X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog;h=ff348368b3ec9d427ef859c46d356721d5fa5a14;hb=fa77b93ab76cae42e9394592d7474c795bb28f7e;hp=e8c500a2c0ebf6246f01cee80a907e45cfdd3692;hpb=1f75763aa1bfe2f998f4347f0de436092a126980;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index e8c500a2c0..ff348368b3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,87 @@ +2018-07-31 Jan Beulich + + * testsuite/gas/i386/inval-avx512f.s: Add invalid zeroing- + masking tests. + * testsuite/gas/i386/inval-avx512f.l: Adjust expectations. + +2018-07-31 Jan Beulich + + * testsuite/gas/i386/sg.s, testsuite/gas/i386/sg.l: New. + * testsuite/gas/i386/i386.exp: Run new test. + * testsuite/gas/i386/avx512f.s, testsuite/gas/i386/avx512f_vl.s, + testsuite/gas/i386/avx512pf.s, + testsuite/gas/i386/x86-64-avx512f.s, + testsuite/gas/i386/x86-64-avx512f_vl.s, + testsuite/gas/i386/x86-64-avx512pf.s: Drop unnessecary operand + size specifiers from scatter/gather insns in Intel mode. + +2018-07-31 Jan Beulich + + * config/tc-i386.c (is_any_vex_encoding): New. + (process_immext, process_suffix): Use it. + (md_assemble): Likewise. Reject DATA_PREFIX with VEX/XOP/EVEX + insn. + * testsuite/gas/i386/prefix32.s, testsuite/gas/i386/prefix32.l, + testsuite/gas/i386/prefix64.s, testsuite/gas/i386/prefix64.l + New. + * testsuite/gas/i386/i386.exp: Run new tests. + +2018-07-31 Jan Beulich + + * config/tc-i386.c (parse_real_register): Use cpuavx512f instead + of cpuvrex. + +2018-07-30 Jan Beulich + + PR gas/23465 + * config/tc-i386.c (output_disp): Restrict scaling. + * testsuite/gas/i386/evex-no-scale.s, + testsuite/gas/i386/evex-no-scale-32.d + testsuite/gas/i386/evex-no-scale-64.d: New. + * testsuite/gas/i386/i386.exp: Run new tests. + +2018-07-30 Andrew Jenner + + * Makefile.am (TARGET_CPU_CFILES): Add entry for C-SKY. + (TARGET_CPU_HFILES, TARGET_ENV_HFILES): Likewise. + * Makefile.in: Regenerated. + * config/tc-csky.c: New file. + * config/tc-csky.h: New file. + * config/te-csky_abiv1.h: New file. + * config/te-csky_abiv1_linux.h: New file. + * config/te-csky_abiv2.h: New file. + * config/te-csky_abiv2_linux.h: New file. + * configure.tgt: Add C-SKY. + * doc/Makefile.am (CPU_DOCS): Add entry for C-SKY. + * doc/Makefile.in: Regenerated. + * doc/all.texi: Set CSKY feature. + * doc/as.texi (Overview): Add C-SKY options. + (Machine Dependencies): Likewise. + * doc/c-csky.texi: New file. + * testsuite/gas/csky/*: New test cases. + * NEWS: Mention the support. + +2018-07-29 John David Anglin + + * config/tc-hppa.c: Include "struc-symbol.h". + (pa_build_unwind_subspace): Use call_info->start_symbol->sy_frag + instead of frag_now for local symbol replacement. + +2018-07-27 Jim Wilson + + * configure.tgt (riscv*): Accept as alias for riscv32*. + +2018-07-26 H.J. Lu + + PR gas/23453 + * config/tc-i386.c (parse_operands): Check for more than 2 + memory references. + * testsuite/gas/i386/inval.s: Add a movsd test with 3 memory + references. + * testsuite/gas/i386/x86-64-inval.s: Likewise. + * testsuite/gas/i386/inval.l: Updated. + * testsuite/gas/i386/x86-64-inval.l: Likewise. + 2018-07-26 H.J. Lu * config/tc-i386.c (check_VecOperations): Initialize