diff options
author | Nick Clifton <nickc@gcc.gnu.org> | 1999-02-22 16:47:59 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 1999-02-22 16:47:59 +0000 |
commit | f5a1b0d2167f711c45f0d5991dcded3cd756bcf1 (patch) | |
tree | a2fe88d03bd68ea8ca2592dc1d58cf9345eeb24f /gcc/config/arm/elf.h | |
parent | 956662b2f57bebdcbf8b97686cf24436521b2a22 (diff) | |
download | gcc-f5a1b0d2167f711c45f0d5991dcded3cd756bcf1.zip gcc-f5a1b0d2167f711c45f0d5991dcded3cd756bcf1.tar.gz gcc-f5a1b0d2167f711c45f0d5991dcded3cd756bcf1.tar.bz2 |
Apply ARM/Linux patches.
Rework cpu/architecture command line parsing.
From-SVN: r25380
Diffstat (limited to 'gcc/config/arm/elf.h')
-rw-r--r-- | gcc/config/arm/elf.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/gcc/config/arm/elf.h b/gcc/config/arm/elf.h index 28af933..c244b8c 100644 --- a/gcc/config/arm/elf.h +++ b/gcc/config/arm/elf.h @@ -1,6 +1,6 @@ /* Definitions of target machine for GNU compiler, for ARM with ELF obj format. - Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Contributed by Philip Blundell <philb@gnu.org> and Catherine Moore <clm@cygnus.com> @@ -100,7 +100,7 @@ Boston, MA 02111-1307, USA. */ by ASM_DECLARE_OBJECT_NAME when it was run for the same decl. */ #define ASM_FINISH_DECLARE_OBJECT(FILE, DECL, TOP_LEVEL, AT_END) \ do { \ - char *name = XSTR (XEXP (DECL_RTL (DECL), 0), 0); \ + char * name = XSTR (XEXP (DECL_RTL (DECL), 0), 0); \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL) \ && ! AT_END && TOP_LEVEL \ && DECL_INITIAL (DECL) == error_mark_node \ @@ -143,7 +143,7 @@ do { \ #ifndef ASM_SPEC #define ASM_SPEC "%{mbig-endian:-EB} %{mcpu=*:-m%*} %{march=*:-m%*} \ - %{mapcs-*:-mapcs-%*} %{mthumb-interwork:-mthumb-interwork}" + %{mapcs-*:-mapcs-%*} %{mthumb-interwork:-mthumb-interwork} %{mapcs-float:mfloat}" #endif #ifndef LINK_SPEC @@ -198,9 +198,10 @@ arm_valid_machine_decl_attribute (DECL, ATTRIBUTES, IDENTIFIER, ARGS) #ifndef ASM_FILE_START #define ASM_FILE_START(STREAM) \ do { \ - extern char *version_string; \ + extern char * version_string; \ fprintf (STREAM, "%s Generated by gcc %s for ARM/elf\n", \ ASM_COMMENT_START, version_string); \ + output_file_directive ((STREAM), main_input_filename); \ } while (0) #endif @@ -209,7 +210,7 @@ do { \ #define ASM_OUTPUT_INTERNAL_LABEL(STREAM, PREFIX, NUM) \ do \ { \ - char *s = (char *) alloca (40 + strlen (PREFIX)); \ + char * s = (char *) alloca (40 + strlen (PREFIX)); \ extern int arm_target_label, arm_ccfsm_state; \ extern rtx arm_target_insn; \ \ @@ -332,6 +333,3 @@ do { \ fputc ('\n', FILE); } while (0) #include "arm/aout.h" - - - |