PowerPC: Add future hwcap2 bits
authorMichael Meissner <meissner@linux.ibm.com>
Tue, 9 Jun 2020 20:32:52 +0000 (15:32 -0500)
committerMichael Meissner <meissner@linux.ibm.com>
Tue, 9 Jun 2020 20:32:52 +0000 (15:32 -0500)
commit2753f2f8b4a4534ab364595ba4b8a913cc7254a7
tree714527389d0d6d26c2d3f47527bea1f2034427fa
parent7ba33e898fa4a097c0f2b4d9cae35041a5933f9c
PowerPC: Add future hwcap2 bits

This patch adds support for the two new HWCAP2 fields used by the
__builtin_cpu_supports function.  It adds support in the target_clones
attribute for -mcpu=future.

The two new __builtin_cpu_supports tests are:
__builtin_cpu_supports ("isa_3_1")
__builtin_cpu_supports ("mma")

The bits used are the bits that the Linux kernel engineers will be using for
these new features.

testsuite/
2020-06-05  Michael Meissner  <meissner@linux.ibm.com>

* gcc.target/powerpc/clone3.c: New test for using 'future' with
the target_clones attribute.
gcc/testsuite/gcc.target/powerpc/clone3.c [new file with mode: 0644]