]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Enhance documentation of Wundefined-do-loop
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b1b5042a 12016-07-08 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/torture/pr71606.c: New test.
4
5cdc40a0 52016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6
7 PR fortran/71764
8 * gfortran.dg/pr71764.f90: New test.
9
bcc4d868 102016-07-07 Jakub Jelinek <jakub@redhat.com>
11 Kai Tietz <ktietz70@googlemail.com>
12
13 PR c++/70869
14 PR c++/71054
15 * g++.dg/cpp0x/pr70869.C: New test.
16 * g++.dg/cpp0x/pr71054.C: New test.
17
b39328b2 182016-07-07 David Edelsohn <dje.gcc@gmail.com>
19
20 * g++.dg/debug/pr71432.C: Fail on AIX.
21
95c9caad 222016-07-07 Martin Liska <mliska@suse.cz>
23
24 * gfortran.dg/do_1.f90: Remove a corner case that triggers
25 an undefined behavior.
26 * gfortran.dg/do_3.F90: Likewise.
27 * gfortran.dg/do_check_11.f90: New test.
28 * gfortran.dg/do_check_12.f90: New test.
29 * gfortran.dg/do_corner_warn.f90: New test.
30
8e976d11 312016-07-07 Martin Liska <mliska@suse.cz>
32
33 * gfortran.dg/predict-1.f90: Ammend the test.
34 * gfortran.dg/predict-2.f90: Likewise.
35
26716fc7 362016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
37
38 PR ipa/71624
39 * g++.dg/pr71624.C: New test.
40
2d079cbf 412016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
42
43 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
44 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
45 ARMv8-M Mainline architectures.
46
9e6f4af4 472016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
48
49 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
50 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
51
d490b07a 522016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
53
54 PR target/70098
55 PR target/71763
56 * gcc.target/powerpc/pr71763.c: New file.
57
798fc305 582016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
59
60 PR tree-optimization/71518
61 * gcc.dg/pr71518.c: New test.
62
97e4cbac 632016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
64
65 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
66
19aea164 672016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
68
69 PR target/50739
70 * gcc.target/avr/pr50739.c: New test.
71
105e9dfc 722016-07-05 Jan Hubicka <jh@suse.cz>
73
74 * gcc.dg/tree-ssa/scev-14.c: update template.
75
1137da9c 762016-07-06 Richard Sandiford <richard.sandiford@arm.com>
77
78 * gcc.dg/vect/group-no-gaps-1.c: New test.
79
ce393063 802016-07-05 Andi Kleen <ak@linux.intel.com>
81
82 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
83 if kernel supports MPX.
84
039a1d47 852016-07-05 Kito Cheng <kito.cheng@gmail.com>
86
87 * gcc.c-torture/compile/pr69102.c: Require fpic support.
88
f2ccdf8e 892016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
90 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
91
92 * gcc.target/powerpc/signbit-1.c: New test.
93 * gcc.target/powerpc/signbit-2.c: New test.
94 * gcc.target/powerpc/signbit-3.c: New test.
95
0215a22c 962016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
97
98 PR rtl-optimization/71594
99 * gcc.dg/torture/pr71594.c: New test.
100
30a39817 1012016-07-05 Jan Hubicka <jh@suse.cz>
102
103 * gcc.dg/tree-ssa/scev-14.c: new testcase.
104
b65b8df2 1052016-07-05 David Malcolm <dmalcolm@redhat.com>
106
107 PR c++/62314
108 * gcc/testsuite/g++.dg/parse/error5.C: Update column
109 number of missing semicolon error.
110 * g++.dg/pr62314-2.C: New test case.
111
6b5471d8 1122016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
113
114 * gfortran.dg/coarray_stat_function.f90: New test.
115 * gfortran.dg/coarray_stat_whitespace.f90: New test.
116 * gfortran.dg/coarray_lib_comm_1: Adapting old test
117 to new interfaces.
118
35b3a8dd 1192016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
120
121 PR fortran/71623
122 * gfortran.dg/deferred_character_17.f90: New test.
123
b84c1ddf 1242016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
125
126 * gcc.target/arm/neon/polytypes.c: Move to ...
127 * gcc.target/arm/polytypes.c: ... here.
128 * gcc.target/arm/neon/pr51534.c: Move to ...
129 * gcc.target/arm/pr51534.c: ... here.
130 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
131 * gcc.target/arm/vect-vcvt.c: ... here.
132 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
133 * gcc.target/arm/vect-vcvtq.c: ... here.
134 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
135 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
136 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
137 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
138 * gcc.target/arm/neon/neon.exp: Delete.
139 * gcc.target/arm/neon/: Delete.
140
7e9136f1 1412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
142
143 PR fortran/65575
144 * gfortran.dg: pr65575.f90: New test.
145
18b42a28 1462016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
147
148 PR fortran/35849
149 * gfortran.dg: pr35849.f90: New test.
150
f8765404 1512016-07-04 Jakub Jelinek <jakub@redhat.com>
152
153 PR c++/71739
154 * g++.dg/cpp0x/pr71739.C: New test.
155
e3422b3a 1562016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
157
158 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
159
2da1c9f7 1602016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
161
162 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
163 locr.
164 * gcc.target/s390/loc-1.c: New test.
165
6125d36e 1662016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
167
168 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
169 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
170
42797d4b 1712016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
172
173 PR target/63874
174 * gcc.target/aarch64/pr63874.c: New test.
175
9d9fe66a 1762016-07-04 Jan Beulich <jbeulich@suse.com>
177
178 * g++.dg/header.c: New.
179 * gcc.dg/header.c: New.
180
c364d0f3 1812016-07-02 Jakub Jelinek <jakub@redhat.com>
182
183 PR c/71719
184 * c-c++-common/Wunused-var-15.c: New test.
185
267f3c67 1862016-07-01 Jakub Jelinek <jakub@redhat.com>
187
188 PR fortran/71687
189 * gfortran.dg/gomp/pr71687.f90: New test.
190
8297c70b 1912016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
192
193 * gcc.dg/const-float128-ped.c: Require __float128 effective
194 target and options.
195 * gcc.dg/const-float128.c: Likewise.
196 * gcc.dg/torture/float128-cmp-invalid.c: Require
197 __float128 and base_quadfloat_support effective targets, and
198 __float128 options.
199 * gcc.dg/torture/float128-div-underflow.c: Likewise.
200 * gcc.dg/torture/float128-extend-nan.c: Likewise.
201 * gcc.dg/torture/float128-nan.c: Likewise.
202 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
203 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
204 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
205 * lib/target-supports.exp (check_effective_target___float128):
206 New.
207 (add_options_for___float128): New.
208 (check_effective_target_base_quadword_support): New.
209
eab79b94 2102016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
211
212 PR target/71720
213 * gcc.target/powerpc/pr71720.c: New test.
214
4ce6622a 2152016-07-01 Jan Beulich <jbeulich@suse.com>
216
217 * gcc.dg/bss.c: New.
218
0b6f1914 2192016-07-01 Peter Bergner <bergner@vnet.ibm.com>
220
221 PR target/71698
222 * gcc.target/powerpc/pr71698.c: New test.
223
4d28a470 2242016-07-01 Georg-Johann Lay <avr@gjlay.de>
225
226 PR target/71151
227 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
228 instead of ".foo" for its section name.
229 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
230 depending on MCU's flash size.
231 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
232 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
233 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
234 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
235 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
236 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
237
ed8613ec 2382016-07-01 Jan Beulich <jbeulich@suse.com>
239
240 * gcc.target/i386/pr65105-2.c: Add -msse2.
241
720a0bce 2422016-06-30 Jakub Jelinek <jakub@redhat.com>
243
c54ee83c 244 PR tree-optimization/71707
245 * gcc.dg/strlenopt-29.c: New test.
246
a845ae6c 247 PR fortran/71704
248 * gfortran.dg/gomp/pr71704.f90: New test.
249
720a0bce 250 PR fortran/71705
251 * gfortran.dg/gomp/pr71705.f90: New test.
252
17c32c4a 2532016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
254
255 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
256 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
257 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
258 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
259 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
260 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
261 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
262 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
263 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
264 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
265 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
266 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
267 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
268 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
269 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
270 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
271 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
272 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
273 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
274 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
275 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
276 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
277 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
278 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
279 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
280 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
281 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
282 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
283 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
284 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
285 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
286 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
287 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
288 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
289 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
290 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
291 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
292 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
293 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
294 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
295 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
296 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
297 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
298 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
299 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
300 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
301 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
302 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
303 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
304 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
305 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
306 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
307 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
308 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
309 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
310 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
311 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
312 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
313 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
314 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
315 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
316 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
317 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
318 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
319 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
320 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
321 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
322 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
323 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
324 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
325 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
326 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
327 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
328 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
329 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
330 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
331 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
332 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
333 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
334 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
335 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
336
443405c9 3372016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
338 James Greenhalgh <james.greenhalgh@arm.com>
339
340 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
341
6e3a3de2 3422016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
343 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
344
345 * gcc.target/aarch64/vget_set_lane_1.c: New test.
346
413c4f6c 3472016-06-30 David Malcolm <dmalcolm@redhat.com>
348
349 PR driver/71651
350 * gcc.dg/spellcheck-options-12.c: New test case.
351
4c4e99c3 3522016-06-30 Jakub Jelinek <jakub@redhat.com>
353
354 PR middle-end/71693
355 * gcc.c-torture/compile/pr71693.c: New test.
356
26a2e993 3572016-06-29 David Malcolm <dmalcolm@redhat.com>
358
359 * gcc.dg/spellcheck-params.c: New testcase.
360 * gcc.dg/spellcheck-params-2.c: New testcase.
361
63abcf45 3622016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
363
364 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
365 vector extract instructions.
366 * gcc.target/powerpc/p9-extract-2.c: Likewise.
367
5f1d49ac 3682016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
369
370 PR fortran/71686
371 * gfortran.dg/unexpected_eof_2.f90: New test.
372 * gfortran.dg/unexpected_eof_3.f90: New test.
373
0dc00113 3742016-06-29 Jim Wilson <jim.wilson@linaro.org>
375
376 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
377
4b975445 3782016-06-29 Cesar Philippidis <cesar@codesourcery.com>
379
380 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
381 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
382 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
383
e276a6b9 3842016-06-29 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/15256
387 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
388
c02f3e35 3892016-06-29 Matthew Wahab <matthew.wahab@arm.com>
390
391 * gcc.target/arm/aapcs/neon-vect10.c: Require
392 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
393 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
394 * gcc.target/arm/aapcs/vfp18.c: Likewise.
395 * gcc.target/arm/aapcs/vfp19.c: Likewise.
396 * gcc.target/arm/aapcs/vfp20.c: Likewise.
397 * gcc.target/arm/aapcs/vfp21.c: Likewise.
398 * gcc.target/arm/fp16-aapcs-1.c: Require
399 -mfloat-ab=hard. Also simplify the test.
400 * gcc.target/arm/fp16-aapcs-2.c: New.
401
d0c2a3dd 4022016-06-29 Matthew Wahab <matthew.wahab@arm.com>
403
404 * lib/target-supports.exp (add_options_for_arm_fp16): Reword
405 comment.
406 (add_options_for_arm_fp16_ieee): New.
407 (add_options_for_arm_fp16_alternative): New.
408 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
409 long-line.
410 (effective_target_arm_fp16_hw): New.
411
162fed22 4122016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
413
414 PR tree-optimization/71655
415 * g++.dg/pr71655.C: New test.
416
9ed0eb00 4172016-06-29 Martin Liska <mliska@suse.cz>
418
419 * gcc.dg/pr71585.c: New test.
420 * gcc.dg/pr71585-2.c: New test.
421 * gcc.dg/pr71585-3.c: New test.
422
641b1c86 4232016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
424
425 PR tree-optimization/70729
426 * g++.dg/vect/pr70729.cc: New test.
427
44e775d8 4282016-06-29 Thomas Schwinge <thomas@codesourcery.com>
429
430 * c-c++-common/gomp/cancel-1.c: Extend.
431
83b23cdf 4322016-06-29 Jakub Jelinek <jakub@redhat.com>
433
434 PR tree-optimization/71625
435 * gcc.dg/strlenopt-28.c: New test.
436
b6a4a0f5 4372016-06-29 Richard Biener <rguenther@suse.de>
438
439 PR middle-end/71002
440 * g++.dg/torture/pr71002.C: Adjust testcase.
441
1af10ce6 4422016-06-29 Jakub Jelinek <jakub@redhat.com>
443
444 PR c/71685
445 * gcc.dg/pr71685.c: New test.
446
4472016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 448
449 PR c/71552
450 * gcc.dg/init-bad-9.c: New test.
451
043457fd 4522016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
453
454 * gcc.target/powerpc/abs128-1.c: Require VSX.
455 * gcc.target/powerpc/copysign128-1.c: Likewise.
456 * gcc.target/powerpc/inf128-1.c: Likewise.
457 * gcc.target/powerpc/nan128-1.c: Likewise.
458
d378e319 4592016-06-28 Jakub Jelinek <jakub@redhat.com>
460
461 PR middle-end/71626
462 * gcc.c-torture/execute/pr71626-1.c: New test.
463 * gcc.c-torture/execute/pr71626-2.c: New test.
464
10ef7949 4652016-06-28 Peter Bergner <bergner@vnet.ibm.com>
466
467 PR target/71656
468 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
469
1fcfb8f7 4702016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
471
472 PR target/71670
473 * gcc.target/powerpc/pr71670.c: New testcase.
474
35fd0c10 4752016-06-27 Peter Bergner <bergner@vnet.ibm.com>
476
477 PR target/71656
478 * gcc.target/powerpc/pr71656-1.c: New test.
479 * gcc.target/powerpc/pr71656-2.c: New test.
480
584757bc 4812016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
482
483 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
484 around fp16 code.
485 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
486 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
487 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
488 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
489 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
490 Add arm_neon_fp16_ok effective target.
491 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
492 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
493 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
494 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
496 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
497 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
498 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
499 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
500 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
501 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
502
cbcc4297 5032016-06-26 Jan Hubicka <hubicka@ucw.cz>
504
505 * gcc.dg/predict-12.c: New testcase.
506
0aa73965 5072016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
508
509 PR fortran/71649
510 * gfortran.dg/pr71649.f90: New test.
511
9977f724 5122016-06-25 Jakub Jelinek <jakub@redhat.com>
513
a5c54f33 514 PR tree-optimization/71643
515 * g++.dg/opt/pr71643.C: New test.
516
9977f724 517 PR tree-optimization/71631
518 * gcc.c-torture/execute/pr71631.c: New test.
519
e09883e4 5202016-06-24 Jan Hubicka <hubicka@ucw.cz>
521
522 * gcc.dg/predict-11.c: New testcase.
523 * gfortran.dg/predict-2.f90: New testcase.
524
89beffc9 5252016-06-24 Jan Hubicka <hubicka@ucw.cz>
526
527 * gcc.dg/predict-10.c: New test.
528
2275a11d 5292016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
530
531 * gcc.target/powerpc/abs128-1.c: New.
532 * gcc.target/powerpc/copysign128-1.c: New.
533 * gcc.target/powerpc/inf128-1.c: New.
534 * gcc.target/powerpc/nan128-1.c: New.
535
37681b7f 5362016-06-24 Eric Botcazou <ebotcazou@adacore.com>
537
538 * gfortran.dg/pr71642.f90: New test.
539
9cf2d600 5402016-06-24 Jakub Jelinek <jakub@redhat.com>
541
542 PR tree-optimization/71647
543 * gcc.target/i386/pr71647.c: New test.
544
eea332b9 5452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
546
547 * gcc.target/i386/noplt-gd-1.c: New test.
548 * gcc.target/i386/noplt-gd-2.c: Likewise.
549 * gcc.target/i386/noplt-gd-3.c: Likewise.
550 * gcc.target/i386/noplt-ld-1.c: Likewise.
551 * gcc.target/i386/noplt-ld-2.c: Likewise.
552 * gcc.target/i386/noplt-ld-3.c: Likewise.
553 * lib/target-supports.exp
554 (check_effective_target_tls_get_addr_via_got): New.
555
b6d48a78 5562016-06-24 Uros Bizjak <ubizjak@gmail.com>
557
558 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
559 testsuite compile flags.
560 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
561 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
562
5632016-06-24 Uros Bizjak <ubizjak@gmail.com>
564
565 * g++dg/vect/pr36684.cc: Add dg-do compile.
566 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
567 * gcc.dg/vect/pr70021.c: Ditto.
568 * gcc.dg/vect/pr70138-1.c: Ditto.
569 * gcc.dg/vect/pr70138-2.c: Ditto.
570 * gcc.dg/vect/pr70354-1.c: Ditto.
571 * gcc.dg/vect/pr70354-2.c: Ditto.
572 * gcc.dg/vect/pr71259.c: Ditto.
573 * gcc.dg/vect/pr71416-1.c: Ditto.
574 * gcc.dg/vect/slp-43.c: Ditto.
575 * gcc.dg/vect/slp-45.c: Ditto.
576 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
577 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
578 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
579 * gfortran.dg/vect/pr69980.f90: Ditto.
580
5812016-06-24 Uros Bizjak <ubizjak@gmail.com>
582
583 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
584 * gcc.dg/vect/bb-slp-30.c: Ditto.
585 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
586 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
587 * gcc.dg/vect/pr45902.c: Ditto.
588 * gcc.dg/vect/pr48172.c: Ditto.
589 * gcc.dg/vect/pr48377.c: Ditto.
590 * gcc.dg/vect/pr49038.c: Ditto.
591 * gcc.dg/vect/pr49771.c: Ditto.
592 * gcc.dg/vect/pr52091.c: Ditto.
593 * gcc.dg/vect/pr53185-2.c: Ditto.
594 * gcc.dg/vect/pr56826.c: Ditto.
595 * gcc.dg/vect/pr60276.c: Ditto.
596 * gcc.dg/vect/pr62021.c: Ditto.
597 * gcc.dg/vect/pr63530.c: Ditto.
598 * gcc.dg/vect/pr65518.c: Ditto.
599 * gcc.dg/vect/pr65947-1.c: Ditto.
600 * gcc.dg/vect/pr65947-10.c: Ditto.
601 * gcc.dg/vect/pr65947-11.c: Ditto.
602 * gcc.dg/vect/pr65947-12.c: Ditto.
603 * gcc.dg/vect/pr65947-13.c: Ditto.
604 * gcc.dg/vect/pr65947-2.c: Ditto.
605 * gcc.dg/vect/pr65947-3.c: Ditto.
606 * gcc.dg/vect/pr65947-4.c: Ditto.
607 * gcc.dg/vect/pr65947-5.c: Ditto.
608 * gcc.dg/vect/pr65947-6.c: Ditto.
609 * gcc.dg/vect/pr65947-7.c: Ditto.
610 * gcc.dg/vect/pr65947-8.c: Ditto.
611 * gcc.dg/vect/pr65947-9.c: Ditto.
612 * gcc.dg/vect/pr71416-1.c: Ditto.
613 * gcc.dg/vect/pr71439.c: Ditto.
614 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
615 * gcc.dg/vect/vect-bswap16.c: Ditto.
616 * gcc.dg/vect/vect-bswap32.c: Ditto.
617 * gcc.dg/vect/vect-bswap64.c: Ditto.
618 * gcc.dg/vect/vect-live-1.c: Ditto.
619 * gcc.dg/vect/vect-live-2.c: Ditto.
620 * gcc.dg/vect/vect-live-3.c: Ditto.
621 * gcc.dg/vect/vect-live-4.c: Ditto.
622 * gcc.dg/vect/vect-live-5.c: Ditto.
623 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
624 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
625 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
626 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
627 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
628 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
629 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
630 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
631 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
632 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
633 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
634 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
635 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
636 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
637 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
638 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
639 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
640
d4213166 6412016-06-24 Uros Bizjak <ubizjak@gmail.com>
642
643 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
644
5aaec397 6452016-06-24 H.J. Lu <hongjiu.lu@intel.com>
646
647 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
648 ia32 if R_386_GOT32X relocation is supported.
649 * gcc.target/i386/noplt-3.c: Likewise.
650 * gcc.target/i386/noplt-2.c: Likewise.
651 (main): Renamed to ...
652 (bar): This.
653 * gcc.target/i386/noplt-4.c: Likewise.
654 (main): Renamed to ...
655 (bar): This.
656 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
657 * gcc.target/i386/pr67400-5.c: Likewise.
658
77104764 6592016-06-24 Jakub Jelinek <jakub@redhat.com>
660
7318e591 661 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
662 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
663
77104764 664 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
665 f4): Adjust expected diagnostics.
666 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
667 (T): If OVFP is defined, redefine to TP.
668 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
669 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
670 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
671 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
672 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
673 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
674 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
675 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
676 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
677 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
678 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
679 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
680 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
681 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
682 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
683 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
684 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
685 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
686 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
687 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
688 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
689 as last argument to __builtin_add_overflow_p.
690
ddf08519 6912016-06-23 Uros Bizjak <ubizjak@gmail.com>
692
693 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
694 dg-options and remove default vector testsuite compile flags.
695 * g++.dg/vect/pr33860a.cc: Ditto.
696 * g++.dg/vect/pr45470-a.cc: Ditto.
697 * g++.dg/vect/pr45470-b.cc: Ditto.
698 * g++.dg/vect/pr60896.cc: Ditto.
699 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
700 * gcc.dg/vect/pr18308.c: Ditto.
701 * gcc.dg/vect/pr24049.c: Ditto.
702 * gcc.dg/vect/pr33373.c: Ditto.
703 * gcc.dg/vect/pr36228.c: Ditto.
704 * gcc.dg/vect/pr42395.c: Ditto.
705 * gcc.dg/vect/pr42604.c: Ditto.
706 * gcc.dg/vect/pr46663.c: Ditto.
707 * gcc.dg/vect/pr48765.c: Ditto.
708 * gcc.dg/vect/pr49093.c: Ditto.
709 * gcc.dg/vect/pr49352.c: Ditto.
710 * gcc.dg/vect/pr52298.c: Ditto.
711 * gcc.dg/vect/pr52870.c: Ditto.
712 * gcc.dg/vect/pr53185.c: Ditto.
713 * gcc.dg/vect/pr53773.c: Ditto.
714 * gcc.dg/vect/pr56695.c: Ditto.
715 * gcc.dg/vect/pr62171.c: Ditto.
716 * gcc.dg/vect/pr63530.c: Ditto.
717 * gcc.dg/vect/pr68339.c: Ditto.
718 * gcc.dg/vect/pr71259.c: Ditto.
719 * gcc.dg/vect/vect-82_64.c: Ditto.
720 * gcc.dg/vect/vect-83_64.c: Ditto.
721 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
722 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
723 * gcc.dg/vect/vect-shift-2.c: Ditto.
724 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
725 * gfortran.dg/vect/pr39318.f90: Ditto.
726 * gfortran.dg/vect/pr45714-a.f: Ditto.
727 * gfortran.dg/vect/pr45714-b.f: Ditto.
728 * gfortran.dg/vect/pr46213.f90: Ditto.
729
81883aeb 7302016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
731 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
732
733 * gcc.target/powerpc/p9-splat-5.c: New test.
734
affe5c16 7352016-06-23 Uros Bizjak <ubizjak@gmail.com>
736
737 PR tree-optimization/71488
738 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
739 * lib/target-supports.exp: ... here.
740 (check_sse4_hw_available): New procedure.
741 (check_effective_target_sse4_runtime): Ditto.
742 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
743 -march=westmere for sse4_runtime targets.
547fdd3e 744 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 745 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 746 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 747 (main): Call check_vect ().
e50240d3 748 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 749
6fb2f181 7502016-06-23 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR target/66232
753 PR target/67400
754 * gcc.target/i386/pr66232-14.c: New file.
755 * gcc.target/i386/pr66232-15.c: Likewise.
756 * gcc.target/i386/pr66232-16.c: Likewise.
757 * gcc.target/i386/pr66232-17.c: Likewise.
758 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
759 ia32 if R_386_GOT32X relocation is supported.
760 * gcc.target/i386/pr67400-2.c: Likewise.
761 * gcc.target/i386/pr67400-3.c: Likewise.
762 * gcc.target/i386/pr67400-4.c: Likewise.
763 * gcc.target/i386/pr67400-6.c: Likewise.
764 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 765 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 766
88be2b3c 7672016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
768
769 PR libgfortran/48852
770 * gfortran.dg/char4_iunit_1.f03: Update test.
771 * gfortran.dg/f2003_io_5.f03: Update test.
772 * gfortran.dg/real_const_3.f90: Update test.
773
ff600f64 7742016-06-23 Andi Kleen <ak@linux.intel.com>
775
776 * g++.dg/bprob/bprob.exp: Support autofdo.
777 * g++.dg/tree-prof/tree-prof.exp: dito.
778 * gcc.dg/tree-prof/tree-prof.exp: dito.
779 * gcc.misc-tests/bprob.exp: dito.
780 * gfortran.dg/prof/prof.exp: dito.
781 * lib/profopt.exp: dito.
782 * lib/target-supports.exp: Check for autofdo.
783
afa7ed87 7842016-06-23 Martin Liska <mliska@suse.cz>
785
786 * gcc.dg/pr71619.c: New test.
787
0941fba8 7882016-06-23 H.J. Lu <hongjiu.lu@intel.com>
789
790 PR target/67400
56896ed3 791 * gcc.target/i386/pr67400-1.c: New test.
792 * gcc.target/i386/pr67400-2.c: Likewise.
793 * gcc.target/i386/pr67400-3.c: Likewise.
794 * gcc.target/i386/pr67400-4.c: Likewise.
795 * gcc.target/i386/pr67400-5.c: Likewise.
796 * gcc.target/i386/pr67400-6.c: Likewise.
797 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 798
e557fc7f 7992016-06-22 David Malcolm <dmalcolm@redhat.com>
800
801 * c-c++-common/missing-header-1.c: New test case.
802 * c-c++-common/missing-header-2.c: New test case.
803 * c-c++-common/missing-header-3.c: New test case.
804 * c-c++-common/missing-header-4.c: New test case.
805
8469aece 8062016-06-22 David Malcolm <dmalcolm@redhat.com>
807
808 PR c/70339
809 * c-c++-common/attributes-1.c: Update dg-prune-output to include
810 hint.
811 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
812 expected results due to builtin "nanl" now being suggested for
813 "name".
814 * gcc.dg/pr67580.c: Update expected messages.
815 * gcc.dg/spellcheck-identifiers.c: New testcase.
816 * gcc.dg/spellcheck-typenames.c: New testcase.
817
6628b04d 8182016-06-22 David Malcolm <dmalcolm@redhat.com>
819
820 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
821 file.
822 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
823 diagnostic-test-show-locus-parseable-fixits.c to sources for
824 diagnostic_plugin_test_show_locus.c.
825 * lib/gcc-defs.exp (freeform_regexps): New global.
826 (dg-regexp): New function.
827 (handle-dg-regexps): New function.
828 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
829 freeform_regexps to the empty list.
830 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
831
82ccd33e 8322016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
833
affe5c16 834 PR tree-optimization/71488
82ccd33e 835 * g++.dg/pr71488.C: New test.
836 * gcc.dg/vect/vect-bool-cmp.c: New test.
837
2c21de58 8382016-06-22 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gcc.dg/guality/param-5.c: New test.
841
fadfd5fc 8422016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
843
844 * gcc.target/i386/asm-flag-7.c: New test.
845
03fee1f8 8462016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
847
848 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
849 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
850 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
851 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
852 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
853 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
860 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
861 * gcc.dg/tree-ssa/vrp87.c: Likewise.
862 * lib/target-supports.exp: Likewise.
863
6905db52 8642016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
865
866 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
867 * gcc.dg/attr-ms_struct-2.c: Likewise.
868 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
869 * gcc.dg/bf-ms-attrib.c: Likewise.
870 * gcc.dg/bf-ms-layout-2.c: Likewise.
871 * gcc.dg/bf-ms-layout-3.c: Likewise.
872 * gcc.dg/bf-ms-layout.c: Likewise.
873 * gcc.dg/bf-no-ms-layout.c: Likewise.
874 * gcc.target/i386/bitfield1.c: Likewise.
875 * gcc.target/i386/bitfield2.c: Likewise.
876 * gcc.target/i386/bitfield3.c: Likewise.
877
a6f93fc2 8782016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
879
880 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
881 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
882 override other than -mcpu=power9 command-line option is specified,
883 or if the target operating system is aix.
884 * gcc.target/powerpc/darn-1.c: Likewise.
885 * gcc.target/powerpc/darn-2.c: Likewise.
886 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
887 test if effective-target is not powerpc_p9vector_ok or if the
888 target operating system is not defined.
889 * gcc.target/powerpc/vslv-1.c: Likewise.
890 * gcc.target/powerpc/vsrv-0.c: Likewise.
891 * gcc.target/powerpc/vsrv-1.c: Likewise.
892
1cb2b4d3 8932016-06-21 Tobias Burnus <burnus@net-b.de>
894
895 PR fortran/71068
896 * gfortran.dg/coarray/data_1.f90: New.
897
66ff0c67 8982016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
899
900 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
901 (dg-require-effective-target): Use arm_v8_neon_hw.
902 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
903 (dg-require-effective-target): Likewise.
904 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
905 (dg-require-effective-target): Likewise.
906 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
907 (dg-require-effective-target): Likewise.
908 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
909 (dg-require-effective-target): Likewise.
910 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
911 (dg-require-effective-target): Likewise.
912 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
913 Add AArch64 check.
914
949bfed4 9152016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
916
917 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
918 Set to 3 so test passes.
919
a20f6cd4 9202016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
921
922 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
923
12792843 9242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
925
926 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
927 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
928 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
929 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
930
49763db6 9312016-06-21 Ilya Verbin <ilya.verbin@intel.com>
932
933 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
934 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
935
ada61167 9362016-06-21 H.J. Lu <hongjiu.lu@intel.com>
937
938 PR target/71549
939 * gcc.target/i386/pr71549.c: New test.
940
a15584d4 9412016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
942
943 * gcc.target/powerpc/vadsdu-0.c: Replace
944 dg-require-effective-target directive to allow test to run on more
945 platforms, and add dg-skip-if directive to disable test on aix
946 platforms because of known incompatibilities.
947 * gcc.target/powerpc/vadsdu-1.c: Likewise.
948 * gcc.target/powerpc/vadsdu-2.c: Likewise.
949 * gcc.target/powerpc/vadsdu-3.c: Likewise.
950 * gcc.target/powerpc/vadsdu-4.c: Likewise.
951 * gcc.target/powerpc/vadsdu-5.c: Likewise.
952 * gcc.target/powerpc/vadsdub-1.c: Likewise.
953 * gcc.target/powerpc/vadsdub-2.c: Replace
954 dg-require-effective-target directive to allow test to run on more
955 platforms, and add dg-skip-if directive to disable test on aix
956 platforms because of known incompatibilities.
957 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
958 with vec_absdb call to differentiate this test from vadsdub-1.c.
959 * gcc.target/powerpc/vadsduh-1.c: Replace
960 dg-require-effective-target directive to allow test to run on more
961 platforms, and add dg-skip-if directive to disable test on aix
962 platforms because of known incompatibilities.
963 * gcc.target/powerpc/vadsduh-2.c: Likewise.
964 * gcc.target/powerpc/vadsduw-1.c: Likewise.
965 * gcc.target/powerpc/vadsduw-2.c: Likewise.
966
ec15ec36 9672016-06-21 Jakub Jelinek <jakub@redhat.com>
968
969 PR tree-optimization/71588
970 * gcc.dg/pr71558.c: New test.
971
faeffe49 9722016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
973
974 * c-c++-common/pr68657-1.c: Require ptr32plus support.
975 * c-c++-common/pr68657-2.c: Likewise.
976 * c-c++-common/pr68657-3.c: Likewise.
977 * gcc.dg/torture/pr69714.c: Require int32plus support.
978 * gcc.dg/torture/pr70025.c: Likewise.
979 * gcc.dg/torture/pr70083.c: Likewise.
980 * gcc.dg/torture/pr70542.c: Likewise.
981 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
982
e218d07f 9832016-06-20 Joseph Myers <joseph@codesourcery.com>
984
985 PR c/71601
986 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
987
232a3df7 9882016-06-20 Jakub Jelinek <jakub@redhat.com>
989
d7f45b87 990 PR middle-end/71581
991 * gcc.dg/pr71581.c: New test.
992
232a3df7 993 PR rtl-optimization/71591
994 * gcc.dg/cpp/pr71591.c: New test.
995
dbddef42 9962016-06-20 David B. Robins <gcc@davidrobins.net>
997
998 PR target/71571
999 * g++.dg/torture/pr71571.C: New test.
1000
03129ccb 10012016-06-20 Jakub Jelinek <jakub@redhat.com>
1002
1003 PR target/71559
1004 * gcc.target/i386/sse2-pr71559.c: New test.
1005 * gcc.target/i386/avx-pr71559.c: New test.
1006 * gcc.target/i386/avx512f-pr71559.c: New test.
1007
a40b4b62 10082016-06-20 Tobias Burnus <burnus@net-b.de>
1009
1010 PR fortran/71194
1011 * gfortran.dg/pointer_remapping_10.f90: New.
1012
ecbea05a 10132016-06-20 David Malcolm <dmalcolm@redhat.com>
1014
1015 * g++.dg/diagnostic/string-literal-concat.C: New test case.
1016
0f61dae9 10172016-06-20 Martin Sebor <msebor@redhat.com>
1018
1019 PR c/69507
1020 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
1021 * gnu90-const-expr-1.c: Same.
1022 * gnu99-const-expr-1.c: Same.
1023 * gnu99-static-1.c: Same.
1024
e458dfd8 10252016-06-20 Renlin Li <renlin.li@arm.com>
1026
1027 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
1028
7ab71cb3 10292016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
1030
1031 * gcc.target/aarch64/vcvt_f64_1.c: New.
1032 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
1033 * gcc.target/aarch64/vrecp_f64_1.c: New.
1034
34d36b7a 10352016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1036
1037 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
1038 "alignement".
1039
ed7f4748 10402016-06-20 Georg-Johann Lay <avr@gjlay.de>
1041
1042 PR target/71103
1043 * gcc.target/avr/torture/pr71103-2.c: New test.
1044
21897f47 10452016-06-19 Martin Sebor <msebor@redhat.com>
1046
1047 PR c/69507
1048 * gcc.dg/alignof.c: New test.
1049
98683d85 10502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1051
1052 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1053 vs dg-error; test constexpr specifier too.
1054
358cee25 10552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1058
c3d7ceb6 10592016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
1060
1061 * lib/target-supports.exp
1062 (check_effective_target_arm_neon_fp16_ok_nocache): Call
1063 arm_neon_ok and merge flags. Fix temporary test name.
1064 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1065 and merge flags.
1066
1176073c 10672016-06-17 Martin Liska <mliska@suse.cz>
1068
1069 * gcc.dg/predict-9.c: Fix dump scanning.
1070
f3e2969a 10712016-06-17 Bin Cheng <bin.cheng@arm.com>
1072
1073 PR tree-optimization/71354
1074 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1075
7fdca647 10762016-06-17 Bin Cheng <bin.cheng@arm.com>
1077
1078 PR tree-optimization/71347
1079 * gcc.dg/tree-ssa/pr71347.c: New test.
1080
a338a226 10812016-06-17 Bin Cheng <bin.cheng@arm.com>
1082
1083 PR tree-optimization/71354
1084 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1085
c1e75671 10862016-06-17 Bin Cheng <bin.cheng@arm.com>
1087
1088 * gcc.dg/vect/vect-alias-check-1.c: New test.
1089
365ba13d 10902016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1091
59bde511 1092 PR target/71151
365ba13d 1093 * gcc.target/avr/pr71151-1.c: New test.
1094 * gcc.target/avr/pr71151-2.c: New test.
1095 * gcc.target/avr/pr71151-3.c: New test.
1096 * gcc.target/avr/pr71151-4.c: New test.
1097 * gcc.target/avr/pr71151-5.c: New test.
1098 * gcc.target/avr/pr71151-6.c: New test.
1099 * gcc.target/avr/pr71151-7.c: New test.
1100 * gcc.target/avr/pr71151-8.c: New test.
1101 * gcc.target/avr/pr71151-common.h: New test.
1102
db48d95b 11032016-06-16 Martin Liska <mliska@suse.cz>
1104
1105 * gfortran.dg/predict-1.f90: New test.
1106
4c780a59 11072016-06-16 Uros Bizjak <ubizjak@gmail.com>
1108
1109 PR target/71242
1110 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1111
8c1879bc 11122016-06-16 Jan Hubicka <hubicka@ucw.cz>
1113
1114 * g++.dg/vect/pr36648.cc: Disable cunrolli
1115
33698dfe 11162016-06-16 Jakub Jelinek <jakub@redhat.com>
1117
745f2db6 1118 PR target/71554
1119 * gcc.c-torture/execute/pr71554.c: New test.
1120
33698dfe 1121 PR rtl-optimization/71532
1122 * gcc.dg/torture/pr71532.c: New test.
1123
b42322b9 11242016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1125
1126 * gcc.target/powerpc/p9-dimode1.c: New test.
1127 * gcc.target/powerpc/p9-dimode2.c: Likewise.
1128
412b298a 11292016-06-15 Jakub Jelinek <jakub@redhat.com>
1130
93479f99 1131 * gcc.c-torture/compile/20160615-1.c: New test.
1132
412b298a 1133 * g++.dg/cpp0x/ref-qual17.C: New test.
1134
3ec40531 11352016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
1136
1137 PR middle-end/71529
1138 * gcc.target/i386/pr71529.C: New test.
1139
edfe7670 11402016-06-15 Alan Hayward <alan.hayward@arm.com>
1141
1142 PR tree-optimization/71483
1143 * g++.dg/vect/pr71483.c: New
1144
6e52ac17 11452016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/70202
1148 * g++.dg/inherit/crash6.C: New.
1149 * g++.dg/inherit/union2.C: Likewise.
1150 * g++.dg/inherit/virtual12.C: Likewise.
1151 * g++.dg/inherit/virtual13.C: Likewise.
1152 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1153
aed35af2 11542016-06-15 Uros Bizjak <ubizjak@gmail.com>
1155
0941fba8 1156 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 1157
6f710392 11582016-06-15 Alan Hayward <alan.hayward@arm.com>
1159
1160 PR tree-optimization/71439
1161 * gcc.dg/vect/pr71439.c: New
1162
d1cedfd3 11632016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164
1165 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1166
ee8fd158 11672016-06-15 Richard Biener <rguenther@suse.de>
1168
1169 * gcc.dg/vect/slp-45.c: New testcase.
1170
5695a690 11712016-06-15 Richard Biener <rguenther@suse.de>
1172
1173 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1174
267ae3ee 11752016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1176
1177 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1178 requirements, and disable for AIX for now.
1179 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1180
a6d0e20a 11812016-06-14 Jakub Jelinek <jakub@redhat.com>
1182
b2efd162 1183 PR c++/71528
1184 * g++.dg/opt/pr71528.C: New test.
1185
a6d0e20a 1186 PR c++/71516
1187 * g++.dg/init/pr71516.C: New test.
1188
035778de 11892016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 * g++.dg/init/array46.C: New.
1192
7c9dc58e 11932016-06-14 Uros Bizjak <ubizjak@gmail.com>
1194
0941fba8 1195 * gcc.target/i386/float128-3.c: New test.
1196 * gcc.target/i386/quad-sse4.c: Ditto.
1197 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1198 Update scan strings.
7c9dc58e 1199
412640c9 12002016-06-14 Richard Biener <rguenther@suse.de>
1201
1202 PR middle-end/71526
1203 * gfortran.dg/pr71526.f90: New testcase.
1204
1b9fde85 12052016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
1206
1207 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1208 * gcc.dg/zero_bits_compound-1.c: Likewise.
1209
306097e3 12102016-06-14 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/71522
1213 * gcc.dg/torture/pr71522.c: New testcase.
1214
566255a8 12152016-06-14 Jakub Jelinek <jakub@redhat.com>
1216
1217 PR tree-optimization/71520
1218 * gcc.dg/tree-ssa/pr71520.c: New test.
1219
eb912adb 12202016-06-14 Richard Biener <rguenther@suse.de>
1221
1222 PR tree-optimization/71521
56d35455 1223 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 1224
9720103d 12252016-06-13 Jakub Jelinek <jakub@redhat.com>
1226
12cb8367 1227 PR sanitizer/71498
1228 * c-c++-common/ubsan/bounds-13.c: New test.
1229
9720103d 1230 PR preprocessor/71183
1231 * gcc.dg/cpp/source_date_epoch-3.c: New test.
1232
5965fbcc 12332016-06-13 Jeff Law <law@redhat.com>
1234
1235 PR tree-optimization/71403
1236 * c-c++-common/ubsan/pr71403-1.c: New test.
1237 * c-c++-common/ubsan/pr71403-2.c: New test.
1238 * c-c++-common/ubsan/pr71403-3.c: New test.
1239
04537049 12402016-06-13 Jakub Jelinek <jakub@redhat.com>
1241
1242 PR middle-end/71478
1243 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1244 Add -Wno-psabi -w to dg-options.
1245
412f195f 12462016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
1247
1248 * gcc.target/powerpc/vadsdu-0.c: New test.
1249 * gcc.target/powerpc/vadsdu-1.c: New test.
1250 * gcc.target/powerpc/vadsdu-2.c: New test.
1251 * gcc.target/powerpc/vadsdu-3.c: New test.
1252 * gcc.target/powerpc/vadsdu-4.c: New test.
1253 * gcc.target/powerpc/vadsdu-5.c: New test.
1254 * gcc.target/powerpc/vadsdub-1.c: New test.
1255 * gcc.target/powerpc/vadsdub-2.c: New test.
1256 * gcc.target/powerpc/vadsduh-1.c: New test.
1257 * gcc.target/powerpc/vadsduh-2.c: New test.
1258 * gcc.target/powerpc/vadsduw-1.c: New test.
1259 * gcc.target/powerpc/vadsduw-2.c: New test.
1260
527790c1 12612016-06-13 David Malcolm <dmalcolm@redhat.com>
1262
1263 * gcc.dg/c99-init-2.c (c): Update expected error message.
1264 * gcc.dg/init-bad-8.c (foo): Likewise.
1265 * gcc.dg/spellcheck-fields-3.c: New test case.
1266
102e67eb 12672016-06-13 Martin Liska <mliska@suse.cz>
1268
1269 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1270 and "guess loop iv compared" heuristics.
1271 * gcc.dg/predict-2.c: Likewise.
1272 * gcc.dg/predict-3.c: Likewise.
1273 * gcc.dg/predict-4.c: Likewise.
1274 * gcc.dg/predict-5.c: Likewise.
1275 * gcc.dg/predict-6.c: Likewise.
1276
1a54d3be 12772016-06-13 Marek Polacek <polacek@redhat.com>
1278
1279 PR middle-end/71476
1280 * c-c++-common/Wswitch-unreachable-4.c: New test.
1281 * gcc.dg/Wswitch-unreachable-2.c: New test.
1282 * g++.dg/tm/jump1.C: Move dg-warning.
1283
5b7401b8 12842016-06-13 Eric Botcazou <ebotcazou@adacore.com>
1285
1286 * gnat.dg/renaming10.ad[sb]: New test.
1287
1c93151c 12882016-06-13 Paul Thomas <pault@gcc.gnu.org>
1289
1290 PR fortran/70673
1291 * gfortran.dg/pr70673.f90: New test.
1292
249865a0 12932016-06-13 Richard Biener <rguenther@suse.de>
1294
1295 PR middle-end/64516
1296 * gcc.dg/align-3.c: New testcase.
1297
776d9b14 12982016-06-13 Martin Liska <mliska@suse.cz>
1299
1300 * gcc.target/i386/pr71458.c: New test.
1301
0cf5c551 13022016-06-12 Uros Bizjak <ubizjak@gmail.com>
1303
1304 PR target/71241
1305 * testsuite/gcc.dg/torture/float128-nan.c: New test.
1306
34de0a35 13072016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
1308
1309 PR target/60751
1310 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1311 statement.
1312
0cc8bc98 13132016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1314
1315 PR target/60751
1316 * gfortran.dg/comma_IO_extension_1.f90: New test.
1317 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1318 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1319 statement.
1320 * gfortran.dg/graphite/pr38083.f90: Likewise.
1321 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1322 missing format.
1323
0ff78c86 13242016-06-11 Eric Botcazou <ebotcazou@adacore.com>
1325
1326 * gnat.dg/case_character.adb: New test.
1327
6c38863e 13282016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
1329
1330 PR middle-end/71310
1331 * gcc.target/powerpc/pr71310.c: New testcase.
1332
24c41395 13332016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
1334
1335 PR middle-end/71478
1336 * gcc.dg/pr71478.c: New test.
1337
aeb26fb6 13382016-06-10 Jakub Jelinek <jakub@redhat.com>
1339
702b3575 1340 PR middle-end/71494
1341 * gcc.c-torture/execute/pr71494.c: New test.
1342
8ec29807 1343 PR c/68657
1344 * gcc.target/i386/pr68657.c: New test.
1345
aeb26fb6 1346 PR inline-asm/68843
1347 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1348 (test): Add -masm=intel alternatives.
1349
1dc4d519 13502016-06-10 Martin Sebor <msebor@redhat.com>
1351
1352 PR c/71392
1353 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1354
6385d6d3 13552016-06-10 Jeff Law <law@redhat.com>
1356
1357 PR tree-optimization/71335
1358 * gcc.c-torture/execute/pr71335.c: New test.
1359
041a412b 13602016-06-10 David Malcolm <dmalcolm@redhat.com>
1361
1362 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1363 the various "cannot tail-call: " messages.
1364
4a5edbb2 13652016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
1366
1367 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1368 and options.
1369
9cf3aec3 13702016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
1371
1372 PR sanitizer/71480
1373 * c-c++-common/asan/pr71480.c: New test.
1374
61724718 13752016-06-10 H.J. Lu <hongjiu.lu@intel.com>
1376
1377 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1378 (ASMNAME2): Likewise.
1379 (main): Replace fn in asm statement with ASMNAME ("fn").
1380 * gcc.dg/guality/pr68037-2.c: Likewise.
1381 * gcc.dg/guality/pr68037-3.c: Likewise.
1382 * gcc.dg/torture/pr68037-1.c: Likewise.
1383 * gcc.dg/torture/pr68037-2.c: Likewise.
1384 * gcc.dg/torture/pr68037-3.c: Likewise.
1385
1807f6fb 13862016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
1387
1388 PR inline-asm/68843
1389 * gcc.target/i386/pr68843-1.c: New test.
1390 * gcc.target/i386/pr68843-2.c: New test.
1391
ccfa030f 13922016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 1393 Cesar Philippidis <cesar@codesourcery.com>
1394
1395 PR middle-end/71373
1396 * gcc.dg/goacc/nested-function-1.c: New file.
1397 * gcc.dg/goacc/nested-function-2.c: Likewise.
1398 * gcc.dg/goacc/pr71373.c: Likewise.
1399 * gfortran.dg/goacc/cray-2.f95: Likewise.
1400 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1401 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1402 * gfortran.dg/goacc/cray.f95: Update.
1403 * gfortran.dg/goacc/loop-1.f95: Likewise.
1404 * gfortran.dg/goacc/loop-3.f95: Likewise.
1405 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1406 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1407
14082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
1409
1410 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1411 for OpenACC tile clauses.
1412 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 1413
1414 PR c/71381
1415 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
1416 to...
1417 * c-c++-common/goacc/cache-2.c: ... this new file.
1418 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1419 * gfortran.dg/goacc/cache-2.f95: ... this new file.
1420 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1421 usage.
1422 * gfortran.dg/goacc/cray.f95: Likewise.
1423 * gfortran.dg/goacc/loop-1.f95: Likewise.
1424
bb038f3e 14252016-06-10 Alan Hayward <alan.hayward@arm.com>
1426
1427 PR tree-optimization/71407
1428 PR tree-optimization/71416
1429 * gcc.dg/vect/pr71407.c: New
1430 * gcc.dg/vect/pr71416-1.c: New
1431 * gcc.dg/vect/pr71416-2.c: New
1432
332409d3 14332016-06-10 Richard Biener <rguenther@suse.de>
1434
1435 PR middle-end/71477
1436 * gcc.dg/torture/pr71477.c: New testcase.
1437
03cf727c 14382016-06-09 Julia Koval <julia.koval@intel.com>
1439
1440 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1441 * gcc.target/i386/interrupt-13.c: Likewise.
1442 * gcc.target/i386/interrupt-15.c: Likewise.
1443 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1444 * gcc.target/i386/interrupt-24.c: Likewise.
1445 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1446 * gcc.target/i386/interrupt-9.c: Likewise.
1447 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1448
23b101c5 14492016-06-09 Martin Sebor <msebor@redhat.com>
1450
1451 PR c/70883
1452 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1453 * gcc.dg/builtin-constant_p-1.c: Same.
1454 * gcc.dg/builtins-error.c: Same.
1455 * gcc.dg/pr70859.c: Same.
1456
188d6bbb 14572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1458
1459 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1460 * gcc.dg/torture/pr68067-1.c: Likewise.
1461 * gcc.dg/torture/pr68067-2.c: Likewise.
1462
14632016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1464
1465 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1466 when setting SIZE.
1467
ff8886bd 14682016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 PR c++/71465
1471 * g++.dg/inherit/crash5.C: New.
1472 Revert:
1473 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1474
1475 PR c++/70202
1476 * g++.dg/inherit/crash5.C: New.
1477 * g++.dg/inherit/virtual1.C: Adjust.
1478
3f76cceb 14792016-06-09 Martin Liska <mliska@suse.cz>
1480
1481 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1482 * g++.dg/predict-loop-exit-2.C: Likewise.
1483 * g++.dg/predict-loop-exit-3.C: Likewise.
1484 * gcc.dg/predict-1.c: Likewise.
1485 * gcc.dg/predict-2.c: Likewise.
1486 * gcc.dg/predict-3.c: Likewise.
1487 * gcc.dg/predict-4.c: Likewise.
1488 * gcc.dg/predict-5.c: Likewise.
1489 * gcc.dg/predict-6.c: Likewise.
1490 * gcc.dg/predict-7.c: Likewise.
1491
59ae3d1b 14922016-06-09 Richard Biener <rguenther@suse.de>
1493
1494 PR tree-optimization/71462
1495 * gcc.dg/torture/pr71462.c: New testcase.
1496
8c2d2acf 14972016-06-09 Marek Polacek <polacek@redhat.com>
1498
1499 PR c/65471
1500 * gcc.dg/c11-generic-3.c: New test.
1501
224cb6b7 15022016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 * g++.dg/init/array42.C: New.
1505 * g++.dg/init/array43.C: Likewise.
1506 * g++.dg/init/array44.C: Likewise.
1507 * g++.dg/init/array45.C: Likewise.
1508 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1509 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1510 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1511 * g++.dg/gomp/pr35751.C: Likewise.
1512 * g++.dg/init/array23.C: Likewise.
1513 * g++.dg/init/brace2.C: Likewise.
1514 * g++.dg/init/brace6.C: Likewise.
1515
732905bb 15162016-06-08 Martin Sebor <msebor@redhat.com>
1517 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c++/70507
1520 PR c/68120
1521 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1522 * c-c++-common/builtin-arith-overflow-2.c: New test.
1523 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1524 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1525 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1526
7ddaa622 15272016-06-08 Jakub Jelinek <jakub@redhat.com>
1528
1529 PR c++/71442
1530 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1531
84ee0905 15322016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1533
1534 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1535 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1536 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1537 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1538 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1539 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1540 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1541 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1542 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1543 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1544 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1545 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1546 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1547
2876af98 15482016-06-08 Richard Biener <rguenther@suse.de>
1549
1550 PR tree-optimization/68558
1551 * gcc.dg/vect/slp-44.c: New testcase.
1552
acbb0d03 15532016-06-08 Richard Biener <rguenther@suse.de>
1554
1555 * gcc.dg/vect/slp-43.c: New testcase.
1556
f8689010 15572016-06-08 Richard Biener <rguenther@suse.de>
1558
1559 PR tree-optimization/71452
1560 * gcc.dg/torture/pr71452.c: New testcase.
1561
52d393eb 15622016-06-08 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR c++/71448
1565 * g++.dg/torture/pr71448.C: New test.
1566
9d700ce4 15672016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1568
1569 PR debug/71432
1570 PR ada/71413
1571 * g++.dg/debug/pr71432.C: New test.
1572
eb96ef65 15732016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1574
1575 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1576 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1577 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1578
a4753cdd 15792016-06-08 Alan Hayward <alan.hayward@arm.com>
1580
1581 * gcc.dg/vect/vect-live-2.c: Update effective target.
1582 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1583 * lib/target-supports.exp: Add aarch64 to vect_long.
1584
bafc7b1d 15852016-06-08 Marek Polacek <polacek@redhat.com>
1586
1587 PR c/71418
1588 * gcc.dg/noncompile/pr71418.c: New test.
1589
06e590e7 1590 PR c/71426
1591 * gcc.dg/noncompile/pr71426.c: New test.
1592
d3cb49c9 15932016-06-07 Jan Hubicka <hubicka@ucw.cz>
1594
1595 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1596 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1597 * gcc.dg/predict-3.c: Update template.
1598 * gcc.dg/predict-5.c: Update template.
1599 * gcc.dg/predict-6.c: Update template.
1600 * gcc.dg/predict-9.c: Update template.
1601 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1602
2d76c36a 16032016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1604
1605 * gcc.target/powerpc/vec-mul.c: New test.
1606
7cfde92a 16072016-06-07 David Malcolm <dmalcolm@redhat.com>
1608
1609 * gcc.dg/spellcheck-fields-2.c: New test case.
1610
b032c4dd 16112016-06-07 Richard Biener <rguenther@suse.de>
1612
1613 PR c/61564
1614 * gcc.dg/Wpragmas-1.c: New testcase.
1615 * gcc.dg/Wattributes-4.c: Likewise.
1616 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1617 entry.
1618
a7056369 16192016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1620
1621 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1622 spurious debug code.
1623
123c61e0 16242016-06-07 Richard Biener <rguenther@suse.de>
1625
1626 PR tree-optimization/71428
1627 * gcc.dg/torture/pr71428.c: New testcase.
1628
5819d47b 16292016-06-07 Richard Biener <rguenther@suse.de>
1630
1631 PR middle-end/71423
1632 * gcc.dg/torture/pr71423.c: New testcase.
1633
6cec5c6b 16342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1635
1636 PR middle-end/71408
1637 * gcc.dg/tree-ssa/pr71408.c: New test.
1638
40bbfc17 16392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1640
1641 PR middle-end/71281
1642 * g++.dg/torture/pr71281.C: New test.
1643
61f1f80c 16442016-06-06 Marek Polacek <polacek@redhat.com>
1645
1646 PR c/71362
1647 * gcc.dg/pr71362.c: New test.
1648
0406b32f 16492016-06-06 Jakub Jelinek <jakub@redhat.com>
1650 Patrick Palka <ppalka@gcc.gnu.org>
1651
1652 PR c++/70847
1653 PR c++/71330
1654 PR c++/71393
1655 * g++.dg/opt/pr70847.C: New test.
1656 * g++.dg/ubsan/pr70847.C: New test.
1657 * g++.dg/ubsan/pr71393.C: New test.
1658
b1445999 16592016-06-06 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR tree-optimization/71259
1662 * gcc.dg/vect/pr71259.c: New test.
1663
99b4f3a2 16642016-06-06 David Malcolm <dmalcolm@redhat.com>
1665
1666 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1667 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1669 above.
1670
837679bc 16712016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672
1673 PR middle-end/37780
1674 * gcc.c-torture/execute/pr37780.c: New test.
1675 * gcc.target/aarch64/pr37780_1.c: Likewise.
1676 * gcc.target/arm/pr37780_1.c: Likewise.
1677
e4b92538 16782016-06-06 Marek Polacek <polacek@redhat.com>
1679
1680 * c-c++-common/attr-may-alias-1.c: New test.
1681 * c-c++-common/attr-may-alias-2.c: New test.
1682 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1683
43ac2f2f 16842016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1685
1686 PR c/24414
1687 * gcc.target/i386/pr24414.c: New test.
1688
7e1786b2 16892016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1690
1691 * gcc.target/sparc/vis4misc.c: New file.
1692 * gcc.target/sparc/fpcmp.c: Likewise.
1693 * gcc.target/sparc/fpcmpu.c: Likewise.
1694
f593ccb2 16952016-06-06 Alan Hayward <alan.hayward@arm.com>
1696
1697 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1698 * gcc.dg/vect/vect-live-3.c: Likewise.
1699
be6d8ddc 17002016-06-06 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/71398
1703 * gcc.dg/torture/pr71398.c: New testcase.
1704
78f27916 17052016-06-06 Uros Bizjak <ubizjak@gmail.com>
1706
1707 PR target/71389
1708 * g++.dg/pr71389.C: New test.
1709
c5899606 17102016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1711
1712 PR fortran/71404
1713 * gfortran.dg/fmt_read_5.f: New test.
1714
8e3cd305 17152016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1716
1717 PR fortran/69659
1718 * gfortran.dg/class_array_22.f03: New test.
1719
703c0a09 17202016-06-05 Jan Hubicka <hubicka@ucw.cz>
1721
1722 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1723
d07b2b6f 17242016-06-05 Jan Hubicka <hubicka@ucw.cz>
1725
1726 * gcc.dg/predict-9.c: Update template.
1727
4a7ec4ac 17282016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1729
1730 PR c++/49377
1731 * g++.dg/template/pr49377.C: New.
1732
7499ef4a 17332016-06-04 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR tree-optimization/71405
1736 * g++.dg/torture/pr71405.C: New test.
1737
558c800d 17382016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1739
1740 PR c++/70202
1741 * g++.dg/inherit/crash5.C: New.
1742 * g++.dg/inherit/virtual1.C: Adjust.
1743
4ee7cf4b 17442016-06-03 Jeff Law <law@redhat.com>
1745
1746 PR tree-optimization/71316
1747 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1748
b12ae762 17492016-06-03 Jakub Jelinek <jakub@redhat.com>
1750
1751 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1752 dg-additional-options with just -fno-tree-scev-cprop in it.
1753 * gcc.dg/vect/vect-live-2.c: Likewise.
1754 * gcc.dg/vect/vect-live-5.c: Likewise.
1755 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1756 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1757 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1758
e09a5ee3 17592016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1760
1761 PR c++/27100
1762 * g++.dg/other/friend6.C: New test.
1763
f14b1922 17642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1765
1766 * g++.dg/torture/ppc-ldst-array.C: New.
1767
20702ea3 17682016-06-03 Joseph Myers <joseph@codesourcery.com>
1769
1770 PR target/71276
1771 PR target/71277
1772 * gcc.dg/torture/builtin-fp-int-inexact.c,
1773 gcc.target/i386/387-builtin-fp-int-inexact.c,
1774 gcc.target/i386/387-rint-inline-1.c,
1775 gcc.target/i386/387-rint-inline-2.c,
1776 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1777 gcc.target/i386/sse2-rint-inline-1.c,
1778 gcc.target/i386/sse2-rint-inline-2.c,
1779 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1780 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1781
5ed3cc7b 17822016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1783 Julia Koval <julia.koval@intel.com>
1784
1785 PR target/66960
1786 PR target/67630
1787 PR target/67634
1788 PR target/67841
1789 PR target/68037
1790 PR target/68618
1791 PR target/68661
1792 PR target/69575
1793 PR target/69596
1794 PR target/69734
1795 * gcc.dg/guality/pr68037-1.c: New test.
1796 * gcc.dg/guality/pr68037-2.c: Likewise.
1797 * gcc.dg/guality/pr68037-3.c: Likewise.
1798 * gcc.dg/torture/pr68037-1.c: Likewise.
1799 * gcc.dg/torture/pr68037-2.c: Likewise.
1800 * gcc.dg/torture/pr68037-3.c: Likewise.
1801 * gcc.dg/torture/pr68661-1a.c: Likewise.
1802 * gcc.dg/torture/pr68661-1b.c: Likewise.
1803 * gcc.target/i386/interrupt-1.c: Likewise.
1804 * gcc.target/i386/interrupt-2.c: Likewise.
1805 * gcc.target/i386/interrupt-3.c: Likewise.
1806 * gcc.target/i386/interrupt-4.c: Likewise.
1807 * gcc.target/i386/interrupt-5.c: Likewise.
1808 * gcc.target/i386/interrupt-6.c: Likewise.
1809 * gcc.target/i386/interrupt-7.c: Likewise.
1810 * gcc.target/i386/interrupt-8.c: Likewise.
1811 * gcc.target/i386/interrupt-9.c: Likewise.
1812 * gcc.target/i386/interrupt-10.c: Likewise.
1813 * gcc.target/i386/interrupt-11.c: Likewise.
1814 * gcc.target/i386/interrupt-12.c: Likewise.
1815 * gcc.target/i386/interrupt-13.c: Likewise.
1816 * gcc.target/i386/interrupt-14.c: Likewise.
1817 * gcc.target/i386/interrupt-15.c: Likewise.
1818 * gcc.target/i386/interrupt-16.c: Likewise.
1819 * gcc.target/i386/interrupt-17.c: Likewise.
1820 * gcc.target/i386/interrupt-18.c: Likewise.
1821 * gcc.target/i386/interrupt-19.c: Likewise.
1822 * gcc.target/i386/interrupt-20.c: Likewise.
1823 * gcc.target/i386/interrupt-21.c: Likewise.
1824 * gcc.target/i386/interrupt-22.c: Likewise.
1825 * gcc.target/i386/interrupt-23.c: Likewise.
1826 * gcc.target/i386/interrupt-24.c: Likewise.
1827 * gcc.target/i386/interrupt-25.c: Likewise.
1828 * gcc.target/i386/interrupt-26.c: Likewise.
1829 * gcc.target/i386/interrupt-27.c: Likewise.
1830 * gcc.target/i386/interrupt-28.c: Likewise.
1831 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1832 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1833 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1834 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1835 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1836 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1837 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1838 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1839 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1840 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1841 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1842 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1843
3e346f54 18442016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1845
f27c52fb 1846 PR tree-optimization/52171
1847 * gcc.dg/pr52171.c: New test.
1848 * gcc.target/i386/pr52171.c: New test.
3e346f54 1849
22e029d2 18502016-06-03 Jan Hubicka <jh@suse.cz>
1851
1852 * g++.dg/tree-ssa/pred-1.C: New testcase
1853 * gcc.dg/tree-ssa/pred-1.c: New testcase
1854
41ce74ed 18552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1856
1857 PR target/70957
1858 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1859 support.
1860 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1861
cf573a72 18622016-06-03 Alan Hayward <alan.hayward@arm.com>
1863
1864 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1865
75aae5b4 18662016-06-03 Alan Hayward <alan.hayward@arm.com>
1867
1868 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1869 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1870 * gcc.dg/vect/vect-live-1.c: New test.
1871 * gcc.dg/vect/vect-live-2.c: New test.
1872 * gcc.dg/vect/vect-live-3.c: New test.
1873 * gcc.dg/vect/vect-live-4.c: New test.
1874 * gcc.dg/vect/vect-live-5.c: New test.
1875 * gcc.dg/vect/vect-live-slp-1.c: New test.
1876 * gcc.dg/vect/vect-live-slp-2.c: New test.
1877 * gcc.dg/vect/vect-live-slp-3.c: New test.
1878
eba6788d 18792016-06-03 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR middle-end/71387
1882 * g++.dg/opt/pr71387.C: New test.
1883
5a653985 18842016-06-02 Jeff Law <law@redhat.com>
1885
1886 PR tree-optimization/71328
1887 * gcc.c-torture/compile/pr71328.c: New test.
1888
f92f6941 18892016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1890
1891 PR fortran/52393
1892 * gfortran.dg/fmt_read_3.f90: Fix typo.
1893 * gfortran.dg/fmt_read_4.f90: New test.
1894
0d29e152 18952016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1898 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1899 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1900 * g++.dg/cpp0x/override2.C: Likewise.
1901 * g++.dg/parse/crash5.C: Likewise.
1902 * g++.dg/parse/error16.C: Likewise.
1903 * g++.dg/parse/error27.C: Likewise.
1904 * g++.dg/template/qualttp15.C: Likewise.
1905 * g++.dg/template/redecl4.C: Likewise.
1906 * g++.old-deja/g++.other/crash39.C: Likewise.
1907 * g++.old-deja/g++.other/struct1.C: Likewise.
1908 * g++.old-deja/g++.pt/m9a.C: Likewise.
1909 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1910
2740a1a5 19112016-06-02 Jakub Jelinek <jakub@redhat.com>
1912
89f17a65 1913 PR c++/71372
1914 * c-c++-common/pr71372.c: New test.
1915
2740a1a5 1916 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1917 __TIME__ strings with __builtin_strcmp instead of printf and
1918 dg-output.
1919
9ae89a4e 19202016-06-02 Martin Liska <mliska@suse.cz>
1921
1922 * gcc.dg/predict-9.c: New test.
1923
41258f9c 19242016-06-02 Jakub Jelinek <jakub@redhat.com>
1925
1926 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1927 global set_compiler_env_var and global saved_compiler_env_var.
1928
dad46eb8 19292016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1930
1931 PR rtl-optimization/71295
1932 * gcc.c-torture/compile/pr71295.c: New test.
1933
9cc8a892 19342016-06-02 Jakub Jelinek <jakub@redhat.com>
1935
98e7c96c 1936 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1937
4a5a4de2 1938 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1939 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1940
9cc8a892 1941 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1942 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1943 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1944 alternative number.
1945
46819a36 19462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1947
1948 * gcc.target/powerpc/p9-splat-4.c: New test.
1949
19502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1951
1952 PR target/71186
1953 * gcc.target/powerpc/pr71186.c: New test.
1954
d9820cc5 19552016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1956
1957 PR fortran/52393
1958 * gfortran.dg/fmt_read_3.f90: New test.
1959
2f14ca3e 19602016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1961
1962 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1963 procedure.
1964
dfa5c0d3 19652016-06-01 Eduard Sanou <dhole@openmailbox.org>
1966
1967 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1968 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1969 env var is set.
1970 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1971 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1972 shown once.
1973 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1974 during compilation.
1975 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1976 vars set by dg-set-compiler-env-var.
1977
7d7125df 19782016-06-01 Paul Thomas <pault@gcc.gnu.org>
1979
1980 PR fortran/71156
1981 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1982 to the module procedure declaration.
1983 * gfortran.dg/submodule_16.f08: New test.
1984
6ab9cde4 19852016-06-01 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR middle-end/71371
1988 * c-c++-common/gomp/pr71371.c: New test.
1989
0cfe7a23 19902016-06-01 Richard Biener <rguenther@suse.de>
1991
1992 PR tree-optimization/71366
1993 * gcc.dg/torture/pr71366-1.c: New testcase.
1994 * gcc.dg/torture/pr71366-2.c: Likewise.
1995
5a5b02e1 19962016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1997
1998 * gcc.target/powerpc/vslv-0.c: New test.
1999 * gcc.target/powerpc/vslv-1.c: New test.
2000 * gcc.target/powerpc/vsrv-0.c: New test.
2001 * gcc.target/powerpc/vsrv-1.c: New test.
2002
d27a79f6 20032016-06-01 Nathan Sidwell <nathan@acm.org>
2004
2005 * c-c++-common/torture/pr57945.c: Add expected PTX error.
2006 * gcc.target/nvptx/weak.c: New.
2007
6172a9fd 20082016-06-01 Richard Biener <rguenther@suse.de>
2009
2010 PR tree-optimization/71261
2011 * gcc.dg/torture/vect-bool-1.c: New testcase.
2012
f9aaabb2 20132016-06-01 Jakub Jelinek <jakub@redhat.com>
2014
2015 * gfortran.dg/gomp/order-1.f90: New test.
2016 * gfortran.dg/gomp/order-2.f90: New test.
2017
53b01069 20182016-06-01 Jan Hubicka <hubicka@ucw.cz>
2019
2020 * gcc.dg/unroll-6.c: Update template.
2021 * gcc.dg/unroll-7.c: New testcase.
2022 * gcc.dg/unroll-8.c: New testcase.
2023
36757397 20242016-06-01 Eric Botcazou <ebotcazou@adacore.com>
2025
2026 * gnat.dg/opt56.ad[sb]: New test.
2027
7f93bd6e 20282016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/66635
2031 * g++.dg/cpp0x/constexpr-ice16.C: New.
2032
9f41a2ce 20332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2034
2035 PR tree-optimization/71314
2036 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
2037 -mbranch-cost=2.
2038
31e02373 20392016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
2040
2041 PR tree-optimization/71077
2042 * gcc.dg/tree-ssa/pr71077.c: New test.
2043
76f8f901 20442016-05-31 Jan Hubicka <hubicka@ucw.cz>
2045
7f93bd6e 2046 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
2047 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
2048 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 2049
04f5f923 20502016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 PR c++/71248
2053 * g++.dg/cpp0x/pr71248.C: New.
2054 * g++.dg/cpp0x/auto7.C: Test column numbers too.
2055 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2056 * g++.dg/init/new37.C: Likewise.
2057 * g++.dg/template/static1.C: Likewise.
2058 * g++.dg/template/static2.C: Likewise.
2059
4ffddf28 20602016-05-31 H.J. Lu <hongjiu.lu@intel.com>
2061
2062 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2063 instead of %rdi.
2064 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2065
4ff7bd21 20662016-05-31 Marek Polacek <polacek@redhat.com>
2067
2068 * c-c++-common/Wswitch-unreachable-3.c: New test.
2069 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2070
e1f7cc4b 20712016-05-31 Richard Biener <rguenther@suse.de>
2072
2073 PR tree-optimization/71352
2074 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2075
02978bd1 20762016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
2077
2078 * gcc.target/arm/armv5_thumb_isa.c: New test.
2079
cfce8164 20802016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
2081
2082 PR target/71346
2083 * gcc.target/i386/pr71346.c: New test.
2084
7a51c705 20852016-05-31 Tom de Vries <tom@codesourcery.com>
2086
2087 PR tree-optimization/69068
2088 * gcc.dg/graphite/pr69068.c: New test.
2089
8c1ac106 20902016-05-27 Martin Sebor <msebor@redhat.com>
2091
2092 PR c++/71306
2093 * g++.dg/warn/Wplacement-new-size-3.C: New test.
2094
b6431756 20952016-05-30 Jakub Jelinek <jakub@redhat.com>
2096
2097 PR c++/71349
2098 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
2099 nowait depend(inout: dd[0]) clauses where permitted.
2100
f6203294 21012016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/71238
2104 * g++.dg/parse/pr71238.C: New.
2105 * g++.dg/concepts/friend1.C: Test column numbers too.
2106 * g++.dg/cpp0x/initlist31.C: Likewise.
2107 * g++.dg/cpp0x/pr51420.C: Likewise.
2108 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2109 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2110 * g++.dg/ext/builtin3.C: Likewise.
2111 * g++.dg/lookup/friend12.C: Likewise.
2112 * g++.dg/lookup/friend7.C: Likewise.
2113 * g++.dg/lookup/koenig1.C: Likewise.
2114 * g++.dg/lookup/koenig5.C: Likewise.
2115 * g++.dg/lookup/used-before-declaration.C: Likewise.
2116 * g++.dg/overload/koenig1.C: Likewise.
2117 * g++.dg/template/crash65.C: Likewise.
2118 * g++.dg/template/friend57.C: Likewise.
2119 * g++.dg/warn/Wshadow-5.C: Likewise.
2120 * g++.dg/warn/Wunused-8.C: Likewise.
2121 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2122 * g++.old-deja/g++.jason/lineno5.C: Likewise.
2123 * g++.old-deja/g++.jason/member.C: Likewise.
2124 * g++.old-deja/g++.jason/report.C: Likewise.
2125 * g++.old-deja/g++.jason/scoping12.C: Likewise.
2126 * g++.old-deja/g++.law/visibility20.C: Likewise.
2127 * g++.old-deja/g++.ns/koenig5.C: Likewise.
2128 * g++.old-deja/g++.other/static5.C: Likewise.
2129 * g++.old-deja/g++.pt/overload2.C: Likewise.
2130
b96f8145 21312016-05-30 Jan Hubicka <hubicka@ucw.cz>
2132
2133 * gcc.dg/tree-ssa/peel1.c: New testcase.
2134 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2135 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2136
ed5bca7a 21372016-05-30 Tom de Vries <tom@codesourcery.com>
2138
2139 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2140 to ce.
2141
c0aa0333 21422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2143
2144 PR c++/71099
2145 * g++.dg/parse/virtual1.C: New.
2146
231010db 21472016-05-30 Uros Bizjak <ubizjak@gmail.com>
2148
2149 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2150 Use correct register when clearing %edx.
2151
765557c0 21522016-05-30 Alexander Monakov <amonakov@ispras.ru>
2153
2154 PR tree-optimization/71289
2155 * gcc.dg/pr71289.c: New test.
2156
fc3b1c44 21572016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2158
2159 PR middle-end/71269
2160 PR middle-end/71292
2161 * gcc.dg/tree-ssa/pr71269.c: New test.
2162 * gcc.dg/tree-ssa/pr71292.c: New test.
2163
ce352457 21642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
2165
2166 PR middle-end/71252
2167 * gcc.dg/tree-ssa/pr71252-2.c: New test.
2168
eedd711b 21692016-05-30 Jan Hubicka <hubicka@ucw.cz>
2170
2171 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2172 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2173 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2174
8c061890 21752016-05-30 Tom de Vries <tom@codesourcery.com>
2176
2177 PR tree-optimization/69067
2178 * gcc.dg/graphite/pr69067.c: New test.
2179
a6b0884c 21802016-05-29 Uros Bizjak <ubizjak@gmail.com>
2181
2182 PR target/71245
2183 * gcc.target/i386/pr71245-1.c: New test.
2184 * gcc.target/i386/pr71245-2.c: Ditto.
2185
2369edfc 21862016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2187
2188 PR c++/71105
2189 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2190 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2191 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2192
b6ab3f43 21932016-05-27 Jan Hubicka <hubicka@ucw.cz>
2194
2195 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2196
0192662b 21972016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
2198
2199 Revert:
2200 PR c++/69855
2201 * g++.dg/overload/69855.C: New.
2202 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2203 * g++.old-deja/g++.pt/crash3.C: Likewise.
2204
fce78c50 22052016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 PR c++/60385
2208 * g++.dg/parse/namespace13.C: New.
2209
372172fe 22102016-05-26 Jeff Law <law@redhat.com>
2211
2212 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2213 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2214 * gcc.dg/tree-ssa/pr68198.c: Likewise.
2215 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2216 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2217 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2218 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2219 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2220 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2221 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2222 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2223 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2224 * gcc.dg/tree-ssa/vrp56.c: Likewise.
2225
5d8a8944 22262016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
2227
2228 PR c++/69855
2229 * g++.dg/overload/69855.C: New.
2230 * g++.old-deja/g++.law/missed-error2.C: Adjust.
2231 * g++.old-deja/g++.pt/crash3.C: Likewise.
2232
29602b75 22332016-05-27 Jiong Wang <jiong.wang@arm.com>
2234
2235 PR target/63596
2236 * gcc.target/aarch64/va_arg_1.c: New testcase.
2237 * gcc.target/aarch64/va_arg_2.c: Likewise.
2238 * gcc.target/aarch64/va_arg_3.c: Likewise.
2239
c900b732 22402016-05-27 Jiong Wang <jiong.wang@arm.com>
2241
2242 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2243 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2244 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2245 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2246 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2247
73ef73bd 22482016-05-27 Marek Polacek <polacek@redhat.com>
2249
2250 PR middle-end/71308
2251 * g++.dg/torture/pr71308.C: New test.
2252
a6031633 22532016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2254
2255 * gcc.dg/zero_bits_compound-1.c: New test.
2256 * gcc.dg/zero_bits_compound-2.c: New test.
2257
1fbdc7ae 22582016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
2259
2260 PR middle-end/71279
2261 * gcc.dg/pr71279.c: New test.
2262
2e196ca8 22632016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2264
2265 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2266 floating point min/max/comparison instructions.
2267 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2268
6feab9ce 22692016-05-26 Jakub Jelinek <jakub@redhat.com>
2270
2271 * c-c++-common/gomp/schedule-1.c: New test.
2272 * gfortran.dg/gomp/schedule-1.f90: New test.
2273
978cea8f 22742016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
2275
2276 PR c++/70822
2277 PR c++/70106
2278 * g++.dg/cpp1y/auto-fn32.C: New test.
2279 * g++.dg/cpp1y/paren4.C: New test.
2280
0478d9ed 22812016-05-26 Nathan Sidwell <nathan@acm.org>
2282
2283 * gcc.dg/20060410.c: Xfail on ptx.
2284 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2285 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2286 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2287 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2288 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2289
5fd1c174 22902016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2291
2292 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2293
c5e8b3e2 22942016-05-26 Jakub Jelinek <jakub@redhat.com>
2295
0db93a5b 2296 PR tree-optimization/71280
2297 * gcc.dg/pr71280.c: New test.
2298
7199c05c 2299 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2300
76c786ac 2301 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2302 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2303
c5e8b3e2 2304 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2305
e9bcea2f 23062016-05-26 Jiong Wang <jiong.wang@arm.com>
2307
2308 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 2309 kept in memory.
e9bcea2f 2310
955d947b 23112016-05-25 Jeff Law <law@redhat.com>
2312
2313 PR tree-optimization/71272
2314 * gcc.c-torture/compile/pr71272.c: new test.
2315
77102dbe 23162016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2317
2318 * gcc.target/powerpc/vec-cmpne.c: New test.
2319 * gcc.target/powerpc/vec-cmpne-long.c: New test.
2320
552821b4 23212016-05-25 Eric Botcazou <ebotcazou@adacore.com>
2322
2323 * gnat.dg/opt55.ad[sb]: New test.
2324
0113f3c5 23252016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2326
2327 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2328 * c-c++-common/pr60226.c: Require int32plus.
2329 * gcc.c-torture/execute/pr70602.c: Likewise.
2330 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2331 unsigned long for malloc arg type.
2332 * gcc.dg/asr_div1.c: Require int32plus.
2333 * gcc.dg/enum-mode-1.c: XFAIL for int16.
2334 * gcc.dg/pie-1.c: Require pie.
2335 * gcc.dg/pie-2.c: Likewise.
2336 * gcc.dg/pr59471.c: Require int32plus.
2337 * gcc.dg/pr59963-2.c: XFAIL for int16.
2338 * gcc.dg/pr60114.c: Require int32plus.
2339 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2340 unsigned long for typedef of size_t.
2341 * gcc.dg/pr63914.c: Require int32plus.
2342 * gcc.dg/pr64536.c: Require pt32plus.
2343 * gcc.dg/pr65658.c: Likewise.
2344 * gcc.dg/pr67271.c: Require int32plus.
2345 * gcc.dg/pr68112.c: Likewise.
2346 * gcc.dg/pr69071.c: Skip for avr target.
2347 * gcc.dg/pr69973.c: Require int32plus.
2348 * gcc.dg/pr70169.c: Skip for avr target.
2349 * gcc.dg/sso-6.c: Require int32plus.
2350 * gcc.dg/sso-7.c: Likewise.
2351 * gcc.dg/sso-8.c: Likewise.
2352 * gcc.dg/vrp-min-max-2.c: Likewise.
2353
f4094380 23542016-05-25 H.J. Lu <hongjiu.lu@intel.com>
2355
2356 PR target/70738
2357 * gcc.target/i386/pr70738-1.c: New test.
2358 * gcc.target/i386/pr70738-2.c: Likewise.
2359 * gcc.target/i386/pr70738-3.c: Likewise.
2360 * gcc.target/i386/pr70738-4.c: Likewise.
2361 * gcc.target/i386/pr70738-5.c: Likewise.
2362 * gcc.target/i386/pr70738-6.c: Likewise.
2363 * gcc.target/i386/pr70738-7.c: Likewise.
2364 * gcc.target/i386/pr70738-8.c: Likewise.
2365 * gcc.target/i386/pr70738-9.c: Likewise.
2366
239a4bea 23672016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2368
2369 PR rtl-optimization/66940
2370 * gcc.c-torture/execute/pr66940.c: New test.
2371
bf6382ba 23722016-05-25 Ilya Verbin <ilya.verbin@intel.com>
2373
2374 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2375 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2376 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2377 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2378 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2379 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2380 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2381 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2382 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2383 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2384 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2385 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2386 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2387 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2388 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2389 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2390 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2391 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2392 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2393 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2394 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2395 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2396 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2397 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2398
2c995da9 23992016-05-25 Marek Polacek <polacek@redhat.com>
2400
2401 PR c/71265
2402 * gcc.dg/noncompile/pr71265.c: New test.
2403
abfbb5b5 2404 PR c/71266
2405 * gcc.dg/noncompile/old-style-parm-3.c: New test.
2406
f6871bbd 24072016-05-25 Nathan Sidwell <nathan@acm.org>
2408
2409 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2410
de04e83e 24112016-05-25 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/71261
2414 * c-c++-common/torture/pr71261.c: New testcase.
2415
b35931f7 24162016-05-25 Richard Biener <rguenther@suse.de>
2417
2418 PR tree-optimization/71264
2419 * gcc.dg/vect/pr71264.c: New testcase.
2420
166c3089 24212016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2422
2423 PR c++/55992
2424 * g++.dg/cpp0x/alias-decl-53.C: New.
2425 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2426
14240409 24272016-05-25 Martin Liska <mliska@suse.cz>
2428
2429 * g++.dg/pr71239.C: New test.
2430
bc47d9f6 24312016-05-25 Richard Biener <rguenther@suse.de>
2432
4860a6bf 2433 * gcc.dg/vect/pr58135.c: Rename to ...
2434 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2435
d8a3f157 24362016-05-25 Marek Polacek <polacek@redhat.com>
2437
2438 * g++.dg/pr65295.C: Use target c++14.
2439
3af16045 24402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2441
231010db 2442 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2443 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2444
949479b2 24452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2446
2447 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2448 instructions.
2449
6d6a3fc3 24502016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2451
2452 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2453 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2454 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2455 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2456 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2457 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2458 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2459 * c-c++-common/goacc/pcopy.c: Likewise.
2460 * c-c++-common/goacc/pcopyin.c: Likewise.
2461 * c-c++-common/goacc/pcopyout.c: Likewise.
2462 * c-c++-common/goacc/pcreate.c: Likewise.
2463 * c-c++-common/goacc/pr70688.c: New test.
2464 * c-c++-common/goacc/present-1.c: Adjust test.
2465 * c-c++-common/goacc/reduction-5.c: Likewise.
2466 * g++.dg/goacc/data-1.C: New test.
2467
af648be2 24682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2469
2470 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2471 vector parity built-in functions.
2472 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2473 count trailing zeros automatic vectorization.
2474 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2475 count trailing zeros built-in functions.
2476
4e173d60 24772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2478
2479 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2480
a0c02a52 24812016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2482
2483 PR target/71050
2484 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2485
64c52e9c 24862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/50436
2489 * g++.dg/template/crash123.C: New.
2490 * g++.dg/template/crash124.C: Likewise.
2491
752b5a4c 24922016-05-24 Martin Sebor <msebor@redhat.com>
2493
2494 PR c++/71147
2495 * g++.dg/ext/flexary16.C: New test.
2496
a36dd683 24972016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2498
f6871bbd 2499 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2500 before math.h is included.
a36dd683 2501 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2502 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2503 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2504 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2505 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2506 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2507 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2508 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2509 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2510 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2511 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2512 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2513 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2514 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2515 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2516 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2517 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2518 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2519 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2520 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2521 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2522 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2523 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2524
d60e1df7 25252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2526 Kelvin Nilsen <kelvin@gcc.gnu.org>
2527
2528 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2529 support.
2530
22d09025 25312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 PR c++/69872
2534 * g++.dg/warn/Wno-narrowing1.C: New.
2535
6ef0143d 25362016-05-24 Marek Polacek <polacek@redhat.com>
2537
2538 PR c/71249
2539 * c-c++-common/Wswitch-unreachable-2.c: New test.
2540
962a2062 25412016-05-24 Jakub Jelinek <jakub@redhat.com>
2542
ead77194 2543 PR c++/71257
2544 * g++.dg/vect/simd-clone-6.cc: New test.
2545 * g++.dg/gomp/declare-simd-6.C: New test.
2546
962a2062 2547 PR middle-end/70434
2548 PR c/69504
2549 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2550
23edc6d1 25512016-05-24 Richard Biener <rguenther@suse.de>
2552
2553 PR tree-optimization/71240
2554 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2555
30633bcc 25562016-05-24 Richard Biener <rguenther@suse.de>
2557
2558 PR tree-optimization/71230
2559 * gcc.dg/torture/pr71230.c: New testcase.
2560 * g++.dg/torture/pr71230.C: Likewise.
2561
c9d624bd 25622016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2563
2564 * c-c++-common/goacc/routine-5.c: Add tests.
2565 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2566 * gfortran.dg/goacc/routine-6.f90: Add tests.
2567
ce143ff0 25682016-05-24 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/71253
2571 * gcc.dg/torture/pr71253.c: New testcase.
2572
3bdaecd5 25732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2574
2575 PR middle-end/71252
2576 * gfortran.dg/pr71252.f90: New test.
2577
856b494d 25782016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2579
2580 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2581
7345b977 25822016-05-24 Richard Biener <rguenther@suse.de>
2583
2584 PR middle-end/70434
2585 PR c/69504
2586 * c-c++-common/vector-subscript-4.c: New testcase.
2587 * c-c++-common/vector-subscript-5.c: Likewise.
2588
6f065267 25892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590
2591 PR fortran/71123
2592 * gfortran.dg/namelist_90.f: New test
2593
fd6757da 25942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2595
2596 PR fortran/66461
2597 * gfortran.dg/unexpected_eof.f: New test
2598
7d5555a8 25992016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2600 Kelvin Nilsen <kelvin@gcc.gnu.org>
2601
2602 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2603 as little endian.
2604
ae6744c9 26052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2606
2607 PR c++/70972
2608 * g++.dg/cpp0x/inh-ctor20.C: New.
2609 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2610
f0d91a85 26112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2612
2613 PR c++/69095
2614 * g++.dg/cpp0x/variadic168.C: New.
2615
1618ffe5 26162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2617
2618 * g++.dg/cpp0x/pr31445.C: Test column number too.
2619 * g++.dg/cpp0x/pr32253.C: Likewise.
2620 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2621 * g++.dg/cpp0x/variadic36.C: Likewise.
2622
c0205bab 26232016-05-23 Marc Glisse <marc.glisse@inria.fr>
2624
2625 * gcc.dg/fold-notshift-2.c: Adjust.
2626
1398da0f 26272016-05-23 Marek Polacek <polacek@redhat.com>
2628
2629 PR c/49859
2630 * c-c++-common/Wswitch-unreachable-1.c: New test.
2631 * gcc.dg/Wswitch-unreachable-1.c: New test.
2632 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2633 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2634 * g++.dg/gomp/block-10.C: Likewise.
2635 * gcc.dg/gomp/block-10.c: Likewise.
2636 * g++.dg/gomp/block-9.C: Likewise.
2637 * gcc.dg/gomp/block-9.c: Likewise.
2638 * g++.dg/gomp/target-1.C: Likewise.
2639 * g++.dg/gomp/target-2.C: Likewise.
2640 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2641 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2642 * g++.dg/gomp/taskgroup-1.C: Likewise.
2643 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2644 * gcc.dg/gomp/teams-1.c: Likewise.
2645 * g++.dg/gomp/teams-1.C: Likewise.
2646 * g++.dg/overload/error3.C: Likewise.
2647 * g++.dg/tm/jump1.C: Likewise.
2648 * g++.dg/torture/pr40335.C: Likewise.
2649 * gcc.dg/c99-vla-jump-5.c: Likewise.
2650 * gcc.dg/switch-warn-1.c: Likewise.
2651 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2652 * gcc.dg/nested-func-1.c: Likewise.
2653 * gcc.dg/pr67784-4.c: Likewise.
2654
5403ed8b 26552016-05-23 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/71230
2658 * gfortran.dg/pr71230-1.f90: New testcase.
2659 * gfortran.dg/pr71230-2.f90: Likewise.
2660
27510941 26612016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2662
1618ffe5 2663 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2664 * gcc.dg/vect/pr58135.c: Add new.
2665 * gfortran.dg/pr46519-1.f: Adjust test case.
2666
a41c605d 26672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/53401
2670 * g++.dg/cpp0x/decltype64.C: New.
2671
3eb254ab 26722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2673
2674 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2675 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2676 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2677
a75fffe1 26782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2679
2680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2681 Add poly64x1_t and poly64x2_t cases if supported.
2682 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2683 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2684 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2685 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2686 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2687
56979b12 26882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2689
2690 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2691 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2692 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2693 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2694 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2697
dc5e98db 26982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2699
2700 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2701
c0f383ae 27022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2703
2704 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2705 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2706
2a4d70a2 27072016-05-22 Jakub Jelinek <jakub@redhat.com>
2708
4c109025 2709 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2710 constraint instead of "r".
2711 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2712 insn instead of vxorpd.
2713 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2714
bad891ce 2715 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2716 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2717
ac23ddb9 2718 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2719
9dac9579 2720 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2721 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2722
2a4d70a2 2723 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2724
9eafdd7b 27252016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2726
2727 PR middle-end/40921
2728 * gcc.dg/tree-ssa/pr40921.c: New test.
2729
93df190d 27302016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2731
2732 PR target/71103
2733 * gcc.target/avr/pr71103.c: New test.
2734
933b9f7f 27352016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2736
2737 PR middle-end/71179
2738 * gcc.dg/tree-ssa/pr71179.c: New test.
2739
8bdfbc08 27402016-05-20 Martin Sebor <msebor@redhat.com>
2741
2742 PR c/71115
2743 * gcc.dg/init-excess-2.c: New test.
2744
6827ab42 27452016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2746
2747 * gnat.dg/opt53.adb: New test.
2748 * gnat.dg/opt54.adb: Likewise.
2749
58a5f4c0 27502016-05-20 Martin Jambor <mjambor@suse.cz>
2751
2752 PR tree-optimization/70884
2753 * gcc.dg/tree-ssa/pr70919.c: New test.
2754
bb7145f6 27552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2756
2757 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2758 formatting.
f6871bbd 2759 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2760 fix code formatting.
2761
27622016-05-20 Nathan Sidwell <nathan@acm.org>
2763
2764 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2765 non-common cases.
2766 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2767
9954d230 27682016-05-20 David Malcolm <dmalcolm@redhat.com>
2769
2770 * jit.dg/all-non-failing-tests.h: Add
2771 test-factorial-must-tail-call.c.
2772 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2773 * jit.dg/test-factorial-must-tail-call.c: New test case.
2774
08a161f9 27752016-05-20 Jakub Jelinek <jakub@redhat.com>
2776
2777 PR fortran/71204
2778 * gfortran.dg/pr71204.f90: New test.
2779
3d380077 27802016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2781
2782 * gcc.target/nvptx/sincos.c: New test.
2783
0f104d56 27842016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2785
2786 PR c++/70572
2787 * g++.dg/cpp1y/auto-fn31.C: New.
2788
61736a1b 27892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2790
2791 * gcc.target/powerpc/vec-addec.c: New test.
2792 * gcc.target/powerpc/vec-addec-int128.c: New test.
2793
b4a61e77 27942016-05-20 David Malcolm <dmalcolm@redhat.com>
2795
2796 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2797 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2798 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2799 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2800
9a2ace10 28012016-05-20 Jan Hubicka <hubicka@ucw.cz>
2802
2803 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2804
45cdf8c6 28052016-05-20 Jakub Jelinek <jakub@redhat.com>
2806
b9a1dcd5 2807 PR c++/71210
2808 * g++.dg/opt/pr71210-1.C: New test.
2809 * g++.dg/opt/pr71210-2.C: New test.
2810
45cdf8c6 2811 PR tree-optimization/29756
2812 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2813 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2814 only on selected targets where V4SImode vectors are known to be
2815 supported.
2816
92e3ffbf 28172016-05-20 Marc Glisse <marc.glisse@inria.fr>
2818
2819 PR tree-optimization/71079
2820 PR tree-optimization/71206
2821 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2822
5da368e3 28232016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2824
2825 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2826 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2827 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2828
2506d97a 28292016-05-20 Richard Guenther <rguenther@suse.de>
2830
2831 PR tree-optimization/29756
2832 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2833
adade307 28342016-05-20 Richard Biener <rguenther@suse.de>
2835
2836 PR tree-optimization/71185
2837 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2838
c3deca25 28392016-05-20 Richard Biener <rguenther@suse.de>
2840
2841 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2842
8b0bef14 28432016-05-19 Marek Polacek <polacek@redhat.com>
2844
2845 PR c++/71075
2846 * g++.dg/diagnostic/pr71075.C: New test.
2847
08025288 28482016-05-19 David Malcolm <dmalcolm@redhat.com>
2849
2850 PR c++/71184
2851 * g++.dg/pr71184.C: New test case.
2852
26a51591 28532016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2854
2855 * gcc.target/powerpc/darn-0.c: New test.
2856 * gcc.target/powerpc/darn-1.c: New test.
2857 * gcc.target/powerpc/darn-2.c: New test.
2858
d8d3e75a 28592016-05-19 Marek Polacek <polacek@redhat.com>
2860
2861 PR tree-optimization/71031
2862 * gcc.dg/tree-ssa/vrp100.c: New test.
2863
c28211ae 28642016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2865
2866 PR rtl-optimization/71148
2867 * gcc.dg/pr71148.c: New test.
2868
3f5ea43a 28692016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2870
2871 PR target/71056
2872 * gcc.target/arm/pr71056.c: New test.
2873
2a7d4c20 28742016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2875
2876 * c-c++-common/pr69669.c: Check the used mode.
2877
ed0b0569 28782016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2879
2880 PR sanitizer/64354
2881 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2882
410372fe 28832016-05-19 Richard Biener <rguenther@suse.de>
2884
2885 PR tree-optimization/70729
2886 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2887 * gcc.dg/graphite/scop-18.c: Likewise.
2888 * gcc.dg/pr41783.c: Disable LIM.
2889 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2890 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2891 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2892 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2893 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2894 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2895 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2896 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2897 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2898 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2899 * gfortran.dg/pr42108.f90: Likewise.
2900
56f34f03 29012016-05-18 David Malcolm <dmalcolm@redhat.com>
2902
2903 PR driver/69265
2904 * gcc.dg/spellcheck-options-11.c: New test case.
2905
e6481cd1 29062016-05-18 Jakub Jelinek <jakub@redhat.com>
2907
2908 PR c++/71100
2909 * g++.dg/opt/pr71100.C: New test.
2910
be951c59 29112016-05-18 Martin Jambor <mjambor@suse.cz>
2912
2913 PR ipa/69708
2914 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2915 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2916 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2917 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2918
665ff45b 29192016-05-18 Martin Jambor <mjambor@suse.cz>
2920
2921 PR ipa/69708
2922 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2923 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2924 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2925 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2926 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2927
485be62c 29282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2929
2930 PR c++/69793
2931 * g++.dg/template/crash122.C: New.
2932
b251d5f5 29332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2934
2935 PR c++/70466
2936 * g++.dg/template/pr70466-1.C: New.
2937 * g++.dg/template/pr70466-2.C: Likewise.
2938
c93e9931 29392016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2940
2941 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2942 splat operations and the XXSPLTIB instruction.
2943 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2944 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2945 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2946 xxlxor to clear a register.
2947
8ba6639c 29482016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2949
2950 * gcc.dg/torture/pr71020.c: New test.
2951
ec6e3005 29522016-05-18 Martin Jambor <mjambor@suse.cz>
2953
2954 PR ipa/70646
2955 * gcc.dg/ipa/pr70646.c: New test.
2956
5ef3c918 29572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2958
2959 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2960
70a88eab 29612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2962
2963 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2964 missing tests for vreinterpretq_p{8,16}.
2965
b52a930c 29662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2967
2968 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2969 vsliq_n_s64 and vsliq_n_u64.
2970
bdd4080b 29712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2972
2973 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2974 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2975
37814bf5 29762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2977
2978 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2979 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2981
764af2e0 29822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2983
2984 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2985 in comment.
2986
ffe01a83 29872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2988
2989 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2990 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2991 "blr\t" and switch to scan-assembler-times.
2992
fab6dae9 29932016-05-18 Jiong Wang <jiong.wang@arm.com>
2994
231010db 2995 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2996 with __aarch64__.
2997 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2998 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2999
4eb0c566 30002016-05-18 Jakub Jelinek <jakub@redhat.com>
3001
442f18f1 3002 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
3003 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
3004 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
3005 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
3006 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
3007 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
3008
4d83b36b 3009 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
3010 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
3011
a4528eec 3012 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
3013 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
3014
f0066139 3015 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
3016 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
3017
4eb0c566 3018 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
3019
303e9267 30202016-05-18 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/71168
3023 * gcc.dg/torture/pr71168.c: New testcase.
3024
0d7ddd44 30252016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
3026
3027 PR middle-end/63586
3028 * gcc.dg/tree-ssa/pr63586-2.c: New test.
3029 * gcc.dg/tree-ssa/pr63586.c: New test.
3030 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
3031
899bcc0f 30322016-05-17 Nathan Sidwell <nathan@acm.org>
3033
3034 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
3035 * gcc.dg/pr68671.c: Fix ptx xfail-if.
3036 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
3037 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
3038
a2246979 30392016-05-17 Nathan Sidwell <nathan@acm.org>
3040
3041 * gcc.target/nvptx/abi-vararg-3.c: New.
3042
2f6a4d21 30432016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
3044
3045 PR tree-optimization/54579
3046 PR middle-end/55299
3047 * gcc.dg/fold-notrotate-1.c: New test.
3048 * gcc.dg/fold-notshift-1.c: New test.
3049 * gcc.dg/fold-notshift-2.c: New test.
3050
27bdad45 30512016-05-17 Marek Polacek <polacek@redhat.com>
3052
3053 PR ipa/71146
3054 * g++.dg/ipa/pr71146.C: New test.
3055
f33a295a 30562016-05-17 David Malcolm <dmalcolm@redhat.com>
3057
3058 * jit.dg/test-error-array-bounds.c: New test case.
3059
b6dd53bf 30602016-05-17 Marc Glisse <marc.glisse@inria.fr>
3061
3062 * gcc.dg/tree-ssa/and-1.c: New testcase.
3063
a8719545 30642016-05-17 Marc Glisse <marc.glisse@inria.fr>
3065
3066 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3067 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3068
34806102 30692016-05-17 Marc Glisse <marc.glisse@inria.fr>
3070
3071 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3072 * gcc.dg/tree-ssa/vrp99.c: New testcase.
3073
25fe08a8 30742016-05-17 Jiong Wang <jiong.wang@arm.com>
3075
3076 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3077
abf1a837 30782016-05-17 Jiong Wang <jiong.wang@arm.com>
3079
3080 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3081
666b9dd3 30822016-05-17 Jiong Wang <jiong.wang@arm.com>
3083
3084 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3085 ".2d[index]" when scan the assembly.
3086 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3087 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3088 float64x1.
3089 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3090
77d095c0 30912016-05-17 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/71132
3094 * gcc.dg/torture/pr71132.c: New testcase.
3095
28adcc23 30962016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
3097
3098 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3099
2439931e 31002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3101
3102 PR target/70809
3103 * gcc.target/aarch64/pr70809_1.c: New test.
3104
5ec2ff80 31052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3106
3107 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3108 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3109 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3110 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3111
17fd1c7a 31122016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
3113 Ilya Enkovich <ilya.enkovich@intel.com>
3114
3115 PR target/71114
3116 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3117
46729204 31182016-05-16 Jan Hubicka <hubicka@ucw.cz>
3119
3120 * g++.dg/ipa/ivinline-7.C: Do not xfail.
3121 * g++.dg/ipa/ivinline-9.C: Do not xfail.
3122
2a1125d6 31232016-05-16 Matthew Wahab <matthew.wahab@arm.com>
3124
3125 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
3126 test for __ARM_FP16_ARGS.
3127 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3128 * gcc.target/arm/aapcs/neon-vect10.c: New.
3129 * gcc.target/arm/aapcs/neon-vect9.c: New.
3130 * gcc.target/arm/aapcs/vfp18.c: New.
3131 * gcc.target/arm/aapcs/vfp19.c: New.
3132 * gcc.target/arm/aapcs/vfp20.c: New.
3133 * gcc.target/arm/aapcs/vfp21.c: New.
3134 * gcc.target/arm/fp16-aapcs-1.c: New.
3135 * g++.target/arm/fp16-param-1.c: Update expected output. Add
3136 test for __ARM_FP16_ARGS.
3137 * g++.target/arm/fp16-return-1.c: Update expected output.
3138
ea3d2d74 31392016-05-16 Jiong Wang <jiong.wang@arm.com>
3140
3141 PR testsuite/70227
3142 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3143
6989e05f 31442016-05-15 Harald Anlauf <anlauf@gmx.de>
3145
3146 PR fortran/69603
3147 * gfortran.dg/pr69603.f90: New testcase.
3148
a5f52592 31492016-05-14 Fritz Reese <fritzoreese@gmail.com>
3150
3151 * gfortran.dg/dec_union_4.f90: Fix endian issue.
3152
88f949ab 31532016-05-14 Fritz Reese <fritzoreese@gmail.com>
3154
3155 PR fortran/71047
3156 * gfortran.dg/pr71047.f08: New test.
3157
90c88567 31582016-05-13 Joseph Myers <joseph@codesourcery.com>
3159
3160 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3161 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3162 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3163
00a690cc 31642016-05-13 Martin Sebor <msebor@redhat.com>
3165
3166 PR c++/60049
3167 * g++.dg/cpp0x/constexpr-60049.C: New test.
3168
ec8b6af7 31692016-05-13 Jakub Jelinek <jakub@redhat.com>
3170
3171 PR bootstrap/71071
3172 * gcc.dg/pr71071.c: New test.
3173
f54d1d7b 31742016-05-13 Uros Bizjak <ubizjak@gmail.com>
3175
3176 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3177 remove XOP handling.
2f3af60f 3178 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 3179
a39a0392 31802016-05-13 Nathan Sidwell <nathan@acm.org>
3181
3182 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3183 __atomic_is_lock_free declaration.
3184
42333dd9 31852016-05-13 Richard Biener <rguenther@suse.de>
3186
3187 PR tree-optimization/42587
3188 * gcc.dg/optimize-bswapsi-4.c: New testcase.
3189
c5442454 31902016-05-13 Martin Liska <mliska@suse.cz>
3191
3192 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3193 the new format of dump output.
3194
03a400fb 31952016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
3196
3197 * gcc.dg/pr71084.c: New test.
3198
69278c3f 31992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3200
231010db 3201 PR target/53440
3202 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 3203
8138f11b 32042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3205
3206 * gcc.target/aarch64/struct_return.c: New test.
3207
22a3f7bd 32082016-05-12 Marek Polacek <polacek@redhat.com>
3209
3210 PR c/70756
3211 * c-c++-common/pr70756-2.c: New test.
3212 * c-c++-common/pr70756.c: New test.
3213
9bcd42cc 32142016-05-12 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/71059
3217 * gcc.dg/torture/pr71059.c: New testcase.
3218
5ffb4a0d 32192016-05-12 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/71062
3222 * gcc.dg/torture/pr71062.c: New testcase.
3223
2ab65c31 32242016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
3225
3226 PR tree-optimization/71006
3227 * gcc.dg/pr71006.c: New test.
3228
f0158fc0 32292016-05-12 Marek Polacek <polacek@redhat.com>
3230
3231 PR driver/71063
3232 * gcc.dg/opts-7.c: New test.
3233
0f56938b 32342016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235
3236 PR target/70830
3237 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3238 Add -save-temps to dg-options.
3239 Scan for ldmfd rather than pop instruction.
3240 * gcc.target/arm/interrupt-2.c: Likewise.
3241 * gcc.target/arm/pr70830.c: New test.
3242
e10946d5 32432016-05-12 Jakub Jelinek <jakub@redhat.com>
3244
9fa8e468 3245 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3246 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3247
9ce62bbe 3248 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3249 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3250 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3251
708ae1b1 3252 PR target/71019
3253 * gcc.target/i386/avx512vl-pack-1.c: New test.
3254 * gcc.target/i386/avx512vl-pack-2.c: New test.
3255 * gcc.target/i386/avx512bw-pack-2.c: New test.
3256
a461f32e 3257 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3258
e10946d5 3259 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3260 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3261 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3262
f52a3ef6 32632016-05-12 Richard Biener <rguenther@suse.de>
3264
3265 PR tree-optimization/70986
3266 * gcc.dg/torture/pr70986-1.c: New testcase.
3267 * gcc.dg/torture/pr70986-2.c: Likewise.
3268 * gcc.dg/torture/pr70986-3.c: Likewise.
3269
54c4d22e 32702016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
3271
3272 PR c/43651
3273 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3274 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3275
57215d5b 32762016-05-11 Uros Bizjak <ubizjak@gmail.com>
3277
3278 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3279 directive.
3280 * gcc.target/i386/pr66746.c: Ditto.
3281
67d3121c 32822016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3283
3284 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3285 support.
3286 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3287 warning when using -mvsx-timode.
3288 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3289 * gcc.target/powerpc/dform-2.c: Likewise.
3290 * gcc.target/powerpc/pr68805.c: Likewise.
3291
7f8012a5 32922016-05-11 Marek Polacek <polacek@redhat.com>
3293
3294 PR c++/71024
3295 * c-c++-common/attributes-3.c: New test.
3296
3e8567ce 32972016-05-11 Nathan Sidwell <nathan@acm.org>
3298
3299 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3300 * gcc.c-torture/execute/pr68185.c: Likewise.
3301 * gcc.dg/ipa/pr70306.c: Requires global constructors.
3302 * gcc.dg/pr69634.c: Requires scheduling.
3303 * gcc.dg/torture/pr66178.c: Require label values.
3304 * gcc.dg/setjmp-6.c: Require indirect jumps.
3305
3739ac00 33062016-05-11 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/71055
3309 * gcc.dg/torture/pr71055.c: New testcase.
3310
1ff8b385 33112016-05-11 Richard Biener <rguenther@suse.de>
3312
3313 PR debug/71057
3314 * g++.dg/debug/pr71057.C: New testcase.
3315
77126efa 33162016-05-11 Jakub Jelinek <jakub@redhat.com>
3317
3318 PR fortran/70855
3319 * gfortran.dg/gomp/pr70855.f90: New test.
3320
6fcaaf9b 33212016-05-11 Richard Biener <rguenther@suse.de>
3322
3323 PR middle-end/71002
3324 * g++.dg/torture/pr71002.C: New testcase.
3325
bfa8ea12 33262016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
3327
3328 PR middle-end/70807
3329 * gcc.dg/pr70807.c: New test.
3330
87632549 33312016-05-10 Martin Sebor <msebor@redhat.com>
3332
3333 PR c++/38611
3334 * g++.dg/Wattributes.C: New test.
3335
f9153689 33362016-05-10 Marc Glisse <marc.glisse@inria.fr>
3337
3338 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3339 * gcc.dg/tree-ssa/pr69270.c: Adjust.
3340 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3341
a44ed58a 33422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3343
3344 PR target/70799
3345 * gcc.target/i386/pr70799-1.c: New test.
3346
d6c90d89 33472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3348
3349 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3350
c1f73044 33512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3352
3353 PR middle-end/70877
3354 * gcc.target/i386/pr70877.c: New test.
3355
e66d763a 33562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
3357
3358 PR tree-optimization/70786
3359 * gcc.target/i386/pr70876.c: New test.
3360
a30ff73a 33612016-05-10 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR target/70927
3364 * gcc.target/i386/avx512vl-logic-1.c: New test.
3365 * gcc.target/i386/avx512vl-logic-2.c: New test.
3366 * gcc.target/i386/avx512dq-logic-2.c: New test.
3367
4b3fd38f 33682016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369
3370 PR target/70963
3371 * gcc.target/powerpc/pr70963.c: New.
3372
abf93a25 33732016-05-10 David Malcolm <dmalcolm@redhat.com>
3374
3375 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3376 (test_very_wide_line): Add ruler to expected output.
3377 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3378 (test_very_wide_line): Likewise.
3379 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3380 (test_show_locus): Within the handling of "test_very_wide_line",
3381 enable show_ruler_p on the diagnostic context.
3382
d614888f 33832016-05-10 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/71039
3386 * gcc.dg/torture/pr71039.c: New testcase.
3387
dbca5ed9 33882016-05-10 Nathan Sidwell <nathan@acm.org>
3389
3390 * gcc.dg/nested-func-10.c: Requires alloca.
3391 * gcc.dg/nested-func-9.c: Requires alloca.
3392 * gcc.c-torture/execute/pr70460.c: Requires labels.
3393 * gcc.c-torture/compile/pr70199.c: Requires labels.
3394 * gcc.target/nvptx/decl.c: Compile only.
3395 * gcc.target/nvptx/trailing-init.c: Compile only.
3396 * gcc.target/nvptx/ary-init.c: Compile only.
3397
3fa82609 33982016-05-10 Marek Polacek <polacek@redhat.com>
3399
3400 PR c/70255
3401 * gcc.dg/attr-opt-1.c: New test.
3402
76825907 34032016-05-10 Richard Biener <rguenther@suse.de>
3404
3405 PR tree-optimization/70497
3406 PR tree-optimization/28367
3407 * gcc.dg/torture/20160404-1.c: New testcase.
3408 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3409 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3410
68255819 34112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
3412
3413 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3414
d9aa8cdb 34152016-05-09 Uros Bizjak <ubizjak@gmail.com>
3416
3417 * gcc.target/i386/fabsneg-1.c New test.
3418
7cc16f50 34192016-05-09 Alan Modra <amodra@gmail.com>
3420
3421 PR testsuite/70826
3422 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3423
a83b7b63 34242016-05-09 Richard Biener <rguenther@suse.de>
3425
3426 PR tree-optimization/70985
3427 * gcc.dg/torture/pr70985.c: New testcase.
3428
189d0706 34292016-05-09 Bin Cheng <bin.cheng@arm.com>
3430
3431 * gcc.dg/tree-ssa/ifc-9.c: New test.
3432 * gcc.dg/tree-ssa/ifc-10.c: New test.
3433 * gcc.dg/tree-ssa/ifc-11.c: New test.
3434 * gcc.dg/tree-ssa/ifc-12.c: New test.
3435 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3436 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3437 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3438
1ec957b0 34392016-05-09 Richard Biener <rguenther@suse.de>
3440
3441 PR fortran/70937
3442 * gfortran.dg/pr70937.f90: New testcase.
3443
923c7714 34442016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3445
3446 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3447
d7cd448a 34482016-05-07 Fritz Reese <fritzoreese@gmail.com>
3449
3450 PR fortran/56226
3451 * gfortran.dg/dec_structure_1.f90: New testcase.
3452 * gfortran.dg/dec_structure_2.f90: Ditto.
3453 * gfortran.dg/dec_structure_3.f90: Ditto.
3454 * gfortran.dg/dec_structure_4.f90: Ditto.
3455 * gfortran.dg/dec_structure_5.f90: Ditto.
3456 * gfortran.dg/dec_structure_6.f90: Ditto.
3457 * gfortran.dg/dec_structure_7.f90: Ditto.
3458 * gfortran.dg/dec_structure_8.f90: Ditto.
3459 * gfortran.dg/dec_structure_9.f90: Ditto.
3460 * gfortran.dg/dec_structure_10.f90: Ditto.
3461 * gfortran.dg/dec_structure_11.f90: Ditto.
3462 * gfortran.dg/dec_union_1.f90: Ditto.
3463 * gfortran.dg/dec_union_2.f90: Ditto.
3464 * gfortran.dg/dec_union_3.f90: Ditto.
3465 * gfortran.dg/dec_union_4.f90: Ditto.
3466 * gfortran.dg/dec_union_5.f90: Ditto.
3467 * gfortran.dg/dec_union_6.f90: Ditto.
3468 * gfortran.dg/dec_union_7.f90: Ditto.
3469
f681e29b 34702016-05-07 Tom de Vries <tom@codesourcery.com>
3471
3472 PR tree-optimization/70956
3473 * gcc.dg/graphite/pr70956.c: New test.
3474
68d7f375 34752016-05-06 Jakub Jelinek <jakub@redhat.com>
3476
faf39348 3477 PR middle-end/70941
3478 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3479 (a, b, c, d): Change type from char to signed char.
3480 (main): Compare against (signed char) -1634678893 instead of
3481 hardcoded -109. Use __builtin_abort instead of abort.
3482
b768b13a 3483 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3484 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3485
68d7f375 3486 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3487
5dda16ea 34882016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3489
3490 PR debug/70935
3491 * gcc.dg/torture/pr70935.c: New test.
3492
13ede1b5 34932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3494
3495 PR target/58219
7fc878c4 3496 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3497
96d94be2 34982016-05-06 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/70960
3501 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3502
e5d9f15d 35032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3504
3505 PR target/52933
3506 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3507 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3508 Adjust expected instruction counts.
3509 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3510
2dd7705f 35112016-05-06 Marek Polacek <polacek@redhat.com>
3512
3513 PR sanitizer/70875
3514 * gcc.dg/ubsan/bounds-3.c: New test.
3515
cb8bc632 35162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3517
3518 PR target/54089
3519 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3520
b343c173 35212016-05-06 Richard Biener <rguenther@suse.de>
3522
3523 PR middle-end/70931
3524 * gfortran.dg/pr70931.f90: New testcase.
3525
1e3db0b1 35262016-05-06 Richard Biener <rguenther@suse.de>
3527
3528 PR middle-end/70941
3529 * gcc.dg/torture/pr70941.c: New testcase.
3530
bdd54b6d 35312016-05-05 Bin Cheng <bin.cheng@arm.com>
3532
3533 PR tree-optimization/57206
3534 * gcc.dg/vect/pr57206.c: New test.
3535
499adcfd 35362016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3537
3538 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3539
871164c4 35402016-05-05 Jakub Jelinek <jakub@redhat.com>
3541
ecb23e00 3542 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3543
871164c4 3544 * c-c++-common/Wdangling-else-4.c: New test.
3545
70cf83ba 35462016-05-04 Jakub Jelinek <jakub@redhat.com>
3547
858c9470 3548 PR c++/70906
3549 PR c++/70933
3550 * g++.dg/opt/pr70906.C: New test.
3551 * g++.dg/opt/pr70933.C: New test.
3552
70cf83ba 3553 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3554
aaa36a78 35552016-05-04 Jan Hubicka <hubicka@ucw.cz>
3556
3557 * gcc.dg/ipa/pure-const-3.c: New testcase.
3558
1d52c456 35592016-05-04 Marek Polacek <polacek@redhat.com>
3560
3561 * c-c++-common/Wdangling-else-1.c: New test.
3562 * c-c++-common/Wdangling-else-2.c: New test.
3563 * c-c++-common/Wdangling-else-3.c: New test.
3564
dc581573 35652016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3566
3567 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3568 flag is present.
3569
a64030fe 35702016-05-04 Marek Polacek <polacek@redhat.com>
3571
3572 PR c/48778
3573 * gcc.dg/Waddress-2.c: New test.
3574
b461b04a 35752016-05-04 Alan Modra <amodra@gmail.com>
3576
3577 * gcc.target/powerpc/pr70866.c: New.
3578
c388a0cf 35792016-05-03 Martin Sebor <msebor@redhat.com>
3580
3581 PR c++/66561
3582 * c-c++-common/builtin_location.c: New test.
3583 * g++.dg/cpp1y/builtin_location.C: New test.
3584
5d4db8ef 35852016-05-03 Marek Polacek <polacek@redhat.com>
3586
3587 PR c/70859
3588 * gcc.dg/pr70859.c: New test.
3589 * gcc.dg/pr70859-2.c: New test.
3590
ca938765 35912016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3592
3593 * gnat.dg/debug5.adb: New testcase.
3594
60b27d5f 35952016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3596
3597 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3598 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3599 Procedure to check for z10 instruction set.
3600
5ab325d0 36012016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3602
3603 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3604
c548a0ad 36052016-05-03 Alan Modra <amodra@gmail.com>
3606
3607 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3608
d5ecd946 36092016-05-03 Jakub Jelinek <jakub@redhat.com>
3610
3611 * gcc.target/i386/avx512f-cvt-1.c: New test.
3612
35b0a053 36132016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3614
3615 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3616 -fdump-tree-vrp-details.
3617
9ae1b28a 36182016-05-03 Richard Biener <rguenther@suse.de>
3619
3620 * gcc.dg/pr30172-1.c: Adjust.
3621 * gcc.dg/pr63743.c: Likewise.
3622 * gcc.dg/tm/pr51696.c: Likewise.
3623 * c-c++-common/tm/safe-1.c: Likewise.
3624 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3625 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3626 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3627 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3628
9c1a31e4 36292016-05-03 Jakub Jelinek <jakub@redhat.com>
3630
fe69bcb9 3631 PR rtl-optimization/70467
3632 * gcc.target/i386/pr70467-3.c: New test.
3633 * gcc.target/i386/pr70467-4.c: New test.
3634
9082c4a4 3635 PR tree-optimization/70916
3636 * gcc.c-torture/compile/pr70916.c: New test.
3637
9c1a31e4 3638 PR target/49244
3639 * gcc.target/i386/pr49244-1.c: New test.
3640 * gcc.target/i386/pr49244-2.c: New test.
3641
69105acc 36422016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3643
3644 PR rtl-optimization/44281
3645 * gcc.target/i386/pr44281.c: New test.
3646
9ab8df54 36472016-05-03 bin cheng <bin.cheng@arm.com>
3648
3649 PR tree-optimization/56541
3650 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3651 * gcc.dg/vect/pr56541.c: new test.
3652
3c62cae0 36532016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3654
3655 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3656 __float128.
3657 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3658
91abc161 36592016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3660
3661 PR testsuite/70520
3662 * c-c++-common/asan/clone-test-1.c (main): Align child process
3663 stack to 16 bytes.
3664
aa3d1155 36652016-05-02 David Malcolm <dmalcolm@redhat.com>
3666
3667 PR c++/62314
3668 * g++.dg/spellcheck-fields-2.C: New test case.
3669
002c3f28 36702016-05-02 David Malcolm <dmalcolm@redhat.com>
3671
3672 PR c++/62314
3673 * g++.dg/pr62314.C: New test case.
3674
46e5dccc 36752016-05-02 Jan Hubicka <hubicka@ucw.cz>
3676
3677 * gcc.dg/ipa/inline-8.c: New testcase.
3678
663f4248 36792016-05-02 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR rtl-optimization/70467
3682 * gcc.target/i386/pr70467-1.c: New test.
3683
efe8bdf5 36842016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3685
3686 * gcc.dg/spec-options.c: Run the test on all targets.
3687 * gcc.dg/foo.specs: Use cpp_unique_options.
3688
47ef9633 36892016-05-02 Marc Glisse <marc.glisse@inria.fr>
3690
3691 * gcc.dg/tree-ssa/unord.c: New testcase.
3692
eb1a077c 36932016-05-02 Marc Glisse <marc.glisse@inria.fr>
3694
3695 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3696
28e869d0 36972016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3698
3699 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3700
dd185f6e 37012016-05-02 Marek Polacek <polacek@redhat.com>
3702
3703 PR c/70851
3704 * gcc.dg/enum-incomplete-3.c: New test.
3705
773d09b9 37062016-05-02 Marek Polacek <polacek@redhat.com>
3707 Tom de Vries <tom@codesourcery.com>
3708
3709 PR tree-optimization/70700
3710 * gcc.dg/pr70700.c: New test.
3711
f0dc3286 37122016-05-01 Uros Bizjak <ubizjak@gmail.com>
3713
3714 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3715 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3716 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3717 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3718 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3719
7f931827 37202016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3721
3722 * ada/acats/run_acats: Rename into...
3723 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3724 * ada/acats/run_all.sh: Remove redundant test.
3725 (target_run): Move around.
3726 (target_gnatchop): Use newly built executable.
3727 (target_gnatmake): Likewise.
3728 Check that the compilation of impbit succeeds.
3729
1c492b4e 37302016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3731
3732 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3733 * gcc.dg/20021029-1.c: Likewise.
3734 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3735 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3736 * gcc.target/sh/cmpstr.c: Likewise.
3737 * gcc.target/sh/cmpstrn.c: Likewise.
3738 * gcc.target/sh/memset.c: Likewise.
3739 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3740 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3741 * gcc.target/sh/pr39423-1.c: Likewise.
3742 * gcc.target/sh/pr49468-di.c: Likewise.
3743 * gcc.target/sh/pr49468-si.c: Likewise.
3744 * gcc.target/sh/pr49880-1.c: Likewise.
3745 * gcc.target/sh/pr49880-2.c: Likewise.
3746 * gcc.target/sh/pr49880-3.c: Likewise.
3747 * gcc.target/sh/pr50751-1.c: Likewise.
3748 * gcc.target/sh/pr50751-4.c: Likewise.
3749 * gcc.target/sh/pr50751-7.c: Likewise.
3750 * gcc.target/sh/pr51244-1.c: Likewise.
3751 * gcc.target/sh/pr51244-10.c: Likewise.
3752 * gcc.target/sh/pr51244-11.c: Likewise.
3753 * gcc.target/sh/pr51244-12.c: Likewise.
3754 * gcc.target/sh/pr51244-13.c: Likewise.
3755 * gcc.target/sh/pr51244-14.c: Likewise.
3756 * gcc.target/sh/pr51244-17.c: Likewise.
3757 * gcc.target/sh/pr51244-18.c: Likewise.
3758 * gcc.target/sh/pr51244-19.c: Likewise.
3759 * gcc.target/sh/pr51244-4.c: Likewise.
3760 * gcc.target/sh/pr51244-5.c: Likewise.
3761 * gcc.target/sh/pr51244-7.c: Likewise.
3762 * gcc.target/sh/pr51244-8.c: Likewise.
3763 * gcc.target/sh/pr51244-9.c: Likewise.
3764 * gcc.target/sh/pr51697.c: Likewise.
3765 * gcc.target/sh/pr52483-1.c: Likewise.
3766 * gcc.target/sh/pr52483-2.c: Likewise.
3767 * gcc.target/sh/pr52483-3.c: Likewise.
3768 * gcc.target/sh/pr52483-5.c: Likewise.
3769 * gcc.target/sh/pr52933-1.c: Likewise.
3770 * gcc.target/sh/pr52933-2.c: Likewise.
3771 * gcc.target/sh/pr52933-3.c: Likewise.
3772 * gcc.target/sh/pr53568-1.c: Likewise.
3773 * gcc.target/sh/pr53976-1.c: Likewise.
3774 * gcc.target/sh/pr53988-1.c: Likewise.
3775 * gcc.target/sh/pr53988.c: Likewise.
3776 * gcc.target/sh/pr54089-1.c: Likewise.
3777 * gcc.target/sh/pr54089-6.c: Likewise.
3778 * gcc.target/sh/pr54089-7.c: Likewise.
3779 * gcc.target/sh/pr54089-8.c: Likewise.
3780 * gcc.target/sh/pr54089-9.c: Likewise.
3781 * gcc.target/sh/pr54236-1.c: Likewise.
3782 * gcc.target/sh/pr54236-2.c: Likewise.
3783 * gcc.target/sh/pr54236-3.c: Likewise.
3784 * gcc.target/sh/pr54236-4.c: Likewise.
3785 * gcc.target/sh/pr54386.c: Likewise.
3786 * gcc.target/sh/pr54602-1.c: Likewise.
3787 * gcc.target/sh/pr54685.c: Likewise.
3788 * gcc.target/sh/pr54760-1.c: Likewise.
3789 * gcc.target/sh/pr54760-2.c: Likewise.
3790 * gcc.target/sh/pr54760-3.c: Likewise.
3791 * gcc.target/sh/pr54760-4.c: Likewise.
3792 * gcc.target/sh/pr54760-5.c: Likewise.
3793 * gcc.target/sh/pr54760-6.c: Likewise.
3794 * gcc.target/sh/pr55146.c: Likewise.
3795 * gcc.target/sh/pr55160.c: Likewise.
3796 * gcc.target/sh/pr59278.c: Likewise.
3797 * gcc.target/sh/pr59401-1.c: Likewise.
3798 * gcc.target/sh/pr59533-1.c: Likewise.
3799 * gcc.target/sh/pr63260.c: Likewise.
3800 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3801 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3802 * gcc.target/sh/strlen.c: Likewise.
3803 * gcc.target/sh/torture/pr30807.c: Likewise.
3804 * gcc.target/sh/torture/pr34777.c: Likewise.
3805 * gcc.target/sh/torture/pr64652.c: Likewise.
3806 * gcc.target/sh/torture/pr65505.c: Likewise.
3807 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3808 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3809
0c4005be 38102016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3811
3812 PR c++/66644
3813 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3814
d94e6223 38152016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3816
3817 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3818 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3819 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3820 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3821
46f37836 38222016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3823
3824 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3825 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3826
4d0a8bac 38272016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3828
3829 PR middle-end/70626
3830 * c-c++-common/goacc/combined-reduction.c: New test.
3831 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3832
b98e0db3 38332016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3834
3835 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3836 *movdi_internal pattern only if PIC off.
3837 * gcc.target/i386/pr70155-2.c: Likewise.
3838 * gcc.target/i386/pr70155-3.c: Likewise.
3839 * gcc.target/i386/pr70155-4.c: Likewise.
3840 * gcc.target/i386/pr70155-5.c: Likewise.
3841 * gcc.target/i386/pr70155-6.c: Likewise.
3842 * gcc.target/i386/pr70155-7.c: Likewise.
3843 * gcc.target/i386/pr70155-8.c: Likewise.
3844 * gcc.target/i386/pr70155-15.c: Likewise.
3845 * gcc.target/i386/pr70155-17.c: Likewise.
3846 * gcc.target/i386/pr70155-22.c: Likewise.
3847
8b066242 38482016-04-29 Bin Cheng <bin.cheng@arm.com>
3849
3850 PR tree-optimization/70803
3851 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3852
22912e73 38532016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3854
3855 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3856 optimization of vector loop.
3857 * gcc.target/i386/vect-unpack-3.c: New test.
3858 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3859 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3860 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3861
568128c6 38622016-04-29 Marek Polacek <polacek@redhat.com>
3863
3864 PR sanitizer/70342
3865 * g++.dg/ubsan/null-7.C: New test.
3866
025dd1e0 3867 PR c/70852
3868 * gcc.dg/pr70852.c: New test.
3869
eb16928e 38702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3871
3872 PR/69089
3873 * g++.dg/cpp0x/alignas6.C: New test.
3874
d7377ee9 38752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3876
4860a6bf 3877 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3878 * gcc.dg/pr27003.c: Likewise.
3879 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3880 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3881 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3882 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3883 * gcc.target/arc/mxy.c: Likewise.
3884 * gcc.target/arc/mswape.c: Likewise.
3885 * gcc.target/arc/mrtsc.c: Likewise.
3886 * gcc.target/arc/mcrc.c: Likewise.
3887 * gcc.target/arc/mdsp-packa.c: Likewise.
3888 * gcc.target/arc/mdvbf.c: Likewise.
3889 * gcc.target/arc/mlock.c: Likewise.
3890 * gcc.target/arc/mmac-24.c: Likewise.
3891 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3892
efa1b7ab 38932016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3894 Matthijs Kooijman <matthijs@stdin.nl>
3895 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3896
3897 PR target/60040
3898 * gcc.target/avr/pr60040-1.c: New.
3899 * gcc.target/avr/pr60040-2.c: New.
3900
00371d68 39012016-04-29 Richard Biener <rguenther@suse.de>
3902
3903 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3904
73447cc5 39052016-04-29 Richard Biener <rguenther@suse.de>
3906
3907 PR tree-optimization/13962
3908 PR tree-optimization/65686
3909 * gcc.dg/uninit-pr65686.c: New testcase.
3910
c2087b56 39112016-04-29 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR middle-end/70843
3914 * gcc.dg/pr70843.c: New test.
3915
cdd06d5a 39162016-04-28 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR target/70858
3919 * gcc.target/i386/pr70858.c: New test.
3920
1a60079e 39212016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3922
3923 * gcc.target/arc/nps400-1.c: New file.
3924
11bc2894 39252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3926 Andrew Burgess <andrew.burgess@embecosm.com>
3927
3928 * gcc.target/arc/movh_cl-1.c: New file.
3929
dd9bf0b5 39302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3931 Andrew Burgess <andrew.burgess@embecosm.com>
3932
3933 * gcc.target/arc/extzv-1.c: New file.
3934 * gcc.target/arc/insv-1.c: New file.
3935 * gcc.target/arc/insv-2.c: New file.
3936 * gcc.target/arc/movb-1.c: New file.
3937 * gcc.target/arc/movb-2.c: New file.
3938 * gcc.target/arc/movb-3.c: New file.
3939 * gcc.target/arc/movb-4.c: New file.
3940 * gcc.target/arc/movb-5.c: New file.
3941 * gcc.target/arc/movb_cl-1.c: New file.
3942 * gcc.target/arc/movb_cl-2.c: New file.
3943 * gcc.target/arc/movbi_cl-1.c: New file.
3944 * gcc.target/arc/movl-1.c: New file.
3945
a22e4209 39462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3947 Andrew Burgess <andrew.burgess@embecosm.com>
3948
3949 * gcc.target/arc/cmem-1.c: New file.
3950 * gcc.target/arc/cmem-2.c: New file.
3951 * gcc.target/arc/cmem-3.c: New file.
3952 * gcc.target/arc/cmem-4.c: New file.
3953 * gcc.target/arc/cmem-5.c: New file.
3954 * gcc.target/arc/cmem-6.c: New file.
3955 * gcc.target/arc/cmem-7.c: New file.
3956 * gcc.target/arc/cmem-ld.inc: New file.
3957 * gcc.target/arc/cmem-st.inc: New file.
3958
287c3982 39592016-04-28 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR target/70821
3962 * gcc.target/i386/pr70821.c: New test.
3963
e40e5340 39642016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3965
3966 * gcc.target/powerpc/vec-adde.c: New test.
3967 * gcc.target/powerpc/vec-adde-int128.c: New test.
3968
cf977d50 39692016-04-28 Jakub Jelinek <jakub@redhat.com>
3970
3971 * gcc.target/i386/avx-vround-1.c: New test.
3972 * gcc.target/i386/avx-vround-2.c: New test.
3973 * gcc.target/i386/avx512vl-vround-1.c: New test.
3974 * gcc.target/i386/avx512vl-vround-2.c: New test.
3975
572f8300 39762016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3977
3978 PR testsuite/70595
3979 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3980 (check_effective_target_cilkplus_runtime): ... this.
3981 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3982 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3983
3984 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3985 Require cilkplus_runtime.
3986 Don't add -lcilkrts.
3987 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3988 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3989 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3990 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3991 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3992 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3993 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3994 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3995 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3996 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3997 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3998 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3999 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4000 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
4001 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
4002 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
4003 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
4004 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
4005 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
4006 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
4007 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
4008 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
4009 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
4010 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
4011 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
4012 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
4013 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
4014 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
4015 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
4016
4017 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
4018 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
4019
4020 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
4021
4022 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
4023 cilkplus_runtime.
4024
dfba0905 40252016-04-27 Marc Glisse <marc.glisse@inria.fr>
4026
4027 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
4028 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
4029
605a4556 40302015-04-27 Ryan Burn <contact@rnburn.com>
4031
4032 PR c++/69024
4033 PR c++/68997
4034 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
4035 diagnostic.
4036 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
4037 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
4038
6a1231a5 40392016-04-27 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * gnat.dg/limited_with4.ad[sb]: New test.
4042 * gnat.dg/limited_with4_pkg.ads: New helper.
4043
4dad9e09 40442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4045
4046 PR target/70155
4047 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
4048 and movv1ti_internal patterns
4049 * gcc.target/i386/pr70155-1.c: New test.
4050 * gcc.target/i386/pr70155-2.c: Likewise.
4051 * gcc.target/i386/pr70155-3.c: Likewise.
4052 * gcc.target/i386/pr70155-4.c: Likewise.
4053 * gcc.target/i386/pr70155-5.c: Likewise.
4054 * gcc.target/i386/pr70155-6.c: Likewise.
4055 * gcc.target/i386/pr70155-7.c: Likewise.
4056 * gcc.target/i386/pr70155-8.c: Likewise.
4057 * gcc.target/i386/pr70155-9.c: Likewise.
4058 * gcc.target/i386/pr70155-10.c: Likewise.
4059 * gcc.target/i386/pr70155-11.c: Likewise.
4060 * gcc.target/i386/pr70155-12.c: Likewise.
4061 * gcc.target/i386/pr70155-13.c: Likewise.
4062 * gcc.target/i386/pr70155-14.c: Likewise.
4063 * gcc.target/i386/pr70155-15.c: Likewise.
4064 * gcc.target/i386/pr70155-16.c: Likewise.
4065 * gcc.target/i386/pr70155-17.c: Likewise.
4066 * gcc.target/i386/pr70155-18.c: Likewise.
4067 * gcc.target/i386/pr70155-19.c: Likewise.
4068 * gcc.target/i386/pr70155-20.c: Likewise.
4069 * gcc.target/i386/pr70155-21.c: Likewise.
4070 * gcc.target/i386/pr70155-22.c: Likewise.
4071
a80f3f45 40722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
4073
4074 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4075 ".{5,6}".
4076
279305d1 40772016-04-27 Bin Cheng <bin.cheng@arm.com>
4078
4079 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4080 * gcc.dg/tree-ssa/scev-9.c: Ditto.
4081 * gcc.dg/tree-ssa/scev-10.c: Ditto.
4082 * gcc.dg/tree-ssa/scev-11.c: Ditto.
4083 * gcc.dg/tree-ssa/scev-12.c: Ditto.
4084
8974b625 40852016-04-27 Richard Biener <rguenther@suse.de>
4086
4087 PR ipa/70760
4088 * g++.dg/ipa/ipa-pta-2.C: New testcase.
4089 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4090
886d5463 40912016-04-27 Nathan Sidwell <nathan@acm.org>
4092
4093 * g++.dg/cpp0x/constexpr-recursion3.C: New.
4094 * g++.dg/ubsan/pr63956.C: Adjust error location.
4095
f0e35aa9 40962016-04-27 Nick Clifton <nickc@redhat.com>
4097
4098 PR middle-end/49889
4099 * gcc.dg/pr49889.c: New test.
4100
40385231 41012016-04-27 Bernd Schmidt <bschmidt@redhat.com>
4102
4103 * c-c++-common/memset-array.c: New test.
4104
37229a71 41052016-04-26 Martin Sebor <msebor@redhat.com>
4106
4107 PR c++/66639
4108 * g++.dg/cpp1y/func_constexpr.C: New test.
4109
3eedf9bd 41102016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
4111
4112 PR c++/70241
4113 * g++.dg/cpp0x/enum32.C: New test.
4114 * g++.dg/cpp0x/enum33.C: New test.
4115
41162016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 4117
4118 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4119 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4120 * gcc.c-torture/execute/bitfld-6.c: Likewise.
4121 * gcc.c-torture/execute/bitfld-7.c: Likewise.
4122 * gcc.c-torture/execute/pr38151.c: Likewise.
4123 * gcc.c-torture/execute/pr66556.c: Likewise.
4124 * gcc.c-torture/execute/pr67781.c: Likewise.
4125 * gcc.c-torture/execute/pr68648.c: Likewise.
4126
8c51f92f 41272016-04-26 Marc Glisse <marc.glisse@inria.fr>
4128
4129 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4130
fa20ebd3 41312016-04-26 Marek Polacek <polacek@redhat.com>
4132
4133 PR c/67784
4134 * gcc.dg/pr67784-3.c: New test.
4135 * gcc.dg/pr67784-4.c: New test.
4136 * gcc.dg/pr67784-5.c: New test.
4137
9db47803 4138 PR c/70791
4139 * gcc.dg/Wnested-externs-2.c: New test.
4140
bff407f2 41412016-04-26 Marc Glisse <marc.glisse@inria.fr>
4142
4143 * gcc.dg/fold-plusmult.c: Adjust.
4144 * gcc.dg/no-strict-overflow-6.c: Adjust.
4145 * gcc.dg/gomp/loop-1.c: Xfail some tests.
4146
78d0c69e 41472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4148
4149 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4150 number scans.
4151 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4152 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4153 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4154 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4155 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4156 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4157 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4158 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4159 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4160 * gcc.target/i386/avx512f-gather-5.c: Likewise.
4161 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4162 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4163 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4164 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4165 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4166 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4167 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4168 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4169 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4170 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4171 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4172 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4173 scans.
4174 * gcc.target/i386/pr32219-4.c: Likewise.
4175 * gcc.target/i386/pr32219-6.c: Likewise.
4176 * gcc.target/i386/pr32219-8.c: Likewise.
4177
221d6722 41782016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4179
4180 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4181 associated options.
4182
514727a9 41832016-04-26 Marek Polacek <polacek@redhat.com>
4184
4185 PR c++/70744
4186 * g++.dg/ext/cond2.C: New test.
4187
e6ee4c61 41882016-04-26 Bin Cheng <bin.cheng@arm.com>
4189
4190 PR tree-optimization/70771
4191 PR tree-optimization/70775
4192 * gcc.dg/pr70771.c: New test.
3730828c 4193 * gcc.dg/pr70775.c: New test.
e6ee4c61 4194
b3d72796 41952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
4196
4197 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4198
c11ece29 41992016-04-25 Richard Biener <rguenther@suse.de>
4200
4201 PR tree-optimization/70780
4202 * gcc.dg/torture/pr70780.c: New testcase.
4203
d40b10b2 42042016-04-25 Michael Collison <michael.collison@arm.com>
4205
4860a6bf 4206 * gcc.target/arm/neon-vaddws16.c: New test.
4207 * gcc.target/arm/neon-vaddws32.c: New test.
4208 * gcc.target/arm/neon-vaddwu16.c: New test.
4209 * gcc.target/arm/neon-vaddwu32.c: New test.
4210 * gcc.target/arm/neon-vaddwu8.c: New test.
4211 * lib/target-supports.exp
d40b10b2 4212 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4213 that arm neon support vector widen sum of HImode TO SImode.
4214
4bbfd6c2 42152016-04-23 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR sanitizer/70712
4218 * c-c++-common/asan/pr70712.c: New test.
4219
524df596 42202016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4221
4222 * .gitattributes: New file.
4223
426c75c3 42242016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
4225
4226 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4227
c052a8d5 42282016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
4229
4230 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4231 * gfortran.dg/submodule_15.f08: Likewise.
4232
c08d4612 42332016-04-22 Richard Biener <rguenther@suse.de>
4234
4235 PR tree-optimization/70740
4236 * gcc.dg/torture/pr70740.c: New testcase.
4237
fd3211e1 42382016-04-21 H.J. Lu <hongjiu.lu@intel.com>
4239
4240 PR target/70750
4241 * gcc.target/i386/pr70750-1.c: New test.
4242 * gcc.target/i386/pr70750-2.c: Likewise.
4243
15acd78c 42442016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
4245
4246 PR c++/70540
4247 * g++.dg/cpp0x/auto48.C: New.
4248
192bf59c 42492016-04-21 Marek Polacek <polacek@redhat.com>
4250
4251 PR c++/70513
4252 * g++.dg/cpp0x/forw_enum12.C: New test.
4253 * g++.dg/cpp0x/forw_enum13.C: New test.
4254
5d429e99 42552016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
4256
4257 PR target/70728
4258 * gcc.target/i386/pr70728.c: New test.
4259
06777d85 42602016-04-21 Richard Biener <rguenther@suse.de>
4261
4262 PR middle-end/70747
4263 * gcc.dg/pr70747.c: New testcase.
4264
7434c6fb 42652016-04-21 Bin Cheng <bin.cheng@arm.com>
4266
4267 PR tree-optimization/70715
4268 * gcc.dg/tree-ssa/scev-13.c: New test.
4269
f3ec0970 42702016-04-21 Marc Glisse <marc.glisse@inria.fr>
4271
4272 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4273
523f3a9d 42742016-04-21 Marc Glisse <marc.glisse@inria.fr>
4275
4276 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4277
ace7bf06 42782016-04-20 Jan Hubicka <jh@suse.cz>
4279
4280 PR ipa/70018
4281 * g++.dg/ipa/nothrow-1.C: New testcase.
4282
2b073aa6 42832016-04-20 Nathan Sidwell <nathan@acm.org>
4284
4285 PR c++/55635
4286 * g++.dg/eh/delete1.C: New.
4287
8a574c11 42882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4289
4290 * gcc.target/i386/avx256-unaligned-store-2.c: Add
4291 -mtune-ctrl=sse_typeless_stores.
4292
e3400750 42932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
4294
4295 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4296
4bd8a059 42972016-04-20 Bin Cheng <bin.cheng@arm.com>
4298
4299 PR tree-optimization/69489
4300 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4301
70574e60 43022016-04-20 Ilya Verbin <ilya.verbin@intel.com>
4303
4304 PR c++/69363
4305 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4306 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4307 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4308
bd6f374c 43092016-04-20 Bin Cheng <bin.cheng@arm.com>
4310
4311 PR tree-optimization/56625
4312 PR tree-optimization/69489
4313 * gcc.dg/vect/pr56625.c: New test.
4314 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4315
482539ee 43162016-04-20 Andrew Pinski <apinski@cavium.com>
4317
4318 PR target/64971
4319 * gcc.c-torture/compile/pr37433-1.c: New testcase.
4320
b4672800 43212016-04-20 Arnaud Charlet <charlet@adacore.com>
4322
4323 * gnat.dg/self1.adb: Remove now incorrect test.
4324
4fb48737 43252016-04-20 Bin Cheng <bin.cheng@arm.com>
4326
4327 * gcc.dg/tree-ssa/scev-11.c: New test.
4328 * gcc.dg/tree-ssa/scev-12.c: New test.
4329
97efb92e 43302016-04-20 Marek Polacek <polacek@redhat.com>
4331
4332 PR tree-optimization/70725
4333 * gcc.dg/pr70725.c: New test.
4334
9d2d4060 43352016-04-20 Richard Biener <rguenther@suse.de>
4336
4337 PR tree-optimization/70726
4338 * g++.dg/vect/pr70726.cc: New testcase.
4339
54530437 43402016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4341
4342 PR target/70674
4343 * gcc.target/s390/pr70674.c: New test.
4344
acda2210 43452016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4346
4347 PR libgfortran/70684
4348 * gfortran.dg/list_read_14.f90: New test.
4349
b7040bb0 43502016-04-19 H.J. Lu <hongjiu.lu@intel.com>
4351
4352 PR target/69201
4353 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4354 extern to force it misaligned.
4355 (b): Likewise.
4356 (c): Likewise.
4357 (d): Likewise.
4358 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4359 Don't check `*' before movv4sf_internal.
4360 * gcc.target/i386/avx256-unaligned-store-2.c: Check
4361 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4362 Don't check `*' before movv16qi_internal.
4363 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4364 extern to force it misaligned.
4365 (b): Likewise.
4366 (c): Likewise.
4367 (d): Likewise.
4368 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4369 Don't check `*' before movv2df_internal.
4370 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4371 extern to force it misaligned.
4372 (b): Likewise.
4373 (c): Likewise.
4374 (d): Likewise.
4375 Check movv8sf_internal instead of avx_storeups256.
4376 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4377
263b5475 43782016-04-19 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/70171
4381 * g++.dg/tree-ssa/pr70171.C: New testcase.
4382
222ac318 43832016-04-19 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/70724
4386 * gcc.dg/torture/pr70724.c: New testcase.
4387
003000a4 43882016-04-18 Vladimir Makarov <vmakarov@redhat.com>
4389
4390 PR middle-end/70689
4860a6bf 4391 * gcc.target/i386/pr70689.c: New.
003000a4 4392
3f6e13de 43932016-04-18 H.J. Lu <hongjiu.lu@intel.com>
4394
4395 PR target/70708
4396 * gcc.target/i386/pr70708.c: New test.
4397
10abddbd 43982016-04-18 Richard Biener <rguenther@suse.de>
4399
4400 PR tree-optimization/43434
4401 * gcc.dg/vect/pr43434.c: New testcase.
4402 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4403 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4404 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4405 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4406 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4407 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4408 * gcc.dg/gomp/pr68640.c: Likewise.
4409 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4410 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4411
950db54a 44122016-04-18 Richard Biener <rguenther@suse.de>
4413
4414 PR tree-optimization/70701
4415 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4416
67ccbf39 44172016-04-18 Tom de Vries <tom@codesourcery.com>
4418
4419 PR testsuite/70699
4420 * gcc.dg/pr70161.c: Add dot-file scans.
4421 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4422 instead of after last dot char.
4423
021ad2f3 44242016-04-17 Eric Botcazou <ebotcazou@adacore.com>
4425
4426 * c-c++-common/dump-ada-spec-3.c: New test.
4427 * c-c++-common/dump-ada-spec-4.c: Likewise.
4428
d572fcfd 44292016-04-17 Tom de Vries <tom@codesourcery.com>
4430
4431 PR other/70183
4432 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4433
8b4ee73c 44342016-04-15 Jan Hubicka <jh@suse.cz>
4435
4436 PR ipa/70018
4437 * g++.dg/ipa/pure-const-1.C: New testcase.
4438 * g++.dg/ipa/pure-const-2.C: New testcase.
4439 * g++.dg/ipa/pure-const-3.C: New testcase.
4440
eac243e7 44412016-04-15 Marek Polacek <polacek@redhat.com>
4442
4443 PR c/70671
4444 * gcc.dg/bitfld-22.c: New test.
4445
64c1df32 44462016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4447
4448 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4449 x86_64.
4450
926f9422 44512016-04-15 Marek Polacek <polacek@redhat.com>
4452
4453 PR c/70651
4454 * c-c++-common/pr70651.c: New test.
4455
309bbaa3 44562016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4457
4458 PR rtl-optimization/70681
4459 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4460 dump scan on arm and powerpc.
4461 * gcc.dg/pr10474.c: Likewise.
4462
b4ba8358 44632016-04-15 Jakub Jelinek <jakub@redhat.com>
4464
ed92874a 4465 PR c++/69517
4466 PR c++/70019
4467 PR c++/70588
4468 * g++.dg/cpp1y/vla11.C: Revert for real.
4469
b4ba8358 4470 PR c/70436
4471 * c-c++-common/Wparentheses-1.c: New test.
4472 * c-c++-common/gomp/Wparentheses-1.c: New test.
4473 * c-c++-common/gomp/Wparentheses-2.c: New test.
4474 * c-c++-common/gomp/Wparentheses-3.c: New test.
4475 * c-c++-common/gomp/Wparentheses-4.c: New test.
4476 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4477 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4478 * c-c++-common/goacc/Wparentheses-1.c: New test.
4479
65717bb5 44802016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4481
4482 PR target/70662
4483 * gcc.target/i386/pr70662.c: New test.
4484
ca1a4077 44852016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4486 Alan Modra <amodra@gmail.com>
ca1a4077 4487
4488 PR tree-optimization/70130
4489 * gcc.dg/vect/O3-pr70130.c: New testcase.
4490
dbe1794c 44912016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4492
11836644 4493 PR target/70669
4494 * gcc.target/powerpc/pr70669.c: New test.
4495
dbe1794c 4496 PR target/70640
4497 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4498 a power7 system that does not have an assembler that supports
4499 power8.
4500
4c1007f1 45012016-04-14 Martin Sebor <msebor@redhat.com>
4502
4503 PR c++/69517
4504 PR c++/70019
4505 PR c++/70588
4506 * c-c++-common/ubsan/vla-1.c: Revert.
4507 * g++.dg/cpp1y/vla11.C: Same.
4508 * g++.dg/cpp1y/vla12.C: Same.
4509 * g++.dg/cpp1y/vla13.C: Same.
4510 * g++.dg/cpp1y/vla14.C: Same.
4511 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4512 * g++.dg/init/array24.C: Same.
4c1007f1 4513 * g++.dg/ubsan/vla-1.C: Same.
4514
22dcab66 45152016-04-14 Marek Polacek <polacek@redhat.com>
4516 Jan Hubicka <hubicka@ucw.cz>
4517
4518 PR c++/70029
4519 * g++.dg/torture/pr70029.C: New test.
4520
3e74b025 45212016-04-14 Martin Sebor <msebor@redhat.com>
4522
4523 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4524 type size to prevent failures on targets with very low maximum
4525 alignment.
4526
1d2e0f2a 45272016-04-14 Richard Biener <rguenther@suse.de>
4528
4529 PR tree-optimization/70623
4530 * gcc.dg/torture/pr70623.c: New testcase.
4531 * gcc.dg/torture/pr70623-2.c: Likewise.
4532
9aed0626 45332016-04-13 Martin Sebor <msebor@redhat.com>
4534
4535 PR c++/69517
4536 PR c++/70019
4537 PR c++/70588
4538 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4539 * g++.dg/cpp1y/vla11.C: New test.
4540 * g++.dg/cpp1y/vla12.C: New test.
4541 * g++.dg/cpp1y/vla13.C: New test.
4542 * g++.dg/cpp1y/vla14.C: New test.
4543 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4544 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4545 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4546
fd499010 45472016-04-13 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR c++/70641
4550 * g++.dg/opt/pr70641.C: New test.
4551
87fa7252 45522016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4553
4554 PR rtl-optimization/68749
4555 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4556 effects of argument promotions.
4557 Remove default args to dg-skip-if.
4558
6c40e18b 45592016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4560
4561 PR c++/70635
4562 * g++.dg/parse/pr70635.C: New.
4563
92c53257 45642016-04-13 Marek Polacek <polacek@redhat.com>
4565
4566 PR c++/70639
4567 * c-c++-common/Wmisleading-indentation-4.c: New test.
4568
0241e4dc 45692016-04-13 Marek Polacek <polacek@redhat.com>
4570
4571 PR c/70436
4860a6bf 4572 * gcc.dg/Wparentheses-12.c: New test.
4573 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4574
92bda444 45752016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4576
4577 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4578 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4579 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4580
38ea8a26 45812016-04-13 Jakub Jelinek <jakub@redhat.com>
4582
d08aa032 4583 PR middle-end/70633
4584 * gcc.c-torture/compile/pr70633.c: New test.
4585
38ea8a26 4586 PR debug/70628
4587 * gcc.dg/torture/pr70628.c: New test.
4588
9231d5c2 45892016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4590
4591 PR c++/70610
4592 * g++.dg/template/pr70610.C: New test.
4593 * g++.dg/template/pr70610-2.C: New test.
4594 * g++.dg/template/pr70610-3.C: New test.
4595 * g++.dg/template/pr70610-4.C: New test.
4596
249ca944 45972016-04-12 Jakub Jelinek <jakub@redhat.com>
4598
7f2ea2fb 4599 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4600 128 instead of 32.
4601
249ca944 4602 PR c++/70571
4603 * g++.dg/ext/pr70571.C: New test.
4604
8ca5a97d 46052016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4606
bf32a52d 4607 PR target/70640
8ca5a97d 4608 * gcc.target/powerpc/pr70640.c: New test.
4609
e971b45f 46102016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 PR c++/68722
4613 * g++.dg/parse/pr68722.C: New.
4614
0b54d964 46152016-04-12 Jakub Jelinek <jakub@redhat.com>
4616
4617 PR rtl-optimization/70596
4618 * gcc.target/i386/pr70596.c: New test.
4619
d2dd85e3 46202016-04-12 Nathan Sidwell <nathan@acm.org>
4621
4622 PR c++/70501
4623 * g++.dg/init/pr70501.C: New.
4624
2d0001b0 46252016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4626
4627 * gcc.target/i386/asm-flag-6.c: New test.
4628
6c4df0d1 46292016-04-12 Tom de Vries <tom@codesourcery.com>
4630
4631 PR tree-optimization/68756
4632 * gcc.dg/graphite/pr68756.c: New test.
4633
0d60da57 46342016-04-12 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR tree-optimization/70602
4637 * gcc.c-torture/execute/pr70602.c: New test.
4638
62735984 46392016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4640
4641 PR target/70381
4642 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4643 __float128 emulator is built and runs.
4644 * gcc.target/powerpc/float128-1.c: Likewise.
4645
4646 * lib/target-supports.exp (check_ppc_float128_sw_available):
4647 Rework tests for __float128 software and hardware
4648 availability. Fix exit condition to return 0 on success.
4649
a702492c 46502016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4651
4652 PR target/70133
4653 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4654 * gcc.target/aarch64/target_attr_15.c: Likewise.
4655
a8c5ce92 46562016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4657
4658 PR c++/69066
4659 * g++.dg/cpp1y/pr69066.C: New.
4660
5ecab913 46612016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4662
4663 PR fortran/68566
4664 * gfortran.dg/pr36192.f90: Update test.
4665 * gfortran.dg/pr36192_1.f90: Update test.
4666 * gfortran.dg/real_dimension_1.f: Update test.
4667 * gfortran.dg/parameter_array_init_7.f90: New test.
4668
6cb5ef70 46692016-04-09 John David Anglin <danglin@gcc.gnu.org>
4670
4edfdd23 4671 PR testsuite/64039
4672 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4673
964f71e3 4674 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4675
5d61c198 4676 PR rtl-optimization/66669
4677 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4678
16eaaf58 4679 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4680
0b68802d 4681 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4682 * gcc.dg/pie-1.c: Likewise.
4683 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4684 * gcc.dg/pic-4.c: Likewise.
4685 * gcc.dg/pie-3.c: Likewise.
4686 * gcc.dg/pie-4.c: Likewise.
4687
9c0dd509 4688 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4689
03b2d3c1 4690 PR tree-optimization/68644
4691 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4692
6cb5ef70 4693 PR rtl-optimization/64886
4694 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4695
07de41ba 46962016-04-09 Tom de Vries <tom@codesourcery.com>
4697
4698 PR tree-optimization/68953
4699 * gcc.dg/graphite/pr68953.c: New test.
4700
d294e3fb 47012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4702
4703 PR fortran/70592
4704 * gfortran.dg/deferred_character_16.f90: New test.
4705
3cb15094 47062016-04-09 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR tree-optimization/70586
4709 * gcc.c-torture/execute/pr70586.c: New test.
4710
a02dc66f 47112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4712
4713 PR sanitizer/70573
4714 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4715 with __builtin_memset
4716 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4717
0c302595 47182016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4719
4720 PR lto/70289
4721 PR ipa/70348
4722 PR tree-optimization/70373
4723 PR middle-end/70533
4724 PR middle-end/70534
4725 PR middle-end/70535
4726 * c-c++-common/goacc/reduction-5.c: New test.
4727 * c-c++-common/goacc/reduction-promotions.c: New test.
4728 * gfortran.dg/goacc/reduction-3.f95: New test.
4729 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4730
c6c0523b 47312016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4732
4733 PR c++/70590
4734 PR c++/70452
4735 * g++.dg/pr70590.C: New test.
4736 * g++.dg/pr70590-2.C: New test.
4737
3ac399da 47382016-04-08 Jakub Jelinek <jakub@redhat.com>
4739
e97d1706 4740 PR middle-end/70593
4741 * gcc.target/i386/pr70593.c: New test.
4742
3ac399da 4743 PR rtl-optimization/70574
4744 * gcc.target/i386/avx2-pr70574.c: New test.
4745
fcfbb129 47462016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4747
4748 PR sanitizer/70541
4749 * c-c++-common/asan/pr70541.c: New test.
4750
0aabcddf 47512016-04-08 Tom de Vries <tom@codesourcery.com>
4752
4753 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4754 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4755
bec0c1e8 47562016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757
4758 PR target/70566
4759 * gcc.c-torture/execute/pr70566.c: New test.
4760
87c791f5 47612016-04-08 Tom de Vries <tom@codesourcery.com>
4762
4763 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4764 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4765
7f38718f 47662016-04-08 Alan Modra <amodra@gmail.com>
4767
4768 * gcc.target/powerpc/pr70117.c: New.
4769
a96a7710 47702016-04-07 Jakub Jelinek <jakub@redhat.com>
4771
7a6265d1 4772 PR testsuite/70581
4773 * gcc.dg/lto/simd-function_0.c: New test.
4774
a96a7710 4775 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4776 clones.
4777 * c-c++-common/attr-simd-2.c: Likewise.
4778 * c-c++-common/attr-simd-4.c: Likewise.
4779 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4780 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4781
508dd607 47822016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4783
4784 PR testsuite/70553
4785 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4786
1b61585a 47872016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4788 Tom de Vries <tom@codesourcery.com>
4789
4790 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4791 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4792 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4793 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4794 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4795 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4796 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4797 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4798
5f060aa8 47992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4800
4801 PR c/70436
4802 * g++.dg/warn/Wparentheses-29.C: New test.
4803
d3831f71 48042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4805
4806 PR c/70436
4807 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4808 explicit braces to resolve a future -Wparentheses warning.
4809
382ece2d 48102016-04-06 Richard Henderson <rth@redhat.com>
4811
4812 * gcc.dg/pr61817-1.c: New test.
4813 * gcc.dg/pr61817-2.c: New test.
4814 * gcc.dg/pr69391-1.c: New test.
4815 * gcc.dg/pr69391-2.c: New test.
4816
72234ee9 48172016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4818
4819 PR rtl-optimization/70398
4860a6bf 4820 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4821
5547150a 48222016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4823
4824 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4825
15b70121 48262016-04-06 Yvan Roux <yvan.roux@linaro.org>
4827 Pedro Alves <palves@redhat.com>
4828
4829 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4830
585aefbb 48312016-04-06 Jakub Jelinek <jakub@redhat.com>
4832
0cbb513b 4833 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4834 Check for avx512f effective targets instead of avx2.
4835 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4836 for AVX512F clones.
4837 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4838 * g++.dg/gomp/declare-simd-1.C: Likewise.
4839 * g++.dg/gomp/declare-simd-3.C: Likewise.
4840 * g++.dg/gomp/declare-simd-4.C: Likewise.
4841
585aefbb 4842 PR middle-end/70550
4843 * c-c++-common/gomp/pr70550-1.c: New test.
4844 * c-c++-common/gomp/pr70550-2.c: New test.
4845
0b91cceb 48462016-04-05 Nathan Sidwell <nathan@acm.org>
4847
4848 PR c++/70512
4849 * g++.dg/ext/attribute-may-alias-5.C: New.
4850
645a9d8e 48512016-04-05 Jakub Jelinek <jakub@redhat.com>
4852
4853 PR c++/70336
4854 * c-c++-common/pr70336.c: New test.
4855 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4856 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4857
bdf23925 48582016-04-05 Jan Hubicka <hubicka@ucw.cz>
4859
4860 PR ipa/66223
4861 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4862
aaff837c 48632016-04-05 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR rtl-optimization/70542
4866 * gcc.dg/torture/pr70542.c: New test.
4867 * gcc.target/i386/avx2-pr70542.c: New test.
4868
2eac58a0 48692016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4870
4871 PR tree-optimization/70509
4872 * gcc.target/i386/avx512bw-pr70509.c: New test.
4873
4f7ebe46 48742016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4875
4876 PR c++/70452
4877 * g++.dg/ext/constexpr-vla4.C: New test.
4878
305d86a0 48792016-04-05 Uros Bizjak <ubizjak@gmail.com>
4880
4881 PR target/70510
4882 * gcc.target/i386/pr70510.c: New test.
4883
eec3b789 48842016-04-05 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/70526
4887 * g++.dg/torture/pr70526.C: New testcase.
4888
ca943582 48892016-04-05 Jakub Jelinek <jakub@redhat.com>
4890
4891 PR target/70525
4892 * gcc.target/i386/pr70525.c: New test.
4893
87825cd5 48942016-04-05 Richard Biener <rguenther@suse.de>
4895
4896 PR middle-end/70499
4897 * g++.dg/torture/pr70499.C: New testcase.
4898
14638828 48992016-04-05 Richard Biener <rguenther@suse.de>
4900
4901 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4902 remove XFAIL.
4903
967a90d5 49042016-04-04 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR middle-end/70307
4907 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4908 rs6000 ABI warnings.
4909
d374a3a3 49102016-04-04 Jan Hubicka <hubicka@ucw.cz>
4911
4912 PR ipa/66223
4913 * g++.dg/ipa/devirt-51.C: New testcase.
4914
8ff377a6 49152016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4916 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR middle-end/70457
4919 * gcc.dg/torture/pr70457.c: New.
4920
f567b44f 49212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4922
4923 PR fortran/67538
4924 * gfortran.dg/allocate_with_source_19.f08: New test.
4925
89d4ebfa 49262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4927
4928 PR fortran/65795
4929 * gfortran.dg/coarray_allocate_6.f08: New test.
4930
68ab33a6 49312016-04-04 Richard Biener <rguenther@suse.de>
4932
4933 PR rtl-optimization/70484
4934 * gcc.dg/torture/pr70484.c: New testcase.
4935
c4f5465d 49362016-04-04 Marek Polacek <polacek@redhat.com>
4937
4938 PR c/70307
4939 * gcc.dg/torture/pr70307.c: New test.
4940
bfec6609 49412016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4942
4943 PR target/70416
4944 PR target/67391
4945 * gcc.target/sh/torture/pr70416.c: New.
4946
40df9099 49472016-04-02 Martin Sebor <msebor@redhat.com>
4948
4949 PR c++/67376
4950 PR c++/70170
4951 PR c++/70172
4952 PR c++/70228
4953 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4954 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4955 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4956 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4957 * g++.dg/cpp0x/constexpr-string.C: Same.
4958 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4959 * g++.dg/cpp0x/pr65398.C: Same.
4960 * g++.dg/ext/constexpr-vla1.C: Same.
4961 * g++.dg/ext/constexpr-vla2.C: Same.
4962 * g++.dg/ext/constexpr-vla3.C: Same.
4963 * g++.dg/ubsan/pr63956.C: Same.
4964
0edb9bfe 49652016-04-01 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR rtl-optimization/70467
4968 * gcc.target/i386/pr70467-2.c: New test.
4969
e5b1a1d9 49702016-04-01 Jakub Jelinek <jakub@redhat.com>
4971 Marek Polacek <polacek@redhat.com>
4972
4973 PR c++/70488
4974 * g++.dg/init/new47.C: New test.
4975
b2ca3fb0 49762016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4977
4978 PR target/70496
4979 * gcc.target/arm/pr70496.c: New test.
4980
4c3bd1e3 49812016-04-01 Nathan Sidwell <nathan@acm.org>
4982
47de69ad 4983 PR c++/68475
4984 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4985
313d569f 49862016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4987
4988 PR target/69890
4989 * gcc.dg/strlenopt.h (memmove): New.
4990 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4991 instead of "string.h".
4992 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4993 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4994 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4995 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4996 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4997 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4998 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4999 * gcc.target/i386/chkp-stropt-12.c: Likewise.
5000 * gcc.target/i386/chkp-stropt-13.c: Likewise.
5001 * gcc.target/i386/chkp-stropt-14.c: Likewise.
5002 * gcc.target/i386/chkp-stropt-15.c: Likewise.
5003 * gcc.target/i386/chkp-stropt-16.c: Likewise.
5004 * gcc.target/i386/chkp-stropt-2.c: Likewise.
5005 * gcc.target/i386/chkp-stropt-3.c: Likewise.
5006 * gcc.target/i386/chkp-stropt-4.c: Likewise.
5007 * gcc.target/i386/chkp-stropt-5.c: Likewise.
5008 * gcc.target/i386/chkp-stropt-6.c: Likewise.
5009 * gcc.target/i386/chkp-stropt-7.c: Likewise.
5010 * gcc.target/i386/chkp-stropt-8.c: Likewise.
5011 * gcc.target/i386/chkp-stropt-9.c: Likewise.
5012
5469facd 50132016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5014
5015 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
5016 (Holder::foo): Reflect this.
5017
503de754 50182016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
5019
5020 PR target/70442
5021 * gcc.dg/pr70442.c: New test.
5022
13ee2de7 50232016-03-31 Nathan Sidwell <nathan@acm.org>
5024
5025 PR c++/70393
5026 * g++.dg/cpp0x/constexpr-virtual6.C: New.
5027
5e0d03a8 50282016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
5029
5030 PR target/70453
5031 * gcc.target/i386/pr70453.c: New test.
5032
8cb82ed4 50332016-03-31 Andrey Belevantsev <abel@ispras.ru>
5034
5035 PR target/70292
5036 * gcc.c-torture/pr70292.c: New test.
5037
7952b661 50382016-03-31 Marek Polacek <polacek@redhat.com>
5039
5040 PR c/70297
5041 * c-c++-common/pr70297.c: New test.
5042 * g++.dg/cpp0x/typedef-redecl.C: New test.
5043 * gcc.dg/typedef-redecl2.c: New test.
5044
1607cc74 50452016-03-31 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR rtl-optimization/70460
5048 * gcc.c-torture/execute/pr70460.c: New test.
5049
c689c252 50502016-03-31 Richard Biener <rguenther@suse.de>
5051
5052 PR c++/70430
5053 * g++.dg/ext/vector30.C: New testcase.
5054
91c9586d 50552016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
5056 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058 * gfortran.dg/fmt_pf.f90: New test.
5059
afa5c1b8 50602016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5061
5062 Forward-port from 5 branch
5063 2016-03-30 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR testsuite/70356
5066 * gcc.target/i386/avx-vextractf128-256-5.c: Move
5067 dg-require-effective-target after dg-do.
5068
5069 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
5070
5071 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5072
6a5dcab3 50732016-03-30 Thomas Schwinge <thomas@codesourcery.com>
5074 Julian Brown <julian@codesourcery.com>
5075 Chung-Lin Tang <cltang@codesourcery.com>
5076 Cesar Philippidis <cesar@codesourcery.com>
5077 James Norris <jnorris@codesourcery.com>
5078 Tom de Vries <tom@codesourcery.com>
5079 Nathan Sidwell <nathan@codesourcery.com>
5080
305d86a0 5081 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 5082 * c-c++-common/goacc/loop-clauses.c: Likewise.
5083 * g++.dg/goacc/template.C: Likewise.
5084 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5085 * gfortran.dg/goacc/loop-1.f95: Likewise.
5086 * gfortran.dg/goacc/loop-5.f95: Likewise.
5087 * gfortran.dg/goacc/loop-6.f95: Likewise.
5088 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5089 * c-c++-common/goacc-gomp/nesting-1.c: Update.
5090 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5091 * c-c++-common/goacc/clauses-fail.c: Likewise.
5092 * c-c++-common/goacc/parallel-1.c: Likewise.
5093 * c-c++-common/goacc/reduction-1.c: Likewise.
5094 * c-c++-common/goacc/reduction-2.c: Likewise.
5095 * c-c++-common/goacc/reduction-3.c: Likewise.
5096 * c-c++-common/goacc/reduction-4.c: Likewise.
5097 * c-c++-common/goacc/routine-3.c: Likewise.
5098 * c-c++-common/goacc/routine-4.c: Likewise.
5099 * c-c++-common/goacc/routine-5.c: Likewise.
5100 * c-c++-common/goacc/tile.c: Likewise.
5101 * g++.dg/goacc/template.C: Likewise.
5102 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5103 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5104 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
5105 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
5106 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5107 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5108 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5109 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
5110 * c-c++-common/goacc/use_device-1.c: ... this file.
5111 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
5112 * c-c++-common/goacc/host_data-5.c: ... this file, and...
5113 * c-c++-common/goacc/host_data-6.c: ... this file.
5114 * c-c++-common/goacc/loop-2-kernels.c: New file.
5115 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5116 * c-c++-common/goacc/loop-3.c: Likewise.
5117 * g++.dg/goacc/reference.C: Likewise.
5118 * g++.dg/goacc/routine-1.C: Likewise.
5119 * g++.dg/goacc/routine-2.C: Likewise.
5120
932c0baa 51212016-03-30 Richard Biener <rguenther@suse.de>
5122
5123 PR middle-end/70450
5124 * gcc.dg/torture/pr70450.c: New testcase.
5125
7f7c4659 51262016-03-30 Jakub Jelinek <jakub@redhat.com>
5127
5128 PR target/70421
5129 * gcc.dg/torture/pr70421.c: New test.
5130 * gcc.target/i386/avx512f-pr70421.c: New test.
5131
9cbfe80c 51322016-03-30 H.J. Lu <hongjiu.lu@intel.com>
5133
5134 PR testsuite/70364
5135 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5136 (check): New function.
5137 (bar): Call check.
5138 (foo): Align stack to 16 bytes when calling bar.
5139 * gcc.target/i386/cleanup-2.c: Likewise.
5140
f56c7d36 51412016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
5142
5143 PR tree-optimization/59124
5144 * gcc.dg/Warray-bounds-19.c: New test.
5145
0275bf9b 51462016-03-29 Zachary T Welch <zwelch@codesourcery.com>
5147
5148 * lib/prune.exp (escape_regex_chars): New.
5149 (prune_file_path): Update to quote metcharacters for regexp.
5150
a3daa269 51512016-03-29 Jakub Jelinek <jakub@redhat.com>
5152
24e1ba3d 5153 PR rtl-optimization/70429
5154 * gcc.c-torture/execute/pr70429.c: New test.
5155
a3daa269 5156 PR tree-optimization/70405
5157 * gcc.dg/pr70405.c: New test.
5158
3ef41a6e 51592016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
5160
5161 PR fortran/70397
5162 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5163 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5164
4abd9410 51652016-03-29 Thomas Schwinge <thomas@codesourcery.com>
5166
5167 PR testsuite/64177
5168 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5169 __cilkrts_set_param to set two workers.
5170 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5171 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5172
b58e5f0f 51732016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
5174
305d86a0 5175 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 5176
bff53658 51772016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
5178
5179 PR target/70406
305d86a0 5180 * gcc.target/i386/pr70406.c: New test.
bff53658 5181
bb2c9c15 51822016-03-27 Eric Botcazou <ebotcazou@adacore.com>
5183
5184 * gnat.dg/specs/double_record_extension3.ads: New test.
5185
f12c84ab 51862016-03-25 Richard Henderson <rth@redhat.com>
5187
5188 PR target/70120
5189 * gcc.target/aarch64/pr70120-1.c: New.
5190 * gcc.target/aarch64/pr70120-2.c: New.
5191 * gcc.target/aarch64/pr70120-3.c: New.
5192
b0bf58c4 51932016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
5194
5195 PR c++/62212
5196 * g++.dg/template/mangle2.C: The dg-do directive should be
5197 "compile" not "assemble".
5198
f175ba0f 51992016-03-25 Bernd Schmidt <bschmidt@redhat.com>
5200
5201 PR lto/69650
5202 * gcc.dg/pr69650.c: New test.
5203
4cc3295f 52042016-03-25 David Edelsohn <dje.gcc@gmail.com>
5205
5206 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5207
0cf40600 52082016-03-25 Alan Modra <amodra@gmail.com>
5209
5210 * gcc.dg/dfp/pr70052.c: New test.
5211
3aebf099 52122016-03-24 Richard Henderson <rth@redhat.com>
5213
5214 PR middle-end/69845
5215 * gcc.dg/tree-ssa/pr69845-1.c: New test.
5216 * gcc.dg/tree-ssa/pr69845-2.c: New test.
5217
83245bd3 52182016-03-24 Tom de Vries <tom@codesourcery.com>
5219
5220 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5221
108e7ee4 52222016-03-24 Tom de Vries <tom@codesourcery.com>
5223
5224 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5225 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5226
17af0b14 52272016-03-24 Tom de Vries <tom@codesourcery.com>
5228
5229 * c-c++-common/goacc/uninit-dim-clause.c: New test.
5230 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5231
6c8770ee 52322016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
5233
5234 PR c++/62212
5235 * g++.dg/template/mangle2.C: New test.
5236
a7e21b7b 52372016-03-24 Richard Biener <rguenther@suse.de>
5238
5239 PR tree-optimization/70396
5240 * gcc.dg/torture/pr70396.c: New testcase.
5241
f365d297 52422016-03-24 Richard Biener <rguenther@suse.de>
5243
5244 PR middle-end/70370
5245 * gcc.dg/torture/pr70370.c: New testcase.
5246
da7aeb13 52472016-03-24 Tom de Vries <tom@codesourcery.com>
5248
5249 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5250 * gfortran.dg/goacc/kernels-tree.f95: Same.
5251 * gfortran.dg/goacc/parallel-tree.f95: Same.
5252
80b30de0 52532016-03-24 Tom de Vries <tom@codesourcery.com>
5254
5255 * c-c++-common/goacc/uninit-if-clause.c: New test.
5256 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5257
cb9b6b99 52582016-03-24 Jakub Jelinek <jakub@redhat.com>
5259
5260 PR target/70290
305d86a0 5261 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5262 Fix formatting.
cb9b6b99 5263
a4225fff 52642016-03-24 Richard Biener <rguenther@suse.de>
5265
5266 PR tree-optimization/70372
5267 * gcc.dg/tree-ssa/pr70372.c: New testcase.
5268
5a869ab8 52692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5270
5271 PR c++/70347
5272 * g++.dg/cpp1y/nsdmi-union1.C: New test.
5273
36ce5faa 52742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
5275
5276 PR c++/70332
5277 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5278
c4fa85c9 52792016-03-23 Jakub Jelinek <jakub@redhat.com>
5280
d9377ad5 5281 PR c++/70001
5282 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5283 * g++.dg/cpp1y/pr70001.C: New test.
5284
c4fa85c9 5285 PR c++/70323
5286 * g++.dg/cpp0x/constexpr-70323.C: New test.
5287
0a2062da 52882016-03-23 Alexandre Oliva <aoliva@redhat.com>
5289 Jason Merrill <jason@redhat.com>
5290 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR c++/69315
5293 * g++.dg/cpp0x/constexpr-69315.C: New test.
5294 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5295
62d2a6dc 52962016-03-23 Marek Polacek <polacek@redhat.com>
5297
5298 PR c++/69884
5299 * g++.dg/warn/Wignored-attributes-1.C: New test.
5300 * g++.dg/warn/Wignored-attributes-2.C: New test.
5301
a82d6246 53022016-03-23 Tom de Vries <tom@codesourcery.com>
5303
5304 * c-c++-common/goacc/kernels-default.c (foo): Add missing
5305 initialization.
5306 * gfortran.dg/goacc/private-3.f95 (test): Same.
5307 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5308 missing use param.
5309
dc834ba1 53102016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5311
5312 * lib/target-supports.exp: Remove v7ve entry from loop
5313 creating effective target checks.
5314 (check_effective_target_arm_arch_v7ve_ok): New procedure.
5315 (add_options_for_arm_arch_v7ve): Likewise.
5316
7e83fd1f 53172016-03-23 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR tree-optimization/70354
5320 * gcc.dg/vect/pr70354-1.c: New test.
5321 * gcc.dg/vect/pr70354-2.c: New test.
5322 * gcc.target/i386/avx2-pr70354-1.c: New test.
5323 * gcc.target/i386/avx2-pr70354-2.c: New test.
5324
4e4da058 53252016-03-22 Jeff Law <law@redhat.com>
5326
5327 PR target/70232
5328 * gcc.dg/tree-ssa/pr70232.c: New test.
5329
6855137b 53302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5331
5332 PR target/70302
5333 * gcc.target/i386/pr70302.c: New test.
5334
19db1ec8 53352016-03-22 Richard Biener <rguenther@suse.de>
5336
5337 PR middle-end/70251
5338 * g++.dg/torture/pr70251.C: New testcase.
5339
4baec9f2 53402016-03-22 David Malcolm <dmalcolm@redhat.com>
5341
5342 PR c/69993
5343 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5344 Wmisleading-indentation.c.
5345 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5346 reflect change to diagnostic text and order of messages.
5347 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5348
fcfec126 53492016-03-22 David Edelsohn <dje.gcc@gmail.com>
5350
5351 * g++.dg/ext/java-3.C: Don't compile on AIX.
5352
aa30728a 53532016-03-22 Richard Biener <rguenther@suse.de>
5354
5355 PR middle-end/70333
5356 * gcc.dg/torture/pr70333.c: New testcase.
5357
46ec4eb4 53582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
5359
5360 * g++.dg/ext/pr70290.C: New test.
5361
4880f878 53622016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
5363
5364 PR target/70325
5365 * gcc.target/i386/pr70325.c: New test.
5366
3d78ea44 53672016-03-22 Jakub Jelinek <jakub@redhat.com>
5368
5934fb8f 5369 PR target/70329
5370 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5371 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5372
b6436f79 5373 PR target/70300
5374 * gcc.target/i386/pr70300.c: New test.
5375
3d78ea44 5376 PR c++/70295
5377 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5378 (func2): New function for cond with parens, xfail warning for c++.
5379 * g++.dg/warn/Wnonnull-compare-8.C: New test.
5380
b60244f6 53812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5382
5383 PR c++/70096
5384 * g++.dg/template/ptrmem30.C: New test.
5385
c8e3e744 53862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR c++/70204
5389 * g++.dg/cpp0x/constexpr-70204a.C: New test.
5390 * g++.dg/cpp0x/constexpr-70204b.C: New test.
5391
2715f63a 53922016-03-21 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR middle-end/70326
5395 * gcc.dg/pr70326.c: New test.
5396
2daa2cda 53972016-03-21 Marc Glisse <marc.glisse@inria.fr>
5398 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR tree-optimization/70317
5401 * gcc.dg/pr70317.c: New test.
5402
d9aa5a50 54032016-03-21 Uros Bizjak <ubizjak@gmail.com>
5404
5405 PR target/70327
5406 * gcc.target/i386/pr70327.c: New test.
5407
e1a88bf4 54082016-03-21 Martin Liska <mliska@suse.cz>
5409
61941425 5410 PR ipa/70306
e1a88bf4 5411 * gcc.dg/ipa/pr70306.c: New test.
5412
d9aa5a50 54132016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 5414
5415 * gcc.target/arm/attr-align1.c: Skip if M-profile.
5416 * gcc.target/arm/attr-align3.c: Likewise.
5417 * gcc.target/arm/attr_arm.c: Likewise.
5418 * gcc.target/arm/flip-thumb.c: Likewise.
5419
afdde20c 54202016-03-21 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR target/70296
5423 * gcc.target/powerpc/altivec-36.c: New test.
5424
3f2ef661 54252016-03-21 Richard Biener <rguenther@suse.de>
5426
5427 PR tree-optimization/70310
5428 * gcc.dg/torture/pr70310.c: New testcase.
5429
08b2b692 54302016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5431
5432 PR target/70293
5433 * gcc.target/i386/pr70293.c: New test.
5434
93505d22 54352016-03-21 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/70288
5438 * gcc.dg/torture/pr70288-1.c: New testcase.
5439 * gcc.dg/torture/pr70288-2.c: Likewise.
5440
06fd1914 54412016-03-21 Andrey Belevantsev <abel@ispras.ru>
5442
5443 PR rtl-optimization/69307
5444 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5445
b628775e 54462016-03-21 Andrey Belevantsev <abel@ispras.ru>
5447
5448 PR rtl-optimization/69102
5449 * gcc.c-torture/compile/pr69102.c: New test.
5450
1421f43c 54512016-03-18 Jeff Law <law@redhat.com>
5452
5453 PR rtl-optimization/70263
5454 * gcc.c-torture/compile/pr70263-1.c: New test.
5455 * gcc.target/i386/pr70263-2.c: New test.
5456
e7142ce1 54572016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5458
5459 PR rtl-optimization/70278
5460 * gcc.dg/torture/pr70278.c: New test.
5461 * gcc.target/arm/pr70278.c: New test.
5462
5539bc70 54632016-03-18 David Malcolm <dmalcolm@redhat.com>
5464
5465 PR c/70281
5466 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5467 (test_builtin_types_compatible_p): New test function.
5468 * gcc.dg/pr70281.c: New test case.
5469
296a290a 54702016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5471
5472 PR target/70113
5473 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5474
666094f0 54752016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5476
5477 PR tree-optimization/70252
5478 * gcc.dg/pr70252.c: New test.
5479
350514e8 54802016-03-18 Tom de Vries <tom@codesourcery.com>
5481
5482 * gcc.dg/pr70161-2.c: New test.
5483 * gcc.dg/pr70161.c: New test.
5484
011e0cea 54852016-03-18 Tom de Vries <tom@codesourcery.com>
5486
5487 PR ipa/70269
5488 * gcc.dg/pr70269.c: New test.
5489
292a09de 54902016-03-18 Jakub Jelinek <jakub@redhat.com>
5491
5492 PR c++/70267
5493 * g++.dg/ext/java-3.C: New test.
5494
efc86c4c 54952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5496
5497 PR c++/70205
5498 * g++.dg/lookup/pr70205.C: New test.
5499
a28dd575 55002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5501
5502 PR c++/70218
5503 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5504
92e7ab1e 55052016-03-17 Marek Polacek <polacek@redhat.com>
5506
5507 PR c/69407
5508 * gcc.dg/atomic-op-6.c: New test.
5509
7378dbfb 55102016-03-17 David Malcolm <dmalcolm@redhat.com>
5511
5512 PR c/70264
5513 * c-c++-common/pr70264.c: New test case.
5514
f7995d7d 55152016-03-17 Jakub Jelinek <jakub@redhat.com>
5516
e2895b76 5517 PR c++/70144
5518 * c-c++-common/pr70144-1.c: New test.
5519 * c-c++-common/pr70144-2.c: New test.
5520
f7995d7d 5521 PR c++/70272
5522 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5523 * g++.dg/opt/flifetime-dse6.C: New test.
5524 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5525
5ec4a949 55262016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5527
5528 PR driver/70192
5529 * gcc.dg/pic-1.c: New test.
5530 * gcc.dg/pic-2.c: Likewise.
5531 * gcc.dg/pic-3.c: Likewise.
5532 * gcc.dg/pic-4.c: Likewise.
5533 * gcc.dg/pie-1.c: Likewise.
5534 * gcc.dg/pie-2.c: Likewise.
5535 * gcc.dg/pie-3.c: Likewise.
5536 * gcc.dg/pie-4.c: Likewise.
5537 * gcc.dg/pie-5.c: Likewise.
5538 * gcc.dg/pie-6.c: Likewise.
5539
c28550e1 55402016-03-17 Tom de Vries <tom@codesourcery.com>
5541
5542 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5543 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5544
be3296cb 55452016-03-17 Richard Biener <rguenther@suse.de>
5546
5547 PR debug/70271
5548 * g++.dg/debug/pr70271.C: New testcase.
5549
9b60ef21 55502016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5551
5552 * gcc.target/i386/pr70251.c: New test.
5553
9a80bc1a 55542016-03-17 Marek Polacek <polacek@redhat.com>
5555
5556 PR c++/70194
5557 * g++.dg/warn/constexpr-70194.C: New test.
5558
733d7ff9 55592016-03-16 Richard Henderson <rth@redhat.com>
5560
5561 PR middle-end/70240
5562 * gcc.c-torture/compile/pr70240.c: New.
5563
3e6f12bf 55642016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5565
5566 * gcc.c-torture/compile/20151204.c: Skip for avr.
5567
867c9e99 55682016-03-16 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR target/70245
5571 * g++.dg/opt/pr70245.C: New test.
5572 * g++.dg/opt/pr70245.h: New file.
5573 * g++.dg/opt/pr70245-aux.cc: New file.
5574
8ced6ab7 55752016-03-16 Martin Sebor <msebor@redhat.com>
5576
5577 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5578
37af779a 55792016-03-16 Richard Henderson <rth@redhat.com>
5580
5581 PR middle-end/70199
5582 * gcc.c-torture/compile/pr70199.c: New.
5583
78ed999c 55842016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 * gcc.dg/uninit-19.c: Run dos2unix.
5587
462ca422 55882016-03-16 Marek Polacek <polacek@redhat.com>
5589
5590 PR c/70093
5591 * gcc.dg/nested-func-10.c: New test.
5592 * gcc.dg/nested-func-9.c: New test.
5593
fe58aacc 55942016-03-16 Jakub Jelinek <jakub@redhat.com>
5595
5596 PR tree-optimization/68714
5597 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5598
27a53872 55992016-03-16 Tom de Vries <tom@codesourcery.com>
5600
5601 PR tree-optimization/68715
5602 * gcc.dg/graphite/pr68715-2.c: New test.
5603 * gcc.dg/graphite/pr68715.c: New test.
5604 * gfortran.dg/graphite/pr68715.f90: New test.
5605
95049c3c 56062016-03-16 Tom de Vries <tom@codesourcery.com>
5607
5608 PR tree-optimization/68809
5609 * gcc.dg/graphite/pr68809-2.c: New test.
5610 * gcc.dg/graphite/pr68809.c: New test.
5611
09eddd70 56122016-03-16 Jakub Jelinek <jakub@redhat.com>
5613
81fc5915 5614 PR c++/70147
5615 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5616 method call to i () as argument. Adjust expected output.
5617
09eddd70 5618 PR c++/70147
5619 * g++.dg/ubsan/pr70147-1.C: New test.
5620 * g++.dg/ubsan/pr70147-2.C: New test.
5621
6373d2a2 56222016-03-15 Martin Sebor <msebor@redhat.com>
5623
5624 PR c++/58281
5625 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5626
d27a0c11 56272016-03-15 John David Anglin <danglin@gcc.gnu.org>
5628
9908039d 5629 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5630 hppa*-*-hpux*.
5631
45cdc3a6 5632 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5633
d27a0c11 5634 PR libfortran/69799
5635 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5636 libatomic_available.
5637
0dd1d57f 56382016-03-15 Marek Polacek <polacek@redhat.com>
5639
5640 PR c++/70209
5641 * g++.dg/ext/attribute-may-alias-4.C: New test.
5642
0ce02c07 56432016-03-15 Alexander Monakov <amonakov@ispras.ru>
5644
5645 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5646 -fvar-tracking-assignments-toggle flag.
5647
f6e39b30 56482016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5649
5650 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5651
167f93a2 56522016-03-15 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR rtl-optimization/70222
5655 * gcc.c-torture/execute/pr70222-1.c: New test.
5656 * gcc.c-torture/execute/pr70222-2.c: New test.
5657
08a8af4a 56582016-03-15 Richard Henderson <rth@redhat.com>
5659
5660 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5661
738eb905 56622016-03-15 Andrey Belevantsev <abel@ispras.ru>
5663
5664 PR rtl-optimization/69032
5665 * gcc.dg/pr69032.c: New test.
5666
dd148b3a 56672016-03-15 Andrey Belevantsev <abel@ispras.ru>
5668
5669 PR rtl-optimization/63384
d9aa5a50 5670 * g++.dg/pr63384.C: New test.
dd148b3a 5671
acf58115 56722016-03-15 Andrey Belevantsev <abel@ispras.ru>
5673
5674 PR target/64411
5675 * gcc.target/i386/pr64411.C: New test.
5676
a2897dc4 56772016-03-15 Tom de Vries <tom@codesourcery.com>
5678
5679 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5680 * gfortran.dg/goacc/kernels-alias.f95: New test.
5681
7bad2faf 56822016-03-14 Martin Sebor <msebor@redhat.com>
5683
5684 PR c++/53792
5685 * g++.dg/cpp0x/constexpr-inline.C: New test.
5686 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5687
d65fa8d9 56882016-03-14 David Edelsohn <dje.gcc@gmail.com>
5689
5690 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5691
2b3c633f 56922016-03-14 Jakub Jelinek <jakub@redhat.com>
5693
5694 PR middle-end/70219
5695 * gcc.dg/pr70219.c: New test.
5696
e947f9c3 56972016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5698
5699 PR target/70083
5700 * gcc.dg/torture/pr70083.c: New test.
5701 * gcc.target/i386/pr70083.c: New test.
5702
74201dc2 57032016-03-14 Richard Biener <rguenther@suse.de>
5704
5705 PR tree-optimization/56365
5706 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5707
88aea41e 57082016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5709
5710 PR target/70098
5711 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5712 New function.
5713 * g++.dg/pr70098.C: New testcase.
5714
5715
1bd2aefd 57162016-03-14 Tom de Vries <tom@codesourcery.com>
5717
5718 PR tree-optimization/70045
5719 * gcc.dg/graphite/pr70045.c: New test.
5720
922c7033 57212016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5722
5723 PR fortran/69043
5724 * gfortran.dg/include_9.f90: New test.
5725
fd4ab6d9 57262016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5727
5728 PR fortran/45076
5729 gfortran.dg/prof/prof.exp: New script.
5730 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5731
7d7218d3 57322016-03-12 Andrey Belevantsev <abel@ispras.ru>
5733
5734 PR rtl-optimization/69307
5735 * gcc.dg/pr69307.c: New test.
5736
02ffd664 57372016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5738
5739 PR target/69614
5740 * gcc.target/arm/pr69614.c: New.
5741
76e207a9 57422016-03-12 Paul Thomas <pault@gcc.gnu.org>
5743
5744 PR fortran/70031
5745 * gfortran.dg/submodule_14.f08: New test
5746
5747 PR fortran/69524
5748 * gfortran.dg/submodule_15.f08: New test
5749
490ee78a 57502016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5751
5752 PR c++/70106
5753 * g++.dg/cpp1y/paren3.C: New test.
5754
04e137ff 57552016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5756
5757 PR target/70131
5758 * gcc.target/powerpc/ppc-round2.c: New test.
5759
27b2c1c4 57602016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5761
5762 PR target/70123
5763 * gcc.dg/torture/pr70123.c: New test.
5764
84116671 57652016-03-11 Jeff Law <law@redhat.com>
5766
5767 PR tree-optimization/70190
5768 * gcc.c-torture/compile/pr70190.c: New test.
5769
cfa58bc8 57702016-03-11 David Malcolm <dmalcolm@redhat.com>
5771
5772 PR c/68187
5773 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5774 case.
5775 (test43_b): Likewise.
5776 (test43_c): Likewise.
5777 (test43_d): Likewise.
5778 (test43_e): Likewise.
5779 (test43_f): Likewise.
5780 (test43_g): Likewise.
5781 (test44_a): Likewise.
5782 (test44_b): Likewise.
5783 (test44_c): Likewise.
5784 (test44_d): Likewise.
5785 (test44_e): Likewise.
5786
ce234f27 57872016-03-11 David Malcolm <dmalcolm@redhat.com>
5788
5789 PR c/70085
5790 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5791
e4756b48 57922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5793
5794 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5795 dg-options.
5796
1f5ef87e 57972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5798
5799 PR target/70002
5800 PR target/69245
5801 * gcc.target/aarch64/pr69245_2.c: New test.
5802
f9c352a1 58032016-03-11 Jakub Jelinek <jakub@redhat.com>
5804
5805 PR tree-optimization/70177
5806 * gcc.dg/pr70177.c: New test.
5807
4dd92ac6 58082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5809
5810 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5811
331e4fdb 58122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5813
5814 * gcc.dg/tree-ssa/sra-20.c: New.
5815
69262824 58162016-03-11 Jakub Jelinek <jakub@redhat.com>
5817
6f9a7425 5818 PR rtl-optimization/70174
5819 * gcc.dg/pr70174.c: New test.
5820
69262824 5821 PR tree-optimization/70169
5822 * gcc.dg/pr70169.c: New test.
5823
4637a847 58242016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5825
5826 PR target/70160
5827 * gcc.target/i386/pr70160.c: New test.
5828
5a86d754 58292016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5830
5831 * gcc.target/s390/dfp-1.c: New test.
5832
af4c8290 58332016-03-10 Nick Clifton <nickc@redhat.com>
5834
5835 PR target/70044
5836 * gcc.target/aarch64/pr70044.c: New test.
5837
98dfd328 58382016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5839 Jakub Jelinek <jakub@redhat.com>
5840
5841 PR c++/70001
5842 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5843 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5844 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5845
75e72311 58462016-03-10 Jan Hubicka <hubicka@ucw.cz>
5847
5848 PR lto/69589
5849 * g++.dg/lto/pr69589_0.C: New testcase
5850 * g++.dg/lto/pr69589_1.C: New testcase
5851
a2eb1271 58522016-03-10 Marek Polacek <polacek@redhat.com>
5853
5854 PR c++/70153
5855 * g++.dg/delayedfold/unary-plus1.C: New test.
5856
58572016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5858
5859 * gcc.target/arm/pr45701-1.c: Escape brackets.
5860 * gcc.target/arm/pr45701-2.c: Likewise.
5861
5ab2987f 58622016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5863
5864 * gfortran.dg/unconstrained_commons.f: New.
5865
6972afac 58662016-03-10 Alan Modra <amodra@gmail.com>
5867
5868 * gcc.dg/pr69195.c: New.
5869 * gcc.dg/pr69238.c: New.
5870
c82c99ec 58712016-03-10 Tom de Vries <tom@codesourcery.com>
5872
5873 PR testsuite/68915
5874 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5875
a2389d4a 58762016-03-10 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/70128
5879 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5880 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5881
c272412d 58822016-03-09 Jakub Jelinek <jakub@redhat.com>
5883
a0451069 5884 PR tree-optimization/70152
5885 * gcc.dg/pr70152.c: New test.
5886
c272412d 5887 PR target/70086
5888 * gcc.target/i386/pr70086-1.c: New test.
5889 * gcc.target/i386/pr70086-2.c: New test.
5890 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5891
5892 PR tree-optimization/70127
5893 * gcc.c-torture/execute/pr70127.c: New test.
5894
27dcb7a8 58952016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5896
5897 * c-c++-common/goacc/combined-directives-2.c: New test.
5898
c24757cf 58992016-03-09 David Malcolm <dmalcolm@redhat.com>
5900
5901 PR c/68473
5902 PR c++/70105
5903 * g++.dg/diagnostic/pr70105.C: New test.
5904 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5905 (test_multiple_ordinary_maps): New test function.
5906
83108969 59072016-03-09 David Malcolm <dmalcolm@redhat.com>
5908
5909 PR c/68473
5910 PR c++/70105
5911 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5912 Drop range information from call to inform_at_rich_loc.
5913 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5914 New.
5915 (test_show_locus): Replace calls to rich_location::add_range with
5916 calls to add_range. Rewrite the tests that used the now-defunct
5917 rich_location ctor taking a source_range. Simplify other tests
5918 by replacing calls to COMBINE_LOCATION_DATA with calls to
5919 make_location.
5920
6733c0e8 59212016-03-09 Richard Biener <rguenther@suse.de>
5922 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR tree-optimization/70138
5925 * gcc.dg/vect/pr70138-1.c: New testcase.
5926 * gcc.dg/vect/pr70138-2.c: Likewise.
5927
96abb9f5 59282016-03-09 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR target/70049
5931 * gcc.target/i386/pr70049.c: New test.
5932
42bb3bfb 59332016-03-09 Richard Biener <rguenther@suse.de>
5934
5935 PR c/70143
5936 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5937 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5938 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5939
27527428 59402016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5941
5942 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5943 arm-*-*.
5944
248449f2 59452016-03-09 Jakub Jelinek <jakub@redhat.com>
5946
1bd49ced 5947 PR middle-end/67278
5948 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5949
248449f2 5950 PR target/67278
5951 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5952
5953 PR middle-end/70050
5954 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5955 in testcase comment.
5956
dfc460ff 59572016-03-09 Tom de Vries <tom@codesourcery.com>
5958
5959 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5960 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5961 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5962 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5963 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5964 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5965 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5966 * gfortran.dg/goacc/kernels-loop.f95: New test.
5967
0377fc7f 59682016-03-08 Martin Sebor <msebor@redhat.com>
5969
5970 PR c++/62096
5971 * g++.dg/warn/overflow-warn-7.C: New test.
5972
3556aa80 59732016-03-08 Jason Merrill <jason@redhat.com>
5974
5975 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5976 * lib/target-supports.exp (check_effective_target_concepts): New.
5977
e5096208 59782016-03-08 Jakub Jelinek <jakub@redhat.com>
5979
5370eb8d 5980 PR c++/70135
5981 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5982 * g++.dg/ubsan/pr70135.C: New test.
5983
e5096208 5984 PR target/70110
5985 * gcc.dg/pr70110.c: New test.
5986
cc37120d 59872016-03-07 Martin Jambor <mjambor@suse.cz>
5988
5989 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5990 * c-c++-common/gomp/if-1.c: Likewise.
5991 * c-c++-common/gomp/pr61486-2.c: Likewise.
5992 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5993 to dg-additional-options.
5994 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5995 * g++/gomp/target-teams-1.c: Likewise.
5996 * gcc.dg/gomp/gomp.exp: Likewise.
5997 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5998 dg-additional-options.
5999 * gfortran.dg/gomp/gomp.exp: Likewise.
6000 * gfortran.dg/gomp/target1.f90: Remove dg-options.
6001 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
6002 dg-additional-options.
6003 * gfortran.dg/gomp/target3.f90: Remove dg-options.
6004
53c248d8 60052016-03-07 Martin Jambor <mjambor@suse.cz>
6006
6007 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
6008 * c-c++-common/gomp/gridify-1.c: New test.
6009 * gfortran.dg/gomp/gridify-1.f90: Likewise.
6010
541e79a0 60112016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
6012
6013 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
6014 trigger for cortex-r8, when scanning for register r8.
6015 * gcc.target/arm/pr45701-2.c: Likewise.
6016
4dfabd94 60172016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 6018 Jeff Law <law@redhat.com>
4dfabd94 6019
6020 PR tree-optimization/69740
6021 * gcc.c-torture/compile/pr69740-1.c: New test.
6022 * gcc.c-torture/compile/pr69740-2.c: New test.
6023
1b63a87b 60242016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6025
6026 * lib/target-supports.exp
6027 (check_effective_target_whole_vector_shift): Enable for PPC64.
6028
d33914da 60292016-03-07 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/70115
6032 * gcc.dg/torture/pr70115.c: New testcase.
6033
584fba4b 60342016-03-07 Nathan Sidwell <nathan@codesourcery.com>
6035
6036 PR middle-end/69916
6037 * c-c-++-common/goacc/pr69916.c: New.
6038
7f2f5ec0 60392016-03-07 Richard Henderson <rth@redhat.com>
6040
6041 * gcc.c-torture/compile/pr70061.c: New test.
6042
f530e7c4 60432016-03-07 Richard Biener <rguenther@suse.de>
6044
6045 PR testsuite/70109
6046 * gcc.dg/vect/O3-pr36098.c: New testcase.
6047
a3855fed 60482016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
6049
6050 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6051
091ffc31 60522016-03-07 Eric Botcazou <ebotcazou@adacore.com>
6053
6054 * gnat.dg/renaming9.ad[sb]: New testcase.
6055
2941b871 60562016-03-05 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR c++/70084
6059 * g++.dg/expr/stdarg3.C: New test.
6060
5173ce42 60612016-03-04 Jeff Law <law@redhat.com>
6062
6063 PR tree-optimization/69196
6064 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6065 x86_64-*-*.
6066
2d1d2e55 60672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6068
0e43078e 6069 PR c/69973
6070 * gcc.dg/pr69973.c: New test.
6071
d8ec06ae 6072 PR rtl-optimization/69941
6073 * gcc.dg/torture/pr69941.c: New test.
6074
2d1d2e55 6075 PR c/69824
6076 * gcc.dg/pr69824.c: New test.
6077
32f692e2 60782016-03-05 Tom de Vries <tom@codesourcery.com>
6079
6080 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6081 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6082 function.
6083
1c699e9a 60842016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
6085
6086 PR c++/66786
6087 * g++.dg/cpp1y/var-templ48.C: New test.
6088 * g++.dg/cpp1y/var-templ49.C: New test.
6089
358448c6 60902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6091
6092 * g++.dg/Wno-frame-address.C: Skip on IA-64.
6093
01dc3c45 60942016-03-04 Jakub Jelinek <jakub@redhat.com>
6095
e968ff6d 6096 PR c++/70035
6097 * g++.dg/ubsan/pr70035.C: New test.
6098
01dc3c45 6099 PR target/70062
6100 * gcc.target/i386/pr70062.c: New test.
6101
3937d618 61022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6103
6104 * g++.dg/template/typename21.C: Remove c++98_only.
6105
c58ac7f8 61062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
6107
6108 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6109
0060768a 61102016-03-04 David Malcolm <dmalcolm@redhat.com>
6111
6112 PR c/68187
6113 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6114 function.
6115 (fn_42_b): Likewise.
6116 (fn_42_c): Likewise.
6117
74c6fd40 61182016-03-04 David Malcolm <dmalcolm@redhat.com>
6119
6120 PR c/68187
6121 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6122 function.
6123 (fn_40_b): Likewise.
6124 (fn_41_a): Likewise.
6125 (fn_41_b): Likewise.
6126
31b11359 61272016-03-04 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR target/70059
6130 * gcc.target/i386/avx512f-pr70059.c: New test.
6131 * gcc.target/i386/avx512dq-pr70059.c: New test.
6132
c5b93452 61332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
6134
6135 PR rtl-optimization/57676
6136 * gcc.dg/torture/pr57676.c: New test.
6137
268fbd56 61382016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6139
6140 * gcc.dg/pr70026.c: New test.
6141
6560d1ad 61422016-03-04 Marek Polacek <polacek@redhat.com>
6143
6144 PR c/69798
6145 * gcc.dg/cilk-plus/pr69798-1.c: New test.
6146 * gcc.dg/cilk-plus/pr69798-2.c: New test.
6147
cc7dfddf 61482016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6149
6150 PR target/70004
6151 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6152 Delete.
6153 (test_corners_sisd_si): Likewise.
6154 (main): Remove checks of the above.
6155 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6156
e9663bd4 61572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6160
dcdd684e 61612016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
6162
6163 * gcc.dg/torture/pr69951.c: Accept argc==0.
6164
e692d332 61652016-03-04 Richard Biener <rguenther@suse.de>
6166
6167 PR c++/70054
6168 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6169 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6170
af77b7e6 61712016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6172
6173 PR testsuite/69766
6174 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6175 testing multiarch.
6176
290da96e 61772016-03-04 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR debug/69947
6180 * gcc.dg/guality/pr69947.c: New test.
6181
e51ce713 61822016-03-03 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR ada/70017
6185 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6186
1feed892 61872016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 PR rtl-optimization/69904
6190 * gcc.target/arm/pr69904.c: New test.
6191
c32bda69 61922016-03-03 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR target/70021
6195 * gcc.dg/vect/pr70021.c: New test.
6196 * gcc.target/i386/pr70021.c: New test.
6197
1bc579ed 61982016-03-03 Marek Polacek <polacek@redhat.com>
6199
6200 PR middle-end/70050
6201 * gcc.dg/pr70050.c: New test.
6202
cfa8d638 62032016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
6204
6205 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6206
1b889259 62072016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
6208
6209 PR tree-optimization/70043
6210 * gfortran.dg/vect/pr70043.f90: New test.
6211
f756dfa3 62122016-03-03 Eric Botcazou <ebotcazou@adacore.com>
6213
6214 * gnat.dg/specs/task1.ads: New test.
6215
5cb4863d 62162016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6217
6218 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6219 Invoke gdb with -batch.
6220 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6221
5dd12e43 62222016-03-03 Richard Biener <rguenther@suse.de>
6223
6224 PR tree-optimization/55936
6225 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6226
d97ba4ca 62272016-03-02 Jeff Law <law@redhat.com>
6228
5d23c86f 6229 PR rtl-optimization/69942
6230 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6231 effects of argument promotions.
6232
d97ba4ca 6233 PR tree-optimization/69987
6234 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6235 target does not support -fprefetch-loop-arrays.
6236
901faaa0 62372016-03-02 Uros Bizjak <ubizjak@gmail.com>
6238
6239 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6240
51f6fdce 62412016-03-02 Bin Cheng <bin.cheng@arm.com>
6242
6bc7872f 6243 PR rtl-optimization/69052
51f6fdce 6244 * gcc.target/i386/pr69052.c: New test.
6245
31d31e07 62462016-03-02 Alan Modra <amodra@gmail.com>
6247
6248 * gcc.dg/pr69990.c: New.
6249
04faee95 62502016-03-02 Jakub Jelinek <jakub@redhat.com>
6251
270d0117 6252 PR c/68062
6253 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6254
6255 PR middle-end/70022
6256 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6257
04faee95 6258 PR target/70028
6259 * gcc.target/i386/pr70028.c: New test.
6260
a2cc9e8e 62612016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6262
6263 * c-c++-common/asan/swapcontext-test-1.c,
6264 * c-c++-common/tsan/thread_leak.c,
6265 * g++.dg/tsan/aligned_vs_unaligned_race.C,
6266 * g++.dg/tsan/benign_race.C,
6267 * g++.dg/tsan/fd_close_norace.C,
6268 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6269 races with sanitizer output
6270
dd4bd263 62712016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 6272 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 6273
6274 PR target/67278
6275 * gcc.dg/simd-8.c: New testcase.
6276
b5fe3a49 62772016-03-02 Richard Biener <rguenther@suse.de>
6278
6279 PR middle-end/67278
6280 * gcc.dg/simd-7.c: New testcase.
6281
23601f67 62822016-03-02 Eric Botcazou <ebotcazou@adacore.com>
6283
6284 * gcc.target/i386/pr70007.c: Tweak.
6285
f66f65e7 62862016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
6287
6288 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6289
60773515 62902016-03-02 Marek Polacek <polacek@redhat.com>
6291
6292 PR c/67854
6293 * gcc.dg/pr67854.c: New test.
6294
6c094cb1 62952016-03-02 Jakub Jelinek <jakub@redhat.com>
6296
6297 PR middle-end/70025
6298 * gcc.dg/torture/pr70025.c: New test.
6299
7627bb56 63002016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6301
6302 PR tree-optimization/68621
6303 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6304
066c8e94 63052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6306
6307 * gcc.target/i386/pr70007.c: New test.
6308
d3b819ad 63092016-03-01 Jeff Law <law@redhat.com>
6310
d4b9ad56 6311 PR tree-optimization/69196
7e217344 6312 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 6313
d3b819ad 6314 PR tree-optimization/69196
6315 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6316 duplicating code and spoiling the expected output.
6317
4f37285d 63182016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6319
6320 PR target/70033
6321 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6322 supports power9 before doing tests.
6323 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6324 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6325 * gcc.target/powerpc/p9-permute.c: Likewise.
6326
3e9c4f6c 63272016-03-01 Uros Bizjak <ubizjak@gmail.com>
6328
6329 PR target/70027
6330 * gcc.target/i386/pr70027.c: New test.
6331
e324729e 63322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 6333
6334 * gcc.dg/pr70017.c: New test.
6335
40e9ce2d 63362016-03-01 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR c/69796
6339 PR c/69974
6340 * gcc.dg/pr69796.c: New test.
6341 * gcc.dg/pr69974.c: New test.
6342
e8b016ea 63432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
6344
6345 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6346
24d3127c 63472016-02-29 Jeff Law <law@redhat.com>
6348
6349 PR tree-optimization/69987
6350 * gfortran.dg/pr69987.f90: New test.
6351
6352 PR tree-optimization/69989
6353 * gcc.c-torture/compile/pr69989-2.c: New test.
6354
12cc1225 63552016-03-01 Marek Polacek <polacek@redhat.com>
6356
6357 PR c++/69795
6358 * g++.dg/parse/invalid1.C: New test.
6359
d99a947c 63602016-03-01 Richard Biener <rguenther@suse.de>
6361
6362 PR middle-end/70022
6363 * gcc.dg/pr70022.c: New testcase.
6364
395dbc60 63652016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6366
6367 PR tree-optimization/69956
6368 * gcc.dg/pr69956.c: New test.
6369
40a35c55 63702016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6371
6372 PR target/70011
6373 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6374 XFAIL when hardware supports efficient unaligned storage access.
6375
4edc90b0 63762016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
6377
6378 PR c++/69961
6379 * g++.dg/template/pr69961a.C: New test.
6380 * g++.dg/template/pr69961b.C: New test.
6381
1ed1f69a 63822016-02-29 David Malcolm <dmalcolm@redhat.com>
6383
6384 PR preprocessor/69985
6385 * gcc.dg/cpp/pr69985.c: New test case.
6386
01c5d15d 63872016-02-29 Jeff Law <law@redhat.com>
6388
3a4d3de5 6389 PR tree-optimization/70005
6390 * gcc.c-torture/execute/pr70005.c New test.
6391
01c5d15d 6392 PR tree-optimization/69999
6393 * gcc.c-torture/compile/pr69999.c: New test.
6394
1bf66b54 63952016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6396
6397 PR tree-optimization/69652
6398 * gcc.dg/torture/pr69652.c: Delete test.
6399 * gcc.dg/vect/pr69652.c: New test.
6400
b4d653d5 64012016-02-19 Richard Biener <rguenther@suse.de>
6402
6403 PR tree-optimization/69980
6404 * gfortran.dg/vect/pr69980.f90: New testcase.
6405
35bc4745 64062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6407
6408 * gcc.target/sparc/20160229-1.c: New test.
6409
bb54a538 64102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * gnat.dg/stack_usage3.adb: New test.
6413 * gnat.dg/stack_usage3_pkg.ads: New helper.
6414
95164e71 64152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
6416
6417 * gnat.dg/renaming8.adb: New test.
6418 * gnat.dg/renaming8_pkg1.ads: New helper.
6419 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6420 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6421
a890896f 64222016-02-29 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/69720
6425 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6426
5c70403a 64272016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6428
6429 PR fortran/68147
6430 PR fortran/47674
6431 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6432
dfb6d139 64332016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6434 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435
6436 PR fortran/56007
6437 * gfortran.dg/coarray_8.f90: Adjust error message.
6438 * gfortran.dg/pr56007.f90: New test.
6439 * gfortran.dg/pr56007.f: New test.
6440
536508db 64412016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6442
6443 PR tree-optimization/69989
6444 * gcc.dg/torture/pr69989.c: New test.
6445
eec75e45 64462016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6447
6448 * gcc.target/i386/stack-realign-win.c: New test.
6449
0175e45a 64502016-02-28 Harald Anlauf <anlauf@gmx.de>
6451
6452 PR fortran/60126
6453 * gfortran.dg/pr60126.f90: New test.
6454
2a703589 64552016-02-27 Jeff Law <law@redhat.com>
6456
6457 Revert
6458 2016-02-26 Richard Biener <rguenther@suse.de>
6459 Jeff Law <law@redhat.com>
6460
6461 PR tree-optimization/69740
6462 * gcc.c-torture/compile/pr69740-1.c: New test.
6463 * gcc.c-torture/compile/pr69740-2.c: New test.
6464
359b4c18 64652016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6466
1c96765a 6467 PR fortran/69910
359b4c18 6468 * gfortran.dg/newunit_4.f90: New test.
6469
49462d93 64702016-02-27 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR target/69613
6473 PR rtl-optimization/69886
6474 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6475 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6476 target.
6477
c4ac733e 64782016-02-26 Martin Sebor <msebor@redhat.com>
6479
6480 PR tree-optimization/15826
6481 * gcc.dg/tree-ssa/pr15826.c: New test.
6482
da8c4b5d 64832016-02-26 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR target/69969
6486 * gcc.target/powerpc/pr69969.c: New test.
6487
0a4558eb 64882016-02-26 Martin Sebor <msebor@redhat.com>
6489
6490 PR c++/15766
6491 * g++.old-deja/g++.other/decl5.C: Add a test case.
6492
5b500299 64932016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6494
6495 PR target/69946
6496 * gcc.target/powerpc/pr69946.c: New file.
6497
565f533b 64982016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6499 Jeff Law <law@redhat.com>
565f533b 6500
0a4558eb 6501 PR tree-optimization/69740
565f533b 6502 * gcc.c-torture/compile/pr69740-1.c: New test.
6503 * gcc.c-torture/compile/pr69740-2.c: New test.
6504
ff67cbea 65052016-02-26 Martin Jambor <mjambor@suse.cz>
6506
6507 PR middle-end/69920
6508 * gcc.dg/torture/pr69932.c: New test.
6509 * gcc.dg/torture/pr69936.c: Likewise.
6510
e400d817 65112016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6512
6513 PR target/69709
6514 * gcc.target/s390/pr69709.c: New test.
6515
126a5a2d 65162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6517
6518 PR target/69245
6519 * gcc.target/aarch64/pr69245_1.c: New test.
6520
59c58860 65212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6522
6523 PR target/69613
6524 * gcc.dg/torture/pr69613.c: New test.
6525
9441fa4e 65262016-02-26 Jakub Jelinek <jakub@redhat.com>
6527
6528 PR rtl-optimization/69891
6529 * gcc.target/i386/pr69891.c: New test.
6530
e48fcde0 65312016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6532 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6533
35ed600a 6534 PR target/61397
f41208a1 6535 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6536 functionality for both 32-bit and 64-bit.
6537
c86aaa0e 65382016-02-26 Richard Biener <rguenther@suse.de>
6539
6540 PR tree-optimization/69551
6541 * gcc.dg/torture/pr69951.c: New testcase.
6542
38e71a65 65432016-02-25 Richard Biener <rguenther@suse.de>
6544
6545 PR tree-optimization/48795
6546 * gcc.dg/Warray-bounds-18.c: New testcase.
6547
03331e69 65482016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6549
6550 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6551
f14d8d6a 65522016-02-25 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR rtl-optimization/69896
6555 * gcc.dg/pr69896.c: New test.
6556
4003c807 65572016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6558
6559 PR c++/69736
6560 * g++.dg/cpp1y/paren2.C: New test.
6561
a0573328 65622016-02-24 Martin Sebor <msebor@redhat.com>
6563
6564 PR c/51147
6565 * gcc.dg/enum-mode-2.c: New test.
6566
2cde02ad 65672016-02-24 Jakub Jelinek <jakub@redhat.com>
6568
6569 PR c++/69922
6570 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6571 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6572 * g++.dg/ubsan/pr69922.C: New test.
6573
f0ea75d1 65742016-02-24 Marek Polacek <polacek@redhat.com>
6575
6576 PR c/69819
6577 * gcc.dg/pr69819.c: New test.
6578
05027366 65792016-02-24 Martin Sebor <msebor@redhat.com>
6580
34ed562b 6581 PR c++/69912
6582 * g++.dg/ext/flexary15.C: New test.
6583
65842016-02-24 Martin Sebor <msebor@redhat.com>
6585
6586 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6587 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6588 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6589
650c3ad5 65902016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6591 Charles Baylis <charles.baylis@linaro.org>
6592
6593 PR debug/61033
6594 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6595
596070e8 65962016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6597 Jakub Jelinek <jakub@redhat.com>
596070e8 6598
6599 PR middle-end/69760
6600 * gcc.dg/torture/pr69760.c: New testcase.
6601
d6b92d9f 66022016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6603
6604 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6605 pattern on Solaris with as.
6606
90436d9d 66072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6608
6609 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6610 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6611 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6612 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6613
7c749495 66142016-02-24 Jakub Jelinek <jakub@redhat.com>
6615
6616 PR middle-end/69915
6617 * gcc.dg/pr69915.c: New test.
6618
9c9680b5 66192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6620
6621 PR rtl-optimization/69886
6622 * gcc.dg/torture/pr69886.c: New test.
6623
36d081ee 66242016-02-24 Richard Biener <rguenther@suse.de>
6625
6626 PR middle-end/68963
6627 * gcc.dg/torture/pr68963.c: New testcase.
6628
2a0accb9 66292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6630
6631 PR target/69875
6632 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6633 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6634 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6635 * gcc.target/arm/atomic_loaddi_1.c: New test.
6636 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6637 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6638 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6639 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6640 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6641 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6642 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6643 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6644
f0e92ef1 66452016-02-24 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR middle-end/69909
6648 * gcc.dg/torture/pr69909.c: New test.
6649
6907286f 66502016-02-24 Richard Biener <rguenther@suse.de>
6651
6652 PR tree-optimization/69907
6653 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6654 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6655 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6656
e6ab7475 66572016-02-24 Christian Bruel <christian.bruel@st.com>
6658
6659 * gcc.target/arm/pragma_cpp_fma.c: New test.
6660
47587450 66612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662
6663 PR fortran/61156
6664 * gfortran.dg/include_6.f90: Update test.
6665
d41ab738 66662016-02-23 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR objc/69844
6669 * objc.dg/pr69844.m: New test.
6670
4772d9d5 66712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6672
6673 PR libgfortran/69456
6674 * gfortran.dg/namelist_89.f90: New test.
6675 * gfortran.dg/pr59700.f90: Update test..
6676
8c38d887 66772016-02-23 Martin Sebor <msebor@redhat.com>
6678
6679 PR middle-end/69780
6680 * g++.dg/ext/builtin_alloca.C: New test.
6681 * gcc.dg/builtins-68.c: New test.
6682
ee1bfdb0 66832016-02-23 Richard Henderson <rth@redhat.com>
6684
6685 * gcc.target/i386/addr-space-3.c: Remove test.
6686
52609ec3 66872016-02-23 David Malcolm <dmalcolm@redhat.com>
6688
6689 PR preprocessor/69126
6690 PR preprocessor/69543
6691 * c-c++-common/pr69126-2-long.c: New test.
6692 * c-c++-common/pr69126-2-short.c: New test.
6693 * c-c++-common/pr69543-1.c: Remove xfail.
6694
d5bf2cc8 66952016-02-23 David Malcolm <dmalcolm@redhat.com>
6696
6697 PR preprocessor/69126
6698 PR preprocessor/69543
6699 PR preprocessor/69558
6700 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6701 (f): Rename to...
6702 (test_2): ...this, and add leading comment.
6703 (MACRO_3, test_3): New.
6704 (MACRO_4A, MACRO_4B, test_4): New.
6705 (MACRO): Rename to...
6706 (MACRO_5): ...this.
6707 (g): Rename to...
6708 (test_5): ...this, updating for renaming of MACRO, and
6709 add leading comment.
6710 * c-c++-common/pr69543-1.c: New.
6711 * c-c++-common/pr69543-2.c: New.
6712 * c-c++-common/pr69543-3.c: New.
6713 * c-c++-common/pr69543-4.c: New.
6714 * c-c++-common/pr69558-1.c: New.
6715 * c-c++-common/pr69558-2.c: New.
6716 * c-c++-common/pr69558-3.c: New.
6717 * c-c++-common/pr69558-4.c: New.
6718 * gcc.dg/pr69558.c: Move to...
6719 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6720 xfail for c++.
6721
3a37a410 67222016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6723
6724 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6725 to -ftree-parallelize-loops/-fopenacc changes.
6726 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6727 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6728 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6729 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6730 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6731 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6732 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6733 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6734 * c-c++-common/goacc/kernels-loop.c: Likewise.
6735 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6736 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6737 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6738 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6739
ecca180f 67402016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6741
6742 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6743
eec0fa3f 67442016-02-23 Jakub Jelinek <jakub@redhat.com>
6745
f1f91c07 6746 PR c++/69902
6747 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6748
eec0fa3f 6749 PR c/69900
6750 * gcc.dg/pr69900.c: New test.
6751
e045424d 67522016-02-23 Martin Jambor <mjambor@suse.cz>
6753
6754 PR tree-optimization/69666
6755 * gcc.dg/tree-ssa/pr69666.c: New test.
6756
f482dff6 67572016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6758
6759 PR fortran/67451
6760 * gfortran.dg/coarray_allocate_5.f08: New test.
6761
57ed698b 67622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6763
6764 * gcc.target/s390/vcond-shift.c: Move to ...
6765 * gcc.target/s390/vector/vcond-shift.c: ... here.
6766
990e443c 67672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6768
6769 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6770 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6771
296c5f01 67722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6773
6774 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6775
e53f41d5 67762016-02-20 Mark Wielaard <mjw@redhat.com>
6777
6778 PR c/28901
6779 * gcc.dg/unused-variable-3.c: New test.
6780
13af201d 67812016-02-22 Jakub Jelinek <jakub@redhat.com>
6782
6783 PR target/69888
6784 * gcc.target/i386/pr69888.c: New test.
6785
682c90f9 67862016-02-22 Richard Biener <rguenther@suse.de>
6787
6788 PR tree-optimization/69882
6789 * gfortran.dg/vect/pr69882.f90: New testcase.
6790
b8cd18c3 67912016-02-22 Jakub Jelinek <jakub@redhat.com>
6792
6793 PR target/69885
6794 * gcc.dg/pr69885.c: New test.
6795
09343379 67962016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6797
6798 PR target/69806
6799 PR target/54089
6800 * gcc.target/sh/pr54089-10.c: New.
6801
b345a09f 68022016-02-20 Paul Thomas <pault@gcc.gnu.org>
6803
6804 PR fortran/69423
6805 * gfortran.dg/deferred_character_15.f90 : New test.
6806
51385aed 68072016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6808
6809 PR fortran/57365
6810 gfortran.dg/allocate_with_source_18.f03: New test.
6811
68122016-02-20 Harald Anlauf <anlauf@gmx.de>
6813
6814 PR fortran/52531
6815 gfortran.dg/gomp/pr52531.f90: New test.
6816
9cce8384 68172016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6818
6819 PR c++/69865
6820 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6821 -std=c++03.
6822
d91f5fbb 68232016-02-19 Jakub Jelinek <jakub@redhat.com>
6824
563d5cb8 6825 PR c++/69826
6826 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6827 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6828
0a04aac9 6829 PR c++/69850
6830 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6831
d91f5fbb 6832 PR c++/69851
6833 * g++.dg/torture/pr69851.C: New test.
6834
5fe1f282 68352016-02-19 Martin Sebor <msebor@redhat.com>
6836
6837 PR testsuite/69573
6838 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6839
a45bce11 68402016-02-19 Jakub Jelinek <jakub@redhat.com>
6841
6263dde1 6842 PR c++/69850
6843 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6844 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6845
a45bce11 6846 PR c++/67767
6847 * g++.dg/cpp0x/pr67767.C: New test.
6848
cf2ed1b7 68492016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6850
6851 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6852 for fp, simd, crypto, crc, lse.
6853 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6854 above.
6855 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6856 effective target check.
6857
f6cc34b0 68582016-02-19 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR target/69820
6861 * gcc.target/i386/pr69820.c: New test.
6862
6c678e78 68632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6864
6865 * gcc.target/s390/vector/int128-1.c: New test.
6866
b088ff4b 68672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6868
6869 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6870
b11e60a4 68712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6872
6873 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6874 instruction pattern name to prevent the testcase from failing with
6875 -march=z13.
6876
664ff6a0 68772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6878
6879 * gcc.target/s390/md/movstr-2.c: New test.
6880
e80be24b 68812016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6882
6883 * gcc.target/s390/morestack.c: New test.
6884
9839f350 68852016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6886
6887 PR target/69625
6888 * gcc.target/s390/pr69625.c: Add test case.
6889
4550fbd0 68902016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6891
6892 PR testsuite/68580
6893 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6894
57d00b6a 68952016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6896
6897 PR target/68404
6898 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6899 * gcc.target/powerpc/fusion3.c: Likewise.
6900
63ad69d6 69012016-02-18 Richard Biener <rguenther@suse.de>
6902
6903 PR middle-end/69553
6904 * g++.dg/torture/pr69553.C: New testcase.
6905
d92404ed 69062016-02-18 Nick Clifton <nickc@redhat.com>
6907
4550fbd0 6908 PR target/62254
6909 PR target/69610
6910 * gcc.target/arm/pr62554.c: New test.
6911 * gcc.target/arm/pr69610-1.c: New test.
6912 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6913
0808dfce 69142016-02-18 Richard Biener <rguenther@suse.de>
6915
6916 PR middle-end/69854
6917 * gcc.dg/torture/pr69854.c: New testcase.
6918
fc3527e3 69192016-02-17 Jakub Jelinek <jakub@redhat.com>
6920
6921 PR c++/69850
6922 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6923
e3c24279 69242012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6925
6926 * gcc.target/powerpc/vec-cg.c: New test.
6927
c9732c2b 69282016-02-17 Richard Biener <rguenther@suse.de>
6929
6930 PR testsuite/69586
6931 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6932
51bf9f9b 69332016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6934
6935 PR target/69161
6936 * gcc.c-torture/compile/pr69161.c: New test.
6937
6baedca3 69382016-02-17 David Sherwood <david.sherwood@arm.com>
6939
6940 PR target/69532
6941 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6942 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6943
4f240715 69442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gcc.dg/ifcvt-4.c: Skip on Visium.
6947
e0c0515d 69482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6949
6950 * gnat.dg/atomic8.adb: New test.
6951
7b319ee6 69522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6953
6954 * gnat.dg/discr46.ad[sb]: New test.
6955
48a7e3d1 69562016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6957
6958 PR Target/48344
6959 * gcc.target/powerpc/pr48344-1.c: New test.
6960
3f844f15 69612015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6962
6963 PR fortran/69742
6964 * gfortran.dg/associate_21.f90: New test.
6965
7675e968 69662016-02-16 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR c/69835
6969 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6970 -Wnonnull in dg-options.
6971 * c-c++-common/nonnull-2.c: New test.
6972
d6faee88 69732016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6974 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6975
6976 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6977
3a2a72aa 69782016-02-16 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR middle-end/69801
6981 * gcc.dg/pr69801.c: Add empty dg-options.
6982
28072426 69832016-02-16 James Norris <jnorris@codesourcery.com>
6984
6985 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6986 * g++.dg/goacc/deviceptr-1.c: New file.
6987
37fffac2 69882016-02-16 Jakub Jelinek <jakub@redhat.com>
6989
6990 PR tree-optimization/69820
6991 * gcc.dg/vect/pr69820.c: New test.
6992
f72a5e61 69932016-02-16 Richard Biener <rguenther@suse.de>
6994
6995 PR tree-optimization/69776
6996 * gcc.dg/torture/pr69776-2.c: New testcase.
6997
50e0cd76 69982016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6999
7000 PR tree-optimization/69714
7001 * gcc.dg/torture/pr69714.c: New test.
7002
14a72c4e 70032016-02-16 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR tree-optimization/69802
7006 * gcc.dg/pr69802.c: New test.
7007
fd808c11 70082016-02-16 Richard Biener <rguenther@suse.de>
7009
7010 PR middle-end/69801
7011 * gcc.dg/pr69801.c: New testcase.
7012
49a549ca 70132016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7014
7015 PR libgfortran/69651
7016 * gfortran.dg/read_bang.f90: New test.
7017 * gfortran.dg/read_bang4.f90: New test.
7018
77454e6e 70192016-02-15 Jakub Jelinek <jakub@redhat.com>
7020
2074f21c 7021 PR c++/69658
7022 * g++.dg/init/pr69658.C: New test.
7023
77454e6e 7024 PR c++/69797
7025 * c-c++-common/pr69797.c: New test.
7026
4ef4d764 70272016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7028
7029 * lib/target-supports.exp (check_effective_target_section_anchors): Add
7030 check for aarch64*-*-*.
7031
4a45fe0f 70322016-02-15 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/69783
7035 * gcc.dg/vect/pr69783.c: New testcase.
7036
0b3619e6 70372016-02-15 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/69776
7040 * gcc.dg/torture/pr69776.c: New testcase.
7041
9b49c3cb 70422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7043
7044 PR fortran/60526
7045 * gfortran.dg/type_decl_4.f90: Reinstated.
7046
e46faff9 70472016-02-14 John David Anglin <danglin@gcc.gnu.org>
7048
7049 PR fortran/68746
7050 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7051
a96c809a 70522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7053
7054 PR fortran/60526
7055 PR bootstrap/69816
7056 * gfortran.dg/type_decl_4.f90: Removed.
7057
fdec7e88 70582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
7059
7060 PR fortran/60526
7061 * gfortran.dg/type_decl_4.f90: New test.
7062
a72095c4 70632016-02-14 Alan Modra <amodra@gmail.com>
7064
bc436924 7065 PR testsuite/68886
a72095c4 7066 * gcc.c-torture/execute/stkalign.c: Revise test.
7067
73bb5f8b 70682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7069
7070 PR target/67260
7071 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7072
beb13161 70732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7074
7075 PR target/67260
7076 * gcc.target/sh/torture/pr67260.c: New.
7077
67cab04e 70782016-02-12 John David Anglin <danglin@gcc.gnu.org>
7079
7080 * gcc.dg/pr67964.c: Add dg-require-alias.
7081
44a59bb1 70822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
7083
7084 PR target/67636
7085 PR target/64345
7086 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7087
38c9bd3a 70882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089
7090 PR libgfortran/69668
7091 * gfortran.dg/namelist_88.f90: New test.
7092
1774ff82 70932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7094
7095 PR libgfortran/69668
7096 * gfortran.dg/namelist_38.f90: Update test.
7097 * gfortran.dg/namelist_84.f90: Update test.
7098
aec1f4bd 70992016-02-12 David Malcolm <dmalcolm@redhat.com>
7100
7101 PR other/69554
7102 * gcc.dg/pr69554-1.c: New test.
7103 * gfortran.dg/pr69554-1.F90: New test.
7104 * gfortran.dg/pr69554-2.F90: New test.
7105 * lib/gcc-dg.exp (proc dg-locus): New function.
7106 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7107 distinguish between the caret-printing and non-caret-printing
7108 cases. If caret-printing has been explicitly enabled, bail out
7109 without attempting to fix up the output.
7110
da7d5066 71112016-02-12 David Malcolm <dmalcolm@redhat.com>
7112
7113 PR driver/69265
7114 PR driver/69453
7115 * gcc.dg/spellcheck-options-3.c: New test case.
7116 * gcc.dg/spellcheck-options-4.c: New test case.
7117 * gcc.dg/spellcheck-options-5.c: New test case.
7118 * gcc.dg/spellcheck-options-6.c: New test case.
7119 * gcc.dg/spellcheck-options-7.c: New test case.
7120 * gcc.dg/spellcheck-options-8.c: New test case.
7121 * gcc.dg/spellcheck-options-9.c: New test case.
7122 * gcc.dg/spellcheck-options-10.c: New test case.
7123
fcce1b0b 71242016-02-12 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR rtl-optimization/69764
7127 PR rtl-optimization/69771
7128 * c-c++-common/pr69764.c: New test.
7129 * gcc.dg/torture/pr69771.c: New test.
7130
6d609290 71312016-02-12 Marek Polacek <polacek@redhat.com>
7132
7133 * g++.dg/torture/init-list1.C: New.
7134
7d75fb56 71352016-02-12 Marek Polacek <polacek@redhat.com>
7136
7137 * gcc.dg/pr69522.c: Add empty dg-options.
7138
52543fda 71392016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
7140
7141 * g++.dg/lto/lto.exp: Include and init mpx.
7142 * g++.dg/lto/pr69729_0.C: New test.
7143
34947478 71442016-02-12 Jakub Jelinek <jakub@redhat.com>
7145
9181a4ec 7146 PR ipa/69241
7147 * g++.dg/ipa/pr69241-4.C: New test.
7148
34947478 7149 PR ipa/68672
7150 * g++.dg/ipa/pr68672-1.C: New test.
7151 * g++.dg/ipa/pr68672-2.C: New test.
7152 * g++.dg/ipa/pr68672-3.C: New test.
7153
74a4140f 71542016-02-12 Bernd Schmidt <bschmidt@redhat.com>
7155
7156 PR c/69522
50e0cd76 7157 * gcc.dg/pr69522.c: New test.
74a4140f 7158
9ddb20d6 71592016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
7160
7161 PR c++/69098
7162 * g++.dg/cpp1y/69098.C: New test.
7163 * g++.dg/cpp1y/69098-2.C: New test.
7164
67cf9b55 71652016-02-12 Jakub Jelinek <jakub@redhat.com>
7166
7167 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7168 and neighbour -> neighbor.
7169 * objc.dg/attributes/method-nonnull-1.m: Likewise.
7170 * objc.dg/gnu-api-2-class-meta.m: Likewise.
7171 * c-c++-common/Wvarargs.c: Likewise.
7172 * c-c++-common/goacc/host_data-5.c: Likewise.
7173 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7174 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7175 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7176 * gcc.target/aarch64/pr60697.c: Likewise.
7177 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7178 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7179 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7180 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7181 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7182 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7183 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7184 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7185 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7186 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7187 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7188 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7189 * g++.dg/lookup/koenig5.C: Likewise.
7190 * g++.dg/ext/no-asm-2.C: Likewise.
7191 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7192 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7193 * gfortran.dg/used_types_16.f90: Likewise.
7194 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7195 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7196 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7197 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7198 * gfortran.dg/abstract_type_6.f03: Likewise.
7199 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7200 * gfortran.dg/used_types_15.f90: Likewise.
7201 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7202 * gfortran.dg/exit_3.f08: Likewise.
7203 * gfortran.dg/open_status_2.f90: Likewise.
7204 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7205 * gfortran.dg/intrinsic_std_1.f90: Likewise.
7206 * gfortran.dg/associate_1.f03: Likewise.
7207 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7208 * gfortran.dg/intrinsic_std_6.f90: Likewise.
7209 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7210 * gcc.dg/builtin-object-size-1.c: Likewise.
7211 * gcc.dg/noreturn-6.c: Likewise.
7212 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7213 * gcc.dg/globalalias.c: Likewise.
7214 * gcc.dg/builtins-config.h: Likewise.
7215 * gcc.dg/pr30457.c: Likewise.
7216 * gcc.c-torture/compile/volatile-1.c: Likewise.
7217 * gcc.c-torture/execute/20101011-1.c: Likewise.
7218 * c-c++-common/Waddress-1.c: Likewise.
7219
40b38ace 72202016-02-11 Jakub Jelinek <jakub@redhat.com>
7221
7222 PR c/69768
7223 * c-c++-common/Waddress-1.c: New test.
7224
42c87ca9 72252016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
7226
7227 PR fortran/69296
7228 * gfortran.dg/associate_19.f03: New test.
7229 * gfortran.dg/associate_20.f03: New test.
7230
acb7939f 72312016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
7232
7233 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7234
6defe3c5 72352016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7236
7237 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7238 .arch armv8-a\n. Add -dA to dg-options.
7239 * gcc.target/aarch64/assembler_arch_1.c: New test.
7240 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7241
63f63318 72422016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/68726
7245 * g++.dg/cpp0x/pr68726.C: New.
7246
1cddf457 72472016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7248
7249 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7250 test.
7251
b86fba37 72522016-02-11 Richard Biener <rguenther@suse.de>
7253
7254 * g++.dg/tree-ssa/pr61034.C: Adjust.
7255
ec4ec95a 72562016-02-10 Vladimir Makarov <vmakarov@redhat.com>
7257
be7c31e9 7258 PR target/69148
ec4ec95a 7259 * gcc.target/s390/pr69148.c: New.
7260
f64416ca 72612016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7262
7263 PR tree-optimization/69652
7264 * gcc.dg/torture/pr69652.c: New test.
7265
e5d1ea31 72662016-02-10 Jakub Jelinek <jakub@redhat.com>
7267 Patrick Palka <ppalka@gcc.gnu.org>
7268
7269 PR ipa/69241
7270 PR c++/69649
7271 * g++.dg/ipa/pr69241-1.C: New test.
7272 * g++.dg/ipa/pr69241-2.C: New test.
7273 * g++.dg/ipa/pr69241-3.C: New test.
7274 * g++.dg/ipa/pr69649.C: New test.
7275
fa03b19d 72762016-02-10 Uros Bizjak <ubizjak@gmail.com>
7277
7278 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7279 * gcc.dg/tree-ssa/sra-18.c: Ditto.
7280
14485c8a 72812016-02-10 Bin Cheng <bin.cheng@arm.com>
7282
7283 PR tree-optimization/68021
7284 * gcc.dg/tree-ssa/pr68021.c: New test.
7285
79f1ed25 72862016-02-10 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/69726
7289 * gcc.dg/uninit-22.c: New testcase.
7290
58f74eff 72912016-02-09 Andrew Pinski <apinski@cavium.com>
7292
7293 PR tree-opt/69282
7294 * gcc.c-torture/compile/20160205-1.c: New testcase.
7295
600c00f7 72962016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7297
7298 PR target/68404
7299 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7300 instead accessing a really large arrray.
7301 * gcc.target/powerpc/fusion3.c: Likewise.
7302
0771836e 73032016-02-09 Charles Baylis <charles.baylis@linaro.org>
7304
7305 PR target/68532
7306 * gcc.c-torture/execute/pr68532.c: New test.
7307
4ccd644f 73082016-02-11 Alexandre Oliva <aoliva@redhat.com>
7309
7310 PR target/69634
7311 * gcc.dg/pr69634.c: New.
7312
2e980a39 73132016-02-09 Richard Biener <rguenther@suse.de>
7314
7315 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7316
aacf7102 73172016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 7318
aacf7102 7319 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7320
a1856ddf 73212016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
7322
7323 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7324
d4d3da7e 73252016-02-09 Richard Biener <rguenther@suse.de>
7326
7327 PR tree-optimization/69715
7328 * gcc.dg/torture/pr69715.c: New testcase.
7329
9cc6714f 73302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7331
7332 PR c++/69139
7333 * g++.dg/cpp0x/trailing12.C: New test.
7334 * g++.dg/cpp0x/trailing13.C: New test.
7335
83d5062b 73362016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
7337
7338 PR c++/69283
7339 PR c++/67835
7340 * g++.dg/cpp1y/auto-fn29.C: New test.
7341 * g++.dg/cpp1y/auto-fn30.C: New test.
7342
394a86f3 73432016-02-08 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR tree-optimization/69209
7346 * gcc.c-torture/compile/pr69209.c: New test.
7347
93b124b4 73482016-02-08 Jeff Law <law@redhat.com>
7349
7350 PR tree-optimization/68541
7351 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7352 of statements allowed in join block for path splitting.
7353
26abce13 73542016-02-08 Jakub Jelinek <jakub@redhat.com>
7355
0acb2d6e 7356 PR c++/59627
7357 * g++.dg/gomp/pr59627.C: New test.
7358
26abce13 7359 PR ipa/69239
7360 * g++.dg/ipa/pr69239.C: New test.
7361
86e0b129 73622016-02-08 David Malcolm <dmalcolm@redhat.com>
7363
7364 PR preprocessor/69664
7365 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7366 * gcc.dg/cpp/warn-comments.c: Likewise.
7367
f553d9f8 73682016-02-08 Marek Polacek <polacek@redhat.com>
7369
7370 PR c++/69688
7371 * g++.dg/init/const12.C: New test.
7372
600695e0 73732016-02-08 Bernd Schmidt <bschmidt@redhat.com>
7374
7375 PR target/60410
7376 * gcc.dg/lto/pr55113_0.c: Remove test.
7377
c4f4b1e8 73782016-02-08 Richard Biener <rguenther@suse.de>
7379
7380 PR tree-optimization/69719
7381 * gcc.dg/torture/pr69719.c: New testcase.
7382
5a987d87 73832016-02-08 Richard Biener <rguenther@suse.de>
7384 Jeff Law <law@redhat.com>
7385
7386 PR target/68273
7387 * gcc.target/mips/pr68273.c: New testcase.
7388
0418e71d 73892016-02-08 Richard Biener <rguenther@suse.de>
7390
7391 PR rtl-optimization/69274
7392 * gcc.target/i386/addr-sel-1.c: XFAIL.
7393
07c0f1ca 73942016-02-08 Jeff Law <law@redhat.com>
7395
40d85f4c 7396 PR tree-optimization/68541
7397 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7398
140e093f 7399 PR tree-optimization/65917
07c0f1ca 7400 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7401
16430acf 74022016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7403
7404 PR fortran/50555
7405 * gfortran.dg/namelist_args.f90: New test.
7406
3f0ff0d8 74072016-02-05 Jeff Law <law@redhat.com>
7408
140e093f 7409 PR tree-optimization/68541
3f0ff0d8 7410 * gcc.dg/tree-ssa/split-path-2.c: New test.
7411 * gcc.dg/tree-ssa/split-path-3.c: New test.
7412 * gcc.dg/tree-ssa/split-path-4.c: New test.
7413 * gcc.dg/tree-ssa/split-path-5.c: New test.
7414 * gcc.dg/tree-ssa/split-path-6.c: New test.
7415 * gcc.dg/tree-ssa/split-path-7.c: New test.
7416
a7cc1f94 74172016-02-05 Martin Sebor <msebor@redhat.com>
7418
7419 PR c++/69662
7420 * g++.dg/warn/Wplacement-new-size-1.C: New test.
7421 * g++.dg/warn/Wplacement-new-size-2.C: New test.
7422
fcb25f28 74232016-02-06 Richard HEnderson <rth@redhat.com>
7424
7425 PR c/69643
7426 * gcc.target/i386/addr-space-4.c: New.
7427 * gcc.target/i386/addr-space-5.c: New.
7428
3a2545a1 74292016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7430
7431 PR fortran/66089
7432 * gfortran.dg/elemental_dependency_6.f90: New.
7433
1e302465 74342016-02-05 Jakub Jelinek <jakub@redhat.com>
7435
66feb54c 7436 PR rtl-optimization/69691
7437 * gcc.c-torture/execute/pr69691.c: New test.
7438
1e302465 7439 PR c++/69628
7440 * g++.dg/parse/pr69628.C: New test.
7441
9c28a298 74422016-02-05 Uros Bizjak <ubizjak@gmail.com>
7443
7444 * gcc.dg/sancov/asan.c: Move to ...
7445 * gcc.dg/asan/sancov-1.c: ... here.
7446
a854e286 74472016-02-05 Uros Bizjak <ubizjak@gmail.com>
7448
7449 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7450
d4f0b240 74512016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7452
7453 PR target/69677
7454 * gcc.target/i386/pr69677.c: New test.
7455
235d8723 74562016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7457
7458 PR c++/68948
7459 * g++.dg/template/pr68948.C: New test.
7460
f390cf65 74612016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7462
7463 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7464 (only necessary on s390x).
7465
ab99f104 74662016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7467
7468 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7469 -mno-accumulate-outgoing-args.
7470
f7ef5392 74712016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7472
7473 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7474
6b098e91 74752016-02-04 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR c/69669
7478 * c-c++-common/pr69669.c: New test.
7479
f0146cf3 74802016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7481
7482 PR target/69667
7483 * g++.dg/pr69667.C: New file.
7484
08fd6cf5 74852016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7486
7487 PR target/69619
7488 * gcc.dg/pr69619.c: Add new test.
7489
a6f3f39f 74902016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7491
7492 PR rtl-optimization/69577
7493 * gcc.target/i386/pr69577.c: New test.
7494
774068a0 74952016-02-04 Martin Liska <mliska@suse.cz>
7496
7497 * g++.dg/asan/pr69276.C: New test.
7498
f50a7894 74992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7500
7501 PR target/65932
7502 PR target/67714
7503 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7504 a single smulbb instruction.
7505 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7506 * gcc.target/amr/wmul-2.c: Likewise.
7507
6b722eb3 75082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7509
7510 PR target/65932
7511 PR target/67714
7512 * gcc.c-torture/execute/pr67714.c: New test.
7513
1f1475a7 75142016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7515
7516 PR target/69454
7517 * gcc.target/i386/pr69454-1.c: New test.
7518 * gcc.target/i386/pr69454-2.c: New test.
7519
6b94e133 75202016-02-03 Martin Sebor <msebor@redhat.com>
7521
7522 PR c++/69251
7523 PR c++/69253
7524 PR c++/69290
7525 PR c++/69277
7526 PR c++/69349
7527 * g++.dg/ext/flexarray-mangle-2.C: New test.
7528 * g++.dg/ext/flexarray-mangle.C: New test.
7529 * g++.dg/ext/flexarray-subst.C: New test.
7530 * g++.dg/ext/flexary11.C: New test.
7531 * g++.dg/ext/flexary12.C: New test.
7532 * g++.dg/ext/flexary13.C: New test.
7533 * g++.dg/ext/flexary14.C: New test.
7534 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7535
342ed0ac 75362016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7537
7538 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7539 Define only if CHECK_FLOAT128 is defined.
7540 (main): Properly initialize u5.
7541
edf6c4d2 75422016-02-03 Jakub Jelinek <jakub@redhat.com>
7543
415d5641 7544 PR c/69627
7545 * gcc.dg/pr69627.c: New test.
7546
edf6c4d2 7547 PR target/69644
7548 * gcc.dg/pr69644.c: New test.
7549
cf8f3ba0 75502016-02-03 Mike Stump <mikestump@comcast.net>
7551
7552 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7553 support for struct-layout-1.exp.
7554
c90d55dd 75552016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7556
7557 PR c++/69056
f7ef5392 7558 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7559
401bd0c8 75602016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7561 Alexandre Oliva <aoliva@redhat.com>
7562
7563 PR target/69461
7564 * gcc.target/powerpc/pr69461.c: New.
7565
277d9d1d 75662016-02-03 Uros Bizjak <ubizjak@gmail.com>
7567
7568 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7569 works from here ...
7570 (check_effective_target_fsanitize_thread): ... to here. Do not
7571 specify additional compile flags for the test source.
7572 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7573 specify additional compile flags for the test source.
7574
e69ad94a 75752016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7576
7577 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7578
a4454da2 75792016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7580
7581 PR fortran/67451
7582 PR fortran/69418
7583 * gfortran.dg/coarray_allocate_2.f08: New test.
7584 * gfortran.dg/coarray_allocate_3.f08: New test.
7585 * gfortran.dg/coarray_allocate_4.f08: New test.
7586
88cab2dd 75872016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7588
7589 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7590 use same scan-tree-dump-times on all platforms.
7591 * gcc.dg/vect/vect-outer-1.c: Likewise.
7592 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7593 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7594 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7595 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7596 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7597 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7598 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7599
66ea75c4 76002016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7601
7602 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7603 warning.
7604
4eef8df7 76052016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7606
7607 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7608
665fbc2f 76092016-02-02 James Norris <jnorris@codesourcery.com>
7610
7611 * c-c++-common/goacc/routine-5.c: Add tests.
7612
b10e3d47 76132016-02-02 Alexander Monakov <amonakov@ispras.ru>
7614
7615 * gcc.target/nvptx/unsigned-cmp.c: New test.
7616
12ad66dd 76172016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7618
7619 * gcc.target/aarch64/scalar_shift_1.c
7620 (test_corners_sisd_di): Improve force to SIMD register.
7621 (test_corners_sisd_si): Likewise.
7622 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7623 Remove scan-assembler check for ldr.
7624
f9ec342f 76252016-02-02 Richard Biener <rguenther@suse.de>
7626
7627 PR tree-optimization/69595
7628 * gcc.dg/Warray-bounds-17.c: New testcase.
7629
32f2925a 76302016-02-02 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/69606
7633 * gcc.dg/torture/pr69606.c: New testcase.
7634
cfd9ca84 76352016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7636
7637 PR middle-end/68542
7638 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7639 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7640
19bf08e2 76412016-02-02 Alan Modra <amodra@gmail.com>
7642
7643 PR target/69548
7644 * gcc.target/powerpc/pr69548.c: New test.
7645
6f13b088 76462016-02-01 Jakub Jelinek <jakub@redhat.com>
7647
dcddc5af 7648 PR rtl-optimization/69592
7649 * gcc.dg/pr69592.c: New test.
7650
6f13b088 7651 PR preprocessor/69543
7652 PR c/69558
7653 * gcc.dg/pr69543.c: New test.
7654 * gcc.dg/pr69558.c: New test.
7655
d090e5c2 76562016-02-01 Uros Bizjak <ubizjak@gmail.com>
7657
fcb317c5 7658 PR testsuite/65940
7659 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7660
aaf527dc 76612016-02-01 Martin Sebor <msebor@redhat.com>
7662
7663 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7664
1674217b 76652016-02-01 Bin Cheng <bin.cheng@arm.com>
7666
7667 PR tree-optimization/67921
7668 * c-c++-common/ubsan/pr67921.c: New test.
7669
b4007655 76702016-02-01 Richard Biener <rguenther@suse.de>
7671
7672 PR middle-end/69556
7673 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7674
88a477bb 76752016-02-01 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/69574
7678 * gcc.dg/torture/pr69574.c: New testcase.
7679
2eaaa4e7 76802016-02-01 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/69579
7683 * gcc.dg/setjmp-6.c: New testcase.
7684
e3882c44 76852016-02-01 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR rtl-optimization/69570
7688 * g++.dg/opt/pr69570.C: New test.
7689
f80aff47 76902016-02-01 Richard Henderson <rth@redhat.com>
7691
7692 * gcc.dg/pr69535.c: New test.
7693
240568aa 76942016-01-31 John David Anglin <danglin@gcc.gnu.org>
7695
6009b3b8 7696 PR testsuite/69584
7697 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7698 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7699
1fdf7177 7700 PR debug/68244
7701 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7702
240568aa 7703 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7704
cb3e5ac0 77052016-01-31 Paul Thomas <pault@gcc.gnu.org>
7706
7707 PR fortran/67564
7708 * gfortran.dg/allocate_with_source_17.f03: New test.
7709
3b8b902b 77102016-01-30 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR tree-optimization/69546
7713 * gcc.dg/torture/pr69546.c: New test.
7714
17985abe 77152016-01-30 Paul Thomas <pault@gcc.gnu.org>
7716
7717 PR fortran/69566
7718 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7719
b5239e80 77202016-01-30 Martin Sebor <msebor@redhat.com>
7721
7722 PR c++/68490
7723 * g++.dg/ext/flexary10.C: New test.
7724
e8f03010 77252016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7726
7727 PR fortran/66707
7728 gfortran.dg/common_23.f90: New test.
7729
dc93691a 77302016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7731
7732 PR target/65546
7733 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7734 condition being checked, and disable it when the target supports
7735 misaligned loads and stores.
7736
ff5e28e9 77372016-01-29 Jakub Jelinek <jakub@redhat.com>
7738
7739 PR debug/69518
7740 * gcc.dg/torture/pr69518.c: New test.
7741
b0d8930a 77422016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7743
7744 PR target/69530
7745 * gcc.target/i386/pr69530.c: New test.
7746
21601fc7 77472016-01-29 Steve Ellcey <sellcey@imgtec.com>
7748
7749 PR target/65604
7750 * gcc.target/mips/div-delay.c: New test.
7751
ca6c7317 77522016-01-29 Jakub Jelinek <jakub@redhat.com>
7753
4758dc39 7754 PR target/69551
7755 * gcc.target/i386/pr69551.c: New test.
7756
ca6c7317 7757 PR target/66137
7758 * gcc.target/i386/pr66137.c: New test.
7759
e3078da6 77602016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7761
7762 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7763 always built for p5600.
7764 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7765 isa=p5600 dg-option.
7766
b622ec25 77672016-01-29 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/69547
7770 * g++.dg/tree-ssa/pr69547.C: New testcase.
7771
d2a60e99 77722016-01-29 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR debug/66869
7775 * g++.dg/warn/Wunused-function2.C: New test.
7776
ae849d2b 77772016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7778
7779 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7780 support for test to succeed.
7781
ce6a6978 77822016-01-29 Marek Polacek <polacek@redhat.com>
7783
7784 PR c++/69509
7785 PR c++/69516
7786 * g++.dg/ext/constexpr-vla2.C: New test.
7787 * g++.dg/ext/constexpr-vla3.C: New test.
7788 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7789
7550d855 77902016-01-29 Richard Biener <rguenther@suse.de>
7791
7792 PR middle-end/69537
7793 * gcc.dg/uninit-21.c: New testcase.
7794
f11bb279 77952016-01-28 Uros Bizjak <ubizjak@gmail.com>
7796
7797 PR target/69459
7798 * gcc.target/i386/pr69459.c: New test.
7799
c80c12c8 78002016-01-28 Steve Ellcey <sellcey@imgtec.com>
7801
7802 PR target/68400
7803 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7804 * gcc.target/mips/pr68400.c: New test.
7805
c649bacc 78062016-01-28 Martin Sebor <msebor@redhat.com>
7807
7808 PR target/17381
7809 * gcc.target/powerpc/pr17381.c: New test.
7810
f4881661 78112016-01-28 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR middle-end/69542
7814 * gcc.dg/torture/pr69542.c: New test.
7815
d66fdd75 78162016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7817
7818 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7819
d4a78818 78202016-01-28 David Edelsohn <dje.gcc@gmail.com>
7821
7822 * gcc.dg/pr65980.c: Skip on AIX.
7823 * gcc.dg/pr66688.c: Same.
7824
21329e97 78252016-01-28 David Edelsohn <dje.gcc@gmail.com>
7826
7827 PR target/63679
7828 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7829 * gcc.dg/tree-ssa/sra-18.c: Same.
7830
cc7124a6 78312016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7832
7833 PR fortran/62536
7834 * gfortran.dg/block_15.f08: New test.
7835 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7836 on incorrectly closed BLOCK.
7837
358dfcb4 78382016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7839
7840 * gcc.dg/declare-simd.c: New test.
e87502d6 78412016-01-28 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/69466
7844 * gfortran.dg/vect/pr69466.f90: New testcase.
7845
44e7334b 78462016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7847
7848 * g++.dg/pr67989.C: Remove ARM-specific option.
7849 * gcc.target/arm/pr67989.C: New file.
7850
5ce8f551 78512016-01-27 Uros Bizjak <ubizjak@gmail.com>
7852
7853 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7854 and expm1 test for glibc < 2.11.
7855
fa6e6b15 78562016-01-27 Richard Henderson <rth@redhat.com>
7857
7858 * gcc.c-torture/execute/pr69447.c: New test.
7859
78602016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7861
7b8122c6 7862 PR fortran/69422
147b2f9b 7863 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7864
78e516eb 78652016-01-27 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR debug/66869
7868 * gcc.dg/pr66869.c: New test.
7869
9b849350 78702016-01-25 Jeff Law <law@redhat.com>
7871
7872 PR tree-optimization/68398
f11bb279 7873 PR tree-optimization/69196
9b849350 7874 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7875 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7876 path to avoid new heuristic allowing more irreducible regions
7877 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7878 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7879 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7880 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7881 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7882
fee5e491 78832016-01-27 Marek Polacek <polacek@redhat.com>
7884
7885 PR c/68062
7886 * c-c++-common/vector-compare-4.c: New test.
7887
eec96426 78882016-01-27 David Malcolm <dmalcolm@redhat.com>
7889
7890 PR preprocessor/69126
7891 * c-c++-common/pr69126.c: New test case.
7892
5068be18 78932016-01-27 Ian Lance Taylor <iant@google.com>
7894
7895 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7896
5fa82c11 78972016-01-27 Ryan Burn <contact@rnburn.com>
7898
7899 PR cilkplus/69267
7900 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7901
b3df0219 79022016-01-27 Uros Bizjak <ubizjak@gmail.com>
7903
7904 PR target/69512
7905 * gcc.target/i386/pr69512.c: New test.
7906
d46a16d4 79072016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7908
7909 PR ada/69488
7910 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7911
6a9b35ef 79122016-01-27 Marek Polacek <polacek@redhat.com>
7913
7914 PR c++/69379
7915 * g++.dg/pr69379.C: New test.
7916
18e9663b 79172016-01-27 Martin Sebor <msebor@redhat.com>
7918
7919 PR c++/69317
7920 * g++.dg/abi/Wabi-2-2.C: New test.
7921 * g++.dg/abi/Wabi-2-3.C: New test.
7922 * g++.dg/abi/Wabi-3-2.C: New test.
7923 * g++.dg/abi/Wabi-3-3.C: New test.
7924
c88301ad 79252016-01-27 Richard Biener <rguenther@suse.de>
7926
7927 PR tree-optimization/69166
7928 * gcc.dg/torture/pr69166.c: New testcase.
7929
8ca47550 79302016-01-27 Martin Jambor <mjambor@suse.cz>
7931
7932 PR tree-optimization/69355
7933 * gcc.dg/tree-ssa/pr69355.c: New test.
7934
5cb23e3c 79352016-01-27 Marek Polacek <polacek@redhat.com>
7936
7937 PR c++/69496
7938 * g++.dg/ext/constexpr-vla1.C: New test.
7939
7b0c1b6d 79402016-01-20 Christian Bruel <christian.bruel@st.com>
7941
7942 PR target/69245
7943 * gcc.target/arm/pr69245.c: New test.
7944
220112fc 79452016-01-27 Jakub Jelinek <jakub@redhat.com>
7946
7947 PR tree-optimization/69399
7948 * gcc.dg/torture/pr69399.c: New test.
7949
16294490 79502016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7951
7952 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7953
8abd3d0c 79542016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7955
7956 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7957
7cf9b895 79582016-01-26 Tom de Vries <tom@codesourcery.com>
7959
7960 PR tree-optimization/69110
7961 * gcc.dg/autopar/pr69110.c: New test.
7962
557c1942 79632016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7964 Sebastian Pop <s.pop@samsung.com>
557c1942 7965
7966 * gcc.dg/graphite/isl-ast-op-select.c: New.
7967
80adbd96 79682015-01-26 Paul Thomas <pault@gcc.gnu.org>
7969
7970 PR fortran/69385
7971 * gfortran.dg/allocate_error_6.f90: New test.
7972
c3f86f60 79732016-01-26 Richard Henderson <rth@redhat.com>
7974
7975 * gcc.dg/tm/pr60908.c: New test.
7976
3752e5b1 79772016-01-26 David Malcolm <dmalcolm@redhat.com>
7978
7979 PR other/69006
7980 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7981 directive.
7982 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7983 expected multiline output to reflect the colorization being
7984 disabled before newlines.
7985 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7986 (custom_diagnostic_finalizer): Replace call to
7987 pp_newline_and_flush with call to pp_flush.
7988 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7989 * gfortran.dg/implicit_class_1.f90: Likewise.
7990 * lib/gcc-dg.exp (allow_blank_lines): New global.
7991 (dg-allow-blank-lines-in-output): New procedure.
7992 (gcc-dg-prune): Complain about blank lines in the output, unless
7993 dg-allow-blank-lines-in-output was called.
7994 * lib/multiline.exp (_build_multiline_regex): Only support
7995 arbitrary followup text for non-blank-lines, not for blank lines.
7996
9bbfd060 79972016-01-26 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR tree-optimization/69483
8000 * gcc.dg/pr69483.c: New test.
8001 * g++.dg/opt/pr69483.C: New test.
8002
53773057 80032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8004
8005 PR target/68620
8006 * gcc.target/arm/pr68620.c: New test.
8007
442a556f 80082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8009
8010 * gcc.target/i386/pr68986-2.c: Remove -m32.
8011
d513c683 80122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
8013
8014 PR target/68986
8015 * gcc.target/i386/pr68986-1.c: New test.
8016 * gcc.target/i386/pr68986-2.c: Likewise.
8017 * gcc.target/i386/pr68986-3.c: Likewise.
8018
976877a5 80192016-01-26 Christian Bruel <christian.bruel@st.com>
8020
8021 * lib/target-supports.exp
8022 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
8023 (check_effective_target_arm_crypto_pragma_ok): Likewise.
8024 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
8025
2c7b2f88 80262016-01-26 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/69452
8029 * gcc.dg/torture/pr69452.c: New testcase.
8030
f7fc06e7 80312016-01-26 Jakub Jelinek <jakub@redhat.com>
8032
8033 PR target/69442
8034 * gcc.dg/pr69442.c: New test.
8035
d1dae587 80362016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
8037
8038 PR target/67896
8039 * gcc.target/aarch64/simd/pr67896.C: New.
8040
ef7be7f8 80412016-01-26 Richard Sandiford <richard.sandiford@arm.com>
8042
8043 PR tree-optimization/69400
8044 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
8045 function.
8046 (plugin_init): Call it.
8047 * gcc.dg/torture/pr69400.c: New test.
8048
648433a4 80492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8050
8051 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8052
45fc5243 80532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8054 Sebastian Pop <s.pop@samsung.com>
8055
8056 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8057 isl-0.15.
8058
c699f6a1 80592016-01-25 Aditya Kumar <aditya.k7@samsung.com>
8060 Sebastian Pop <s.pop@samsung.com>
8061
8062 * gcc.dg/graphite/pr69292.c: New.
8063
b86e24ea 80642016-01-25 Jakub Jelinek <jakub@redhat.com>
8065
8066 * c-c++-common/goacc/use_device-1.c: New test.
8067
105cb8d7 80682016-01-25 Jeff Law <law@redhat.com>
8069
8070 PR tree-optimization/69196
8071 PR tree-optimization/68398
8072 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8073 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8074
44562749 80752016-01-25 David Edelsohn <dje.gcc@gmail.com>
8076
8077 PR target/69469
8078 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8079 Algorithm.
8080
6837fee7 80812016-01-25 Richard Biener <rguenther@suse.de>
8082
8083 PR testsuite/69380
8084 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8085
fe500d65 80862016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
8087
8088 PR target/69421
8089 * gcc.dg/pr69421.c: New test.
8090
8eacba94 80912016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
8092
8093 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8094 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8095 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8096 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8097 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8098 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8099 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8100 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8101 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8102 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8103
af09d40d 81042016-01-25 Richard Biener <rguenther@suse.de>
8105
8106 PR tree-optimization/69376
8107 * gcc.dg/torture/pr69376.c: New testcase.
8108
d65063f5 81092016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8110
8111 PR fortran/69397
8112 PR fortran/68442
8113 * gfortran.dg/interface_38.f90: New test.
8114 * gfortran.dg/interface_39.f90: New test.
80adbd96 8115
08c7bfb4 81162016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
8117
8118 Revert:
8119 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8120
8121 PR c++/11858
8122 PR c++/24663
8123 PR c++/24664
8124 * g++.dg/template/pr11858.C: New test.
8125 * g++.dg/template/pr24663.C: New test.
8126 * g++.dg/template/unify12.C: New test.
8127 * g++.dg/template/unify13.C: New test.
8128 * g++.dg/template/unify14.C: New test.
8129 * g++.dg/template/unify15.C: New test.
8130 * g++.dg/template/unify16.C: New test.
8131 * g++.dg/template/unify17.C: New test.
8132
c2e7d2be 81332016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8134
8135 PR fortran/68283
8136 gfortran.dg/pr68283.f90: New test.
8137
9f2e8617 81382016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8139
8140 PR fortran/66094
8141 * gfortran.dg/inline_matmul_13.f90: New test.
8142 * gfortran.dg/matmul_bounds_8.f90: New test.
8143 * gfortran.dg/matmul_bounds_9.f90: New test.
8144 * gfortran.dg/matmul_bounds_10.f90: New test.
8145
a4838119 81462016-01-23 Tom de Vries <tom@codesourcery.com>
8147
8148 PR tree-optimization/69426
8149 * gcc.dg/autopar/pr69426.c: New test.
8150
feddf0dc 81512016-01-23 Martin Sebor <msebor@redhat.com>
8152
8153 PR c++/58109
8154 PR c++/69022
8155 * g++.dg/cpp0x/alignas5.C: New test.
8156 * g++.dg/ext/vector29.C: Same.
8157
132731fb 81582016-01-23 Uros Bizjak <ubizjak@gmail.com>
8159
8160 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8161 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8162 _GNU_SOURCE from compile flags to the source.
8163 * gcc.target/i386/chkp-stropt-12.c: Ditto.
8164 * gcc.target/i386/chkp-stropt-16.c: Ditto.
8165 * gcc.target/i386/chkp-stropt-4.c: Ditto.
8166 * gcc.target/i386/chkp-stropt-8.c: Ditto.
8167
51aec681 81682016-01-22 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR target/69432
8171 * g++.dg/opt/pr69432.C: New test.
8172
147aa3e3 81732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8174
8175 * gcc.target/powerpc/pr63354c: Adjust target selector to include
8176 32-bit targets testing an -m64 multilib.
8177
4d04e35e 81782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8179
8180 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8181 64-bit support.
8182
86f38d0c 81832016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
8184
8185 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8186
f776e712 81872016-01-21 Christian Bruel <christian.bruel@st.com>
8188
8189 PR target/68674
8190 * gcc.target/i386/pr68674.c
8191 * gcc.target/aarch64/pr68674.c
8192 * gcc.target/arm/pr68674.c
8193
7b9de435 81942016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8195
8196 PR target/69403
8197 * gcc.c-torture/execute/pr69403.c: New test.
8198
9935a0ba 81992016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8200
8201 PR c++/55843
8202 * g++.dg/template/pr55843.C: New.
8203
06b94aa1 82042016-01-22 Alan Lawrence <alan.lawrence@arm.com>
8205
8206 PR testsuite/66877
8207 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8208 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8209
b68773a8 82102016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8211
8212 PR testsuite/67489
132731fb 8213 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8214 from dg-do compile directive, and instead add
8215 { dg-require-effective-target int128 }.
b68773a8 8216
bbbbe8ab 82172016-01-20 Martin Sebor <msebor@redhat.com>
8218
8219 PR c/69405
8220 * gcc.dg/sync-fetch.c: New test.
8221
f3a6a26f 82222016-01-21 Martin Sebor <msebor@redhat.com>
8223
8224 PR target/69252
8225 * gcc.target/powerpc/pr69252.c: New test.
8226
d1565a03 82272016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8228
8229 PR fortran/65996
132731fb 8230 * gfortran.dg/pr65996.f90: New test.
d1565a03 8231
15a5a905 82322016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8233
8234 PR c++/68810
bbbbe8ab 8235 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 8236 expected to generate an error.
15a5a905 8237
e4538af5 82382016-01-21 Bernd Schmidt <bschmidt@redhat.com>
8239
8240 PR middle-end/66178
8241 * gcc.dg/torture/pr66178.c: New test.
8242
4d4180ce 82432016-01-21 Anton Blanchard <anton@samba.org>
8244 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8245
8246 PR target/63354
8247 * gcc.target/powerpc/pr63354.c: New test.
8248
86e16058 82492016-01-21 Vladimir Makarov <vmakarov@redhat.com>
8250
8251 PR rtl-optimization/68990
8252 * gcc.target/i386/pr68990: New.
8253
b11b85e4 82542016-01-21 Nick Clifton <nickc@redhat.com>
8255
8256 PR target/69129
8257 * gcc.target/mips/pr69129.c: New.
8258
62dd9f85 82592016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
8260
8261 PR c++/58046
8262 * g++.dg/cpp0x/pr58046.C: New.
8263
ac7d424b 82642016-01-21 Jakub Jelinek <jakub@redhat.com>
8265
47c0bea3 8266 PR target/69187
8267 PR target/65624
8268 * gcc.target/arm/pr69187.c: New test.
8269
ac7d424b 8270 PR c++/69355
8271 * g++.dg/torture/pr69355.C: New test.
8272
9e18b252 82732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8274 Sebastian Pop <s.pop@samsung.com>
8275
8276 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8277
de862e2f 82782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
8279 Sebastian Pop <s.pop@samsung.com>
8280
132731fb 8281 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 8282
f55f9344 82832016-01-21 Jakub Jelinek <jakub@redhat.com>
8284
8285 PR middle-end/67653
8286 * c-c++-common/pr67653.c: New test.
8287 * gcc.dg/torture/pr29119.c: Add dg-warning.
8288
62752e71 82892016-01-20 Peter Bergner <bergner@vnet.ibm.com>
8290
8291 * gcc.target/powerpc/cpu-builtin-1.c: New test.
8292
16d4186f 82932016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8294
8295 PR c/24293
8296 * gcc.dg/pr24293.c: New test.
8297 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8298 incomplete struct type.
8299 * gcc.dg/declspec-1.c: Likewise.
8300 * gcc.dg/pr63549.c: Likewise.
8301
58219d13 83022016-01-20 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR tree-optimization/66612
8305 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8306 for bdn instruction.
8307
a7b5688a 83082016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
8309
8310 * lib/target-supports.exp
8311 (check_effective_target_arm_fp_ok_nocache): New.
8312 (check_effective_target_arm_fp_ok): New.
8313 (add_options_for_arm_fp): New.
8314 (check_effective_target_arm_crypto_ok_nocache): Require
8315 target_arm_v8_neon_ok instead of arm32.
8316 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8317 (check_effective_target_arm_crypto_pragma_ok): New.
8318 (add_options_for_arm_vfp): New.
8319 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8320 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8321 target instead. Force initial fpu to vfp.
8322 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8323 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8324 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8325 dependency.
8326 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8327 use arm_vfp effective target instead. Force initial fpu to vfp.
8328 * gcc.target/arm/attr-neon3.c: Likewise.
8329 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8330 arm_vfp_ok.
8331 * gcc.target/arm/unsigned-float.c: Likewise.
8332 * gcc.target/arm/vfp-1.c: Likewise.
8333 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8334 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8335 * gcc.target/arm/vfp-ldmiad.c: Likewise.
8336 * gcc.target/arm/vfp-ldmias.c: Likewise.
8337 * gcc.target/arm/vfp-stmdbd.c: Likewise.
8338 * gcc.target/arm/vfp-stmdbs.c: Likewise.
8339 * gcc.target/arm/vfp-stmiad.c: Likewise.
8340 * gcc.target/arm/vfp-stmias.c: Likewise.
8341 * gcc.target/arm/vnmul-1.c: Likewise.
8342 * gcc.target/arm/vnmul-2.c: Likewise.
8343 * gcc.target/arm/vnmul-3.c: Likewise.
8344 * gcc.target/arm/vnmul-4.c: Likewise.
8345
7ca56ca8 83462016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 8347
7fb75b57 8348 PR testsuite/69366
8349 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8350 the MPX run-time library, for compile-time MPX test.
8351 * gcc.target/i386/chkp-always_inline.c: Likewise.
8352 * gcc.target/i386/chkp-bndret.c: Likewise.
8353 * gcc.target/i386/chkp-builtins-1.c: Likewise.
8354 * gcc.target/i386/chkp-builtins-2.c: Likewise.
8355 * gcc.target/i386/chkp-builtins-3.c: Likewise.
8356 * gcc.target/i386/chkp-builtins-4.c: Likewise.
8357 * gcc.target/i386/chkp-const-check-1.c: Likewise.
8358 * gcc.target/i386/chkp-const-check-2.c: Likewise.
8359 * gcc.target/i386/chkp-hidden-def.c: Likewise.
8360 * gcc.target/i386/chkp-label-address.c: Likewise.
8361 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8362 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8363 * gcc.target/i386/chkp-pr69044.c: Likewise.
8364 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8365 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8366 * gcc.target/i386/chkp-strchr.c: Likewise.
8367 * gcc.target/i386/chkp-strlen-1.c: Likewise.
8368 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8369 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8370 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8371 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8372 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8373 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8374 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8375 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8376 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8377 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8378 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8379 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8380 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8381 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8382 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8383 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8384 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8385 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8386 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8387 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8388 * gcc.target/i386/pr63995-2.c: Likewise.
8389 * gcc.target/i386/pr64805.c: Likewise.
8390 * gcc.target/i386/pr65044.c: Likewise.
8391 * gcc.target/i386/pr65167.c: Likewise.
8392 * gcc.target/i386/pr65183.c: Likewise.
8393 * gcc.target/i386/pr65184.c: Likewise.
8394 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 8395
f2da0b99 83962016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
8397
8398 PR tree-optimization/69328
8399 * gcc.dg/pr69328.c: New test.
8400
4d379676 84012016-01-20 Jeff Law <law@redhat.com>
8402
4a11f145 8403 PR target/25114
4d379676 8404 * gcc.target/m68k/pr25114.c: New test.
8405
0754bad1 84062016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8407
8408 * gcc.target/arm/memset-inline-10.c: Added
8409 dg-require-effective-target arm_thumb2_ok.
8410
63bd5c2d 84112016-01-19 Eric Botcazou <ebotcazou@adacore.com>
8412
8413 * gcc.dg/debug/dwarf2/sso.c: New test.
8414
a9c01e81 84152016-01-19 Uros Bizjak <ubizjak@gmail.com>
8416
8417 PR testsuite/68820
8418 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8419 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8420 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8421
53fa0e54 84222016-01-19 Jan Hubicka <hubicka@ucw.cz>
8423
8424 PR ipa/66223
8425 * g++.dg/ipa/devirt-50.C: New testcase.
8426
e035a62c 84272016-01-19 Marek Polacek <polacek@redhat.com>
8428
8429 PR c++/68965
8430 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8431 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8432
885cc3ea 84332016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8434
8435 PR target/69135
8436 * gcc.target/arm/pr69135_1.c: New test.
8437
07bd240e 84382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8439
8440 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8441
9f60d257 84422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8443
8444 * gcc.target/aarch64/ccmp_1.c: New testcase.
8445
a0c919f7 84462016-01-19 Marek Polacek <polacek@redhat.com>
8447
8448 PR c++/68586
8449 * g++.dg/cpp0x/enum30.C: New test.
8450
dc5d6d17 84512016-01-19 Richard Biener <rguenther@suse.de>
8452
8453 PR tree-optimization/69336
8454 * g++.dg/tree-ssa/pr69336.C: New testcase.
8455
6dd156e0 84562016-01-19 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR debug/65779
8459 * gcc.dg/pr65779.c: New test.
8460
3e0d45b9 84612016-01-19 Richard Biener <rguenther@suse.de>
8462
8463 PR tree-optimization/69352
8464 * gcc.dg/torture/pr69352.c: New testcase.
8465
7a3cf64d 84662016-01-19 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR rtl-optimization/68955
8469 PR rtl-optimization/64557
8470 * gcc.dg/torture/pr68955.c: New test.
8471
8be55b33 84722016-01-19 Jan Hubicka <hubicka@ucw.cz>
8473
8474 PR lto/69136
8475 * g++.dg/torture/pr69136.C: New testcase.
8476
72a985d7 84772016-01-19 Jan Hubicka <hubicka@ucw.cz>
8478
8479 PR lto/69133
8480 * g++.dg/lto/pr69133_0.C: New testcase.
8481 * g++.dg/lto/pr69133_1.C: New testcase.
8482
56778b62 84832016-01-15 Jeff Law <law@redhat.com>
8484
8485 PR tree-optimization/69320
8486 * gcc.c-torture/pr69320-1.c: New test.
8487 * gcc.c-torture/pr69320-2.c: New test.
8488 * gcc.c-torture/pr69320-3.c: New test.
8489 * gcc.c-torture/pr69320-4.c: New test.
8490
ced41b93 84912016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8492
8493 PR c++/11858
8494 PR c++/24663
8495 PR c++/24664
8496 * g++.dg/template/pr11858.C: New test.
8497 * g++.dg/template/pr24663.C: New test.
8498 * g++.dg/template/unify12.C: New test.
8499 * g++.dg/template/unify13.C: New test.
8500 * g++.dg/template/unify14.C: New test.
8501 * g++.dg/template/unify15.C: New test.
8502 * g++.dg/template/unify16.C: New test.
8503 * g++.dg/template/unify17.C: New test.
8504
7f8cbcaf 85052016-01-18 David Malcolm <dmalcolm@redhat.com>
8506
8507 PR testsuite/69181
8508 * gcc.dg/pr69181-1.c: New test file.
8509 * gcc.dg/pr69181-2.c: New test file.
8510 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8511 globals by moving it to...
8512 (cleanup-after-saved-dg-test): ...this new function. Add
8513 "global additional_sources_used". Add reset of global
8514 multiline_expected_outputs to the empty list.
8515 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8516 global to...
8517 (multiline_expected_outputs): ...this, and updated comments to
8518 note that it is modified from gcc-dg.exp.
8519 (dg-end-multiline-output): Update for the above renaming.
8520 (handle-multiline-outputs): Likewise. Remove the clearing
8521 of the expected outputs to the empty list.
8522
3c7cbfc0 85232016-01-18 Richard Biener <rguenther@suse.de>
8524
8525 PR tree-optimization/69297
8526 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8527
81d49cc1 85282016-01-18 Joseph Myers <joseph@codesourcery.com>
8529
8530 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8531 dg-options.
8532 * gcc.target/mips/mips-3d-2.c: Likewise.
8533 * gcc.target/mips/mips-3d-3.c: Likewise.
8534 * gcc.target/mips/mips-3d-4.c: Likewise.
8535 * gcc.target/mips/mips-3d-5.c: Likewise.
8536 * gcc.target/mips/mips-3d-6.c: Likewise.
8537 * gcc.target/mips/mips-3d-7.c: Likewise.
8538 * gcc.target/mips/mips-3d-8.c: Likewise.
8539 * gcc.target/mips/mips-3d-9.c: Likewise.
8540 * gcc.target/mips/mips-ps-1.c: Likewise.
8541 * gcc.target/mips/mips-ps-2.c: Likewise.
8542 * gcc.target/mips/mips-ps-3.c: Likewise.
8543 * gcc.target/mips/mips-ps-4.c: Likewise.
8544 * gcc.target/mips/mips-ps-5.c: Likewise.
8545 * gcc.target/mips/mips-ps-6.c: Likewise.
8546 * gcc.target/mips/mips-ps-7.c: Likewise.
8547 * gcc.target/mips/mips-ps-type.c: Likewise.
8548 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8549 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8550
03c4ff3a 85512016-01-18 Tom de Vries <tom@codesourcery.com>
8552
8553 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8554 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8555 * c-c++-common/goacc/kernels-empty.c: New test.
8556 * c-c++-common/goacc/kernels-eternal.c: New test.
8557 * c-c++-common/goacc/kernels-loop-2.c: New test.
8558 * c-c++-common/goacc/kernels-loop-3.c: New test.
8559 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8560 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8561 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8562 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8563 * c-c++-common/goacc/kernels-loop-data.c: New test.
8564 * c-c++-common/goacc/kernels-loop-g.c: New test.
8565 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8566 * c-c++-common/goacc/kernels-loop-n.c: New test.
8567 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8568 * c-c++-common/goacc/kernels-loop.c: New test.
8569 * c-c++-common/goacc/kernels-noreturn.c: New test.
8570 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8571 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8572 * c-c++-common/goacc/kernels-reduction.c: New test.
8573
22e3dcee 85742016-01-18 Tom de Vries <tom@codesourcery.com>
8575
8576 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8577 * gcc.dg/autopar/outer-2.c: Same.
8578 * gcc.dg/autopar/outer-3.c: Same.
8579 * gcc.dg/autopar/outer-4.c: Same.
8580 * gcc.dg/autopar/outer-5.c: Same.
8581 * gcc.dg/autopar/outer-6.c: Same.
8582 * gcc.dg/autopar/parallelization-1.c: Same.
8583 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8584 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8585 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8586 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8587 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8588 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8589 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8590 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8591 * gcc.dg/autopar/pr39500-1.c: Same.
8592 * gcc.dg/autopar/pr39500-2.c: Same.
8593 * gcc.dg/autopar/pr46193.c: Same.
8594 * gcc.dg/autopar/pr46194.c: Same.
8595 * gcc.dg/autopar/pr49580.c: Same.
8596 * gcc.dg/autopar/pr49960-1.c: Same.
8597 * gcc.dg/autopar/pr49960.c: Same.
8598 * gcc.dg/autopar/pr68373.c: Same.
8599 * gcc.dg/autopar/reduc-1.c: Same.
8600 * gcc.dg/autopar/reduc-1char.c: Same.
8601 * gcc.dg/autopar/reduc-1short.c: Same.
8602 * gcc.dg/autopar/reduc-2.c: Same.
8603 * gcc.dg/autopar/reduc-2char.c: Same.
8604 * gcc.dg/autopar/reduc-2short.c: Same.
8605 * gcc.dg/autopar/reduc-3.c: Same.
8606 * gcc.dg/autopar/reduc-4.c: Same.
8607 * gcc.dg/autopar/reduc-6.c: Same.
8608 * gcc.dg/autopar/reduc-7.c: Same.
8609 * gcc.dg/autopar/reduc-8.c: Same.
8610 * gcc.dg/autopar/reduc-9.c: Same.
8611 * gcc.dg/autopar/uns-outer-4.c: Same.
8612 * gcc.dg/autopar/uns-outer-5.c: Same.
8613 * gcc.dg/autopar/uns-outer-6.c: Same.
8614 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8615 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8616
fd5cbe2f 86172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8618
8619 PR target/63679
8620 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8621 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8622
fa75ab55 86232016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8624
8625 PR target/63679
8626 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8627 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8628 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8629
214b2582 86302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8631
8632 PR target/63679
8633 * gcc.dg/tree-ssa/sra-17.c: New.
8634 * gcc.dg/tree-ssa/sra-18.c: New.
8635
13146837 86362016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8637
8638 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8639
6ccd18c2 86402016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8641
8642 * gnat.dg/inline12.adb: New test.
8643
8872b95f 86442016-01-18 Bin Cheng <bin.cheng@arm.com>
8645
8646 PR tree-optimization/66797
8647 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8648
971514e3 86492016-01-18 Richard Biener <rguenther@suse.de>
8650
8651 PR tree-optimization/69170
8652 * gcc.dg/torture/pr69170.c: New testcase.
8653
dfb6d139 86542016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8655
8656 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8657
164d84c2 86582016-01-16 Tom de Vries <tom@codesourcery.com>
8659
8660 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8661
4c33b769 86622016-01-16 Tom de Vries <tom@codesourcery.com>
8663
8664 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8665 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8666 redundant dg-require-effective-target pthread.
8667 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8668 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8669 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8670 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8671 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8672 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8673 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8674
673441b0 86752016-01-16 David Edelsohn <dje.gcc@gmail.com>
8676
8677 PR target/68609
8678 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8679 * gcc.target/powerpc/recip-7.c: Same.
8680
90153ae7 86812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8682
8683 PR c++/69091
8684 * g++.dg/template/pr69091.C: New test.
8685
bc24d01d 86862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8687
8688 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8689 dump does not contain an error_mark_node.
8690 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8691 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8692
4067c0fd 86932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8694
8695 PR c++/68936
8696 * g++.dg/template/pr68936.C: New test.
8697
27c6dbdd 86982016-01-15 David Edelsohn <dje.gcc@gmail.com>
8699
8700 PR target/68609
8701 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8702 * gcc.target/powerpc/recip-2.c: Same.
8703 * gcc.target/powerpc/recip-3.c: Same.
8704 * gcc.target/powerpc/recip-4.c: Same.
8705 * gcc.target/powerpc/recip-sqrtf.c: Same.
8706
e390c57d 87072016-01-15 Jeff Law <law@redhat.com>
8708
8709 PR tree-optimization/69270
8710 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8711 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8712
ddcfeaf1 87132016-01-15 Paul Thomas <pault@gcc.gnu.org>
8714
8715 PR fortran/49630
8716 * gfortran.dg/deferred_character_13.f90: New test for the fix
8717 of comment 3 of the PR.
8718
8719 PR fortran/54070
8720 * gfortran.dg/deferred_character_8.f90: New test
8721 * gfortran.dg/allocate_error_5.f90: New test
8722
8723 PR fortran/60593
8724 * gfortran.dg/deferred_character_10.f90: New test
8725
8726 PR fortran/60795
8727 * gfortran.dg/deferred_character_14.f90: New test
8728
8729 PR fortran/61147
8730 * gfortran.dg/deferred_character_11.f90: New test
8731
8732 PR fortran/64324
8733 * gfortran.dg/deferred_character_9.f90: New test
8734
81be349c 87352016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8736
8737 PR rtl-optimization/69030
8738 * gcc.target/i386/pr69030.c: New.
8739
998456c5 87402016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8741
8742 * gcc.target/aarch64/target_attr_17.c: New test.
8743
0d85be19 87442016-01-15 Richard Biener <rguenther@suse.de>
8745
8746 PR tree-optimization/66856
8747 * gcc.dg/torture/pr66856-1.c: New testcase.
8748 * gcc.dg/torture/pr66856-2.c: Likewise.
8749
321d36c8 87502016-01-15 Richard Biener <rguenther@suse.de>
8751
8752 PR debug/69137
8753 * g++.dg/lto/pr69137_0.C: New testcase.
8754
d94a1f53 87552016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8756
8757 PR middle-end/69246
8758 * gcc.target/i386/pr69246.c: New test.
8759
5fe9a861 87602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8761
a9c01e81 8762 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8763
3d05a5e9 87642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8765
8766 PR c++/56194
8767 * g++.dg/init/const9.C: Disable test on S/390.
8768
5e8132b5 87692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8770
8771 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8772 * g++.dg/Wno-frame-address.C: Ditto.
8773
32307cdf 87742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8775
8776 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8777
1ca28250 87782016-01-15 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/68961
8781 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8782
6271bd93 87832016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8784
8785 * gcc.target/i386/pr65105-5.c: New test.
8786
dfb6d139 87872016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8788
8789 * gcc.c-torture/execute/alias-4.c: New testcase.
8790
dfb6d139 87912016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8792
8793 PR ipa/68148
8794 * g++.dg/ipa/devirt-49.C: New testcase.
8795
7bbac464 87962016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8797
8798 PR target/65837
8799 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8800 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8801 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8802
4345b868 88032016-01-15 Richard Biener <rguenther@suse.de>
8804
8805 PR tree-optimization/69117
8806 * gcc.dg/torture/pr69117.c: New testcase.
8807
580357e7 88082015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8809
8810 PR c++/69048
8811 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8812
612baa31 88132016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8814
8815 PR testsuite/67509
8816 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8817 range tests use 100 * maximum instead of maximum + 1.
8818
44e09bc4 88192016-01-14 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR debug/69244
8822 * gcc.dg/guality/pr69244.c: New test.
8823
96962ae4 88242016-01-14 Uros Bizjak <ubizjak@gmail.com>
8825
8826 * lib/target-supports.exp (check_effective_target_issignaling):
8827 New procedure.
8828 * gcc.dg/pr61441.c: Require issignaling effective target.
8829
ab9c400b 88302016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8831
8832 PR target/68803
8833 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8834
a7ed4583 88352016-01-14 David Malcolm <dmalcolm@redhat.com>
8836
8837 PR c++/68819
8838 PR preprocessor/69177
8839 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8840 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8841 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8842 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8843
77f35cec 88442016-01-14 Marek Polacek <polacek@redhat.com>
8845
8846 PR c/69262
8847 * gcc.dg/array-15.c: New test.
8848
915d0950 88492016-01-14 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR middle-end/68146
8852 PR tree-optimization/69155
8853 * gfortran.dg/pr68146.f: New test.
8854 * gfortran.dg/pr69155.f90: New test.
8855
24651fb7 88562016-01-14 Richard Biener <rguenther@suse.de>
8857
8858 PR tree-optimization/68060
8859 * gcc.dg/torture/pr68060-1.c: New testcase.
8860 * gcc.dg/torture/pr68060-2.c: Likewise.
8861
2f63f950 88622016-01-14 Nick Clifton <nickc@redhat.com>
8863
8864 * lib/target-supports.exp
8865 (check_effective_target_arm_neon_ok_nocache): Add an option
8866 sequence that includes setting the ARM architecture to ARMv7-A.
8867 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8868 command line options necessary to enable Neon support.
8869 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8870 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8871 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8872 * gcc.target/arm/pr69180.c: Likewise.
8873
3ce0acde 88742016-01-14 Jeff Law <law@redhat.com>
8875
8876 PR tree-optimization/69270
8877 * gcc.dg/tree-ssa/pr69270.c: New test.
8878
bda05c57 88792016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8880
8881 PR c/66208
8882 * c-c++-common/pr66208.c: New file.
8883
9b657cf1 88842016-01-13 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR tree-optimization/69156
8887 * gcc.dg/pr69156.c: New test.
8888
58ba1b9d 88892016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8890
8891 * gcc.target/i386/pr69225-7.c: New test.
8892
e5fee0fe 88932016-01-13 Richard Henderson <rth@redhat.com>
8894
8895 * gcc.dg/tm/memopt-13.c: Update expected function.
8896 * gcc.dg/tm/memopt-6.c: Likewise.
8897
3f0e9745 88982016-01-13 Uros Bizjak <ubizjak@gmail.com>
8899
8900 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8901 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8902 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8903 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8904
3f0e9745 89052016-01-13 Tom de Vries <tom@codesourcery.com>
8906
8907 PR tree-optimization/69169
7a6ddc0d 8908 * gcc.dg/pr69169.c: New test.
8909
9b657cf1 89102016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8911
8912 PR target/69228
8913 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8914 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8915 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8916 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8917 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8918 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8919 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8920 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8921
f704d701 89222016-01-13 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR target/69247
8925 * gcc.dg/pr69247.c: New test.
8926
e966d6b9 89272016-01-13 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/69242
8930 * gcc.dg/torture/pr69242.c: New testcase.
8931
1ca1d9b2 89322016-01-13 Richard Biener <rguenther@suse.de>
8933
8934 PR tree-optimization/69186
8935 * gcc.dg/torture/pr69186.c: New testcase.
8936
d07cbccc 89372016-01-13 Jeff Law <law@redhat.com>
8938
8939 PR tree-optimization/67755
8940 * gcc.dg/tree-ssa/pr67755.c: New test.
8941
89422016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8943
8944 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8945 pass number in output by a star.
8946
b95d41cf 89472016-01-12 Bin Cheng <bin.cheng@arm.com>
8948
8949 PR tree-optimization/68911
8950 * gcc.c-torture/execute/pr68911.c: New test.
8951
91d87e22 89522016-01-12 Marek Polacek <polacek@redhat.com>
8953
8954 PR c++/68979
8955 * g++.dg/warn/permissive-1.C: New test.
8956
8a9401a4 89572016-01-12 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR objc++/68511
8960 PR c++/69213
8961 * g++.dg/opt/pr69213.C: New test.
8962
b9cb7a67 89632016-01-12 Christian Bruel <christian.bruel@st.com>
8964
8965 PR target/69180
8966 * gcc.target/arm/pr69180.c: New test.
8967
e4c96992 89682016-01-12 Richard Biener <rguenther@suse.de>
8969
8970 PR lto/69077
8971 * g++.dg/lto/pr69077_0.C: New testcase.
8972 * g++.dg/lto/pr69077_1.C: Likewise.
8973
90525f61 89742016-01-12 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR target/69175
8977 * g++.dg/opt/pr69175.C: New test.
8978
9e7edfd3 89792016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8980
8981 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8982 rather than #including math.h & stdlib.h.
8983 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8984 * gcc.dg/vect/pr49771.c: Likewise.
8985 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8986 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8987 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8988 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8989 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8990 * gcc.dg/vect/pr44507.c: Likewise.
8991 * gcc.dg/vect/pr45902.c: Likewise.
8992 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8993 * gcc.dg/vect/vect-117.c: Likewise.
8994 * gcc.dg/vect/vect-99.c: Likewise.
8995 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8996 * gcc.dg/vect/vect-cond-1.c: Likewise.
8997 * gcc.dg/vect/vect-cond-2.c: Likewise.
8998 * gcc.dg/vect/vect-cond-3.c: Likewise.
8999 * gcc.dg/vect/vect-cond-4.c: Likewise.
9000 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
9001 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
9002 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9003 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
9004 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9005 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9006 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9007 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9008 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9009 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9010 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9011 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
9012 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
9013 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
9014 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
9015 include of signal.h.
9016 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
9017 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
9018 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
9019 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
9020 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
9021 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
9022 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
9023 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
9024 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
9025 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
9026 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9027 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
9028 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
9029 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
9030 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
9031 * gcc.dg/vect/vect-outer-5.c: Likewise.
9032 * gcc.dg/vect/vect-outer-6.c: Likewise.
9033 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
9034 include of stdio.h.
9035
3368873d 90362016-01-12 Nick Clifton <nickc@redhat.com>
9037
9038 PR target/68913
9039 * gcc.dg/lto/pr61886_0.c: Rename the external function called
9040 to fread so that it will be found in all target runtimes.
9041
0464ea95 90422016-01-12 Richard Biener <rguenther@suse.de>
9043
9044 PR tree-optimization/69053
9045 * g++.dg/torture/pr69053.C: New testcase.
9046
7819730f 90472016-01-12 Richard Biener <rguenther@suse.de>
9048
9049 PR tree-optimization/69168
9050 * gcc.dg/torture/pr69168.c: New testcase.
9051
995bfebf 90522016-01-12 Richard Biener <rguenther@suse.de>
9053
9054 PR tree-optimization/69157
9055 * gcc.dg/torture/pr69157.c: New testcase.
9056
90572016-01-12 Richard Biener <rguenther@suse.de>
9058
9059 PR tree-optimization/69174
9060 * gcc.dg/torture/pr69174.c: New testcase.
9061
1d10d64c 90622016-01-12 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR c++/66808
9065 PR c++/69000
9066 * g++.dg/tls/pr66808.C: New test.
9067 * g++.dg/tls/pr69000.C: New test.
9068
f0b79faf 90692016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9070
9071 * gcc.target/powerpc/swaps-p8-23.c: New test.
9072 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9073
04cf75a4 90742016-01-11 John David Anglin <danglin@gcc.gnu.org>
9075
9076 PR tree-optimization/68356
9077 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9078
0eb4264c 90792016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9080 Jim Wilson <jim.wilson@linaro.org>
9081
9082 PR target/69194
9083 * gcc.target/arm/pr69194.c: New test.
9084
2f66de64 90852016-01-11 H.J. Lu <hongjiu.lu@intel.com>
9086
9087 PR target/69225
9088 * gcc.target/i386/pr69225-1.c: New test.
9089 * gcc.target/i386/pr69225-2.c: Likewise.
9090 * gcc.target/i386/pr69225-3.c: Likewise.
9091 * gcc.target/i386/pr69225-4.c: Likewise.
9092 * gcc.target/i386/pr69225-5.c: Likewise.
9093 * gcc.target/i386/pr69225-6.c: Likewise.
9094
36105e82 90952016-01-11 Jakub Jelinek <jakub@redhat.com>
9096
1c78ce2e 9097 PR target/67462
9098 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9099 if lp64.
9100
a4a87320 9101 PR target/69071
9102 * gcc.dg/pr69071.c: New test.
9103
91fbd04f 9104 PR c++/69211
9105 * g++.dg/opt/pr69211.C: New test.
9106
36105e82 9107 PR tree-optimization/69214
9108 * gcc.c-torture/compile/pr69214.c: New test.
9109
e934c380 91102016-01-11 Uros Bizjak <ubizjak@gmail.com>
9111
9112 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9113 * gcc.target/i386/pr66232-11.c: Ditto.
9114 * gcc.target/i386/pr66232-12.c: Ditto.
9115 * gcc.target/i386/pr66232-13.c: Ditto.
9116
3ff1b153 91172016-01-11 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/69173
9120 * gcc.dg/torture/pr69173.c: New testcase.
9121
04e1504c 91222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9123
9124 PR rtl-optimization/68796
9125 * gcc.target/aarch64/tst_5.c: New test.
9126 * gcc.target/aarch64/tst_6.c: Likewise.
9127
ae8718b5 91282016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9129
9130 PR rtl-optimization/68841
9131 * gcc.dg/pr68841.c: New test.
9132 * gcc.c-torture/execute/pr68841.c: New test.
9133
bd8bece2 91342016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
9135
9136 PR rtl-optimization/68920
9137 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9138 for ix86 targets.
9139 * gcc.dg/ifcvt-5.c: New test.
9140
9b657cf1 91412016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 9142
9143 PR bootstrap/69123
9144 * g++.dg/pr69123.C: New.
9145
7a158352 91462016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9147
9148 PR target/69010
9149 * gcc.target/i386/pr69010.c: New test.
9150
ff375d11 91512016-01-11 Martin Jambor <mjambor@suse.cz>
9152
9153 PR ipa/69044
9154 * gcc.target/i386/chkp-pr69044.c: New test.
9155
9eb890f1 91562016-01-11 Tom de Vries <tom@codesourcery.com>
9157
9158 PR tree-optimization/69109
9159 * gcc.dg/autopar/pr69109-2.c: New test.
9160 * gcc.dg/autopar/pr69109.c: New test.
9161
c4157ee5 91622016-01-11 Tom de Vries <tom@codesourcery.com>
9163
9164 PR tree-optimization/69108
9165 * gcc.dg/autopar/pr69108.c: New test.
9166
b933e511 91672016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
9168
9169 PR c++/69029
9170 * c-c++-common/Wisleading-indentation.c: Augment test.
9171
efb73de1 91722016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9173
9174 PR fortran/69154
9175 * gfortran.dg/inline_matmul_12.f90: New test.
9176
40c86c3b 91772016-01-10 Paul Thomas <pault@gcc.gnu.org>
9178
9179 PR fortran/67779
9180 * gfortran.dg/actual_array_offset_1: New test.
9181
a006c0bb 91822016-01-10 Tom de Vries <tom@codesourcery.com>
9183
9184 PR tree-optimization/69062
9185 * gcc.dg/autopar/pr69062.c: New test.
9186
880ed4be 91872016-01-10 Thomas Schwinge <thomas@codesourcery.com>
9188
9189 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9190 * gcc.dg/vect/slp-perm-2.c: Likewise.
9191 * gcc.dg/vect/slp-perm-3.c: Likewise.
9192 * gcc.dg/vect/slp-perm-5.c: Likewise.
9193 * gcc.dg/vect/slp-perm-6.c: Likewise.
9194 * gcc.dg/vect/slp-perm-7.c: Likewise.
9195 * gcc.dg/vect/slp-perm-8.c: Likewise.
9196
d95e1856 91972016-01-10 Tom de Vries <tom@codesourcery.com>
9198
9199 PR tree-optimization/69039
9200 * gcc.dg/autopar/pr69039.c: New test.
9201
0f8f48d0 92022016-01-09 Marek Polacek <polacek@redhat.com>
9203
9204 PR c++/69113
9205 * g++.dg/pr69113.C: New test.
9206
7dff0499 92072016-01-09 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR middle-end/50865
9210 PR tree-optimization/69097
9211 * gcc.c-torture/execute/pr50865.c: New test.
9212 * gcc.c-torture/execute/pr69097-1.c: New test.
9213 * gcc.c-torture/execute/pr69097-2.c: New test.
9214 * gcc.dg/pr69097-1.c: New test.
9215 * gcc.dg/pr69097-2.c: New test.
9216
18431e78 92172016-01-09 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR c++/69164
9220 * g++.dg/opt/pr69164.C: New test.
9221
1943a4a2 92222016-01-08 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR tree-optimization/69167
9225 * gcc.dg/pr69167.c: New test.
9226
a143e277 92272016-01-08 Marek Polacek <polacek@redhat.com>
9228
9229 PR c++/68449
9230 * g++.dg/pr68449.C: New.
9231
44c01906 92322016-01-08 Alan Lawrence <alan.lawrence@arm.com>
9233
9234 PR tree-optimization/68707
9235 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9236 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9237 on platforms supporting it.
9238 * gcc.dg/vect/slp-perm-2.c: Likewise.
9239 * gcc.dg/vect/slp-perm-3.c: Likewise.
9240 * gcc.dg/vect/slp-perm-5.c: Likewise.
9241 * gcc.dg/vect/slp-perm-7.c: Likewise.
9242 * gcc.dg/vect/slp-perm-8.c: Likewise.
9243 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9244 on platforms supporting it.
9245
c437d1e8 92462016-01-08 Jakub Jelinek <jakub@redhat.com>
9247
c9595c51 9248 PR tree-optimization/69162
9249 * gcc.dg/pr69162.c: New test.
9250
c437d1e8 9251 PR tree-optimization/69172
9252 * gcc.dg/pr69172.c: New test.
9253
6a46a28c 92542016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
9255
9256 PR tree-optimization/67781
9257 * gcc.c-torture/execute/pr67781.c: New file.
9258
62ad9a04 92592016-01-08 Jakub Jelinek <jakub@redhat.com>
9260
9261 PR tree-optimization/69083
9262 * gcc.dg/vect/pr69083.c: New test.
9263
9e0e8c2a 92642016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
9265
9266 PR tree-optimization/61441
9267 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9268 Use -fexcess-precision=standard for compiler options.
9269 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
9270
5d034e37 92712016-01-08 Jakub Jelinek <jakub@redhat.com>
9272
5013f740 9273 PR fortran/69128
9274 * gfortran.dg/gomp/pr69128.f90: New test.
9275
5d034e37 9276 PR c++/69145
9277 * g++.dg/ext/pr69145-1.C: New test.
9278 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9279 * g++.dg/ext/pr69145-2.h: New file.
9280
517906ff 92812016-01-07 Martin Sebor <msebor@redhat.com>
9282
9283 PR c/68966
9284 * gcc.dg/atomic-fetch-bool.c: New test.
9285 * gcc.dg/sync-fetch-bool.c: New test.
9286
cdbb524c 92872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9288
9289 PR fortran/66680
9290 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9291
ec3aba9e 92922016-01-07 Nick Clifton <nickc@redhat.com>
9293
9294 PR target/66655
9295 * g++.dg/pr66655.C: New test.
9296 * g++.dg/pr66655_1.cc: Test support file.
9297 * g++.dg/pr66655.h: Test header file.
9298
9b657cf1 92992016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 9300
9301 PR fortran/66680
9302 gfortran.dg/gomp/pr66680.f90: New test.
9303
cd45d7a5 93042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
9305
9306 PR target/69171
9307 * gcc.target/i386/pr69171-1.c: New test.
9308 * gcc.target/i386/pr69171-2.c: Likewise.
9309 * gcc.target/i386/pr69171-3.c: Likewise.
9310 * gcc.target/i386/pr69171-4.c: Likewise.
9311 * gcc.target/i386/pr69171-5.c: Likewise.
9312 * gcc.target/i386/pr69171-6.c: Likewise.
9313
4a86a91a 93142015-12-15 Bernd Schmidt <bschmidt@redhat.com>
9315
9316 PR middle-end/67639
9317 * c-c++-common/pr67639.c: New test.
9318
34c05552 93192016-01-07 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR tree-optimization/69141
9322 * g++.dg/opt/pr69141.C: New test.
9323
f08d6895 93242016-01-06 Eric Botcazou <ebotcazou@adacore.com>
9325
9326 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9327
32ec4173 93282016-01-06 Uros Bizjak <ubizjak@gmail.com>
9329
9330 PR target/69140
9331 * gcc.target/i386/pr69140.c: New test
9332
d74214f3 93332016-01-06 David Malcolm <dmalcolm@redhat.com>
9334
9335 * gcc.dg/bad-dereference.c: New test case.
9336
73991cab 93372015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9338
9339 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9340
fc8cc457 93412016-01-06 Andreas Schwab <schwab@linux-m68k.org>
9342
9343 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9344
be3c9981 93452016-01-06 Marek Polacek <polacek@redhat.com>
9346
9347 PR sanitizer/69099
9348 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9349
2cb724f9 93502016-01-05 Marek Polacek <polacek@redhat.com>
9351
9352 PR c/69104
9353 * gcc.dg/atomic-invalid-2.c: New.
9354
233a53ed 93552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9356
9357 PR target/68991
9358 * gcc.target/i386/pr68991.c: New test.
9359
ea87c5e3 93602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
9361
9362 PR target/68991
9363 * g++.dg/pr68991-1.C: New test.
9364 * g++.dg/pr68991-2.C: Likewise.
9365
1943a4a2 93662016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 9367
1943a4a2 9368 PR other/60465
afe82e5b 9369 * gcc.target/ia64/pr60465-gprel64.c: New test.
9370 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9371
1e9147dd 93722016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9373
9374 PR rtl-optimization/68651
9375 * gcc.target/aarch64/pr68651_1.c: New test.
9376
d42aa619 93772016-01-05 David Malcolm <dmalcolm@redhat.com>
9378
9379 PR c/69122
9380 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9381
1776de76 93822016-01-05 Nathan Sidwell <nathan@acm.org>
9383
2d7d361d 9384 PR c++/58583
9385 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9386
1776de76 9387 * gcc.dg/alias-15.c: New.
9388
5beb12c0 93892016-01-05 Nick Clifton <nickc@redhat.com>
9390
9391 PR target/68870
9392 * g++.dg/pr68770.C: New test.
9393
d8cca921 93942016-01-04 Mike Stump <mikestump@comcast.net>
9395
9396 * lib/target-supports.exp (check_effective_target_cilkplus):
9397 cilkplus targets require pthreads.
afc907ef 9398 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 9399
8427dff3 94002016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9401
9402 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9403 generation.
9404
f1717362 94052016-01-04 Jakub Jelinek <jakub@redhat.com>
9406
9407 Update copyright years.
9408
d7d6a3ab 94092016-01-04 Marek Polacek <polacek@redhat.com>
9410
9411 PR c/68908
9412 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9413 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9414 * gcc.dg/atomic/stdatomic-op-5.c: New test.
9415
b8f4a5f9 94162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9417
9418 * gcc.target/sparc/20160104-2.c: New test.
9419
6b5c028f 94202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
9421
9422 * gcc.target/sparc/20160104-1.c: New test.
9423
300e1002 94242016-01-03 Paul Thomas <pault@gcc.gnu.org>
9425
9426 PR fortran/65045
9427 * gfortran.dg/pr65045.f90: New test.
9428
855b105f 94292016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9430
9431 * gnat.dg/specs/debug1.ads: Delete.
9432
bdc177dc 94332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9434
9435 PR libgfortran/68867
9436 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9437 expression.
9438
48aaffae 94392016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9440
9441 PR libgfortran/68867
9442 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9443 PowerPC.
9444
19a468b8 94452016-01-01 Paul Thomas <pault@gcc.gnu.org>
9446
9447 PR fortran/68864
9448 * gfortran.dg/pr68864.f90: New test.
9449
25371c91 94502016-01-01 Jakub Jelinek <jakub@redhat.com>
9451
2a659064 9452 PR tree-optimization/69070
9453 * gcc.dg/pr69070.c: New test.
9454
57aa9851 9455 PR sanitizer/69055
9456 * gfortran.dg/pr69055.f90: New test.
9457
25371c91 9458 PR target/69015
9459 * gcc.dg/pr69015.c: New test.
f1717362 9460\f
fb2c1edd 9461Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9462
9463Copying and distribution of this file, with or without modification,
9464are permitted in any medium without royalty provided the copyright
9465notice and this notice are preserved.