This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: bundle boundaries in ia64 assembly output?
- From: Andreas Schwab <schwab at suse dot de>
- To: Geert Bosch <bosch at gnat dot com>
- Cc: "Jan Beulich" <JBeulich at novell dot com>, <gcc at gcc dot gnu dot org>
- Date: Mon, 24 Jan 2005 17:50:07 +0100
- Subject: Re: bundle boundaries in ia64 assembly output?
- References: <s1f4f81e.025@emea1-mh.id2.novell.com><219E3664-6E23-11D9-B68A-000393754BEA@gnat.com>
Geert Bosch <bosch@gnat.com> writes:
> On Jan 24, 2005, at 08:29, Jan Beulich wrote:
>> There was a discussion started at
>> http://gcc.gnu.org/ml/gcc/2003-12/msg00821.html and leading to the
>> idea of adding bundle boundaries (not just bundle types as is still
>> getting done) to the assembly output. Searching gcc-patches, however,
>> doesn't even seem to locate a rejected or never approved patch, and
>> hence I wonder whether implementation of this was ever attempted.
>
> We did try this approach, and inserted proper markers for the begin
> and end of bundles. However, for our goal of being able to use the
> Intel assembler this was not enough. GCC puts labels, mainly for EH,
> in arbitrary locations. The published Intel assembly syntax requires
> use of instruction tags instead. These tags have a different syntax.
??? Isn't gcc already using them?
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."