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]

Re: [3.0] Bootstrap failure - ASM_SPEC conflict with gas


>It seems clear that gas's setting -Qy to "ignore" is there
>to workaround bad source code.

Well, no, GNU as accepting -Qy is for compatibility with vendor tools.  There is 
ample precedent for this: it's always been preferable to have GCC treat GAS
the same as the system default assembler where that's possible.

I think the reason binutils 2.11 solves your problem is that from that version 
ELF is selected as the default object file format for Uw7.  The i386 ELF 
assembler has accepted and ignored -Qy pretty much forever:

      /* -Qy, -Qn: SVR4 arguments controlling whether a .comment section
	 should be emitted or not.  FIXME: Not implemented.  */

I guess the GCC folks might like to document the fact that you need binutils 
2.11 for this target.

p.


PGP signature


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