LINUX.ORG.RU

25 лет GCC и выпуск 4.7.0

 , ,


0

3

Состоялся выпуск GCC версии 4.7.0, приуроченный к 25-летней годовщине проекта.

Основные изменения в этой версии:

  • Поддержка транзакционной памяти на некоторых архитектурах.
  • Расширена поддержка C++11, включая атомарные операции и модель памяти.
  • OpenMP 3.1.
  • Улучшение оптимизации во время компоновки (Link Time Optimization).
  • Новые расширения для отладки кода.
  • Добавлена поддержка архитектур Adapteva's Epiphany, National Semiconductor's CR16, TI's C6X, Tilera's TILE-Gx и TILEPro.
  • Поддержка Intel Haswell и AMD Piledriver; Cortex-A7 (ARM).

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: Silent (всего исправлений: 1)
Ответ на: комментарий от buddhist

платформах, отличных от x86

Они практически не нужны.

не нужны.

ТЫ не нужен. айпад/айфоны, роутеры, андроид, куча ембеддедов. тебе мало?

школота неграмотная развелась. Забанил бы сразу с маской по айпи /16.

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

айпад/айфоны

Не нужны.

роутеры

MIPS, входит в мое определение «практически».

куча ембеддедов

man sdcc

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

отказатся от смартфона

У меня его нет :)

роутера

Есть роутеры на базе x86. Ну MIPS — пока православная архитектура.

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

вот и копрофаги подтянулись. сколько месяцев собирается ff на твоём спектруме?

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

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

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

ты наверное имел ввиду HTM - там все написано

еще одно незнакомое слово, как и STM - можете объяснить мне что это в двух словах? я так понял что это разновидность механизма множественного доступа к одним и тем же данным из нескольких потоков

I-Love-Microsoft ★★★★★
()

OpenMP 3.1.

А можно для Ъ и вкратце - что там нового вкусного?

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

гигабайте оперативки?

2012

facepalm.tar.lzo

У меня нетбук — на него в принципе больше 2 гигов не встанет. Конечно, сейчас никто не заботится о потреблении памяти, особенно в приложениях с GUI, лепят туда всевозможные свистоперделки, а ведь раньше венда 95-ая на 16 метрах ОЗУ летала, а ещё раньше 640 килобайт хватало всем. Но мне гигабайта хватает (кроме редких моментов сборки firefox), и не программам заставлять меня увеличивать объём ОЗУ, поэтому и на десктопе я тоже до сих пор ограничиваюсь 1 GiB. Если я встану перед выбором: улучшить характеристики железа, если его не станет хватать, или заменить программу на более легковесную, но тоже подходящую, я скорее выберу второе

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

этот вас gcc умеет аду или модулу где-нибудь кроме x86? И вообще, этот ваш gcc когда-нибудь перестанет генерить говнокод на платформах, отличных от x86?

Умеет: alpha, amd64, hppa, ia64, ppc, ppc64, sparc, x86.

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

Затем, что clang только недавно научился лямбды (эта фича только в SVN). И затем, что clang поддерживает намного меньше архитектур.

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

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

В мой влазит максимум 2 ГБ, но зачем? Мне и с одним хорошо живётся. Трудности возникают только тогда, когда сборка firefox сжирает всю память и своп, но 2 ГБ этой проблемы не решат. В конце концов, можно и www-client/firefox-bin использовать.

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

clang - нет. Но для фанбоев LLVM есть DragonEgg, позволяющий задействовать обычный GCC-шный фронтенд :)

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

лучше бы сoncurrency активней пилили

Лучше бы вообще полную поддержку стандарта сделали, но не все так быстро.

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

и компилятор был Pastel, Pastel родил gcc, gcc родил clang, clang родил...

Ну все у вас через пастэль, сплошной разврат а не open source.

Нууябэ сказал, что всё точь-в-точь по Библии :)

darkshvein ☆☆
()

Генту это все таки крутящий релиз, в отличии от федоры. В релиз федоровский его пока не добавили, а 17я пока альфа.

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

Еще вякнешь, чтр lm32 или microblaze не нужны, скорбное ничтожество?

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

Эк они дружно с glibc отдуплились. Кто рискнёт ради праздничка вкорячить на боевую машинку glibc-2.15 откомпилированный gcc-4.7.0?

Arch, наверное :)

deb
()

Желаю проекту поскорее самовыпилиться и уступить место более адекватному clang.

IPR ★★★★★
()

Долгих лет жизни, и отличного качества кода гыцыцу!!!

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

Генту это все таки крутящий релиз, в отличие от федоры

Три ошибки в слове «крутейший»

Klayman
()

Поддержка транзакционной памяти на некоторых архитектурах.

а где она есть? вроде бы совсем недавно была еще только в проекте для какого-то шкафа

MyTrooName ★★★★★
()

Ну вот clang опять отстал на целый круг.

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

Значит самый боевой как раз, если оилраш. :)

imul ★★★★★
()

С днем рождения, толстожопый компилятор!

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

это да атомы первого поколения вообще как процессоры рассматривать никак пентиум 2 ито получше.

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

Попытка собрать 10-lts из AUR? Отпишитесь, что ли, если получится...

mine
()

Ну вот ещё пара версий 4.8 и 4.9 будет, а потом его закопают и допилят LLVM!

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

в производительности нетбука узкое место - скорее проц

Там их много, например, для ряда задач всё упирается в GMA 3150 и его невменяемые драйверы (а для 3650 вообще толком их нет). Поэтому всем советую брать на C-60 и E-450.

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