GCC testsuite differences with and without gas on IRIX 6
Rainer Orth
ro@TechFak.Uni-Bielefeld.DE
Thu Jul 24 19:06:00 GMT 2003
I've just completed two bootstraps of mainline GCC on IRIX 6.5.20 (N32 ABI
only) with the native as and gas 2.14.90 with this patch:
http://sources.redhat.com/ml/binutils/2003-07/msg00415.html
The only new testsuite failures with gas are in libjava:
+FAIL: PR295 compilation from source
This test (and a few others) fail due to the following gas warning:
/var/tmp//cc80GL5k.s:19: Warning: .space repeat count is zero, ignored
for this code:
.align 3
.space 0
.section .rodata
The warning is from from gas/read.c (s_space), where it is only emitted if
!flag_mri.
The question is how best to fix this:
* The native as doesn't complain, so one may just remove the gas warning.
* One could ignore the warning via dejagnu's target.exp, but that doesn't
seem friendly to a normal user seeing that warning when compiling his
code with GCJ.
* One could change GCC not to emit this useless .space directive in the
first place?
What are people's preferences here?
Rainer
-----------------------------------------------------------------------------
Rainer Orth, Faculty of Technology, Bielefeld University
More information about the Binutils
mailing list