http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46296
Summary: Compiler causes assembler warning
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassig...@gcc.
--- Comment #4 from jsworley at qwest dot net 2009-02-21 00:25 ---
Whether or not this is just an aliasing bug, I'd like to understand why
changing the return value from 1 to -1 makes the compiler generate correct
code.
--
jsworley at qwest dot net changed:
c
Version: 4.3.1
Status: UNCONFIRMED
Severity: critical
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jsworley at qwest dot net
GCC host triplet: i686-linux-gnu
GCC target triplet: ia64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39255
--- Comment #3 from jsworley at qwest dot net 2009-02-11 23:41 ---
Accepting Steve Ellcey's analysis, it would seem that the tail call *should* be
recognized when -mconstant-gp is specified; however, it isn't.
--
jsworley at qwest dot net changed:
What
: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jsworley at qwest dot net
GCC host triplet: i686-linux-gnu
GCC target triplet: ia64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38056
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jsworley at qwest dot net
GCC build triplet: ia64-unknown-linux-gnu
GCC host triplet: ia64-redhat-linux
GCC target triplet: ia64-unknown-linux-gnu
http://gcc.gnu.org/bugzilla
dot gnu dot org
ReportedBy: jsworley at qwest dot net
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: ia64-redhat-linux
GCC host triplet: ia64-redhat-linux
GCC target triplet: ia64-redhat-linux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20819