Fix %e in Solaris specs

Message ID ydd1s0tpder.fsf@CeBiTec.Uni-Bielefeld.DE
State New
Headers show
Series
  • Fix %e in Solaris specs
Related show

Commit Message

Rainer Orth May 20, 2019, 11:34 a.m.
This patch completes a fix Eric already applied on the SPARC side some
time ago, namely the erroreous use of a `:' after %e in specs.
Bootstrapped without regressions on sparc-sun-solaris2.11 and
i386-pc-solaris2.11, installed on mainline.

	Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


2019-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	* config/sol2.h (LIBTSAN_EARLY_SPEC): Remove : after %e.
	(LIBLSAN_EARLY_SPEC): Likewise.
	* config/i386/sol2.h (ASAN_REJECT_SPEC): Likewise.

Patch

# HG changeset patch
# Parent  11da5ae934074a4fce4033908f82b32a03bb2eed
Fix %e in Solaris specs

diff --git a/gcc/config/i386/sol2.h b/gcc/config/i386/sol2.h
--- a/gcc/config/i386/sol2.h
+++ b/gcc/config/i386/sol2.h
@@ -241,7 +241,7 @@  along with GCC; see the file COPYING3.  
 
 /* -fsanitize=address is currently only supported for 32-bit.  */
 #define ASAN_REJECT_SPEC \
-  DEF_ARCH64_SPEC("%e:-fsanitize=address is not supported in this configuration")
+  DEF_ARCH64_SPEC("%e-fsanitize=address is not supported in this configuration")
 
 #undef NO_PROFILE_COUNTERS
 
diff --git a/gcc/config/sol2.h b/gcc/config/sol2.h
--- a/gcc/config/sol2.h
+++ b/gcc/config/sol2.h
@@ -260,9 +260,9 @@  along with GCC; see the file COPYING3.  
 
 /* Error out on -fsanitize=thread|leak.  */
 #define LIBTSAN_EARLY_SPEC "\
-  %e:-fsanitize=thread is not supported in this configuration"
+  %e-fsanitize=thread is not supported in this configuration"
 #define LIBLSAN_EARLY_SPEC "\
-  %e:-fsanitize=leak is not supported in this configuration"
+  %e-fsanitize=leak is not supported in this configuration"
 
 /* We don't use the standard svr4 STARTFILE_SPEC because it's wrong for us.  */
 #undef STARTFILE_SPEC