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 ---
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 ---