This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Alignment of dynamic goto targets
- To: Robert dot Harley at inria dot fr (Robert Harley)
- Subject: Re: Alignment of dynamic goto targets
- From: Anton Ertl <anton at mips dot complang dot tuwien dot ac dot at>
- Date: Mon, 12 Apr 1999 14:12:10 +0200 (MET DST)
- Cc: egcs at cygnus dot com, anton at mips dot complang dot tuwien dot ac dot at, xleroy at pauillac dot inria dot fr
- Reply-To: anton at mips dot complang dot tuwien dot ac dot at
> With egcs the ".align" directives have disappeared:
egcs-1.03 still has them, but does not ".align 4" on fall-through.
...
> Recently Anton Ertl posted the following example to comp.arch on Usenet:
...
> and found extreme variations in run-time on the new Alpha 21264 when
> alignment was varied
Concretely, misalignment penalties of ~8-13 cycles.
> (I presume that he encountered this in his work
> with threaded Forth implementations).
This is actually a threaded-code micro-benchmark inspired by my work
on Forth. For more info read
http://www.complang.tuwien.ac.at/forth/threading/.
> Would it possible to patch this for upcoming versions of egcs?
Seconded.
- anton