]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
<add missing ChangeLogs>
authorMichael Meissner <meissner@gcc.gnu.org>
Tue, 29 Aug 2017 21:06:21 +0000 (21:06 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Tue, 29 Aug 2017 21:06:21 +0000 (21:06 +0000)
[gcc]
2017-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>

Back port from trunk
2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/81193
* config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): If GLIBC
provides the hardware capability bits, define the macro
__BUILTIN_CPU_SUPPORTS__.
* config/rs6000/rs6000.c (cpu_expand_builtin): Generate a warning
if GLIBC does not provide the hardware capability bits.  Add a
gcc_unreachable call if the built-in cpu function is neither
__builtin_cpu_is nor __builtin_cpu_supports.
* doc/extend.texi (PowerPC built-in functions): Document that
GLIBC 2.23 or newer is needed by __builtin_cpu_is and
__builtin_cpu_supports.  Document the macros defined by GCC if the
newer GLIBC is available.

[gcc/testsuite]
2017-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>

Back port from trunk
2017-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/81193
* lib/target-supports.exp
(check_ppc_cpu_supports_hw_available): New test to make sure
__builtin_cpu_supports works on power7 and newer.

Back port from trunk
2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/81193
* gcc.target/powerpc/cpu-builtin-1.c: Add guard against using
__builtin_cpu_supports with old GLIBC's.

From-SVN: r251437

gcc/ChangeLog
gcc/testsuite/ChangeLog

index 2b069845de0c882c8231566f7cc3e382cde7f111..a5e8cffb0d01bcb5e3aade5518f737b2b7e546e0 100644 (file)
        * gimple-fold.c (fold_builtin_memory_op): Use
        get_addr_base_and_unit_offset instead of get_ref_base_and_extent.
 
+2017-07-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       Back port from trunk
+       2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/81193
+       * config/rs6000/rs6000-c.c (rs6000_cpu_cpp_builtins): If GLIBC
+       provides the hardware capability bits, define the macro
+       __BUILTIN_CPU_SUPPORTS__.
+       * config/rs6000/rs6000.c (cpu_expand_builtin): Generate a warning
+       if GLIBC does not provide the hardware capability bits.  Add a
+       gcc_unreachable call if the built-in cpu function is neither
+       __builtin_cpu_is nor __builtin_cpu_supports.
+       * doc/extend.texi (PowerPC built-in functions): Document that
+       GLIBC 2.23 or newer is needed by __builtin_cpu_is and
+       __builtin_cpu_supports.  Document the macros defined by GCC if the
+       newer GLIBC is available.
+
 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
        Back port from mainline
index 6000f6a4bd82780465a7763d7f8e6c12adb9cdcc..adecc3108e1856164e405a55e05ec6d6304afe27 100644 (file)
        * g++.dg/cpp0x/pr70869.C: New test.
        * g++.dg/cpp0x/pr71054.C: New test.
 
+2017-07-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       Back port from trunk
+       2017-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/81193
+       * lib/target-supports.exp
+       (check_ppc_cpu_supports_hw_available): New test to make sure
+       __builtin_cpu_supports works on power7 and newer.
+
+       Back port from trunk
+       2017-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/81193
+       * gcc.target/powerpc/cpu-builtin-1.c: Add guard against using
+       __builtin_cpu_supports with old GLIBC's.
+
 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
 
        Back port from mainline