https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63892
Bug ID: 63892
Summary: [5.0 regression] gcc.dg/sibcall-3.c fails on darwin
with -m32
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: fxcoudert at gcc dot gnu.org
Created attachment 33986
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33986&action=edit
Assembler generated by the 4.9.2 compiler and trunk
Compiling sibcall-3.c with "-O2 -foptimize-sibling-calls -m32" on
x86_64-apple-darwin14 leads to runtime abort: on line 76, the test (trackpoint
!= stackpos) is true.
I attach to this PR the sibcall-3.c source (slightly amended so it prints out
the values of the pointers that should be equal), and the assembler generated
by the 4.9.2 compiler and trunk, both with "-O2 -foptimize-sibling-calls -m32".