* config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect with #if TARGET_ELF.
authorDavid Edelsohn <dje.gcc@gmail.com>
Fri, 8 Jun 2018 15:42:24 +0000 (15:42 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 8 Jun 2018 15:42:24 +0000 (11:42 -0400)
From-SVN: r261336

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index cbbf5e2bec32fba7b19bee48bafc0650cb0bb56a..cd3769fcf77c52b1a90ed8d52398a91b31b37d4a 100644 (file)
@@ -1,3 +1,8 @@
+2018-06-08  David Edelsohn  <dje.gcc@gmail.com>
+
+       * config/rs6000/rs6000.c (rs6000_passes_ieee128): Protect with #if
+       TARGET_ELF. 
+
 2018-06-08  Martin Liska  <mliska@suse.cz>
 
        * tree-cfg.h (debug_function): Fix argument type to match
index fb394bf3f2e39ddb26aff453fccf86796a4742d3..4c447d442728c796342138a9bdceadb53e2f1e2a 100644 (file)
@@ -197,12 +197,14 @@ int dot_symbols;
    of this machine mode.  */
 scalar_int_mode rs6000_pmode;
 
+#if TARGET_ELF
 /* Note whether IEEE 128-bit floating point was passed or returned, either as
    the __float128/_Float128 explicit type, or when long double is IEEE 128-bit
    floating point.  We changed the default C++ mangling for these types and we
    may want to generate a weak alias of the old mangling (U10__float128) to the
    new mangling (u9__ieee128).  */
 static bool rs6000_passes_ieee128;
+#endif
 
 /* Generate the manged name (i.e. U10__float128) used in GCC 8.1, and not the
    name used in current releases (i.e. u9__ieee128).  */