(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.
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.
#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
} 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