2003-09-18 Alexandre Oliva <aoliva@redhat.com>
* frv.h (EF_FRV_FDPIC): New macro. (EF_FRV_PIC_FLAGS): Adjust. 2003-08-08 Alexandre Oliva <aoliva@redhat.com> * frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12, R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12, R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New. 2003-08-04 Alexandre Oliva <aoliva@redhat.com> * frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC, R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO): New.
This commit is contained in:
parent
91562f53e9
commit
79987b2f58
2 changed files with 31 additions and 1 deletions
|
@ -1,3 +1,17 @@
|
|||
2004-01-06 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
2003-09-18 Alexandre Oliva <aoliva@redhat.com>
|
||||
* frv.h (EF_FRV_FDPIC): New macro.
|
||||
(EF_FRV_PIC_FLAGS): Adjust.
|
||||
2003-08-08 Alexandre Oliva <aoliva@redhat.com>
|
||||
* frv.h (R_FRV_FUNCDESC_VALUE, R_FRV_FUNCDESC_GOTOFF12,
|
||||
R_FRV_FUNCDESC_GOTOFFLO, R_FRV_FUNCDESC_GOTOFFHI, R_FRV_GOTOFF12,
|
||||
R_FRV_GOTOFFLO, R_FRV_GOTOFFHI): New.
|
||||
2003-08-04 Alexandre Oliva <aoliva@redhat.com>
|
||||
* frv.h (R_FRV_GOT12, R_FRV_GOTHI, R_FRV_GOTLO, R_FRV_FUNCDESC,
|
||||
R_FRV_FUNCDESC_GOT12, R_FRV_FUNCDESC_GOTHI, R_FRV_FUNCDESC_GOTLO):
|
||||
New.
|
||||
|
||||
|
||||
For older changes see ChangeLog-9103
|
||||
|
||||
|
|
|
@ -35,6 +35,20 @@ START_RELOC_NUMBERS (elf_frv_reloc_type)
|
|||
RELOC_NUMBER (R_FRV_GPREL32, 8)
|
||||
RELOC_NUMBER (R_FRV_GPRELHI, 9)
|
||||
RELOC_NUMBER (R_FRV_GPRELLO, 10)
|
||||
RELOC_NUMBER (R_FRV_GOT12, 11)
|
||||
RELOC_NUMBER (R_FRV_GOTHI, 12)
|
||||
RELOC_NUMBER (R_FRV_GOTLO, 13)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC, 14)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOT12, 15)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOTHI, 16)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOTLO, 17)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_VALUE, 18)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFF12, 19)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFFHI, 20)
|
||||
RELOC_NUMBER (R_FRV_FUNCDESC_GOTOFFLO, 21)
|
||||
RELOC_NUMBER (R_FRV_GOTOFF12, 22)
|
||||
RELOC_NUMBER (R_FRV_GOTOFFHI, 23)
|
||||
RELOC_NUMBER (R_FRV_GOTOFFLO, 24)
|
||||
RELOC_NUMBER (R_FRV_GNU_VTINHERIT, 200)
|
||||
RELOC_NUMBER (R_FRV_GNU_VTENTRY, 201)
|
||||
END_RELOC_NUMBERS(R_FRV_max)
|
||||
|
@ -67,6 +81,7 @@ END_RELOC_NUMBERS(R_FRV_max)
|
|||
#define EF_FRV_LIBPIC 0x00001000 /* -mlibrary-pic */
|
||||
#define EF_FRV_G0 0x00002000 /* -G 0, no small data ptr */
|
||||
#define EF_FRV_NOPACK 0x00004000 /* -mnopack */
|
||||
#define EF_FRV_FDPIC 0x00008000 /* -mfdpic */
|
||||
|
||||
#define EF_FRV_CPU_MASK 0xff000000 /* specific cpu bits */
|
||||
#define EF_FRV_CPU_GENERIC 0x00000000 /* generic FRV */
|
||||
|
@ -78,7 +93,8 @@ END_RELOC_NUMBERS(R_FRV_max)
|
|||
#define EF_FRV_CPU_FR550 0x06000000 /* FRV550 */
|
||||
|
||||
/* Mask of PIC related bits */
|
||||
#define EF_FRV_PIC_FLAGS (EF_FRV_PIC | EF_FRV_LIBPIC | EF_FRV_BIGPIC)
|
||||
#define EF_FRV_PIC_FLAGS (EF_FRV_PIC | EF_FRV_LIBPIC | EF_FRV_BIGPIC \
|
||||
| EF_FRV_FDPIC)
|
||||
|
||||
/* Mask of all flags */
|
||||
#define EF_FRV_ALL_FLAGS (EF_FRV_GPR_MASK | \
|
||||
|
|
Loading…
Reference in a new issue