* gcc.dg/tree-ssa/scev-14.c: update template.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-07-05 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/tree-ssa/scev-14.c: update template.
4
5 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6
7 * gcc.dg/vect/group-no-gaps-1.c: New test.
8
9 2016-07-05 Andi Kleen <ak@linux.intel.com>
10
11 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
12 if kernel supports MPX.
13
14 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
15
16 * gcc.c-torture/compile/pr69102.c: Require fpic support.
17
18 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
19 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20
21 * gcc.target/powerpc/signbit-1.c: New test.
22 * gcc.target/powerpc/signbit-2.c: New test.
23 * gcc.target/powerpc/signbit-3.c: New test.
24
25 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26
27 PR rtl-optimization/71594
28 * gcc.dg/torture/pr71594.c: New test.
29
30 2016-07-05 Jan Hubicka <jh@suse.cz>
31
32 * gcc.dg/tree-ssa/scev-14.c: new testcase.
33
34 2016-07-05 David Malcolm <dmalcolm@redhat.com>
35
36 PR c++/62314
37 * gcc/testsuite/g++.dg/parse/error5.C: Update column
38 number of missing semicolon error.
39 * g++.dg/pr62314-2.C: New test case.
40
41 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
42
43 * gfortran.dg/coarray_stat_function.f90: New test.
44 * gfortran.dg/coarray_stat_whitespace.f90: New test.
45 * gfortran.dg/coarray_lib_comm_1: Adapting old test
46 to new interfaces.
47
48 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
49
50 PR fortran/71623
51 * gfortran.dg/deferred_character_17.f90: New test.
52
53 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
54
55 * gcc.target/arm/neon/polytypes.c: Move to ...
56 * gcc.target/arm/polytypes.c: ... here.
57 * gcc.target/arm/neon/pr51534.c: Move to ...
58 * gcc.target/arm/pr51534.c: ... here.
59 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
60 * gcc.target/arm/vect-vcvt.c: ... here.
61 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
62 * gcc.target/arm/vect-vcvtq.c: ... here.
63 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
64 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
65 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
66 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
67 * gcc.target/arm/neon/neon.exp: Delete.
68 * gcc.target/arm/neon/: Delete.
69
70 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
71
72 PR fortran/65575
73 * gfortran.dg: pr65575.f90: New test.
74
75 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
76
77 PR fortran/35849
78 * gfortran.dg: pr35849.f90: New test.
79
80 2016-07-04 Jakub Jelinek <jakub@redhat.com>
81
82 PR c++/71739
83 * g++.dg/cpp0x/pr71739.C: New test.
84
85 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
86
87 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
88
89 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
90
91 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
92 locr.
93 * gcc.target/s390/loc-1.c: New test.
94
95 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
96
97 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
98 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
99
100 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
101
102 PR target/63874
103 * gcc.target/aarch64/pr63874.c: New test.
104
105 2016-07-04 Jan Beulich <jbeulich@suse.com>
106
107 * g++.dg/header.c: New.
108 * gcc.dg/header.c: New.
109
110 2016-07-02 Jakub Jelinek <jakub@redhat.com>
111
112 PR c/71719
113 * c-c++-common/Wunused-var-15.c: New test.
114
115 2016-07-01 Jakub Jelinek <jakub@redhat.com>
116
117 PR fortran/71687
118 * gfortran.dg/gomp/pr71687.f90: New test.
119
120 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
121
122 * gcc.dg/const-float128-ped.c: Require __float128 effective
123 target and options.
124 * gcc.dg/const-float128.c: Likewise.
125 * gcc.dg/torture/float128-cmp-invalid.c: Require
126 __float128 and base_quadfloat_support effective targets, and
127 __float128 options.
128 * gcc.dg/torture/float128-div-underflow.c: Likewise.
129 * gcc.dg/torture/float128-extend-nan.c: Likewise.
130 * gcc.dg/torture/float128-nan.c: Likewise.
131 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
132 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
133 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
134 * lib/target-supports.exp (check_effective_target___float128):
135 New.
136 (add_options_for___float128): New.
137 (check_effective_target_base_quadword_support): New.
138
139 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
140
141 PR target/71720
142 * gcc.target/powerpc/pr71720.c: New test.
143
144 2016-07-01 Jan Beulich <jbeulich@suse.com>
145
146 * gcc.dg/bss.c: New.
147
148 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
149
150 PR target/71698
151 * gcc.target/powerpc/pr71698.c: New test.
152
153 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
154
155 PR target/71151
156 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
157 instead of ".foo" for its section name.
158 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
159 depending on MCU's flash size.
160 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
161 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
162 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
163 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
164 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
165 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
166
167 2016-07-01 Jan Beulich <jbeulich@suse.com>
168
169 * gcc.target/i386/pr65105-2.c: Add -msse2.
170
171 2016-06-30 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/71707
174 * gcc.dg/strlenopt-29.c: New test.
175
176 PR fortran/71704
177 * gfortran.dg/gomp/pr71704.f90: New test.
178
179 PR fortran/71705
180 * gfortran.dg/gomp/pr71705.f90: New test.
181
182 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
183
184 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
185 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
186 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
187 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
188 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
189 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
190 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
191 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
192 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
193 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
194 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
195 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
196 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
197 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
198 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
199 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
200 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
201 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
202 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
203 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
204 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
205 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
206 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
207 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
208 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
209 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
210 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
211 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
212 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
213 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
214 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
215 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
216 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
217 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
218 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
219 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
220 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
221 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
222 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
223 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
224 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
225 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
226 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
227 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
228 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
229 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
230 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
231 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
232 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
233 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
234 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
235 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
236 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
237 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
238 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
239 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
240 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
241 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
242 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
243 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
244 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
245 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
246 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
247 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
248 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
249 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
250 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
251 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
252 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
253 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
254 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
255 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
256 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
257 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
258 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
259 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
260 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
261 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
262 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
263 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
264 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
265
266 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267 James Greenhalgh <james.greenhalgh@arm.com>
268
269 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
270
271 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
272 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
273
274 * gcc.target/aarch64/vget_set_lane_1.c: New test.
275
276 2016-06-30 David Malcolm <dmalcolm@redhat.com>
277
278 PR driver/71651
279 * gcc.dg/spellcheck-options-12.c: New test case.
280
281 2016-06-30 Jakub Jelinek <jakub@redhat.com>
282
283 PR middle-end/71693
284 * gcc.c-torture/compile/pr71693.c: New test.
285
286 2016-06-29 David Malcolm <dmalcolm@redhat.com>
287
288 * gcc.dg/spellcheck-params.c: New testcase.
289 * gcc.dg/spellcheck-params-2.c: New testcase.
290
291 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
292
293 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
294 vector extract instructions.
295 * gcc.target/powerpc/p9-extract-2.c: Likewise.
296
297 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
298
299 PR fortran/71686
300 * gfortran.dg/unexpected_eof_2.f90: New test.
301 * gfortran.dg/unexpected_eof_3.f90: New test.
302
303 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
304
305 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
306
307 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
308
309 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
310 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
311 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
312
313 2016-06-29 Richard Biener <rguenther@suse.de>
314
315 PR middle-end/15256
316 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
317
318 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
319
320 * gcc.target/arm/aapcs/neon-vect10.c: Require
321 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
322 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
323 * gcc.target/arm/aapcs/vfp18.c: Likewise.
324 * gcc.target/arm/aapcs/vfp19.c: Likewise.
325 * gcc.target/arm/aapcs/vfp20.c: Likewise.
326 * gcc.target/arm/aapcs/vfp21.c: Likewise.
327 * gcc.target/arm/fp16-aapcs-1.c: Require
328 -mfloat-ab=hard. Also simplify the test.
329 * gcc.target/arm/fp16-aapcs-2.c: New.
330
331 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
332
333 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
334 comment.
335 (add_options_for_arm_fp16_ieee): New.
336 (add_options_for_arm_fp16_alternative): New.
337 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
338 long-line.
339 (effective_target_arm_fp16_hw): New.
340
341 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
342
343 PR tree-optimization/71655
344 * g++.dg/pr71655.C: New test.
345
346 2016-06-29 Martin Liska <mliska@suse.cz>
347
348 * gcc.dg/pr71585.c: New test.
349 * gcc.dg/pr71585-2.c: New test.
350 * gcc.dg/pr71585-3.c: New test.
351
352 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
353
354 PR tree-optimization/70729
355 * g++.dg/vect/pr70729.cc: New test.
356
357 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
358
359 * c-c++-common/gomp/cancel-1.c: Extend.
360
361 2016-06-29 Jakub Jelinek <jakub@redhat.com>
362
363 PR tree-optimization/71625
364 * gcc.dg/strlenopt-28.c: New test.
365
366 2016-06-29 Richard Biener <rguenther@suse.de>
367
368 PR middle-end/71002
369 * g++.dg/torture/pr71002.C: Adjust testcase.
370
371 2016-06-29 Jakub Jelinek <jakub@redhat.com>
372
373 PR c/71685
374 * gcc.dg/pr71685.c: New test.
375
376 2016-06-28 Martin Sebor <msebor@redhat.com>
377
378 PR c/71552
379 * gcc.dg/init-bad-9.c: New test.
380
381 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
382
383 * gcc.target/powerpc/abs128-1.c: Require VSX.
384 * gcc.target/powerpc/copysign128-1.c: Likewise.
385 * gcc.target/powerpc/inf128-1.c: Likewise.
386 * gcc.target/powerpc/nan128-1.c: Likewise.
387
388 2016-06-28 Jakub Jelinek <jakub@redhat.com>
389
390 PR middle-end/71626
391 * gcc.c-torture/execute/pr71626-1.c: New test.
392 * gcc.c-torture/execute/pr71626-2.c: New test.
393
394 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
395
396 PR target/71656
397 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
398
399 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
400
401 PR target/71670
402 * gcc.target/powerpc/pr71670.c: New testcase.
403
404 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
405
406 PR target/71656
407 * gcc.target/powerpc/pr71656-1.c: New test.
408 * gcc.target/powerpc/pr71656-2.c: New test.
409
410 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
411
412 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
413 around fp16 code.
414 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
415 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
416 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
417 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
418 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
419 Add arm_neon_fp16_ok effective target.
420 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
422 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
423 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
424 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
425 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
426 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
427 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
428 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
430 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
431
432 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
433
434 * gcc.dg/predict-12.c: New testcase.
435
436 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
437
438 PR fortran/71649
439 * gfortran.dg/pr71649.f90: New test.
440
441 2016-06-25 Jakub Jelinek <jakub@redhat.com>
442
443 PR tree-optimization/71643
444 * g++.dg/opt/pr71643.C: New test.
445
446 PR tree-optimization/71631
447 * gcc.c-torture/execute/pr71631.c: New test.
448
449 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
450
451 * gcc.dg/predict-11.c: New testcase.
452 * gfortran.dg/predict-2.f90: New testcase.
453
454 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
455
456 * gcc.dg/predict-10.c: New test.
457
458 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
459
460 * gcc.target/powerpc/abs128-1.c: New.
461 * gcc.target/powerpc/copysign128-1.c: New.
462 * gcc.target/powerpc/inf128-1.c: New.
463 * gcc.target/powerpc/nan128-1.c: New.
464
465 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
466
467 * gfortran.dg/pr71642.f90: New test.
468
469 2016-06-24 Jakub Jelinek <jakub@redhat.com>
470
471 PR tree-optimization/71647
472 * gcc.target/i386/pr71647.c: New test.
473
474 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
475
476 * gcc.target/i386/noplt-gd-1.c: New test.
477 * gcc.target/i386/noplt-gd-2.c: Likewise.
478 * gcc.target/i386/noplt-gd-3.c: Likewise.
479 * gcc.target/i386/noplt-ld-1.c: Likewise.
480 * gcc.target/i386/noplt-ld-2.c: Likewise.
481 * gcc.target/i386/noplt-ld-3.c: Likewise.
482 * lib/target-supports.exp
483 (check_effective_target_tls_get_addr_via_got): New.
484
485 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
486
487 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
488 testsuite compile flags.
489 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
490 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
491
492 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
493
494 * g++dg/vect/pr36684.cc: Add dg-do compile.
495 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
496 * gcc.dg/vect/pr70021.c: Ditto.
497 * gcc.dg/vect/pr70138-1.c: Ditto.
498 * gcc.dg/vect/pr70138-2.c: Ditto.
499 * gcc.dg/vect/pr70354-1.c: Ditto.
500 * gcc.dg/vect/pr70354-2.c: Ditto.
501 * gcc.dg/vect/pr71259.c: Ditto.
502 * gcc.dg/vect/pr71416-1.c: Ditto.
503 * gcc.dg/vect/slp-43.c: Ditto.
504 * gcc.dg/vect/slp-45.c: Ditto.
505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
508 * gfortran.dg/vect/pr69980.f90: Ditto.
509
510 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
511
512 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
513 * gcc.dg/vect/bb-slp-30.c: Ditto.
514 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
515 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
516 * gcc.dg/vect/pr45902.c: Ditto.
517 * gcc.dg/vect/pr48172.c: Ditto.
518 * gcc.dg/vect/pr48377.c: Ditto.
519 * gcc.dg/vect/pr49038.c: Ditto.
520 * gcc.dg/vect/pr49771.c: Ditto.
521 * gcc.dg/vect/pr52091.c: Ditto.
522 * gcc.dg/vect/pr53185-2.c: Ditto.
523 * gcc.dg/vect/pr56826.c: Ditto.
524 * gcc.dg/vect/pr60276.c: Ditto.
525 * gcc.dg/vect/pr62021.c: Ditto.
526 * gcc.dg/vect/pr63530.c: Ditto.
527 * gcc.dg/vect/pr65518.c: Ditto.
528 * gcc.dg/vect/pr65947-1.c: Ditto.
529 * gcc.dg/vect/pr65947-10.c: Ditto.
530 * gcc.dg/vect/pr65947-11.c: Ditto.
531 * gcc.dg/vect/pr65947-12.c: Ditto.
532 * gcc.dg/vect/pr65947-13.c: Ditto.
533 * gcc.dg/vect/pr65947-2.c: Ditto.
534 * gcc.dg/vect/pr65947-3.c: Ditto.
535 * gcc.dg/vect/pr65947-4.c: Ditto.
536 * gcc.dg/vect/pr65947-5.c: Ditto.
537 * gcc.dg/vect/pr65947-6.c: Ditto.
538 * gcc.dg/vect/pr65947-7.c: Ditto.
539 * gcc.dg/vect/pr65947-8.c: Ditto.
540 * gcc.dg/vect/pr65947-9.c: Ditto.
541 * gcc.dg/vect/pr71416-1.c: Ditto.
542 * gcc.dg/vect/pr71439.c: Ditto.
543 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
544 * gcc.dg/vect/vect-bswap16.c: Ditto.
545 * gcc.dg/vect/vect-bswap32.c: Ditto.
546 * gcc.dg/vect/vect-bswap64.c: Ditto.
547 * gcc.dg/vect/vect-live-1.c: Ditto.
548 * gcc.dg/vect/vect-live-2.c: Ditto.
549 * gcc.dg/vect/vect-live-3.c: Ditto.
550 * gcc.dg/vect/vect-live-4.c: Ditto.
551 * gcc.dg/vect/vect-live-5.c: Ditto.
552 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
553 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
554 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
555 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
556 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
557 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
558 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
559 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
560 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
561 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
562 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
563 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
564 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
565 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
566 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
567 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
568 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
569
570 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
571
572 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
573
574 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
575
576 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
577 ia32 if R_386_GOT32X relocation is supported.
578 * gcc.target/i386/noplt-3.c: Likewise.
579 * gcc.target/i386/noplt-2.c: Likewise.
580 (main): Renamed to ...
581 (bar): This.
582 * gcc.target/i386/noplt-4.c: Likewise.
583 (main): Renamed to ...
584 (bar): This.
585 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
586 * gcc.target/i386/pr67400-5.c: Likewise.
587
588 2016-06-24 Jakub Jelinek <jakub@redhat.com>
589
590 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
591 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
592
593 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
594 f4): Adjust expected diagnostics.
595 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
596 (T): If OVFP is defined, redefine to TP.
597 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
598 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
599 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
600 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
601 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
602 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
603 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
604 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
605 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
606 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
607 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
608 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
609 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
610 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
611 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
612 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
613 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
614 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
615 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
616 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
617 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
618 as last argument to __builtin_add_overflow_p.
619
620 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
621
622 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
623 dg-options and remove default vector testsuite compile flags.
624 * g++.dg/vect/pr33860a.cc: Ditto.
625 * g++.dg/vect/pr45470-a.cc: Ditto.
626 * g++.dg/vect/pr45470-b.cc: Ditto.
627 * g++.dg/vect/pr60896.cc: Ditto.
628 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
629 * gcc.dg/vect/pr18308.c: Ditto.
630 * gcc.dg/vect/pr24049.c: Ditto.
631 * gcc.dg/vect/pr33373.c: Ditto.
632 * gcc.dg/vect/pr36228.c: Ditto.
633 * gcc.dg/vect/pr42395.c: Ditto.
634 * gcc.dg/vect/pr42604.c: Ditto.
635 * gcc.dg/vect/pr46663.c: Ditto.
636 * gcc.dg/vect/pr48765.c: Ditto.
637 * gcc.dg/vect/pr49093.c: Ditto.
638 * gcc.dg/vect/pr49352.c: Ditto.
639 * gcc.dg/vect/pr52298.c: Ditto.
640 * gcc.dg/vect/pr52870.c: Ditto.
641 * gcc.dg/vect/pr53185.c: Ditto.
642 * gcc.dg/vect/pr53773.c: Ditto.
643 * gcc.dg/vect/pr56695.c: Ditto.
644 * gcc.dg/vect/pr62171.c: Ditto.
645 * gcc.dg/vect/pr63530.c: Ditto.
646 * gcc.dg/vect/pr68339.c: Ditto.
647 * gcc.dg/vect/pr71259.c: Ditto.
648 * gcc.dg/vect/vect-82_64.c: Ditto.
649 * gcc.dg/vect/vect-83_64.c: Ditto.
650 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
651 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
652 * gcc.dg/vect/vect-shift-2.c: Ditto.
653 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
654 * gfortran.dg/vect/pr39318.f90: Ditto.
655 * gfortran.dg/vect/pr45714-a.f: Ditto.
656 * gfortran.dg/vect/pr45714-b.f: Ditto.
657 * gfortran.dg/vect/pr46213.f90: Ditto.
658
659 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
660 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
661
662 * gcc.target/powerpc/p9-splat-5.c: New test.
663
664 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
665
666 PR tree-optimization/71488
667 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
668 * lib/target-supports.exp: ... here.
669 (check_sse4_hw_available): New procedure.
670 (check_effective_target_sse4_runtime): Ditto.
671 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
672 -march=westmere for sse4_runtime targets.
673 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
674 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
675 (dg-additional-options): Use for sse4_runtime targets.
676 (main): Call check_vect ().
677 (dg-final): Perform scan only for sse4_runtime targets.
678
679 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
680
681 PR target/66232
682 PR target/67400
683 * gcc.target/i386/pr66232-14.c: New file.
684 * gcc.target/i386/pr66232-15.c: Likewise.
685 * gcc.target/i386/pr66232-16.c: Likewise.
686 * gcc.target/i386/pr66232-17.c: Likewise.
687 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
688 ia32 if R_386_GOT32X relocation is supported.
689 * gcc.target/i386/pr67400-2.c: Likewise.
690 * gcc.target/i386/pr67400-3.c: Likewise.
691 * gcc.target/i386/pr67400-4.c: Likewise.
692 * gcc.target/i386/pr67400-6.c: Likewise.
693 * gcc.target/i386/pr67400-7.c: Likewise.
694 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
695
696 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
697
698 PR libgfortran/48852
699 * gfortran.dg/char4_iunit_1.f03: Update test.
700 * gfortran.dg/f2003_io_5.f03: Update test.
701 * gfortran.dg/real_const_3.f90: Update test.
702
703 2016-06-23 Andi Kleen <ak@linux.intel.com>
704
705 * g++.dg/bprob/bprob.exp: Support autofdo.
706 * g++.dg/tree-prof/tree-prof.exp: dito.
707 * gcc.dg/tree-prof/tree-prof.exp: dito.
708 * gcc.misc-tests/bprob.exp: dito.
709 * gfortran.dg/prof/prof.exp: dito.
710 * lib/profopt.exp: dito.
711 * lib/target-supports.exp: Check for autofdo.
712
713 2016-06-23 Martin Liska <mliska@suse.cz>
714
715 * gcc.dg/pr71619.c: New test.
716
717 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
718
719 PR target/67400
720 * gcc.target/i386/pr67400-1.c: New test.
721 * gcc.target/i386/pr67400-2.c: Likewise.
722 * gcc.target/i386/pr67400-3.c: Likewise.
723 * gcc.target/i386/pr67400-4.c: Likewise.
724 * gcc.target/i386/pr67400-5.c: Likewise.
725 * gcc.target/i386/pr67400-6.c: Likewise.
726 * gcc.target/i386/pr67400-7.c: Likewise.
727
728 2016-06-22 David Malcolm <dmalcolm@redhat.com>
729
730 * c-c++-common/missing-header-1.c: New test case.
731 * c-c++-common/missing-header-2.c: New test case.
732 * c-c++-common/missing-header-3.c: New test case.
733 * c-c++-common/missing-header-4.c: New test case.
734
735 2016-06-22 David Malcolm <dmalcolm@redhat.com>
736
737 PR c/70339
738 * c-c++-common/attributes-1.c: Update dg-prune-output to include
739 hint.
740 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
741 expected results due to builtin "nanl" now being suggested for
742 "name".
743 * gcc.dg/pr67580.c: Update expected messages.
744 * gcc.dg/spellcheck-identifiers.c: New testcase.
745 * gcc.dg/spellcheck-typenames.c: New testcase.
746
747 2016-06-22 David Malcolm <dmalcolm@redhat.com>
748
749 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
750 file.
751 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
752 diagnostic-test-show-locus-parseable-fixits.c to sources for
753 diagnostic_plugin_test_show_locus.c.
754 * lib/gcc-defs.exp (freeform_regexps): New global.
755 (dg-regexp): New function.
756 (handle-dg-regexps): New function.
757 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
758 freeform_regexps to the empty list.
759 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
760
761 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
762
763 PR tree-optimization/71488
764 * g++.dg/pr71488.C: New test.
765 * gcc.dg/vect/vect-bool-cmp.c: New test.
766
767 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
768
769 * gcc.dg/guality/param-5.c: New test.
770
771 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
772
773 * gcc.target/i386/asm-flag-7.c: New test.
774
775 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
776
777 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
778 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
779 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
780 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
781 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
782 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
785 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
786 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
787 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
788 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
789 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
790 * gcc.dg/tree-ssa/vrp87.c: Likewise.
791 * lib/target-supports.exp: Likewise.
792
793 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
794
795 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
796 * gcc.dg/attr-ms_struct-2.c: Likewise.
797 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
798 * gcc.dg/bf-ms-attrib.c: Likewise.
799 * gcc.dg/bf-ms-layout-2.c: Likewise.
800 * gcc.dg/bf-ms-layout-3.c: Likewise.
801 * gcc.dg/bf-ms-layout.c: Likewise.
802 * gcc.dg/bf-no-ms-layout.c: Likewise.
803 * gcc.target/i386/bitfield1.c: Likewise.
804 * gcc.target/i386/bitfield2.c: Likewise.
805 * gcc.target/i386/bitfield3.c: Likewise.
806
807 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
808
809 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
810 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
811 override other than -mcpu=power9 command-line option is specified,
812 or if the target operating system is aix.
813 * gcc.target/powerpc/darn-1.c: Likewise.
814 * gcc.target/powerpc/darn-2.c: Likewise.
815 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
816 test if effective-target is not powerpc_p9vector_ok or if the
817 target operating system is not defined.
818 * gcc.target/powerpc/vslv-1.c: Likewise.
819 * gcc.target/powerpc/vsrv-0.c: Likewise.
820 * gcc.target/powerpc/vsrv-1.c: Likewise.
821
822 2016-06-21 Tobias Burnus <burnus@net-b.de>
823
824 PR fortran/71068
825 * gfortran.dg/coarray/data_1.f90: New.
826
827 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
828
829 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
830 (dg-require-effective-target): Use arm_v8_neon_hw.
831 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
832 (dg-require-effective-target): Likewise.
833 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
834 (dg-require-effective-target): Likewise.
835 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
836 (dg-require-effective-target): Likewise.
837 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
838 (dg-require-effective-target): Likewise.
839 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
840 (dg-require-effective-target): Likewise.
841 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
842 Add AArch64 check.
843
844 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
845
846 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
847 Set to 3 so test passes.
848
849 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
850
851 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
852
853 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
854
855 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
856 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
857 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
858 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
859
860 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
861
862 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
863 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
864
865 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
866
867 PR target/71549
868 * gcc.target/i386/pr71549.c: New test.
869
870 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
871
872 * gcc.target/powerpc/vadsdu-0.c: Replace
873 dg-require-effective-target directive to allow test to run on more
874 platforms, and add dg-skip-if directive to disable test on aix
875 platforms because of known incompatibilities.
876 * gcc.target/powerpc/vadsdu-1.c: Likewise.
877 * gcc.target/powerpc/vadsdu-2.c: Likewise.
878 * gcc.target/powerpc/vadsdu-3.c: Likewise.
879 * gcc.target/powerpc/vadsdu-4.c: Likewise.
880 * gcc.target/powerpc/vadsdu-5.c: Likewise.
881 * gcc.target/powerpc/vadsdub-1.c: Likewise.
882 * gcc.target/powerpc/vadsdub-2.c: Replace
883 dg-require-effective-target directive to allow test to run on more
884 platforms, and add dg-skip-if directive to disable test on aix
885 platforms because of known incompatibilities.
886 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
887 with vec_absdb call to differentiate this test from vadsdub-1.c.
888 * gcc.target/powerpc/vadsduh-1.c: Replace
889 dg-require-effective-target directive to allow test to run on more
890 platforms, and add dg-skip-if directive to disable test on aix
891 platforms because of known incompatibilities.
892 * gcc.target/powerpc/vadsduh-2.c: Likewise.
893 * gcc.target/powerpc/vadsduw-1.c: Likewise.
894 * gcc.target/powerpc/vadsduw-2.c: Likewise.
895
896 2016-06-21 Jakub Jelinek <jakub@redhat.com>
897
898 PR tree-optimization/71588
899 * gcc.dg/pr71558.c: New test.
900
901 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
902
903 * c-c++-common/pr68657-1.c: Require ptr32plus support.
904 * c-c++-common/pr68657-2.c: Likewise.
905 * c-c++-common/pr68657-3.c: Likewise.
906 * gcc.dg/torture/pr69714.c: Require int32plus support.
907 * gcc.dg/torture/pr70025.c: Likewise.
908 * gcc.dg/torture/pr70083.c: Likewise.
909 * gcc.dg/torture/pr70542.c: Likewise.
910 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
911
912 2016-06-20 Joseph Myers <joseph@codesourcery.com>
913
914 PR c/71601
915 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
916
917 2016-06-20 Jakub Jelinek <jakub@redhat.com>
918
919 PR middle-end/71581
920 * gcc.dg/pr71581.c: New test.
921
922 PR rtl-optimization/71591
923 * gcc.dg/cpp/pr71591.c: New test.
924
925 2016-06-20 David B. Robins <gcc@davidrobins.net>
926
927 PR target/71571
928 * g++.dg/torture/pr71571.C: New test.
929
930 2016-06-20 Jakub Jelinek <jakub@redhat.com>
931
932 PR target/71559
933 * gcc.target/i386/sse2-pr71559.c: New test.
934 * gcc.target/i386/avx-pr71559.c: New test.
935 * gcc.target/i386/avx512f-pr71559.c: New test.
936
937 2016-06-20 Tobias Burnus <burnus@net-b.de>
938
939 PR fortran/71194
940 * gfortran.dg/pointer_remapping_10.f90: New.
941
942 2016-06-20 David Malcolm <dmalcolm@redhat.com>
943
944 * g++.dg/diagnostic/string-literal-concat.C: New test case.
945
946 2016-06-20 Martin Sebor <msebor@redhat.com>
947
948 PR c/69507
949 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
950 * gnu90-const-expr-1.c: Same.
951 * gnu99-const-expr-1.c: Same.
952 * gnu99-static-1.c: Same.
953
954 2016-06-20 Renlin Li <renlin.li@arm.com>
955
956 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
957
958 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
959
960 * gcc.target/aarch64/vcvt_f64_1.c: New.
961 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
962 * gcc.target/aarch64/vrecp_f64_1.c: New.
963
964 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
965
966 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
967 "alignement".
968
969 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
970
971 PR target/71103
972 * gcc.target/avr/torture/pr71103-2.c: New test.
973
974 2016-06-19 Martin Sebor <msebor@redhat.com>
975
976 PR c/69507
977 * gcc.dg/alignof.c: New test.
978
979 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
980
981 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
982 vs dg-error; test constexpr specifier too.
983
984 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
985
986 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
987
988 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
989
990 * lib/target-supports.exp
991 (check_effective_target_arm_neon_fp16_ok_nocache): Call
992 arm_neon_ok and merge flags. Fix temporary test name.
993 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
994 and merge flags.
995
996 2016-06-17 Martin Liska <mliska@suse.cz>
997
998 * gcc.dg/predict-9.c: Fix dump scanning.
999
1000 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1001
1002 PR tree-optimization/71354
1003 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1004
1005 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1006
1007 PR tree-optimization/71347
1008 * gcc.dg/tree-ssa/pr71347.c: New test.
1009
1010 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1011
1012 PR tree-optimization/71354
1013 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1014
1015 2016-06-17 Bin Cheng <bin.cheng@arm.com>
1016
1017 * gcc.dg/vect/vect-alias-check-1.c: New test.
1018
1019 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1020
1021 PR target/71151
1022 * gcc.target/avr/pr71151-1.c: New test.
1023 * gcc.target/avr/pr71151-2.c: New test.
1024 * gcc.target/avr/pr71151-3.c: New test.
1025 * gcc.target/avr/pr71151-4.c: New test.
1026 * gcc.target/avr/pr71151-5.c: New test.
1027 * gcc.target/avr/pr71151-6.c: New test.
1028 * gcc.target/avr/pr71151-7.c: New test.
1029 * gcc.target/avr/pr71151-8.c: New test.
1030 * gcc.target/avr/pr71151-common.h: New test.
1031
1032 2016-06-16 Martin Liska <mliska@suse.cz>
1033
1034 * gfortran.dg/predict-1.f90: New test.
1035
1036 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
1037
1038 PR target/71242
1039 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1040
1041 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
1042
1043 * g++.dg/vect/pr36648.cc: Disable cunrolli
1044
1045 2016-06-16 Jakub Jelinek <jakub@redhat.com>
1046
1047 PR target/71554
1048 * gcc.c-torture/execute/pr71554.c: New test.
1049
1050 PR rtl-optimization/71532
1051 * gcc.dg/torture/pr71532.c: New test.
1052
1053 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1054
1055 * gcc.target/powerpc/p9-dimode1.c: New test.
1056 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1057
1058 2016-06-15 Jakub Jelinek <jakub@redhat.com>
1059
1060 * gcc.c-torture/compile/20160615-1.c: New test.
1061
1062 * g++.dg/cpp0x/ref-qual17.C: New test.
1063
1064 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1065
1066 PR middle-end/71529
1067 * gcc.target/i386/pr71529.C: New test.
1068
1069 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1070
1071 PR tree-optimization/71483
1072 * g++.dg/vect/pr71483.c: New
1073
1074 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1075
1076 PR c++/70202
1077 * g++.dg/inherit/crash6.C: New.
1078 * g++.dg/inherit/union2.C: Likewise.
1079 * g++.dg/inherit/virtual12.C: Likewise.
1080 * g++.dg/inherit/virtual13.C: Likewise.
1081 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1082
1083 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
1084
1085 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1086
1087 2016-06-15 Alan Hayward <alan.hayward@arm.com>
1088
1089 PR tree-optimization/71439
1090 * gcc.dg/vect/pr71439.c: New
1091
1092 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1093
1094 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1095
1096 2016-06-15 Richard Biener <rguenther@suse.de>
1097
1098 * gcc.dg/vect/slp-45.c: New testcase.
1099
1100 2016-06-15 Richard Biener <rguenther@suse.de>
1101
1102 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1103
1104 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1105
1106 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1107 requirements, and disable for AIX for now.
1108 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1109
1110 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR c++/71528
1113 * g++.dg/opt/pr71528.C: New test.
1114
1115 PR c++/71516
1116 * g++.dg/init/pr71516.C: New test.
1117
1118 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1119
1120 * g++.dg/init/array46.C: New.
1121
1122 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
1123
1124 * gcc.target/i386/float128-3.c: New test.
1125 * gcc.target/i386/quad-sse4.c: Ditto.
1126 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1127 Update scan strings.
1128
1129 2016-06-14 Richard Biener <rguenther@suse.de>
1130
1131 PR middle-end/71526
1132 * gfortran.dg/pr71526.f90: New testcase.
1133
1134 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1135
1136 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1137 * gcc.dg/zero_bits_compound-1.c: Likewise.
1138
1139 2016-06-14 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/71522
1142 * gcc.dg/torture/pr71522.c: New testcase.
1143
1144 2016-06-14 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR tree-optimization/71520
1147 * gcc.dg/tree-ssa/pr71520.c: New test.
1148
1149 2016-06-14 Richard Biener <rguenther@suse.de>
1150
1151 PR tree-optimization/71521
1152 * gcc.dg/tree-ssa/vrp101.c: New testcase.
1153
1154 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1155
1156 PR sanitizer/71498
1157 * c-c++-common/ubsan/bounds-13.c: New test.
1158
1159 PR preprocessor/71183
1160 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1161
1162 2016-06-13 Jeff Law <law@redhat.com>
1163
1164 PR tree-optimization/71403
1165 * c-c++-common/ubsan/pr71403-1.c: New test.
1166 * c-c++-common/ubsan/pr71403-2.c: New test.
1167 * c-c++-common/ubsan/pr71403-3.c: New test.
1168
1169 2016-06-13 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR middle-end/71478
1172 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1173 Add -Wno-psabi -w to dg-options.
1174
1175 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1176
1177 * gcc.target/powerpc/vadsdu-0.c: New test.
1178 * gcc.target/powerpc/vadsdu-1.c: New test.
1179 * gcc.target/powerpc/vadsdu-2.c: New test.
1180 * gcc.target/powerpc/vadsdu-3.c: New test.
1181 * gcc.target/powerpc/vadsdu-4.c: New test.
1182 * gcc.target/powerpc/vadsdu-5.c: New test.
1183 * gcc.target/powerpc/vadsdub-1.c: New test.
1184 * gcc.target/powerpc/vadsdub-2.c: New test.
1185 * gcc.target/powerpc/vadsduh-1.c: New test.
1186 * gcc.target/powerpc/vadsduh-2.c: New test.
1187 * gcc.target/powerpc/vadsduw-1.c: New test.
1188 * gcc.target/powerpc/vadsduw-2.c: New test.
1189
1190 2016-06-13 David Malcolm <dmalcolm@redhat.com>
1191
1192 * gcc.dg/c99-init-2.c (c): Update expected error message.
1193 * gcc.dg/init-bad-8.c (foo): Likewise.
1194 * gcc.dg/spellcheck-fields-3.c: New test case.
1195
1196 2016-06-13 Martin Liska <mliska@suse.cz>
1197
1198 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1199 and "guess loop iv compared" heuristics.
1200 * gcc.dg/predict-2.c: Likewise.
1201 * gcc.dg/predict-3.c: Likewise.
1202 * gcc.dg/predict-4.c: Likewise.
1203 * gcc.dg/predict-5.c: Likewise.
1204 * gcc.dg/predict-6.c: Likewise.
1205
1206 2016-06-13 Marek Polacek <polacek@redhat.com>
1207
1208 PR middle-end/71476
1209 * c-c++-common/Wswitch-unreachable-4.c: New test.
1210 * gcc.dg/Wswitch-unreachable-2.c: New test.
1211 * g++.dg/tm/jump1.C: Move dg-warning.
1212
1213 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gnat.dg/renaming10.ad[sb]: New test.
1216
1217 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
1218
1219 PR fortran/70673
1220 * gfortran.dg/pr70673.f90: New test.
1221
1222 2016-06-13 Richard Biener <rguenther@suse.de>
1223
1224 PR middle-end/64516
1225 * gcc.dg/align-3.c: New testcase.
1226
1227 2016-06-13 Martin Liska <mliska@suse.cz>
1228
1229 * gcc.target/i386/pr71458.c: New test.
1230
1231 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
1232
1233 PR target/71241
1234 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1235
1236 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1237
1238 PR target/60751
1239 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1240 statement.
1241
1242 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1243
1244 PR target/60751
1245 * gfortran.dg/comma_IO_extension_1.f90: New test.
1246 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1247 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1248 statement.
1249 * gfortran.dg/graphite/pr38083.f90: Likewise.
1250 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1251 missing format.
1252
1253 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1254
1255 * gnat.dg/case_character.adb: New test.
1256
1257 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1258
1259 PR middle-end/71310
1260 * gcc.target/powerpc/pr71310.c: New testcase.
1261
1262 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1263
1264 PR middle-end/71478
1265 * gcc.dg/pr71478.c: New test.
1266
1267 2016-06-10 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR middle-end/71494
1270 * gcc.c-torture/execute/pr71494.c: New test.
1271
1272 PR c/68657
1273 * gcc.target/i386/pr68657.c: New test.
1274
1275 PR inline-asm/68843
1276 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1277 (test): Add -masm=intel alternatives.
1278
1279 2016-06-10 Martin Sebor <msebor@redhat.com>
1280
1281 PR c/71392
1282 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1283
1284 2016-06-10 Jeff Law <law@redhat.com>
1285
1286 PR tree-optimization/71335
1287 * gcc.c-torture/execute/pr71335.c: New test.
1288
1289 2016-06-10 David Malcolm <dmalcolm@redhat.com>
1290
1291 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1292 the various "cannot tail-call: " messages.
1293
1294 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1295
1296 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1297 and options.
1298
1299 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1300
1301 PR sanitizer/71480
1302 * c-c++-common/asan/pr71480.c: New test.
1303
1304 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1305
1306 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1307 (ASMNAME2): Likewise.
1308 (main): Replace fn in asm statement with ASMNAME ("fn").
1309 * gcc.dg/guality/pr68037-2.c: Likewise.
1310 * gcc.dg/guality/pr68037-3.c: Likewise.
1311 * gcc.dg/torture/pr68037-1.c: Likewise.
1312 * gcc.dg/torture/pr68037-2.c: Likewise.
1313 * gcc.dg/torture/pr68037-3.c: Likewise.
1314
1315 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1316
1317 PR inline-asm/68843
1318 * gcc.target/i386/pr68843-1.c: New test.
1319 * gcc.target/i386/pr68843-2.c: New test.
1320
1321 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1322 Cesar Philippidis <cesar@codesourcery.com>
1323
1324 PR middle-end/71373
1325 * gcc.dg/goacc/nested-function-1.c: New file.
1326 * gcc.dg/goacc/nested-function-2.c: Likewise.
1327 * gcc.dg/goacc/pr71373.c: Likewise.
1328 * gfortran.dg/goacc/cray-2.f95: Likewise.
1329 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1330 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1331 * gfortran.dg/goacc/cray.f95: Update.
1332 * gfortran.dg/goacc/loop-1.f95: Likewise.
1333 * gfortran.dg/goacc/loop-3.f95: Likewise.
1334 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1335 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1336
1337 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1338
1339 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1340 for OpenACC tile clauses.
1341 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1342
1343 PR c/71381
1344 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1345 to...
1346 * c-c++-common/goacc/cache-2.c: ... this new file.
1347 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1348 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1349 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1350 usage.
1351 * gfortran.dg/goacc/cray.f95: Likewise.
1352 * gfortran.dg/goacc/loop-1.f95: Likewise.
1353
1354 2016-06-10 Alan Hayward <alan.hayward@arm.com>
1355
1356 PR tree-optimization/71407
1357 PR tree-optimization/71416
1358 * gcc.dg/vect/pr71407.c: New
1359 * gcc.dg/vect/pr71416-1.c: New
1360 * gcc.dg/vect/pr71416-2.c: New
1361
1362 2016-06-10 Richard Biener <rguenther@suse.de>
1363
1364 PR middle-end/71477
1365 * gcc.dg/torture/pr71477.c: New testcase.
1366
1367 2016-06-09 Julia Koval <julia.koval@intel.com>
1368
1369 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1370 * gcc.target/i386/interrupt-13.c: Likewise.
1371 * gcc.target/i386/interrupt-15.c: Likewise.
1372 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1373 * gcc.target/i386/interrupt-24.c: Likewise.
1374 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1375 * gcc.target/i386/interrupt-9.c: Likewise.
1376 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1377
1378 2016-06-09 Martin Sebor <msebor@redhat.com>
1379
1380 PR c/70883
1381 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1382 * gcc.dg/builtin-constant_p-1.c: Same.
1383 * gcc.dg/builtins-error.c: Same.
1384 * gcc.dg/pr70859.c: Same.
1385
1386 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1387
1388 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1389 * gcc.dg/torture/pr68067-1.c: Likewise.
1390 * gcc.dg/torture/pr68067-2.c: Likewise.
1391
1392 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1393
1394 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1395 when setting SIZE.
1396
1397 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/71465
1400 * g++.dg/inherit/crash5.C: New.
1401 Revert:
1402 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/70202
1405 * g++.dg/inherit/crash5.C: New.
1406 * g++.dg/inherit/virtual1.C: Adjust.
1407
1408 2016-06-09 Martin Liska <mliska@suse.cz>
1409
1410 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1411 * g++.dg/predict-loop-exit-2.C: Likewise.
1412 * g++.dg/predict-loop-exit-3.C: Likewise.
1413 * gcc.dg/predict-1.c: Likewise.
1414 * gcc.dg/predict-2.c: Likewise.
1415 * gcc.dg/predict-3.c: Likewise.
1416 * gcc.dg/predict-4.c: Likewise.
1417 * gcc.dg/predict-5.c: Likewise.
1418 * gcc.dg/predict-6.c: Likewise.
1419 * gcc.dg/predict-7.c: Likewise.
1420
1421 2016-06-09 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/71462
1424 * gcc.dg/torture/pr71462.c: New testcase.
1425
1426 2016-06-09 Marek Polacek <polacek@redhat.com>
1427
1428 PR c/65471
1429 * gcc.dg/c11-generic-3.c: New test.
1430
1431 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 * g++.dg/init/array42.C: New.
1434 * g++.dg/init/array43.C: Likewise.
1435 * g++.dg/init/array44.C: Likewise.
1436 * g++.dg/init/array45.C: Likewise.
1437 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1438 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1439 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1440 * g++.dg/gomp/pr35751.C: Likewise.
1441 * g++.dg/init/array23.C: Likewise.
1442 * g++.dg/init/brace2.C: Likewise.
1443 * g++.dg/init/brace6.C: Likewise.
1444
1445 2016-06-08 Martin Sebor <msebor@redhat.com>
1446 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR c++/70507
1449 PR c/68120
1450 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1451 * c-c++-common/builtin-arith-overflow-2.c: New test.
1452 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1453 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1454 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1455
1456 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR c++/71442
1459 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1460
1461 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1462
1463 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1464 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1465 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1466 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1467 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1468 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1469 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1470 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1471 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1472 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1473 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1474 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1475 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1476
1477 2016-06-08 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/68558
1480 * gcc.dg/vect/slp-44.c: New testcase.
1481
1482 2016-06-08 Richard Biener <rguenther@suse.de>
1483
1484 * gcc.dg/vect/slp-43.c: New testcase.
1485
1486 2016-06-08 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/71452
1489 * gcc.dg/torture/pr71452.c: New testcase.
1490
1491 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1492
1493 PR c++/71448
1494 * g++.dg/torture/pr71448.C: New test.
1495
1496 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1497
1498 PR debug/71432
1499 PR ada/71413
1500 * g++.dg/debug/pr71432.C: New test.
1501
1502 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1503
1504 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1505 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1506 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1507
1508 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1509
1510 * gcc.dg/vect/vect-live-2.c: Update effective target.
1511 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1512 * lib/target-supports.exp: Add aarch64 to vect_long.
1513
1514 2016-06-08 Marek Polacek <polacek@redhat.com>
1515
1516 PR c/71418
1517 * gcc.dg/noncompile/pr71418.c: New test.
1518
1519 PR c/71426
1520 * gcc.dg/noncompile/pr71426.c: New test.
1521
1522 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1523
1524 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1525 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1526 * gcc.dg/predict-3.c: Update template.
1527 * gcc.dg/predict-5.c: Update template.
1528 * gcc.dg/predict-6.c: Update template.
1529 * gcc.dg/predict-9.c: Update template.
1530 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1531
1532 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1533
1534 * gcc.target/powerpc/vec-mul.c: New test.
1535
1536 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1537
1538 * gcc.dg/spellcheck-fields-2.c: New test case.
1539
1540 2016-06-07 Richard Biener <rguenther@suse.de>
1541
1542 PR c/61564
1543 * gcc.dg/Wpragmas-1.c: New testcase.
1544 * gcc.dg/Wattributes-4.c: Likewise.
1545 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1546 entry.
1547
1548 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1549
1550 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1551 spurious debug code.
1552
1553 2016-06-07 Richard Biener <rguenther@suse.de>
1554
1555 PR tree-optimization/71428
1556 * gcc.dg/torture/pr71428.c: New testcase.
1557
1558 2016-06-07 Richard Biener <rguenther@suse.de>
1559
1560 PR middle-end/71423
1561 * gcc.dg/torture/pr71423.c: New testcase.
1562
1563 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1564
1565 PR middle-end/71408
1566 * gcc.dg/tree-ssa/pr71408.c: New test.
1567
1568 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1569
1570 PR middle-end/71281
1571 * g++.dg/torture/pr71281.C: New test.
1572
1573 2016-06-06 Marek Polacek <polacek@redhat.com>
1574
1575 PR c/71362
1576 * gcc.dg/pr71362.c: New test.
1577
1578 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1579 Patrick Palka <ppalka@gcc.gnu.org>
1580
1581 PR c++/70847
1582 PR c++/71330
1583 PR c++/71393
1584 * g++.dg/opt/pr70847.C: New test.
1585 * g++.dg/ubsan/pr70847.C: New test.
1586 * g++.dg/ubsan/pr71393.C: New test.
1587
1588 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR tree-optimization/71259
1591 * gcc.dg/vect/pr71259.c: New test.
1592
1593 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1594
1595 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1596 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1597 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1598 above.
1599
1600 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1601
1602 PR middle-end/37780
1603 * gcc.c-torture/execute/pr37780.c: New test.
1604 * gcc.target/aarch64/pr37780_1.c: Likewise.
1605 * gcc.target/arm/pr37780_1.c: Likewise.
1606
1607 2016-06-06 Marek Polacek <polacek@redhat.com>
1608
1609 * c-c++-common/attr-may-alias-1.c: New test.
1610 * c-c++-common/attr-may-alias-2.c: New test.
1611 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1612
1613 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1614
1615 PR c/24414
1616 * gcc.target/i386/pr24414.c: New test.
1617
1618 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1619
1620 * gcc.target/sparc/vis4misc.c: New file.
1621 * gcc.target/sparc/fpcmp.c: Likewise.
1622 * gcc.target/sparc/fpcmpu.c: Likewise.
1623
1624 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1625
1626 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1627 * gcc.dg/vect/vect-live-3.c: Likewise.
1628
1629 2016-06-06 Richard Biener <rguenther@suse.de>
1630
1631 PR tree-optimization/71398
1632 * gcc.dg/torture/pr71398.c: New testcase.
1633
1634 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1635
1636 PR target/71389
1637 * g++.dg/pr71389.C: New test.
1638
1639 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1640
1641 PR fortran/71404
1642 * gfortran.dg/fmt_read_5.f: New test.
1643
1644 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1645
1646 PR fortran/69659
1647 * gfortran.dg/class_array_22.f03: New test.
1648
1649 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1650
1651 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1652
1653 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1654
1655 * gcc.dg/predict-9.c: Update template.
1656
1657 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1658
1659 PR c++/49377
1660 * g++.dg/template/pr49377.C: New.
1661
1662 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR tree-optimization/71405
1665 * g++.dg/torture/pr71405.C: New test.
1666
1667 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 PR c++/70202
1670 * g++.dg/inherit/crash5.C: New.
1671 * g++.dg/inherit/virtual1.C: Adjust.
1672
1673 2016-06-03 Jeff Law <law@redhat.com>
1674
1675 PR tree-optimization/71316
1676 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1677
1678 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1679
1680 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1681 dg-additional-options with just -fno-tree-scev-cprop in it.
1682 * gcc.dg/vect/vect-live-2.c: Likewise.
1683 * gcc.dg/vect/vect-live-5.c: Likewise.
1684 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1685 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1686 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1687
1688 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1689
1690 PR c++/27100
1691 * g++.dg/other/friend6.C: New test.
1692
1693 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1694
1695 * g++.dg/torture/ppc-ldst-array.C: New.
1696
1697 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1698
1699 PR target/71276
1700 PR target/71277
1701 * gcc.dg/torture/builtin-fp-int-inexact.c,
1702 gcc.target/i386/387-builtin-fp-int-inexact.c,
1703 gcc.target/i386/387-rint-inline-1.c,
1704 gcc.target/i386/387-rint-inline-2.c,
1705 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1706 gcc.target/i386/sse2-rint-inline-1.c,
1707 gcc.target/i386/sse2-rint-inline-2.c,
1708 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1709 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1710
1711 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1712 Julia Koval <julia.koval@intel.com>
1713
1714 PR target/66960
1715 PR target/67630
1716 PR target/67634
1717 PR target/67841
1718 PR target/68037
1719 PR target/68618
1720 PR target/68661
1721 PR target/69575
1722 PR target/69596
1723 PR target/69734
1724 * gcc.dg/guality/pr68037-1.c: New test.
1725 * gcc.dg/guality/pr68037-2.c: Likewise.
1726 * gcc.dg/guality/pr68037-3.c: Likewise.
1727 * gcc.dg/torture/pr68037-1.c: Likewise.
1728 * gcc.dg/torture/pr68037-2.c: Likewise.
1729 * gcc.dg/torture/pr68037-3.c: Likewise.
1730 * gcc.dg/torture/pr68661-1a.c: Likewise.
1731 * gcc.dg/torture/pr68661-1b.c: Likewise.
1732 * gcc.target/i386/interrupt-1.c: Likewise.
1733 * gcc.target/i386/interrupt-2.c: Likewise.
1734 * gcc.target/i386/interrupt-3.c: Likewise.
1735 * gcc.target/i386/interrupt-4.c: Likewise.
1736 * gcc.target/i386/interrupt-5.c: Likewise.
1737 * gcc.target/i386/interrupt-6.c: Likewise.
1738 * gcc.target/i386/interrupt-7.c: Likewise.
1739 * gcc.target/i386/interrupt-8.c: Likewise.
1740 * gcc.target/i386/interrupt-9.c: Likewise.
1741 * gcc.target/i386/interrupt-10.c: Likewise.
1742 * gcc.target/i386/interrupt-11.c: Likewise.
1743 * gcc.target/i386/interrupt-12.c: Likewise.
1744 * gcc.target/i386/interrupt-13.c: Likewise.
1745 * gcc.target/i386/interrupt-14.c: Likewise.
1746 * gcc.target/i386/interrupt-15.c: Likewise.
1747 * gcc.target/i386/interrupt-16.c: Likewise.
1748 * gcc.target/i386/interrupt-17.c: Likewise.
1749 * gcc.target/i386/interrupt-18.c: Likewise.
1750 * gcc.target/i386/interrupt-19.c: Likewise.
1751 * gcc.target/i386/interrupt-20.c: Likewise.
1752 * gcc.target/i386/interrupt-21.c: Likewise.
1753 * gcc.target/i386/interrupt-22.c: Likewise.
1754 * gcc.target/i386/interrupt-23.c: Likewise.
1755 * gcc.target/i386/interrupt-24.c: Likewise.
1756 * gcc.target/i386/interrupt-25.c: Likewise.
1757 * gcc.target/i386/interrupt-26.c: Likewise.
1758 * gcc.target/i386/interrupt-27.c: Likewise.
1759 * gcc.target/i386/interrupt-28.c: Likewise.
1760 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1761 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1762 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1763 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1764 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1765 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1766 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1767 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1768 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1769 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1770 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1771 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1772
1773 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1774
1775 PR tree-optimization/52171
1776 * gcc.dg/pr52171.c: New test.
1777 * gcc.target/i386/pr52171.c: New test.
1778
1779 2016-06-03 Jan Hubicka <jh@suse.cz>
1780
1781 * g++.dg/tree-ssa/pred-1.C: New testcase
1782 * gcc.dg/tree-ssa/pred-1.c: New testcase
1783
1784 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1785
1786 PR target/70957
1787 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1788 support.
1789 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1790
1791 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1792
1793 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1794
1795 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1796
1797 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1798 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1799 * gcc.dg/vect/vect-live-1.c: New test.
1800 * gcc.dg/vect/vect-live-2.c: New test.
1801 * gcc.dg/vect/vect-live-3.c: New test.
1802 * gcc.dg/vect/vect-live-4.c: New test.
1803 * gcc.dg/vect/vect-live-5.c: New test.
1804 * gcc.dg/vect/vect-live-slp-1.c: New test.
1805 * gcc.dg/vect/vect-live-slp-2.c: New test.
1806 * gcc.dg/vect/vect-live-slp-3.c: New test.
1807
1808 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1809
1810 PR middle-end/71387
1811 * g++.dg/opt/pr71387.C: New test.
1812
1813 2016-06-02 Jeff Law <law@redhat.com>
1814
1815 PR tree-optimization/71328
1816 * gcc.c-torture/compile/pr71328.c: New test.
1817
1818 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1819
1820 PR fortran/52393
1821 * gfortran.dg/fmt_read_3.f90: Fix typo.
1822 * gfortran.dg/fmt_read_4.f90: New test.
1823
1824 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1827 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1828 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1829 * g++.dg/cpp0x/override2.C: Likewise.
1830 * g++.dg/parse/crash5.C: Likewise.
1831 * g++.dg/parse/error16.C: Likewise.
1832 * g++.dg/parse/error27.C: Likewise.
1833 * g++.dg/template/qualttp15.C: Likewise.
1834 * g++.dg/template/redecl4.C: Likewise.
1835 * g++.old-deja/g++.other/crash39.C: Likewise.
1836 * g++.old-deja/g++.other/struct1.C: Likewise.
1837 * g++.old-deja/g++.pt/m9a.C: Likewise.
1838 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1839
1840 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR c++/71372
1843 * c-c++-common/pr71372.c: New test.
1844
1845 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1846 __TIME__ strings with __builtin_strcmp instead of printf and
1847 dg-output.
1848
1849 2016-06-02 Martin Liska <mliska@suse.cz>
1850
1851 * gcc.dg/predict-9.c: New test.
1852
1853 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1854
1855 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1856 global set_compiler_env_var and global saved_compiler_env_var.
1857
1858 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1859
1860 PR rtl-optimization/71295
1861 * gcc.c-torture/compile/pr71295.c: New test.
1862
1863 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1864
1865 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1866
1867 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1868 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1869
1870 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1871 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1872 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1873 alternative number.
1874
1875 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1876
1877 * gcc.target/powerpc/p9-splat-4.c: New test.
1878
1879 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1880
1881 PR target/71186
1882 * gcc.target/powerpc/pr71186.c: New test.
1883
1884 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1885
1886 PR fortran/52393
1887 * gfortran.dg/fmt_read_3.f90: New test.
1888
1889 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1890
1891 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1892 procedure.
1893
1894 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1895
1896 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1897 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1898 env var is set.
1899 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1900 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1901 shown once.
1902 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1903 during compilation.
1904 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1905 vars set by dg-set-compiler-env-var.
1906
1907 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1908
1909 PR fortran/71156
1910 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1911 to the module procedure declaration.
1912 * gfortran.dg/submodule_16.f08: New test.
1913
1914 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1915
1916 PR middle-end/71371
1917 * c-c++-common/gomp/pr71371.c: New test.
1918
1919 2016-06-01 Richard Biener <rguenther@suse.de>
1920
1921 PR tree-optimization/71366
1922 * gcc.dg/torture/pr71366-1.c: New testcase.
1923 * gcc.dg/torture/pr71366-2.c: Likewise.
1924
1925 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1926
1927 * gcc.target/powerpc/vslv-0.c: New test.
1928 * gcc.target/powerpc/vslv-1.c: New test.
1929 * gcc.target/powerpc/vsrv-0.c: New test.
1930 * gcc.target/powerpc/vsrv-1.c: New test.
1931
1932 2016-06-01 Nathan Sidwell <nathan@acm.org>
1933
1934 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1935 * gcc.target/nvptx/weak.c: New.
1936
1937 2016-06-01 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/71261
1940 * gcc.dg/torture/vect-bool-1.c: New testcase.
1941
1942 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1943
1944 * gfortran.dg/gomp/order-1.f90: New test.
1945 * gfortran.dg/gomp/order-2.f90: New test.
1946
1947 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1948
1949 * gcc.dg/unroll-6.c: Update template.
1950 * gcc.dg/unroll-7.c: New testcase.
1951 * gcc.dg/unroll-8.c: New testcase.
1952
1953 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1954
1955 * gnat.dg/opt56.ad[sb]: New test.
1956
1957 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 PR c++/66635
1960 * g++.dg/cpp0x/constexpr-ice16.C: New.
1961
1962 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1963
1964 PR tree-optimization/71314
1965 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1966 -mbranch-cost=2.
1967
1968 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1969
1970 PR tree-optimization/71077
1971 * gcc.dg/tree-ssa/pr71077.c: New test.
1972
1973 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1974
1975 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1976 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1977 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1978
1979 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/71248
1982 * g++.dg/cpp0x/pr71248.C: New.
1983 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1984 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1985 * g++.dg/init/new37.C: Likewise.
1986 * g++.dg/template/static1.C: Likewise.
1987 * g++.dg/template/static2.C: Likewise.
1988
1989 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1990
1991 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1992 instead of %rdi.
1993 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1994
1995 2016-05-31 Marek Polacek <polacek@redhat.com>
1996
1997 * c-c++-common/Wswitch-unreachable-3.c: New test.
1998 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1999
2000 2016-05-31 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/71352
2003 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2004
2005 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2006
2007 * gcc.target/arm/armv5_thumb_isa.c: New test.
2008
2009 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2010
2011 PR target/71346
2012 * gcc.target/i386/pr71346.c: New test.
2013
2014 2016-05-31 Tom de Vries <tom@codesourcery.com>
2015
2016 PR tree-optimization/69068
2017 * gcc.dg/graphite/pr69068.c: New test.
2018
2019 2016-05-27 Martin Sebor <msebor@redhat.com>
2020
2021 PR c++/71306
2022 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2023
2024 2016-05-30 Jakub Jelinek <jakub@redhat.com>
2025
2026 PR c++/71349
2027 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2028 nowait depend(inout: dd[0]) clauses where permitted.
2029
2030 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/71238
2033 * g++.dg/parse/pr71238.C: New.
2034 * g++.dg/concepts/friend1.C: Test column numbers too.
2035 * g++.dg/cpp0x/initlist31.C: Likewise.
2036 * g++.dg/cpp0x/pr51420.C: Likewise.
2037 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2038 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2039 * g++.dg/ext/builtin3.C: Likewise.
2040 * g++.dg/lookup/friend12.C: Likewise.
2041 * g++.dg/lookup/friend7.C: Likewise.
2042 * g++.dg/lookup/koenig1.C: Likewise.
2043 * g++.dg/lookup/koenig5.C: Likewise.
2044 * g++.dg/lookup/used-before-declaration.C: Likewise.
2045 * g++.dg/overload/koenig1.C: Likewise.
2046 * g++.dg/template/crash65.C: Likewise.
2047 * g++.dg/template/friend57.C: Likewise.
2048 * g++.dg/warn/Wshadow-5.C: Likewise.
2049 * g++.dg/warn/Wunused-8.C: Likewise.
2050 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2051 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2052 * g++.old-deja/g++.jason/member.C: Likewise.
2053 * g++.old-deja/g++.jason/report.C: Likewise.
2054 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2055 * g++.old-deja/g++.law/visibility20.C: Likewise.
2056 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2057 * g++.old-deja/g++.other/static5.C: Likewise.
2058 * g++.old-deja/g++.pt/overload2.C: Likewise.
2059
2060 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2061
2062 * gcc.dg/tree-ssa/peel1.c: New testcase.
2063 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2064 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2065
2066 2016-05-30 Tom de Vries <tom@codesourcery.com>
2067
2068 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2069 to ce.
2070
2071 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2072
2073 PR c++/71099
2074 * g++.dg/parse/virtual1.C: New.
2075
2076 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
2077
2078 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2079 Use correct register when clearing %edx.
2080
2081 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
2082
2083 PR tree-optimization/71289
2084 * gcc.dg/pr71289.c: New test.
2085
2086 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2087
2088 PR middle-end/71269
2089 PR middle-end/71292
2090 * gcc.dg/tree-ssa/pr71269.c: New test.
2091 * gcc.dg/tree-ssa/pr71292.c: New test.
2092
2093 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2094
2095 PR middle-end/71252
2096 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2097
2098 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
2099
2100 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2101 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2102 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2103
2104 2016-05-30 Tom de Vries <tom@codesourcery.com>
2105
2106 PR tree-optimization/69067
2107 * gcc.dg/graphite/pr69067.c: New test.
2108
2109 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
2110
2111 PR target/71245
2112 * gcc.target/i386/pr71245-1.c: New test.
2113 * gcc.target/i386/pr71245-2.c: Ditto.
2114
2115 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/71105
2118 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2119 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2120 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2121
2122 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
2123
2124 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2125
2126 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2127
2128 Revert:
2129 PR c++/69855
2130 * g++.dg/overload/69855.C: New.
2131 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2132 * g++.old-deja/g++.pt/crash3.C: Likewise.
2133
2134 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2135
2136 PR c++/60385
2137 * g++.dg/parse/namespace13.C: New.
2138
2139 2016-05-26 Jeff Law <law@redhat.com>
2140
2141 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2142 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2143 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2144 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2145 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2151 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2153 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2154
2155 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2156
2157 PR c++/69855
2158 * g++.dg/overload/69855.C: New.
2159 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2160 * g++.old-deja/g++.pt/crash3.C: Likewise.
2161
2162 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2163
2164 PR target/63596
2165 * gcc.target/aarch64/va_arg_1.c: New testcase.
2166 * gcc.target/aarch64/va_arg_2.c: Likewise.
2167 * gcc.target/aarch64/va_arg_3.c: Likewise.
2168
2169 2016-05-27 Jiong Wang <jiong.wang@arm.com>
2170
2171 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2172 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2173 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2174 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2175 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2176
2177 2016-05-27 Marek Polacek <polacek@redhat.com>
2178
2179 PR middle-end/71308
2180 * g++.dg/torture/pr71308.C: New test.
2181
2182 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2183
2184 * gcc.dg/zero_bits_compound-1.c: New test.
2185 * gcc.dg/zero_bits_compound-2.c: New test.
2186
2187 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2188
2189 PR middle-end/71279
2190 * gcc.dg/pr71279.c: New test.
2191
2192 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2193
2194 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2195 floating point min/max/comparison instructions.
2196 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2197
2198 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2199
2200 * c-c++-common/gomp/schedule-1.c: New test.
2201 * gfortran.dg/gomp/schedule-1.f90: New test.
2202
2203 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2204
2205 PR c++/70822
2206 PR c++/70106
2207 * g++.dg/cpp1y/auto-fn32.C: New test.
2208 * g++.dg/cpp1y/paren4.C: New test.
2209
2210 2016-05-26 Nathan Sidwell <nathan@acm.org>
2211
2212 * gcc.dg/20060410.c: Xfail on ptx.
2213 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2214 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2215 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2216 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2217 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2218
2219 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2220
2221 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2222
2223 2016-05-26 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR tree-optimization/71280
2226 * gcc.dg/pr71280.c: New test.
2227
2228 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2229
2230 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2231 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2232
2233 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2234
2235 2016-05-26 Jiong Wang <jiong.wang@arm.com>
2236
2237 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2238 kept in memory.
2239
2240 2016-05-25 Jeff Law <law@redhat.com>
2241
2242 PR tree-optimization/71272
2243 * gcc.c-torture/compile/pr71272.c: new test.
2244
2245 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2246
2247 * gcc.target/powerpc/vec-cmpne.c: New test.
2248 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2249
2250 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2251
2252 * gnat.dg/opt55.ad[sb]: New test.
2253
2254 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2255
2256 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2257 * c-c++-common/pr60226.c: Require int32plus.
2258 * gcc.c-torture/execute/pr70602.c: Likewise.
2259 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2260 unsigned long for malloc arg type.
2261 * gcc.dg/asr_div1.c: Require int32plus.
2262 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2263 * gcc.dg/pie-1.c: Require pie.
2264 * gcc.dg/pie-2.c: Likewise.
2265 * gcc.dg/pr59471.c: Require int32plus.
2266 * gcc.dg/pr59963-2.c: XFAIL for int16.
2267 * gcc.dg/pr60114.c: Require int32plus.
2268 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2269 unsigned long for typedef of size_t.
2270 * gcc.dg/pr63914.c: Require int32plus.
2271 * gcc.dg/pr64536.c: Require pt32plus.
2272 * gcc.dg/pr65658.c: Likewise.
2273 * gcc.dg/pr67271.c: Require int32plus.
2274 * gcc.dg/pr68112.c: Likewise.
2275 * gcc.dg/pr69071.c: Skip for avr target.
2276 * gcc.dg/pr69973.c: Require int32plus.
2277 * gcc.dg/pr70169.c: Skip for avr target.
2278 * gcc.dg/sso-6.c: Require int32plus.
2279 * gcc.dg/sso-7.c: Likewise.
2280 * gcc.dg/sso-8.c: Likewise.
2281 * gcc.dg/vrp-min-max-2.c: Likewise.
2282
2283 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2284
2285 PR target/70738
2286 * gcc.target/i386/pr70738-1.c: New test.
2287 * gcc.target/i386/pr70738-2.c: Likewise.
2288 * gcc.target/i386/pr70738-3.c: Likewise.
2289 * gcc.target/i386/pr70738-4.c: Likewise.
2290 * gcc.target/i386/pr70738-5.c: Likewise.
2291 * gcc.target/i386/pr70738-6.c: Likewise.
2292 * gcc.target/i386/pr70738-7.c: Likewise.
2293 * gcc.target/i386/pr70738-8.c: Likewise.
2294 * gcc.target/i386/pr70738-9.c: Likewise.
2295
2296 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297
2298 PR rtl-optimization/66940
2299 * gcc.c-torture/execute/pr66940.c: New test.
2300
2301 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2302
2303 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2304 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2305 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2306 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2307 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2308 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2309 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2310 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2311 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2312 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2313 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2314 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2315 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2316 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2317 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2318 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2319 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2320 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2321 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2322 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2323 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2324 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2325 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2326 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2327
2328 2016-05-25 Marek Polacek <polacek@redhat.com>
2329
2330 PR c/71265
2331 * gcc.dg/noncompile/pr71265.c: New test.
2332
2333 PR c/71266
2334 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2335
2336 2016-05-25 Nathan Sidwell <nathan@acm.org>
2337
2338 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2339
2340 2016-05-25 Richard Biener <rguenther@suse.de>
2341
2342 PR tree-optimization/71261
2343 * c-c++-common/torture/pr71261.c: New testcase.
2344
2345 2016-05-25 Richard Biener <rguenther@suse.de>
2346
2347 PR tree-optimization/71264
2348 * gcc.dg/vect/pr71264.c: New testcase.
2349
2350 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2351
2352 PR c++/55992
2353 * g++.dg/cpp0x/alias-decl-53.C: New.
2354 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2355
2356 2016-05-25 Martin Liska <mliska@suse.cz>
2357
2358 * g++.dg/pr71239.C: New test.
2359
2360 2016-05-25 Richard Biener <rguenther@suse.de>
2361
2362 * gcc.dg/vect/pr58135.c: Rename to ...
2363 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2364
2365 2016-05-25 Marek Polacek <polacek@redhat.com>
2366
2367 * g++.dg/pr65295.C: Use target c++14.
2368
2369 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2372 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2373
2374 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2375
2376 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2377 instructions.
2378
2379 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2380
2381 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2382 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2383 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2384 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2385 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2386 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2387 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2388 * c-c++-common/goacc/pcopy.c: Likewise.
2389 * c-c++-common/goacc/pcopyin.c: Likewise.
2390 * c-c++-common/goacc/pcopyout.c: Likewise.
2391 * c-c++-common/goacc/pcreate.c: Likewise.
2392 * c-c++-common/goacc/pr70688.c: New test.
2393 * c-c++-common/goacc/present-1.c: Adjust test.
2394 * c-c++-common/goacc/reduction-5.c: Likewise.
2395 * g++.dg/goacc/data-1.C: New test.
2396
2397 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2398
2399 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2400 vector parity built-in functions.
2401 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2402 count trailing zeros automatic vectorization.
2403 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2404 count trailing zeros built-in functions.
2405
2406 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2407
2408 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2409
2410 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2411
2412 PR target/71050
2413 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2414
2415 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2416
2417 PR c++/50436
2418 * g++.dg/template/crash123.C: New.
2419 * g++.dg/template/crash124.C: Likewise.
2420
2421 2016-05-24 Martin Sebor <msebor@redhat.com>
2422
2423 PR c++/71147
2424 * g++.dg/ext/flexary16.C: New test.
2425
2426 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2427
2428 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2429 before math.h is included.
2430 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2431 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2432 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2433 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2434 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2435 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2436 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2437 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2438 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2439 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2440 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2441 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2442 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2443 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2444 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2445 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2446 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2447 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2448 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2449 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2450 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2451 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2452 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2453
2454 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2455 Kelvin Nilsen <kelvin@gcc.gnu.org>
2456
2457 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2458 support.
2459
2460 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2461
2462 PR c++/69872
2463 * g++.dg/warn/Wno-narrowing1.C: New.
2464
2465 2016-05-24 Marek Polacek <polacek@redhat.com>
2466
2467 PR c/71249
2468 * c-c++-common/Wswitch-unreachable-2.c: New test.
2469
2470 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR c++/71257
2473 * g++.dg/vect/simd-clone-6.cc: New test.
2474 * g++.dg/gomp/declare-simd-6.C: New test.
2475
2476 PR middle-end/70434
2477 PR c/69504
2478 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2479
2480 2016-05-24 Richard Biener <rguenther@suse.de>
2481
2482 PR tree-optimization/71240
2483 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2484
2485 2016-05-24 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/71230
2488 * gcc.dg/torture/pr71230.c: New testcase.
2489 * g++.dg/torture/pr71230.C: Likewise.
2490
2491 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2492
2493 * c-c++-common/goacc/routine-5.c: Add tests.
2494 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2495 * gfortran.dg/goacc/routine-6.f90: Add tests.
2496
2497 2016-05-24 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/71253
2500 * gcc.dg/torture/pr71253.c: New testcase.
2501
2502 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2503
2504 PR middle-end/71252
2505 * gfortran.dg/pr71252.f90: New test.
2506
2507 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2508
2509 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2510
2511 2016-05-24 Richard Biener <rguenther@suse.de>
2512
2513 PR middle-end/70434
2514 PR c/69504
2515 * c-c++-common/vector-subscript-4.c: New testcase.
2516 * c-c++-common/vector-subscript-5.c: Likewise.
2517
2518 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2519
2520 PR fortran/71123
2521 * gfortran.dg/namelist_90.f: New test
2522
2523 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2524
2525 PR fortran/66461
2526 * gfortran.dg/unexpected_eof.f: New test
2527
2528 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2529 Kelvin Nilsen <kelvin@gcc.gnu.org>
2530
2531 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2532 as little endian.
2533
2534 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2535
2536 PR c++/70972
2537 * g++.dg/cpp0x/inh-ctor20.C: New.
2538 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2539
2540 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2541
2542 PR c++/69095
2543 * g++.dg/cpp0x/variadic168.C: New.
2544
2545 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 * g++.dg/cpp0x/pr31445.C: Test column number too.
2548 * g++.dg/cpp0x/pr32253.C: Likewise.
2549 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2550 * g++.dg/cpp0x/variadic36.C: Likewise.
2551
2552 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2553
2554 * gcc.dg/fold-notshift-2.c: Adjust.
2555
2556 2016-05-23 Marek Polacek <polacek@redhat.com>
2557
2558 PR c/49859
2559 * c-c++-common/Wswitch-unreachable-1.c: New test.
2560 * gcc.dg/Wswitch-unreachable-1.c: New test.
2561 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2562 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2563 * g++.dg/gomp/block-10.C: Likewise.
2564 * gcc.dg/gomp/block-10.c: Likewise.
2565 * g++.dg/gomp/block-9.C: Likewise.
2566 * gcc.dg/gomp/block-9.c: Likewise.
2567 * g++.dg/gomp/target-1.C: Likewise.
2568 * g++.dg/gomp/target-2.C: Likewise.
2569 * gcc.dg/gomp/target-1.c: Likewise.
2570 * gcc.dg/gomp/target-2.c: Likewise.
2571 * g++.dg/gomp/taskgroup-1.C: Likewise.
2572 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2573 * gcc.dg/gomp/teams-1.c: Likewise.
2574 * g++.dg/gomp/teams-1.C: Likewise.
2575 * g++.dg/overload/error3.C: Likewise.
2576 * g++.dg/tm/jump1.C: Likewise.
2577 * g++.dg/torture/pr40335.C: Likewise.
2578 * gcc.dg/c99-vla-jump-5.c: Likewise.
2579 * gcc.dg/switch-warn-1.c: Likewise.
2580 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2581 * gcc.dg/nested-func-1.c: Likewise.
2582 * gcc.dg/pr67784-4.c: Likewise.
2583
2584 2016-05-23 Richard Biener <rguenther@suse.de>
2585
2586 PR tree-optimization/71230
2587 * gfortran.dg/pr71230-1.f90: New testcase.
2588 * gfortran.dg/pr71230-2.f90: Likewise.
2589
2590 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2591
2592 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2593 * gcc.dg/vect/pr58135.c: Add new.
2594 * gfortran.dg/pr46519-1.f: Adjust test case.
2595
2596 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2597
2598 PR c++/53401
2599 * g++.dg/cpp0x/decltype64.C: New.
2600
2601 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2602
2603 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2606
2607 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2608
2609 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2610 Add poly64x1_t and poly64x2_t cases if supported.
2611 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2612 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2614 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2615 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2616
2617 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2618
2619 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2620 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2621 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2622 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2626
2627 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2628
2629 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2630
2631 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2632
2633 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2634 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2635
2636 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2637
2638 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2639 constraint instead of "r".
2640 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2641 insn instead of vxorpd.
2642 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2643
2644 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2645 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2646
2647 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2648
2649 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2650 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2651
2652 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2653
2654 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2655
2656 PR middle-end/40921
2657 * gcc.dg/tree-ssa/pr40921.c: New test.
2658
2659 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2660
2661 PR target/71103
2662 * gcc.target/avr/pr71103.c: New test.
2663
2664 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2665
2666 PR middle-end/71179
2667 * gcc.dg/tree-ssa/pr71179.c: New test.
2668
2669 2016-05-20 Martin Sebor <msebor@redhat.com>
2670
2671 PR c/71115
2672 * gcc.dg/init-excess-2.c: New test.
2673
2674 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2675
2676 * gnat.dg/opt53.adb: New test.
2677 * gnat.dg/opt54.adb: Likewise.
2678
2679 2016-05-20 Martin Jambor <mjambor@suse.cz>
2680
2681 PR tree-optimization/70884
2682 * gcc.dg/tree-ssa/pr70919.c: New test.
2683
2684 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2685
2686 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2687 formatting.
2688 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2689 fix code formatting.
2690
2691 2016-05-20 Nathan Sidwell <nathan@acm.org>
2692
2693 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2694 non-common cases.
2695 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2696
2697 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2698
2699 * jit.dg/all-non-failing-tests.h: Add
2700 test-factorial-must-tail-call.c.
2701 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2702 * jit.dg/test-factorial-must-tail-call.c: New test case.
2703
2704 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR fortran/71204
2707 * gfortran.dg/pr71204.f90: New test.
2708
2709 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2710
2711 * gcc.target/nvptx/sincos.c: New test.
2712
2713 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/70572
2716 * g++.dg/cpp1y/auto-fn31.C: New.
2717
2718 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2719
2720 * gcc.target/powerpc/vec-addec.c: New test.
2721 * gcc.target/powerpc/vec-addec-int128.c: New test.
2722
2723 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2724
2725 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2726 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2727 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2728 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2729
2730 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2731
2732 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2733
2734 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR c++/71210
2737 * g++.dg/opt/pr71210-1.C: New test.
2738 * g++.dg/opt/pr71210-2.C: New test.
2739
2740 PR tree-optimization/29756
2741 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2742 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2743 only on selected targets where V4SImode vectors are known to be
2744 supported.
2745
2746 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2747
2748 PR tree-optimization/71079
2749 PR tree-optimization/71206
2750 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2751
2752 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2753
2754 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2755 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2756 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2757
2758 2016-05-20 Richard Guenther <rguenther@suse.de>
2759
2760 PR tree-optimization/29756
2761 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2762
2763 2016-05-20 Richard Biener <rguenther@suse.de>
2764
2765 PR tree-optimization/71185
2766 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2767
2768 2016-05-20 Richard Biener <rguenther@suse.de>
2769
2770 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2771
2772 2016-05-19 Marek Polacek <polacek@redhat.com>
2773
2774 PR c++/71075
2775 * g++.dg/diagnostic/pr71075.C: New test.
2776
2777 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2778
2779 PR c++/71184
2780 * g++.dg/pr71184.C: New test case.
2781
2782 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2783
2784 * gcc.target/powerpc/darn-0.c: New test.
2785 * gcc.target/powerpc/darn-1.c: New test.
2786 * gcc.target/powerpc/darn-2.c: New test.
2787
2788 2016-05-19 Marek Polacek <polacek@redhat.com>
2789
2790 PR tree-optimization/71031
2791 * gcc.dg/tree-ssa/vrp100.c: New test.
2792
2793 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2794
2795 PR rtl-optimization/71148
2796 * gcc.dg/pr71148.c: New test.
2797
2798 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2799
2800 PR target/71056
2801 * gcc.target/arm/pr71056.c: New test.
2802
2803 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2804
2805 * c-c++-common/pr69669.c: Check the used mode.
2806
2807 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2808
2809 PR sanitizer/64354
2810 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2811
2812 2016-05-19 Richard Biener <rguenther@suse.de>
2813
2814 PR tree-optimization/70729
2815 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2816 * gcc.dg/graphite/scop-18.c: Likewise.
2817 * gcc.dg/pr41783.c: Disable LIM.
2818 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2819 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2820 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2821 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2822 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2823 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2824 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2825 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2826 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2827 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2828 * gfortran.dg/pr42108.f90: Likewise.
2829
2830 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2831
2832 PR driver/69265
2833 * gcc.dg/spellcheck-options-11.c: New test case.
2834
2835 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR c++/71100
2838 * g++.dg/opt/pr71100.C: New test.
2839
2840 2016-05-18 Martin Jambor <mjambor@suse.cz>
2841
2842 PR ipa/69708
2843 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2844 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2845 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2846 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2847
2848 2016-05-18 Martin Jambor <mjambor@suse.cz>
2849
2850 PR ipa/69708
2851 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2852 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2853 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2854 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2855 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2856
2857 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2858
2859 PR c++/69793
2860 * g++.dg/template/crash122.C: New.
2861
2862 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/70466
2865 * g++.dg/template/pr70466-1.C: New.
2866 * g++.dg/template/pr70466-2.C: Likewise.
2867
2868 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2869
2870 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2871 splat operations and the XXSPLTIB instruction.
2872 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2873 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2874 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2875 xxlxor to clear a register.
2876
2877 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2878
2879 * gcc.dg/torture/pr71020.c: New test.
2880
2881 2016-05-18 Martin Jambor <mjambor@suse.cz>
2882
2883 PR ipa/70646
2884 * gcc.dg/ipa/pr70646.c: New test.
2885
2886 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2887
2888 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2889
2890 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2891
2892 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2893 missing tests for vreinterpretq_p{8,16}.
2894
2895 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2896
2897 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2898 vsliq_n_s64 and vsliq_n_u64.
2899
2900 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2901
2902 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2903 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2904
2905 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2906
2907 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2908 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2909 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2910
2911 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2912
2913 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2914 in comment.
2915
2916 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2917
2918 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2919 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2920 "blr\t" and switch to scan-assembler-times.
2921
2922 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2923
2924 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2925 with __aarch64__.
2926 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2927 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2928
2929 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2930
2931 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2932 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2933 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2934 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2935 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2936 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2937
2938 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2939 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2940
2941 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2942 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2943
2944 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2945 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2946
2947 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2948
2949 2016-05-18 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/71168
2952 * gcc.dg/torture/pr71168.c: New testcase.
2953
2954 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2955
2956 PR middle-end/63586
2957 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2958 * gcc.dg/tree-ssa/pr63586.c: New test.
2959 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2960
2961 2016-05-17 Nathan Sidwell <nathan@acm.org>
2962
2963 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2964 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2965 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2966 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2967
2968 2016-05-17 Nathan Sidwell <nathan@acm.org>
2969
2970 * gcc.target/nvptx/abi-vararg-3.c: New.
2971
2972 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2973
2974 PR tree-optimization/54579
2975 PR middle-end/55299
2976 * gcc.dg/fold-notrotate-1.c: New test.
2977 * gcc.dg/fold-notshift-1.c: New test.
2978 * gcc.dg/fold-notshift-2.c: New test.
2979
2980 2016-05-17 Marek Polacek <polacek@redhat.com>
2981
2982 PR ipa/71146
2983 * g++.dg/ipa/pr71146.C: New test.
2984
2985 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2986
2987 * jit.dg/test-error-array-bounds.c: New test case.
2988
2989 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2990
2991 * gcc.dg/tree-ssa/and-1.c: New testcase.
2992
2993 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2994
2995 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2996 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2997
2998 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2999
3000 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3001 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3002
3003 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3004
3005 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3006
3007 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3008
3009 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3010
3011 2016-05-17 Jiong Wang <jiong.wang@arm.com>
3012
3013 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3014 ".2d[index]" when scan the assembly.
3015 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3016 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3017 float64x1.
3018 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3019
3020 2016-05-17 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/71132
3023 * gcc.dg/torture/pr71132.c: New testcase.
3024
3025 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3026
3027 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3028
3029 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3030
3031 PR target/70809
3032 * gcc.target/aarch64/pr70809_1.c: New test.
3033
3034 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3035
3036 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3037 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3038 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3039 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3040
3041 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3042 Ilya Enkovich <ilya.enkovich@intel.com>
3043
3044 PR target/71114
3045 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3046
3047 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
3048
3049 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3050 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3051
3052 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3053
3054 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3055 test for __ARM_FP16_ARGS.
3056 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3057 * gcc.target/arm/aapcs/neon-vect10.c: New.
3058 * gcc.target/arm/aapcs/neon-vect9.c: New.
3059 * gcc.target/arm/aapcs/vfp18.c: New.
3060 * gcc.target/arm/aapcs/vfp19.c: New.
3061 * gcc.target/arm/aapcs/vfp20.c: New.
3062 * gcc.target/arm/aapcs/vfp21.c: New.
3063 * gcc.target/arm/fp16-aapcs-1.c: New.
3064 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3065 test for __ARM_FP16_ARGS.
3066 * g++.target/arm/fp16-return-1.c: Update expected output.
3067
3068 2016-05-16 Jiong Wang <jiong.wang@arm.com>
3069
3070 PR testsuite/70227
3071 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3072
3073 2016-05-15 Harald Anlauf <anlauf@gmx.de>
3074
3075 PR fortran/69603
3076 * gfortran.dg/pr69603.f90: New testcase.
3077
3078 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3079
3080 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3081
3082 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
3083
3084 PR fortran/71047
3085 * gfortran.dg/pr71047.f08: New test.
3086
3087 2016-05-13 Joseph Myers <joseph@codesourcery.com>
3088
3089 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3090 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3091 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3092
3093 2016-05-13 Martin Sebor <msebor@redhat.com>
3094
3095 PR c++/60049
3096 * g++.dg/cpp0x/constexpr-60049.C: New test.
3097
3098 2016-05-13 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR bootstrap/71071
3101 * gcc.dg/pr71071.c: New test.
3102
3103 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
3104
3105 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3106 remove XOP handling.
3107 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3108
3109 2016-05-13 Nathan Sidwell <nathan@acm.org>
3110
3111 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3112 __atomic_is_lock_free declaration.
3113
3114 2016-05-13 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/42587
3117 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3118
3119 2016-05-13 Martin Liska <mliska@suse.cz>
3120
3121 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3122 the new format of dump output.
3123
3124 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3125
3126 * gcc.dg/pr71084.c: New test.
3127
3128 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3129
3130 PR target/53440
3131 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3132
3133 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3134
3135 * gcc.target/aarch64/struct_return.c: New test.
3136
3137 2016-05-12 Marek Polacek <polacek@redhat.com>
3138
3139 PR c/70756
3140 * c-c++-common/pr70756-2.c: New test.
3141 * c-c++-common/pr70756.c: New test.
3142
3143 2016-05-12 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/71059
3146 * gcc.dg/torture/pr71059.c: New testcase.
3147
3148 2016-05-12 Richard Biener <rguenther@suse.de>
3149
3150 PR tree-optimization/71062
3151 * gcc.dg/torture/pr71062.c: New testcase.
3152
3153 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3154
3155 PR tree-optimization/71006
3156 * gcc.dg/pr71006.c: New test.
3157
3158 2016-05-12 Marek Polacek <polacek@redhat.com>
3159
3160 PR driver/71063
3161 * gcc.dg/opts-7.c: New test.
3162
3163 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3164
3165 PR target/70830
3166 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3167 Add -save-temps to dg-options.
3168 Scan for ldmfd rather than pop instruction.
3169 * gcc.target/arm/interrupt-2.c: Likewise.
3170 * gcc.target/arm/pr70830.c: New test.
3171
3172 2016-05-12 Jakub Jelinek <jakub@redhat.com>
3173
3174 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3175 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3176
3177 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3178 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3179 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3180
3181 PR target/71019
3182 * gcc.target/i386/avx512vl-pack-1.c: New test.
3183 * gcc.target/i386/avx512vl-pack-2.c: New test.
3184 * gcc.target/i386/avx512bw-pack-2.c: New test.
3185
3186 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3187
3188 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3189 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3190 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3191
3192 2016-05-12 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/70986
3195 * gcc.dg/torture/pr70986-1.c: New testcase.
3196 * gcc.dg/torture/pr70986-2.c: Likewise.
3197 * gcc.dg/torture/pr70986-3.c: Likewise.
3198
3199 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3200
3201 PR c/43651
3202 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3203 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3204
3205 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
3206
3207 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3208 directive.
3209 * gcc.target/i386/pr66746.c: Ditto.
3210
3211 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3212
3213 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3214 support.
3215 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3216 warning when using -mvsx-timode.
3217 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3218 * gcc.target/powerpc/dform-2.c: Likewise.
3219 * gcc.target/powerpc/pr68805.c: Likewise.
3220
3221 2016-05-11 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/71024
3224 * c-c++-common/attributes-3.c: New test.
3225
3226 2016-05-11 Nathan Sidwell <nathan@acm.org>
3227
3228 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3229 * gcc.c-torture/execute/pr68185.c: Likewise.
3230 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3231 * gcc.dg/pr69634.c: Requires scheduling.
3232 * gcc.dg/torture/pr66178.c: Require label values.
3233 * gcc.dg/setjmp-6.c: Require indirect jumps.
3234
3235 2016-05-11 Richard Biener <rguenther@suse.de>
3236
3237 PR tree-optimization/71055
3238 * gcc.dg/torture/pr71055.c: New testcase.
3239
3240 2016-05-11 Richard Biener <rguenther@suse.de>
3241
3242 PR debug/71057
3243 * g++.dg/debug/pr71057.C: New testcase.
3244
3245 2016-05-11 Jakub Jelinek <jakub@redhat.com>
3246
3247 PR fortran/70855
3248 * gfortran.dg/gomp/pr70855.f90: New test.
3249
3250 2016-05-11 Richard Biener <rguenther@suse.de>
3251
3252 PR middle-end/71002
3253 * g++.dg/torture/pr71002.C: New testcase.
3254
3255 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3256
3257 PR middle-end/70807
3258 * gcc.dg/pr70807.c: New test.
3259
3260 2016-05-10 Martin Sebor <msebor@redhat.com>
3261
3262 PR c++/38611
3263 * g++.dg/Wattributes.C: New test.
3264
3265 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
3266
3267 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3268 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3269 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3270
3271 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3272
3273 PR target/70799
3274 * gcc.target/i386/pr70799-1.c: New test.
3275
3276 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3277
3278 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3279
3280 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3281
3282 PR middle-end/70877
3283 * gcc.target/i386/pr70877.c: New test.
3284
3285 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3286
3287 PR tree-optimization/70786
3288 * gcc.target/i386/pr70876.c: New test.
3289
3290 2016-05-10 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR target/70927
3293 * gcc.target/i386/avx512vl-logic-1.c: New test.
3294 * gcc.target/i386/avx512vl-logic-2.c: New test.
3295 * gcc.target/i386/avx512dq-logic-2.c: New test.
3296
3297 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3298
3299 PR target/70963
3300 * gcc.target/powerpc/pr70963.c: New.
3301
3302 2016-05-10 David Malcolm <dmalcolm@redhat.com>
3303
3304 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3305 (test_very_wide_line): Add ruler to expected output.
3306 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3307 (test_very_wide_line): Likewise.
3308 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3309 (test_show_locus): Within the handling of "test_very_wide_line",
3310 enable show_ruler_p on the diagnostic context.
3311
3312 2016-05-10 Richard Biener <rguenther@suse.de>
3313
3314 PR tree-optimization/71039
3315 * gcc.dg/torture/pr71039.c: New testcase.
3316
3317 2016-05-10 Nathan Sidwell <nathan@acm.org>
3318
3319 * gcc.dg/nested-func-10.c: Requires alloca.
3320 * gcc.dg/nested-func-9.c: Requires alloca.
3321 * gcc.c-torture/execute/pr70460.c: Requires labels.
3322 * gcc.c-torture/compile/pr70199.c: Requires labels.
3323 * gcc.target/nvptx/decl.c: Compile only.
3324 * gcc.target/nvptx/trailing-init.c: Compile only.
3325 * gcc.target/nvptx/ary-init.c: Compile only.
3326
3327 2016-05-10 Marek Polacek <polacek@redhat.com>
3328
3329 PR c/70255
3330 * gcc.dg/attr-opt-1.c: New test.
3331
3332 2016-05-10 Richard Biener <rguenther@suse.de>
3333
3334 PR tree-optimization/70497
3335 PR tree-optimization/28367
3336 * gcc.dg/torture/20160404-1.c: New testcase.
3337 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3339
3340 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3341
3342 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3343
3344 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
3345
3346 * gcc.target/i386/fabsneg-1.c New test.
3347
3348 2016-05-09 Alan Modra <amodra@gmail.com>
3349
3350 PR testsuite/70826
3351 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3352
3353 2016-05-09 Richard Biener <rguenther@suse.de>
3354
3355 PR tree-optimization/70985
3356 * gcc.dg/torture/pr70985.c: New testcase.
3357
3358 2016-05-09 Bin Cheng <bin.cheng@arm.com>
3359
3360 * gcc.dg/tree-ssa/ifc-9.c: New test.
3361 * gcc.dg/tree-ssa/ifc-10.c: New test.
3362 * gcc.dg/tree-ssa/ifc-11.c: New test.
3363 * gcc.dg/tree-ssa/ifc-12.c: New test.
3364 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3365 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3366 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3367
3368 2016-05-09 Richard Biener <rguenther@suse.de>
3369
3370 PR fortran/70937
3371 * gfortran.dg/pr70937.f90: New testcase.
3372
3373 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3374
3375 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3376
3377 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3378
3379 PR fortran/56226
3380 * gfortran.dg/dec_structure_1.f90: New testcase.
3381 * gfortran.dg/dec_structure_2.f90: Ditto.
3382 * gfortran.dg/dec_structure_3.f90: Ditto.
3383 * gfortran.dg/dec_structure_4.f90: Ditto.
3384 * gfortran.dg/dec_structure_5.f90: Ditto.
3385 * gfortran.dg/dec_structure_6.f90: Ditto.
3386 * gfortran.dg/dec_structure_7.f90: Ditto.
3387 * gfortran.dg/dec_structure_8.f90: Ditto.
3388 * gfortran.dg/dec_structure_9.f90: Ditto.
3389 * gfortran.dg/dec_structure_10.f90: Ditto.
3390 * gfortran.dg/dec_structure_11.f90: Ditto.
3391 * gfortran.dg/dec_union_1.f90: Ditto.
3392 * gfortran.dg/dec_union_2.f90: Ditto.
3393 * gfortran.dg/dec_union_3.f90: Ditto.
3394 * gfortran.dg/dec_union_4.f90: Ditto.
3395 * gfortran.dg/dec_union_5.f90: Ditto.
3396 * gfortran.dg/dec_union_6.f90: Ditto.
3397 * gfortran.dg/dec_union_7.f90: Ditto.
3398
3399 2016-05-07 Tom de Vries <tom@codesourcery.com>
3400
3401 PR tree-optimization/70956
3402 * gcc.dg/graphite/pr70956.c: New test.
3403
3404 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR middle-end/70941
3407 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3408 (a, b, c, d): Change type from char to signed char.
3409 (main): Compare against (signed char) -1634678893 instead of
3410 hardcoded -109. Use __builtin_abort instead of abort.
3411
3412 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3413 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3414
3415 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3416
3417 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3418
3419 PR debug/70935
3420 * gcc.dg/torture/pr70935.c: New test.
3421
3422 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3423
3424 PR target/58219
3425 * gcc.target/sh/pr58219.c: New tests.
3426
3427 2016-05-06 Richard Biener <rguenther@suse.de>
3428
3429 PR tree-optimization/70960
3430 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3431
3432 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 PR target/52933
3435 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3436 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3437 Adjust expected instruction counts.
3438 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3439
3440 2016-05-06 Marek Polacek <polacek@redhat.com>
3441
3442 PR sanitizer/70875
3443 * gcc.dg/ubsan/bounds-3.c: New test.
3444
3445 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3446
3447 PR target/54089
3448 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3449
3450 2016-05-06 Richard Biener <rguenther@suse.de>
3451
3452 PR middle-end/70931
3453 * gfortran.dg/pr70931.f90: New testcase.
3454
3455 2016-05-06 Richard Biener <rguenther@suse.de>
3456
3457 PR middle-end/70941
3458 * gcc.dg/torture/pr70941.c: New testcase.
3459
3460 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3461
3462 PR tree-optimization/57206
3463 * gcc.dg/vect/pr57206.c: New test.
3464
3465 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3466
3467 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3468
3469 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3470
3471 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3472
3473 * c-c++-common/Wdangling-else-4.c: New test.
3474
3475 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3476
3477 PR c++/70906
3478 PR c++/70933
3479 * g++.dg/opt/pr70906.C: New test.
3480 * g++.dg/opt/pr70933.C: New test.
3481
3482 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3483
3484 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3485
3486 * gcc.dg/ipa/pure-const-3.c: New testcase.
3487
3488 2016-05-04 Marek Polacek <polacek@redhat.com>
3489
3490 * c-c++-common/Wdangling-else-1.c: New test.
3491 * c-c++-common/Wdangling-else-2.c: New test.
3492 * c-c++-common/Wdangling-else-3.c: New test.
3493
3494 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3495
3496 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3497 flag is present.
3498
3499 2016-05-04 Marek Polacek <polacek@redhat.com>
3500
3501 PR c/48778
3502 * gcc.dg/Waddress-2.c: New test.
3503
3504 2016-05-04 Alan Modra <amodra@gmail.com>
3505
3506 * gcc.target/powerpc/pr70866.c: New.
3507
3508 2016-05-03 Martin Sebor <msebor@redhat.com>
3509
3510 PR c++/66561
3511 * c-c++-common/builtin_location.c: New test.
3512 * g++.dg/cpp1y/builtin_location.C: New test.
3513
3514 2016-05-03 Marek Polacek <polacek@redhat.com>
3515
3516 PR c/70859
3517 * gcc.dg/pr70859.c: New test.
3518 * gcc.dg/pr70859-2.c: New test.
3519
3520 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3521
3522 * gnat.dg/debug5.adb: New testcase.
3523
3524 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3525
3526 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3527 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3528 Procedure to check for z10 instruction set.
3529
3530 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3531
3532 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3533
3534 2016-05-03 Alan Modra <amodra@gmail.com>
3535
3536 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3537
3538 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3539
3540 * gcc.target/i386/avx512f-cvt-1.c: New test.
3541
3542 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3543
3544 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3545 -fdump-tree-vrp-details.
3546
3547 2016-05-03 Richard Biener <rguenther@suse.de>
3548
3549 * gcc.dg/pr30172-1.c: Adjust.
3550 * gcc.dg/pr63743.c: Likewise.
3551 * gcc.dg/tm/pr51696.c: Likewise.
3552 * c-c++-common/tm/safe-1.c: Likewise.
3553 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3554 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3555 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3556 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3557
3558 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3559
3560 PR rtl-optimization/70467
3561 * gcc.target/i386/pr70467-3.c: New test.
3562 * gcc.target/i386/pr70467-4.c: New test.
3563
3564 PR tree-optimization/70916
3565 * gcc.c-torture/compile/pr70916.c: New test.
3566
3567 PR target/49244
3568 * gcc.target/i386/pr49244-1.c: New test.
3569 * gcc.target/i386/pr49244-2.c: New test.
3570
3571 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3572
3573 PR rtl-optimization/44281
3574 * gcc.target/i386/pr44281.c: New test.
3575
3576 2016-05-03 bin cheng <bin.cheng@arm.com>
3577
3578 PR tree-optimization/56541
3579 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3580 * gcc.dg/vect/pr56541.c: new test.
3581
3582 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3583
3584 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3585 __float128.
3586 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3587
3588 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3589
3590 PR testsuite/70520
3591 * c-c++-common/asan/clone-test-1.c (main): Align child process
3592 stack to 16 bytes.
3593
3594 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3595
3596 PR c++/62314
3597 * g++.dg/spellcheck-fields-2.C: New test case.
3598
3599 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3600
3601 PR c++/62314
3602 * g++.dg/pr62314.C: New test case.
3603
3604 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3605
3606 * gcc.dg/ipa/inline-8.c: New testcase.
3607
3608 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3609
3610 PR rtl-optimization/70467
3611 * gcc.target/i386/pr70467-1.c: New test.
3612
3613 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3614
3615 * gcc.dg/spec-options.c: Run the test on all targets.
3616 * gcc.dg/foo.specs: Use cpp_unique_options.
3617
3618 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3619
3620 * gcc.dg/tree-ssa/unord.c: New testcase.
3621
3622 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3623
3624 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3625
3626 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3627
3628 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3629
3630 2016-05-02 Marek Polacek <polacek@redhat.com>
3631
3632 PR c/70851
3633 * gcc.dg/enum-incomplete-3.c: New test.
3634
3635 2016-05-02 Marek Polacek <polacek@redhat.com>
3636 Tom de Vries <tom@codesourcery.com>
3637
3638 PR tree-optimization/70700
3639 * gcc.dg/pr70700.c: New test.
3640
3641 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3642
3643 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3644 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3645 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3646 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3647 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3648
3649 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3650
3651 * ada/acats/run_acats: Rename into...
3652 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3653 * ada/acats/run_all.sh: Remove redundant test.
3654 (target_run): Move around.
3655 (target_gnatchop): Use newly built executable.
3656 (target_gnatmake): Likewise.
3657 Check that the compilation of impbit succeeds.
3658
3659 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3660
3661 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3662 * gcc.dg/20021029-1.c: Likewise.
3663 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3664 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3665 * gcc.target/sh/cmpstr.c: Likewise.
3666 * gcc.target/sh/cmpstrn.c: Likewise.
3667 * gcc.target/sh/memset.c: Likewise.
3668 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3669 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3670 * gcc.target/sh/pr39423-1.c: Likewise.
3671 * gcc.target/sh/pr49468-di.c: Likewise.
3672 * gcc.target/sh/pr49468-si.c: Likewise.
3673 * gcc.target/sh/pr49880-1.c: Likewise.
3674 * gcc.target/sh/pr49880-2.c: Likewise.
3675 * gcc.target/sh/pr49880-3.c: Likewise.
3676 * gcc.target/sh/pr50751-1.c: Likewise.
3677 * gcc.target/sh/pr50751-4.c: Likewise.
3678 * gcc.target/sh/pr50751-7.c: Likewise.
3679 * gcc.target/sh/pr51244-1.c: Likewise.
3680 * gcc.target/sh/pr51244-10.c: Likewise.
3681 * gcc.target/sh/pr51244-11.c: Likewise.
3682 * gcc.target/sh/pr51244-12.c: Likewise.
3683 * gcc.target/sh/pr51244-13.c: Likewise.
3684 * gcc.target/sh/pr51244-14.c: Likewise.
3685 * gcc.target/sh/pr51244-17.c: Likewise.
3686 * gcc.target/sh/pr51244-18.c: Likewise.
3687 * gcc.target/sh/pr51244-19.c: Likewise.
3688 * gcc.target/sh/pr51244-4.c: Likewise.
3689 * gcc.target/sh/pr51244-5.c: Likewise.
3690 * gcc.target/sh/pr51244-7.c: Likewise.
3691 * gcc.target/sh/pr51244-8.c: Likewise.
3692 * gcc.target/sh/pr51244-9.c: Likewise.
3693 * gcc.target/sh/pr51697.c: Likewise.
3694 * gcc.target/sh/pr52483-1.c: Likewise.
3695 * gcc.target/sh/pr52483-2.c: Likewise.
3696 * gcc.target/sh/pr52483-3.c: Likewise.
3697 * gcc.target/sh/pr52483-5.c: Likewise.
3698 * gcc.target/sh/pr52933-1.c: Likewise.
3699 * gcc.target/sh/pr52933-2.c: Likewise.
3700 * gcc.target/sh/pr52933-3.c: Likewise.
3701 * gcc.target/sh/pr53568-1.c: Likewise.
3702 * gcc.target/sh/pr53976-1.c: Likewise.
3703 * gcc.target/sh/pr53988-1.c: Likewise.
3704 * gcc.target/sh/pr53988.c: Likewise.
3705 * gcc.target/sh/pr54089-1.c: Likewise.
3706 * gcc.target/sh/pr54089-6.c: Likewise.
3707 * gcc.target/sh/pr54089-7.c: Likewise.
3708 * gcc.target/sh/pr54089-8.c: Likewise.
3709 * gcc.target/sh/pr54089-9.c: Likewise.
3710 * gcc.target/sh/pr54236-1.c: Likewise.
3711 * gcc.target/sh/pr54236-2.c: Likewise.
3712 * gcc.target/sh/pr54236-3.c: Likewise.
3713 * gcc.target/sh/pr54236-4.c: Likewise.
3714 * gcc.target/sh/pr54386.c: Likewise.
3715 * gcc.target/sh/pr54602-1.c: Likewise.
3716 * gcc.target/sh/pr54685.c: Likewise.
3717 * gcc.target/sh/pr54760-1.c: Likewise.
3718 * gcc.target/sh/pr54760-2.c: Likewise.
3719 * gcc.target/sh/pr54760-3.c: Likewise.
3720 * gcc.target/sh/pr54760-4.c: Likewise.
3721 * gcc.target/sh/pr54760-5.c: Likewise.
3722 * gcc.target/sh/pr54760-6.c: Likewise.
3723 * gcc.target/sh/pr55146.c: Likewise.
3724 * gcc.target/sh/pr55160.c: Likewise.
3725 * gcc.target/sh/pr59278.c: Likewise.
3726 * gcc.target/sh/pr59401-1.c: Likewise.
3727 * gcc.target/sh/pr59533-1.c: Likewise.
3728 * gcc.target/sh/pr63260.c: Likewise.
3729 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3730 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3731 * gcc.target/sh/strlen.c: Likewise.
3732 * gcc.target/sh/torture/pr30807.c: Likewise.
3733 * gcc.target/sh/torture/pr34777.c: Likewise.
3734 * gcc.target/sh/torture/pr64652.c: Likewise.
3735 * gcc.target/sh/torture/pr65505.c: Likewise.
3736 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3737 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3738
3739 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/66644
3742 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3743
3744 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3745
3746 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3747 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3748 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3749 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3750
3751 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3752
3753 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3754 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3755
3756 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3757
3758 PR middle-end/70626
3759 * c-c++-common/goacc/combined-reduction.c: New test.
3760 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3761
3762 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3763
3764 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3765 *movdi_internal pattern only if PIC off.
3766 * gcc.target/i386/pr70155-2.c: Likewise.
3767 * gcc.target/i386/pr70155-3.c: Likewise.
3768 * gcc.target/i386/pr70155-4.c: Likewise.
3769 * gcc.target/i386/pr70155-5.c: Likewise.
3770 * gcc.target/i386/pr70155-6.c: Likewise.
3771 * gcc.target/i386/pr70155-7.c: Likewise.
3772 * gcc.target/i386/pr70155-8.c: Likewise.
3773 * gcc.target/i386/pr70155-15.c: Likewise.
3774 * gcc.target/i386/pr70155-17.c: Likewise.
3775 * gcc.target/i386/pr70155-22.c: Likewise.
3776
3777 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3778
3779 PR tree-optimization/70803
3780 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3781
3782 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3783
3784 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3785 optimization of vector loop.
3786 * gcc.target/i386/vect-unpack-3.c: New test.
3787 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3788 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3789 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3790
3791 2016-04-29 Marek Polacek <polacek@redhat.com>
3792
3793 PR sanitizer/70342
3794 * g++.dg/ubsan/null-7.C: New test.
3795
3796 PR c/70852
3797 * gcc.dg/pr70852.c: New test.
3798
3799 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3800
3801 PR/69089
3802 * g++.dg/cpp0x/alignas6.C: New test.
3803
3804 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3805
3806 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3807 * gcc.dg/pr27003.c: Likewise.
3808 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3809 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3810 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3811 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3812 * gcc.target/arc/mxy.c: Likewise.
3813 * gcc.target/arc/mswape.c: Likewise.
3814 * gcc.target/arc/mrtsc.c: Likewise.
3815 * gcc.target/arc/mcrc.c: Likewise.
3816 * gcc.target/arc/mdsp-packa.c: Likewise.
3817 * gcc.target/arc/mdvbf.c: Likewise.
3818 * gcc.target/arc/mlock.c: Likewise.
3819 * gcc.target/arc/mmac-24.c: Likewise.
3820 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3821
3822 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3823 Matthijs Kooijman <matthijs@stdin.nl>
3824 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3825
3826 PR target/60040
3827 * gcc.target/avr/pr60040-1.c: New.
3828 * gcc.target/avr/pr60040-2.c: New.
3829
3830 2016-04-29 Richard Biener <rguenther@suse.de>
3831
3832 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3833
3834 2016-04-29 Richard Biener <rguenther@suse.de>
3835
3836 PR tree-optimization/13962
3837 PR tree-optimization/65686
3838 * gcc.dg/uninit-pr65686.c: New testcase.
3839
3840 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR middle-end/70843
3843 * gcc.dg/pr70843.c: New test.
3844
3845 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3846
3847 PR target/70858
3848 * gcc.target/i386/pr70858.c: New test.
3849
3850 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3851
3852 * gcc.target/arc/nps400-1.c: New file.
3853
3854 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3855 Andrew Burgess <andrew.burgess@embecosm.com>
3856
3857 * gcc.target/arc/movh_cl-1.c: New file.
3858
3859 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3860 Andrew Burgess <andrew.burgess@embecosm.com>
3861
3862 * gcc.target/arc/extzv-1.c: New file.
3863 * gcc.target/arc/insv-1.c: New file.
3864 * gcc.target/arc/insv-2.c: New file.
3865 * gcc.target/arc/movb-1.c: New file.
3866 * gcc.target/arc/movb-2.c: New file.
3867 * gcc.target/arc/movb-3.c: New file.
3868 * gcc.target/arc/movb-4.c: New file.
3869 * gcc.target/arc/movb-5.c: New file.
3870 * gcc.target/arc/movb_cl-1.c: New file.
3871 * gcc.target/arc/movb_cl-2.c: New file.
3872 * gcc.target/arc/movbi_cl-1.c: New file.
3873 * gcc.target/arc/movl-1.c: New file.
3874
3875 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3876 Andrew Burgess <andrew.burgess@embecosm.com>
3877
3878 * gcc.target/arc/cmem-1.c: New file.
3879 * gcc.target/arc/cmem-2.c: New file.
3880 * gcc.target/arc/cmem-3.c: New file.
3881 * gcc.target/arc/cmem-4.c: New file.
3882 * gcc.target/arc/cmem-5.c: New file.
3883 * gcc.target/arc/cmem-6.c: New file.
3884 * gcc.target/arc/cmem-7.c: New file.
3885 * gcc.target/arc/cmem-ld.inc: New file.
3886 * gcc.target/arc/cmem-st.inc: New file.
3887
3888 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR target/70821
3891 * gcc.target/i386/pr70821.c: New test.
3892
3893 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3894
3895 * gcc.target/powerpc/vec-adde.c: New test.
3896 * gcc.target/powerpc/vec-adde-int128.c: New test.
3897
3898 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3899
3900 * gcc.target/i386/avx-vround-1.c: New test.
3901 * gcc.target/i386/avx-vround-2.c: New test.
3902 * gcc.target/i386/avx512vl-vround-1.c: New test.
3903 * gcc.target/i386/avx512vl-vround-2.c: New test.
3904
3905 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3906
3907 PR testsuite/70595
3908 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3909 (check_effective_target_cilkplus_runtime): ... this.
3910 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3911 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3912
3913 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3914 Require cilkplus_runtime.
3915 Don't add -lcilkrts.
3916 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3917 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3918 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3919 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3920 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3921 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3922 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3923 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3924 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3925 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3926 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3927 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3928 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3929 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3930 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3931 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3932 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3933 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3934 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3935 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3936 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3937 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3938 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3939 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3940 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3941 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3942 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3943 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3944 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3945
3946 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3947 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3948
3949 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3950
3951 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3952 cilkplus_runtime.
3953
3954 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3955
3956 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3957 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3958
3959 2015-04-27 Ryan Burn <contact@rnburn.com>
3960
3961 PR c++/69024
3962 PR c++/68997
3963 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3964 diagnostic.
3965 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3966 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3967
3968 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3969
3970 * gnat.dg/limited_with4.ad[sb]: New test.
3971 * gnat.dg/limited_with4_pkg.ads: New helper.
3972
3973 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3974
3975 PR target/70155
3976 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3977 and movv1ti_internal patterns
3978 * gcc.target/i386/pr70155-1.c: New test.
3979 * gcc.target/i386/pr70155-2.c: Likewise.
3980 * gcc.target/i386/pr70155-3.c: Likewise.
3981 * gcc.target/i386/pr70155-4.c: Likewise.
3982 * gcc.target/i386/pr70155-5.c: Likewise.
3983 * gcc.target/i386/pr70155-6.c: Likewise.
3984 * gcc.target/i386/pr70155-7.c: Likewise.
3985 * gcc.target/i386/pr70155-8.c: Likewise.
3986 * gcc.target/i386/pr70155-9.c: Likewise.
3987 * gcc.target/i386/pr70155-10.c: Likewise.
3988 * gcc.target/i386/pr70155-11.c: Likewise.
3989 * gcc.target/i386/pr70155-12.c: Likewise.
3990 * gcc.target/i386/pr70155-13.c: Likewise.
3991 * gcc.target/i386/pr70155-14.c: Likewise.
3992 * gcc.target/i386/pr70155-15.c: Likewise.
3993 * gcc.target/i386/pr70155-16.c: Likewise.
3994 * gcc.target/i386/pr70155-17.c: Likewise.
3995 * gcc.target/i386/pr70155-18.c: Likewise.
3996 * gcc.target/i386/pr70155-19.c: Likewise.
3997 * gcc.target/i386/pr70155-20.c: Likewise.
3998 * gcc.target/i386/pr70155-21.c: Likewise.
3999 * gcc.target/i386/pr70155-22.c: Likewise.
4000
4001 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4002
4003 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4004 ".{5,6}".
4005
4006 2016-04-27 Bin Cheng <bin.cheng@arm.com>
4007
4008 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4009 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4010 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4011 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4012 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4013
4014 2016-04-27 Richard Biener <rguenther@suse.de>
4015
4016 PR ipa/70760
4017 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4018 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4019
4020 2016-04-27 Nathan Sidwell <nathan@acm.org>
4021
4022 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4023 * g++.dg/ubsan/pr63956.C: Adjust error location.
4024
4025 2016-04-27 Nick Clifton <nickc@redhat.com>
4026
4027 PR middle-end/49889
4028 * gcc.dg/pr49889.c: New test.
4029
4030 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4031
4032 * c-c++-common/memset-array.c: New test.
4033
4034 2016-04-26 Martin Sebor <msebor@redhat.com>
4035
4036 PR c++/66639
4037 * g++.dg/cpp1y/func_constexpr.C: New test.
4038
4039 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4040
4041 PR c++/70241
4042 * g++.dg/cpp0x/enum32.C: New test.
4043 * g++.dg/cpp0x/enum33.C: New test.
4044
4045 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4046
4047 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4048 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4049 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4050 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4051 * gcc.c-torture/execute/pr38151.c: Likewise.
4052 * gcc.c-torture/execute/pr66556.c: Likewise.
4053 * gcc.c-torture/execute/pr67781.c: Likewise.
4054 * gcc.c-torture/execute/pr68648.c: Likewise.
4055
4056 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4057
4058 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4059
4060 2016-04-26 Marek Polacek <polacek@redhat.com>
4061
4062 PR c/67784
4063 * gcc.dg/pr67784-3.c: New test.
4064 * gcc.dg/pr67784-4.c: New test.
4065 * gcc.dg/pr67784-5.c: New test.
4066
4067 PR c/70791
4068 * gcc.dg/Wnested-externs-2.c: New test.
4069
4070 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
4071
4072 * gcc.dg/fold-plusmult.c: Adjust.
4073 * gcc.dg/no-strict-overflow-6.c: Adjust.
4074 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4075
4076 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4077
4078 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4079 number scans.
4080 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4081 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4082 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4083 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4084 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4085 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4086 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4087 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4088 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4089 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4090 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4091 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4092 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4093 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4094 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4095 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4096 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4097 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4098 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4099 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4100 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4101 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4102 scans.
4103 * gcc.target/i386/pr32219-4.c: Likewise.
4104 * gcc.target/i386/pr32219-6.c: Likewise.
4105 * gcc.target/i386/pr32219-8.c: Likewise.
4106
4107 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4108
4109 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4110 associated options.
4111
4112 2016-04-26 Marek Polacek <polacek@redhat.com>
4113
4114 PR c++/70744
4115 * g++.dg/ext/cond2.C: New test.
4116
4117 2016-04-26 Bin Cheng <bin.cheng@arm.com>
4118
4119 PR tree-optimization/70771
4120 PR tree-optimization/70775
4121 * gcc.dg/pr70771.c: New test.
4122 * gcc.dg/pr70775.c: New test.
4123
4124 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4125
4126 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4127
4128 2016-04-25 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/70780
4131 * gcc.dg/torture/pr70780.c: New testcase.
4132
4133 2016-04-25 Michael Collison <michael.collison@arm.com>
4134
4135 * gcc.target/arm/neon-vaddws16.c: New test.
4136 * gcc.target/arm/neon-vaddws32.c: New test.
4137 * gcc.target/arm/neon-vaddwu16.c: New test.
4138 * gcc.target/arm/neon-vaddwu32.c: New test.
4139 * gcc.target/arm/neon-vaddwu8.c: New test.
4140 * lib/target-supports.exp
4141 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4142 that arm neon support vector widen sum of HImode TO SImode.
4143
4144 2016-04-23 Jakub Jelinek <jakub@redhat.com>
4145
4146 PR sanitizer/70712
4147 * c-c++-common/asan/pr70712.c: New test.
4148
4149 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4150
4151 * .gitattributes: New file.
4152
4153 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4154
4155 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4156
4157 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4158
4159 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4160 * gfortran.dg/submodule_15.f08: Likewise.
4161
4162 2016-04-22 Richard Biener <rguenther@suse.de>
4163
4164 PR tree-optimization/70740
4165 * gcc.dg/torture/pr70740.c: New testcase.
4166
4167 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4168
4169 PR target/70750
4170 * gcc.target/i386/pr70750-1.c: New test.
4171 * gcc.target/i386/pr70750-2.c: Likewise.
4172
4173 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4174
4175 PR c++/70540
4176 * g++.dg/cpp0x/auto48.C: New.
4177
4178 2016-04-21 Marek Polacek <polacek@redhat.com>
4179
4180 PR c++/70513
4181 * g++.dg/cpp0x/forw_enum12.C: New test.
4182 * g++.dg/cpp0x/forw_enum13.C: New test.
4183
4184 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4185
4186 PR target/70728
4187 * gcc.target/i386/pr70728.c: New test.
4188
4189 2016-04-21 Richard Biener <rguenther@suse.de>
4190
4191 PR middle-end/70747
4192 * gcc.dg/pr70747.c: New testcase.
4193
4194 2016-04-21 Bin Cheng <bin.cheng@arm.com>
4195
4196 PR tree-optimization/70715
4197 * gcc.dg/tree-ssa/scev-13.c: New test.
4198
4199 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4200
4201 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4202
4203 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
4204
4205 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4206
4207 2016-04-20 Jan Hubicka <jh@suse.cz>
4208
4209 PR ipa/70018
4210 * g++.dg/ipa/nothrow-1.C: New testcase.
4211
4212 2016-04-20 Nathan Sidwell <nathan@acm.org>
4213
4214 PR c++/55635
4215 * g++.dg/eh/delete1.C: New.
4216
4217 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4218
4219 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4220 -mtune-ctrl=sse_typeless_stores.
4221
4222 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4223
4224 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4225
4226 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4227
4228 PR tree-optimization/69489
4229 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4230
4231 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4232
4233 PR c++/69363
4234 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4235 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4236 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4237
4238 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4239
4240 PR tree-optimization/56625
4241 PR tree-optimization/69489
4242 * gcc.dg/vect/pr56625.c: New test.
4243 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4244
4245 2016-04-20 Andrew Pinski <apinski@cavium.com>
4246
4247 PR target/64971
4248 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4249
4250 2016-04-20 Arnaud Charlet <charlet@adacore.com>
4251
4252 * gnat.dg/self1.adb: Remove now incorrect test.
4253
4254 2016-04-20 Bin Cheng <bin.cheng@arm.com>
4255
4256 * gcc.dg/tree-ssa/scev-11.c: New test.
4257 * gcc.dg/tree-ssa/scev-12.c: New test.
4258
4259 2016-04-20 Marek Polacek <polacek@redhat.com>
4260
4261 PR tree-optimization/70725
4262 * gcc.dg/pr70725.c: New test.
4263
4264 2016-04-20 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/70726
4267 * g++.dg/vect/pr70726.cc: New testcase.
4268
4269 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4270
4271 PR target/70674
4272 * gcc.target/s390/pr70674.c: New test.
4273
4274 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4275
4276 PR libgfortran/70684
4277 * gfortran.dg/list_read_14.f90: New test.
4278
4279 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4280
4281 PR target/69201
4282 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4283 extern to force it misaligned.
4284 (b): Likewise.
4285 (c): Likewise.
4286 (d): Likewise.
4287 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4288 Don't check `*' before movv4sf_internal.
4289 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4290 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4291 Don't check `*' before movv16qi_internal.
4292 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4293 extern to force it misaligned.
4294 (b): Likewise.
4295 (c): Likewise.
4296 (d): Likewise.
4297 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4298 Don't check `*' before movv2df_internal.
4299 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4300 extern to force it misaligned.
4301 (b): Likewise.
4302 (c): Likewise.
4303 (d): Likewise.
4304 Check movv8sf_internal instead of avx_storeups256.
4305 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4306
4307 2016-04-19 Richard Biener <rguenther@suse.de>
4308
4309 PR tree-optimization/70171
4310 * g++.dg/tree-ssa/pr70171.C: New testcase.
4311
4312 2016-04-19 Richard Biener <rguenther@suse.de>
4313
4314 PR tree-optimization/70724
4315 * gcc.dg/torture/pr70724.c: New testcase.
4316
4317 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4318
4319 PR middle-end/70689
4320 * gcc.target/i386/pr70689.c: New.
4321
4322 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4323
4324 PR target/70708
4325 * gcc.target/i386/pr70708.c: New test.
4326
4327 2016-04-18 Richard Biener <rguenther@suse.de>
4328
4329 PR tree-optimization/43434
4330 * gcc.dg/vect/pr43434.c: New testcase.
4331 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4332 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4333 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4334 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4335 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4336 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4337 * gcc.dg/gomp/pr68640.c: Likewise.
4338 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4339 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4340
4341 2016-04-18 Richard Biener <rguenther@suse.de>
4342
4343 PR tree-optimization/70701
4344 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4345
4346 2016-04-18 Tom de Vries <tom@codesourcery.com>
4347
4348 PR testsuite/70699
4349 * gcc.dg/pr70161.c: Add dot-file scans.
4350 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4351 instead of after last dot char.
4352
4353 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4354
4355 * c-c++-common/dump-ada-spec-3.c: New test.
4356 * c-c++-common/dump-ada-spec-4.c: Likewise.
4357
4358 2016-04-17 Tom de Vries <tom@codesourcery.com>
4359
4360 PR other/70183
4361 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4362
4363 2016-04-15 Jan Hubicka <jh@suse.cz>
4364
4365 PR ipa/70018
4366 * g++.dg/ipa/pure-const-1.C: New testcase.
4367 * g++.dg/ipa/pure-const-2.C: New testcase.
4368 * g++.dg/ipa/pure-const-3.C: New testcase.
4369
4370 2016-04-15 Marek Polacek <polacek@redhat.com>
4371
4372 PR c/70671
4373 * gcc.dg/bitfld-22.c: New test.
4374
4375 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4376
4377 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4378 x86_64.
4379
4380 2016-04-15 Marek Polacek <polacek@redhat.com>
4381
4382 PR c/70651
4383 * c-c++-common/pr70651.c: New test.
4384
4385 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4386
4387 PR rtl-optimization/70681
4388 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4389 dump scan on arm and powerpc.
4390 * gcc.dg/pr10474.c: Likewise.
4391
4392 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR c++/69517
4395 PR c++/70019
4396 PR c++/70588
4397 * g++.dg/cpp1y/vla11.C: Revert for real.
4398
4399 PR c/70436
4400 * c-c++-common/Wparentheses-1.c: New test.
4401 * c-c++-common/gomp/Wparentheses-1.c: New test.
4402 * c-c++-common/gomp/Wparentheses-2.c: New test.
4403 * c-c++-common/gomp/Wparentheses-3.c: New test.
4404 * c-c++-common/gomp/Wparentheses-4.c: New test.
4405 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4406 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4407 * c-c++-common/goacc/Wparentheses-1.c: New test.
4408
4409 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4410
4411 PR target/70662
4412 * gcc.target/i386/pr70662.c: New test.
4413
4414 2016-04-15 Richard Biener <rguenther@suse.de>
4415 Alan Modra <amodra@gmail.com>
4416
4417 PR tree-optimization/70130
4418 * gcc.dg/vect/O3-pr70130.c: New testcase.
4419
4420 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4421
4422 PR target/70669
4423 * gcc.target/powerpc/pr70669.c: New test.
4424
4425 PR target/70640
4426 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4427 a power7 system that does not have an assembler that supports
4428 power8.
4429
4430 2016-04-14 Martin Sebor <msebor@redhat.com>
4431
4432 PR c++/69517
4433 PR c++/70019
4434 PR c++/70588
4435 * c-c++-common/ubsan/vla-1.c: Revert.
4436 * g++.dg/cpp1y/vla11.C: Same.
4437 * g++.dg/cpp1y/vla12.C: Same.
4438 * g++.dg/cpp1y/vla13.C: Same.
4439 * g++.dg/cpp1y/vla14.C: Same.
4440 * g++.dg/cpp1y/vla3.C: Same.
4441 * g++.dg/init/array24.C: Same.
4442 * g++.dg/ubsan/vla-1.C: Same.
4443
4444 2016-04-14 Marek Polacek <polacek@redhat.com>
4445 Jan Hubicka <hubicka@ucw.cz>
4446
4447 PR c++/70029
4448 * g++.dg/torture/pr70029.C: New test.
4449
4450 2016-04-14 Martin Sebor <msebor@redhat.com>
4451
4452 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4453 type size to prevent failures on targets with very low maximum
4454 alignment.
4455
4456 2016-04-14 Richard Biener <rguenther@suse.de>
4457
4458 PR tree-optimization/70623
4459 * gcc.dg/torture/pr70623.c: New testcase.
4460 * gcc.dg/torture/pr70623-2.c: Likewise.
4461
4462 2016-04-13 Martin Sebor <msebor@redhat.com>
4463
4464 PR c++/69517
4465 PR c++/70019
4466 PR c++/70588
4467 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4468 * g++.dg/cpp1y/vla11.C: New test.
4469 * g++.dg/cpp1y/vla12.C: New test.
4470 * g++.dg/cpp1y/vla13.C: New test.
4471 * g++.dg/cpp1y/vla14.C: New test.
4472 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4473 * g++.dg/init/array24.C: Fully brace VLA initializer.
4474 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4475
4476 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR c++/70641
4479 * g++.dg/opt/pr70641.C: New test.
4480
4481 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4482
4483 PR rtl-optimization/68749
4484 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4485 effects of argument promotions.
4486 Remove default args to dg-skip-if.
4487
4488 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4489
4490 PR c++/70635
4491 * g++.dg/parse/pr70635.C: New.
4492
4493 2016-04-13 Marek Polacek <polacek@redhat.com>
4494
4495 PR c++/70639
4496 * c-c++-common/Wmisleading-indentation-4.c: New test.
4497
4498 2016-04-13 Marek Polacek <polacek@redhat.com>
4499
4500 PR c/70436
4501 * gcc.dg/Wparentheses-12.c: New test.
4502 * gcc.dg/Wparentheses-13.c: New test.
4503
4504 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4505
4506 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4507 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4508 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4509
4510 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR middle-end/70633
4513 * gcc.c-torture/compile/pr70633.c: New test.
4514
4515 PR debug/70628
4516 * gcc.dg/torture/pr70628.c: New test.
4517
4518 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4519
4520 PR c++/70610
4521 * g++.dg/template/pr70610.C: New test.
4522 * g++.dg/template/pr70610-2.C: New test.
4523 * g++.dg/template/pr70610-3.C: New test.
4524 * g++.dg/template/pr70610-4.C: New test.
4525
4526 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4527
4528 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4529 128 instead of 32.
4530
4531 PR c++/70571
4532 * g++.dg/ext/pr70571.C: New test.
4533
4534 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4535
4536 PR target/70640
4537 * gcc.target/powerpc/pr70640.c: New test.
4538
4539 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4540
4541 PR c++/68722
4542 * g++.dg/parse/pr68722.C: New.
4543
4544 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4545
4546 PR rtl-optimization/70596
4547 * gcc.target/i386/pr70596.c: New test.
4548
4549 2016-04-12 Nathan Sidwell <nathan@acm.org>
4550
4551 PR c++/70501
4552 * g++.dg/init/pr70501.C: New.
4553
4554 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4555
4556 * gcc.target/i386/asm-flag-6.c: New test.
4557
4558 2016-04-12 Tom de Vries <tom@codesourcery.com>
4559
4560 PR tree-optimization/68756
4561 * gcc.dg/graphite/pr68756.c: New test.
4562
4563 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR tree-optimization/70602
4566 * gcc.c-torture/execute/pr70602.c: New test.
4567
4568 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4569
4570 PR target/70381
4571 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4572 __float128 emulator is built and runs.
4573 * gcc.target/powerpc/float128-1.c: Likewise.
4574
4575 * lib/target-supports.exp (check_ppc_float128_sw_available):
4576 Rework tests for __float128 software and hardware
4577 availability. Fix exit condition to return 0 on success.
4578
4579 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4580
4581 PR target/70133
4582 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4583 * gcc.target/aarch64/target_attr_15.c: Likewise.
4584
4585 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4586
4587 PR c++/69066
4588 * g++.dg/cpp1y/pr69066.C: New.
4589
4590 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4591
4592 PR fortran/68566
4593 * gfortran.dg/pr36192.f90: Update test.
4594 * gfortran.dg/pr36192_1.f90: Update test.
4595 * gfortran.dg/real_dimension_1.f: Update test.
4596 * gfortran.dg/parameter_array_init_7.f90: New test.
4597
4598 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4599
4600 PR testsuite/64039
4601 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4602
4603 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4604
4605 PR rtl-optimization/66669
4606 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4607
4608 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4609
4610 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4611 * gcc.dg/pie-1.c: Likewise.
4612 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4613 * gcc.dg/pic-4.c: Likewise.
4614 * gcc.dg/pie-3.c: Likewise.
4615 * gcc.dg/pie-4.c: Likewise.
4616
4617 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4618
4619 PR tree-optimization/68644
4620 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4621
4622 PR rtl-optimization/64886
4623 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4624
4625 2016-04-09 Tom de Vries <tom@codesourcery.com>
4626
4627 PR tree-optimization/68953
4628 * gcc.dg/graphite/pr68953.c: New test.
4629
4630 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4631
4632 PR fortran/70592
4633 * gfortran.dg/deferred_character_16.f90: New test.
4634
4635 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR tree-optimization/70586
4638 * gcc.c-torture/execute/pr70586.c: New test.
4639
4640 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4641
4642 PR sanitizer/70573
4643 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4644 with __builtin_memset
4645 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4646
4647 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4648
4649 PR lto/70289
4650 PR ipa/70348
4651 PR tree-optimization/70373
4652 PR middle-end/70533
4653 PR middle-end/70534
4654 PR middle-end/70535
4655 * c-c++-common/goacc/reduction-5.c: New test.
4656 * c-c++-common/goacc/reduction-promotions.c: New test.
4657 * gfortran.dg/goacc/reduction-3.f95: New test.
4658 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4659
4660 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4661
4662 PR c++/70590
4663 PR c++/70452
4664 * g++.dg/pr70590.C: New test.
4665 * g++.dg/pr70590-2.C: New test.
4666
4667 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4668
4669 PR middle-end/70593
4670 * gcc.target/i386/pr70593.c: New test.
4671
4672 PR rtl-optimization/70574
4673 * gcc.target/i386/avx2-pr70574.c: New test.
4674
4675 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4676
4677 PR sanitizer/70541
4678 * c-c++-common/asan/pr70541.c: New test.
4679
4680 2016-04-08 Tom de Vries <tom@codesourcery.com>
4681
4682 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4683 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4684
4685 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4686
4687 PR target/70566
4688 * gcc.c-torture/execute/pr70566.c: New test.
4689
4690 2016-04-08 Tom de Vries <tom@codesourcery.com>
4691
4692 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4693 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4694
4695 2016-04-08 Alan Modra <amodra@gmail.com>
4696
4697 * gcc.target/powerpc/pr70117.c: New.
4698
4699 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR testsuite/70581
4702 * gcc.dg/lto/simd-function_0.c: New test.
4703
4704 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4705 clones.
4706 * c-c++-common/attr-simd-2.c: Likewise.
4707 * c-c++-common/attr-simd-4.c: Likewise.
4708 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4709 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4710
4711 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4712
4713 PR testsuite/70553
4714 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4715
4716 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4717 Tom de Vries <tom@codesourcery.com>
4718
4719 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4720 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4721 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4722 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4723 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4724 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4725 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4726 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4727
4728 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4729
4730 PR c/70436
4731 * g++.dg/warn/Wparentheses-29.C: New test.
4732
4733 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4734
4735 PR c/70436
4736 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4737 explicit braces to resolve a future -Wparentheses warning.
4738
4739 2016-04-06 Richard Henderson <rth@redhat.com>
4740
4741 * gcc.dg/pr61817-1.c: New test.
4742 * gcc.dg/pr61817-2.c: New test.
4743 * gcc.dg/pr69391-1.c: New test.
4744 * gcc.dg/pr69391-2.c: New test.
4745
4746 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4747
4748 PR rtl-optimization/70398
4749 * gcc.target/aarch64/pr70398.c: New.
4750
4751 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4752
4753 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4754
4755 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4756 Pedro Alves <palves@redhat.com>
4757
4758 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4759
4760 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4761
4762 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4763 Check for avx512f effective targets instead of avx2.
4764 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4765 for AVX512F clones.
4766 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4767 * g++.dg/gomp/declare-simd-1.C: Likewise.
4768 * g++.dg/gomp/declare-simd-3.C: Likewise.
4769 * g++.dg/gomp/declare-simd-4.C: Likewise.
4770
4771 PR middle-end/70550
4772 * c-c++-common/gomp/pr70550-1.c: New test.
4773 * c-c++-common/gomp/pr70550-2.c: New test.
4774
4775 2016-04-05 Nathan Sidwell <nathan@acm.org>
4776
4777 PR c++/70512
4778 * g++.dg/ext/attribute-may-alias-5.C: New.
4779
4780 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR c++/70336
4783 * c-c++-common/pr70336.c: New test.
4784 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4785 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4786
4787 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4788
4789 PR ipa/66223
4790 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4791
4792 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR rtl-optimization/70542
4795 * gcc.dg/torture/pr70542.c: New test.
4796 * gcc.target/i386/avx2-pr70542.c: New test.
4797
4798 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4799
4800 PR tree-optimization/70509
4801 * gcc.target/i386/avx512bw-pr70509.c: New test.
4802
4803 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4804
4805 PR c++/70452
4806 * g++.dg/ext/constexpr-vla4.C: New test.
4807
4808 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4809
4810 PR target/70510
4811 * gcc.target/i386/pr70510.c: New test.
4812
4813 2016-04-05 Richard Biener <rguenther@suse.de>
4814
4815 PR tree-optimization/70526
4816 * g++.dg/torture/pr70526.C: New testcase.
4817
4818 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4819
4820 PR target/70525
4821 * gcc.target/i386/pr70525.c: New test.
4822
4823 2016-04-05 Richard Biener <rguenther@suse.de>
4824
4825 PR middle-end/70499
4826 * g++.dg/torture/pr70499.C: New testcase.
4827
4828 2016-04-05 Richard Biener <rguenther@suse.de>
4829
4830 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4831 remove XFAIL.
4832
4833 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4834
4835 PR middle-end/70307
4836 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4837 rs6000 ABI warnings.
4838
4839 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4840
4841 PR ipa/66223
4842 * g++.dg/ipa/devirt-51.C: New testcase.
4843
4844 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4845 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR middle-end/70457
4848 * gcc.dg/torture/pr70457.c: New.
4849
4850 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4851
4852 PR fortran/67538
4853 * gfortran.dg/allocate_with_source_19.f08: New test.
4854
4855 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4856
4857 PR fortran/65795
4858 * gfortran.dg/coarray_allocate_6.f08: New test.
4859
4860 2016-04-04 Richard Biener <rguenther@suse.de>
4861
4862 PR rtl-optimization/70484
4863 * gcc.dg/torture/pr70484.c: New testcase.
4864
4865 2016-04-04 Marek Polacek <polacek@redhat.com>
4866
4867 PR c/70307
4868 * gcc.dg/torture/pr70307.c: New test.
4869
4870 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4871
4872 PR target/70416
4873 PR target/67391
4874 * gcc.target/sh/torture/pr70416.c: New.
4875
4876 2016-04-02 Martin Sebor <msebor@redhat.com>
4877
4878 PR c++/67376
4879 PR c++/70170
4880 PR c++/70172
4881 PR c++/70228
4882 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4883 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4884 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4885 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4886 * g++.dg/cpp0x/constexpr-string.C: Same.
4887 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4888 * g++.dg/cpp0x/pr65398.C: Same.
4889 * g++.dg/ext/constexpr-vla1.C: Same.
4890 * g++.dg/ext/constexpr-vla2.C: Same.
4891 * g++.dg/ext/constexpr-vla3.C: Same.
4892 * g++.dg/ubsan/pr63956.C: Same.
4893
4894 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4895
4896 PR rtl-optimization/70467
4897 * gcc.target/i386/pr70467-2.c: New test.
4898
4899 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4900 Marek Polacek <polacek@redhat.com>
4901
4902 PR c++/70488
4903 * g++.dg/init/new47.C: New test.
4904
4905 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4906
4907 PR target/70496
4908 * gcc.target/arm/pr70496.c: New test.
4909
4910 2016-04-01 Nathan Sidwell <nathan@acm.org>
4911
4912 PR c++/68475
4913 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4914
4915 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4916
4917 PR target/69890
4918 * gcc.dg/strlenopt.h (memmove): New.
4919 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4920 instead of "string.h".
4921 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4922 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4923 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4924 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4925 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4926 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4927 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4928 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4929 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4930 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4931 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4932 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4933 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4934 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4935 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4936 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4937 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4938 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4939 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4940 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4941
4942 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4943
4944 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4945 (Holder::foo): Reflect this.
4946
4947 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4948
4949 PR target/70442
4950 * gcc.dg/pr70442.c: New test.
4951
4952 2016-03-31 Nathan Sidwell <nathan@acm.org>
4953
4954 PR c++/70393
4955 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4956
4957 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4958
4959 PR target/70453
4960 * gcc.target/i386/pr70453.c: New test.
4961
4962 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4963
4964 PR target/70292
4965 * gcc.c-torture/pr70292.c: New test.
4966
4967 2016-03-31 Marek Polacek <polacek@redhat.com>
4968
4969 PR c/70297
4970 * c-c++-common/pr70297.c: New test.
4971 * g++.dg/cpp0x/typedef-redecl.C: New test.
4972 * gcc.dg/typedef-redecl2.c: New test.
4973
4974 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4975
4976 PR rtl-optimization/70460
4977 * gcc.c-torture/execute/pr70460.c: New test.
4978
4979 2016-03-31 Richard Biener <rguenther@suse.de>
4980
4981 PR c++/70430
4982 * g++.dg/ext/vector30.C: New testcase.
4983
4984 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4985 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4986
4987 * gfortran.dg/fmt_pf.f90: New test.
4988
4989 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4990
4991 Forward-port from 5 branch
4992 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR testsuite/70356
4995 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4996 dg-require-effective-target after dg-do.
4997
4998 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4999
5000 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5001
5002 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5003 Julian Brown <julian@codesourcery.com>
5004 Chung-Lin Tang <cltang@codesourcery.com>
5005 Cesar Philippidis <cesar@codesourcery.com>
5006 James Norris <jnorris@codesourcery.com>
5007 Tom de Vries <tom@codesourcery.com>
5008 Nathan Sidwell <nathan@codesourcery.com>
5009
5010 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5011 * c-c++-common/goacc/loop-clauses.c: Likewise.
5012 * g++.dg/goacc/template.C: Likewise.
5013 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5014 * gfortran.dg/goacc/loop-1.f95: Likewise.
5015 * gfortran.dg/goacc/loop-5.f95: Likewise.
5016 * gfortran.dg/goacc/loop-6.f95: Likewise.
5017 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5018 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5019 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5020 * c-c++-common/goacc/clauses-fail.c: Likewise.
5021 * c-c++-common/goacc/parallel-1.c: Likewise.
5022 * c-c++-common/goacc/reduction-1.c: Likewise.
5023 * c-c++-common/goacc/reduction-2.c: Likewise.
5024 * c-c++-common/goacc/reduction-3.c: Likewise.
5025 * c-c++-common/goacc/reduction-4.c: Likewise.
5026 * c-c++-common/goacc/routine-3.c: Likewise.
5027 * c-c++-common/goacc/routine-4.c: Likewise.
5028 * c-c++-common/goacc/routine-5.c: Likewise.
5029 * c-c++-common/goacc/tile.c: Likewise.
5030 * g++.dg/goacc/template.C: Likewise.
5031 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5032 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5033 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5034 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5035 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5036 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5037 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5038 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5039 * c-c++-common/goacc/use_device-1.c: ... this file.
5040 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5041 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5042 * c-c++-common/goacc/host_data-6.c: ... this file.
5043 * c-c++-common/goacc/loop-2-kernels.c: New file.
5044 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5045 * c-c++-common/goacc/loop-3.c: Likewise.
5046 * g++.dg/goacc/reference.C: Likewise.
5047 * g++.dg/goacc/routine-1.C: Likewise.
5048 * g++.dg/goacc/routine-2.C: Likewise.
5049
5050 2016-03-30 Richard Biener <rguenther@suse.de>
5051
5052 PR middle-end/70450
5053 * gcc.dg/torture/pr70450.c: New testcase.
5054
5055 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5056
5057 PR target/70421
5058 * gcc.dg/torture/pr70421.c: New test.
5059 * gcc.target/i386/avx512f-pr70421.c: New test.
5060
5061 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5062
5063 PR testsuite/70364
5064 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5065 (check): New function.
5066 (bar): Call check.
5067 (foo): Align stack to 16 bytes when calling bar.
5068 * gcc.target/i386/cleanup-2.c: Likewise.
5069
5070 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5071
5072 PR tree-optimization/59124
5073 * gcc.dg/Warray-bounds-19.c: New test.
5074
5075 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5076
5077 * lib/prune.exp (escape_regex_chars): New.
5078 (prune_file_path): Update to quote metcharacters for regexp.
5079
5080 2016-03-29 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR rtl-optimization/70429
5083 * gcc.c-torture/execute/pr70429.c: New test.
5084
5085 PR tree-optimization/70405
5086 * gcc.dg/pr70405.c: New test.
5087
5088 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5089
5090 PR fortran/70397
5091 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5092 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5093
5094 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5095
5096 PR testsuite/64177
5097 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5098 __cilkrts_set_param to set two workers.
5099 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5100 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5101
5102 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5103
5104 * g++.dg/ext/fnname5.C: Update the test for Darwin.
5105
5106 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5107
5108 PR target/70406
5109 * gcc.target/i386/pr70406.c: New test.
5110
5111 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/specs/double_record_extension3.ads: New test.
5114
5115 2016-03-25 Richard Henderson <rth@redhat.com>
5116
5117 PR target/70120
5118 * gcc.target/aarch64/pr70120-1.c: New.
5119 * gcc.target/aarch64/pr70120-2.c: New.
5120 * gcc.target/aarch64/pr70120-3.c: New.
5121
5122 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5123
5124 PR c++/62212
5125 * g++.dg/template/mangle2.C: The dg-do directive should be
5126 "compile" not "assemble".
5127
5128 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5129
5130 PR lto/69650
5131 * gcc.dg/pr69650.c: New test.
5132
5133 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
5134
5135 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5136
5137 2016-03-25 Alan Modra <amodra@gmail.com>
5138
5139 * gcc.dg/dfp/pr70052.c: New test.
5140
5141 2016-03-24 Richard Henderson <rth@redhat.com>
5142
5143 PR middle-end/69845
5144 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5145 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5146
5147 2016-03-24 Tom de Vries <tom@codesourcery.com>
5148
5149 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5150
5151 2016-03-24 Tom de Vries <tom@codesourcery.com>
5152
5153 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5154 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5155
5156 2016-03-24 Tom de Vries <tom@codesourcery.com>
5157
5158 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5159 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5160
5161 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5162
5163 PR c++/62212
5164 * g++.dg/template/mangle2.C: New test.
5165
5166 2016-03-24 Richard Biener <rguenther@suse.de>
5167
5168 PR tree-optimization/70396
5169 * gcc.dg/torture/pr70396.c: New testcase.
5170
5171 2016-03-24 Richard Biener <rguenther@suse.de>
5172
5173 PR middle-end/70370
5174 * gcc.dg/torture/pr70370.c: New testcase.
5175
5176 2016-03-24 Tom de Vries <tom@codesourcery.com>
5177
5178 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5179 * gfortran.dg/goacc/kernels-tree.f95: Same.
5180 * gfortran.dg/goacc/parallel-tree.f95: Same.
5181
5182 2016-03-24 Tom de Vries <tom@codesourcery.com>
5183
5184 * c-c++-common/goacc/uninit-if-clause.c: New test.
5185 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5186
5187 2016-03-24 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR target/70290
5190 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5191 Fix formatting.
5192
5193 2016-03-24 Richard Biener <rguenther@suse.de>
5194
5195 PR tree-optimization/70372
5196 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5197
5198 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5199
5200 PR c++/70347
5201 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5202
5203 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5204
5205 PR c++/70332
5206 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5207
5208 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR c++/70001
5211 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5212 * g++.dg/cpp1y/pr70001.C: New test.
5213
5214 PR c++/70323
5215 * g++.dg/cpp0x/constexpr-70323.C: New test.
5216
5217 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
5218 Jason Merrill <jason@redhat.com>
5219 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR c++/69315
5222 * g++.dg/cpp0x/constexpr-69315.C: New test.
5223 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5224
5225 2016-03-23 Marek Polacek <polacek@redhat.com>
5226
5227 PR c++/69884
5228 * g++.dg/warn/Wignored-attributes-1.C: New test.
5229 * g++.dg/warn/Wignored-attributes-2.C: New test.
5230
5231 2016-03-23 Tom de Vries <tom@codesourcery.com>
5232
5233 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5234 initialization.
5235 * gfortran.dg/goacc/private-3.f95 (test): Same.
5236 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5237 missing use param.
5238
5239 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5240
5241 * lib/target-supports.exp: Remove v7ve entry from loop
5242 creating effective target checks.
5243 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5244 (add_options_for_arm_arch_v7ve): Likewise.
5245
5246 2016-03-23 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR tree-optimization/70354
5249 * gcc.dg/vect/pr70354-1.c: New test.
5250 * gcc.dg/vect/pr70354-2.c: New test.
5251 * gcc.target/i386/avx2-pr70354-1.c: New test.
5252 * gcc.target/i386/avx2-pr70354-2.c: New test.
5253
5254 2016-03-22 Jeff Law <law@redhat.com>
5255
5256 PR target/70232
5257 * gcc.dg/tree-ssa/pr70232.c: New test.
5258
5259 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5260
5261 PR target/70302
5262 * gcc.target/i386/pr70302.c: New test.
5263
5264 2016-03-22 Richard Biener <rguenther@suse.de>
5265
5266 PR middle-end/70251
5267 * g++.dg/torture/pr70251.C: New testcase.
5268
5269 2016-03-22 David Malcolm <dmalcolm@redhat.com>
5270
5271 PR c/69993
5272 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5273 Wmisleading-indentation.c.
5274 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5275 reflect change to diagnostic text and order of messages.
5276 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5277
5278 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
5279
5280 * g++.dg/ext/java-3.C: Don't compile on AIX.
5281
5282 2016-03-22 Richard Biener <rguenther@suse.de>
5283
5284 PR middle-end/70333
5285 * gcc.dg/torture/pr70333.c: New testcase.
5286
5287 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5288
5289 * g++.dg/ext/pr70290.C: New test.
5290
5291 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5292
5293 PR target/70325
5294 * gcc.target/i386/pr70325.c: New test.
5295
5296 2016-03-22 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR target/70329
5299 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5300 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5301
5302 PR target/70300
5303 * gcc.target/i386/pr70300.c: New test.
5304
5305 PR c++/70295
5306 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5307 (func2): New function for cond with parens, xfail warning for c++.
5308 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5309
5310 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5311
5312 PR c++/70096
5313 * g++.dg/template/ptrmem30.C: New test.
5314
5315 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5316
5317 PR c++/70204
5318 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5319 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5320
5321 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5322
5323 PR middle-end/70326
5324 * gcc.dg/pr70326.c: New test.
5325
5326 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
5327 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR tree-optimization/70317
5330 * gcc.dg/pr70317.c: New test.
5331
5332 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
5333
5334 PR target/70327
5335 * gcc.target/i386/pr70327.c: New test.
5336
5337 2016-03-21 Martin Liska <mliska@suse.cz>
5338
5339 PR ipa/70306
5340 * gcc.dg/ipa/pr70306.c: New test.
5341
5342 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5343
5344 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5345 * gcc.target/arm/attr-align3.c: Likewise.
5346 * gcc.target/arm/attr_arm.c: Likewise.
5347 * gcc.target/arm/flip-thumb.c: Likewise.
5348
5349 2016-03-21 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR target/70296
5352 * gcc.target/powerpc/altivec-36.c: New test.
5353
5354 2016-03-21 Richard Biener <rguenther@suse.de>
5355
5356 PR tree-optimization/70310
5357 * gcc.dg/torture/pr70310.c: New testcase.
5358
5359 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5360
5361 PR target/70293
5362 * gcc.target/i386/pr70293.c: New test.
5363
5364 2016-03-21 Richard Biener <rguenther@suse.de>
5365
5366 PR tree-optimization/70288
5367 * gcc.dg/torture/pr70288-1.c: New testcase.
5368 * gcc.dg/torture/pr70288-2.c: Likewise.
5369
5370 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5371
5372 PR rtl-optimization/69307
5373 * gcc.target/arm/pr69307.c: New test.
5374
5375 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5376
5377 PR rtl-optimization/69102
5378 * gcc.c-torture/compile/pr69102.c: New test.
5379
5380 2016-03-18 Jeff Law <law@redhat.com>
5381
5382 PR rtl-optimization/70263
5383 * gcc.c-torture/compile/pr70263-1.c: New test.
5384 * gcc.target/i386/pr70263-2.c: New test.
5385
5386 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5387
5388 PR rtl-optimization/70278
5389 * gcc.dg/torture/pr70278.c: New test.
5390 * gcc.target/arm/pr70278.c: New test.
5391
5392 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5393
5394 PR c/70281
5395 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5396 (test_builtin_types_compatible_p): New test function.
5397 * gcc.dg/pr70281.c: New test case.
5398
5399 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5400
5401 PR target/70113
5402 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5403
5404 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5405
5406 PR tree-optimization/70252
5407 * gcc.dg/pr70252.c: New test.
5408
5409 2016-03-18 Tom de Vries <tom@codesourcery.com>
5410
5411 * gcc.dg/pr70161-2.c: New test.
5412 * gcc.dg/pr70161.c: New test.
5413
5414 2016-03-18 Tom de Vries <tom@codesourcery.com>
5415
5416 PR ipa/70269
5417 * gcc.dg/pr70269.c: New test.
5418
5419 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR c++/70267
5422 * g++.dg/ext/java-3.C: New test.
5423
5424 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5425
5426 PR c++/70205
5427 * g++.dg/lookup/pr70205.C: New test.
5428
5429 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5430
5431 PR c++/70218
5432 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5433
5434 2016-03-17 Marek Polacek <polacek@redhat.com>
5435
5436 PR c/69407
5437 * gcc.dg/atomic-op-6.c: New test.
5438
5439 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5440
5441 PR c/70264
5442 * c-c++-common/pr70264.c: New test case.
5443
5444 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c++/70144
5447 * c-c++-common/pr70144-1.c: New test.
5448 * c-c++-common/pr70144-2.c: New test.
5449
5450 PR c++/70272
5451 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5452 * g++.dg/opt/flifetime-dse6.C: New test.
5453 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5454
5455 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5456
5457 PR driver/70192
5458 * gcc.dg/pic-1.c: New test.
5459 * gcc.dg/pic-2.c: Likewise.
5460 * gcc.dg/pic-3.c: Likewise.
5461 * gcc.dg/pic-4.c: Likewise.
5462 * gcc.dg/pie-1.c: Likewise.
5463 * gcc.dg/pie-2.c: Likewise.
5464 * gcc.dg/pie-3.c: Likewise.
5465 * gcc.dg/pie-4.c: Likewise.
5466 * gcc.dg/pie-5.c: Likewise.
5467 * gcc.dg/pie-6.c: Likewise.
5468
5469 2016-03-17 Tom de Vries <tom@codesourcery.com>
5470
5471 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5472 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5473
5474 2016-03-17 Richard Biener <rguenther@suse.de>
5475
5476 PR debug/70271
5477 * g++.dg/debug/pr70271.C: New testcase.
5478
5479 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5480
5481 * gcc.target/i386/pr70251.c: New test.
5482
5483 2016-03-17 Marek Polacek <polacek@redhat.com>
5484
5485 PR c++/70194
5486 * g++.dg/warn/constexpr-70194.C: New test.
5487
5488 2016-03-16 Richard Henderson <rth@redhat.com>
5489
5490 PR middle-end/70240
5491 * gcc.c-torture/compile/pr70240.c: New.
5492
5493 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5494
5495 * gcc.c-torture/compile/20151204.c: Skip for avr.
5496
5497 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5498
5499 PR target/70245
5500 * g++.dg/opt/pr70245.C: New test.
5501 * g++.dg/opt/pr70245.h: New file.
5502 * g++.dg/opt/pr70245-aux.cc: New file.
5503
5504 2016-03-16 Martin Sebor <msebor@redhat.com>
5505
5506 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5507
5508 2016-03-16 Richard Henderson <rth@redhat.com>
5509
5510 PR middle-end/70199
5511 * gcc.c-torture/compile/pr70199.c: New.
5512
5513 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5514
5515 * gcc.dg/uninit-19.c: Run dos2unix.
5516
5517 2016-03-16 Marek Polacek <polacek@redhat.com>
5518
5519 PR c/70093
5520 * gcc.dg/nested-func-10.c: New test.
5521 * gcc.dg/nested-func-9.c: New test.
5522
5523 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR tree-optimization/68714
5526 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5527
5528 2016-03-16 Tom de Vries <tom@codesourcery.com>
5529
5530 PR tree-optimization/68715
5531 * gcc.dg/graphite/pr68715-2.c: New test.
5532 * gcc.dg/graphite/pr68715.c: New test.
5533 * gfortran.dg/graphite/pr68715.f90: New test.
5534
5535 2016-03-16 Tom de Vries <tom@codesourcery.com>
5536
5537 PR tree-optimization/68809
5538 * gcc.dg/graphite/pr68809-2.c: New test.
5539 * gcc.dg/graphite/pr68809.c: New test.
5540
5541 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR c++/70147
5544 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5545 method call to i () as argument. Adjust expected output.
5546
5547 PR c++/70147
5548 * g++.dg/ubsan/pr70147-1.C: New test.
5549 * g++.dg/ubsan/pr70147-2.C: New test.
5550
5551 2016-03-15 Martin Sebor <msebor@redhat.com>
5552
5553 PR c++/58281
5554 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5555
5556 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5557
5558 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5559 hppa*-*-hpux*.
5560
5561 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5562
5563 PR libfortran/69799
5564 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5565 libatomic_available.
5566
5567 2016-03-15 Marek Polacek <polacek@redhat.com>
5568
5569 PR c++/70209
5570 * g++.dg/ext/attribute-may-alias-4.C: New test.
5571
5572 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5573
5574 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5575 -fvar-tracking-assignments-toggle flag.
5576
5577 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5578
5579 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5580
5581 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5582
5583 PR rtl-optimization/70222
5584 * gcc.c-torture/execute/pr70222-1.c: New test.
5585 * gcc.c-torture/execute/pr70222-2.c: New test.
5586
5587 2016-03-15 Richard Henderson <rth@redhat.com>
5588
5589 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5590
5591 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5592
5593 PR rtl-optimization/69032
5594 * gcc.dg/pr69032.c: New test.
5595
5596 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5597
5598 PR rtl-optimization/63384
5599 * g++.dg/pr63384.C: New test.
5600
5601 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5602
5603 PR target/64411
5604 * gcc.target/i386/pr64411.C: New test.
5605
5606 2016-03-15 Tom de Vries <tom@codesourcery.com>
5607
5608 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5609 * gfortran.dg/goacc/kernels-alias.f95: New test.
5610
5611 2016-03-14 Martin Sebor <msebor@redhat.com>
5612
5613 PR c++/53792
5614 * g++.dg/cpp0x/constexpr-inline.C: New test.
5615 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5616
5617 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5618
5619 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5620
5621 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR middle-end/70219
5624 * gcc.dg/pr70219.c: New test.
5625
5626 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5627
5628 PR target/70083
5629 * gcc.dg/torture/pr70083.c: New test.
5630 * gcc.target/i386/pr70083.c: New test.
5631
5632 2016-03-14 Richard Biener <rguenther@suse.de>
5633
5634 PR tree-optimization/56365
5635 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5636
5637 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5638
5639 PR target/70098
5640 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5641 New function.
5642 * g++.dg/pr70098.C: New testcase.
5643
5644
5645 2016-03-14 Tom de Vries <tom@codesourcery.com>
5646
5647 PR tree-optimization/70045
5648 * gcc.dg/graphite/pr70045.c: New test.
5649
5650 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5651
5652 PR fortran/69043
5653 * gfortran.dg/include_9.f90: New test.
5654
5655 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5656
5657 PR fortran/45076
5658 gfortran.dg/prof/prof.exp: New script.
5659 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5660
5661 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5662
5663 PR rtl-optimization/69307
5664 * gcc.dg/pr69307.c: New test.
5665
5666 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5667
5668 PR target/69614
5669 * gcc.target/arm/pr69614.c: New.
5670
5671 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5672
5673 PR fortran/70031
5674 * gfortran.dg/submodule_14.f08: New test
5675
5676 PR fortran/69524
5677 * gfortran.dg/submodule_15.f08: New test
5678
5679 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5680
5681 PR c++/70106
5682 * g++.dg/cpp1y/paren3.C: New test.
5683
5684 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5685
5686 PR target/70131
5687 * gcc.target/powerpc/ppc-round2.c: New test.
5688
5689 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5690
5691 PR target/70123
5692 * gcc.dg/torture/pr70123.c: New test.
5693
5694 2016-03-11 Jeff Law <law@redhat.com>
5695
5696 PR tree-optimization/70190
5697 * gcc.c-torture/compile/pr70190.c: New test.
5698
5699 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5700
5701 PR c/68187
5702 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5703 case.
5704 (test43_b): Likewise.
5705 (test43_c): Likewise.
5706 (test43_d): Likewise.
5707 (test43_e): Likewise.
5708 (test43_f): Likewise.
5709 (test43_g): Likewise.
5710 (test44_a): Likewise.
5711 (test44_b): Likewise.
5712 (test44_c): Likewise.
5713 (test44_d): Likewise.
5714 (test44_e): Likewise.
5715
5716 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5717
5718 PR c/70085
5719 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5720
5721 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722
5723 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5724 dg-options.
5725
5726 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5727
5728 PR target/70002
5729 PR target/69245
5730 * gcc.target/aarch64/pr69245_2.c: New test.
5731
5732 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR tree-optimization/70177
5735 * gcc.dg/pr70177.c: New test.
5736
5737 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5738
5739 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5740
5741 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5742
5743 * gcc.dg/tree-ssa/sra-20.c: New.
5744
5745 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR rtl-optimization/70174
5748 * gcc.dg/pr70174.c: New test.
5749
5750 PR tree-optimization/70169
5751 * gcc.dg/pr70169.c: New test.
5752
5753 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5754
5755 PR target/70160
5756 * gcc.target/i386/pr70160.c: New test.
5757
5758 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5759
5760 * gcc.target/s390/dfp-1.c: New test.
5761
5762 2016-03-10 Nick Clifton <nickc@redhat.com>
5763
5764 PR target/70044
5765 * gcc.target/aarch64/pr70044.c: New test.
5766
5767 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5768 Jakub Jelinek <jakub@redhat.com>
5769
5770 PR c++/70001
5771 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5772 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5773 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5774
5775 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5776
5777 PR lto/69589
5778 * g++.dg/lto/pr69589_0.C: New testcase
5779 * g++.dg/lto/pr69589_1.C: New testcase
5780
5781 2016-03-10 Marek Polacek <polacek@redhat.com>
5782
5783 PR c++/70153
5784 * g++.dg/delayedfold/unary-plus1.C: New test.
5785
5786 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5787
5788 * gcc.target/arm/pr45701-1.c: Escape brackets.
5789 * gcc.target/arm/pr45701-2.c: Likewise.
5790
5791 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5792
5793 * gfortran.dg/unconstrained_commons.f: New.
5794
5795 2016-03-10 Alan Modra <amodra@gmail.com>
5796
5797 * gcc.dg/pr69195.c: New.
5798 * gcc.dg/pr69238.c: New.
5799
5800 2016-03-10 Tom de Vries <tom@codesourcery.com>
5801
5802 PR testsuite/68915
5803 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5804
5805 2016-03-10 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/70128
5808 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5809 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5810
5811 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR tree-optimization/70152
5814 * gcc.dg/pr70152.c: New test.
5815
5816 PR target/70086
5817 * gcc.target/i386/pr70086-1.c: New test.
5818 * gcc.target/i386/pr70086-2.c: New test.
5819 * gcc.target/i386/pr70086-3.c: New test.
5820
5821 PR tree-optimization/70127
5822 * gcc.c-torture/execute/pr70127.c: New test.
5823
5824 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5825
5826 * c-c++-common/goacc/combined-directives-2.c: New test.
5827
5828 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5829
5830 PR c/68473
5831 PR c++/70105
5832 * g++.dg/diagnostic/pr70105.C: New test.
5833 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5834 (test_multiple_ordinary_maps): New test function.
5835
5836 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5837
5838 PR c/68473
5839 PR c++/70105
5840 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5841 Drop range information from call to inform_at_rich_loc.
5842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5843 New.
5844 (test_show_locus): Replace calls to rich_location::add_range with
5845 calls to add_range. Rewrite the tests that used the now-defunct
5846 rich_location ctor taking a source_range. Simplify other tests
5847 by replacing calls to COMBINE_LOCATION_DATA with calls to
5848 make_location.
5849
5850 2016-03-09 Richard Biener <rguenther@suse.de>
5851 Jakub Jelinek <jakub@redhat.com>
5852
5853 PR tree-optimization/70138
5854 * gcc.dg/vect/pr70138-1.c: New testcase.
5855 * gcc.dg/vect/pr70138-2.c: Likewise.
5856
5857 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5858
5859 PR target/70049
5860 * gcc.target/i386/pr70049.c: New test.
5861
5862 2016-03-09 Richard Biener <rguenther@suse.de>
5863
5864 PR c/70143
5865 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5866 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5867 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5868
5869 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5870
5871 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5872 arm-*-*.
5873
5874 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5875
5876 PR middle-end/67278
5877 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5878
5879 PR target/67278
5880 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5881
5882 PR middle-end/70050
5883 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5884 in testcase comment.
5885
5886 2016-03-09 Tom de Vries <tom@codesourcery.com>
5887
5888 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5889 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5890 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5891 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5892 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5893 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5894 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5895 * gfortran.dg/goacc/kernels-loop.f95: New test.
5896
5897 2016-03-08 Martin Sebor <msebor@redhat.com>
5898
5899 PR c++/62096
5900 * g++.dg/warn/overflow-warn-7.C: New test.
5901
5902 2016-03-08 Jason Merrill <jason@redhat.com>
5903
5904 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5905 * lib/target-supports.exp (check_effective_target_concepts): New.
5906
5907 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR c++/70135
5910 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5911 * g++.dg/ubsan/pr70135.C: New test.
5912
5913 PR target/70110
5914 * gcc.dg/pr70110.c: New test.
5915
5916 2016-03-07 Martin Jambor <mjambor@suse.cz>
5917
5918 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5919 * c-c++-common/gomp/if-1.c: Likewise.
5920 * c-c++-common/gomp/pr61486-2.c: Likewise.
5921 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5922 to dg-additional-options.
5923 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5924 * g++/gomp/target-teams-1.c: Likewise.
5925 * gcc.dg/gomp/gomp.exp: Likewise.
5926 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5927 dg-additional-options.
5928 * gfortran.dg/gomp/gomp.exp: Likewise.
5929 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5930 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5931 dg-additional-options.
5932 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5933
5934 2016-03-07 Martin Jambor <mjambor@suse.cz>
5935
5936 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5937 * c-c++-common/gomp/gridify-1.c: New test.
5938 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5939
5940 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5941
5942 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5943 trigger for cortex-r8, when scanning for register r8.
5944 * gcc.target/arm/pr45701-2.c: Likewise.
5945
5946 2016-02-26 Richard Biener <rguenther@suse.de>
5947 Jeff Law <law@redhat.com>
5948
5949 PR tree-optimization/69740
5950 * gcc.c-torture/compile/pr69740-1.c: New test.
5951 * gcc.c-torture/compile/pr69740-2.c: New test.
5952
5953 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5954
5955 * lib/target-supports.exp
5956 (check_effective_target_whole_vector_shift): Enable for PPC64.
5957
5958 2016-03-07 Richard Biener <rguenther@suse.de>
5959
5960 PR tree-optimization/70115
5961 * gcc.dg/torture/pr70115.c: New testcase.
5962
5963 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5964
5965 PR middle-end/69916
5966 * c-c-++-common/goacc/pr69916.c: New.
5967
5968 2016-03-07 Richard Henderson <rth@redhat.com>
5969
5970 * gcc.c-torture/compile/pr70061.c: New test.
5971
5972 2016-03-07 Richard Biener <rguenther@suse.de>
5973
5974 PR testsuite/70109
5975 * gcc.dg/vect/O3-pr36098.c: New testcase.
5976
5977 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5978
5979 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5980
5981 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5982
5983 * gnat.dg/renaming9.ad[sb]: New testcase.
5984
5985 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR c++/70084
5988 * g++.dg/expr/stdarg3.C: New test.
5989
5990 2016-03-04 Jeff Law <law@redhat.com>
5991
5992 PR tree-optimization/69196
5993 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5994 x86_64-*-*.
5995
5996 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5997
5998 PR c/69973
5999 * gcc.dg/pr69973.c: New test.
6000
6001 PR rtl-optimization/69941
6002 * gcc.dg/torture/pr69941.c: New test.
6003
6004 PR c/69824
6005 * gcc.dg/pr69824.c: New test.
6006
6007 2016-03-05 Tom de Vries <tom@codesourcery.com>
6008
6009 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6010 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6011 function.
6012
6013 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6014
6015 PR c++/66786
6016 * g++.dg/cpp1y/var-templ48.C: New test.
6017 * g++.dg/cpp1y/var-templ49.C: New test.
6018
6019 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6022
6023 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6024
6025 PR c++/70035
6026 * g++.dg/ubsan/pr70035.C: New test.
6027
6028 PR target/70062
6029 * gcc.target/i386/pr70062.c: New test.
6030
6031 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6032
6033 * g++.dg/template/typename21.C: Remove c++98_only.
6034
6035 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6036
6037 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6038
6039 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6040
6041 PR c/68187
6042 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6043 function.
6044 (fn_42_b): Likewise.
6045 (fn_42_c): Likewise.
6046
6047 2016-03-04 David Malcolm <dmalcolm@redhat.com>
6048
6049 PR c/68187
6050 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6051 function.
6052 (fn_40_b): Likewise.
6053 (fn_41_a): Likewise.
6054 (fn_41_b): Likewise.
6055
6056 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR target/70059
6059 * gcc.target/i386/avx512f-pr70059.c: New test.
6060 * gcc.target/i386/avx512dq-pr70059.c: New test.
6061
6062 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6063
6064 PR rtl-optimization/57676
6065 * gcc.dg/torture/pr57676.c: New test.
6066
6067 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6068
6069 * gcc.dg/pr70026.c: New test.
6070
6071 2016-03-04 Marek Polacek <polacek@redhat.com>
6072
6073 PR c/69798
6074 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6075 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6076
6077 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6078
6079 PR target/70004
6080 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6081 Delete.
6082 (test_corners_sisd_si): Likewise.
6083 (main): Remove checks of the above.
6084 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6085
6086 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6087
6088 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6089
6090 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6091
6092 * gcc.dg/torture/pr69951.c: Accept argc==0.
6093
6094 2016-03-04 Richard Biener <rguenther@suse.de>
6095
6096 PR c++/70054
6097 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6098 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6099
6100 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6101
6102 PR testsuite/69766
6103 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6104 testing multiarch.
6105
6106 2016-03-04 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR debug/69947
6109 * gcc.dg/guality/pr69947.c: New test.
6110
6111 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR ada/70017
6114 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6115
6116 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6117
6118 PR rtl-optimization/69904
6119 * gcc.target/arm/pr69904.c: New test.
6120
6121 2016-03-03 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR target/70021
6124 * gcc.dg/vect/pr70021.c: New test.
6125 * gcc.target/i386/pr70021.c: New test.
6126
6127 2016-03-03 Marek Polacek <polacek@redhat.com>
6128
6129 PR middle-end/70050
6130 * gcc.dg/pr70050.c: New test.
6131
6132 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6133
6134 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6135
6136 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6137
6138 PR tree-optimization/70043
6139 * gfortran.dg/vect/pr70043.f90: New test.
6140
6141 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6142
6143 * gnat.dg/specs/task1.ads: New test.
6144
6145 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6146
6147 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6148 Invoke gdb with -batch.
6149 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6150
6151 2016-03-03 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/55936
6154 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6155
6156 2016-03-02 Jeff Law <law@redhat.com>
6157
6158 PR rtl-optimization/69942
6159 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6160 effects of argument promotions.
6161
6162 PR tree-optimization/69987
6163 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6164 target does not support -fprefetch-loop-arrays.
6165
6166 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
6167
6168 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6169
6170 2016-03-02 Bin Cheng <bin.cheng@arm.com>
6171
6172 PR rtl-optimization/69052
6173 * gcc.target/i386/pr69052.c: New test.
6174
6175 2016-03-02 Alan Modra <amodra@gmail.com>
6176
6177 * gcc.dg/pr69990.c: New.
6178
6179 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR c/68062
6182 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6183
6184 PR middle-end/70022
6185 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6186
6187 PR target/70028
6188 * gcc.target/i386/pr70028.c: New test.
6189
6190 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6191
6192 * c-c++-common/asan/swapcontext-test-1.c,
6193 * c-c++-common/tsan/thread_leak.c,
6194 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6195 * g++.dg/tsan/benign_race.C,
6196 * g++.dg/tsan/fd_close_norace.C,
6197 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6198 races with sanitizer output
6199
6200 2016-03-02 Richard Biener <rguenther@suse.de>
6201 Uros Bizjak <ubizjak@gmail.com>
6202
6203 PR target/67278
6204 * gcc.dg/simd-8.c: New testcase.
6205
6206 2016-03-02 Richard Biener <rguenther@suse.de>
6207
6208 PR middle-end/67278
6209 * gcc.dg/simd-7.c: New testcase.
6210
6211 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6212
6213 * gcc.target/i386/pr70007.c: Tweak.
6214
6215 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6216
6217 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6218
6219 2016-03-02 Marek Polacek <polacek@redhat.com>
6220
6221 PR c/67854
6222 * gcc.dg/pr67854.c: New test.
6223
6224 2016-03-02 Jakub Jelinek <jakub@redhat.com>
6225
6226 PR middle-end/70025
6227 * gcc.dg/torture/pr70025.c: New test.
6228
6229 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6230
6231 PR tree-optimization/68621
6232 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6233
6234 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6235
6236 * gcc.target/i386/pr70007.c: New test.
6237
6238 2016-03-01 Jeff Law <law@redhat.com>
6239
6240 PR tree-optimization/69196
6241 * gcc.dg/tree-ssa/pr69196-1.c: New test.
6242
6243 PR tree-optimization/69196
6244 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6245 duplicating code and spoiling the expected output.
6246
6247 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6248
6249 PR target/70033
6250 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6251 supports power9 before doing tests.
6252 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6253 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6254 * gcc.target/powerpc/p9-permute.c: Likewise.
6255
6256 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
6257
6258 PR target/70027
6259 * gcc.target/i386/pr70027.c: New test.
6260
6261 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6262
6263 * gcc.dg/pr70017.c: New test.
6264
6265 2016-03-01 Jakub Jelinek <jakub@redhat.com>
6266
6267 PR c/69796
6268 PR c/69974
6269 * gcc.dg/pr69796.c: New test.
6270 * gcc.dg/pr69974.c: New test.
6271
6272 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6273
6274 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6275
6276 2016-02-29 Jeff Law <law@redhat.com>
6277
6278 PR tree-optimization/69987
6279 * gfortran.dg/pr69987.f90: New test.
6280
6281 PR tree-optimization/69989
6282 * gcc.c-torture/compile/pr69989-2.c: New test.
6283
6284 2016-03-01 Marek Polacek <polacek@redhat.com>
6285
6286 PR c++/69795
6287 * g++.dg/parse/invalid1.C: New test.
6288
6289 2016-03-01 Richard Biener <rguenther@suse.de>
6290
6291 PR middle-end/70022
6292 * gcc.dg/pr70022.c: New testcase.
6293
6294 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6295
6296 PR tree-optimization/69956
6297 * gcc.dg/pr69956.c: New test.
6298
6299 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6300
6301 PR target/70011
6302 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6303 XFAIL when hardware supports efficient unaligned storage access.
6304
6305 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6306
6307 PR c++/69961
6308 * g++.dg/template/pr69961a.C: New test.
6309 * g++.dg/template/pr69961b.C: New test.
6310
6311 2016-02-29 David Malcolm <dmalcolm@redhat.com>
6312
6313 PR preprocessor/69985
6314 * gcc.dg/cpp/pr69985.c: New test case.
6315
6316 2016-02-29 Jeff Law <law@redhat.com>
6317
6318 PR tree-optimization/70005
6319 * gcc.c-torture/execute/pr70005.c New test.
6320
6321 PR tree-optimization/69999
6322 * gcc.c-torture/compile/pr69999.c: New test.
6323
6324 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6325
6326 PR tree-optimization/69652
6327 * gcc.dg/torture/pr69652.c: Delete test.
6328 * gcc.dg/vect/pr69652.c: New test.
6329
6330 2016-02-19 Richard Biener <rguenther@suse.de>
6331
6332 PR tree-optimization/69980
6333 * gfortran.dg/vect/pr69980.f90: New testcase.
6334
6335 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6336
6337 * gcc.target/sparc/20160229-1.c: New test.
6338
6339 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6340
6341 * gnat.dg/stack_usage3.adb: New test.
6342 * gnat.dg/stack_usage3_pkg.ads: New helper.
6343
6344 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6345
6346 * gnat.dg/renaming8.adb: New test.
6347 * gnat.dg/renaming8_pkg1.ads: New helper.
6348 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6349 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6350
6351 2016-02-29 Richard Biener <rguenther@suse.de>
6352
6353 PR tree-optimization/69720
6354 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6355
6356 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6357
6358 PR fortran/68147
6359 PR fortran/47674
6360 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6361
6362 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6363 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6364
6365 PR fortran/56007
6366 * gfortran.dg/coarray_8.f90: Adjust error message.
6367 * gfortran.dg/pr56007.f90: New test.
6368 * gfortran.dg/pr56007.f: New test.
6369
6370 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6371
6372 PR tree-optimization/69989
6373 * gcc.dg/torture/pr69989.c: New test.
6374
6375 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6376
6377 * gcc.target/i386/stack-realign-win.c: New test.
6378
6379 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6380
6381 PR fortran/60126
6382 * gfortran.dg/pr60126.f90: New test.
6383
6384 2016-02-27 Jeff Law <law@redhat.com>
6385
6386 Revert
6387 2016-02-26 Richard Biener <rguenther@suse.de>
6388 Jeff Law <law@redhat.com>
6389
6390 PR tree-optimization/69740
6391 * gcc.c-torture/compile/pr69740-1.c: New test.
6392 * gcc.c-torture/compile/pr69740-2.c: New test.
6393
6394 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6395
6396 PR fortran/69910
6397 * gfortran.dg/newunit_4.f90: New test.
6398
6399 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6400
6401 PR target/69613
6402 PR rtl-optimization/69886
6403 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6404 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6405 target.
6406
6407 2016-02-26 Martin Sebor <msebor@redhat.com>
6408
6409 PR tree-optimization/15826
6410 * gcc.dg/tree-ssa/pr15826.c: New test.
6411
6412 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6413
6414 PR target/69969
6415 * gcc.target/powerpc/pr69969.c: New test.
6416
6417 2016-02-26 Martin Sebor <msebor@redhat.com>
6418
6419 PR c++/15766
6420 * g++.old-deja/g++.other/decl5.C: Add a test case.
6421
6422 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6423
6424 PR target/69946
6425 * gcc.target/powerpc/pr69946.c: New file.
6426
6427 2016-02-26 Richard Biener <rguenther@suse.de>
6428 Jeff Law <law@redhat.com>
6429
6430 PR tree-optimization/69740
6431 * gcc.c-torture/compile/pr69740-1.c: New test.
6432 * gcc.c-torture/compile/pr69740-2.c: New test.
6433
6434 2016-02-26 Martin Jambor <mjambor@suse.cz>
6435
6436 PR middle-end/69920
6437 * gcc.dg/torture/pr69932.c: New test.
6438 * gcc.dg/torture/pr69936.c: Likewise.
6439
6440 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6441
6442 PR target/69709
6443 * gcc.target/s390/pr69709.c: New test.
6444
6445 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6446
6447 PR target/69245
6448 * gcc.target/aarch64/pr69245_1.c: New test.
6449
6450 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6451
6452 PR target/69613
6453 * gcc.dg/torture/pr69613.c: New test.
6454
6455 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR rtl-optimization/69891
6458 * gcc.target/i386/pr69891.c: New test.
6459
6460 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6461 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6462
6463 PR target/61397
6464 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6465 functionality for both 32-bit and 64-bit.
6466
6467 2016-02-26 Richard Biener <rguenther@suse.de>
6468
6469 PR tree-optimization/69551
6470 * gcc.dg/torture/pr69951.c: New testcase.
6471
6472 2016-02-25 Richard Biener <rguenther@suse.de>
6473
6474 PR tree-optimization/48795
6475 * gcc.dg/Warray-bounds-18.c: New testcase.
6476
6477 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6478
6479 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6480
6481 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR rtl-optimization/69896
6484 * gcc.dg/pr69896.c: New test.
6485
6486 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6487
6488 PR c++/69736
6489 * g++.dg/cpp1y/paren2.C: New test.
6490
6491 2016-02-24 Martin Sebor <msebor@redhat.com>
6492
6493 PR c/51147
6494 * gcc.dg/enum-mode-2.c: New test.
6495
6496 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR c++/69922
6499 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6500 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6501 * g++.dg/ubsan/pr69922.C: New test.
6502
6503 2016-02-24 Marek Polacek <polacek@redhat.com>
6504
6505 PR c/69819
6506 * gcc.dg/pr69819.c: New test.
6507
6508 2016-02-24 Martin Sebor <msebor@redhat.com>
6509
6510 PR c++/69912
6511 * g++.dg/ext/flexary15.C: New test.
6512
6513 2016-02-24 Martin Sebor <msebor@redhat.com>
6514
6515 * gcc.dg/builtins-68.c: Avoid making unportable
6516 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6517 * g++.dg/ext/builtin_alloca.C: Same.
6518
6519 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6520 Charles Baylis <charles.baylis@linaro.org>
6521
6522 PR debug/61033
6523 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6524
6525 2016-02-24 Richard Biener <rguenther@suse.de>
6526 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR middle-end/69760
6529 * gcc.dg/torture/pr69760.c: New testcase.
6530
6531 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6532
6533 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6534 pattern on Solaris with as.
6535
6536 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6537
6538 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6539 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6540 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6541 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6542
6543 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR middle-end/69915
6546 * gcc.dg/pr69915.c: New test.
6547
6548 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549
6550 PR rtl-optimization/69886
6551 * gcc.dg/torture/pr69886.c: New test.
6552
6553 2016-02-24 Richard Biener <rguenther@suse.de>
6554
6555 PR middle-end/68963
6556 * gcc.dg/torture/pr68963.c: New testcase.
6557
6558 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6559
6560 PR target/69875
6561 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6562 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6563 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6564 * gcc.target/arm/atomic_loaddi_1.c: New test.
6565 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6566 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6567 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6568 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6569 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6570 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6571 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6572 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6573
6574 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR middle-end/69909
6577 * gcc.dg/torture/pr69909.c: New test.
6578
6579 2016-02-24 Richard Biener <rguenther@suse.de>
6580
6581 PR tree-optimization/69907
6582 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6583 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6584 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6585
6586 2016-02-24 Christian Bruel <christian.bruel@st.com>
6587
6588 * gcc.target/arm/pragma_cpp_fma.c: New test.
6589
6590 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6591
6592 PR fortran/61156
6593 * gfortran.dg/include_6.f90: Update test.
6594
6595 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR objc/69844
6598 * objc.dg/pr69844.m: New test.
6599
6600 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6601
6602 PR libgfortran/69456
6603 * gfortran.dg/namelist_89.f90: New test.
6604 * gfortran.dg/pr59700.f90: Update test..
6605
6606 2016-02-23 Martin Sebor <msebor@redhat.com>
6607
6608 PR middle-end/69780
6609 * g++.dg/ext/builtin_alloca.C: New test.
6610 * gcc.dg/builtins-68.c: New test.
6611
6612 2016-02-23 Richard Henderson <rth@redhat.com>
6613
6614 * gcc.target/i386/addr-space-3.c: Remove test.
6615
6616 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6617
6618 PR preprocessor/69126
6619 PR preprocessor/69543
6620 * c-c++-common/pr69126-2-long.c: New test.
6621 * c-c++-common/pr69126-2-short.c: New test.
6622 * c-c++-common/pr69543-1.c: Remove xfail.
6623
6624 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6625
6626 PR preprocessor/69126
6627 PR preprocessor/69543
6628 PR preprocessor/69558
6629 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6630 (f): Rename to...
6631 (test_2): ...this, and add leading comment.
6632 (MACRO_3, test_3): New.
6633 (MACRO_4A, MACRO_4B, test_4): New.
6634 (MACRO): Rename to...
6635 (MACRO_5): ...this.
6636 (g): Rename to...
6637 (test_5): ...this, updating for renaming of MACRO, and
6638 add leading comment.
6639 * c-c++-common/pr69543-1.c: New.
6640 * c-c++-common/pr69543-2.c: New.
6641 * c-c++-common/pr69543-3.c: New.
6642 * c-c++-common/pr69543-4.c: New.
6643 * c-c++-common/pr69558-1.c: New.
6644 * c-c++-common/pr69558-2.c: New.
6645 * c-c++-common/pr69558-3.c: New.
6646 * c-c++-common/pr69558-4.c: New.
6647 * gcc.dg/pr69558.c: Move to...
6648 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6649 xfail for c++.
6650
6651 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6652
6653 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6654 to -ftree-parallelize-loops/-fopenacc changes.
6655 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6656 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6657 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6658 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6659 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6660 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6661 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6662 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6663 * c-c++-common/goacc/kernels-loop.c: Likewise.
6664 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6665 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6666 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6667 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6668
6669 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6670
6671 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6672
6673 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6674
6675 PR c++/69902
6676 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6677
6678 PR c/69900
6679 * gcc.dg/pr69900.c: New test.
6680
6681 2016-02-23 Martin Jambor <mjambor@suse.cz>
6682
6683 PR tree-optimization/69666
6684 * gcc.dg/tree-ssa/pr69666.c: New test.
6685
6686 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6687
6688 PR fortran/67451
6689 * gfortran.dg/coarray_allocate_5.f08: New test.
6690
6691 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6692
6693 * gcc.target/s390/vcond-shift.c: Move to ...
6694 * gcc.target/s390/vector/vcond-shift.c: ... here.
6695
6696 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6697
6698 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6699 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6700
6701 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6702
6703 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6704
6705 2016-02-20 Mark Wielaard <mjw@redhat.com>
6706
6707 PR c/28901
6708 * gcc.dg/unused-variable-3.c: New test.
6709
6710 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6711
6712 PR target/69888
6713 * gcc.target/i386/pr69888.c: New test.
6714
6715 2016-02-22 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/69882
6718 * gfortran.dg/vect/pr69882.f90: New testcase.
6719
6720 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR target/69885
6723 * gcc.dg/pr69885.c: New test.
6724
6725 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6726
6727 PR target/69806
6728 PR target/54089
6729 * gcc.target/sh/pr54089-10.c: New.
6730
6731 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6732
6733 PR fortran/69423
6734 * gfortran.dg/deferred_character_15.f90 : New test.
6735
6736 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6737
6738 PR fortran/57365
6739 gfortran.dg/allocate_with_source_18.f03: New test.
6740
6741 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6742
6743 PR fortran/52531
6744 gfortran.dg/gomp/pr52531.f90: New test.
6745
6746 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6747
6748 PR c++/69865
6749 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6750 -std=c++03.
6751
6752 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR c++/69826
6755 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6756 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6757
6758 PR c++/69850
6759 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6760
6761 PR c++/69851
6762 * g++.dg/torture/pr69851.C: New test.
6763
6764 2016-02-19 Martin Sebor <msebor@redhat.com>
6765
6766 PR testsuite/69573
6767 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6768
6769 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR c++/69850
6772 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6773 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6774
6775 PR c++/67767
6776 * g++.dg/cpp0x/pr67767.C: New test.
6777
6778 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6779
6780 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6781 for fp, simd, crypto, crc, lse.
6782 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6783 above.
6784 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6785 effective target check.
6786
6787 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6788
6789 PR target/69820
6790 * gcc.target/i386/pr69820.c: New test.
6791
6792 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6793
6794 * gcc.target/s390/vector/int128-1.c: New test.
6795
6796 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6797
6798 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6799
6800 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6801
6802 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6803 instruction pattern name to prevent the testcase from failing with
6804 -march=z13.
6805
6806 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6807
6808 * gcc.target/s390/md/movstr-2.c: New test.
6809
6810 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6811
6812 * gcc.target/s390/morestack.c: New test.
6813
6814 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6815
6816 PR target/69625
6817 * gcc.target/s390/pr69625.c: Add test case.
6818
6819 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6820
6821 PR testsuite/68580
6822 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6823
6824 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6825
6826 PR target/68404
6827 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6828 * gcc.target/powerpc/fusion3.c: Likewise.
6829
6830 2016-02-18 Richard Biener <rguenther@suse.de>
6831
6832 PR middle-end/69553
6833 * g++.dg/torture/pr69553.C: New testcase.
6834
6835 2016-02-18 Nick Clifton <nickc@redhat.com>
6836
6837 PR target/62254
6838 PR target/69610
6839 * gcc.target/arm/pr62554.c: New test.
6840 * gcc.target/arm/pr69610-1.c: New test.
6841 * gcc.target/arm/pr69610-2.c: New test.
6842
6843 2016-02-18 Richard Biener <rguenther@suse.de>
6844
6845 PR middle-end/69854
6846 * gcc.dg/torture/pr69854.c: New testcase.
6847
6848 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR c++/69850
6851 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6852
6853 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854
6855 * gcc.target/powerpc/vec-cg.c: New test.
6856
6857 2016-02-17 Richard Biener <rguenther@suse.de>
6858
6859 PR testsuite/69586
6860 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6861
6862 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6863
6864 PR target/69161
6865 * gcc.c-torture/compile/pr69161.c: New test.
6866
6867 2016-02-17 David Sherwood <david.sherwood@arm.com>
6868
6869 PR target/69532
6870 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6871 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6872
6873 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6874
6875 * gcc.dg/ifcvt-4.c: Skip on Visium.
6876
6877 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6878
6879 * gnat.dg/atomic8.adb: New test.
6880
6881 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6882
6883 * gnat.dg/discr46.ad[sb]: New test.
6884
6885 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6886
6887 PR Target/48344
6888 * gcc.target/powerpc/pr48344-1.c: New test.
6889
6890 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6891
6892 PR fortran/69742
6893 * gfortran.dg/associate_21.f90: New test.
6894
6895 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR c/69835
6898 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6899 -Wnonnull in dg-options.
6900 * c-c++-common/nonnull-2.c: New test.
6901
6902 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6903 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6904
6905 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6906
6907 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR middle-end/69801
6910 * gcc.dg/pr69801.c: Add empty dg-options.
6911
6912 2016-02-16 James Norris <jnorris@codesourcery.com>
6913
6914 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6915 * g++.dg/goacc/deviceptr-1.c: New file.
6916
6917 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR tree-optimization/69820
6920 * gcc.dg/vect/pr69820.c: New test.
6921
6922 2016-02-16 Richard Biener <rguenther@suse.de>
6923
6924 PR tree-optimization/69776
6925 * gcc.dg/torture/pr69776-2.c: New testcase.
6926
6927 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6928
6929 PR tree-optimization/69714
6930 * gcc.dg/torture/pr69714.c: New test.
6931
6932 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR tree-optimization/69802
6935 * gcc.dg/pr69802.c: New test.
6936
6937 2016-02-16 Richard Biener <rguenther@suse.de>
6938
6939 PR middle-end/69801
6940 * gcc.dg/pr69801.c: New testcase.
6941
6942 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6943
6944 PR libgfortran/69651
6945 * gfortran.dg/read_bang.f90: New test.
6946 * gfortran.dg/read_bang4.f90: New test.
6947
6948 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6949
6950 PR c++/69658
6951 * g++.dg/init/pr69658.C: New test.
6952
6953 PR c++/69797
6954 * c-c++-common/pr69797.c: New test.
6955
6956 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6957
6958 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6959 check for aarch64*-*-*.
6960
6961 2016-02-15 Richard Biener <rguenther@suse.de>
6962
6963 PR tree-optimization/69783
6964 * gcc.dg/vect/pr69783.c: New testcase.
6965
6966 2016-02-15 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/69776
6969 * gcc.dg/torture/pr69776.c: New testcase.
6970
6971 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6972
6973 PR fortran/60526
6974 * gfortran.dg/type_decl_4.f90: Reinstated.
6975
6976 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6977
6978 PR fortran/68746
6979 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6980
6981 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6982
6983 PR fortran/60526
6984 PR bootstrap/69816
6985 * gfortran.dg/type_decl_4.f90: Removed.
6986
6987 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6988
6989 PR fortran/60526
6990 * gfortran.dg/type_decl_4.f90: New test.
6991
6992 2016-02-14 Alan Modra <amodra@gmail.com>
6993
6994 PR testsuite/68886
6995 * gcc.c-torture/execute/stkalign.c: Revise test.
6996
6997 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6998
6999 PR target/67260
7000 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7001
7002 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7003
7004 PR target/67260
7005 * gcc.target/sh/torture/pr67260.c: New.
7006
7007 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
7008
7009 * gcc.dg/pr67964.c: Add dg-require-alias.
7010
7011 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7012
7013 PR target/67636
7014 PR target/64345
7015 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7016
7017 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7018
7019 PR libgfortran/69668
7020 * gfortran.dg/namelist_88.f90: New test.
7021
7022 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7023
7024 PR libgfortran/69668
7025 * gfortran.dg/namelist_38.f90: Update test.
7026 * gfortran.dg/namelist_84.f90: Update test.
7027
7028 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7029
7030 PR other/69554
7031 * gcc.dg/pr69554-1.c: New test.
7032 * gfortran.dg/pr69554-1.F90: New test.
7033 * gfortran.dg/pr69554-2.F90: New test.
7034 * lib/gcc-dg.exp (proc dg-locus): New function.
7035 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7036 distinguish between the caret-printing and non-caret-printing
7037 cases. If caret-printing has been explicitly enabled, bail out
7038 without attempting to fix up the output.
7039
7040 2016-02-12 David Malcolm <dmalcolm@redhat.com>
7041
7042 PR driver/69265
7043 PR driver/69453
7044 * gcc.dg/spellcheck-options-3.c: New test case.
7045 * gcc.dg/spellcheck-options-4.c: New test case.
7046 * gcc.dg/spellcheck-options-5.c: New test case.
7047 * gcc.dg/spellcheck-options-6.c: New test case.
7048 * gcc.dg/spellcheck-options-7.c: New test case.
7049 * gcc.dg/spellcheck-options-8.c: New test case.
7050 * gcc.dg/spellcheck-options-9.c: New test case.
7051 * gcc.dg/spellcheck-options-10.c: New test case.
7052
7053 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7054
7055 PR rtl-optimization/69764
7056 PR rtl-optimization/69771
7057 * c-c++-common/pr69764.c: New test.
7058 * gcc.dg/torture/pr69771.c: New test.
7059
7060 2016-02-12 Marek Polacek <polacek@redhat.com>
7061
7062 * g++.dg/torture/init-list1.C: New.
7063
7064 2016-02-12 Marek Polacek <polacek@redhat.com>
7065
7066 * gcc.dg/pr69522.c: Add empty dg-options.
7067
7068 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7069
7070 * g++.dg/lto/lto.exp: Include and init mpx.
7071 * g++.dg/lto/pr69729_0.C: New test.
7072
7073 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7074
7075 PR ipa/69241
7076 * g++.dg/ipa/pr69241-4.C: New test.
7077
7078 PR ipa/68672
7079 * g++.dg/ipa/pr68672-1.C: New test.
7080 * g++.dg/ipa/pr68672-2.C: New test.
7081 * g++.dg/ipa/pr68672-3.C: New test.
7082
7083 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7084
7085 PR c/69522
7086 * gcc.dg/pr69522.c: New test.
7087
7088 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7089
7090 PR c++/69098
7091 * g++.dg/cpp1y/69098.C: New test.
7092 * g++.dg/cpp1y/69098-2.C: New test.
7093
7094 2016-02-12 Jakub Jelinek <jakub@redhat.com>
7095
7096 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7097 and neighbour -> neighbor.
7098 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7099 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7100 * c-c++-common/Wvarargs.c: Likewise.
7101 * c-c++-common/goacc/host_data-5.c: Likewise.
7102 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7103 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7104 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7105 * gcc.target/aarch64/pr60697.c: Likewise.
7106 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7107 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7108 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7109 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7110 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7112 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7114 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7115 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7116 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7117 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7118 * g++.dg/lookup/koenig5.C: Likewise.
7119 * g++.dg/ext/no-asm-2.C: Likewise.
7120 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7121 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7122 * gfortran.dg/used_types_16.f90: Likewise.
7123 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7124 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7125 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7126 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7127 * gfortran.dg/abstract_type_6.f03: Likewise.
7128 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7129 * gfortran.dg/used_types_15.f90: Likewise.
7130 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7131 * gfortran.dg/exit_3.f08: Likewise.
7132 * gfortran.dg/open_status_2.f90: Likewise.
7133 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7134 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7135 * gfortran.dg/associate_1.f03: Likewise.
7136 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7137 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7138 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7139 * gcc.dg/builtin-object-size-1.c: Likewise.
7140 * gcc.dg/noreturn-6.c: Likewise.
7141 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7142 * gcc.dg/globalalias.c: Likewise.
7143 * gcc.dg/builtins-config.h: Likewise.
7144 * gcc.dg/pr30457.c: Likewise.
7145 * gcc.c-torture/compile/volatile-1.c: Likewise.
7146 * gcc.c-torture/execute/20101011-1.c: Likewise.
7147 * c-c++-common/Waddress-1.c: Likewise.
7148
7149 2016-02-11 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR c/69768
7152 * c-c++-common/Waddress-1.c: New test.
7153
7154 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7155
7156 PR fortran/69296
7157 * gfortran.dg/associate_19.f03: New test.
7158 * gfortran.dg/associate_20.f03: New test.
7159
7160 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7161
7162 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7163
7164 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7165
7166 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7167 .arch armv8-a\n. Add -dA to dg-options.
7168 * gcc.target/aarch64/assembler_arch_1.c: New test.
7169 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7170
7171 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7172
7173 PR c++/68726
7174 * g++.dg/cpp0x/pr68726.C: New.
7175
7176 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7177
7178 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7179 test.
7180
7181 2016-02-11 Richard Biener <rguenther@suse.de>
7182
7183 * g++.dg/tree-ssa/pr61034.C: Adjust.
7184
7185 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7186
7187 PR target/69148
7188 * gcc.target/s390/pr69148.c: New.
7189
7190 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7191
7192 PR tree-optimization/69652
7193 * gcc.dg/torture/pr69652.c: New test.
7194
7195 2016-02-10 Jakub Jelinek <jakub@redhat.com>
7196 Patrick Palka <ppalka@gcc.gnu.org>
7197
7198 PR ipa/69241
7199 PR c++/69649
7200 * g++.dg/ipa/pr69241-1.C: New test.
7201 * g++.dg/ipa/pr69241-2.C: New test.
7202 * g++.dg/ipa/pr69241-3.C: New test.
7203 * g++.dg/ipa/pr69649.C: New test.
7204
7205 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
7206
7207 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7208 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7209
7210 2016-02-10 Bin Cheng <bin.cheng@arm.com>
7211
7212 PR tree-optimization/68021
7213 * gcc.dg/tree-ssa/pr68021.c: New test.
7214
7215 2016-02-10 Richard Biener <rguenther@suse.de>
7216
7217 PR tree-optimization/69726
7218 * gcc.dg/uninit-22.c: New testcase.
7219
7220 2016-02-09 Andrew Pinski <apinski@cavium.com>
7221
7222 PR tree-opt/69282
7223 * gcc.c-torture/compile/20160205-1.c: New testcase.
7224
7225 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7226
7227 PR target/68404
7228 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7229 instead accessing a really large arrray.
7230 * gcc.target/powerpc/fusion3.c: Likewise.
7231
7232 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
7233
7234 PR target/68532
7235 * gcc.c-torture/execute/pr68532.c: New test.
7236
7237 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
7238
7239 PR target/69634
7240 * gcc.dg/pr69634.c: New.
7241
7242 2016-02-09 Richard Biener <rguenther@suse.de>
7243
7244 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7245
7246 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
7247
7248 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7249
7250 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7251
7252 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7253
7254 2016-02-09 Richard Biener <rguenther@suse.de>
7255
7256 PR tree-optimization/69715
7257 * gcc.dg/torture/pr69715.c: New testcase.
7258
7259 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7260
7261 PR c++/69139
7262 * g++.dg/cpp0x/trailing12.C: New test.
7263 * g++.dg/cpp0x/trailing13.C: New test.
7264
7265 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7266
7267 PR c++/69283
7268 PR c++/67835
7269 * g++.dg/cpp1y/auto-fn29.C: New test.
7270 * g++.dg/cpp1y/auto-fn30.C: New test.
7271
7272 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7273
7274 PR tree-optimization/69209
7275 * gcc.c-torture/compile/pr69209.c: New test.
7276
7277 2016-02-08 Jeff Law <law@redhat.com>
7278
7279 PR tree-optimization/68541
7280 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7281 of statements allowed in join block for path splitting.
7282
7283 2016-02-08 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR c++/59627
7286 * g++.dg/gomp/pr59627.C: New test.
7287
7288 PR ipa/69239
7289 * g++.dg/ipa/pr69239.C: New test.
7290
7291 2016-02-08 David Malcolm <dmalcolm@redhat.com>
7292
7293 PR preprocessor/69664
7294 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7295 * gcc.dg/cpp/warn-comments.c: Likewise.
7296
7297 2016-02-08 Marek Polacek <polacek@redhat.com>
7298
7299 PR c++/69688
7300 * g++.dg/init/const12.C: New test.
7301
7302 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7303
7304 PR target/60410
7305 * gcc.dg/lto/pr55113_0.c: Remove test.
7306
7307 2016-02-08 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/69719
7310 * gcc.dg/torture/pr69719.c: New testcase.
7311
7312 2016-02-08 Richard Biener <rguenther@suse.de>
7313 Jeff Law <law@redhat.com>
7314
7315 PR target/68273
7316 * gcc.target/mips/pr68273.c: New testcase.
7317
7318 2016-02-08 Richard Biener <rguenther@suse.de>
7319
7320 PR rtl-optimization/69274
7321 * gcc.target/i386/addr-sel-1.c: XFAIL.
7322
7323 2016-02-08 Jeff Law <law@redhat.com>
7324
7325 PR tree-optimization/68541
7326 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7327
7328 PR tree-optimization/65917
7329 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7330
7331 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7332
7333 PR fortran/50555
7334 * gfortran.dg/namelist_args.f90: New test.
7335
7336 2016-02-05 Jeff Law <law@redhat.com>
7337
7338 PR tree-optimization/68541
7339 * gcc.dg/tree-ssa/split-path-2.c: New test.
7340 * gcc.dg/tree-ssa/split-path-3.c: New test.
7341 * gcc.dg/tree-ssa/split-path-4.c: New test.
7342 * gcc.dg/tree-ssa/split-path-5.c: New test.
7343 * gcc.dg/tree-ssa/split-path-6.c: New test.
7344 * gcc.dg/tree-ssa/split-path-7.c: New test.
7345
7346 2016-02-05 Martin Sebor <msebor@redhat.com>
7347
7348 PR c++/69662
7349 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7350 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7351
7352 2016-02-06 Richard HEnderson <rth@redhat.com>
7353
7354 PR c/69643
7355 * gcc.target/i386/addr-space-4.c: New.
7356 * gcc.target/i386/addr-space-5.c: New.
7357
7358 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7359
7360 PR fortran/66089
7361 * gfortran.dg/elemental_dependency_6.f90: New.
7362
7363 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7364
7365 PR rtl-optimization/69691
7366 * gcc.c-torture/execute/pr69691.c: New test.
7367
7368 PR c++/69628
7369 * g++.dg/parse/pr69628.C: New test.
7370
7371 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7372
7373 * gcc.dg/sancov/asan.c: Move to ...
7374 * gcc.dg/asan/sancov-1.c: ... here.
7375
7376 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7377
7378 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7379
7380 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7381
7382 PR target/69677
7383 * gcc.target/i386/pr69677.c: New test.
7384
7385 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7386
7387 PR c++/68948
7388 * g++.dg/template/pr68948.C: New test.
7389
7390 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7391
7392 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7393 (only necessary on s390x).
7394
7395 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7396
7397 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7398 -mno-accumulate-outgoing-args.
7399
7400 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7401
7402 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7403
7404 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR c/69669
7407 * c-c++-common/pr69669.c: New test.
7408
7409 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7410
7411 PR target/69667
7412 * g++.dg/pr69667.C: New file.
7413
7414 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7415
7416 PR target/69619
7417 * gcc.dg/pr69619.c: Add new test.
7418
7419 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7420
7421 PR rtl-optimization/69577
7422 * gcc.target/i386/pr69577.c: New test.
7423
7424 2016-02-04 Martin Liska <mliska@suse.cz>
7425
7426 * g++.dg/asan/pr69276.C: New test.
7427
7428 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR target/65932
7431 PR target/67714
7432 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7433 a single smulbb instruction.
7434 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7435 * gcc.target/amr/wmul-2.c: Likewise.
7436
7437 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7438
7439 PR target/65932
7440 PR target/67714
7441 * gcc.c-torture/execute/pr67714.c: New test.
7442
7443 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7444
7445 PR target/69454
7446 * gcc.target/i386/pr69454-1.c: New test.
7447 * gcc.target/i386/pr69454-2.c: New test.
7448
7449 2016-02-03 Martin Sebor <msebor@redhat.com>
7450
7451 PR c++/69251
7452 PR c++/69253
7453 PR c++/69290
7454 PR c++/69277
7455 PR c++/69349
7456 * g++.dg/ext/flexarray-mangle-2.C: New test.
7457 * g++.dg/ext/flexarray-mangle.C: New test.
7458 * g++.dg/ext/flexarray-subst.C: New test.
7459 * g++.dg/ext/flexary11.C: New test.
7460 * g++.dg/ext/flexary12.C: New test.
7461 * g++.dg/ext/flexary13.C: New test.
7462 * g++.dg/ext/flexary14.C: New test.
7463 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7464
7465 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7466
7467 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7468 Define only if CHECK_FLOAT128 is defined.
7469 (main): Properly initialize u5.
7470
7471 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR c/69627
7474 * gcc.dg/pr69627.c: New test.
7475
7476 PR target/69644
7477 * gcc.dg/pr69644.c: New test.
7478
7479 2016-02-03 Mike Stump <mikestump@comcast.net>
7480
7481 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7482 support for struct-layout-1.exp.
7483
7484 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7485
7486 PR c++/69056
7487 * g++.dg/cpp0x/pr69056.C: New test.
7488
7489 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7490 Alexandre Oliva <aoliva@redhat.com>
7491
7492 PR target/69461
7493 * gcc.target/powerpc/pr69461.c: New.
7494
7495 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7496
7497 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7498 works from here ...
7499 (check_effective_target_fsanitize_thread): ... to here. Do not
7500 specify additional compile flags for the test source.
7501 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7502 specify additional compile flags for the test source.
7503
7504 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7505
7506 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7507
7508 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7509
7510 PR fortran/67451
7511 PR fortran/69418
7512 * gfortran.dg/coarray_allocate_2.f08: New test.
7513 * gfortran.dg/coarray_allocate_3.f08: New test.
7514 * gfortran.dg/coarray_allocate_4.f08: New test.
7515
7516 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7517
7518 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7519 use same scan-tree-dump-times on all platforms.
7520 * gcc.dg/vect/vect-outer-1.c: Likewise.
7521 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7522 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7523 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7524 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7525 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7526 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7527 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7528
7529 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7530
7531 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7532 warning.
7533
7534 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7535
7536 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7537
7538 2016-02-02 James Norris <jnorris@codesourcery.com>
7539
7540 * c-c++-common/goacc/routine-5.c: Add tests.
7541
7542 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7543
7544 * gcc.target/nvptx/unsigned-cmp.c: New test.
7545
7546 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7547
7548 * gcc.target/aarch64/scalar_shift_1.c
7549 (test_corners_sisd_di): Improve force to SIMD register.
7550 (test_corners_sisd_si): Likewise.
7551 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7552 Remove scan-assembler check for ldr.
7553
7554 2016-02-02 Richard Biener <rguenther@suse.de>
7555
7556 PR tree-optimization/69595
7557 * gcc.dg/Warray-bounds-17.c: New testcase.
7558
7559 2016-02-02 Richard Biener <rguenther@suse.de>
7560
7561 PR tree-optimization/69606
7562 * gcc.dg/torture/pr69606.c: New testcase.
7563
7564 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7565
7566 PR middle-end/68542
7567 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7568 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7569
7570 2016-02-02 Alan Modra <amodra@gmail.com>
7571
7572 PR target/69548
7573 * gcc.target/powerpc/pr69548.c: New test.
7574
7575 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR rtl-optimization/69592
7578 * gcc.dg/pr69592.c: New test.
7579
7580 PR preprocessor/69543
7581 PR c/69558
7582 * gcc.dg/pr69543.c: New test.
7583 * gcc.dg/pr69558.c: New test.
7584
7585 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7586
7587 PR testsuite/65940
7588 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7589
7590 2016-02-01 Martin Sebor <msebor@redhat.com>
7591
7592 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7593
7594 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7595
7596 PR tree-optimization/67921
7597 * c-c++-common/ubsan/pr67921.c: New test.
7598
7599 2016-02-01 Richard Biener <rguenther@suse.de>
7600
7601 PR middle-end/69556
7602 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7603
7604 2016-02-01 Richard Biener <rguenther@suse.de>
7605
7606 PR tree-optimization/69574
7607 * gcc.dg/torture/pr69574.c: New testcase.
7608
7609 2016-02-01 Richard Biener <rguenther@suse.de>
7610
7611 PR tree-optimization/69579
7612 * gcc.dg/setjmp-6.c: New testcase.
7613
7614 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR rtl-optimization/69570
7617 * g++.dg/opt/pr69570.C: New test.
7618
7619 2016-02-01 Richard Henderson <rth@redhat.com>
7620
7621 * gcc.dg/pr69535.c: New test.
7622
7623 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7624
7625 PR testsuite/69584
7626 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7627 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7628
7629 PR debug/68244
7630 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7631
7632 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7633
7634 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7635
7636 PR fortran/67564
7637 * gfortran.dg/allocate_with_source_17.f03: New test.
7638
7639 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7640
7641 PR tree-optimization/69546
7642 * gcc.dg/torture/pr69546.c: New test.
7643
7644 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7645
7646 PR fortran/69566
7647 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7648
7649 2016-01-30 Martin Sebor <msebor@redhat.com>
7650
7651 PR c++/68490
7652 * g++.dg/ext/flexary10.C: New test.
7653
7654 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7655
7656 PR fortran/66707
7657 gfortran.dg/common_23.f90: New test.
7658
7659 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7660
7661 PR target/65546
7662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7663 condition being checked, and disable it when the target supports
7664 misaligned loads and stores.
7665
7666 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR debug/69518
7669 * gcc.dg/torture/pr69518.c: New test.
7670
7671 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7672
7673 PR target/69530
7674 * gcc.target/i386/pr69530.c: New test.
7675
7676 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7677
7678 PR target/65604
7679 * gcc.target/mips/div-delay.c: New test.
7680
7681 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR target/69551
7684 * gcc.target/i386/pr69551.c: New test.
7685
7686 PR target/66137
7687 * gcc.target/i386/pr66137.c: New test.
7688
7689 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7690
7691 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7692 always built for p5600.
7693 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7694 isa=p5600 dg-option.
7695
7696 2016-01-29 Richard Biener <rguenther@suse.de>
7697
7698 PR tree-optimization/69547
7699 * g++.dg/tree-ssa/pr69547.C: New testcase.
7700
7701 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR debug/66869
7704 * g++.dg/warn/Wunused-function2.C: New test.
7705
7706 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7707
7708 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7709 support for test to succeed.
7710
7711 2016-01-29 Marek Polacek <polacek@redhat.com>
7712
7713 PR c++/69509
7714 PR c++/69516
7715 * g++.dg/ext/constexpr-vla2.C: New test.
7716 * g++.dg/ext/constexpr-vla3.C: New test.
7717 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7718
7719 2016-01-29 Richard Biener <rguenther@suse.de>
7720
7721 PR middle-end/69537
7722 * gcc.dg/uninit-21.c: New testcase.
7723
7724 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7725
7726 PR target/69459
7727 * gcc.target/i386/pr69459.c: New test.
7728
7729 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7730
7731 PR target/68400
7732 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7733 * gcc.target/mips/pr68400.c: New test.
7734
7735 2016-01-28 Martin Sebor <msebor@redhat.com>
7736
7737 PR target/17381
7738 * gcc.target/powerpc/pr17381.c: New test.
7739
7740 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR middle-end/69542
7743 * gcc.dg/torture/pr69542.c: New test.
7744
7745 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7746
7747 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7748
7749 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7750
7751 * gcc.dg/pr65980.c: Skip on AIX.
7752 * gcc.dg/pr66688.c: Same.
7753
7754 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7755
7756 PR target/63679
7757 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7758 * gcc.dg/tree-ssa/sra-18.c: Same.
7759
7760 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7761
7762 PR fortran/62536
7763 * gfortran.dg/block_15.f08: New test.
7764 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7765 on incorrectly closed BLOCK.
7766
7767 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7768
7769 * gcc.dg/declare-simd.c: New test.
7770 2016-01-28 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/69466
7773 * gfortran.dg/vect/pr69466.f90: New testcase.
7774
7775 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7776
7777 * g++.dg/pr67989.C: Remove ARM-specific option.
7778 * gcc.target/arm/pr67989.C: New file.
7779
7780 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7781
7782 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7783 and expm1 test for glibc < 2.11.
7784
7785 2016-01-27 Richard Henderson <rth@redhat.com>
7786
7787 * gcc.c-torture/execute/pr69447.c: New test.
7788
7789 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7790
7791 PR fortran/69422
7792 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7793
7794 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR debug/66869
7797 * gcc.dg/pr66869.c: New test.
7798
7799 2016-01-25 Jeff Law <law@redhat.com>
7800
7801 PR tree-optimization/68398
7802 PR tree-optimization/69196
7803 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7804 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7805 path to avoid new heuristic allowing more irreducible regions
7806 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7807 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7809 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7810 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7811
7812 2016-01-27 Marek Polacek <polacek@redhat.com>
7813
7814 PR c/68062
7815 * c-c++-common/vector-compare-4.c: New test.
7816
7817 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7818
7819 PR preprocessor/69126
7820 * c-c++-common/pr69126.c: New test case.
7821
7822 2016-01-27 Ian Lance Taylor <iant@google.com>
7823
7824 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7825
7826 2016-01-27 Ryan Burn <contact@rnburn.com>
7827
7828 PR cilkplus/69267
7829 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7830
7831 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7832
7833 PR target/69512
7834 * gcc.target/i386/pr69512.c: New test.
7835
7836 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7837
7838 PR ada/69488
7839 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7840
7841 2016-01-27 Marek Polacek <polacek@redhat.com>
7842
7843 PR c++/69379
7844 * g++.dg/pr69379.C: New test.
7845
7846 2016-01-27 Martin Sebor <msebor@redhat.com>
7847
7848 PR c++/69317
7849 * g++.dg/abi/Wabi-2-2.C: New test.
7850 * g++.dg/abi/Wabi-2-3.C: New test.
7851 * g++.dg/abi/Wabi-3-2.C: New test.
7852 * g++.dg/abi/Wabi-3-3.C: New test.
7853
7854 2016-01-27 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/69166
7857 * gcc.dg/torture/pr69166.c: New testcase.
7858
7859 2016-01-27 Martin Jambor <mjambor@suse.cz>
7860
7861 PR tree-optimization/69355
7862 * gcc.dg/tree-ssa/pr69355.c: New test.
7863
7864 2016-01-27 Marek Polacek <polacek@redhat.com>
7865
7866 PR c++/69496
7867 * g++.dg/ext/constexpr-vla1.C: New test.
7868
7869 2016-01-20 Christian Bruel <christian.bruel@st.com>
7870
7871 PR target/69245
7872 * gcc.target/arm/pr69245.c: New test.
7873
7874 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7875
7876 PR tree-optimization/69399
7877 * gcc.dg/torture/pr69399.c: New test.
7878
7879 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7880
7881 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7882
7883 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7886
7887 2016-01-26 Tom de Vries <tom@codesourcery.com>
7888
7889 PR tree-optimization/69110
7890 * gcc.dg/autopar/pr69110.c: New test.
7891
7892 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7893 Sebastian Pop <s.pop@samsung.com>
7894
7895 * gcc.dg/graphite/isl-ast-op-select.c: New.
7896
7897 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7898
7899 PR fortran/69385
7900 * gfortran.dg/allocate_error_6.f90: New test.
7901
7902 2016-01-26 Richard Henderson <rth@redhat.com>
7903
7904 * gcc.dg/tm/pr60908.c: New test.
7905
7906 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7907
7908 PR other/69006
7909 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7910 directive.
7911 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7912 expected multiline output to reflect the colorization being
7913 disabled before newlines.
7914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7915 (custom_diagnostic_finalizer): Replace call to
7916 pp_newline_and_flush with call to pp_flush.
7917 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7918 * gfortran.dg/implicit_class_1.f90: Likewise.
7919 * lib/gcc-dg.exp (allow_blank_lines): New global.
7920 (dg-allow-blank-lines-in-output): New procedure.
7921 (gcc-dg-prune): Complain about blank lines in the output, unless
7922 dg-allow-blank-lines-in-output was called.
7923 * lib/multiline.exp (_build_multiline_regex): Only support
7924 arbitrary followup text for non-blank-lines, not for blank lines.
7925
7926 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR tree-optimization/69483
7929 * gcc.dg/pr69483.c: New test.
7930 * g++.dg/opt/pr69483.C: New test.
7931
7932 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7933
7934 PR target/68620
7935 * gcc.target/arm/pr68620.c: New test.
7936
7937 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7938
7939 * gcc.target/i386/pr68986-2.c: Remove -m32.
7940
7941 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7942
7943 PR target/68986
7944 * gcc.target/i386/pr68986-1.c: New test.
7945 * gcc.target/i386/pr68986-2.c: Likewise.
7946 * gcc.target/i386/pr68986-3.c: Likewise.
7947
7948 2016-01-26 Christian Bruel <christian.bruel@st.com>
7949
7950 * lib/target-supports.exp
7951 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7952 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7953 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7954
7955 2016-01-26 Richard Biener <rguenther@suse.de>
7956
7957 PR tree-optimization/69452
7958 * gcc.dg/torture/pr69452.c: New testcase.
7959
7960 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR target/69442
7963 * gcc.dg/pr69442.c: New test.
7964
7965 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7966
7967 PR target/67896
7968 * gcc.target/aarch64/simd/pr67896.C: New.
7969
7970 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7971
7972 PR tree-optimization/69400
7973 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7974 function.
7975 (plugin_init): Call it.
7976 * gcc.dg/torture/pr69400.c: New test.
7977
7978 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7979
7980 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7981
7982 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7983 Sebastian Pop <s.pop@samsung.com>
7984
7985 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7986 isl-0.15.
7987
7988 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7989 Sebastian Pop <s.pop@samsung.com>
7990
7991 * gcc.dg/graphite/pr69292.c: New.
7992
7993 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7994
7995 * c-c++-common/goacc/use_device-1.c: New test.
7996
7997 2016-01-25 Jeff Law <law@redhat.com>
7998
7999 PR tree-optimization/69196
8000 PR tree-optimization/68398
8001 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8003
8004 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
8005
8006 PR target/69469
8007 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8008 Algorithm.
8009
8010 2016-01-25 Richard Biener <rguenther@suse.de>
8011
8012 PR testsuite/69380
8013 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8014
8015 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8016
8017 PR target/69421
8018 * gcc.dg/pr69421.c: New test.
8019
8020 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8021
8022 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8023 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8024 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8025 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8026 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8027 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8028 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8029 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8030 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8031 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8032
8033 2016-01-25 Richard Biener <rguenther@suse.de>
8034
8035 PR tree-optimization/69376
8036 * gcc.dg/torture/pr69376.c: New testcase.
8037
8038 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8039
8040 PR fortran/69397
8041 PR fortran/68442
8042 * gfortran.dg/interface_38.f90: New test.
8043 * gfortran.dg/interface_39.f90: New test.
8044
8045 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8046
8047 Revert:
8048 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8049
8050 PR c++/11858
8051 PR c++/24663
8052 PR c++/24664
8053 * g++.dg/template/pr11858.C: New test.
8054 * g++.dg/template/pr24663.C: New test.
8055 * g++.dg/template/unify12.C: New test.
8056 * g++.dg/template/unify13.C: New test.
8057 * g++.dg/template/unify14.C: New test.
8058 * g++.dg/template/unify15.C: New test.
8059 * g++.dg/template/unify16.C: New test.
8060 * g++.dg/template/unify17.C: New test.
8061
8062 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8063
8064 PR fortran/68283
8065 gfortran.dg/pr68283.f90: New test.
8066
8067 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8068
8069 PR fortran/66094
8070 * gfortran.dg/inline_matmul_13.f90: New test.
8071 * gfortran.dg/matmul_bounds_8.f90: New test.
8072 * gfortran.dg/matmul_bounds_9.f90: New test.
8073 * gfortran.dg/matmul_bounds_10.f90: New test.
8074
8075 2016-01-23 Tom de Vries <tom@codesourcery.com>
8076
8077 PR tree-optimization/69426
8078 * gcc.dg/autopar/pr69426.c: New test.
8079
8080 2016-01-23 Martin Sebor <msebor@redhat.com>
8081
8082 PR c++/58109
8083 PR c++/69022
8084 * g++.dg/cpp0x/alignas5.C: New test.
8085 * g++.dg/ext/vector29.C: Same.
8086
8087 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
8088
8089 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8090 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8091 _GNU_SOURCE from compile flags to the source.
8092 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8093 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8094 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8095 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8096
8097 2016-01-22 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR target/69432
8100 * g++.dg/opt/pr69432.C: New test.
8101
8102 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8103
8104 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8105 32-bit targets testing an -m64 multilib.
8106
8107 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8108
8109 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8110 64-bit support.
8111
8112 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8113
8114 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8115
8116 2016-01-21 Christian Bruel <christian.bruel@st.com>
8117
8118 PR target/68674
8119 * gcc.target/i386/pr68674.c
8120 * gcc.target/aarch64/pr68674.c
8121 * gcc.target/arm/pr68674.c
8122
8123 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8124
8125 PR target/69403
8126 * gcc.c-torture/execute/pr69403.c: New test.
8127
8128 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8129
8130 PR c++/55843
8131 * g++.dg/template/pr55843.C: New.
8132
8133 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8134
8135 PR testsuite/66877
8136 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8137 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8138
8139 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8140
8141 PR testsuite/67489
8142 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8143 from dg-do compile directive, and instead add
8144 { dg-require-effective-target int128 }.
8145
8146 2016-01-20 Martin Sebor <msebor@redhat.com>
8147
8148 PR c/69405
8149 * gcc.dg/sync-fetch.c: New test.
8150
8151 2016-01-21 Martin Sebor <msebor@redhat.com>
8152
8153 PR target/69252
8154 * gcc.target/powerpc/pr69252.c: New test.
8155
8156 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8157
8158 PR fortran/65996
8159 * gfortran.dg/pr65996.f90: New test.
8160
8161 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8162
8163 PR c++/68810
8164 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8165 expected to generate an error.
8166
8167 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8168
8169 PR middle-end/66178
8170 * gcc.dg/torture/pr66178.c: New test.
8171
8172 2016-01-21 Anton Blanchard <anton@samba.org>
8173 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8174
8175 PR target/63354
8176 * gcc.target/powerpc/pr63354.c: New test.
8177
8178 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8179
8180 PR rtl-optimization/68990
8181 * gcc.target/i386/pr68990: New.
8182
8183 2016-01-21 Nick Clifton <nickc@redhat.com>
8184
8185 PR target/69129
8186 * gcc.target/mips/pr69129.c: New.
8187
8188 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8189
8190 PR c++/58046
8191 * g++.dg/cpp0x/pr58046.C: New.
8192
8193 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR target/69187
8196 PR target/65624
8197 * gcc.target/arm/pr69187.c: New test.
8198
8199 PR c++/69355
8200 * g++.dg/torture/pr69355.C: New test.
8201
8202 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8203 Sebastian Pop <s.pop@samsung.com>
8204
8205 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8206
8207 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8208 Sebastian Pop <s.pop@samsung.com>
8209
8210 * gcc.dg/graphite/pr68976.c: New test.
8211
8212 2016-01-21 Jakub Jelinek <jakub@redhat.com>
8213
8214 PR middle-end/67653
8215 * c-c++-common/pr67653.c: New test.
8216 * gcc.dg/torture/pr29119.c: Add dg-warning.
8217
8218 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8219
8220 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8221
8222 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8223
8224 PR c/24293
8225 * gcc.dg/pr24293.c: New test.
8226 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8227 incomplete struct type.
8228 * gcc.dg/declspec-1.c: Likewise.
8229 * gcc.dg/pr63549.c: Likewise.
8230
8231 2016-01-20 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR tree-optimization/66612
8234 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8235 for bdn instruction.
8236
8237 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8238
8239 * lib/target-supports.exp
8240 (check_effective_target_arm_fp_ok_nocache): New.
8241 (check_effective_target_arm_fp_ok): New.
8242 (add_options_for_arm_fp): New.
8243 (check_effective_target_arm_crypto_ok_nocache): Require
8244 target_arm_v8_neon_ok instead of arm32.
8245 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8246 (check_effective_target_arm_crypto_pragma_ok): New.
8247 (add_options_for_arm_vfp): New.
8248 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8249 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8250 target instead. Force initial fpu to vfp.
8251 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8252 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8253 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8254 dependency.
8255 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8256 use arm_vfp effective target instead. Force initial fpu to vfp.
8257 * gcc.target/arm/attr-neon3.c: Likewise.
8258 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8259 arm_vfp_ok.
8260 * gcc.target/arm/unsigned-float.c: Likewise.
8261 * gcc.target/arm/vfp-1.c: Likewise.
8262 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8263 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8264 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8265 * gcc.target/arm/vfp-ldmias.c: Likewise.
8266 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8267 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8268 * gcc.target/arm/vfp-stmiad.c: Likewise.
8269 * gcc.target/arm/vfp-stmias.c: Likewise.
8270 * gcc.target/arm/vnmul-1.c: Likewise.
8271 * gcc.target/arm/vnmul-2.c: Likewise.
8272 * gcc.target/arm/vnmul-3.c: Likewise.
8273 * gcc.target/arm/vnmul-4.c: Likewise.
8274
8275 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 PR testsuite/69366
8278 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8279 the MPX run-time library, for compile-time MPX test.
8280 * gcc.target/i386/chkp-always_inline.c: Likewise.
8281 * gcc.target/i386/chkp-bndret.c: Likewise.
8282 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8283 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8284 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8285 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8286 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8287 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8288 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8289 * gcc.target/i386/chkp-label-address.c: Likewise.
8290 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8291 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8292 * gcc.target/i386/chkp-pr69044.c: Likewise.
8293 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8294 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8295 * gcc.target/i386/chkp-strchr.c: Likewise.
8296 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8297 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8298 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8299 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8300 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8301 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8302 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8303 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8304 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8305 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8306 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8307 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8308 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8309 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8310 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8311 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8312 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8313 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8314 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8315 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8316 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8317 * gcc.target/i386/pr63995-2.c: Likewise.
8318 * gcc.target/i386/pr64805.c: Likewise.
8319 * gcc.target/i386/pr65044.c: Likewise.
8320 * gcc.target/i386/pr65167.c: Likewise.
8321 * gcc.target/i386/pr65183.c: Likewise.
8322 * gcc.target/i386/pr65184.c: Likewise.
8323 * gcc.target/i386/thunk-retbnd.c: Likewise.
8324
8325 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8326
8327 PR tree-optimization/69328
8328 * gcc.dg/pr69328.c: New test.
8329
8330 2016-01-20 Jeff Law <law@redhat.com>
8331
8332 PR target/25114
8333 * gcc.target/m68k/pr25114.c: New test.
8334
8335 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8336
8337 * gcc.target/arm/memset-inline-10.c: Added
8338 dg-require-effective-target arm_thumb2_ok.
8339
8340 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8341
8342 * gcc.dg/debug/dwarf2/sso.c: New test.
8343
8344 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
8345
8346 PR testsuite/68820
8347 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8348 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8349 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8350
8351 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8352
8353 PR ipa/66223
8354 * g++.dg/ipa/devirt-50.C: New testcase.
8355
8356 2016-01-19 Marek Polacek <polacek@redhat.com>
8357
8358 PR c++/68965
8359 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8360 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8361
8362 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363
8364 PR target/69135
8365 * gcc.target/arm/pr69135_1.c: New test.
8366
8367 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8368
8369 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8370
8371 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8372
8373 * gcc.target/aarch64/ccmp_1.c: New testcase.
8374
8375 2016-01-19 Marek Polacek <polacek@redhat.com>
8376
8377 PR c++/68586
8378 * g++.dg/cpp0x/enum30.C: New test.
8379
8380 2016-01-19 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/69336
8383 * g++.dg/tree-ssa/pr69336.C: New testcase.
8384
8385 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR debug/65779
8388 * gcc.dg/pr65779.c: New test.
8389
8390 2016-01-19 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/69352
8393 * gcc.dg/torture/pr69352.c: New testcase.
8394
8395 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR rtl-optimization/68955
8398 PR rtl-optimization/64557
8399 * gcc.dg/torture/pr68955.c: New test.
8400
8401 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8402
8403 PR lto/69136
8404 * g++.dg/torture/pr69136.C: New testcase.
8405
8406 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8407
8408 PR lto/69133
8409 * g++.dg/lto/pr69133_0.C: New testcase.
8410 * g++.dg/lto/pr69133_1.C: New testcase.
8411
8412 2016-01-15 Jeff Law <law@redhat.com>
8413
8414 PR tree-optimization/69320
8415 * gcc.c-torture/pr69320-1.c: New test.
8416 * gcc.c-torture/pr69320-2.c: New test.
8417 * gcc.c-torture/pr69320-3.c: New test.
8418 * gcc.c-torture/pr69320-4.c: New test.
8419
8420 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8421
8422 PR c++/11858
8423 PR c++/24663
8424 PR c++/24664
8425 * g++.dg/template/pr11858.C: New test.
8426 * g++.dg/template/pr24663.C: New test.
8427 * g++.dg/template/unify12.C: New test.
8428 * g++.dg/template/unify13.C: New test.
8429 * g++.dg/template/unify14.C: New test.
8430 * g++.dg/template/unify15.C: New test.
8431 * g++.dg/template/unify16.C: New test.
8432 * g++.dg/template/unify17.C: New test.
8433
8434 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8435
8436 PR testsuite/69181
8437 * gcc.dg/pr69181-1.c: New test file.
8438 * gcc.dg/pr69181-2.c: New test file.
8439 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8440 globals by moving it to...
8441 (cleanup-after-saved-dg-test): ...this new function. Add
8442 "global additional_sources_used". Add reset of global
8443 multiline_expected_outputs to the empty list.
8444 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8445 global to...
8446 (multiline_expected_outputs): ...this, and updated comments to
8447 note that it is modified from gcc-dg.exp.
8448 (dg-end-multiline-output): Update for the above renaming.
8449 (handle-multiline-outputs): Likewise. Remove the clearing
8450 of the expected outputs to the empty list.
8451
8452 2016-01-18 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/69297
8455 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8456
8457 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8458
8459 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8460 dg-options.
8461 * gcc.target/mips/mips-3d-2.c: Likewise.
8462 * gcc.target/mips/mips-3d-3.c: Likewise.
8463 * gcc.target/mips/mips-3d-4.c: Likewise.
8464 * gcc.target/mips/mips-3d-5.c: Likewise.
8465 * gcc.target/mips/mips-3d-6.c: Likewise.
8466 * gcc.target/mips/mips-3d-7.c: Likewise.
8467 * gcc.target/mips/mips-3d-8.c: Likewise.
8468 * gcc.target/mips/mips-3d-9.c: Likewise.
8469 * gcc.target/mips/mips-ps-1.c: Likewise.
8470 * gcc.target/mips/mips-ps-2.c: Likewise.
8471 * gcc.target/mips/mips-ps-3.c: Likewise.
8472 * gcc.target/mips/mips-ps-4.c: Likewise.
8473 * gcc.target/mips/mips-ps-5.c: Likewise.
8474 * gcc.target/mips/mips-ps-6.c: Likewise.
8475 * gcc.target/mips/mips-ps-7.c: Likewise.
8476 * gcc.target/mips/mips-ps-type.c: Likewise.
8477 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8478 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8479
8480 2016-01-18 Tom de Vries <tom@codesourcery.com>
8481
8482 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8483 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8484 * c-c++-common/goacc/kernels-empty.c: New test.
8485 * c-c++-common/goacc/kernels-eternal.c: New test.
8486 * c-c++-common/goacc/kernels-loop-2.c: New test.
8487 * c-c++-common/goacc/kernels-loop-3.c: New test.
8488 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8489 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8490 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8491 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8492 * c-c++-common/goacc/kernels-loop-data.c: New test.
8493 * c-c++-common/goacc/kernels-loop-g.c: New test.
8494 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8495 * c-c++-common/goacc/kernels-loop-n.c: New test.
8496 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8497 * c-c++-common/goacc/kernels-loop.c: New test.
8498 * c-c++-common/goacc/kernels-noreturn.c: New test.
8499 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8500 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8501 * c-c++-common/goacc/kernels-reduction.c: New test.
8502
8503 2016-01-18 Tom de Vries <tom@codesourcery.com>
8504
8505 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8506 * gcc.dg/autopar/outer-2.c: Same.
8507 * gcc.dg/autopar/outer-3.c: Same.
8508 * gcc.dg/autopar/outer-4.c: Same.
8509 * gcc.dg/autopar/outer-5.c: Same.
8510 * gcc.dg/autopar/outer-6.c: Same.
8511 * gcc.dg/autopar/parallelization-1.c: Same.
8512 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8513 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8514 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8515 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8516 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8517 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8518 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8519 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8520 * gcc.dg/autopar/pr39500-1.c: Same.
8521 * gcc.dg/autopar/pr39500-2.c: Same.
8522 * gcc.dg/autopar/pr46193.c: Same.
8523 * gcc.dg/autopar/pr46194.c: Same.
8524 * gcc.dg/autopar/pr49580.c: Same.
8525 * gcc.dg/autopar/pr49960-1.c: Same.
8526 * gcc.dg/autopar/pr49960.c: Same.
8527 * gcc.dg/autopar/pr68373.c: Same.
8528 * gcc.dg/autopar/reduc-1.c: Same.
8529 * gcc.dg/autopar/reduc-1char.c: Same.
8530 * gcc.dg/autopar/reduc-1short.c: Same.
8531 * gcc.dg/autopar/reduc-2.c: Same.
8532 * gcc.dg/autopar/reduc-2char.c: Same.
8533 * gcc.dg/autopar/reduc-2short.c: Same.
8534 * gcc.dg/autopar/reduc-3.c: Same.
8535 * gcc.dg/autopar/reduc-4.c: Same.
8536 * gcc.dg/autopar/reduc-6.c: Same.
8537 * gcc.dg/autopar/reduc-7.c: Same.
8538 * gcc.dg/autopar/reduc-8.c: Same.
8539 * gcc.dg/autopar/reduc-9.c: Same.
8540 * gcc.dg/autopar/uns-outer-4.c: Same.
8541 * gcc.dg/autopar/uns-outer-5.c: Same.
8542 * gcc.dg/autopar/uns-outer-6.c: Same.
8543 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8544 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8545
8546 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8547
8548 PR target/63679
8549 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8550 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8551
8552 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8553
8554 PR target/63679
8555 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8556 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8557 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8558
8559 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8560
8561 PR target/63679
8562 * gcc.dg/tree-ssa/sra-17.c: New.
8563 * gcc.dg/tree-ssa/sra-18.c: New.
8564
8565 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8566
8567 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8568
8569 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * gnat.dg/inline12.adb: New test.
8572
8573 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8574
8575 PR tree-optimization/66797
8576 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8577
8578 2016-01-18 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/69170
8581 * gcc.dg/torture/pr69170.c: New testcase.
8582
8583 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8584
8585 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8586
8587 2016-01-16 Tom de Vries <tom@codesourcery.com>
8588
8589 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8590
8591 2016-01-16 Tom de Vries <tom@codesourcery.com>
8592
8593 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8594 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8595 redundant dg-require-effective-target pthread.
8596 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8597 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8598 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8599 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8600 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8601 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8602 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8603
8604 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8605
8606 PR target/68609
8607 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8608 * gcc.target/powerpc/recip-7.c: Same.
8609
8610 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8611
8612 PR c++/69091
8613 * g++.dg/template/pr69091.C: New test.
8614
8615 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8616
8617 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8618 dump does not contain an error_mark_node.
8619 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8620 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8621
8622 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8623
8624 PR c++/68936
8625 * g++.dg/template/pr68936.C: New test.
8626
8627 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8628
8629 PR target/68609
8630 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8631 * gcc.target/powerpc/recip-2.c: Same.
8632 * gcc.target/powerpc/recip-3.c: Same.
8633 * gcc.target/powerpc/recip-4.c: Same.
8634 * gcc.target/powerpc/recip-sqrtf.c: Same.
8635
8636 2016-01-15 Jeff Law <law@redhat.com>
8637
8638 PR tree-optimization/69270
8639 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8640 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8641
8642 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8643
8644 PR fortran/49630
8645 * gfortran.dg/deferred_character_13.f90: New test for the fix
8646 of comment 3 of the PR.
8647
8648 PR fortran/54070
8649 * gfortran.dg/deferred_character_8.f90: New test
8650 * gfortran.dg/allocate_error_5.f90: New test
8651
8652 PR fortran/60593
8653 * gfortran.dg/deferred_character_10.f90: New test
8654
8655 PR fortran/60795
8656 * gfortran.dg/deferred_character_14.f90: New test
8657
8658 PR fortran/61147
8659 * gfortran.dg/deferred_character_11.f90: New test
8660
8661 PR fortran/64324
8662 * gfortran.dg/deferred_character_9.f90: New test
8663
8664 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8665
8666 PR rtl-optimization/69030
8667 * gcc.target/i386/pr69030.c: New.
8668
8669 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8670
8671 * gcc.target/aarch64/target_attr_17.c: New test.
8672
8673 2016-01-15 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/66856
8676 * gcc.dg/torture/pr66856-1.c: New testcase.
8677 * gcc.dg/torture/pr66856-2.c: Likewise.
8678
8679 2016-01-15 Richard Biener <rguenther@suse.de>
8680
8681 PR debug/69137
8682 * g++.dg/lto/pr69137_0.C: New testcase.
8683
8684 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8685
8686 PR middle-end/69246
8687 * gcc.target/i386/pr69246.c: New test.
8688
8689 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8690
8691 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8692
8693 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8694
8695 PR c++/56194
8696 * g++.dg/init/const9.C: Disable test on S/390.
8697
8698 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8699
8700 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8701 * g++.dg/Wno-frame-address.C: Ditto.
8702
8703 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8704
8705 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8706
8707 2016-01-15 Richard Biener <rguenther@suse.de>
8708
8709 PR tree-optimization/68961
8710 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8711
8712 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8713
8714 * gcc.target/i386/pr65105-5.c: New test.
8715
8716 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8717
8718 * gcc.c-torture/execute/alias-4.c: New testcase.
8719
8720 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8721
8722 PR ipa/68148
8723 * g++.dg/ipa/devirt-49.C: New testcase.
8724
8725 2016-01-15 Christian Bruel <christian.bruel@st.com>
8726
8727 PR target/65837
8728 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8729 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8730 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8731
8732 2016-01-15 Richard Biener <rguenther@suse.de>
8733
8734 PR tree-optimization/69117
8735 * gcc.dg/torture/pr69117.c: New testcase.
8736
8737 2015-01-14 Ryan Burn <contact@rnburn.com>
8738
8739 PR c++/69048
8740 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8741
8742 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8743
8744 PR testsuite/67509
8745 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8746 range tests use 100 * maximum instead of maximum + 1.
8747
8748 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR debug/69244
8751 * gcc.dg/guality/pr69244.c: New test.
8752
8753 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8754
8755 * lib/target-supports.exp (check_effective_target_issignaling):
8756 New procedure.
8757 * gcc.dg/pr61441.c: Require issignaling effective target.
8758
8759 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8760
8761 PR target/68803
8762 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8763
8764 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8765
8766 PR c++/68819
8767 PR preprocessor/69177
8768 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8769 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8770 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8772
8773 2016-01-14 Marek Polacek <polacek@redhat.com>
8774
8775 PR c/69262
8776 * gcc.dg/array-15.c: New test.
8777
8778 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR middle-end/68146
8781 PR tree-optimization/69155
8782 * gfortran.dg/pr68146.f: New test.
8783 * gfortran.dg/pr69155.f90: New test.
8784
8785 2016-01-14 Richard Biener <rguenther@suse.de>
8786
8787 PR tree-optimization/68060
8788 * gcc.dg/torture/pr68060-1.c: New testcase.
8789 * gcc.dg/torture/pr68060-2.c: Likewise.
8790
8791 2016-01-14 Nick Clifton <nickc@redhat.com>
8792
8793 * lib/target-supports.exp
8794 (check_effective_target_arm_neon_ok_nocache): Add an option
8795 sequence that includes setting the ARM architecture to ARMv7-A.
8796 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8797 command line options necessary to enable Neon support.
8798 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8799 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8800 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8801 * gcc.target/arm/pr69180.c: Likewise.
8802
8803 2016-01-14 Jeff Law <law@redhat.com>
8804
8805 PR tree-optimization/69270
8806 * gcc.dg/tree-ssa/pr69270.c: New test.
8807
8808 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8809
8810 PR c/66208
8811 * c-c++-common/pr66208.c: New file.
8812
8813 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR tree-optimization/69156
8816 * gcc.dg/pr69156.c: New test.
8817
8818 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8819
8820 * gcc.target/i386/pr69225-7.c: New test.
8821
8822 2016-01-13 Richard Henderson <rth@redhat.com>
8823
8824 * gcc.dg/tm/memopt-13.c: Update expected function.
8825 * gcc.dg/tm/memopt-6.c: Likewise.
8826
8827 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8828
8829 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8830 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8831 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8832 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8833
8834 2016-01-13 Tom de Vries <tom@codesourcery.com>
8835
8836 PR tree-optimization/69169
8837 * gcc.dg/pr69169.c: New test.
8838
8839 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8840
8841 PR target/69228
8842 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8843 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8844 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8845 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8846 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8847 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8848 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8849 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8850
8851 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR target/69247
8854 * gcc.dg/pr69247.c: New test.
8855
8856 2016-01-13 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/69242
8859 * gcc.dg/torture/pr69242.c: New testcase.
8860
8861 2016-01-13 Richard Biener <rguenther@suse.de>
8862
8863 PR tree-optimization/69186
8864 * gcc.dg/torture/pr69186.c: New testcase.
8865
8866 2016-01-13 Jeff Law <law@redhat.com>
8867
8868 PR tree-optimization/67755
8869 * gcc.dg/tree-ssa/pr67755.c: New test.
8870
8871 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8872
8873 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8874 pass number in output by a star.
8875
8876 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8877
8878 PR tree-optimization/68911
8879 * gcc.c-torture/execute/pr68911.c: New test.
8880
8881 2016-01-12 Marek Polacek <polacek@redhat.com>
8882
8883 PR c++/68979
8884 * g++.dg/warn/permissive-1.C: New test.
8885
8886 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR objc++/68511
8889 PR c++/69213
8890 * g++.dg/opt/pr69213.C: New test.
8891
8892 2016-01-12 Christian Bruel <christian.bruel@st.com>
8893
8894 PR target/69180
8895 * gcc.target/arm/pr69180.c: New test.
8896
8897 2016-01-12 Richard Biener <rguenther@suse.de>
8898
8899 PR lto/69077
8900 * g++.dg/lto/pr69077_0.C: New testcase.
8901 * g++.dg/lto/pr69077_1.C: Likewise.
8902
8903 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR target/69175
8906 * g++.dg/opt/pr69175.C: New test.
8907
8908 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8909
8910 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8911 rather than #including math.h & stdlib.h.
8912 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8913 * gcc.dg/vect/pr49771.c: Likewise.
8914 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8915 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8916 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8917 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8918 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8919 * gcc.dg/vect/pr44507.c: Likewise.
8920 * gcc.dg/vect/pr45902.c: Likewise.
8921 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8922 * gcc.dg/vect/vect-117.c: Likewise.
8923 * gcc.dg/vect/vect-99.c: Likewise.
8924 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8925 * gcc.dg/vect/vect-cond-1.c: Likewise.
8926 * gcc.dg/vect/vect-cond-2.c: Likewise.
8927 * gcc.dg/vect/vect-cond-3.c: Likewise.
8928 * gcc.dg/vect/vect-cond-4.c: Likewise.
8929 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8930 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8931 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8932 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8933 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8934 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8935 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8936 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8937 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8938 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8939 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8940 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8941 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8942 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8944 include of signal.h.
8945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8946 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8947 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8948 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8949 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8950 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8951 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8952 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8953 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8954 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8955 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8956 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8957 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8958 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8959 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8960 * gcc.dg/vect/vect-outer-5.c: Likewise.
8961 * gcc.dg/vect/vect-outer-6.c: Likewise.
8962 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8963 include of stdio.h.
8964
8965 2016-01-12 Nick Clifton <nickc@redhat.com>
8966
8967 PR target/68913
8968 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8969 to fread so that it will be found in all target runtimes.
8970
8971 2016-01-12 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/69053
8974 * g++.dg/torture/pr69053.C: New testcase.
8975
8976 2016-01-12 Richard Biener <rguenther@suse.de>
8977
8978 PR tree-optimization/69168
8979 * gcc.dg/torture/pr69168.c: New testcase.
8980
8981 2016-01-12 Richard Biener <rguenther@suse.de>
8982
8983 PR tree-optimization/69157
8984 * gcc.dg/torture/pr69157.c: New testcase.
8985
8986 2016-01-12 Richard Biener <rguenther@suse.de>
8987
8988 PR tree-optimization/69174
8989 * gcc.dg/torture/pr69174.c: New testcase.
8990
8991 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR c++/66808
8994 PR c++/69000
8995 * g++.dg/tls/pr66808.C: New test.
8996 * g++.dg/tls/pr69000.C: New test.
8997
8998 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8999
9000 * gcc.target/powerpc/swaps-p8-23.c: New test.
9001 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9002
9003 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
9004
9005 PR tree-optimization/68356
9006 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9007
9008 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9009 Jim Wilson <jim.wilson@linaro.org>
9010
9011 PR target/69194
9012 * gcc.target/arm/pr69194.c: New test.
9013
9014 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9015
9016 PR target/69225
9017 * gcc.target/i386/pr69225-1.c: New test.
9018 * gcc.target/i386/pr69225-2.c: Likewise.
9019 * gcc.target/i386/pr69225-3.c: Likewise.
9020 * gcc.target/i386/pr69225-4.c: Likewise.
9021 * gcc.target/i386/pr69225-5.c: Likewise.
9022 * gcc.target/i386/pr69225-6.c: Likewise.
9023
9024 2016-01-11 Jakub Jelinek <jakub@redhat.com>
9025
9026 PR target/67462
9027 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9028 if lp64.
9029
9030 PR target/69071
9031 * gcc.dg/pr69071.c: New test.
9032
9033 PR c++/69211
9034 * g++.dg/opt/pr69211.C: New test.
9035
9036 PR tree-optimization/69214
9037 * gcc.c-torture/compile/pr69214.c: New test.
9038
9039 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
9040
9041 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9042 * gcc.target/i386/pr66232-11.c: Ditto.
9043 * gcc.target/i386/pr66232-12.c: Ditto.
9044 * gcc.target/i386/pr66232-13.c: Ditto.
9045
9046 2016-01-11 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/69173
9049 * gcc.dg/torture/pr69173.c: New testcase.
9050
9051 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9052
9053 PR rtl-optimization/68796
9054 * gcc.target/aarch64/tst_5.c: New test.
9055 * gcc.target/aarch64/tst_6.c: Likewise.
9056
9057 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9058
9059 PR rtl-optimization/68841
9060 * gcc.dg/pr68841.c: New test.
9061 * gcc.c-torture/execute/pr68841.c: New test.
9062
9063 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9064
9065 PR rtl-optimization/68920
9066 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9067 for ix86 targets.
9068 * gcc.dg/ifcvt-5.c: New test.
9069
9070 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
9071
9072 PR bootstrap/69123
9073 * g++.dg/pr69123.C: New.
9074
9075 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9076
9077 PR target/69010
9078 * gcc.target/i386/pr69010.c: New test.
9079
9080 2016-01-11 Martin Jambor <mjambor@suse.cz>
9081
9082 PR ipa/69044
9083 * gcc.target/i386/chkp-pr69044.c: New test.
9084
9085 2016-01-11 Tom de Vries <tom@codesourcery.com>
9086
9087 PR tree-optimization/69109
9088 * gcc.dg/autopar/pr69109-2.c: New test.
9089 * gcc.dg/autopar/pr69109.c: New test.
9090
9091 2016-01-11 Tom de Vries <tom@codesourcery.com>
9092
9093 PR tree-optimization/69108
9094 * gcc.dg/autopar/pr69108.c: New test.
9095
9096 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9097
9098 PR c++/69029
9099 * c-c++-common/Wisleading-indentation.c: Augment test.
9100
9101 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9102
9103 PR fortran/69154
9104 * gfortran.dg/inline_matmul_12.f90: New test.
9105
9106 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
9107
9108 PR fortran/67779
9109 * gfortran.dg/actual_array_offset_1: New test.
9110
9111 2016-01-10 Tom de Vries <tom@codesourcery.com>
9112
9113 PR tree-optimization/69062
9114 * gcc.dg/autopar/pr69062.c: New test.
9115
9116 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9117
9118 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9119 * gcc.dg/vect/slp-perm-2.c: Likewise.
9120 * gcc.dg/vect/slp-perm-3.c: Likewise.
9121 * gcc.dg/vect/slp-perm-5.c: Likewise.
9122 * gcc.dg/vect/slp-perm-6.c: Likewise.
9123 * gcc.dg/vect/slp-perm-7.c: Likewise.
9124 * gcc.dg/vect/slp-perm-8.c: Likewise.
9125
9126 2016-01-10 Tom de Vries <tom@codesourcery.com>
9127
9128 PR tree-optimization/69039
9129 * gcc.dg/autopar/pr69039.c: New test.
9130
9131 2016-01-09 Marek Polacek <polacek@redhat.com>
9132
9133 PR c++/69113
9134 * g++.dg/pr69113.C: New test.
9135
9136 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR middle-end/50865
9139 PR tree-optimization/69097
9140 * gcc.c-torture/execute/pr50865.c: New test.
9141 * gcc.c-torture/execute/pr69097-1.c: New test.
9142 * gcc.c-torture/execute/pr69097-2.c: New test.
9143 * gcc.dg/pr69097-1.c: New test.
9144 * gcc.dg/pr69097-2.c: New test.
9145
9146 2016-01-09 Jakub Jelinek <jakub@redhat.com>
9147
9148 PR c++/69164
9149 * g++.dg/opt/pr69164.C: New test.
9150
9151 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR tree-optimization/69167
9154 * gcc.dg/pr69167.c: New test.
9155
9156 2016-01-08 Marek Polacek <polacek@redhat.com>
9157
9158 PR c++/68449
9159 * g++.dg/pr68449.C: New.
9160
9161 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9162
9163 PR tree-optimization/68707
9164 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9165 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9166 on platforms supporting it.
9167 * gcc.dg/vect/slp-perm-2.c: Likewise.
9168 * gcc.dg/vect/slp-perm-3.c: Likewise.
9169 * gcc.dg/vect/slp-perm-5.c: Likewise.
9170 * gcc.dg/vect/slp-perm-7.c: Likewise.
9171 * gcc.dg/vect/slp-perm-8.c: Likewise.
9172 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9173 on platforms supporting it.
9174
9175 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9176
9177 PR tree-optimization/69162
9178 * gcc.dg/pr69162.c: New test.
9179
9180 PR tree-optimization/69172
9181 * gcc.dg/pr69172.c: New test.
9182
9183 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9184
9185 PR tree-optimization/67781
9186 * gcc.c-torture/execute/pr67781.c: New file.
9187
9188 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR tree-optimization/69083
9191 * gcc.dg/vect/pr69083.c: New test.
9192
9193 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9194
9195 PR tree-optimization/61441
9196 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9197 Use -fexcess-precision=standard for compiler options.
9198 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9199
9200 2016-01-08 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR fortran/69128
9203 * gfortran.dg/gomp/pr69128.f90: New test.
9204
9205 PR c++/69145
9206 * g++.dg/ext/pr69145-1.C: New test.
9207 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9208 * g++.dg/ext/pr69145-2.h: New file.
9209
9210 2016-01-07 Martin Sebor <msebor@redhat.com>
9211
9212 PR c/68966
9213 * gcc.dg/atomic-fetch-bool.c: New test.
9214 * gcc.dg/sync-fetch-bool.c: New test.
9215
9216 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9217
9218 PR fortran/66680
9219 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9220
9221 2016-01-07 Nick Clifton <nickc@redhat.com>
9222
9223 PR target/66655
9224 * g++.dg/pr66655.C: New test.
9225 * g++.dg/pr66655_1.cc: Test support file.
9226 * g++.dg/pr66655.h: Test header file.
9227
9228 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
9229
9230 PR fortran/66680
9231 gfortran.dg/gomp/pr66680.f90: New test.
9232
9233 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9234
9235 PR target/69171
9236 * gcc.target/i386/pr69171-1.c: New test.
9237 * gcc.target/i386/pr69171-2.c: Likewise.
9238 * gcc.target/i386/pr69171-3.c: Likewise.
9239 * gcc.target/i386/pr69171-4.c: Likewise.
9240 * gcc.target/i386/pr69171-5.c: Likewise.
9241 * gcc.target/i386/pr69171-6.c: Likewise.
9242
9243 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9244
9245 PR middle-end/67639
9246 * c-c++-common/pr67639.c: New test.
9247
9248 2016-01-07 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR tree-optimization/69141
9251 * g++.dg/opt/pr69141.C: New test.
9252
9253 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9254
9255 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9256
9257 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
9258
9259 PR target/69140
9260 * gcc.target/i386/pr69140.c: New test
9261
9262 2016-01-06 David Malcolm <dmalcolm@redhat.com>
9263
9264 * gcc.dg/bad-dereference.c: New test case.
9265
9266 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9267
9268 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9269
9270 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9271
9272 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9273
9274 2016-01-06 Marek Polacek <polacek@redhat.com>
9275
9276 PR sanitizer/69099
9277 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9278
9279 2016-01-05 Marek Polacek <polacek@redhat.com>
9280
9281 PR c/69104
9282 * gcc.dg/atomic-invalid-2.c: New.
9283
9284 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9285
9286 PR target/68991
9287 * gcc.target/i386/pr68991.c: New test.
9288
9289 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9290
9291 PR target/68991
9292 * g++.dg/pr68991-1.C: New test.
9293 * g++.dg/pr68991-2.C: Likewise.
9294
9295 2016-01-05 Sergei Trofimovich <siarheit@google.com>
9296
9297 PR other/60465
9298 * gcc.target/ia64/pr60465-gprel64.c: New test.
9299 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9300
9301 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9302
9303 PR rtl-optimization/68651
9304 * gcc.target/aarch64/pr68651_1.c: New test.
9305
9306 2016-01-05 David Malcolm <dmalcolm@redhat.com>
9307
9308 PR c/69122
9309 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9310
9311 2016-01-05 Nathan Sidwell <nathan@acm.org>
9312
9313 PR c++/58583
9314 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9315
9316 * gcc.dg/alias-15.c: New.
9317
9318 2016-01-05 Nick Clifton <nickc@redhat.com>
9319
9320 PR target/68870
9321 * g++.dg/pr68770.C: New test.
9322
9323 2016-01-04 Mike Stump <mikestump@comcast.net>
9324
9325 * lib/target-supports.exp (check_effective_target_cilkplus):
9326 cilkplus targets require pthreads.
9327 (check_effective_target_cilkplus): Remove special case for NVPTX.
9328
9329 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9330
9331 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9332 generation.
9333
9334 2016-01-04 Jakub Jelinek <jakub@redhat.com>
9335
9336 Update copyright years.
9337
9338 2016-01-04 Marek Polacek <polacek@redhat.com>
9339
9340 PR c/68908
9341 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9342 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9343 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9344
9345 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9346
9347 * gcc.target/sparc/20160104-2.c: New test.
9348
9349 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9350
9351 * gcc.target/sparc/20160104-1.c: New test.
9352
9353 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9354
9355 PR fortran/65045
9356 * gfortran.dg/pr65045.f90: New test.
9357
9358 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9359
9360 * gnat.dg/specs/debug1.ads: Delete.
9361
9362 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9363
9364 PR libgfortran/68867
9365 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9366 expression.
9367
9368 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9369
9370 PR libgfortran/68867
9371 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9372 PowerPC.
9373
9374 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9375
9376 PR fortran/68864
9377 * gfortran.dg/pr68864.f90: New test.
9378
9379 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR tree-optimization/69070
9382 * gcc.dg/pr69070.c: New test.
9383
9384 PR sanitizer/69055
9385 * gfortran.dg/pr69055.f90: New test.
9386
9387 PR target/69015
9388 * gcc.dg/pr69015.c: New test.
9389 \f
9390 Copyright (C) 2016 Free Software Foundation, Inc.
9391
9392 Copying and distribution of this file, with or without modification,
9393 are permitted in any medium without royalty provided the copyright
9394 notice and this notice are preserved.