diff options
author | cvs2svn <> | 2003-08-21 18:03:26 +0400 |
---|---|---|
committer | cvs2svn <> | 2003-08-21 18:03:26 +0400 |
commit | f8a6ead3f3661391000093577d006c31740b2231 (patch) | |
tree | 0b19b4d72a0d396f393b0a8988c15879ae094c37 /include/elf | |
parent | 5be60f99b7d5a81dcbad8c9e1d8812297936052b (diff) |
This commit was manufactured by cvs2svn to create tagcarlton_dictionary-20030805-merge
'carlton_dictionary-20030805-merge'.
Sprout from cagney_x86i386-20030821-branch 2003-08-21 14:03:24 UTC cvs2svn 'This commit was manufactured by cvs2svn to create branch'
Cherrypick from master 2003-08-02 02:00:38 UTC Nathanael Nerode <neroden@gcc.gnu.org> '':
ChangeLog
MAINTAINERS
config-ml.in
config.sub
configure
configure.in
include/ChangeLog
include/bfdlink.h
include/coff/ChangeLog
include/coff/ti.h
include/dis-asm.h
include/elf/ChangeLog
include/elf/dwarf2.h
include/elf/msp430.h
include/elf/reloc-macros.h
include/nlm/ChangeLog
include/nlm/internal.h
include/opcode/ChangeLog
include/opcode/alpha.h
include/opcode/arc.h
include/opcode/cgen.h
include/opcode/d10v.h
include/opcode/d30v.h
include/opcode/i370.h
include/opcode/i860.h
include/opcode/or32.h
include/opcode/pj.h
include/opcode/ppc.h
include/opcode/sparc.h
include/opcode/tic80.h
include/opcode/v850.h
src-release
symlink-tree
Diffstat (limited to 'include/elf')
-rw-r--r-- | include/elf/ChangeLog | 19 | ||||
-rw-r--r-- | include/elf/dwarf2.h | 15 | ||||
-rw-r--r-- | include/elf/msp430.h | 7 | ||||
-rw-r--r-- | include/elf/reloc-macros.h | 23 |
4 files changed, 25 insertions, 39 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index f5389510d..6b0a8c57a 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,18 +1,3 @@ -2003-08-21 James Cownie <jcownie@etnus.com> - - * dwarf2.h: Add PGI dwarf extensions. - -2003-08-08 Dmitry Diky <diwil@mail.ru> - - * msp430.h: Add xW42 and xE42 parts. Sort MPU list according to - gcc order. - -2003-08-07 Alan Modra <amodra@bigpond.net.au> - - * reloc-macros.h (START_RELOC_NUMBERS) : Remove PARAMS macro. Use - C90 function definition. Formatting. - (RELOC_NUMBER): Remove !__STDC__ code. - 2003-07-28 Eric Christopher <echristo@redhat.com> * ppc.h (R_PPC_RELAX32): New. Fake relocation. @@ -53,6 +38,10 @@ * mmix.h: Convert to ISO C90 prototypes. * mips.h: Likewise. + * reloc-macros.h (START_RELOC_NUMBERS): Convert to ISO C90 + prototype. + (RELOC_NUMBER): Remove !__STDC__ code. + 2003-06-13 Robert Millan <zeratul2@wanadoo.es> * common.h (GNU_ABI_TAG_NETBSD): New tag. diff --git a/include/elf/dwarf2.h b/include/elf/dwarf2.h index 26d2dea44..9c8ce4e00 100644 --- a/include/elf/dwarf2.h +++ b/include/elf/dwarf2.h @@ -1,7 +1,7 @@ /* Declarations and definitions of codes relating to the DWARF2 symbolic debugging information format. - Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002, - 2003 Free Software Foundation, Inc. + Copyright (C) 1992, 1993, 1995, 1996, 1997, 1999, 2000, 2001, 2002 + Free Software Foundation, Inc. Written by Gary Funck (gary@intrepid.com) The Ada Joint Program Office (AJPO), Florida State Unviversity and Silicon Graphics Inc. @@ -198,10 +198,7 @@ enum dwarf_tag /* Extensions for UPC. See: http://upc.gwu.edu/~upc. */ DW_TAG_upc_shared_type = 0x8765, DW_TAG_upc_strict_type = 0x8766, - DW_TAG_upc_relaxed_type = 0x8767, - /* PGI (STMicroelectronics) extensions. No documentation available. */ - DW_TAG_PGI_kanji_type = 0xA000, - DW_TAG_PGI_interface_block = 0xA020 + DW_TAG_upc_relaxed_type = 0x8767 }; #define DW_TAG_lo_user 0x4080 @@ -339,11 +336,7 @@ enum dwarf_attribute /* VMS extensions. */ DW_AT_VMS_rtnbeg_pd_address = 0x2201, /* UPC extension. */ - DW_AT_upc_threads_scaled = 0x3210, - /* PGI (STMicroelectronics) extensions. */ - DW_AT_PGI_lbase = 0x3a00, - DW_AT_PGI_soffset = 0x3a01, - DW_AT_PGI_lstride = 0x3a02 + DW_AT_upc_threads_scaled = 0x3210 }; #define DW_AT_lo_user 0x2000 /* Implementation-defined range start. */ diff --git a/include/elf/msp430.h b/include/elf/msp430.h index 912ded768..cb3f241de 100644 --- a/include/elf/msp430.h +++ b/include/elf/msp430.h @@ -26,20 +26,19 @@ /* Processor specific flags for the ELF header e_flags field. */ #define EF_MSP430_MACH 0xff -#define E_MSP430_MACH_MSP430x11 11 #define E_MSP430_MACH_MSP430x11x1 110 +#define E_MSP430_MACH_MSP430x11 11 #define E_MSP430_MACH_MSP430x12 12 #define E_MSP430_MACH_MSP430x13 13 #define E_MSP430_MACH_MSP430x14 14 -#define E_MSP430_MACH_MSP430x15 15 -#define E_MSP430_MACH_MSP430x16 16 #define E_MSP430_MACH_MSP430x31 31 #define E_MSP430_MACH_MSP430x32 32 #define E_MSP430_MACH_MSP430x33 33 #define E_MSP430_MACH_MSP430x41 41 -#define E_MSP430_MACH_MSP430x42 42 #define E_MSP430_MACH_MSP430x43 43 #define E_MSP430_MACH_MSP430x44 44 +#define E_MSP430_MACH_MSP430x15 15 +#define E_MSP430_MACH_MSP430x16 16 /* Relocations. */ START_RELOC_NUMBERS (elf_msp430_reloc_type) diff --git a/include/elf/reloc-macros.h b/include/elf/reloc-macros.h index 4a3a60f7e..9ad346c9f 100644 --- a/include/elf/reloc-macros.h +++ b/include/elf/reloc-macros.h @@ -1,5 +1,5 @@ /* Generic relocation support for BFD. - Copyright 1998, 1999, 2000, 2003 Free Software Foundation, Inc. + Copyright 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -46,9 +46,10 @@ If RELOC_MACROS_GEN_FUNC *is* defined, then instead the following function will be generated: - static const char *foo (unsigned long rtype); + static const char * foo PARAMS ((unsigned long rtype)); static const char * - foo (unsigned long rtype) + foo (rtype) + unsigned long rtype; { switch (rtype) { @@ -69,22 +70,26 @@ the relocation is not recognised, NULL is returned. */ #define START_RELOC_NUMBERS(name) \ -static const char *name (unsigned long rtype); \ +static const char * name PARAMS ((unsigned long rtype)); \ static const char * \ -name (unsigned long rtype) \ +name (rtype) \ + unsigned long rtype; \ { \ switch (rtype) \ - { + { -#define RELOC_NUMBER(name, number) \ - case number: return #name; +#if defined (__STDC__) || defined (ALMOST_STDC) +#define RELOC_NUMBER(name, number) case number : return #name ; +#else +#define RELOC_NUMBER(name, number) case number : return "name" ; +#endif #define FAKE_RELOC(name, number) #define EMPTY_RELOC(name) #define END_RELOC_NUMBERS(name) \ default: return NULL; \ - } \ + } \ } |