From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Schwab To: law@cygnus.com Cc: Alan Modra , gcc2@cygnus.com, egcs@cygnus.com, gas2@cygnus.com Subject: Re: ASM_COMMENT_START and gas divide operator Date: Thu, 07 May 1998 01:53:00 -0000 Message-id: References: <24400.894504792@hurl.cygnus.com> X-SW-Source: 1998/msg00177.html Jeffrey A Law writes: |> In message > There is a problem with using "/" to start comments, such as those |> > emitted by gcc's -fverbose-asm. If gas needs to support "/" meaning |> > the start of a comment anywhere on a line, then the gas division |> > operator is killed, sometimes silently. For instance: |> > asm("pushl $FOO/2") |> > is treated as if the programmer wrote |> > asm("pushl $FOO") |> > |> > Of course, this is only a problem with hand-coded assembly, but it |> > would be nice to fix gas and gcc. At least on linux, where the only |> > assembler used with gcc is gas, we should be able to make the |> > following change without causing too many problems. |> > |> > * config/linux.h (ASM_COMMENT_START): Define as "#" |> > * config/linux-aout.h (ASM_COMMENT_START): Likewise |> Thanks. I've installed this into egcs. This is wrong, it breaks m68k-linux, and perhaps all other non-intel linux port. It must be moved to config/i386/linux.h. There is no such thing as a universal comment character. -- Andreas Schwab "And now for something schwab@issan.informatik.uni-dortmund.de completely different" schwab@gnu.org