Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/m68k/m68kelf.h @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
comparison
equal
deleted
inserted
replaced
111:04ced10e8804 | 131:84e7813d76e9 |
---|---|
1 /* m68kelf support, derived from m68kv4.h */ | 1 /* m68kelf support, derived from m68kv4.h */ |
2 | 2 |
3 /* Target definitions for GNU compiler for mc680x0 running System V.4 | 3 /* Target definitions for GNU compiler for mc680x0 running System V.4 |
4 Copyright (C) 1991-2017 Free Software Foundation, Inc. | 4 Copyright (C) 1991-2018 Free Software Foundation, Inc. |
5 | 5 |
6 Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com). | 6 Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com). |
7 | 7 |
8 This file is part of GCC. | 8 This file is part of GCC. |
9 | 9 |
95 | 95 |
96 #define ASM_COMMENT_START "|" | 96 #define ASM_COMMENT_START "|" |
97 | 97 |
98 /* Define how the m68k registers should be numbered for Dwarf output. | 98 /* Define how the m68k registers should be numbered for Dwarf output. |
99 The numbering provided here should be compatible with the native | 99 The numbering provided here should be compatible with the native |
100 SVR4 SDB debugger in the m68k/SVR4 reference port, where d0-d7 | 100 SVR4 debugger in the m68k/SVR4 reference port, where d0-d7 |
101 are 0-7, a0-a8 are 8-15, and fp0-fp7 are 16-23. */ | 101 are 0-7, a0-a8 are 8-15, and fp0-fp7 are 16-23. */ |
102 | 102 |
103 #undef DBX_REGISTER_NUMBER | 103 #undef DBX_REGISTER_NUMBER |
104 #define DBX_REGISTER_NUMBER(REGNO) (REGNO) | 104 #define DBX_REGISTER_NUMBER(REGNO) (REGNO) |
105 | 105 |
131 | 131 |
132 /* In m68k svr4, using swbeg is the standard way to do switch | 132 /* In m68k svr4, using swbeg is the standard way to do switch |
133 table. */ | 133 table. */ |
134 #undef ASM_OUTPUT_BEFORE_CASE_LABEL | 134 #undef ASM_OUTPUT_BEFORE_CASE_LABEL |
135 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ | 135 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ |
136 fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)); | 136 fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)) |
137 /* end of stuff from m68kv4.h */ | 137 /* end of stuff from m68kv4.h */ |
138 | 138 |
139 #undef ENDFILE_SPEC | 139 #undef ENDFILE_SPEC |
140 #define ENDFILE_SPEC "crtend.o%s" | 140 #define ENDFILE_SPEC "crtend.o%s" |
141 | 141 |