libunwind cleanup

libunwind cleanup
* gcc.c (init_spec): Pass -lunwind to init_gcc_specs in eh_name.
* g++spec.c (lang_specific_driver): Delete USE_LIBUNWIND_EXCEPTIONS
support.

From-SVN: r74273
This commit is contained in:
James E Wilson 2003-12-04 06:07:03 +00:00 committed by Jim Wilson
parent c743369c89
commit aedec8ddd2
4 changed files with 12 additions and 8 deletions

View File

@ -7,6 +7,8 @@
2003-12-03 James E Wilson <wilson@specifixinc.com>
* gcc.c (init_spec): Pass -lunwind to init_gcc_specs in eh_name.
* gcc-page.c (extra_order_size_tab): Correct comment.
2003-12-03 Kazu Hirata <kazu@cs.umass.edu>

View File

@ -1,3 +1,8 @@
2003-12-03 James E Wilson <wilson@specifixinc.com>
* g++spec.c (lang_specific_driver): Delete USE_LIBUNWIND_EXCEPTIONS
support.
2003-12-03 Mark Mitchell <mark@codesourcery.com>
PR c++/13179

View File

@ -302,13 +302,6 @@ lang_specific_driver (int *in_argc, const char *const **in_argv,
{
arglist[j++] = saw_profile_flag ? LIBSTDCXX_PROFILE : LIBSTDCXX;
added_libraries++;
#ifdef USE_LIBUNWIND_EXCEPTIONS
# ifndef LIBUNWIND
# define LIBUNWIND "-lunwind"
# endif
arglist[j++] = LIBUNWIND;
added_libraries++;
#endif
}
if (saw_math)
arglist[j++] = saw_math;

View File

@ -1656,7 +1656,11 @@ init_spec (void)
#endif
,
"libgcc.a%s",
"libgcc_eh.a%s");
"libgcc_eh.a%s"
#ifdef USE_LIBUNWIND_EXCEPTIONS
" -lunwind"
#endif
);
p += 10;
in_sep = 0;
}