OSDN Git Service

(AIX4): More robust release numbering discovery.
[pf3gnuchains/gcc-fork.git] / gcc / defaults.h
index 55178b4..27d4f3f 100644 (file)
@@ -2,7 +2,7 @@
    (most of which are designed to be appropriate for GAS or for
    some BSD assembler).
 
-   Written by Ron Guilmette (rfg@ncd.com)
+   Written by Ron Guilmette (rfg@netcom.com)
 
 Copyright (C) 1992 Free Software Foundation, Inc.
 
@@ -20,7 +20,8 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with GNU CC; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
+the Free Software Foundation, 59 Temple Place - Suite 330,
+Boston, MA 02111-1307, USA.  */
 
 /* Store in OUTPUT a string (made with alloca) containing
    an assembler-name for a local static variable or function named NAME.
@@ -61,9 +62,9 @@ do { fprintf (FILE, "\t%s\t", ASM_LONG);                              \
 #ifndef ASM_OUTPUT_ADDR_DIFF_ELT
 #define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, VALUE, REL) \
 do { fprintf (FILE, "\t%s\t", ASM_SHORT);                              \
-     ASM_GENERATE_INTERNAL_LABEL (FILE, "L", (VALUE));                 \
+     ASM_OUTPUT_INTERNAL_LABEL (FILE, "L", (VALUE));                   \
      fputc ('-', FILE);                                                        \
-     ASM_GENERATE_INTERNAL_LABEL (FILE, "L", (REL));                   \
+     ASM_OUTPUT_INTERNAL_LABEL (FILE, "L", (REL));                     \
      fputc ('\n', FILE);                                               \
    } while (0)
 #endif
@@ -131,3 +132,12 @@ do { fprintf (FILE, "\t%s\t", ASM_SHORT);                          \
   } while (0)
 #endif
 #endif
+
+/* This determines whether or not we support weak symbols.  */
+#ifndef SUPPORTS_WEAK
+#ifdef ASM_WEAKEN_LABEL
+#define SUPPORTS_WEAK 1
+#else
+#define SUPPORTS_WEAK 0
+#endif
+#endif