This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Avoid crash compiling nonlocal gotos on ARM
- From: Richard Henderson <rth at redhat dot com>
- To: Waldek Hebisch <hebisch at math dot uni dot wroc dot pl>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Wed, 19 Nov 2003 08:31:59 -0800
- Subject: Re: [PATCH] Avoid crash compiling nonlocal gotos on ARM
- References: <E1ALXgf-0004NQfirstname.lastname@example.org>
On Mon, Nov 17, 2003 at 01:56:17AM +0100, Waldek Hebisch wrote:
> My finding was that
> on arm trampolines were created using library call (to 'memcpy').
> That created additional basic block and requires calling
> `expand_end_target_temps' which calls `expand_nl_goto_receivers'.
This description doesn't make sense. There are no basic blocks at
this point. Indeed, a call to memcpy should not imply a basic block
at all, whereas a loop to copy would.
Do ARM trampolines fail for C test cases? If not, what's different