|
Internal Error: [Post Optimize]: Any exception, почему появляется ошибка? (IAR 4.20) |
|
|
|
Oct 23 2009, 08:54
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Вопрос к спецам: почему появляется ошибка в данном коде на максимальной оптимизации? На всех остальных оптимизациях и без, код нормально компилируется. IAR 4.20. На других не пробовал. Может есть другой вариант описания данной структуры? Но хотелось чтобы поля структуры адресовались из "корня", то есть без лишнего имени структуры. Код typedef union { u32 data; struct { u08 light; u08 red; u08 green; u08 blue; }; } TLIGHT_DATA;
TLIGHT_DATA LightNew, LightOld;
main() { if (LightNew.light <> LightOld.light) ... } Добавлю. Ошибка то появляется, то исчезает когда немного код изменяю. В первой версии был большой код. Здесь я всё сократил до минимума.
Сообщение отредактировал GetSmart - Oct 23 2009, 09:41
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
 |
Ответов
|
Oct 23 2009, 13:10
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(GetSmart @ Oct 23 2009, 11:54)  почему появляется ошибка... Да какая тут "ошибка"  . Полагаю, что просто в файле, например, какой-нибудь непечатный символ залетел, какой-нибудь временный/выходнлй файл битый или не доступен на запись, и подобное.... Ну максимум что-то с железом-операционкой-файрволом.... Ошибаться просто неначем.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
GetSmart Internal Error: [Post Optimize]: Any exception Oct 23 2009, 08:54 Палыч Цитата(GetSmart @ Oct 23 2009, 11:54) Код... Oct 23 2009, 11:00 GetSmart Цитата(Палыч @ Oct 23 2009, 17:00) В опер... Oct 23 2009, 11:12 rezident IAR EWARM 5.40.1 на последний пример не дает ошибо... Oct 23 2009, 12:52 GetSmart Цитата(zltigo @ Oct 23 2009, 19:10) Да ка... Oct 23 2009, 21:57  zltigo Цитата(GetSmart @ Oct 24 2009, 00:57) без... Oct 23 2009, 22:23 rezident Еще раз подтверждаю, что в IAR EWARM 5.40.1 никаки... Oct 23 2009, 22:23 GetSmart Что я буду делать с 5-ой версией версией компилера... Oct 23 2009, 23:11 zltigo Цитата(GetSmart @ Oct 24 2009, 02:11) Вер... Oct 24 2009, 10:55  GetSmart Цитата(zltigo @ Oct 24 2009, 16:55) Как В... Oct 24 2009, 11:57   zltigo Цитата(GetSmart @ Oct 24 2009, 14:57) Уже... Oct 24 2009, 12:02 rezident Установил 4.20a и 4.30a. Файл из сообщения №6. Tar... Oct 23 2009, 23:38 GetSmart Что то я в процессе кастрации не заметил когда оши... Oct 24 2009, 00:09 rezident Может я что-то не то делаю, но в 4.20 ошибка почти... Oct 24 2009, 01:22 GetSmart Да, странно. У меня в директории IAR4.30 лежит ком... Oct 24 2009, 02:16 GetSmart Приехали. Взял первый попавшийся большой проджект,... Oct 24 2009, 12:29 zltigo Цитата(GetSmart @ Oct 24 2009, 15:29) При... Oct 24 2009, 12:36 GetSmart Провёл эксперимент. В чистом 4.20 всё работает (ср... Oct 24 2009, 12:49 zltigo Цитата(GetSmart @ Oct 24 2009, 15:49) Вар... Oct 24 2009, 12:57  GetSmart Цитата(zltigo @ Oct 24 2009, 18:57) Не ве... Oct 24 2009, 12:59   zltigo Цитата(GetSmart @ Oct 24 2009, 15:59) Не ... Oct 24 2009, 13:05 GetSmart А, ремарки! Это вообще бесполезная вещь, котор... Oct 24 2009, 13:10 zltigo Цитата(GetSmart @ Oct 24 2009, 16:10) Име... Oct 24 2009, 13:20  GetSmart Цитата(zltigo @ Oct 24 2009, 19:20) Стран... Oct 24 2009, 13:26   zltigo Цитата(GetSmart @ Oct 24 2009, 16:26) Ткн... Oct 24 2009, 13:33  GetSmart Цитата(zltigo @ Oct 24 2009, 19:20) Стран... Oct 24 2009, 14:58   zltigo Цитата(GetSmart @ Oct 24 2009, 17:58) zlt... Oct 24 2009, 15:52    GetSmart Цитата(zltigo @ Oct 24 2009, 21:52) Тем н... Oct 26 2009, 11:13     zltigo ЦитатаСписок исправленных-внесенных ошибок IAR вед... Oct 26 2009, 11:25      GetSmart Цитата(zltigo @ Oct 26 2009, 17:25) Так в... Oct 26 2009, 12:05
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|