diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-06-17 10:31:24 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-06-17 04:31:24 -0600 |
commit | d460fb3cdd284fb444d228af2f2f0b2c885b33b1 (patch) | |
tree | 3023c4755d1feae897aa8935050f3b5ebd32036b /gcc/dwarf2out.c | |
parent | 4b95eb496dc3b0bc1680ad978be4b2f094de556d (diff) | |
download | gcc-d460fb3cdd284fb444d228af2f2f0b2c885b33b1.zip gcc-d460fb3cdd284fb444d228af2f2f0b2c885b33b1.tar.gz gcc-d460fb3cdd284fb444d228af2f2f0b2c885b33b1.tar.bz2 |
dwarf2out.c: Disable EH_FRAME_SECTION if we don't have .init.
* dwarf2out.c: Disable EH_FRAME_SECTION if we don't have .init.
* configure.in: Don't disable collect2 when we have GNU ld.
From-SVN: r20536
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 52f02cd..6d6a502 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -1624,6 +1624,11 @@ output_cfi (cfi, fde) #endif #endif +/* If we aren't using crtstuff to run ctors, don't use it for EH. */ +#if !defined (HAS_INIT_SECTION) && !defined (INIT_SECTION_ASM_OP) +#undef EH_FRAME_SECTION +#endif + /* Output the call frame information used to used to record information that relates to calculating the frame pointer, and records the location of saved registers. */ |