Commit aedec8dd by James E Wilson Committed by Jim Wilson

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
parent c743369c
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
2003-12-03 James E Wilson <wilson@specifixinc.com> 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. * gcc-page.c (extra_order_size_tab): Correct comment.
2003-12-03 Kazu Hirata <kazu@cs.umass.edu> 2003-12-03 Kazu Hirata <kazu@cs.umass.edu>
......
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> 2003-12-03 Mark Mitchell <mark@codesourcery.com>
PR c++/13179 PR c++/13179
......
...@@ -302,13 +302,6 @@ lang_specific_driver (int *in_argc, const char *const **in_argv, ...@@ -302,13 +302,6 @@ lang_specific_driver (int *in_argc, const char *const **in_argv,
{ {
arglist[j++] = saw_profile_flag ? LIBSTDCXX_PROFILE : LIBSTDCXX; arglist[j++] = saw_profile_flag ? LIBSTDCXX_PROFILE : LIBSTDCXX;
added_libraries++; added_libraries++;
#ifdef USE_LIBUNWIND_EXCEPTIONS
# ifndef LIBUNWIND
# define LIBUNWIND "-lunwind"
# endif
arglist[j++] = LIBUNWIND;
added_libraries++;
#endif
} }
if (saw_math) if (saw_math)
arglist[j++] = saw_math; arglist[j++] = saw_math;
......
...@@ -1656,7 +1656,11 @@ init_spec (void) ...@@ -1656,7 +1656,11 @@ init_spec (void)
#endif #endif
, ,
"libgcc.a%s", "libgcc.a%s",
"libgcc_eh.a%s"); "libgcc_eh.a%s"
#ifdef USE_LIBUNWIND_EXCEPTIONS
" -lunwind"
#endif
);
p += 10; p += 10;
in_sep = 0; in_sep = 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment