|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander S Aganichev 2:5020/604.19 25 Jun 2001 23:46:30 To : Ilya Anfimov Subject : bug in gcc --------------------------------------------------------------------------------
Not so long ago (25 Jun 01) Ilya wrote to me:
>> >> OM> char *tra-la-la(unsigned long addr)
>> >> OM> sprintf(sss,"%03d",addr);
>> неправильный тип в sprintf. Hо для данного конкретного случая эта
IA> Следствие первой.
%03d с unsigned long использовать?! :-E~~ ;)))
А на самом деле m68k-coff-gcc 3.0 похоже таки с багами вышел, хотя может он
новые бинутилсы хочет: при -m68000 -mpcrel и без -O3 генерит код (bsr.l label),
который gas отказывается есть, вполне честно заявляя, что код как минимум под
-m68020... Сакс, пришлось сначала пропатчить до jbsr (который, впрочем, тоже
нифига pcrel не стал), потом найти для себя -O3 ;-)
Have a nice day wherever you are...
Alexander
--- GoldED+ snapshot-2001.6.11 (WinNT 5.0.2195 i686)
* Origin: Bytepeceker's Nest, Zelenograd, Moscow, Russia (2:5020/604.19)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/174843b37a435.html, оценка из 5, голосов 10
|