The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз GCC 4.3.0

06.03.2008 11:47

Вышел набор компиляторов GCC 4.3.0. Этот релиз один из самых серьёзных в четвёртой серии, ибо на нём будут базироваться такие дистрибутивы, как Fedora 9 и следующий стабильный релиз Debian.

По сравнению с GCC 4.2.0 произведены значительные изменения:

  • Убрана поддержка некоторых малоиспользуемых архитектур;
  • Убраны некоторые опции компиляции;
  • libgcj теперь поддерживает все возможности спецификации Java 1.5;
  • Интегрирована поддержка оптимизации с использованием библиотеки MPFR;
  • Улучшена генерация кода с использованием SSA;
  • Стала более строгой проверка на соответствие стандартам C/C++;
  • Нативно поддерживается генерация кода для новых Intel процессоров, теперь поддерживаются наборы инструкций SSE4.2, SSE4.1 и SSE3.


  1. Главная ссылка к новости (http://gcc.gnu.org/gcc-4.3/...)
  2. GCC 4.3.0
  3. Изменения
  4. Скачать
  5. Прямая ссылка на релиз
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/14584-gcc
Ключевые слова: gcc
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:43, 06/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    странно, на сайте пока не слова
     
  • 1.2, tux (??), 13:54, 06/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    8 пунктуационных ошибок в маленькой новости :)

    Еще не понял почему он "самый серьезный в четвертой серии"? Только потому, что на нем будет базироваться Fedora 9 и Debian? Странная логика.

     
     
  • 2.3, Painbringer (?), 15:04, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    fedora 9 самая серьезная версия дистрибутива, потому что она построена gcc 4.3.0 ))))
     
     
  • 3.4, Анонимусик добрый (?), 15:08, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>fedora 9 самая серьезная версия дистрибутива, потому что она построена gcc 4.3.0 ))))

    fedora 9 самая серьезная версия дистрибутива, потому что она построена gcc 4.3.0, который является самым серьёзным потому-что на нем построена федора, которая в свою очередь построила gcc 4.3.0 )))

     
     
  • 4.5, Ivan_Dives (ok), 16:05, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы понять рекурсию, надо понять рекурсию
     

  • 1.7, pavlinux (ok), 19:08, 06/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А вот это вылечили:

    #define STRING "Hello World!"
    extern void foo(char*);
    void bar() {
           foo(STRING);
    }

    pavlinux@toshbka:/tmp> g++ test.cpp -c
    test.cpp: In function ‘void bar()’:
    test.cpp:4: warning: deprecated conversion from string constant to ‘char*’

     
     
  • 2.8, pavlinux (ok), 19:11, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    P.S.

    Есть выход - это foo(const char*);

    Но не везде можно делать const, Например #define STR "Hello <var> World!"



     
  • 2.9, DeadMustdie (??), 22:18, 06/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот это вылечили:

    Це лечить вредно. Из сигнатуры функции следует, что ее код может модифицировать память, на который "смотрит" указатель. А строки-литералы модификации не подлежат. Так что предупреждение более чем к месту.

     
     
  • 3.12, nowinter (?), 15:33, 07/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >> А вот это вылечили:
    >
    >Це лечить вредно. Из сигнатуры функции следует, что ее код может модифицировать
    >память, на который "смотрит" указатель. А строки-литералы модификации не подлежат. Так
    >что предупреждение более чем к месту.

    +1
    варнинг раздражает, так его можно убрать
    но вообще-то он уместен

     

  • 1.10, phpcoder (??), 08:54, 07/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая новость!
     
  • 1.11, Аноним (1), 10:52, 07/03/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >GCC 4.3.0rc2 is out and we are not expecting further delay of the 4.3.0 release
    >We expect the above numbers to improve again after the release of GCC 4.3.0 which is due to the end of this week.

    так что, пока рановато :)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру