Перейти к содержанию
    

Свежак: gcc4.3-20070720 bu-cvs-20070724 avrlibc-1.4.6

Здраствуйте.

Собрадл свежак:

binutils-cvs-20070724

gcc-4.3-20070720

avr-libc-1.4.6 (не совсем свежий но до кучи)

 

 

Наконец то дошли руки со системы префиксов GCC: теперь компиллер не использует реестр для узнавания директории его инсталяции и соответственно кудабы не перенести папку с установленым компиллером он будет в ней автоматом находить хидеры и либы. Все работет по принципу вычисления относительного пучи черех путь cc1,cc1plus,gcc.. Выкинул все гавно, переделал по свойму

 

ну и так по мелочам..

 

Кому интерсно, качайте, архив 11,6 метра rar

http://www.klen.org/Files/kgp_avr_gcc4.3-2...rlibc-1.4.6.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет klen!!!

 

gcc-4.3-20070720

 

Рановато ты 4.3 взял, сыроват он пока, с другой стороны на пару процентов код меньше чем в 4.2.

 

Для тех кто будет использовать добавте для GCC ключик "--param inline-call-cost=5", размер кода должен уменьшиться процентов на 5-10. В моем тестовом проекте 12920 -> 11888. Оптимальное значение этого параметра гдето между 3 и 5, поэкспериментируйте.

 

Анатолий.

Изменено пользователем aesok

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет klen!!!

Рановато ты 4.3 взял, сыроват он пока, с другой стороны на пару процентов код меньше чем в 4.2.

Привет Толян!

 

Все остальные ветки уже собраны!! должен ж я новое чтото делать!! :smile3046:

 

Толь, не рано!! а как по твойму ошибки отлавливаются? только тестированием. К томуже верхний уровень RTL уже стабилен, 2 месяца собираю большие проекты под win32, соответственно кодогенератор работает, а в нижнем уровне который RTL->AVRasm никаких заметных изменеий особо небыло, кроме твоих. Такчто .. :) Я б еще про С++ поразмышлял, а в трансляторе С->RTL уже все вылизали, оптимизатор только пилется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...