|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от opennews ![]() | ||
После года разработки вышел (http://gcc.gnu.org/gcc-4.5/) релиз набора компиляторов GCC 4.5.0 в котором представлен новый оптимизатор на этапе компоновки, реализована экспериментальная поддержка некоторых возможностей стандарта C++0x, продолжена интеграция наработок проекта Graphite (http://gcc.gnu.org/wiki/Graphite) с реализацией поддержки автоматического распараллеливания операций. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
|
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от szh ![]() | ||
> # Для x86 архитектур код с плавающей точной, генерируемый согласно ужесточенным требованиям стандарта C99, будет работать гораздо медленней, чем в старых версиях GCC. Для решения этой проблемы используйте ключ компиляции -fexcess-precision=fast; | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
2. "Релиз набора компиляторов GCC 4.5.0" | +1 +/– | |
Сообщение от Аноним ![]() | ||
Эх, если бы ещё такие вот "новинки" можно было без клизмы вставить в существующую систему!... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
3. "Релиз набора компиляторов GCC 4.5.0" | +1 +/– | |
Сообщение от Serega ![]() | ||
Используйте source-based дистрибутив и пересобирайте мир :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
8. "Релиз набора компиляторов GCC 4.5.0" | +1 +/– | |
Сообщение от noname ![]() | ||
>Используйте source-based дистрибутив и пересобирайте мир :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
15. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от rfc.1118 ![]() | ||
вы ошибаетесь. нет, правда. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
17. "Релиз набора компиляторов GCC 4.5.0" | +1 +/– | |
Сообщение от User294 ![]() | ||
Ага, наверное именно поэтому у кучи знакомых юзеров source based вечно какие-то глюки которые больше нигде не увидишь :). В общем каждому свое. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
21. "Релиз набора компиляторов GCC 4.5.0" | –1 +/– | |
Сообщение от rfc.1118 ![]() | ||
>Ага, наверное именно поэтому у кучи знакомых юзеров source based вечно какие-то | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
22. "Релиз набора компиляторов GCC 4.5.0" | +1 +/– | |
Сообщение от stranger ![]() | ||
Я думаю, что тут проблема не в source-based дистрибутивах, а в том, что ими пользуются те, кто любит поэкспериментировать с системой. Вот поэтому и "глючит". | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
24. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от Adminus ![]() | ||
Пять лет использую Source based дистрибутивы. Два раза в жизни реально была проблема | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
25. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от fetisheer ![]() | ||
Пользуешься стандартным софтом или очень редко обновляешься. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
10. "Релиз набора компиляторов GCC 4.5.0" | –6 +/– | |
Сообщение от sluge ![]() | ||
ну для gcc это традиия. под новый компайлер надо править свои исходники... | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
19. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от Michael Shigorin ![]() ![]() | ||
Там предпочитают выдёргивать из-под ног сразу платформу, как вот с VB произошло. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
5. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от hatewindows ![]() | ||
./configure --happy=on | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
6. "Релиз набора компиляторов GCC 4.5.0" | –1 +/– | |
Сообщение от Злой ![]() | ||
> Для x86 архитектур код с плавающей точкой, генерируемый согласно ужесточенным требованиям стандарта C99, будет работать гораздо медленней, чем в старых версиях GCC. Для решения этой проблемы используйте ключ компиляции -fexcess-precision=fast; | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
7. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от anonymous ![]() | ||
Да. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
9. "Релиз набора компиляторов GCC 4.5.0" | –1 +/– | |
Сообщение от svn ![]() | ||
>в x86-64 такие же | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
26. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от anonymous ![]() | ||
Извини, но бредишь тут ты :) | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
11. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от sluge ![]() | ||
вообщето x86 и x86_64 разные архитектуры. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
14. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от funky_dennis ![]() ![]() | ||
<cite>Улучшен код функций, генерируемый для уровней -O2 и -Os: если встречаются прототипы функции, параметры которых затем нигде не используются то тогда эти параметры не передаются, а аргументы передаваемые по указателю передаются по значению.</cite> | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
16. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от gegMOPO4 ![]() | ||
А почему не упомянули о бинарных плагинах? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
18. "Релиз набора компиляторов GCC 4.5.0" | –1 +/– | |
Сообщение от alex789 ![]() | ||
>> а аргументы передаваемые по указателю передаются по значению. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
20. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от funky_dennis ![]() ![]() | ||
Это оптимизация, невидимая программисту, и это правильно. Если в теле функции указатель является указателем на базовый тип, и не меняет своего содержимого, то зачем засовывать в стек адрес ячейки? Чтобы потом вытащить со стека адрес, сходить по этому адресу и опять засунуть в стек содержимое? Это быдло-подход, я не понимаю, почему раньше такого не сделали. Можно же сразу засунуть в стек содержимое. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
23. "в оригинале -'по ссылке', если это играет роль" | +/– | |
Сообщение от Вова ![]() | ||
turn arguments passed by reference to arguments passed by value when possible. | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
27. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от solardiz ![]() | ||
Написал тут пошаговую инструкцию по сборке и использованию gcc 4.5.0 под пользователем (без root-доступа), включая сборку и "установку" требуемых им библиотек. В том числе - вариант сборки с Graphite (авто-параллелизация). Далее поигрался с авто-параллелизацией и с поддержкой OpenMP. Все это см. на wiki (ссылка ниже), включая команды шелла, примеры программ, сравнение производительности (для разных сборок примеров программ), встреченные проблемы и некоторые из сделанных выводов: | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
28. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от Вова ![]() | ||
>Написал тут пошаговую инструкцию по сборке и использованию gcc 4.5.0 под пользователем | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
29. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от solardiz ![]() | ||
>>http://openwall.info/wiki/internal/gcc-local-build | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
31. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от Вова ![]() | ||
один трид = 12.5 %% в топе? Какая версия top, либо - что за окружение? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
32. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от solardiz ![]() | ||
>один трид = 12.5 %% в топе? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
![]() | ||
30. "Релиз набора компиляторов GCC 4.5.0" | +/– | |
Сообщение от solardiz ![]() | ||
> сколько процентов цпу - 200? 400? | ||
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |