This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/11197] two function pointers to the same function are not equal
- From: "jejb at steeleye dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 13 Feb 2004 15:42:50 -0000
- Subject: [Bug target/11197] two function pointers to the same function are not equal
- References: <20030615173907.11197.bruno@clisp.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From jejb at steeleye dot com 2004-02-13 15:42 -------
Actually, these bugs are not duplicates.
11197 is complaining that the hppa (not hppa64) ABI allows the creation of
multiple function descriptors, which then miscompare.
However, the hppa64 ABI uses OPD which does *not* allow the creation of multiple
function descriptors (and hence there can be no miscompare of pointers to
function descriptors---this is like IA64).
The bug 14141 is complaining about is that the hppa64 compiler is violating the
OPD ABI rule by creating multiple function descriptors.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11197