aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm/elf.h
diff options
context:
space:
mode:
authorNick Clifton <nickc@gcc.gnu.org>1999-02-22 16:47:59 +0000
committerNick Clifton <nickc@gcc.gnu.org>1999-02-22 16:47:59 +0000
commitf5a1b0d2167f711c45f0d5991dcded3cd756bcf1 (patch)
treea2fe88d03bd68ea8ca2592dc1d58cf9345eeb24f /gcc/config/arm/elf.h
parent956662b2f57bebdcbf8b97686cf24436521b2a22 (diff)
downloadgcc-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.h14
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"
-
-
-