[libgloss] Failed on m68k-elf-gcc-3.4.x

Masaki Muranaka monaka@monami-software.com
Fri Sep 22 13:34:00 GMT 2006


Hello maintainers,

Since 09/09/2006, The headline of libgloss has been failed to build
under m68k-elf target, GCC3.4.x based.
The error log is follows.

It migit the best way is to upgrade GCC, but I love 3.4 :-)
It is a simple solution to add a special CC variable for BDM support.
(like 'BDM_CC = $(CC) -m68060')
How do you think about my plan?


/home/build/projects/PizzaBackend_i686-linux_m68k-elf/build/./gcc/ 
xgcc -B/home/build/projects/PizzaBackend_i686-linux_m68k-elf/build/./ 
gcc/ -nostdinc -B/home/build/projects/PizzaBackend_i686-linux_m68k- 
elf/build/m68k-elf/newlib/ -isystem /home/build/projects/ 
PizzaBackend_i686-linux_m68k-elf/build/m68k-elf/newlib/targ-include - 
isystem /home/build/projects/PizzaBackend_i686-linux_m68k-elf/src/ 
newlib/libc/include -B/pizza/m68k-elf/bin/ -B/pizza/m68k-elf/lib/ - 
isystem /pizza/m68k-elf/include -isystem /pizza/m68k-elf/sys-include - 
L/home/build/projects/PizzaBackend_i686-linux_m68k-elf/build/./ld -O2  
-g  -I. -I../../../../src/libgloss/m68k/.. `if [ -d ./../../newlib ];  
then echo -I./../../newlib/targ-include -I../../../../src/libgloss/ 
m68k/../../newlib/libc/include; fi` -I. -I../../../../src/libgloss/ 
m68k/.. -c ../../../../src/libgloss/m68k/bdm-semihost.c -o bdm- 
semihost.o -fomit-frame-pointer
/tmp/ccnW4YyB.s: Assembler messages:
/tmp/ccnW4YyB.s:19: Error: invalid instruction for this architecture;  
needs 68060 [68ec040, 68ec060], 5200 [68360, 68349, 68341, 68340,  
68336, 68334, 68333, 68332, 68331, 68330, 5202, 5204, 5206], 5206e  
[5206, 5204, 5202, 5207], 5208 [5207, 5211, 5212], 5213 [5212, 5211,  
5214], 5216 [5214, 521x, 5232, 5233, 5234, 5235], 523x [5235, 5234,  
5233, 5232, 521x], 5249 [], 5250 [5270], 5271 [5270], 5272 [5274],  
5275 [5274, ... -- statement `halt' ignored


--
Masaki Muranaka
Monami software




More information about the Newlib mailing list