реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> GNU Tools for ARM Embedded Processors 4.8 - 2013q4-20131204
demiurg_spb
сообщение Dec 23 2013, 06:17
Сообщение #1


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Вышел релиз.
https://launchpad.net/gcc-arm-embedded/+download


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 23 2013, 08:55
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Стахановцы!!! На неделю раньше графика выпустили.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 23 2013, 09:41
Сообщение #3


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Потестил на железе. Работает. В среднем оптимизирует на 4-8% лучше чем предыдущий релиз (если судить по размеру прошивки).
Есть косяк непонятного рода: keil крешится при попытке запустить отладку эльфа, сгенеренного gcc.
С прошлой версией этого не наблюдал.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
federal
сообщение Dec 23 2013, 15:38
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 12-01-13
Из: Нижний Новгород
Пользователь №: 75 160



уж 4.8.2 месяц как использую
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 23 2013, 19:13
Сообщение #5


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(federal @ Dec 23 2013, 19:38) *
уж 4.8.2 месяц как использую
А тут 4.8.3 с кучей багофиксов.
На ланчпаде представлены самые широкораспространённые тулчейны с целой армией юзеров-тестеров.
Поэтому они самые стабильные... ИМХО.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 24 2013, 08:14
Сообщение #6


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Для cortex-m3/m4 4.8.1 были баги с -flto и довольно жестокие, интересно пофиксили их или нет ...
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 24 2013, 09:58
Сообщение #7


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(Harbour @ Dec 24 2013, 12:14) *
Цитата
Features:
* All GCC 4.8 features, plus latest mainline features
- Cortex-R7 support
* Additional code size optimizations
- Don't expand multiply instruction for Thumb-1.
- Avoid unnecessary lr save instruction for Thumb-1.
* Newlib-nano: newlib branch optimized for code size
* Cortex-A profile multilib
* Link Time Optimization (LTO)
* A new compiler option -mslow-flash-data to minimize the literal load to
boost performance for some armv7-m targets.
* A new compiler option -mpic-data-is-text-relative to enable/disable
addressing data with PC relative.
* Avoid missing _sbrk issue when .specs is used.
* Support multiple RAM sessions in startup code.
* A GCC plugin to optimize Finite State Machine program.

Tests:
* Tested on a variety of Cortex-M0/M0+/M3/M4/A9 boards
* Tested on Qemu

Important bugs fixed in 4.8 2013q4 major release:
* Branch to symbol defined in linker script
http://sourceware.org/bugzilla/show_bug.cgi?id=15302
* GDB is upgraded to 7.6 to better support dwarf-3 and later standard
https://answers.launchpad.net/gcc-arm-embed...question/234131
https://bugs.launchpad.net/gcc-arm-embedded/+bug/1248981
* ICE when use high register as PIC base register for thumb-1 target

Known Changes and Issues:
* Unlike the previous releases, this release O2 optimization level doesn't
unroll loop. To tune the strategy to get better performance for your
case, please refer to unrolling related parameters in associated gcc manual.
* The gcc regression test case pr42575.c now fails due to suboptimal code
on 64-bit integer multiply caused by gcc new rtx cost model.
* This version of GCC still cannot handle volatile packed structure correctly.
Please avoid such usage in source code.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
Harbour
сообщение Dec 25 2013, 06:18
Сообщение #8


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Цитата
* This version of GCC still cannot handle volatile packed structure correctly.
Please avoid such usage in source code.


На эти грабли лично наступил в очередной раз пару недель назад. Уж лучше подождать 4.9 ... по ходу у них там какой-то кризис производственного жанра wink.gif
Go to the top of the page
 
+Quote Post
fatlortroll
сообщение Dec 25 2013, 12:19
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 16-08-13
Из: Ставрополь
Пользователь №: 77 934



Ещё с утра смотрел -- не было, а тут вот какая радость! Будем пробовать.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Apr 9 2014, 05:53
Сообщение #10


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Rlease GCC ARM Embedded 4.8 update 1
+
http://sourceforge.net/projects/bleeding-edge/files/140405/
У bleeding-edge сборка немного кривоватая, spec файлы с ошибками (дважды записано в них одно и то же и, если пофиксить, то вроде нормально собирает).


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 9 2014, 08:07
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(demiurg_spb @ Dec 23 2013, 13:41) *
Есть косяк непонятного рода: keil крешится при попытке запустить отладку эльфа, сгенеренного gcc.
С прошлой версией этого не наблюдал.

У меня та же история. Нет ли новостей на эту тему?
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Apr 9 2014, 08:57
Сообщение #12


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(scifi @ Apr 9 2014, 12:07) *
У меня та же история. Нет ли новостей на эту тему?

arm-none-eabi-gcc.EXE (GNU Tools for ARM Embedded Processors) 4.8.3 20140228 (release) [ARM/embedded-4_8-branch revision 208322]
Поведение то же самое.

Кстати, вы свежий кейл пробовали (у меня всё руки не доходят)?


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 9 2014, 09:45
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(demiurg_spb @ Apr 9 2014, 12:57) *
Кстати, вы свежий кейл пробовали (у меня всё руки не доходят)?

Нет, не пробовал.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 12 2014, 09:02
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Update: если речь шла о кейл 5.0, то именно с ним и пробовал. Я думал, появилось что-то посвежее, посмотрел, но нет - он по-прежнему 5.0.
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Dec 10 2014, 14:31
Сообщение #15


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Совсем свеженький (сегодняшний gcc-arm-embedded-4.9.3):
https://launchpad.net/gcc-arm-embedded/4.9/4.9-2014-q4-major
Протестил:
cобирает шустренько и весьма оптимально: минус 500 байт на проекте в 30 килобайт.


Не совсем свеженький:
https://launchpad.net/gcc-arm-embedded/4.8/...-2014-q3-update


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th June 2025 - 23:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016