This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: PR c++/37520: [4.4 Regression] junk `(,%eax,4)' after expression / suffix
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Jason Merrill <jason at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 5 Mar 2009 05:46:43 -0800
- Subject: Re: PATCH: PR c++/37520: [4.4 Regression] junk `(,%eax,4)' after expression / suffix
- References: <20090301200357.GA3911@lucon.org> <49AEEB01.6030601@redhat.com>
On Wed, Mar 4, 2009 at 12:56 PM, Jason Merrill <jason@redhat.com> wrote:
> Why not just define NO_DOLLAR_IN_LABEL for x86 if it causes trouble?
config/i386/openbsdelf.h has
/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using
libraries compiled with the native cc, so undef it. */
#undef NO_DOLLAR_IN_LABEL
'$' can be used in label for x86, except for the first character.
> I do agree that C++/varasm.c/omp-low.c/collect2.c should all check
> NO_*_IN_LABEL in the same order.
>
--
H.J.