(FWD) Does gcc violate the ia64 ABI?
David O'Brien
obrien at freebsd.org
Fri May 30 10:38:40 PDT 2003
----- Forwarded message from "H. J. Lu" <hjl at lucon.org> -----
I will open a bug in gcc bugzilla when conversion is done. In the
meantime, I opened
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=91056
The problem is gcc doesn't save/store gp across call. According to the
ia64 ABI, callee can change gp and gp must be saved/restore by caller
across calls. It is on page 5-2 in the Itanium Software Conventions
and Runtime Architecture Guide. Am I right?
----- End forwarded message -----
I have put the entire thread at
http://people.freebsd.org/~obrien/gcc-violate-ia64ABI.mbox
--
-- David (obrien at FreeBSD.org)
More information about the freebsd-ia64
mailing list