1/* Handle exceptional things in C++. 2 Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. 3 Contributed by Michael Tiemann <tiemann@cygnus.com> 4 Rewritten by Mike Stump <mrs@cygnus.com>, based upon an 5 initial re-implementation courtesy Tad Hunt. 6 7This file is part of GNU CC. 8 --- 134 unchanged lines hidden (view full) --- 143 144#endif /* EXCEPT_SECTION_ASM_OP */ 145 146#endif 147 148void 149exception_section () 150{ |
151#ifdef EXCEPTION_SECTION_FUNCTION 152 EXCEPTION_SECTION_FUNCTION; 153#else |
154#ifdef ASM_OUTPUT_SECTION_NAME 155 named_section (NULL_TREE, ".gcc_except_table"); 156#else 157 if (flag_pic) 158 data_section (); 159 else 160#if defined(TARGET_POWERPC) /* are we on a __rs6000? */ 161 data_section (); 162#else 163 readonly_data_section (); 164#endif 165#endif |
166#endif |
167} 168 169 170 171 172/* from: my-cp-except.c */ 173 174/* VI: ":set ts=4" */ --- 1526 unchanged lines hidden --- |