summaryrefslogtreecommitdiff
path: root/libmpx/ChangeLog
blob: 65576a44b8f4764ffcfb75a641a4697fb1ea1c5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
2019-11-14  Release Manager
 
	* GCC 7.5.0 released.
 
2018-12-06  Release Manager
 
	* GCC 7.4.0 released.
 
2018-06-22  Jakub Jelinek  <jakub@redhat.com>
 
	Backported from mainline
	2018-04-18  David Malcolm  <dmalcolm@redhat.com>
 
	PR jit/85384
	* configure: Regenerate.
 
2018-01-25  Release Manager
 
	* GCC 7.3.0 released.
 
2017-08-14  Release Manager
 
	* GCC 7.2.0 released.
 
2017-05-02  Release Manager
 
	* GCC 7.1.0 released.
 
2017-01-30  Jakub Jelinek  <jakub@redhat.com>
 
	* mpxrt/mpxrt-utils.h (__mpxrt_stop): New prototype.
 
2017-01-21  Jakub Jelinek  <jakub@redhat.com>
 
	PR other/79046
	* mpxrt/Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead
	of cat to get version from BASE-VER file.
	* mpxwrap/Makefile.am (gcc_version): Likewise.
	* mpxrt/Makefile.in: Regenerated.
	* mpxwrap/Makefile.in: Regenerated.
 
2017-01-19  Jakub Jelinek  <jakub@redhat.com>
 
	PR other/79046
	* aclocal.m4: Regenerated.
	* configure: Regenerated.
	* Makefile.in: Regenerated.
	* mpxrt/Makefile.in: Regenerated.
	* mpxwrap/Makefile.in: Regenerated.
 
2017-01-17  Jakub Jelinek  <jakub@redhat.com>
 
	PR other/79046
	* configure.ac: Add GCC_BASE_VER.
	* Makefile.am (gcc_version): Use @get_gcc_base_ver@ instead of cat to
	get version from BASE-VER file.
	* configure: Regenerated.
	* Makefile.in: Regenerated.
 
2016-12-27  H.J. Lu  <hongjiu.lu@intel.com>
	    Alexander Ivchenko  <alexander.ivchenko@intel.com>
 
	* mpxwrap/libtool-version: New version.
	* mpxwrap/mpx_wrappers.c (__mpx_wrapper_realloc): Make it
	static with external alias.
	(__mpx_wrapper_bzero): Ditto.
	(mpx_wrapper_memcpy): Ditto.
	(__mpx_wrapper_mempcpy): Ditto.
 
2016-12-26  Alexander Ivchenko  <alexander.ivchenko@intel.com>
 
	* mpxrt/libtool-version: New version.
	* mpxrt/mpxrt-utils.c (set_mpx_rt_stop_handler): New function.
	(print_help): Add help for CHKP_RT_STOP_HANDLER environment
	variable.
	(__mpxrt_init_env_vars): Add initialization of stop_handler.
	(__mpxrt_stop_handler): New function.
	(__mpxrt_stop): Ditto.
	* mpxrt/mpxrt-utils.h (mpx_rt_stop_mode_handler_t): New enum.
	* mpxrt/mpxrt.c (handler): Replace exit(255) with __mpxrt_stop
	function call.
 
2016-11-15  Matthias Klose  <doko@ubuntu.com>
 
	* configure: Regenerate.
 
2016-06-10  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	* mpxwrap/mpx_wrappers.c (move_bounds): Fix overflow bug.
 
2016-01-20  Matthias Klose  <doko@ubuntu.com>
 
        * libtool-version: Remove.
 
2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
 
	* mpxrt/mpxrt.c (handler): Fix verbosity for error message.
 
2016-01-18  Jakub Jelinek  <jakub@redhat.com>
 
	* mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoid
	-Wdiscarded-qualifiers warning.  Fix up formatting.
 
2015-12-29  Tsvetkova Alexandra  <aleksandra.tsvetkova@intel.com>
 
	* libmpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Special
	handling of one pointer copy.
 
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.
 
2015-10-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
 
	PR other/66887
	* mpxrt/mpxrt.c (read_mpx_status_sig): Remove useless code.
 
2015-07-16  Ilya Enkovich  <enkovich.gnu@gmail.com>
 
	* configure.ac: Remove link_mpx.
	* libmpx.spec.in: Likewise.
	* configure: Regenerate.
 
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.
 
2015-04-27  Steven Noonan <steven@uplinklabs.net>
 
	* configure.ac: Drop AC_PROG_CXX and friends, since libmpx has no C++
	sources.
	* configure: Regenerate.
 
2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	* mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Add
	zero length check.
 
2015-04-02  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	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.
 
2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	PR other/65384
	* configure.ac: Fix x32 test.
	* configure: Regenerate.
 
2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	* 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.
 
2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
 
	Initial commit.