Commit 68bb91b1 by Steve Ellcey Committed by Steve Ellcey

* config/ia64/hpux.h (ASM_OUTPUT_EXTERNAL_LIBCALL): New

From-SVN: r57551
parent 5429802d
2002-09-26 Steve Ellcey <sje@cup.hp.com>
* config/ia64/hpux.h (ASM_OUTPUT_EXTERNAL_LIBCALL): New
2002-09-26 Steve Ellcey <sje@cup.hp.com>
* config/ia64/hpux.h (TARGET_DEFAULT): Include TARGET_ILP32.
2002-09-26 Igor Shevlyakov <igor@microunity.com>
......
......@@ -115,6 +115,17 @@ do { \
structure handling, this macro simply ensures that single field
structures are always treated like structures. */
/* ASM_OUTPUT_EXTERNAL_LIBCALL defaults to just a globalize_label call,
but that doesn't put out the @function type information which causes
shared library problems. */
#undef ASM_OUTPUT_EXTERNAL_LIBCALL
#define ASM_OUTPUT_EXTERNAL_LIBCALL(FILE, FUN) \
do { \
(*targetm.asm_out.globalize_label) (FILE, XSTR (FUN, 0)); \
ASM_OUTPUT_TYPE_DIRECTIVE (FILE, XSTR (FUN, 0), "function"); \
} while (0)
#define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) 1
/* Override the setting of FUNCTION_ARG_REG_LITTLE_ENDIAN in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment