summaryrefslogtreecommitdiff
path: root/libmpx
Commit message (Collapse)AuthorAgeFilesLines
* Update ChangeLog and version files for releasegcc-6_2_0-releaserguenth2016-08-221-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@239651 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2016-06-102-1/+18
| | | | | | | | | | | | 2016-06-10 Ilya Enkovich <ilya.enkovich@intel.com> Backport from mainline r237292. 2016-06-10 Ilya Enkovich <ilya.enkovich@intel.com> * mpxwrap/mpx_wrappers.c (move_bounds): Fix overflow bug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@237293 138bc75d-0d04-0410-961f-82ee72b054a4
* Update ChangeLog and version files for releasegcc-6_1_0-releasegccadmin2016-04-271-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@235473 138bc75d-0d04-0410-961f-82ee72b054a4
* 2016-01-20 Matthias Klose <doko@ubuntu.com>doko2016-01-212-6/+4
| | | | | | | * libtool-version: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232645 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2016-01-202-2/+6
| | | | | | | * mpxrt/mpxrt.c (handler): Fix verbosity for error message. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232619 138bc75d-0d04-0410-961f-82ee72b054a4
* * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoidjakub2016-01-182-6/+11
| | | | | | | -Wdiscarded-qualifiers warning. Fix up formatting. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232537 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-12-292-0/+16
| | | | | | | | | | 2015-12-29 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com> * libmpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Special handling of one pointer copy. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231991 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-12-1112-94/+523
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* libmpx/ienkovich2015-10-152-7/+7
| | | | | | | | | PR other/66887 * mpxrt/mpxrt.c (read_mpx_status_sig): Remove useless code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228838 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/ienkovich2015-07-164-35/+8
| | | | | | | | | | | | | | | | | | * config/i386/linux-common.h (LINK_MPX): New. (MPX_SPEC): Use LINK_MPX instead of %(link_mpx). * configure.ac: Add HAVE_LD_BNDPLT_SUPPORT macro indicating '-z bndplt' support by linker. * configure: Regenerate. * config.in: Regenerate. libmpx/ * configure.ac: Remove link_mpx. * libmpx.spec.in: Likewise. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225862 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx: Bump to automake 1.11.6haubi2015-05-136-103/+204
| | | | | | | | | | | | | 2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com> * Makefile.in: Regenerated with automake-1.11.6. * aclocal.m4: Likewise. * configure: Likewise. * mpxrt/Makefile.in: Likewise. * mpxwrap/Makefile.in: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223145 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-04-273-3713/+12
| | | | | | | | | | * configure.ac: Drop AC_PROG_CXX and friends, since libmpx has no C++ sources. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222469 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-04-092-0/+8
| | | | | | | | | | | | | * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Add zero length check. gcc/testsuite/ * gcc.target/i386/mpx/memmove-zero-length.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221944 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/ienkovich2015-04-024-3/+44
| | | | | | | | | | | | | | | | | | | | PR driver/65444 * config/i386/linux-common.h (MPX_SPEC): New. (CHKP_SPEC): Add MPX_SPEC. * doc/invoke.texi (-fcheck-pointer-boudns): Document possible issues with '-z bndplt' support in linker. libmpx/ PR driver/65444 * configure.ac: Add check for '-z bndplt' support by linker. Add link_mpx output variable. * libmpx.spec.in (link_mpx): New. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221831 138bc75d-0d04-0410-961f-82ee72b054a4
* libmpx/ienkovich2015-03-123-5/+11
| | | | | | | | | | PR other/65384 * configure.ac: Fix x32 test. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221378 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/ienkovich2015-03-1010-6/+985
| | | | | | | | | | | | | | | | | | | | | | | | | * config/i386/linux-common.h (LIBMPX_WRAPPERSSPEC): New. (CHKP_SPEC): Add wrappers library. * c-family/c.opt (static-libmpxwrappers): New. libmpx/ * Makefile.am (SUBDIRS): Add mpxwrap when used AS supports MPX. (MAKEOVERRIDES): New. * Makefile.in: Regenerate. * configure.ac: Check AS supports MPX. Add mpxintr/Makefile to config files. * configure: Regenerate. * mpxwrap/Makefile.am: New. * mpxwrap/Makefile.in: New. * mpxwrap/libtool-version: New. * mpxwrap/mpx_wrappers.cc: New. * mpxwrap/libmpxwrappers.map: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221313 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.def: Add libmpx.ienkovich2015-03-1018-0/+20920
* configure.ac: Add libmpx. * Makefile.in: Regenerate. * configure: Regenerate. gcc/ * config/i386/linux-common.h (LIBMPX_LIBS): New. (LIBMPX_SPEC): New. (CHKP_SPEC): New. * gcc.c (CHKP_SPEC): New. (LINK_COMMAND_SPEC): Add CHKP_SPEC. * c-family/c.opt (static-libmpx): New. libmpx/ Initial commit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221311 138bc75d-0d04-0410-961f-82ee72b054a4