Commit 76f81d95 by John David Anglin Committed by John David Anglin

som.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.

	* som.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
	* pa.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
	UNALIGNED_DOUBLE_INT_ASM_OP): Define

From-SVN: r45414
parent 8db4c867
2001-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
* som.h (ASM_PREFERRED_EH_DATA_FORMAT): Define.
* pa.h (UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
UNALIGNED_DOUBLE_INT_ASM_OP): Define
2001-09-05 Jeffrey A Law (law@cygnus.com)
Jason Merrill (jason@redhat.com)
......
......@@ -1755,6 +1755,13 @@ while (0)
#define ASM_OUTPUT_BYTE(FILE,VALUE) \
fprintf (FILE, "\t.byte 0x%x\n", (VALUE))
/* C string constants giving the pseudo-op to use for a sequence of
2, 4, and 8 byte unaligned constants. dwarf2out.c needs these. */
#define UNALIGNED_SHORT_ASM_OP (TARGET_GAS ? "\t.half " : NULL)
#define UNALIGNED_INT_ASM_OP (TARGET_GAS ? "\t.word " : NULL)
#define UNALIGNED_DOUBLE_INT_ASM_OP (TARGET_GAS ? "\t.dword " : NULL)
#define ASM_GLOBALIZE_LABEL(FILE, NAME) \
do { \
/* We only handle DATA objects here, functions are globalized in \
......
......@@ -51,6 +51,15 @@ Boston, MA 02111-1307, USA. */
fprintf (FILE, \
"\t.stabs \"\",%d,0,0,L$text_end0000\nL$text_end0000:\n", N_SO)
/* Select a format to encode pointers in exception handling data. CODE
is 0 for data, 1 for code labels, 2 for function pointers. GLOBAL is
true if the symbol may be affected by dynamic relocations. Because
the HP assembler does auto alignment, it is necessary to use
DW_EH_PE_aligned instead of the default DW_EH_PE_absptr. */
#define ASM_PREFERRED_EH_DATA_FORMAT(CODE, GLOBAL) \
(TARGET_GAS ? DW_EH_PE_absptr : DW_EH_PE_aligned)
/* HPUX has a program 'chatr' to list the dependencies of dynamically
linked executables and shared libraries. */
#define LDD_SUFFIX "chatr"
......
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