This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RF[CT]: IMA repairs 2/n: maybe_apply_renaming_pragma rawrite
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Eric Botcazou <ebotcazou at libertysurf dot fr>
- Cc: gcc-patches at gcc dot gnu dot org, Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>, Andreas Tobler <toa at pop dot agri dot ch>
- Date: Sat, 29 May 2004 10:08:58 -0700
- Subject: Re: RF[CT]: IMA repairs 2/n: maybe_apply_renaming_pragma rawrite
- References: <87oeo77jms.fsf@taltos.codesourcery.com><200405291406.09189.ebotcazou@libertysurf.fr>
Eric Botcazou <ebotcazou@libertysurf.fr> writes:
>> I attempted to bootstrap this patch on sparc-solaris2.8 but failed; I
>> got an ICE in calls.c on libgcc2.c::_trampoline, here:
>>
>> 3301 /* Verify that we've deallocated all the stack we used.
>> */ 3302 if (! (flags & (ECF_NORETURN | ECF_LONGJMP))
>> 3303 && old_stack_allocated != stack_pointer_delta
>> 3304 - pending_stack_adjust)
>> 3305 abort ();
>>
>>
>> This appears to be a case of the stage 1 compiler miscompiling the
>> stage 2 compiler -- given the same input, the stage 1 compiler does
>> not crash.
>
> Could you post the contents of your LAST_UPDATED file? Mine is
>
> Mon May 24 00:42:02 CDT 2004
> Mon May 24 05:42:02 UTC 2004
>
> and everything was fine by that time.
I don't use gcc_update. The top entry in gcc/ChangeLog is
2004-05-28 Andrew Pinski <pinskia@physics.uc.edu>
* c-common.c (c_estimate_num_insns_1): Kill.
(c_estimate_num_insns): Kill.
* c-common.h (c_estimate_num_insns): Kill.
* gthr-posix.h: Check for _POSIX_PRIORITY_SCHEDULING
when checking for _POSIX_THREAD_PRIORITY_SCHEDULING.
Remove comment about not checking for
_POSIX_PRIORITY_SCHEDULING.
* gthr-posix.c: Likewise.
which is considerably newer, as you can see. There have been a lot of
changes and several of them could have affected this.
zw