This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: ridpointer problem [Re: block reordering problem]
- To: Richard Henderson <rth at cygnus dot com>
- Subject: Re: ridpointer problem [Re: block reordering problem]
- From: Zack Weinberg <zack at wolery dot cumb dot org>
- Date: Sun, 10 Sep 2000 00:25:06 -0700
- Cc: Ulrich Drepper <drepper at cygnus dot com>, gcc-bugs at gcc dot gnu dot org, mark at codesourcery dot com
- References: <m3wvgk3h7v.fsf@otr.mynet.cygnus.com> <20000909235855.A2950@cygnus.com>
On Sat, Sep 09, 2000 at 11:58:55PM -0700, Richard Henderson wrote:
> On Sat, Sep 09, 2000 at 11:15:48PM -0700, Ulrich Drepper wrote:
> > This means the memcpy() call (or the inlining) was optimized out.
>
> The problem is that the __volatile__ qualifier got lost. The existing
> test in c-parse.in is only true if you use "volatile", but not if you
> use either of the alternate spellings.
>
> This fixes C, but there are many spots in the C++ front end that
> probably need similar treatment. Further, c-semantics.c has additional
> problems in that the definition on C_RID_CODE is not compatible
> between the C and C++ front ends.
Arrrgh. I did think I got all of those, really.
I hate to say it, but I probably won't have time to fix this. I'm
dropping off the network on Monday or Tuesday. :(
zw