aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeffrey A Law <law@cygnus.com>1998-04-08 22:04:32 +0000
committerJeff Law <law@gcc.gnu.org>1998-04-08 16:04:32 -0600
commit40ef2fc551521599fbb0b316b7f75fd3c0d0006d (patch)
treebc2f7a98edaa1f4f99250649e5e5ae85b2f22549 /gcc
parent22575c97ed2467369beee2a1f9e846a939da3d9c (diff)
downloadgcc-40ef2fc551521599fbb0b316b7f75fd3c0d0006d.zip
gcc-40ef2fc551521599fbb0b316b7f75fd3c0d0006d.tar.gz
gcc-40ef2fc551521599fbb0b316b7f75fd3c0d0006d.tar.bz2
alpha.h (ASM_IDENTIFY_GCC): Define to nothing.
* alpha.h (ASM_IDENTIFY_GCC): Define to nothing. (ASM_IDENTIFY_LANGUAGE): Likewise. Bring over from devo. From-SVN: r19054
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/config/alpha/alpha.h9
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54d72b5..bf19cd2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -18,6 +18,9 @@ Fri Apr 3 17:02:13 1998 Alexandre Petit-Bianco <apbianco@cygnus.com>
Wed Apr 8 12:51:19 1998 Jeffrey A Law (law@cygnus.com)
+ * alpha.h (ASM_IDENTIFY_GCC): Define to nothing.
+ (ASM_IDENTIFY_LANGUAGE): Likewise.
+
* i386.md (movqi recognizer): Don't perfom byte increment into
a NON_QI_REG_P.
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index 9c83d99..127accc 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -1777,6 +1777,15 @@ do { \
/* Control the assembler format that we output. */
+/* We don't emit these labels, so as to avoid getting linker errors about
+ missing exception handling info. If we emit a gcc_compiled. label into
+ text, and the file has no code, then the DEC assembler gives us a zero
+ sized text section with no associated exception handling info. The
+ DEC linker sees this text section, and gives a warning saying saying that
+ the exception handling info is missing. */
+#define ASM_IDENTIFY_GCC
+#define ASM_IDENTIFY_LANGUAGE
+
/* Output to assembler file text saying following lines
may contain character constants, extra white space, comments, etc. */