This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Egcs-1.1 prerelease cross compiler bugs




  Hello.
  
  I built cross-compilers with egcs-1.1.pre-release, binutils-2.9.1 and
newlib-1.8.1 on Linux slackware version 3.4.
  The following targets have no problem
	arm-coff, m68k-coff, m88k-coff, mips-elf, mipstx39-elf, mn10200-elf,
	mn10300-elf, powerpc-eabi, sh-elf, sparc-elf, v850-elf, h8300-hms,
	sparclite-coff, hppa1.1-proelf, i960-coff

  But, some targets have some errors as following. 

========================================================================

Target : i386-coff

--<snip>--

_ucmpdi2
_floatdidf
/tmp/ccY7x7HO.s: Assembler messages:
/tmp/CCY7x7HO.s:5: Error : Alignment not a power of 2
make[1]: *** [libgcc2.a] Error 1
make[1]: Leaving directory `/usr/src/egcs/build/gcc'
make: *** [all-gcc] Error 2

========================================================================

Target : m32r-elf

--<snip>--

/tmp/ccWC5wXa.s:2861: Error: Unknown pseudo-op: `.debugsym'
make[3]: *** [k_standard.o] Error 1
make[3]: Leaving directory `/usr/src/egcs/build/m32r-elf/newlib/libm/math'
make[2]: *** [math/lib.a] Error 1
make[2]: Leaving directory `/usr/src/egcs/build/m32r-elf/newlib/libm'
make[1]: *** [math/libm.a] Error 2
make[1]: Leaving directory `/usr/src/egcs/build/m32r-elf/newlib'
make: *** [all-target-newlib] Error 2

============================================================================

Target : thumb-coff

--<snip>--

vfiprintf.c: In function `__sbprintf':
vfiprintf.c:212: internal error--unrecognizable insn:
(insn 228 225 73 (set (reg:HI 3 r3)
	(mem:HI (plus:SI (reg:SI 6 r6)
		(const_int 1112)))) -1 (nil)
    (nil))
../../egcs-1.1p/gcc/toplev.c:1360: Internal compiler error in function fatal_insn
make[3]: *** [vfiprintf.o] Error 1
make[3]: Leaving directory `/usr/src/egcs/build/thumb-coff/newlib/libc/stdio'
make[2]: *** [stdio/lib.a] Error 1
make[2]: Leaving directory `/usr/src/egcs/build/thumb-coff/newlib/libc'
make[1]: *** [libc/libc.a] Error 2
make[1]: Leaving directory `/usr/src/egcs/build/thumb-coff/newlib'
make: *** [all-target-newlib] Error 2

===============================================================================

-- G.Y. Cho



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]