Commit bbc1b3f7 by Nick Clifton Committed by Nick Clifton

Fix problems encountered after recent egcs->devo marge

From-SVN: r24027
parent 2b49ee39
Tue Dec 1 10:23:16 1998 Nick Clifton <nickc@cygnus.com>
* config/arm/t-arm-elf (LIBGCC2_CFLAGS): Define inhibit_libc.
Tue Dec 1 10:22:18 1998 Nick Clifton <nickc@cygnus.com>
* config/arm/unknown-elf.h (ASM_OUTPUT_DWARF2_ADDR_CONST): Remove
use of user-label_prefix.
Tue Dec 1 17:58:26 1998 J"orn Rennecke <amylaar@cygnus.co.uk> Tue Dec 1 17:58:26 1998 J"orn Rennecke <amylaar@cygnus.co.uk>
* local-alloc.c (function_invariant_p): New function. * local-alloc.c (function_invariant_p): New function.
......
...@@ -29,3 +29,5 @@ MULTILIB_MATCHES = ...@@ -29,3 +29,5 @@ MULTILIB_MATCHES =
LIBGCC = stmp-multilib LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib INSTALL_LIBGCC = install-multilib
LIBGCC2_CFLAGS = -Dinhibit_libc
...@@ -20,7 +20,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330, ...@@ -20,7 +20,7 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */ Boston, MA 02111-1307, USA. */
/* Run-time Target Specification. */ /* Run-time Target Specification. */
#define TARGET_VERSION fputs (" (ARM non-Linux)", stderr); #define TARGET_VERSION fputs (" (ARM/ELF non-Linux)", stderr);
/* If you don't define HAVE_ATEXIT, and the object file format/OS/whatever /* If you don't define HAVE_ATEXIT, and the object file format/OS/whatever
does not support constructors/destructors, then gcc implements destructors does not support constructors/destructors, then gcc implements destructors
...@@ -108,11 +108,7 @@ do { \ ...@@ -108,11 +108,7 @@ do { \
#define UNALIGNED_WORD_ASM_OP ".4byte" #define UNALIGNED_WORD_ASM_OP ".4byte"
#define ASM_OUTPUT_DWARF2_ADDR_CONST(FILE,ADDR) \ #define ASM_OUTPUT_DWARF2_ADDR_CONST(FILE,ADDR) \
if (((ADDR)[0] == '.') && ((ADDR)[1] == 'L')) \ fprintf ((FILE), "\t%s\t%s", UNALIGNED_WORD_ASM_OP, ADDR)
fprintf ((FILE), "\t%s\t%s", UNALIGNED_WORD_ASM_OP, (ADDR)); \
else \
fprintf ((FILE), "\t%s\t%s%s", \
UNALIGNED_WORD_ASM_OP, USER_LABEL_PREFIX, (ADDR))
#define ASM_OUTPUT_DWARF_ADDR_CONST(FILE,RTX) \ #define ASM_OUTPUT_DWARF_ADDR_CONST(FILE,RTX) \
do { \ do { \
...@@ -131,7 +127,7 @@ do { \ ...@@ -131,7 +127,7 @@ do { \
#define UNIQUE_SECTION(DECL,RELOC) \ #define UNIQUE_SECTION(DECL,RELOC) \
do { \ do { \
int len; \ int len; \
char *name, *string, *prefix; \ char * name, * string, * prefix; \
\ \
name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL)); \ name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL)); \
\ \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment