https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84847

--- Comment #11 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 13 Mar 2018, hjl.tools at gmail dot com wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84847
> 
> --- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
> (In reply to rguent...@suse.de from comment #6)
> > 
> > make check-target-libstdc++-v3 RUNTESTFLAGS="prettyprinters.exp"
> 
> I tried:
> 
> diff --git 
> a/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
> b/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
> index c51b1ffb21c..fab6ef11947 100644
> --- a/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
> +++ b/libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
> @@ -47,14 +47,6 @@ global PCH_CXXFLAGS
>  gdb-dg-runtest [lsort [glob $srcdir/$subdir/*.cc]] \
>    "" "$DEFAULT_CXXFLAGS $PCH_CXXFLAGS"
> 
> -if { [check_effective_target_lto] } {
> -  append cxxflags " -flto"
> -  # work around sourceware.org 20882
> -  regsub {^(.*)-Wl,--gc-sections(.*)$} $cxxldflags {\1\2} cxxldflags
> -  gdb-dg-runtest [lsort [glob $srcdir/$subdir/*.cc]] \
> -    "" "$DEFAULT_CXXFLAGS -flto $PCH_CXXFLAGS"
> -}
> -
>  if [info exists guality_gdb_name] {
>      unsetenv GUALITY_GDB_NAME
>  }

Nah, just the following - you removed LTO testing of prettyprinters

Index: libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp
===================================================================
--- libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp  
(revision 258481)
+++ libstdc++-v3/testsuite/libstdc++-prettyprinters/prettyprinters.exp  
(working copy)
@@ -50,7 +50,7 @@ gdb-dg-runtest [lsort [glob $srcdir/$sub
 if { [check_effective_target_lto] } {
   append cxxflags " -flto"
   # work around sourceware.org 20882
-  regsub {^(.*)-Wl,--gc-sections(.*)$} $cxxldflags {\1\2} cxxldflags
+  #regsub {^(.*)-Wl,--gc-sections(.*)$} $cxxldflags {\1\2} cxxldflags
   gdb-dg-runtest [lsort [glob $srcdir/$subdir/*.cc]] \
     "" "$DEFAULT_CXXFLAGS -flto $PCH_CXXFLAGS"
 }

Reply via email to