pa32-linux.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): Move define.
* pa32-linux.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): Move define. * pa.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): To here. From-SVN: r59879
This commit is contained in:
parent
eb3c46a17e
commit
bf97847b37
@ -1,3 +1,8 @@
|
||||
2002-12-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
||||
|
||||
* pa32-linux.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): Move define.
|
||||
* pa.h (CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL): To here.
|
||||
|
||||
2002-12-05 Dale Johannesen <dalej@apple.com>
|
||||
|
||||
* tree.c (unsafe_for_reeval): Consider callee child of CALL_EXPR.
|
||||
|
@ -1960,3 +1960,7 @@ do { \
|
||||
{"cmpib_comparison_operator", {EQ, NE, LT, LE, LEU, \
|
||||
GT, GTU, GE}}, \
|
||||
{"movb_comparison_operator", {EQ, NE, LT, GE}},
|
||||
|
||||
/* We need a libcall to canonicalize function pointers on TARGET_ELF32. */
|
||||
#define CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL \
|
||||
"__canonicalize_funcptr_for_compare"
|
||||
|
@ -30,11 +30,6 @@ Boston, MA 02111-1307, USA. */
|
||||
#undef FUNCTION_OK_FOR_SIBCALL
|
||||
#define FUNCTION_OK_FOR_SIBCALL(DECL) 1
|
||||
|
||||
/* We need a libcall to canonicalize function pointers because of
|
||||
the way function pointers are handled when doing lazy linking. */
|
||||
#define CANONICALIZE_FUNCPTR_FOR_COMPARE_LIBCALL \
|
||||
"__canonicalize_funcptr_for_compare"
|
||||
|
||||
/* The libcall __canonicalize_funcptr_for_compare is referenced in
|
||||
crtend.o and the reference isn't resolved in objects that don't
|
||||
compare function pointers. Thus, we need to play games to provide
|
||||
|
Loading…
Reference in New Issue
Block a user