This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/10024: [3.4 regression] [HP-PA] inline optimization ICE
- From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
- To: hubicka at gcc dot gnu dot org
- Cc: gcc-prs at gcc dot gnu dot org,
- Date: 13 Apr 2003 03:56:01 -0000
- Subject: Re: optimization/10024: [3.4 regression] [HP-PA] inline optimization ICE
- Reply-to: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
The following reply was made to PR optimization/10024; it has been noted by GNATS.
From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
To: jh at suse dot cz (Jan Hubicka)
Cc: gcc-gnats at gcc dot gnu dot org
Subject: Re: optimization/10024: [3.4 regression] [HP-PA] inline optimization ICE
Date: Sat, 12 Apr 2003 23:47:16 -0400 (EDT)
Hi Jan,
The patch fixes the PR10024 testsuite fails. I have tested it with full
builds on hppa2.0w-hp-hpux11.11 3.4; hppa2.0w-hp-hpux11.11, hppa64-hp-hpux11.11
and hppa-unknown-linux-gnu 3.3. There were no regressions in any of the tests.
Would you please submit it for review?
Thanks.
> > The following reply was made to PR optimization/10024; it has been noted by GNATS.
> >
> > From: "John David Anglin" <dave at hiauly1 dot hia dot nrc dot ca>
> > To: jh at suse dot cz (Jan Hubicka)
> > Cc: jh at suse dot cz, zack at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org,
> > tausq at debian dot org
> > Subject: Re: optimization/10024: [3.4 regression] [HP-PA] inline optimization ICE
> > Date: Fri, 11 Apr 2003 13:41:48 -0400 (EDT)
> >
> > > Actually it is not. Only trunk has different reordering alrotihm.
> > > I've never heard back about the bootstrap sucess/failure with my
> > > proposed patch. Will try to check the archives.
> >
> > I haven't seen a patch. Could you resend?
> Hope this is the right one.
>
> Index: cfgrtl.c
> ===================================================================
> RCS file: /cvs/gcc/gcc/gcc/cfgrtl.c,v
> retrieving revision 1.61.2.6
> diff -c -3 -p -r1.61.2.6 cfgrtl.c
> *** cfgrtl.c 7 Apr 2003 16:31:42 -0000 1.61.2.6
> --- cfgrtl.c 11 Apr 2003 21:34:02 -0000
> *************** force_nonfallthru_and_redirect (e, targe
> *** 949,955 ****
> && JUMP_LABEL (e->src->end) == e->dest->head)
> {
> rtx note;
> ! edge b = make_edge (e->src, target, 0);
>
> if (!redirect_jump (e->src->end, block_label (target), 0))
> abort ();
> --- 949,955 ----
> && JUMP_LABEL (e->src->end) == e->dest->head)
> {
> rtx note;
> ! edge b = unchecked_make_edge (e->src, target, 0);
>
> if (!redirect_jump (e->src->end, block_label (target), 0))
> abort ();
>
Dave
--
J. David Anglin dave dot anglin at nrc-cnrc dot gc dot ca
National Research Council of Canada (613) 990-0752 (FAX: 952-6602)