OSDN Git Service

* alpha.h (ASM_IDENTIFY_GCC): Define to nothing.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Apr 1998 22:04:32 +0000 (22:04 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 8 Apr 1998 22:04:32 +0000 (22:04 +0000)
        (ASM_IDENTIFY_LANGUAGE): Likewise.
Bring over from devo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19054 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/alpha/alpha.h

index 54d72b5..bf19cd2 100644 (file)
@@ -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.
 
index 9c83d99..127accc 100644 (file)
@@ -1777,6 +1777,15 @@ do {                                                                     \
 \f
 /* 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.  */