This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: CFG transparent inliner take 2
- From: Andreas Schwab <schwab at suse dot de>
- To: Jan Hubicka <hubicka at ucw dot cz>
- Cc: gcc-patches at gcc dot gnu dot org, rth at redhat dot com
- Date: Wed, 18 May 2005 14:48:57 +0200
- Subject: Re: CFG transparent inliner take 2
- References: <20050513221004.GA14917@atrey.karlin.mff.cuni.cz>
Jan Hubicka <hubicka@ucw.cz> writes:
> this patch should apply after the remaining two prequels are comitted.
> Bootstrapped/regtested i686-pc-gnu-linux/ppc-gnu-linux/x86_64-gnu-linux
> Hopefully it is more manageable this time. There are few tiny bits that
> might be split out still, but nothing really important as far as I know
This breaks Ada on ia64.
../../xgcc -B../../ -c -g -O2 -fPIC -DUSE_GAS_SYMVER -W -Wall -gnatpg s-interr.adb -o s-interr.o
s-interr.adb: In function 'System.Interrupts.Interrupt_Manager':
s-interr.adb:708: error: Statement marked for throw, but doesn't.
# FRAME.257D.5581_4658(ab) = V_MAY_DEF <FRAME.257D.5581_4640(ab)>;
FRAME.257D.5581._chainD.3875.t_idD.2113 = 0B;
+===========================GNAT BUG DETECTED==============================+
| 4.1.0 20050518 (experimental) (ia64-suse-linux-gnu) verify_stmts failed. |
| Error detected at s-interr.adb:1468:21 |
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."