Fix score bugs

This commit is contained in:
Nick Clifton 2006-10-19 15:47:34 +00:00
parent 20f9af5348
commit 09a35955fb
2 changed files with 15 additions and 10 deletions

View File

@ -1,3 +1,9 @@
2006-10-19 Mei Ligang <ligang@sunnorth.com.cn>
* score.h (EF_SCORE_PIC): Redefine EF_SCORE_PIC as 0x80000000.
(EF_SCORE_FIXDEP): Redefine EF_SCORE_FIXDEP as 0x40000000.
(EF_SCORE_HASENTRY): Delete.
2006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
* score.h: New file. * score.h: New file.

View File

@ -26,22 +26,21 @@
#include "elf/reloc-macros.h" #include "elf/reloc-macros.h"
#define SCORE_SIMULATOR_ACTIVE 1 #define SCORE_SIMULATOR_ACTIVE 1
#define OPC_PTMASK 0xc0000000 /* Parity-bit Mask */ #define OPC_PTMASK 0xc0000000 /* Parity-bit Mask. */
#define OPC16_PTMASK 0x00008000 #define OPC16_PTMASK 0x00008000
/* The parity-bit denotes. */ /* The parity-bit denotes. */
#define OPC_32 0xc0000000 /* denotes 32b instruction, (default) */ #define OPC_32 0xc0000000 /* Denotes 32b instruction, (default). */
#define OPC_16 0x00000000 /* denotes 16b instruction */ #define OPC_16 0x00000000 /* Denotes 16b instruction. */
#define OPC_PE 0x8000 /* denotes parallel-execution instructions */ #define OPC_PE 0x8000 /* Denotes parallel-execution instructions. */
#define EF_SCORE_HASENTRY 0x02
#define GP_DISP_LABEL "_gp_disp" #define GP_DISP_LABEL "_gp_disp"
/* Processor specific flags for the ELF header e_flags field. */ /* Processor specific flags for the ELF header e_flags field: */
/* Fix data dependency. */
#define EF_SCORE_FIXDEP 0x00000001
/* File contains position independent code. */ /* File contains position independent code. */
#define EF_SCORE_PIC 0x00000002 #define EF_SCORE_PIC 0x80000000
/* Fix data dependency. */
#define EF_SCORE_FIXDEP 0x40000000
/* Defined and allocated common symbol. Value is virtual address. If /* Defined and allocated common symbol. Value is virtual address. If
relocated, alignment must be preserved. */ relocated, alignment must be preserved. */