[Bug middle-end/64388] [5 Regression] r219037 caused FAIL: gcc.dg/pr44194-1.c
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Tue Dec 30 20:13:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64388
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-12-30
Ever confirmed|0 |1
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to dave.anglin from comment #1)
> On 2014-12-23, at 12:31 PM, hjl.tools at gmail dot com wrote:
>
> > On Linux/x86-64, r219037 caused
> >
> > FAIL: gcc.dg/pr44194-1.c scan-rtl-dump dse1 "global deletions = (2|3)"
> > FAIL: gcc.dg/pr44194-1.c scan-rtl-dump-not final "insn[: ][^\n]*set
> > \\(mem(?![^\n]*scratch)"
>
> The optimization could easily be restored if there was a procedure or target
> hook to provide a way
> to determine if a sibcall may read from the frame. On hppa-linux, this
> would be true if the sibcall
> arguments were all passed in registers. It might be possible to do this by
> analyzing the decl.
Can you add such a hook? Thanks.
More information about the Gcc-bugs
mailing list