This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb and binutils branch binutils-2_24-branch updated. 1e4446288253f744b6ffd521e57623bc85563496


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, binutils-2_24-branch has been updated
       via  1e4446288253f744b6ffd521e57623bc85563496 (commit)
       via  ac72fa81729954a602426b8ef6bc8c537252378a (commit)
       via  f44a4a7814937706229bb71a4d63e01a5a2fcb1a (commit)
       via  8221038e8baa66d21fe9e82a06b544bdd536592e (commit)
       via  b7077fab44c0ebf3352e8dd44503b0f82b5c91c7 (commit)
       via  2f8bfbdf8e98788a85ea5fe8510b4a56f263393d (commit)
       via  113d8cda64512b1d27df6f0f5985ce423d8d131f (commit)
       via  a1aff605b7044da2add402123ef3a52752758cd0 (commit)
      from  eaa0db7cd8ae687b3499b79bb1b8e6b1d46ecacf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1e4446288253f744b6ffd521e57623bc85563496

commit 1e4446288253f744b6ffd521e57623bc85563496
Author: Ilya Tocar <ilya.tocar@intel.com>
Date:   Thu Mar 20 13:12:16 2014 +0400

    Fix memory size for gather/scatter instructions
    
    For gathers with indices larger than elements (e. g.)
    
    vpgatherqd      ymm6{k1}, ZMMWORD PTR [ebp+zmm7*8-123]
    
    We currently treat memory size as a size of index register, while it is
    actually should be size of destination register:
    
    vpgatherqd      ymm6{k1}, YMMWORD PTR [ebp+zmm7*8-123]
    
    This patch fixes it.
    
    opcodes/
    
            * i386-opc.tbl: Change memory size for vgatherpf0qps, vgatherpf1qps,
            vscatterpf0qps, vscatterpf1qps, vgatherqps, vpgatherqd, vpscatterqd,
            vscatterqps.
            * i386-tbl.h: Regenerate.
    
    gas/testsuite/
    
            * gas/i386/avx512pf-intel.d: Change memory size for vgatherpf0qps,
            vgatherpf1qps, vscatterpf0qps, vscatterpf1qps.
            * gas/i386/avx512pf.s: Ditto.
            * gas/i386/x86-64-avx512pf-intel.d: Ditto.
            * gas/i386/x86-64-avx512pf.s: Ditto.
            * gas/i386/avx512f-intel.d: Change memory size for vgatherqps,
            vpgatherqd, vpscatterqd, vscatterqps.
            * gas/i386/avx512f.s: Ditto.
            * gas/i386/x86-64-avx512f-intel.d: Ditto.
            * gas/i386/x86-64-avx512f.s: Ditto.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=ac72fa81729954a602426b8ef6bc8c537252378a

commit ac72fa81729954a602426b8ef6bc8c537252378a
Author: Ilya Tocar <ilya.tocar@intel.com>
Date:   Thu Feb 20 19:08:13 2014 +0400

    Remove bogus vcvtps2ph variant.
    
    We currently support version of vcvtps2ph with sae and only 1 register operand.
    This version is encoded as if missing operand was equal to ymm0.
    I didn't found any references to this variant in
    http://download-software.intel.com/sites/default/files/managed/50/1a/319433-018.pdf
    This patch removes it.
    
    opcodes/
    
            * i386-opc.tbl: Remove wrong variant of vcvtps2ph
            * i386-tbl.h: Regenerate.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f44a4a7814937706229bb71a4d63e01a5a2fcb1a

commit f44a4a7814937706229bb71a4d63e01a5a2fcb1a
Author: Ilya Tocar <ilya.tocar@intel.com>
Date:   Thu Feb 20 18:57:31 2014 +0400

    Add support for CPUID PREFETCHWT1
    
    Latest AVX512 spec
    http://download-software.intel.com/sites/default/files/managed/50/1a/319433-018.pdf
    Has CPUID PREFETCHWT1 for prefetchwt1 instruction, which we list as AVX512PF.
    This patch introduces CPUID PREFETCHWT1.
    
    gas/
    
            * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
            * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
    
    opcodes/
    
            * i386-gen.c (cpu_flag_init): Add CPU_PREFETCHWT1_FLAGS/
            (cpu_flags): Add CpuPREFETCHWT1.
            * i386-init.h: Regenerate.
            * i386-opc.h (CpuPREFETCHWT1): New.
            (i386_cpu_flags): Add cpuprefetchwt1.
            * i386-opc.tbl: Change CPU of prefetchwt1 from CpuAVX512PF to
    	CpuPREFETCHWT1.
            * i386-tbl.h: Regenerate.
    
    gas/testsuite
    
            * gas/i386/avx512pf-intel.d: Remove prefetchwt1.
            * gas/i386/avx512pf.s: Ditto.
            * gas/i386/avx512pf.d: Ditto.
            * gas/i386/x86-64-avx512pf-intel.d: Ditto.
            * gas/i386/x86-64-avx512pf.s: Ditto.
            * gas/i386/x86-64-avx512pf.d: Ditto.
            * gas/i386/prefetchwt1-intel.d: New file.
            * gas/i386/prefetchwt1.s: Ditto.
            * gas/i386/prefetchwt1.d: Ditto.
            * gas/i386/x86-64-prefetchwt1-intel.d: Ditto.
            * gas/i386/x86-64-prefetchwt1.s: Ditto.
            * gas/i386/x86-64-prefetchwt1.d: Ditto.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8221038e8baa66d21fe9e82a06b544bdd536592e

commit 8221038e8baa66d21fe9e82a06b544bdd536592e
Author: Jan Beulich <jbeulich@novell.com>
Date:   Tue Oct 8 15:12:59 2013 +0000

    Use Anysize on invlpg/clflush/prefetch*
    
    opcodes/
    2013-10-08  Jan Beulich <jbeulich@suse.com>
    
    	* i386-opc.tbl (invlpg): Use Anysize instead of Unspecified.
    	(clflush): Use Anysize instead of Byte|Unspecified.
    	(prefetch*): Likewise.
    	* i386-tbl.h: Re-generate.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=b7077fab44c0ebf3352e8dd44503b0f82b5c91c7

commit b7077fab44c0ebf3352e8dd44503b0f82b5c91c7
Author: Ilya Tocar <ilya.tocar@intel.com>
Date:   Thu Feb 20 18:31:11 2014 +0400

    Change cpu for vptestnmd and vptestnmq instructions.
    
    In latest release of AVX512 spec
    http://download-software.intel.com/sites/default/files/managed/50/1a/319433-018.pdf
    Vptestnmq and vptestnmq instructions have CPUID AVX512F, not AVX512CD.
    This patch fixes it.
    
    opcodes/
    
            * i386-opc.tbl: Change CPU of vptestnmq, vptestnmd from CpuAVX512CD,
            to CpuAVX512F.
            * i386-tbl.h: Regenerate.
    
    gas/testsuite/
    
            * gas/i386/avx512cd-intel.d: Remove vptestnmq, vptestnmd.
            * gas/i386/avx512cd.s: Ditto.
            * gas/i386/avx512cd.d: Ditto.
            * gas/i386/x86-64-avx512cd-intel.d: Ditto.
            * gas/i386/x86-64-avx512cd.s: Ditto.
            * gas/i386/x86-64-avx512cd.d: Ditto.
            * gas/i386/avx512f-intel.d: Add vptestnmq, vptestnmd.
            * gas/i386/avx512f.s: Ditto.
            * gas/i386/avx512f.d: Ditto.
            * gas/i386/x86-64-avx512f-intel.d: Ditto.
            * gas/i386/x86-64-avx512f.s: Ditto.
            * gas/i386/x86-64-avx512f.d: Ditto.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=2f8bfbdf8e98788a85ea5fe8510b4a56f263393d

commit 2f8bfbdf8e98788a85ea5fe8510b4a56f263393d
Author: Ilya Tocar <ilya.tocar@intel.com>
Date:   Mon Nov 25 16:35:42 2013 +0400

    Add clflushopt, xsaves, xsavec, xrstors
    
    gas/
    
    2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
    
    	* config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
    	* doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
    	clflushopt/.clfushopt.
    
    gas/testsuite/
    
    2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
    
    	* gas/i386/clflushopt-intel.d: New.
    	* gas/i386/clflushopt.d: Ditto.
    	* gas/i386/clflushopt.s: Ditto.
    	* gas/i386/i386.exp: Run new tests.
    	* gas/i386/x86-64-clflushopt-intel.d: New.
    	* gas/i386/x86-64-clflushopt.d: Ditto.
    	* gas/i386/x86-64-clflushopt.s: Ditto.
    	* gas/i386/x86-64-xsavec-intel.d: Ditto.
    	* gas/i386/x86-64-xsavec.d: Ditto.
    	* gas/i386/x86-64-xsavec.s: Ditto.
    	* gas/i386/x86-64-xsaves-intel.d: Ditto.
    	* gas/i386/x86-64-xsaves.d: Ditto.
    	* gas/i386/x86-64-xsaves.s: Ditto.
    	* gas/i386/xsavec-intel.d: Ditto.
    	* gas/i386/xsavec.d: Ditto.
    	* gas/i386/xsavec.s: Ditto.
    	* gas/i386/xsaves-intel.d: Ditto.
    	* gas/i386/xsaves.d: Ditto.
    	* gas/i386/xsaves.s: Ditto.
    
    opcodes/
    
    2014-02-12  Ilya Tocar  <ilya.tocar@intel.com>
    
    	* i386-dis.c (MOD enum): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4,
    	MOD_0FC7_REG_5.
    	(PREFIX enum): Add PREFIX_0FAE_REG_7.
    	(reg_table): Add MOD_0FC7_REG_3, MOD_0FC7_REG_4 MOD_0FC7_REG_5.
    	(prefix_table): Add clflusopt.
    	(mod_table): Add xrstors, xsavec, xsaves.
    	* i386-gen.c (cpu_flag_init): Add CPU_CLFLUSHOPT_FLAGS,
    	CPU_XSAVES_FLAGS, CPU_XSAVEC_FLAGS.
    	(cpu_flags): Add CpuClflushOpt, CpuXSAVES, CpuXSAVEC.
    	* i386-init.h: Regenerate.
    	* i386-opc.tbl: Add clflushopt, xrstors, xrstors64, xsaves,
    	xsaves64, xsavec, xsavec64.
    	* i386-tbl.h: Regenerate.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=113d8cda64512b1d27df6f0f5985ce423d8d131f

commit 113d8cda64512b1d27df6f0f5985ce423d8d131f
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Dec 19 11:25:46 2013 -0800

    Don't run x86-64-disassem for mingw targets
    
    mingw targets pad text sections which won't work with x86-64-disassem.
    
    	* gas/i386/i386.exp: Don't run x86-64-disassem for mingw targets.

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a1aff605b7044da2add402123ef3a52752758cd0

commit a1aff605b7044da2add402123ef3a52752758cd0
Author: Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
Date:   Tue Dec 17 09:06:57 2013 -0800

    Properly handle ljmp/lcall with invalid MODRM byte
    
    gas/testsuite/
    
    2013-12-17  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
    
    	* gas/i386/disassem.s: New.
    	* gas/i386/disassem.d: Likewise.
    	* gas/i386/x86-64-disassem.s: Likewise.
    	* gas/i386/x86-64-disassem.d: Likewise.
    	* gas/i386/i386.exp: Run disassem and x86-64-disassem.
    
    opcodes/
    
    2013-12-17  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
    
    	* i386-dis.c (MOD_FF_REG_3): New.
    	(MOD_FF_REG_5): Likewise.
    	(mod_table): Add MOD_FF_REG_3 and MOD_FF_REG_5.
    	(reg_table): Use MOD_FF_REG_3 and MOD_FF_REG_5.

-----------------------------------------------------------------------

Summary of changes:
 gas/ChangeLog                                     |   17 +
 gas/config/tc-i386.c                              |    8 +
 gas/doc/c-i386.texi                               |    2 +
 gas/testsuite/ChangeLog                           |   89 +
 gas/testsuite/gas/i386/avx512cd-intel.d           |   52 -
 gas/testsuite/gas/i386/avx512cd.d                 |   52 -
 gas/testsuite/gas/i386/avx512cd.s                 |   56 -
 gas/testsuite/gas/i386/avx512f-intel.d            |  116 +-
 gas/testsuite/gas/i386/avx512f.d                  |   52 +
 gas/testsuite/gas/i386/avx512f.s                  |   87 +-
 gas/testsuite/gas/i386/avx512pf-intel.d           |   68 +-
 gas/testsuite/gas/i386/avx512pf.d                 |    4 -
 gas/testsuite/gas/i386/avx512pf.s                 |   38 +-
 gas/testsuite/gas/i386/clflushopt-intel.d         |   16 +
 gas/testsuite/gas/i386/clflushopt.d               |   16 +
 gas/testsuite/gas/i386/clflushopt.s               |   12 +
 gas/testsuite/gas/i386/disassem.d                 |   14 +
 gas/testsuite/gas/i386/disassem.s                 |    3 +
 gas/testsuite/gas/i386/i386.exp                   |   18 +
 gas/testsuite/gas/i386/prefetchwt1-intel.d        |   16 +
 gas/testsuite/gas/i386/prefetchwt1.d              |   15 +
 gas/testsuite/gas/i386/prefetchwt1.s              |   13 +
 gas/testsuite/gas/i386/x86-64-avx512cd-intel.d    |   52 -
 gas/testsuite/gas/i386/x86-64-avx512cd.d          |   52 -
 gas/testsuite/gas/i386/x86-64-avx512cd.s          |   56 -
 gas/testsuite/gas/i386/x86-64-avx512f-intel.d     |  116 +-
 gas/testsuite/gas/i386/x86-64-avx512f.d           |   52 +
 gas/testsuite/gas/i386/x86-64-avx512f.s           |   87 +-
 gas/testsuite/gas/i386/x86-64-avx512pf-intel.d    |   68 +-
 gas/testsuite/gas/i386/x86-64-avx512pf.d          |    4 -
 gas/testsuite/gas/i386/x86-64-avx512pf.s          |   38 +-
 gas/testsuite/gas/i386/x86-64-clflushopt-intel.d  |   16 +
 gas/testsuite/gas/i386/x86-64-clflushopt.d        |   16 +
 gas/testsuite/gas/i386/x86-64-clflushopt.s        |   12 +
 gas/testsuite/gas/i386/x86-64-disassem.d          |   14 +
 gas/testsuite/gas/i386/x86-64-disassem.s          |    3 +
 gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d |   16 +
 gas/testsuite/gas/i386/x86-64-prefetchwt1.d       |   15 +
 gas/testsuite/gas/i386/x86-64-prefetchwt1.s       |   13 +
 gas/testsuite/gas/i386/x86-64-xsavec-intel.d      |   16 +
 gas/testsuite/gas/i386/x86-64-xsavec.d            |   16 +
 gas/testsuite/gas/i386/x86-64-xsavec.s            |   12 +
 gas/testsuite/gas/i386/x86-64-xsaves-intel.d      |   20 +
 gas/testsuite/gas/i386/x86-64-xsaves.d            |   20 +
 gas/testsuite/gas/i386/x86-64-xsaves.s            |   16 +
 gas/testsuite/gas/i386/xsavec-intel.d             |   16 +
 gas/testsuite/gas/i386/xsavec.d                   |   16 +
 gas/testsuite/gas/i386/xsavec.s                   |   12 +
 gas/testsuite/gas/i386/xsaves-intel.d             |   20 +
 gas/testsuite/gas/i386/xsaves.d                   |   20 +
 gas/testsuite/gas/i386/xsaves.s                   |   16 +
 opcodes/ChangeLog                                 |   77 +
 opcodes/i386-dis-evex.h                           |   16 +-
 opcodes/i386-dis.c                                |   77 +-
 opcodes/i386-gen.c                                |   12 +
 opcodes/i386-init.h                               |  202 +-
 opcodes/i386-opc.h                                |   12 +
 opcodes/i386-opc.tbl                              |   70 +-
 opcodes/i386-tbl.h                                | 7716 +++++++++++----------
 59 files changed, 5282 insertions(+), 4494 deletions(-)
 create mode 100644 gas/testsuite/gas/i386/clflushopt-intel.d
 create mode 100644 gas/testsuite/gas/i386/clflushopt.d
 create mode 100644 gas/testsuite/gas/i386/clflushopt.s
 create mode 100644 gas/testsuite/gas/i386/disassem.d
 create mode 100644 gas/testsuite/gas/i386/disassem.s
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1-intel.d
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1.d
 create mode 100644 gas/testsuite/gas/i386/prefetchwt1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-clflushopt.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-disassem.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-disassem.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-prefetchwt1.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsavec.s
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves-intel.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves.d
 create mode 100644 gas/testsuite/gas/i386/x86-64-xsaves.s
 create mode 100644 gas/testsuite/gas/i386/xsavec-intel.d
 create mode 100644 gas/testsuite/gas/i386/xsavec.d
 create mode 100644 gas/testsuite/gas/i386/xsavec.s
 create mode 100644 gas/testsuite/gas/i386/xsaves-intel.d
 create mode 100644 gas/testsuite/gas/i386/xsaves.d
 create mode 100644 gas/testsuite/gas/i386/xsaves.s


hooks/post-receive
-- 
gdb and binutils


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]