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)

сходу не трите - таки time machine как никак :3

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

>Intel Core i3/i5/i7 с новым набором инструкций - AVX (-march=corei7-avx, -mtune=corei7-avx)

Мне что, теперь, emerge -e @installed делать?????777

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

она последнее время постит в лолксы - хотя если она запилит - потру - или пну кого чтоб потёрли )

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

>Мне что, теперь, emerge -e @installed делать?????777
а как же!? :3

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

Мне что, теперь, emerge -e @installed делать?

чт оза глупый вопрос

Sith ★★★★★
()

Эт гентушникам важно, а для нас нормальных людей это второстепенно... мы пока мороженого поедим.

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

I'm fat, fat, really really fat

Как показала многолетняя практика, возможностей GCC 4.2.1 всё ещё хватает.

Как показала многолетняя практика - бздуны по прежнему довольствуются устаревшими версиями ПО, скрывая свою зависть к линуксоидам, для которых софт пишется изначально :}

Andru ★★★★
()

>-avx

Судя по похорониксу, там просто адовая регрессия в производительности.

И да, firefox, webkit-gtk и еще что-то из похожего оно у меня не собирает

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

оно уже достаточно давно так.
в NEWS пусто, тарболла нет и в ближайшее время пока не ожидается

в течении недели будет вообщем ) т.к. RC вышел 3 дня назад, и релиз раньше чем как минимум неделя после выхода RC состояться не будет. Даже если не будет никаких изменений.

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

>как это адовая регрессия

При использовании mfpmath=avx или чего-то похожего, лень искать.

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

-9999 уже 4.7 )
и кстати лучше не с svn брать снашпот , а из /snapshots для основной ветки, там более целостный снашпот, с svn есть риск попасть на неполный коммит


PS:

gcc -v

...
Configured with: ../gcc-4.6.0-RC-20110314/configure ...

gcc version 4.6.0

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

выход релиз-кандидата -> создание отдельной ветки в branches, полная заморозка, любой коммит требует личного разрешения релиз менеджера, и должен быть достаточно весомым чтобы его добавили в уже фактически состояние релиза

trunk перешел на 4.7 , и открыт для внесения любых изменений, но уже к следующему релизу, сделано это для того, чтобы разработчикам , которые освободились от интенсивных исправлений в 4.6 было теперь чем заняться.
Микро-релиз цикл у GCC составляет 7-10 дней, собственно RC вышел 13 числа, теперь идет выжидательная политика по поводу RC, если никакое цунами не произойдет , то выйдет релиз

(regression fixes and docs only, RM approval required).
а пока в статусе это, это значит что ветка стоит на заморозке у релиз менеджера,
будет релиз - это уберут, будут принимать исправления регрессий и документацию, но уже для 4.6.1

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

стартует новый марафон, на трибунах в ожидании, на беговой дорожке на адреналине,
и тут кто-то с хлопком открывает бутылку шампанского на радостях ;)

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

ну подумаешь погоняли на ЛОР-time-machine :3

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

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

только в терновый куст не броса^W только бы не GPLv3

Sylvia ★★★★★
()

Аж слюни текут.. Или это реакция на совпадение с так желаемой версией КДЕ, вместо этой долбанутой 4.4.5.

LightDiver ★★★★★
()

Ждем ебилдов. Интересно всё ли оно соберет?

xorik ★★★★★
()

Афтар, не GO, а Go. Это не аббревиатура.

nsf
()

>Поддержка языка программирования GO

Везде гугл.

polym
()
Ответ на: комментарий от tensai_cirno

Сам отвечу

I would expect gccgo to tend to run slower than 8g for a program that uses a lot of goroutines. That is because gccgo still uses a separate thread for each goroutine. I would expect gccgo to tend to run faster than 8g for straight line code with few goroutines. But, of course, in all cases, it depends.

tensai_cirno ★★★★★
()

Как показала многолетняя практика, возможностей GCC 4.2.1 всё ещё хватает.

Это при включении -std=c++0x ? Сказочник блин нашелся

Gorthauer ★★★★★
()

Отличненько.

Одно плохо - компиляться будет долго.

neocrust ★★★★★
()

Короче, заверните новость назад, чтоюы потом оформили вовремя и сделали нормальный обзор. А то кроме Go и Core i7 c AVX и без него нету же ничего. Между тем совершенно не отражены существенные изменения, внесённые в компиляторы других языков, например, Objective-C и Fortran, что существенно более важно на практике, чем Go.

Vudod ★★★★★
()

>Link-Time Optimization

Оно уже готово к использованию или как и раньше некоторые пакеты не собираются?

bind2cppman
()

раз это еще и подтвердили, ок, напомню

http://www.linux.org.ru/news/gnu/3591941
(28.03.2009 3:15:00)

http://www.linux.org.ru/jump-message.jsp?msgid=3591941&cid=3648055
21.04.2009 19:52:25


т.е. релиз состоялся через 4 недели после новости о релизе тут...
простите, мне больше нечего добавить к теме.

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

На этом ftp то появляется раньше, чем главная обновится (как в случае с 4.5.0 было), либо вот как сейчас. В общем, это сильно зависит от настроения хостера (сейчас уже его не вспомню без чтения старых мыл).

А RC-шку 14-го они релизнули после долгого внутреннего обсуждения^Wхоливара, понизив приоритет каким-то x86 ICE (лень даже рыться в х86-онли стаффе). В общем, их RMы скоро запакуют ее и выложат как финалку.

Вообще жалко, конечно, что они Hurn на powerpc дропнули, но и сами GNU'вцы не чешутся с портом, так что в принципе правильно. Но всё же в новости очень много про х86-онли.

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