comparison gcc/config/m68k/m68kelf.h @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents a06113de4d67
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
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, 1993, 2000, 2002, 2003, 2004, 2007 4 Copyright (C) 1991, 1993, 2000, 2002, 2003, 2004, 2007, 2010
5 Free Software Foundation, Inc. 5 Free Software Foundation, Inc.
6 6
7 Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com). 7 Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com).
8 8
9 This file is part of GCC. 9 This file is part of GCC.
124 /* Currently, JUMP_TABLES_IN_TEXT_SECTION must be defined in order to 124 /* Currently, JUMP_TABLES_IN_TEXT_SECTION must be defined in order to
125 keep switch tables in the text section. */ 125 keep switch tables in the text section. */
126 126
127 #define JUMP_TABLES_IN_TEXT_SECTION 1 127 #define JUMP_TABLES_IN_TEXT_SECTION 1
128 128
129 /* Override the definition in svr4.h. In m68k svr4, using swbeg is the 129 /* In m68k svr4, using swbeg is the standard way to do switch
130 standard way to do switch table. */ 130 table. */
131 #undef ASM_OUTPUT_BEFORE_CASE_LABEL 131 #undef ASM_OUTPUT_BEFORE_CASE_LABEL
132 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ 132 #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
133 fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)); 133 fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1));
134 /* end of stuff from m68kv4.h */ 134 /* end of stuff from m68kv4.h */
135 135