Add ARM ELF header flags
authorNick Clifton <nickc@redhat.com>
Wed, 5 Aug 1998 22:53:57 +0000 (22:53 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 5 Aug 1998 22:53:57 +0000 (22:53 +0000)
include/elf/ChangeLog
include/elf/arm.h

index bc852fe..dde8982 100644 (file)
@@ -1,3 +1,11 @@
+Wed Aug  5 15:52:35 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * arm.h: Add ELF header flags to specify compile time optins:
+       EF_INTERWORK: New flag.
+       EF_APCS_26: New flag.
+       EF_APCS_FLOAT: New flag.
+       EF_PIC: New flag.
+
 1998-07-31 21:28  Ulrich Drepper  <drepper@cygnus.com>
 
        * mips.h: Add missing RHF_* constants.
index 45f7069..963031d 100644 (file)
 #include "elf/reloc-macros.h"
 
 /* Processor specific flags for the ELF header e_flags field.  */
-#define EF_ARM_RELEXEC   0x01
-#define EF_ARM_HASENTRY  0x02
+#define EF_ARM_RELEXEC     0x01
+#define EF_ARM_HASENTRY    0x02
+#define EF_INTERWORK       0x04
+#define EF_APCS_26         0x08
+#define EF_APCS_FLOAT      0x10
+#define EF_PIC             0x20
+
+/* Local aliases for some flags to match names used by COFF port.  */
+#define F_INTERWORK       EF_INTERWORK
+#define F_APCS26          EF_APCS_26
+#define F_APCS_FLOAT      EF_APCS_FLOAT
+#define F_PIC              EF_PIC
 
 /* ARM-specific values for sh_flags */
 #define SHF_ENTRYSECT      0x10000000   /* Section contains an entry point */