LINUX.ORG.RU

GCC 4.6.0

 , ,


0

1

Вышла новая версия GNU Compiler Collection — 4.6.0.

Новшества:

  • улучшения в использовании памяти и скорости компиляции;
  • поддержка языка программирования Go;
  • новый уровень оптимизации -Ofast, который включает в себя все ключи из -O3 и ключи, позволяющие получить ещё более оптимизированный код, например -ffast-math;
  • улучшения в LTO (Link-Time Optimization);
  • улучшения в IPO (межпроцедурная оптимизация);
  • на 32-х битных системах теперь по умолчанию задействован ключ -fomit-frame-pointer (кроме -Os).

Добавлена поддержка следующих процессоров:

  • Intel Core i3/i5/i7 (-march=corei7, -mtune=corei7);
  • Intel Core i3/i5/i7 с новым набором инструкций — AVX (-march=corei7-avx, -mtune=corei7-avx);
  • AMD Bobcat (-march=btver1, -mtune=btver1).

Анонс

>>> Полный список изменений

★★★★

Проверено: hibou ()
Последнее исправление: post-factum (всего исправлений: 7)

Ответ на: комментарий от babusha

Судя по последним новостям с FreshPorts, ваши представления о ПО на FreeBSD протухли.

Calculated hourly:
Port count	22790
Broken	256
Deprecated	669
Ignore	875
Forbidden	3
Restricted	368
No CDROM	125
Vulnerable	57
iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Я говорю о собственном опыте, мне не нужна никакая статистика о сломанных, починенных портах, у меня ровно половина не собиралась.

babusha
()
Ответ на: комментарий от LightDiver

осиль нормальные тесты
а пока со своими высерами можешь пройти нахер сходу
я пока в говно - потому цифр пока не могу дать
зато развелось оперативы - овер 10 гигов оперативы (это только учитывая 1-гиговы планки) куда деть хз :3

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

You don't fucking know who I am to say that :)))))))))))

I am the time machine.

Cheers to Sylvia :)

anonymous
()
Ответ на: комментарий от megabaks

> я пока в говно

Напрасно. Закончится это деградацией - как у саныча - в ничтожество с тривиальными плоскими мыслями.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

деградация - это так модно :3
не бойся - всё нормально

megabaks ★★★★
() автор топика

Резонно ли выставлять кастомные опции в -march или -march=native вполне адекватный вариант (athlon64)?

blackst0ne ★★★★★
()
Ответ на: комментарий от blackst0ne

Есть более достойные способы себя угробить. Не по-мужски это - спиваться.

Просмотр Аншлага по вечерам?

Можно отправиться добровольцем воевать против Каддафи, например, не?

Vudod ★★★★★
()
Ответ на: комментарий от Manhunt

>Есть более достойные способы себя угробить. Не по-мужски это - спиваться.

Тебя не плющит от собственной нев@бенности?

Если megabaks попадает по кнопкам - это ещё не «в говно» :)

Даже если он изредка «в говно» - это ещё далеко не «спиваться».

Даже если он не редко «в говно», но «в генах» с алкоголем всё в порядке - он всё равно не обязательно сопьётся.

Я понимаю, что пьянство - «бич общества». Но это не оправдывает идиотизм «апологетов трезвости».

yyk ★★★★★
()
Ответ на: комментарий от yyk

> Даже если он изредка «в говно» - это ещё далеко не «спиваться».

Довольно часто, в последнее время.

Даже если он не редко «в говно», но «в генах» с алкоголем всё в порядке - он всё равно не обязательно сопьётся.


4.2

Manhunt ★★★★★
()

да хватит вам уже, ну :)
меня и так на каждом лор-углу уже вспоминают

megabaks ★★★★
() автор топика
Ответ на: комментарий от blackst0ne

Можно отправиться добровольцем воевать против Каддафи, например, не?

А возьмут?

Это зависит от того, как предлагать. Думаю, возьмут.

Vudod ★★★★★
()
Ответ на: комментарий от megabaks

осиль нормальные тесты

Нормальные это вроде распаковки гзипом в тмпфс? Повторюсь, мне не нужны сферические кони в вакууме. Мне бы как-нибудь для реальной работы.

LightDiver ★★★★★
()

тортЪ

2 страницы срача в неподтвержденной новости

seed_stil ★★
()
Ответ на: комментарий от LightDiver

ты тогда тестишь фс скорее, а не гзип
и да - неочищенный кэш вноcит ооочень большие погрешности
итого - твои тесты ни о чём

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

ты тогда тестишь фс скорее, а не гзип и да - неочищенный кэш вноcит ооочень большие погрешности итого - твои тесты ни о чём

Ага, и каждый раз с одинаковым результатом? Так какая мне разница какие тут погрешности, если это работает в реальных условиях? Да плевать мне на Ваши тесты, если у меня они не будут действовать.

Вы поймите, мне не нужно чтобы где0то там в идеальных условиях показался идеальный результат. Мне хватает, что при использовании такого то параметра такая то программа показывает повышение производительности на 30-40%. А она показывает - прогнал еще по три раза различные файлы.

LightDiver ★★★★★
()

>-march=corei7, -mtune=corei7

Вот же ж... >_< Поехали.

Insomnium ★★★★
()
Ответ на: комментарий от megabaks

http://www.linux.org.ru/jump-message.jsp?msgid=6031124&cid=6032576

не вижу смысла, тут уже обсудили всё, даже Каддафи, хотя ему вообщем-то всё равно на релизы от ФСФ, и уж тем более сейчас.

я с 3.6.15 пробовала, не собирает, ФФ4 я собирала с 4.5.2
да и вообще 4.6 достаточно многие пакеты еще не собирает или собирает некорректно.

Sylvia ★★★★★
()
Ответ на: комментарий от Manhunt

>> Даже если он не редко «в говно», но «в генах» с алкоголем всё в порядке - он всё равно не обязательно сопьётся.

4.2


пруф у тебя даже спрашивать бесполезно?

http://www.kommersant.ru/Doc/1583376

но ты конечно можешь не верить и далее оставаться в рамках своих убеждений...

yyk ★★★★★
()
Ответ на: комментарий от yyk

прочитал как «но „в гентах“ с алкоголем всё в порядке»
долго думал...

megabaks ★★★★
() автор топика
Ответ на: комментарий от devl547

а какая сейчас польза от 4.7 ? там сейчас кроме шальных коммитов ничего нет ) потом все переломают..

Sylvia ★★★★★
()
Ответ на: комментарий от devl547

ну да, круто иметь транк-версию... только вот у gcc вполне определенный цикл разработки, и раньше чем в фазе 2 хватать из транка, не являясь коммиттером в этот самый транк - глупо )
дальше уже когда основные новшества в транке - можно пытаться смотреть что вообще оно с себя будет представлять, ну и когда дело к релизу (regression fixes & docs only) то уже можно смело брать на эксперименты, не забывая про существование багзиллы )

у меня 4.6.0 по умолчанию

Sylvia ★★★★★
()
Ответ на: комментарий от shahid

«A wizard is never late, nor is he early, he arrives precisely when he means to.»

в начале следующей недели, если не будет неожиданностей,
кто-то там не успевает пока с результатами testsuite еще...

Sylvia ★★★★★
()
Ответ на: комментарий от iZEN

нет не буду, Якуб отписался
GCC 4.6.1 Status Report (2011-03-26)   
От кого   Jakub Jelinek <jakub@redhat.com> добавить
26 марта 2011 в 09:43
Status
======

GCC 4.6.0 release tarballs have been uploaded to gcc.gnu.org
and ftp.gnu.org, the 4.6 branch is open again for commits under
the usual release branch rules.

I'll announce the release once mirrors had some time to download it.

GCC 4.6.1 is planned for roughly late May, unless some unexpected
severe bug forces us to release it earlier.

ftp://ftp.gnu.org/gnu/gcc/gcc-4.6.0/

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

вообще должен произойти анонс в gcc-announce@ , но этот момент за релиз никто не считает, так как ради этого ждут самые медленные зеркала и бывают задержки более недели, фактически достаточно появления тарболлов на основном зеркале GNU и открытия branches/gcc-4_*-branch с штампом времени следующего релиза.

(что вероятно и отслеживают фрибсдшники в своих портах, вот это уже как раз смешно)

Sylvia ★★★★★
()

Ох садисты. Я почти 10 лет использовал винду и каждое обновление было как нож в сердце и последствия описывать тут не позволят модераторы. Тобишь без обновлений было счастье и спокойствие.

А тут же - мало того, что постоянно что-то обновляется, так еще и ждешь этого... А они тянут тянут... Вот сколько к примеру придется ждать гцц 4.6 в стабильном в портажах?

LightDiver ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.