[Bug target/15551] [3.4/3.5? Regression] -mtune=pentium4 -O2 with sjlj EH breaks stack probe worker on windows32 targets
kcook at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Jun 10 12:47:00 GMT 2004
------- Additional Comments From kcook at gcc dot gnu dot org 2004-06-10 12:47 -------
Subject: Re: [3.4/3.5? Regression] -mtune=pentium4 -O2
I previously wrote
> The patch also applies to 3.4 and passed an all languages bootstrap;
> I'll also regtest it there.
>
> Mark, after a week on mainline, would this be OK for 3.4.1 assuming that
> it also passes?
>
> 2004-06-07 Kelley Cook <kcook@gcc.gnu.org>
>
> * config/i386/i386.c (ix86_expand_prologue): Mark win32 allocate insn
> as prologue.
> * config/i386/i386.md (allocate_stack): Clobber alloca memory.
> (allocate_stack_worker_postreload): Likewise.
> (allocate_stack_worker_rex64): Likewise.
> (allocate_stack_worker_rex64_postreload): Likewise.
> (allocate_stack_worker_1): Likewise.
For what it is worth, on both mainline and 3.4.1 this patch, under
pentium4-pc-cygwin, created no new regressions. Moreover, it fixed one of them:
g77.f-torture/execute/labug1.f execution
OK to install?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15551
More information about the Gcc-bugs
mailing list