1 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3 PR rtl-optimization/65235
4 * gcc.target/aarch64/pr65235_1.c: New test.
6 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
8 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9 * gcc.target/s390/hotpatch-22.c: Likewise.
10 * gcc.target/s390/hotpatch-23.c: Likewise.
11 * gcc.target/s390/hotpatch-24.c: Likewise.
12 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
13 * gcc.target/s390/hotpatch-1.c: Update expected output.
14 * gcc.target/s390/hotpatch-2.c: Likewise.
15 * gcc.target/s390/hotpatch-3.c: Likewise.
16 * gcc.target/s390/hotpatch-4.c: Likewise.
17 * gcc.target/s390/hotpatch-5.c: Likewise.
18 * gcc.target/s390/hotpatch-6.c: Likewise.
19 * gcc.target/s390/hotpatch-7.c: Likewise.
20 * gcc.target/s390/hotpatch-8.c: Likewise.
21 * gcc.target/s390/hotpatch-9.c: Likewise.
22 * gcc.target/s390/hotpatch-10.c: Likewise.
23 * gcc.target/s390/hotpatch-11.c: Likewise.
24 * gcc.target/s390/hotpatch-12.c: Likewise.
25 * gcc.target/s390/hotpatch-13.c: Likewise.
26 * gcc.target/s390/hotpatch-14.c: Likewise.
27 * gcc.target/s390/hotpatch-15.c: Likewise.
28 * gcc.target/s390/hotpatch-16.c: Likewise.
29 * gcc.target/s390/hotpatch-17.c: Likewise.
30 * gcc.target/s390/hotpatch-18.c: Likewise.
31 * gcc.target/s390/hotpatch-19.c: Likewise.
33 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
36 * gcc.target/i386/pr65103-1.c: New.
38 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
41 * gcc.target/i386/pr65044.c: New.
43 2015-03-12 Tom de Vries <tom@codesourcery.com>
45 PR rtl-optimization/64895
46 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
47 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
48 * gcc.target/i386/fuse-caller-save.c: Ditto.
50 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
52 * gcc.dg/ipa/pr63569.c: Fix template.
54 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
56 * g++.dg/ipa/pr64146.C: Require fpic support.
58 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
61 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
62 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
64 2015-03-11 Jakub Jelinek <jakub@redhat.com>
66 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
67 to dg-options, fix up dg-skip-if.
69 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
72 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
73 * gcc.target/avr/tiny-caller-save.c: Same.
75 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
78 * g++.dg/pr65242.C: New test.
80 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
82 * c-c++-common/asan/no-asan-check-glob.c: New test.
84 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/other/default11.C: New.
88 * g++.dg/other/default12.C: Likewise.
90 2015-03-10 Jakub Jelinek <jakub@redhat.com>
93 * gcc.target/i386/bmi2-bzhi-2.c: New test.
95 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
98 * gfortran.dg/unlimited_polymorphic_23.f90: New test
100 2015-03-10 Jakub Jelinek <jakub@redhat.com>
103 * g++.dg/cpp0x/pr65127.C: New test.
105 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
107 * gcc.dg/ipa/PR64550.c: Update template.
109 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
110 Tobias Burnus <burnus@net-b.de>
112 * gfortran.dg/coarray_sync_memory.f90: New.
114 2015-03-10 Marek Polacek <polacek@redhat.com>
117 * c-c++-common/ubsan/pr65367.c: New test.
119 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
121 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
122 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
123 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
124 * gcc.target/i386/mpx/calloc-1-nov.c: New.
125 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
126 * gcc.target/i386/mpx/malloc-1-nov.c: New.
127 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
128 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
129 * gcc.target/i386/mpx/realloc-1-nov.c: New.
130 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
131 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
132 * gcc.target/i386/mpx/realloc-2-nov.c: New.
133 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
135 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
137 * gcc/testsuite/lib/mpx-dg.exp (mpx_link_flags): New.
140 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
141 * gcc.target/i386/mpx/alloca-1-nov.c: New.
142 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
143 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
144 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
145 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
146 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
147 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
148 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
154 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
155 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
156 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
157 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
158 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
159 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
160 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
161 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
162 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
163 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
164 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
165 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
166 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
167 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
168 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
169 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
170 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
174 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
175 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
176 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
177 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
178 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
179 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
180 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
181 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
182 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
183 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
184 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
185 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
186 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
187 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
188 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
189 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
190 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
191 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
192 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
193 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
194 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
195 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
196 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
197 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
198 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
199 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
200 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
201 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
202 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
203 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
204 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
205 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
206 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
207 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
208 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
209 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
210 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
211 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
212 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
213 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
214 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
215 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
216 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
217 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
218 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
219 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
220 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
221 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
222 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
223 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
224 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
225 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
226 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
227 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
228 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
229 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
230 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
231 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
232 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
233 * gcc.target/i386/mpx/label-address-1.c: New.
234 * gcc.target/i386/mpx/legacy-1-nov.c: New.
235 * gcc.target/i386/mpx/macro.c: New.
236 * gcc.target/i386/mpx/mpx-check.h: New.
237 * gcc.target/i386/mpx/mpx.exp: New.
238 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
239 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
240 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
241 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
242 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
243 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
244 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
245 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
246 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
247 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
248 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
249 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
250 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
251 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
252 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
253 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
254 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
255 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
256 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
257 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
258 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
259 * gcc.target/i386/mpx/reference-1-lbv.c: New.
260 * gcc.target/i386/mpx/reference-1-nov.c: New.
261 * gcc.target/i386/mpx/reference-1-ubv.c: New.
262 * gcc.target/i386/mpx/reference-2-lbv.c: New.
263 * gcc.target/i386/mpx/reference-2-nov.c: New.
264 * gcc.target/i386/mpx/reference-2-ubv.c: New.
265 * gcc.target/i386/mpx/reference-3-lbv.c: New.
266 * gcc.target/i386/mpx/reference-3-nov.c: New.
267 * gcc.target/i386/mpx/reference-3-ubv.c: New.
268 * gcc.target/i386/mpx/reference-4-lbv.c: New.
269 * gcc.target/i386/mpx/reference-4-nov.c: New.
270 * gcc.target/i386/mpx/reference-4-ubv.c: New.
271 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
272 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
273 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
274 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
275 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
276 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
277 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
278 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
279 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
280 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
281 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
282 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
283 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
284 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
285 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
286 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
287 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
288 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
289 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
290 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
291 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
292 * gcc.target/i386/mpx/sincos-1-nov.c: New.
293 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
294 * gcc.target/i386/mpx/static-array-1-nov.c: New.
295 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
296 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
297 * gcc.target/i386/mpx/static-init-1-nov.c: New.
298 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
299 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
300 * gcc.target/i386/mpx/static-init-2-nov.c: New.
301 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
302 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
303 * gcc.target/i386/mpx/static-init-3-nov.c: New.
304 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
305 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
306 * gcc.target/i386/mpx/static-init-4-nov.c: New.
307 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
308 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
309 * gcc.target/i386/mpx/static-init-5-nov.c: New.
310 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
311 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
312 * gcc.target/i386/mpx/static-init-6-nov.c: New.
313 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
314 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
315 * gcc.target/i386/mpx/static-string-1-nov.c: New.
316 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
317 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
318 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
319 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
320 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
321 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
322 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
323 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
324 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
325 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
326 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
327 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
328 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
329 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
330 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
331 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
332 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
333 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
334 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
335 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
336 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
337 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
338 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
339 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
340 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
341 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
342 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
343 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
344 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
345 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
346 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
347 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
348 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
349 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
350 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
351 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
352 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
353 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
354 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
355 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
356 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
357 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
358 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
359 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
360 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
361 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
362 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
363 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
364 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
365 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
366 * gcc.target/i386/mpx/vararg-1-nov.c: New.
367 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
368 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
369 * gcc.target/i386/mpx/vararg-2-nov.c: New.
370 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
371 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
372 * gcc.target/i386/mpx/vararg-3-nov.c: New.
373 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
374 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
375 * gcc.target/i386/mpx/vararg-4-nov.c: New.
376 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
377 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
378 * gcc.target/i386/mpx/vararg-5-nov.c: New.
379 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
380 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
381 * gcc.target/i386/mpx/vararg-6-nov.c: New.
382 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
383 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
384 * gcc.target/i386/mpx/vararg-7-nov.c: New.
385 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
386 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
387 * gcc.target/i386/mpx/vararg-8-nov.c: New.
388 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
389 * gcc.target/i386/mpx/vla-1-lbv.c: New.
390 * gcc.target/i386/mpx/vla-1-nov.c: New.
391 * gcc.target/i386/mpx/vla-1-ubv.c: New.
392 * gcc.target/i386/mpx/vla-2-lbv.c: New.
393 * gcc.target/i386/mpx/vla-2-nov.c: New.
394 * gcc.target/i386/mpx/vla-2-ubv.c: New.
396 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
398 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
400 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
402 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
404 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
406 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
407 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
409 2015-03-10 Jakub Jelinek <jakub@redhat.com>
412 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
415 * c-c++-common/pr65120.c: New test.
417 PR rtl-optimization/65321
418 * gcc.dg/pr65321.c: New test.
420 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
422 PR tree-optimization/65355
423 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
425 2015-03-09 Jakub Jelinek <jakub@redhat.com>
428 * c-c++-common/pr49706.c: Adjust tests for not warning
429 about !!x == y or !b == y where b is boolean, and add
431 * c-c++-common/pr62199-2.c: Likewise.
433 2015-03-09 Richard Biener <rguenther@suse.de>
436 * gcc.dg/torture/pr65270-1.c: New testcase.
437 * gcc.dg/torture/pr65270-2.c: Likewise.
439 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
441 PR tree-optimization/63743
442 * gcc.dg/pr63743.c: New test.
444 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
447 * g++.dg/lto/pr65316_0.C: New testcase.
448 * g++.dg/lto/pr65316_1.C: New testcase.
450 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
453 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
455 * g++.dg/abi/rtti3.C: Likewise.
457 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
460 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
462 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
464 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
466 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
468 2015-03-08 Morin <mikael@gcc.gnu.org>
471 * gfortran.dg/entry_20.f90: New.
473 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
476 * gcc.c-torture/compile/pr65153.c: New.
478 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
481 * g++.dg/torture/pr65249.C: New.
483 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
485 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
489 2015-03-07 Marek Polacek <polacek@redhat.com>
490 Martin Uecker <uecker@eecs.berkeley.edu>
493 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
495 * c-c++-common/ubsan/bounds-8.c: New test.
496 * c-c++-common/ubsan/bounds-9.c: New test.
497 * gcc.dg/ubsan/bounds-2.c: New test.
499 2015-03-05 Martin Sebor <msebor@redhat.com>
502 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
503 checking of results into main to prevent it from getting optimized
505 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
507 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
509 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
510 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
511 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
514 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
516 * g++.dg/lto/pr65302_1.C: New testcase.
517 * g++.dg/lto/pr65302_0.C: New testcase.
519 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
521 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
522 -fno-ipa-icf to dg-options.
524 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
526 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
527 compiles using the linker plugin.
529 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
531 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
533 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
535 * gcc.target/arm/pr65067.c: New test.
537 2015-03-05 Martin Liska <mliska@suse.cz>
540 * gcc.dg/ipa/pr65318.c: New test.
542 2015-03-05 Marek Polacek <polacek@redhat.com>
544 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
546 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
548 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
550 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
552 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
553 max-unroll-times back to defaults for s390.
555 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
559 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/cpp0x/initlist92.C: New.
564 2015-03-05 Richard Biener <rguenther@suse.de>
566 PR tree-optimization/65310
567 * gcc.dg/vect/pr65310.c: New testcase.
569 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
574 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
576 * gnat.dg/entry_queues3.adb: New test.
578 2015-03-04 Ian Lance Taylor <iant@google.com>
580 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
582 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
585 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
587 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
589 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
590 -fno-ipa-icf to dg-options
591 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
592 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
594 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/cpp0x/decltype62.C: New.
599 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
601 * gnat.dg/object_overflow5.adb: New test.
603 2015-03-03 Martin Liska <mliska@suse.cz>
606 * gcc.dg/ipa/pr65287.c: New test.
608 2015-03-03 Martin Jambor <mjambor@suse.cz>
609 Eric Botcazou <ebotcazou@adacore.com>
611 * gnat.dg/specs/pack12.ads: New test.
613 2015-03-03 Martin Liska <mliska@suse.cz>
615 * gcc.dg/ipa/PR65282.c: New test.
617 2015-03-13 Jeff Law <law@redhat.com>
619 PR tree-optimization/65241
620 * gcc.c-torture/compile/pr65241.c: New test.
622 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
625 * gcc.target/avr/torture/pr64331.c: New test.
627 2015-03-03 Martin Liska <mliska@suse.cz>
628 Jan Hubicka <hubicka@ucw.cz>
630 * g++.dg/ipa/pr65263.C: New test.
632 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
635 * gcc.dg/lto/pr65130_0.c: New testcase.
636 * gcc.dg/lto/pr65130_1.c: New testcase.
638 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
641 * g++.dg/torture/pr64988.C: New testcase.
643 2015-03-02 Tobias Burnus <burnus@net-b.de>
645 * gfortran.dg/coarray_atomic_6.f90: New.
647 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
650 * gcc.target/i386/pr65184.c: New.
652 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
655 * gcc.target/i386/pr65183.c: New.
657 2015-02-28 Martin Liska <mliska@suse.cz>
658 Jan Hubicka <hubicka@ucw.cz>
660 * gcc.dg/ipa/ipa-icf-35.c: New test.
661 * gcc.dg/ipa/ipa-icf-36.c: New test.
662 * gcc.dg/ipa/ipa-icf-37.c: New test.
664 2015-02-28 Martin Liska <mliska@suse.cz>
665 Jan Hubicka <hubicka@ucw.cz>
668 * gcc.dg/ipa/ipa-icf-34.c: New test.
670 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
673 * gcc.target/sh/sh/pr61142.c: New.
675 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
677 * g++.dg/other/dump-ada-spec-3.C: New test.
679 2015-03-01 Martin Liska <mliska@suse.cz>
681 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
682 * g++.dg/ipa/pr63595.C: Update expected results.
684 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/ipa/ipa-icf-6.C: New testcase.
689 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
691 * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
693 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
696 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
697 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
698 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
699 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
701 2015-02-27 Jakub Jelinek <jakub@redhat.com>
703 PR tree-optimization/65048
704 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
705 (foo): Use K&R style definition.
707 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
710 * g++.dg/pr65032.C: New.
712 2015-02-27 Marek Polacek <polacek@redhat.com>
715 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
718 2015-02-27 Marek Polacek <polacek@redhat.com>
721 * gcc.dg/pr65228.c: New test.
723 2015-02-27 Kai Tietz <ktietz@redhat.com>
726 * gcc.dg/weak/weak-17.c: New file.
728 2015-02-27 Richard Biener <rguenther@suse.de>
731 * g++.dg/lto/pr65193_0.C: New testcase.
733 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
735 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
736 * gcc.target/s390/hotpatch-8.c: Likewise.
737 * gcc.target/s390/hotpatch-9.c: Likewise.
738 * gcc.target/s390/pr61078.c: Likewise.
739 * gcc.target/s390/pr57960.c: Remove -m64.
740 * gcc.target/s390/pr61078.c: Likewise.
742 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
743 Martin Liska <mliska@suse.cz>
746 * gcc.dg/pr64454.c: Disable ICF.
747 * gcc.dg/pr28685-1.c: Disable ICF
748 * gcc.dg/ipa/iinline-5.c: Disable ICF.
749 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
750 * g++.dg/ipa/ipa-icf-4.C: Update template.
752 2015-02-26 Jakub Jelinek <jakub@redhat.com>
754 PR tree-optimization/65216
755 * gcc.c-torture/execute/pr65216.c: New test.
757 PR tree-optimization/65215
758 * gcc.c-torture/execute/pr65215-1.c: New test.
759 * gcc.c-torture/execute/pr65215-2.c: New test.
760 * gcc.c-torture/execute/pr65215-3.c: New test.
761 * gcc.c-torture/execute/pr65215-4.c: New test.
762 * gcc.c-torture/execute/pr65215-5.c: New test.
764 2015-02-26 Tom de Vries <tom@codesourcery.com>
766 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
768 2015-02-26 Martin Liska <mliska@suse.cz>
769 Jan Hubicka <hubicka@ucw.cz>
771 * g++.dg/ipa/pr64146.C: Update expected results.
772 * gcc.dg/ipa/ipa-icf-26.c: Update test.
773 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
774 * gcc.dg/ipa/ipa-icf-34.c: New test.
776 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
778 * gcc.dg/vect/vect-pr61917.c: Rename to ...
779 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
780 (dg-additional-options): Remove dg directive.
781 (dg-final): Add dg directive.
783 2015-02-26 Marek Polacek <polacek@redhat.com>
786 * g++.dg/ipa/pr65008.C: New test.
788 2015-02-26 Tom de Vries <tom@codesourcery.com>
790 * lib/profopt.exp (profopt-target-cleanup): New proc.
791 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
792 files from sources from dg-additional-sources.
794 2015-02-26 Tom de Vries <tom@codesourcery.com>
796 * lib/gcov.exp: Cleanup in case of xfail.
798 2015-02-26 Sebastian Pop <s.pop@samsung.com>
800 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
802 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
805 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
806 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
807 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
808 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
809 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
810 * g++.dg/debug/pr46123.C: XFAIL and move...
811 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
812 * gcc.dg/debug/dwarf2-3.c: Move...
813 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
815 2015-02-26 Marek Polacek <polacek@redhat.com>
818 * g++.dg/cpp1y/pr65202.C: New test.
820 2015-02-26 Tom de Vries <tom@codesourcery.com>
822 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
823 locale_facets.h.gcov.
825 2015-02-26 Tom de Vries <tom@codesourcery.com>
827 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
829 2015-02-26 Tom de Vries <tom@codesourcery.com>
831 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
833 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
836 * gcc.target/i386/pr65217.c: New.
838 2015-02-26 Tom de Vries <tom@codesourcery.com>
840 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
842 2015-02-26 Tom de Vries <tom@codesourcery.com>
844 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
846 2015-02-26 Sebastian Pop <s.pop@samsung.com>
848 PR tree-optimization/65048
849 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
851 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
853 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
854 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
856 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
859 * gcc.target/i386/pr65161.c: New test.
861 2015-02-26 Terry Guo <terry.guo@arm.com>
863 * gcc.target/arm/no-volatile-in-it.c: New test.
865 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
867 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
868 (dg-options): Add -save-temps.
869 (dg-final): Add cleanup-saved-temps.
871 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
873 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
875 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
877 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
878 * gcc.target/powerpc/pack01.c: Include string.h.
880 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
883 * gcc.target/i386/pr65167.c: New.
885 2015-02-25 Kai Tietz <ktietz@redhat.com>
887 PR tree-optimization/61917
888 * gcc.dg/vect/vect-pr61917.c: New file.
890 2015-02-24 Jakub Jelinek <jakub@redhat.com>
892 PR tree-optimization/65170
893 * gcc.c-torture/execute/pr65170.c: New test.
894 * gcc.dg/tree-ssa/vrp96.c: New test.
896 2015-02-24 Tom de Vries <tom@codesourcery.com>
898 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
900 2015-02-24 Tom de Vries <tom@codesourcery.com>
903 * lib/gcc-defs.exp (additional_sources_used): Add new var.
904 (dg-additional-files-options): Copy additional_sources to
905 additional_sources_used before emptying additional_sources.
906 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
907 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
908 (cleanup-saved-temps): Use additional_sources_used instead of
910 (dg-test): Reset additional_sources_used.
912 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
915 * gfortran.dg/integer_exponentiation_6.F90: New test.
917 2015-02-23 Martin Sebor <msebor@redhat.com>
920 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
921 two parts. One to save registers, the other to verify the
922 registers have the right values. Save register state into
923 static data rather than on the stack.
925 2015-02-23 Jakub Jelinek <jakub@redhat.com>
928 * c-c++-common/asan/pr63888.c: New test.
930 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
933 * gcc.c-torture/compile/pr65163.c: New.
935 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
937 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
939 * gcc.dg/hoist-register-pressure-2.c: Likewise.
940 * gcc.dg/hoist-register-pressure-3.c: Likewise.
942 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
944 * gcc.target/s390/20090223-1.c: Add
945 -Wno-implicit-function-declaration option.
946 * gcc.target/s390/pr42224.c: Likewise.
947 * gcc.target/s390/pr55718.c: Likewise.
949 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
951 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
952 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
953 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
954 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
955 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
956 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
957 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
958 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
959 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
960 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
961 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
962 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
963 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
964 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
965 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
966 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
967 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
968 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
969 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
970 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
971 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
973 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
975 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
976 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
977 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
978 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
979 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
980 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
981 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
982 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
983 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
984 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
985 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
986 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
987 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
988 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
989 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
990 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
992 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
996 * gfortran.dg/pr61960.f90: New.
997 * gfortran.dg/pr64230.f90: New.
998 * gfortran.dg/pr64980.f03: New.
1000 2015-02-22 Tom de Vries <tom@codesourcery.com>
1002 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1004 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1007 * gnat.dg/timing_events.adb: Removed, invalid test.
1009 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1012 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1014 * g++.dg/gcov/gcov-2.C: Likewise.
1016 2015-02-20 Richard Biener <rguenther@suse.de>
1018 PR tree-optimization/65136
1019 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1021 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1025 and nvptx-*-* blacklisting.
1027 * gcc.dg/sibcall-9.c: New test.
1028 * gcc.dg/sibcall-10.c: New test.
1030 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1032 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1034 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1037 * gcc.target/avr/torture/pr64452.c: New test.
1039 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1041 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1042 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1044 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1047 * lib/target-supports.exp (check_compile): Check whether
1048 additional_sources is defined before using it.
1050 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1053 * g++.dg/opt/pr65074.C: New file.
1055 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1057 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1058 (size_type): New typedef.
1059 (operator "" _script): Use it for the last argument.
1061 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1063 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1065 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1067 * lib/target-supports.exp (check_compile): Save/restore
1068 additional_sources that may belong to an actual test.
1070 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1072 PR gcov-profile/64634
1073 * g++.dg/gcov/gcov-15.C: New test.
1075 2015-02-18 Tom de Vries <tom@codesourcery.com>
1077 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1079 2015-02-18 Tom de Vries <tom@codesourcery.com>
1081 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1083 2015-02-18 Tom de Vries <tom@codesourcery.com>
1085 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1087 2015-02-18 Tom de Vries <tom@codesourcery.com>
1089 * gfortran.dg/fmt_cache_1.f: Add missing close.
1091 2015-02-18 Tom de Vries <tom@codesourcery.com>
1094 * gfortran.dg/read_eof_8.f90: Add missing close.
1096 2015-02-18 Richard Biener <rguenther@suse.de>
1098 PR tree-optimization/65063
1099 * gcc.dg/pr65063.c: New testcase.
1101 2015-02-18 Richard Biener <rguenther@suse.de>
1103 PR tree-optimization/62217
1104 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1106 2015-02-18 Marek Polacek <polacek@redhat.com>
1109 * c-c++-common/ubsan/pr65081.c: New test.
1111 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1113 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1114 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1116 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1118 * gcc.dg/ipa/propalign-3.c: New test.
1120 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1123 * gcc.target/sh/pr64793.c: New.
1124 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1126 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1128 * gcc.target/arm/divzero.c: New test case.
1130 2015-02-17 Tom de Vries <tom@codesourcery.com>
1132 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1134 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1135 Jakub Jelinek <jakub@redhat.com>
1138 * g++.dg/cpp0x/pr65075.C: New test.
1140 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1143 * gcc.target/powerpc/pr65058.c: New test.
1145 2015-02-16 Jeff Law <law@redhat.com>
1147 PR tree-optimization/64823
1148 * gcc.dg/uninit-20.c: New test.
1150 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1151 James Greenhalgh <james.greenhalgh@arm.com>
1154 * gcc.dg/ipa/ipa-clone-1.c: New test.
1156 2015-02-16 Richard Biener <rguenther@suse.de>
1158 PR tree-optimization/65077
1159 * gcc.dg/torture/pr65077.c: New testcase.
1161 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1163 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1164 Directive adjusted to scan for ldaxr.
1165 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1166 adjusted to scan for ldaex.
1168 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1171 * g++.dg/cpp0x/constexpr-65080.C: New.
1173 2015-02-16 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/63593
1176 * gcc.dg/pr63593.c: New testcase.
1178 2015-02-16 Marek Polacek <polacek@redhat.com>
1181 * gcc.dg/pr65066.c: New test.
1183 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1185 * gcc.dg/pr65002.C: Move ...
1186 * g++.dg/ipa/pr65002.C: ... here.
1188 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1190 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1191 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1192 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1193 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1195 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1198 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1199 the expression to find calls.
1200 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1201 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1202 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1203 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1204 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1206 2015-02-14 Marek Polacek <polacek@redhat.com>
1209 * gcc.dg/array-11.c: New test.
1210 * gcc.dg/array-12.c: New test.
1211 * gcc.dg/array-13.c: New test.
1212 * gcc.dg/array-14.c: New test.
1213 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1214 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1215 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1216 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1217 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1218 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1220 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1223 * g++.dg/lookup/using54.C: New.
1225 2015-02-13 Jeff Law <law@redhat.com>
1228 Revert my change for tree-optimization/64823.
1230 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1232 PR tree-optimization/65053
1233 * gcc.c-torture/execute/pr65053-1.c: New test.
1234 * gcc.c-torture/execute/pr65053-2.c: New test.
1236 2015-02-13 Marek Polacek <polacek@redhat.com>
1239 * gcc.dg/pr65050.c: New test.
1241 2015-02-13 Jeff Law <law@redhat.com>
1243 PR tree-optimization/64823
1244 * gcc.dg/uninit-20.c: New test.
1246 PR rtl-optimization/47477
1247 * gcc.dg/tree-ssa/pr47477.c: New test.
1249 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1252 * g++.dg/parse/ivdep-2.C: New.
1253 * g++.dg/parse/ivdep-3.C: Likewise.
1255 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1258 * gfortran.dg/continuation_13.f90: New test.
1259 * gfortran.dg/continuation_14.f: New test.
1261 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/cpp0x/sfinae55.C: New.
1266 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1269 * g++.dg/ipa/pr65034.C: New test.
1271 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1273 PR tree-optimization/65002
1274 * gcc.dg/pr65002.C: New.
1276 2015-02-13 Marek Polacek <polacek@redhat.com>
1279 * c-c++-common/pr65040.c: New test.
1281 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1283 PR tree-optimization/64705
1284 * gcc.dg/tree-ssa/pr64705.c: New test.
1286 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1289 * gcc.dg/visibility-22.c: New test.
1290 * gcc.dg/visibility-23.c: New test.
1291 * gcc.target/i386/pr32219-1.c: New test.
1292 * gcc.target/i386/pr32219-2.c: New test.
1293 * gcc.target/i386/pr32219-3.c: New test.
1294 * gcc.target/i386/pr32219-4.c: New test.
1295 * gcc.target/i386/pr32219-5.c: New test.
1296 * gcc.target/i386/pr32219-6.c: New test.
1297 * gcc.target/i386/pr32219-7.c: New test.
1298 * gcc.target/i386/pr32219-8.c: New test.
1299 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1301 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1303 PR libgfortran/57822
1304 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1305 four different KINDs.
1307 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1310 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1313 * g++.dg/ubsan/pr65000.C: New test.
1315 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1318 * gfortran.dg/finalize_28.f90: New test
1320 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1323 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1324 DW_TAG_lexical_block removal.
1325 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1326 * g++.dg/guality/pr55541.C: New test.
1329 * g++.dg/ubsan/pr64984.C: New test.
1331 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1333 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1335 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1338 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1339 instructions for 2015-01-14 get_memmodel changes.
1340 * gcc.target/powerpc/atomic-p8.c: Likewise.
1343 * g++.dg/ubsan/pr65019.C: New test.
1345 PR tree-optimization/65014
1346 * gcc.c-torture/compile/pr65014.c: New test.
1348 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1350 PR libgfortran/57822
1351 * gfortran/fmt_g0_7.f08: Revise test.
1353 2015-02-11 Jeff Law <law@redhat.com>
1356 * gcc.target/m68k/pr63347.c: New test.
1358 2015-02-11 Marek Polacek <polacek@redhat.com>
1360 * g++.dg/ubsan/shift-1.C: New test.
1361 * gcc.dg/ubsan/c-shift-2.c: New test.
1362 * c-c++-common/ubsan/shift-5.c: Remove file.
1364 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1366 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1367 Directive adjusted to XFAIL.
1368 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1371 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1374 * g++.dg/opt/pr65003.C: New test.
1376 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1378 * lib/target-supports.exp (check_effective_target_pie): Renamed
1380 (check_effective_target_pie_enabled): This.
1381 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1382 * gcc.target/i386/pie.c: Likewise.
1384 2015-02-11 Andrew Pinski <apinski@cavium.com>
1387 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1388 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1390 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1393 * gcc.target/i386/pr61925-1.c: New test.
1394 * gcc.target/i386/pr61925-2.c: New test.
1395 * gcc.target/i386/pr61925-3.c: New test.
1397 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/asan/pr65004.C: New test.
1402 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1405 * gcc.taget/sh/pr64661-0.h: New.
1406 * gcc.taget/sh/pr64661-1.c: New.
1407 * gcc.taget/sh/pr64661-2.c: New.
1408 * gcc.taget/sh/pr64661-3.c: New.
1409 * gcc.taget/sh/pr64661-4.c: New.
1411 2015-02-10 Richard Biener <rguenther@suse.de>
1413 PR tree-optimization/64995
1414 * g++.dg/torture/pr64995.C: New testcase.
1416 2015-02-10 Richard Biener <rguenther@suse.de>
1418 PR tree-optimization/64909
1419 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1421 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1423 * gcc.dg/signbit-sa.c: New test.
1425 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427 PR libgfortran/57822
1428 * gfortran/fmt_g0_7.f08: New test.
1430 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1432 PR tree-optimization/43378
1433 * gcc.dg/tree-ssa/pr43378.c: New test.
1435 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1438 * g++.dg/torture/pr64978.C: New testcase.
1440 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1443 * gcc.dg/asan/pr64981.c: New test.
1445 2015-02-09 Marek Polacek <polacek@redhat.com>
1448 * gcc.dg/pr64856.c: New test.
1450 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1453 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1454 * gcc.c-torture/execute/pr64979.c: New test.
1456 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1458 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1460 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1463 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1465 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1468 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1470 2015-02-09 Richard Biener <rguenther@suse.de>
1472 PR tree-optimization/54000
1473 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1475 2015-02-09 Tom de Vries <tom@codesourcery.com>
1477 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1479 2015-02-09 Martin Liska <mliska@suse.cz>
1481 * g++.dg/ipa/pr64858.C: New test.
1483 2015-02-09 Tom de Vries <tom@codesourcery.com>
1485 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1487 2015-02-08 Andrew Pinski <apinski@cavium.com>
1489 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1491 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1494 * gfortran.dg/use_rename_8.f90: New.
1496 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1498 * gnat.dg/addr7.ad[sb]: New test.
1499 * gnat.dg/addr8.ad[sb]: Likewise.
1501 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1504 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1505 from jit.dg/test-compile-to-executable.c's create_code, with a
1506 clarification of the output message.
1507 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1509 (test_jit): Use CHECK_NO_ERRORS when calling
1510 gcc_jit_context_compile_to_file.
1511 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1512 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1513 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1514 about deletions that are attempted.
1515 (jit-verify-compile-to-file): Rename to...
1516 (jit-verify-output-file-was-created): ...this, and drop the
1517 attempt to run "file" and verify the output.
1518 (jit-verify-assembler): New function.
1519 (jit-verify-object): New function.
1520 (jit-verify-dynamic-library): New function.
1521 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1522 favor of an implementation from new file
1523 create-code-for-hello-world-executable.h, which also adds a
1525 (dg-final): Replace jit-verify-compile-to-file with
1526 jit-verify-output-file-was-created, and invoke new function
1527 jit-verify-assembler.
1528 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1530 (dg-final): Replace jit-verify-compile-to-file with
1531 jit-verify-output-file-was-created, and invoke new function
1532 jit-verify-dynamic-library.
1533 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1534 favor of an implementation from new file
1535 create-code-for-hello-world-executable.h, which also adds a
1537 (dg-final): Replace jit-verify-compile-to-file with
1538 jit-verify-output-file-was-created. Strengthen the expected stdout
1539 from the built executable.
1540 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1541 favor of an implementation from new file
1542 create-code-for-hello-world-executable.h, which also adds a
1544 (dg-final): Replace jit-verify-compile-to-file with
1545 jit-verify-output-file-was-created, and invoke new function
1547 * jit.dg/verify-dynamic-library.c: New source file.
1549 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1550 Brian Rzycki <b.rzycki@samsung.com>
1552 PR tree-optimization/64878
1553 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1555 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1558 * g++.dg/ipa/pr64896.C: New test.
1560 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1563 * gcc.target/powerpc/pr64205.c: New file.
1565 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1567 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1568 (dg-options): Use -fpie instead of -fPIE -pie.
1570 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1573 * g++.dg/asan/pr64937.C: New test.
1575 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1578 * gfortran.dg/class_to_type_4.f90: New test
1580 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1582 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1584 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1586 PR rtl-optimization/64957
1588 * gcc.c-torture/execute/pr64957.c: New test.
1590 2015-02-05 Jeff Law <law@redhat.com>
1593 * gcc.target/h8300/pr17306-1.c: New test.
1594 * gcc.target/h8300/pr17306-2.c: New test.
1596 2015-02-05 Tobias Burnus <burnus@net-b.de>
1599 * gfortran.dg/structure_constructor_12.f90: New.
1601 2015-02-05 Jeff Law <law@redhat.com>
1604 gcc.target/h8300/pr58400.c: New test.
1606 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1608 * gcc.target/arm/macro_defs0.c: New test.
1609 * gcc.target/arm/macro_defs1.c: New test.
1610 * gcc.target/arm/macro_defs2.c: New test.
1612 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1614 PR rtl-optimization/64905
1615 * gcc.target/i386/pr64905.c: Require nonpic target.
1616 (dg-options): Add -fomit-frame-pointer.
1619 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1621 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1624 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1627 * gfortran.dg/type_to_class_2.f90: New test
1628 * gfortran.dg/type_to_class_3.f90: New test
1630 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1633 * g++.dg/torture/pr64686.C: New testcase.
1635 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1637 PR rtl-optimization/64905
1638 * gcc.target/i386/pr64905.c: New file.
1640 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1642 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1643 * gcc.dg/guality/pr41616-1.c: Ditto.
1645 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1648 * gcc.dg/pr64817-3.c: New.
1650 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1651 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1653 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1654 pass parameters in registers.
1655 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1656 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1657 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1659 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1660 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1662 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1663 list, allow for multilibed targets.
1664 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1666 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1668 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1669 * gcc.dg/pr46728-6.c: Ditto.
1671 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1673 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1674 for mips_nanlegacy target.
1676 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1678 * gcc.target/i386/chkp-hidden-def.c: New.
1680 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1683 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1684 to use 24 bits for bitfield b.
1686 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1689 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1690 cache result in a global variable. Include all 32-bit targets for
1693 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1695 PR rtl-optimization/64756
1696 * gcc.c-torture/execute/pr64756.c: New test.
1698 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1701 * gcc.target/sh/pr64660-0.h: New.
1702 * gcc.target/sh/pr64660-1.c: New.
1703 * gcc.target/sh/pr64660-2.c: New.
1704 * gcc.target/sh/pr64660-3.c: New.
1705 * gcc.target/sh/pr64660-4.c: New.
1707 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/warn/Waddress-2.C: New.
1712 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1715 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1717 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1719 PR preprocessor/64803
1720 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1722 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1724 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1726 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1729 (_ARM_FPSRC): Add DN and AHP fields.
1730 (clean_results): Force DN=1 on AArch64.
1731 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1732 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1733 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1734 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1735 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1736 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1738 2015-02-02 Alan Modra <amodra@gmail.com>
1740 * gcc.target/powerpc/cprophard.c: New.
1742 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1744 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1745 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1747 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/pr64817-1.c: New test.
1751 * gcc.dg/pr64817-2.c: New test.
1753 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1756 * gcc.target/sh/pr64851-0.h: New
1757 * gcc.target/sh/pr64851-1.c: New
1758 * gcc.target/sh/pr64851-2.c: New
1759 * gcc.target/sh/pr64851-3.c: New
1760 * gcc.target/sh/pr64851-4.c: New
1762 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1765 * gcc.dg/torture/pr64882.c: New test.
1767 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1770 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1773 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1775 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1776 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1777 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1778 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1779 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1780 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1782 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1783 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1785 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1786 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1789 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1792 * g++.dg/pr64688-2.C: New.
1794 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1796 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1797 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1798 * gcc.target/i386/fuse-caller-save.c: Ditto.
1799 * gcc.target/i386/headmerge-1.c: Ditto.
1800 * gcc.target/i386/headmerge-2.c: Ditto.
1801 * gcc.target/i386/sibcall-6.c: Ditto.
1803 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1806 * gcc.target/i386/pr64617.c: New test.
1808 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1811 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1812 (dg-options): Remove -m32.
1813 (dg-final): Scan for "movb %al" only.
1814 * gcc.target/i386/pr15184-2.c: Ditto.
1816 2015-01-30 Richard Biener <rguenther@suse.de>
1818 PR tree-optimization/64829
1819 * gcc.dg/vect/pr64829.c: New testcase.
1821 2015-01-29 Marek Polacek <polacek@redhat.com>
1824 * gcc.dg/pr64709.c: New test.
1826 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1829 * g++.dg/ubsan/pr64717-1.C: New test.
1830 * g++.dg/ubsan/pr64717-2.C: New test.
1832 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1834 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1836 2015-01-29 Jeff Law <law@redhat.com>
1839 * gcc.target/i386/pr15184-1.c: New test.
1840 * gcc.target/i386/pr15184-2.c: New test.
1842 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1844 PR tree-optimization/64746
1845 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1847 2015-01-29 Richard Biener <rguenther@suse.de>
1849 PR tree-optimization/64853
1850 * gcc.dg/torture/pr64853.c: New testcase.
1852 2015-01-29 Richard Biener <rguenther@suse.de>
1854 PR tree-optimization/64844
1855 * gcc.dg/vect/pr64844.c: New testcase.
1857 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1860 * gcc.dg/pr64809.c: Delete.
1862 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1865 * gcc.target/i386/pr64805.c: New.
1867 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1869 * gcc.dg/guality/guality.h (main): Add argv[0] to
1870 guality_gdb_command.
1872 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1875 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1877 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1880 * gcc.target/sh/sh.exp
1881 (check_effective_target_atomic_model_soft_gusa_available,
1882 check_effective_target_atomic_model_soft_tcb_available,
1883 check_effective_target_atomic_model_soft_imask_available,
1884 check_effective_target_atomic_model_hard_llcs_available): New.
1885 * gcc.target/sh/pr64659-0.h: New.
1886 * gcc.target/sh/pr64659-1.c: New.
1887 * gcc.target/sh/pr64659-2.c: New.
1888 * gcc.target/sh/pr64659-3.c: New.
1889 * gcc.target/sh/pr64659-4.c: New.
1891 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1893 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1894 scan-assembler-times pattern.
1896 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1899 * gcc.dg/pr64809.c: New test.
1901 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1903 PR tree-optimization/64277
1904 * gcc.dg/pr64277.c: New.
1906 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1908 PR tree-optimization/64718
1909 * gcc.c-torture/execute/pr64718.c: New test.
1911 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1913 * gcc.target/aarch64/abs_2.c: New.
1915 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1917 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1918 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1919 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1922 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1925 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1926 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1927 { target comdat_group }.
1929 2015-01-27 Tobias Burnus <burnus@net-b.de>
1932 * gfortran.dg/goacc/coarray_2.f90: New.
1934 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1938 * g++.dg/torture/pr64139.C: New testcase.
1939 * g++.dg/torture/pr60871.C: Likewise.
1941 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1944 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1945 prevent linking errors.
1947 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1950 * g++.dg/torture/pr64282.C: New testcase.
1952 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1954 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1957 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1959 * gcc.target/s390/hotpatch-13.c: New testcase.
1960 * gcc.target/s390/hotpatch-14.c: New testcase.
1961 * gcc.target/s390/hotpatch-15.c: New testcase.
1962 * gcc.target/s390/hotpatch-16.c: New testcase.
1963 * gcc.target/s390/hotpatch-17.c: New testcase.
1964 * gcc.target/s390/hotpatch-18.c: New testcase.
1965 * gcc.target/s390/hotpatch-19.c: New testcase.
1966 * gcc.target/s390/hotpatch-20.c: New testcase.
1967 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1968 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1969 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1970 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1971 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1972 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1973 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1974 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1975 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1976 * gcc.target/s390/hotpatch-10.c: Likewise.
1977 * gcc.target/s390/hotpatch-11.c: Likewise.
1978 * gcc.target/s390/hotpatch-12.c: Likewise.
1979 * gcc.target/s390/hotpatch-2.c: Likewise.
1980 * gcc.target/s390/hotpatch-3.c: Likewise.
1981 * gcc.target/s390/hotpatch-4.c: Likewise.
1982 * gcc.target/s390/hotpatch-5.c: Likewise.
1983 * gcc.target/s390/hotpatch-6.c: Likewise.
1984 * gcc.target/s390/hotpatch-7.c: Likewise.
1985 * gcc.target/s390/hotpatch-8.c: Likewise.
1986 * gcc.target/s390/hotpatch-9.c: Likewise.
1987 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1988 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1989 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1990 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1991 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1992 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1993 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1994 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1996 2015-01-27 Jiong Wang <jiong.wang@arm.com>
1998 * gcc.dg/long_branch.c: New testcase.
2000 2015-01-27 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/56273
2003 PR tree-optimization/59124
2004 PR tree-optimization/64277
2005 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2006 * gcc.dg/Warray-bounds-12.c: Likewise.
2007 * gcc.dg/Warray-bounds-13.c: Likewise.
2009 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2011 PR rtl-optimization/61058
2012 * gcc.dg/pr61058.c: New test.
2014 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2016 * gcc.target/i386/chkp-narrow-bounds.c: New.
2018 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2020 PR tree-optimization/64807
2021 * gcc.dg/pr64807.c: New test.
2024 * gcc.dg/pr64766.c: New test.
2026 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2029 * gcc.target/sh/pr49263-4.c: New.
2031 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2034 * gfortran.dg/allocate_with_mold_1.f90: New test
2036 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.dg/pr64778.c: New test.
2042 * gcc.dg/vect/pr64421.c: New test.
2044 2015-01-26 Tobias Burnus <burnus@net-b.de>
2047 * gfortran.dg/coarray_36.f: New.
2048 * gfortran.dg/coarray_37.f90: New.
2050 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2053 * gfortran.dg/class_allocate_18.f90: New.
2055 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2057 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2059 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2061 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2063 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2065 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2067 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2069 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2071 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2073 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2074 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2075 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2076 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2078 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2080 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2081 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2082 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2084 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2086 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2087 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2088 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2089 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2090 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2093 2015-01-26 Richard Biener <rguenther@suse.de>
2096 * gcc.dg/uninit-19.c: New testcase.
2098 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2100 * lib/target-supports.exp (check_effective_target_vect64): Add
2103 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2106 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2108 2015-01-26 Tony Liu <tony.liu@arm.com>
2110 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2113 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2116 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2117 correctly, clean up afterwards.
2119 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2122 * gfortran.dg/use_rename_7.f90: New.
2124 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2126 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2127 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2129 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2132 * gcc.target/sh/pr54236-4.c: New.
2134 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2136 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2137 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2140 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2143 * gfortran.dg/open_new_segv.f90: New test.
2145 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2154 * gcc.target/sh/pr64345-1.c: New.
2155 * gcc.target/sh/pr64345-2.c: New.
2156 * gcc.target/sh/pr59533-1.c: New.
2157 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2158 * gcc.target/sh/pr52933-2.c: Likewise.
2159 * gcc.target/sh/pr54089-1.c: Likewise.
2160 * gcc.target/sh/pr54236-1.c: Likewise.
2161 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2162 * gcc.target/sh/pr49263-1.c: Remove xfails.
2163 * gcc.target/sh/pr49263-2.c: Likewise.
2164 * gcc.target/sh/pr49263-3.c: Likewise.
2165 * gcc.target/sh/pr53987-1.c: Likewise.
2166 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2167 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2168 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2169 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2170 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2171 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2173 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2176 2015-01-24 Tom de Vries <tom@codesourcery.com>
2178 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2180 2015-01-23 Ian Lance Taylor <iant@google.com>
2183 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2184 targets without split stack support.
2186 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2189 * gcc.target/i386/pr64317.c: New test.
2191 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2193 PR rtl-optimization/63637
2194 PR rtl-optimization/60663
2195 * gcc.dg/pr63637-1.c: New test.
2196 * gcc.dg/pr63637-2.c: New test.
2197 * gcc.dg/pr63637-3.c: New test.
2198 * gcc.dg/pr63637-4.c: New test.
2199 * gcc.dg/pr63637-5.c: New test.
2200 * gcc.dg/pr63637-6.c: New test.
2201 * gcc.target/i386/pr63637-1.c: New test.
2202 * gcc.target/i386/pr63637-2.c: New test.
2203 * gcc.target/i386/pr63637-3.c: New test.
2204 * gcc.target/i386/pr63637-4.c: New test.
2205 * gcc.target/i386/pr63637-5.c: New test.
2206 * gcc.target/i386/pr63637-6.c: New test.
2208 2015-01-23 Richard Biener <rguenther@suse.de>
2211 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2212 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2214 2015-01-23 Marek Polacek <polacek@redhat.com>
2216 PR preprocessor/60570
2217 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2218 * gcc.dg/cpp/pr60570.c: New test.
2220 2015-01-23 Richard Biener <rguenther@suse.de>
2223 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2224 vectorization on vect64 targets.
2226 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2229 * gfortran.dg/class_allocate_17.f90: New.
2231 2015-01-23 Tobias Burnus <burnus@net-b.de>
2234 * gfortran.dg/goacc/combined_loop.f90: New.
2236 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2239 * gfortran.dg/make_unit.f90: New test.
2241 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2244 * gfortran.dg/negative_unit_int8.f: Update.
2246 2015-01-22 Jeff Law <law@redhat.com>
2249 * gcc.target/m68k/pr52076-1.c: New test.
2250 * gcc.target/m68k/pr52076-2.c: New test.
2252 2015-01-22 Richard Biener <rguenther@suse.de>
2255 * gcc.dg/torture/pr64728.c: New testcase.
2257 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2260 * g++.dg/pr64688.C: New test.
2262 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2264 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2265 to avoid errors with -fpic.
2267 2015-01-22 Richard Biener <rguenther@suse.de>
2270 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2272 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2274 PR rtl-optimization/64682
2275 * gcc.c-torture/execute/pr64682.c: New file.
2277 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2280 * gcc.dg/pr64511.c: New test.
2282 PR rtl-optimization/62078
2283 * g++.dg/opt/pr62078.C: New test.
2286 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2288 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2291 * gfortran.dg/internal_pack_15.f90: New test.
2293 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2295 * c-c++-common/tsan/step.c: New testcase.
2297 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2299 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2301 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2303 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2305 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2307 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2309 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2311 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2313 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2315 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2317 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2319 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2321 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2323 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2325 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2327 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2329 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2331 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2333 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2335 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2337 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2339 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2341 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2343 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2345 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2347 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2348 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2349 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2352 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2354 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2355 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2356 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2359 2015-01-21 Renlin Li <renlin.li@arm.com>
2361 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2362 * g++.dg/tls/thread_local5g.C: Likewise.
2363 * g++.dg/tls/thread_local6g.C: Likewise.
2365 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2367 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2368 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2369 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2373 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2374 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2375 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2377 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2379 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2380 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2381 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2385 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2386 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2387 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2389 2015-01-20 Jeff Law <law@redhat.com>
2392 * gcc.target/m68k/pr59946.c: New test.
2394 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2396 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2397 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2398 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2400 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2402 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2403 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2404 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2406 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2409 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2410 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2412 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2414 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2415 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2416 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2418 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2421 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2423 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2424 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2425 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2427 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2429 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2430 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2431 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2433 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2435 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2437 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2439 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2442 * g++.dg/ubsan/pr64632.C: New test.
2445 * gcc.dg/pr64663.c: New test.
2447 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/warn/Wunused-var-23.C: New.
2452 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2455 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2456 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2458 2015-01-20 Richard Biener <rguenther@suse.de>
2461 * gcc.dg/lto/pr64684_0.c: New testcase.
2462 * gcc.dg/lto/pr64684_1.c: Likewise.
2463 * gcc.dg/lto/pr64684_2.c: Likewise.
2464 * gcc.dg/lto/pr64685_0.c: Likewise.
2465 * gcc.dg/lto/pr64685_1.c: Likewise.
2467 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2470 * g++.dg/cpp1y/lambda-init12.C: New.
2472 2015-01-20 Richard Biener <rguenther@suse.de>
2474 PR tree-optimization/64410
2475 * g++.dg/vect/pr64410.cc: Require vect_double.
2477 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2480 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2482 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2486 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2488 PR rtl-optimization/64081
2489 * gcc.dg/pr64081.c: New test.
2491 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2493 * jit.dg/harness.h: Include <unistd.h>.
2494 (CHECK_NO_ERRORS): New.
2495 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2496 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2497 gcc_jit_context_compile_to_file.
2498 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2499 args to the spawned executable.
2500 (jit-expand-vars): New function.
2501 (jit-exe-params): New variable.
2502 (dg-jit-set-exe-params): New function.
2503 (jit-dg-test): Detect testcases that use
2504 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2505 Set arguments of spawned process to jit-exe-params.
2506 (jit-get-output-filename): New function.
2507 (jit-setup-compile-to-file): New function.
2508 (jit-verify-compile-to-file): New function.
2509 (jit-run-executable): New function.
2510 (jit-verify-executable): New function.
2511 * jit.dg/test-compile-to-assembler.c: New testcase.
2512 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2513 * jit.dg/test-compile-to-executable.c: New testcase.
2514 * jit.dg/test-compile-to-object.c: New testcase.
2516 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2519 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2522 2015-01-19 Martin Liska <mliska@suse.cz>
2524 * objc/compile/pr64668.m: New test.
2526 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2528 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2529 (create_overflow_fn): Update comment to clarify that
2530 the third param of the created function is a bool *, not
2532 (verify_int_overflow_fn): Convert param "expected_ovf" from
2533 int to bool. Update third param of "overflow_fn_type" from int *
2534 to bool *. Update local "actual_ovf" from int to bool.
2535 (verify_uint_overflow_fn): Likewise.
2537 2015-01-19 Martin Liska <mliska@suse.cz>
2539 * gcc.dg/ipa/ipa-icf-33.c: New test.
2541 2015-01-19 Felix Yang <felix.yang@huawei.com>
2542 Haijian Zhang <z.zhanghaijian@huawei.com>
2544 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2545 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2547 result_float64x2, expected_hfloat64x2): New helper type, variable and
2549 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2550 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2551 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2552 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2553 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2554 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2555 and target without the FMA feature.
2557 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2559 * gcc.target/aarch64/pr64304.c: New testcase.
2561 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2563 PR rtl-optimization/64081
2564 * gcc.dg/pr64081.c: New test.
2566 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2569 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2571 * gcc.target/aarch64/test_frame_6.c: Likewise.
2572 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2573 and x19 (in the epilogue).
2574 * gcc.target/aarch64/test_frame_4.c: Likewise.
2575 * gcc.target/aarch64/test_frame_7.c: Likewise.
2577 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2579 * gcc.target/i386/chkp-always_inline.c: New.
2581 2015-01-15 Andrew Pinski <apinski@cavium.com>
2582 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2584 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2585 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2587 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2590 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2591 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2593 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2596 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2598 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2601 * gcc.target/sh/torture/pr64652.c: New.
2603 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2605 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2606 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2607 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2608 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2609 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2610 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2612 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2615 * g++.dg/torture/pr64378.C: New testcase.
2617 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2620 * gfortran.dg/block_13.f08: New test
2622 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2625 * gfortran.dg/associate_1.f03: Allow test for character with
2628 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2630 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2631 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2633 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2635 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2637 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2640 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2642 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2645 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2648 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2651 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2653 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2656 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2658 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2660 PR rtl-optimization/52773
2661 * gcc.c-torture/compile/pr52773.c: New test.
2663 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/cpp0x/alias-decl-46.C: New.
2668 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2670 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2672 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2674 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2676 (CHECK_FP): Likewise.
2677 (CHECK_CUMULATIVE_SAT): Likewise.
2679 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2681 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2682 (Set_Neon_Cumulative_Sat): Add parameter.
2683 (__set_neon_cumulative_sat): Support new parameter.
2684 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2685 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2687 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2688 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2691 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2693 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2694 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2696 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2699 * g++.dg/tls/thread_local-ice4.C: New.
2701 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2703 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2706 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2709 * g++.dg/cpp0x/vt-62276.C: New.
2711 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2714 * g++.dg/pr64353.C: New.
2716 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2719 * gcc.target/aarch64/pr64263_1.c: New test.
2721 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2723 PR tree-optimization/64434
2724 * gcc.dg/torture/pr64434.c: Move to...
2725 * gcc.dg/pr64434.c: ... here.
2727 2015-01-16 Richard Biener <rguenther@suse.de>
2730 * gcc.dg/uninit-18.c: New testcase.
2732 2015-01-16 Richard Biener <rguenther@suse.de>
2734 PR tree-optimization/64568
2735 * g++.dg/torture/pr64568-2.C: New testcase.
2737 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2740 * gcc.target/i386/chkp-label-address.c: New.
2742 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2745 * gfortran.dg/pointer_init_6.f90: Extended.
2747 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2749 * gcc.c-torture/compile/20150108.c: New test.
2751 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2753 * gcc.target/visium: New directory.
2755 2015-01-16 Richard Biener <rguenther@suse.de>
2757 PR tree-optimization/61743
2758 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2759 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2761 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2763 * gcc.dg/pr64015.c: New test.
2765 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2769 * g++.dg/ipa/pr64612.C: New test.
2771 2015-01-16 Renlin Li <renlin.li@arm.com>
2773 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2775 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2777 * gcc.target/i386/sse-14.c: Test new intrinsic.
2778 * gcc.target/i386/sse-22.c: Ditto.
2780 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2783 * g++.dg/cpp0x/auto44.C: New.
2785 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2788 * gcc.target/nios2/gpopt-all.c: New test case.
2789 * gcc.target/nios2/gpopt-local.c: New test case.
2790 * gcc.target/nios2/gpopt-global.c: New test case.
2791 * gcc.target/nios2/gpopt-data.c: New test case.
2792 * gcc.target/nios2/gpopt-none.c: New test case.
2794 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2796 * g++.dg/ubsan/vptr-1.C: New test.
2797 * g++.dg/ubsan/vptr-2.C: New test.
2798 * g++.dg/ubsan/vptr-3.C: New test.
2799 * g++.dg/ubsan/vptr-4.C: New test.
2800 * g++.dg/ubsan/vptr-5.C: New test.
2801 * g++.dg/ubsan/vptr-6.C: New test.
2802 * g++.dg/ubsan/vptr-7.C: New test.
2803 * g++.dg/ubsan/vptr-8.C: New test.
2804 * g++.dg/ubsan/vptr-9.C: New test.
2806 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2808 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2810 * lib/gcc-dg.exp: Likewise.
2812 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2814 PR rtl-optimization/64110
2815 * gcc.target/i386/pr64110.c: Add scan-assembler.
2817 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2818 James Norris <jnorris@codesourcery.com>
2819 Cesar Philippidis <cesar@codesourcery.com>
2820 Ilmir Usmanov <i.usmanov@samsung.com>
2822 * lib/target-supports.exp (check_effective_target_fopenacc): New
2824 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2825 * g++.dg/goacc/goacc.exp: Likewise.
2826 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2827 * gcc.dg/goacc/goacc.exp: Likewise.
2828 * gfortran.dg/goacc/goacc.exp: Likewise.
2829 * c-c++-common/cpp/openacc-define-1.c: New file.
2830 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2831 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2832 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2833 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2834 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2835 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2836 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2837 * c-c++-common/goacc/cache-1.c: Likewise.
2838 * c-c++-common/goacc/clauses-fail.c: Likewise.
2839 * c-c++-common/goacc/collapse-1.c: Likewise.
2840 * c-c++-common/goacc/data-1.c: Likewise.
2841 * c-c++-common/goacc/data-2.c: Likewise.
2842 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2843 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2844 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2845 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2846 * c-c++-common/goacc/if-clause-1.c: Likewise.
2847 * c-c++-common/goacc/if-clause-2.c: Likewise.
2848 * c-c++-common/goacc/kernels-1.c: Likewise.
2849 * c-c++-common/goacc/loop-1.c: Likewise.
2850 * c-c++-common/goacc/loop-private-1.c: Likewise.
2851 * c-c++-common/goacc/nesting-1.c: Likewise.
2852 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2853 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2854 * c-c++-common/goacc/parallel-1.c: Likewise.
2855 * c-c++-common/goacc/pcopy.c: Likewise.
2856 * c-c++-common/goacc/pcopyin.c: Likewise.
2857 * c-c++-common/goacc/pcopyout.c: Likewise.
2858 * c-c++-common/goacc/pcreate.c: Likewise.
2859 * c-c++-common/goacc/pragma_context.c: Likewise.
2860 * c-c++-common/goacc/present-1.c: Likewise.
2861 * c-c++-common/goacc/reduction-1.c: Likewise.
2862 * c-c++-common/goacc/reduction-2.c: Likewise.
2863 * c-c++-common/goacc/reduction-3.c: Likewise.
2864 * c-c++-common/goacc/reduction-4.c: Likewise.
2865 * c-c++-common/goacc/sb-1.c: Likewise.
2866 * c-c++-common/goacc/sb-2.c: Likewise.
2867 * c-c++-common/goacc/sb-3.c: Likewise.
2868 * c-c++-common/goacc/update-1.c: Likewise.
2869 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2870 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2871 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2872 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2873 * gfortran.dg/goacc/assumed.f95: Likewise.
2874 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2875 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2876 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2877 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2878 * gfortran.dg/goacc/branch.f95: Likewise.
2879 * gfortran.dg/goacc/cache-1.f95: Likewise.
2880 * gfortran.dg/goacc/coarray.f95: Likewise.
2881 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2882 * gfortran.dg/goacc/cray.f95: Likewise.
2883 * gfortran.dg/goacc/critical.f95: Likewise.
2884 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2885 * gfortran.dg/goacc/data-tree.f95: Likewise.
2886 * gfortran.dg/goacc/declare-1.f95: Likewise.
2887 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2888 * gfortran.dg/goacc/fixed-1.f: Likewise.
2889 * gfortran.dg/goacc/fixed-2.f: Likewise.
2890 * gfortran.dg/goacc/fixed-3.f: Likewise.
2891 * gfortran.dg/goacc/fixed-4.f: Likewise.
2892 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2893 * gfortran.dg/goacc/if.f95: Likewise.
2894 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2895 * gfortran.dg/goacc/list.f95: Likewise.
2896 * gfortran.dg/goacc/literal.f95: Likewise.
2897 * gfortran.dg/goacc/loop-1.f95: Likewise.
2898 * gfortran.dg/goacc/loop-2.f95: Likewise.
2899 * gfortran.dg/goacc/loop-3.f95: Likewise.
2900 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2901 * gfortran.dg/goacc/omp.f95: Likewise.
2902 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2903 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2904 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2905 * gfortran.dg/goacc/parameter.f95: Likewise.
2906 * gfortran.dg/goacc/private-1.f95: Likewise.
2907 * gfortran.dg/goacc/private-2.f95: Likewise.
2908 * gfortran.dg/goacc/private-3.f95: Likewise.
2909 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2910 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2911 * gfortran.dg/goacc/reduction.f95: Likewise.
2912 * gfortran.dg/goacc/routine-1.f90: Likewise.
2913 * gfortran.dg/goacc/routine-2.f90: Likewise.
2914 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2915 * gfortran.dg/goacc/several-directives.f95: Likewise.
2916 * gfortran.dg/goacc/sie.f95: Likewise.
2917 * gfortran.dg/goacc/subarrays.f95: Likewise.
2918 * gfortran.dg/gomp/map-1.f90: Likewise.
2919 * gfortran.dg/openacc-define-1.f90: Likewise.
2920 * gfortran.dg/openacc-define-2.f90: Likewise.
2921 * gfortran.dg/openacc-define-3.f90: Likewise.
2922 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2923 * g++.dg/gomp/block-2.C: Likewise.
2924 * g++.dg/gomp/block-3.C: Likewise.
2925 * g++.dg/gomp/block-5.C: Likewise.
2926 * g++.dg/gomp/target-1.C: Likewise.
2927 * g++.dg/gomp/target-2.C: Likewise.
2928 * g++.dg/gomp/taskgroup-1.C: Likewise.
2929 * g++.dg/gomp/teams-1.C: Likewise.
2930 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2931 * gcc.dg/cilk-plus/jump.c: Likewise.
2932 * gcc.dg/gomp/block-1.c: Likewise.
2933 * gcc.dg/gomp/block-10.c: Likewise.
2934 * gcc.dg/gomp/block-2.c: Likewise.
2935 * gcc.dg/gomp/block-3.c: Likewise.
2936 * gcc.dg/gomp/block-4.c: Likewise.
2937 * gcc.dg/gomp/block-5.c: Likewise.
2938 * gcc.dg/gomp/block-6.c: Likewise.
2939 * gcc.dg/gomp/block-7.c: Likewise.
2940 * gcc.dg/gomp/block-8.c: Likewise.
2941 * gcc.dg/gomp/block-9.c: Likewise.
2942 * gcc.dg/gomp/target-1.c: Likewise.
2943 * gcc.dg/gomp/target-2.c: Likewise.
2944 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2945 * gcc.dg/gomp/teams-1.c: Likewise.
2947 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2949 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2952 2015-01-15 Mike Stump <mikestump@comcast.net>
2954 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2955 * gcc.dg/inline_2.c: Likewise.
2956 * gcc.dg/inline_3.c: Likewise.
2957 * gcc.dg/inline_4.c: Likewise.
2959 2015-01-15 Janus Weil <janus@gcc.gnu.org>
2962 * gfortran.dg/proc_ptr_comp_43.f90: New.
2964 2015-01-15 Mike Stump <mikestump@comcast.net>
2966 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2967 * gcc.dg/unroll_2.c: Likewise.
2968 * gcc.dg/unroll_3.c: Likewise.
2969 * gcc.dg/unroll_4.c: Likewise.
2970 * gcc.dg/unroll_5.c: Likewise.
2972 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
2975 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2977 * gcc.target/aarch64/test_frame_6.c: Likewise.
2978 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2979 x30 and x19 (in the epilogue).
2980 * gcc.target/aarch64/test_frame_4.c: Likewise.
2981 * gcc.target/aarch64/test_frame_7.c: Likewise.
2983 2015-01-15 Martin Liska <mliska@suse.cz>
2985 * g++.dg/ipa/pr64068.C: New test.
2986 * gcc.dg/ipa/PR64559.c: New test.
2988 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
2990 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2993 2015-01-15 Richard Biener <rguenther@suse.de>
2995 PR tree-optimization/61743
2996 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2997 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2999 2015-01-15 Renlin Li <renlin.li@arm.com>
3001 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3002 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3004 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3006 * gcc.dg/vect/vect-aggressive-1.c: New.
3007 * gcc.target/i386/avx2-vect-aggressive.c: New.
3009 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3011 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3013 2015-01-15 Richard Biener <rguenther@suse.de>
3016 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3017 -Wl,-undefined,dynamic_lookup.
3019 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3021 * gnat.dg/opt47.adb: New test.
3023 2015-01-15 Richard Biener <rguenther@suse.de>
3026 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3028 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3030 PR tree-optimization/64434
3031 * gcc.dg/torture/pr64434.c: New test.
3033 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3035 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3036 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3037 -march=loongson* and -march=octeon* require -mno-micromips.
3039 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3040 Matthew Fortune <matthew.fortune@imgtec.com>
3042 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3043 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3044 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3045 * gcc.target/mips/call-saved-7.c: New file.
3046 * gcc.target/mips/call-saved-8.c: New file.
3047 * gcc.target/mips/call-saved-9.c: New file.
3049 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3051 * gcc.target/mips/lsa.c: New file.
3052 * gcc.target/mips/mips64-lsa.c: Likewise.
3053 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3054 * gcc.target/mips/mulsize-4.c: Likewise.
3055 * gcc.target/mips/mulsize-5.c: New file.
3056 * gcc.target/mips/mulsize-6.c: Likewise.
3057 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3058 and !HAS_LSA as ghost options.
3059 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3062 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3064 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3066 2015-01-15 Richard Biener <rguenther@suse.de>
3069 * gcc.dg/torture/pr64365.c: New testcase.
3071 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3073 * gcc.dg/stackprotectexplicit1.c: New test.
3074 * g++.dg/stackprotectexplicit2.c: New test.
3076 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3079 * gfortran.dg/inquire_internal.f90: New.
3080 * gfortran.dg/negative_unit_check.f90: New.
3082 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3085 * gcc.target/sh/pr53988-1.c: New.
3087 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/tls/thread_local-ice3.C: New.
3092 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3094 * gcc.target/i386/fentry-override.c: Properly place {} in target
3095 selector. Remove nonpic.
3096 * gcc.target/i386/fentry.c: Likewise.
3098 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3100 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3101 warnings instead of errors.
3103 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3105 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3106 option support instead of ENABLE_LTO from Makefile.
3108 2015-01-14 Richard Biener <rguenther@suse.de>
3110 PR tree-optimization/59354
3111 * gcc.dg/vect/pr59354.c: New testcase.
3113 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3115 * lib/target-supports.exp
3116 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3117 on ARM architures before v7.
3119 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3122 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3125 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3128 * gcc.target/i386/pr64386.c: New test.
3130 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3133 * gcc.target/i386/pr64393.c: New test.
3135 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3138 * gcc.target/i386/pr64387.c: New test.
3140 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3142 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3144 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3146 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3148 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3151 * gcc.target/arm/pr64453.c: New.
3153 2015-01-14 Richard Biener <rguenther@suse.de>
3156 * gcc.dg/lto/pr64415_0.c: New testcase.
3157 * gcc.dg/lto/pr64415_1.c: Likewise.
3159 2015-01-14 Martin Liska <mliska@suse.cz>
3161 * gcc.dg/ipa/pr64307.c: New test.
3163 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3165 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3168 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3171 * gcc.target/arm/pr64460_1.c: New test.
3173 2015-01-14 Richard Biener <rguenther@suse.de>
3175 PR tree-optimization/64493
3176 PR tree-optimization/64495
3177 * gcc.dg/vect/pr64493.c: New testcase.
3178 * gcc.dg/vect/pr64495.c: Likewise.
3180 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3182 * gcc.dg/Warray-bounds-11.c: New test-case.
3184 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3186 * gcc.target/mips/octeon3-pipe-1.c: New test.
3188 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3190 * jit.dg/harness.h (set_up_logging): Move string concatenation
3192 (concat_strings): New function.
3193 (dump_reproducer): New function.
3194 (test_jit): Call dump_reproducer.
3195 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3197 (jit-dg-test): Delete any generated reproducer from previous runs.
3198 Verify that a generated reproducer was created, and verify that it
3200 * jit.dg/test-nested-contexts.c (main): Call
3201 gcc_jit_context_dump_reproducer_to_file.
3203 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3205 * gcc.dg/aru-2.c: Add dg-require-profiling.
3207 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3209 * lib/target-supports.exp (check_profiling_available): Check if
3212 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3215 * g++.dg/torture/pr64565.C: New testcase.
3217 2015-01-13 Marek Polacek <polacek@redhat.com>
3220 * gcc.dg/tm/pr64391.c: New test.
3222 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3224 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3227 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3229 * gcc.target/i386/pie.c: New test.
3231 * lib/target-supports.exp (check_effective_target_pie): New.
3233 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3235 PR rtl-optimization/64286
3236 * gcc.target/i386/avx2-pr64286.c: New test.
3238 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3241 * g++.dg/cpp0x/vt-57626.C: New.
3243 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3246 * gfortran.dg/pr64528.f90: New test.
3248 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3250 * gcc.target/aarch64/subsp.c: New test.
3252 2015-01-13 Andrew Pinski <apinski@cavium.com>
3254 * gcc.target/aarch64/store-pair-1.c: New testcase.
3256 2015-01-13 Richard Biener <rguenther@suse.de>
3259 * gcc.dg/lto/pr64373_0.c: New testcase.
3261 2015-01-13 Andrew Pinski <apinski@cavium.com>
3263 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3264 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3266 2015-01-13 Richard Biener <rguenther@suse.de>
3268 PR tree-optimization/64406
3269 * gcc.dg/pr64406.c: New testcase.
3271 2015-01-13 Richard Biener <rguenther@suse.de>
3273 PR tree-optimization/64404
3274 * gcc.dg/vect/pr64404.c: New testcase.
3276 2015-01-13 Richard Biener <rguenther@suse.de>
3278 PR tree-optimization/64568
3279 * g++.dg/torture/pr64568.C: New testcase.
3281 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3283 * jit.dg/test-error-local-used-from-other-function.c: New test
3285 * jit.dg/test-error-param-reuse.c: New test case.
3286 * jit.dg/test-error-param-sharing.c: New test case.
3287 * jit.dg/test-error-param-used-from-other-function.c: New test
3289 * jit.dg/test-error-param-used-without-a-function.c: New test
3292 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3294 PR tree-optimization/64563
3295 * gcc.dg/pr64563.c: New test.
3298 * gcc.target/i386/pr64513.c: New test.
3300 PR tree-optimization/64454
3301 * gcc.dg/pr64454.c: New test.
3304 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3306 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3307 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3308 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3309 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3310 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3311 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3312 * gcc.dg/vect/slp-25.c: Likewise.
3313 * gcc.dg/vect/vect-109.c: Likewise.
3314 * gcc.dg/vect/vect-13.c: Likewise.
3315 * gcc.dg/vect/vect-17.c: Likewise.
3316 * gcc.dg/vect/vect-18.c: Likewise.
3317 * gcc.dg/vect/vect-19.c: Likewise.
3318 * gcc.dg/vect/vect-20.c: Likewise.
3319 * gcc.dg/vect/vect-21.c: Likewise.
3320 * gcc.dg/vect/vect-22.c: Likewise.
3321 * gcc.dg/vect/vect-27.c: Likewise.
3322 * gcc.dg/vect/vect-29.c: Likewise.
3323 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3324 * gcc.dg/vect/vect-2.c: Likewise.
3325 * gcc.dg/vect/vect-3.c: Likewise.
3326 * gcc.dg/vect/vect-4.c: Likewise.
3327 * gcc.dg/vect/vect-5.c: Likewise.
3328 * gcc.dg/vect/vect-72.c: Likewise.
3329 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3330 * gcc.dg/vect/vect-73.c: Likewise.
3331 * gcc.dg/vect/vect-77-global.c: Likewise.
3332 * gcc.dg/vect/vect-78-global.c: Likewise.
3333 * gcc.dg/vect/vect-7.c: Likewise.
3334 * gcc.dg/vect/vect-86.c: Likewise.
3335 * gcc.dg/vect/vect-align-1.c: Likewise.
3336 * gcc.dg/vect/vect-align-3.c: Likewise.
3337 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3338 * gcc.dg/vect/vect-all.c: Likewise.
3339 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3340 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3341 * gcc.dg/vect/vect-peel-3.c: Likewise.
3342 * gcc.dg/vect/vect-peel-4.c: Likewise.
3343 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3345 2015-01-12 Jeff Law <law@redhat.com>
3348 * gcc.target/m68k/pr64461.c: New test.
3350 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3352 * jit.dg/test-array-as-pointer.c (create_code): Update call
3353 to gcc_jit_context_new_global by setting "kind" to
3354 GCC_JIT_GLOBAL_IMPORTED.
3355 * jit.dg/test-error-array-as-pointer.c: Likewise.
3356 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3357 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3358 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3359 * jit.dg/test-using-global.c (the_global): Rename to...
3360 (imported_global): ...this.
3361 (create_code): Update to test the three kinds of global.
3362 (verify_code): Likewise.
3364 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3367 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3369 * gcc.target/i386/pr64291-2.c: Updated.
3371 2015-01-12 Richard Biener <rguenther@suse.de>
3373 PR tree-optimization/64530
3374 * gfortran.dg/pr64530.f90: New testcase.
3376 2015-01-12 Richard Biener <rguenther@suse.de>
3379 * gcc.dg/torture/pr64357.c: New testcase.
3381 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3383 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3386 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3387 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3389 2015-01-12 Martin Liska <mliska@suse.cz>
3391 * gcc.dg/ipa/PR64550.c: New test.
3393 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3396 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
3398 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3401 * gfortran.dg/typebound_operator_20.f90: New.
3403 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3406 * gfortran.dg/proc_ptr_comp_42.f90: New.
3408 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3411 * gfortran.dg/proc_ptr_comp_41.f90: New.
3413 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3415 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3417 2015-01-10 Tobias Burnus <burnus@net-b.de>
3420 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3421 and add dg-excess-errors.
3422 * gfortran.dg/line_length_6.f90: New.
3423 * gfortran.dg/line_length_7.f90: New.
3424 * gfortran.dg/line_length_8.f90: New.
3425 * gfortran.dg/line_length_9.f90: New.
3426 * gfortran.dg/line_length_10.f90: New.
3427 * gfortran.dg/line_length_11.f90: New.
3429 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3431 * jit.dg/test-threads.c (struct testcase): Move declaration
3432 to jit.dg/all-non-failing-tests.h.
3433 (testcases): Likewise.
3434 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3435 declaration here from jit.dg/all-non-failing-tests.h.
3436 (testcases): Likewise.
3437 * jit.dg/test-combination.c (create_code): Eliminate spelling
3438 out all of the testcases in favor of looping through the
3439 "testcases" metadata.
3440 (verify_code): Likewise.
3442 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3444 PR rtl-optimization/64536
3445 * gcc.dg/pr64536.c: New test.
3447 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3449 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3450 * jit.dg/test-combination.c (create_code): Likewise.
3451 (verify_code): Likewise.
3452 * jit.dg/test-constants.c: New test case.
3453 * jit.dg/test-threads.c: Add test-constants.c.
3455 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3458 * objc.dg/gnu-api-2-class.m: Add a test case
3459 for the above change.
3461 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3463 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3465 2015-01-09 Richard Biener <rguenther@suse.de>
3467 PR tree-optimization/64410
3468 * g++.dg/vect/pr64410.cc: New testcase.
3470 2015-01-09 Martin Liska <mliska@suse.cz>
3472 * gcc.dg/ipa/ipa-icf-32.c: New test.
3474 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3476 * c-c++-common/tsan/tsan_barrier.h: New.
3477 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3478 * c-c++-common/tsan/bitfield_race.c: Likewise.
3479 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3480 * c-c++-common/tsan/mutexset1.c: Likewise.
3481 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3482 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3483 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3484 * c-c++-common/tsan/simple_race.c: Likewise.
3485 * c-c++-common/tsan/simple_stack.c: Likewise.
3486 * c-c++-common/tsan/sleep_sync.c: Likewise.
3487 * c-c++-common/tsan/tiny_race.c: Likewise.
3488 * c-c++-common/tsan/tls_race.c: Likewise.
3489 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3490 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3491 * g++.dg/tsan/atomic_free.C: Likewise.
3492 * g++.dg/tsan/atomic_free2.C: Likewise.
3493 * g++.dg/tsan/cond_race.C: Likewise.
3494 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3496 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3499 * lib/target-supports.exp (check_effective_target_libatomic_available):
3501 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3502 targets that match effective-target libatomic_available.
3503 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3505 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3507 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3508 Verify the result of gcc_jit_context_get_last_error.
3509 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3511 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3513 PR tree-optimization/63989
3514 * gcc.dg/strlenopt-27.c: New test.
3516 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3518 * jit.dg/harness.h (set_up_logging): New function.
3519 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3520 set_up_logging on the context, so that every testcase is
3521 logged to a particular file.
3522 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3523 and call gcc_jit_context_set_logfile on the top-level context.
3525 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3528 * g++.dg/opt/pr64338.C: New test.
3530 2015-01-08 Tobias Burnus <burnus@net-b.de>
3532 * gfortran.dg/coarray/codimension_2b.f90: New file.
3533 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3534 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3536 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3539 * g++.dg/ext/fnname4.C: New.
3541 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/cpp0x/constexpr-64462.C: New.
3546 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3549 * g++.dg/cpp0x/deleted10.C: New.
3551 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3553 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3555 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3557 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3558 GCC_JIT_UNARY_OP_ABS.
3559 (verify_unary_ops): Likewise.
3561 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3563 * jit.dg/test-arith-overflow.c: New test case.
3564 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3565 * jit.dg/test-combination.c (create_code): Likewise.
3566 (verify_code): Likewise.
3567 * jit.dg/test-threads.c (testcases): Likewise.
3569 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3571 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3572 rather than "jit". Load g++.exp, and call g++_init.
3573 Run test-*.cc files within the testsuite and *.cc files within
3575 (jit-dg-test): Drop the addition of -fgnu89-inline to
3576 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3577 doing it when compiling C testcases (since g++ does not handle
3578 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3579 is restored to the value after g++_init ran, rather than the
3580 value before g++_init ran. Return a list of
3581 $comp_output $output_file, as dg-test assumes.
3583 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3585 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3586 make it easier to figure out the origin of each test result when
3587 running test-combination.c and test-threads.c.
3588 (CHECK_VALUE): Likewise.
3589 (CHECK_DOUBLE_VALUE): Likewise.
3590 (CHECK_STRING_VALUE): Likewise.
3591 (CHECK_STRING_STARTS_WITH): Likewise.
3592 (CHECK_STRING_CONTAINS): Likewise.
3594 (check_string_value): Likewise, add "funcname" param.
3595 (check_string_starts_with): Likewise.
3596 (check_string_contains): Likewise.
3598 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3600 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3601 generating name of built executable.
3603 2015-01-07 Marek Polacek <polacek@redhat.com>
3606 * gcc.dg/pr64440.c: New test.
3607 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3609 2015-01-07 Marek Polacek <polacek@redhat.com>
3612 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3613 * gcc.dg/pr64417.c: New test.
3615 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3618 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3621 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3623 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3624 Check if testcases run without errors, not just if they compile.
3626 2015-01-06 Christian Bruel <christian.bruel@st.com>
3629 * gcc.target/sh/pr64507.c: New test.
3631 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3633 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3635 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3637 * c-c++-common/asan/sanitize-all-1.c: New test.
3638 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3639 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3640 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3641 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3643 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3645 * lib/target-supports.exp (check_profiling_available): Return 0 for
3647 (check_effective_target_tls_runtime): Likewise.
3648 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3649 * gcc.dg/20020312-2.c: Adjust for Visium.
3650 * gcc.dg/tls/thr-cse-1.c: Likewise
3651 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3652 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3653 * gcc.dg/weak/typeof-2.c: Likewise.
3655 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3657 PR rtl-optimization/64287
3658 * gcc.dg/aru-2.c: New test.
3660 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3663 * c-c++-common/ubsan/pr64344-1.c: New test.
3664 * c-c++-common/ubsan/pr64344-2.c: New test.
3666 PR tree-optimization/64465
3667 * gcc.dg/pr64465.c: New test.
3669 PR tree-optimization/64494
3670 * gcc.c-torture/compile/pr64494.c: New test.
3672 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3675 * gfortran.dg/realloc_on_assign_25.f90: New test.
3677 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3679 Update copyright years.
3681 2015-01-05 Marek Polacek <polacek@redhat.com>
3684 * gcc.dg/pr64423.c: New test.
3686 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3688 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3689 mmix-knuth-mmixware for the same reason as for MIPS.
3690 * gcc.dg/debug/debug-2.c: Ditto.
3692 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3694 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3697 * lib/gfortran.exp: Add libatomic library search path.
3698 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3699 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3701 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3703 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3705 * c-c++-common/tsan/bitfield_race.c: New testcase.
3706 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3708 2015-01-02 Tobias Burnus <burnus@net-b.de>
3710 * gfortran.dg/coarray/collectives_4.f90: New.
3712 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3715 * gfortran.dg/extends_16.f90: New.
3717 2015-01-02 Tobias Burnus <burnus@net-b.de>
3719 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3721 2015-01-02 Tobias Burnus <burnus@net-b.de>
3723 * gfortran.dg/coarray/codimension_2.f90: New.
3724 * gfortran.dg/coarray/codimension_2a.f90: New.
3725 * gfortran.dg/coarray_35.f90: New.
3726 * gfortran.dg/coarray_35a.f90: New.
3728 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3731 * gfortran.dg/dummy_procedure_11.f90: New.
3733 Copyright (C) 2015 Free Software Foundation, Inc.
3735 Copying and distribution of this file, with or without modification,
3736 are permitted in any medium without royalty provided the copyright
3737 notice and this notice are preserved.