libjava and ada broken on x86_64
H.J. Lu
hjl.tools@gmail.com
Thu Oct 8 14:22:00 GMT 2009
On Thu, Oct 8, 2009 at 6:08 AM, Diego Novillo <dnovillo@google.com> wrote:
> Happens while building 32 bit libjava on x86_64
>
> libtool: compile: [ ... ] -g -O2 -D_GNU_SOURCE -m32 -MT posix.lo -MD
> -MP -MF .deps/posix.Tpo -c .../libjava/posix.cc -fPIC -DPIC -o
> .libs/posix.o
>
> /tmp/cc60L3lJ.s: Assembler messages:
> /tmp/cc60L3lJ.s:943: Error: junk at end of line, first unrecognized
> character is `*'
> /tmp/cc60L3lJ.s:944: Error: junk at end of line, first unrecognized
> character is `*'
> /tmp/cc60L3lJ.s:945: Error: expected comma after "_ZGAN8__JArrayC1Ev"
> make[5]: *** [posix.lo] Error 1
>
It is fixed now.
> Ada also seems to be in bad shape. Yesterday's build failed
> with:
>
> bld/./gcc/xgcc [...] -c -g -O2 -m32 -fPIC -W -Wall -gnatpg -m32
> a-strunb.adb -o a-strunb.o
>
> +===========================GNAT BUG DETECTED==============================+
> | 4.5.0 20091007 (experimental) (x86_64-unknown-linux-gnu) GCC error: |
> | in decompose_multiword_subregs, at lower-subreg.c:1262 |
> | Error detected around a-strunb.adb:360:8 |
> | Please submit a bug report; see http://gcc.gnu.org/bugs.html. |
> | Use a subject line meaningful to you and us to track the bug. |
> | Include the entire contents of this bug box in the report. |
> | Include the exact gcc or gnatmake command that you entered. |
> | Also include sources listed below in gnatchop format |
> | (concatenated together with no headers between files). |
> +==========================================================================+
>
> Please include these source files with error report
> Note that list may not be accurate in some cases,
> so please double check that the problem can still
> be reproduced with the set of files listed.
> Consider also -gnatd.n switch (see debug.adb).
>
This should be fixed also.
--
H.J.
More information about the Gcc
mailing list