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