]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1d05fbdb 12016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/78092
4 * gfortran.dg/pr78092.f90: New test.
5
2db725dd 62016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
7
8 PR target/78056
9 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
10 expected error message.
11 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
12 expected error message.
13 * gcc.target/powerpc/vsu/vec-all-nez-7.c
14 (test_all_not_equal_and_not_zero): Change expected error message.
15
816a8c6d 162016-10-26 Jakub Jelinek <jakub@redhat.com>
17
18 PR fortran/77973
19 * gfortran.dg/gomp/pr77973.f90: New test.
20
ed09e1d5 212016-10-26 Paul Thomas <pault@gcc.gnu.org>
22
23 PR fortran/78108
24 * gfortran.dg/submodule_18.f08: New test.
25 * gfortran.dg/submodule_19.f08: New test.
26
a0194feb 272016-10-26 Michael Matz <matz@suse.de>
28
29 * g++.dg/pr78060.C: New test.
30 * gfortran.dg/pr78061.f: New test.
31 * g++.dg/pr78088.C: New test.
32
b3db57e8 332016-10-26 Fritz Reese <fritzoreese@gmail.com>
34
35 * gfortran.dg/dec_io_1.f90: New test.
36 * gfortran.dg/dec_io_2.f90: New test.
37 * gfortran.dg/dec_io_3.f90: New test.
38 * gfortran.dg/dec_io_4.f90: New test.
39 * gfortran.dg/dec_io_5.f90: New test.
40 * gfortran.dg/dec_io_6.f90: New test.
41
83ee671e 422016-10-25 Jakub Jelinek <jakub@redhat.com>
43
44 PR sanitizer/78106
45 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
46
472016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 48
49 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
50 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
51
9db5ef21 522016-10-25 Eric Botcazou <ebotcazou@adacore.com>
53
54 * gnat.dg/opt59.adb: New test.
55 * gnat.dg/opt59_pkg.ad[sb]: New helper.
56
57 * gnat.dg/opt60.adb: New test.
58
255d575a 592016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
60
61 PR fortran/72770
62 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
63 this pr.
64
6a2e2a85 652016-10-25 Jakub Jelinek <jakub@redhat.com>
66
67 PR target/78102
68 * gcc.target/i386/pr78102.c: New test.
69
83ee671e 702016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 71
72 * gfortran.dg/dec_logical_xor_1.f90: New test.
73 * gfortran.dg/dec_logical_xor_2.f90: New test.
74 * gfortran.dg/dec_logical_xor_3.f03: New test.
75
83ee671e 762016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 77
78 * gfortran.dg/dec_loc_rval_1.f90: New test.
79 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 80 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 81
83ee671e 822016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 83
006943e8 84 * gfortran.dg/dec_type_print.f90: New testcase.
85
83ee671e 862016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 87
88 * gfortran.dg/feed_1.f90: New test.
89 * gfortran.dg/feed_2.f90: New test.
501b58b2 90
a07d5339 912016-10-25 Martin Liska <mliska@suse.cz>
92
93 PR sanitizer/78106
94 * gcc.dg/asan/pr78106.c: New test.
95
131ad74b 962016-10-25 Martin Liska <mliska@suse.cz>
97
98 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
99
78e31c4c 1002016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
101
102 PR target/78041
103 * gcc.target/arm/pr78041.c: New test.
104
6e1b2ffb 1052016-10-25 Jakub Jelinek <jakub@redhat.com>
106
107 * g++.dg/cpp1z/launder1.C: New test.
108 * g++.dg/cpp1z/launder2.C: New test.
109
c9a8ee19 1102016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 111 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 112
113 PR target/71676
114 PR target/71678
115 * gcc.target/avr/pr71676-2.c: New test.
116
24c7ece1 1172016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 118 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 119
120 PR target/71676
121 PR target/71678
122 * gcc.target/avr/pr71676-1.c: New test.
123 * gcc.target/avr/pr71676-3.c: New test.
124 * gcc.target/avr/pr71676.c: New test.
125 * gcc.target/avr/pr71678.c: New test.
126
2e2f6914 1272016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
128
129 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
130 such that cloned verions of tested functions are not created.
131
0fdad659 1322016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
133
134 PR fortran/71895
135 * gfortran.dg/pr71895.f90: New test.
136
1eaf0150 1372016-10-24 Jakub Jelinek <jakub@redhat.com>
138
139 * g++.dg/debug/dwarf2/ref-2.C: New test.
140
5f64e688 1412016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
142
143 * c-c++-common/Wint-in-bool-context-3.c: New test.
144
c62d63d4 1452016-10-24 Martin Sebor <msebor@redhat.com>
146
147 PR middle-end/77735
148 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
149 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
150 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
151 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
152 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
153 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
154 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
155
11cb7700 1562016-10-24 Richard Biener <rguenther@suse.de>
157
158 PR testsuite/71491
159 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
160 * gcc.dg/vect/slp-45.c: Likewise.
161
c2423c1d 1622016-10-24 Richard Biener <rguenther@suse.de>
163
164 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
165 * gcc.dg/tree-ssa/pr21458.c: Likewise.
166 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
167
2cd66116 1682016-10-24 Georg-Johann Lay <avr@gjlay.de>
169
170 PR target/78093
171 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
172 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
173
8cc18ee3 1742016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
175
176 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
177
595090de 1782016-10-24 Jakub Jelinek <jakub@redhat.com>
179
180 * gcc.target/i386/bmi2-pext-1.c: New test.
181 * gcc.target/i386/bmi2-pdep-1.c: New test.
182 * gcc.target/i386/bmi2-bzhi-3.c: New test.
183 * gcc.target/i386/tbm-bextri-1.c: New test.
184 * gcc.target/i386/bmi-bextr-6.c: New test.
185
98d9f593 1862016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
187
188 PR target/77483
189 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
190 * gcc.target/i386/pr65105-1.c: Likewise.
191 * gcc.target/i386/pr65105-2.c: Likewise.
192 * gcc.target/i386/pr65105-3.c: Likewise.
193 * gcc.target/i386/pr65105-5.c: Likewise.
194 * gcc.target/i386/pr67761.c: Likewise.
195 * gcc.target/i386/pr70799-1.c: Likewise.
196
020c2754 1972016-10-24 Martin Liska <mliska@suse.cz>
198
199 PR sanitizer/77966
200 * c-c++-common/ubsan/unreachable-3.c: New test.
201
a484f6fe 2022016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
203
204 PR fortran/77763
205 * gfortran.dg/pr77763.f90
206
1a6627ef 2072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
208
209 PR fortran/54730
210 PR fortran/78033
211 * gfortran.dg/pr78033.f90: New test.
212
b0cb70c0 2132016-10-23 Paul Thomas <pault@gcc.gnu.org>
214
215 PR fortran/69834
216 * gfortran.dg/select_type_1.f03: Change error for overlapping
217 TYPE IS cases.
218 * gfortran.dg/select_type_36.f03: New test.
219
11d8d4ee 2202016-10-22 Eric Botcazou <ebotcazou@adacore.com>
221
222 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
223
5676fa7f 2242016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
225
226 PR fortran/78021
227 * gfortran.dg/string_length_3.f90: New test.
228
d202d7b5 2292016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
230
d202d7b5 231 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
232
2332016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
234
235 PR fortran/43366
236 PR fortran/57117
237 PR fortran/61337
238 * gfortran.dg/alloc_comp_class_5.f03: New test.
239 * gfortran.dg/class_allocate_21.f90: New test.
240 * gfortran.dg/class_allocate_22.f90: New test.
241 * gfortran.dg/realloc_on_assign_27.f08: New test.
242
5a096987 2432016-10-21 Jeff Law <law@redhat.com>
244
245 * PR tree-optimization/71947
246 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
247 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
248 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
249
6cb5d057 2502016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
251
252 * gcc.dg/ipa/vrp5.c: New test.
253 * gcc.dg/ipa/vrp6.c: New test.
254
0ee6ade7 2552016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
256
257 * gcc.target/aarch64/test_frame_17.c: New test.
258
0fe76522 2592016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
260
261 * gcc.target/aarch64/test_frame_17.c: New test.
262
4e2173b0 2632016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
264
265 PR preprocessor/71681
266 * gcc.dg/cpp/pr71681-1.c: New testcase
267 * gcc.dg/cpp/pr71681-2.c: Likewise
268 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
269 * gcc.dg/cpp/remap/a/header.gcc: Likewise
270 * gcc.dg/cpp/remap/a/t_1.h: Likewise
271 * gcc.dg/cpp/remap/a/t_2.h: Likewise
272
4d8040d8 2732016-10-21 Jakub Jelinek <jakub@redhat.com>
274
1a4cced6 275 PR target/78057
276 * gcc.target/i386/pr78057.c: New test.
277
4d8040d8 278 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
279
60e91af4 2802016-10-21 Paul Thomas <pault@gcc.gnu.org>
281
282 PR fortran/69566
283 * gfortran.dg/select_type_37.f03: New test.
284
c2c800fc 2852016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
286
287 PR target/71627
288 * gcc.target/avr/pr71627.c: New test
289
121d313b 2902016-10-21 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gcc.target/sparc/overflow-1.c: New test.
293 * gcc.target/sparc/overflow-2.c: Likewise.
294 * gcc.target/sparc/overflow-3.c: Likewise.
295
f1ea412a 2962016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
297
298 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
299 effective target.
300
ec85126d 3012016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
302
303 PR rtl-optimization/78038
304 * gcc.target/aarch64/pr78038.c: New test.
305
a3d5ca2a 3062016-10-21 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/78051
309 * g++.dg/torture/pr78051.C: New testcase.
310
127b5b65 3112016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
312
313 * c-c++-common/wdate-time.c: Restored test case.
314 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
315
8d379b82 3162016-10-20 Jakub Jelinek <jakub@redhat.com>
317
318 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
319
e0a20c9e 3202016-10-20 Uros Bizjak <ubizjak@gmail.com>
321
322 PR target/78037
323 * gcc.target/i386/pr78037.c: New test.
324
06904722 3252016-10-20 Eric Botcazou <ebotcazou@adacore.com>
326
327 * gcc.target/visium/overflow8.c: New.
328 * gcc.target/visium/overflow16.c: Likewise.
329 * gcc.target/visium/overflow32: Likewise.
330
92a2a716 3312016-10-20 Michael Matz <matz@suse.de>
332
333 * gcc.dg/loop-split.c: New test.
334 * gcc.dg/tree-ssa/ifc-9.c: Update.
335 * gcc.dg/tree-ssa/ifc-10.c: Update.
336
8a0d346b 3372016-10-20 Richard Biener <rguenther@suse.de>
338
339 * gcc.dg/graphite/pr35356-1.c: Update.
340
bc3bde59 3412016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
342
343 PR c++/77446
344 * g++.dg/cpp1y/pr77446.C: New.
345
ab056ef4 3462016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
347
348 PR tree-optimization/53979
349 * gcc.dg/pr53979-1.c: New test-case.
350 * gcc.dg/pr53979-2.c: Likewise.
351
5c2ba578 3522016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
353
354 * c-c++-common/Wint-in-bool-context-2.c: New test.
355
dbbe97e3 3562016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
357
358 * gfortran.dg/dtio_17.f90: Fix test.
359
0d05daf3 3602016-10-19 Aldy Hernandez <aldyh@redhat.com>
361
362 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
363 * gcc.dg/Walloca-2.c: Same.
364
e066ee66 3652016-10-19 Aldy Hernandez <aldyh@redhat.com>
366
367 * gcc.dg/Wvla-1.c: Rename to...
368 * gcc.dg/Wvla-larger-than-1.c: ...this.
369 * gcc.dg/Wvla-2.c: Rename to...
370 * gcc.dg/Wvla-larger-than-2.c: ...this.
371 * gcc.dg/Wvla-3.c: Rename to...
372 * gcc.dg/Walloca-11.c.: ...this.
373 * gcc.dg/wvla-[1-7].c: Rename to:
374 * gcc.dg/Wvla-[1-7].c: ...this.
375
82112bf2 3762016-10-19 Bin Cheng <bin.cheng@arm.com>
377
378 PR tree-optimization/78005
379 * gcc.dg/vect/pr78005.c: New.
380 * gcc.target/i386/l_fma_float_1.c: Revise test.
381 * gcc.target/i386/l_fma_float_2.c: Ditto.
382 * gcc.target/i386/l_fma_float_3.c: Ditto.
383 * gcc.target/i386/l_fma_float_4.c: Ditto.
384 * gcc.target/i386/l_fma_float_5.c: Ditto.
385 * gcc.target/i386/l_fma_float_6.c: Ditto.
386 * gcc.target/i386/l_fma_double_1.c: Ditto.
387 * gcc.target/i386/l_fma_double_2.c: Ditto.
388 * gcc.target/i386/l_fma_double_3.c: Ditto.
389 * gcc.target/i386/l_fma_double_4.c: Ditto.
390 * gcc.target/i386/l_fma_double_5.c: Ditto.
391 * gcc.target/i386/l_fma_double_6.c: Ditto.
392
b3e3b38b 3932016-10-19 Thomas Schwinge <thomas@codesourcery.com>
394
395 PR tree-optimization/78024
396 * gcc.dg/goacc/loop-processing-1.c: New file.
397
1227b118 3982016-10-19 Richard Biener <rguenther@suse.de>
399
400 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
401
f9debd38 4022016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
403
404 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
405 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
406 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
407 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
408 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
409 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
410 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
411 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
412 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
413 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
414 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
415 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
416 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
417 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
418 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
419 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
420 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
421 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
422 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
423 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
424 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
425 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
426 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
427 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
428 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
429 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
430 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
431 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
432 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
433 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
434 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
435 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
436 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
437 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
438 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
439 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
440 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
441 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
442 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
443 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
444 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
445 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
446 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
447 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
448 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
449 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
450 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
451 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
452 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
453 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
454 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
455 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
456 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
457 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
458 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
459 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
460 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
461 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
462 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
463 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
464 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
465 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
466 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
467 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
468 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
469 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
470 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
471 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
472 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
473 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
474 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
475 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
476 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
477 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
478 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
479 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
480 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
481 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
482 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
483 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
484 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
485 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
486 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
487 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
488 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
489 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
490 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
491 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
492 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
493 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
494 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
495 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
496 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
497 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
498 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
499 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
500 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
501 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
502 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
503 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
504 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
505 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
506 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
507 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
508 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
509 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
510 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
511 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
512 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
513 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
514 * gcc.target/powerpc/vsu/vsu.exp: New file.
515
4d7671d9 5162016-10-18 Uros Bizjak <ubizjak@gmail.com>
517
518 PR target/77991
519 * gcc.target/i386/pr77991.c: New test.
520
ce1813aa 5212016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
522
523 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
524 LTO is used.
525
7c57132a 5262016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
527
4d7671d9 528 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 529
9edca09e 5302016-10-18 Richard Biener <rguenther@suse.de>
531
532 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
533 * gcc.dg/tree-ssa/pr21001.c: Likewise.
534 * gcc.dg/tree-ssa/pr21090.c: Likewise.
535 * gcc.dg/tree-ssa/pr21294.c: Likewise.
536 * gcc.dg/tree-ssa/pr21563.c: Likewise.
537 * gcc.dg/tree-ssa/pr23744.c: Likewise.
538 * gcc.dg/tree-ssa/pr25382.c: Likewise.
539 * gcc.dg/tree-ssa/pr68431.c: Likewise.
540 * gcc.dg/tree-ssa/vrp03.c: Likewise.
541 * gcc.dg/tree-ssa/vrp06.c: Likewise.
542 * gcc.dg/tree-ssa/vrp07.c: Likewise.
543 * gcc.dg/tree-ssa/vrp09.c: Likewise.
544 * gcc.dg/tree-ssa/vrp19.c: Likewise.
545 * gcc.dg/tree-ssa/vrp20.c: Likewise.
546 * gcc.dg/tree-ssa/vrp92.c: Likewise.
547 * gcc.dg/pr68217.c: Likewise.
548 * gcc.dg/predict-9.c: Likewise.
549 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
550 * gcc.dg/predict-1.c: Likewise.
551
089541f0 5522016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
553
554 * gfortran.dg/dtio_17.f90: New test.
555
130a8de2 5562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
557
558 * gcc.dg/ipa/vrp4.c: Adjust testcase.
559
fc323d70 5602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
561
562 * gcc.dg/ipa/vrp4.c: New test.
563
5b48910f 5642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
565
566 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
567 * gcc.dg/torture/pr39074.c: Likewise.
568
946d814a 5692016-10-17 Eric Botcazou <ebotcazou@adacore.com>
570
571 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
572 * gnat.dg/trampoline4.adb: Minor tweak.
573
53cddf24 5742016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575
576 PR tree-optimization/77916
577 * gcc.dg/torture/pr77916.c: New.
578
443d1195 5792016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
580
581 PR fortran/77978
582 * gfortran.dg/pr77978_1.f90: New test.
583 * gfortran.dg/pr77978_2.f90: Ditto.
584 * gfortran.dg/pr77978_3.f90: Ditto.
585
5db34fe5 5862016-10-17 Paul Thomas <pault@gcc.gnu.org>
587
588 PR fortran/61420
589 PR fortran/78013
590 * gfortran.dg/proc_ptr_49.f90: New test.
591
a68b3ea1 5922016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
593
594 PR target/77308
595 * gcc.target/arm/pr77308.c: New test.
596
dbd2f085 5972016-10-17 David Edelsohn <dje.gcc@gmail.com>
598
599 * lib/target-supports.exp
600 (check_effective_target_floatn_nx_runtime): Return 0 for
601 powerpc*-ibm-aix*.
602
5bcc4152 6032016-10-17 Andrew Pinski <apinski@cavium.com>
604
605 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
606 long instead of long.
607 * gcc.target/aarch64/cinc_common_1.c: Likewise.
608 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
609 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
610 * gcc.target/aarch64/mult-synth_4.c: Likewise.
611 * gcc.target/aarch64/pr68102_1.c: Likewise.
612 * gcc.target/aarch64/target_attr_3.c: Likewise.
613
6539e0f7 6142016-10-17 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/77988
617 * gcc.dg/torture/pr77988.c: New testcase.
618
6a0d39d6 6192016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
620
621 * gcc.dg/pr71636-1.c: New test-case.
622 * gcc.dg/pr71636-2.c: Likewise.
623
a27e3913 6242016-10-16 Eric Botcazou <ebotcazou@adacore.com>
625
626 * gnat.dg/trampoline3.adb: New test.
627 * gnat.dg/trampoline4.adb: Likewise.
628
4c3a9c43 6292016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
630
631 * gfortran.dg/dtio_16.f90: New test.
632
b39e7130 6332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
634
635 * gcc.target/sparc/bmaskbshuf.c: Rename to...
636 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
637 * gcc.target/sparc/bmaskbshuf-2.c: New test.
638
e16e12bf 6392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gcc.target/sparc/popc.c: Rename to...
642 * gcc.target/sparc/popc-1.c: ...this.
643 * gcc.target/sparc/popc-2.c: New test.
644
f2540a7e 6452016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
646
647 PR fortran/77972
648 * gfortran.dg/unexpected_eof_4.f90: New test.
649
5ba96fdd 6502016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
651
c258c004 652 PR libfortran/48587
653 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 654
6b34469c 6552016-10-14 Jakub Jelinek <jakub@redhat.com>
656
7aeed2e5 657 PR middle-end/77959
658 * gfortran.dg/pr77959.f90: New test.
659
6b34469c 660 DR 1511 - const volatile variables and ODR
661 * g++.dg/DRs/dr1511-1.C: New test.
662 * g++.dg/DRs/dr1511-2.C: New test.
663
f81df488 6642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/debug7.adb (dg-options): Remove -g.
667 * gnat.dg/debug8.adb (dg-options): Add -margs.
668 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
669
e5664bb5 6702016-10-14 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/77979
673 * gcc.dg/torture/pr77979.c: New testcase.
674
3b7a15a1 6752016-10-14 Martin Liska <mliska@suse.cz>
676
677 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
678 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
679 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
680
2b379696 6812016-10-14 Uros Bizjak <ubizjak@gmail.com>
682
683 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
684 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
685 * gcc.dg/torture/pr77937-2.c: Likewise.
686
0dfdb37a 6872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
688
689 * gnat.dg/lto15.adb: Adjust.
690 * gnat.dg/lto16.adb: Likewise.
691 * gnat.dg/lto17.adb: Likewise
692 * gnat.dg/lto18.ad[sb]: New test.
693 * gnat.dg/lto18_pkg.ads: New helper.
694 * gnat.dg/lto19.adb: New test.
695 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
696 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
697 * gnat.dg/lto20.adb: New test.
698 * gnat.dg/lto20_pkg.ad[sb]: New helper.
699
30825815 7002016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
701
702 * gfortran.dg/coarray_38.f90: Expect error message.
703
f6412f44 7042016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
705
706 * gcc.target/aarch64/spellcheck_1.c: New test.
707 * gcc.target/aarch64/spellcheck_2.c: Likewise.
708 * gcc.target/aarch64/spellcheck_3.c: Likewise.
709 * gcc.target/aarch64/spellcheck_4.c: Likewise.
710 * gcc.target/aarch64/spellcheck_5.c: Likewise.
711 * gcc.target/aarch64/spellcheck_6.c: Likewise.
712
7a8fd205 7132016-10-13 Andreas Schwab <schwab@linux-m68k.org>
714
715 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
716
0512a8c6 7172016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
718
719 PR tree-optimization/77937
720 * gcc.dg/torture/pr77937-1.c: New.
721 * gcc.dg/torture/pr77937-2.c: New.
722
81f19d90 7232016-10-13 Jakub Jelinek <jakub@redhat.com>
724
725 * g++.dg/cpp1z/inline-var1.C: New test.
726 * g++.dg/cpp1z/inline-var1a.C: New test.
727 * g++.dg/cpp1z/inline-var1.h: New file.
728 * g++.dg/cpp1z/inline-var2.C: New test.
729 * g++.dg/cpp1z/inline-var3.C: New test.
730 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
731 uninitialized const.
732
83ee671e 7332016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 734
f3e6118a 735 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
736 Xscale is specified, not just -march.
737 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
738 is incompatible with Xscale.
8d16d6ff 739
2e7b05a3 7402016-10-13 Martin Sebor <msebor@redhat.com>
741
742 PR c++/71912
743 * g++.dg/ext/flexary4.C: Adjust.
744 * g++.dg/ext/flexary5.C: Same.
745 * g++.dg/ext/flexary9.C: Same.
746 * g++.dg/ext/flexary19.C: New test.
747 * g++.dg/ext/flexary18.C: New test.
748 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
749 regression test.
4d7671d9 750 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
751 Avoid generating a flexible array member in an array.
2e7b05a3 752
ff56abd1 7532016-10-13 Martin Sebor <msebor@redhat.com>
754
755 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
756 to placate -Wformat on targets where the type is not int.
757
c4966203 7582016-10-13 David Malcolm <dmalcolm@redhat.com>
759
760 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
761 in INSN_LOCATION.
762
0655e0e6 7632016-10-13 Bin Cheng <bin.cheng@arm.com>
764
765 * gcc.target/i386/l_fma_float_1.c: Revise test.
766 * gcc.target/i386/l_fma_float_2.c: Ditto.
767 * gcc.target/i386/l_fma_float_3.c: Ditto.
768 * gcc.target/i386/l_fma_float_4.c: Ditto.
769 * gcc.target/i386/l_fma_float_5.c: Ditto.
770 * gcc.target/i386/l_fma_float_6.c: Ditto.
771 * gcc.target/i386/l_fma_double_1.c: Ditto.
772 * gcc.target/i386/l_fma_double_2.c: Ditto.
773 * gcc.target/i386/l_fma_double_3.c: Ditto.
774 * gcc.target/i386/l_fma_double_4.c: Ditto.
775 * gcc.target/i386/l_fma_double_5.c: Ditto.
776 * gcc.target/i386/l_fma_double_6.c: Ditto.
777
c4dd22f7 7782016-10-13 Bin Cheng <bin.cheng@arm.com>
779
780 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
781
73e363e1 7822016-10-13 Bin Cheng <bin.cheng@arm.com>
783
784 * gcc.dg/vect/vect-98.c: Refine test case.
785 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
786 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
787 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
788
c0f4422f 7892016-10-13 Jakub Jelinek <jakub@redhat.com>
790
791 PR c/77946
792 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
793
5d3eb95a 7942016-10-13 Martin Liska <mliska@suse.cz>
795
796 PR tree-optimization/77943
797 * g++.dg/tree-ssa/pr77943.C: New test.
798
eb04d24c 7992016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
800
801 PR fortran/72832
802 * gfortran.dg/allocate_with_source_22.f03: New test.
803 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
804 fail.
805
4c57e30a 8062016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
807
808 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
809 * gcc.target/arm/movsi_movw.c: Likewise.
810 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
811 directive to work on big endian targets.
812
a70bfd3e 8132016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
814
815 * gcc.dg/tree-ssa/evrp6.c: New test.
816
ef51c561 8172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
818
819 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
820 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
821 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
822
c1276ee1 8232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
824
825 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
826 * gcc.target/powerpc/warn-2.c: Ditto.
827
a5c34f4b 8282016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
829
830 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
831 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
832 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
833 for -mmsa.
834 * gcc.target/mips/msa.c: New test.
835 * gcc.target/mips/msa-builtins.c: Likewise.
836 * lib/target-supports.exp (check_mips_msa_hw_available): New.
837 (check_effective_target_mips_msa_runtime): Likewise.
838 (check_effective_target_mips_msa): Likewise.
839 (add_options_for_mips_msa): Likewise.
840 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
841 (check_effective_target_vect_intfloat_cvt): Likewise.
842 (check_effective_target_vect_uintfloat_cvt): Likewise.
843 (check_effective_target_vect_floatint_cvt): Likewise.
844 (check_effective_target_vect_floatuint_cvt): Likewise.
845 (check_effective_target_vect_shift): Likewise.
846 (check_effective_target_vect_shift_char): Likewise.
847 (check_effective_target_vect_long): Likewise.
848 (check_effective_target_vect_float): Likewise.
849 (check_effective_target_vect_double): Likewise.
850 (check_effective_target_vect_long_long): Likewise.
851 (check_effective_target_vect_perm): Likewise.
852 (check_effective_target_vect_perm_byte): Likewise.
853 (check_effective_target_vect_perm_short): Likewise.
854 (check_effective_target_vect_sdot_qi): Likewise.
855 (check_effective_target_vect_udot_qi): Likewise.
856 (check_effective_target_vect_sdot_hi): Likewise.
857 (check_effective_target_vect_udot_hi): Likewise.
858 (check_effective_target_vect_pack_trunc): Likewise.
859 (check_effective_target_vect_unpack): Likewise.
860 (check_effective_target_vect_hw_misalign): Likewise.
861 (check_effective_target_vect_condition): Likewise.
862 (check_effective_target_vect_cond_mixed): Likewise.
863 (check_effective_target_vect_char_mult): Likewise.
864 (check_effective_target_vect_short_mult): Likewise.
865 (check_effective_target_vect_int_mult): Likewise.
866 (check_effective_target_vect_extract_even_odd): Likewise.
867 (check_effective_target_vect_interleave): Likewise.
868 (check_vect_support_and_set_flags): Check if the target supports MSA
869 and append to the list of EFFECTIVE_TARGETS.
870
3e7c21b1 8712016-10-12 Richard Biener <rguenther@suse.de>
872
873 PR debug/77947
874 * g++.dg/torture/pr77947.C: New testcase.
875
bd043173 8762016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
877
878 * gnat.dg/debug8.adb: New testcase.
879
dade7ede 8802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
881
882 * gnat.dg/debug9.adb: New testcase.
883
98e16200 8842016-10-12 Richard Biener <rguenther@suse.de>
885
886 * gcc.dg/tree-ssa/vrp35.c: Adjust.
887 * gcc.dg/tree-ssa/vrp36.c: Likewise.
888 * gcc.dg/tree-ssa/vrp46.c: Likewise.
889
30855003 8902016-10-12 Richard Biener <rguenther@suse.de>
891
892 PR tree-optimization/77920
893 * gcc.dg/torture/pr77920.c: New testcase.
894
12663602 8952016-10-12 Jakub Jelinek <jakub@redhat.com>
896
221d7858 897 PR tree-optimization/77929
898 * gcc.c-torture/compile/pr77929.c: New test.
899
12663602 900 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
901 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
902 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
903 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
904 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
905 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
906 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
907 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
908 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
909
443a4842 9102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gcc.target/sparc/setcc-4.c: Adjust.
913 * gcc.target/sparc/setcc-5.c: Likewise.
914 * gcc.target/sparc/setcc-6.c: Likewise.
915 * gcc.target/sparc/setcc-7.c: Likewise.
916 * gcc.target/sparc/setcc-8.c: Likewise.
917 * gcc.target/sparc/setcc-9.c: Likewise.
918 * gcc.target/sparc/setcc-10.c: Delete.
919
ffe8440e 9202016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
921
922 PR fortran/77942
923 * gfortran.dg/pr77942.f90
924
f9d86318 9252016-10-11 Fritz Reese <fritzoreese@gmail.com>
926
927 * gfortran.dg/dec_math.f90: New testsuite.
928
aec336e9 9292016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
930
931 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
932 (main): Declare j as i32 instead of int.
933
96eb1519 9342016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
935
936 PR testsuite/PR77710
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
938 target triplet instead of *-*-*-*.
939
a84cc613 9402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
941
942 * gnat.dg/unchecked_convert10.adb: New test.
943 * gnat.dg/unchecked_convert11.adb: Likewise.
944 * gnat.dg/unchecked_convert12.adb: Likewise.
945
94ec1a50 9462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gcc.target/sparc/cbcond-1.c: New test.
949 * gcc.target/sparc/cbcond-2.c: Likewise.
950 * gcc.target/sparc/movcc-1.c: Likewise.
951 * gcc.target/sparc/movcc-2.c: Likewise.
952 * gcc.target/sparc/setcc-1.c: Adjust.
953 * gcc.target/sparc/setcc-2.c: Likewise.
954 * gcc.target/sparc/setcc-3.c: Likewise.
955 * gcc.target/sparc/setcc-4.c: Likewise.
956 * gcc.target/sparc/setcc-5.c: Likewise.
957 * gcc.target/sparc/setcc-6.c: New test.
958 * gcc.target/sparc/setcc-7.c: Likewise.
959 * gcc.target/sparc/setcc-8.c: Likewise.
960 * gcc.target/sparc/setcc-9.c: Likewise.
961 * gcc.target/sparc/setcc-10.c: Likewise.
962
74cf8d76 9632016-10-10 Jeff Law <law@redhat.com>
964
965 PR tree-optimization/71947
966 * gcc.dg/tree-ssa/pr71947-1.c: New test.
967 * gcc.dg/tree-ssa/pr71947-2.c: New test.
968 * gcc.dg/tree-ssa/pr71947-3.c: New test.
969 * gcc.dg/tree-ssa/pr71947-4.c: New test.
970 * gcc.dg/tree-ssa/pr71947-5.c: New test.
971 * gcc.dg/tree-ssa/pr71947-6.c: New test.
972
8d3bf9df 9732016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
974
975 PR fortran/77915
976 * gfortran.dg/matmul_11.f90: New test.
977
ade2e453 9782016-10-10 Jiong Wang <jiong.wang@arm.com>
979
980 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
981 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
982 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
983 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
984 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
985 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
986 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
987 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
988 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
989 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
990 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
991 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
992 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
993 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
994 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
995 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
996 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
997 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
998 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
999 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1000 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1001 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1002 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1003 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1004 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1005 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1006 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1007 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1008 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1009 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1010 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1011 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1012 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1014 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1015 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1016 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1017 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1018 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1019 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1020 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1021 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1039
d9b5db8e 10402016-10-10 Jiong Wang <jiong.wang@arm.com>
1041
1042 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1056
67789205 10572016-10-10 Jiong Wang <jiong.wang@arm.com>
1058
1059 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1060 Enable AArch64.
1061 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1062 vdup*_laneq.
1063 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1067
6dfe8276 10682016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1069 Jiong Wang <jiong.wang@arm.com>
1070
1071 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1072 AArch64 support.
1073 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1074 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1075 AArch64 targets.
1076 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1077 AArch64 targets.
1078 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1079 targets.
1080 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1081
ec8fd20e 10822016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/specs/vfa.ads: New test.
1085
6dfe8276 10862016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1087
1088 * gnat.dg/inline13.ad[sb]: New test.
1089 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1090
8fc51369 10912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1092
1093 * gnat.dg/biased_subtype.adb: New test.
1094
b4d09fc1 10952016-10-09 Jakub Jelinek <jakub@redhat.com>
1096
1097 PR tree-optimization/77901
1098 * gcc.c-torture/compile/pr77901.c: New test.
1099
14964a36 11002016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1101
1102 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1103 * gcc.dg/ipa/propalign-2.c: Likewise
1104 * gcc.dg/ipa/propalign-3.c: Likewise.
1105 * gcc.dg/ipa/propalign-4.c: Likewise.
1106 * gcc.dg/ipa/propalign-5.c: Likewise.
1107
ad0c1dec 11082016-10-08 Jakub Jelinek <jakub@redhat.com>
1109
ae691a10 1110 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1111
4582d852 1112 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1113
ad0c1dec 1114 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1115 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1116
90a2ad05 11172016-10-07 Fritz Reese <fritzoreese@gmail.com>
1118
1119 * gfortran.dg/dec_union_11.f90: New testcase.
1120
4076953a 11212016-10-07 Nathan Sidwell <nathan@acm.org>
1122
1123 PR c++/66443
1124 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1125 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1126 * g++.dg/cpp1y/pr66443-cxx14.C: New
1127 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1128 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1129
cd45162d 11302016-10-07 Jakub Jelinek <jakub@redhat.com>
1131
1132 * g++.dg/cpp0x/addressof1.C: New test.
1133 * g++.dg/cpp0x/addressof2.C: New test.
1134
7d29bba9 11352016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1136
1137 * gcc.target/powerpc/float128-type-1.c: New test to check that
1138 PowerPC 64-bit Linux enables -mfloat128-type by default.
1139 * gcc.target/powerpc/float128-type-2.c: Likewise.
1140 * gcc.target/powerpc/float128-mix.c: Change error message to
1141 reflect that __ibm128 is now #define'ed to be long double.
1142
7d562e89 11432016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1144
1145 PR fortran/77406
1146 * gfortran.dg/pr77406.f90: New test.
1147 * gfortran.dg/assumed_type_3.f90: Update error messages.
1148 * gfortran.dg/defined_operators_1.f90: Ditto.
1149 * gfortran.dg/generic_26.f90: Ditto.
1150 * gfortran.dg/generic_7.f90: Ditto.
1151 * gfortran.dg/gomp/udr5.f90: Ditto.
1152 * gfortran.dg/gomp/udr7.f90: Ditto.
1153 * gfortran.dg/interface_1.f90: Ditto.
1154 * gfortran.dg/interface_37.f90: Ditto.
1155 * gfortran.dg/interface_5.f90: Ditto.
1156 * gfortran.dg/interface_6.f90: Ditto.
1157 * gfortran.dg/interface_7.f90
1158 * gfortran.dg/no_arg_check_3.f90
1159 * gfortran.dg/operator_5.f90
1160 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1161
0365bfa8 11622016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1163
1164 PR c++/77700
1165 * c-c++-common/Wint-in-bool-context.c: Update test.
1166
1941149a 11672016-10-07 Richard Biener <rguenther@suse.de>
1168
1169 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1170 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1171
dc5b5d21 11722016-10-07 Marek Polacek <polacek@redhat.com>
1173
1174 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1175
30ac4925 11762016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1177
1178 PR c++/69733
1179 * c-c++-common/pr69733.c: New test.
1180 * gcc.dg/pr69733.c: New test.
1181 * gcc.target/i386/pr69733.c: New test.
1182
95c0ad19 11832016-10-07 Marek Polacek <polacek@redhat.com>
1184
1185 PR c++/77803
1186 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1187
fafde080 11882016-10-07 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR tree-optimization/77664
1191 * gcc.dg/tree-ssa/pr77664.c: New test.
1192 * gcc.dg/pr77664.c: New test.
1193
11942016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1195
1196 * gfortran.dg/pr69955.f90: New test.
1197
4147af80 11982016_10-06 Louis Krupp <louis.krupp@zoho.com>
1199
1200 PR fortran/57910
1201 * gfortran.dg/pr57910.f90: New test.
1202
adeca879 12032016-10-06 Jakub Jelinek <jakub@redhat.com>
1204
1205 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1206 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1207
fefb1a11 12082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1209
1210 PR tree-optimization/77862
1211 * gcc.dg/pr77862.c: New test.
1212
f7df25e9 12132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1214
1215 * gcc.dg/tree-ssa/evrp4.c: New test.
1216
3ff1ad36 12172016-10-06 Jeff Law <law@redhat.com>
1218
1219 PR tree-optimization/71661
1220 * gcc.dg/tree-ssa/pr71661.c: New test.
1221
1424fde5 12222016-10-06 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/77855
1225 * gcc.dg/torture/pr77855.c: New testcase.
1226
a22dd5ec 12272016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1228 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1229
1230 * g++.dg/other/pr77759.C: New test.
1231
cb1f8eb4 12322016-10-06 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/77839
1235 * gcc.dg/torture/pr77839.c: New testcase.
1236
bb513366 12372016-10-06 Marek Polacek <polacek@redhat.com>
1238
1239 * g++.dg/cpp1z/init-statement9.C: New test.
1240
26d689f4 12412016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1242
1243 * gcc.target/i386/pcommit-1.c: Deleted.
1244 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1245 * gcc.target/i386/sse-13.c: Ditto.
1246 * gcc.target/i386/sse-14.c: Ditto.
1247 * gcc.target/i386/sse-22.c: Ditto.
1248 * gcc.target/i386/sse-23.c: Ditto.
1249 * g++.dg/other/i386-2.C: Ditto.
1250
847e66cc 12512016-10-05 Uros Bizjak <ubizjak@gmail.com>
1252
1253 * gcc.target/i386/pr77833.c: Require int128 effective target.
1254
670ec524 12552016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1256
1257 PR fortran/58991
1258 PR fortran/58992
1259 * gfortran.dg/associate_22.f90: New test.
1260
fca4e258 12612016-10-05 Fritz Reese <fritzoreese@gmail.com>
1262
1263 * gfortran.dg/dec_union_9.f90: New testcase.
1264 * gfortran.dg/dec_union_10.f90: New testcase.
1265
994fc95f 12662016-10-05 Jakub Jelinek <jakub@redhat.com>
1267
c6958264 1268 PR sanitizer/66343
1269 * gcc.dg/pch/pr66343-3.c: New test.
1270 * gcc.dg/pch/pr66343-3.hs: New file.
1271
994fc95f 1272 PR sanitizer/66343
1273 * gcc.dg/pch/pr66343-1.c: New test.
1274 * gcc.dg/pch/pr66343-1.hs: New file.
1275 * gcc.dg/pch/pr66343-2.c: New test.
1276 * gcc.dg/pch/pr66343-2.hs: New file.
1277
2b6903a5 12782016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1279
1280 * c-c++-common/Wint-in-bool-context.c: Update test.
1281
a9e44c43 12822016-10-05 Marek Polacek <polacek@redhat.com>
1283
1284 * g++.dg/cpp1z/init-statement1.C: New test.
1285 * g++.dg/cpp1z/init-statement2.C: New test.
1286 * g++.dg/cpp1z/init-statement3.C: New test.
1287 * g++.dg/cpp1z/init-statement4.C: New test.
1288 * g++.dg/cpp1z/init-statement5.C: New test.
1289 * g++.dg/cpp1z/init-statement6.C: New test.
1290 * g++.dg/cpp1z/init-statement7.C: New test.
1291 * g++.dg/cpp1z/init-statement8.C: New test.
1292
d0a5b595 12932016-10-05 Louis Krupp <louis.krupp@zoho.com>
1294
1295 PR fortran/67524
1296 * gfortran.dg/pr67524.f90: New test.
1297
c7b01e77 12982016-10-05 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR sanitizer/77823
1301 * c-c++-common/ubsan/shift-9.c: New test.
1302
d204444e 13032016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1304
1305 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1306 of int if __SIZEOF_INT__ is less than 4 bytes.
1307
ea55eab9 13082016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1309
1310 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1311 * gfortran.dg/class_array_20.f03: Likewise.
1312 * gfortran.dg/class_array_21.f03: Likewise.
1313 * gfortran.dg/finalize_29.f08: Likewise.
1314 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1315
bf1426ea 13162016-10-05 Richard Biener <rguenther@suse.de>
1317
1318 PR middle-end/77826
1319 * gcc.dg/torture/pr77826.c: New testcase.
1320
eb93b162 13212016-10-05 Richard Biener <rguenther@suse.de>
1322
1323 * gcc.dg/fold-copysign-1.c: New testcase.
1324
830f8f08 13252016-10-05 Andreas Schwab <schwab@suse.de>
1326
1327 * g++.dg/pr49847-2.C: Remove.
1328
ce229d56 13292016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1330
1331 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1332
d82d27a3 13332016-10-05 Richard Biener <rguenther@suse.de>
1334
1335 PR middle-end/55152
1336 * gcc.dg/pr55152-2.c: New testcase.
1337
29e40d1d 13382016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1339
1340 * gfortran.dg/dtio_15.f90: New test.
1341
78dc0da1 13422016-10-04 Ian Lance Taylor <iant@golang.org>
1343
1344 * gcc.dg/split-7.c: New test.
1345
f72de674 13462016-10-04 Martin Sebor <msebor@redhat.com>
1347
1348 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1349 %lc directive to wint_t to silence -Wformat warnings on targets
1350 where the latter is a distinct type such as long.
1351
c30da209 13522016-10-04 Martin Sebor <msebor@redhat.com>
1353
1354 PR c++/77804
1355 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1356
c93d719b 13572016-10-04 Jakub Jelinek <jakub@redhat.com>
1358
c8887d28 1359 PR c++/77791
1360 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1361
c93d719b 1362 * g++.dg/other/java3.C: Remove.
1363 * g++.dg/other/java1.C: Remove.
1364 * g++.dg/other/error12.C: Remove.
1365 * g++.dg/other/java2.C: Remove.
1366 * g++.dg/warn/Wnvdtor.C: Remove.
1367 * g++.dg/lookup/java1.C: Remove.
1368 * g++.dg/lookup/java2.C: Remove.
1369 * g++.dg/ext/pr34829.C: Remove.
1370 * g++.dg/ext/java-3.C: Remove.
1371 * g++.dg/ext/java-1.C: Remove.
1372 * g++.dg/ext/java-2.C: Remove.
1373 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1374
e62363b1 13752016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1376
1377 PR tree-optimization/77808
1378 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1379
38f18c01 13802016-10-04 Richard Biener <rguenther@suse.de>
1381
1382 PR tree-optimization/77399
1383 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1384
47fd90af 13852016-10-04 Richard Biener <rguenther@suse.de>
1386
1387 PR middle-end/77833
1388 * gcc.target/i386/pr77833.c: New testcase.
1389
2f8d6297 13902016-09-26 Jeff Law <law@redhat.com>
1391
1392 PR tree-optimization/71550
1393 PR tree-optimization/71403
1394 * gcc.c-torture/execute/pr71550.c: New test.
1395
4092cccf 13962016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1397
1398 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1399 option.
1400
8e8fe25a 14012016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1402
1403 Revert
1404 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1405
1406 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1407
fcfa0d6a 14082016-10-03 Marek Polacek <polacek@redhat.com>
1409
1410 * g++.dg/cpp0x/nullptr37.C: New test.
1411
255beb07 14122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1413
1414 * c-c++-common/Wint-in-bool-context.c: Update test.
1415
16127d51 14162016-10-02 Jakub Jelinek <jakub@redhat.com>
1417
1418 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1419 earlier.
1420 * g++.dg/charset/asm2.c (memmove): Likewise.
1421 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1422 * g++.dg/tls/diag-4.C (foo): Likewise.
1423 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1424 dg-warning, fix up regex.
1425 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1426 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1427 * g++.old-deja/g++.mike/net31.C: Likewise.
1428 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1429 for C++17.
1430 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1431 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1432
c9e875f1 14332016-10-01 Richard Biener <rguenther@suse.de>
1434
1435 PR middle-end/77798
1436 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1437
77daf8b6 14382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1439
1440 PR fortran/77663
1441 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1442
ff2feb8b 14432016-10-01 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c/77490
1446 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1447 Add dg-prune-output directive.
1448
fd3720ac 14492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1450
1451 PR fortran/66643
1452 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1453 * gfortran.fortran-torture/compile/write.f90: Update test.
1454
dd07e329 14552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1456
1457 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1458 arm_fp16_alternative_ok as the required effective target.
1459 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1460 -mfp16-format=alternative to the dg-options directive and remove
1461 the dg-add-options directive.
1462
580083a2 14632016-09-30 Fritz Reese <fritzoreese@gmail.com>
1464
1465 PR fortran/77764
1466 * gfortran.dg/dec_union_8.f90: New testcase.
1467
f24fcad2 14682016-09-30 Fritz Reese <fritzoreese@gmail.com>
1469
1470 PR fortran/77782
1471 * gfortran.dg/dec_structure_16.f90: New testcase.
1472
e0e00cf4 14732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1474
1475 * gfortran.dg/coarray_allocate_10.f08: New test.
1476 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1477
44211526 14782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1479
1480 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1481
e2441cd8 14822016-09-30 Richard Biener <rguenther@suse.de>
1483
1484 PR tree-optimization/77399
1485 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1486
0914a8ef 14872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1488
5db34fe5 1489 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1490 -fdelete-null-pointer-checks explicit.
1491 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1492 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1493 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1494 * gcc.dg/pic-1.c: Require fpic target support.
1495 * gcc.dg/pic-2.c: Likewise.
1496
c5d89bae 14972016-09-29 Jakub Jelinek <jakub@redhat.com>
1498
1499 Implement P0001R1 - C++17 removal of register storage class specifier
1500 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1501 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1502 C++17.
1503 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1504 keyword if not __SSE2__.
1505 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1506 C++17.
1507 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1508 register keywords.
1509 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1510 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1511 no_erroneous_warning): Expect new warnings for C++17.
1512 * g++.dg/warn/register-var-2.C (f): Likewise.
1513 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1514 * g++.dg/parse/linkage2.C (foo): Likewise.
1515 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1516 keyword on parameters for C++17.
1517 * g++.dg/cpp1z/register1.C: New test.
1518 * g++.dg/cpp1z/register2.C: New test.
1519 * g++.dg/cpp1z/register3.C: New test.
1520
5424b150 15212016-09-29 Uros Bizjak <ubizjak@gmail.com>
1522
1523 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1524 * gcc.target/i386/avx2-check.h (main): Ditto.
1525 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1526 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1527 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1528 * gcc.target/i386/avx512er-check.h (main): Ditto.
1529 * gcc.target/i386/avx512f-check.h (main): Ditto.
1530 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1531 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1532 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1533
132fa33c 15342016-09-29 Uros Bizjak <ubizjak@gmail.com>
1535
1536 PR target/77756
1537 * gcc.target/i386/pr77756.c: New test.
1538
ea72fa65 15392016-09-29 Marek Polacek <polacek@redhat.com>
1540
1541 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1542
40334d1a 15432016-09-29 Marek Polacek <polacek@redhat.com>
1544
1545 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1546 C++14.
1547
2bf721c3 15482016-09-29 Martin Liska <mliska@suse.cz>
1549
1550 * objc/execute/construct1.m: New test.
1551
a8243a97 15522016-09-29 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/77768
1555 * gcc.dg/torture/pr77768.c: New testcase.
1556
98da8d3b 15572016-09-28 Richard Biener <rguenther@suse.de>
1558
1559 PR middle-end/77407
1560 * gcc.dg/pr77407.c: New testcase.
1561
b0ab3ca0 15622016-09-29 Richard Biener <rguenther@suse.de>
1563
1564 PR middle-end/55152
1565 * gcc.dg/pr55152.c: New testcase.
1566 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1567
f76c9f26 15682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1569
1570 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1571 (dg-options): Remove -m32.
1572
94d9ba6a 15732016-09-28 Martin Sebor <msebor@redhat.com>
1574
1575 PR middle-end/77721
1576 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1577
d23296dc 15782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR libgfortran/77707
1581 * gfortran.dg/inquire_17.f90: New test.
1582
2a2770c6 15832016-09-28 Jakub Jelinek <jakub@redhat.com>
1584
1585 PR c++/77467
1586 * g++.dg/cpp1y/constexpr-77467.C: New test.
1587
3e822015 15882016-09-28 Martin Sebor <msebor@redhat.com>
1589
1590 PR c/77762
1591 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1592 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1593 (test_sprintf_p_const): Adjust line numbers to avoid failures
1594 introduced in r240503.
1595
21ce832f 15962016-09-28 Martin Sebor <msebor@redhat.com>
1597
1598 PR middle-end/77683
1599 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1600
8d9e3eb6 16012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1602
cfa852a5 1603 PR c++/77748
1604 * g++.dg/pr77550.C: Avoid undefined behavior.
1605
8d9e3eb6 1606 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1607
85dd8d9a 16082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1609
1610 * gcc.dg/strlenopt-20.c: Update test.
1611 * gcc.dg/strlenopt-21.c: Likewise.
1612 * gcc.dg/strlenopt-22.c: Likewise.
1613 * gcc.dg/strlenopt-22g.c: Likewise.
1614 * gcc.dg/strlenopt-26.c: Likewise.
1615 * gcc.dg/strlenopt-5.c: Likewise.
1616 * gcc.dg/strlenopt-7.c: Likewise.
1617 * gcc.dg/strlenopt-9.c: Likewise.
1618
ce7e2f0e 16192016-09-27 Jakub Jelinek <jakub@redhat.com>
1620
4fd4e9e0 1621 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1622
66108a57 1623 * g++.dg/cpp1z/lambda-this1.C: New test.
1624 * g++.dg/cpp1z/lambda-this2.C: New test.
1625
ce7e2f0e 1626 PR c++/77722
1627 * g++.dg/ubsan/return-4.C: New test.
1628 * g++.dg/ubsan/return-5.C: New test.
1629 * g++.dg/ubsan/return-6.C: New test.
1630
eedf6f96 16312016-09-27 Jiong Wang <jiong.wang@arm.com>
1632
1633 * lib/target-supports.exp
1634 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1635 in function comment.
1636
febf7a45 16372016-09-27 Martin Liska <mliska@suse.cz>
1638
1639 PR gcov-profile/46266
1640 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1641 considered.
1642
1ef012e4 16432016-09-27 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/77745
1646 * g++.dg/torture/pr77745.C: New testcase.
1647
fcaf08b7 16482016-09-27 Richard Biener <rguenther@suse.de>
1649
1650 PR tree-optimization/77478
1651 * gcc.dg/torture/pr77478.c: New testcase.
1652
db46bcd3 16532016-09-27 Martin Liska <mliska@suse.cz>
1654
1655 PR gcov-profile/7970
1656 PR gcov-profile/16855
1657 PR gcov-profile/44779
1658 * g++.dg/gcov/pr16855.C: New test.
1659
2e0bcd96 16602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1661
1662 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1663
93768ef7 16642016-09-27 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR fortran/77666
1667 * gfortran.dg/gomp/pr77666.f90: New test.
1668
b09a4365 16692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1670
1671 PR ipa/77677
1672 * gcc.dg/torture/pr77677-2.c: New test.
1673
85527e8f 16742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1675
1676 PR fortran/77420
1677 * gfortran.dg/pr77420_1.f90: New test.
1678 * gfortran.dg/pr77420_2.f90: Ditto.
1679 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1680 * gfortran.dg/pr77420_4.f90: this file.
1681
140cd7ff 16822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1683
1684 PR middle-end/77719
1685 * gfortran.dg/pr77719.f90: New test.
1686
d4d58fc3 16872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1688
1689 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1690 singular form of byte when quantity is unknown.
d4d58fc3 1691
e997bd3a 16922016-09-26 Marek Polacek <polacek@redhat.com>
1693
1694 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1695
9c7de46a 16962016-09-26 Martin Liska <mliska@suse.cz>
1697
1698 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1699 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1700 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1701 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1702 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1703 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1704 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1705 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1706 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1707
3c77f69c 17082016-09-26 Marek Polacek <polacek@redhat.com>
1709
1710 PR c/7652
1711 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1712 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1713 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1714 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1715 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1716 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1717 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1718 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1719 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1720 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1721 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1722 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1723 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1724 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1725 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1726 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1727 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1728 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1729 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1730 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1731 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1732 * c-c++-common/attr-fallthrough-1.c: New test.
1733 * c-c++-common/attr-fallthrough-2.c: New test.
1734 * g++.dg/cpp0x/fallthrough1.C: New test.
1735 * g++.dg/cpp0x/fallthrough2.C: New test.
1736 * g++.dg/cpp1z/fallthrough1.C: New test.
1737 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1738 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1739 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1740 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1741
40e245e1 17422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1743
9e9fb49b 1744 PR fortran/77429
40e245e1 1745 * gfortran.dg/pr77429.f90: New test.
1746
cfffcdf4 17472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1748
1749 PR fortran/77694
1750 * gfortran.dg/pr77694.f90: New test.
1751
223e6ae9 17522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1753
1754 PR target/51244
1755 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1756
9e932ac2 17572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1758
1759 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1760 for 32-bit mode.
1761
04f16d28 17622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1763
1764 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1765 for 32-bit mode.
1766
481ce481 17672016-09-24 Marek Polacek <polacek@redhat.com>
1768
1769 PR c/77490
1770 * c-c++-common/Wbool-operation-1.c: New test.
1771 * gcc.dg/Wbool-operation-1.c: New test.
1772
8e652fcf 17732016-09-23 Fritz Reese <fritzoreese@gmail.com>
1774
1775 * gfortran.dg/dec_static_1.f90: New.
1776 * gfortran.dg/dec_static_2.f90: New.
1777 * gfortran.dg/dec_static_3.f90: New.
1778 * gfortran.dg/dec_static_4.f90: New.
1779
e7c4560c 17802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1781
1782 PR fortran/48298
1783 * gfortran.dg/negative_unit_check.f90: Update test.
1784 * gfortran.dg/dtio_14.f90: New test.
481ce481 1785
ad020996 17862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1787
1788 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1789 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1790 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1791 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1792 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1793 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1794 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1795
e2c1228b 17962016-09-23 Martin Sebor <msebor@redhat.com>
1797
1798 PR testsuite/77713
1799 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1800 assuming long double is bigger than double.
1801
9b5db70f 18022016-09-23 Jakub Jelinek <jakub@redhat.com>
1803
1804 Implement P0138R2, C++17 construction rules for enum class values
1805 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1806
a30e370d 18072016-09-23 David Malcolm <dmalcolm@redhat.com>
1808
1809 PR preprocessor/77672
1810 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1811 expected multiline output from first warning to reflect change
1812 in r240434.
1813
15650eb7 18142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1815
1816 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1817
f886b2b4 18182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1819 Tom de Vries <tom@codesourcery.com>
1820
1821 PR testsuite/77411
1822 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1823
f74ba31d 18242016-09-23 Marek Polacek <polacek@redhat.com>
1825
1826 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1827 * c-c++-common/gomp/atomic-13.c: Likewise.
1828 * c-c++-common/gomp/atomic-14.c: Likewise.
1829 * c-c++-common/pr60439.c: Remove invalid code.
1830 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1831 * g++.dg/expr/bitfield5.C: Likewise.
1832 * g++.dg/expr/bitfield6.C: Likewise.
1833 * g++.dg/expr/bool1.C: Likewise.
1834 * g++.dg/expr/bool3.C: Likewise.
1835 * g++.dg/expr/lval3.C: Likewise.
1836 * g++.dg/expr/lval4.C: Likewise.
1837 * g++.old-deja/g++.jason/bool5.C: Likewise.
1838
7413e757 18392016-09-23 David Malcolm <dmalcolm@redhat.com>
1840
1841 PR preprocessor/77672
1842 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1843 (test_terminator_location): New function.
1844
81df50de 18452016-09-23 Richard Biener <rguenther@suse.de>
1846
1847 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1848
5f4626d8 18492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1850
1851 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1852 -march=armv8.2-a+fp16 when supported by the hardware.
1853 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1855 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1856 semi-colons to a macro invocations.
1857 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1858 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1859 defined.
1860 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1861 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1864 defined.
1865 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1868 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1872 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1874 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1875 defined.
1876 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1878 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1879 defined.
1880 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1882 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1883 defined.
1884 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1886 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1887 defined.
1888 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1890 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1891 defined. Also fix some white-space.
1892 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1896 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1897 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1898 defined. Also fix some long lines and white-space.
1899 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1900 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1901 defined. Also fix some long lines and white-space.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1903 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1904 defined.
1905 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1907 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1908 defined.
1909 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1910 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1911 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1912 defined.
1913 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1914 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1916 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1919 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1920 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1923 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1924 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1927 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1928 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1929 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1930 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1932
f2645569 19332016-09-23 Jiong Wang <jiong.wang@arm.com>
1934 Matthew Wahab <matthew.wahab@arm.com>
1935
1936 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1973
66a55fc4 19742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1975
1976 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1977 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1978 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1979 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1980 support.
1981
ada0f4c4 19822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1983
1984 PR ipa/77677
1985 * gcc.dg/torture/pr77677.c: New test.
1986
8771094d 19872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1988
1989 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1990 here now.
1991
c959fae1 19922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1993
1994 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1995 options. Add tests for float16x4_t and float16x8_t.
1996
88b594a3 19972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1998
1999 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2000 * gcc.target/s390/risbg-ll-2.c: Ditto.
2001 * gcc.target/s390/risbg-ll-3.c: Ditto.
2002
e4ad661c 20032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2004
2005 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2006 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2007
4005a882 20082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2009
2010 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2011 output to the simplified instructions.
2012
9854d864 20132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2014
2015 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2016 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2017
388ce7db 20182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2019
2020 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2021 (FP16_SUPPORTED): New
2022 (expected-hfloat-16x4): Make conditional on __fp16 support.
2023 (expected-hfloat-16x8): Likewise.
2024 (vdup_n_f16): Disable for non-AArch64 targets.
2025 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2026 conditional on FP16_SUPPORTED.
2027 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2028 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2029 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2030 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2031 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2032 for testing __fp16.
2033 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2034 conditional on FP16_SUPPORTED.
2035 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2036 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2037
837bb76e 20382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2039
2040 * gcc.target/arm/short-vfp-1.c: New.
2041
e183c2b8 20422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2043
2044 * gcc.target/arm/attr-fp16-arith-1.c: New.
2045
cd6fbed6 20462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2047
2048 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2049 New.
2050 (add_options_for_arm_v8_2a_fp16_neon): New.
2051 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2052 (add_options_for_arm_arch_v8_2a): Auto-generate.
2053 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2054 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2055 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2056 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2057 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2058 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2059 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2060
4961b0ab 20612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2062
2063 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2064 arm_fp16_alternative_ok.
2065 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2066 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2067 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2068 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2069 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2070 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2071 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2072 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2073 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2074 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2075 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2076 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2077 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2078 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2079 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2080 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2081 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2082 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2083 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2084 arm_fp16_alternative_ok.
2085 * lib/target-supports.exp
2086 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2087 (check_effective_target_arm_fp16_alternative_ok): New.
2088 (check_effective_target_arm_fp16_none_ok_nocache): New.
2089 (check_effective_target_arm_fp16_none_ok): New.
2090
ce5b3c3b 20912016-09-23 Martin Liska <mliska@suse.cz>
2092
2093 * gcc.dg/ipa/pr77653.c: Replace adress
2094 with address.
2095
d4c65e05 20962016-09-23 Martin Liska <mliska@suse.cz>
2097
2098 * gcc.target/i386/movbe-4.c: New test.
2099
82a47693 21002016-09-23 Martin Liska <mliska@suse.cz>
2101
2102 * gcc.target/i386/crc32-5.c: New test.
2103
0253072a 21042016-09-23 Martin Liska <mliska@suse.cz>
2105
2106 * gcc.target/i386/pr71652.c: New test.
2107 * gcc.target/i386/pr71652-2.c: New test.
2108 * gcc.target/i386/pr71652-3.c: New test.
2109
0bfdbd22 21102016-09-23 Jakub Jelinek <jakub@redhat.com>
2111
2112 * lib/gcc-dg.exp (process-message): Support relative line number
2113 notation - .+4 or .-1 etc.
2114 * gcc.dg/dg-test-1.c: New test.
2115
ff982ab4 21162016-09-22 Martin Sebor <msebor@redhat.com>
2117
2118 PR target/77676
2119 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2120 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2121 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2122 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2123
78299f8d 21242016-09-22 Uros Bizjak <ubizjak@gmail.com>
2125
2126 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2127 * gcc.dg/ifcvt-2.c: Ditto.
2128 * gcc.dg/zero_bits_compound-1.c: Ditto.
2129 * gcc.dg/zero_bits_compound-1.c: Ditto.
2130 * gcc.dg/pr40550.c: Simplify target selectors.
2131 Use dg-additional-options.
2132 * gcc.dg/pr47893.c: Ditto.
2133 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2134 additional options for 32-bit x86 targets.
2135 * gcc.dg/pr70955.c: Move to ...
2136 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2137
ec645283 21382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/61019
2141 * g++.dg/cpp0x/pr61019.C: New.
2142
9753b549 21432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2144 Terry Guo <terry.guo@arm.com>
2145
2146 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2147 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2148 * gcc.target/arm/pure-code/pure-code.exp: New.
2149
7dbfb427 21502016-09-22 Uros Bizjak <ubizjak@gmail.com>
2151
2152 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2153 Remove SSE effective target requirement.
2154
7e20dff2 21552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2156
2157 PR c++/71979
2158 * g++.dg/cpp0x/pr71979.C: New.
2159
05dd002d 21602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2161
2162 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2163
53769cc8 21642016-09-22 Martin Liska <mliska@suse.cz>
2165
2166 PR ipa/77653
2167 * gcc.dg/ipa/pr77653.c: New test.
2168
51c846d6 21692016-09-22 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR fortran/77665
2172 * gfortran.dg/gomp/pr77665.f90: New test.
2173
51278c1a 21742016-09-22 Paul Thomas <pault@gcc.gnu.org>
2175
2176 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2177 * gfortran.dg/dtio_13.f90: New test.
2178
cde225a2 21792016-09-21 Louis Krupp <louis.krupp@zoho.com>
2180
2181 PR fortran/66107
2182 * gfortran.dg/pr66107.f90: New test.
2183
0d5530d9 21842016-09-21 Ian Lance Taylor <iant@golang.org>
2185
2186 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2187 with call to builtin delete function.
2188
9ca7e933 21892016-09-21 Joseph Myers <joseph@codesourcery.com>
2190
2191 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2192 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2193 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2194 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2195 tests.
2196
451127c6 21972016-09-21 Uros Bizjak <ubizjak@gmail.com>
2198
2199 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2200
98aa0f57 22012016-09-21 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR c++/77651
2204 * g++.dg/cpp1z/aligned-new6.C: New test.
2205
65eeae10 22062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2207
2208 * gcc.target/arm/fp16-aapcs-3.c: New.
2209 * gcc.target/arm/fp16-aapcs-4.c: New.
2210 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2211 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2212 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2213 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2214
1a39df22 22152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2216
2217 PR tree-optimization/77550
2218 * g++.dg/pr77550.C: New test.
2219
48bc6fdd 22202016-09-21 Georg-Johann Lay <avr@gjlay.de>
2221
2222 PR target/77326
2223 * gcc.target/avr/torture/pr77326.c: New test.
2224
a09b160b 22252016-09-21 Louis Krupp <louis.krupp@zoho.com>
2226
2227 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2228
91207228 22292016-09-21 Richard Biener <rguenther@suse.de>
2230
2231 PR tree-optimization/77648
2232 * gcc.dg/torture/pr77648-1.c: New testcase.
2233 * gcc.dg/torture/pr77648-2.c: Likewise.
2234
f6aeb966 22352016-09-21 Richard Biener <rguenther@suse.de>
2236 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR tree-optimization/77621
2239 * gcc.dg/pr77621.c: New testcase.
2240
637b3ebb 22412016-09-21 Paul Thomas <pault@gcc.gnu.org>
2242
2243 PR fortran/77657
2244 * gfortran.dg/dtio_12.f90: New test.
2245
b5b88e7a 22462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2247
2248 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2249
8ccdb0a4 22502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2251
2252 PR tree-optimization/72835
2253 * gcc.dg/tree-ssa/pr72835.c: New test.
2254
b9833bfd 22552016-09-20 Martin Sebor <msebor@redhat.com>
2256
2257 PR middle-end/49905
2258 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2259 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2260 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2261 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2262 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2263 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2264 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2265
597323ed 22662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2267
2268 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2269 arguments/compare will be optimized away.
2270 * gcc.dg/torture/ftrapv-1.c: Likewise.
2271
25a8e007 22722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2273
2274 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2275 will be optimized away.
2276 * gcc.dg/ipa/vrp1.c: New test.
2277 * gcc.dg/ipa/vrp2.c: New test.
2278 * gcc.dg/ipa/vrp3.c: New test.
2279
6e93da1b 22802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2281
2282 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2283 does the same transformation.
2284 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2285 * gcc.dg/tree-ssa/evrp1.c: New test.
2286 * gcc.dg/tree-ssa/evrp2.c: New test.
2287 * gcc.dg/tree-ssa/evrp3.c: New test.
2288 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2289 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2290 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2291 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2292 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2293 foling now happens early.
2294 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2295 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2296 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2297 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2298 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2299
b8b3b645 23002016-09-20 Uros Bizjak <ubizjak@gmail.com>
2301
2302 PR target/77621
2303 * gcc.target/i386/pr77621.c: New test.
2304 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2305 pattern, loop should vectorize with -mtune=atom.
2306
81165554 23072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2308 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR testsuite/63299
2311 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2312 instead of delete.
2313
2f8a2ead 23142016-09-20 Jakub Jelinek <jakub@redhat.com>
2315
a48667ee 2316 PR c++/77626
2317 * g++.dg/other/pr77626.C: New test.
2318
7e67c6d5 2319 PR c++/77638
2320 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2321
59934ea3 2322 PR c++/77637
2323 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2324
2f8a2ead 2325 PR middle-end/77624
2326 * c-c++-common/pr77624-1.c: New test.
2327 * c-c++-common/pr77624-2.c: New test.
2328
a1268ee1 23292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2330
2331 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2332 of digits expected.
2333
0b77b2cf 23342016-09-20 Richard Biener <rguenther@suse.de>
2335
2336 PR tree-optimization/77646
2337 * gcc.dg/torture/pr77646.c: New testcase.
2338
bed03df1 23392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2340
2341 PR c++/77434
2342 * c-c++-common/Wint-in-bool-context.c: New test.
2343
cb19a0da 23442016-09-19 Joseph Myers <joseph@codesourcery.com>
2345
2346 * gcc.dg/cr-decimal-dig-1.c: New test.
2347
9b5c49ef 23482016-09-19 Joseph Myers <joseph@codesourcery.com>
2349
2350 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2351 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2352 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2353 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2354
48d1445d 23552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2356
2357 PR rtl-optimization/77416
2358 * gcc.target/powerpc/pr77416.c: New.
2359
579f478b 23602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2361
2362 PR c++/77639
2363 * g++.dg/template/error-recovery4.C: New test.
2364
f2e52448 23652016-09-19 Bin Cheng <bin.cheng@arm.com>
2366
2367 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2368
aaf7d5f8 23692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2370
2371 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2372 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2373
5f036000 23742016-09-19 Jakub Jelinek <jakub@redhat.com>
2375 Jan Hubicka <jh@suse.cz>
2376
2377 PR target/77587
2378 * gcc.dg/pr77587.c: New test.
2379 * gcc.dg/pr77587a.c: New file.
2380
eee0cf09 23812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2382
2383 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2384 * gfortran.dg/coarray_38.f90:
2385 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2386 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2387 * gfortran.dg/coarray_allocate_7.f08: New test.
2388 * gfortran.dg/coarray_allocate_8.f08: New test.
2389 * gfortran.dg/coarray_allocate_9.f08: New test.
2390 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2391 new caf_register.
2392 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2393 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2394 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2395 get_by_refs.
2396 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2397 * gfortran.dg/coarray_lock_7.f90: Same.
2398 * gfortran.dg/coarray_poly_5.f90: Same.
2399 * gfortran.dg/coarray_poly_6.f90: Same.
2400 * gfortran.dg/coarray_poly_7.f90: Same.
2401 * gfortran.dg/coarray_poly_8.f90: Same.
2402 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2403
891196d7 24042016-09-19 Fritz Reese <fritzoreese@gmail.com>
2405
2406 PR fortran/77584
2407 * gfortran.dg/dec_structure_15.f90: New testcase.
2408
281da9a3 24092016-09-19 Richard Biener <rguenther@suse.de>
2410
2411 PR middle-end/77605
2412 * gcc.dg/torture/pr77605.c: New testcase.
2413
8a252920 24142016-09-18 Louis Krupp <louis.krupp@zoho.com>
2415
2416 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2417
a18b7a33 24182016-09-17 Jan Hubicka <hubicka@ucw.cz>
2419
2420 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2421 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2422 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2423 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2424 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2425 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2426 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2427 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2428 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2429 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2430 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2431
b868c23d 24322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2433
2434 * gcc.target/i386/pr68633.c: Fix expected result.
2435
360d7ea8 24362016-09-17 Louis Krupp <louis.krupp@gmail.com>
2437
2438 PR fortran/68078
2439 * gfortran.dg/pr68078.f90: New test.
2440 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2441
d58661cb 24422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2443
2444 PR target/77613
2445 * gcc.target/powerpc/swaps-p8-25.c: New.
2446
24b3d864 24472016-09-16 Jakub Jelinek <jakub@redhat.com>
2448
e6db887a 2449 PR c++/77482
2450 * g++.dg/cpp0x/constexpr-77482.C: New test.
2451
44df6c11 2452 PR c++/77379
2453 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2454 thunk offsets.
2455 * g++.dg/abi/abi-tag23a.C: Likewise.
2456
53d2f3de 2457 PR c++/77338
2458 * g++.dg/cpp0x/decltype-77338.C: New test.
2459
24b3d864 2460 PR c++/77375
2461 * g++.dg/cpp0x/mutable1.C: New test.
2462
42f172d0 24632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2464
2465 PR fortran/77612
2466 * gfortran.dg/pr77612.f90: New test.
2467
0665113b 24682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2469
2470 * gcc.dg/torture/pr70421.c: Require int32plus.
2471
dff10ec9 24722016-09-16 Jakub Jelinek <jakub@redhat.com>
2473
be63912c 2474 PR middle-end/77475
2475 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2476
dff10ec9 2477 PR target/77526
2478 * gcc.target/i386/pr77526.c: New test.
2479
69cdadd9 24802016-09-16 Jakub Jelinek <jakub@redhat.com>
2481 Eric Botcazou <ebotcazou@adacore.com>
2482
2483 PR middle-end/77594
2484 * gcc.target/i386/pr77594.c: New test.
2485
b74250bc 24862016-09-15 Louis Krupp <louis.krupp@zoho.com>
2487
2488 PR fortran/69963
2489 * gfortran.dg/misplaced_implicit_character.f90: New test.
2490
834a2c29 24912016-09-15 Bin Cheng <bin.cheng@arm.com>
2492
2493 PR tree-optimization/77503
2494 * gcc.dg/vect/pr77503.c: New test.
2495
fbcb99d5 24962016-09-15 Richard Biener <rguenther@suse.de>
2497
2498 PR middle-end/77544
2499 * c-c++-common/torture/pr77544.c: New testcase.
2500
3aa4e8c2 25012016-09-15 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR middle-end/77475
2504 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2505 * gcc.dg/march-generic.c: Likewise.
2506 * gcc.target/i386/spellcheck-options-1.c: New test.
2507 * gcc.target/i386/spellcheck-options-2.c: New test.
2508 * gcc.target/i386/spellcheck-options-3.c: New test.
2509 * gcc.target/i386/spellcheck-options-4.c: New test.
2510
e9dea525 25112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2512
2513 PR fortran/72743
2514 * gfortran.dg/goacc/pr72743.f90: New test.
2515
7270347c 25162016-09-15 Richard Biener <rguenther@suse.de>
2517
2518 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2519
091e8e90 25202016-09-15 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/77514
2523 * gcc.dg/torture/pr77514.c: New testcase.
2524
8cc08773 25252016-09-14 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR c++/77549
2528 * g++.dg/lookup/pr77549.C: New test.
2529
5be60f03 25302016-09-14 Marek Polacek <polacek@redhat.com>
2531
2532 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2533 * c-c++-common/gomp/atomic-13.c: Likewise.
2534 * c-c++-common/gomp/atomic-14.c: Likewise.
2535 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2536 * g++.dg/cpp1z/bool-increment1.C: New test.
2537 * c-c++-common/pr60439.c: Add dg-warning.
2538 * g++.dg/expr/bitfield4.C: Likewise.
2539 * g++.dg/expr/bitfield5.C: Likewise.
2540 * g++.dg/expr/bitfield6.C: Likewise.
2541 * g++.dg/expr/bool1.C: Likewise.
2542 * g++.dg/expr/bool3.C: Likewise.
2543 * g++.dg/expr/lval3.C: Likewise.
2544 * g++.dg/expr/lval4.C: Likewise.
2545 * g++.old-deja/g++.jason/bool5.C: Likewise.
2546 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2547 * g++.dg/other/error18.C: Likewise.
2548 * g++.dg/gomp/atomic-14.C: Likewise.
2549
f80a245e 25502016-09-14 Nathan Sidwell <nathan@acm.org>
2551
2552 PR c++/77539
2553 * g++.dg/cpp1y/pr77539.C: New.
2554
7b329bca 25552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2556
2557 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2558 dg-require.
2559 * g++.dg/ext/builtin_alloca.C: Likewise.
2560 * g++.dg/template/spec35.C: Likewise.
2561 * gcc.dg/builtins-68.c: Likewise.
2562 * gcc.misc-tests/gcov-13.c: Likewise.
2563 * gcc.misc-tests/gcov-14.c: Likewise.
2564
0029200d 25652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2566
2567 * gfortran.dg/dec_structure_14.f90: New testcase.
2568
0975f764 25692016-09-14 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR sanitizer/68260
2572 * c-c++-common/tsan/pr68260.c: New test.
2573
1098c313 25742016-09-13 Joe Seymour <joe.s@somniumtech.com>
2575
2576 PR target/70713
2577 * gcc.target/msp430/function-attributes-1.c: New test.
2578 * gcc.target/msp430/function-attributes-2.c: New test.
2579 * gcc.target/msp430/function-attributes-3.c: New test.
2580
2e7b05a3 25812015-04-18 Martin Sebor <msebor@redhat.com>
2582
2583 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2584 of non-nul characters.
2585 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2586
46fad8d5 25872016-09-13 Jakub Jelinek <jakub@redhat.com>
2588
4bdba715 2589 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2590 * g++.dg/cpp1z/gen-attrs1.C: New test.
2591
99d887de 2592 PR tree-optimization/77454
2593 * gcc.dg/pr77454.c: New test.
2594
46fad8d5 2595 PR c++/77553
2596 * g++.dg/cpp1y/constexpr-77553.C: New test.
2597
68ef907c 25982016-09-13 David Malcolm <dmalcolm@redhat.com>
2599
2600 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2601 (test_show_locus): Replace rich_location::add_fixit_insert calls
2602 with add_fixit_insert_before and add_fixit_insert_after.
2603
2c24fd5e 26042016-09-13 Jason Merrill <jason@redhat.com>
2605 Tom de Vries <tom@codesourcery.com>
2606
2607 PR c++/77427
2608 * g++.dg/pr77427.C: New test.
2609
68b219ee 26102016-09-13 Martin Liska <mliska@suse.cz>
2611
2612 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2613 effective target.
2614 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2615 * lib/target-supports.exp: Define the new target.
2616
c72e91d3 26172016-09-12 Andrew Pinski <apinski@cavium.com>
2618
2619 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2620 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2621
b38c0a37 26222016-09-12 Uros Bizjak <ubizjak@gmail.com>
2623
2624 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2625 variable arguments.
2626 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2627 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2628 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2629 variable argument.
2630 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2631 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2632
7a21b590 26332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2634
2635 PR c++/77496
2636 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2637 * g++.dg/ext/pr77496.C: New test.
2638 * g++.dg/warn/pr77496.C: New test.
2639
00434032 26402016-09-12 David Malcolm <dmalcolm@redhat.com>
2641
2642 PR c/72858
2643 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2644 to preserve conversion chars, and to preserve prefix information.
2645 * gcc.dg/format/pr72858.c: New test case.
2646
54f56c28 26472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2648
2649 * gfortran.dg/pr77507.f90: Move to ...
2650 * gfortran.dg/ieee/pr77507.f90: here.
2651
08d6d42c 26522016-08-09 Jan Hubicka <hubicka@ucw.cz>
2653
2654 PR ipa/61159
2655 * compile/pr61159.c: New testcase
2656
35870532 26572016-08-09 Jan Hubicka <hubicka@ucw.cz>
2658
2659 PR ipa/64316
2660 * gcc.dg/ipa/pr63416.c: New testcase.
2661
953b9eef 26622016-09-10 Paul Thomas <pault@gcc.gnu.org>
2663 Steven G. Kargl <kargl@gcc.gnu.org>
2664
2665 PR fortran/77532
c78b1f64 2666 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2667
1aef7c3c 26682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2669
2670 PR fortran/77507
2671 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2672 * gfortran.dg/c_assoc_4.f90: Ditto.
2673
3bb45f76 26742016-09-10 Tom de Vries <tom@codesourcery.com>
2675
2676 PR C/71602
2677 * c-c++-common/va-arg-va-list-type.c: New test.
2678
9731eaaf 26792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2680
2681 PR rtl-optimization/77289
2682 * gcc.target/powerpc/pr77289.c: New test.
2683
911ea34a 26842016-09-09 Martin Sebor <msebor@redhat.com>
2685
2686 PR c/77520
2687 PR c/77521
2688 * gcc.dg/pr77520.c: New test.
2689 * gcc.dg/pr77521.c: New test.
2690
edd0f33b 26912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2692
2693 PR fortran/77506
2694 * gfortran.dg/pr77506.f90: New test.
2695
374777a4 26962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2697
2698 PR fortran/77507
2699 * gfortran.dg/pr77507.f90: New test.
2700
c5eddaf9 27012016-09-09 Joseph Myers <joseph@codesourcery.com>
2702
2703 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2704
3e7e4e14 27052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2706 Louis Krupp <lkrupp@gcc.gnu.org>
2707
2708 PR fortran/69514
2709 * gfortran.dg/pr69514_1.f90: New test.
2710 * gfortran.dg/pr69514_2.f90: New test.
2711
51688bb7 27122016-09-08 Jakub Jelinek <jakub@redhat.com>
2713
a34338c9 2714 PR fortran/77500
2715 * gfortran.dg/gomp/pr77500.f90: New test.
2716
51688bb7 2717 PR fortran/77516
2718 * gfortran.dg/gomp/pr77516.f90: New test.
2719
3ecb55e7 27202016-09-07 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR middle-end/77475
2723 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2724 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2725 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2726 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2727 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2728 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2729
3da97ff7 27302016-09-07 David Malcolm <dmalcolm@redhat.com>
2731
2732 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2733 "substring-locations.h".
2734
b55f1f44 27352016-09-07 Richard Biener <rguenther@suse.de>
2736
2737 PR c/77450
2738 * c-c++-common/vector-subscript-8.c: Move ..
2739 * gcc.dg/pr77450.c: ... here.
2740
7d482049 27412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2742
2743 PR libgfortran/77393
2744 * gfortran.dg/fmt_f0_2.f90: Update test.
2745 * gfortran.dg/fmt_f0_3.f90: New test.
2746
ef3b531c 27472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2748
2749 PR debug/77389
2750 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2751 in dg-options.
2752
2753 PR debug/57519
2754 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2755
39370ea0 27562016-09-06 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR target/69255
2759 * gcc.target/i386/pr69255-1.c: New test.
2760 * gcc.target/i386/pr69255-2.c: New test.
2761 * gcc.target/i386/pr69255-3.c: New test.
2762
27632016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2764
2765 PR c/77336
2766 * gcc.dg/format/miss-7.c: New test.
2767
88820414 27682016-09-06 Uros Bizjak <ubizjak@gmail.com>
2769
2770 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2771
4c790ba8 27722016-09-06 Martin Liska <mliska@suse.cz>
2773
2774 PR gcov-profile/77378
2775 PR gcov-profile/77466
2776 * gcc.dg/profile-update-warning.c: New test.
2777
43d2460d 27782016-09-06 Richard Biener <rguenther@suse.de>
2779
2780 PR tree-optimization/77479
2781 * gcc.dg/torture/pr77479.c: New testcase.
2782
4c04bcce 27832016-09-06 Richard Biener <rguenther@suse.de>
2784
2785 PR c/77450
2786 * c-c++-common/vector-subscript-7.c: Adjust.
2787 * c-c++-common/vector-subscript-8.c: New testcase.
2788
8925068a 27892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2790
2791 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2792
daea048c 27932016-09-05 Jakub Jelinek <jakub@redhat.com>
2794
e315ff48 2795 PR target/77476
2796 * gcc.target/i386/avx512f-pr77476.c: New test.
2797 * gcc.target/i386/avx512bw-pr77476.c: New test.
2798 * gcc.target/i386/avx512dq-pr77476.c: New test.
2799
8eeca3ac 2800 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2801 Update comment to mention also avx512f.
2802
daea048c 2803 PR sanitizer/77396
2804 * g++.dg/asan/pr77396-2.C: New test.
2805
a6ffaadf 28062016-09-05 Uros Bizjak <ubizjak@gmail.com>
2807
2808 PR rtl-optimization/77452
2809 * gcc.target/i386/pr77452.c: New test.
2810
8f8828ba 28112016-09-05 Marek Polacek <polacek@redhat.com>
2812
2813 PR c/77423
2814 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2815
65277f2a 28162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2817
2818 PR fortran/77391
2819 * gfortran.dg/pr77391.f90: New test.
2820
a1cf06b8 28212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2822
2823 PR fortran/77460
2824 * gfortran.dg/pr77460.f90: New test.
2825
4d261282 28262016-09-03 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR c/65467
2829 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2830
4fc4eb94 28312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2832
2833 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2834
40a431fa 28352016-09-02 David Malcolm <dmalcolm@redhat.com>
2836
2837 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2838 test case.
2839 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2840 diagnostic-test-show-locus-generate-patch.c to the sources
2841 for diagnostic_plugin_test_show_locus.c.
2842
a940fdc7 28432016-09-02 Jakub Jelinek <jakub@redhat.com>
2844
0b80c4b2 2845 PR c/65467
2846 * gcc.dg/gomp/_Atomic-1.c: New test.
2847 * gcc.dg/gomp/_Atomic-2.c: New test.
2848 * gcc.dg/gomp/_Atomic-3.c: New test.
2849 * gcc.dg/gomp/_Atomic-4.c: New test.
2850 * gcc.dg/gomp/_Atomic-5.c: New test.
2851
a940fdc7 2852 PR sanitizer/77396
2853 * g++.dg/asan/pr77396.C: New test.
2854
28552016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2856
2857 PR tree-optimization/71831
2858 * gcc.dg/builtin-object-size-16.c: New test.
2859 * gcc.dg/builtin-object-size-17.c: New test.
2860
0b404bb4 28612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2862
2863 PR libgfortran/77393
2864 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2865
8a5817a9 28662016-09-01 Uros Bizjak <ubizjak@gmail.com>
2867
2868 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2869 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2870 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2871 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2872 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2873 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2874 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2875 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2876 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2877 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2878 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2879 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2880 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2881 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2882 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2883 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2884 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2885 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2886
209253ae 28872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2888
2889 * gnat.dg/opt58.adb: New test.
2890 * gnat.dg/opt58_pkg.ads: New helper.
2891
15182c1d 28922016-09-01 Richard Biener <rguenther@suse.de>
2893
2894 PR middle-end/77436
2895 * gcc.dg/torture/pr77436.c: New testcase.
2896
1c02615c 28972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2898
2899 * gcc.dg/pr64252.c: Require int32plus.
2900 * gcc.dg/pr66299-1.c: Likewise.
2901 * gcc.dg/pr66299-2.c: Likewise.
2902 * gcc.dg/torture/20131115-1.c: Skip for avr.
2903
08fded5f 29042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2905
2906 * gcc.target/aarch64/ands_3.c: New test.
2907
a7b3b7c4 29082016-08-31 Jakub Jelinek <jakub@redhat.com>
2909
68c215e4 2910 PR fortran/77352
2911 * gfortran.dg/gomp/pr77352.f90: New test.
2912
a7b3b7c4 2913 PR fortran/77374
2914 * gfortran.dg/gomp/pr77374.f08: New test.
2915
51a43c06 29162016-08-31 Marc Glisse <marc.glisse@inria.fr>
2917
2918 PR tree-optimization/73714
2919 * gcc.dg/tree-ssa/pr73714.c: New test.
2920
01109414 29212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2922
2923 PR libgfortran/77393
2924 * gfortran.dg/fmt_f0_2.f90: New test.
2925
8036ac7f 29262016-08-31 Marc Glisse <marc.glisse@inria.fr>
2927
2928 * gcc.target/i386/pr59539-2.c: Adapt options.
2929 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2930
b298bde8 29312016-08-31 Paul Thomas <pault@gcc.gnu.org>
2932
2933 PR fortran/77418
2934 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2935 of the associate entity and replace with a pointer to the
2936 intended item on the stack.
2937
9f732c4e 29382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2939 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2940
2941 PR fortran/48298
2942 * gfortran.dg/dtio_1.f90: New test.
2943 * gfortran.dg/dtio_2.f90: New test.
2944 * gfortran.dg/dtio_3.f90: New test.
2945 * gfortran.dg/dtio_4.f90: New test.
2946 * gfortran.dg/dtio_5.f90: New test.
2947 * gfortran.dg/dtio_6.f90: New test.
2948 * gfortran.dg/dtio_7.f90: New test.
2949 * gfortran.dg/dtio_8.f90: New test.
2950 * gfortran.dg/dtio_9.f90: New test.
2951 * gfortran.dg/dtio_10.f90: New test.
2952
d6dd1b60 29532016-08-30 David Malcolm <dmalcolm@redhat.com>
2954
2955 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2956 (test_many_nested_locations): New function.
2957 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2958 (test_show_locus): Handle "test_many_nested_locations".
2959
2e7400df 29602016-08-30 David Malcolm <dmalcolm@redhat.com>
2961
2962 * g++.dg/template/double-greater-than-fixit.C: New test case.
2963
98023bfd 29642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2965
2966 * gnat.dg/opt57.ad[sb]: New test.
2967 * gnat.dg/opt57_pkg.ads: New helper.
2968
f9723d87 29692016-08-30 Richard Biener <rguenther@suse.de>
2970
2971 PR tree-optimization/69047
2972 * gcc.dg/pr69047.c: Fix byte-order check.
2973
77ce6232 29742016-08-30 Jakub Jelinek <jakub@redhat.com>
2975
adca2d16 2976 PR tree-optimization/72866
2977 * gcc.dg/vect/pr72866.c: New test.
2978
06cee168 2979 PR debug/77363
2980 * g++.dg/debug/dwarf2/pr77363.C: New test.
2981
4472e8d1 2982 PR middle-end/77377
2983 * gcc.target/i386/pr77377.c: New test.
2984
77ce6232 2985 PR debug/77389
2986 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2987 in dg-options.
2988
36bda760 29892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2990
2991 * gfortran.dg/pr77372.f90: Moved to ...
2992 * gfortran.dg/ieee/pr77372.f90: here.
2993
2db6ea89 29942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2995
2996 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2997 vector short/char initializations.
2998 * gcc.target/powerpc/vec-init-5.c: Likewise.
2999 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3000 vector initialization optimizations.
3001 * gcc.target/powerpc/vec-init-7.c: Likewise.
3002 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3003 vector float/double initializations.
3004 * gcc.target/powerpc/vec-init-9.c: Likewise.
3005
1e4df796 30062016-08-29 Uros Bizjak <ubizjak@gmail.com>
3007
3008 PR target/77403
3009 * gcc.target/i386/pr77403.c: New test.
3010
f293b7f2 30112016-08-29 Marek Polacek <polacek@redhat.com>
3012
3013 PR c/77292
3014 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3015
ea2ec8f6 30162016-08-29 Tom de Vries <tom@codesourcery.com>
3017
3018 PR c/77398
3019 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3020
686436fe 30212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3022
3023 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3024
686436fe 30252016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3026
3027 * gfortran.dg/dec_structure_13.f90: New testcase.
3028
f1ecf8b3 30292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3030
3031 PR fortran/77261
3032 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3033 available.
3034
4670f428 30352016-08-28 Tom de Vries <tom@codesourcery.com>
3036
3037 PR lto/70955
3038 * gcc.dg/pr70955.c: New test.
3039 * gcc.dg/lto/pr70955_0.c: Same.
3040 * gcc.dg/lto/pr70955_1.c: Same.
3041
b243b563 30422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3043
3044 PR tree-optimization/71077
3045 * gcc.target/i386/pr71077.c: New test.
3046
92a44a68 30472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3048
3049 PR fortran/77380
3050 * gfortran.dg/pr77380.f90: New test.
3051
92a44a68 30522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3053
3054 PR fortran/77372
3055 gfortran.dg/pr77372.f90: New test.
3056
367964fa 30572016-08-26 David Malcolm <dmalcolm@redhat.com>
3058
3059 * gcc.dg/spellcheck-fields-2.c (test): Move
3060 dg-begin/end-multiline-output within function body.
3061 (test_macro): New function.
3062
df4248fb 30632016-08-26 David Malcolm <dmalcolm@redhat.com>
3064
3065 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3066 (test_fixit_insert): Update expected output.
3067 (test_fixit_remove): Likewise.
3068 (test_fixit_replace): Likewise.
3069
377da6e4 30702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3071
3072 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3073 Fix typo.
3074
4f16cc83 30752016-08-26 Richard Biener <rguenther@suse.de>
3076
3077 PR tree-optimization/69047
3078 * gcc.dg/pr69047.c: New testcase.
3079
a54071b2 30802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3081 Martin Jambhor <mjambor@suse.cz>
377da6e4 3082
a54071b2 3083 * gcc.dg/ipa/propbits-1.c: New test-case.
3084 * gcc.dg/ipa/propbits-2.c: Likewise.
3085 * gcc.dg/ipa/propbits-3.c: Likewise.
3086
2ae10c8c 30872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3088
3089 PR fortran/77351
3090 * gfortran.dg/pr77351.f90: New test.
3091
c4963714 30922016-08-25 Marek Polacek <polacek@redhat.com>
3093
3094 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3095
49e1f4eb 30962016-08-25 Marek Polacek <polacek@redhat.com>
3097
3098 PR c/77323
3099 * gcc.dg/pr77323.c: New test.
3100
984f03c2 31012016-08-24 Paul Thomas <pault@gcc.gnu.org>
3102
3103 PR fortran/77358
3104 * gfortran.dg/submodule_17.f08: New test.
3105
92a44a68 31062016-08-24 Michael Collison <michael.collison@linaro.org>
3107 Michael Collison <michael.collison@arm.com>
f6c98a9a 3108
3109 * gcc.target/arm/builtin_saddl.c: New testcase.
3110 * gcc.target/arm/builtin_saddll.c: New testcase.
3111 * gcc.target/arm/builtin_uaddl.c: New testcase.
3112 * gcc.target/arm/builtin_uaddll.c: New testcase.
3113 * gcc.target/arm/builtin_ssubl.c: New testcase.
3114 * gcc.target/arm/builtin_ssubll.c: New testcase.
3115 * gcc.target/arm/builtin_usubl.c: New testcase.
3116 * gcc.target/arm/builtin_usubll.c: New testcase.
3117
8938d43d 31182016-08-24 Uros Bizjak <ubizjak@gmail.com>
3119
3120 PR target/77270
3121 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3122 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3123 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3124 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3125 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3126 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3127 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3128 effective target. Remove scan-assembler-times directives.
3129 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3130 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3131 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3132
2fb84e50 31332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3134
3135 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3136 of unsigned int.
3137 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3138
cac7df4e 31392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3140
3141 PR testsuite/77317
3142 * lib/target-supports.exp
3143 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3144 (check_effective_target_vect_natural_alignment): Ditto.
3145 (check_effective_target_vector_alignment_reachable): Ditto.
3146 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3147
b904831d 31482016-08-23 Ian Lance Taylor <iant@golang.org>
3149
3150 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3151
ff055c48 31522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3153
3154 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3155 being created from pointers to memory locations.
3156 * gcc.target/powerpc/vec-init-2.c: Likewise.
3157
27af8972 31582016-08-23 Fritz Reese <fritzoreese@gmail.com>
3159
3160 * gfortran.dg/dec_structure_12.f90: New testcase.
3161
bd8ac469 31622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3163
3164 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3165
434d4291 31662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3167
3168 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3169 verification.
3170
be0be2de 31712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3172
3173 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3174 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3175
7feac654 31762016-08-23 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/27336
3179 * c-c++-common/pr27336.c: New testcase.
3180
364743f3 31812016-08-22 Marek Polacek <polacek@redhat.com>
3182
3183 PR c++/77321
3184 * g++.dg/cpp1y/pr77321.C: New test.
3185
b92c452d 31862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3187
3188 PR fortran/60774
3189 * gfortran.dg/empty_label.f: Adjust test for new error message.
3190 * gfortran.dg/empty_label.f90: Ditto.
3191 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3192 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3193 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3194
bfbc628a 31952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3196
3197 PR fortran/61318
3198 * gfortran.dg/pr61318.f90: New test.
3199
99af6e70 32002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3201
3202 PR fortran/77260
3203 * gfortran.dg/pr77260_1.f90: New test.
3204 * gfortran.dg/pr77260_2.f90: Ditto.
3205
6cfc7001 32062016-08-22 Joseph Myers <joseph@codesourcery.com>
3207
3208 PR middle-end/77269
3209 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3210 __builtin_signbitf and __builtin_signbitl in expected generic
3211 expansion.
3212 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3213 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3214 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3215 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3216 tests.
3217
012f068a 32182016-08-22 Joseph Myers <joseph@codesourcery.com>
3219
3220 * gcc.dg/torture/float128-builtin.c,
3221 gcc.dg/torture/float128-ieee-nan.c,
3222 gcc.dg/torture/float128x-builtin.c,
3223 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3224 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3225 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3226 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3227 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3228 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3229 gcc.dg/torture/floatn-nan.h: New tests.
3230
e2c5b687 32312016-08-22 Joseph Myers <joseph@codesourcery.com>
3232
3233 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3234 macro.
3235 (main): Update calls to TEST_I_F.
3236 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3237 macro.
3238 (main): Update calls to TEST_I_F.
3239
b4635564 32402016-08-22 Joseph Myers <joseph@codesourcery.com>
3241
3242 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3243 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3244 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3245 names in calls to TEST_I_F.
3246
802bc569 32472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3248
3249 PR c/52952
3250 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3251
70fa7158 32522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3253
3254 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3255 and !natural_alignment_64.
3256 * gcc.dg/ipa/propalign-2.c: Likewise.
3257 * gcc.dg/ipa/propalign-3.c: Likewise.
3258 * gcc.dg/ipa/propalign-4.c: Likewise.
3259 * gcc.dg/ipa/propalign-5.c: Likewise.
3260 * lib/target-supports.exp
3261 (check_effective_target_natural_alignment_32): Add avr-*-*.
3262
d0346b1a 32632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3264
3265 PR tree-optimization/61839
3266 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3267 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3268 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3269 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3270
82c85aba 32712016-08-19 Joseph Myers <joseph@codesourcery.com>
3272
3273 PR c/32187
3274 * lib/target-supports.exp (check_effective_target_float16)
3275 (check_effective_target_float32, check_effective_target_float64)
3276 (check_effective_target_float128, check_effective_target_float32x)
3277 (check_effective_target_float64x)
3278 (check_effective_target_float128x)
3279 (check_effective_target_float16_runtime)
3280 (check_effective_target_float32_runtime)
3281 (check_effective_target_float64_runtime)
3282 (check_effective_target_float128_runtime)
3283 (check_effective_target_float32x_runtime)
3284 (check_effective_target_float64x_runtime)
3285 (check_effective_target_float128x_runtime)
3286 (check_effective_target_floatn_nx_runtime)
3287 (add_options_for_float16, add_options_for_float32)
3288 (add_options_for_float64, add_options_for_float128)
3289 (add_options_for_float32x, add_options_for_float64x)
3290 (add_options_for_float128x): New procedures.
3291 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3292 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3293 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3294 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3295 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3296 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3297 gcc.dg/torture/float128-complex.c,
3298 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3299 gcc.dg/torture/float128x-basic.c,
3300 gcc.dg/torture/float128x-complex.c,
3301 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3302 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3303 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3304 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3305 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3306 gcc.dg/torture/float32x-basic.c,
3307 gcc.dg/torture/float32x-complex.c,
3308 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3309 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3310 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3311 gcc.dg/torture/float64x-basic.c,
3312 gcc.dg/torture/float64x-complex.c,
3313 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3314 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3315 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3316 gcc.dg/torture/floatn-tg.h,
3317 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3318 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3319 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3320 gcc.dg/torture/fp-int-convert-float128x.c,
3321 gcc.dg/torture/fp-int-convert-float16-timode.c,
3322 gcc.dg/torture/fp-int-convert-float16.c,
3323 gcc.dg/torture/fp-int-convert-float32-timode.c,
3324 gcc.dg/torture/fp-int-convert-float32.c,
3325 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3326 gcc.dg/torture/fp-int-convert-float32x.c,
3327 gcc.dg/torture/fp-int-convert-float64-timode.c,
3328 gcc.dg/torture/fp-int-convert-float64.c,
3329 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3330 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3331 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3332 maximum exponent of floating-point type. Use it in testing
3333 whether 0x8...0 fits in the floating-point type. Always treat -1
3334 (signed 0xf...f) as fitting in the floating-point type.
3335 (M_OK1): New macro.
3336 * gcc.dg/torture/fp-int-convert-double.c,
3337 gcc.dg/torture/fp-int-convert-float.c,
3338 gcc.dg/torture/fp-int-convert-float128-timode.c,
3339 gcc.dg/torture/fp-int-convert-float128.c,
3340 gcc.dg/torture/fp-int-convert-float80-timode.c,
3341 gcc.dg/torture/fp-int-convert-float80.c,
3342 gcc.dg/torture/fp-int-convert-long-double.c,
3343 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3344
cf0bbc39 33452016-08-19 Jakub Jelinek <jakub@redhat.com>
3346
9354a9a5 3347 PR fortran/72744
3348 * gfortran.dg/gomp/pr72744.f90: New test.
3349
cf0bbc39 3350 PR fortran/69281
3351 * gfortran.dg/gomp/pr69281.f90: New test.
3352
ee0e163a 33532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3354
1e4df796 3355 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3356 the last special seed value.
3357 * gfortran.dg/random_7.f90: Use size for last array member instead
3358 of hardcoded value.
ee0e163a 3359
6d7de609 33602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3361
3362 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3363 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3364
e3243c77 33652016-08-19 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/77286
3368 * gcc.dg/torture/pr77286.c: New testcase.
3369
b983d92d 33702016-08-18 David Malcolm <dmalcolm@redhat.com>
3371
3372 * gcc.dg/verbose-asm-2.c: New test case.
3373
48a7392b 33742016-08-18 David Malcolm <dmalcolm@redhat.com>
3375
3376 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3377 (custom_diagnostic_finalizer): Update for change to
3378 diagnostic_show_locus.
3379
5c8151fa 33802016-08-18 David Malcolm <dmalcolm@redhat.com>
3381
3382 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3383 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3384
26040f06 33852016-08-18 Marek Polacek <polacek@redhat.com>
3386
3387 PR c/71514
3388 * gcc.dg/pr71514.c: New test.
3389
360e911d 33902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3391
3392 PR target/72839
3393 * gcc.target/i386/pr72839.c: New test.
3394
6de0546d 33952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3396
3397 PR middle-end/70895
3398 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3399 * c-c++-common/goacc/reduction-1.c: Likewise.
3400 * c-c++-common/goacc/reduction-2.c: Likewise.
3401 * c-c++-common/goacc/reduction-3.c: Likewise.
3402 * c-c++-common/goacc/reduction-4.c: Likewise.
3403
cee80871 34042016-08-18 Alan Modra <amodra@gmail.com>
3405
3406 * gcc.c-torture/compile/pr72771.c: New.
3407
f9c39b65 34082016-08-17 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR fortran/67496
3411 * gfortran.dg/pr67496.f90: New test.
3412
92a44a68 34132015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3414
3415 PR tree-optimization/71752
f9c39b65 3416 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3417
d2392ec3 34182016-08-17 Uros Bizjak <ubizjak@gmail.com>
3419
3420 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3421
c4994c0b 34222016-08-17 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR middle-end/77259
3425 * g++.dg/ipa/devirt-52.C: New test.
3426
f7896ff0 34272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3428
3429 * c-c++-common/goacc/reduction-6.c: New testcase.
3430
7104d1a8 34312016-08-17 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/76490
3434 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3435 * gcc.dg/pr52904.c: XFAIL.
3436
cff41b9e 34372016-08-17 Richard Biener <rguenther@suse.de>
3438
3439 PR tree-optimization/23855
3440 * gcc.dg/loop-unswitch-2.c: Adjust.
3441
b1398e47 34422016-08-16 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR tree-optimization/72817
3445 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3446
de41fc22 34472016-08-16 Joseph Myers <joseph@codesourcery.com>
3448
3449 PR libgcc/77265
3450 * gcc.dg/torture/float128-extend-inf.c: New test.
3451
5927e78e 34522016-08-16 David Malcolm <dmalcolm@redhat.com>
3453
3454 PR c/72857
3455 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3456 for embedded NUL.
3457 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3458 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3459 caret placement.
3460 (test_oct): Likewise.
3461 (test_multiple): Likewise.
3462 (test_field_width_specifier): Likewise.
3463 (test_field_width_specifier_2): New function.
3464 (test_field_precision_specifier): New function.
3465 (test_embedded_nul): Update expected caret placement.
3466 (test_non_contiguous_strings): Update line number.
3467 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3468 (__emit_string_literal_range): Add "caret_idx" param.
3469 (test_simple_string_literal): Add value for new param, updating
3470 expected output..
3471 (test_concatenated_string_literal): Likewise.
3472 (test_multiline_string_literal): Likewise.
3473 (test_hex): Likewise.
3474 (test_oct): Likewise.
3475 (test_multiple): Likewise.
3476 (test_ucn4): Likewise.
3477 (test_ucn8): Likewise.
3478 (test_u8): Likewise.
3479 (test_u): Likewise; update expected message, from "range" to
3480 "location".
3481 (test_U): Likewise.
3482 (test_L): Likewise.
3483 (test_macro): Add value for new param.
3484 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3485 (__emit_string_literal_range): Add "caret_idx" param.
3486 (test_stringified_token_1): Add value for new param. Update
3487 expected message, from "range" to "location".
3488 (test_stringized_token_2): Likewise, adding param to macro.
3489 (test_stringified_token_3): Likewise.
3490 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3491 (emit_warning): Convert param from source_range to location_t.
3492 (test_string_literals): Add caret_idx param, and use it when
3493 constructing a substring_loc. Update error message, from
3494 "range" to "location".
3495
b8d94309 34962016-08-16 Jakub Jelinek <jakub@redhat.com>
3497
2e947447 3498 PR target/71910
3499 * g++.dg/gomp/pr71910.C: New test.
3500
9ea71b15 3501 PR middle-end/67485
3502 * gcc.c-torture/compile/pr67485.c: New test.
3503
b8d94309 3504 PR target/72867
3505 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3506
31de5086 35072016-08-16 Bin Cheng <bin.cheng@arm.com>
3508
3509 PR tree-optimization/69848
3510 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3511
a05d3de8 35122016-08-16 Martin Liska <mliska@suse.cz>
3513
3514 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3515 of memory operations so that it can be handled by core2
3516 in 32-bit mode.
3517
b50ad04e 35182016-08-16 Richard Biener <rguenther@suse.de>
3519
3520 PR tree-optimization/76783
3521 * gcc.dg/pr76783.c: New testcase.
3522 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3523
b441db40 35242016-08-16 Bin Cheng <bin.cheng@arm.com>
3525
3526 PR tree-optimization/72817
3527 PR tree-optimization/73450
3528 * gcc.dg/tree-ssa/pr72817.c: New test.
3529 * gcc.dg/tree-ssa/pr73450.c: New test.
3530
36d310d0 35312016-08-15 Fritz Reese <fritzoreese@gmail.com>
3532
3533 * gfortran.dg/init_flag_13.f90: New testcase.
3534 * gfortran.dg/init_flag_14.f90: Ditto.
3535 * gfortran.dg/init_flag_15.f03: Ditto.
3536 * gfortran.dg/dec_init_1.f90: Ditto.
3537 * gfortran.dg/dec_init_2.f90: Ditto.
3538
e5ec9f76 35392016-08-15 Uros Bizjak <ubizjak@gmail.com>
3540
3541 PR target/72867
3542 * gcc.target/i386/pr72867.c: New test.
3543
6ce66d38 35442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3545
3546 * c-c++-common/dump-ada-spec-5.c: New test.
3547
894463cf 35482016-08-15 Richard Biener <rguenther@suse.de>
3549
3550 PR tree-optimization/73434
3551 * gcc.dg/torture/pr73434.c: New testcase.
3552
98b374b4 35532016-08-15 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR tree-optimization/72824
3556 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3557
9b90f118 35582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3559
3560 PR fortran/70598
3561 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3562 in use_device clause.
3563 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3564 * gfortran.dg/goacc/list.f95: Adjust to catch
3565 "neither a POINTER nor an array" error messages.
3566
1d80868e 35672016-08-14 Uros Bizjak <ubizjak@gmail.com>
3568
3569 PR target/76342
3570 * gcc.target/i386/pr76342.c: New test.
3571
153e4ac1 35722016-08-12 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR c/71512
3575 * g++.dg/ubsan/pr71512.C: New test.
3576 * c-c++-common/ubsan/pr71512-1.c: New test.
3577 * c-c++-common/ubsan/pr71512-2.c: New test.
3578
3c382998 35792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3580
3581 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3582 vector initialization options.
3583 * gcc.target/powerpc/vec-init-2.c: Likewise.
3584 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3585 is generated on ISA 3.0.
3586
7079d57a 35872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3588
3589 PR middle-end/71654
3590 * gcc.dg/c-c++-common/pr71654.c: New test.
3591 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3592 dg-options.
3593 * gcc.dg/tree-ssa/vrp24: Likewise.
3594
7175bb2a 35952016-08-12 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR c/67410
3598 * gcc.dg/pr67410.c: New test.
3599
56fb8e9d 36002016-08-12 Bin Cheng <bin.cheng@arm.com>
3601
3602 PR tree-optimization/69848
3603 * gcc.dg/vect/vect-pr69848.c: New test.
3604
1f84b4ab 36052016-08-12 Uros Bizjak <ubizjak@gmail.com>
3606
3607 PR testsuite/71008
3608 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3609 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3610 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3611 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3612
60b349d9 36132016-08-12 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/57326
3616 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3617 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3618 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3619 * gcc.target/i386/pr45685.c: Likewise.
3620 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3621 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3622 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3623 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3624 * gfortran.dg/pr34163.f90: Likewise.
3625
6d5f72f3 36262016-08-12 Martin Liska <mliska@suse.cz>
3627
3628 * g++.dg/gcov/gcov-16.C: New test.
3629 * lib/gcov.exp: Support new argument for run-gcov function.
3630
b357db2c 36312016-08-12 Martin Liska <mliska@suse.cz>
3632
3633 PR gcov-profile/35590
3634 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3635
08e33f10 36362016-08-12 Richard Biener <rguenther@suse.de>
3637
3638 PR tree-optimization/72851
3639 * gcc.dg/torture/pr72851.c: New testcase.
3640
92a44a68 36412016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3642
832d369d 3643 PR debug/63240
3644 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3645 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3646 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3647 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3648 DW_AT_deleted.
3649
1289a281 3650 PR debug/55641
3651 * g++.dg/debug/dwarf2/ref-1.C: New.
3652
9a478fab 3653 PR debug/49366
3654 * g++.dg/debug/dwarf2/template-params-12.H: New.
3655 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3656 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3657 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3658 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3659 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3660 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3661 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3662
e61229f8 36632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3664
3665 PR target/72863
3666 * gcc.target/powerpc/pr72863.c: New test.
3667
c7823416 36682016-08-11 Uros Bizjak <ubizjak@gmail.com>
3669
3670 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3671
df15667f 36722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3673
3674 * gcc.target/i386/pieces-strcpy-1.c: New test.
3675 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3676
83c375ba 36772016-08-11 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR c++/72868
3680 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3681
350f354a 36822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3683
3684 * gcc.target/i386/pieces-memcpy-1.c: New test.
3685 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3686 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3687 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3688 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3689 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3690
74be5bc1 36912016-08-11 Jakub Jelinek <jakub@redhat.com>
3692
3693 PR c/72816
20fb4916 3694 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3695
40395983 36962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3697
3698 PR tree-optimization/71083
3699 * gcc.c-torture/execute/pr71083.c: New test.
3700 * gnat.dg/loop_optimization23.adb: New test.
3701 * gnat.dg/loop_optimization23_pkg.ads: New test.
3702 * gnat.dg/loop_optimization23_pkg.adb: New test.
3703
ec969ce4 37042016-08-11 Richard Biener <rguenther@suse.de>
3705
3706 PR tree-optimization/72772
3707 * gcc.dg/graphite/pr35356-1.c: Adjust.
3708 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3709
25482c16 37102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3711
3712 * gfortran.dg/random_7.f90: Take into account that the last seed
3713 value is the special p value.
3714 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3715
f454033a 37162016-08-11 Richard Biener <rguenther@suse.de>
3717
3718 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3719
2d2b78a1 37202016-08-11 Alan Modra <amodra@gmail.com>
3721
3722 * gcc.target/powerpc/pr71680.c: New.
3723
97468983 37242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3725
3726 * gcc.target/powerpc/bfp/bfp.exp: New file.
3727 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3728 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3729 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3730 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3731 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3732 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3733 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3734 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3735 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3736 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3737 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3738 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3739 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3740 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3741 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3742 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3743 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3744 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3745 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3746 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3747 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3748 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3749 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3750 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3751 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3752 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3753 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3754 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3755 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3756 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3757 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3758 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3759 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3760 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3761 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3762 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3763 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3764 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3765 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3766 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3767 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3768 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3769 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3770 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3771 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3772 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3773 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3774 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3775 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3776 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3777 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3778 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3779 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3780
23a6fe48 37812016-08-10 Bin Cheng <bin.cheng@arm.com>
3782
3783 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3784 Add aarch64*-*-*.
3785
0cb8f73e 37862016-08-10 Bin Cheng <bin.cheng@arm.com>
3787
3788 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3789
b7ed2a65 37902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 PR target/72853
3793 * gcc.target/powerpc/pr72853.c: New test.
3794
2d2b4107 37952016-08-10 Martin Liska <mliska@suse.cz>
3796
3797 PR gcov-profile/58306
3798 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3799
7132b755 38002016-08-10 Martin Liska <mliska@suse.cz>
3801
3802 * g++.dg/gcov/gcov-threads-1.C: New test.
3803
5186407c 38042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3805
3806 PR target/71873
3807 * gcc.target/avr/pr71873.c: New test.
3808
44f01555 38092016-08-09 Martin Liska <mliska@suse.cz>
3810
3811 * g++.dg/gcov/gcov-dump-1.C: New test.
3812 * g++.dg/gcov/gcov-dump-2.C: New test.
3813
7d4f18f5 38142016-08-09 Martin Liska <mliska@suse.cz>
3815
3816 * gcc.dg/tree-prof/val-prof-9.c: New test.
3817
defa7026 38182016-08-09 Martin Liska <mliska@suse.cz>
3819
3820 * gcc.dg/tree-prof/val-prof-8.c: New test.
3821
ae7e6062 38222016-08-09 Martin Jambor <mjambor@suse.cz>
3823
0c47dd26 3824 PR ipa/71981
3825 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3826
a69fb570 38272016-08-09 Bin Cheng <bin.cheng@arm.com>
3828
3829 PR tree-optimization/33707
3830 * gcc.dg/vect/pr33707.c: New test.
3831
a031a844 38322016-08-09 Bin Cheng <bin.cheng@arm.com>
3833
3834 PR tree-optimization/pr72772
3835 * gcc.dg/tree-ssa/pr72772.c: New test.
3836
8f1baf0d 38372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3838
3839 PR rtl-optimization/66669
3840 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3841
53e7aca1 38422016-08-09 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR tree-optimization/72824
3845 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3846
c162fa25 38472016-08-09 Richard Biener <rguenther@suse.de>
3848
3849 PR tree-optimization/71802
3850 * gcc.dg/torture/pr71802.c: New testcase.
3851
87156a7d 38522016-08-09 Jakub Jelinek <jakub@redhat.com>
3853
3854 PR c++/72809
3855 * g++.dg/eh/stdarg1.C: New test.
3856
d0029333 38572016-08-08 Andi Kleen <ak@linux.intel.com>
3858
3859 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3860 test command line in failure log.
3861 (profopt-execute): dito. Make autofdo file names unique.
3862
7af4d06b 38632016-08-08 David Malcolm <dmalcolm@redhat.com>
3864
3865 PR c/64955
3866 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3867 output.
3868
7091ff70 38692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3870
3871 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3872 c99_runtime.
3873 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3874 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3875 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3876 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3877 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3878 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3879
d189b094 38802016-08-08 David Malcolm <dmalcolm@redhat.com>
3881
3882 PR c/52952
3883 * gcc.dg/cpp/pr66415-1.c: Likewise.
3884 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3885 * gcc.dg/format/c90-printf-1.c: Likewise.
3886 * gcc.dg/format/diagnostic-ranges.c: New test case.
3887
440837fe 38882016-08-08 Jakub Jelinek <jakub@redhat.com>
3889
7cbcf608 3890 PR fortran/72716
3891 * gfortran.dg/gomp/pr72716.f90: New test.
3892
aa1ddb66 3893 PR middle-end/72781
3894 * gcc.dg/gomp/pr72781.c: New test.
3895
440837fe 3896 PR middle-end/68762
3897 * g++.dg/vect/pr68762-1.cc: New test.
3898 * g++.dg/vect/pr68762-2.cc: New test.
3899 * g++.dg/vect/pr68762.h: New file.
3900
eb571c16 39012016-08-08 Martin Sebor <msebor@redhat.com>
3902
3903 PR testsuite/72838
f9c39b65 3904 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3905 * g++.dg/warn/overflow-warn-3.C: Same.
3906 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3907
8ca5189a 39082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3909
3910 PR fortran/71936
3911 * gfortran.dg/allocate_with_source_21.f03: New test.
3912
1495e54c 39132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3914
3915 PR fortran/72698
3916 * gfortran.dg/allocate_with_source_20.f03: New test.
3917
d1e97886 39182016-08-08 Alan Modra <amodra@gmail.com>
3919
3920 * gcc.c-torture/compile/pr72802.c: New.
3921
9da84a54 39222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3923
3924 PR fortran/70524
3925 * gfortran.dg/dependency_48.f90: New test.
3926
3f9692a5 39272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3928
b5b764be 3929 PR fortran/70040
3f9692a5 3930 * gfortran.dg/pr70040.f90: New testcase.
3931
099ec19a 39322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3933
3934 PR fortran/71961
3935 * gfortran.dg/matmul_10.f90: New testcase.
3936
e8272095 39372016-08-07 Jan Hubicka <hubicka@ucw.cz>
3938
3939 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3940
f5d2c462 39412016-08-07 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c/72816
3944 * gcc.dg/pr72816.c: New test.
3945
30c60892 39462016-08-06 Jonathan Wakely <jwakely@redhat.com>
3947
3948 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3949 * g++.dg/conversion/pr41426.C: Likewise.
3950 * g++.dg/conversion/pr66211.C: Likewise.
3951 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3952 * g++.dg/init/ref8.C: Likewise.
3953 * g++.old-deja/g++.law/cvt20.C: Likewise.
3954 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3955
2abf3c4a 39562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3957
3958 PR tree-optimization/18046
3959 * gcc.dg/tree-ssa/vrp105.c: New test.
3960 * gcc.dg/tree-ssa/vrp106.c: New test.
3961
a940fdc7 39622016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3963
3964 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3965 1ul in diagnostics. Remove hyphen from "constant-expression."
3966 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3967 * g++.dg/cpp0x/static_assert3.C: Same.
3968 * g++.dg/cpp1y/constexpr-throw.C: Same.
3969 * g++.dg/template/nontype3.C: Same.
3970 * g++.dg/warn/overflow-warn-1.C: Same.
3971 * g++.dg/warn/overflow-warn-3.C: Same.
3972 * g++.dg/warn/overflow-warn-4.C: Same.
3973
d4166bdc 39742016-08-05 David Malcolm <dmalcolm@redhat.com>
3975
3976 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3977 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3978 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3979 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3980
906dd612 39812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3982
3983 PR tree-optimization/72810
3984 * gcc.dg/tree-ssa/vrp110.c: New test.
3985
9788fb76 39862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3987
3988 PR Target/72819
3989 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3990 registers.
3991 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3992 saving the half-precision registers.
3993 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3994 value is returned in h0.
3995 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3996 are passed in FP/SIMD registers.
3997 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3998 passing works corrcetly.
3999 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4000 (hfa_f16x2_t): Likewise.
4001 (hfa_f16x3_t): Likewise.
4002 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4003 are promoted to double and passed in a double register.
4004 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4005 are promoted to double and stacked.
4006 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4007 __fp16 data types.
4008 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4009 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4010 __fp16 first get passed in FP/SIMD registers, then stacked.
4011
30f40fe4 40122016-08-05 Nathan Sidwell <nathan@acm.org>
4013
4014 PR c++/68724
4015 * g++.dg/cpp0x/pr68724.C: New.
4016
8a6540e1 40172016-08-05 Richard Biener <rguenther@suse.de>
4018
4019 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4020
09001ac1 40212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4022
4023 * gcc.dg/tree-ssa/vrp107.c: New test.
4024 * gcc.dg/tree-ssa/vrp108.c: New test.
4025 * gcc.dg/tree-ssa/vrp109.c: New test.
4026
88ab6a9c 40272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4028
4029 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4030 dg-options.
4031
b2a036e7 40322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4033
4034 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4035 test-cases.
4036 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4037 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4038 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4039 test-cases.
4040 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4041 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4042 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4043 large_double.
4044
8dbf49cb 40452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4046
4047 PR c++/72800
4048 * g++.dg/cpp1y/lambda-ice1.C: New.
4049
dcc45aae 40502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4051
4052 PR c++/72759
4053 * g++.dg/cpp1y/pr72759.C: New test.
4054
88fe4062 40552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4056
4057 * gcc.dg/switch-10.c: New test.
4058
a1af716f 40592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4060
4061 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4062
1fa5d8ba 40632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4064
4065 * c-c++-common/goacc/routine-5.c: Update.
4066
e8dedc4a 40672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4068
4069 PR rtl-optimization/70903
4070 * gcc.c-torture/execute/pr70903.c: New test.
4071
7ca5003c 40722016-08-04 Martin Liska <mliska@suse.cz>
4073
4074 * gcc.dg/params/params.exp: Replace file exists with
4075 TESTING_IN_BUILD_TREE.
4076
810702a2 40772016-08-04 Marek Polacek <polacek@redhat.com>
4078
4079 PR c++/70229
4080 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4081
fa8a8f79 40822016-08-04 Richard Biener <rguenther@suse.de>
4083
4084 PR middle-end/71984
4085 * gcc.dg/torture/pr71984.c: Guard correctness check for
4086 little-endian.
4087
9916f5a5 40882016-08-03 Andrew Pinski <apinski@cavium.com>
4089
4090 * gcc.c-torture/compile/20160802-1.c: New testcase.
4091
278b4698 40922016-08-03 Fritz Reese <fritzoreese@gmail.com>
4093
4094 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4095
860c3c85 40962016-08-03 Richard Biener <rguenther@suse.de>
4097
4098 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4099 and remove -O3.
4100 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4101 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4102
0a41d717 41032016-08-03 Richard Biener <rguenther@suse.de>
4104
4105 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4106 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4107 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4108 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4109
52e3c0e8 41102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4111
4112 * gcc.dg/init-excess-2.c: Require int32plus.
4113 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4114 * gcc.dg/pr59963-2.c: Require int32plus.
4115 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4116 * gcc.dg/unroll-7.c: Require int32plus.
4117
ad8a330c 41182016-08-02 Bin Cheng <bin.cheng@arm.com>
4119
4120 PR tree-optimization/34114
4121 * gcc.dg/tree-ssa/loop-42.c: New test.
4122
d3aa3636 41232016-08-02 Tamar Christina <tamar.christina@arm.com>
4124
4125 * gcc.target/aarch64/vminmaxnm.c: New.
4126 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4127 tests.
4128
c79d3723 41292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4130
4131 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4132 vec_extract for vector float, vector int, vector short, and vector
4133 char.
4134 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4135 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4136 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4137 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4138
5fc13c39 41392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4140
4141 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4142 single stack adjustment, no writeback.
5fc13c39 4143 * gcc.target/aarch64/test_frame_12.c: Likewise.
4144 * gcc.target/aarch64/test_frame_13.c: Likewise.
4145 * gcc.target/aarch64/test_frame_15.c: Likewise.
4146 * gcc.target/aarch64/test_frame_6.c: Likewise.
4147 * gcc.target/aarch64/test_frame_7.c: Likewise.
4148 * gcc.target/aarch64/test_frame_8.c: Likewise.
4149 * gcc.target/aarch64/test_frame_16.c: New test.
4150
2eb70c76 41512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4152
4153 PR target/72748
4154 * gcc.target/i386/pr72748.c: New test.
4155
92a44a68 41562015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4157
4158 PR tree-optimization/71818
4159 * gcc.dg/vect/pr71818.c: New
4160
56e7a293 41612016-08-01 Martin Liska <mliska@suse.cz>
4162
4163 PR tree-optimization/71857
4164 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4165
aa8852cc 41662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4167
4168 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4169
f3c032a4 41702016-08-01 Jan Beulich <jbeulich@suse.com>
4171
4172 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4173
a1e9d2c3 41742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4175
4176 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4177 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4178
466045aa 41792016-07-31 Jonathan Wakely <jwakely@redhat.com>
4180
4181 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4182 (check_effective_target_c++): Likewise. Also match for libstdc++.
4183
92a44a68 41842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4185
4186 PR fortran/41922
4187 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4188 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4189 * gfortran.dg/pr41922.f90: New test.
4190
dd13eb1b 41912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4192
4193 PR fortran/68566
4194 * gfortran.dg/pr68566.f90: new test.
4195
a940fdc7 41962016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4197
4198 PR c++/60760
4199 PR c++/71091
4200 * g++.dg/cpp0x/constexpr-cast.C: New test.
4201 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4202 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4203 * g++.dg/ubsan/pr63956.C: Correct.
4204
efa8ff03 42052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4206
4207 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4208 vector double or vector long where the vector is in memory.
4209 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4210 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4211
0b8113c5 42122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4213
4214 PR fortran/69867
4215 * gfortran.dg/pr69867.f90: New test.
4216
3badc59b 42172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4218
4219 PR fortran/69962
4220 * gfortran.dg/pr69962.f90: New test.
4221
fc8b54ff 42222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4223
4224 PR fortran/70006
4225 * gfortran.dg/pr70006.f90: New test.
4226
165b422e 42272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4228
4229 PR fortran/71730
4230 * gfortran.dg/pr71730.f90: New test.
4231 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4232 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4233 * gfortran.dg/array_constructor_26.f03: Ditto.
4234
0c6334ed 42352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4236
4237 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4238 * gcc.target/powerpc/pr71763.c: Likewise.
4239
4ebf85be 42402016-07-29 Marek Polacek <polacek@redhat.com>
4241
4242 PR c/71742
4243 * gcc.dg/940510-1.c: Adjust dg-error.
4244 * gcc.dg/c99-flex-array-1.c: Likewise.
4245 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4246
9efe5be6 4247 PR c/71853
4248 * gcc.dg/noncompile/pr71853.c: New test.
4249
4c4548bb 4250 PR c/71573
4251 * gcc.dg/noncompile/pr71573.c: New test.
4252
8ae70602 4253 PR c/71926
4254 * g++.dg/warn/Wparentheses-30.C: New test.
4255 * gcc.dg/Wparentheses-14.c: New test.
4256
cfc1aded 42572016-07-29 Uros Bizjak <ubizjak@gmail.com>
4258
4259 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4260
d5e80d93 42612016-07-29 Bin Cheng <bin.cheng@arm.com>
4262
4263 PR tree-optimization/57558
4264 * gcc.dg/vect/pr57558-1.c: New test.
4265 * gcc.dg/vect/pr57558-2.c: New test.
4266
c7c713ec 42672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4268
cfc1aded 4269 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4270 to scan forwprop1 dump pass.
4271
34b9af67 42722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4273
4274 PR c++/51488
4275 * g++.dg/template/pr51488.C: New.
4276
322d4184 42772016-07-29 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR c/71969
4280 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4281 static __inline__.
4282 * gcc.dg/pr71969-1.c: New test.
4283 * gcc.dg/pr71969-2.c: New test.
4284 * gcc.dg/pr71969-3.c: New test.
4285
7648c9c7 42862016-07-29 Marek Polacek <polacek@redhat.com>
4287
4288 PR c/71574
4289 * c-c++-common/pr71574.c: New test.
4290
35fddbd6 4291 PR c/71583
4292 * gcc.dg/noncompile/pr71583.c: New test.
4293
d06bcb87 42942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4295
4296 PR middle-end/68217
4297 * gcc.dg/pr68217.c: New test.
4298
fb5574d7 42992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4300
4301 PR fortran/71067
4302 * gfortran.dg/pr71067_1.f90: New test.
4303 * gfortran.dg/pr71067_2.f90: Ditto.
4304
a52bb7a0 43052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4306
4307 * gcc.target/powerpc/vec-extract-1.c: New test.
4308
42e96823 43092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4310
4311 PR fortran/71799
4312 * gfortran.dg/pr71799.f90: New test.
4313
d5539c6b 43142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4315
4316 PR c++/71665
4317 * g++.dg/cpp0x/pr71665-1.C: New.
4318 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4319 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4320 * g++.dg/ext/label10.C: Likewise.
4321 * g++.dg/parse/constant5.C: Likewise.
4322
05995232 43232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4324
4325 PR fortran/71859
4326 * gfortran.dg/pr71859.f90: New test.
4327 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4328 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4329
7a4429b2 43302016-07-28 Paul Thomas <pault@gcc.gnu.org>
4331
4332 PR fortran/71883
4333 * gfortran.dg/pr71883.f90 : New test.
4334
f339cf78 43352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4336
4337 PR tree-optimization/71734
cfc1aded 4338 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4339
8311fe26 43402016-07-28 Renlin Li <renlin.li@arm.com>
4341
4342 Revert
4343 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4344
4345 PR fortran/71902
4346 * gfortran.dg/dependency_47.f90: New test.
4347
595e387a 43482016-07-28 Martin Liska <mliska@suse.cz>
4349
4350 PR gcov-profile/68025
4351 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4352
83554604 43532016-07-28 Martin Liska <mliska@suse.cz>
4354
4355 * g++.dg/vect/pr70944.cc: New test.
4356
ec6d2d63 43572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4358
4359 PR middle-end/71994
4360 * gcc.dg/torture/pr71994.c: New test.
4361
12dabcee 43622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4363
4364 PR middle-end/71078
4365 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4366 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4367 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4368
262a83d5 43692016-07-27 Richard Biener <rguenther@suse.de>
4370
4371 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4372
3989f1fe 43732016-07-27 Martin Liska <mliska@suse.cz>
4374
4375 * gcc.dg/predict-13.c: New test.
4376 * gcc.dg/predict-14.c: New test.
4377
69a499fa 43782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4379
7a4429b2 4380 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4381 including stdint.h.
4382 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4383 including stdint.h.
4384
751fef95 43852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4386
4387 PR target/71869
4388 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4389 IEEE built-in functions handle quiet and signalling NaNs
4390 correctly.
4391
5e07497c 43922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4393
4394 PR fortran/71862
4395 * gfortran.dg/pr71862.f90: New test.
4396
18928e61 43972016-07-26 Martin Sebor <msebor@redhat.com>
4398
4399 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4400 selector with dg-options.
4401
7e1856f1 44022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4403
4404 PR tree-optimization/18046
4405 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4406 * gcc.dg/tree-ssa/vrp103.c: New test.
4407 * gcc.dg/tree-ssa/vrp104.c: New test.
4408
08679462 44092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4410
4411 * gcc.target/powerpc/pr63354.c: Require lp64 since
4412 -mprofile-kernel is not legal with -m32.
4413
8c3efadf 44142016-07-26 Richard Biener <rguenther@suse.de>
4415
4416 PR rtl-optimization/71984
4417 * gcc.dg/torture/pr71984.c: New testcase.
4418
78866ecd 44192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4420
4421 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4422 g++-dg-runtest via et-dg-runtest.
4423 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4424 * gcc.dg/vect/vect.exp: Likewise.
4425 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4426 gfortran-dg-runtest.
4427 * gfortran.dg/vect/vect.exp: Likewise.
4428 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4429 (check_mips_loongson_hw_available): Likewise.
4430 (check_effective_target_mpaired_single_runtime): Likewise.
4431 (check_effective_target_mips_loongson_runtime): Likewise.
4432 (add_options_for_mpaired_single): Likewise.
4433 (check_effective_target_vect_int): Add global et_index.
4434 Check and save the supported feature for a target selected by
4435 the et_index target. Break long lines where appropriate. Call
4436 et-is-effective-target for MIPS with an argument instead of
4437 check_effective_target_* where appropriate.
4438 (check_effective_target_vect_intfloat_cvt): Likewise.
4439 (check_effective_target_vect_uintfloat_cvt): Likewise.
4440 (check_effective_target_vect_floatint_cvt): Likewise.
4441 (check_effective_target_vect_floatuint_cvt): Likewise.
4442 (check_effective_target_vect_simd_clones): Likewise.
4443 (check_effective_target_vect_shift): ewise.
4444 (check_effective_target_whole_vector_shift): Likewise.
4445 (check_effective_target_vect_bswap): Likewise.
4446 (check_effective_target_vect_shift_char): Likewise.
4447 (check_effective_target_vect_long): Likewise.
4448 (check_effective_target_vect_float): Likewise.
4449 (check_effective_target_vect_double): Likewise.
4450 (check_effective_target_vect_long_long): Likewise.
4451 (check_effective_target_vect_no_int_max): Likewise.
4452 (check_effective_target_vect_no_int_add): Likewise.
4453 (check_effective_target_vect_no_bitwise): Likewise.
4454 (check_effective_target_vect_widen_shift): Likewise.
4455 (check_effective_target_vect_no_align): Likewise.
4456 (check_effective_target_vect_hw_misalign): Likewise.
4457 (check_effective_target_vect_element_align): Likewise.
4458 (check_effective_target_vect_condition): Likewise.
4459 (check_effective_target_vect_cond_mixed): Likewise.
4460 (check_effective_target_vect_char_mult): Likewise.
4461 (check_effective_target_vect_short_mult): Likewise.
4462 (check_effective_target_vect_int_mult): Likewise.
4463 (check_effective_target_vect_extract_even_odd): Likewise.
4464 (check_effective_target_vect_interleave): Likewise.
4465 (check_effective_target_vect_stridedN): Likewise.
4466 (check_effective_target_vect_multiple_sizes): Likewise.
4467 (check_effective_target_vect64): Likewise.
4468 (check_effective_target_vect_call_copysignf): Likewise.
4469 (check_effective_target_vect_call_sqrtf): Likewise.
4470 (check_effective_target_vect_call_btrunc): Likewise.
4471 (check_effective_target_vect_call_btruncf): Likewise.
4472 (check_effective_target_vect_call_ceil): Likewise.
4473 (check_effective_target_vect_call_ceilf): Likewise.
4474 (check_effective_target_vect_call_floor): Likewise.
4475 (check_effective_target_vect_call_floorf): Likewise.
4476 (check_effective_target_vect_call_lceil): Likewise.
4477 (check_effective_target_vect_call_lfloor): Likewise.
4478 (check_effective_target_vect_call_nearbyint): Likewise.
4479 (check_effective_target_vect_call_nearbyintf): Likewise.
4480 (check_effective_target_vect_call_round): Likewise.
4481 (check_effective_target_vect_call_roundf): Likewise.
4482 (check_effective_target_vect_perm): Likewise, but also append *_saved
4483 to the existing global name to properly cache the result.
4484 (check_effective_target_vect_perm_byte): Likewise.
4485 (check_effective_target_vect_perm_short): Likewise.
4486 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4487 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4488 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4489 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4490 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4491 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4492 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4493 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4494 (check_effective_target_vect_sdot_qi): Likewise.
4495 (check_effective_target_vect_udot_qi): Likewise.
4496 (check_effective_target_vect_sdot_hi): Likewise.
4497 (check_effective_target_vect_udot_hi): Likewise.
4498 (check_effective_target_vect_usad_char): Likewise.
4499 (check_effective_target_vect_pack_trunc): Likewise.
4500 (check_effective_target_vect_unpack): Likewise.
4501 (check_effective_target_vect_aligned_arrays): Likewise.
4502 (check_effective_target_vect_natural_alignment): Likewise.
4503 (check_effective_target_vector_alignment_reachable): Likewise.
4504 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4505 (is-effective-target): Initialize et_index if undefined.
4506 (et-dg-runtest): New.
4507 (et-is-effective-target): Likewise.
4508 (check_vect_support_and_set_flags): Add supported MIPS targets to
4509 EFFECTIVE_TARGETS list. Return the number of supported targets.
4510
b2930f09 45112016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4512 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4513
4514 PR middle-end/70920
4515 * gcc.dg/pr70920-1.c: New test-case.
4516 * gcc.dg/pr70902-2.c: Likewise.
4517 * gcc.dg/pr70920-3.c: Likewise.
4518 * gcc.dg/pr70920-4.c: Likewise
4519 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4520 2 instead of 3.
4521
90821294 45222016-07-25 Alexander Monakov <amonakov@ispras.ru>
4523
4524 * gcc.c-torture/execute/pr71494.c: Require label_values.
4525 * gcc.dg/pr16973.c: Ditto.
4526
1660595b 45272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4528
4529 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4530 * gcc.dg/torture/pr69771.c: Require int32plus.
4531 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4532
5b2b88ce 45332016-07-25 Martin Liska <mliska@suse.cz>
4534
4535 * gcc.dg/torture/pr71987.c: New test.
4536
e2f926e9 45372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4538
4539 PR fortran/71935
4540 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4541 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4542 * gfortran.dg/pr71935.f90: New test.
4543
a940fdc7 45442016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4545
4546 PR c++/71675
4547 * g++.dg/ext/atomic-3.C: New test.
4548 * gcc.dg/atomic/pr71675.c: New test.
4549
5a43070d 45502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4551
4552 * gcc.target/i386/mvc8.c: New test.
4553
1b793819 45542016-07-22 Bin Cheng <bin.cheng@arm.com>
4555
4556 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4557 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4558
d4b4c787 45592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4560
4561 PR fortran/71795
4562 * gfortran.dg/constructor_50.f90: New test.
4563
45648efe 45642016-07-22 Martin Liska <mliska@suse.cz>
4565
4566 PR gcov-profile/69028
4567 PR gcov-profile/62047
4568 * g++.dg/cilk-plus/pr69028.C: New test.
4569
b657bb1f 45702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4571
4572 * gfortran.dg/coarray_stat_2.f90: New test.
4573
3a421504 45742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4575
4576 * gcc.target/powerpc/vec-extract.h: New files to check the
4577 vec_extract built-in functions for all vector types, testing
4578 accessing each element, both with constant and variable element
4579 numbers.
4580 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4581 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4582 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4583 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4584 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4585 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4586 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4587 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4588 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4589
d40a1eac 45902016-07-21 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR c++/71728
4593 * g++.dg/other/pr71728.C: New test.
4594
3b0d7293 45952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4596
4597 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4598 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4599 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4600 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4601 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4602
50953a9f 46032016-07-21 Richard Biener <rguenther@suse.de>
4604
4605 PR tree-optimization/71947
4606 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4607
90261646 46082016-07-21 Bin Cheng <bin.cheng@arm.com>
4609
4610 * gcc.dg/tree-ssa/scev-15.c: New.
4611
5a5a7a90 46122016-07-21 Bin Cheng <bin.cheng@arm.com>
4613
4614 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4615
df0c563f 46162016-07-21 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR c++/71941
4619 * g++.dg/gomp/pr71941.C: New test.
4620
24acd4ab 46212016-07-20 David Malcolm <dmalcolm@redhat.com>
4622
4623 PR c/70339
4624 PR c/71858
4625 * g++.dg/spellcheck-identifiers.C: New test case, based on
4626 gcc.dg/spellcheck-identifiers.c.
4627 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4628 gcc.dg/spellcheck-identifiers-2.c.
4629 * g++.dg/spellcheck-typenames.C: New test case, based on
4630 gcc.dg/spellcheck-typenames.c
4631
8669e753 46322016-07-20 Jonathan Wakely <jwakely@redhat.com>
4633
4634 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4635 pointer to member function and also test catching by reference.
4636
75cb41b8 46372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4638
4639 * gcc.target/s390/pr67443.c: Fix test case.
4640
07be1239 46412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4642
4643 * gcc.target/s390/insv-1.c: Xfail some tests.
4644 * gcc.target/s390/insv-2.c: Likewise.
4645
e9b5fdd9 46462016-07-20 Georg-Johann Lay <avr@gjlay.de>
4647
4648 * gcc.target/avr/torture/get-mem.c: New test.
4649 * gcc.target/avr/torture/set-mem.c: New test.
4650
b704b0e1 46512016-07-20 Georg-Johann Lay <avr@gjlay.de>
4652
4653 PR target/71948
4654 * gcc.target/avr/torture/tiny-progmem.c: New test.
4655
051eb924 46562016-07-20 Jakub Jelinek <jakub@redhat.com>
4657
fdb70809 4658 PR c++/71909
4659 * g++.dg/parse/pr71909.C: New test.
4660 * g++.dg/tm/pr71909.C: New test.
4661
051eb924 4662 PR c++/50060
4663 * g++.dg/cpp0x/constexpr-50060.C: New test.
4664 * g++.dg/cpp1y/constexpr-50060.C: New test.
4665
c4e1267c 46662016-07-20 Martin Liska <mliska@suse.cz>
4667
4668 * gfortran.dg/graphite/pr71898.f90: New test.
4669
ecaa5fd4 46702016-07-20 Bin Cheng <bin.cheng@arm.com>
4671
4672 PR tree-optimization/71503
4673 PR tree-optimization/71683
4674 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4675 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4676
f5b88ba1 46772016-07-20 Martin Liska <mliska@suse.cz>
4678
4679 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4680 * gcc.dg/plugin/sreal-test-1.c: Remove.
4681 * gcc.dg/plugin/sreal_plugin.c: Remove.
4682
e889bd11 46832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4684
4685 PR fortran/71902
4686 * gfortran.dg/dependency_47.f90: New test.
4687
1c6bb1c0 46882016-07-19 Jakub Jelinek <jakub@redhat.com>
4689
94d511af 4690 PR rtl-optimization/71916
4691 * gcc.c-torture/compile/pr71916.c: New test.
4692
54e95a17 4693 PR middle-end/71874
4694 * g++.dg/torture/pr71874.C: New test.
4695
1c6bb1c0 4696 PR middle-end/71734
4697 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4698 (my_alloc): Rewritten to use __builtin_posix_memalign and
4699 __SIZE_TYPE__.
4700 (my_free): Use __builtin_free instead of _mm_free.
4701 (Vec::operator=): Use __builtin_memcpy.
4702
0d565f19 47032016-07-19 Martin Jambor <mjambor@suse.cz>
4704
cfc1aded 4705 PR fortran/71688
4706 * gfortran.dg/pr71688.f90: New test.
0d565f19 4707
2be13cd5 47082016-07-19 Richard Biener <rguenther@suse.de>
4709
4710 * c-c++-common/vector-subscript-6.c: New testcase.
4711 * c-c++-common/vector-subscript-7.c: Likewise.
4712
1697df09 47132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4714
7a4429b2 4715 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4716 and UInt32 based on __SIZEOF_INT__.
4717
8894566e 47182016-07-19 Richard Biener <rguenther@suse.de>
4719
4720 PR tree-optimization/71901
4721 * gcc.dg/torture/pr71901.c: New testcase.
4722
47232016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4724
4725 PR tree-optimization/71908
4726 * gcc.dg/torture/pr71908.c: New testcase.
4727
106ac76d 47282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4729
4730 PR target/71493
4731 * gcc.target/powerpc/pr71493-1.c: New test.
4732 * gcc.target/powerpc/pr71493-2.c: Likewise.
4733
e6517a48 47342016-07-18 Jakub Jelinek <jakub@redhat.com>
4735
d1e0c36e 4736 PR c++/71835
4737 * g++.dg/conversion/ambig3.C: New test.
4738
6fe424c2 4739 PR c++/71828
4740 * g++.dg/cpp0x/constexpr-71828.C: New test.
4741
d3dd9e33 4742 PR c++/71826
4743 * g++.dg/template/pr71826.C: New test.
4744
74fd83a9 4745 PR c++/71822
4746 * g++.dg/template/defarg21.C: New test.
4747
e6517a48 4748 PR c++/71871
4749 * g++.dg/ext/vector31.C: New test.
4750
f942bdbf 47512016-07-18 Uros Bizjak <ubizjak@gmail.com>
4752
4753 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4754
4b1425be 47552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4756
4757 PR tree-optimization/71734
4758 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4759
a80f37e1 47602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4761
4762 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4763 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4764 stack-layout-dynamic-1.c: New test.
4765
ea283725 47662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4767
4768 * gcc.target/s390/nolrl-1.c: New test.
4769
14eab729 47702016-07-17 Fritz Reese <fritzoreese@gmail.com>
4771
4772 PR fortran/71523
4773 * gfortran.dg/pr71523_1.f90: New test.
4774 * gfortran.dg/pr71523_2.f90: New test.
4775
3925d644 47762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4777
4778 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4779
fb9ff4ce 47802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4781 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4782
4783 PR fortran/62125
4784 * gfortran.dg/pr62125.f90: New test.
4785
95b0f5e9 47862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4787
4788 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4789 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4790
1913be16 47912016-07-15 Jonathan Wakely <jwakely@redhat.com>
4792
4793 PR c++/58796
4794 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4795 * g++.dg/cpp0x/nullptr35.C: New test.
4796
b4803084 47972016-07-15 Bin Cheng <bin.cheng@arm.com>
4798
4799 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4800
89e3ec3d 48012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4802
4803 * gfortran.dg/goacc/vector_length.f90: New test.
4804
2084e279 48052016-07-15 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/71881
4808 * gcc.dg/torture/pr71881.c: New testcase.
4809
2177bb9a 48102016-07-15 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/71887
4813 * gcc.dg/torture/pr71887.c: New testcase.
4814
0dd7db3b 48152016-07-15 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR c/71858
4818 * gcc.dg/spellcheck-identifiers-3.c: New test.
4819
b41cc4d1 48202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4821
4822 PR fortran/71807
4823 * gfortran.dg/null_9.f90: New test.
4824
a4d34e5e 48252016-07-15 Bin Cheng <bin.cheng@arm.com>
4826
4827 * gcc.dg/tree-ssa/loop-41.c: New test.
4828
1547c551 48292016-07-15 Bin Cheng <bin.cheng@arm.com>
4830
4831 PR tree-optimization/71347
4832 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4833
b9c2416b 48342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4835
4836 PR fortran/29819
4837 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4838 * gfortran.dg/contains.f90: Ditto.
4839 * gfortran.dg/contains_empty_1.f03: Ditto.
4840 * gfortran.dg/submodule_3.f08: Ditto.
4841
28413b15 48422016-07-14 Jakub Jelinek <jakub@redhat.com>
4843
661af228 4844 PR testsuite/71865
4845 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4846 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4847 expected diagnostics.
4848
28413b15 4849 PR c/71858
4850 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4851 * gcc.dg/spellcheck-identifiers-2.c: New test.
4852 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4853 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4854
7b3b3a49 48552016-07-14 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR tree-optimization/71872
4858 * gcc.c-torture/compile/pr71872.c: New test.
4859
7c039c44 48602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4861
4862 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4863 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4864 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4865 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4866 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4867 * gcc.target/arm/atomic-op-acquire-1.c: This.
4868 * gcc.target/arm/atomic-op-char.c: Rename into ...
4869 * gcc.target/arm/atomic-op-char-1.c: This.
4870 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4871 * gcc.target/arm/atomic-op-consume-1.c: This.
4872 * gcc.target/arm/atomic-op-int.c: Rename into ...
4873 * gcc.target/arm/atomic-op-int-1.c: This.
4874 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4875 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4876 * gcc.target/arm/atomic-op-release.c: Rename into ...
4877 * gcc.target/arm/atomic-op-release-1.c: This.
4878 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4879 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4880 * gcc.target/arm/atomic-op-short.c: Rename into ...
4881 * gcc.target/arm/atomic-op-short-1.c: This.
4882 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4883 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4884 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4885 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4886 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4887 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4888 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4889 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4890 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4891 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4892
80c5e533 48932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4894
4895 PR fortran/70842
4896 * gfortran.dg/select_type_35.f03: New test.
4897
c5a9fc7b 48982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4899
4900 PR target/65951
4901 PR tree-optimization/70923
4902 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4903 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4904 * gcc.dg/vect/pr65951.c: Likewise.
4905 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4906
d1242c94 49072016-07-14 David Edelsohn <dje.gcc@gmail.com>
4908
4909 * c-c++-common/pr60226.c: Expect maximum object file alignment
4910 error on AIX.
4911
97f2a90b 49122016-07-14 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/71866
4915 * gcc.dg/torture/pr71866.c: New testcase.
4916
6029a910 49172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4918
4919 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4920 selector and enclose boolean expression in curly braces.
4921
798d22ed 49222016-07-14 Alan Modra <amodra@gmail.com>
4923
4924 PR target/71733
4925 * gcc.target/powerpc/p9-novsx.c: New.
4926
3ffcb27d 49272016-07-13 Andi Kleen <ak@linux.intel.com>
4928
4929 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4930 * g++.dg/tree-prof/morefunc.C: Dito.
4931 * g++.dg/tree-prof/pr35545.C: Dito.
4932 * g++.dg/tree-prof/reorder.C: Dito.
4933 * gcc.dg/tree-prof/20050826-2.c: Dito.
4934 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4935 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4936 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4937 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4938 * gcc.dg/tree-prof/inliner-1.c: Dito.
4939 * gcc.dg/tree-prof/merge_block.c: Dito.
4940 * gcc.dg/tree-prof/stringop-1.c: Dito.
4941 * gcc.dg/tree-prof/stringop-2.c: Dito.
4942 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4943 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4944 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4945 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4946 * gcc.dg/tree-prof/update-loopch.c: Dito.
4947 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4948 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4949 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4950 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4951 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4952 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4953 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4954
9ace90e5 49552016-07-13 Andi Kleen <ak@linux.intel.com>
4956
4957 * lib/profopt.exp (profopt-execute): Remove .imports files.
4958
b75cf198 49592016-07-13 Andi Kleen <ak@linux.intel.com>
4960
f942bdbf 4961 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4962
4d0389a9 49632016-07-13 Andi Kleen <ak@linux.intel.com>
4964
4965 * lib/profopt.exp (dg-final-scan-autofdo,
4966 dg-final-scan-not-autofdo): New functions.
4967
a5af7a75 49682016-07-13 Bin Cheng <bin.cheng@arm.com>
4969
4970 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4971 * gcc.dg/vect/vect-35.c: Ditto.
4972 * gcc.dg/vect/vect-alias-check-2.c: New test.
4973
c6bcae01 49742016-07-13 Martin Liska <mliska@suse.cz>
4975
4976 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4977 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4978 * gfortran.dg/pr42108.f90: Update expected dump scan.
4979
0644c120 49802016-07-13 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/24574
4983 * gcc.dg/pr24574.c: New testcase.
4984
2bbae5b9 49852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4986
f942bdbf 4987 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4988 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4989 * c-c++-common/pr68833-1.c: Require int32plus.
4990 * gcc.dg/ipa/pr63551.c: Likewise.
4991 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4992 * gcc.dg/ipa/pr64041.c: Require int32plus.
4993
839a6560 49942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4995
4996 PR ipa/71633
4997 * g++.dg/pr71633.C: New test.
4998
8f5f2788 49992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5000
5001 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5002 Add new arm_thumb1_cbz_ok effective target.
5003 * gcc.target/arm/cbz.c: New test.
5004
417e5cc5 50052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5006
5007 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5008 Define effective target.
5009 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5010 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5011 * gcc.target/arm/movhi_movw.c: New test.
5012 * gcc.target/arm/movsi_movw.c: Likewise.
5013 * gcc.target/arm/movdi_movw.c: Likewise.
5014
68a5143e 50152016-07-13 Richard Biener <rguenther@suse.de>
5016
5017 PR middle-end/71104
5018 * gcc.dg/pr71104-1.c: New testcase.
5019 * gcc.dg/pr71104-2.c: Likewise.
5020
69e8d259 50212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5022
5023 PR target/71805
5024 * gcc.target/powerpc/pr71805.c: New test.
5025
244f142f 50262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5027
5028 * gcc.target/powerpc/divkc3-1.c: New.
5029 * gcc.target/powerpc/mulkc3-1.c: New.
5030
6fc56f1f 50312016-07-12 Nathan Sidwell <nathan@acm.org>
5032
5033 * gcc.target/arm/data-rel-1.c: New.
5034 * gcc.target/arm/data-rel-2.c: New.
5035 * gcc.target/arm/data-rel-3.c: New.
5036
94ee1e9c 50372016-07-12 Martin Liska <mliska@suse.cz>
5038
5039 * gcc.dg/params/blocksort-part.c: New test.
5040 * gcc.dg/params/params.exp: New file.
5041
cd32d747 50422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5043
5044 PR middle-end/71700
5045 * gcc.c-torture/execute/pr71700.c: New test.
5046
ad010d47 50472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5048 Richard Biener <rguenther@suse.de>
5049
5050 PR tree-optimization/23286
5051 PR tree-optimization/70159
5052 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5053 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5054 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5055 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5056 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5057 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5058 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5059 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5060 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5061 * gcc.dg/pr51879-12.c: Likewise.
5062 * gcc.dg/strlenopt-9.c: Likewise.
5063 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5064 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5065 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5066 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5067 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5068 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5069 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5070 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5071 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5072 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5073 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5074 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5075 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5076 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5077 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5078
9aece49e 50792016-07-12 Richard Biener <rguenther@suse.de>
5080
5081 PR rtl-optimization/68961
5082 * gcc.target/i386/pr68961.c: New testcase.
5083
8f05fee9 50842016-07-11 Jakub Jelinek <jakub@redhat.com>
5085
4a6cc5cd 5086 PR middle-end/71758
5087 * c-c++-common/gomp/pr71758.c: New test.
5088 * gfortran.dg/gomp/pr71758.f90: New test.
5089
8f05fee9 5090 PR tree-optimization/71823
5091 * gcc.dg/vect/pr71823.c: New test.
5092
b73690a4 50932016-07-11 David Malcolm <dmalcolm@redhat.com>
5094
5095 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5096 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5097 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5098
675f4c6b 50992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5100
5101 PR target/71801
5102 * gcc.target/i386/pr71801.c: New test.
5103
9aaf7e3e 51042016-07-11 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/71816
5107 * gcc.dg/torture/pr71816.c: New testcase.
5108
dd58bf21 51092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5110
5111 PR fortran/71783
5112 * gfortran.dg/dependency_46.f90: New test.
5113
a2ebcb84 51142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5115
5116 PR rtl-optimization/71621
5117 * gcc.target/i386/pr71621-1.c: New.
5118 * gcc.target/i386/pr71621-2.c: New.
5119
6cedf97e 51202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5121
5122 * gfortran.dg/goacc/pr71704.f90: New test.
5123
dc71c755 51242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5125
5126 PR target/71297
5127 * gcc.target/powerpc/pr71297.c: New.
5128
288161af 51292016-07-08 Jiong Wang <jiong.wang@arm.com>
5130
5131 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5132
98e771d6 51332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5134
5135 PR target/71806
5136 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5137
c3d27339 51382016-07-08 Alan Hayward <alan.hayward@arm.com>
5139
5140 PR tree-optimization/71667
5141 * gcc.dg/vect/pr71667.c: New
5142
b1b5042a 51432016-07-08 Martin Liska <mliska@suse.cz>
5144
5145 * gcc.dg/torture/pr71606.c: New test.
5146
5cdc40a0 51472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5148
5149 PR fortran/71764
5150 * gfortran.dg/pr71764.f90: New test.
5151
bcc4d868 51522016-07-07 Jakub Jelinek <jakub@redhat.com>
5153 Kai Tietz <ktietz70@googlemail.com>
5154
5155 PR c++/70869
5156 PR c++/71054
5157 * g++.dg/cpp0x/pr70869.C: New test.
5158 * g++.dg/cpp0x/pr71054.C: New test.
5159
b39328b2 51602016-07-07 David Edelsohn <dje.gcc@gmail.com>
5161
5162 * g++.dg/debug/pr71432.C: Fail on AIX.
5163
95c9caad 51642016-07-07 Martin Liska <mliska@suse.cz>
5165
5166 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5167 an undefined behavior.
5168 * gfortran.dg/do_3.F90: Likewise.
5169 * gfortran.dg/do_check_11.f90: New test.
5170 * gfortran.dg/do_check_12.f90: New test.
5171 * gfortran.dg/do_corner_warn.f90: New test.
5172
8e976d11 51732016-07-07 Martin Liska <mliska@suse.cz>
5174
5175 * gfortran.dg/predict-1.f90: Ammend the test.
5176 * gfortran.dg/predict-2.f90: Likewise.
5177
26716fc7 51782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5179
5180 PR ipa/71624
5181 * g++.dg/pr71624.C: New test.
5182
2d079cbf 51832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5184
5185 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5186 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5187 ARMv8-M Mainline architectures.
5188
9e6f4af4 51892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5190
5191 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5192 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5193
d490b07a 51942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5195
5196 PR target/70098
5197 PR target/71763
5198 * gcc.target/powerpc/pr71763.c: New file.
5199
798fc305 52002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5201
5202 PR tree-optimization/71518
f942bdbf 5203 * gcc.dg/pr71518.c: New test.
798fc305 5204
97e4cbac 52052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5206
5207 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5208
19aea164 52092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5210
f942bdbf 5211 PR target/50739
19aea164 5212 * gcc.target/avr/pr50739.c: New test.
5213
105e9dfc 52142016-07-05 Jan Hubicka <jh@suse.cz>
5215
5216 * gcc.dg/tree-ssa/scev-14.c: update template.
5217
1137da9c 52182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5219
5220 * gcc.dg/vect/group-no-gaps-1.c: New test.
5221
ce393063 52222016-07-05 Andi Kleen <ak@linux.intel.com>
5223
5224 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5225 if kernel supports MPX.
5226
92a44a68 52272016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5228
5229 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5230
f2ccdf8e 52312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5232 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5233
5234 * gcc.target/powerpc/signbit-1.c: New test.
5235 * gcc.target/powerpc/signbit-2.c: New test.
5236 * gcc.target/powerpc/signbit-3.c: New test.
5237
0215a22c 52382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5239
5240 PR rtl-optimization/71594
5241 * gcc.dg/torture/pr71594.c: New test.
5242
30a39817 52432016-07-05 Jan Hubicka <jh@suse.cz>
5244
5245 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5246
b65b8df2 52472016-07-05 David Malcolm <dmalcolm@redhat.com>
5248
5249 PR c++/62314
f9c39b65 5250 * g++.dg/parse/error5.C: Update column
b65b8df2 5251 number of missing semicolon error.
5252 * g++.dg/pr62314-2.C: New test case.
5253
6b5471d8 52542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5255
5256 * gfortran.dg/coarray_stat_function.f90: New test.
5257 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5258 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5259 to new interfaces.
5260
35b3a8dd 52612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5262
5263 PR fortran/71623
5264 * gfortran.dg/deferred_character_17.f90: New test.
5265
b84c1ddf 52662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5267
5268 * gcc.target/arm/neon/polytypes.c: Move to ...
5269 * gcc.target/arm/polytypes.c: ... here.
5270 * gcc.target/arm/neon/pr51534.c: Move to ...
5271 * gcc.target/arm/pr51534.c: ... here.
5272 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5273 * gcc.target/arm/vect-vcvt.c: ... here.
5274 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5275 * gcc.target/arm/vect-vcvtq.c: ... here.
5276 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5277 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5278 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5279 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5280 * gcc.target/arm/neon/neon.exp: Delete.
5281 * gcc.target/arm/neon/: Delete.
5282
7e9136f1 52832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5284
5285 PR fortran/65575
5286 * gfortran.dg: pr65575.f90: New test.
5287
18b42a28 52882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5289
5290 PR fortran/35849
5291 * gfortran.dg: pr35849.f90: New test.
5292
f8765404 52932016-07-04 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR c++/71739
5296 * g++.dg/cpp0x/pr71739.C: New test.
5297
e3422b3a 52982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5299
5300 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5301
2da1c9f7 53022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5303
5304 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5305 locr.
5306 * gcc.target/s390/loc-1.c: New test.
5307
6125d36e 53082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5309
f9c39b65 5310 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5311 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5312
42797d4b 53132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5314
5315 PR target/63874
5316 * gcc.target/aarch64/pr63874.c: New test.
5317
9d9fe66a 53182016-07-04 Jan Beulich <jbeulich@suse.com>
5319
5320 * g++.dg/header.c: New.
5321 * gcc.dg/header.c: New.
5322
c364d0f3 53232016-07-02 Jakub Jelinek <jakub@redhat.com>
5324
5325 PR c/71719
5326 * c-c++-common/Wunused-var-15.c: New test.
5327
267f3c67 53282016-07-01 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR fortran/71687
5331 * gfortran.dg/gomp/pr71687.f90: New test.
5332
8297c70b 53332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5334
5335 * gcc.dg/const-float128-ped.c: Require __float128 effective
5336 target and options.
5337 * gcc.dg/const-float128.c: Likewise.
5338 * gcc.dg/torture/float128-cmp-invalid.c: Require
5339 __float128 and base_quadfloat_support effective targets, and
5340 __float128 options.
5341 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5342 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5343 * gcc.dg/torture/float128-nan.c: Likewise.
5344 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5345 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5346 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5347 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5348 (add_options_for___float128): New.
5349 (check_effective_target_base_quadword_support): New.
5350
eab79b94 53512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5352
5353 PR target/71720
5354 * gcc.target/powerpc/pr71720.c: New test.
5355
4ce6622a 53562016-07-01 Jan Beulich <jbeulich@suse.com>
5357
5358 * gcc.dg/bss.c: New.
5359
0b6f1914 53602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5361
5362 PR target/71698
5363 * gcc.target/powerpc/pr71698.c: New test.
5364
4d28a470 53652016-07-01 Georg-Johann Lay <avr@gjlay.de>
5366
5367 PR target/71151
5368 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5369 instead of ".foo" for its section name.
5370 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5371 depending on MCU's flash size.
5372 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5373 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5374 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5375 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5376 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5377 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5378
ed8613ec 53792016-07-01 Jan Beulich <jbeulich@suse.com>
5380
5381 * gcc.target/i386/pr65105-2.c: Add -msse2.
5382
720a0bce 53832016-06-30 Jakub Jelinek <jakub@redhat.com>
5384
c54ee83c 5385 PR tree-optimization/71707
5386 * gcc.dg/strlenopt-29.c: New test.
5387
a845ae6c 5388 PR fortran/71704
5389 * gfortran.dg/gomp/pr71704.f90: New test.
5390
720a0bce 5391 PR fortran/71705
5392 * gfortran.dg/gomp/pr71705.f90: New test.
5393
17c32c4a 53942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5395
5396 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5397 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5398 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5399 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5400 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5401 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5402 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5403 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5404 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5405 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5406 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5407 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5408 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5409 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5410 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5411 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5412 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5413 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5414 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5415 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5416 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5417 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5418 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5419 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5420 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5421 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5422 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5423 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5424 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5425 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5426 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5427 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5428 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5429 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5430 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5431 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5432 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5433 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5434 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5435 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5436 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5437 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5477
443405c9 54782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5479 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5480
5481 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5482
6e3a3de2 54832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5484 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5485
5486 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5487
413c4f6c 54882016-06-30 David Malcolm <dmalcolm@redhat.com>
5489
5490 PR driver/71651
5491 * gcc.dg/spellcheck-options-12.c: New test case.
5492
4c4e99c3 54932016-06-30 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR middle-end/71693
5496 * gcc.c-torture/compile/pr71693.c: New test.
5497
26a2e993 54982016-06-29 David Malcolm <dmalcolm@redhat.com>
5499
5500 * gcc.dg/spellcheck-params.c: New testcase.
5501 * gcc.dg/spellcheck-params-2.c: New testcase.
5502
63abcf45 55032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5504
5505 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5506 vector extract instructions.
5507 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5508
5f1d49ac 55092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5510
5511 PR fortran/71686
5512 * gfortran.dg/unexpected_eof_2.f90: New test.
5513 * gfortran.dg/unexpected_eof_3.f90: New test.
5514
0dc00113 55152016-06-29 Jim Wilson <jim.wilson@linaro.org>
5516
5517 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5518
4b975445 55192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5520
5521 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5522 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5523 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5524
e276a6b9 55252016-06-29 Richard Biener <rguenther@suse.de>
5526
5527 PR middle-end/15256
5528 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5529
c02f3e35 55302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5531
5532 * gcc.target/arm/aapcs/neon-vect10.c: Require
5533 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5534 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5535 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5536 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5537 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5538 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5539 * gcc.target/arm/fp16-aapcs-1.c: Require
5540 -mfloat-ab=hard. Also simplify the test.
5541 * gcc.target/arm/fp16-aapcs-2.c: New.
5542
d0c2a3dd 55432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5544
f942bdbf 5545 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5546 (add_options_for_arm_fp16_ieee): New.
5547 (add_options_for_arm_fp16_alternative): New.
5548 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5549 long-line.
5550 (effective_target_arm_fp16_hw): New.
5551
162fed22 55522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5553
5554 PR tree-optimization/71655
5555 * g++.dg/pr71655.C: New test.
5556
9ed0eb00 55572016-06-29 Martin Liska <mliska@suse.cz>
5558
5559 * gcc.dg/pr71585.c: New test.
5560 * gcc.dg/pr71585-2.c: New test.
5561 * gcc.dg/pr71585-3.c: New test.
5562
641b1c86 55632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5564
5565 PR tree-optimization/70729
5566 * g++.dg/vect/pr70729.cc: New test.
5567
44e775d8 55682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5569
5570 * c-c++-common/gomp/cancel-1.c: Extend.
5571
83b23cdf 55722016-06-29 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR tree-optimization/71625
5575 * gcc.dg/strlenopt-28.c: New test.
5576
b6a4a0f5 55772016-06-29 Richard Biener <rguenther@suse.de>
5578
5579 PR middle-end/71002
5580 * g++.dg/torture/pr71002.C: Adjust testcase.
5581
1af10ce6 55822016-06-29 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR c/71685
5585 * gcc.dg/pr71685.c: New test.
5586
55872016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5588
5589 PR c/71552
5590 * gcc.dg/init-bad-9.c: New test.
5591
043457fd 55922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5593
5594 * gcc.target/powerpc/abs128-1.c: Require VSX.
5595 * gcc.target/powerpc/copysign128-1.c: Likewise.
5596 * gcc.target/powerpc/inf128-1.c: Likewise.
5597 * gcc.target/powerpc/nan128-1.c: Likewise.
5598
d378e319 55992016-06-28 Jakub Jelinek <jakub@redhat.com>
5600
5601 PR middle-end/71626
5602 * gcc.c-torture/execute/pr71626-1.c: New test.
5603 * gcc.c-torture/execute/pr71626-2.c: New test.
5604
10ef7949 56052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5606
5607 PR target/71656
5608 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5609
1fcfb8f7 56102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5611
5612 PR target/71670
5613 * gcc.target/powerpc/pr71670.c: New testcase.
5614
35fd0c10 56152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5616
5617 PR target/71656
5618 * gcc.target/powerpc/pr71656-1.c: New test.
5619 * gcc.target/powerpc/pr71656-2.c: New test.
5620
584757bc 56212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5622
5623 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5624 around fp16 code.
5625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5626 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5627 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5628 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5629 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5630 Add arm_neon_fp16_ok effective target.
f942bdbf 5631 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5632 Likewise.
5633 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5634 Likewise.
5635 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5636 Likewise.
5637 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5638 Likewise.
5639 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5640 Likewise.
5641 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5642 Likewise.
5643 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5644 Likewise.
5645 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5646 Likewise.
5647 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5648 Likewise.
5649 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5650 Likewise.
5651 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5652 Likewise.
584757bc 5653
cbcc4297 56542016-06-26 Jan Hubicka <hubicka@ucw.cz>
5655
5656 * gcc.dg/predict-12.c: New testcase.
5657
0aa73965 56582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5659
5660 PR fortran/71649
5661 * gfortran.dg/pr71649.f90: New test.
5662
9977f724 56632016-06-25 Jakub Jelinek <jakub@redhat.com>
5664
a5c54f33 5665 PR tree-optimization/71643
5666 * g++.dg/opt/pr71643.C: New test.
5667
9977f724 5668 PR tree-optimization/71631
5669 * gcc.c-torture/execute/pr71631.c: New test.
5670
e09883e4 56712016-06-24 Jan Hubicka <hubicka@ucw.cz>
5672
5673 * gcc.dg/predict-11.c: New testcase.
5674 * gfortran.dg/predict-2.f90: New testcase.
5675
89beffc9 56762016-06-24 Jan Hubicka <hubicka@ucw.cz>
5677
5678 * gcc.dg/predict-10.c: New test.
5679
2275a11d 56802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5681
5682 * gcc.target/powerpc/abs128-1.c: New.
5683 * gcc.target/powerpc/copysign128-1.c: New.
5684 * gcc.target/powerpc/inf128-1.c: New.
5685 * gcc.target/powerpc/nan128-1.c: New.
5686
37681b7f 56872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5688
5689 * gfortran.dg/pr71642.f90: New test.
5690
9cf2d600 56912016-06-24 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/71647
5694 * gcc.target/i386/pr71647.c: New test.
5695
eea332b9 56962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5697
5698 * gcc.target/i386/noplt-gd-1.c: New test.
5699 * gcc.target/i386/noplt-gd-2.c: Likewise.
5700 * gcc.target/i386/noplt-gd-3.c: Likewise.
5701 * gcc.target/i386/noplt-ld-1.c: Likewise.
5702 * gcc.target/i386/noplt-ld-2.c: Likewise.
5703 * gcc.target/i386/noplt-ld-3.c: Likewise.
5704 * lib/target-supports.exp
5705 (check_effective_target_tls_get_addr_via_got): New.
5706
b6d48a78 57072016-06-24 Uros Bizjak <ubizjak@gmail.com>
5708
5709 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5710 testsuite compile flags.
5711 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5712 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5713
57142016-06-24 Uros Bizjak <ubizjak@gmail.com>
5715
5716 * g++dg/vect/pr36684.cc: Add dg-do compile.
5717 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5718 * gcc.dg/vect/pr70021.c: Ditto.
5719 * gcc.dg/vect/pr70138-1.c: Ditto.
5720 * gcc.dg/vect/pr70138-2.c: Ditto.
5721 * gcc.dg/vect/pr70354-1.c: Ditto.
5722 * gcc.dg/vect/pr70354-2.c: Ditto.
5723 * gcc.dg/vect/pr71259.c: Ditto.
5724 * gcc.dg/vect/pr71416-1.c: Ditto.
5725 * gcc.dg/vect/slp-43.c: Ditto.
5726 * gcc.dg/vect/slp-45.c: Ditto.
5727 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5728 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5729 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5730 * gfortran.dg/vect/pr69980.f90: Ditto.
5731
57322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5733
5734 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5735 * gcc.dg/vect/bb-slp-30.c: Ditto.
5736 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5737 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5738 * gcc.dg/vect/pr45902.c: Ditto.
5739 * gcc.dg/vect/pr48172.c: Ditto.
5740 * gcc.dg/vect/pr48377.c: Ditto.
5741 * gcc.dg/vect/pr49038.c: Ditto.
5742 * gcc.dg/vect/pr49771.c: Ditto.
5743 * gcc.dg/vect/pr52091.c: Ditto.
5744 * gcc.dg/vect/pr53185-2.c: Ditto.
5745 * gcc.dg/vect/pr56826.c: Ditto.
5746 * gcc.dg/vect/pr60276.c: Ditto.
5747 * gcc.dg/vect/pr62021.c: Ditto.
5748 * gcc.dg/vect/pr63530.c: Ditto.
5749 * gcc.dg/vect/pr65518.c: Ditto.
5750 * gcc.dg/vect/pr65947-1.c: Ditto.
5751 * gcc.dg/vect/pr65947-10.c: Ditto.
5752 * gcc.dg/vect/pr65947-11.c: Ditto.
5753 * gcc.dg/vect/pr65947-12.c: Ditto.
5754 * gcc.dg/vect/pr65947-13.c: Ditto.
5755 * gcc.dg/vect/pr65947-2.c: Ditto.
5756 * gcc.dg/vect/pr65947-3.c: Ditto.
5757 * gcc.dg/vect/pr65947-4.c: Ditto.
5758 * gcc.dg/vect/pr65947-5.c: Ditto.
5759 * gcc.dg/vect/pr65947-6.c: Ditto.
5760 * gcc.dg/vect/pr65947-7.c: Ditto.
5761 * gcc.dg/vect/pr65947-8.c: Ditto.
5762 * gcc.dg/vect/pr65947-9.c: Ditto.
5763 * gcc.dg/vect/pr71416-1.c: Ditto.
5764 * gcc.dg/vect/pr71439.c: Ditto.
5765 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5766 * gcc.dg/vect/vect-bswap16.c: Ditto.
5767 * gcc.dg/vect/vect-bswap32.c: Ditto.
5768 * gcc.dg/vect/vect-bswap64.c: Ditto.
5769 * gcc.dg/vect/vect-live-1.c: Ditto.
5770 * gcc.dg/vect/vect-live-2.c: Ditto.
5771 * gcc.dg/vect/vect-live-3.c: Ditto.
5772 * gcc.dg/vect/vect-live-4.c: Ditto.
5773 * gcc.dg/vect/vect-live-5.c: Ditto.
5774 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5775 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5776 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5777 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5778 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5779 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5780 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5781 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5782 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5783 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5784 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5785 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5786 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5787 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5788 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5789 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5790 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5791
d4213166 57922016-06-24 Uros Bizjak <ubizjak@gmail.com>
5793
5794 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5795
5aaec397 57962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5797
5798 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5799 ia32 if R_386_GOT32X relocation is supported.
5800 * gcc.target/i386/noplt-3.c: Likewise.
5801 * gcc.target/i386/noplt-2.c: Likewise.
5802 (main): Renamed to ...
5803 (bar): This.
5804 * gcc.target/i386/noplt-4.c: Likewise.
5805 (main): Renamed to ...
5806 (bar): This.
5807 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5808 * gcc.target/i386/pr67400-5.c: Likewise.
5809
77104764 58102016-06-24 Jakub Jelinek <jakub@redhat.com>
5811
7318e591 5812 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5813 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5814
77104764 5815 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5816 f4): Adjust expected diagnostics.
5817 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5818 (T): If OVFP is defined, redefine to TP.
5819 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5820 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5821 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5822 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5823 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5824 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5825 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5826 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5827 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5828 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5829 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5830 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5831 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5832 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5833 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5834 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5835 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5836 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5837 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5838 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5839 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5840 as last argument to __builtin_add_overflow_p.
5841
ddf08519 58422016-06-23 Uros Bizjak <ubizjak@gmail.com>
5843
5844 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5845 dg-options and remove default vector testsuite compile flags.
5846 * g++.dg/vect/pr33860a.cc: Ditto.
5847 * g++.dg/vect/pr45470-a.cc: Ditto.
5848 * g++.dg/vect/pr45470-b.cc: Ditto.
5849 * g++.dg/vect/pr60896.cc: Ditto.
5850 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5851 * gcc.dg/vect/pr18308.c: Ditto.
5852 * gcc.dg/vect/pr24049.c: Ditto.
5853 * gcc.dg/vect/pr33373.c: Ditto.
5854 * gcc.dg/vect/pr36228.c: Ditto.
5855 * gcc.dg/vect/pr42395.c: Ditto.
5856 * gcc.dg/vect/pr42604.c: Ditto.
5857 * gcc.dg/vect/pr46663.c: Ditto.
5858 * gcc.dg/vect/pr48765.c: Ditto.
5859 * gcc.dg/vect/pr49093.c: Ditto.
5860 * gcc.dg/vect/pr49352.c: Ditto.
5861 * gcc.dg/vect/pr52298.c: Ditto.
5862 * gcc.dg/vect/pr52870.c: Ditto.
5863 * gcc.dg/vect/pr53185.c: Ditto.
5864 * gcc.dg/vect/pr53773.c: Ditto.
5865 * gcc.dg/vect/pr56695.c: Ditto.
5866 * gcc.dg/vect/pr62171.c: Ditto.
5867 * gcc.dg/vect/pr63530.c: Ditto.
5868 * gcc.dg/vect/pr68339.c: Ditto.
5869 * gcc.dg/vect/pr71259.c: Ditto.
5870 * gcc.dg/vect/vect-82_64.c: Ditto.
5871 * gcc.dg/vect/vect-83_64.c: Ditto.
5872 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5873 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5874 * gcc.dg/vect/vect-shift-2.c: Ditto.
5875 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5876 * gfortran.dg/vect/pr39318.f90: Ditto.
5877 * gfortran.dg/vect/pr45714-a.f: Ditto.
5878 * gfortran.dg/vect/pr45714-b.f: Ditto.
5879 * gfortran.dg/vect/pr46213.f90: Ditto.
5880
81883aeb 58812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5882 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5883
5884 * gcc.target/powerpc/p9-splat-5.c: New test.
5885
affe5c16 58862016-06-23 Uros Bizjak <ubizjak@gmail.com>
5887
5888 PR tree-optimization/71488
5889 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5890 * lib/target-supports.exp: ... here.
5891 (check_sse4_hw_available): New procedure.
5892 (check_effective_target_sse4_runtime): Ditto.
5893 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5894 -march=westmere for sse4_runtime targets.
547fdd3e 5895 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5896 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5897 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5898 (main): Call check_vect ().
e50240d3 5899 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5900
6fb2f181 59012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5902
5903 PR target/66232
5904 PR target/67400
5905 * gcc.target/i386/pr66232-14.c: New file.
5906 * gcc.target/i386/pr66232-15.c: Likewise.
5907 * gcc.target/i386/pr66232-16.c: Likewise.
5908 * gcc.target/i386/pr66232-17.c: Likewise.
5909 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5910 ia32 if R_386_GOT32X relocation is supported.
5911 * gcc.target/i386/pr67400-2.c: Likewise.
5912 * gcc.target/i386/pr67400-3.c: Likewise.
5913 * gcc.target/i386/pr67400-4.c: Likewise.
5914 * gcc.target/i386/pr67400-6.c: Likewise.
5915 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5916 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5917
88be2b3c 59182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5919
5920 PR libgfortran/48852
5921 * gfortran.dg/char4_iunit_1.f03: Update test.
5922 * gfortran.dg/f2003_io_5.f03: Update test.
5923 * gfortran.dg/real_const_3.f90: Update test.
5924
ff600f64 59252016-06-23 Andi Kleen <ak@linux.intel.com>
5926
5927 * g++.dg/bprob/bprob.exp: Support autofdo.
5928 * g++.dg/tree-prof/tree-prof.exp: dito.
5929 * gcc.dg/tree-prof/tree-prof.exp: dito.
5930 * gcc.misc-tests/bprob.exp: dito.
5931 * gfortran.dg/prof/prof.exp: dito.
5932 * lib/profopt.exp: dito.
5933 * lib/target-supports.exp: Check for autofdo.
5934
afa7ed87 59352016-06-23 Martin Liska <mliska@suse.cz>
5936
5937 * gcc.dg/pr71619.c: New test.
5938
0941fba8 59392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5940
5941 PR target/67400
56896ed3 5942 * gcc.target/i386/pr67400-1.c: New test.
5943 * gcc.target/i386/pr67400-2.c: Likewise.
5944 * gcc.target/i386/pr67400-3.c: Likewise.
5945 * gcc.target/i386/pr67400-4.c: Likewise.
5946 * gcc.target/i386/pr67400-5.c: Likewise.
5947 * gcc.target/i386/pr67400-6.c: Likewise.
5948 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5949
e557fc7f 59502016-06-22 David Malcolm <dmalcolm@redhat.com>
5951
5952 * c-c++-common/missing-header-1.c: New test case.
5953 * c-c++-common/missing-header-2.c: New test case.
5954 * c-c++-common/missing-header-3.c: New test case.
5955 * c-c++-common/missing-header-4.c: New test case.
5956
8469aece 59572016-06-22 David Malcolm <dmalcolm@redhat.com>
5958
5959 PR c/70339
5960 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5961 hint.
5962 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5963 expected results due to builtin "nanl" now being suggested for
5964 "name".
5965 * gcc.dg/pr67580.c: Update expected messages.
5966 * gcc.dg/spellcheck-identifiers.c: New testcase.
5967 * gcc.dg/spellcheck-typenames.c: New testcase.
5968
6628b04d 59692016-06-22 David Malcolm <dmalcolm@redhat.com>
5970
5971 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5972 file.
5973 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5974 diagnostic-test-show-locus-parseable-fixits.c to sources for
5975 diagnostic_plugin_test_show_locus.c.
5976 * lib/gcc-defs.exp (freeform_regexps): New global.
5977 (dg-regexp): New function.
5978 (handle-dg-regexps): New function.
5979 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5980 freeform_regexps to the empty list.
5981 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5982
82ccd33e 59832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5984
affe5c16 5985 PR tree-optimization/71488
82ccd33e 5986 * g++.dg/pr71488.C: New test.
5987 * gcc.dg/vect/vect-bool-cmp.c: New test.
5988
2c21de58 59892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5990
5991 * gcc.dg/guality/param-5.c: New test.
5992
fadfd5fc 59932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5994
5995 * gcc.target/i386/asm-flag-7.c: New test.
5996
03fee1f8 59972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5998
5999 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6000 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6001 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6002 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6003 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6004 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6005 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6006 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6008 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6009 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6010 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6012 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6013 * lib/target-supports.exp: Likewise.
6014
6905db52 60152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6016
6017 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6018 * gcc.dg/attr-ms_struct-2.c: Likewise.
6019 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6020 * gcc.dg/bf-ms-attrib.c: Likewise.
6021 * gcc.dg/bf-ms-layout-2.c: Likewise.
6022 * gcc.dg/bf-ms-layout-3.c: Likewise.
6023 * gcc.dg/bf-ms-layout.c: Likewise.
6024 * gcc.dg/bf-no-ms-layout.c: Likewise.
6025 * gcc.target/i386/bitfield1.c: Likewise.
6026 * gcc.target/i386/bitfield2.c: Likewise.
6027 * gcc.target/i386/bitfield3.c: Likewise.
6028
a6f93fc2 60292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6030
6031 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6032 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6033 override other than -mcpu=power9 command-line option is specified,
6034 or if the target operating system is aix.
6035 * gcc.target/powerpc/darn-1.c: Likewise.
6036 * gcc.target/powerpc/darn-2.c: Likewise.
6037 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6038 test if effective-target is not powerpc_p9vector_ok or if the
6039 target operating system is not defined.
6040 * gcc.target/powerpc/vslv-1.c: Likewise.
6041 * gcc.target/powerpc/vsrv-0.c: Likewise.
6042 * gcc.target/powerpc/vsrv-1.c: Likewise.
6043
1cb2b4d3 60442016-06-21 Tobias Burnus <burnus@net-b.de>
6045
6046 PR fortran/71068
6047 * gfortran.dg/coarray/data_1.f90: New.
6048
66ff0c67 60492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6050
6051 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6052 (dg-require-effective-target): Use arm_v8_neon_hw.
6053 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6054 (dg-require-effective-target): Likewise.
6055 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6056 (dg-require-effective-target): Likewise.
6057 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6058 (dg-require-effective-target): Likewise.
6059 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6060 (dg-require-effective-target): Likewise.
6061 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6062 (dg-require-effective-target): Likewise.
6063 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6064 Add AArch64 check.
6065
949bfed4 60662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6067
6068 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6069 Set to 3 so test passes.
6070
a20f6cd4 60712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6072
6073 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6074
12792843 60752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6076
6077 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6078 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6079 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6080 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6081
49763db6 60822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6083
6084 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6085 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6086
ada61167 60872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6088
6089 PR target/71549
6090 * gcc.target/i386/pr71549.c: New test.
6091
a15584d4 60922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6093
6094 * gcc.target/powerpc/vadsdu-0.c: Replace
6095 dg-require-effective-target directive to allow test to run on more
6096 platforms, and add dg-skip-if directive to disable test on aix
6097 platforms because of known incompatibilities.
6098 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6099 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6100 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6101 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6102 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6103 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6104 * gcc.target/powerpc/vadsdub-2.c: Replace
6105 dg-require-effective-target directive to allow test to run on more
6106 platforms, and add dg-skip-if directive to disable test on aix
6107 platforms because of known incompatibilities.
6108 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6109 with vec_absdb call to differentiate this test from vadsdub-1.c.
6110 * gcc.target/powerpc/vadsduh-1.c: Replace
6111 dg-require-effective-target directive to allow test to run on more
6112 platforms, and add dg-skip-if directive to disable test on aix
6113 platforms because of known incompatibilities.
6114 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6115 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6116 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6117
ec15ec36 61182016-06-21 Jakub Jelinek <jakub@redhat.com>
6119
6120 PR tree-optimization/71588
6121 * gcc.dg/pr71558.c: New test.
6122
faeffe49 61232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6124
6125 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6126 * c-c++-common/pr68657-2.c: Likewise.
6127 * c-c++-common/pr68657-3.c: Likewise.
6128 * gcc.dg/torture/pr69714.c: Require int32plus support.
6129 * gcc.dg/torture/pr70025.c: Likewise.
6130 * gcc.dg/torture/pr70083.c: Likewise.
6131 * gcc.dg/torture/pr70542.c: Likewise.
6132 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6133
e218d07f 61342016-06-20 Joseph Myers <joseph@codesourcery.com>
6135
6136 PR c/71601
6137 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6138
232a3df7 61392016-06-20 Jakub Jelinek <jakub@redhat.com>
6140
d7f45b87 6141 PR middle-end/71581
6142 * gcc.dg/pr71581.c: New test.
6143
232a3df7 6144 PR rtl-optimization/71591
6145 * gcc.dg/cpp/pr71591.c: New test.
6146
dbddef42 61472016-06-20 David B. Robins <gcc@davidrobins.net>
6148
6149 PR target/71571
6150 * g++.dg/torture/pr71571.C: New test.
6151
03129ccb 61522016-06-20 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR target/71559
6155 * gcc.target/i386/sse2-pr71559.c: New test.
6156 * gcc.target/i386/avx-pr71559.c: New test.
6157 * gcc.target/i386/avx512f-pr71559.c: New test.
6158
a40b4b62 61592016-06-20 Tobias Burnus <burnus@net-b.de>
6160
6161 PR fortran/71194
6162 * gfortran.dg/pointer_remapping_10.f90: New.
6163
ecbea05a 61642016-06-20 David Malcolm <dmalcolm@redhat.com>
6165
6166 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6167
0f61dae9 61682016-06-20 Martin Sebor <msebor@redhat.com>
6169
6170 PR c/69507
6171 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6172 * gnu90-const-expr-1.c: Same.
6173 * gnu99-const-expr-1.c: Same.
6174 * gnu99-static-1.c: Same.
6175
e458dfd8 61762016-06-20 Renlin Li <renlin.li@arm.com>
6177
2c0c0c9b 6178 PR testsuite/71489
e458dfd8 6179 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6180
7ab71cb3 61812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6182
6183 * gcc.target/aarch64/vcvt_f64_1.c: New.
6184 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6185 * gcc.target/aarch64/vrecp_f64_1.c: New.
6186
34d36b7a 61872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6190 "alignement".
6191
ed7f4748 61922016-06-20 Georg-Johann Lay <avr@gjlay.de>
6193
6194 PR target/71103
6195 * gcc.target/avr/torture/pr71103-2.c: New test.
6196
a940fdc7 61972016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6198
6199 PR c/69507
6200 * gcc.dg/alignof.c: New test.
6201
98683d85 62022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6205 vs dg-error; test constexpr specifier too.
6206
358cee25 62072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6208
6209 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6210
c3d7ceb6 62112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6212
6213 * lib/target-supports.exp
6214 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6215 arm_neon_ok and merge flags. Fix temporary test name.
6216 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6217 and merge flags.
6218
1176073c 62192016-06-17 Martin Liska <mliska@suse.cz>
6220
6221 * gcc.dg/predict-9.c: Fix dump scanning.
6222
f3e2969a 62232016-06-17 Bin Cheng <bin.cheng@arm.com>
6224
6225 PR tree-optimization/71354
6226 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6227
7fdca647 62282016-06-17 Bin Cheng <bin.cheng@arm.com>
6229
6230 PR tree-optimization/71347
6231 * gcc.dg/tree-ssa/pr71347.c: New test.
6232
a338a226 62332016-06-17 Bin Cheng <bin.cheng@arm.com>
6234
6235 PR tree-optimization/71354
6236 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6237
c1e75671 62382016-06-17 Bin Cheng <bin.cheng@arm.com>
6239
6240 * gcc.dg/vect/vect-alias-check-1.c: New test.
6241
365ba13d 62422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6243
59bde511 6244 PR target/71151
365ba13d 6245 * gcc.target/avr/pr71151-1.c: New test.
6246 * gcc.target/avr/pr71151-2.c: New test.
6247 * gcc.target/avr/pr71151-3.c: New test.
6248 * gcc.target/avr/pr71151-4.c: New test.
6249 * gcc.target/avr/pr71151-5.c: New test.
6250 * gcc.target/avr/pr71151-6.c: New test.
6251 * gcc.target/avr/pr71151-7.c: New test.
6252 * gcc.target/avr/pr71151-8.c: New test.
6253 * gcc.target/avr/pr71151-common.h: New test.
6254
db48d95b 62552016-06-16 Martin Liska <mliska@suse.cz>
6256
6257 * gfortran.dg/predict-1.f90: New test.
6258
4c780a59 62592016-06-16 Uros Bizjak <ubizjak@gmail.com>
6260
6261 PR target/71242
f9c39b65 6262 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6263
8c1879bc 62642016-06-16 Jan Hubicka <hubicka@ucw.cz>
6265
6266 * g++.dg/vect/pr36648.cc: Disable cunrolli
6267
33698dfe 62682016-06-16 Jakub Jelinek <jakub@redhat.com>
6269
745f2db6 6270 PR target/71554
6271 * gcc.c-torture/execute/pr71554.c: New test.
6272
33698dfe 6273 PR rtl-optimization/71532
6274 * gcc.dg/torture/pr71532.c: New test.
6275
b42322b9 62762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6277
6278 * gcc.target/powerpc/p9-dimode1.c: New test.
6279 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6280
412b298a 62812016-06-15 Jakub Jelinek <jakub@redhat.com>
6282
93479f99 6283 * gcc.c-torture/compile/20160615-1.c: New test.
6284
412b298a 6285 * g++.dg/cpp0x/ref-qual17.C: New test.
6286
3ec40531 62872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6288
6289 PR middle-end/71529
6290 * gcc.target/i386/pr71529.C: New test.
6291
edfe7670 62922016-06-15 Alan Hayward <alan.hayward@arm.com>
6293
6294 PR tree-optimization/71483
6295 * g++.dg/vect/pr71483.c: New
6296
6e52ac17 62972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 PR c++/70202
6300 * g++.dg/inherit/crash6.C: New.
6301 * g++.dg/inherit/union2.C: Likewise.
6302 * g++.dg/inherit/virtual12.C: Likewise.
6303 * g++.dg/inherit/virtual13.C: Likewise.
6304 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6305
aed35af2 63062016-06-15 Uros Bizjak <ubizjak@gmail.com>
6307
0941fba8 6308 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6309
6f710392 63102016-06-15 Alan Hayward <alan.hayward@arm.com>
6311
6312 PR tree-optimization/71439
6313 * gcc.dg/vect/pr71439.c: New
6314
d1cedfd3 63152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6316
6317 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6318
ee8fd158 63192016-06-15 Richard Biener <rguenther@suse.de>
6320
6321 * gcc.dg/vect/slp-45.c: New testcase.
6322
5695a690 63232016-06-15 Richard Biener <rguenther@suse.de>
6324
6325 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6326
267ae3ee 63272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6328
6329 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6330 requirements, and disable for AIX for now.
6331 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6332
a6d0e20a 63332016-06-14 Jakub Jelinek <jakub@redhat.com>
6334
b2efd162 6335 PR c++/71528
6336 * g++.dg/opt/pr71528.C: New test.
6337
a6d0e20a 6338 PR c++/71516
6339 * g++.dg/init/pr71516.C: New test.
6340
035778de 63412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6342
6343 * g++.dg/init/array46.C: New.
6344
7c9dc58e 63452016-06-14 Uros Bizjak <ubizjak@gmail.com>
6346
0941fba8 6347 * gcc.target/i386/float128-3.c: New test.
6348 * gcc.target/i386/quad-sse4.c: Ditto.
6349 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6350 Update scan strings.
7c9dc58e 6351
412640c9 63522016-06-14 Richard Biener <rguenther@suse.de>
6353
6354 PR middle-end/71526
6355 * gfortran.dg/pr71526.f90: New testcase.
6356
1b9fde85 63572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6358
6359 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6360 * gcc.dg/zero_bits_compound-1.c: Likewise.
6361
306097e3 63622016-06-14 Richard Biener <rguenther@suse.de>
6363
6364 PR tree-optimization/71522
6365 * gcc.dg/torture/pr71522.c: New testcase.
6366
566255a8 63672016-06-14 Jakub Jelinek <jakub@redhat.com>
6368
6369 PR tree-optimization/71520
6370 * gcc.dg/tree-ssa/pr71520.c: New test.
6371
eb912adb 63722016-06-14 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/71521
56d35455 6375 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6376
9720103d 63772016-06-13 Jakub Jelinek <jakub@redhat.com>
6378
12cb8367 6379 PR sanitizer/71498
6380 * c-c++-common/ubsan/bounds-13.c: New test.
6381
9720103d 6382 PR preprocessor/71183
6383 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6384
5965fbcc 63852016-06-13 Jeff Law <law@redhat.com>
6386
6387 PR tree-optimization/71403
6388 * c-c++-common/ubsan/pr71403-1.c: New test.
6389 * c-c++-common/ubsan/pr71403-2.c: New test.
6390 * c-c++-common/ubsan/pr71403-3.c: New test.
6391
04537049 63922016-06-13 Jakub Jelinek <jakub@redhat.com>
6393
6394 PR middle-end/71478
6395 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6396 Add -Wno-psabi -w to dg-options.
6397
412f195f 63982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6399
6400 * gcc.target/powerpc/vadsdu-0.c: New test.
6401 * gcc.target/powerpc/vadsdu-1.c: New test.
6402 * gcc.target/powerpc/vadsdu-2.c: New test.
6403 * gcc.target/powerpc/vadsdu-3.c: New test.
6404 * gcc.target/powerpc/vadsdu-4.c: New test.
6405 * gcc.target/powerpc/vadsdu-5.c: New test.
6406 * gcc.target/powerpc/vadsdub-1.c: New test.
6407 * gcc.target/powerpc/vadsdub-2.c: New test.
6408 * gcc.target/powerpc/vadsduh-1.c: New test.
6409 * gcc.target/powerpc/vadsduh-2.c: New test.
6410 * gcc.target/powerpc/vadsduw-1.c: New test.
6411 * gcc.target/powerpc/vadsduw-2.c: New test.
6412
527790c1 64132016-06-13 David Malcolm <dmalcolm@redhat.com>
6414
6415 * gcc.dg/c99-init-2.c (c): Update expected error message.
6416 * gcc.dg/init-bad-8.c (foo): Likewise.
6417 * gcc.dg/spellcheck-fields-3.c: New test case.
6418
102e67eb 64192016-06-13 Martin Liska <mliska@suse.cz>
6420
6421 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6422 and "guess loop iv compared" heuristics.
6423 * gcc.dg/predict-2.c: Likewise.
6424 * gcc.dg/predict-3.c: Likewise.
6425 * gcc.dg/predict-4.c: Likewise.
6426 * gcc.dg/predict-5.c: Likewise.
6427 * gcc.dg/predict-6.c: Likewise.
6428
1a54d3be 64292016-06-13 Marek Polacek <polacek@redhat.com>
6430
6431 PR middle-end/71476
6432 * c-c++-common/Wswitch-unreachable-4.c: New test.
6433 * gcc.dg/Wswitch-unreachable-2.c: New test.
6434 * g++.dg/tm/jump1.C: Move dg-warning.
6435
5b7401b8 64362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6437
6438 * gnat.dg/renaming10.ad[sb]: New test.
6439
1c93151c 64402016-06-13 Paul Thomas <pault@gcc.gnu.org>
6441
6442 PR fortran/70673
6443 * gfortran.dg/pr70673.f90: New test.
6444
249865a0 64452016-06-13 Richard Biener <rguenther@suse.de>
6446
6447 PR middle-end/64516
6448 * gcc.dg/align-3.c: New testcase.
6449
776d9b14 64502016-06-13 Martin Liska <mliska@suse.cz>
6451
6452 * gcc.target/i386/pr71458.c: New test.
6453
0cf5c551 64542016-06-12 Uros Bizjak <ubizjak@gmail.com>
6455
6456 PR target/71241
f9c39b65 6457 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6458
34de0a35 64592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6460
6461 PR target/60751
6462 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6463 statement.
6464
0cc8bc98 64652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6466
6467 PR target/60751
6468 * gfortran.dg/comma_IO_extension_1.f90: New test.
6469 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6470 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6471 statement.
6472 * gfortran.dg/graphite/pr38083.f90: Likewise.
6473 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6474 missing format.
6475
0ff78c86 64762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/case_character.adb: New test.
6479
6c38863e 64802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6481
6482 PR middle-end/71310
6483 * gcc.target/powerpc/pr71310.c: New testcase.
6484
24c41395 64852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6486
6487 PR middle-end/71478
6488 * gcc.dg/pr71478.c: New test.
6489
aeb26fb6 64902016-06-10 Jakub Jelinek <jakub@redhat.com>
6491
702b3575 6492 PR middle-end/71494
6493 * gcc.c-torture/execute/pr71494.c: New test.
6494
8ec29807 6495 PR c/68657
6496 * gcc.target/i386/pr68657.c: New test.
6497
aeb26fb6 6498 PR inline-asm/68843
6499 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6500 (test): Add -masm=intel alternatives.
6501
1dc4d519 65022016-06-10 Martin Sebor <msebor@redhat.com>
6503
6504 PR c/71392
6505 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6506
6385d6d3 65072016-06-10 Jeff Law <law@redhat.com>
6508
6509 PR tree-optimization/71335
6510 * gcc.c-torture/execute/pr71335.c: New test.
6511
041a412b 65122016-06-10 David Malcolm <dmalcolm@redhat.com>
6513
6514 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6515 the various "cannot tail-call: " messages.
6516
4a5edbb2 65172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6518
6519 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6520 and options.
6521
9cf3aec3 65222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6523
6524 PR sanitizer/71480
6525 * c-c++-common/asan/pr71480.c: New test.
6526
61724718 65272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6528
6529 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6530 (ASMNAME2): Likewise.
6531 (main): Replace fn in asm statement with ASMNAME ("fn").
6532 * gcc.dg/guality/pr68037-2.c: Likewise.
6533 * gcc.dg/guality/pr68037-3.c: Likewise.
6534 * gcc.dg/torture/pr68037-1.c: Likewise.
6535 * gcc.dg/torture/pr68037-2.c: Likewise.
6536 * gcc.dg/torture/pr68037-3.c: Likewise.
6537
1807f6fb 65382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6539
6540 PR inline-asm/68843
6541 * gcc.target/i386/pr68843-1.c: New test.
6542 * gcc.target/i386/pr68843-2.c: New test.
6543
ccfa030f 65442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6545 Cesar Philippidis <cesar@codesourcery.com>
6546
6547 PR middle-end/71373
6548 * gcc.dg/goacc/nested-function-1.c: New file.
6549 * gcc.dg/goacc/nested-function-2.c: Likewise.
6550 * gcc.dg/goacc/pr71373.c: Likewise.
6551 * gfortran.dg/goacc/cray-2.f95: Likewise.
6552 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6553 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6554 * gfortran.dg/goacc/cray.f95: Update.
6555 * gfortran.dg/goacc/loop-1.f95: Likewise.
6556 * gfortran.dg/goacc/loop-3.f95: Likewise.
6557 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6558 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6559
65602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6561
6562 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6563 for OpenACC tile clauses.
6564 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6565
6566 PR c/71381
6567 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6568 to...
6569 * c-c++-common/goacc/cache-2.c: ... this new file.
6570 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6571 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6572 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6573 usage.
6574 * gfortran.dg/goacc/cray.f95: Likewise.
6575 * gfortran.dg/goacc/loop-1.f95: Likewise.
6576
bb038f3e 65772016-06-10 Alan Hayward <alan.hayward@arm.com>
6578
6579 PR tree-optimization/71407
6580 PR tree-optimization/71416
6581 * gcc.dg/vect/pr71407.c: New
6582 * gcc.dg/vect/pr71416-1.c: New
6583 * gcc.dg/vect/pr71416-2.c: New
6584
332409d3 65852016-06-10 Richard Biener <rguenther@suse.de>
6586
6587 PR middle-end/71477
6588 * gcc.dg/torture/pr71477.c: New testcase.
6589
03cf727c 65902016-06-09 Julia Koval <julia.koval@intel.com>
6591
6592 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6593 * gcc.target/i386/interrupt-13.c: Likewise.
6594 * gcc.target/i386/interrupt-15.c: Likewise.
6595 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6596 * gcc.target/i386/interrupt-24.c: Likewise.
6597 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6598 * gcc.target/i386/interrupt-9.c: Likewise.
6599 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6600
23b101c5 66012016-06-09 Martin Sebor <msebor@redhat.com>
6602
6603 PR c/70883
6604 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6605 * gcc.dg/builtin-constant_p-1.c: Same.
6606 * gcc.dg/builtins-error.c: Same.
6607 * gcc.dg/pr70859.c: Same.
6608
188d6bbb 66092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6610
6611 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6612 * gcc.dg/torture/pr68067-1.c: Likewise.
6613 * gcc.dg/torture/pr68067-2.c: Likewise.
6614
66152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6616
6617 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6618 when setting SIZE.
6619
ff8886bd 66202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6621
6622 PR c++/71465
6623 * g++.dg/inherit/crash5.C: New.
6624 Revert:
6625 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6626
6627 PR c++/70202
6628 * g++.dg/inherit/crash5.C: New.
6629 * g++.dg/inherit/virtual1.C: Adjust.
6630
3f76cceb 66312016-06-09 Martin Liska <mliska@suse.cz>
6632
6633 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6634 * g++.dg/predict-loop-exit-2.C: Likewise.
6635 * g++.dg/predict-loop-exit-3.C: Likewise.
6636 * gcc.dg/predict-1.c: Likewise.
6637 * gcc.dg/predict-2.c: Likewise.
6638 * gcc.dg/predict-3.c: Likewise.
6639 * gcc.dg/predict-4.c: Likewise.
6640 * gcc.dg/predict-5.c: Likewise.
6641 * gcc.dg/predict-6.c: Likewise.
6642 * gcc.dg/predict-7.c: Likewise.
6643
59ae3d1b 66442016-06-09 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/71462
6647 * gcc.dg/torture/pr71462.c: New testcase.
6648
8c2d2acf 66492016-06-09 Marek Polacek <polacek@redhat.com>
6650
6651 PR c/65471
6652 * gcc.dg/c11-generic-3.c: New test.
6653
224cb6b7 66542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6655
6656 * g++.dg/init/array42.C: New.
6657 * g++.dg/init/array43.C: Likewise.
6658 * g++.dg/init/array44.C: Likewise.
6659 * g++.dg/init/array45.C: Likewise.
6660 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6661 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6662 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6663 * g++.dg/gomp/pr35751.C: Likewise.
6664 * g++.dg/init/array23.C: Likewise.
6665 * g++.dg/init/brace2.C: Likewise.
6666 * g++.dg/init/brace6.C: Likewise.
6667
732905bb 66682016-06-08 Martin Sebor <msebor@redhat.com>
6669 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR c++/70507
6672 PR c/68120
6673 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6674 * c-c++-common/builtin-arith-overflow-2.c: New test.
6675 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6676 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6677 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6678
7ddaa622 66792016-06-08 Jakub Jelinek <jakub@redhat.com>
6680
6681 PR c++/71442
6682 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6683
84ee0905 66842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6685
6686 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6687 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6688 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6689 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6690 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6691 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6692 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6693 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6694 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6695 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6696 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6697 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6698 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6699
2876af98 67002016-06-08 Richard Biener <rguenther@suse.de>
6701
6702 PR tree-optimization/68558
6703 * gcc.dg/vect/slp-44.c: New testcase.
6704
acbb0d03 67052016-06-08 Richard Biener <rguenther@suse.de>
6706
6707 * gcc.dg/vect/slp-43.c: New testcase.
6708
f8689010 67092016-06-08 Richard Biener <rguenther@suse.de>
6710
6711 PR tree-optimization/71452
6712 * gcc.dg/torture/pr71452.c: New testcase.
6713
52d393eb 67142016-06-08 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR c++/71448
6717 * g++.dg/torture/pr71448.C: New test.
6718
9d700ce4 67192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6720
6721 PR debug/71432
6722 PR ada/71413
6723 * g++.dg/debug/pr71432.C: New test.
6724
eb96ef65 67252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6726
6727 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6728 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6729 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6730
a4753cdd 67312016-06-08 Alan Hayward <alan.hayward@arm.com>
6732
6733 * gcc.dg/vect/vect-live-2.c: Update effective target.
6734 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6735 * lib/target-supports.exp: Add aarch64 to vect_long.
6736
bafc7b1d 67372016-06-08 Marek Polacek <polacek@redhat.com>
6738
6739 PR c/71418
6740 * gcc.dg/noncompile/pr71418.c: New test.
6741
06e590e7 6742 PR c/71426
6743 * gcc.dg/noncompile/pr71426.c: New test.
6744
d3cb49c9 67452016-06-07 Jan Hubicka <hubicka@ucw.cz>
6746
6747 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6748 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6749 * gcc.dg/predict-3.c: Update template.
6750 * gcc.dg/predict-5.c: Update template.
6751 * gcc.dg/predict-6.c: Update template.
6752 * gcc.dg/predict-9.c: Update template.
6753 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6754
2d76c36a 67552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6756
6757 * gcc.target/powerpc/vec-mul.c: New test.
6758
7cfde92a 67592016-06-07 David Malcolm <dmalcolm@redhat.com>
6760
6761 * gcc.dg/spellcheck-fields-2.c: New test case.
6762
b032c4dd 67632016-06-07 Richard Biener <rguenther@suse.de>
6764
6765 PR c/61564
6766 * gcc.dg/Wpragmas-1.c: New testcase.
6767 * gcc.dg/Wattributes-4.c: Likewise.
6768 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6769 entry.
6770
a7056369 67712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6772
6773 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6774 spurious debug code.
6775
123c61e0 67762016-06-07 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/71428
6779 * gcc.dg/torture/pr71428.c: New testcase.
6780
5819d47b 67812016-06-07 Richard Biener <rguenther@suse.de>
6782
6783 PR middle-end/71423
6784 * gcc.dg/torture/pr71423.c: New testcase.
6785
6cec5c6b 67862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6787
6788 PR middle-end/71408
6789 * gcc.dg/tree-ssa/pr71408.c: New test.
6790
40bbfc17 67912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6792
6793 PR middle-end/71281
6794 * g++.dg/torture/pr71281.C: New test.
6795
61f1f80c 67962016-06-06 Marek Polacek <polacek@redhat.com>
6797
6798 PR c/71362
6799 * gcc.dg/pr71362.c: New test.
6800
0406b32f 68012016-06-06 Jakub Jelinek <jakub@redhat.com>
6802 Patrick Palka <ppalka@gcc.gnu.org>
6803
6804 PR c++/70847
6805 PR c++/71330
6806 PR c++/71393
6807 * g++.dg/opt/pr70847.C: New test.
6808 * g++.dg/ubsan/pr70847.C: New test.
6809 * g++.dg/ubsan/pr71393.C: New test.
6810
b1445999 68112016-06-06 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR tree-optimization/71259
6814 * gcc.dg/vect/pr71259.c: New test.
6815
99b4f3a2 68162016-06-06 David Malcolm <dmalcolm@redhat.com>
6817
6818 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6819 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6820 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6821 above.
6822
837679bc 68232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6824
6825 PR middle-end/37780
6826 * gcc.c-torture/execute/pr37780.c: New test.
6827 * gcc.target/aarch64/pr37780_1.c: Likewise.
6828 * gcc.target/arm/pr37780_1.c: Likewise.
6829
e4b92538 68302016-06-06 Marek Polacek <polacek@redhat.com>
6831
6832 * c-c++-common/attr-may-alias-1.c: New test.
6833 * c-c++-common/attr-may-alias-2.c: New test.
6834 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6835
43ac2f2f 68362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6837
6838 PR c/24414
6839 * gcc.target/i386/pr24414.c: New test.
6840
7e1786b2 68412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6842
6843 * gcc.target/sparc/vis4misc.c: New file.
6844 * gcc.target/sparc/fpcmp.c: Likewise.
6845 * gcc.target/sparc/fpcmpu.c: Likewise.
6846
f593ccb2 68472016-06-06 Alan Hayward <alan.hayward@arm.com>
6848
6849 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6850 * gcc.dg/vect/vect-live-3.c: Likewise.
6851
be6d8ddc 68522016-06-06 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/71398
6855 * gcc.dg/torture/pr71398.c: New testcase.
6856
78f27916 68572016-06-06 Uros Bizjak <ubizjak@gmail.com>
6858
6859 PR target/71389
6860 * g++.dg/pr71389.C: New test.
6861
c5899606 68622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6863
6864 PR fortran/71404
6865 * gfortran.dg/fmt_read_5.f: New test.
6866
8e3cd305 68672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6868
6869 PR fortran/69659
6870 * gfortran.dg/class_array_22.f03: New test.
6871
703c0a09 68722016-06-05 Jan Hubicka <hubicka@ucw.cz>
6873
6874 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6875
d07b2b6f 68762016-06-05 Jan Hubicka <hubicka@ucw.cz>
6877
6878 * gcc.dg/predict-9.c: Update template.
6879
4a7ec4ac 68802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/49377
6883 * g++.dg/template/pr49377.C: New.
6884
7499ef4a 68852016-06-04 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR tree-optimization/71405
6888 * g++.dg/torture/pr71405.C: New test.
6889
558c800d 68902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6891
6892 PR c++/70202
6893 * g++.dg/inherit/crash5.C: New.
6894 * g++.dg/inherit/virtual1.C: Adjust.
6895
4ee7cf4b 68962016-06-03 Jeff Law <law@redhat.com>
6897
6898 PR tree-optimization/71316
6899 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6900
b12ae762 69012016-06-03 Jakub Jelinek <jakub@redhat.com>
6902
6903 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6904 dg-additional-options with just -fno-tree-scev-cprop in it.
6905 * gcc.dg/vect/vect-live-2.c: Likewise.
6906 * gcc.dg/vect/vect-live-5.c: Likewise.
6907 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6908 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6909 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6910
e09a5ee3 69112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6912
6913 PR c++/27100
6914 * g++.dg/other/friend6.C: New test.
6915
f14b1922 69162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6917
6918 * g++.dg/torture/ppc-ldst-array.C: New.
6919
20702ea3 69202016-06-03 Joseph Myers <joseph@codesourcery.com>
6921
6922 PR target/71276
6923 PR target/71277
6924 * gcc.dg/torture/builtin-fp-int-inexact.c,
6925 gcc.target/i386/387-builtin-fp-int-inexact.c,
6926 gcc.target/i386/387-rint-inline-1.c,
6927 gcc.target/i386/387-rint-inline-2.c,
6928 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6929 gcc.target/i386/sse2-rint-inline-1.c,
6930 gcc.target/i386/sse2-rint-inline-2.c,
6931 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6932 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6933
5ed3cc7b 69342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6935 Julia Koval <julia.koval@intel.com>
6936
6937 PR target/66960
6938 PR target/67630
6939 PR target/67634
6940 PR target/67841
6941 PR target/68037
6942 PR target/68618
6943 PR target/68661
6944 PR target/69575
6945 PR target/69596
6946 PR target/69734
6947 * gcc.dg/guality/pr68037-1.c: New test.
6948 * gcc.dg/guality/pr68037-2.c: Likewise.
6949 * gcc.dg/guality/pr68037-3.c: Likewise.
6950 * gcc.dg/torture/pr68037-1.c: Likewise.
6951 * gcc.dg/torture/pr68037-2.c: Likewise.
6952 * gcc.dg/torture/pr68037-3.c: Likewise.
6953 * gcc.dg/torture/pr68661-1a.c: Likewise.
6954 * gcc.dg/torture/pr68661-1b.c: Likewise.
6955 * gcc.target/i386/interrupt-1.c: Likewise.
6956 * gcc.target/i386/interrupt-2.c: Likewise.
6957 * gcc.target/i386/interrupt-3.c: Likewise.
6958 * gcc.target/i386/interrupt-4.c: Likewise.
6959 * gcc.target/i386/interrupt-5.c: Likewise.
6960 * gcc.target/i386/interrupt-6.c: Likewise.
6961 * gcc.target/i386/interrupt-7.c: Likewise.
6962 * gcc.target/i386/interrupt-8.c: Likewise.
6963 * gcc.target/i386/interrupt-9.c: Likewise.
6964 * gcc.target/i386/interrupt-10.c: Likewise.
6965 * gcc.target/i386/interrupt-11.c: Likewise.
6966 * gcc.target/i386/interrupt-12.c: Likewise.
6967 * gcc.target/i386/interrupt-13.c: Likewise.
6968 * gcc.target/i386/interrupt-14.c: Likewise.
6969 * gcc.target/i386/interrupt-15.c: Likewise.
6970 * gcc.target/i386/interrupt-16.c: Likewise.
6971 * gcc.target/i386/interrupt-17.c: Likewise.
6972 * gcc.target/i386/interrupt-18.c: Likewise.
6973 * gcc.target/i386/interrupt-19.c: Likewise.
6974 * gcc.target/i386/interrupt-20.c: Likewise.
6975 * gcc.target/i386/interrupt-21.c: Likewise.
6976 * gcc.target/i386/interrupt-22.c: Likewise.
6977 * gcc.target/i386/interrupt-23.c: Likewise.
6978 * gcc.target/i386/interrupt-24.c: Likewise.
6979 * gcc.target/i386/interrupt-25.c: Likewise.
6980 * gcc.target/i386/interrupt-26.c: Likewise.
6981 * gcc.target/i386/interrupt-27.c: Likewise.
6982 * gcc.target/i386/interrupt-28.c: Likewise.
6983 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6984 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6985 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6986 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6987 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6988 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6989 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6990 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6991 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6992 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6993 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6994 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6995
3e346f54 69962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6997
f27c52fb 6998 PR tree-optimization/52171
6999 * gcc.dg/pr52171.c: New test.
7000 * gcc.target/i386/pr52171.c: New test.
3e346f54 7001
22e029d2 70022016-06-03 Jan Hubicka <jh@suse.cz>
7003
7004 * g++.dg/tree-ssa/pred-1.C: New testcase
7005 * gcc.dg/tree-ssa/pred-1.c: New testcase
7006
41ce74ed 70072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7008
7009 PR target/70957
7010 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7011 support.
7012 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7013
cf573a72 70142016-06-03 Alan Hayward <alan.hayward@arm.com>
7015
7016 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7017
75aae5b4 70182016-06-03 Alan Hayward <alan.hayward@arm.com>
7019
7020 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7021 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7022 * gcc.dg/vect/vect-live-1.c: New test.
7023 * gcc.dg/vect/vect-live-2.c: New test.
7024 * gcc.dg/vect/vect-live-3.c: New test.
7025 * gcc.dg/vect/vect-live-4.c: New test.
7026 * gcc.dg/vect/vect-live-5.c: New test.
7027 * gcc.dg/vect/vect-live-slp-1.c: New test.
7028 * gcc.dg/vect/vect-live-slp-2.c: New test.
7029 * gcc.dg/vect/vect-live-slp-3.c: New test.
7030
eba6788d 70312016-06-03 Jakub Jelinek <jakub@redhat.com>
7032
7033 PR middle-end/71387
7034 * g++.dg/opt/pr71387.C: New test.
7035
5a653985 70362016-06-02 Jeff Law <law@redhat.com>
7037
7038 PR tree-optimization/71328
7039 * gcc.c-torture/compile/pr71328.c: New test.
7040
f92f6941 70412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7042
7043 PR fortran/52393
7044 * gfortran.dg/fmt_read_3.f90: Fix typo.
7045 * gfortran.dg/fmt_read_4.f90: New test.
7046
0d29e152 70472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7050 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7051 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7052 * g++.dg/cpp0x/override2.C: Likewise.
7053 * g++.dg/parse/crash5.C: Likewise.
7054 * g++.dg/parse/error16.C: Likewise.
7055 * g++.dg/parse/error27.C: Likewise.
7056 * g++.dg/template/qualttp15.C: Likewise.
7057 * g++.dg/template/redecl4.C: Likewise.
7058 * g++.old-deja/g++.other/crash39.C: Likewise.
7059 * g++.old-deja/g++.other/struct1.C: Likewise.
7060 * g++.old-deja/g++.pt/m9a.C: Likewise.
7061 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7062
2740a1a5 70632016-06-02 Jakub Jelinek <jakub@redhat.com>
7064
89f17a65 7065 PR c++/71372
7066 * c-c++-common/pr71372.c: New test.
7067
2740a1a5 7068 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7069 __TIME__ strings with __builtin_strcmp instead of printf and
7070 dg-output.
7071
9ae89a4e 70722016-06-02 Martin Liska <mliska@suse.cz>
7073
7074 * gcc.dg/predict-9.c: New test.
7075
41258f9c 70762016-06-02 Jakub Jelinek <jakub@redhat.com>
7077
7078 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7079 global set_compiler_env_var and global saved_compiler_env_var.
7080
dad46eb8 70812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082
7083 PR rtl-optimization/71295
7084 * gcc.c-torture/compile/pr71295.c: New test.
7085
9cc8a892 70862016-06-02 Jakub Jelinek <jakub@redhat.com>
7087
98e7c96c 7088 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7089
4a5a4de2 7090 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7091 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7092
9cc8a892 7093 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7094 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7095 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7096 alternative number.
7097
46819a36 70982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7099
7100 * gcc.target/powerpc/p9-splat-4.c: New test.
7101
71022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7103
7104 PR target/71186
7105 * gcc.target/powerpc/pr71186.c: New test.
7106
d9820cc5 71072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7108
7109 PR fortran/52393
7110 * gfortran.dg/fmt_read_3.f90: New test.
7111
2f14ca3e 71122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7113
7114 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7115 procedure.
7116
dfa5c0d3 71172016-06-01 Eduard Sanou <dhole@openmailbox.org>
7118
7119 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7120 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7121 env var is set.
7122 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7123 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7124 shown once.
7125 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7126 during compilation.
7127 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7128 vars set by dg-set-compiler-env-var.
7129
7d7125df 71302016-06-01 Paul Thomas <pault@gcc.gnu.org>
7131
7132 PR fortran/71156
7133 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7134 to the module procedure declaration.
7135 * gfortran.dg/submodule_16.f08: New test.
7136
6ab9cde4 71372016-06-01 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR middle-end/71371
7140 * c-c++-common/gomp/pr71371.c: New test.
7141
0cfe7a23 71422016-06-01 Richard Biener <rguenther@suse.de>
7143
7144 PR tree-optimization/71366
7145 * gcc.dg/torture/pr71366-1.c: New testcase.
7146 * gcc.dg/torture/pr71366-2.c: Likewise.
7147
5a5b02e1 71482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7149
7150 * gcc.target/powerpc/vslv-0.c: New test.
7151 * gcc.target/powerpc/vslv-1.c: New test.
7152 * gcc.target/powerpc/vsrv-0.c: New test.
7153 * gcc.target/powerpc/vsrv-1.c: New test.
7154
d27a79f6 71552016-06-01 Nathan Sidwell <nathan@acm.org>
7156
7157 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7158 * gcc.target/nvptx/weak.c: New.
7159
6172a9fd 71602016-06-01 Richard Biener <rguenther@suse.de>
7161
7162 PR tree-optimization/71261
7163 * gcc.dg/torture/vect-bool-1.c: New testcase.
7164
f9aaabb2 71652016-06-01 Jakub Jelinek <jakub@redhat.com>
7166
7167 * gfortran.dg/gomp/order-1.f90: New test.
7168 * gfortran.dg/gomp/order-2.f90: New test.
7169
53b01069 71702016-06-01 Jan Hubicka <hubicka@ucw.cz>
7171
7172 * gcc.dg/unroll-6.c: Update template.
7173 * gcc.dg/unroll-7.c: New testcase.
7174 * gcc.dg/unroll-8.c: New testcase.
7175
36757397 71762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7177
7178 * gnat.dg/opt56.ad[sb]: New test.
7179
7f93bd6e 71802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7181
7182 PR c++/66635
7183 * g++.dg/cpp0x/constexpr-ice16.C: New.
7184
9f41a2ce 71852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7186
7187 PR tree-optimization/71314
7188 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7189 -mbranch-cost=2.
7190
31e02373 71912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7192
7193 PR tree-optimization/71077
7194 * gcc.dg/tree-ssa/pr71077.c: New test.
7195
76f8f901 71962016-05-31 Jan Hubicka <hubicka@ucw.cz>
7197
7f93bd6e 7198 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7199 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7200 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7201
04f5f923 72022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/71248
7205 * g++.dg/cpp0x/pr71248.C: New.
7206 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7207 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7208 * g++.dg/init/new37.C: Likewise.
7209 * g++.dg/template/static1.C: Likewise.
7210 * g++.dg/template/static2.C: Likewise.
7211
4ffddf28 72122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7213
7214 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7215 instead of %rdi.
7216 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7217
4ff7bd21 72182016-05-31 Marek Polacek <polacek@redhat.com>
7219
7220 * c-c++-common/Wswitch-unreachable-3.c: New test.
7221 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7222
e1f7cc4b 72232016-05-31 Richard Biener <rguenther@suse.de>
7224
7225 PR tree-optimization/71352
7226 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7227
02978bd1 72282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7229
7230 * gcc.target/arm/armv5_thumb_isa.c: New test.
7231
cfce8164 72322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7233
7234 PR target/71346
7235 * gcc.target/i386/pr71346.c: New test.
7236
7a51c705 72372016-05-31 Tom de Vries <tom@codesourcery.com>
7238
7239 PR tree-optimization/69068
7240 * gcc.dg/graphite/pr69068.c: New test.
7241
8c1ac106 72422016-05-27 Martin Sebor <msebor@redhat.com>
7243
7244 PR c++/71306
7245 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7246
b6431756 72472016-05-30 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR c++/71349
7250 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7251 nowait depend(inout: dd[0]) clauses where permitted.
7252
f6203294 72532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 PR c++/71238
7256 * g++.dg/parse/pr71238.C: New.
7257 * g++.dg/concepts/friend1.C: Test column numbers too.
7258 * g++.dg/cpp0x/initlist31.C: Likewise.
7259 * g++.dg/cpp0x/pr51420.C: Likewise.
7260 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7261 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7262 * g++.dg/ext/builtin3.C: Likewise.
7263 * g++.dg/lookup/friend12.C: Likewise.
7264 * g++.dg/lookup/friend7.C: Likewise.
7265 * g++.dg/lookup/koenig1.C: Likewise.
7266 * g++.dg/lookup/koenig5.C: Likewise.
7267 * g++.dg/lookup/used-before-declaration.C: Likewise.
7268 * g++.dg/overload/koenig1.C: Likewise.
7269 * g++.dg/template/crash65.C: Likewise.
7270 * g++.dg/template/friend57.C: Likewise.
7271 * g++.dg/warn/Wshadow-5.C: Likewise.
7272 * g++.dg/warn/Wunused-8.C: Likewise.
7273 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7274 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7275 * g++.old-deja/g++.jason/member.C: Likewise.
7276 * g++.old-deja/g++.jason/report.C: Likewise.
7277 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7278 * g++.old-deja/g++.law/visibility20.C: Likewise.
7279 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7280 * g++.old-deja/g++.other/static5.C: Likewise.
7281 * g++.old-deja/g++.pt/overload2.C: Likewise.
7282
b96f8145 72832016-05-30 Jan Hubicka <hubicka@ucw.cz>
7284
7285 * gcc.dg/tree-ssa/peel1.c: New testcase.
7286 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7287 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7288
ed5bca7a 72892016-05-30 Tom de Vries <tom@codesourcery.com>
7290
7291 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7292 to ce.
7293
c0aa0333 72942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 PR c++/71099
7297 * g++.dg/parse/virtual1.C: New.
7298
231010db 72992016-05-30 Uros Bizjak <ubizjak@gmail.com>
7300
7301 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7302 Use correct register when clearing %edx.
7303
765557c0 73042016-05-30 Alexander Monakov <amonakov@ispras.ru>
7305
7306 PR tree-optimization/71289
7307 * gcc.dg/pr71289.c: New test.
7308
fc3b1c44 73092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7310
7311 PR middle-end/71269
7312 PR middle-end/71292
7313 * gcc.dg/tree-ssa/pr71269.c: New test.
7314 * gcc.dg/tree-ssa/pr71292.c: New test.
7315
ce352457 73162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7317
7318 PR middle-end/71252
7319 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7320
eedd711b 73212016-05-30 Jan Hubicka <hubicka@ucw.cz>
7322
7323 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7324 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7325 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7326
8c061890 73272016-05-30 Tom de Vries <tom@codesourcery.com>
7328
7329 PR tree-optimization/69067
7330 * gcc.dg/graphite/pr69067.c: New test.
7331
a6b0884c 73322016-05-29 Uros Bizjak <ubizjak@gmail.com>
7333
7334 PR target/71245
7335 * gcc.target/i386/pr71245-1.c: New test.
7336 * gcc.target/i386/pr71245-2.c: Ditto.
7337
2369edfc 73382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7339
7340 PR c++/71105
7341 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7342 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7343 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7344
b6ab3f43 73452016-05-27 Jan Hubicka <hubicka@ucw.cz>
7346
7347 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7348
0192662b 73492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7350
7351 Revert:
7352 PR c++/69855
7353 * g++.dg/overload/69855.C: New.
7354 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7355 * g++.old-deja/g++.pt/crash3.C: Likewise.
7356
fce78c50 73572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7358
7359 PR c++/60385
7360 * g++.dg/parse/namespace13.C: New.
7361
372172fe 73622016-05-26 Jeff Law <law@redhat.com>
7363
7364 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7365 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7366 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7367 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7368 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7369 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7375 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7376 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7377
5d8a8944 73782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7379
7380 PR c++/69855
7381 * g++.dg/overload/69855.C: New.
7382 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7383 * g++.old-deja/g++.pt/crash3.C: Likewise.
7384
29602b75 73852016-05-27 Jiong Wang <jiong.wang@arm.com>
7386
7387 PR target/63596
7388 * gcc.target/aarch64/va_arg_1.c: New testcase.
7389 * gcc.target/aarch64/va_arg_2.c: Likewise.
7390 * gcc.target/aarch64/va_arg_3.c: Likewise.
7391
c900b732 73922016-05-27 Jiong Wang <jiong.wang@arm.com>
7393
7394 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7395 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7396 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7397 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7398 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7399
73ef73bd 74002016-05-27 Marek Polacek <polacek@redhat.com>
7401
7402 PR middle-end/71308
7403 * g++.dg/torture/pr71308.C: New test.
7404
a6031633 74052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7406
7407 * gcc.dg/zero_bits_compound-1.c: New test.
7408 * gcc.dg/zero_bits_compound-2.c: New test.
7409
1fbdc7ae 74102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7411
7412 PR middle-end/71279
7413 * gcc.dg/pr71279.c: New test.
7414
2e196ca8 74152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7416
7417 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7418 floating point min/max/comparison instructions.
7419 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7420
6feab9ce 74212016-05-26 Jakub Jelinek <jakub@redhat.com>
7422
7423 * c-c++-common/gomp/schedule-1.c: New test.
7424 * gfortran.dg/gomp/schedule-1.f90: New test.
7425
978cea8f 74262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7427
7428 PR c++/70822
7429 PR c++/70106
7430 * g++.dg/cpp1y/auto-fn32.C: New test.
7431 * g++.dg/cpp1y/paren4.C: New test.
7432
0478d9ed 74332016-05-26 Nathan Sidwell <nathan@acm.org>
7434
7435 * gcc.dg/20060410.c: Xfail on ptx.
7436 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7437 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7438 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7439 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7440 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7441
5fd1c174 74422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7443
7444 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7445
c5e8b3e2 74462016-05-26 Jakub Jelinek <jakub@redhat.com>
7447
0db93a5b 7448 PR tree-optimization/71280
7449 * gcc.dg/pr71280.c: New test.
7450
7199c05c 7451 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7452
76c786ac 7453 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7454 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7455
c5e8b3e2 7456 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7457
e9bcea2f 74582016-05-26 Jiong Wang <jiong.wang@arm.com>
7459
7460 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7461 kept in memory.
e9bcea2f 7462
955d947b 74632016-05-25 Jeff Law <law@redhat.com>
7464
7465 PR tree-optimization/71272
7466 * gcc.c-torture/compile/pr71272.c: new test.
7467
77102dbe 74682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7469
7470 * gcc.target/powerpc/vec-cmpne.c: New test.
7471 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7472
552821b4 74732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7474
7475 * gnat.dg/opt55.ad[sb]: New test.
7476
0113f3c5 74772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7478
7479 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7480 * c-c++-common/pr60226.c: Require int32plus.
7481 * gcc.c-torture/execute/pr70602.c: Likewise.
7482 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7483 unsigned long for malloc arg type.
7484 * gcc.dg/asr_div1.c: Require int32plus.
7485 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7486 * gcc.dg/pie-1.c: Require pie.
7487 * gcc.dg/pie-2.c: Likewise.
7488 * gcc.dg/pr59471.c: Require int32plus.
7489 * gcc.dg/pr59963-2.c: XFAIL for int16.
7490 * gcc.dg/pr60114.c: Require int32plus.
7491 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7492 unsigned long for typedef of size_t.
7493 * gcc.dg/pr63914.c: Require int32plus.
7494 * gcc.dg/pr64536.c: Require pt32plus.
7495 * gcc.dg/pr65658.c: Likewise.
7496 * gcc.dg/pr67271.c: Require int32plus.
7497 * gcc.dg/pr68112.c: Likewise.
7498 * gcc.dg/pr69071.c: Skip for avr target.
7499 * gcc.dg/pr69973.c: Require int32plus.
7500 * gcc.dg/pr70169.c: Skip for avr target.
7501 * gcc.dg/sso-6.c: Require int32plus.
7502 * gcc.dg/sso-7.c: Likewise.
7503 * gcc.dg/sso-8.c: Likewise.
7504 * gcc.dg/vrp-min-max-2.c: Likewise.
7505
f4094380 75062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7507
7508 PR target/70738
7509 * gcc.target/i386/pr70738-1.c: New test.
7510 * gcc.target/i386/pr70738-2.c: Likewise.
7511 * gcc.target/i386/pr70738-3.c: Likewise.
7512 * gcc.target/i386/pr70738-4.c: Likewise.
7513 * gcc.target/i386/pr70738-5.c: Likewise.
7514 * gcc.target/i386/pr70738-6.c: Likewise.
7515 * gcc.target/i386/pr70738-7.c: Likewise.
7516 * gcc.target/i386/pr70738-8.c: Likewise.
7517 * gcc.target/i386/pr70738-9.c: Likewise.
7518
239a4bea 75192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7520
7521 PR rtl-optimization/66940
7522 * gcc.c-torture/execute/pr66940.c: New test.
7523
bf6382ba 75242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7525
7526 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7527 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7528 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7529 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7530 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7531 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7532 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7533 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7534 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7535 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7536 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7537 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7538 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7539 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7540 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7541 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7542 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7543 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7544 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7545 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7546 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7547 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7548 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7549 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7550
2c995da9 75512016-05-25 Marek Polacek <polacek@redhat.com>
7552
7553 PR c/71265
7554 * gcc.dg/noncompile/pr71265.c: New test.
7555
abfbb5b5 7556 PR c/71266
7557 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7558
f6871bbd 75592016-05-25 Nathan Sidwell <nathan@acm.org>
7560
7561 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7562
de04e83e 75632016-05-25 Richard Biener <rguenther@suse.de>
7564
7565 PR tree-optimization/71261
7566 * c-c++-common/torture/pr71261.c: New testcase.
7567
b35931f7 75682016-05-25 Richard Biener <rguenther@suse.de>
7569
7570 PR tree-optimization/71264
7571 * gcc.dg/vect/pr71264.c: New testcase.
7572
166c3089 75732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7574
7575 PR c++/55992
7576 * g++.dg/cpp0x/alias-decl-53.C: New.
7577 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7578
14240409 75792016-05-25 Martin Liska <mliska@suse.cz>
7580
7581 * g++.dg/pr71239.C: New test.
7582
bc47d9f6 75832016-05-25 Richard Biener <rguenther@suse.de>
7584
4860a6bf 7585 * gcc.dg/vect/pr58135.c: Rename to ...
7586 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7587
d8a3f157 75882016-05-25 Marek Polacek <polacek@redhat.com>
7589
7590 * g++.dg/pr65295.C: Use target c++14.
7591
3af16045 75922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7593
231010db 7594 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7595 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7596
949479b2 75972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7598
7599 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7600 instructions.
7601
6d6a3fc3 76022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7603
7604 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7605 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7606 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7607 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7608 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7609 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7610 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7611 * c-c++-common/goacc/pcopy.c: Likewise.
7612 * c-c++-common/goacc/pcopyin.c: Likewise.
7613 * c-c++-common/goacc/pcopyout.c: Likewise.
7614 * c-c++-common/goacc/pcreate.c: Likewise.
7615 * c-c++-common/goacc/pr70688.c: New test.
7616 * c-c++-common/goacc/present-1.c: Adjust test.
7617 * c-c++-common/goacc/reduction-5.c: Likewise.
7618 * g++.dg/goacc/data-1.C: New test.
7619
af648be2 76202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7621
7622 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7623 vector parity built-in functions.
7624 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7625 count trailing zeros automatic vectorization.
7626 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7627 count trailing zeros built-in functions.
7628
4e173d60 76292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7630
7631 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7632
a0c02a52 76332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7634
7635 PR target/71050
7636 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7637
64c52e9c 76382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7639
7640 PR c++/50436
7641 * g++.dg/template/crash123.C: New.
7642 * g++.dg/template/crash124.C: Likewise.
7643
752b5a4c 76442016-05-24 Martin Sebor <msebor@redhat.com>
7645
7646 PR c++/71147
7647 * g++.dg/ext/flexary16.C: New test.
7648
a36dd683 76492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7650
f6871bbd 7651 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7652 before math.h is included.
a36dd683 7653 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7654 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7655 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7656 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7657 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7658 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7659 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7660 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7661 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7662 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7663 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7664 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7665 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7666 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7667 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7668 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7669 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7670 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7671 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7672 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7673 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7674 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7675 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7676
d60e1df7 76772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7678 Kelvin Nilsen <kelvin@gcc.gnu.org>
7679
7680 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7681 support.
7682
22d09025 76832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7684
7685 PR c++/69872
7686 * g++.dg/warn/Wno-narrowing1.C: New.
7687
6ef0143d 76882016-05-24 Marek Polacek <polacek@redhat.com>
7689
7690 PR c/71249
7691 * c-c++-common/Wswitch-unreachable-2.c: New test.
7692
962a2062 76932016-05-24 Jakub Jelinek <jakub@redhat.com>
7694
ead77194 7695 PR c++/71257
7696 * g++.dg/vect/simd-clone-6.cc: New test.
7697 * g++.dg/gomp/declare-simd-6.C: New test.
7698
962a2062 7699 PR middle-end/70434
7700 PR c/69504
7701 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7702
23edc6d1 77032016-05-24 Richard Biener <rguenther@suse.de>
7704
7705 PR tree-optimization/71240
7706 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7707
30633bcc 77082016-05-24 Richard Biener <rguenther@suse.de>
7709
7710 PR tree-optimization/71230
7711 * gcc.dg/torture/pr71230.c: New testcase.
7712 * g++.dg/torture/pr71230.C: Likewise.
7713
c9d624bd 77142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7715
7716 * c-c++-common/goacc/routine-5.c: Add tests.
7717 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7718 * gfortran.dg/goacc/routine-6.f90: Add tests.
7719
ce143ff0 77202016-05-24 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/71253
7723 * gcc.dg/torture/pr71253.c: New testcase.
7724
3bdaecd5 77252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7726
7727 PR middle-end/71252
7728 * gfortran.dg/pr71252.f90: New test.
7729
856b494d 77302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7731
7732 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7733
7345b977 77342016-05-24 Richard Biener <rguenther@suse.de>
7735
7736 PR middle-end/70434
7737 PR c/69504
7738 * c-c++-common/vector-subscript-4.c: New testcase.
7739 * c-c++-common/vector-subscript-5.c: Likewise.
7740
6f065267 77412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7742
7743 PR fortran/71123
7744 * gfortran.dg/namelist_90.f: New test
7745
fd6757da 77462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7747
7748 PR fortran/66461
7749 * gfortran.dg/unexpected_eof.f: New test
7750
7d5555a8 77512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7752 Kelvin Nilsen <kelvin@gcc.gnu.org>
7753
7754 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7755 as little endian.
7756
ae6744c9 77572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7758
7759 PR c++/70972
7760 * g++.dg/cpp0x/inh-ctor20.C: New.
7761 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7762
f0d91a85 77632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7764
7765 PR c++/69095
7766 * g++.dg/cpp0x/variadic168.C: New.
7767
1618ffe5 77682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 * g++.dg/cpp0x/pr31445.C: Test column number too.
7771 * g++.dg/cpp0x/pr32253.C: Likewise.
7772 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7773 * g++.dg/cpp0x/variadic36.C: Likewise.
7774
c0205bab 77752016-05-23 Marc Glisse <marc.glisse@inria.fr>
7776
7777 * gcc.dg/fold-notshift-2.c: Adjust.
7778
1398da0f 77792016-05-23 Marek Polacek <polacek@redhat.com>
7780
7781 PR c/49859
7782 * c-c++-common/Wswitch-unreachable-1.c: New test.
7783 * gcc.dg/Wswitch-unreachable-1.c: New test.
7784 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7785 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7786 * g++.dg/gomp/block-10.C: Likewise.
7787 * gcc.dg/gomp/block-10.c: Likewise.
7788 * g++.dg/gomp/block-9.C: Likewise.
7789 * gcc.dg/gomp/block-9.c: Likewise.
7790 * g++.dg/gomp/target-1.C: Likewise.
7791 * g++.dg/gomp/target-2.C: Likewise.
7792 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7793 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7794 * g++.dg/gomp/taskgroup-1.C: Likewise.
7795 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7796 * gcc.dg/gomp/teams-1.c: Likewise.
7797 * g++.dg/gomp/teams-1.C: Likewise.
7798 * g++.dg/overload/error3.C: Likewise.
7799 * g++.dg/tm/jump1.C: Likewise.
7800 * g++.dg/torture/pr40335.C: Likewise.
7801 * gcc.dg/c99-vla-jump-5.c: Likewise.
7802 * gcc.dg/switch-warn-1.c: Likewise.
7803 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7804 * gcc.dg/nested-func-1.c: Likewise.
7805 * gcc.dg/pr67784-4.c: Likewise.
7806
5403ed8b 78072016-05-23 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/71230
7810 * gfortran.dg/pr71230-1.f90: New testcase.
7811 * gfortran.dg/pr71230-2.f90: Likewise.
7812
27510941 78132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7814
1618ffe5 7815 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7816 * gcc.dg/vect/pr58135.c: Add new.
7817 * gfortran.dg/pr46519-1.f: Adjust test case.
7818
a41c605d 78192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7820
7821 PR c++/53401
7822 * g++.dg/cpp0x/decltype64.C: New.
7823
3eb254ab 78242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7825
7826 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7827 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7828 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7829
a75fffe1 78302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7831
7832 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7833 Add poly64x1_t and poly64x2_t cases if supported.
7834 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7835 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7836 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7837 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7839
56979b12 78402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7841
7842 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7843 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7844 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7845 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7846 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7847 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7848 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7849
dc5e98db 78502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7851
7852 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7853
c0f383ae 78542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7855
7856 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7857 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7858
2a4d70a2 78592016-05-22 Jakub Jelinek <jakub@redhat.com>
7860
4c109025 7861 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7862 constraint instead of "r".
7863 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7864 insn instead of vxorpd.
7865 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7866
bad891ce 7867 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7868 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7869
ac23ddb9 7870 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7871
9dac9579 7872 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7873 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7874
2a4d70a2 7875 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7876
9eafdd7b 78772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7878
7879 PR middle-end/40921
7880 * gcc.dg/tree-ssa/pr40921.c: New test.
7881
93df190d 78822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7883
7884 PR target/71103
7885 * gcc.target/avr/pr71103.c: New test.
7886
933b9f7f 78872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7888
7889 PR middle-end/71179
7890 * gcc.dg/tree-ssa/pr71179.c: New test.
7891
8bdfbc08 78922016-05-20 Martin Sebor <msebor@redhat.com>
7893
7894 PR c/71115
7895 * gcc.dg/init-excess-2.c: New test.
7896
6827ab42 78972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7898
7899 * gnat.dg/opt53.adb: New test.
7900 * gnat.dg/opt54.adb: Likewise.
7901
58a5f4c0 79022016-05-20 Martin Jambor <mjambor@suse.cz>
7903
7904 PR tree-optimization/70884
7905 * gcc.dg/tree-ssa/pr70919.c: New test.
7906
bb7145f6 79072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7908
7909 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7910 formatting.
f6871bbd 7911 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7912 fix code formatting.
7913
79142016-05-20 Nathan Sidwell <nathan@acm.org>
7915
7916 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7917 non-common cases.
7918 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7919
9954d230 79202016-05-20 David Malcolm <dmalcolm@redhat.com>
7921
7922 * jit.dg/all-non-failing-tests.h: Add
7923 test-factorial-must-tail-call.c.
7924 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7925 * jit.dg/test-factorial-must-tail-call.c: New test case.
7926
08a161f9 79272016-05-20 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR fortran/71204
7930 * gfortran.dg/pr71204.f90: New test.
7931
3d380077 79322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7933
7934 * gcc.target/nvptx/sincos.c: New test.
7935
0f104d56 79362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/70572
7939 * g++.dg/cpp1y/auto-fn31.C: New.
7940
61736a1b 79412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7942
7943 * gcc.target/powerpc/vec-addec.c: New test.
7944 * gcc.target/powerpc/vec-addec-int128.c: New test.
7945
b4a61e77 79462016-05-20 David Malcolm <dmalcolm@redhat.com>
7947
7948 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7949 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7950 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7951 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7952
9a2ace10 79532016-05-20 Jan Hubicka <hubicka@ucw.cz>
7954
7955 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7956
45cdf8c6 79572016-05-20 Jakub Jelinek <jakub@redhat.com>
7958
b9a1dcd5 7959 PR c++/71210
7960 * g++.dg/opt/pr71210-1.C: New test.
7961 * g++.dg/opt/pr71210-2.C: New test.
7962
45cdf8c6 7963 PR tree-optimization/29756
7964 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7965 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7966 only on selected targets where V4SImode vectors are known to be
7967 supported.
7968
92e3ffbf 79692016-05-20 Marc Glisse <marc.glisse@inria.fr>
7970
7971 PR tree-optimization/71079
7972 PR tree-optimization/71206
7973 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7974
5da368e3 79752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7976
7977 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7978 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7979 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7980
2506d97a 79812016-05-20 Richard Guenther <rguenther@suse.de>
7982
7983 PR tree-optimization/29756
7984 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7985
adade307 79862016-05-20 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/71185
7989 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7990
c3deca25 79912016-05-20 Richard Biener <rguenther@suse.de>
7992
7993 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7994
8b0bef14 79952016-05-19 Marek Polacek <polacek@redhat.com>
7996
7997 PR c++/71075
7998 * g++.dg/diagnostic/pr71075.C: New test.
7999
08025288 80002016-05-19 David Malcolm <dmalcolm@redhat.com>
8001
8002 PR c++/71184
8003 * g++.dg/pr71184.C: New test case.
8004
26a51591 80052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8006
8007 * gcc.target/powerpc/darn-0.c: New test.
8008 * gcc.target/powerpc/darn-1.c: New test.
8009 * gcc.target/powerpc/darn-2.c: New test.
8010
d8d3e75a 80112016-05-19 Marek Polacek <polacek@redhat.com>
8012
8013 PR tree-optimization/71031
8014 * gcc.dg/tree-ssa/vrp100.c: New test.
8015
c28211ae 80162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8017
8018 PR rtl-optimization/71148
8019 * gcc.dg/pr71148.c: New test.
8020
3f5ea43a 80212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8022
8023 PR target/71056
8024 * gcc.target/arm/pr71056.c: New test.
8025
2a7d4c20 80262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8027
8028 * c-c++-common/pr69669.c: Check the used mode.
8029
ed0b0569 80302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8031
8032 PR sanitizer/64354
8033 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8034
410372fe 80352016-05-19 Richard Biener <rguenther@suse.de>
8036
8037 PR tree-optimization/70729
8038 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8039 * gcc.dg/graphite/scop-18.c: Likewise.
8040 * gcc.dg/pr41783.c: Disable LIM.
8041 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8042 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8043 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8044 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8045 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8046 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8047 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8048 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8049 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8050 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8051 * gfortran.dg/pr42108.f90: Likewise.
8052
56f34f03 80532016-05-18 David Malcolm <dmalcolm@redhat.com>
8054
8055 PR driver/69265
8056 * gcc.dg/spellcheck-options-11.c: New test case.
8057
e6481cd1 80582016-05-18 Jakub Jelinek <jakub@redhat.com>
8059
8060 PR c++/71100
8061 * g++.dg/opt/pr71100.C: New test.
8062
be951c59 80632016-05-18 Martin Jambor <mjambor@suse.cz>
8064
8065 PR ipa/69708
8066 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8067 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8068 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8069 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8070
665ff45b 80712016-05-18 Martin Jambor <mjambor@suse.cz>
8072
8073 PR ipa/69708
8074 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8075 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8076 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8077 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8078 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8079
485be62c 80802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8081
8082 PR c++/69793
8083 * g++.dg/template/crash122.C: New.
8084
b251d5f5 80852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/70466
8088 * g++.dg/template/pr70466-1.C: New.
8089 * g++.dg/template/pr70466-2.C: Likewise.
8090
c93e9931 80912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8092
8093 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8094 splat operations and the XXSPLTIB instruction.
8095 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8096 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8097 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8098 xxlxor to clear a register.
8099
8ba6639c 81002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8101
8102 * gcc.dg/torture/pr71020.c: New test.
8103
ec6e3005 81042016-05-18 Martin Jambor <mjambor@suse.cz>
8105
8106 PR ipa/70646
8107 * gcc.dg/ipa/pr70646.c: New test.
8108
5ef3c918 81092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8110
8111 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8112
70a88eab 81132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8114
8115 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8116 missing tests for vreinterpretq_p{8,16}.
8117
b52a930c 81182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8119
8120 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8121 vsliq_n_s64 and vsliq_n_u64.
8122
bdd4080b 81232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8124
8125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8126 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8127
37814bf5 81282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8129
8130 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8131 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8132 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8133
764af2e0 81342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8135
8136 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8137 in comment.
8138
ffe01a83 81392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8140
8141 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8142 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8143 "blr\t" and switch to scan-assembler-times.
8144
fab6dae9 81452016-05-18 Jiong Wang <jiong.wang@arm.com>
8146
231010db 8147 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8148 with __aarch64__.
8149 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8150 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8151
4eb0c566 81522016-05-18 Jakub Jelinek <jakub@redhat.com>
8153
442f18f1 8154 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8155 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8156 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8157 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8158 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8159 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8160
4d83b36b 8161 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8162 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8163
a4528eec 8164 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8165 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8166
f0066139 8167 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8168 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8169
4eb0c566 8170 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8171
303e9267 81722016-05-18 Richard Biener <rguenther@suse.de>
8173
8174 PR tree-optimization/71168
8175 * gcc.dg/torture/pr71168.c: New testcase.
8176
0d7ddd44 81772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8178
8179 PR middle-end/63586
8180 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8181 * gcc.dg/tree-ssa/pr63586.c: New test.
8182 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8183
899bcc0f 81842016-05-17 Nathan Sidwell <nathan@acm.org>
8185
8186 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8187 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8188 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8189 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8190
a2246979 81912016-05-17 Nathan Sidwell <nathan@acm.org>
8192
8193 * gcc.target/nvptx/abi-vararg-3.c: New.
8194
2f6a4d21 81952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8196
8197 PR tree-optimization/54579
8198 PR middle-end/55299
8199 * gcc.dg/fold-notrotate-1.c: New test.
8200 * gcc.dg/fold-notshift-1.c: New test.
8201 * gcc.dg/fold-notshift-2.c: New test.
8202
27bdad45 82032016-05-17 Marek Polacek <polacek@redhat.com>
8204
8205 PR ipa/71146
8206 * g++.dg/ipa/pr71146.C: New test.
8207
f33a295a 82082016-05-17 David Malcolm <dmalcolm@redhat.com>
8209
8210 * jit.dg/test-error-array-bounds.c: New test case.
8211
b6dd53bf 82122016-05-17 Marc Glisse <marc.glisse@inria.fr>
8213
8214 * gcc.dg/tree-ssa/and-1.c: New testcase.
8215
a8719545 82162016-05-17 Marc Glisse <marc.glisse@inria.fr>
8217
8218 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8219 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8220
34806102 82212016-05-17 Marc Glisse <marc.glisse@inria.fr>
8222
8223 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8224 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8225
25fe08a8 82262016-05-17 Jiong Wang <jiong.wang@arm.com>
8227
8228 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8229
abf1a837 82302016-05-17 Jiong Wang <jiong.wang@arm.com>
8231
8232 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8233
666b9dd3 82342016-05-17 Jiong Wang <jiong.wang@arm.com>
8235
8236 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8237 ".2d[index]" when scan the assembly.
8238 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8239 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8240 float64x1.
8241 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8242
77d095c0 82432016-05-17 Richard Biener <rguenther@suse.de>
8244
8245 PR tree-optimization/71132
8246 * gcc.dg/torture/pr71132.c: New testcase.
8247
28adcc23 82482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8249
8250 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8251
2439931e 82522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8253
8254 PR target/70809
8255 * gcc.target/aarch64/pr70809_1.c: New test.
8256
5ec2ff80 82572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8258
8259 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8260 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8261 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8262 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8263
17fd1c7a 82642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8265 Ilya Enkovich <ilya.enkovich@intel.com>
8266
8267 PR target/71114
8268 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8269
46729204 82702016-05-16 Jan Hubicka <hubicka@ucw.cz>
8271
8272 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8273 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8274
2a1125d6 82752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8276
8277 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8278 test for __ARM_FP16_ARGS.
8279 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8280 * gcc.target/arm/aapcs/neon-vect10.c: New.
8281 * gcc.target/arm/aapcs/neon-vect9.c: New.
8282 * gcc.target/arm/aapcs/vfp18.c: New.
8283 * gcc.target/arm/aapcs/vfp19.c: New.
8284 * gcc.target/arm/aapcs/vfp20.c: New.
8285 * gcc.target/arm/aapcs/vfp21.c: New.
8286 * gcc.target/arm/fp16-aapcs-1.c: New.
8287 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8288 test for __ARM_FP16_ARGS.
8289 * g++.target/arm/fp16-return-1.c: Update expected output.
8290
ea3d2d74 82912016-05-16 Jiong Wang <jiong.wang@arm.com>
8292
8293 PR testsuite/70227
8294 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8295
6989e05f 82962016-05-15 Harald Anlauf <anlauf@gmx.de>
8297
8298 PR fortran/69603
8299 * gfortran.dg/pr69603.f90: New testcase.
8300
a5f52592 83012016-05-14 Fritz Reese <fritzoreese@gmail.com>
8302
8303 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8304
88f949ab 83052016-05-14 Fritz Reese <fritzoreese@gmail.com>
8306
8307 PR fortran/71047
8308 * gfortran.dg/pr71047.f08: New test.
8309
90c88567 83102016-05-13 Joseph Myers <joseph@codesourcery.com>
8311
8312 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8313 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8314 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8315
00a690cc 83162016-05-13 Martin Sebor <msebor@redhat.com>
8317
8318 PR c++/60049
8319 * g++.dg/cpp0x/constexpr-60049.C: New test.
8320
ec8b6af7 83212016-05-13 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR bootstrap/71071
8324 * gcc.dg/pr71071.c: New test.
8325
f54d1d7b 83262016-05-13 Uros Bizjak <ubizjak@gmail.com>
8327
8328 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8329 remove XOP handling.
2f3af60f 8330 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8331
a39a0392 83322016-05-13 Nathan Sidwell <nathan@acm.org>
8333
8334 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8335 __atomic_is_lock_free declaration.
8336
42333dd9 83372016-05-13 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/42587
8340 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8341
c5442454 83422016-05-13 Martin Liska <mliska@suse.cz>
8343
8344 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8345 the new format of dump output.
8346
03a400fb 83472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8348
8349 * gcc.dg/pr71084.c: New test.
8350
69278c3f 83512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8352
231010db 8353 PR target/53440
8354 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8355
8138f11b 83562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8357
8358 * gcc.target/aarch64/struct_return.c: New test.
8359
22a3f7bd 83602016-05-12 Marek Polacek <polacek@redhat.com>
8361
8362 PR c/70756
8363 * c-c++-common/pr70756-2.c: New test.
8364 * c-c++-common/pr70756.c: New test.
8365
9bcd42cc 83662016-05-12 Richard Biener <rguenther@suse.de>
8367
8368 PR tree-optimization/71059
8369 * gcc.dg/torture/pr71059.c: New testcase.
8370
5ffb4a0d 83712016-05-12 Richard Biener <rguenther@suse.de>
8372
8373 PR tree-optimization/71062
8374 * gcc.dg/torture/pr71062.c: New testcase.
8375
2ab65c31 83762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8377
8378 PR tree-optimization/71006
8379 * gcc.dg/pr71006.c: New test.
8380
f0158fc0 83812016-05-12 Marek Polacek <polacek@redhat.com>
8382
8383 PR driver/71063
8384 * gcc.dg/opts-7.c: New test.
8385
0f56938b 83862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8387
8388 PR target/70830
8389 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8390 Add -save-temps to dg-options.
8391 Scan for ldmfd rather than pop instruction.
8392 * gcc.target/arm/interrupt-2.c: Likewise.
8393 * gcc.target/arm/pr70830.c: New test.
8394
e10946d5 83952016-05-12 Jakub Jelinek <jakub@redhat.com>
8396
9fa8e468 8397 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8398 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8399
9ce62bbe 8400 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8401 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8402 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8403
708ae1b1 8404 PR target/71019
8405 * gcc.target/i386/avx512vl-pack-1.c: New test.
8406 * gcc.target/i386/avx512vl-pack-2.c: New test.
8407 * gcc.target/i386/avx512bw-pack-2.c: New test.
8408
a461f32e 8409 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8410
e10946d5 8411 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8412 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8413 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8414
f52a3ef6 84152016-05-12 Richard Biener <rguenther@suse.de>
8416
8417 PR tree-optimization/70986
8418 * gcc.dg/torture/pr70986-1.c: New testcase.
8419 * gcc.dg/torture/pr70986-2.c: Likewise.
8420 * gcc.dg/torture/pr70986-3.c: Likewise.
8421
54c4d22e 84222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8423
8424 PR c/43651
8425 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8426 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8427
57215d5b 84282016-05-11 Uros Bizjak <ubizjak@gmail.com>
8429
8430 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8431 directive.
8432 * gcc.target/i386/pr66746.c: Ditto.
8433
67d3121c 84342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8435
8436 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8437 support.
8438 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8439 warning when using -mvsx-timode.
8440 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8441 * gcc.target/powerpc/dform-2.c: Likewise.
8442 * gcc.target/powerpc/pr68805.c: Likewise.
8443
7f8012a5 84442016-05-11 Marek Polacek <polacek@redhat.com>
8445
8446 PR c++/71024
8447 * c-c++-common/attributes-3.c: New test.
8448
3e8567ce 84492016-05-11 Nathan Sidwell <nathan@acm.org>
8450
8451 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8452 * gcc.c-torture/execute/pr68185.c: Likewise.
8453 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8454 * gcc.dg/pr69634.c: Requires scheduling.
8455 * gcc.dg/torture/pr66178.c: Require label values.
8456 * gcc.dg/setjmp-6.c: Require indirect jumps.
8457
3739ac00 84582016-05-11 Richard Biener <rguenther@suse.de>
8459
8460 PR tree-optimization/71055
8461 * gcc.dg/torture/pr71055.c: New testcase.
8462
1ff8b385 84632016-05-11 Richard Biener <rguenther@suse.de>
8464
8465 PR debug/71057
8466 * g++.dg/debug/pr71057.C: New testcase.
8467
77126efa 84682016-05-11 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR fortran/70855
8471 * gfortran.dg/gomp/pr70855.f90: New test.
8472
6fcaaf9b 84732016-05-11 Richard Biener <rguenther@suse.de>
8474
8475 PR middle-end/71002
8476 * g++.dg/torture/pr71002.C: New testcase.
8477
bfa8ea12 84782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8479
8480 PR middle-end/70807
8481 * gcc.dg/pr70807.c: New test.
8482
87632549 84832016-05-10 Martin Sebor <msebor@redhat.com>
8484
8485 PR c++/38611
8486 * g++.dg/Wattributes.C: New test.
8487
f9153689 84882016-05-10 Marc Glisse <marc.glisse@inria.fr>
8489
8490 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8491 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8492 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8493
a44ed58a 84942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8495
8496 PR target/70799
8497 * gcc.target/i386/pr70799-1.c: New test.
8498
d6c90d89 84992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8500
8501 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8502
c1f73044 85032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8504
8505 PR middle-end/70877
8506 * gcc.target/i386/pr70877.c: New test.
8507
e66d763a 85082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8509
8510 PR tree-optimization/70786
8511 * gcc.target/i386/pr70876.c: New test.
8512
a30ff73a 85132016-05-10 Jakub Jelinek <jakub@redhat.com>
8514
8515 PR target/70927
8516 * gcc.target/i386/avx512vl-logic-1.c: New test.
8517 * gcc.target/i386/avx512vl-logic-2.c: New test.
8518 * gcc.target/i386/avx512dq-logic-2.c: New test.
8519
4b3fd38f 85202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8521
8522 PR target/70963
8523 * gcc.target/powerpc/pr70963.c: New.
8524
abf93a25 85252016-05-10 David Malcolm <dmalcolm@redhat.com>
8526
8527 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8528 (test_very_wide_line): Add ruler to expected output.
8529 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8530 (test_very_wide_line): Likewise.
8531 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8532 (test_show_locus): Within the handling of "test_very_wide_line",
8533 enable show_ruler_p on the diagnostic context.
8534
d614888f 85352016-05-10 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/71039
8538 * gcc.dg/torture/pr71039.c: New testcase.
8539
dbca5ed9 85402016-05-10 Nathan Sidwell <nathan@acm.org>
8541
8542 * gcc.dg/nested-func-10.c: Requires alloca.
8543 * gcc.dg/nested-func-9.c: Requires alloca.
8544 * gcc.c-torture/execute/pr70460.c: Requires labels.
8545 * gcc.c-torture/compile/pr70199.c: Requires labels.
8546 * gcc.target/nvptx/decl.c: Compile only.
8547 * gcc.target/nvptx/trailing-init.c: Compile only.
8548 * gcc.target/nvptx/ary-init.c: Compile only.
8549
3fa82609 85502016-05-10 Marek Polacek <polacek@redhat.com>
8551
8552 PR c/70255
8553 * gcc.dg/attr-opt-1.c: New test.
8554
76825907 85552016-05-10 Richard Biener <rguenther@suse.de>
8556
8557 PR tree-optimization/70497
8558 PR tree-optimization/28367
8559 * gcc.dg/torture/20160404-1.c: New testcase.
8560 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8561 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8562
68255819 85632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8564
8565 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8566
d9aa8cdb 85672016-05-09 Uros Bizjak <ubizjak@gmail.com>
8568
8569 * gcc.target/i386/fabsneg-1.c New test.
8570
7cc16f50 85712016-05-09 Alan Modra <amodra@gmail.com>
8572
8573 PR testsuite/70826
8574 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8575
a83b7b63 85762016-05-09 Richard Biener <rguenther@suse.de>
8577
8578 PR tree-optimization/70985
8579 * gcc.dg/torture/pr70985.c: New testcase.
8580
189d0706 85812016-05-09 Bin Cheng <bin.cheng@arm.com>
8582
8583 * gcc.dg/tree-ssa/ifc-9.c: New test.
8584 * gcc.dg/tree-ssa/ifc-10.c: New test.
8585 * gcc.dg/tree-ssa/ifc-11.c: New test.
8586 * gcc.dg/tree-ssa/ifc-12.c: New test.
8587 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8588 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8589 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8590
1ec957b0 85912016-05-09 Richard Biener <rguenther@suse.de>
8592
8593 PR fortran/70937
8594 * gfortran.dg/pr70937.f90: New testcase.
8595
923c7714 85962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8597
8598 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8599
d7cd448a 86002016-05-07 Fritz Reese <fritzoreese@gmail.com>
8601
8602 PR fortran/56226
8603 * gfortran.dg/dec_structure_1.f90: New testcase.
8604 * gfortran.dg/dec_structure_2.f90: Ditto.
8605 * gfortran.dg/dec_structure_3.f90: Ditto.
8606 * gfortran.dg/dec_structure_4.f90: Ditto.
8607 * gfortran.dg/dec_structure_5.f90: Ditto.
8608 * gfortran.dg/dec_structure_6.f90: Ditto.
8609 * gfortran.dg/dec_structure_7.f90: Ditto.
8610 * gfortran.dg/dec_structure_8.f90: Ditto.
8611 * gfortran.dg/dec_structure_9.f90: Ditto.
8612 * gfortran.dg/dec_structure_10.f90: Ditto.
8613 * gfortran.dg/dec_structure_11.f90: Ditto.
8614 * gfortran.dg/dec_union_1.f90: Ditto.
8615 * gfortran.dg/dec_union_2.f90: Ditto.
8616 * gfortran.dg/dec_union_3.f90: Ditto.
8617 * gfortran.dg/dec_union_4.f90: Ditto.
8618 * gfortran.dg/dec_union_5.f90: Ditto.
8619 * gfortran.dg/dec_union_6.f90: Ditto.
8620 * gfortran.dg/dec_union_7.f90: Ditto.
8621
f681e29b 86222016-05-07 Tom de Vries <tom@codesourcery.com>
8623
8624 PR tree-optimization/70956
8625 * gcc.dg/graphite/pr70956.c: New test.
8626
68d7f375 86272016-05-06 Jakub Jelinek <jakub@redhat.com>
8628
faf39348 8629 PR middle-end/70941
8630 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8631 (a, b, c, d): Change type from char to signed char.
8632 (main): Compare against (signed char) -1634678893 instead of
8633 hardcoded -109. Use __builtin_abort instead of abort.
8634
b768b13a 8635 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8636 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8637
68d7f375 8638 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8639
5dda16ea 86402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8641
8642 PR debug/70935
8643 * gcc.dg/torture/pr70935.c: New test.
8644
13ede1b5 86452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8646
8647 PR target/58219
7fc878c4 8648 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8649
96d94be2 86502016-05-06 Richard Biener <rguenther@suse.de>
8651
8652 PR tree-optimization/70960
8653 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8654
e5d9f15d 86552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8656
8657 PR target/52933
8658 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8659 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8660 Adjust expected instruction counts.
8661 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8662
2dd7705f 86632016-05-06 Marek Polacek <polacek@redhat.com>
8664
8665 PR sanitizer/70875
8666 * gcc.dg/ubsan/bounds-3.c: New test.
8667
cb8bc632 86682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8669
8670 PR target/54089
8671 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8672
b343c173 86732016-05-06 Richard Biener <rguenther@suse.de>
8674
8675 PR middle-end/70931
8676 * gfortran.dg/pr70931.f90: New testcase.
8677
1e3db0b1 86782016-05-06 Richard Biener <rguenther@suse.de>
8679
8680 PR middle-end/70941
8681 * gcc.dg/torture/pr70941.c: New testcase.
8682
bdd54b6d 86832016-05-05 Bin Cheng <bin.cheng@arm.com>
8684
8685 PR tree-optimization/57206
8686 * gcc.dg/vect/pr57206.c: New test.
8687
499adcfd 86882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8689
8690 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8691
871164c4 86922016-05-05 Jakub Jelinek <jakub@redhat.com>
8693
ecb23e00 8694 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8695
871164c4 8696 * c-c++-common/Wdangling-else-4.c: New test.
8697
70cf83ba 86982016-05-04 Jakub Jelinek <jakub@redhat.com>
8699
858c9470 8700 PR c++/70906
8701 PR c++/70933
8702 * g++.dg/opt/pr70906.C: New test.
8703 * g++.dg/opt/pr70933.C: New test.
8704
70cf83ba 8705 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8706
aaa36a78 87072016-05-04 Jan Hubicka <hubicka@ucw.cz>
8708
8709 * gcc.dg/ipa/pure-const-3.c: New testcase.
8710
1d52c456 87112016-05-04 Marek Polacek <polacek@redhat.com>
8712
8713 * c-c++-common/Wdangling-else-1.c: New test.
8714 * c-c++-common/Wdangling-else-2.c: New test.
8715 * c-c++-common/Wdangling-else-3.c: New test.
8716
dc581573 87172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8718
8719 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8720 flag is present.
8721
a64030fe 87222016-05-04 Marek Polacek <polacek@redhat.com>
8723
8724 PR c/48778
8725 * gcc.dg/Waddress-2.c: New test.
8726
b461b04a 87272016-05-04 Alan Modra <amodra@gmail.com>
8728
8729 * gcc.target/powerpc/pr70866.c: New.
8730
c388a0cf 87312016-05-03 Martin Sebor <msebor@redhat.com>
8732
8733 PR c++/66561
8734 * c-c++-common/builtin_location.c: New test.
8735 * g++.dg/cpp1y/builtin_location.C: New test.
8736
5d4db8ef 87372016-05-03 Marek Polacek <polacek@redhat.com>
8738
8739 PR c/70859
8740 * gcc.dg/pr70859.c: New test.
8741 * gcc.dg/pr70859-2.c: New test.
8742
ca938765 87432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8744
8745 * gnat.dg/debug5.adb: New testcase.
8746
60b27d5f 87472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8748
8749 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8750 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8751 Procedure to check for z10 instruction set.
8752
5ab325d0 87532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8756
c548a0ad 87572016-05-03 Alan Modra <amodra@gmail.com>
8758
8759 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8760
d5ecd946 87612016-05-03 Jakub Jelinek <jakub@redhat.com>
8762
8763 * gcc.target/i386/avx512f-cvt-1.c: New test.
8764
35b0a053 87652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8766
8767 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8768 -fdump-tree-vrp-details.
8769
9ae1b28a 87702016-05-03 Richard Biener <rguenther@suse.de>
8771
8772 * gcc.dg/pr30172-1.c: Adjust.
8773 * gcc.dg/pr63743.c: Likewise.
8774 * gcc.dg/tm/pr51696.c: Likewise.
8775 * c-c++-common/tm/safe-1.c: Likewise.
8776 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8777 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8778 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8779 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8780
9c1a31e4 87812016-05-03 Jakub Jelinek <jakub@redhat.com>
8782
fe69bcb9 8783 PR rtl-optimization/70467
8784 * gcc.target/i386/pr70467-3.c: New test.
8785 * gcc.target/i386/pr70467-4.c: New test.
8786
9082c4a4 8787 PR tree-optimization/70916
8788 * gcc.c-torture/compile/pr70916.c: New test.
8789
9c1a31e4 8790 PR target/49244
8791 * gcc.target/i386/pr49244-1.c: New test.
8792 * gcc.target/i386/pr49244-2.c: New test.
8793
69105acc 87942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8795
8796 PR rtl-optimization/44281
8797 * gcc.target/i386/pr44281.c: New test.
8798
9ab8df54 87992016-05-03 bin cheng <bin.cheng@arm.com>
8800
8801 PR tree-optimization/56541
8802 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8803 * gcc.dg/vect/pr56541.c: new test.
8804
3c62cae0 88052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8806
8807 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8808 __float128.
8809 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8810
91abc161 88112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8812
8813 PR testsuite/70520
8814 * c-c++-common/asan/clone-test-1.c (main): Align child process
8815 stack to 16 bytes.
8816
aa3d1155 88172016-05-02 David Malcolm <dmalcolm@redhat.com>
8818
8819 PR c++/62314
8820 * g++.dg/spellcheck-fields-2.C: New test case.
8821
002c3f28 88222016-05-02 David Malcolm <dmalcolm@redhat.com>
8823
8824 PR c++/62314
8825 * g++.dg/pr62314.C: New test case.
8826
46e5dccc 88272016-05-02 Jan Hubicka <hubicka@ucw.cz>
8828
8829 * gcc.dg/ipa/inline-8.c: New testcase.
8830
663f4248 88312016-05-02 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR rtl-optimization/70467
8834 * gcc.target/i386/pr70467-1.c: New test.
8835
efe8bdf5 88362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8837
8838 * gcc.dg/spec-options.c: Run the test on all targets.
8839 * gcc.dg/foo.specs: Use cpp_unique_options.
8840
47ef9633 88412016-05-02 Marc Glisse <marc.glisse@inria.fr>
8842
8843 * gcc.dg/tree-ssa/unord.c: New testcase.
8844
eb1a077c 88452016-05-02 Marc Glisse <marc.glisse@inria.fr>
8846
8847 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8848
28e869d0 88492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8850
8851 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8852
dd185f6e 88532016-05-02 Marek Polacek <polacek@redhat.com>
8854
8855 PR c/70851
8856 * gcc.dg/enum-incomplete-3.c: New test.
8857
773d09b9 88582016-05-02 Marek Polacek <polacek@redhat.com>
8859 Tom de Vries <tom@codesourcery.com>
8860
8861 PR tree-optimization/70700
8862 * gcc.dg/pr70700.c: New test.
8863
f0dc3286 88642016-05-01 Uros Bizjak <ubizjak@gmail.com>
8865
8866 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8867 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8868 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8869 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8870 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8871
7f931827 88722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8873
8874 * ada/acats/run_acats: Rename into...
8875 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8876 * ada/acats/run_all.sh: Remove redundant test.
8877 (target_run): Move around.
8878 (target_gnatchop): Use newly built executable.
8879 (target_gnatmake): Likewise.
8880 Check that the compilation of impbit succeeds.
8881
1c492b4e 88822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8883
8884 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8885 * gcc.dg/20021029-1.c: Likewise.
8886 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8887 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8888 * gcc.target/sh/cmpstr.c: Likewise.
8889 * gcc.target/sh/cmpstrn.c: Likewise.
8890 * gcc.target/sh/memset.c: Likewise.
8891 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8892 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8893 * gcc.target/sh/pr39423-1.c: Likewise.
8894 * gcc.target/sh/pr49468-di.c: Likewise.
8895 * gcc.target/sh/pr49468-si.c: Likewise.
8896 * gcc.target/sh/pr49880-1.c: Likewise.
8897 * gcc.target/sh/pr49880-2.c: Likewise.
8898 * gcc.target/sh/pr49880-3.c: Likewise.
8899 * gcc.target/sh/pr50751-1.c: Likewise.
8900 * gcc.target/sh/pr50751-4.c: Likewise.
8901 * gcc.target/sh/pr50751-7.c: Likewise.
8902 * gcc.target/sh/pr51244-1.c: Likewise.
8903 * gcc.target/sh/pr51244-10.c: Likewise.
8904 * gcc.target/sh/pr51244-11.c: Likewise.
8905 * gcc.target/sh/pr51244-12.c: Likewise.
8906 * gcc.target/sh/pr51244-13.c: Likewise.
8907 * gcc.target/sh/pr51244-14.c: Likewise.
8908 * gcc.target/sh/pr51244-17.c: Likewise.
8909 * gcc.target/sh/pr51244-18.c: Likewise.
8910 * gcc.target/sh/pr51244-19.c: Likewise.
8911 * gcc.target/sh/pr51244-4.c: Likewise.
8912 * gcc.target/sh/pr51244-5.c: Likewise.
8913 * gcc.target/sh/pr51244-7.c: Likewise.
8914 * gcc.target/sh/pr51244-8.c: Likewise.
8915 * gcc.target/sh/pr51244-9.c: Likewise.
8916 * gcc.target/sh/pr51697.c: Likewise.
8917 * gcc.target/sh/pr52483-1.c: Likewise.
8918 * gcc.target/sh/pr52483-2.c: Likewise.
8919 * gcc.target/sh/pr52483-3.c: Likewise.
8920 * gcc.target/sh/pr52483-5.c: Likewise.
8921 * gcc.target/sh/pr52933-1.c: Likewise.
8922 * gcc.target/sh/pr52933-2.c: Likewise.
8923 * gcc.target/sh/pr52933-3.c: Likewise.
8924 * gcc.target/sh/pr53568-1.c: Likewise.
8925 * gcc.target/sh/pr53976-1.c: Likewise.
8926 * gcc.target/sh/pr53988-1.c: Likewise.
8927 * gcc.target/sh/pr53988.c: Likewise.
8928 * gcc.target/sh/pr54089-1.c: Likewise.
8929 * gcc.target/sh/pr54089-6.c: Likewise.
8930 * gcc.target/sh/pr54089-7.c: Likewise.
8931 * gcc.target/sh/pr54089-8.c: Likewise.
8932 * gcc.target/sh/pr54089-9.c: Likewise.
8933 * gcc.target/sh/pr54236-1.c: Likewise.
8934 * gcc.target/sh/pr54236-2.c: Likewise.
8935 * gcc.target/sh/pr54236-3.c: Likewise.
8936 * gcc.target/sh/pr54236-4.c: Likewise.
8937 * gcc.target/sh/pr54386.c: Likewise.
8938 * gcc.target/sh/pr54602-1.c: Likewise.
8939 * gcc.target/sh/pr54685.c: Likewise.
8940 * gcc.target/sh/pr54760-1.c: Likewise.
8941 * gcc.target/sh/pr54760-2.c: Likewise.
8942 * gcc.target/sh/pr54760-3.c: Likewise.
8943 * gcc.target/sh/pr54760-4.c: Likewise.
8944 * gcc.target/sh/pr54760-5.c: Likewise.
8945 * gcc.target/sh/pr54760-6.c: Likewise.
8946 * gcc.target/sh/pr55146.c: Likewise.
8947 * gcc.target/sh/pr55160.c: Likewise.
8948 * gcc.target/sh/pr59278.c: Likewise.
8949 * gcc.target/sh/pr59401-1.c: Likewise.
8950 * gcc.target/sh/pr59533-1.c: Likewise.
8951 * gcc.target/sh/pr63260.c: Likewise.
8952 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8953 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8954 * gcc.target/sh/strlen.c: Likewise.
8955 * gcc.target/sh/torture/pr30807.c: Likewise.
8956 * gcc.target/sh/torture/pr34777.c: Likewise.
8957 * gcc.target/sh/torture/pr64652.c: Likewise.
8958 * gcc.target/sh/torture/pr65505.c: Likewise.
8959 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8960 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8961
0c4005be 89622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8963
8964 PR c++/66644
8965 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8966
d94e6223 89672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8968
8969 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8970 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8971 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8972 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8973
46f37836 89742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8975
8976 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8977 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8978
4d0a8bac 89792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8980
8981 PR middle-end/70626
8982 * c-c++-common/goacc/combined-reduction.c: New test.
8983 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8984
b98e0db3 89852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8986
8987 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8988 *movdi_internal pattern only if PIC off.
8989 * gcc.target/i386/pr70155-2.c: Likewise.
8990 * gcc.target/i386/pr70155-3.c: Likewise.
8991 * gcc.target/i386/pr70155-4.c: Likewise.
8992 * gcc.target/i386/pr70155-5.c: Likewise.
8993 * gcc.target/i386/pr70155-6.c: Likewise.
8994 * gcc.target/i386/pr70155-7.c: Likewise.
8995 * gcc.target/i386/pr70155-8.c: Likewise.
8996 * gcc.target/i386/pr70155-15.c: Likewise.
8997 * gcc.target/i386/pr70155-17.c: Likewise.
8998 * gcc.target/i386/pr70155-22.c: Likewise.
8999
8b066242 90002016-04-29 Bin Cheng <bin.cheng@arm.com>
9001
9002 PR tree-optimization/70803
9003 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9004
22912e73 90052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9006
9007 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9008 optimization of vector loop.
9009 * gcc.target/i386/vect-unpack-3.c: New test.
9010 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9011 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9012 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9013
568128c6 90142016-04-29 Marek Polacek <polacek@redhat.com>
9015
9016 PR sanitizer/70342
9017 * g++.dg/ubsan/null-7.C: New test.
9018
025dd1e0 9019 PR c/70852
9020 * gcc.dg/pr70852.c: New test.
9021
eb16928e 90222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9023
9024 PR/69089
9025 * g++.dg/cpp0x/alignas6.C: New test.
9026
d7377ee9 90272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9028
4860a6bf 9029 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9030 * gcc.dg/pr27003.c: Likewise.
9031 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9032 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9033 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9034 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9035 * gcc.target/arc/mxy.c: Likewise.
9036 * gcc.target/arc/mswape.c: Likewise.
9037 * gcc.target/arc/mrtsc.c: Likewise.
9038 * gcc.target/arc/mcrc.c: Likewise.
9039 * gcc.target/arc/mdsp-packa.c: Likewise.
9040 * gcc.target/arc/mdvbf.c: Likewise.
9041 * gcc.target/arc/mlock.c: Likewise.
9042 * gcc.target/arc/mmac-24.c: Likewise.
9043 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9044
efa1b7ab 90452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9046 Matthijs Kooijman <matthijs@stdin.nl>
9047 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9048
9049 PR target/60040
9050 * gcc.target/avr/pr60040-1.c: New.
9051 * gcc.target/avr/pr60040-2.c: New.
9052
00371d68 90532016-04-29 Richard Biener <rguenther@suse.de>
9054
9055 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9056
73447cc5 90572016-04-29 Richard Biener <rguenther@suse.de>
9058
9059 PR tree-optimization/13962
9060 PR tree-optimization/65686
9061 * gcc.dg/uninit-pr65686.c: New testcase.
9062
c2087b56 90632016-04-29 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR middle-end/70843
9066 * gcc.dg/pr70843.c: New test.
9067
cdd06d5a 90682016-04-28 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR target/70858
9071 * gcc.target/i386/pr70858.c: New test.
9072
1a60079e 90732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9074
9075 * gcc.target/arc/nps400-1.c: New file.
9076
11bc2894 90772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9078 Andrew Burgess <andrew.burgess@embecosm.com>
9079
9080 * gcc.target/arc/movh_cl-1.c: New file.
9081
dd9bf0b5 90822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9083 Andrew Burgess <andrew.burgess@embecosm.com>
9084
9085 * gcc.target/arc/extzv-1.c: New file.
9086 * gcc.target/arc/insv-1.c: New file.
9087 * gcc.target/arc/insv-2.c: New file.
9088 * gcc.target/arc/movb-1.c: New file.
9089 * gcc.target/arc/movb-2.c: New file.
9090 * gcc.target/arc/movb-3.c: New file.
9091 * gcc.target/arc/movb-4.c: New file.
9092 * gcc.target/arc/movb-5.c: New file.
9093 * gcc.target/arc/movb_cl-1.c: New file.
9094 * gcc.target/arc/movb_cl-2.c: New file.
9095 * gcc.target/arc/movbi_cl-1.c: New file.
9096 * gcc.target/arc/movl-1.c: New file.
9097
a22e4209 90982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9099 Andrew Burgess <andrew.burgess@embecosm.com>
9100
9101 * gcc.target/arc/cmem-1.c: New file.
9102 * gcc.target/arc/cmem-2.c: New file.
9103 * gcc.target/arc/cmem-3.c: New file.
9104 * gcc.target/arc/cmem-4.c: New file.
9105 * gcc.target/arc/cmem-5.c: New file.
9106 * gcc.target/arc/cmem-6.c: New file.
9107 * gcc.target/arc/cmem-7.c: New file.
9108 * gcc.target/arc/cmem-ld.inc: New file.
9109 * gcc.target/arc/cmem-st.inc: New file.
9110
287c3982 91112016-04-28 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR target/70821
9114 * gcc.target/i386/pr70821.c: New test.
9115
e40e5340 91162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9117
9118 * gcc.target/powerpc/vec-adde.c: New test.
9119 * gcc.target/powerpc/vec-adde-int128.c: New test.
9120
cf977d50 91212016-04-28 Jakub Jelinek <jakub@redhat.com>
9122
9123 * gcc.target/i386/avx-vround-1.c: New test.
9124 * gcc.target/i386/avx-vround-2.c: New test.
9125 * gcc.target/i386/avx512vl-vround-1.c: New test.
9126 * gcc.target/i386/avx512vl-vround-2.c: New test.
9127
572f8300 91282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9129
9130 PR testsuite/70595
9131 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9132 (check_effective_target_cilkplus_runtime): ... this.
9133 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9134 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9135
9136 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9137 Require cilkplus_runtime.
9138 Don't add -lcilkrts.
9139 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9140 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9141 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9142 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9143 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9144 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9145 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9146 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9147 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9148 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9149 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9150 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9151 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9152 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9153 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9154 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9155 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9156 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9157 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9158 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9159 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9160 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9161 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9162 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9163 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9164 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9165 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9166 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9167 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9168
9169 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9170 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9171
9172 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9173
9174 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9175 cilkplus_runtime.
9176
dfba0905 91772016-04-27 Marc Glisse <marc.glisse@inria.fr>
9178
9179 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9180 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9181
605a4556 91822015-04-27 Ryan Burn <contact@rnburn.com>
9183
9184 PR c++/69024
9185 PR c++/68997
9186 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9187 diagnostic.
9188 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9189 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9190
6a1231a5 91912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9192
9193 * gnat.dg/limited_with4.ad[sb]: New test.
9194 * gnat.dg/limited_with4_pkg.ads: New helper.
9195
4dad9e09 91962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9197
9198 PR target/70155
9199 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9200 and movv1ti_internal patterns
9201 * gcc.target/i386/pr70155-1.c: New test.
9202 * gcc.target/i386/pr70155-2.c: Likewise.
9203 * gcc.target/i386/pr70155-3.c: Likewise.
9204 * gcc.target/i386/pr70155-4.c: Likewise.
9205 * gcc.target/i386/pr70155-5.c: Likewise.
9206 * gcc.target/i386/pr70155-6.c: Likewise.
9207 * gcc.target/i386/pr70155-7.c: Likewise.
9208 * gcc.target/i386/pr70155-8.c: Likewise.
9209 * gcc.target/i386/pr70155-9.c: Likewise.
9210 * gcc.target/i386/pr70155-10.c: Likewise.
9211 * gcc.target/i386/pr70155-11.c: Likewise.
9212 * gcc.target/i386/pr70155-12.c: Likewise.
9213 * gcc.target/i386/pr70155-13.c: Likewise.
9214 * gcc.target/i386/pr70155-14.c: Likewise.
9215 * gcc.target/i386/pr70155-15.c: Likewise.
9216 * gcc.target/i386/pr70155-16.c: Likewise.
9217 * gcc.target/i386/pr70155-17.c: Likewise.
9218 * gcc.target/i386/pr70155-18.c: Likewise.
9219 * gcc.target/i386/pr70155-19.c: Likewise.
9220 * gcc.target/i386/pr70155-20.c: Likewise.
9221 * gcc.target/i386/pr70155-21.c: Likewise.
9222 * gcc.target/i386/pr70155-22.c: Likewise.
9223
a80f3f45 92242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9225
9226 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9227 ".{5,6}".
9228
279305d1 92292016-04-27 Bin Cheng <bin.cheng@arm.com>
9230
9231 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9232 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9233 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9234 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9235 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9236
8974b625 92372016-04-27 Richard Biener <rguenther@suse.de>
9238
9239 PR ipa/70760
9240 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9241 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9242
886d5463 92432016-04-27 Nathan Sidwell <nathan@acm.org>
9244
9245 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9246 * g++.dg/ubsan/pr63956.C: Adjust error location.
9247
f0e35aa9 92482016-04-27 Nick Clifton <nickc@redhat.com>
9249
9250 PR middle-end/49889
9251 * gcc.dg/pr49889.c: New test.
9252
40385231 92532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9254
9255 * c-c++-common/memset-array.c: New test.
9256
37229a71 92572016-04-26 Martin Sebor <msebor@redhat.com>
9258
9259 PR c++/66639
9260 * g++.dg/cpp1y/func_constexpr.C: New test.
9261
3eedf9bd 92622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9263
9264 PR c++/70241
9265 * g++.dg/cpp0x/enum32.C: New test.
9266 * g++.dg/cpp0x/enum33.C: New test.
9267
92682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9269
9270 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9271 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9272 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9273 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9274 * gcc.c-torture/execute/pr38151.c: Likewise.
9275 * gcc.c-torture/execute/pr66556.c: Likewise.
9276 * gcc.c-torture/execute/pr67781.c: Likewise.
9277 * gcc.c-torture/execute/pr68648.c: Likewise.
9278
8c51f92f 92792016-04-26 Marc Glisse <marc.glisse@inria.fr>
9280
9281 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9282
fa20ebd3 92832016-04-26 Marek Polacek <polacek@redhat.com>
9284
9285 PR c/67784
9286 * gcc.dg/pr67784-3.c: New test.
9287 * gcc.dg/pr67784-4.c: New test.
9288 * gcc.dg/pr67784-5.c: New test.
9289
9db47803 9290 PR c/70791
9291 * gcc.dg/Wnested-externs-2.c: New test.
9292
bff407f2 92932016-04-26 Marc Glisse <marc.glisse@inria.fr>
9294
9295 * gcc.dg/fold-plusmult.c: Adjust.
9296 * gcc.dg/no-strict-overflow-6.c: Adjust.
9297 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9298
78d0c69e 92992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9300
9301 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9302 number scans.
9303 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9304 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9305 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9306 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9307 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9308 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9309 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9310 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9311 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9312 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9313 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9314 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9315 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9316 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9317 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9318 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9319 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9320 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9321 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9322 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9323 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9324 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9325 scans.
9326 * gcc.target/i386/pr32219-4.c: Likewise.
9327 * gcc.target/i386/pr32219-6.c: Likewise.
9328 * gcc.target/i386/pr32219-8.c: Likewise.
9329
221d6722 93302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9331
9332 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9333 associated options.
9334
514727a9 93352016-04-26 Marek Polacek <polacek@redhat.com>
9336
9337 PR c++/70744
9338 * g++.dg/ext/cond2.C: New test.
9339
e6ee4c61 93402016-04-26 Bin Cheng <bin.cheng@arm.com>
9341
9342 PR tree-optimization/70771
9343 PR tree-optimization/70775
9344 * gcc.dg/pr70771.c: New test.
3730828c 9345 * gcc.dg/pr70775.c: New test.
e6ee4c61 9346
b3d72796 93472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9348
9349 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9350
c11ece29 93512016-04-25 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/70780
9354 * gcc.dg/torture/pr70780.c: New testcase.
9355
92a44a68 93562016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9357
4860a6bf 9358 * gcc.target/arm/neon-vaddws16.c: New test.
9359 * gcc.target/arm/neon-vaddws32.c: New test.
9360 * gcc.target/arm/neon-vaddwu16.c: New test.
9361 * gcc.target/arm/neon-vaddwu32.c: New test.
9362 * gcc.target/arm/neon-vaddwu8.c: New test.
9363 * lib/target-supports.exp
d40b10b2 9364 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9365 that arm neon support vector widen sum of HImode TO SImode.
9366
4bbfd6c2 93672016-04-23 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR sanitizer/70712
9370 * c-c++-common/asan/pr70712.c: New test.
9371
524df596 93722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9373
9374 * .gitattributes: New file.
9375
426c75c3 93762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9377
9378 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9379
c052a8d5 93802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9381
9382 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9383 * gfortran.dg/submodule_15.f08: Likewise.
9384
c08d4612 93852016-04-22 Richard Biener <rguenther@suse.de>
9386
9387 PR tree-optimization/70740
9388 * gcc.dg/torture/pr70740.c: New testcase.
9389
fd3211e1 93902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9391
9392 PR target/70750
9393 * gcc.target/i386/pr70750-1.c: New test.
9394 * gcc.target/i386/pr70750-2.c: Likewise.
9395
15acd78c 93962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9397
9398 PR c++/70540
9399 * g++.dg/cpp0x/auto48.C: New.
9400
192bf59c 94012016-04-21 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/70513
9404 * g++.dg/cpp0x/forw_enum12.C: New test.
9405 * g++.dg/cpp0x/forw_enum13.C: New test.
9406
5d429e99 94072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9408
9409 PR target/70728
9410 * gcc.target/i386/pr70728.c: New test.
9411
06777d85 94122016-04-21 Richard Biener <rguenther@suse.de>
9413
9414 PR middle-end/70747
9415 * gcc.dg/pr70747.c: New testcase.
9416
7434c6fb 94172016-04-21 Bin Cheng <bin.cheng@arm.com>
9418
9419 PR tree-optimization/70715
9420 * gcc.dg/tree-ssa/scev-13.c: New test.
9421
f3ec0970 94222016-04-21 Marc Glisse <marc.glisse@inria.fr>
9423
9424 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9425
523f3a9d 94262016-04-21 Marc Glisse <marc.glisse@inria.fr>
9427
9428 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9429
ace7bf06 94302016-04-20 Jan Hubicka <jh@suse.cz>
9431
9432 PR ipa/70018
9433 * g++.dg/ipa/nothrow-1.C: New testcase.
9434
2b073aa6 94352016-04-20 Nathan Sidwell <nathan@acm.org>
9436
9437 PR c++/55635
9438 * g++.dg/eh/delete1.C: New.
9439
8a574c11 94402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9441
9442 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9443 -mtune-ctrl=sse_typeless_stores.
9444
e3400750 94452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9446
9447 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9448
4bd8a059 94492016-04-20 Bin Cheng <bin.cheng@arm.com>
9450
9451 PR tree-optimization/69489
9452 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9453
70574e60 94542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9455
9456 PR c++/69363
9457 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9458 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9459 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9460
bd6f374c 94612016-04-20 Bin Cheng <bin.cheng@arm.com>
9462
9463 PR tree-optimization/56625
9464 PR tree-optimization/69489
9465 * gcc.dg/vect/pr56625.c: New test.
9466 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9467
482539ee 94682016-04-20 Andrew Pinski <apinski@cavium.com>
9469
9470 PR target/64971
9471 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9472
b4672800 94732016-04-20 Arnaud Charlet <charlet@adacore.com>
9474
9475 * gnat.dg/self1.adb: Remove now incorrect test.
9476
4fb48737 94772016-04-20 Bin Cheng <bin.cheng@arm.com>
9478
9479 * gcc.dg/tree-ssa/scev-11.c: New test.
9480 * gcc.dg/tree-ssa/scev-12.c: New test.
9481
97efb92e 94822016-04-20 Marek Polacek <polacek@redhat.com>
9483
9484 PR tree-optimization/70725
9485 * gcc.dg/pr70725.c: New test.
9486
9d2d4060 94872016-04-20 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/70726
9490 * g++.dg/vect/pr70726.cc: New testcase.
9491
54530437 94922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9493
9494 PR target/70674
9495 * gcc.target/s390/pr70674.c: New test.
9496
acda2210 94972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9498
9499 PR libgfortran/70684
9500 * gfortran.dg/list_read_14.f90: New test.
9501
b7040bb0 95022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9503
9504 PR target/69201
9505 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9506 extern to force it misaligned.
9507 (b): Likewise.
9508 (c): Likewise.
9509 (d): Likewise.
9510 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9511 Don't check `*' before movv4sf_internal.
9512 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9513 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9514 Don't check `*' before movv16qi_internal.
9515 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9516 extern to force it misaligned.
9517 (b): Likewise.
9518 (c): Likewise.
9519 (d): Likewise.
9520 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9521 Don't check `*' before movv2df_internal.
9522 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9523 extern to force it misaligned.
9524 (b): Likewise.
9525 (c): Likewise.
9526 (d): Likewise.
9527 Check movv8sf_internal instead of avx_storeups256.
9528 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9529
263b5475 95302016-04-19 Richard Biener <rguenther@suse.de>
9531
9532 PR tree-optimization/70171
9533 * g++.dg/tree-ssa/pr70171.C: New testcase.
9534
222ac318 95352016-04-19 Richard Biener <rguenther@suse.de>
9536
9537 PR tree-optimization/70724
9538 * gcc.dg/torture/pr70724.c: New testcase.
9539
003000a4 95402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9541
9542 PR middle-end/70689
4860a6bf 9543 * gcc.target/i386/pr70689.c: New.
003000a4 9544
3f6e13de 95452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9546
9547 PR target/70708
9548 * gcc.target/i386/pr70708.c: New test.
9549
10abddbd 95502016-04-18 Richard Biener <rguenther@suse.de>
9551
9552 PR tree-optimization/43434
9553 * gcc.dg/vect/pr43434.c: New testcase.
9554 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9555 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9556 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9557 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9558 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9559 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9560 * gcc.dg/gomp/pr68640.c: Likewise.
9561 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9562 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9563
950db54a 95642016-04-18 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/70701
9567 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9568
67ccbf39 95692016-04-18 Tom de Vries <tom@codesourcery.com>
9570
9571 PR testsuite/70699
9572 * gcc.dg/pr70161.c: Add dot-file scans.
9573 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9574 instead of after last dot char.
9575
021ad2f3 95762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9577
9578 * c-c++-common/dump-ada-spec-3.c: New test.
9579 * c-c++-common/dump-ada-spec-4.c: Likewise.
9580
d572fcfd 95812016-04-17 Tom de Vries <tom@codesourcery.com>
9582
9583 PR other/70183
9584 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9585
8b4ee73c 95862016-04-15 Jan Hubicka <jh@suse.cz>
9587
9588 PR ipa/70018
9589 * g++.dg/ipa/pure-const-1.C: New testcase.
9590 * g++.dg/ipa/pure-const-2.C: New testcase.
9591 * g++.dg/ipa/pure-const-3.C: New testcase.
9592
eac243e7 95932016-04-15 Marek Polacek <polacek@redhat.com>
9594
9595 PR c/70671
9596 * gcc.dg/bitfld-22.c: New test.
9597
64c1df32 95982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9599
9600 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9601 x86_64.
9602
926f9422 96032016-04-15 Marek Polacek <polacek@redhat.com>
9604
9605 PR c/70651
9606 * c-c++-common/pr70651.c: New test.
9607
309bbaa3 96082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9609
9610 PR rtl-optimization/70681
9611 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9612 dump scan on arm and powerpc.
9613 * gcc.dg/pr10474.c: Likewise.
9614
b4ba8358 96152016-04-15 Jakub Jelinek <jakub@redhat.com>
9616
ed92874a 9617 PR c++/69517
9618 PR c++/70019
9619 PR c++/70588
9620 * g++.dg/cpp1y/vla11.C: Revert for real.
9621
b4ba8358 9622 PR c/70436
9623 * c-c++-common/Wparentheses-1.c: New test.
9624 * c-c++-common/gomp/Wparentheses-1.c: New test.
9625 * c-c++-common/gomp/Wparentheses-2.c: New test.
9626 * c-c++-common/gomp/Wparentheses-3.c: New test.
9627 * c-c++-common/gomp/Wparentheses-4.c: New test.
9628 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9629 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9630 * c-c++-common/goacc/Wparentheses-1.c: New test.
9631
65717bb5 96322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9633
9634 PR target/70662
9635 * gcc.target/i386/pr70662.c: New test.
9636
ca1a4077 96372016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9638 Alan Modra <amodra@gmail.com>
ca1a4077 9639
9640 PR tree-optimization/70130
9641 * gcc.dg/vect/O3-pr70130.c: New testcase.
9642
dbe1794c 96432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9644
11836644 9645 PR target/70669
9646 * gcc.target/powerpc/pr70669.c: New test.
9647
dbe1794c 9648 PR target/70640
9649 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9650 a power7 system that does not have an assembler that supports
9651 power8.
9652
4c1007f1 96532016-04-14 Martin Sebor <msebor@redhat.com>
9654
9655 PR c++/69517
9656 PR c++/70019
9657 PR c++/70588
9658 * c-c++-common/ubsan/vla-1.c: Revert.
9659 * g++.dg/cpp1y/vla11.C: Same.
9660 * g++.dg/cpp1y/vla12.C: Same.
9661 * g++.dg/cpp1y/vla13.C: Same.
9662 * g++.dg/cpp1y/vla14.C: Same.
9663 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9664 * g++.dg/init/array24.C: Same.
4c1007f1 9665 * g++.dg/ubsan/vla-1.C: Same.
9666
22dcab66 96672016-04-14 Marek Polacek <polacek@redhat.com>
9668 Jan Hubicka <hubicka@ucw.cz>
9669
9670 PR c++/70029
9671 * g++.dg/torture/pr70029.C: New test.
9672
3e74b025 96732016-04-14 Martin Sebor <msebor@redhat.com>
9674
9675 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9676 type size to prevent failures on targets with very low maximum
9677 alignment.
9678
1d2e0f2a 96792016-04-14 Richard Biener <rguenther@suse.de>
9680
9681 PR tree-optimization/70623
9682 * gcc.dg/torture/pr70623.c: New testcase.
9683 * gcc.dg/torture/pr70623-2.c: Likewise.
9684
9aed0626 96852016-04-13 Martin Sebor <msebor@redhat.com>
9686
9687 PR c++/69517
9688 PR c++/70019
9689 PR c++/70588
9690 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9691 * g++.dg/cpp1y/vla11.C: New test.
9692 * g++.dg/cpp1y/vla12.C: New test.
9693 * g++.dg/cpp1y/vla13.C: New test.
9694 * g++.dg/cpp1y/vla14.C: New test.
9695 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9696 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9697 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9698
fd499010 96992016-04-13 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR c++/70641
9702 * g++.dg/opt/pr70641.C: New test.
9703
87fa7252 97042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9705
9706 PR rtl-optimization/68749
9707 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9708 effects of argument promotions.
9709 Remove default args to dg-skip-if.
9710
6c40e18b 97112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/70635
9714 * g++.dg/parse/pr70635.C: New.
9715
92c53257 97162016-04-13 Marek Polacek <polacek@redhat.com>
9717
9718 PR c++/70639
9719 * c-c++-common/Wmisleading-indentation-4.c: New test.
9720
0241e4dc 97212016-04-13 Marek Polacek <polacek@redhat.com>
9722
9723 PR c/70436
4860a6bf 9724 * gcc.dg/Wparentheses-12.c: New test.
9725 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9726
92bda444 97272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9728
9729 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9730 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9731 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9732
38ea8a26 97332016-04-13 Jakub Jelinek <jakub@redhat.com>
9734
d08aa032 9735 PR middle-end/70633
9736 * gcc.c-torture/compile/pr70633.c: New test.
9737
38ea8a26 9738 PR debug/70628
9739 * gcc.dg/torture/pr70628.c: New test.
9740
9231d5c2 97412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9742
9743 PR c++/70610
9744 * g++.dg/template/pr70610.C: New test.
9745 * g++.dg/template/pr70610-2.C: New test.
9746 * g++.dg/template/pr70610-3.C: New test.
9747 * g++.dg/template/pr70610-4.C: New test.
9748
249ca944 97492016-04-12 Jakub Jelinek <jakub@redhat.com>
9750
7f2ea2fb 9751 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9752 128 instead of 32.
9753
249ca944 9754 PR c++/70571
9755 * g++.dg/ext/pr70571.C: New test.
9756
8ca5a97d 97572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9758
bf32a52d 9759 PR target/70640
8ca5a97d 9760 * gcc.target/powerpc/pr70640.c: New test.
9761
e971b45f 97622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9763
9764 PR c++/68722
9765 * g++.dg/parse/pr68722.C: New.
9766
0b54d964 97672016-04-12 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR rtl-optimization/70596
9770 * gcc.target/i386/pr70596.c: New test.
9771
d2dd85e3 97722016-04-12 Nathan Sidwell <nathan@acm.org>
9773
9774 PR c++/70501
9775 * g++.dg/init/pr70501.C: New.
9776
2d0001b0 97772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9778
9779 * gcc.target/i386/asm-flag-6.c: New test.
9780
6c4df0d1 97812016-04-12 Tom de Vries <tom@codesourcery.com>
9782
9783 PR tree-optimization/68756
9784 * gcc.dg/graphite/pr68756.c: New test.
9785
0d60da57 97862016-04-12 Jakub Jelinek <jakub@redhat.com>
9787
9788 PR tree-optimization/70602
9789 * gcc.c-torture/execute/pr70602.c: New test.
9790
62735984 97912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9792
9793 PR target/70381
9794 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9795 __float128 emulator is built and runs.
9796 * gcc.target/powerpc/float128-1.c: Likewise.
9797
9798 * lib/target-supports.exp (check_ppc_float128_sw_available):
9799 Rework tests for __float128 software and hardware
9800 availability. Fix exit condition to return 0 on success.
9801
a702492c 98022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9803
9804 PR target/70133
9805 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9806 * gcc.target/aarch64/target_attr_15.c: Likewise.
9807
a8c5ce92 98082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/69066
9811 * g++.dg/cpp1y/pr69066.C: New.
9812
5ecab913 98132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9814
9815 PR fortran/68566
9816 * gfortran.dg/pr36192.f90: Update test.
9817 * gfortran.dg/pr36192_1.f90: Update test.
9818 * gfortran.dg/real_dimension_1.f: Update test.
9819 * gfortran.dg/parameter_array_init_7.f90: New test.
9820
6cb5ef70 98212016-04-09 John David Anglin <danglin@gcc.gnu.org>
9822
4edfdd23 9823 PR testsuite/64039
9824 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9825
964f71e3 9826 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9827
5d61c198 9828 PR rtl-optimization/66669
9829 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9830
16eaaf58 9831 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9832
0b68802d 9833 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9834 * gcc.dg/pie-1.c: Likewise.
9835 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9836 * gcc.dg/pic-4.c: Likewise.
9837 * gcc.dg/pie-3.c: Likewise.
9838 * gcc.dg/pie-4.c: Likewise.
9839
9c0dd509 9840 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9841
03b2d3c1 9842 PR tree-optimization/68644
9843 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9844
6cb5ef70 9845 PR rtl-optimization/64886
9846 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9847
07de41ba 98482016-04-09 Tom de Vries <tom@codesourcery.com>
9849
9850 PR tree-optimization/68953
9851 * gcc.dg/graphite/pr68953.c: New test.
9852
d294e3fb 98532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9854
9855 PR fortran/70592
9856 * gfortran.dg/deferred_character_16.f90: New test.
9857
3cb15094 98582016-04-09 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR tree-optimization/70586
9861 * gcc.c-torture/execute/pr70586.c: New test.
9862
a02dc66f 98632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9864
9865 PR sanitizer/70573
9866 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9867 with __builtin_memset
9868 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9869
0c302595 98702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9871
9872 PR lto/70289
9873 PR ipa/70348
9874 PR tree-optimization/70373
9875 PR middle-end/70533
9876 PR middle-end/70534
9877 PR middle-end/70535
9878 * c-c++-common/goacc/reduction-5.c: New test.
9879 * c-c++-common/goacc/reduction-promotions.c: New test.
9880 * gfortran.dg/goacc/reduction-3.f95: New test.
9881 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9882
c6c0523b 98832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9884
9885 PR c++/70590
9886 PR c++/70452
9887 * g++.dg/pr70590.C: New test.
9888 * g++.dg/pr70590-2.C: New test.
9889
3ac399da 98902016-04-08 Jakub Jelinek <jakub@redhat.com>
9891
e97d1706 9892 PR middle-end/70593
9893 * gcc.target/i386/pr70593.c: New test.
9894
3ac399da 9895 PR rtl-optimization/70574
9896 * gcc.target/i386/avx2-pr70574.c: New test.
9897
fcfbb129 98982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9899
9900 PR sanitizer/70541
9901 * c-c++-common/asan/pr70541.c: New test.
9902
0aabcddf 99032016-04-08 Tom de Vries <tom@codesourcery.com>
9904
9905 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9906 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9907
bec0c1e8 99082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9909
9910 PR target/70566
9911 * gcc.c-torture/execute/pr70566.c: New test.
9912
87c791f5 99132016-04-08 Tom de Vries <tom@codesourcery.com>
9914
9915 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9916 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9917
7f38718f 99182016-04-08 Alan Modra <amodra@gmail.com>
9919
9920 * gcc.target/powerpc/pr70117.c: New.
9921
a96a7710 99222016-04-07 Jakub Jelinek <jakub@redhat.com>
9923
7a6265d1 9924 PR testsuite/70581
9925 * gcc.dg/lto/simd-function_0.c: New test.
9926
a96a7710 9927 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9928 clones.
9929 * c-c++-common/attr-simd-2.c: Likewise.
9930 * c-c++-common/attr-simd-4.c: Likewise.
9931 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9932 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9933
508dd607 99342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9935
9936 PR testsuite/70553
9937 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9938
1b61585a 99392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9940 Tom de Vries <tom@codesourcery.com>
9941
9942 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9943 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9944 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9945 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9946 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9947 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9948 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9949 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9950
5f060aa8 99512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9952
9953 PR c/70436
9954 * g++.dg/warn/Wparentheses-29.C: New test.
9955
d3831f71 99562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9957
9958 PR c/70436
9959 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9960 explicit braces to resolve a future -Wparentheses warning.
9961
382ece2d 99622016-04-06 Richard Henderson <rth@redhat.com>
9963
9964 * gcc.dg/pr61817-1.c: New test.
9965 * gcc.dg/pr61817-2.c: New test.
9966 * gcc.dg/pr69391-1.c: New test.
9967 * gcc.dg/pr69391-2.c: New test.
9968
72234ee9 99692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9970
9971 PR rtl-optimization/70398
4860a6bf 9972 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9973
5547150a 99742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9977
15b70121 99782016-04-06 Yvan Roux <yvan.roux@linaro.org>
9979 Pedro Alves <palves@redhat.com>
9980
9981 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9982
585aefbb 99832016-04-06 Jakub Jelinek <jakub@redhat.com>
9984
0cbb513b 9985 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9986 Check for avx512f effective targets instead of avx2.
9987 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9988 for AVX512F clones.
9989 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9990 * g++.dg/gomp/declare-simd-1.C: Likewise.
9991 * g++.dg/gomp/declare-simd-3.C: Likewise.
9992 * g++.dg/gomp/declare-simd-4.C: Likewise.
9993
585aefbb 9994 PR middle-end/70550
9995 * c-c++-common/gomp/pr70550-1.c: New test.
9996 * c-c++-common/gomp/pr70550-2.c: New test.
9997
0b91cceb 99982016-04-05 Nathan Sidwell <nathan@acm.org>
9999
10000 PR c++/70512
10001 * g++.dg/ext/attribute-may-alias-5.C: New.
10002
645a9d8e 100032016-04-05 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR c++/70336
10006 * c-c++-common/pr70336.c: New test.
10007 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10008 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10009
bdf23925 100102016-04-05 Jan Hubicka <hubicka@ucw.cz>
10011
10012 PR ipa/66223
10013 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10014
aaff837c 100152016-04-05 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR rtl-optimization/70542
10018 * gcc.dg/torture/pr70542.c: New test.
10019 * gcc.target/i386/avx2-pr70542.c: New test.
10020
2eac58a0 100212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10022
10023 PR tree-optimization/70509
10024 * gcc.target/i386/avx512bw-pr70509.c: New test.
10025
4f7ebe46 100262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10027
10028 PR c++/70452
10029 * g++.dg/ext/constexpr-vla4.C: New test.
10030
305d86a0 100312016-04-05 Uros Bizjak <ubizjak@gmail.com>
10032
10033 PR target/70510
10034 * gcc.target/i386/pr70510.c: New test.
10035
eec3b789 100362016-04-05 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/70526
10039 * g++.dg/torture/pr70526.C: New testcase.
10040
ca943582 100412016-04-05 Jakub Jelinek <jakub@redhat.com>
10042
10043 PR target/70525
10044 * gcc.target/i386/pr70525.c: New test.
10045
87825cd5 100462016-04-05 Richard Biener <rguenther@suse.de>
10047
10048 PR middle-end/70499
10049 * g++.dg/torture/pr70499.C: New testcase.
10050
14638828 100512016-04-05 Richard Biener <rguenther@suse.de>
10052
10053 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10054 remove XFAIL.
10055
967a90d5 100562016-04-04 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR middle-end/70307
10059 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10060 rs6000 ABI warnings.
10061
d374a3a3 100622016-04-04 Jan Hubicka <hubicka@ucw.cz>
10063
10064 PR ipa/66223
10065 * g++.dg/ipa/devirt-51.C: New testcase.
10066
8ff377a6 100672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10068 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10069
10070 PR middle-end/70457
10071 * gcc.dg/torture/pr70457.c: New.
10072
f567b44f 100732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10074
10075 PR fortran/67538
10076 * gfortran.dg/allocate_with_source_19.f08: New test.
10077
89d4ebfa 100782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10079
10080 PR fortran/65795
10081 * gfortran.dg/coarray_allocate_6.f08: New test.
10082
68ab33a6 100832016-04-04 Richard Biener <rguenther@suse.de>
10084
10085 PR rtl-optimization/70484
10086 * gcc.dg/torture/pr70484.c: New testcase.
10087
c4f5465d 100882016-04-04 Marek Polacek <polacek@redhat.com>
10089
10090 PR c/70307
10091 * gcc.dg/torture/pr70307.c: New test.
10092
bfec6609 100932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10094
10095 PR target/70416
10096 PR target/67391
10097 * gcc.target/sh/torture/pr70416.c: New.
10098
40df9099 100992016-04-02 Martin Sebor <msebor@redhat.com>
10100
10101 PR c++/67376
10102 PR c++/70170
10103 PR c++/70172
10104 PR c++/70228
10105 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10106 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10107 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10108 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10109 * g++.dg/cpp0x/constexpr-string.C: Same.
10110 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10111 * g++.dg/cpp0x/pr65398.C: Same.
10112 * g++.dg/ext/constexpr-vla1.C: Same.
10113 * g++.dg/ext/constexpr-vla2.C: Same.
10114 * g++.dg/ext/constexpr-vla3.C: Same.
10115 * g++.dg/ubsan/pr63956.C: Same.
10116
0edb9bfe 101172016-04-01 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR rtl-optimization/70467
10120 * gcc.target/i386/pr70467-2.c: New test.
10121
e5b1a1d9 101222016-04-01 Jakub Jelinek <jakub@redhat.com>
10123 Marek Polacek <polacek@redhat.com>
10124
10125 PR c++/70488
10126 * g++.dg/init/new47.C: New test.
10127
b2ca3fb0 101282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10129
10130 PR target/70496
10131 * gcc.target/arm/pr70496.c: New test.
10132
4c3bd1e3 101332016-04-01 Nathan Sidwell <nathan@acm.org>
10134
47de69ad 10135 PR c++/68475
10136 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10137
313d569f 101382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10139
10140 PR target/69890
10141 * gcc.dg/strlenopt.h (memmove): New.
10142 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10143 instead of "string.h".
10144 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10145 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10146 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10147 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10148 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10149 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10150 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10151 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10152 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10153 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10154 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10155 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10156 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10157 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10158 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10159 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10160 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10161 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10162 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10163 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10164
5469facd 101652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10166
10167 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10168 (Holder::foo): Reflect this.
10169
503de754 101702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10171
10172 PR target/70442
10173 * gcc.dg/pr70442.c: New test.
10174
13ee2de7 101752016-03-31 Nathan Sidwell <nathan@acm.org>
10176
10177 PR c++/70393
10178 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10179
5e0d03a8 101802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10181
10182 PR target/70453
10183 * gcc.target/i386/pr70453.c: New test.
10184
8cb82ed4 101852016-03-31 Andrey Belevantsev <abel@ispras.ru>
10186
10187 PR target/70292
10188 * gcc.c-torture/pr70292.c: New test.
10189
7952b661 101902016-03-31 Marek Polacek <polacek@redhat.com>
10191
10192 PR c/70297
10193 * c-c++-common/pr70297.c: New test.
10194 * g++.dg/cpp0x/typedef-redecl.C: New test.
10195 * gcc.dg/typedef-redecl2.c: New test.
10196
1607cc74 101972016-03-31 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR rtl-optimization/70460
10200 * gcc.c-torture/execute/pr70460.c: New test.
10201
c689c252 102022016-03-31 Richard Biener <rguenther@suse.de>
10203
10204 PR c++/70430
10205 * g++.dg/ext/vector30.C: New testcase.
10206
91c9586d 102072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10208 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10209
10210 * gfortran.dg/fmt_pf.f90: New test.
10211
afa5c1b8 102122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10213
10214 Forward-port from 5 branch
10215 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR testsuite/70356
10218 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10219 dg-require-effective-target after dg-do.
10220
10221 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10222
10223 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10224
6a5dcab3 102252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10226 Julian Brown <julian@codesourcery.com>
10227 Chung-Lin Tang <cltang@codesourcery.com>
10228 Cesar Philippidis <cesar@codesourcery.com>
10229 James Norris <jnorris@codesourcery.com>
10230 Tom de Vries <tom@codesourcery.com>
10231 Nathan Sidwell <nathan@codesourcery.com>
10232
305d86a0 10233 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10234 * c-c++-common/goacc/loop-clauses.c: Likewise.
10235 * g++.dg/goacc/template.C: Likewise.
10236 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10237 * gfortran.dg/goacc/loop-1.f95: Likewise.
10238 * gfortran.dg/goacc/loop-5.f95: Likewise.
10239 * gfortran.dg/goacc/loop-6.f95: Likewise.
10240 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10241 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10242 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10243 * c-c++-common/goacc/clauses-fail.c: Likewise.
10244 * c-c++-common/goacc/parallel-1.c: Likewise.
10245 * c-c++-common/goacc/reduction-1.c: Likewise.
10246 * c-c++-common/goacc/reduction-2.c: Likewise.
10247 * c-c++-common/goacc/reduction-3.c: Likewise.
10248 * c-c++-common/goacc/reduction-4.c: Likewise.
10249 * c-c++-common/goacc/routine-3.c: Likewise.
10250 * c-c++-common/goacc/routine-4.c: Likewise.
10251 * c-c++-common/goacc/routine-5.c: Likewise.
10252 * c-c++-common/goacc/tile.c: Likewise.
10253 * g++.dg/goacc/template.C: Likewise.
10254 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10255 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10256 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10257 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10258 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10259 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10260 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10261 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10262 * c-c++-common/goacc/use_device-1.c: ... this file.
10263 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10264 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10265 * c-c++-common/goacc/host_data-6.c: ... this file.
10266 * c-c++-common/goacc/loop-2-kernels.c: New file.
10267 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10268 * c-c++-common/goacc/loop-3.c: Likewise.
10269 * g++.dg/goacc/reference.C: Likewise.
10270 * g++.dg/goacc/routine-1.C: Likewise.
10271 * g++.dg/goacc/routine-2.C: Likewise.
10272
932c0baa 102732016-03-30 Richard Biener <rguenther@suse.de>
10274
10275 PR middle-end/70450
10276 * gcc.dg/torture/pr70450.c: New testcase.
10277
7f7c4659 102782016-03-30 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR target/70421
10281 * gcc.dg/torture/pr70421.c: New test.
10282 * gcc.target/i386/avx512f-pr70421.c: New test.
10283
9cbfe80c 102842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 PR testsuite/70364
10287 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10288 (check): New function.
10289 (bar): Call check.
10290 (foo): Align stack to 16 bytes when calling bar.
10291 * gcc.target/i386/cleanup-2.c: Likewise.
10292
f56c7d36 102932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10294
10295 PR tree-optimization/59124
10296 * gcc.dg/Warray-bounds-19.c: New test.
10297
92a44a68 102982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10299
10300 * lib/prune.exp (escape_regex_chars): New.
10301 (prune_file_path): Update to quote metcharacters for regexp.
10302
a3daa269 103032016-03-29 Jakub Jelinek <jakub@redhat.com>
10304
24e1ba3d 10305 PR rtl-optimization/70429
10306 * gcc.c-torture/execute/pr70429.c: New test.
10307
a3daa269 10308 PR tree-optimization/70405
10309 * gcc.dg/pr70405.c: New test.
10310
3ef41a6e 103112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10312
10313 PR fortran/70397
10314 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10315 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10316
4abd9410 103172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10318
10319 PR testsuite/64177
10320 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10321 __cilkrts_set_param to set two workers.
10322 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10323 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10324
b58e5f0f 103252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10326
305d86a0 10327 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10328
bff53658 103292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10330
10331 PR target/70406
305d86a0 10332 * gcc.target/i386/pr70406.c: New test.
bff53658 10333
bb2c9c15 103342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10335
10336 * gnat.dg/specs/double_record_extension3.ads: New test.
10337
f12c84ab 103382016-03-25 Richard Henderson <rth@redhat.com>
10339
10340 PR target/70120
10341 * gcc.target/aarch64/pr70120-1.c: New.
10342 * gcc.target/aarch64/pr70120-2.c: New.
10343 * gcc.target/aarch64/pr70120-3.c: New.
10344
b0bf58c4 103452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10346
10347 PR c++/62212
10348 * g++.dg/template/mangle2.C: The dg-do directive should be
10349 "compile" not "assemble".
10350
f175ba0f 103512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10352
10353 PR lto/69650
10354 * gcc.dg/pr69650.c: New test.
10355
4cc3295f 103562016-03-25 David Edelsohn <dje.gcc@gmail.com>
10357
10358 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10359
0cf40600 103602016-03-25 Alan Modra <amodra@gmail.com>
10361
10362 * gcc.dg/dfp/pr70052.c: New test.
10363
3aebf099 103642016-03-24 Richard Henderson <rth@redhat.com>
10365
10366 PR middle-end/69845
10367 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10368 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10369
83245bd3 103702016-03-24 Tom de Vries <tom@codesourcery.com>
10371
10372 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10373
108e7ee4 103742016-03-24 Tom de Vries <tom@codesourcery.com>
10375
10376 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10377 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10378
17af0b14 103792016-03-24 Tom de Vries <tom@codesourcery.com>
10380
10381 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10382 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10383
6c8770ee 103842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10385
10386 PR c++/62212
10387 * g++.dg/template/mangle2.C: New test.
10388
a7e21b7b 103892016-03-24 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/70396
10392 * gcc.dg/torture/pr70396.c: New testcase.
10393
f365d297 103942016-03-24 Richard Biener <rguenther@suse.de>
10395
10396 PR middle-end/70370
10397 * gcc.dg/torture/pr70370.c: New testcase.
10398
da7aeb13 103992016-03-24 Tom de Vries <tom@codesourcery.com>
10400
10401 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10402 * gfortran.dg/goacc/kernels-tree.f95: Same.
10403 * gfortran.dg/goacc/parallel-tree.f95: Same.
10404
80b30de0 104052016-03-24 Tom de Vries <tom@codesourcery.com>
10406
10407 * c-c++-common/goacc/uninit-if-clause.c: New test.
10408 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10409
cb9b6b99 104102016-03-24 Jakub Jelinek <jakub@redhat.com>
10411
10412 PR target/70290
305d86a0 10413 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10414 Fix formatting.
cb9b6b99 10415
a4225fff 104162016-03-24 Richard Biener <rguenther@suse.de>
10417
10418 PR tree-optimization/70372
10419 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10420
5a869ab8 104212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10422
10423 PR c++/70347
10424 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10425
36ce5faa 104262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10427
10428 PR c++/70332
10429 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10430
c4fa85c9 104312016-03-23 Jakub Jelinek <jakub@redhat.com>
10432
d9377ad5 10433 PR c++/70001
10434 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10435 * g++.dg/cpp1y/pr70001.C: New test.
10436
c4fa85c9 10437 PR c++/70323
10438 * g++.dg/cpp0x/constexpr-70323.C: New test.
10439
0a2062da 104402016-03-23 Alexandre Oliva <aoliva@redhat.com>
10441 Jason Merrill <jason@redhat.com>
10442 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR c++/69315
10445 * g++.dg/cpp0x/constexpr-69315.C: New test.
10446 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10447
62d2a6dc 104482016-03-23 Marek Polacek <polacek@redhat.com>
10449
10450 PR c++/69884
10451 * g++.dg/warn/Wignored-attributes-1.C: New test.
10452 * g++.dg/warn/Wignored-attributes-2.C: New test.
10453
a82d6246 104542016-03-23 Tom de Vries <tom@codesourcery.com>
10455
10456 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10457 initialization.
10458 * gfortran.dg/goacc/private-3.f95 (test): Same.
10459 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10460 missing use param.
10461
dc834ba1 104622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10463
10464 * lib/target-supports.exp: Remove v7ve entry from loop
10465 creating effective target checks.
10466 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10467 (add_options_for_arm_arch_v7ve): Likewise.
10468
7e83fd1f 104692016-03-23 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR tree-optimization/70354
10472 * gcc.dg/vect/pr70354-1.c: New test.
10473 * gcc.dg/vect/pr70354-2.c: New test.
10474 * gcc.target/i386/avx2-pr70354-1.c: New test.
10475 * gcc.target/i386/avx2-pr70354-2.c: New test.
10476
4e4da058 104772016-03-22 Jeff Law <law@redhat.com>
10478
10479 PR target/70232
10480 * gcc.dg/tree-ssa/pr70232.c: New test.
10481
6855137b 104822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10483
10484 PR target/70302
10485 * gcc.target/i386/pr70302.c: New test.
10486
19db1ec8 104872016-03-22 Richard Biener <rguenther@suse.de>
10488
10489 PR middle-end/70251
10490 * g++.dg/torture/pr70251.C: New testcase.
10491
4baec9f2 104922016-03-22 David Malcolm <dmalcolm@redhat.com>
10493
10494 PR c/69993
10495 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10496 Wmisleading-indentation.c.
10497 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10498 reflect change to diagnostic text and order of messages.
10499 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10500
fcfec126 105012016-03-22 David Edelsohn <dje.gcc@gmail.com>
10502
10503 * g++.dg/ext/java-3.C: Don't compile on AIX.
10504
aa30728a 105052016-03-22 Richard Biener <rguenther@suse.de>
10506
10507 PR middle-end/70333
10508 * gcc.dg/torture/pr70333.c: New testcase.
10509
46ec4eb4 105102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10511
10512 * g++.dg/ext/pr70290.C: New test.
10513
4880f878 105142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10515
10516 PR target/70325
10517 * gcc.target/i386/pr70325.c: New test.
10518
3d78ea44 105192016-03-22 Jakub Jelinek <jakub@redhat.com>
10520
5934fb8f 10521 PR target/70329
10522 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10523 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10524
b6436f79 10525 PR target/70300
10526 * gcc.target/i386/pr70300.c: New test.
10527
3d78ea44 10528 PR c++/70295
10529 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10530 (func2): New function for cond with parens, xfail warning for c++.
10531 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10532
b60244f6 105332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10534
10535 PR c++/70096
10536 * g++.dg/template/ptrmem30.C: New test.
10537
c8e3e744 105382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10539
10540 PR c++/70204
10541 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10542 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10543
2715f63a 105442016-03-21 Jakub Jelinek <jakub@redhat.com>
10545
10546 PR middle-end/70326
10547 * gcc.dg/pr70326.c: New test.
10548
2daa2cda 105492016-03-21 Marc Glisse <marc.glisse@inria.fr>
10550 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR tree-optimization/70317
10553 * gcc.dg/pr70317.c: New test.
10554
d9aa5a50 105552016-03-21 Uros Bizjak <ubizjak@gmail.com>
10556
10557 PR target/70327
10558 * gcc.target/i386/pr70327.c: New test.
10559
e1a88bf4 105602016-03-21 Martin Liska <mliska@suse.cz>
10561
61941425 10562 PR ipa/70306
e1a88bf4 10563 * gcc.dg/ipa/pr70306.c: New test.
10564
d9aa5a50 105652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10566
10567 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10568 * gcc.target/arm/attr-align3.c: Likewise.
10569 * gcc.target/arm/attr_arm.c: Likewise.
10570 * gcc.target/arm/flip-thumb.c: Likewise.
10571
afdde20c 105722016-03-21 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR target/70296
10575 * gcc.target/powerpc/altivec-36.c: New test.
10576
3f2ef661 105772016-03-21 Richard Biener <rguenther@suse.de>
10578
10579 PR tree-optimization/70310
10580 * gcc.dg/torture/pr70310.c: New testcase.
10581
08b2b692 105822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10583
10584 PR target/70293
10585 * gcc.target/i386/pr70293.c: New test.
10586
93505d22 105872016-03-21 Richard Biener <rguenther@suse.de>
10588
10589 PR tree-optimization/70288
10590 * gcc.dg/torture/pr70288-1.c: New testcase.
10591 * gcc.dg/torture/pr70288-2.c: Likewise.
10592
06fd1914 105932016-03-21 Andrey Belevantsev <abel@ispras.ru>
10594
10595 PR rtl-optimization/69307
10596 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10597
b628775e 105982016-03-21 Andrey Belevantsev <abel@ispras.ru>
10599
10600 PR rtl-optimization/69102
10601 * gcc.c-torture/compile/pr69102.c: New test.
10602
1421f43c 106032016-03-18 Jeff Law <law@redhat.com>
10604
10605 PR rtl-optimization/70263
10606 * gcc.c-torture/compile/pr70263-1.c: New test.
10607 * gcc.target/i386/pr70263-2.c: New test.
10608
e7142ce1 106092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10610
10611 PR rtl-optimization/70278
10612 * gcc.dg/torture/pr70278.c: New test.
10613 * gcc.target/arm/pr70278.c: New test.
10614
5539bc70 106152016-03-18 David Malcolm <dmalcolm@redhat.com>
10616
10617 PR c/70281
10618 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10619 (test_builtin_types_compatible_p): New test function.
10620 * gcc.dg/pr70281.c: New test case.
10621
296a290a 106222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10623
10624 PR target/70113
10625 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10626
666094f0 106272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10628
10629 PR tree-optimization/70252
10630 * gcc.dg/pr70252.c: New test.
10631
350514e8 106322016-03-18 Tom de Vries <tom@codesourcery.com>
10633
10634 * gcc.dg/pr70161-2.c: New test.
10635 * gcc.dg/pr70161.c: New test.
10636
011e0cea 106372016-03-18 Tom de Vries <tom@codesourcery.com>
10638
10639 PR ipa/70269
10640 * gcc.dg/pr70269.c: New test.
10641
292a09de 106422016-03-18 Jakub Jelinek <jakub@redhat.com>
10643
10644 PR c++/70267
10645 * g++.dg/ext/java-3.C: New test.
10646
efc86c4c 106472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10648
10649 PR c++/70205
10650 * g++.dg/lookup/pr70205.C: New test.
10651
a28dd575 106522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10653
10654 PR c++/70218
10655 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10656
92e7ab1e 106572016-03-17 Marek Polacek <polacek@redhat.com>
10658
10659 PR c/69407
10660 * gcc.dg/atomic-op-6.c: New test.
10661
7378dbfb 106622016-03-17 David Malcolm <dmalcolm@redhat.com>
10663
10664 PR c/70264
10665 * c-c++-common/pr70264.c: New test case.
10666
f7995d7d 106672016-03-17 Jakub Jelinek <jakub@redhat.com>
10668
e2895b76 10669 PR c++/70144
10670 * c-c++-common/pr70144-1.c: New test.
10671 * c-c++-common/pr70144-2.c: New test.
10672
f7995d7d 10673 PR c++/70272
10674 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10675 * g++.dg/opt/flifetime-dse6.C: New test.
10676 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10677
5ec4a949 106782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10679
10680 PR driver/70192
10681 * gcc.dg/pic-1.c: New test.
10682 * gcc.dg/pic-2.c: Likewise.
10683 * gcc.dg/pic-3.c: Likewise.
10684 * gcc.dg/pic-4.c: Likewise.
10685 * gcc.dg/pie-1.c: Likewise.
10686 * gcc.dg/pie-2.c: Likewise.
10687 * gcc.dg/pie-3.c: Likewise.
10688 * gcc.dg/pie-4.c: Likewise.
10689 * gcc.dg/pie-5.c: Likewise.
10690 * gcc.dg/pie-6.c: Likewise.
10691
c28550e1 106922016-03-17 Tom de Vries <tom@codesourcery.com>
10693
10694 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10695 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10696
be3296cb 106972016-03-17 Richard Biener <rguenther@suse.de>
10698
10699 PR debug/70271
10700 * g++.dg/debug/pr70271.C: New testcase.
10701
9b60ef21 107022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10703
10704 * gcc.target/i386/pr70251.c: New test.
10705
9a80bc1a 107062016-03-17 Marek Polacek <polacek@redhat.com>
10707
10708 PR c++/70194
10709 * g++.dg/warn/constexpr-70194.C: New test.
10710
733d7ff9 107112016-03-16 Richard Henderson <rth@redhat.com>
10712
10713 PR middle-end/70240
10714 * gcc.c-torture/compile/pr70240.c: New.
10715
3e6f12bf 107162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10717
10718 * gcc.c-torture/compile/20151204.c: Skip for avr.
10719
867c9e99 107202016-03-16 Jakub Jelinek <jakub@redhat.com>
10721
10722 PR target/70245
10723 * g++.dg/opt/pr70245.C: New test.
10724 * g++.dg/opt/pr70245.h: New file.
10725 * g++.dg/opt/pr70245-aux.cc: New file.
10726
8ced6ab7 107272016-03-16 Martin Sebor <msebor@redhat.com>
10728
10729 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10730
37af779a 107312016-03-16 Richard Henderson <rth@redhat.com>
10732
10733 PR middle-end/70199
10734 * gcc.c-torture/compile/pr70199.c: New.
10735
78ed999c 107362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10737
10738 * gcc.dg/uninit-19.c: Run dos2unix.
10739
462ca422 107402016-03-16 Marek Polacek <polacek@redhat.com>
10741
10742 PR c/70093
10743 * gcc.dg/nested-func-10.c: New test.
10744 * gcc.dg/nested-func-9.c: New test.
10745
fe58aacc 107462016-03-16 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR tree-optimization/68714
10749 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10750
27a53872 107512016-03-16 Tom de Vries <tom@codesourcery.com>
10752
10753 PR tree-optimization/68715
10754 * gcc.dg/graphite/pr68715-2.c: New test.
10755 * gcc.dg/graphite/pr68715.c: New test.
10756 * gfortran.dg/graphite/pr68715.f90: New test.
10757
95049c3c 107582016-03-16 Tom de Vries <tom@codesourcery.com>
10759
10760 PR tree-optimization/68809
10761 * gcc.dg/graphite/pr68809-2.c: New test.
10762 * gcc.dg/graphite/pr68809.c: New test.
10763
09eddd70 107642016-03-16 Jakub Jelinek <jakub@redhat.com>
10765
81fc5915 10766 PR c++/70147
10767 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10768 method call to i () as argument. Adjust expected output.
10769
09eddd70 10770 PR c++/70147
10771 * g++.dg/ubsan/pr70147-1.C: New test.
10772 * g++.dg/ubsan/pr70147-2.C: New test.
10773
6373d2a2 107742016-03-15 Martin Sebor <msebor@redhat.com>
10775
10776 PR c++/58281
10777 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10778
d27a0c11 107792016-03-15 John David Anglin <danglin@gcc.gnu.org>
10780
9908039d 10781 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10782 hppa*-*-hpux*.
10783
45cdc3a6 10784 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10785
d27a0c11 10786 PR libfortran/69799
10787 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10788 libatomic_available.
10789
0dd1d57f 107902016-03-15 Marek Polacek <polacek@redhat.com>
10791
10792 PR c++/70209
10793 * g++.dg/ext/attribute-may-alias-4.C: New test.
10794
0ce02c07 107952016-03-15 Alexander Monakov <amonakov@ispras.ru>
10796
10797 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10798 -fvar-tracking-assignments-toggle flag.
10799
f6e39b30 108002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10801
10802 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10803
167f93a2 108042016-03-15 Jakub Jelinek <jakub@redhat.com>
10805
10806 PR rtl-optimization/70222
10807 * gcc.c-torture/execute/pr70222-1.c: New test.
10808 * gcc.c-torture/execute/pr70222-2.c: New test.
10809
08a8af4a 108102016-03-15 Richard Henderson <rth@redhat.com>
10811
10812 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10813
738eb905 108142016-03-15 Andrey Belevantsev <abel@ispras.ru>
10815
10816 PR rtl-optimization/69032
10817 * gcc.dg/pr69032.c: New test.
10818
dd148b3a 108192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10820
10821 PR rtl-optimization/63384
d9aa5a50 10822 * g++.dg/pr63384.C: New test.
dd148b3a 10823
acf58115 108242016-03-15 Andrey Belevantsev <abel@ispras.ru>
10825
10826 PR target/64411
10827 * gcc.target/i386/pr64411.C: New test.
10828
a2897dc4 108292016-03-15 Tom de Vries <tom@codesourcery.com>
10830
10831 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10832 * gfortran.dg/goacc/kernels-alias.f95: New test.
10833
7bad2faf 108342016-03-14 Martin Sebor <msebor@redhat.com>
10835
10836 PR c++/53792
10837 * g++.dg/cpp0x/constexpr-inline.C: New test.
10838 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10839
d65fa8d9 108402016-03-14 David Edelsohn <dje.gcc@gmail.com>
10841
10842 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10843
2b3c633f 108442016-03-14 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR middle-end/70219
10847 * gcc.dg/pr70219.c: New test.
10848
e947f9c3 108492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10850
10851 PR target/70083
10852 * gcc.dg/torture/pr70083.c: New test.
10853 * gcc.target/i386/pr70083.c: New test.
10854
74201dc2 108552016-03-14 Richard Biener <rguenther@suse.de>
10856
10857 PR tree-optimization/56365
10858 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10859
88aea41e 108602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10861
10862 PR target/70098
10863 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10864 New function.
10865 * g++.dg/pr70098.C: New testcase.
10866
10867
1bd2aefd 108682016-03-14 Tom de Vries <tom@codesourcery.com>
10869
10870 PR tree-optimization/70045
10871 * gcc.dg/graphite/pr70045.c: New test.
10872
922c7033 108732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10874
10875 PR fortran/69043
10876 * gfortran.dg/include_9.f90: New test.
10877
fd4ab6d9 108782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10879
10880 PR fortran/45076
10881 gfortran.dg/prof/prof.exp: New script.
10882 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10883
7d7218d3 108842016-03-12 Andrey Belevantsev <abel@ispras.ru>
10885
10886 PR rtl-optimization/69307
10887 * gcc.dg/pr69307.c: New test.
10888
02ffd664 108892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10890
10891 PR target/69614
10892 * gcc.target/arm/pr69614.c: New.
10893
76e207a9 108942016-03-12 Paul Thomas <pault@gcc.gnu.org>
10895
10896 PR fortran/70031
10897 * gfortran.dg/submodule_14.f08: New test
10898
10899 PR fortran/69524
10900 * gfortran.dg/submodule_15.f08: New test
10901
490ee78a 109022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10903
10904 PR c++/70106
10905 * g++.dg/cpp1y/paren3.C: New test.
10906
04e137ff 109072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10908
10909 PR target/70131
10910 * gcc.target/powerpc/ppc-round2.c: New test.
10911
27b2c1c4 109122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10913
10914 PR target/70123
10915 * gcc.dg/torture/pr70123.c: New test.
10916
84116671 109172016-03-11 Jeff Law <law@redhat.com>
10918
10919 PR tree-optimization/70190
10920 * gcc.c-torture/compile/pr70190.c: New test.
10921
cfa58bc8 109222016-03-11 David Malcolm <dmalcolm@redhat.com>
10923
10924 PR c/68187
10925 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10926 case.
10927 (test43_b): Likewise.
10928 (test43_c): Likewise.
10929 (test43_d): Likewise.
10930 (test43_e): Likewise.
10931 (test43_f): Likewise.
10932 (test43_g): Likewise.
10933 (test44_a): Likewise.
10934 (test44_b): Likewise.
10935 (test44_c): Likewise.
10936 (test44_d): Likewise.
10937 (test44_e): Likewise.
10938
ce234f27 109392016-03-11 David Malcolm <dmalcolm@redhat.com>
10940
10941 PR c/70085
10942 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10943
e4756b48 109442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10945
10946 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10947 dg-options.
10948
1f5ef87e 109492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10950
10951 PR target/70002
10952 PR target/69245
10953 * gcc.target/aarch64/pr69245_2.c: New test.
10954
f9c352a1 109552016-03-11 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR tree-optimization/70177
10958 * gcc.dg/pr70177.c: New test.
10959
4dd92ac6 109602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10961
10962 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10963
331e4fdb 109642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10965
10966 * gcc.dg/tree-ssa/sra-20.c: New.
10967
69262824 109682016-03-11 Jakub Jelinek <jakub@redhat.com>
10969
6f9a7425 10970 PR rtl-optimization/70174
10971 * gcc.dg/pr70174.c: New test.
10972
69262824 10973 PR tree-optimization/70169
10974 * gcc.dg/pr70169.c: New test.
10975
4637a847 109762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10977
10978 PR target/70160
10979 * gcc.target/i386/pr70160.c: New test.
10980
5a86d754 109812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10982
10983 * gcc.target/s390/dfp-1.c: New test.
10984
af4c8290 109852016-03-10 Nick Clifton <nickc@redhat.com>
10986
10987 PR target/70044
10988 * gcc.target/aarch64/pr70044.c: New test.
10989
98dfd328 109902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10991 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR c++/70001
10994 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10995 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10996 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10997
75e72311 109982016-03-10 Jan Hubicka <hubicka@ucw.cz>
10999
11000 PR lto/69589
11001 * g++.dg/lto/pr69589_0.C: New testcase
11002 * g++.dg/lto/pr69589_1.C: New testcase
11003
a2eb1271 110042016-03-10 Marek Polacek <polacek@redhat.com>
11005
11006 PR c++/70153
11007 * g++.dg/delayedfold/unary-plus1.C: New test.
11008
110092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11010
11011 * gcc.target/arm/pr45701-1.c: Escape brackets.
11012 * gcc.target/arm/pr45701-2.c: Likewise.
11013
5ab2987f 110142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11015
11016 * gfortran.dg/unconstrained_commons.f: New.
11017
6972afac 110182016-03-10 Alan Modra <amodra@gmail.com>
11019
11020 * gcc.dg/pr69195.c: New.
11021 * gcc.dg/pr69238.c: New.
11022
c82c99ec 110232016-03-10 Tom de Vries <tom@codesourcery.com>
11024
11025 PR testsuite/68915
11026 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11027
a2389d4a 110282016-03-10 Richard Biener <rguenther@suse.de>
11029
11030 PR tree-optimization/70128
11031 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11032 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11033
c272412d 110342016-03-09 Jakub Jelinek <jakub@redhat.com>
11035
a0451069 11036 PR tree-optimization/70152
11037 * gcc.dg/pr70152.c: New test.
11038
c272412d 11039 PR target/70086
11040 * gcc.target/i386/pr70086-1.c: New test.
11041 * gcc.target/i386/pr70086-2.c: New test.
11042 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11043
11044 PR tree-optimization/70127
11045 * gcc.c-torture/execute/pr70127.c: New test.
11046
27dcb7a8 110472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11048
11049 * c-c++-common/goacc/combined-directives-2.c: New test.
11050
c24757cf 110512016-03-09 David Malcolm <dmalcolm@redhat.com>
11052
11053 PR c/68473
11054 PR c++/70105
11055 * g++.dg/diagnostic/pr70105.C: New test.
11056 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11057 (test_multiple_ordinary_maps): New test function.
11058
83108969 110592016-03-09 David Malcolm <dmalcolm@redhat.com>
11060
11061 PR c/68473
11062 PR c++/70105
11063 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11064 Drop range information from call to inform_at_rich_loc.
11065 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11066 New.
11067 (test_show_locus): Replace calls to rich_location::add_range with
11068 calls to add_range. Rewrite the tests that used the now-defunct
11069 rich_location ctor taking a source_range. Simplify other tests
11070 by replacing calls to COMBINE_LOCATION_DATA with calls to
11071 make_location.
11072
6733c0e8 110732016-03-09 Richard Biener <rguenther@suse.de>
11074 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR tree-optimization/70138
11077 * gcc.dg/vect/pr70138-1.c: New testcase.
11078 * gcc.dg/vect/pr70138-2.c: Likewise.
11079
96abb9f5 110802016-03-09 Jakub Jelinek <jakub@redhat.com>
11081
11082 PR target/70049
11083 * gcc.target/i386/pr70049.c: New test.
11084
42bb3bfb 110852016-03-09 Richard Biener <rguenther@suse.de>
11086
11087 PR c/70143
11088 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11089 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11090 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11091
27527428 110922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11093
11094 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11095 arm-*-*.
11096
248449f2 110972016-03-09 Jakub Jelinek <jakub@redhat.com>
11098
1bd49ced 11099 PR middle-end/67278
11100 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11101
248449f2 11102 PR target/67278
11103 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11104
11105 PR middle-end/70050
11106 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11107 in testcase comment.
11108
dfc460ff 111092016-03-09 Tom de Vries <tom@codesourcery.com>
11110
11111 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11112 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11113 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11114 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11115 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11116 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11117 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11118 * gfortran.dg/goacc/kernels-loop.f95: New test.
11119
0377fc7f 111202016-03-08 Martin Sebor <msebor@redhat.com>
11121
11122 PR c++/62096
11123 * g++.dg/warn/overflow-warn-7.C: New test.
11124
3556aa80 111252016-03-08 Jason Merrill <jason@redhat.com>
11126
11127 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11128 * lib/target-supports.exp (check_effective_target_concepts): New.
11129
e5096208 111302016-03-08 Jakub Jelinek <jakub@redhat.com>
11131
5370eb8d 11132 PR c++/70135
11133 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11134 * g++.dg/ubsan/pr70135.C: New test.
11135
e5096208 11136 PR target/70110
11137 * gcc.dg/pr70110.c: New test.
11138
cc37120d 111392016-03-07 Martin Jambor <mjambor@suse.cz>
11140
11141 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11142 * c-c++-common/gomp/if-1.c: Likewise.
11143 * c-c++-common/gomp/pr61486-2.c: Likewise.
11144 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11145 to dg-additional-options.
11146 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11147 * g++/gomp/target-teams-1.c: Likewise.
11148 * gcc.dg/gomp/gomp.exp: Likewise.
11149 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11150 dg-additional-options.
11151 * gfortran.dg/gomp/gomp.exp: Likewise.
11152 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11153 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11154 dg-additional-options.
11155 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11156
53c248d8 111572016-03-07 Martin Jambor <mjambor@suse.cz>
11158
11159 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11160 * c-c++-common/gomp/gridify-1.c: New test.
11161 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11162
541e79a0 111632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11164
11165 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11166 trigger for cortex-r8, when scanning for register r8.
11167 * gcc.target/arm/pr45701-2.c: Likewise.
11168
4dfabd94 111692016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11170 Jeff Law <law@redhat.com>
4dfabd94 11171
11172 PR tree-optimization/69740
11173 * gcc.c-torture/compile/pr69740-1.c: New test.
11174 * gcc.c-torture/compile/pr69740-2.c: New test.
11175
1b63a87b 111762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11177
11178 * lib/target-supports.exp
11179 (check_effective_target_whole_vector_shift): Enable for PPC64.
11180
d33914da 111812016-03-07 Richard Biener <rguenther@suse.de>
11182
11183 PR tree-optimization/70115
11184 * gcc.dg/torture/pr70115.c: New testcase.
11185
584fba4b 111862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11187
11188 PR middle-end/69916
11189 * c-c-++-common/goacc/pr69916.c: New.
11190
7f2f5ec0 111912016-03-07 Richard Henderson <rth@redhat.com>
11192
11193 * gcc.c-torture/compile/pr70061.c: New test.
11194
f530e7c4 111952016-03-07 Richard Biener <rguenther@suse.de>
11196
11197 PR testsuite/70109
11198 * gcc.dg/vect/O3-pr36098.c: New testcase.
11199
a3855fed 112002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11201
11202 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11203
091ffc31 112042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11205
11206 * gnat.dg/renaming9.ad[sb]: New testcase.
11207
2941b871 112082016-03-05 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR c++/70084
11211 * g++.dg/expr/stdarg3.C: New test.
11212
5173ce42 112132016-03-04 Jeff Law <law@redhat.com>
11214
11215 PR tree-optimization/69196
11216 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11217 x86_64-*-*.
11218
2d1d2e55 112192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11220
0e43078e 11221 PR c/69973
11222 * gcc.dg/pr69973.c: New test.
11223
d8ec06ae 11224 PR rtl-optimization/69941
11225 * gcc.dg/torture/pr69941.c: New test.
11226
2d1d2e55 11227 PR c/69824
11228 * gcc.dg/pr69824.c: New test.
11229
32f692e2 112302016-03-05 Tom de Vries <tom@codesourcery.com>
11231
11232 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11233 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11234 function.
11235
1c699e9a 112362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11237
11238 PR c++/66786
11239 * g++.dg/cpp1y/var-templ48.C: New test.
11240 * g++.dg/cpp1y/var-templ49.C: New test.
11241
358448c6 112422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11243
11244 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11245
01dc3c45 112462016-03-04 Jakub Jelinek <jakub@redhat.com>
11247
e968ff6d 11248 PR c++/70035
11249 * g++.dg/ubsan/pr70035.C: New test.
11250
01dc3c45 11251 PR target/70062
11252 * gcc.target/i386/pr70062.c: New test.
11253
3937d618 112542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11255
11256 * g++.dg/template/typename21.C: Remove c++98_only.
11257
c58ac7f8 112582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11259
11260 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11261
0060768a 112622016-03-04 David Malcolm <dmalcolm@redhat.com>
11263
11264 PR c/68187
11265 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11266 function.
11267 (fn_42_b): Likewise.
11268 (fn_42_c): Likewise.
11269
74c6fd40 112702016-03-04 David Malcolm <dmalcolm@redhat.com>
11271
11272 PR c/68187
11273 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11274 function.
11275 (fn_40_b): Likewise.
11276 (fn_41_a): Likewise.
11277 (fn_41_b): Likewise.
11278
31b11359 112792016-03-04 Jakub Jelinek <jakub@redhat.com>
11280
11281 PR target/70059
11282 * gcc.target/i386/avx512f-pr70059.c: New test.
11283 * gcc.target/i386/avx512dq-pr70059.c: New test.
11284
c5b93452 112852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11286
11287 PR rtl-optimization/57676
11288 * gcc.dg/torture/pr57676.c: New test.
11289
268fbd56 112902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11291
11292 * gcc.dg/pr70026.c: New test.
11293
6560d1ad 112942016-03-04 Marek Polacek <polacek@redhat.com>
11295
11296 PR c/69798
11297 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11298 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11299
cc7dfddf 113002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11301
11302 PR target/70004
11303 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11304 Delete.
11305 (test_corners_sisd_si): Likewise.
11306 (main): Remove checks of the above.
11307 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11308
e9663bd4 113092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11312
dcdd684e 113132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11314
11315 * gcc.dg/torture/pr69951.c: Accept argc==0.
11316
e692d332 113172016-03-04 Richard Biener <rguenther@suse.de>
11318
11319 PR c++/70054
11320 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11321 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11322
af77b7e6 113232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11324
11325 PR testsuite/69766
11326 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11327 testing multiarch.
11328
290da96e 113292016-03-04 Jakub Jelinek <jakub@redhat.com>
11330
11331 PR debug/69947
11332 * gcc.dg/guality/pr69947.c: New test.
11333
e51ce713 113342016-03-03 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR ada/70017
11337 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11338
1feed892 113392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11340
11341 PR rtl-optimization/69904
11342 * gcc.target/arm/pr69904.c: New test.
11343
c32bda69 113442016-03-03 Jakub Jelinek <jakub@redhat.com>
11345
11346 PR target/70021
11347 * gcc.dg/vect/pr70021.c: New test.
11348 * gcc.target/i386/pr70021.c: New test.
11349
1bc579ed 113502016-03-03 Marek Polacek <polacek@redhat.com>
11351
11352 PR middle-end/70050
11353 * gcc.dg/pr70050.c: New test.
11354
cfa8d638 113552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11356
11357 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11358
1b889259 113592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11360
11361 PR tree-optimization/70043
11362 * gfortran.dg/vect/pr70043.f90: New test.
11363
f756dfa3 113642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11365
11366 * gnat.dg/specs/task1.ads: New test.
11367
5cb4863d 113682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11369
11370 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11371 Invoke gdb with -batch.
11372 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11373
5dd12e43 113742016-03-03 Richard Biener <rguenther@suse.de>
11375
11376 PR tree-optimization/55936
11377 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11378
d97ba4ca 113792016-03-02 Jeff Law <law@redhat.com>
11380
5d23c86f 11381 PR rtl-optimization/69942
11382 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11383 effects of argument promotions.
11384
d97ba4ca 11385 PR tree-optimization/69987
11386 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11387 target does not support -fprefetch-loop-arrays.
11388
901faaa0 113892016-03-02 Uros Bizjak <ubizjak@gmail.com>
11390
11391 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11392
51f6fdce 113932016-03-02 Bin Cheng <bin.cheng@arm.com>
11394
6bc7872f 11395 PR rtl-optimization/69052
51f6fdce 11396 * gcc.target/i386/pr69052.c: New test.
11397
31d31e07 113982016-03-02 Alan Modra <amodra@gmail.com>
11399
11400 * gcc.dg/pr69990.c: New.
11401
04faee95 114022016-03-02 Jakub Jelinek <jakub@redhat.com>
11403
270d0117 11404 PR c/68062
11405 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11406
11407 PR middle-end/70022
11408 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11409
04faee95 11410 PR target/70028
11411 * gcc.target/i386/pr70028.c: New test.
11412
a2cc9e8e 114132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11414
11415 * c-c++-common/asan/swapcontext-test-1.c,
11416 * c-c++-common/tsan/thread_leak.c,
11417 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11418 * g++.dg/tsan/benign_race.C,
11419 * g++.dg/tsan/fd_close_norace.C,
11420 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11421 races with sanitizer output
11422
dd4bd263 114232016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11424 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11425
11426 PR target/67278
11427 * gcc.dg/simd-8.c: New testcase.
11428
b5fe3a49 114292016-03-02 Richard Biener <rguenther@suse.de>
11430
11431 PR middle-end/67278
11432 * gcc.dg/simd-7.c: New testcase.
11433
23601f67 114342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11435
11436 * gcc.target/i386/pr70007.c: Tweak.
11437
f66f65e7 114382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11439
11440 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11441
60773515 114422016-03-02 Marek Polacek <polacek@redhat.com>
11443
11444 PR c/67854
11445 * gcc.dg/pr67854.c: New test.
11446
6c094cb1 114472016-03-02 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR middle-end/70025
11450 * gcc.dg/torture/pr70025.c: New test.
11451
7627bb56 114522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11453
11454 PR tree-optimization/68621
11455 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11456
066c8e94 114572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11458
11459 * gcc.target/i386/pr70007.c: New test.
11460
d3b819ad 114612016-03-01 Jeff Law <law@redhat.com>
11462
d4b9ad56 11463 PR tree-optimization/69196
7e217344 11464 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11465
d3b819ad 11466 PR tree-optimization/69196
11467 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11468 duplicating code and spoiling the expected output.
11469
4f37285d 114702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11471
11472 PR target/70033
11473 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11474 supports power9 before doing tests.
11475 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11476 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11477 * gcc.target/powerpc/p9-permute.c: Likewise.
11478
3e9c4f6c 114792016-03-01 Uros Bizjak <ubizjak@gmail.com>
11480
11481 PR target/70027
11482 * gcc.target/i386/pr70027.c: New test.
11483
e324729e 114842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11485
11486 * gcc.dg/pr70017.c: New test.
11487
40e9ce2d 114882016-03-01 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR c/69796
11491 PR c/69974
11492 * gcc.dg/pr69796.c: New test.
11493 * gcc.dg/pr69974.c: New test.
11494
e8b016ea 114952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11496
11497 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11498
24d3127c 114992016-02-29 Jeff Law <law@redhat.com>
11500
11501 PR tree-optimization/69987
11502 * gfortran.dg/pr69987.f90: New test.
11503
11504 PR tree-optimization/69989
11505 * gcc.c-torture/compile/pr69989-2.c: New test.
11506
12cc1225 115072016-03-01 Marek Polacek <polacek@redhat.com>
11508
11509 PR c++/69795
11510 * g++.dg/parse/invalid1.C: New test.
11511
d99a947c 115122016-03-01 Richard Biener <rguenther@suse.de>
11513
11514 PR middle-end/70022
11515 * gcc.dg/pr70022.c: New testcase.
11516
395dbc60 115172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11518
11519 PR tree-optimization/69956
11520 * gcc.dg/pr69956.c: New test.
11521
40a35c55 115222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11523
11524 PR target/70011
11525 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11526 XFAIL when hardware supports efficient unaligned storage access.
11527
4edc90b0 115282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11529
11530 PR c++/69961
11531 * g++.dg/template/pr69961a.C: New test.
11532 * g++.dg/template/pr69961b.C: New test.
11533
1ed1f69a 115342016-02-29 David Malcolm <dmalcolm@redhat.com>
11535
11536 PR preprocessor/69985
11537 * gcc.dg/cpp/pr69985.c: New test case.
11538
01c5d15d 115392016-02-29 Jeff Law <law@redhat.com>
11540
3a4d3de5 11541 PR tree-optimization/70005
11542 * gcc.c-torture/execute/pr70005.c New test.
11543
01c5d15d 11544 PR tree-optimization/69999
11545 * gcc.c-torture/compile/pr69999.c: New test.
11546
1bf66b54 115472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11548
11549 PR tree-optimization/69652
11550 * gcc.dg/torture/pr69652.c: Delete test.
11551 * gcc.dg/vect/pr69652.c: New test.
11552
b4d653d5 115532016-02-19 Richard Biener <rguenther@suse.de>
11554
11555 PR tree-optimization/69980
11556 * gfortran.dg/vect/pr69980.f90: New testcase.
11557
35bc4745 115582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11559
11560 * gcc.target/sparc/20160229-1.c: New test.
11561
bb54a538 115622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11563
11564 * gnat.dg/stack_usage3.adb: New test.
11565 * gnat.dg/stack_usage3_pkg.ads: New helper.
11566
95164e71 115672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11568
11569 * gnat.dg/renaming8.adb: New test.
11570 * gnat.dg/renaming8_pkg1.ads: New helper.
11571 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11572 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11573
a890896f 115742016-02-29 Richard Biener <rguenther@suse.de>
11575
11576 PR tree-optimization/69720
11577 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11578
5c70403a 115792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11580
11581 PR fortran/68147
11582 PR fortran/47674
11583 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11584
dfb6d139 115852016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11586 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11587
11588 PR fortran/56007
11589 * gfortran.dg/coarray_8.f90: Adjust error message.
11590 * gfortran.dg/pr56007.f90: New test.
11591 * gfortran.dg/pr56007.f: New test.
11592
536508db 115932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11594
11595 PR tree-optimization/69989
11596 * gcc.dg/torture/pr69989.c: New test.
11597
eec75e45 115982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11599
11600 * gcc.target/i386/stack-realign-win.c: New test.
11601
0175e45a 116022016-02-28 Harald Anlauf <anlauf@gmx.de>
11603
11604 PR fortran/60126
11605 * gfortran.dg/pr60126.f90: New test.
11606
2a703589 116072016-02-27 Jeff Law <law@redhat.com>
11608
11609 Revert
11610 2016-02-26 Richard Biener <rguenther@suse.de>
11611 Jeff Law <law@redhat.com>
11612
11613 PR tree-optimization/69740
11614 * gcc.c-torture/compile/pr69740-1.c: New test.
11615 * gcc.c-torture/compile/pr69740-2.c: New test.
11616
359b4c18 116172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11618
1c96765a 11619 PR fortran/69910
359b4c18 11620 * gfortran.dg/newunit_4.f90: New test.
11621
49462d93 116222016-02-27 Jakub Jelinek <jakub@redhat.com>
11623
11624 PR target/69613
11625 PR rtl-optimization/69886
11626 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11627 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11628 target.
11629
c4ac733e 116302016-02-26 Martin Sebor <msebor@redhat.com>
11631
11632 PR tree-optimization/15826
11633 * gcc.dg/tree-ssa/pr15826.c: New test.
11634
da8c4b5d 116352016-02-26 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR target/69969
11638 * gcc.target/powerpc/pr69969.c: New test.
11639
0a4558eb 116402016-02-26 Martin Sebor <msebor@redhat.com>
11641
11642 PR c++/15766
11643 * g++.old-deja/g++.other/decl5.C: Add a test case.
11644
5b500299 116452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11646
11647 PR target/69946
11648 * gcc.target/powerpc/pr69946.c: New file.
11649
565f533b 116502016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11651 Jeff Law <law@redhat.com>
565f533b 11652
0a4558eb 11653 PR tree-optimization/69740
565f533b 11654 * gcc.c-torture/compile/pr69740-1.c: New test.
11655 * gcc.c-torture/compile/pr69740-2.c: New test.
11656
ff67cbea 116572016-02-26 Martin Jambor <mjambor@suse.cz>
11658
11659 PR middle-end/69920
11660 * gcc.dg/torture/pr69932.c: New test.
11661 * gcc.dg/torture/pr69936.c: Likewise.
11662
e400d817 116632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11664
11665 PR target/69709
11666 * gcc.target/s390/pr69709.c: New test.
11667
126a5a2d 116682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11669
11670 PR target/69245
11671 * gcc.target/aarch64/pr69245_1.c: New test.
11672
59c58860 116732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11674
11675 PR target/69613
11676 * gcc.dg/torture/pr69613.c: New test.
11677
9441fa4e 116782016-02-26 Jakub Jelinek <jakub@redhat.com>
11679
11680 PR rtl-optimization/69891
11681 * gcc.target/i386/pr69891.c: New test.
11682
e48fcde0 116832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11684 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11685
35ed600a 11686 PR target/61397
f41208a1 11687 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11688 functionality for both 32-bit and 64-bit.
11689
c86aaa0e 116902016-02-26 Richard Biener <rguenther@suse.de>
11691
11692 PR tree-optimization/69551
11693 * gcc.dg/torture/pr69951.c: New testcase.
11694
38e71a65 116952016-02-25 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/48795
11698 * gcc.dg/Warray-bounds-18.c: New testcase.
11699
03331e69 117002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11701
11702 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11703
f14d8d6a 117042016-02-25 Jakub Jelinek <jakub@redhat.com>
11705
11706 PR rtl-optimization/69896
11707 * gcc.dg/pr69896.c: New test.
11708
4003c807 117092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11710
11711 PR c++/69736
11712 * g++.dg/cpp1y/paren2.C: New test.
11713
a0573328 117142016-02-24 Martin Sebor <msebor@redhat.com>
11715
11716 PR c/51147
11717 * gcc.dg/enum-mode-2.c: New test.
11718
2cde02ad 117192016-02-24 Jakub Jelinek <jakub@redhat.com>
11720
11721 PR c++/69922
11722 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11723 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11724 * g++.dg/ubsan/pr69922.C: New test.
11725
f0ea75d1 117262016-02-24 Marek Polacek <polacek@redhat.com>
11727
11728 PR c/69819
11729 * gcc.dg/pr69819.c: New test.
11730
05027366 117312016-02-24 Martin Sebor <msebor@redhat.com>
11732
34ed562b 11733 PR c++/69912
11734 * g++.dg/ext/flexary15.C: New test.
11735
117362016-02-24 Martin Sebor <msebor@redhat.com>
11737
11738 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11739 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11740 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11741
650c3ad5 117422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11743 Charles Baylis <charles.baylis@linaro.org>
11744
11745 PR debug/61033
11746 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11747
596070e8 117482016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11749 Jakub Jelinek <jakub@redhat.com>
596070e8 11750
11751 PR middle-end/69760
11752 * gcc.dg/torture/pr69760.c: New testcase.
11753
d6b92d9f 117542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11755
11756 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11757 pattern on Solaris with as.
11758
90436d9d 117592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11760
11761 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11762 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11763 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11764 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11765
7c749495 117662016-02-24 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR middle-end/69915
11769 * gcc.dg/pr69915.c: New test.
11770
9c9680b5 117712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11772
11773 PR rtl-optimization/69886
11774 * gcc.dg/torture/pr69886.c: New test.
11775
36d081ee 117762016-02-24 Richard Biener <rguenther@suse.de>
11777
11778 PR middle-end/68963
11779 * gcc.dg/torture/pr68963.c: New testcase.
11780
2a0accb9 117812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11782
11783 PR target/69875
11784 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11785 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11786 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11787 * gcc.target/arm/atomic_loaddi_1.c: New test.
11788 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11789 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11790 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11791 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11792 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11793 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11794 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11795 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11796
f0e92ef1 117972016-02-24 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR middle-end/69909
11800 * gcc.dg/torture/pr69909.c: New test.
11801
6907286f 118022016-02-24 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/69907
11805 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11806 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11807 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11808
e6ab7475 118092016-02-24 Christian Bruel <christian.bruel@st.com>
11810
11811 * gcc.target/arm/pragma_cpp_fma.c: New test.
11812
47587450 118132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11814
11815 PR fortran/61156
11816 * gfortran.dg/include_6.f90: Update test.
11817
d41ab738 118182016-02-23 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR objc/69844
11821 * objc.dg/pr69844.m: New test.
11822
4772d9d5 118232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11824
11825 PR libgfortran/69456
11826 * gfortran.dg/namelist_89.f90: New test.
11827 * gfortran.dg/pr59700.f90: Update test..
11828
8c38d887 118292016-02-23 Martin Sebor <msebor@redhat.com>
11830
11831 PR middle-end/69780
11832 * g++.dg/ext/builtin_alloca.C: New test.
11833 * gcc.dg/builtins-68.c: New test.
11834
ee1bfdb0 118352016-02-23 Richard Henderson <rth@redhat.com>
11836
11837 * gcc.target/i386/addr-space-3.c: Remove test.
11838
52609ec3 118392016-02-23 David Malcolm <dmalcolm@redhat.com>
11840
11841 PR preprocessor/69126
11842 PR preprocessor/69543
11843 * c-c++-common/pr69126-2-long.c: New test.
11844 * c-c++-common/pr69126-2-short.c: New test.
11845 * c-c++-common/pr69543-1.c: Remove xfail.
11846
d5bf2cc8 118472016-02-23 David Malcolm <dmalcolm@redhat.com>
11848
11849 PR preprocessor/69126
11850 PR preprocessor/69543
11851 PR preprocessor/69558
11852 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11853 (f): Rename to...
11854 (test_2): ...this, and add leading comment.
11855 (MACRO_3, test_3): New.
11856 (MACRO_4A, MACRO_4B, test_4): New.
11857 (MACRO): Rename to...
11858 (MACRO_5): ...this.
11859 (g): Rename to...
11860 (test_5): ...this, updating for renaming of MACRO, and
11861 add leading comment.
11862 * c-c++-common/pr69543-1.c: New.
11863 * c-c++-common/pr69543-2.c: New.
11864 * c-c++-common/pr69543-3.c: New.
11865 * c-c++-common/pr69543-4.c: New.
11866 * c-c++-common/pr69558-1.c: New.
11867 * c-c++-common/pr69558-2.c: New.
11868 * c-c++-common/pr69558-3.c: New.
11869 * c-c++-common/pr69558-4.c: New.
11870 * gcc.dg/pr69558.c: Move to...
11871 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11872 xfail for c++.
11873
3a37a410 118742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11875
11876 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11877 to -ftree-parallelize-loops/-fopenacc changes.
11878 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11879 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11880 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11881 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11882 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11883 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11884 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11885 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11886 * c-c++-common/goacc/kernels-loop.c: Likewise.
11887 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11888 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11889 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11890 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11891
ecca180f 118922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11893
11894 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11895
eec0fa3f 118962016-02-23 Jakub Jelinek <jakub@redhat.com>
11897
f1f91c07 11898 PR c++/69902
11899 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11900
eec0fa3f 11901 PR c/69900
11902 * gcc.dg/pr69900.c: New test.
11903
e045424d 119042016-02-23 Martin Jambor <mjambor@suse.cz>
11905
11906 PR tree-optimization/69666
11907 * gcc.dg/tree-ssa/pr69666.c: New test.
11908
f482dff6 119092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11910
11911 PR fortran/67451
11912 * gfortran.dg/coarray_allocate_5.f08: New test.
11913
57ed698b 119142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11915
11916 * gcc.target/s390/vcond-shift.c: Move to ...
11917 * gcc.target/s390/vector/vcond-shift.c: ... here.
11918
990e443c 119192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11920
11921 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11922 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11923
296c5f01 119242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11925
11926 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11927
e53f41d5 119282016-02-20 Mark Wielaard <mjw@redhat.com>
11929
11930 PR c/28901
11931 * gcc.dg/unused-variable-3.c: New test.
11932
13af201d 119332016-02-22 Jakub Jelinek <jakub@redhat.com>
11934
11935 PR target/69888
11936 * gcc.target/i386/pr69888.c: New test.
11937
682c90f9 119382016-02-22 Richard Biener <rguenther@suse.de>
11939
11940 PR tree-optimization/69882
11941 * gfortran.dg/vect/pr69882.f90: New testcase.
11942
b8cd18c3 119432016-02-22 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR target/69885
11946 * gcc.dg/pr69885.c: New test.
11947
09343379 119482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11949
11950 PR target/69806
11951 PR target/54089
11952 * gcc.target/sh/pr54089-10.c: New.
11953
b345a09f 119542016-02-20 Paul Thomas <pault@gcc.gnu.org>
11955
11956 PR fortran/69423
11957 * gfortran.dg/deferred_character_15.f90 : New test.
11958
51385aed 119592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11960
11961 PR fortran/57365
11962 gfortran.dg/allocate_with_source_18.f03: New test.
11963
119642016-02-20 Harald Anlauf <anlauf@gmx.de>
11965
11966 PR fortran/52531
11967 gfortran.dg/gomp/pr52531.f90: New test.
11968
9cce8384 119692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11970
11971 PR c++/69865
11972 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11973 -std=c++03.
11974
d91f5fbb 119752016-02-19 Jakub Jelinek <jakub@redhat.com>
11976
563d5cb8 11977 PR c++/69826
11978 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11979 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11980
0a04aac9 11981 PR c++/69850
11982 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11983
d91f5fbb 11984 PR c++/69851
11985 * g++.dg/torture/pr69851.C: New test.
11986
5fe1f282 119872016-02-19 Martin Sebor <msebor@redhat.com>
11988
11989 PR testsuite/69573
11990 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11991
a45bce11 119922016-02-19 Jakub Jelinek <jakub@redhat.com>
11993
6263dde1 11994 PR c++/69850
11995 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11996 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11997
a45bce11 11998 PR c++/67767
11999 * g++.dg/cpp0x/pr67767.C: New test.
12000
cf2ed1b7 120012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12002
12003 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12004 for fp, simd, crypto, crc, lse.
12005 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12006 above.
12007 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12008 effective target check.
12009
f6cc34b0 120102016-02-19 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR target/69820
12013 * gcc.target/i386/pr69820.c: New test.
12014
6c678e78 120152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12016
12017 * gcc.target/s390/vector/int128-1.c: New test.
12018
b088ff4b 120192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12020
12021 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12022
b11e60a4 120232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12024
12025 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12026 instruction pattern name to prevent the testcase from failing with
12027 -march=z13.
12028
664ff6a0 120292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12030
12031 * gcc.target/s390/md/movstr-2.c: New test.
12032
e80be24b 120332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12034
12035 * gcc.target/s390/morestack.c: New test.
12036
9839f350 120372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12038
12039 PR target/69625
12040 * gcc.target/s390/pr69625.c: Add test case.
12041
4550fbd0 120422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12043
12044 PR testsuite/68580
12045 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12046
57d00b6a 120472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12048
12049 PR target/68404
12050 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12051 * gcc.target/powerpc/fusion3.c: Likewise.
12052
63ad69d6 120532016-02-18 Richard Biener <rguenther@suse.de>
12054
12055 PR middle-end/69553
12056 * g++.dg/torture/pr69553.C: New testcase.
12057
d92404ed 120582016-02-18 Nick Clifton <nickc@redhat.com>
12059
4550fbd0 12060 PR target/62254
12061 PR target/69610
12062 * gcc.target/arm/pr62554.c: New test.
12063 * gcc.target/arm/pr69610-1.c: New test.
12064 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12065
0808dfce 120662016-02-18 Richard Biener <rguenther@suse.de>
12067
12068 PR middle-end/69854
12069 * gcc.dg/torture/pr69854.c: New testcase.
12070
fc3527e3 120712016-02-17 Jakub Jelinek <jakub@redhat.com>
12072
12073 PR c++/69850
12074 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12075
e3c24279 120762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12077
12078 * gcc.target/powerpc/vec-cg.c: New test.
12079
c9732c2b 120802016-02-17 Richard Biener <rguenther@suse.de>
12081
12082 PR testsuite/69586
12083 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12084
51bf9f9b 120852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12086
12087 PR target/69161
12088 * gcc.c-torture/compile/pr69161.c: New test.
12089
6baedca3 120902016-02-17 David Sherwood <david.sherwood@arm.com>
12091
12092 PR target/69532
12093 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12094 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12095
4f240715 120962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12097
12098 * gcc.dg/ifcvt-4.c: Skip on Visium.
12099
e0c0515d 121002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12101
12102 * gnat.dg/atomic8.adb: New test.
12103
7b319ee6 121042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12105
12106 * gnat.dg/discr46.ad[sb]: New test.
12107
48a7e3d1 121082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12109
12110 PR Target/48344
12111 * gcc.target/powerpc/pr48344-1.c: New test.
12112
3f844f15 121132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12114
12115 PR fortran/69742
12116 * gfortran.dg/associate_21.f90: New test.
12117
7675e968 121182016-02-16 Jakub Jelinek <jakub@redhat.com>
12119
12120 PR c/69835
12121 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12122 -Wnonnull in dg-options.
12123 * c-c++-common/nonnull-2.c: New test.
12124
d6faee88 121252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12126 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12127
12128 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12129
3a2a72aa 121302016-02-16 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR middle-end/69801
12133 * gcc.dg/pr69801.c: Add empty dg-options.
12134
28072426 121352016-02-16 James Norris <jnorris@codesourcery.com>
12136
12137 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12138 * g++.dg/goacc/deviceptr-1.c: New file.
12139
37fffac2 121402016-02-16 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR tree-optimization/69820
12143 * gcc.dg/vect/pr69820.c: New test.
12144
f72a5e61 121452016-02-16 Richard Biener <rguenther@suse.de>
12146
12147 PR tree-optimization/69776
12148 * gcc.dg/torture/pr69776-2.c: New testcase.
12149
50e0cd76 121502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12151
12152 PR tree-optimization/69714
12153 * gcc.dg/torture/pr69714.c: New test.
12154
14a72c4e 121552016-02-16 Jakub Jelinek <jakub@redhat.com>
12156
12157 PR tree-optimization/69802
12158 * gcc.dg/pr69802.c: New test.
12159
fd808c11 121602016-02-16 Richard Biener <rguenther@suse.de>
12161
12162 PR middle-end/69801
12163 * gcc.dg/pr69801.c: New testcase.
12164
49a549ca 121652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12166
12167 PR libgfortran/69651
12168 * gfortran.dg/read_bang.f90: New test.
12169 * gfortran.dg/read_bang4.f90: New test.
12170
77454e6e 121712016-02-15 Jakub Jelinek <jakub@redhat.com>
12172
2074f21c 12173 PR c++/69658
12174 * g++.dg/init/pr69658.C: New test.
12175
77454e6e 12176 PR c++/69797
12177 * c-c++-common/pr69797.c: New test.
12178
4ef4d764 121792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12180
12181 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12182 check for aarch64*-*-*.
12183
4a45fe0f 121842016-02-15 Richard Biener <rguenther@suse.de>
12185
12186 PR tree-optimization/69783
12187 * gcc.dg/vect/pr69783.c: New testcase.
12188
0b3619e6 121892016-02-15 Richard Biener <rguenther@suse.de>
12190
12191 PR tree-optimization/69776
12192 * gcc.dg/torture/pr69776.c: New testcase.
12193
9b49c3cb 121942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12195
12196 PR fortran/60526
12197 * gfortran.dg/type_decl_4.f90: Reinstated.
12198
e46faff9 121992016-02-14 John David Anglin <danglin@gcc.gnu.org>
12200
12201 PR fortran/68746
12202 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12203
a96c809a 122042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12205
12206 PR fortran/60526
12207 PR bootstrap/69816
12208 * gfortran.dg/type_decl_4.f90: Removed.
12209
fdec7e88 122102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12211
12212 PR fortran/60526
12213 * gfortran.dg/type_decl_4.f90: New test.
12214
a72095c4 122152016-02-14 Alan Modra <amodra@gmail.com>
12216
bc436924 12217 PR testsuite/68886
a72095c4 12218 * gcc.c-torture/execute/stkalign.c: Revise test.
12219
73bb5f8b 122202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12221
12222 PR target/67260
12223 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12224
beb13161 122252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12226
12227 PR target/67260
12228 * gcc.target/sh/torture/pr67260.c: New.
12229
67cab04e 122302016-02-12 John David Anglin <danglin@gcc.gnu.org>
12231
12232 * gcc.dg/pr67964.c: Add dg-require-alias.
12233
44a59bb1 122342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12235
12236 PR target/67636
12237 PR target/64345
12238 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12239
38c9bd3a 122402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12241
12242 PR libgfortran/69668
12243 * gfortran.dg/namelist_88.f90: New test.
12244
1774ff82 122452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12246
12247 PR libgfortran/69668
12248 * gfortran.dg/namelist_38.f90: Update test.
12249 * gfortran.dg/namelist_84.f90: Update test.
12250
aec1f4bd 122512016-02-12 David Malcolm <dmalcolm@redhat.com>
12252
12253 PR other/69554
12254 * gcc.dg/pr69554-1.c: New test.
12255 * gfortran.dg/pr69554-1.F90: New test.
12256 * gfortran.dg/pr69554-2.F90: New test.
12257 * lib/gcc-dg.exp (proc dg-locus): New function.
12258 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12259 distinguish between the caret-printing and non-caret-printing
12260 cases. If caret-printing has been explicitly enabled, bail out
12261 without attempting to fix up the output.
12262
da7d5066 122632016-02-12 David Malcolm <dmalcolm@redhat.com>
12264
12265 PR driver/69265
12266 PR driver/69453
12267 * gcc.dg/spellcheck-options-3.c: New test case.
12268 * gcc.dg/spellcheck-options-4.c: New test case.
12269 * gcc.dg/spellcheck-options-5.c: New test case.
12270 * gcc.dg/spellcheck-options-6.c: New test case.
12271 * gcc.dg/spellcheck-options-7.c: New test case.
12272 * gcc.dg/spellcheck-options-8.c: New test case.
12273 * gcc.dg/spellcheck-options-9.c: New test case.
12274 * gcc.dg/spellcheck-options-10.c: New test case.
12275
fcce1b0b 122762016-02-12 Jakub Jelinek <jakub@redhat.com>
12277
12278 PR rtl-optimization/69764
12279 PR rtl-optimization/69771
12280 * c-c++-common/pr69764.c: New test.
12281 * gcc.dg/torture/pr69771.c: New test.
12282
6d609290 122832016-02-12 Marek Polacek <polacek@redhat.com>
12284
12285 * g++.dg/torture/init-list1.C: New.
12286
7d75fb56 122872016-02-12 Marek Polacek <polacek@redhat.com>
12288
12289 * gcc.dg/pr69522.c: Add empty dg-options.
12290
52543fda 122912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12292
12293 * g++.dg/lto/lto.exp: Include and init mpx.
12294 * g++.dg/lto/pr69729_0.C: New test.
12295
34947478 122962016-02-12 Jakub Jelinek <jakub@redhat.com>
12297
9181a4ec 12298 PR ipa/69241
12299 * g++.dg/ipa/pr69241-4.C: New test.
12300
34947478 12301 PR ipa/68672
12302 * g++.dg/ipa/pr68672-1.C: New test.
12303 * g++.dg/ipa/pr68672-2.C: New test.
12304 * g++.dg/ipa/pr68672-3.C: New test.
12305
74a4140f 123062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12307
12308 PR c/69522
50e0cd76 12309 * gcc.dg/pr69522.c: New test.
74a4140f 12310
9ddb20d6 123112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12312
12313 PR c++/69098
12314 * g++.dg/cpp1y/69098.C: New test.
12315 * g++.dg/cpp1y/69098-2.C: New test.
12316
67cf9b55 123172016-02-12 Jakub Jelinek <jakub@redhat.com>
12318
12319 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12320 and neighbour -> neighbor.
12321 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12322 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12323 * c-c++-common/Wvarargs.c: Likewise.
12324 * c-c++-common/goacc/host_data-5.c: Likewise.
12325 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12326 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12327 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12328 * gcc.target/aarch64/pr60697.c: Likewise.
12329 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12330 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12331 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12332 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12333 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12334 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12335 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12336 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12337 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12338 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12339 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12340 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12341 * g++.dg/lookup/koenig5.C: Likewise.
12342 * g++.dg/ext/no-asm-2.C: Likewise.
12343 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12344 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12345 * gfortran.dg/used_types_16.f90: Likewise.
12346 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12347 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12348 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12349 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12350 * gfortran.dg/abstract_type_6.f03: Likewise.
12351 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12352 * gfortran.dg/used_types_15.f90: Likewise.
12353 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12354 * gfortran.dg/exit_3.f08: Likewise.
12355 * gfortran.dg/open_status_2.f90: Likewise.
12356 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12357 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12358 * gfortran.dg/associate_1.f03: Likewise.
12359 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12360 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12361 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12362 * gcc.dg/builtin-object-size-1.c: Likewise.
12363 * gcc.dg/noreturn-6.c: Likewise.
12364 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12365 * gcc.dg/globalalias.c: Likewise.
12366 * gcc.dg/builtins-config.h: Likewise.
12367 * gcc.dg/pr30457.c: Likewise.
12368 * gcc.c-torture/compile/volatile-1.c: Likewise.
12369 * gcc.c-torture/execute/20101011-1.c: Likewise.
12370 * c-c++-common/Waddress-1.c: Likewise.
12371
40b38ace 123722016-02-11 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR c/69768
12375 * c-c++-common/Waddress-1.c: New test.
12376
42c87ca9 123772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12378
12379 PR fortran/69296
12380 * gfortran.dg/associate_19.f03: New test.
12381 * gfortran.dg/associate_20.f03: New test.
12382
acb7939f 123832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12384
12385 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12386
6defe3c5 123872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12388
12389 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12390 .arch armv8-a\n. Add -dA to dg-options.
12391 * gcc.target/aarch64/assembler_arch_1.c: New test.
12392 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12393
63f63318 123942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12395
12396 PR c++/68726
12397 * g++.dg/cpp0x/pr68726.C: New.
12398
1cddf457 123992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12400
12401 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12402 test.
12403
b86fba37 124042016-02-11 Richard Biener <rguenther@suse.de>
12405
12406 * g++.dg/tree-ssa/pr61034.C: Adjust.
12407
ec4ec95a 124082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12409
be7c31e9 12410 PR target/69148
ec4ec95a 12411 * gcc.target/s390/pr69148.c: New.
12412
f64416ca 124132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12414
12415 PR tree-optimization/69652
12416 * gcc.dg/torture/pr69652.c: New test.
12417
e5d1ea31 124182016-02-10 Jakub Jelinek <jakub@redhat.com>
12419 Patrick Palka <ppalka@gcc.gnu.org>
12420
12421 PR ipa/69241
12422 PR c++/69649
12423 * g++.dg/ipa/pr69241-1.C: New test.
12424 * g++.dg/ipa/pr69241-2.C: New test.
12425 * g++.dg/ipa/pr69241-3.C: New test.
12426 * g++.dg/ipa/pr69649.C: New test.
12427
fa03b19d 124282016-02-10 Uros Bizjak <ubizjak@gmail.com>
12429
12430 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12431 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12432
14485c8a 124332016-02-10 Bin Cheng <bin.cheng@arm.com>
12434
12435 PR tree-optimization/68021
12436 * gcc.dg/tree-ssa/pr68021.c: New test.
12437
79f1ed25 124382016-02-10 Richard Biener <rguenther@suse.de>
12439
12440 PR tree-optimization/69726
12441 * gcc.dg/uninit-22.c: New testcase.
12442
58f74eff 124432016-02-09 Andrew Pinski <apinski@cavium.com>
12444
12445 PR tree-opt/69282
12446 * gcc.c-torture/compile/20160205-1.c: New testcase.
12447
600c00f7 124482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12449
12450 PR target/68404
12451 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12452 instead accessing a really large arrray.
12453 * gcc.target/powerpc/fusion3.c: Likewise.
12454
0771836e 124552016-02-09 Charles Baylis <charles.baylis@linaro.org>
12456
12457 PR target/68532
12458 * gcc.c-torture/execute/pr68532.c: New test.
12459
4ccd644f 124602016-02-11 Alexandre Oliva <aoliva@redhat.com>
12461
12462 PR target/69634
12463 * gcc.dg/pr69634.c: New.
12464
2e980a39 124652016-02-09 Richard Biener <rguenther@suse.de>
12466
12467 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12468
aacf7102 124692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12470
aacf7102 12471 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12472
a1856ddf 124732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12474
12475 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12476
d4d3da7e 124772016-02-09 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/69715
12480 * gcc.dg/torture/pr69715.c: New testcase.
12481
9cc6714f 124822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12483
12484 PR c++/69139
12485 * g++.dg/cpp0x/trailing12.C: New test.
12486 * g++.dg/cpp0x/trailing13.C: New test.
12487
83d5062b 124882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12489
12490 PR c++/69283
12491 PR c++/67835
12492 * g++.dg/cpp1y/auto-fn29.C: New test.
12493 * g++.dg/cpp1y/auto-fn30.C: New test.
12494
394a86f3 124952016-02-08 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR tree-optimization/69209
12498 * gcc.c-torture/compile/pr69209.c: New test.
12499
93b124b4 125002016-02-08 Jeff Law <law@redhat.com>
12501
12502 PR tree-optimization/68541
12503 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12504 of statements allowed in join block for path splitting.
12505
26abce13 125062016-02-08 Jakub Jelinek <jakub@redhat.com>
12507
0acb2d6e 12508 PR c++/59627
12509 * g++.dg/gomp/pr59627.C: New test.
12510
26abce13 12511 PR ipa/69239
12512 * g++.dg/ipa/pr69239.C: New test.
12513
86e0b129 125142016-02-08 David Malcolm <dmalcolm@redhat.com>
12515
12516 PR preprocessor/69664
12517 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12518 * gcc.dg/cpp/warn-comments.c: Likewise.
12519
f553d9f8 125202016-02-08 Marek Polacek <polacek@redhat.com>
12521
12522 PR c++/69688
12523 * g++.dg/init/const12.C: New test.
12524
600695e0 125252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12526
12527 PR target/60410
12528 * gcc.dg/lto/pr55113_0.c: Remove test.
12529
c4f4b1e8 125302016-02-08 Richard Biener <rguenther@suse.de>
12531
12532 PR tree-optimization/69719
12533 * gcc.dg/torture/pr69719.c: New testcase.
12534
5a987d87 125352016-02-08 Richard Biener <rguenther@suse.de>
12536 Jeff Law <law@redhat.com>
12537
12538 PR target/68273
12539 * gcc.target/mips/pr68273.c: New testcase.
12540
0418e71d 125412016-02-08 Richard Biener <rguenther@suse.de>
12542
12543 PR rtl-optimization/69274
12544 * gcc.target/i386/addr-sel-1.c: XFAIL.
12545
07c0f1ca 125462016-02-08 Jeff Law <law@redhat.com>
12547
40d85f4c 12548 PR tree-optimization/68541
12549 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12550
140e093f 12551 PR tree-optimization/65917
07c0f1ca 12552 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12553
16430acf 125542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12555
12556 PR fortran/50555
12557 * gfortran.dg/namelist_args.f90: New test.
12558
3f0ff0d8 125592016-02-05 Jeff Law <law@redhat.com>
12560
140e093f 12561 PR tree-optimization/68541
3f0ff0d8 12562 * gcc.dg/tree-ssa/split-path-2.c: New test.
12563 * gcc.dg/tree-ssa/split-path-3.c: New test.
12564 * gcc.dg/tree-ssa/split-path-4.c: New test.
12565 * gcc.dg/tree-ssa/split-path-5.c: New test.
12566 * gcc.dg/tree-ssa/split-path-6.c: New test.
12567 * gcc.dg/tree-ssa/split-path-7.c: New test.
12568
a7cc1f94 125692016-02-05 Martin Sebor <msebor@redhat.com>
12570
12571 PR c++/69662
12572 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12573 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12574
fcb25f28 125752016-02-06 Richard HEnderson <rth@redhat.com>
12576
12577 PR c/69643
12578 * gcc.target/i386/addr-space-4.c: New.
12579 * gcc.target/i386/addr-space-5.c: New.
12580
3a2545a1 125812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12582
12583 PR fortran/66089
12584 * gfortran.dg/elemental_dependency_6.f90: New.
12585
1e302465 125862016-02-05 Jakub Jelinek <jakub@redhat.com>
12587
66feb54c 12588 PR rtl-optimization/69691
12589 * gcc.c-torture/execute/pr69691.c: New test.
12590
1e302465 12591 PR c++/69628
12592 * g++.dg/parse/pr69628.C: New test.
12593
9c28a298 125942016-02-05 Uros Bizjak <ubizjak@gmail.com>
12595
12596 * gcc.dg/sancov/asan.c: Move to ...
12597 * gcc.dg/asan/sancov-1.c: ... here.
12598
a854e286 125992016-02-05 Uros Bizjak <ubizjak@gmail.com>
12600
12601 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12602
d4f0b240 126032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12604
12605 PR target/69677
12606 * gcc.target/i386/pr69677.c: New test.
12607
235d8723 126082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12609
12610 PR c++/68948
12611 * g++.dg/template/pr68948.C: New test.
12612
f390cf65 126132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12614
12615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12616 (only necessary on s390x).
12617
ab99f104 126182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12619
12620 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12621 -mno-accumulate-outgoing-args.
12622
f7ef5392 126232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12624
12625 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12626
6b098e91 126272016-02-04 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR c/69669
12630 * c-c++-common/pr69669.c: New test.
12631
f0146cf3 126322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12633
12634 PR target/69667
12635 * g++.dg/pr69667.C: New file.
12636
08fd6cf5 126372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12638
12639 PR target/69619
12640 * gcc.dg/pr69619.c: Add new test.
12641
a6f3f39f 126422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12643
12644 PR rtl-optimization/69577
12645 * gcc.target/i386/pr69577.c: New test.
12646
774068a0 126472016-02-04 Martin Liska <mliska@suse.cz>
12648
12649 * g++.dg/asan/pr69276.C: New test.
12650
f50a7894 126512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12652
12653 PR target/65932
12654 PR target/67714
12655 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12656 a single smulbb instruction.
12657 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12658 * gcc.target/amr/wmul-2.c: Likewise.
12659
6b722eb3 126602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12661
12662 PR target/65932
12663 PR target/67714
12664 * gcc.c-torture/execute/pr67714.c: New test.
12665
1f1475a7 126662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12667
12668 PR target/69454
12669 * gcc.target/i386/pr69454-1.c: New test.
12670 * gcc.target/i386/pr69454-2.c: New test.
12671
6b94e133 126722016-02-03 Martin Sebor <msebor@redhat.com>
12673
12674 PR c++/69251
12675 PR c++/69253
12676 PR c++/69290
12677 PR c++/69277
12678 PR c++/69349
12679 * g++.dg/ext/flexarray-mangle-2.C: New test.
12680 * g++.dg/ext/flexarray-mangle.C: New test.
12681 * g++.dg/ext/flexarray-subst.C: New test.
12682 * g++.dg/ext/flexary11.C: New test.
12683 * g++.dg/ext/flexary12.C: New test.
12684 * g++.dg/ext/flexary13.C: New test.
12685 * g++.dg/ext/flexary14.C: New test.
12686 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12687
342ed0ac 126882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12689
12690 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12691 Define only if CHECK_FLOAT128 is defined.
12692 (main): Properly initialize u5.
12693
edf6c4d2 126942016-02-03 Jakub Jelinek <jakub@redhat.com>
12695
415d5641 12696 PR c/69627
12697 * gcc.dg/pr69627.c: New test.
12698
edf6c4d2 12699 PR target/69644
12700 * gcc.dg/pr69644.c: New test.
12701
cf8f3ba0 127022016-02-03 Mike Stump <mikestump@comcast.net>
12703
12704 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12705 support for struct-layout-1.exp.
12706
c90d55dd 127072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12708
12709 PR c++/69056
f7ef5392 12710 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12711
401bd0c8 127122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12713 Alexandre Oliva <aoliva@redhat.com>
12714
12715 PR target/69461
12716 * gcc.target/powerpc/pr69461.c: New.
12717
277d9d1d 127182016-02-03 Uros Bizjak <ubizjak@gmail.com>
12719
12720 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12721 works from here ...
12722 (check_effective_target_fsanitize_thread): ... to here. Do not
12723 specify additional compile flags for the test source.
12724 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12725 specify additional compile flags for the test source.
12726
e69ad94a 127272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12728
12729 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12730
a4454da2 127312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12732
12733 PR fortran/67451
12734 PR fortran/69418
12735 * gfortran.dg/coarray_allocate_2.f08: New test.
12736 * gfortran.dg/coarray_allocate_3.f08: New test.
12737 * gfortran.dg/coarray_allocate_4.f08: New test.
12738
88cab2dd 127392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12740
12741 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12742 use same scan-tree-dump-times on all platforms.
12743 * gcc.dg/vect/vect-outer-1.c: Likewise.
12744 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12745 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12746 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12747 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12748 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12749 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12750 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12751
66ea75c4 127522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12753
12754 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12755 warning.
12756
4eef8df7 127572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12758
12759 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12760
665fbc2f 127612016-02-02 James Norris <jnorris@codesourcery.com>
12762
12763 * c-c++-common/goacc/routine-5.c: Add tests.
12764
b10e3d47 127652016-02-02 Alexander Monakov <amonakov@ispras.ru>
12766
12767 * gcc.target/nvptx/unsigned-cmp.c: New test.
12768
12ad66dd 127692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12770
12771 * gcc.target/aarch64/scalar_shift_1.c
12772 (test_corners_sisd_di): Improve force to SIMD register.
12773 (test_corners_sisd_si): Likewise.
12774 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12775 Remove scan-assembler check for ldr.
12776
f9ec342f 127772016-02-02 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/69595
12780 * gcc.dg/Warray-bounds-17.c: New testcase.
12781
32f2925a 127822016-02-02 Richard Biener <rguenther@suse.de>
12783
12784 PR tree-optimization/69606
12785 * gcc.dg/torture/pr69606.c: New testcase.
12786
cfd9ca84 127872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12788
12789 PR middle-end/68542
12790 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12791 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12792
19bf08e2 127932016-02-02 Alan Modra <amodra@gmail.com>
12794
12795 PR target/69548
12796 * gcc.target/powerpc/pr69548.c: New test.
12797
6f13b088 127982016-02-01 Jakub Jelinek <jakub@redhat.com>
12799
dcddc5af 12800 PR rtl-optimization/69592
12801 * gcc.dg/pr69592.c: New test.
12802
6f13b088 12803 PR preprocessor/69543
12804 PR c/69558
12805 * gcc.dg/pr69543.c: New test.
12806 * gcc.dg/pr69558.c: New test.
12807
d090e5c2 128082016-02-01 Uros Bizjak <ubizjak@gmail.com>
12809
fcb317c5 12810 PR testsuite/65940
12811 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12812
aaf527dc 128132016-02-01 Martin Sebor <msebor@redhat.com>
12814
12815 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12816
1674217b 128172016-02-01 Bin Cheng <bin.cheng@arm.com>
12818
12819 PR tree-optimization/67921
12820 * c-c++-common/ubsan/pr67921.c: New test.
12821
b4007655 128222016-02-01 Richard Biener <rguenther@suse.de>
12823
12824 PR middle-end/69556
12825 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12826
88a477bb 128272016-02-01 Richard Biener <rguenther@suse.de>
12828
12829 PR tree-optimization/69574
12830 * gcc.dg/torture/pr69574.c: New testcase.
12831
2eaaa4e7 128322016-02-01 Richard Biener <rguenther@suse.de>
12833
12834 PR tree-optimization/69579
12835 * gcc.dg/setjmp-6.c: New testcase.
12836
e3882c44 128372016-02-01 Jakub Jelinek <jakub@redhat.com>
12838
12839 PR rtl-optimization/69570
12840 * g++.dg/opt/pr69570.C: New test.
12841
f80aff47 128422016-02-01 Richard Henderson <rth@redhat.com>
12843
12844 * gcc.dg/pr69535.c: New test.
12845
240568aa 128462016-01-31 John David Anglin <danglin@gcc.gnu.org>
12847
6009b3b8 12848 PR testsuite/69584
12849 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12850 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12851
1fdf7177 12852 PR debug/68244
12853 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12854
240568aa 12855 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12856
cb3e5ac0 128572016-01-31 Paul Thomas <pault@gcc.gnu.org>
12858
12859 PR fortran/67564
12860 * gfortran.dg/allocate_with_source_17.f03: New test.
12861
3b8b902b 128622016-01-30 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR tree-optimization/69546
12865 * gcc.dg/torture/pr69546.c: New test.
12866
17985abe 128672016-01-30 Paul Thomas <pault@gcc.gnu.org>
12868
12869 PR fortran/69566
12870 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12871
b5239e80 128722016-01-30 Martin Sebor <msebor@redhat.com>
12873
12874 PR c++/68490
12875 * g++.dg/ext/flexary10.C: New test.
12876
e8f03010 128772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12878
12879 PR fortran/66707
12880 gfortran.dg/common_23.f90: New test.
12881
dc93691a 128822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12883
12884 PR target/65546
12885 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12886 condition being checked, and disable it when the target supports
12887 misaligned loads and stores.
12888
ff5e28e9 128892016-01-29 Jakub Jelinek <jakub@redhat.com>
12890
12891 PR debug/69518
12892 * gcc.dg/torture/pr69518.c: New test.
12893
b0d8930a 128942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12895
12896 PR target/69530
12897 * gcc.target/i386/pr69530.c: New test.
12898
21601fc7 128992016-01-29 Steve Ellcey <sellcey@imgtec.com>
12900
12901 PR target/65604
12902 * gcc.target/mips/div-delay.c: New test.
12903
ca6c7317 129042016-01-29 Jakub Jelinek <jakub@redhat.com>
12905
4758dc39 12906 PR target/69551
12907 * gcc.target/i386/pr69551.c: New test.
12908
ca6c7317 12909 PR target/66137
12910 * gcc.target/i386/pr66137.c: New test.
12911
e3078da6 129122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12913
12914 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12915 always built for p5600.
12916 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12917 isa=p5600 dg-option.
12918
b622ec25 129192016-01-29 Richard Biener <rguenther@suse.de>
12920
12921 PR tree-optimization/69547
12922 * g++.dg/tree-ssa/pr69547.C: New testcase.
12923
d2a60e99 129242016-01-29 Jakub Jelinek <jakub@redhat.com>
12925
12926 PR debug/66869
12927 * g++.dg/warn/Wunused-function2.C: New test.
12928
ae849d2b 129292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12930
12931 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12932 support for test to succeed.
12933
ce6a6978 129342016-01-29 Marek Polacek <polacek@redhat.com>
12935
12936 PR c++/69509
12937 PR c++/69516
12938 * g++.dg/ext/constexpr-vla2.C: New test.
12939 * g++.dg/ext/constexpr-vla3.C: New test.
12940 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12941
7550d855 129422016-01-29 Richard Biener <rguenther@suse.de>
12943
12944 PR middle-end/69537
12945 * gcc.dg/uninit-21.c: New testcase.
12946
f11bb279 129472016-01-28 Uros Bizjak <ubizjak@gmail.com>
12948
12949 PR target/69459
12950 * gcc.target/i386/pr69459.c: New test.
12951
c80c12c8 129522016-01-28 Steve Ellcey <sellcey@imgtec.com>
12953
12954 PR target/68400
12955 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12956 * gcc.target/mips/pr68400.c: New test.
12957
c649bacc 129582016-01-28 Martin Sebor <msebor@redhat.com>
12959
12960 PR target/17381
12961 * gcc.target/powerpc/pr17381.c: New test.
12962
f4881661 129632016-01-28 Jakub Jelinek <jakub@redhat.com>
12964
12965 PR middle-end/69542
12966 * gcc.dg/torture/pr69542.c: New test.
12967
d66fdd75 129682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12969
12970 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12971
d4a78818 129722016-01-28 David Edelsohn <dje.gcc@gmail.com>
12973
12974 * gcc.dg/pr65980.c: Skip on AIX.
12975 * gcc.dg/pr66688.c: Same.
12976
21329e97 129772016-01-28 David Edelsohn <dje.gcc@gmail.com>
12978
12979 PR target/63679
12980 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12981 * gcc.dg/tree-ssa/sra-18.c: Same.
12982
cc7124a6 129832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12984
12985 PR fortran/62536
12986 * gfortran.dg/block_15.f08: New test.
12987 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12988 on incorrectly closed BLOCK.
12989
358dfcb4 129902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12991
12992 * gcc.dg/declare-simd.c: New test.
e87502d6 129932016-01-28 Richard Biener <rguenther@suse.de>
12994
12995 PR tree-optimization/69466
12996 * gfortran.dg/vect/pr69466.f90: New testcase.
12997
44e7334b 129982016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12999
13000 * g++.dg/pr67989.C: Remove ARM-specific option.
13001 * gcc.target/arm/pr67989.C: New file.
13002
5ce8f551 130032016-01-27 Uros Bizjak <ubizjak@gmail.com>
13004
13005 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13006 and expm1 test for glibc < 2.11.
13007
fa6e6b15 130082016-01-27 Richard Henderson <rth@redhat.com>
13009
13010 * gcc.c-torture/execute/pr69447.c: New test.
13011
130122016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13013
7b8122c6 13014 PR fortran/69422
147b2f9b 13015 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13016
78e516eb 130172016-01-27 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR debug/66869
13020 * gcc.dg/pr66869.c: New test.
13021
9b849350 130222016-01-25 Jeff Law <law@redhat.com>
13023
13024 PR tree-optimization/68398
f11bb279 13025 PR tree-optimization/69196
9b849350 13026 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13027 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13028 path to avoid new heuristic allowing more irreducible regions
13029 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13030 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13031 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13032 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13033 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13034
fee5e491 130352016-01-27 Marek Polacek <polacek@redhat.com>
13036
13037 PR c/68062
13038 * c-c++-common/vector-compare-4.c: New test.
13039
eec96426 130402016-01-27 David Malcolm <dmalcolm@redhat.com>
13041
13042 PR preprocessor/69126
13043 * c-c++-common/pr69126.c: New test case.
13044
5068be18 130452016-01-27 Ian Lance Taylor <iant@google.com>
13046
13047 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13048
5fa82c11 130492016-01-27 Ryan Burn <contact@rnburn.com>
13050
13051 PR cilkplus/69267
13052 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13053
b3df0219 130542016-01-27 Uros Bizjak <ubizjak@gmail.com>
13055
13056 PR target/69512
13057 * gcc.target/i386/pr69512.c: New test.
13058
d46a16d4 130592016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13060
13061 PR ada/69488
13062 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13063
6a9b35ef 130642016-01-27 Marek Polacek <polacek@redhat.com>
13065
13066 PR c++/69379
13067 * g++.dg/pr69379.C: New test.
13068
18e9663b 130692016-01-27 Martin Sebor <msebor@redhat.com>
13070
13071 PR c++/69317
13072 * g++.dg/abi/Wabi-2-2.C: New test.
13073 * g++.dg/abi/Wabi-2-3.C: New test.
13074 * g++.dg/abi/Wabi-3-2.C: New test.
13075 * g++.dg/abi/Wabi-3-3.C: New test.
13076
c88301ad 130772016-01-27 Richard Biener <rguenther@suse.de>
13078
13079 PR tree-optimization/69166
13080 * gcc.dg/torture/pr69166.c: New testcase.
13081
8ca47550 130822016-01-27 Martin Jambor <mjambor@suse.cz>
13083
13084 PR tree-optimization/69355
13085 * gcc.dg/tree-ssa/pr69355.c: New test.
13086
5cb23e3c 130872016-01-27 Marek Polacek <polacek@redhat.com>
13088
13089 PR c++/69496
13090 * g++.dg/ext/constexpr-vla1.C: New test.
13091
7b0c1b6d 130922016-01-20 Christian Bruel <christian.bruel@st.com>
13093
13094 PR target/69245
13095 * gcc.target/arm/pr69245.c: New test.
13096
220112fc 130972016-01-27 Jakub Jelinek <jakub@redhat.com>
13098
13099 PR tree-optimization/69399
13100 * gcc.dg/torture/pr69399.c: New test.
13101
16294490 131022016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13103
13104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13105
8abd3d0c 131062016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13107
13108 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13109
7cf9b895 131102016-01-26 Tom de Vries <tom@codesourcery.com>
13111
13112 PR tree-optimization/69110
13113 * gcc.dg/autopar/pr69110.c: New test.
13114
557c1942 131152016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13116 Sebastian Pop <s.pop@samsung.com>
557c1942 13117
13118 * gcc.dg/graphite/isl-ast-op-select.c: New.
13119
80adbd96 131202015-01-26 Paul Thomas <pault@gcc.gnu.org>
13121
13122 PR fortran/69385
13123 * gfortran.dg/allocate_error_6.f90: New test.
13124
c3f86f60 131252016-01-26 Richard Henderson <rth@redhat.com>
13126
13127 * gcc.dg/tm/pr60908.c: New test.
13128
3752e5b1 131292016-01-26 David Malcolm <dmalcolm@redhat.com>
13130
13131 PR other/69006
13132 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13133 directive.
13134 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13135 expected multiline output to reflect the colorization being
13136 disabled before newlines.
13137 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13138 (custom_diagnostic_finalizer): Replace call to
13139 pp_newline_and_flush with call to pp_flush.
13140 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13141 * gfortran.dg/implicit_class_1.f90: Likewise.
13142 * lib/gcc-dg.exp (allow_blank_lines): New global.
13143 (dg-allow-blank-lines-in-output): New procedure.
13144 (gcc-dg-prune): Complain about blank lines in the output, unless
13145 dg-allow-blank-lines-in-output was called.
13146 * lib/multiline.exp (_build_multiline_regex): Only support
13147 arbitrary followup text for non-blank-lines, not for blank lines.
13148
9bbfd060 131492016-01-26 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR tree-optimization/69483
13152 * gcc.dg/pr69483.c: New test.
13153 * g++.dg/opt/pr69483.C: New test.
13154
53773057 131552016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13156
13157 PR target/68620
13158 * gcc.target/arm/pr68620.c: New test.
13159
442a556f 131602016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13161
13162 * gcc.target/i386/pr68986-2.c: Remove -m32.
13163
d513c683 131642016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13165
13166 PR target/68986
13167 * gcc.target/i386/pr68986-1.c: New test.
13168 * gcc.target/i386/pr68986-2.c: Likewise.
13169 * gcc.target/i386/pr68986-3.c: Likewise.
13170
976877a5 131712016-01-26 Christian Bruel <christian.bruel@st.com>
13172
13173 * lib/target-supports.exp
13174 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13175 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13176 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13177
2c7b2f88 131782016-01-26 Richard Biener <rguenther@suse.de>
13179
13180 PR tree-optimization/69452
13181 * gcc.dg/torture/pr69452.c: New testcase.
13182
f7fc06e7 131832016-01-26 Jakub Jelinek <jakub@redhat.com>
13184
13185 PR target/69442
13186 * gcc.dg/pr69442.c: New test.
13187
d1dae587 131882016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13189
13190 PR target/67896
13191 * gcc.target/aarch64/simd/pr67896.C: New.
13192
ef7be7f8 131932016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13194
13195 PR tree-optimization/69400
13196 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13197 function.
13198 (plugin_init): Call it.
13199 * gcc.dg/torture/pr69400.c: New test.
13200
648433a4 132012016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13202
13203 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13204
45fc5243 132052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13206 Sebastian Pop <s.pop@samsung.com>
13207
13208 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13209 isl-0.15.
13210
c699f6a1 132112016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13212 Sebastian Pop <s.pop@samsung.com>
13213
13214 * gcc.dg/graphite/pr69292.c: New.
13215
b86e24ea 132162016-01-25 Jakub Jelinek <jakub@redhat.com>
13217
13218 * c-c++-common/goacc/use_device-1.c: New test.
13219
105cb8d7 132202016-01-25 Jeff Law <law@redhat.com>
13221
13222 PR tree-optimization/69196
13223 PR tree-optimization/68398
13224 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13225 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13226
44562749 132272016-01-25 David Edelsohn <dje.gcc@gmail.com>
13228
13229 PR target/69469
13230 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13231 Algorithm.
13232
6837fee7 132332016-01-25 Richard Biener <rguenther@suse.de>
13234
13235 PR testsuite/69380
13236 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13237
fe500d65 132382016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13239
13240 PR target/69421
13241 * gcc.dg/pr69421.c: New test.
13242
8eacba94 132432016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13244
13245 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13246 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13247 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13248 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13249 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13250 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13251 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13252 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13253 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13254 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13255
af09d40d 132562016-01-25 Richard Biener <rguenther@suse.de>
13257
13258 PR tree-optimization/69376
13259 * gcc.dg/torture/pr69376.c: New testcase.
13260
d65063f5 132612016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13262
13263 PR fortran/69397
13264 PR fortran/68442
13265 * gfortran.dg/interface_38.f90: New test.
13266 * gfortran.dg/interface_39.f90: New test.
80adbd96 13267
08c7bfb4 132682016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13269
13270 Revert:
13271 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13272
13273 PR c++/11858
13274 PR c++/24663
13275 PR c++/24664
13276 * g++.dg/template/pr11858.C: New test.
13277 * g++.dg/template/pr24663.C: New test.
13278 * g++.dg/template/unify12.C: New test.
13279 * g++.dg/template/unify13.C: New test.
13280 * g++.dg/template/unify14.C: New test.
13281 * g++.dg/template/unify15.C: New test.
13282 * g++.dg/template/unify16.C: New test.
13283 * g++.dg/template/unify17.C: New test.
13284
c2e7d2be 132852016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13286
13287 PR fortran/68283
13288 gfortran.dg/pr68283.f90: New test.
13289
9f2e8617 132902016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13291
13292 PR fortran/66094
13293 * gfortran.dg/inline_matmul_13.f90: New test.
13294 * gfortran.dg/matmul_bounds_8.f90: New test.
13295 * gfortran.dg/matmul_bounds_9.f90: New test.
13296 * gfortran.dg/matmul_bounds_10.f90: New test.
13297
a4838119 132982016-01-23 Tom de Vries <tom@codesourcery.com>
13299
13300 PR tree-optimization/69426
13301 * gcc.dg/autopar/pr69426.c: New test.
13302
feddf0dc 133032016-01-23 Martin Sebor <msebor@redhat.com>
13304
13305 PR c++/58109
13306 PR c++/69022
13307 * g++.dg/cpp0x/alignas5.C: New test.
13308 * g++.dg/ext/vector29.C: Same.
13309
132731fb 133102016-01-23 Uros Bizjak <ubizjak@gmail.com>
13311
13312 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13313 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13314 _GNU_SOURCE from compile flags to the source.
13315 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13316 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13317 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13318 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13319
51aec681 133202016-01-22 Jakub Jelinek <jakub@redhat.com>
13321
13322 PR target/69432
13323 * g++.dg/opt/pr69432.C: New test.
13324
147aa3e3 133252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13326
13327 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13328 32-bit targets testing an -m64 multilib.
13329
4d04e35e 133302016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13331
13332 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13333 64-bit support.
13334
86f38d0c 133352016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13336
13337 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13338
f776e712 133392016-01-21 Christian Bruel <christian.bruel@st.com>
13340
13341 PR target/68674
13342 * gcc.target/i386/pr68674.c
13343 * gcc.target/aarch64/pr68674.c
13344 * gcc.target/arm/pr68674.c
13345
7b9de435 133462016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13347
13348 PR target/69403
13349 * gcc.c-torture/execute/pr69403.c: New test.
13350
9935a0ba 133512016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/55843
13354 * g++.dg/template/pr55843.C: New.
13355
06b94aa1 133562016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13357
13358 PR testsuite/66877
13359 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13360 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13361
b68773a8 133622016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13363
13364 PR testsuite/67489
132731fb 13365 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13366 from dg-do compile directive, and instead add
13367 { dg-require-effective-target int128 }.
b68773a8 13368
bbbbe8ab 133692016-01-20 Martin Sebor <msebor@redhat.com>
13370
13371 PR c/69405
13372 * gcc.dg/sync-fetch.c: New test.
13373
f3a6a26f 133742016-01-21 Martin Sebor <msebor@redhat.com>
13375
13376 PR target/69252
13377 * gcc.target/powerpc/pr69252.c: New test.
13378
d1565a03 133792016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13380
13381 PR fortran/65996
132731fb 13382 * gfortran.dg/pr65996.f90: New test.
d1565a03 13383
15a5a905 133842016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13385
13386 PR c++/68810
bbbbe8ab 13387 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13388 expected to generate an error.
15a5a905 13389
e4538af5 133902016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13391
13392 PR middle-end/66178
13393 * gcc.dg/torture/pr66178.c: New test.
13394
4d4180ce 133952016-01-21 Anton Blanchard <anton@samba.org>
13396 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13397
13398 PR target/63354
13399 * gcc.target/powerpc/pr63354.c: New test.
13400
86e16058 134012016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13402
13403 PR rtl-optimization/68990
13404 * gcc.target/i386/pr68990: New.
13405
b11b85e4 134062016-01-21 Nick Clifton <nickc@redhat.com>
13407
13408 PR target/69129
13409 * gcc.target/mips/pr69129.c: New.
13410
62dd9f85 134112016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13412
13413 PR c++/58046
13414 * g++.dg/cpp0x/pr58046.C: New.
13415
ac7d424b 134162016-01-21 Jakub Jelinek <jakub@redhat.com>
13417
47c0bea3 13418 PR target/69187
13419 PR target/65624
13420 * gcc.target/arm/pr69187.c: New test.
13421
ac7d424b 13422 PR c++/69355
13423 * g++.dg/torture/pr69355.C: New test.
13424
9e18b252 134252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13426 Sebastian Pop <s.pop@samsung.com>
13427
13428 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13429
de862e2f 134302016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13431 Sebastian Pop <s.pop@samsung.com>
13432
132731fb 13433 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13434
f55f9344 134352016-01-21 Jakub Jelinek <jakub@redhat.com>
13436
13437 PR middle-end/67653
13438 * c-c++-common/pr67653.c: New test.
13439 * gcc.dg/torture/pr29119.c: Add dg-warning.
13440
62752e71 134412016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13442
13443 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13444
16d4186f 134452016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13446
13447 PR c/24293
13448 * gcc.dg/pr24293.c: New test.
13449 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13450 incomplete struct type.
13451 * gcc.dg/declspec-1.c: Likewise.
13452 * gcc.dg/pr63549.c: Likewise.
13453
58219d13 134542016-01-20 Jakub Jelinek <jakub@redhat.com>
13455
13456 PR tree-optimization/66612
13457 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13458 for bdn instruction.
13459
a7b5688a 134602016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13461
13462 * lib/target-supports.exp
13463 (check_effective_target_arm_fp_ok_nocache): New.
13464 (check_effective_target_arm_fp_ok): New.
13465 (add_options_for_arm_fp): New.
13466 (check_effective_target_arm_crypto_ok_nocache): Require
13467 target_arm_v8_neon_ok instead of arm32.
13468 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13469 (check_effective_target_arm_crypto_pragma_ok): New.
13470 (add_options_for_arm_vfp): New.
13471 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13472 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13473 target instead. Force initial fpu to vfp.
13474 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13475 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13476 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13477 dependency.
13478 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13479 use arm_vfp effective target instead. Force initial fpu to vfp.
13480 * gcc.target/arm/attr-neon3.c: Likewise.
13481 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13482 arm_vfp_ok.
13483 * gcc.target/arm/unsigned-float.c: Likewise.
13484 * gcc.target/arm/vfp-1.c: Likewise.
13485 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13486 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13487 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13488 * gcc.target/arm/vfp-ldmias.c: Likewise.
13489 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13490 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13491 * gcc.target/arm/vfp-stmiad.c: Likewise.
13492 * gcc.target/arm/vfp-stmias.c: Likewise.
13493 * gcc.target/arm/vnmul-1.c: Likewise.
13494 * gcc.target/arm/vnmul-2.c: Likewise.
13495 * gcc.target/arm/vnmul-3.c: Likewise.
13496 * gcc.target/arm/vnmul-4.c: Likewise.
13497
7ca56ca8 134982016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13499
7fb75b57 13500 PR testsuite/69366
13501 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13502 the MPX run-time library, for compile-time MPX test.
13503 * gcc.target/i386/chkp-always_inline.c: Likewise.
13504 * gcc.target/i386/chkp-bndret.c: Likewise.
13505 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13506 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13507 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13508 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13509 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13510 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13511 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13512 * gcc.target/i386/chkp-label-address.c: Likewise.
13513 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13514 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13515 * gcc.target/i386/chkp-pr69044.c: Likewise.
13516 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13517 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13518 * gcc.target/i386/chkp-strchr.c: Likewise.
13519 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13520 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13521 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13522 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13523 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13524 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13525 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13526 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13527 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13528 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13529 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13530 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13531 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13532 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13533 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13534 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13535 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13536 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13537 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13538 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13539 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13540 * gcc.target/i386/pr63995-2.c: Likewise.
13541 * gcc.target/i386/pr64805.c: Likewise.
13542 * gcc.target/i386/pr65044.c: Likewise.
13543 * gcc.target/i386/pr65167.c: Likewise.
13544 * gcc.target/i386/pr65183.c: Likewise.
13545 * gcc.target/i386/pr65184.c: Likewise.
13546 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13547
f2da0b99 135482016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13549
13550 PR tree-optimization/69328
13551 * gcc.dg/pr69328.c: New test.
13552
4d379676 135532016-01-20 Jeff Law <law@redhat.com>
13554
4a11f145 13555 PR target/25114
4d379676 13556 * gcc.target/m68k/pr25114.c: New test.
13557
0754bad1 135582016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13559
13560 * gcc.target/arm/memset-inline-10.c: Added
13561 dg-require-effective-target arm_thumb2_ok.
13562
63bd5c2d 135632016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13564
13565 * gcc.dg/debug/dwarf2/sso.c: New test.
13566
a9c01e81 135672016-01-19 Uros Bizjak <ubizjak@gmail.com>
13568
13569 PR testsuite/68820
13570 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13571 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13572 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13573
53fa0e54 135742016-01-19 Jan Hubicka <hubicka@ucw.cz>
13575
13576 PR ipa/66223
13577 * g++.dg/ipa/devirt-50.C: New testcase.
13578
e035a62c 135792016-01-19 Marek Polacek <polacek@redhat.com>
13580
13581 PR c++/68965
13582 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13583 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13584
885cc3ea 135852016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13586
13587 PR target/69135
13588 * gcc.target/arm/pr69135_1.c: New test.
13589
07bd240e 135902015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13591
13592 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13593
9f60d257 135942015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13595
13596 * gcc.target/aarch64/ccmp_1.c: New testcase.
13597
a0c919f7 135982016-01-19 Marek Polacek <polacek@redhat.com>
13599
13600 PR c++/68586
13601 * g++.dg/cpp0x/enum30.C: New test.
13602
dc5d6d17 136032016-01-19 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69336
13606 * g++.dg/tree-ssa/pr69336.C: New testcase.
13607
6dd156e0 136082016-01-19 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR debug/65779
13611 * gcc.dg/pr65779.c: New test.
13612
3e0d45b9 136132016-01-19 Richard Biener <rguenther@suse.de>
13614
13615 PR tree-optimization/69352
13616 * gcc.dg/torture/pr69352.c: New testcase.
13617
7a3cf64d 136182016-01-19 Jakub Jelinek <jakub@redhat.com>
13619
13620 PR rtl-optimization/68955
13621 PR rtl-optimization/64557
13622 * gcc.dg/torture/pr68955.c: New test.
13623
8be55b33 136242016-01-19 Jan Hubicka <hubicka@ucw.cz>
13625
13626 PR lto/69136
13627 * g++.dg/torture/pr69136.C: New testcase.
13628
72a985d7 136292016-01-19 Jan Hubicka <hubicka@ucw.cz>
13630
13631 PR lto/69133
13632 * g++.dg/lto/pr69133_0.C: New testcase.
13633 * g++.dg/lto/pr69133_1.C: New testcase.
13634
56778b62 136352016-01-15 Jeff Law <law@redhat.com>
13636
13637 PR tree-optimization/69320
13638 * gcc.c-torture/pr69320-1.c: New test.
13639 * gcc.c-torture/pr69320-2.c: New test.
13640 * gcc.c-torture/pr69320-3.c: New test.
13641 * gcc.c-torture/pr69320-4.c: New test.
13642
ced41b93 136432016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13644
13645 PR c++/11858
13646 PR c++/24663
13647 PR c++/24664
13648 * g++.dg/template/pr11858.C: New test.
13649 * g++.dg/template/pr24663.C: New test.
13650 * g++.dg/template/unify12.C: New test.
13651 * g++.dg/template/unify13.C: New test.
13652 * g++.dg/template/unify14.C: New test.
13653 * g++.dg/template/unify15.C: New test.
13654 * g++.dg/template/unify16.C: New test.
13655 * g++.dg/template/unify17.C: New test.
13656
7f8cbcaf 136572016-01-18 David Malcolm <dmalcolm@redhat.com>
13658
13659 PR testsuite/69181
13660 * gcc.dg/pr69181-1.c: New test file.
13661 * gcc.dg/pr69181-2.c: New test file.
13662 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13663 globals by moving it to...
13664 (cleanup-after-saved-dg-test): ...this new function. Add
13665 "global additional_sources_used". Add reset of global
13666 multiline_expected_outputs to the empty list.
13667 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13668 global to...
13669 (multiline_expected_outputs): ...this, and updated comments to
13670 note that it is modified from gcc-dg.exp.
13671 (dg-end-multiline-output): Update for the above renaming.
13672 (handle-multiline-outputs): Likewise. Remove the clearing
13673 of the expected outputs to the empty list.
13674
3c7cbfc0 136752016-01-18 Richard Biener <rguenther@suse.de>
13676
13677 PR tree-optimization/69297
13678 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13679
81d49cc1 136802016-01-18 Joseph Myers <joseph@codesourcery.com>
13681
13682 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13683 dg-options.
13684 * gcc.target/mips/mips-3d-2.c: Likewise.
13685 * gcc.target/mips/mips-3d-3.c: Likewise.
13686 * gcc.target/mips/mips-3d-4.c: Likewise.
13687 * gcc.target/mips/mips-3d-5.c: Likewise.
13688 * gcc.target/mips/mips-3d-6.c: Likewise.
13689 * gcc.target/mips/mips-3d-7.c: Likewise.
13690 * gcc.target/mips/mips-3d-8.c: Likewise.
13691 * gcc.target/mips/mips-3d-9.c: Likewise.
13692 * gcc.target/mips/mips-ps-1.c: Likewise.
13693 * gcc.target/mips/mips-ps-2.c: Likewise.
13694 * gcc.target/mips/mips-ps-3.c: Likewise.
13695 * gcc.target/mips/mips-ps-4.c: Likewise.
13696 * gcc.target/mips/mips-ps-5.c: Likewise.
13697 * gcc.target/mips/mips-ps-6.c: Likewise.
13698 * gcc.target/mips/mips-ps-7.c: Likewise.
13699 * gcc.target/mips/mips-ps-type.c: Likewise.
13700 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13701 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13702
03c4ff3a 137032016-01-18 Tom de Vries <tom@codesourcery.com>
13704
13705 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13706 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13707 * c-c++-common/goacc/kernels-empty.c: New test.
13708 * c-c++-common/goacc/kernels-eternal.c: New test.
13709 * c-c++-common/goacc/kernels-loop-2.c: New test.
13710 * c-c++-common/goacc/kernels-loop-3.c: New test.
13711 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13712 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13713 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13714 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13715 * c-c++-common/goacc/kernels-loop-data.c: New test.
13716 * c-c++-common/goacc/kernels-loop-g.c: New test.
13717 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13718 * c-c++-common/goacc/kernels-loop-n.c: New test.
13719 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13720 * c-c++-common/goacc/kernels-loop.c: New test.
13721 * c-c++-common/goacc/kernels-noreturn.c: New test.
13722 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13723 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13724 * c-c++-common/goacc/kernels-reduction.c: New test.
13725
22e3dcee 137262016-01-18 Tom de Vries <tom@codesourcery.com>
13727
13728 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13729 * gcc.dg/autopar/outer-2.c: Same.
13730 * gcc.dg/autopar/outer-3.c: Same.
13731 * gcc.dg/autopar/outer-4.c: Same.
13732 * gcc.dg/autopar/outer-5.c: Same.
13733 * gcc.dg/autopar/outer-6.c: Same.
13734 * gcc.dg/autopar/parallelization-1.c: Same.
13735 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13736 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13737 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13738 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13739 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13740 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13741 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13742 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13743 * gcc.dg/autopar/pr39500-1.c: Same.
13744 * gcc.dg/autopar/pr39500-2.c: Same.
13745 * gcc.dg/autopar/pr46193.c: Same.
13746 * gcc.dg/autopar/pr46194.c: Same.
13747 * gcc.dg/autopar/pr49580.c: Same.
13748 * gcc.dg/autopar/pr49960-1.c: Same.
13749 * gcc.dg/autopar/pr49960.c: Same.
13750 * gcc.dg/autopar/pr68373.c: Same.
13751 * gcc.dg/autopar/reduc-1.c: Same.
13752 * gcc.dg/autopar/reduc-1char.c: Same.
13753 * gcc.dg/autopar/reduc-1short.c: Same.
13754 * gcc.dg/autopar/reduc-2.c: Same.
13755 * gcc.dg/autopar/reduc-2char.c: Same.
13756 * gcc.dg/autopar/reduc-2short.c: Same.
13757 * gcc.dg/autopar/reduc-3.c: Same.
13758 * gcc.dg/autopar/reduc-4.c: Same.
13759 * gcc.dg/autopar/reduc-6.c: Same.
13760 * gcc.dg/autopar/reduc-7.c: Same.
13761 * gcc.dg/autopar/reduc-8.c: Same.
13762 * gcc.dg/autopar/reduc-9.c: Same.
13763 * gcc.dg/autopar/uns-outer-4.c: Same.
13764 * gcc.dg/autopar/uns-outer-5.c: Same.
13765 * gcc.dg/autopar/uns-outer-6.c: Same.
13766 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13767 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13768
fd5cbe2f 137692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13770
13771 PR target/63679
13772 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13773 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13774
fa75ab55 137752016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13776
13777 PR target/63679
13778 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13779 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13780 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13781
214b2582 137822016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13783
13784 PR target/63679
13785 * gcc.dg/tree-ssa/sra-17.c: New.
13786 * gcc.dg/tree-ssa/sra-18.c: New.
13787
13146837 137882016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13789
13790 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13791
6ccd18c2 137922016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13793
13794 * gnat.dg/inline12.adb: New test.
13795
8872b95f 137962016-01-18 Bin Cheng <bin.cheng@arm.com>
13797
13798 PR tree-optimization/66797
13799 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13800
971514e3 138012016-01-18 Richard Biener <rguenther@suse.de>
13802
13803 PR tree-optimization/69170
13804 * gcc.dg/torture/pr69170.c: New testcase.
13805
dfb6d139 138062016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13807
13808 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13809
164d84c2 138102016-01-16 Tom de Vries <tom@codesourcery.com>
13811
13812 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13813
4c33b769 138142016-01-16 Tom de Vries <tom@codesourcery.com>
13815
13816 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13817 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13818 redundant dg-require-effective-target pthread.
13819 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13820 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13821 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13822 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13823 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13824 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13825 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13826
673441b0 138272016-01-16 David Edelsohn <dje.gcc@gmail.com>
13828
13829 PR target/68609
13830 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13831 * gcc.target/powerpc/recip-7.c: Same.
13832
90153ae7 138332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13834
13835 PR c++/69091
13836 * g++.dg/template/pr69091.C: New test.
13837
bc24d01d 138382016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13839
13840 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13841 dump does not contain an error_mark_node.
13842 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13843 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13844
4067c0fd 138452016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13846
13847 PR c++/68936
13848 * g++.dg/template/pr68936.C: New test.
13849
27c6dbdd 138502016-01-15 David Edelsohn <dje.gcc@gmail.com>
13851
13852 PR target/68609
13853 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13854 * gcc.target/powerpc/recip-2.c: Same.
13855 * gcc.target/powerpc/recip-3.c: Same.
13856 * gcc.target/powerpc/recip-4.c: Same.
13857 * gcc.target/powerpc/recip-sqrtf.c: Same.
13858
e390c57d 138592016-01-15 Jeff Law <law@redhat.com>
13860
13861 PR tree-optimization/69270
13862 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13863 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13864
ddcfeaf1 138652016-01-15 Paul Thomas <pault@gcc.gnu.org>
13866
13867 PR fortran/49630
13868 * gfortran.dg/deferred_character_13.f90: New test for the fix
13869 of comment 3 of the PR.
13870
13871 PR fortran/54070
13872 * gfortran.dg/deferred_character_8.f90: New test
13873 * gfortran.dg/allocate_error_5.f90: New test
13874
13875 PR fortran/60593
13876 * gfortran.dg/deferred_character_10.f90: New test
13877
13878 PR fortran/60795
13879 * gfortran.dg/deferred_character_14.f90: New test
13880
13881 PR fortran/61147
13882 * gfortran.dg/deferred_character_11.f90: New test
13883
13884 PR fortran/64324
13885 * gfortran.dg/deferred_character_9.f90: New test
13886
81be349c 138872016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13888
13889 PR rtl-optimization/69030
13890 * gcc.target/i386/pr69030.c: New.
13891
998456c5 138922016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13893
13894 * gcc.target/aarch64/target_attr_17.c: New test.
13895
0d85be19 138962016-01-15 Richard Biener <rguenther@suse.de>
13897
13898 PR tree-optimization/66856
13899 * gcc.dg/torture/pr66856-1.c: New testcase.
13900 * gcc.dg/torture/pr66856-2.c: Likewise.
13901
321d36c8 139022016-01-15 Richard Biener <rguenther@suse.de>
13903
13904 PR debug/69137
13905 * g++.dg/lto/pr69137_0.C: New testcase.
13906
d94a1f53 139072016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13908
13909 PR middle-end/69246
13910 * gcc.target/i386/pr69246.c: New test.
13911
5fe9a861 139122016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13913
a9c01e81 13914 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13915
3d05a5e9 139162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13917
13918 PR c++/56194
13919 * g++.dg/init/const9.C: Disable test on S/390.
13920
5e8132b5 139212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13922
13923 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13924 * g++.dg/Wno-frame-address.C: Ditto.
13925
32307cdf 139262016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13927
13928 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13929
1ca28250 139302016-01-15 Richard Biener <rguenther@suse.de>
13931
13932 PR tree-optimization/68961
13933 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13934
6271bd93 139352016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13936
13937 * gcc.target/i386/pr65105-5.c: New test.
13938
dfb6d139 139392016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13940
13941 * gcc.c-torture/execute/alias-4.c: New testcase.
13942
dfb6d139 139432016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13944
13945 PR ipa/68148
13946 * g++.dg/ipa/devirt-49.C: New testcase.
13947
7bbac464 139482016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13949
13950 PR target/65837
13951 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13952 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13953 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13954
4345b868 139552016-01-15 Richard Biener <rguenther@suse.de>
13956
13957 PR tree-optimization/69117
13958 * gcc.dg/torture/pr69117.c: New testcase.
13959
580357e7 139602015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13961
13962 PR c++/69048
13963 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13964
612baa31 139652016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13966
13967 PR testsuite/67509
13968 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13969 range tests use 100 * maximum instead of maximum + 1.
13970
44e09bc4 139712016-01-14 Jakub Jelinek <jakub@redhat.com>
13972
13973 PR debug/69244
13974 * gcc.dg/guality/pr69244.c: New test.
13975
96962ae4 139762016-01-14 Uros Bizjak <ubizjak@gmail.com>
13977
13978 * lib/target-supports.exp (check_effective_target_issignaling):
13979 New procedure.
13980 * gcc.dg/pr61441.c: Require issignaling effective target.
13981
ab9c400b 139822016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13983
13984 PR target/68803
13985 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13986
a7ed4583 139872016-01-14 David Malcolm <dmalcolm@redhat.com>
13988
13989 PR c++/68819
13990 PR preprocessor/69177
13991 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13992 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13993 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13994 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13995
77f35cec 139962016-01-14 Marek Polacek <polacek@redhat.com>
13997
13998 PR c/69262
13999 * gcc.dg/array-15.c: New test.
14000
915d0950 140012016-01-14 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR middle-end/68146
14004 PR tree-optimization/69155
14005 * gfortran.dg/pr68146.f: New test.
14006 * gfortran.dg/pr69155.f90: New test.
14007
24651fb7 140082016-01-14 Richard Biener <rguenther@suse.de>
14009
14010 PR tree-optimization/68060
14011 * gcc.dg/torture/pr68060-1.c: New testcase.
14012 * gcc.dg/torture/pr68060-2.c: Likewise.
14013
2f63f950 140142016-01-14 Nick Clifton <nickc@redhat.com>
14015
14016 * lib/target-supports.exp
14017 (check_effective_target_arm_neon_ok_nocache): Add an option
14018 sequence that includes setting the ARM architecture to ARMv7-A.
14019 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14020 command line options necessary to enable Neon support.
14021 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14022 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14023 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14024 * gcc.target/arm/pr69180.c: Likewise.
14025
3ce0acde 140262016-01-14 Jeff Law <law@redhat.com>
14027
14028 PR tree-optimization/69270
14029 * gcc.dg/tree-ssa/pr69270.c: New test.
14030
bda05c57 140312016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14032
14033 PR c/66208
14034 * c-c++-common/pr66208.c: New file.
14035
9b657cf1 140362016-01-13 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR tree-optimization/69156
14039 * gcc.dg/pr69156.c: New test.
14040
58ba1b9d 140412016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14042
14043 * gcc.target/i386/pr69225-7.c: New test.
14044
e5fee0fe 140452016-01-13 Richard Henderson <rth@redhat.com>
14046
14047 * gcc.dg/tm/memopt-13.c: Update expected function.
14048 * gcc.dg/tm/memopt-6.c: Likewise.
14049
3f0e9745 140502016-01-13 Uros Bizjak <ubizjak@gmail.com>
14051
14052 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14053 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14054 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14055 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14056
3f0e9745 140572016-01-13 Tom de Vries <tom@codesourcery.com>
14058
14059 PR tree-optimization/69169
7a6ddc0d 14060 * gcc.dg/pr69169.c: New test.
14061
9b657cf1 140622016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14063
14064 PR target/69228
14065 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14066 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14067 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14068 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14069 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14070 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14071 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14072 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14073
f704d701 140742016-01-13 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR target/69247
14077 * gcc.dg/pr69247.c: New test.
14078
e966d6b9 140792016-01-13 Richard Biener <rguenther@suse.de>
14080
14081 PR tree-optimization/69242
14082 * gcc.dg/torture/pr69242.c: New testcase.
14083
1ca1d9b2 140842016-01-13 Richard Biener <rguenther@suse.de>
14085
14086 PR tree-optimization/69186
14087 * gcc.dg/torture/pr69186.c: New testcase.
14088
d07cbccc 140892016-01-13 Jeff Law <law@redhat.com>
14090
14091 PR tree-optimization/67755
14092 * gcc.dg/tree-ssa/pr67755.c: New test.
14093
140942016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14095
14096 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14097 pass number in output by a star.
14098
b95d41cf 140992016-01-12 Bin Cheng <bin.cheng@arm.com>
14100
14101 PR tree-optimization/68911
14102 * gcc.c-torture/execute/pr68911.c: New test.
14103
91d87e22 141042016-01-12 Marek Polacek <polacek@redhat.com>
14105
14106 PR c++/68979
14107 * g++.dg/warn/permissive-1.C: New test.
14108
8a9401a4 141092016-01-12 Jakub Jelinek <jakub@redhat.com>
14110
14111 PR objc++/68511
14112 PR c++/69213
14113 * g++.dg/opt/pr69213.C: New test.
14114
b9cb7a67 141152016-01-12 Christian Bruel <christian.bruel@st.com>
14116
14117 PR target/69180
14118 * gcc.target/arm/pr69180.c: New test.
14119
e4c96992 141202016-01-12 Richard Biener <rguenther@suse.de>
14121
14122 PR lto/69077
14123 * g++.dg/lto/pr69077_0.C: New testcase.
14124 * g++.dg/lto/pr69077_1.C: Likewise.
14125
90525f61 141262016-01-12 Jakub Jelinek <jakub@redhat.com>
14127
14128 PR target/69175
14129 * g++.dg/opt/pr69175.C: New test.
14130
9e7edfd3 141312016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14132
14133 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14134 rather than #including math.h & stdlib.h.
14135 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14136 * gcc.dg/vect/pr49771.c: Likewise.
14137 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14138 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14139 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14140 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14141 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14142 * gcc.dg/vect/pr44507.c: Likewise.
14143 * gcc.dg/vect/pr45902.c: Likewise.
14144 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14145 * gcc.dg/vect/vect-117.c: Likewise.
14146 * gcc.dg/vect/vect-99.c: Likewise.
14147 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14148 * gcc.dg/vect/vect-cond-1.c: Likewise.
14149 * gcc.dg/vect/vect-cond-2.c: Likewise.
14150 * gcc.dg/vect/vect-cond-3.c: Likewise.
14151 * gcc.dg/vect/vect-cond-4.c: Likewise.
14152 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14153 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14154 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14155 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14156 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14157 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14158 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14159 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14160 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14161 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14162 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14163 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14164 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14165 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14166 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14167 include of signal.h.
14168 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14169 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14170 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14171 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14172 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14173 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14174 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14175 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14176 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14177 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14178 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14179 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14180 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14181 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14182 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14183 * gcc.dg/vect/vect-outer-5.c: Likewise.
14184 * gcc.dg/vect/vect-outer-6.c: Likewise.
14185 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14186 include of stdio.h.
14187
3368873d 141882016-01-12 Nick Clifton <nickc@redhat.com>
14189
14190 PR target/68913
14191 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14192 to fread so that it will be found in all target runtimes.
14193
0464ea95 141942016-01-12 Richard Biener <rguenther@suse.de>
14195
14196 PR tree-optimization/69053
14197 * g++.dg/torture/pr69053.C: New testcase.
14198
7819730f 141992016-01-12 Richard Biener <rguenther@suse.de>
14200
14201 PR tree-optimization/69168
14202 * gcc.dg/torture/pr69168.c: New testcase.
14203
995bfebf 142042016-01-12 Richard Biener <rguenther@suse.de>
14205
14206 PR tree-optimization/69157
14207 * gcc.dg/torture/pr69157.c: New testcase.
14208
142092016-01-12 Richard Biener <rguenther@suse.de>
14210
14211 PR tree-optimization/69174
14212 * gcc.dg/torture/pr69174.c: New testcase.
14213
1d10d64c 142142016-01-12 Jakub Jelinek <jakub@redhat.com>
14215
14216 PR c++/66808
14217 PR c++/69000
14218 * g++.dg/tls/pr66808.C: New test.
14219 * g++.dg/tls/pr69000.C: New test.
14220
f0b79faf 142212016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14222
14223 * gcc.target/powerpc/swaps-p8-23.c: New test.
14224 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14225
04cf75a4 142262016-01-11 John David Anglin <danglin@gcc.gnu.org>
14227
14228 PR tree-optimization/68356
14229 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14230
0eb4264c 142312016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14232 Jim Wilson <jim.wilson@linaro.org>
14233
14234 PR target/69194
14235 * gcc.target/arm/pr69194.c: New test.
14236
2f66de64 142372016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14238
14239 PR target/69225
14240 * gcc.target/i386/pr69225-1.c: New test.
14241 * gcc.target/i386/pr69225-2.c: Likewise.
14242 * gcc.target/i386/pr69225-3.c: Likewise.
14243 * gcc.target/i386/pr69225-4.c: Likewise.
14244 * gcc.target/i386/pr69225-5.c: Likewise.
14245 * gcc.target/i386/pr69225-6.c: Likewise.
14246
36105e82 142472016-01-11 Jakub Jelinek <jakub@redhat.com>
14248
1c78ce2e 14249 PR target/67462
14250 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14251 if lp64.
14252
a4a87320 14253 PR target/69071
14254 * gcc.dg/pr69071.c: New test.
14255
91fbd04f 14256 PR c++/69211
14257 * g++.dg/opt/pr69211.C: New test.
14258
36105e82 14259 PR tree-optimization/69214
14260 * gcc.c-torture/compile/pr69214.c: New test.
14261
e934c380 142622016-01-11 Uros Bizjak <ubizjak@gmail.com>
14263
14264 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14265 * gcc.target/i386/pr66232-11.c: Ditto.
14266 * gcc.target/i386/pr66232-12.c: Ditto.
14267 * gcc.target/i386/pr66232-13.c: Ditto.
14268
3ff1b153 142692016-01-11 Richard Biener <rguenther@suse.de>
14270
14271 PR tree-optimization/69173
14272 * gcc.dg/torture/pr69173.c: New testcase.
14273
04e1504c 142742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14275
14276 PR rtl-optimization/68796
14277 * gcc.target/aarch64/tst_5.c: New test.
14278 * gcc.target/aarch64/tst_6.c: Likewise.
14279
ae8718b5 142802016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14281
14282 PR rtl-optimization/68841
14283 * gcc.dg/pr68841.c: New test.
14284 * gcc.c-torture/execute/pr68841.c: New test.
14285
bd8bece2 142862016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14287
14288 PR rtl-optimization/68920
14289 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14290 for ix86 targets.
14291 * gcc.dg/ifcvt-5.c: New test.
14292
9b657cf1 142932016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14294
14295 PR bootstrap/69123
14296 * g++.dg/pr69123.C: New.
14297
7a158352 142982016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14299
14300 PR target/69010
14301 * gcc.target/i386/pr69010.c: New test.
14302
ff375d11 143032016-01-11 Martin Jambor <mjambor@suse.cz>
14304
14305 PR ipa/69044
14306 * gcc.target/i386/chkp-pr69044.c: New test.
14307
9eb890f1 143082016-01-11 Tom de Vries <tom@codesourcery.com>
14309
14310 PR tree-optimization/69109
14311 * gcc.dg/autopar/pr69109-2.c: New test.
14312 * gcc.dg/autopar/pr69109.c: New test.
14313
c4157ee5 143142016-01-11 Tom de Vries <tom@codesourcery.com>
14315
14316 PR tree-optimization/69108
14317 * gcc.dg/autopar/pr69108.c: New test.
14318
b933e511 143192016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14320
14321 PR c++/69029
14322 * c-c++-common/Wisleading-indentation.c: Augment test.
14323
efb73de1 143242016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14325
14326 PR fortran/69154
14327 * gfortran.dg/inline_matmul_12.f90: New test.
14328
40c86c3b 143292016-01-10 Paul Thomas <pault@gcc.gnu.org>
14330
14331 PR fortran/67779
14332 * gfortran.dg/actual_array_offset_1: New test.
14333
a006c0bb 143342016-01-10 Tom de Vries <tom@codesourcery.com>
14335
14336 PR tree-optimization/69062
14337 * gcc.dg/autopar/pr69062.c: New test.
14338
880ed4be 143392016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14340
14341 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14342 * gcc.dg/vect/slp-perm-2.c: Likewise.
14343 * gcc.dg/vect/slp-perm-3.c: Likewise.
14344 * gcc.dg/vect/slp-perm-5.c: Likewise.
14345 * gcc.dg/vect/slp-perm-6.c: Likewise.
14346 * gcc.dg/vect/slp-perm-7.c: Likewise.
14347 * gcc.dg/vect/slp-perm-8.c: Likewise.
14348
d95e1856 143492016-01-10 Tom de Vries <tom@codesourcery.com>
14350
14351 PR tree-optimization/69039
14352 * gcc.dg/autopar/pr69039.c: New test.
14353
0f8f48d0 143542016-01-09 Marek Polacek <polacek@redhat.com>
14355
14356 PR c++/69113
14357 * g++.dg/pr69113.C: New test.
14358
7dff0499 143592016-01-09 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR middle-end/50865
14362 PR tree-optimization/69097
14363 * gcc.c-torture/execute/pr50865.c: New test.
14364 * gcc.c-torture/execute/pr69097-1.c: New test.
14365 * gcc.c-torture/execute/pr69097-2.c: New test.
14366 * gcc.dg/pr69097-1.c: New test.
14367 * gcc.dg/pr69097-2.c: New test.
14368
18431e78 143692016-01-09 Jakub Jelinek <jakub@redhat.com>
14370
14371 PR c++/69164
14372 * g++.dg/opt/pr69164.C: New test.
14373
1943a4a2 143742016-01-08 Jakub Jelinek <jakub@redhat.com>
14375
14376 PR tree-optimization/69167
14377 * gcc.dg/pr69167.c: New test.
14378
a143e277 143792016-01-08 Marek Polacek <polacek@redhat.com>
14380
14381 PR c++/68449
14382 * g++.dg/pr68449.C: New.
14383
44c01906 143842016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14385
14386 PR tree-optimization/68707
14387 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14388 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14389 on platforms supporting it.
14390 * gcc.dg/vect/slp-perm-2.c: Likewise.
14391 * gcc.dg/vect/slp-perm-3.c: Likewise.
14392 * gcc.dg/vect/slp-perm-5.c: Likewise.
14393 * gcc.dg/vect/slp-perm-7.c: Likewise.
14394 * gcc.dg/vect/slp-perm-8.c: Likewise.
14395 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14396 on platforms supporting it.
14397
c437d1e8 143982016-01-08 Jakub Jelinek <jakub@redhat.com>
14399
c9595c51 14400 PR tree-optimization/69162
14401 * gcc.dg/pr69162.c: New test.
14402
c437d1e8 14403 PR tree-optimization/69172
14404 * gcc.dg/pr69172.c: New test.
14405
6a46a28c 144062016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14407
14408 PR tree-optimization/67781
14409 * gcc.c-torture/execute/pr67781.c: New file.
14410
62ad9a04 144112016-01-08 Jakub Jelinek <jakub@redhat.com>
14412
14413 PR tree-optimization/69083
14414 * gcc.dg/vect/pr69083.c: New test.
14415
9e0e8c2a 144162016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14417
14418 PR tree-optimization/61441
14419 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14420 Use -fexcess-precision=standard for compiler options.
14421 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14422
5d034e37 144232016-01-08 Jakub Jelinek <jakub@redhat.com>
14424
5013f740 14425 PR fortran/69128
14426 * gfortran.dg/gomp/pr69128.f90: New test.
14427
5d034e37 14428 PR c++/69145
14429 * g++.dg/ext/pr69145-1.C: New test.
14430 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14431 * g++.dg/ext/pr69145-2.h: New file.
14432
517906ff 144332016-01-07 Martin Sebor <msebor@redhat.com>
14434
14435 PR c/68966
14436 * gcc.dg/atomic-fetch-bool.c: New test.
14437 * gcc.dg/sync-fetch-bool.c: New test.
14438
cdbb524c 144392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14440
14441 PR fortran/66680
14442 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14443
ec3aba9e 144442016-01-07 Nick Clifton <nickc@redhat.com>
14445
14446 PR target/66655
14447 * g++.dg/pr66655.C: New test.
14448 * g++.dg/pr66655_1.cc: Test support file.
14449 * g++.dg/pr66655.h: Test header file.
14450
9b657cf1 144512016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14452
14453 PR fortran/66680
14454 gfortran.dg/gomp/pr66680.f90: New test.
14455
cd45d7a5 144562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14457
14458 PR target/69171
14459 * gcc.target/i386/pr69171-1.c: New test.
14460 * gcc.target/i386/pr69171-2.c: Likewise.
14461 * gcc.target/i386/pr69171-3.c: Likewise.
14462 * gcc.target/i386/pr69171-4.c: Likewise.
14463 * gcc.target/i386/pr69171-5.c: Likewise.
14464 * gcc.target/i386/pr69171-6.c: Likewise.
14465
4a86a91a 144662015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14467
14468 PR middle-end/67639
14469 * c-c++-common/pr67639.c: New test.
14470
34c05552 144712016-01-07 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR tree-optimization/69141
14474 * g++.dg/opt/pr69141.C: New test.
14475
f08d6895 144762016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14477
14478 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14479
32ec4173 144802016-01-06 Uros Bizjak <ubizjak@gmail.com>
14481
14482 PR target/69140
14483 * gcc.target/i386/pr69140.c: New test
14484
d74214f3 144852016-01-06 David Malcolm <dmalcolm@redhat.com>
14486
14487 * gcc.dg/bad-dereference.c: New test case.
14488
73991cab 144892015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14490
14491 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14492
fc8cc457 144932016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14494
14495 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14496
be3c9981 144972016-01-06 Marek Polacek <polacek@redhat.com>
14498
14499 PR sanitizer/69099
14500 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14501
2cb724f9 145022016-01-05 Marek Polacek <polacek@redhat.com>
14503
14504 PR c/69104
14505 * gcc.dg/atomic-invalid-2.c: New.
14506
233a53ed 145072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14508
14509 PR target/68991
14510 * gcc.target/i386/pr68991.c: New test.
14511
ea87c5e3 145122016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14513
14514 PR target/68991
14515 * g++.dg/pr68991-1.C: New test.
14516 * g++.dg/pr68991-2.C: Likewise.
14517
1943a4a2 145182016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14519
1943a4a2 14520 PR other/60465
afe82e5b 14521 * gcc.target/ia64/pr60465-gprel64.c: New test.
14522 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14523
1e9147dd 145242016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14525
14526 PR rtl-optimization/68651
14527 * gcc.target/aarch64/pr68651_1.c: New test.
14528
d42aa619 145292016-01-05 David Malcolm <dmalcolm@redhat.com>
14530
14531 PR c/69122
14532 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14533
1776de76 145342016-01-05 Nathan Sidwell <nathan@acm.org>
14535
2d7d361d 14536 PR c++/58583
14537 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14538
1776de76 14539 * gcc.dg/alias-15.c: New.
14540
5beb12c0 145412016-01-05 Nick Clifton <nickc@redhat.com>
14542
14543 PR target/68870
14544 * g++.dg/pr68770.C: New test.
14545
d8cca921 145462016-01-04 Mike Stump <mikestump@comcast.net>
14547
14548 * lib/target-supports.exp (check_effective_target_cilkplus):
14549 cilkplus targets require pthreads.
afc907ef 14550 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14551
8427dff3 145522016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14553
14554 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14555 generation.
14556
f1717362 145572016-01-04 Jakub Jelinek <jakub@redhat.com>
14558
14559 Update copyright years.
14560
d7d6a3ab 145612016-01-04 Marek Polacek <polacek@redhat.com>
14562
14563 PR c/68908
14564 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14565 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14566 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14567
b8f4a5f9 145682016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14569
14570 * gcc.target/sparc/20160104-2.c: New test.
14571
6b5c028f 145722016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14573
14574 * gcc.target/sparc/20160104-1.c: New test.
14575
300e1002 145762016-01-03 Paul Thomas <pault@gcc.gnu.org>
14577
14578 PR fortran/65045
14579 * gfortran.dg/pr65045.f90: New test.
14580
855b105f 145812016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14582
14583 * gnat.dg/specs/debug1.ads: Delete.
14584
bdc177dc 145852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14586
14587 PR libgfortran/68867
14588 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14589 expression.
14590
48aaffae 145912016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14592
14593 PR libgfortran/68867
14594 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14595 PowerPC.
14596
19a468b8 145972016-01-01 Paul Thomas <pault@gcc.gnu.org>
14598
14599 PR fortran/68864
14600 * gfortran.dg/pr68864.f90: New test.
14601
25371c91 146022016-01-01 Jakub Jelinek <jakub@redhat.com>
14603
2a659064 14604 PR tree-optimization/69070
14605 * gcc.dg/pr69070.c: New test.
14606
57aa9851 14607 PR sanitizer/69055
14608 * gfortran.dg/pr69055.f90: New test.
14609
25371c91 14610 PR target/69015
14611 * gcc.dg/pr69015.c: New test.
f1717362 14612\f
fb2c1edd 14613Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14614
14615Copying and distribution of this file, with or without modification,
14616are permitted in any medium without royalty provided the copyright
14617notice and this notice are preserved.