]> git.ipfire.org Git - thirdparty/gcc.git/commit
libmpx/
authorienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Dec 2015 14:38:53 +0000 (14:38 +0000)
committerienkovich <ienkovich@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 Dec 2015 14:38:53 +0000 (14:38 +0000)
commit3d9a6ba59d71e04cb45d1696c4b815e14f4bed56
tree62169eeb0eed7ce16ceda7ca3df1cf922428c590
parent8c3f798620dfc1991a6966610a11d7c07a1d45c0
libmpx/

2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>

* mpxrt/Makefile.am (libmpx_la_LDFLAGS): Add -version-info
option.
* libmpxwrap/Makefile.am (libmpx_la_LDFLAGS): Likewise and
fix include path.
* libmpx/Makefile.in: Regenerate.
* mpxrt/Makefile.in: Regenerate.
* libmpxwrap/Makefile.in: Regenerate.
* mpxrt/libtool-version: New version.
* libmpxwrap/libtool-version: Likewise.
* mpxrt/libmpx.map: Add new version and a new symbol.
* mpxrt/mpxrt.h: New file.
* mpxrt/mpxrt.c (NUM_L1_BITS): Moved to mpxrt.h.
(REG_IP_IDX): Moved to mpxrt.h.
(REX_PREFIX): Moved to mpxrt.h.
(XSAVE_OFFSET_IN_FPMEM): Moved to mpxrt.h.
(MPX_L1_SIZE): Moved to mpxrt.h.
* libmpxwrap/mpx_wrappers.c (mpx_pointer): New type.
(mpx_bt_entry): New type.
(alloc_bt): New function.
(get_bt): New function.
(copy_if_possible): New function.
(copy_if_possible_from_end): New function.
(move_bounds): New function.
(__mpx_wrapper_memmove): Use move_bounds to copy bounds.

gcc/testsuite/

2015-12-11  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>

* gcc.target/i386/mpx/memmove-1.c: New test.
* gcc.target/i386/mpx/memmove-2.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231565 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/mpx/memmove-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/mpx/memmove-2.c [new file with mode: 0644]
libmpx/ChangeLog
libmpx/Makefile.in
libmpx/mpxrt/Makefile.am
libmpx/mpxrt/Makefile.in
libmpx/mpxrt/libmpx.map
libmpx/mpxrt/libtool-version
libmpx/mpxrt/mpxrt.c
libmpx/mpxrt/mpxrt.h [new file with mode: 0644]
libmpx/mpxwrap/Makefile.am
libmpx/mpxwrap/Makefile.in
libmpx/mpxwrap/libtool-version
libmpx/mpxwrap/mpx_wrappers.c