diff options
| author | bellard <bellard> | 2003-10-14 22:15:56 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2003-10-14 22:15:56 +0000 |
| commit | 4df5bd2eb04ddee33f2e6cd95f9debc1796a48db (patch) | |
| tree | 003801428d106d4cc2062b9fa54fe93590ec1d74 /i386-gen.c | |
| parent | 44cea6aee95b36592743ebcca15087e5afc7d7cc (diff) | |
| download | tinycc-4df5bd2eb04ddee33f2e6cd95f9debc1796a48db.tar.gz tinycc-4df5bd2eb04ddee33f2e6cd95f9debc1796a48db.tar.bz2 | |
ARM target support (Daniel Glockner) - allow unsigned char as default on ARM (Daniel Glockner) - fixed small ld script support (Daniel Glockner)
Diffstat (limited to 'i386-gen.c')
| -rw-r--r-- | i386-gen.c | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -70,8 +70,18 @@ int reg_classes[NB_REGS] = { /* maximum alignment (for aligned attribute support) */ #define MAX_ALIGN 8 +/******************************************************/ +/* ELF defines */ + +#define EM_TCC_TARGET EM_386 + /* relocation type for 32 bit data relocation */ -#define R_DATA_32 R_386_32 +#define R_DATA_32 R_386_32 +#define R_JMP_SLOT R_386_JMP_SLOT +#define R_COPY R_386_COPY + +#define ELF_START_ADDR 0x08048000 +#define ELF_PAGE_SIZE 0x1000 /******************************************************/ |
