summaryrefslogtreecommitdiff
path: root/gcc/config/ia64
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-12 14:41:01 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-12 14:41:01 +0000
commitf287f030684bfe424a37ab79577b3ff514e4998c (patch)
tree0becc48a58f6e15c5cc3fe0d4df7cb03b067594a /gcc/config/ia64
parent7a80ddca002da1f499be515482f673679363f39d (diff)
downloadgcc-f287f030684bfe424a37ab79577b3ff514e4998c.tar.gz
* config/ia64/ia64.h (ASM_SPEC): Moved from here ...
* config/ia64/sysv4.h (ASM_SPEC): ... to here, so that it overrides the definition in config/svr4.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52228 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/ia64')
-rw-r--r--gcc/config/ia64/ia64.h5
-rw-r--r--gcc/config/ia64/sysv4.h5
2 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index 6d5f5500a6c..2f712b62c27 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -43,11 +43,6 @@ Boston, MA 02111-1307, USA. */
#define ASM_EXTRA_SPEC ""
-/* ia64-specific options for gas
- ??? ia64 gas doesn't accept standard svr4 assembler options? */
-#undef ASM_SPEC
-#define ASM_SPEC "-x %{mconstant-gp} %{mauto-pic} %(asm_extra)"
-
/* This declaration should be present. */
extern int target_flags;
diff --git a/gcc/config/ia64/sysv4.h b/gcc/config/ia64/sysv4.h
index 1b5d4691efc..c53a1dc05e9 100644
--- a/gcc/config/ia64/sysv4.h
+++ b/gcc/config/ia64/sysv4.h
@@ -22,6 +22,11 @@
#undef ASCII_DATA_ASM_OP
#define ASCII_DATA_ASM_OP "\tstring\t"
+/* ia64-specific options for gas
+ ??? ia64 gas doesn't accept standard svr4 assembler options? */
+#undef ASM_SPEC
+#define ASM_SPEC "-x %{mconstant-gp} %{mauto-pic} %(asm_extra)"
+
/* ??? Unfortunately, .lcomm doesn't work, because it puts things in either
.bss or .sbss, and we can't control the decision of which is used. When
I use .lcomm, I get a cryptic "Section group has no member" error from