aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorPeter Bergner <bergner@vnet.ibm.com>2017-03-08 20:49:03 -0600
committerAlan Modra <amodra@gmail.com>2017-03-09 19:12:12 +1030
commitb5d3ac25628b1a16409a9816623c34a45377d400 (patch)
tree857263271259ec90c099feeac061e8704a4e4b94 /gas/ChangeLog
parentea5189f99474364e6f0d066e5da2960e56596e4b (diff)
downloadfsf-binutils-gdb-binutils-2_27-branch.zip
fsf-binutils-gdb-binutils-2_27-branch.tar.gz
fsf-binutils-gdb-binutils-2_27-branch.tar.bz2
Update -maltivec and -mvsx options to only enable their oldest instructions.binutils-2_27-branch
Currently, the -maltivec and -mvsx GAS options enable *all* of the altivec and vsx instructions respecitively that have ever been added. This is in constract to GCC's -maltivec and -mvsx options, which only enable the oldest (ie, first) set of altivec and vsx instructions. This patch changes GAS to mimic GCC's behaviour with respect to -maltivec and -mvsx and it solves a problem with trying to assemble the lxvx instruction which is different between POWER8 and POWER9. opcodes/ * ppc-dis.c (ppc_opts) <altivec>: Do not use PPC_OPCODE_ALTIVEC2; <vsx>: Do not use PPC_OPCODE_VSX3; gas/ * testsuite/gas/ppc/altivec2.d (as): Use the -mpower8 option. (objdump): Use the -Mpower8 option.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r--gas/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 9ee8598..a786f29 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-08 Peter Bergner <bergner@vnet.ibm.com>
+
+ * testsuite/gas/ppc/altivec2.d (as): Use the -mpower8 option.
+ (objdump): Use the -Mpower8 option.
+
2017-03-09 Alan Modra <amodra@gmail.com>
Apply from master