]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR70975 Pass valid offset argument to sendfile
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b95a2fd4 12016-10-27 Jakub Jelinek <jakub@redhat.com>
2
3 PR middle-end/78025
4 * g++.dg/gomp/declare-simd-7.C: New test.
5
535a0ca2 62016-10-27 Fritz Reese <fritzoreese@gmail.com>
7
8 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
9 * gfortran.dg/dec_init_2.f90: Likewise.
10 * gfortran.dg/dec_init_3.f90: New test.
11 * gfortran.dg/dec_init_4.f90: Likewise.
12
641ae1b8 132016-10-27 Bin Cheng <bin.cheng@arm.com>
14
15 * gcc.dg/fold-narrowbopcst-1.c: New test.
16
52cbeb37 172016-10-27 Fritz Reese <fritzoreese@gmail.com>
18
19 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
20 dg-shouldfail/dg-output instead of XFAIL.
21 * gfortran.dg/dec_io_6.f90: Likewise.
22
84b72a11 232016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
24
25 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
26 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
27 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
28 * gcc.target/arm/atomic-op-char-3.c: Likewise.
29 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
30 * gcc.target/arm/atomic-op-int-3.c: Likewise.
31 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
32 * gcc.target/arm/atomic-op-release-3.c: Likewise.
33 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
34 * gcc.target/arm/atomic-op-short-3.c: Likewise.
35
15eeb126 362016-10-27 Bin Cheng <bin.cheng@arm.com>
37
38 * gcc.dg/fold-convmaxconv-1.c: New test.
39 * gcc.dg/fold-convminconv-1.c: New test.
40
1d05fbdb 412016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
42
43 PR fortran/78092
44 * gfortran.dg/pr78092.f90: New test.
45
2db725dd 462016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
47
48 PR target/78056
49 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
50 expected error message.
51 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
52 expected error message.
53 * gcc.target/powerpc/vsu/vec-all-nez-7.c
54 (test_all_not_equal_and_not_zero): Change expected error message.
55
816a8c6d 562016-10-26 Jakub Jelinek <jakub@redhat.com>
57
58 PR fortran/77973
59 * gfortran.dg/gomp/pr77973.f90: New test.
60
ed09e1d5 612016-10-26 Paul Thomas <pault@gcc.gnu.org>
62
63 PR fortran/78108
64 * gfortran.dg/submodule_18.f08: New test.
65 * gfortran.dg/submodule_19.f08: New test.
66
a0194feb 672016-10-26 Michael Matz <matz@suse.de>
68
69 * g++.dg/pr78060.C: New test.
70 * gfortran.dg/pr78061.f: New test.
71 * g++.dg/pr78088.C: New test.
72
b3db57e8 732016-10-26 Fritz Reese <fritzoreese@gmail.com>
74
75 * gfortran.dg/dec_io_1.f90: New test.
76 * gfortran.dg/dec_io_2.f90: New test.
77 * gfortran.dg/dec_io_3.f90: New test.
78 * gfortran.dg/dec_io_4.f90: New test.
79 * gfortran.dg/dec_io_5.f90: New test.
80 * gfortran.dg/dec_io_6.f90: New test.
81
83ee671e 822016-10-25 Jakub Jelinek <jakub@redhat.com>
83
84 PR sanitizer/78106
85 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
86
872016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 88
89 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
90 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
91
9db5ef21 922016-10-25 Eric Botcazou <ebotcazou@adacore.com>
93
94 * gnat.dg/opt59.adb: New test.
95 * gnat.dg/opt59_pkg.ad[sb]: New helper.
96
97 * gnat.dg/opt60.adb: New test.
98
255d575a 992016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
100
101 PR fortran/72770
102 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
103 this pr.
104
6a2e2a85 1052016-10-25 Jakub Jelinek <jakub@redhat.com>
106
107 PR target/78102
108 * gcc.target/i386/pr78102.c: New test.
109
83ee671e 1102016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 111
112 * gfortran.dg/dec_logical_xor_1.f90: New test.
113 * gfortran.dg/dec_logical_xor_2.f90: New test.
114 * gfortran.dg/dec_logical_xor_3.f03: New test.
115
83ee671e 1162016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 117
118 * gfortran.dg/dec_loc_rval_1.f90: New test.
119 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 120 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 121
83ee671e 1222016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 123
006943e8 124 * gfortran.dg/dec_type_print.f90: New testcase.
125
83ee671e 1262016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 127
128 * gfortran.dg/feed_1.f90: New test.
129 * gfortran.dg/feed_2.f90: New test.
501b58b2 130
a07d5339 1312016-10-25 Martin Liska <mliska@suse.cz>
132
133 PR sanitizer/78106
134 * gcc.dg/asan/pr78106.c: New test.
135
131ad74b 1362016-10-25 Martin Liska <mliska@suse.cz>
137
138 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
139
78e31c4c 1402016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
141
142 PR target/78041
143 * gcc.target/arm/pr78041.c: New test.
144
6e1b2ffb 1452016-10-25 Jakub Jelinek <jakub@redhat.com>
146
147 * g++.dg/cpp1z/launder1.C: New test.
148 * g++.dg/cpp1z/launder2.C: New test.
149
c9a8ee19 1502016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 151 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 152
153 PR target/71676
154 PR target/71678
155 * gcc.target/avr/pr71676-2.c: New test.
156
24c7ece1 1572016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 158 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 159
160 PR target/71676
161 PR target/71678
162 * gcc.target/avr/pr71676-1.c: New test.
163 * gcc.target/avr/pr71676-3.c: New test.
164 * gcc.target/avr/pr71676.c: New test.
165 * gcc.target/avr/pr71678.c: New test.
166
2e2f6914 1672016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
168
169 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
170 such that cloned verions of tested functions are not created.
171
0fdad659 1722016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
173
174 PR fortran/71895
175 * gfortran.dg/pr71895.f90: New test.
176
1eaf0150 1772016-10-24 Jakub Jelinek <jakub@redhat.com>
178
179 * g++.dg/debug/dwarf2/ref-2.C: New test.
180
5f64e688 1812016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
182
183 * c-c++-common/Wint-in-bool-context-3.c: New test.
184
c62d63d4 1852016-10-24 Martin Sebor <msebor@redhat.com>
186
187 PR middle-end/77735
188 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
190 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
191 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
192 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
193 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
194 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
195
11cb7700 1962016-10-24 Richard Biener <rguenther@suse.de>
197
198 PR testsuite/71491
199 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
200 * gcc.dg/vect/slp-45.c: Likewise.
201
c2423c1d 2022016-10-24 Richard Biener <rguenther@suse.de>
203
204 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
205 * gcc.dg/tree-ssa/pr21458.c: Likewise.
206 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
207
2cd66116 2082016-10-24 Georg-Johann Lay <avr@gjlay.de>
209
210 PR target/78093
211 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
212 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
213
8cc18ee3 2142016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
215
216 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
217
595090de 2182016-10-24 Jakub Jelinek <jakub@redhat.com>
219
220 * gcc.target/i386/bmi2-pext-1.c: New test.
221 * gcc.target/i386/bmi2-pdep-1.c: New test.
222 * gcc.target/i386/bmi2-bzhi-3.c: New test.
223 * gcc.target/i386/tbm-bextri-1.c: New test.
224 * gcc.target/i386/bmi-bextr-6.c: New test.
225
98d9f593 2262016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
227
228 PR target/77483
229 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
230 * gcc.target/i386/pr65105-1.c: Likewise.
231 * gcc.target/i386/pr65105-2.c: Likewise.
232 * gcc.target/i386/pr65105-3.c: Likewise.
233 * gcc.target/i386/pr65105-5.c: Likewise.
234 * gcc.target/i386/pr67761.c: Likewise.
235 * gcc.target/i386/pr70799-1.c: Likewise.
236
020c2754 2372016-10-24 Martin Liska <mliska@suse.cz>
238
239 PR sanitizer/77966
240 * c-c++-common/ubsan/unreachable-3.c: New test.
241
a484f6fe 2422016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
243
244 PR fortran/77763
245 * gfortran.dg/pr77763.f90
246
1a6627ef 2472016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
248
249 PR fortran/54730
250 PR fortran/78033
251 * gfortran.dg/pr78033.f90: New test.
252
b0cb70c0 2532016-10-23 Paul Thomas <pault@gcc.gnu.org>
254
255 PR fortran/69834
256 * gfortran.dg/select_type_1.f03: Change error for overlapping
257 TYPE IS cases.
258 * gfortran.dg/select_type_36.f03: New test.
259
11d8d4ee 2602016-10-22 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
263
5676fa7f 2642016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
265
266 PR fortran/78021
267 * gfortran.dg/string_length_3.f90: New test.
268
d202d7b5 2692016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
270
d202d7b5 271 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
272
2732016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
274
275 PR fortran/43366
276 PR fortran/57117
277 PR fortran/61337
278 * gfortran.dg/alloc_comp_class_5.f03: New test.
279 * gfortran.dg/class_allocate_21.f90: New test.
280 * gfortran.dg/class_allocate_22.f90: New test.
281 * gfortran.dg/realloc_on_assign_27.f08: New test.
282
5a096987 2832016-10-21 Jeff Law <law@redhat.com>
284
285 * PR tree-optimization/71947
286 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
287 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
288 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
289
6cb5d057 2902016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
291
292 * gcc.dg/ipa/vrp5.c: New test.
293 * gcc.dg/ipa/vrp6.c: New test.
294
0ee6ade7 2952016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
296
297 * gcc.target/aarch64/test_frame_17.c: New test.
298
0fe76522 2992016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
300
301 * gcc.target/aarch64/test_frame_17.c: New test.
302
4e2173b0 3032016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
304
305 PR preprocessor/71681
306 * gcc.dg/cpp/pr71681-1.c: New testcase
307 * gcc.dg/cpp/pr71681-2.c: Likewise
308 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
309 * gcc.dg/cpp/remap/a/header.gcc: Likewise
310 * gcc.dg/cpp/remap/a/t_1.h: Likewise
311 * gcc.dg/cpp/remap/a/t_2.h: Likewise
312
4d8040d8 3132016-10-21 Jakub Jelinek <jakub@redhat.com>
314
1a4cced6 315 PR target/78057
316 * gcc.target/i386/pr78057.c: New test.
317
4d8040d8 318 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
319
60e91af4 3202016-10-21 Paul Thomas <pault@gcc.gnu.org>
321
322 PR fortran/69566
323 * gfortran.dg/select_type_37.f03: New test.
324
c2c800fc 3252016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
326
327 PR target/71627
328 * gcc.target/avr/pr71627.c: New test
329
121d313b 3302016-10-21 Eric Botcazou <ebotcazou@adacore.com>
331
332 * gcc.target/sparc/overflow-1.c: New test.
333 * gcc.target/sparc/overflow-2.c: Likewise.
334 * gcc.target/sparc/overflow-3.c: Likewise.
335
f1ea412a 3362016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
337
338 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
339 effective target.
340
ec85126d 3412016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
342
343 PR rtl-optimization/78038
344 * gcc.target/aarch64/pr78038.c: New test.
345
a3d5ca2a 3462016-10-21 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/78051
349 * g++.dg/torture/pr78051.C: New testcase.
350
127b5b65 3512016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
352
353 * c-c++-common/wdate-time.c: Restored test case.
354 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
355
8d379b82 3562016-10-20 Jakub Jelinek <jakub@redhat.com>
357
358 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
359
e0a20c9e 3602016-10-20 Uros Bizjak <ubizjak@gmail.com>
361
362 PR target/78037
363 * gcc.target/i386/pr78037.c: New test.
364
06904722 3652016-10-20 Eric Botcazou <ebotcazou@adacore.com>
366
367 * gcc.target/visium/overflow8.c: New.
368 * gcc.target/visium/overflow16.c: Likewise.
369 * gcc.target/visium/overflow32: Likewise.
370
92a2a716 3712016-10-20 Michael Matz <matz@suse.de>
372
373 * gcc.dg/loop-split.c: New test.
374 * gcc.dg/tree-ssa/ifc-9.c: Update.
375 * gcc.dg/tree-ssa/ifc-10.c: Update.
376
8a0d346b 3772016-10-20 Richard Biener <rguenther@suse.de>
378
379 * gcc.dg/graphite/pr35356-1.c: Update.
380
bc3bde59 3812016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/77446
384 * g++.dg/cpp1y/pr77446.C: New.
385
ab056ef4 3862016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
387
388 PR tree-optimization/53979
389 * gcc.dg/pr53979-1.c: New test-case.
390 * gcc.dg/pr53979-2.c: Likewise.
391
5c2ba578 3922016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
393
394 * c-c++-common/Wint-in-bool-context-2.c: New test.
395
dbbe97e3 3962016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
397
398 * gfortran.dg/dtio_17.f90: Fix test.
399
0d05daf3 4002016-10-19 Aldy Hernandez <aldyh@redhat.com>
401
402 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
403 * gcc.dg/Walloca-2.c: Same.
404
e066ee66 4052016-10-19 Aldy Hernandez <aldyh@redhat.com>
406
407 * gcc.dg/Wvla-1.c: Rename to...
408 * gcc.dg/Wvla-larger-than-1.c: ...this.
409 * gcc.dg/Wvla-2.c: Rename to...
410 * gcc.dg/Wvla-larger-than-2.c: ...this.
411 * gcc.dg/Wvla-3.c: Rename to...
412 * gcc.dg/Walloca-11.c.: ...this.
413 * gcc.dg/wvla-[1-7].c: Rename to:
414 * gcc.dg/Wvla-[1-7].c: ...this.
415
82112bf2 4162016-10-19 Bin Cheng <bin.cheng@arm.com>
417
418 PR tree-optimization/78005
419 * gcc.dg/vect/pr78005.c: New.
420 * gcc.target/i386/l_fma_float_1.c: Revise test.
421 * gcc.target/i386/l_fma_float_2.c: Ditto.
422 * gcc.target/i386/l_fma_float_3.c: Ditto.
423 * gcc.target/i386/l_fma_float_4.c: Ditto.
424 * gcc.target/i386/l_fma_float_5.c: Ditto.
425 * gcc.target/i386/l_fma_float_6.c: Ditto.
426 * gcc.target/i386/l_fma_double_1.c: Ditto.
427 * gcc.target/i386/l_fma_double_2.c: Ditto.
428 * gcc.target/i386/l_fma_double_3.c: Ditto.
429 * gcc.target/i386/l_fma_double_4.c: Ditto.
430 * gcc.target/i386/l_fma_double_5.c: Ditto.
431 * gcc.target/i386/l_fma_double_6.c: Ditto.
432
b3e3b38b 4332016-10-19 Thomas Schwinge <thomas@codesourcery.com>
434
435 PR tree-optimization/78024
436 * gcc.dg/goacc/loop-processing-1.c: New file.
437
1227b118 4382016-10-19 Richard Biener <rguenther@suse.de>
439
440 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
441
f9debd38 4422016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
443
444 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
445 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
446 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
447 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
448 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
449 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
450 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
451 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
452 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
453 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
454 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
455 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
456 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
457 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
458 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
459 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
460 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
461 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
462 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
463 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
464 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
465 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
466 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
467 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
468 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
469 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
470 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
471 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
472 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
473 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
474 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
475 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
476 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
477 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
478 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
479 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
480 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
481 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
482 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
483 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
484 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
485 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
486 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
487 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
488 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
489 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
490 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
491 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
492 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
493 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
494 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
495 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
496 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
497 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
498 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
499 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
500 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
501 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
502 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
503 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
504 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
505 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
506 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
507 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
508 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
509 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
510 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
511 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
512 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
513 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
514 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
515 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
516 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
517 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
518 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
519 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
520 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
521 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
522 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
523 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
524 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
525 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
526 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
527 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
528 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
529 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
530 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
531 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
532 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
533 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
534 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
535 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
536 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
537 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
538 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
539 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
540 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
541 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
542 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
543 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
544 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
545 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
546 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
547 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
548 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
549 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
550 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
551 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
552 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
553 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
554 * gcc.target/powerpc/vsu/vsu.exp: New file.
555
4d7671d9 5562016-10-18 Uros Bizjak <ubizjak@gmail.com>
557
558 PR target/77991
559 * gcc.target/i386/pr77991.c: New test.
560
ce1813aa 5612016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
562
563 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
564 LTO is used.
565
7c57132a 5662016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
567
4d7671d9 568 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 569
9edca09e 5702016-10-18 Richard Biener <rguenther@suse.de>
571
572 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
573 * gcc.dg/tree-ssa/pr21001.c: Likewise.
574 * gcc.dg/tree-ssa/pr21090.c: Likewise.
575 * gcc.dg/tree-ssa/pr21294.c: Likewise.
576 * gcc.dg/tree-ssa/pr21563.c: Likewise.
577 * gcc.dg/tree-ssa/pr23744.c: Likewise.
578 * gcc.dg/tree-ssa/pr25382.c: Likewise.
579 * gcc.dg/tree-ssa/pr68431.c: Likewise.
580 * gcc.dg/tree-ssa/vrp03.c: Likewise.
581 * gcc.dg/tree-ssa/vrp06.c: Likewise.
582 * gcc.dg/tree-ssa/vrp07.c: Likewise.
583 * gcc.dg/tree-ssa/vrp09.c: Likewise.
584 * gcc.dg/tree-ssa/vrp19.c: Likewise.
585 * gcc.dg/tree-ssa/vrp20.c: Likewise.
586 * gcc.dg/tree-ssa/vrp92.c: Likewise.
587 * gcc.dg/pr68217.c: Likewise.
588 * gcc.dg/predict-9.c: Likewise.
589 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
590 * gcc.dg/predict-1.c: Likewise.
591
089541f0 5922016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
593
594 * gfortran.dg/dtio_17.f90: New test.
595
130a8de2 5962016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
597
598 * gcc.dg/ipa/vrp4.c: Adjust testcase.
599
fc323d70 6002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
601
602 * gcc.dg/ipa/vrp4.c: New test.
603
5b48910f 6042016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
605
606 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
607 * gcc.dg/torture/pr39074.c: Likewise.
608
946d814a 6092016-10-17 Eric Botcazou <ebotcazou@adacore.com>
610
611 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
612 * gnat.dg/trampoline4.adb: Minor tweak.
613
53cddf24 6142016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
615
616 PR tree-optimization/77916
617 * gcc.dg/torture/pr77916.c: New.
618
443d1195 6192016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
620
621 PR fortran/77978
622 * gfortran.dg/pr77978_1.f90: New test.
623 * gfortran.dg/pr77978_2.f90: Ditto.
624 * gfortran.dg/pr77978_3.f90: Ditto.
625
5db34fe5 6262016-10-17 Paul Thomas <pault@gcc.gnu.org>
627
628 PR fortran/61420
629 PR fortran/78013
630 * gfortran.dg/proc_ptr_49.f90: New test.
631
a68b3ea1 6322016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
633
634 PR target/77308
635 * gcc.target/arm/pr77308.c: New test.
636
dbd2f085 6372016-10-17 David Edelsohn <dje.gcc@gmail.com>
638
639 * lib/target-supports.exp
640 (check_effective_target_floatn_nx_runtime): Return 0 for
641 powerpc*-ibm-aix*.
642
5bcc4152 6432016-10-17 Andrew Pinski <apinski@cavium.com>
644
645 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
646 long instead of long.
647 * gcc.target/aarch64/cinc_common_1.c: Likewise.
648 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
649 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
650 * gcc.target/aarch64/mult-synth_4.c: Likewise.
651 * gcc.target/aarch64/pr68102_1.c: Likewise.
652 * gcc.target/aarch64/target_attr_3.c: Likewise.
653
6539e0f7 6542016-10-17 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/77988
657 * gcc.dg/torture/pr77988.c: New testcase.
658
6a0d39d6 6592016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
660
661 * gcc.dg/pr71636-1.c: New test-case.
662 * gcc.dg/pr71636-2.c: Likewise.
663
a27e3913 6642016-10-16 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/trampoline3.adb: New test.
667 * gnat.dg/trampoline4.adb: Likewise.
668
4c3a9c43 6692016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
670
671 * gfortran.dg/dtio_16.f90: New test.
672
b39e7130 6732016-10-15 Eric Botcazou <ebotcazou@adacore.com>
674
675 * gcc.target/sparc/bmaskbshuf.c: Rename to...
676 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
677 * gcc.target/sparc/bmaskbshuf-2.c: New test.
678
e16e12bf 6792016-10-15 Eric Botcazou <ebotcazou@adacore.com>
680
681 * gcc.target/sparc/popc.c: Rename to...
682 * gcc.target/sparc/popc-1.c: ...this.
683 * gcc.target/sparc/popc-2.c: New test.
684
f2540a7e 6852016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
686
687 PR fortran/77972
688 * gfortran.dg/unexpected_eof_4.f90: New test.
689
5ba96fdd 6902016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
691
c258c004 692 PR libfortran/48587
693 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 694
6b34469c 6952016-10-14 Jakub Jelinek <jakub@redhat.com>
696
7aeed2e5 697 PR middle-end/77959
698 * gfortran.dg/pr77959.f90: New test.
699
6b34469c 700 DR 1511 - const volatile variables and ODR
701 * g++.dg/DRs/dr1511-1.C: New test.
702 * g++.dg/DRs/dr1511-2.C: New test.
703
f81df488 7042016-10-14 Eric Botcazou <ebotcazou@adacore.com>
705
706 * gnat.dg/debug7.adb (dg-options): Remove -g.
707 * gnat.dg/debug8.adb (dg-options): Add -margs.
708 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
709
e5664bb5 7102016-10-14 Richard Biener <rguenther@suse.de>
711
712 PR tree-optimization/77979
713 * gcc.dg/torture/pr77979.c: New testcase.
714
3b7a15a1 7152016-10-14 Martin Liska <mliska@suse.cz>
716
717 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
718 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
719 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
720
2b379696 7212016-10-14 Uros Bizjak <ubizjak@gmail.com>
722
723 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
724 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
725 * gcc.dg/torture/pr77937-2.c: Likewise.
726
0dfdb37a 7272016-10-14 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/lto15.adb: Adjust.
730 * gnat.dg/lto16.adb: Likewise.
731 * gnat.dg/lto17.adb: Likewise
732 * gnat.dg/lto18.ad[sb]: New test.
733 * gnat.dg/lto18_pkg.ads: New helper.
734 * gnat.dg/lto19.adb: New test.
735 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
736 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
737 * gnat.dg/lto20.adb: New test.
738 * gnat.dg/lto20_pkg.ad[sb]: New helper.
739
30825815 7402016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
741
742 * gfortran.dg/coarray_38.f90: Expect error message.
743
f6412f44 7442016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
745
746 * gcc.target/aarch64/spellcheck_1.c: New test.
747 * gcc.target/aarch64/spellcheck_2.c: Likewise.
748 * gcc.target/aarch64/spellcheck_3.c: Likewise.
749 * gcc.target/aarch64/spellcheck_4.c: Likewise.
750 * gcc.target/aarch64/spellcheck_5.c: Likewise.
751 * gcc.target/aarch64/spellcheck_6.c: Likewise.
752
7a8fd205 7532016-10-13 Andreas Schwab <schwab@linux-m68k.org>
754
755 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
756
0512a8c6 7572016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
758
759 PR tree-optimization/77937
760 * gcc.dg/torture/pr77937-1.c: New.
761 * gcc.dg/torture/pr77937-2.c: New.
762
81f19d90 7632016-10-13 Jakub Jelinek <jakub@redhat.com>
764
765 * g++.dg/cpp1z/inline-var1.C: New test.
766 * g++.dg/cpp1z/inline-var1a.C: New test.
767 * g++.dg/cpp1z/inline-var1.h: New file.
768 * g++.dg/cpp1z/inline-var2.C: New test.
769 * g++.dg/cpp1z/inline-var3.C: New test.
770 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
771 uninitialized const.
772
83ee671e 7732016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 774
f3e6118a 775 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
776 Xscale is specified, not just -march.
777 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
778 is incompatible with Xscale.
8d16d6ff 779
2e7b05a3 7802016-10-13 Martin Sebor <msebor@redhat.com>
781
782 PR c++/71912
783 * g++.dg/ext/flexary4.C: Adjust.
784 * g++.dg/ext/flexary5.C: Same.
785 * g++.dg/ext/flexary9.C: Same.
786 * g++.dg/ext/flexary19.C: New test.
787 * g++.dg/ext/flexary18.C: New test.
788 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
789 regression test.
4d7671d9 790 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
791 Avoid generating a flexible array member in an array.
2e7b05a3 792
ff56abd1 7932016-10-13 Martin Sebor <msebor@redhat.com>
794
795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
796 to placate -Wformat on targets where the type is not int.
797
c4966203 7982016-10-13 David Malcolm <dmalcolm@redhat.com>
799
800 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
801 in INSN_LOCATION.
802
0655e0e6 8032016-10-13 Bin Cheng <bin.cheng@arm.com>
804
805 * gcc.target/i386/l_fma_float_1.c: Revise test.
806 * gcc.target/i386/l_fma_float_2.c: Ditto.
807 * gcc.target/i386/l_fma_float_3.c: Ditto.
808 * gcc.target/i386/l_fma_float_4.c: Ditto.
809 * gcc.target/i386/l_fma_float_5.c: Ditto.
810 * gcc.target/i386/l_fma_float_6.c: Ditto.
811 * gcc.target/i386/l_fma_double_1.c: Ditto.
812 * gcc.target/i386/l_fma_double_2.c: Ditto.
813 * gcc.target/i386/l_fma_double_3.c: Ditto.
814 * gcc.target/i386/l_fma_double_4.c: Ditto.
815 * gcc.target/i386/l_fma_double_5.c: Ditto.
816 * gcc.target/i386/l_fma_double_6.c: Ditto.
817
c4dd22f7 8182016-10-13 Bin Cheng <bin.cheng@arm.com>
819
820 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
821
73e363e1 8222016-10-13 Bin Cheng <bin.cheng@arm.com>
823
824 * gcc.dg/vect/vect-98.c: Refine test case.
825 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
826 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
827 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
828
c0f4422f 8292016-10-13 Jakub Jelinek <jakub@redhat.com>
830
831 PR c/77946
832 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
833
5d3eb95a 8342016-10-13 Martin Liska <mliska@suse.cz>
835
836 PR tree-optimization/77943
837 * g++.dg/tree-ssa/pr77943.C: New test.
838
eb04d24c 8392016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
840
841 PR fortran/72832
842 * gfortran.dg/allocate_with_source_22.f03: New test.
843 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
844 fail.
845
4c57e30a 8462016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
847
848 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
849 * gcc.target/arm/movsi_movw.c: Likewise.
850 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
851 directive to work on big endian targets.
852
a70bfd3e 8532016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
854
855 * gcc.dg/tree-ssa/evrp6.c: New test.
856
ef51c561 8572016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
858
859 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
860 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
861 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
862
c1276ee1 8632016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
864
865 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
866 * gcc.target/powerpc/warn-2.c: Ditto.
867
a5c34f4b 8682016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
869
870 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
871 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
872 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
873 for -mmsa.
874 * gcc.target/mips/msa.c: New test.
875 * gcc.target/mips/msa-builtins.c: Likewise.
876 * lib/target-supports.exp (check_mips_msa_hw_available): New.
877 (check_effective_target_mips_msa_runtime): Likewise.
878 (check_effective_target_mips_msa): Likewise.
879 (add_options_for_mips_msa): Likewise.
880 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
881 (check_effective_target_vect_intfloat_cvt): Likewise.
882 (check_effective_target_vect_uintfloat_cvt): Likewise.
883 (check_effective_target_vect_floatint_cvt): Likewise.
884 (check_effective_target_vect_floatuint_cvt): Likewise.
885 (check_effective_target_vect_shift): Likewise.
886 (check_effective_target_vect_shift_char): Likewise.
887 (check_effective_target_vect_long): Likewise.
888 (check_effective_target_vect_float): Likewise.
889 (check_effective_target_vect_double): Likewise.
890 (check_effective_target_vect_long_long): Likewise.
891 (check_effective_target_vect_perm): Likewise.
892 (check_effective_target_vect_perm_byte): Likewise.
893 (check_effective_target_vect_perm_short): Likewise.
894 (check_effective_target_vect_sdot_qi): Likewise.
895 (check_effective_target_vect_udot_qi): Likewise.
896 (check_effective_target_vect_sdot_hi): Likewise.
897 (check_effective_target_vect_udot_hi): Likewise.
898 (check_effective_target_vect_pack_trunc): Likewise.
899 (check_effective_target_vect_unpack): Likewise.
900 (check_effective_target_vect_hw_misalign): Likewise.
901 (check_effective_target_vect_condition): Likewise.
902 (check_effective_target_vect_cond_mixed): Likewise.
903 (check_effective_target_vect_char_mult): Likewise.
904 (check_effective_target_vect_short_mult): Likewise.
905 (check_effective_target_vect_int_mult): Likewise.
906 (check_effective_target_vect_extract_even_odd): Likewise.
907 (check_effective_target_vect_interleave): Likewise.
908 (check_vect_support_and_set_flags): Check if the target supports MSA
909 and append to the list of EFFECTIVE_TARGETS.
910
3e7c21b1 9112016-10-12 Richard Biener <rguenther@suse.de>
912
913 PR debug/77947
914 * g++.dg/torture/pr77947.C: New testcase.
915
bd043173 9162016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
917
918 * gnat.dg/debug8.adb: New testcase.
919
dade7ede 9202016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
921
922 * gnat.dg/debug9.adb: New testcase.
923
98e16200 9242016-10-12 Richard Biener <rguenther@suse.de>
925
926 * gcc.dg/tree-ssa/vrp35.c: Adjust.
927 * gcc.dg/tree-ssa/vrp36.c: Likewise.
928 * gcc.dg/tree-ssa/vrp46.c: Likewise.
929
30855003 9302016-10-12 Richard Biener <rguenther@suse.de>
931
932 PR tree-optimization/77920
933 * gcc.dg/torture/pr77920.c: New testcase.
934
12663602 9352016-10-12 Jakub Jelinek <jakub@redhat.com>
936
221d7858 937 PR tree-optimization/77929
938 * gcc.c-torture/compile/pr77929.c: New test.
939
12663602 940 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
941 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
942 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
943 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
944 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
945 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
946 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
947 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
948 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
949
443a4842 9502016-10-11 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gcc.target/sparc/setcc-4.c: Adjust.
953 * gcc.target/sparc/setcc-5.c: Likewise.
954 * gcc.target/sparc/setcc-6.c: Likewise.
955 * gcc.target/sparc/setcc-7.c: Likewise.
956 * gcc.target/sparc/setcc-8.c: Likewise.
957 * gcc.target/sparc/setcc-9.c: Likewise.
958 * gcc.target/sparc/setcc-10.c: Delete.
959
ffe8440e 9602016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
961
962 PR fortran/77942
963 * gfortran.dg/pr77942.f90
964
f9d86318 9652016-10-11 Fritz Reese <fritzoreese@gmail.com>
966
967 * gfortran.dg/dec_math.f90: New testsuite.
968
aec336e9 9692016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
970
971 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
972 (main): Declare j as i32 instead of int.
973
96eb1519 9742016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 PR testsuite/PR77710
977 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
978 target triplet instead of *-*-*-*.
979
a84cc613 9802016-10-11 Eric Botcazou <ebotcazou@adacore.com>
981
982 * gnat.dg/unchecked_convert10.adb: New test.
983 * gnat.dg/unchecked_convert11.adb: Likewise.
984 * gnat.dg/unchecked_convert12.adb: Likewise.
985
94ec1a50 9862016-10-11 Eric Botcazou <ebotcazou@adacore.com>
987
988 * gcc.target/sparc/cbcond-1.c: New test.
989 * gcc.target/sparc/cbcond-2.c: Likewise.
990 * gcc.target/sparc/movcc-1.c: Likewise.
991 * gcc.target/sparc/movcc-2.c: Likewise.
992 * gcc.target/sparc/setcc-1.c: Adjust.
993 * gcc.target/sparc/setcc-2.c: Likewise.
994 * gcc.target/sparc/setcc-3.c: Likewise.
995 * gcc.target/sparc/setcc-4.c: Likewise.
996 * gcc.target/sparc/setcc-5.c: Likewise.
997 * gcc.target/sparc/setcc-6.c: New test.
998 * gcc.target/sparc/setcc-7.c: Likewise.
999 * gcc.target/sparc/setcc-8.c: Likewise.
1000 * gcc.target/sparc/setcc-9.c: Likewise.
1001 * gcc.target/sparc/setcc-10.c: Likewise.
1002
74cf8d76 10032016-10-10 Jeff Law <law@redhat.com>
1004
1005 PR tree-optimization/71947
1006 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1007 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1008 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1009 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1010 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1011 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1012
8d3bf9df 10132016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1014
1015 PR fortran/77915
1016 * gfortran.dg/matmul_11.f90: New test.
1017
ade2e453 10182016-10-10 Jiong Wang <jiong.wang@arm.com>
1019
1020 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1021 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1022 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1023 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1024 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1025 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1026 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1027 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1028 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1029 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1030 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1033 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1034 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1035 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1039 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1040 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1041 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1042 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1043 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1044 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1045 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1046 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1047 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1048 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1049 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1050 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1051 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1052 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1053 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1054 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1055 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1056 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1057 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1058 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1059 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1060 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1061 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1062 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1063 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1064 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1065 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1066 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1067 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1068 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1069 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1070 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1071 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1072 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1073 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1074 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1075 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1076 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1077 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1078 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1079
d9b5db8e 10802016-10-10 Jiong Wang <jiong.wang@arm.com>
1081
1082 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1083 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1084 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1085 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1086 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1087 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1088 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1089 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1090 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1091 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1092 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1093 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1094 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1095 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1096
67789205 10972016-10-10 Jiong Wang <jiong.wang@arm.com>
1098
1099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1100 Enable AArch64.
1101 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1102 vdup*_laneq.
1103 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1104 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1105 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1106 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1107
6dfe8276 11082016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1109 Jiong Wang <jiong.wang@arm.com>
1110
1111 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1112 AArch64 support.
1113 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1114 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1115 AArch64 targets.
1116 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1117 AArch64 targets.
1118 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1119 targets.
1120 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1121
ec8fd20e 11222016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 * gnat.dg/specs/vfa.ads: New test.
1125
6dfe8276 11262016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1127
1128 * gnat.dg/inline13.ad[sb]: New test.
1129 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1130
8fc51369 11312016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1132
1133 * gnat.dg/biased_subtype.adb: New test.
1134
b4d09fc1 11352016-10-09 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR tree-optimization/77901
1138 * gcc.c-torture/compile/pr77901.c: New test.
1139
14964a36 11402016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1141
1142 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1143 * gcc.dg/ipa/propalign-2.c: Likewise
1144 * gcc.dg/ipa/propalign-3.c: Likewise.
1145 * gcc.dg/ipa/propalign-4.c: Likewise.
1146 * gcc.dg/ipa/propalign-5.c: Likewise.
1147
ad0c1dec 11482016-10-08 Jakub Jelinek <jakub@redhat.com>
1149
ae691a10 1150 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1151
4582d852 1152 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1153
ad0c1dec 1154 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1155 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1156
90a2ad05 11572016-10-07 Fritz Reese <fritzoreese@gmail.com>
1158
1159 * gfortran.dg/dec_union_11.f90: New testcase.
1160
4076953a 11612016-10-07 Nathan Sidwell <nathan@acm.org>
1162
1163 PR c++/66443
1164 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1165 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1166 * g++.dg/cpp1y/pr66443-cxx14.C: New
1167 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1168 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1169
cd45162d 11702016-10-07 Jakub Jelinek <jakub@redhat.com>
1171
1172 * g++.dg/cpp0x/addressof1.C: New test.
1173 * g++.dg/cpp0x/addressof2.C: New test.
1174
7d29bba9 11752016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1176
1177 * gcc.target/powerpc/float128-type-1.c: New test to check that
1178 PowerPC 64-bit Linux enables -mfloat128-type by default.
1179 * gcc.target/powerpc/float128-type-2.c: Likewise.
1180 * gcc.target/powerpc/float128-mix.c: Change error message to
1181 reflect that __ibm128 is now #define'ed to be long double.
1182
7d562e89 11832016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1184
1185 PR fortran/77406
1186 * gfortran.dg/pr77406.f90: New test.
1187 * gfortran.dg/assumed_type_3.f90: Update error messages.
1188 * gfortran.dg/defined_operators_1.f90: Ditto.
1189 * gfortran.dg/generic_26.f90: Ditto.
1190 * gfortran.dg/generic_7.f90: Ditto.
1191 * gfortran.dg/gomp/udr5.f90: Ditto.
1192 * gfortran.dg/gomp/udr7.f90: Ditto.
1193 * gfortran.dg/interface_1.f90: Ditto.
1194 * gfortran.dg/interface_37.f90: Ditto.
1195 * gfortran.dg/interface_5.f90: Ditto.
1196 * gfortran.dg/interface_6.f90: Ditto.
1197 * gfortran.dg/interface_7.f90
1198 * gfortran.dg/no_arg_check_3.f90
1199 * gfortran.dg/operator_5.f90
1200 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1201
0365bfa8 12022016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1203
1204 PR c++/77700
1205 * c-c++-common/Wint-in-bool-context.c: Update test.
1206
1941149a 12072016-10-07 Richard Biener <rguenther@suse.de>
1208
1209 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1210 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1211
dc5b5d21 12122016-10-07 Marek Polacek <polacek@redhat.com>
1213
1214 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1215
30ac4925 12162016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1217
1218 PR c++/69733
1219 * c-c++-common/pr69733.c: New test.
1220 * gcc.dg/pr69733.c: New test.
1221 * gcc.target/i386/pr69733.c: New test.
1222
95c0ad19 12232016-10-07 Marek Polacek <polacek@redhat.com>
1224
1225 PR c++/77803
1226 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1227
fafde080 12282016-10-07 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR tree-optimization/77664
1231 * gcc.dg/tree-ssa/pr77664.c: New test.
1232 * gcc.dg/pr77664.c: New test.
1233
12342016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 1235
1236 * gfortran.dg/pr69955.f90: New test.
1237
4147af80 12382016_10-06 Louis Krupp <louis.krupp@zoho.com>
1239
1240 PR fortran/57910
1241 * gfortran.dg/pr57910.f90: New test.
1242
adeca879 12432016-10-06 Jakub Jelinek <jakub@redhat.com>
1244
1245 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1246 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1247
fefb1a11 12482016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1249
1250 PR tree-optimization/77862
1251 * gcc.dg/pr77862.c: New test.
1252
f7df25e9 12532016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1254
1255 * gcc.dg/tree-ssa/evrp4.c: New test.
1256
3ff1ad36 12572016-10-06 Jeff Law <law@redhat.com>
1258
1259 PR tree-optimization/71661
1260 * gcc.dg/tree-ssa/pr71661.c: New test.
1261
1424fde5 12622016-10-06 Richard Biener <rguenther@suse.de>
1263
1264 PR tree-optimization/77855
1265 * gcc.dg/torture/pr77855.c: New testcase.
1266
a22dd5ec 12672016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 1268 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 1269
1270 * g++.dg/other/pr77759.C: New test.
1271
cb1f8eb4 12722016-10-06 Richard Biener <rguenther@suse.de>
1273
1274 PR tree-optimization/77839
1275 * gcc.dg/torture/pr77839.c: New testcase.
1276
bb513366 12772016-10-06 Marek Polacek <polacek@redhat.com>
1278
1279 * g++.dg/cpp1z/init-statement9.C: New test.
1280
26d689f4 12812016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1282
1283 * gcc.target/i386/pcommit-1.c: Deleted.
1284 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1285 * gcc.target/i386/sse-13.c: Ditto.
1286 * gcc.target/i386/sse-14.c: Ditto.
1287 * gcc.target/i386/sse-22.c: Ditto.
1288 * gcc.target/i386/sse-23.c: Ditto.
1289 * g++.dg/other/i386-2.C: Ditto.
1290
847e66cc 12912016-10-05 Uros Bizjak <ubizjak@gmail.com>
1292
1293 * gcc.target/i386/pr77833.c: Require int128 effective target.
1294
670ec524 12952016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1296
1297 PR fortran/58991
1298 PR fortran/58992
1299 * gfortran.dg/associate_22.f90: New test.
1300
fca4e258 13012016-10-05 Fritz Reese <fritzoreese@gmail.com>
1302
1303 * gfortran.dg/dec_union_9.f90: New testcase.
1304 * gfortran.dg/dec_union_10.f90: New testcase.
1305
994fc95f 13062016-10-05 Jakub Jelinek <jakub@redhat.com>
1307
c6958264 1308 PR sanitizer/66343
1309 * gcc.dg/pch/pr66343-3.c: New test.
1310 * gcc.dg/pch/pr66343-3.hs: New file.
1311
994fc95f 1312 PR sanitizer/66343
1313 * gcc.dg/pch/pr66343-1.c: New test.
1314 * gcc.dg/pch/pr66343-1.hs: New file.
1315 * gcc.dg/pch/pr66343-2.c: New test.
1316 * gcc.dg/pch/pr66343-2.hs: New file.
1317
2b6903a5 13182016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1319
1320 * c-c++-common/Wint-in-bool-context.c: Update test.
1321
a9e44c43 13222016-10-05 Marek Polacek <polacek@redhat.com>
1323
1324 * g++.dg/cpp1z/init-statement1.C: New test.
1325 * g++.dg/cpp1z/init-statement2.C: New test.
1326 * g++.dg/cpp1z/init-statement3.C: New test.
1327 * g++.dg/cpp1z/init-statement4.C: New test.
1328 * g++.dg/cpp1z/init-statement5.C: New test.
1329 * g++.dg/cpp1z/init-statement6.C: New test.
1330 * g++.dg/cpp1z/init-statement7.C: New test.
1331 * g++.dg/cpp1z/init-statement8.C: New test.
1332
d0a5b595 13332016-10-05 Louis Krupp <louis.krupp@zoho.com>
1334
1335 PR fortran/67524
1336 * gfortran.dg/pr67524.f90: New test.
1337
c7b01e77 13382016-10-05 Jakub Jelinek <jakub@redhat.com>
1339
1340 PR sanitizer/77823
1341 * c-c++-common/ubsan/shift-9.c: New test.
1342
d204444e 13432016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1344
1345 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1346 of int if __SIZEOF_INT__ is less than 4 bytes.
1347
ea55eab9 13482016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1349
1350 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1351 * gfortran.dg/class_array_20.f03: Likewise.
1352 * gfortran.dg/class_array_21.f03: Likewise.
1353 * gfortran.dg/finalize_29.f08: Likewise.
1354 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1355
bf1426ea 13562016-10-05 Richard Biener <rguenther@suse.de>
1357
1358 PR middle-end/77826
1359 * gcc.dg/torture/pr77826.c: New testcase.
1360
eb93b162 13612016-10-05 Richard Biener <rguenther@suse.de>
1362
1363 * gcc.dg/fold-copysign-1.c: New testcase.
1364
830f8f08 13652016-10-05 Andreas Schwab <schwab@suse.de>
1366
1367 * g++.dg/pr49847-2.C: Remove.
1368
ce229d56 13692016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1370
1371 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1372
d82d27a3 13732016-10-05 Richard Biener <rguenther@suse.de>
1374
1375 PR middle-end/55152
1376 * gcc.dg/pr55152-2.c: New testcase.
1377
29e40d1d 13782016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1379
1380 * gfortran.dg/dtio_15.f90: New test.
1381
78dc0da1 13822016-10-04 Ian Lance Taylor <iant@golang.org>
1383
1384 * gcc.dg/split-7.c: New test.
1385
f72de674 13862016-10-04 Martin Sebor <msebor@redhat.com>
1387
1388 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1389 %lc directive to wint_t to silence -Wformat warnings on targets
1390 where the latter is a distinct type such as long.
1391
c30da209 13922016-10-04 Martin Sebor <msebor@redhat.com>
1393
1394 PR c++/77804
1395 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1396
c93d719b 13972016-10-04 Jakub Jelinek <jakub@redhat.com>
1398
c8887d28 1399 PR c++/77791
1400 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1401
c93d719b 1402 * g++.dg/other/java3.C: Remove.
1403 * g++.dg/other/java1.C: Remove.
1404 * g++.dg/other/error12.C: Remove.
1405 * g++.dg/other/java2.C: Remove.
1406 * g++.dg/warn/Wnvdtor.C: Remove.
1407 * g++.dg/lookup/java1.C: Remove.
1408 * g++.dg/lookup/java2.C: Remove.
1409 * g++.dg/ext/pr34829.C: Remove.
1410 * g++.dg/ext/java-3.C: Remove.
1411 * g++.dg/ext/java-1.C: Remove.
1412 * g++.dg/ext/java-2.C: Remove.
1413 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1414
e62363b1 14152016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1416
1417 PR tree-optimization/77808
1418 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1419
38f18c01 14202016-10-04 Richard Biener <rguenther@suse.de>
1421
1422 PR tree-optimization/77399
1423 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1424
47fd90af 14252016-10-04 Richard Biener <rguenther@suse.de>
1426
1427 PR middle-end/77833
1428 * gcc.target/i386/pr77833.c: New testcase.
1429
2f8d6297 14302016-09-26 Jeff Law <law@redhat.com>
1431
1432 PR tree-optimization/71550
1433 PR tree-optimization/71403
1434 * gcc.c-torture/execute/pr71550.c: New test.
1435
4092cccf 14362016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1437
1438 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1439 option.
1440
8e8fe25a 14412016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 Revert
1444 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1445
1446 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1447
fcfa0d6a 14482016-10-03 Marek Polacek <polacek@redhat.com>
1449
1450 * g++.dg/cpp0x/nullptr37.C: New test.
1451
255beb07 14522016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1453
1454 * c-c++-common/Wint-in-bool-context.c: Update test.
1455
16127d51 14562016-10-02 Jakub Jelinek <jakub@redhat.com>
1457
1458 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1459 earlier.
1460 * g++.dg/charset/asm2.c (memmove): Likewise.
1461 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1462 * g++.dg/tls/diag-4.C (foo): Likewise.
1463 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1464 dg-warning, fix up regex.
1465 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1466 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1467 * g++.old-deja/g++.mike/net31.C: Likewise.
1468 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1469 for C++17.
1470 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1471 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1472
c9e875f1 14732016-10-01 Richard Biener <rguenther@suse.de>
1474
1475 PR middle-end/77798
1476 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1477
77daf8b6 14782016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1479
1480 PR fortran/77663
1481 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1482
ff2feb8b 14832016-10-01 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c/77490
1486 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1487 Add dg-prune-output directive.
1488
fd3720ac 14892016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1490
1491 PR fortran/66643
1492 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1493 * gfortran.fortran-torture/compile/write.f90: Update test.
1494
dd07e329 14952016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1496
1497 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1498 arm_fp16_alternative_ok as the required effective target.
1499 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1500 -mfp16-format=alternative to the dg-options directive and remove
1501 the dg-add-options directive.
1502
580083a2 15032016-09-30 Fritz Reese <fritzoreese@gmail.com>
1504
1505 PR fortran/77764
1506 * gfortran.dg/dec_union_8.f90: New testcase.
1507
f24fcad2 15082016-09-30 Fritz Reese <fritzoreese@gmail.com>
1509
1510 PR fortran/77782
1511 * gfortran.dg/dec_structure_16.f90: New testcase.
1512
e0e00cf4 15132016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1514
1515 * gfortran.dg/coarray_allocate_10.f08: New test.
1516 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1517
44211526 15182016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1519
1520 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1521
e2441cd8 15222016-09-30 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/77399
1525 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1526
0914a8ef 15272016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1528
5db34fe5 1529 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1530 -fdelete-null-pointer-checks explicit.
1531 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1532 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1533 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1534 * gcc.dg/pic-1.c: Require fpic target support.
1535 * gcc.dg/pic-2.c: Likewise.
1536
c5d89bae 15372016-09-29 Jakub Jelinek <jakub@redhat.com>
1538
1539 Implement P0001R1 - C++17 removal of register storage class specifier
1540 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1541 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1542 C++17.
1543 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1544 keyword if not __SSE2__.
1545 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1546 C++17.
1547 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1548 register keywords.
1549 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1550 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1551 no_erroneous_warning): Expect new warnings for C++17.
1552 * g++.dg/warn/register-var-2.C (f): Likewise.
1553 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1554 * g++.dg/parse/linkage2.C (foo): Likewise.
1555 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1556 keyword on parameters for C++17.
1557 * g++.dg/cpp1z/register1.C: New test.
1558 * g++.dg/cpp1z/register2.C: New test.
1559 * g++.dg/cpp1z/register3.C: New test.
1560
5424b150 15612016-09-29 Uros Bizjak <ubizjak@gmail.com>
1562
1563 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1564 * gcc.target/i386/avx2-check.h (main): Ditto.
1565 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1566 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1567 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1568 * gcc.target/i386/avx512er-check.h (main): Ditto.
1569 * gcc.target/i386/avx512f-check.h (main): Ditto.
1570 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1571 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1572 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1573
132fa33c 15742016-09-29 Uros Bizjak <ubizjak@gmail.com>
1575
1576 PR target/77756
1577 * gcc.target/i386/pr77756.c: New test.
1578
ea72fa65 15792016-09-29 Marek Polacek <polacek@redhat.com>
1580
1581 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1582
40334d1a 15832016-09-29 Marek Polacek <polacek@redhat.com>
1584
1585 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1586 C++14.
1587
2bf721c3 15882016-09-29 Martin Liska <mliska@suse.cz>
1589
1590 * objc/execute/construct1.m: New test.
1591
a8243a97 15922016-09-29 Richard Biener <rguenther@suse.de>
1593
1594 PR tree-optimization/77768
1595 * gcc.dg/torture/pr77768.c: New testcase.
1596
98da8d3b 15972016-09-28 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/77407
1600 * gcc.dg/pr77407.c: New testcase.
1601
b0ab3ca0 16022016-09-29 Richard Biener <rguenther@suse.de>
1603
1604 PR middle-end/55152
1605 * gcc.dg/pr55152.c: New testcase.
1606 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1607
f76c9f26 16082016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1611 (dg-options): Remove -m32.
1612
94d9ba6a 16132016-09-28 Martin Sebor <msebor@redhat.com>
1614
1615 PR middle-end/77721
1616 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1617
d23296dc 16182016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1619
1620 PR libgfortran/77707
1621 * gfortran.dg/inquire_17.f90: New test.
1622
2a2770c6 16232016-09-28 Jakub Jelinek <jakub@redhat.com>
1624
1625 PR c++/77467
1626 * g++.dg/cpp1y/constexpr-77467.C: New test.
1627
3e822015 16282016-09-28 Martin Sebor <msebor@redhat.com>
1629
1630 PR c/77762
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1632 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1633 (test_sprintf_p_const): Adjust line numbers to avoid failures
1634 introduced in r240503.
1635
21ce832f 16362016-09-28 Martin Sebor <msebor@redhat.com>
1637
1638 PR middle-end/77683
1639 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1640
8d9e3eb6 16412016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1642
cfa852a5 1643 PR c++/77748
1644 * g++.dg/pr77550.C: Avoid undefined behavior.
1645
8d9e3eb6 1646 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1647
85dd8d9a 16482016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1649
1650 * gcc.dg/strlenopt-20.c: Update test.
1651 * gcc.dg/strlenopt-21.c: Likewise.
1652 * gcc.dg/strlenopt-22.c: Likewise.
1653 * gcc.dg/strlenopt-22g.c: Likewise.
1654 * gcc.dg/strlenopt-26.c: Likewise.
1655 * gcc.dg/strlenopt-5.c: Likewise.
1656 * gcc.dg/strlenopt-7.c: Likewise.
1657 * gcc.dg/strlenopt-9.c: Likewise.
1658
ce7e2f0e 16592016-09-27 Jakub Jelinek <jakub@redhat.com>
1660
4fd4e9e0 1661 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1662
66108a57 1663 * g++.dg/cpp1z/lambda-this1.C: New test.
1664 * g++.dg/cpp1z/lambda-this2.C: New test.
1665
ce7e2f0e 1666 PR c++/77722
1667 * g++.dg/ubsan/return-4.C: New test.
1668 * g++.dg/ubsan/return-5.C: New test.
1669 * g++.dg/ubsan/return-6.C: New test.
1670
eedf6f96 16712016-09-27 Jiong Wang <jiong.wang@arm.com>
1672
1673 * lib/target-supports.exp
1674 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1675 in function comment.
1676
febf7a45 16772016-09-27 Martin Liska <mliska@suse.cz>
1678
1679 PR gcov-profile/46266
1680 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1681 considered.
1682
1ef012e4 16832016-09-27 Richard Biener <rguenther@suse.de>
1684
1685 PR tree-optimization/77745
1686 * g++.dg/torture/pr77745.C: New testcase.
1687
fcaf08b7 16882016-09-27 Richard Biener <rguenther@suse.de>
1689
1690 PR tree-optimization/77478
1691 * gcc.dg/torture/pr77478.c: New testcase.
1692
db46bcd3 16932016-09-27 Martin Liska <mliska@suse.cz>
1694
1695 PR gcov-profile/7970
1696 PR gcov-profile/16855
1697 PR gcov-profile/44779
1698 * g++.dg/gcov/pr16855.C: New test.
1699
2e0bcd96 17002016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1701
1702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1703
93768ef7 17042016-09-27 Jakub Jelinek <jakub@redhat.com>
1705
1706 PR fortran/77666
1707 * gfortran.dg/gomp/pr77666.f90: New test.
1708
b09a4365 17092016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1710
1711 PR ipa/77677
1712 * gcc.dg/torture/pr77677-2.c: New test.
1713
85527e8f 17142016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1715
1716 PR fortran/77420
1717 * gfortran.dg/pr77420_1.f90: New test.
1718 * gfortran.dg/pr77420_2.f90: Ditto.
1719 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1720 * gfortran.dg/pr77420_4.f90: this file.
1721
140cd7ff 17222016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1723
1724 PR middle-end/77719
1725 * gfortran.dg/pr77719.f90: New test.
1726
d4d58fc3 17272016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1728
1729 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1730 singular form of byte when quantity is unknown.
d4d58fc3 1731
e997bd3a 17322016-09-26 Marek Polacek <polacek@redhat.com>
1733
1734 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1735
9c7de46a 17362016-09-26 Martin Liska <mliska@suse.cz>
1737
1738 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1739 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1740 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1741 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1742 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1743 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1744 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1745 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1746 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1747
3c77f69c 17482016-09-26 Marek Polacek <polacek@redhat.com>
1749
1750 PR c/7652
1751 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1752 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1753 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1754 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1755 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1756 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1757 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1758 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1759 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1760 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1761 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1762 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1763 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1764 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1765 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1766 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1767 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1768 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1769 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1770 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1771 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1772 * c-c++-common/attr-fallthrough-1.c: New test.
1773 * c-c++-common/attr-fallthrough-2.c: New test.
1774 * g++.dg/cpp0x/fallthrough1.C: New test.
1775 * g++.dg/cpp0x/fallthrough2.C: New test.
1776 * g++.dg/cpp1z/fallthrough1.C: New test.
1777 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1778 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1779 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1780 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1781
40e245e1 17822016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1783
9e9fb49b 1784 PR fortran/77429
40e245e1 1785 * gfortran.dg/pr77429.f90: New test.
1786
cfffcdf4 17872016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1788
1789 PR fortran/77694
1790 * gfortran.dg/pr77694.f90: New test.
1791
223e6ae9 17922016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1793
1794 PR target/51244
1795 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1796
9e932ac2 17972016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1798
1799 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1800 for 32-bit mode.
1801
04f16d28 18022016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1803
1804 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1805 for 32-bit mode.
1806
481ce481 18072016-09-24 Marek Polacek <polacek@redhat.com>
1808
1809 PR c/77490
1810 * c-c++-common/Wbool-operation-1.c: New test.
1811 * gcc.dg/Wbool-operation-1.c: New test.
1812
8e652fcf 18132016-09-23 Fritz Reese <fritzoreese@gmail.com>
1814
1815 * gfortran.dg/dec_static_1.f90: New.
1816 * gfortran.dg/dec_static_2.f90: New.
1817 * gfortran.dg/dec_static_3.f90: New.
1818 * gfortran.dg/dec_static_4.f90: New.
1819
e7c4560c 18202016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1821
1822 PR fortran/48298
1823 * gfortran.dg/negative_unit_check.f90: Update test.
1824 * gfortran.dg/dtio_14.f90: New test.
481ce481 1825
ad020996 18262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1827
1828 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1829 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1830 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1831 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1832 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1833 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1834 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1835
e2c1228b 18362016-09-23 Martin Sebor <msebor@redhat.com>
1837
1838 PR testsuite/77713
1839 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1840 assuming long double is bigger than double.
1841
9b5db70f 18422016-09-23 Jakub Jelinek <jakub@redhat.com>
1843
1844 Implement P0138R2, C++17 construction rules for enum class values
1845 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1846
a30e370d 18472016-09-23 David Malcolm <dmalcolm@redhat.com>
1848
1849 PR preprocessor/77672
1850 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1851 expected multiline output from first warning to reflect change
1852 in r240434.
1853
15650eb7 18542016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1855
1856 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1857
f886b2b4 18582016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1859 Tom de Vries <tom@codesourcery.com>
1860
1861 PR testsuite/77411
1862 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1863
f74ba31d 18642016-09-23 Marek Polacek <polacek@redhat.com>
1865
1866 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1867 * c-c++-common/gomp/atomic-13.c: Likewise.
1868 * c-c++-common/gomp/atomic-14.c: Likewise.
1869 * c-c++-common/pr60439.c: Remove invalid code.
1870 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1871 * g++.dg/expr/bitfield5.C: Likewise.
1872 * g++.dg/expr/bitfield6.C: Likewise.
1873 * g++.dg/expr/bool1.C: Likewise.
1874 * g++.dg/expr/bool3.C: Likewise.
1875 * g++.dg/expr/lval3.C: Likewise.
1876 * g++.dg/expr/lval4.C: Likewise.
1877 * g++.old-deja/g++.jason/bool5.C: Likewise.
1878
7413e757 18792016-09-23 David Malcolm <dmalcolm@redhat.com>
1880
1881 PR preprocessor/77672
1882 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1883 (test_terminator_location): New function.
1884
81df50de 18852016-09-23 Richard Biener <rguenther@suse.de>
1886
1887 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1888
5f4626d8 18892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1890
1891 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1892 -march=armv8.2-a+fp16 when supported by the hardware.
1893 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1895 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1896 semi-colons to a macro invocations.
1897 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1899 defined.
1900 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1901 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1902 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1903 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1904 defined.
1905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1906 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1907 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1908 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1909 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1910 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1911 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1912 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1913 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1914 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1915 defined.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1917 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1918 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1919 defined.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1921 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1922 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1923 defined.
1924 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1925 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1926 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1927 defined.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1929 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1930 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1931 defined. Also fix some white-space.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1937 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1938 defined. Also fix some long lines and white-space.
1939 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1940 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1941 defined. Also fix some long lines and white-space.
1942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1943 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1944 defined.
1945 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1946 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1947 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1948 defined.
1949 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1950 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1951 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1952 defined.
1953 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1954 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1955 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1956 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1957 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1958 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1959 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1960 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1961 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1962 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1963 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1964 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1965 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1966 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1967 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1968 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1969 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1970 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1971 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1972
f2645569 19732016-09-23 Jiong Wang <jiong.wang@arm.com>
1974 Matthew Wahab <matthew.wahab@arm.com>
1975
1976 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2013
66a55fc4 20142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2015
2016 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2017 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2018 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2019 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2020 support.
2021
ada0f4c4 20222016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2023
2024 PR ipa/77677
2025 * gcc.dg/torture/pr77677.c: New test.
2026
8771094d 20272016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2028
2029 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2030 here now.
2031
c959fae1 20322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2033
2034 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2035 options. Add tests for float16x4_t and float16x8_t.
2036
88b594a3 20372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2038
2039 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2040 * gcc.target/s390/risbg-ll-2.c: Ditto.
2041 * gcc.target/s390/risbg-ll-3.c: Ditto.
2042
e4ad661c 20432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2044
2045 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2046 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2047
4005a882 20482016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2049
2050 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2051 output to the simplified instructions.
2052
9854d864 20532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2054
2055 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2056 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2057
388ce7db 20582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2059
2060 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2061 (FP16_SUPPORTED): New
2062 (expected-hfloat-16x4): Make conditional on __fp16 support.
2063 (expected-hfloat-16x8): Likewise.
2064 (vdup_n_f16): Disable for non-AArch64 targets.
2065 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2066 conditional on FP16_SUPPORTED.
2067 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2068 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2069 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2070 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2072 for testing __fp16.
2073 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2074 conditional on FP16_SUPPORTED.
2075 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2076 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2077
837bb76e 20782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2079
2080 * gcc.target/arm/short-vfp-1.c: New.
2081
e183c2b8 20822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2083
2084 * gcc.target/arm/attr-fp16-arith-1.c: New.
2085
cd6fbed6 20862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2087
2088 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2089 New.
2090 (add_options_for_arm_v8_2a_fp16_neon): New.
2091 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2092 (add_options_for_arm_arch_v8_2a): Auto-generate.
2093 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2094 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2095 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2096 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2097 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2098 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2099 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2100
4961b0ab 21012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2102
2103 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2104 arm_fp16_alternative_ok.
2105 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2106 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
2107 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2108 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
2109 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2110 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2111 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2112 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2113 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2114 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2115 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2116 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2117 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2118 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2119 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2120 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2121 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2122 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2123 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2124 arm_fp16_alternative_ok.
2125 * lib/target-supports.exp
2126 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2127 (check_effective_target_arm_fp16_alternative_ok): New.
2128 (check_effective_target_arm_fp16_none_ok_nocache): New.
2129 (check_effective_target_arm_fp16_none_ok): New.
2130
ce5b3c3b 21312016-09-23 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/ipa/pr77653.c: Replace adress
2134 with address.
2135
d4c65e05 21362016-09-23 Martin Liska <mliska@suse.cz>
2137
2138 * gcc.target/i386/movbe-4.c: New test.
2139
82a47693 21402016-09-23 Martin Liska <mliska@suse.cz>
2141
2142 * gcc.target/i386/crc32-5.c: New test.
2143
0253072a 21442016-09-23 Martin Liska <mliska@suse.cz>
2145
2146 * gcc.target/i386/pr71652.c: New test.
2147 * gcc.target/i386/pr71652-2.c: New test.
2148 * gcc.target/i386/pr71652-3.c: New test.
2149
0bfdbd22 21502016-09-23 Jakub Jelinek <jakub@redhat.com>
2151
2152 * lib/gcc-dg.exp (process-message): Support relative line number
2153 notation - .+4 or .-1 etc.
2154 * gcc.dg/dg-test-1.c: New test.
2155
ff982ab4 21562016-09-22 Martin Sebor <msebor@redhat.com>
2157
2158 PR target/77676
2159 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2160 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2161 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2162 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2163
78299f8d 21642016-09-22 Uros Bizjak <ubizjak@gmail.com>
2165
2166 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2167 * gcc.dg/ifcvt-2.c: Ditto.
2168 * gcc.dg/zero_bits_compound-1.c: Ditto.
2169 * gcc.dg/zero_bits_compound-1.c: Ditto.
2170 * gcc.dg/pr40550.c: Simplify target selectors.
2171 Use dg-additional-options.
2172 * gcc.dg/pr47893.c: Ditto.
2173 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2174 additional options for 32-bit x86 targets.
2175 * gcc.dg/pr70955.c: Move to ...
2176 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2177
ec645283 21782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/61019
2181 * g++.dg/cpp0x/pr61019.C: New.
2182
9753b549 21832016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2184 Terry Guo <terry.guo@arm.com>
2185
2186 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2187 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2188 * gcc.target/arm/pure-code/pure-code.exp: New.
2189
7dbfb427 21902016-09-22 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2193 Remove SSE effective target requirement.
2194
7e20dff2 21952016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2196
2197 PR c++/71979
2198 * g++.dg/cpp0x/pr71979.C: New.
2199
05dd002d 22002016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2201
2202 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2203
53769cc8 22042016-09-22 Martin Liska <mliska@suse.cz>
2205
2206 PR ipa/77653
2207 * gcc.dg/ipa/pr77653.c: New test.
2208
51c846d6 22092016-09-22 Jakub Jelinek <jakub@redhat.com>
2210
2211 PR fortran/77665
2212 * gfortran.dg/gomp/pr77665.f90: New test.
2213
51278c1a 22142016-09-22 Paul Thomas <pault@gcc.gnu.org>
2215
2216 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2217 * gfortran.dg/dtio_13.f90: New test.
2218
cde225a2 22192016-09-21 Louis Krupp <louis.krupp@zoho.com>
2220
2221 PR fortran/66107
2222 * gfortran.dg/pr66107.f90: New test.
2223
0d5530d9 22242016-09-21 Ian Lance Taylor <iant@golang.org>
2225
2226 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2227 with call to builtin delete function.
2228
9ca7e933 22292016-09-21 Joseph Myers <joseph@codesourcery.com>
2230
2231 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2232 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2233 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2234 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2235 tests.
2236
451127c6 22372016-09-21 Uros Bizjak <ubizjak@gmail.com>
2238
2239 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2240
98aa0f57 22412016-09-21 Jakub Jelinek <jakub@redhat.com>
2242
2243 PR c++/77651
2244 * g++.dg/cpp1z/aligned-new6.C: New test.
2245
65eeae10 22462016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2247
2248 * gcc.target/arm/fp16-aapcs-3.c: New.
2249 * gcc.target/arm/fp16-aapcs-4.c: New.
2250 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2251 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2252 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2253 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2254
1a39df22 22552016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2256
2257 PR tree-optimization/77550
2258 * g++.dg/pr77550.C: New test.
2259
48bc6fdd 22602016-09-21 Georg-Johann Lay <avr@gjlay.de>
2261
2262 PR target/77326
2263 * gcc.target/avr/torture/pr77326.c: New test.
2264
a09b160b 22652016-09-21 Louis Krupp <louis.krupp@zoho.com>
2266
2267 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2268
91207228 22692016-09-21 Richard Biener <rguenther@suse.de>
2270
2271 PR tree-optimization/77648
2272 * gcc.dg/torture/pr77648-1.c: New testcase.
2273 * gcc.dg/torture/pr77648-2.c: Likewise.
2274
f6aeb966 22752016-09-21 Richard Biener <rguenther@suse.de>
2276 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR tree-optimization/77621
2279 * gcc.dg/pr77621.c: New testcase.
2280
637b3ebb 22812016-09-21 Paul Thomas <pault@gcc.gnu.org>
2282
2283 PR fortran/77657
2284 * gfortran.dg/dtio_12.f90: New test.
2285
b5b88e7a 22862016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2287
2288 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2289
8ccdb0a4 22902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2291
2292 PR tree-optimization/72835
2293 * gcc.dg/tree-ssa/pr72835.c: New test.
2294
b9833bfd 22952016-09-20 Martin Sebor <msebor@redhat.com>
2296
2297 PR middle-end/49905
2298 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2299 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2300 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2301 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2302 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2303 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2304 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2305
597323ed 23062016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2307
2308 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2309 arguments/compare will be optimized away.
2310 * gcc.dg/torture/ftrapv-1.c: Likewise.
2311
25a8e007 23122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2313
2314 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2315 will be optimized away.
2316 * gcc.dg/ipa/vrp1.c: New test.
2317 * gcc.dg/ipa/vrp2.c: New test.
2318 * gcc.dg/ipa/vrp3.c: New test.
2319
6e93da1b 23202016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2321
2322 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2323 does the same transformation.
2324 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2325 * gcc.dg/tree-ssa/evrp1.c: New test.
2326 * gcc.dg/tree-ssa/evrp2.c: New test.
2327 * gcc.dg/tree-ssa/evrp3.c: New test.
2328 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2329 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2330 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2331 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2332 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2333 foling now happens early.
2334 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2335 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2336 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2337 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2338 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2339
b8b3b645 23402016-09-20 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/77621
2343 * gcc.target/i386/pr77621.c: New test.
2344 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2345 pattern, loop should vectorize with -mtune=atom.
2346
81165554 23472016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2348 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR testsuite/63299
2351 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2352 instead of delete.
2353
2f8a2ead 23542016-09-20 Jakub Jelinek <jakub@redhat.com>
2355
a48667ee 2356 PR c++/77626
2357 * g++.dg/other/pr77626.C: New test.
2358
7e67c6d5 2359 PR c++/77638
2360 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2361
59934ea3 2362 PR c++/77637
2363 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2364
2f8a2ead 2365 PR middle-end/77624
2366 * c-c++-common/pr77624-1.c: New test.
2367 * c-c++-common/pr77624-2.c: New test.
2368
a1268ee1 23692016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2370
2371 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2372 of digits expected.
2373
0b77b2cf 23742016-09-20 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/77646
2377 * gcc.dg/torture/pr77646.c: New testcase.
2378
bed03df1 23792016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2380
2381 PR c++/77434
2382 * c-c++-common/Wint-in-bool-context.c: New test.
2383
cb19a0da 23842016-09-19 Joseph Myers <joseph@codesourcery.com>
2385
2386 * gcc.dg/cr-decimal-dig-1.c: New test.
2387
9b5c49ef 23882016-09-19 Joseph Myers <joseph@codesourcery.com>
2389
2390 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2391 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2392 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2393 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2394
48d1445d 23952016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2396
2397 PR rtl-optimization/77416
2398 * gcc.target/powerpc/pr77416.c: New.
2399
579f478b 24002016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2401
2402 PR c++/77639
2403 * g++.dg/template/error-recovery4.C: New test.
2404
f2e52448 24052016-09-19 Bin Cheng <bin.cheng@arm.com>
2406
2407 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2408
aaf7d5f8 24092016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2410
2411 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2412 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2413
5f036000 24142016-09-19 Jakub Jelinek <jakub@redhat.com>
2415 Jan Hubicka <jh@suse.cz>
2416
2417 PR target/77587
2418 * gcc.dg/pr77587.c: New test.
2419 * gcc.dg/pr77587a.c: New file.
2420
eee0cf09 24212016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2422
2423 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2424 * gfortran.dg/coarray_38.f90:
2425 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2426 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2427 * gfortran.dg/coarray_allocate_7.f08: New test.
2428 * gfortran.dg/coarray_allocate_8.f08: New test.
2429 * gfortran.dg/coarray_allocate_9.f08: New test.
2430 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2431 new caf_register.
2432 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2433 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2434 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2435 get_by_refs.
2436 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2437 * gfortran.dg/coarray_lock_7.f90: Same.
2438 * gfortran.dg/coarray_poly_5.f90: Same.
2439 * gfortran.dg/coarray_poly_6.f90: Same.
2440 * gfortran.dg/coarray_poly_7.f90: Same.
2441 * gfortran.dg/coarray_poly_8.f90: Same.
2442 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2443
891196d7 24442016-09-19 Fritz Reese <fritzoreese@gmail.com>
2445
2446 PR fortran/77584
2447 * gfortran.dg/dec_structure_15.f90: New testcase.
2448
281da9a3 24492016-09-19 Richard Biener <rguenther@suse.de>
2450
2451 PR middle-end/77605
2452 * gcc.dg/torture/pr77605.c: New testcase.
2453
8a252920 24542016-09-18 Louis Krupp <louis.krupp@zoho.com>
2455
2456 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2457
a18b7a33 24582016-09-17 Jan Hubicka <hubicka@ucw.cz>
2459
2460 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2461 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2462 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2463 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2464 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2465 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2466 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2467 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2468 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2469 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2470 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2471
b868c23d 24722016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2473
2474 * gcc.target/i386/pr68633.c: Fix expected result.
2475
360d7ea8 24762016-09-17 Louis Krupp <louis.krupp@gmail.com>
2477
2478 PR fortran/68078
2479 * gfortran.dg/pr68078.f90: New test.
2480 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2481
d58661cb 24822016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2483
2484 PR target/77613
2485 * gcc.target/powerpc/swaps-p8-25.c: New.
2486
24b3d864 24872016-09-16 Jakub Jelinek <jakub@redhat.com>
2488
e6db887a 2489 PR c++/77482
2490 * g++.dg/cpp0x/constexpr-77482.C: New test.
2491
44df6c11 2492 PR c++/77379
2493 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2494 thunk offsets.
2495 * g++.dg/abi/abi-tag23a.C: Likewise.
2496
53d2f3de 2497 PR c++/77338
2498 * g++.dg/cpp0x/decltype-77338.C: New test.
2499
24b3d864 2500 PR c++/77375
2501 * g++.dg/cpp0x/mutable1.C: New test.
2502
42f172d0 25032016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2504
2505 PR fortran/77612
2506 * gfortran.dg/pr77612.f90: New test.
2507
0665113b 25082016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2509
2510 * gcc.dg/torture/pr70421.c: Require int32plus.
2511
dff10ec9 25122016-09-16 Jakub Jelinek <jakub@redhat.com>
2513
be63912c 2514 PR middle-end/77475
2515 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2516
dff10ec9 2517 PR target/77526
2518 * gcc.target/i386/pr77526.c: New test.
2519
69cdadd9 25202016-09-16 Jakub Jelinek <jakub@redhat.com>
2521 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 PR middle-end/77594
2524 * gcc.target/i386/pr77594.c: New test.
2525
b74250bc 25262016-09-15 Louis Krupp <louis.krupp@zoho.com>
2527
2528 PR fortran/69963
2529 * gfortran.dg/misplaced_implicit_character.f90: New test.
2530
834a2c29 25312016-09-15 Bin Cheng <bin.cheng@arm.com>
2532
2533 PR tree-optimization/77503
2534 * gcc.dg/vect/pr77503.c: New test.
2535
fbcb99d5 25362016-09-15 Richard Biener <rguenther@suse.de>
2537
2538 PR middle-end/77544
2539 * c-c++-common/torture/pr77544.c: New testcase.
2540
3aa4e8c2 25412016-09-15 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR middle-end/77475
2544 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2545 * gcc.dg/march-generic.c: Likewise.
2546 * gcc.target/i386/spellcheck-options-1.c: New test.
2547 * gcc.target/i386/spellcheck-options-2.c: New test.
2548 * gcc.target/i386/spellcheck-options-3.c: New test.
2549 * gcc.target/i386/spellcheck-options-4.c: New test.
2550
e9dea525 25512016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2552
2553 PR fortran/72743
2554 * gfortran.dg/goacc/pr72743.f90: New test.
2555
7270347c 25562016-09-15 Richard Biener <rguenther@suse.de>
2557
2558 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2559
091e8e90 25602016-09-15 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/77514
2563 * gcc.dg/torture/pr77514.c: New testcase.
2564
8cc08773 25652016-09-14 Jakub Jelinek <jakub@redhat.com>
2566
2567 PR c++/77549
2568 * g++.dg/lookup/pr77549.C: New test.
2569
5be60f03 25702016-09-14 Marek Polacek <polacek@redhat.com>
2571
2572 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2573 * c-c++-common/gomp/atomic-13.c: Likewise.
2574 * c-c++-common/gomp/atomic-14.c: Likewise.
2575 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2576 * g++.dg/cpp1z/bool-increment1.C: New test.
2577 * c-c++-common/pr60439.c: Add dg-warning.
2578 * g++.dg/expr/bitfield4.C: Likewise.
2579 * g++.dg/expr/bitfield5.C: Likewise.
2580 * g++.dg/expr/bitfield6.C: Likewise.
2581 * g++.dg/expr/bool1.C: Likewise.
2582 * g++.dg/expr/bool3.C: Likewise.
2583 * g++.dg/expr/lval3.C: Likewise.
2584 * g++.dg/expr/lval4.C: Likewise.
2585 * g++.old-deja/g++.jason/bool5.C: Likewise.
2586 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2587 * g++.dg/other/error18.C: Likewise.
2588 * g++.dg/gomp/atomic-14.C: Likewise.
2589
f80a245e 25902016-09-14 Nathan Sidwell <nathan@acm.org>
2591
2592 PR c++/77539
2593 * g++.dg/cpp1y/pr77539.C: New.
2594
7b329bca 25952016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2596
2597 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2598 dg-require.
2599 * g++.dg/ext/builtin_alloca.C: Likewise.
2600 * g++.dg/template/spec35.C: Likewise.
2601 * gcc.dg/builtins-68.c: Likewise.
2602 * gcc.misc-tests/gcov-13.c: Likewise.
2603 * gcc.misc-tests/gcov-14.c: Likewise.
2604
0029200d 26052016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2606
2607 * gfortran.dg/dec_structure_14.f90: New testcase.
2608
0975f764 26092016-09-14 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR sanitizer/68260
2612 * c-c++-common/tsan/pr68260.c: New test.
2613
1098c313 26142016-09-13 Joe Seymour <joe.s@somniumtech.com>
2615
2616 PR target/70713
2617 * gcc.target/msp430/function-attributes-1.c: New test.
2618 * gcc.target/msp430/function-attributes-2.c: New test.
2619 * gcc.target/msp430/function-attributes-3.c: New test.
2620
2e7b05a3 26212015-04-18 Martin Sebor <msebor@redhat.com>
2622
2623 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2624 of non-nul characters.
2625 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2626
46fad8d5 26272016-09-13 Jakub Jelinek <jakub@redhat.com>
2628
4bdba715 2629 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2630 * g++.dg/cpp1z/gen-attrs1.C: New test.
2631
99d887de 2632 PR tree-optimization/77454
2633 * gcc.dg/pr77454.c: New test.
2634
46fad8d5 2635 PR c++/77553
2636 * g++.dg/cpp1y/constexpr-77553.C: New test.
2637
68ef907c 26382016-09-13 David Malcolm <dmalcolm@redhat.com>
2639
2640 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2641 (test_show_locus): Replace rich_location::add_fixit_insert calls
2642 with add_fixit_insert_before and add_fixit_insert_after.
2643
2c24fd5e 26442016-09-13 Jason Merrill <jason@redhat.com>
2645 Tom de Vries <tom@codesourcery.com>
2646
2647 PR c++/77427
2648 * g++.dg/pr77427.C: New test.
2649
68b219ee 26502016-09-13 Martin Liska <mliska@suse.cz>
2651
2652 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2653 effective target.
2654 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2655 * lib/target-supports.exp: Define the new target.
2656
c72e91d3 26572016-09-12 Andrew Pinski <apinski@cavium.com>
2658
2659 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2660 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2661
b38c0a37 26622016-09-12 Uros Bizjak <ubizjak@gmail.com>
2663
2664 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2665 variable arguments.
2666 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2667 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2668 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2669 variable argument.
2670 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2671 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2672
7a21b590 26732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2674
2675 PR c++/77496
2676 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2677 * g++.dg/ext/pr77496.C: New test.
2678 * g++.dg/warn/pr77496.C: New test.
2679
00434032 26802016-09-12 David Malcolm <dmalcolm@redhat.com>
2681
2682 PR c/72858
2683 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2684 to preserve conversion chars, and to preserve prefix information.
2685 * gcc.dg/format/pr72858.c: New test case.
2686
54f56c28 26872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2688
2689 * gfortran.dg/pr77507.f90: Move to ...
2690 * gfortran.dg/ieee/pr77507.f90: here.
2691
08d6d42c 26922016-08-09 Jan Hubicka <hubicka@ucw.cz>
2693
2694 PR ipa/61159
2695 * compile/pr61159.c: New testcase
2696
35870532 26972016-08-09 Jan Hubicka <hubicka@ucw.cz>
2698
2699 PR ipa/64316
2700 * gcc.dg/ipa/pr63416.c: New testcase.
2701
953b9eef 27022016-09-10 Paul Thomas <pault@gcc.gnu.org>
2703 Steven G. Kargl <kargl@gcc.gnu.org>
2704
2705 PR fortran/77532
c78b1f64 2706 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2707
1aef7c3c 27082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2709
2710 PR fortran/77507
2711 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2712 * gfortran.dg/c_assoc_4.f90: Ditto.
2713
3bb45f76 27142016-09-10 Tom de Vries <tom@codesourcery.com>
2715
2716 PR C/71602
2717 * c-c++-common/va-arg-va-list-type.c: New test.
2718
9731eaaf 27192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2720
2721 PR rtl-optimization/77289
2722 * gcc.target/powerpc/pr77289.c: New test.
2723
911ea34a 27242016-09-09 Martin Sebor <msebor@redhat.com>
2725
2726 PR c/77520
2727 PR c/77521
2728 * gcc.dg/pr77520.c: New test.
2729 * gcc.dg/pr77521.c: New test.
2730
edd0f33b 27312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/77506
2734 * gfortran.dg/pr77506.f90: New test.
2735
374777a4 27362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2737
2738 PR fortran/77507
2739 * gfortran.dg/pr77507.f90: New test.
2740
c5eddaf9 27412016-09-09 Joseph Myers <joseph@codesourcery.com>
2742
2743 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2744
3e7e4e14 27452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2746 Louis Krupp <lkrupp@gcc.gnu.org>
2747
2748 PR fortran/69514
2749 * gfortran.dg/pr69514_1.f90: New test.
2750 * gfortran.dg/pr69514_2.f90: New test.
2751
51688bb7 27522016-09-08 Jakub Jelinek <jakub@redhat.com>
2753
a34338c9 2754 PR fortran/77500
2755 * gfortran.dg/gomp/pr77500.f90: New test.
2756
51688bb7 2757 PR fortran/77516
2758 * gfortran.dg/gomp/pr77516.f90: New test.
2759
3ecb55e7 27602016-09-07 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR middle-end/77475
2763 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2764 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2765 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2766 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2767 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2768 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2769
3da97ff7 27702016-09-07 David Malcolm <dmalcolm@redhat.com>
2771
2772 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2773 "substring-locations.h".
2774
b55f1f44 27752016-09-07 Richard Biener <rguenther@suse.de>
2776
2777 PR c/77450
2778 * c-c++-common/vector-subscript-8.c: Move ..
2779 * gcc.dg/pr77450.c: ... here.
2780
7d482049 27812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2782
2783 PR libgfortran/77393
2784 * gfortran.dg/fmt_f0_2.f90: Update test.
2785 * gfortran.dg/fmt_f0_3.f90: New test.
2786
ef3b531c 27872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2788
2789 PR debug/77389
2790 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2791 in dg-options.
2792
2793 PR debug/57519
2794 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2795
39370ea0 27962016-09-06 Jakub Jelinek <jakub@redhat.com>
2797
2798 PR target/69255
2799 * gcc.target/i386/pr69255-1.c: New test.
2800 * gcc.target/i386/pr69255-2.c: New test.
2801 * gcc.target/i386/pr69255-3.c: New test.
2802
28032016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2804
2805 PR c/77336
2806 * gcc.dg/format/miss-7.c: New test.
2807
88820414 28082016-09-06 Uros Bizjak <ubizjak@gmail.com>
2809
2810 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2811
4c790ba8 28122016-09-06 Martin Liska <mliska@suse.cz>
2813
2814 PR gcov-profile/77378
2815 PR gcov-profile/77466
2816 * gcc.dg/profile-update-warning.c: New test.
2817
43d2460d 28182016-09-06 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/77479
2821 * gcc.dg/torture/pr77479.c: New testcase.
2822
4c04bcce 28232016-09-06 Richard Biener <rguenther@suse.de>
2824
2825 PR c/77450
2826 * c-c++-common/vector-subscript-7.c: Adjust.
2827 * c-c++-common/vector-subscript-8.c: New testcase.
2828
8925068a 28292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2830
2831 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2832
daea048c 28332016-09-05 Jakub Jelinek <jakub@redhat.com>
2834
e315ff48 2835 PR target/77476
2836 * gcc.target/i386/avx512f-pr77476.c: New test.
2837 * gcc.target/i386/avx512bw-pr77476.c: New test.
2838 * gcc.target/i386/avx512dq-pr77476.c: New test.
2839
8eeca3ac 2840 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2841 Update comment to mention also avx512f.
2842
daea048c 2843 PR sanitizer/77396
2844 * g++.dg/asan/pr77396-2.C: New test.
2845
a6ffaadf 28462016-09-05 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR rtl-optimization/77452
2849 * gcc.target/i386/pr77452.c: New test.
2850
8f8828ba 28512016-09-05 Marek Polacek <polacek@redhat.com>
2852
2853 PR c/77423
2854 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2855
65277f2a 28562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2857
2858 PR fortran/77391
2859 * gfortran.dg/pr77391.f90: New test.
2860
a1cf06b8 28612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2862
2863 PR fortran/77460
2864 * gfortran.dg/pr77460.f90: New test.
2865
4d261282 28662016-09-03 Jakub Jelinek <jakub@redhat.com>
2867
2868 PR c/65467
2869 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2870
4fc4eb94 28712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2872
2873 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2874
40a431fa 28752016-09-02 David Malcolm <dmalcolm@redhat.com>
2876
2877 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2878 test case.
2879 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2880 diagnostic-test-show-locus-generate-patch.c to the sources
2881 for diagnostic_plugin_test_show_locus.c.
2882
a940fdc7 28832016-09-02 Jakub Jelinek <jakub@redhat.com>
2884
0b80c4b2 2885 PR c/65467
2886 * gcc.dg/gomp/_Atomic-1.c: New test.
2887 * gcc.dg/gomp/_Atomic-2.c: New test.
2888 * gcc.dg/gomp/_Atomic-3.c: New test.
2889 * gcc.dg/gomp/_Atomic-4.c: New test.
2890 * gcc.dg/gomp/_Atomic-5.c: New test.
2891
a940fdc7 2892 PR sanitizer/77396
2893 * g++.dg/asan/pr77396.C: New test.
2894
28952016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2896
2897 PR tree-optimization/71831
2898 * gcc.dg/builtin-object-size-16.c: New test.
2899 * gcc.dg/builtin-object-size-17.c: New test.
2900
0b404bb4 29012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2902
2903 PR libgfortran/77393
2904 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2905
8a5817a9 29062016-09-01 Uros Bizjak <ubizjak@gmail.com>
2907
2908 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2909 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2910 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2911 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2912 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2913 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2914 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2915 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2916 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2917 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2918 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2919 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2920 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2921 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2922 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2923 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2924 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2925 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2926
209253ae 29272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2928
2929 * gnat.dg/opt58.adb: New test.
2930 * gnat.dg/opt58_pkg.ads: New helper.
2931
15182c1d 29322016-09-01 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/77436
2935 * gcc.dg/torture/pr77436.c: New testcase.
2936
1c02615c 29372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2938
2939 * gcc.dg/pr64252.c: Require int32plus.
2940 * gcc.dg/pr66299-1.c: Likewise.
2941 * gcc.dg/pr66299-2.c: Likewise.
2942 * gcc.dg/torture/20131115-1.c: Skip for avr.
2943
08fded5f 29442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2945
2946 * gcc.target/aarch64/ands_3.c: New test.
2947
a7b3b7c4 29482016-08-31 Jakub Jelinek <jakub@redhat.com>
2949
68c215e4 2950 PR fortran/77352
2951 * gfortran.dg/gomp/pr77352.f90: New test.
2952
a7b3b7c4 2953 PR fortran/77374
2954 * gfortran.dg/gomp/pr77374.f08: New test.
2955
51a43c06 29562016-08-31 Marc Glisse <marc.glisse@inria.fr>
2957
2958 PR tree-optimization/73714
2959 * gcc.dg/tree-ssa/pr73714.c: New test.
2960
01109414 29612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2962
2963 PR libgfortran/77393
2964 * gfortran.dg/fmt_f0_2.f90: New test.
2965
8036ac7f 29662016-08-31 Marc Glisse <marc.glisse@inria.fr>
2967
2968 * gcc.target/i386/pr59539-2.c: Adapt options.
2969 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2970
b298bde8 29712016-08-31 Paul Thomas <pault@gcc.gnu.org>
2972
2973 PR fortran/77418
2974 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2975 of the associate entity and replace with a pointer to the
2976 intended item on the stack.
2977
9f732c4e 29782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2979 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2980
2981 PR fortran/48298
2982 * gfortran.dg/dtio_1.f90: New test.
2983 * gfortran.dg/dtio_2.f90: New test.
2984 * gfortran.dg/dtio_3.f90: New test.
2985 * gfortran.dg/dtio_4.f90: New test.
2986 * gfortran.dg/dtio_5.f90: New test.
2987 * gfortran.dg/dtio_6.f90: New test.
2988 * gfortran.dg/dtio_7.f90: New test.
2989 * gfortran.dg/dtio_8.f90: New test.
2990 * gfortran.dg/dtio_9.f90: New test.
2991 * gfortran.dg/dtio_10.f90: New test.
2992
d6dd1b60 29932016-08-30 David Malcolm <dmalcolm@redhat.com>
2994
2995 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2996 (test_many_nested_locations): New function.
2997 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2998 (test_show_locus): Handle "test_many_nested_locations".
2999
2e7400df 30002016-08-30 David Malcolm <dmalcolm@redhat.com>
3001
3002 * g++.dg/template/double-greater-than-fixit.C: New test case.
3003
98023bfd 30042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3005
3006 * gnat.dg/opt57.ad[sb]: New test.
3007 * gnat.dg/opt57_pkg.ads: New helper.
3008
f9723d87 30092016-08-30 Richard Biener <rguenther@suse.de>
3010
3011 PR tree-optimization/69047
3012 * gcc.dg/pr69047.c: Fix byte-order check.
3013
77ce6232 30142016-08-30 Jakub Jelinek <jakub@redhat.com>
3015
adca2d16 3016 PR tree-optimization/72866
3017 * gcc.dg/vect/pr72866.c: New test.
3018
06cee168 3019 PR debug/77363
3020 * g++.dg/debug/dwarf2/pr77363.C: New test.
3021
4472e8d1 3022 PR middle-end/77377
3023 * gcc.target/i386/pr77377.c: New test.
3024
77ce6232 3025 PR debug/77389
3026 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3027 in dg-options.
3028
36bda760 30292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3030
3031 * gfortran.dg/pr77372.f90: Moved to ...
3032 * gfortran.dg/ieee/pr77372.f90: here.
3033
2db6ea89 30342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3035
3036 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3037 vector short/char initializations.
3038 * gcc.target/powerpc/vec-init-5.c: Likewise.
3039 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3040 vector initialization optimizations.
3041 * gcc.target/powerpc/vec-init-7.c: Likewise.
3042 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3043 vector float/double initializations.
3044 * gcc.target/powerpc/vec-init-9.c: Likewise.
3045
1e4df796 30462016-08-29 Uros Bizjak <ubizjak@gmail.com>
3047
3048 PR target/77403
3049 * gcc.target/i386/pr77403.c: New test.
3050
f293b7f2 30512016-08-29 Marek Polacek <polacek@redhat.com>
3052
3053 PR c/77292
3054 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3055
ea2ec8f6 30562016-08-29 Tom de Vries <tom@codesourcery.com>
3057
3058 PR c/77398
3059 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3060
686436fe 30612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3064
686436fe 30652016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3066
3067 * gfortran.dg/dec_structure_13.f90: New testcase.
3068
f1ecf8b3 30692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3070
3071 PR fortran/77261
3072 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3073 available.
3074
4670f428 30752016-08-28 Tom de Vries <tom@codesourcery.com>
3076
3077 PR lto/70955
3078 * gcc.dg/pr70955.c: New test.
3079 * gcc.dg/lto/pr70955_0.c: Same.
3080 * gcc.dg/lto/pr70955_1.c: Same.
3081
b243b563 30822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3083
3084 PR tree-optimization/71077
3085 * gcc.target/i386/pr71077.c: New test.
3086
92a44a68 30872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3088
3089 PR fortran/77380
3090 * gfortran.dg/pr77380.f90: New test.
3091
92a44a68 30922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3093
3094 PR fortran/77372
3095 gfortran.dg/pr77372.f90: New test.
3096
367964fa 30972016-08-26 David Malcolm <dmalcolm@redhat.com>
3098
3099 * gcc.dg/spellcheck-fields-2.c (test): Move
3100 dg-begin/end-multiline-output within function body.
3101 (test_macro): New function.
3102
df4248fb 31032016-08-26 David Malcolm <dmalcolm@redhat.com>
3104
3105 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3106 (test_fixit_insert): Update expected output.
3107 (test_fixit_remove): Likewise.
3108 (test_fixit_replace): Likewise.
3109
377da6e4 31102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111
3112 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3113 Fix typo.
3114
4f16cc83 31152016-08-26 Richard Biener <rguenther@suse.de>
3116
3117 PR tree-optimization/69047
3118 * gcc.dg/pr69047.c: New testcase.
3119
a54071b2 31202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3121 Martin Jambhor <mjambor@suse.cz>
377da6e4 3122
a54071b2 3123 * gcc.dg/ipa/propbits-1.c: New test-case.
3124 * gcc.dg/ipa/propbits-2.c: Likewise.
3125 * gcc.dg/ipa/propbits-3.c: Likewise.
3126
2ae10c8c 31272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3128
3129 PR fortran/77351
3130 * gfortran.dg/pr77351.f90: New test.
3131
c4963714 31322016-08-25 Marek Polacek <polacek@redhat.com>
3133
3134 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3135
49e1f4eb 31362016-08-25 Marek Polacek <polacek@redhat.com>
3137
3138 PR c/77323
3139 * gcc.dg/pr77323.c: New test.
3140
984f03c2 31412016-08-24 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/77358
3144 * gfortran.dg/submodule_17.f08: New test.
3145
92a44a68 31462016-08-24 Michael Collison <michael.collison@linaro.org>
3147 Michael Collison <michael.collison@arm.com>
f6c98a9a 3148
3149 * gcc.target/arm/builtin_saddl.c: New testcase.
3150 * gcc.target/arm/builtin_saddll.c: New testcase.
3151 * gcc.target/arm/builtin_uaddl.c: New testcase.
3152 * gcc.target/arm/builtin_uaddll.c: New testcase.
3153 * gcc.target/arm/builtin_ssubl.c: New testcase.
3154 * gcc.target/arm/builtin_ssubll.c: New testcase.
3155 * gcc.target/arm/builtin_usubl.c: New testcase.
3156 * gcc.target/arm/builtin_usubll.c: New testcase.
3157
8938d43d 31582016-08-24 Uros Bizjak <ubizjak@gmail.com>
3159
3160 PR target/77270
3161 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3162 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3163 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3164 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3165 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3166 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3167 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3168 effective target. Remove scan-assembler-times directives.
3169 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3170 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3171 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3172
2fb84e50 31732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3174
3175 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3176 of unsigned int.
3177 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3178
cac7df4e 31792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3180
3181 PR testsuite/77317
3182 * lib/target-supports.exp
3183 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3184 (check_effective_target_vect_natural_alignment): Ditto.
3185 (check_effective_target_vector_alignment_reachable): Ditto.
3186 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3187
b904831d 31882016-08-23 Ian Lance Taylor <iant@golang.org>
3189
3190 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3191
ff055c48 31922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3193
3194 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3195 being created from pointers to memory locations.
3196 * gcc.target/powerpc/vec-init-2.c: Likewise.
3197
27af8972 31982016-08-23 Fritz Reese <fritzoreese@gmail.com>
3199
3200 * gfortran.dg/dec_structure_12.f90: New testcase.
3201
bd8ac469 32022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3203
3204 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3205
434d4291 32062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3207
3208 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3209 verification.
3210
be0be2de 32112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3212
3213 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3214 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3215
7feac654 32162016-08-23 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/27336
3219 * c-c++-common/pr27336.c: New testcase.
3220
364743f3 32212016-08-22 Marek Polacek <polacek@redhat.com>
3222
3223 PR c++/77321
3224 * g++.dg/cpp1y/pr77321.C: New test.
3225
b92c452d 32262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3227
3228 PR fortran/60774
3229 * gfortran.dg/empty_label.f: Adjust test for new error message.
3230 * gfortran.dg/empty_label.f90: Ditto.
3231 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3232 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3233 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3234
bfbc628a 32352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3236
3237 PR fortran/61318
3238 * gfortran.dg/pr61318.f90: New test.
3239
99af6e70 32402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3241
3242 PR fortran/77260
3243 * gfortran.dg/pr77260_1.f90: New test.
3244 * gfortran.dg/pr77260_2.f90: Ditto.
3245
6cfc7001 32462016-08-22 Joseph Myers <joseph@codesourcery.com>
3247
3248 PR middle-end/77269
3249 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3250 __builtin_signbitf and __builtin_signbitl in expected generic
3251 expansion.
3252 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3253 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3254 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3255 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3256 tests.
3257
012f068a 32582016-08-22 Joseph Myers <joseph@codesourcery.com>
3259
3260 * gcc.dg/torture/float128-builtin.c,
3261 gcc.dg/torture/float128-ieee-nan.c,
3262 gcc.dg/torture/float128x-builtin.c,
3263 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3264 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3265 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3266 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3267 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3268 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3269 gcc.dg/torture/floatn-nan.h: New tests.
3270
e2c5b687 32712016-08-22 Joseph Myers <joseph@codesourcery.com>
3272
3273 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3274 macro.
3275 (main): Update calls to TEST_I_F.
3276 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3277 macro.
3278 (main): Update calls to TEST_I_F.
3279
b4635564 32802016-08-22 Joseph Myers <joseph@codesourcery.com>
3281
3282 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3283 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3284 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3285 names in calls to TEST_I_F.
3286
802bc569 32872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 PR c/52952
3290 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3291
70fa7158 32922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3293
3294 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3295 and !natural_alignment_64.
3296 * gcc.dg/ipa/propalign-2.c: Likewise.
3297 * gcc.dg/ipa/propalign-3.c: Likewise.
3298 * gcc.dg/ipa/propalign-4.c: Likewise.
3299 * gcc.dg/ipa/propalign-5.c: Likewise.
3300 * lib/target-supports.exp
3301 (check_effective_target_natural_alignment_32): Add avr-*-*.
3302
d0346b1a 33032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3304
3305 PR tree-optimization/61839
3306 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3307 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3308 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3309 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3310
82c85aba 33112016-08-19 Joseph Myers <joseph@codesourcery.com>
3312
3313 PR c/32187
3314 * lib/target-supports.exp (check_effective_target_float16)
3315 (check_effective_target_float32, check_effective_target_float64)
3316 (check_effective_target_float128, check_effective_target_float32x)
3317 (check_effective_target_float64x)
3318 (check_effective_target_float128x)
3319 (check_effective_target_float16_runtime)
3320 (check_effective_target_float32_runtime)
3321 (check_effective_target_float64_runtime)
3322 (check_effective_target_float128_runtime)
3323 (check_effective_target_float32x_runtime)
3324 (check_effective_target_float64x_runtime)
3325 (check_effective_target_float128x_runtime)
3326 (check_effective_target_floatn_nx_runtime)
3327 (add_options_for_float16, add_options_for_float32)
3328 (add_options_for_float64, add_options_for_float128)
3329 (add_options_for_float32x, add_options_for_float64x)
3330 (add_options_for_float128x): New procedures.
3331 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3332 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3333 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3334 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3335 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3336 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3337 gcc.dg/torture/float128-complex.c,
3338 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3339 gcc.dg/torture/float128x-basic.c,
3340 gcc.dg/torture/float128x-complex.c,
3341 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3342 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3343 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3344 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3345 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3346 gcc.dg/torture/float32x-basic.c,
3347 gcc.dg/torture/float32x-complex.c,
3348 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3349 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3350 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3351 gcc.dg/torture/float64x-basic.c,
3352 gcc.dg/torture/float64x-complex.c,
3353 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3354 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3355 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3356 gcc.dg/torture/floatn-tg.h,
3357 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3358 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3359 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3360 gcc.dg/torture/fp-int-convert-float128x.c,
3361 gcc.dg/torture/fp-int-convert-float16-timode.c,
3362 gcc.dg/torture/fp-int-convert-float16.c,
3363 gcc.dg/torture/fp-int-convert-float32-timode.c,
3364 gcc.dg/torture/fp-int-convert-float32.c,
3365 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3366 gcc.dg/torture/fp-int-convert-float32x.c,
3367 gcc.dg/torture/fp-int-convert-float64-timode.c,
3368 gcc.dg/torture/fp-int-convert-float64.c,
3369 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3370 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3371 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3372 maximum exponent of floating-point type. Use it in testing
3373 whether 0x8...0 fits in the floating-point type. Always treat -1
3374 (signed 0xf...f) as fitting in the floating-point type.
3375 (M_OK1): New macro.
3376 * gcc.dg/torture/fp-int-convert-double.c,
3377 gcc.dg/torture/fp-int-convert-float.c,
3378 gcc.dg/torture/fp-int-convert-float128-timode.c,
3379 gcc.dg/torture/fp-int-convert-float128.c,
3380 gcc.dg/torture/fp-int-convert-float80-timode.c,
3381 gcc.dg/torture/fp-int-convert-float80.c,
3382 gcc.dg/torture/fp-int-convert-long-double.c,
3383 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3384
cf0bbc39 33852016-08-19 Jakub Jelinek <jakub@redhat.com>
3386
9354a9a5 3387 PR fortran/72744
3388 * gfortran.dg/gomp/pr72744.f90: New test.
3389
cf0bbc39 3390 PR fortran/69281
3391 * gfortran.dg/gomp/pr69281.f90: New test.
3392
ee0e163a 33932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3394
1e4df796 3395 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3396 the last special seed value.
3397 * gfortran.dg/random_7.f90: Use size for last array member instead
3398 of hardcoded value.
ee0e163a 3399
6d7de609 34002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3401
3402 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3403 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3404
e3243c77 34052016-08-19 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/77286
3408 * gcc.dg/torture/pr77286.c: New testcase.
3409
b983d92d 34102016-08-18 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/verbose-asm-2.c: New test case.
3413
48a7392b 34142016-08-18 David Malcolm <dmalcolm@redhat.com>
3415
3416 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3417 (custom_diagnostic_finalizer): Update for change to
3418 diagnostic_show_locus.
3419
5c8151fa 34202016-08-18 David Malcolm <dmalcolm@redhat.com>
3421
3422 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3423 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3424
26040f06 34252016-08-18 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/71514
3428 * gcc.dg/pr71514.c: New test.
3429
360e911d 34302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3431
3432 PR target/72839
3433 * gcc.target/i386/pr72839.c: New test.
3434
6de0546d 34352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3436
3437 PR middle-end/70895
3438 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3439 * c-c++-common/goacc/reduction-1.c: Likewise.
3440 * c-c++-common/goacc/reduction-2.c: Likewise.
3441 * c-c++-common/goacc/reduction-3.c: Likewise.
3442 * c-c++-common/goacc/reduction-4.c: Likewise.
3443
cee80871 34442016-08-18 Alan Modra <amodra@gmail.com>
3445
3446 * gcc.c-torture/compile/pr72771.c: New.
3447
f9c39b65 34482016-08-17 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR fortran/67496
3451 * gfortran.dg/pr67496.f90: New test.
3452
92a44a68 34532015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3454
3455 PR tree-optimization/71752
f9c39b65 3456 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3457
d2392ec3 34582016-08-17 Uros Bizjak <ubizjak@gmail.com>
3459
3460 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3461
c4994c0b 34622016-08-17 Jakub Jelinek <jakub@redhat.com>
3463
3464 PR middle-end/77259
3465 * g++.dg/ipa/devirt-52.C: New test.
3466
f7896ff0 34672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3468
3469 * c-c++-common/goacc/reduction-6.c: New testcase.
3470
7104d1a8 34712016-08-17 Richard Biener <rguenther@suse.de>
3472
3473 PR tree-optimization/76490
3474 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3475 * gcc.dg/pr52904.c: XFAIL.
3476
cff41b9e 34772016-08-17 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/23855
3480 * gcc.dg/loop-unswitch-2.c: Adjust.
3481
b1398e47 34822016-08-16 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR tree-optimization/72817
3485 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3486
de41fc22 34872016-08-16 Joseph Myers <joseph@codesourcery.com>
3488
3489 PR libgcc/77265
3490 * gcc.dg/torture/float128-extend-inf.c: New test.
3491
5927e78e 34922016-08-16 David Malcolm <dmalcolm@redhat.com>
3493
3494 PR c/72857
3495 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3496 for embedded NUL.
3497 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3498 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3499 caret placement.
3500 (test_oct): Likewise.
3501 (test_multiple): Likewise.
3502 (test_field_width_specifier): Likewise.
3503 (test_field_width_specifier_2): New function.
3504 (test_field_precision_specifier): New function.
3505 (test_embedded_nul): Update expected caret placement.
3506 (test_non_contiguous_strings): Update line number.
3507 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3508 (__emit_string_literal_range): Add "caret_idx" param.
3509 (test_simple_string_literal): Add value for new param, updating
3510 expected output..
3511 (test_concatenated_string_literal): Likewise.
3512 (test_multiline_string_literal): Likewise.
3513 (test_hex): Likewise.
3514 (test_oct): Likewise.
3515 (test_multiple): Likewise.
3516 (test_ucn4): Likewise.
3517 (test_ucn8): Likewise.
3518 (test_u8): Likewise.
3519 (test_u): Likewise; update expected message, from "range" to
3520 "location".
3521 (test_U): Likewise.
3522 (test_L): Likewise.
3523 (test_macro): Add value for new param.
3524 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3525 (__emit_string_literal_range): Add "caret_idx" param.
3526 (test_stringified_token_1): Add value for new param. Update
3527 expected message, from "range" to "location".
3528 (test_stringized_token_2): Likewise, adding param to macro.
3529 (test_stringified_token_3): Likewise.
3530 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3531 (emit_warning): Convert param from source_range to location_t.
3532 (test_string_literals): Add caret_idx param, and use it when
3533 constructing a substring_loc. Update error message, from
3534 "range" to "location".
3535
b8d94309 35362016-08-16 Jakub Jelinek <jakub@redhat.com>
3537
2e947447 3538 PR target/71910
3539 * g++.dg/gomp/pr71910.C: New test.
3540
9ea71b15 3541 PR middle-end/67485
3542 * gcc.c-torture/compile/pr67485.c: New test.
3543
b8d94309 3544 PR target/72867
3545 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3546
31de5086 35472016-08-16 Bin Cheng <bin.cheng@arm.com>
3548
3549 PR tree-optimization/69848
3550 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3551
a05d3de8 35522016-08-16 Martin Liska <mliska@suse.cz>
3553
3554 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3555 of memory operations so that it can be handled by core2
3556 in 32-bit mode.
3557
b50ad04e 35582016-08-16 Richard Biener <rguenther@suse.de>
3559
3560 PR tree-optimization/76783
3561 * gcc.dg/pr76783.c: New testcase.
3562 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3563
b441db40 35642016-08-16 Bin Cheng <bin.cheng@arm.com>
3565
3566 PR tree-optimization/72817
3567 PR tree-optimization/73450
3568 * gcc.dg/tree-ssa/pr72817.c: New test.
3569 * gcc.dg/tree-ssa/pr73450.c: New test.
3570
36d310d0 35712016-08-15 Fritz Reese <fritzoreese@gmail.com>
3572
3573 * gfortran.dg/init_flag_13.f90: New testcase.
3574 * gfortran.dg/init_flag_14.f90: Ditto.
3575 * gfortran.dg/init_flag_15.f03: Ditto.
3576 * gfortran.dg/dec_init_1.f90: Ditto.
3577 * gfortran.dg/dec_init_2.f90: Ditto.
3578
e5ec9f76 35792016-08-15 Uros Bizjak <ubizjak@gmail.com>
3580
3581 PR target/72867
3582 * gcc.target/i386/pr72867.c: New test.
3583
6ce66d38 35842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3585
3586 * c-c++-common/dump-ada-spec-5.c: New test.
3587
894463cf 35882016-08-15 Richard Biener <rguenther@suse.de>
3589
3590 PR tree-optimization/73434
3591 * gcc.dg/torture/pr73434.c: New testcase.
3592
98b374b4 35932016-08-15 Jakub Jelinek <jakub@redhat.com>
3594
3595 PR tree-optimization/72824
3596 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3597
9b90f118 35982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3599
3600 PR fortran/70598
3601 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3602 in use_device clause.
3603 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3604 * gfortran.dg/goacc/list.f95: Adjust to catch
3605 "neither a POINTER nor an array" error messages.
3606
1d80868e 36072016-08-14 Uros Bizjak <ubizjak@gmail.com>
3608
3609 PR target/76342
3610 * gcc.target/i386/pr76342.c: New test.
3611
153e4ac1 36122016-08-12 Jakub Jelinek <jakub@redhat.com>
3613
3614 PR c/71512
3615 * g++.dg/ubsan/pr71512.C: New test.
3616 * c-c++-common/ubsan/pr71512-1.c: New test.
3617 * c-c++-common/ubsan/pr71512-2.c: New test.
3618
3c382998 36192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3620
3621 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3622 vector initialization options.
3623 * gcc.target/powerpc/vec-init-2.c: Likewise.
3624 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3625 is generated on ISA 3.0.
3626
7079d57a 36272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3628
3629 PR middle-end/71654
3630 * gcc.dg/c-c++-common/pr71654.c: New test.
3631 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3632 dg-options.
3633 * gcc.dg/tree-ssa/vrp24: Likewise.
3634
7175bb2a 36352016-08-12 Jakub Jelinek <jakub@redhat.com>
3636
3637 PR c/67410
3638 * gcc.dg/pr67410.c: New test.
3639
56fb8e9d 36402016-08-12 Bin Cheng <bin.cheng@arm.com>
3641
3642 PR tree-optimization/69848
3643 * gcc.dg/vect/vect-pr69848.c: New test.
3644
1f84b4ab 36452016-08-12 Uros Bizjak <ubizjak@gmail.com>
3646
3647 PR testsuite/71008
3648 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3649 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3650 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3651 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3652
60b349d9 36532016-08-12 Richard Biener <rguenther@suse.de>
3654
3655 PR tree-optimization/57326
3656 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3657 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3658 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3659 * gcc.target/i386/pr45685.c: Likewise.
3660 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3661 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3662 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3663 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3664 * gfortran.dg/pr34163.f90: Likewise.
3665
6d5f72f3 36662016-08-12 Martin Liska <mliska@suse.cz>
3667
3668 * g++.dg/gcov/gcov-16.C: New test.
3669 * lib/gcov.exp: Support new argument for run-gcov function.
3670
b357db2c 36712016-08-12 Martin Liska <mliska@suse.cz>
3672
3673 PR gcov-profile/35590
3674 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3675
08e33f10 36762016-08-12 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/72851
3679 * gcc.dg/torture/pr72851.c: New testcase.
3680
92a44a68 36812016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3682
832d369d 3683 PR debug/63240
3684 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3685 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3686 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3687 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3688 DW_AT_deleted.
3689
1289a281 3690 PR debug/55641
3691 * g++.dg/debug/dwarf2/ref-1.C: New.
3692
9a478fab 3693 PR debug/49366
3694 * g++.dg/debug/dwarf2/template-params-12.H: New.
3695 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3696 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3697 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3698 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3699 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3700 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3701 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3702
e61229f8 37032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3704
3705 PR target/72863
3706 * gcc.target/powerpc/pr72863.c: New test.
3707
c7823416 37082016-08-11 Uros Bizjak <ubizjak@gmail.com>
3709
3710 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3711
df15667f 37122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3713
3714 * gcc.target/i386/pieces-strcpy-1.c: New test.
3715 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3716
83c375ba 37172016-08-11 Jakub Jelinek <jakub@redhat.com>
3718
3719 PR c++/72868
3720 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3721
350f354a 37222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3723
3724 * gcc.target/i386/pieces-memcpy-1.c: New test.
3725 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3726 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3727 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3728 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3729 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3730
74be5bc1 37312016-08-11 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR c/72816
20fb4916 3734 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3735
40395983 37362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3737
3738 PR tree-optimization/71083
3739 * gcc.c-torture/execute/pr71083.c: New test.
3740 * gnat.dg/loop_optimization23.adb: New test.
3741 * gnat.dg/loop_optimization23_pkg.ads: New test.
3742 * gnat.dg/loop_optimization23_pkg.adb: New test.
3743
ec969ce4 37442016-08-11 Richard Biener <rguenther@suse.de>
3745
3746 PR tree-optimization/72772
3747 * gcc.dg/graphite/pr35356-1.c: Adjust.
3748 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3749
25482c16 37502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3751
3752 * gfortran.dg/random_7.f90: Take into account that the last seed
3753 value is the special p value.
3754 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3755
f454033a 37562016-08-11 Richard Biener <rguenther@suse.de>
3757
3758 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3759
2d2b78a1 37602016-08-11 Alan Modra <amodra@gmail.com>
3761
3762 * gcc.target/powerpc/pr71680.c: New.
3763
97468983 37642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3765
3766 * gcc.target/powerpc/bfp/bfp.exp: New file.
3767 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3788 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3789 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3791 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3792 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3793 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3794 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3795 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3796 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3797 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3798 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3799 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3800 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3801 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3802 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3803 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3804 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3805 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3806 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3807 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3808 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3809 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3810 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3811 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3812 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3813 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3814 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3815 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3816 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3817 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3818 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3819 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3820
23a6fe48 38212016-08-10 Bin Cheng <bin.cheng@arm.com>
3822
3823 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3824 Add aarch64*-*-*.
3825
0cb8f73e 38262016-08-10 Bin Cheng <bin.cheng@arm.com>
3827
3828 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3829
b7ed2a65 38302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3831
3832 PR target/72853
3833 * gcc.target/powerpc/pr72853.c: New test.
3834
2d2b4107 38352016-08-10 Martin Liska <mliska@suse.cz>
3836
3837 PR gcov-profile/58306
3838 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3839
7132b755 38402016-08-10 Martin Liska <mliska@suse.cz>
3841
3842 * g++.dg/gcov/gcov-threads-1.C: New test.
3843
5186407c 38442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3845
3846 PR target/71873
3847 * gcc.target/avr/pr71873.c: New test.
3848
44f01555 38492016-08-09 Martin Liska <mliska@suse.cz>
3850
3851 * g++.dg/gcov/gcov-dump-1.C: New test.
3852 * g++.dg/gcov/gcov-dump-2.C: New test.
3853
7d4f18f5 38542016-08-09 Martin Liska <mliska@suse.cz>
3855
3856 * gcc.dg/tree-prof/val-prof-9.c: New test.
3857
defa7026 38582016-08-09 Martin Liska <mliska@suse.cz>
3859
3860 * gcc.dg/tree-prof/val-prof-8.c: New test.
3861
ae7e6062 38622016-08-09 Martin Jambor <mjambor@suse.cz>
3863
0c47dd26 3864 PR ipa/71981
3865 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3866
a69fb570 38672016-08-09 Bin Cheng <bin.cheng@arm.com>
3868
3869 PR tree-optimization/33707
3870 * gcc.dg/vect/pr33707.c: New test.
3871
a031a844 38722016-08-09 Bin Cheng <bin.cheng@arm.com>
3873
3874 PR tree-optimization/pr72772
3875 * gcc.dg/tree-ssa/pr72772.c: New test.
3876
8f1baf0d 38772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3878
3879 PR rtl-optimization/66669
3880 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3881
53e7aca1 38822016-08-09 Jakub Jelinek <jakub@redhat.com>
3883
3884 PR tree-optimization/72824
3885 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3886
c162fa25 38872016-08-09 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/71802
3890 * gcc.dg/torture/pr71802.c: New testcase.
3891
87156a7d 38922016-08-09 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR c++/72809
3895 * g++.dg/eh/stdarg1.C: New test.
3896
d0029333 38972016-08-08 Andi Kleen <ak@linux.intel.com>
3898
3899 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3900 test command line in failure log.
3901 (profopt-execute): dito. Make autofdo file names unique.
3902
7af4d06b 39032016-08-08 David Malcolm <dmalcolm@redhat.com>
3904
3905 PR c/64955
3906 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3907 output.
3908
7091ff70 39092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3910
3911 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3912 c99_runtime.
3913 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3914 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3915 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3916 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3917 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3918 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3919
d189b094 39202016-08-08 David Malcolm <dmalcolm@redhat.com>
3921
3922 PR c/52952
3923 * gcc.dg/cpp/pr66415-1.c: Likewise.
3924 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3925 * gcc.dg/format/c90-printf-1.c: Likewise.
3926 * gcc.dg/format/diagnostic-ranges.c: New test case.
3927
440837fe 39282016-08-08 Jakub Jelinek <jakub@redhat.com>
3929
7cbcf608 3930 PR fortran/72716
3931 * gfortran.dg/gomp/pr72716.f90: New test.
3932
aa1ddb66 3933 PR middle-end/72781
3934 * gcc.dg/gomp/pr72781.c: New test.
3935
440837fe 3936 PR middle-end/68762
3937 * g++.dg/vect/pr68762-1.cc: New test.
3938 * g++.dg/vect/pr68762-2.cc: New test.
3939 * g++.dg/vect/pr68762.h: New file.
3940
eb571c16 39412016-08-08 Martin Sebor <msebor@redhat.com>
3942
3943 PR testsuite/72838
f9c39b65 3944 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3945 * g++.dg/warn/overflow-warn-3.C: Same.
3946 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3947
8ca5189a 39482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3949
3950 PR fortran/71936
3951 * gfortran.dg/allocate_with_source_21.f03: New test.
3952
1495e54c 39532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3954
3955 PR fortran/72698
3956 * gfortran.dg/allocate_with_source_20.f03: New test.
3957
d1e97886 39582016-08-08 Alan Modra <amodra@gmail.com>
3959
3960 * gcc.c-torture/compile/pr72802.c: New.
3961
9da84a54 39622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3963
3964 PR fortran/70524
3965 * gfortran.dg/dependency_48.f90: New test.
3966
3f9692a5 39672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3968
b5b764be 3969 PR fortran/70040
3f9692a5 3970 * gfortran.dg/pr70040.f90: New testcase.
3971
099ec19a 39722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3973
3974 PR fortran/71961
3975 * gfortran.dg/matmul_10.f90: New testcase.
3976
e8272095 39772016-08-07 Jan Hubicka <hubicka@ucw.cz>
3978
3979 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3980
f5d2c462 39812016-08-07 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR c/72816
3984 * gcc.dg/pr72816.c: New test.
3985
30c60892 39862016-08-06 Jonathan Wakely <jwakely@redhat.com>
3987
3988 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3989 * g++.dg/conversion/pr41426.C: Likewise.
3990 * g++.dg/conversion/pr66211.C: Likewise.
3991 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3992 * g++.dg/init/ref8.C: Likewise.
3993 * g++.old-deja/g++.law/cvt20.C: Likewise.
3994 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3995
2abf3c4a 39962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3997
3998 PR tree-optimization/18046
3999 * gcc.dg/tree-ssa/vrp105.c: New test.
4000 * gcc.dg/tree-ssa/vrp106.c: New test.
4001
a940fdc7 40022016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4003
4004 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4005 1ul in diagnostics. Remove hyphen from "constant-expression."
4006 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4007 * g++.dg/cpp0x/static_assert3.C: Same.
4008 * g++.dg/cpp1y/constexpr-throw.C: Same.
4009 * g++.dg/template/nontype3.C: Same.
4010 * g++.dg/warn/overflow-warn-1.C: Same.
4011 * g++.dg/warn/overflow-warn-3.C: Same.
4012 * g++.dg/warn/overflow-warn-4.C: Same.
4013
d4166bdc 40142016-08-05 David Malcolm <dmalcolm@redhat.com>
4015
4016 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4017 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4018 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4019 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4020
906dd612 40212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4022
4023 PR tree-optimization/72810
4024 * gcc.dg/tree-ssa/vrp110.c: New test.
4025
9788fb76 40262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4027
4028 PR Target/72819
4029 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4030 registers.
4031 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4032 saving the half-precision registers.
4033 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4034 value is returned in h0.
4035 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4036 are passed in FP/SIMD registers.
4037 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4038 passing works corrcetly.
4039 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4040 (hfa_f16x2_t): Likewise.
4041 (hfa_f16x3_t): Likewise.
4042 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4043 are promoted to double and passed in a double register.
4044 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4045 are promoted to double and stacked.
4046 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4047 __fp16 data types.
4048 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4049 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4050 __fp16 first get passed in FP/SIMD registers, then stacked.
4051
30f40fe4 40522016-08-05 Nathan Sidwell <nathan@acm.org>
4053
4054 PR c++/68724
4055 * g++.dg/cpp0x/pr68724.C: New.
4056
8a6540e1 40572016-08-05 Richard Biener <rguenther@suse.de>
4058
4059 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4060
09001ac1 40612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4062
4063 * gcc.dg/tree-ssa/vrp107.c: New test.
4064 * gcc.dg/tree-ssa/vrp108.c: New test.
4065 * gcc.dg/tree-ssa/vrp109.c: New test.
4066
88ab6a9c 40672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4068
4069 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4070 dg-options.
4071
b2a036e7 40722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4073
4074 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4075 test-cases.
4076 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4077 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4078 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4079 test-cases.
4080 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4081 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4082 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4083 large_double.
4084
8dbf49cb 40852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4086
4087 PR c++/72800
4088 * g++.dg/cpp1y/lambda-ice1.C: New.
4089
dcc45aae 40902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4091
4092 PR c++/72759
4093 * g++.dg/cpp1y/pr72759.C: New test.
4094
88fe4062 40952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4096
4097 * gcc.dg/switch-10.c: New test.
4098
a1af716f 40992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4100
4101 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4102
1fa5d8ba 41032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4104
4105 * c-c++-common/goacc/routine-5.c: Update.
4106
e8dedc4a 41072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4108
4109 PR rtl-optimization/70903
4110 * gcc.c-torture/execute/pr70903.c: New test.
4111
7ca5003c 41122016-08-04 Martin Liska <mliska@suse.cz>
4113
4114 * gcc.dg/params/params.exp: Replace file exists with
4115 TESTING_IN_BUILD_TREE.
4116
810702a2 41172016-08-04 Marek Polacek <polacek@redhat.com>
4118
4119 PR c++/70229
4120 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4121
fa8a8f79 41222016-08-04 Richard Biener <rguenther@suse.de>
4123
4124 PR middle-end/71984
4125 * gcc.dg/torture/pr71984.c: Guard correctness check for
4126 little-endian.
4127
9916f5a5 41282016-08-03 Andrew Pinski <apinski@cavium.com>
4129
4130 * gcc.c-torture/compile/20160802-1.c: New testcase.
4131
278b4698 41322016-08-03 Fritz Reese <fritzoreese@gmail.com>
4133
4134 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4135
860c3c85 41362016-08-03 Richard Biener <rguenther@suse.de>
4137
4138 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4139 and remove -O3.
4140 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4141 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4142
0a41d717 41432016-08-03 Richard Biener <rguenther@suse.de>
4144
4145 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4146 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4147 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4148 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4149
52e3c0e8 41502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4151
4152 * gcc.dg/init-excess-2.c: Require int32plus.
4153 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4154 * gcc.dg/pr59963-2.c: Require int32plus.
4155 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4156 * gcc.dg/unroll-7.c: Require int32plus.
4157
ad8a330c 41582016-08-02 Bin Cheng <bin.cheng@arm.com>
4159
4160 PR tree-optimization/34114
4161 * gcc.dg/tree-ssa/loop-42.c: New test.
4162
d3aa3636 41632016-08-02 Tamar Christina <tamar.christina@arm.com>
4164
4165 * gcc.target/aarch64/vminmaxnm.c: New.
4166 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4167 tests.
4168
c79d3723 41692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4170
4171 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4172 vec_extract for vector float, vector int, vector short, and vector
4173 char.
4174 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4175 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4176 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4177 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4178
5fc13c39 41792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4180
4181 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4182 single stack adjustment, no writeback.
5fc13c39 4183 * gcc.target/aarch64/test_frame_12.c: Likewise.
4184 * gcc.target/aarch64/test_frame_13.c: Likewise.
4185 * gcc.target/aarch64/test_frame_15.c: Likewise.
4186 * gcc.target/aarch64/test_frame_6.c: Likewise.
4187 * gcc.target/aarch64/test_frame_7.c: Likewise.
4188 * gcc.target/aarch64/test_frame_8.c: Likewise.
4189 * gcc.target/aarch64/test_frame_16.c: New test.
4190
2eb70c76 41912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4192
4193 PR target/72748
4194 * gcc.target/i386/pr72748.c: New test.
4195
92a44a68 41962015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4197
4198 PR tree-optimization/71818
4199 * gcc.dg/vect/pr71818.c: New
4200
56e7a293 42012016-08-01 Martin Liska <mliska@suse.cz>
4202
4203 PR tree-optimization/71857
4204 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4205
aa8852cc 42062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4207
4208 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4209
f3c032a4 42102016-08-01 Jan Beulich <jbeulich@suse.com>
4211
4212 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4213
a1e9d2c3 42142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4215
4216 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4217 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4218
466045aa 42192016-07-31 Jonathan Wakely <jwakely@redhat.com>
4220
4221 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4222 (check_effective_target_c++): Likewise. Also match for libstdc++.
4223
92a44a68 42242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 4225
4226 PR fortran/41922
4227 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4228 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4229 * gfortran.dg/pr41922.f90: New test.
4230
dd13eb1b 42312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4232
4233 PR fortran/68566
4234 * gfortran.dg/pr68566.f90: new test.
4235
a940fdc7 42362016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 4237
4238 PR c++/60760
4239 PR c++/71091
4240 * g++.dg/cpp0x/constexpr-cast.C: New test.
4241 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4242 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4243 * g++.dg/ubsan/pr63956.C: Correct.
4244
efa8ff03 42452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4246
4247 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4248 vector double or vector long where the vector is in memory.
4249 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4250 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4251
0b8113c5 42522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4253
4254 PR fortran/69867
4255 * gfortran.dg/pr69867.f90: New test.
4256
3badc59b 42572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4258
4259 PR fortran/69962
4260 * gfortran.dg/pr69962.f90: New test.
4261
fc8b54ff 42622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4263
4264 PR fortran/70006
4265 * gfortran.dg/pr70006.f90: New test.
4266
165b422e 42672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4268
4269 PR fortran/71730
4270 * gfortran.dg/pr71730.f90: New test.
4271 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4272 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4273 * gfortran.dg/array_constructor_26.f03: Ditto.
4274
0c6334ed 42752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4276
4277 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4278 * gcc.target/powerpc/pr71763.c: Likewise.
4279
4ebf85be 42802016-07-29 Marek Polacek <polacek@redhat.com>
4281
4282 PR c/71742
4283 * gcc.dg/940510-1.c: Adjust dg-error.
4284 * gcc.dg/c99-flex-array-1.c: Likewise.
4285 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4286
9efe5be6 4287 PR c/71853
4288 * gcc.dg/noncompile/pr71853.c: New test.
4289
4c4548bb 4290 PR c/71573
4291 * gcc.dg/noncompile/pr71573.c: New test.
4292
8ae70602 4293 PR c/71926
4294 * g++.dg/warn/Wparentheses-30.C: New test.
4295 * gcc.dg/Wparentheses-14.c: New test.
4296
cfc1aded 42972016-07-29 Uros Bizjak <ubizjak@gmail.com>
4298
4299 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4300
d5e80d93 43012016-07-29 Bin Cheng <bin.cheng@arm.com>
4302
4303 PR tree-optimization/57558
4304 * gcc.dg/vect/pr57558-1.c: New test.
4305 * gcc.dg/vect/pr57558-2.c: New test.
4306
c7c713ec 43072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4308
cfc1aded 4309 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 4310 to scan forwprop1 dump pass.
4311
34b9af67 43122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 PR c++/51488
4315 * g++.dg/template/pr51488.C: New.
4316
322d4184 43172016-07-29 Jakub Jelinek <jakub@redhat.com>
4318
4319 PR c/71969
4320 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4321 static __inline__.
4322 * gcc.dg/pr71969-1.c: New test.
4323 * gcc.dg/pr71969-2.c: New test.
4324 * gcc.dg/pr71969-3.c: New test.
4325
7648c9c7 43262016-07-29 Marek Polacek <polacek@redhat.com>
4327
4328 PR c/71574
4329 * c-c++-common/pr71574.c: New test.
4330
35fddbd6 4331 PR c/71583
4332 * gcc.dg/noncompile/pr71583.c: New test.
4333
d06bcb87 43342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4335
4336 PR middle-end/68217
4337 * gcc.dg/pr68217.c: New test.
4338
fb5574d7 43392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4340
4341 PR fortran/71067
4342 * gfortran.dg/pr71067_1.f90: New test.
4343 * gfortran.dg/pr71067_2.f90: Ditto.
4344
a52bb7a0 43452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4346
4347 * gcc.target/powerpc/vec-extract-1.c: New test.
4348
42e96823 43492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4350
4351 PR fortran/71799
4352 * gfortran.dg/pr71799.f90: New test.
4353
d5539c6b 43542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4355
4356 PR c++/71665
4357 * g++.dg/cpp0x/pr71665-1.C: New.
4358 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4359 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4360 * g++.dg/ext/label10.C: Likewise.
4361 * g++.dg/parse/constant5.C: Likewise.
4362
05995232 43632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4364
4365 PR fortran/71859
4366 * gfortran.dg/pr71859.f90: New test.
4367 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4368 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4369
7a4429b2 43702016-07-28 Paul Thomas <pault@gcc.gnu.org>
4371
4372 PR fortran/71883
4373 * gfortran.dg/pr71883.f90 : New test.
4374
f339cf78 43752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4376
4377 PR tree-optimization/71734
cfc1aded 4378 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4379
8311fe26 43802016-07-28 Renlin Li <renlin.li@arm.com>
4381
4382 Revert
4383 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4384
4385 PR fortran/71902
4386 * gfortran.dg/dependency_47.f90: New test.
4387
595e387a 43882016-07-28 Martin Liska <mliska@suse.cz>
4389
4390 PR gcov-profile/68025
4391 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4392
83554604 43932016-07-28 Martin Liska <mliska@suse.cz>
4394
4395 * g++.dg/vect/pr70944.cc: New test.
4396
ec6d2d63 43972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4398
4399 PR middle-end/71994
4400 * gcc.dg/torture/pr71994.c: New test.
4401
12dabcee 44022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4403
4404 PR middle-end/71078
4405 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4406 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4407 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4408
262a83d5 44092016-07-27 Richard Biener <rguenther@suse.de>
4410
4411 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4412
3989f1fe 44132016-07-27 Martin Liska <mliska@suse.cz>
4414
4415 * gcc.dg/predict-13.c: New test.
4416 * gcc.dg/predict-14.c: New test.
4417
69a499fa 44182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4419
7a4429b2 4420 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4421 including stdint.h.
4422 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4423 including stdint.h.
4424
751fef95 44252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4426
4427 PR target/71869
4428 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4429 IEEE built-in functions handle quiet and signalling NaNs
4430 correctly.
4431
5e07497c 44322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4433
4434 PR fortran/71862
4435 * gfortran.dg/pr71862.f90: New test.
4436
18928e61 44372016-07-26 Martin Sebor <msebor@redhat.com>
4438
4439 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4440 selector with dg-options.
4441
7e1856f1 44422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4443
4444 PR tree-optimization/18046
4445 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4446 * gcc.dg/tree-ssa/vrp103.c: New test.
4447 * gcc.dg/tree-ssa/vrp104.c: New test.
4448
08679462 44492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4450
4451 * gcc.target/powerpc/pr63354.c: Require lp64 since
4452 -mprofile-kernel is not legal with -m32.
4453
8c3efadf 44542016-07-26 Richard Biener <rguenther@suse.de>
4455
4456 PR rtl-optimization/71984
4457 * gcc.dg/torture/pr71984.c: New testcase.
4458
78866ecd 44592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4460
4461 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4462 g++-dg-runtest via et-dg-runtest.
4463 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4464 * gcc.dg/vect/vect.exp: Likewise.
4465 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4466 gfortran-dg-runtest.
4467 * gfortran.dg/vect/vect.exp: Likewise.
4468 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4469 (check_mips_loongson_hw_available): Likewise.
4470 (check_effective_target_mpaired_single_runtime): Likewise.
4471 (check_effective_target_mips_loongson_runtime): Likewise.
4472 (add_options_for_mpaired_single): Likewise.
4473 (check_effective_target_vect_int): Add global et_index.
4474 Check and save the supported feature for a target selected by
4475 the et_index target. Break long lines where appropriate. Call
4476 et-is-effective-target for MIPS with an argument instead of
4477 check_effective_target_* where appropriate.
4478 (check_effective_target_vect_intfloat_cvt): Likewise.
4479 (check_effective_target_vect_uintfloat_cvt): Likewise.
4480 (check_effective_target_vect_floatint_cvt): Likewise.
4481 (check_effective_target_vect_floatuint_cvt): Likewise.
4482 (check_effective_target_vect_simd_clones): Likewise.
4483 (check_effective_target_vect_shift): ewise.
4484 (check_effective_target_whole_vector_shift): Likewise.
4485 (check_effective_target_vect_bswap): Likewise.
4486 (check_effective_target_vect_shift_char): Likewise.
4487 (check_effective_target_vect_long): Likewise.
4488 (check_effective_target_vect_float): Likewise.
4489 (check_effective_target_vect_double): Likewise.
4490 (check_effective_target_vect_long_long): Likewise.
4491 (check_effective_target_vect_no_int_max): Likewise.
4492 (check_effective_target_vect_no_int_add): Likewise.
4493 (check_effective_target_vect_no_bitwise): Likewise.
4494 (check_effective_target_vect_widen_shift): Likewise.
4495 (check_effective_target_vect_no_align): Likewise.
4496 (check_effective_target_vect_hw_misalign): Likewise.
4497 (check_effective_target_vect_element_align): Likewise.
4498 (check_effective_target_vect_condition): Likewise.
4499 (check_effective_target_vect_cond_mixed): Likewise.
4500 (check_effective_target_vect_char_mult): Likewise.
4501 (check_effective_target_vect_short_mult): Likewise.
4502 (check_effective_target_vect_int_mult): Likewise.
4503 (check_effective_target_vect_extract_even_odd): Likewise.
4504 (check_effective_target_vect_interleave): Likewise.
4505 (check_effective_target_vect_stridedN): Likewise.
4506 (check_effective_target_vect_multiple_sizes): Likewise.
4507 (check_effective_target_vect64): Likewise.
4508 (check_effective_target_vect_call_copysignf): Likewise.
4509 (check_effective_target_vect_call_sqrtf): Likewise.
4510 (check_effective_target_vect_call_btrunc): Likewise.
4511 (check_effective_target_vect_call_btruncf): Likewise.
4512 (check_effective_target_vect_call_ceil): Likewise.
4513 (check_effective_target_vect_call_ceilf): Likewise.
4514 (check_effective_target_vect_call_floor): Likewise.
4515 (check_effective_target_vect_call_floorf): Likewise.
4516 (check_effective_target_vect_call_lceil): Likewise.
4517 (check_effective_target_vect_call_lfloor): Likewise.
4518 (check_effective_target_vect_call_nearbyint): Likewise.
4519 (check_effective_target_vect_call_nearbyintf): Likewise.
4520 (check_effective_target_vect_call_round): Likewise.
4521 (check_effective_target_vect_call_roundf): Likewise.
4522 (check_effective_target_vect_perm): Likewise, but also append *_saved
4523 to the existing global name to properly cache the result.
4524 (check_effective_target_vect_perm_byte): Likewise.
4525 (check_effective_target_vect_perm_short): Likewise.
4526 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4527 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4528 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4529 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4530 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4531 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4532 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4533 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4534 (check_effective_target_vect_sdot_qi): Likewise.
4535 (check_effective_target_vect_udot_qi): Likewise.
4536 (check_effective_target_vect_sdot_hi): Likewise.
4537 (check_effective_target_vect_udot_hi): Likewise.
4538 (check_effective_target_vect_usad_char): Likewise.
4539 (check_effective_target_vect_pack_trunc): Likewise.
4540 (check_effective_target_vect_unpack): Likewise.
4541 (check_effective_target_vect_aligned_arrays): Likewise.
4542 (check_effective_target_vect_natural_alignment): Likewise.
4543 (check_effective_target_vector_alignment_reachable): Likewise.
4544 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4545 (is-effective-target): Initialize et_index if undefined.
4546 (et-dg-runtest): New.
4547 (et-is-effective-target): Likewise.
4548 (check_vect_support_and_set_flags): Add supported MIPS targets to
4549 EFFECTIVE_TARGETS list. Return the number of supported targets.
4550
b2930f09 45512016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4552 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4553
4554 PR middle-end/70920
4555 * gcc.dg/pr70920-1.c: New test-case.
4556 * gcc.dg/pr70902-2.c: Likewise.
4557 * gcc.dg/pr70920-3.c: Likewise.
4558 * gcc.dg/pr70920-4.c: Likewise
4559 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4560 2 instead of 3.
4561
90821294 45622016-07-25 Alexander Monakov <amonakov@ispras.ru>
4563
4564 * gcc.c-torture/execute/pr71494.c: Require label_values.
4565 * gcc.dg/pr16973.c: Ditto.
4566
1660595b 45672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4568
4569 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4570 * gcc.dg/torture/pr69771.c: Require int32plus.
4571 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4572
5b2b88ce 45732016-07-25 Martin Liska <mliska@suse.cz>
4574
4575 * gcc.dg/torture/pr71987.c: New test.
4576
e2f926e9 45772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4578
4579 PR fortran/71935
4580 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4581 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4582 * gfortran.dg/pr71935.f90: New test.
4583
a940fdc7 45842016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4585
4586 PR c++/71675
4587 * g++.dg/ext/atomic-3.C: New test.
4588 * gcc.dg/atomic/pr71675.c: New test.
4589
5a43070d 45902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4591
4592 * gcc.target/i386/mvc8.c: New test.
4593
1b793819 45942016-07-22 Bin Cheng <bin.cheng@arm.com>
4595
4596 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4597 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4598
d4b4c787 45992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4600
4601 PR fortran/71795
4602 * gfortran.dg/constructor_50.f90: New test.
4603
45648efe 46042016-07-22 Martin Liska <mliska@suse.cz>
4605
4606 PR gcov-profile/69028
4607 PR gcov-profile/62047
4608 * g++.dg/cilk-plus/pr69028.C: New test.
4609
b657bb1f 46102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4611
4612 * gfortran.dg/coarray_stat_2.f90: New test.
4613
3a421504 46142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4615
4616 * gcc.target/powerpc/vec-extract.h: New files to check the
4617 vec_extract built-in functions for all vector types, testing
4618 accessing each element, both with constant and variable element
4619 numbers.
4620 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4621 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4622 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4623 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4624 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4625 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4626 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4627 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4628 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4629
d40a1eac 46302016-07-21 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR c++/71728
4633 * g++.dg/other/pr71728.C: New test.
4634
3b0d7293 46352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4636
4637 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4638 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4639 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4640 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4641 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4642
50953a9f 46432016-07-21 Richard Biener <rguenther@suse.de>
4644
4645 PR tree-optimization/71947
4646 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4647
90261646 46482016-07-21 Bin Cheng <bin.cheng@arm.com>
4649
4650 * gcc.dg/tree-ssa/scev-15.c: New.
4651
5a5a7a90 46522016-07-21 Bin Cheng <bin.cheng@arm.com>
4653
4654 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4655
df0c563f 46562016-07-21 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR c++/71941
4659 * g++.dg/gomp/pr71941.C: New test.
4660
24acd4ab 46612016-07-20 David Malcolm <dmalcolm@redhat.com>
4662
4663 PR c/70339
4664 PR c/71858
4665 * g++.dg/spellcheck-identifiers.C: New test case, based on
4666 gcc.dg/spellcheck-identifiers.c.
4667 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4668 gcc.dg/spellcheck-identifiers-2.c.
4669 * g++.dg/spellcheck-typenames.C: New test case, based on
4670 gcc.dg/spellcheck-typenames.c
4671
8669e753 46722016-07-20 Jonathan Wakely <jwakely@redhat.com>
4673
4674 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4675 pointer to member function and also test catching by reference.
4676
75cb41b8 46772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4678
4679 * gcc.target/s390/pr67443.c: Fix test case.
4680
07be1239 46812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4682
4683 * gcc.target/s390/insv-1.c: Xfail some tests.
4684 * gcc.target/s390/insv-2.c: Likewise.
4685
e9b5fdd9 46862016-07-20 Georg-Johann Lay <avr@gjlay.de>
4687
4688 * gcc.target/avr/torture/get-mem.c: New test.
4689 * gcc.target/avr/torture/set-mem.c: New test.
4690
b704b0e1 46912016-07-20 Georg-Johann Lay <avr@gjlay.de>
4692
4693 PR target/71948
4694 * gcc.target/avr/torture/tiny-progmem.c: New test.
4695
051eb924 46962016-07-20 Jakub Jelinek <jakub@redhat.com>
4697
fdb70809 4698 PR c++/71909
4699 * g++.dg/parse/pr71909.C: New test.
4700 * g++.dg/tm/pr71909.C: New test.
4701
051eb924 4702 PR c++/50060
4703 * g++.dg/cpp0x/constexpr-50060.C: New test.
4704 * g++.dg/cpp1y/constexpr-50060.C: New test.
4705
c4e1267c 47062016-07-20 Martin Liska <mliska@suse.cz>
4707
4708 * gfortran.dg/graphite/pr71898.f90: New test.
4709
ecaa5fd4 47102016-07-20 Bin Cheng <bin.cheng@arm.com>
4711
4712 PR tree-optimization/71503
4713 PR tree-optimization/71683
4714 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4715 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4716
f5b88ba1 47172016-07-20 Martin Liska <mliska@suse.cz>
4718
4719 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4720 * gcc.dg/plugin/sreal-test-1.c: Remove.
4721 * gcc.dg/plugin/sreal_plugin.c: Remove.
4722
e889bd11 47232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4724
4725 PR fortran/71902
4726 * gfortran.dg/dependency_47.f90: New test.
4727
1c6bb1c0 47282016-07-19 Jakub Jelinek <jakub@redhat.com>
4729
94d511af 4730 PR rtl-optimization/71916
4731 * gcc.c-torture/compile/pr71916.c: New test.
4732
54e95a17 4733 PR middle-end/71874
4734 * g++.dg/torture/pr71874.C: New test.
4735
1c6bb1c0 4736 PR middle-end/71734
4737 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4738 (my_alloc): Rewritten to use __builtin_posix_memalign and
4739 __SIZE_TYPE__.
4740 (my_free): Use __builtin_free instead of _mm_free.
4741 (Vec::operator=): Use __builtin_memcpy.
4742
0d565f19 47432016-07-19 Martin Jambor <mjambor@suse.cz>
4744
cfc1aded 4745 PR fortran/71688
4746 * gfortran.dg/pr71688.f90: New test.
0d565f19 4747
2be13cd5 47482016-07-19 Richard Biener <rguenther@suse.de>
4749
4750 * c-c++-common/vector-subscript-6.c: New testcase.
4751 * c-c++-common/vector-subscript-7.c: Likewise.
4752
1697df09 47532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4754
7a4429b2 4755 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4756 and UInt32 based on __SIZEOF_INT__.
4757
8894566e 47582016-07-19 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/71901
4761 * gcc.dg/torture/pr71901.c: New testcase.
4762
47632016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4764
4765 PR tree-optimization/71908
4766 * gcc.dg/torture/pr71908.c: New testcase.
4767
106ac76d 47682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4769
4770 PR target/71493
4771 * gcc.target/powerpc/pr71493-1.c: New test.
4772 * gcc.target/powerpc/pr71493-2.c: Likewise.
4773
e6517a48 47742016-07-18 Jakub Jelinek <jakub@redhat.com>
4775
d1e0c36e 4776 PR c++/71835
4777 * g++.dg/conversion/ambig3.C: New test.
4778
6fe424c2 4779 PR c++/71828
4780 * g++.dg/cpp0x/constexpr-71828.C: New test.
4781
d3dd9e33 4782 PR c++/71826
4783 * g++.dg/template/pr71826.C: New test.
4784
74fd83a9 4785 PR c++/71822
4786 * g++.dg/template/defarg21.C: New test.
4787
e6517a48 4788 PR c++/71871
4789 * g++.dg/ext/vector31.C: New test.
4790
f942bdbf 47912016-07-18 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4794
4b1425be 47952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4796
4797 PR tree-optimization/71734
4798 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4799
a80f37e1 48002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4801
4802 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4803 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4804 stack-layout-dynamic-1.c: New test.
4805
ea283725 48062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4807
4808 * gcc.target/s390/nolrl-1.c: New test.
4809
14eab729 48102016-07-17 Fritz Reese <fritzoreese@gmail.com>
4811
4812 PR fortran/71523
4813 * gfortran.dg/pr71523_1.f90: New test.
4814 * gfortran.dg/pr71523_2.f90: New test.
4815
3925d644 48162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4817
4818 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4819
fb9ff4ce 48202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4821 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4822
4823 PR fortran/62125
4824 * gfortran.dg/pr62125.f90: New test.
4825
95b0f5e9 48262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4827
4828 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4829 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4830
1913be16 48312016-07-15 Jonathan Wakely <jwakely@redhat.com>
4832
4833 PR c++/58796
4834 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4835 * g++.dg/cpp0x/nullptr35.C: New test.
4836
b4803084 48372016-07-15 Bin Cheng <bin.cheng@arm.com>
4838
4839 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4840
89e3ec3d 48412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4842
4843 * gfortran.dg/goacc/vector_length.f90: New test.
4844
2084e279 48452016-07-15 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/71881
4848 * gcc.dg/torture/pr71881.c: New testcase.
4849
2177bb9a 48502016-07-15 Richard Biener <rguenther@suse.de>
4851
4852 PR tree-optimization/71887
4853 * gcc.dg/torture/pr71887.c: New testcase.
4854
0dd7db3b 48552016-07-15 Jakub Jelinek <jakub@redhat.com>
4856
4857 PR c/71858
4858 * gcc.dg/spellcheck-identifiers-3.c: New test.
4859
b41cc4d1 48602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4861
4862 PR fortran/71807
4863 * gfortran.dg/null_9.f90: New test.
4864
a4d34e5e 48652016-07-15 Bin Cheng <bin.cheng@arm.com>
4866
4867 * gcc.dg/tree-ssa/loop-41.c: New test.
4868
1547c551 48692016-07-15 Bin Cheng <bin.cheng@arm.com>
4870
4871 PR tree-optimization/71347
4872 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4873
b9c2416b 48742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4875
4876 PR fortran/29819
4877 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4878 * gfortran.dg/contains.f90: Ditto.
4879 * gfortran.dg/contains_empty_1.f03: Ditto.
4880 * gfortran.dg/submodule_3.f08: Ditto.
4881
28413b15 48822016-07-14 Jakub Jelinek <jakub@redhat.com>
4883
661af228 4884 PR testsuite/71865
4885 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4886 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4887 expected diagnostics.
4888
28413b15 4889 PR c/71858
4890 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4891 * gcc.dg/spellcheck-identifiers-2.c: New test.
4892 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4893 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4894
7b3b3a49 48952016-07-14 Jakub Jelinek <jakub@redhat.com>
4896
4897 PR tree-optimization/71872
4898 * gcc.c-torture/compile/pr71872.c: New test.
4899
7c039c44 49002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4901
4902 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4903 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4904 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4905 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4906 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4907 * gcc.target/arm/atomic-op-acquire-1.c: This.
4908 * gcc.target/arm/atomic-op-char.c: Rename into ...
4909 * gcc.target/arm/atomic-op-char-1.c: This.
4910 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4911 * gcc.target/arm/atomic-op-consume-1.c: This.
4912 * gcc.target/arm/atomic-op-int.c: Rename into ...
4913 * gcc.target/arm/atomic-op-int-1.c: This.
4914 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4915 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4916 * gcc.target/arm/atomic-op-release.c: Rename into ...
4917 * gcc.target/arm/atomic-op-release-1.c: This.
4918 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4919 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4920 * gcc.target/arm/atomic-op-short.c: Rename into ...
4921 * gcc.target/arm/atomic-op-short-1.c: This.
4922 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4923 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4924 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4925 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4926 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4927 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4928 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4929 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4930 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4931 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4932
80c5e533 49332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4934
4935 PR fortran/70842
4936 * gfortran.dg/select_type_35.f03: New test.
4937
c5a9fc7b 49382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4939
4940 PR target/65951
4941 PR tree-optimization/70923
4942 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4943 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4944 * gcc.dg/vect/pr65951.c: Likewise.
4945 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4946
d1242c94 49472016-07-14 David Edelsohn <dje.gcc@gmail.com>
4948
4949 * c-c++-common/pr60226.c: Expect maximum object file alignment
4950 error on AIX.
4951
97f2a90b 49522016-07-14 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/71866
4955 * gcc.dg/torture/pr71866.c: New testcase.
4956
6029a910 49572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4958
4959 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4960 selector and enclose boolean expression in curly braces.
4961
798d22ed 49622016-07-14 Alan Modra <amodra@gmail.com>
4963
4964 PR target/71733
4965 * gcc.target/powerpc/p9-novsx.c: New.
4966
3ffcb27d 49672016-07-13 Andi Kleen <ak@linux.intel.com>
4968
4969 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4970 * g++.dg/tree-prof/morefunc.C: Dito.
4971 * g++.dg/tree-prof/pr35545.C: Dito.
4972 * g++.dg/tree-prof/reorder.C: Dito.
4973 * gcc.dg/tree-prof/20050826-2.c: Dito.
4974 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4975 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4976 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4977 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4978 * gcc.dg/tree-prof/inliner-1.c: Dito.
4979 * gcc.dg/tree-prof/merge_block.c: Dito.
4980 * gcc.dg/tree-prof/stringop-1.c: Dito.
4981 * gcc.dg/tree-prof/stringop-2.c: Dito.
4982 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4983 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4984 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4985 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4986 * gcc.dg/tree-prof/update-loopch.c: Dito.
4987 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4988 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4989 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4990 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4991 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4992 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4993 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4994
9ace90e5 49952016-07-13 Andi Kleen <ak@linux.intel.com>
4996
4997 * lib/profopt.exp (profopt-execute): Remove .imports files.
4998
b75cf198 49992016-07-13 Andi Kleen <ak@linux.intel.com>
5000
f942bdbf 5001 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5002
4d0389a9 50032016-07-13 Andi Kleen <ak@linux.intel.com>
5004
5005 * lib/profopt.exp (dg-final-scan-autofdo,
5006 dg-final-scan-not-autofdo): New functions.
5007
a5af7a75 50082016-07-13 Bin Cheng <bin.cheng@arm.com>
5009
5010 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5011 * gcc.dg/vect/vect-35.c: Ditto.
5012 * gcc.dg/vect/vect-alias-check-2.c: New test.
5013
c6bcae01 50142016-07-13 Martin Liska <mliska@suse.cz>
5015
5016 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5017 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5018 * gfortran.dg/pr42108.f90: Update expected dump scan.
5019
0644c120 50202016-07-13 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/24574
5023 * gcc.dg/pr24574.c: New testcase.
5024
2bbae5b9 50252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5026
f942bdbf 5027 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5028 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5029 * c-c++-common/pr68833-1.c: Require int32plus.
5030 * gcc.dg/ipa/pr63551.c: Likewise.
5031 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5032 * gcc.dg/ipa/pr64041.c: Require int32plus.
5033
839a6560 50342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5035
5036 PR ipa/71633
5037 * g++.dg/pr71633.C: New test.
5038
8f5f2788 50392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5040
5041 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5042 Add new arm_thumb1_cbz_ok effective target.
5043 * gcc.target/arm/cbz.c: New test.
5044
417e5cc5 50452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5046
5047 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5048 Define effective target.
5049 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5050 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5051 * gcc.target/arm/movhi_movw.c: New test.
5052 * gcc.target/arm/movsi_movw.c: Likewise.
5053 * gcc.target/arm/movdi_movw.c: Likewise.
5054
68a5143e 50552016-07-13 Richard Biener <rguenther@suse.de>
5056
5057 PR middle-end/71104
5058 * gcc.dg/pr71104-1.c: New testcase.
5059 * gcc.dg/pr71104-2.c: Likewise.
5060
69e8d259 50612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5062
5063 PR target/71805
5064 * gcc.target/powerpc/pr71805.c: New test.
5065
244f142f 50662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5067
5068 * gcc.target/powerpc/divkc3-1.c: New.
5069 * gcc.target/powerpc/mulkc3-1.c: New.
5070
6fc56f1f 50712016-07-12 Nathan Sidwell <nathan@acm.org>
5072
5073 * gcc.target/arm/data-rel-1.c: New.
5074 * gcc.target/arm/data-rel-2.c: New.
5075 * gcc.target/arm/data-rel-3.c: New.
5076
94ee1e9c 50772016-07-12 Martin Liska <mliska@suse.cz>
5078
5079 * gcc.dg/params/blocksort-part.c: New test.
5080 * gcc.dg/params/params.exp: New file.
5081
cd32d747 50822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5083
5084 PR middle-end/71700
5085 * gcc.c-torture/execute/pr71700.c: New test.
5086
ad010d47 50872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5088 Richard Biener <rguenther@suse.de>
5089
5090 PR tree-optimization/23286
5091 PR tree-optimization/70159
5092 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5093 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5094 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5095 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5096 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5097 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5098 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5099 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5100 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5101 * gcc.dg/pr51879-12.c: Likewise.
5102 * gcc.dg/strlenopt-9.c: Likewise.
5103 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5104 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5105 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5106 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5107 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5108 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5109 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5110 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5111 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5112 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5113 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5114 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5115 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5116 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5117 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5118
9aece49e 51192016-07-12 Richard Biener <rguenther@suse.de>
5120
5121 PR rtl-optimization/68961
5122 * gcc.target/i386/pr68961.c: New testcase.
5123
8f05fee9 51242016-07-11 Jakub Jelinek <jakub@redhat.com>
5125
4a6cc5cd 5126 PR middle-end/71758
5127 * c-c++-common/gomp/pr71758.c: New test.
5128 * gfortran.dg/gomp/pr71758.f90: New test.
5129
8f05fee9 5130 PR tree-optimization/71823
5131 * gcc.dg/vect/pr71823.c: New test.
5132
b73690a4 51332016-07-11 David Malcolm <dmalcolm@redhat.com>
5134
5135 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5136 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5137 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5138
675f4c6b 51392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5140
5141 PR target/71801
5142 * gcc.target/i386/pr71801.c: New test.
5143
9aaf7e3e 51442016-07-11 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/71816
5147 * gcc.dg/torture/pr71816.c: New testcase.
5148
dd58bf21 51492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5150
5151 PR fortran/71783
5152 * gfortran.dg/dependency_46.f90: New test.
5153
a2ebcb84 51542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5155
5156 PR rtl-optimization/71621
5157 * gcc.target/i386/pr71621-1.c: New.
5158 * gcc.target/i386/pr71621-2.c: New.
5159
6cedf97e 51602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5161
5162 * gfortran.dg/goacc/pr71704.f90: New test.
5163
dc71c755 51642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5165
5166 PR target/71297
5167 * gcc.target/powerpc/pr71297.c: New.
5168
288161af 51692016-07-08 Jiong Wang <jiong.wang@arm.com>
5170
5171 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5172
98e771d6 51732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5174
5175 PR target/71806
5176 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5177
c3d27339 51782016-07-08 Alan Hayward <alan.hayward@arm.com>
5179
5180 PR tree-optimization/71667
5181 * gcc.dg/vect/pr71667.c: New
5182
b1b5042a 51832016-07-08 Martin Liska <mliska@suse.cz>
5184
5185 * gcc.dg/torture/pr71606.c: New test.
5186
5cdc40a0 51872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5188
5189 PR fortran/71764
5190 * gfortran.dg/pr71764.f90: New test.
5191
bcc4d868 51922016-07-07 Jakub Jelinek <jakub@redhat.com>
5193 Kai Tietz <ktietz70@googlemail.com>
5194
5195 PR c++/70869
5196 PR c++/71054
5197 * g++.dg/cpp0x/pr70869.C: New test.
5198 * g++.dg/cpp0x/pr71054.C: New test.
5199
b39328b2 52002016-07-07 David Edelsohn <dje.gcc@gmail.com>
5201
5202 * g++.dg/debug/pr71432.C: Fail on AIX.
5203
95c9caad 52042016-07-07 Martin Liska <mliska@suse.cz>
5205
5206 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5207 an undefined behavior.
5208 * gfortran.dg/do_3.F90: Likewise.
5209 * gfortran.dg/do_check_11.f90: New test.
5210 * gfortran.dg/do_check_12.f90: New test.
5211 * gfortran.dg/do_corner_warn.f90: New test.
5212
8e976d11 52132016-07-07 Martin Liska <mliska@suse.cz>
5214
5215 * gfortran.dg/predict-1.f90: Ammend the test.
5216 * gfortran.dg/predict-2.f90: Likewise.
5217
26716fc7 52182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5219
5220 PR ipa/71624
5221 * g++.dg/pr71624.C: New test.
5222
2d079cbf 52232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5224
5225 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5226 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5227 ARMv8-M Mainline architectures.
5228
9e6f4af4 52292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5230
5231 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5232 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5233
d490b07a 52342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5235
5236 PR target/70098
5237 PR target/71763
5238 * gcc.target/powerpc/pr71763.c: New file.
5239
798fc305 52402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5241
5242 PR tree-optimization/71518
f942bdbf 5243 * gcc.dg/pr71518.c: New test.
798fc305 5244
97e4cbac 52452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5246
5247 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5248
19aea164 52492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5250
f942bdbf 5251 PR target/50739
19aea164 5252 * gcc.target/avr/pr50739.c: New test.
5253
105e9dfc 52542016-07-05 Jan Hubicka <jh@suse.cz>
5255
5256 * gcc.dg/tree-ssa/scev-14.c: update template.
5257
1137da9c 52582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5259
5260 * gcc.dg/vect/group-no-gaps-1.c: New test.
5261
ce393063 52622016-07-05 Andi Kleen <ak@linux.intel.com>
5263
5264 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5265 if kernel supports MPX.
5266
92a44a68 52672016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 5268
5269 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5270
f2ccdf8e 52712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5272 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5273
5274 * gcc.target/powerpc/signbit-1.c: New test.
5275 * gcc.target/powerpc/signbit-2.c: New test.
5276 * gcc.target/powerpc/signbit-3.c: New test.
5277
0215a22c 52782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5279
5280 PR rtl-optimization/71594
5281 * gcc.dg/torture/pr71594.c: New test.
5282
30a39817 52832016-07-05 Jan Hubicka <jh@suse.cz>
5284
5285 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5286
b65b8df2 52872016-07-05 David Malcolm <dmalcolm@redhat.com>
5288
5289 PR c++/62314
f9c39b65 5290 * g++.dg/parse/error5.C: Update column
b65b8df2 5291 number of missing semicolon error.
5292 * g++.dg/pr62314-2.C: New test case.
5293
6b5471d8 52942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5295
5296 * gfortran.dg/coarray_stat_function.f90: New test.
5297 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5298 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5299 to new interfaces.
5300
35b3a8dd 53012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5302
5303 PR fortran/71623
5304 * gfortran.dg/deferred_character_17.f90: New test.
5305
b84c1ddf 53062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5307
5308 * gcc.target/arm/neon/polytypes.c: Move to ...
5309 * gcc.target/arm/polytypes.c: ... here.
5310 * gcc.target/arm/neon/pr51534.c: Move to ...
5311 * gcc.target/arm/pr51534.c: ... here.
5312 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5313 * gcc.target/arm/vect-vcvt.c: ... here.
5314 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5315 * gcc.target/arm/vect-vcvtq.c: ... here.
5316 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5317 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5318 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5319 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5320 * gcc.target/arm/neon/neon.exp: Delete.
5321 * gcc.target/arm/neon/: Delete.
5322
7e9136f1 53232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5324
5325 PR fortran/65575
5326 * gfortran.dg: pr65575.f90: New test.
5327
18b42a28 53282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5329
5330 PR fortran/35849
5331 * gfortran.dg: pr35849.f90: New test.
5332
f8765404 53332016-07-04 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR c++/71739
5336 * g++.dg/cpp0x/pr71739.C: New test.
5337
e3422b3a 53382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5339
5340 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5341
2da1c9f7 53422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5343
5344 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5345 locr.
5346 * gcc.target/s390/loc-1.c: New test.
5347
6125d36e 53482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5349
f9c39b65 5350 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5351 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5352
42797d4b 53532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5354
5355 PR target/63874
5356 * gcc.target/aarch64/pr63874.c: New test.
5357
9d9fe66a 53582016-07-04 Jan Beulich <jbeulich@suse.com>
5359
5360 * g++.dg/header.c: New.
5361 * gcc.dg/header.c: New.
5362
c364d0f3 53632016-07-02 Jakub Jelinek <jakub@redhat.com>
5364
5365 PR c/71719
5366 * c-c++-common/Wunused-var-15.c: New test.
5367
267f3c67 53682016-07-01 Jakub Jelinek <jakub@redhat.com>
5369
5370 PR fortran/71687
5371 * gfortran.dg/gomp/pr71687.f90: New test.
5372
8297c70b 53732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5374
5375 * gcc.dg/const-float128-ped.c: Require __float128 effective
5376 target and options.
5377 * gcc.dg/const-float128.c: Likewise.
5378 * gcc.dg/torture/float128-cmp-invalid.c: Require
5379 __float128 and base_quadfloat_support effective targets, and
5380 __float128 options.
5381 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5382 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5383 * gcc.dg/torture/float128-nan.c: Likewise.
5384 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5385 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5386 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5387 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5388 (add_options_for___float128): New.
5389 (check_effective_target_base_quadword_support): New.
5390
eab79b94 53912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5392
5393 PR target/71720
5394 * gcc.target/powerpc/pr71720.c: New test.
5395
4ce6622a 53962016-07-01 Jan Beulich <jbeulich@suse.com>
5397
5398 * gcc.dg/bss.c: New.
5399
0b6f1914 54002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5401
5402 PR target/71698
5403 * gcc.target/powerpc/pr71698.c: New test.
5404
4d28a470 54052016-07-01 Georg-Johann Lay <avr@gjlay.de>
5406
5407 PR target/71151
5408 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5409 instead of ".foo" for its section name.
5410 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5411 depending on MCU's flash size.
5412 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5413 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5414 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5415 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5416 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5417 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5418
ed8613ec 54192016-07-01 Jan Beulich <jbeulich@suse.com>
5420
5421 * gcc.target/i386/pr65105-2.c: Add -msse2.
5422
720a0bce 54232016-06-30 Jakub Jelinek <jakub@redhat.com>
5424
c54ee83c 5425 PR tree-optimization/71707
5426 * gcc.dg/strlenopt-29.c: New test.
5427
a845ae6c 5428 PR fortran/71704
5429 * gfortran.dg/gomp/pr71704.f90: New test.
5430
720a0bce 5431 PR fortran/71705
5432 * gfortran.dg/gomp/pr71705.f90: New test.
5433
17c32c4a 54342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5435
5436 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5437 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5438 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5439 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5440 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5441 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5442 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5443 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5444 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5445 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5446 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5447 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5448 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5449 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5450 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5451 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5452 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5453 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5454 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5455 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5456 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5457 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5458 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5459 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5460 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5461 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5462 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5463 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5464 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5465 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5466 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5467 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5468 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5469 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5470 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5471 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5472 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5473 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5474 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5475 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5476 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5477 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5478 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5479 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5480 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5481 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5482 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5483 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5484 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5485 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5486 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5487 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5488 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5489 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5490 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5491 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5492 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5493 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5494 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5495 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5496 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5497 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5498 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5499 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5500 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5501 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5502 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5503 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5504 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5505 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5506 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5507 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5508 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5509 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5510 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5511 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5512 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5513 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5514 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5515 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5516 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5517
443405c9 55182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5519 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5520
5521 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5522
6e3a3de2 55232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5524 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5525
5526 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5527
413c4f6c 55282016-06-30 David Malcolm <dmalcolm@redhat.com>
5529
5530 PR driver/71651
5531 * gcc.dg/spellcheck-options-12.c: New test case.
5532
4c4e99c3 55332016-06-30 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR middle-end/71693
5536 * gcc.c-torture/compile/pr71693.c: New test.
5537
26a2e993 55382016-06-29 David Malcolm <dmalcolm@redhat.com>
5539
5540 * gcc.dg/spellcheck-params.c: New testcase.
5541 * gcc.dg/spellcheck-params-2.c: New testcase.
5542
63abcf45 55432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5544
5545 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5546 vector extract instructions.
5547 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5548
5f1d49ac 55492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5550
5551 PR fortran/71686
5552 * gfortran.dg/unexpected_eof_2.f90: New test.
5553 * gfortran.dg/unexpected_eof_3.f90: New test.
5554
0dc00113 55552016-06-29 Jim Wilson <jim.wilson@linaro.org>
5556
5557 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5558
4b975445 55592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5560
5561 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5562 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5563 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5564
e276a6b9 55652016-06-29 Richard Biener <rguenther@suse.de>
5566
5567 PR middle-end/15256
5568 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5569
c02f3e35 55702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5571
5572 * gcc.target/arm/aapcs/neon-vect10.c: Require
5573 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5574 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5575 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5576 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5577 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5578 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5579 * gcc.target/arm/fp16-aapcs-1.c: Require
5580 -mfloat-ab=hard. Also simplify the test.
5581 * gcc.target/arm/fp16-aapcs-2.c: New.
5582
d0c2a3dd 55832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5584
f942bdbf 5585 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5586 (add_options_for_arm_fp16_ieee): New.
5587 (add_options_for_arm_fp16_alternative): New.
5588 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5589 long-line.
5590 (effective_target_arm_fp16_hw): New.
5591
162fed22 55922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5593
5594 PR tree-optimization/71655
5595 * g++.dg/pr71655.C: New test.
5596
9ed0eb00 55972016-06-29 Martin Liska <mliska@suse.cz>
5598
5599 * gcc.dg/pr71585.c: New test.
5600 * gcc.dg/pr71585-2.c: New test.
5601 * gcc.dg/pr71585-3.c: New test.
5602
641b1c86 56032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5604
5605 PR tree-optimization/70729
5606 * g++.dg/vect/pr70729.cc: New test.
5607
44e775d8 56082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5609
5610 * c-c++-common/gomp/cancel-1.c: Extend.
5611
83b23cdf 56122016-06-29 Jakub Jelinek <jakub@redhat.com>
5613
5614 PR tree-optimization/71625
5615 * gcc.dg/strlenopt-28.c: New test.
5616
b6a4a0f5 56172016-06-29 Richard Biener <rguenther@suse.de>
5618
5619 PR middle-end/71002
5620 * g++.dg/torture/pr71002.C: Adjust testcase.
5621
1af10ce6 56222016-06-29 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR c/71685
5625 * gcc.dg/pr71685.c: New test.
5626
56272016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5628
5629 PR c/71552
5630 * gcc.dg/init-bad-9.c: New test.
5631
043457fd 56322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5633
5634 * gcc.target/powerpc/abs128-1.c: Require VSX.
5635 * gcc.target/powerpc/copysign128-1.c: Likewise.
5636 * gcc.target/powerpc/inf128-1.c: Likewise.
5637 * gcc.target/powerpc/nan128-1.c: Likewise.
5638
d378e319 56392016-06-28 Jakub Jelinek <jakub@redhat.com>
5640
5641 PR middle-end/71626
5642 * gcc.c-torture/execute/pr71626-1.c: New test.
5643 * gcc.c-torture/execute/pr71626-2.c: New test.
5644
10ef7949 56452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5646
5647 PR target/71656
5648 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5649
1fcfb8f7 56502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5651
5652 PR target/71670
5653 * gcc.target/powerpc/pr71670.c: New testcase.
5654
35fd0c10 56552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5656
5657 PR target/71656
5658 * gcc.target/powerpc/pr71656-1.c: New test.
5659 * gcc.target/powerpc/pr71656-2.c: New test.
5660
584757bc 56612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5662
5663 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5664 around fp16 code.
5665 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5667 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5668 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5669 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5670 Add arm_neon_fp16_ok effective target.
f942bdbf 5671 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5672 Likewise.
5673 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5674 Likewise.
5675 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5676 Likewise.
5677 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5678 Likewise.
5679 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5680 Likewise.
5681 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5682 Likewise.
5683 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5684 Likewise.
5685 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5686 Likewise.
5687 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5688 Likewise.
5689 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5690 Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5692 Likewise.
584757bc 5693
cbcc4297 56942016-06-26 Jan Hubicka <hubicka@ucw.cz>
5695
5696 * gcc.dg/predict-12.c: New testcase.
5697
0aa73965 56982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699
5700 PR fortran/71649
5701 * gfortran.dg/pr71649.f90: New test.
5702
9977f724 57032016-06-25 Jakub Jelinek <jakub@redhat.com>
5704
a5c54f33 5705 PR tree-optimization/71643
5706 * g++.dg/opt/pr71643.C: New test.
5707
9977f724 5708 PR tree-optimization/71631
5709 * gcc.c-torture/execute/pr71631.c: New test.
5710
e09883e4 57112016-06-24 Jan Hubicka <hubicka@ucw.cz>
5712
5713 * gcc.dg/predict-11.c: New testcase.
5714 * gfortran.dg/predict-2.f90: New testcase.
5715
89beffc9 57162016-06-24 Jan Hubicka <hubicka@ucw.cz>
5717
5718 * gcc.dg/predict-10.c: New test.
5719
2275a11d 57202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5721
5722 * gcc.target/powerpc/abs128-1.c: New.
5723 * gcc.target/powerpc/copysign128-1.c: New.
5724 * gcc.target/powerpc/inf128-1.c: New.
5725 * gcc.target/powerpc/nan128-1.c: New.
5726
37681b7f 57272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5728
5729 * gfortran.dg/pr71642.f90: New test.
5730
9cf2d600 57312016-06-24 Jakub Jelinek <jakub@redhat.com>
5732
5733 PR tree-optimization/71647
5734 * gcc.target/i386/pr71647.c: New test.
5735
eea332b9 57362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5737
5738 * gcc.target/i386/noplt-gd-1.c: New test.
5739 * gcc.target/i386/noplt-gd-2.c: Likewise.
5740 * gcc.target/i386/noplt-gd-3.c: Likewise.
5741 * gcc.target/i386/noplt-ld-1.c: Likewise.
5742 * gcc.target/i386/noplt-ld-2.c: Likewise.
5743 * gcc.target/i386/noplt-ld-3.c: Likewise.
5744 * lib/target-supports.exp
5745 (check_effective_target_tls_get_addr_via_got): New.
5746
b6d48a78 57472016-06-24 Uros Bizjak <ubizjak@gmail.com>
5748
5749 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5750 testsuite compile flags.
5751 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5752 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5753
57542016-06-24 Uros Bizjak <ubizjak@gmail.com>
5755
5756 * g++dg/vect/pr36684.cc: Add dg-do compile.
5757 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5758 * gcc.dg/vect/pr70021.c: Ditto.
5759 * gcc.dg/vect/pr70138-1.c: Ditto.
5760 * gcc.dg/vect/pr70138-2.c: Ditto.
5761 * gcc.dg/vect/pr70354-1.c: Ditto.
5762 * gcc.dg/vect/pr70354-2.c: Ditto.
5763 * gcc.dg/vect/pr71259.c: Ditto.
5764 * gcc.dg/vect/pr71416-1.c: Ditto.
5765 * gcc.dg/vect/slp-43.c: Ditto.
5766 * gcc.dg/vect/slp-45.c: Ditto.
5767 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5768 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5769 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5770 * gfortran.dg/vect/pr69980.f90: Ditto.
5771
57722016-06-24 Uros Bizjak <ubizjak@gmail.com>
5773
5774 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5775 * gcc.dg/vect/bb-slp-30.c: Ditto.
5776 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5777 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5778 * gcc.dg/vect/pr45902.c: Ditto.
5779 * gcc.dg/vect/pr48172.c: Ditto.
5780 * gcc.dg/vect/pr48377.c: Ditto.
5781 * gcc.dg/vect/pr49038.c: Ditto.
5782 * gcc.dg/vect/pr49771.c: Ditto.
5783 * gcc.dg/vect/pr52091.c: Ditto.
5784 * gcc.dg/vect/pr53185-2.c: Ditto.
5785 * gcc.dg/vect/pr56826.c: Ditto.
5786 * gcc.dg/vect/pr60276.c: Ditto.
5787 * gcc.dg/vect/pr62021.c: Ditto.
5788 * gcc.dg/vect/pr63530.c: Ditto.
5789 * gcc.dg/vect/pr65518.c: Ditto.
5790 * gcc.dg/vect/pr65947-1.c: Ditto.
5791 * gcc.dg/vect/pr65947-10.c: Ditto.
5792 * gcc.dg/vect/pr65947-11.c: Ditto.
5793 * gcc.dg/vect/pr65947-12.c: Ditto.
5794 * gcc.dg/vect/pr65947-13.c: Ditto.
5795 * gcc.dg/vect/pr65947-2.c: Ditto.
5796 * gcc.dg/vect/pr65947-3.c: Ditto.
5797 * gcc.dg/vect/pr65947-4.c: Ditto.
5798 * gcc.dg/vect/pr65947-5.c: Ditto.
5799 * gcc.dg/vect/pr65947-6.c: Ditto.
5800 * gcc.dg/vect/pr65947-7.c: Ditto.
5801 * gcc.dg/vect/pr65947-8.c: Ditto.
5802 * gcc.dg/vect/pr65947-9.c: Ditto.
5803 * gcc.dg/vect/pr71416-1.c: Ditto.
5804 * gcc.dg/vect/pr71439.c: Ditto.
5805 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5806 * gcc.dg/vect/vect-bswap16.c: Ditto.
5807 * gcc.dg/vect/vect-bswap32.c: Ditto.
5808 * gcc.dg/vect/vect-bswap64.c: Ditto.
5809 * gcc.dg/vect/vect-live-1.c: Ditto.
5810 * gcc.dg/vect/vect-live-2.c: Ditto.
5811 * gcc.dg/vect/vect-live-3.c: Ditto.
5812 * gcc.dg/vect/vect-live-4.c: Ditto.
5813 * gcc.dg/vect/vect-live-5.c: Ditto.
5814 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5815 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5816 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5817 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5818 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5819 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5820 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5821 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5822 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5823 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5824 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5825 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5826 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5827 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5828 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5829 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5830 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5831
d4213166 58322016-06-24 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5835
5aaec397 58362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5837
5838 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5839 ia32 if R_386_GOT32X relocation is supported.
5840 * gcc.target/i386/noplt-3.c: Likewise.
5841 * gcc.target/i386/noplt-2.c: Likewise.
5842 (main): Renamed to ...
5843 (bar): This.
5844 * gcc.target/i386/noplt-4.c: Likewise.
5845 (main): Renamed to ...
5846 (bar): This.
5847 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5848 * gcc.target/i386/pr67400-5.c: Likewise.
5849
77104764 58502016-06-24 Jakub Jelinek <jakub@redhat.com>
5851
7318e591 5852 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5853 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5854
77104764 5855 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5856 f4): Adjust expected diagnostics.
5857 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5858 (T): If OVFP is defined, redefine to TP.
5859 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5860 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5861 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5862 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5863 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5864 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5865 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5866 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5867 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5868 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5869 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5870 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5871 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5872 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5873 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5874 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5875 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5876 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5877 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5878 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5879 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5880 as last argument to __builtin_add_overflow_p.
5881
ddf08519 58822016-06-23 Uros Bizjak <ubizjak@gmail.com>
5883
5884 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5885 dg-options and remove default vector testsuite compile flags.
5886 * g++.dg/vect/pr33860a.cc: Ditto.
5887 * g++.dg/vect/pr45470-a.cc: Ditto.
5888 * g++.dg/vect/pr45470-b.cc: Ditto.
5889 * g++.dg/vect/pr60896.cc: Ditto.
5890 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5891 * gcc.dg/vect/pr18308.c: Ditto.
5892 * gcc.dg/vect/pr24049.c: Ditto.
5893 * gcc.dg/vect/pr33373.c: Ditto.
5894 * gcc.dg/vect/pr36228.c: Ditto.
5895 * gcc.dg/vect/pr42395.c: Ditto.
5896 * gcc.dg/vect/pr42604.c: Ditto.
5897 * gcc.dg/vect/pr46663.c: Ditto.
5898 * gcc.dg/vect/pr48765.c: Ditto.
5899 * gcc.dg/vect/pr49093.c: Ditto.
5900 * gcc.dg/vect/pr49352.c: Ditto.
5901 * gcc.dg/vect/pr52298.c: Ditto.
5902 * gcc.dg/vect/pr52870.c: Ditto.
5903 * gcc.dg/vect/pr53185.c: Ditto.
5904 * gcc.dg/vect/pr53773.c: Ditto.
5905 * gcc.dg/vect/pr56695.c: Ditto.
5906 * gcc.dg/vect/pr62171.c: Ditto.
5907 * gcc.dg/vect/pr63530.c: Ditto.
5908 * gcc.dg/vect/pr68339.c: Ditto.
5909 * gcc.dg/vect/pr71259.c: Ditto.
5910 * gcc.dg/vect/vect-82_64.c: Ditto.
5911 * gcc.dg/vect/vect-83_64.c: Ditto.
5912 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5913 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5914 * gcc.dg/vect/vect-shift-2.c: Ditto.
5915 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5916 * gfortran.dg/vect/pr39318.f90: Ditto.
5917 * gfortran.dg/vect/pr45714-a.f: Ditto.
5918 * gfortran.dg/vect/pr45714-b.f: Ditto.
5919 * gfortran.dg/vect/pr46213.f90: Ditto.
5920
81883aeb 59212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5922 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5923
5924 * gcc.target/powerpc/p9-splat-5.c: New test.
5925
affe5c16 59262016-06-23 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR tree-optimization/71488
5929 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5930 * lib/target-supports.exp: ... here.
5931 (check_sse4_hw_available): New procedure.
5932 (check_effective_target_sse4_runtime): Ditto.
5933 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5934 -march=westmere for sse4_runtime targets.
547fdd3e 5935 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5936 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5937 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5938 (main): Call check_vect ().
e50240d3 5939 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5940
6fb2f181 59412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR target/66232
5944 PR target/67400
5945 * gcc.target/i386/pr66232-14.c: New file.
5946 * gcc.target/i386/pr66232-15.c: Likewise.
5947 * gcc.target/i386/pr66232-16.c: Likewise.
5948 * gcc.target/i386/pr66232-17.c: Likewise.
5949 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5950 ia32 if R_386_GOT32X relocation is supported.
5951 * gcc.target/i386/pr67400-2.c: Likewise.
5952 * gcc.target/i386/pr67400-3.c: Likewise.
5953 * gcc.target/i386/pr67400-4.c: Likewise.
5954 * gcc.target/i386/pr67400-6.c: Likewise.
5955 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5956 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5957
88be2b3c 59582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5959
5960 PR libgfortran/48852
5961 * gfortran.dg/char4_iunit_1.f03: Update test.
5962 * gfortran.dg/f2003_io_5.f03: Update test.
5963 * gfortran.dg/real_const_3.f90: Update test.
5964
ff600f64 59652016-06-23 Andi Kleen <ak@linux.intel.com>
5966
5967 * g++.dg/bprob/bprob.exp: Support autofdo.
5968 * g++.dg/tree-prof/tree-prof.exp: dito.
5969 * gcc.dg/tree-prof/tree-prof.exp: dito.
5970 * gcc.misc-tests/bprob.exp: dito.
5971 * gfortran.dg/prof/prof.exp: dito.
5972 * lib/profopt.exp: dito.
5973 * lib/target-supports.exp: Check for autofdo.
5974
afa7ed87 59752016-06-23 Martin Liska <mliska@suse.cz>
5976
5977 * gcc.dg/pr71619.c: New test.
5978
0941fba8 59792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5980
5981 PR target/67400
56896ed3 5982 * gcc.target/i386/pr67400-1.c: New test.
5983 * gcc.target/i386/pr67400-2.c: Likewise.
5984 * gcc.target/i386/pr67400-3.c: Likewise.
5985 * gcc.target/i386/pr67400-4.c: Likewise.
5986 * gcc.target/i386/pr67400-5.c: Likewise.
5987 * gcc.target/i386/pr67400-6.c: Likewise.
5988 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5989
e557fc7f 59902016-06-22 David Malcolm <dmalcolm@redhat.com>
5991
5992 * c-c++-common/missing-header-1.c: New test case.
5993 * c-c++-common/missing-header-2.c: New test case.
5994 * c-c++-common/missing-header-3.c: New test case.
5995 * c-c++-common/missing-header-4.c: New test case.
5996
8469aece 59972016-06-22 David Malcolm <dmalcolm@redhat.com>
5998
5999 PR c/70339
6000 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6001 hint.
6002 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6003 expected results due to builtin "nanl" now being suggested for
6004 "name".
6005 * gcc.dg/pr67580.c: Update expected messages.
6006 * gcc.dg/spellcheck-identifiers.c: New testcase.
6007 * gcc.dg/spellcheck-typenames.c: New testcase.
6008
6628b04d 60092016-06-22 David Malcolm <dmalcolm@redhat.com>
6010
6011 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6012 file.
6013 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6014 diagnostic-test-show-locus-parseable-fixits.c to sources for
6015 diagnostic_plugin_test_show_locus.c.
6016 * lib/gcc-defs.exp (freeform_regexps): New global.
6017 (dg-regexp): New function.
6018 (handle-dg-regexps): New function.
6019 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6020 freeform_regexps to the empty list.
6021 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6022
82ccd33e 60232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6024
affe5c16 6025 PR tree-optimization/71488
82ccd33e 6026 * g++.dg/pr71488.C: New test.
6027 * gcc.dg/vect/vect-bool-cmp.c: New test.
6028
2c21de58 60292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6030
6031 * gcc.dg/guality/param-5.c: New test.
6032
fadfd5fc 60332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6034
6035 * gcc.target/i386/asm-flag-7.c: New test.
6036
03fee1f8 60372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6038
6039 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6040 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6041 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6042 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6043 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6044 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6045 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6046 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6047 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6048 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6049 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6050 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6051 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6052 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6053 * lib/target-supports.exp: Likewise.
6054
6905db52 60552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6056
6057 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6058 * gcc.dg/attr-ms_struct-2.c: Likewise.
6059 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6060 * gcc.dg/bf-ms-attrib.c: Likewise.
6061 * gcc.dg/bf-ms-layout-2.c: Likewise.
6062 * gcc.dg/bf-ms-layout-3.c: Likewise.
6063 * gcc.dg/bf-ms-layout.c: Likewise.
6064 * gcc.dg/bf-no-ms-layout.c: Likewise.
6065 * gcc.target/i386/bitfield1.c: Likewise.
6066 * gcc.target/i386/bitfield2.c: Likewise.
6067 * gcc.target/i386/bitfield3.c: Likewise.
6068
a6f93fc2 60692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070
6071 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6072 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6073 override other than -mcpu=power9 command-line option is specified,
6074 or if the target operating system is aix.
6075 * gcc.target/powerpc/darn-1.c: Likewise.
6076 * gcc.target/powerpc/darn-2.c: Likewise.
6077 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6078 test if effective-target is not powerpc_p9vector_ok or if the
6079 target operating system is not defined.
6080 * gcc.target/powerpc/vslv-1.c: Likewise.
6081 * gcc.target/powerpc/vsrv-0.c: Likewise.
6082 * gcc.target/powerpc/vsrv-1.c: Likewise.
6083
1cb2b4d3 60842016-06-21 Tobias Burnus <burnus@net-b.de>
6085
6086 PR fortran/71068
6087 * gfortran.dg/coarray/data_1.f90: New.
6088
66ff0c67 60892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6090
6091 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6092 (dg-require-effective-target): Use arm_v8_neon_hw.
6093 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6094 (dg-require-effective-target): Likewise.
6095 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6096 (dg-require-effective-target): Likewise.
6097 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6098 (dg-require-effective-target): Likewise.
6099 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6100 (dg-require-effective-target): Likewise.
6101 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6102 (dg-require-effective-target): Likewise.
6103 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6104 Add AArch64 check.
6105
949bfed4 61062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6107
6108 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6109 Set to 3 so test passes.
6110
a20f6cd4 61112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6112
6113 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6114
12792843 61152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6116
6117 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6118 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6119 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6120 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6121
49763db6 61222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6123
6124 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6125 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6126
ada61167 61272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6128
6129 PR target/71549
6130 * gcc.target/i386/pr71549.c: New test.
6131
a15584d4 61322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6133
6134 * gcc.target/powerpc/vadsdu-0.c: Replace
6135 dg-require-effective-target directive to allow test to run on more
6136 platforms, and add dg-skip-if directive to disable test on aix
6137 platforms because of known incompatibilities.
6138 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6139 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6140 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6141 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6142 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6143 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6144 * gcc.target/powerpc/vadsdub-2.c: Replace
6145 dg-require-effective-target directive to allow test to run on more
6146 platforms, and add dg-skip-if directive to disable test on aix
6147 platforms because of known incompatibilities.
6148 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6149 with vec_absdb call to differentiate this test from vadsdub-1.c.
6150 * gcc.target/powerpc/vadsduh-1.c: Replace
6151 dg-require-effective-target directive to allow test to run on more
6152 platforms, and add dg-skip-if directive to disable test on aix
6153 platforms because of known incompatibilities.
6154 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6155 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6156 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6157
ec15ec36 61582016-06-21 Jakub Jelinek <jakub@redhat.com>
6159
6160 PR tree-optimization/71588
6161 * gcc.dg/pr71558.c: New test.
6162
faeffe49 61632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6164
6165 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6166 * c-c++-common/pr68657-2.c: Likewise.
6167 * c-c++-common/pr68657-3.c: Likewise.
6168 * gcc.dg/torture/pr69714.c: Require int32plus support.
6169 * gcc.dg/torture/pr70025.c: Likewise.
6170 * gcc.dg/torture/pr70083.c: Likewise.
6171 * gcc.dg/torture/pr70542.c: Likewise.
6172 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6173
e218d07f 61742016-06-20 Joseph Myers <joseph@codesourcery.com>
6175
6176 PR c/71601
6177 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6178
232a3df7 61792016-06-20 Jakub Jelinek <jakub@redhat.com>
6180
d7f45b87 6181 PR middle-end/71581
6182 * gcc.dg/pr71581.c: New test.
6183
232a3df7 6184 PR rtl-optimization/71591
6185 * gcc.dg/cpp/pr71591.c: New test.
6186
dbddef42 61872016-06-20 David B. Robins <gcc@davidrobins.net>
6188
6189 PR target/71571
6190 * g++.dg/torture/pr71571.C: New test.
6191
03129ccb 61922016-06-20 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR target/71559
6195 * gcc.target/i386/sse2-pr71559.c: New test.
6196 * gcc.target/i386/avx-pr71559.c: New test.
6197 * gcc.target/i386/avx512f-pr71559.c: New test.
6198
a40b4b62 61992016-06-20 Tobias Burnus <burnus@net-b.de>
6200
6201 PR fortran/71194
6202 * gfortran.dg/pointer_remapping_10.f90: New.
6203
ecbea05a 62042016-06-20 David Malcolm <dmalcolm@redhat.com>
6205
6206 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6207
0f61dae9 62082016-06-20 Martin Sebor <msebor@redhat.com>
6209
6210 PR c/69507
6211 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6212 * gnu90-const-expr-1.c: Same.
6213 * gnu99-const-expr-1.c: Same.
6214 * gnu99-static-1.c: Same.
6215
e458dfd8 62162016-06-20 Renlin Li <renlin.li@arm.com>
6217
2c0c0c9b 6218 PR testsuite/71489
e458dfd8 6219 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6220
7ab71cb3 62212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6222
6223 * gcc.target/aarch64/vcvt_f64_1.c: New.
6224 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6225 * gcc.target/aarch64/vrecp_f64_1.c: New.
6226
34d36b7a 62272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6228
6229 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6230 "alignement".
6231
ed7f4748 62322016-06-20 Georg-Johann Lay <avr@gjlay.de>
6233
6234 PR target/71103
6235 * gcc.target/avr/torture/pr71103-2.c: New test.
6236
a940fdc7 62372016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 6238
6239 PR c/69507
6240 * gcc.dg/alignof.c: New test.
6241
98683d85 62422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6243
6244 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6245 vs dg-error; test constexpr specifier too.
6246
358cee25 62472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6250
c3d7ceb6 62512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6252
6253 * lib/target-supports.exp
6254 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6255 arm_neon_ok and merge flags. Fix temporary test name.
6256 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6257 and merge flags.
6258
1176073c 62592016-06-17 Martin Liska <mliska@suse.cz>
6260
6261 * gcc.dg/predict-9.c: Fix dump scanning.
6262
f3e2969a 62632016-06-17 Bin Cheng <bin.cheng@arm.com>
6264
6265 PR tree-optimization/71354
6266 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6267
7fdca647 62682016-06-17 Bin Cheng <bin.cheng@arm.com>
6269
6270 PR tree-optimization/71347
6271 * gcc.dg/tree-ssa/pr71347.c: New test.
6272
a338a226 62732016-06-17 Bin Cheng <bin.cheng@arm.com>
6274
6275 PR tree-optimization/71354
6276 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6277
c1e75671 62782016-06-17 Bin Cheng <bin.cheng@arm.com>
6279
6280 * gcc.dg/vect/vect-alias-check-1.c: New test.
6281
365ba13d 62822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6283
59bde511 6284 PR target/71151
365ba13d 6285 * gcc.target/avr/pr71151-1.c: New test.
6286 * gcc.target/avr/pr71151-2.c: New test.
6287 * gcc.target/avr/pr71151-3.c: New test.
6288 * gcc.target/avr/pr71151-4.c: New test.
6289 * gcc.target/avr/pr71151-5.c: New test.
6290 * gcc.target/avr/pr71151-6.c: New test.
6291 * gcc.target/avr/pr71151-7.c: New test.
6292 * gcc.target/avr/pr71151-8.c: New test.
6293 * gcc.target/avr/pr71151-common.h: New test.
6294
db48d95b 62952016-06-16 Martin Liska <mliska@suse.cz>
6296
6297 * gfortran.dg/predict-1.f90: New test.
6298
4c780a59 62992016-06-16 Uros Bizjak <ubizjak@gmail.com>
6300
6301 PR target/71242
f9c39b65 6302 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 6303
8c1879bc 63042016-06-16 Jan Hubicka <hubicka@ucw.cz>
6305
6306 * g++.dg/vect/pr36648.cc: Disable cunrolli
6307
33698dfe 63082016-06-16 Jakub Jelinek <jakub@redhat.com>
6309
745f2db6 6310 PR target/71554
6311 * gcc.c-torture/execute/pr71554.c: New test.
6312
33698dfe 6313 PR rtl-optimization/71532
6314 * gcc.dg/torture/pr71532.c: New test.
6315
b42322b9 63162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6317
6318 * gcc.target/powerpc/p9-dimode1.c: New test.
6319 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6320
412b298a 63212016-06-15 Jakub Jelinek <jakub@redhat.com>
6322
93479f99 6323 * gcc.c-torture/compile/20160615-1.c: New test.
6324
412b298a 6325 * g++.dg/cpp0x/ref-qual17.C: New test.
6326
3ec40531 63272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6328
6329 PR middle-end/71529
6330 * gcc.target/i386/pr71529.C: New test.
6331
edfe7670 63322016-06-15 Alan Hayward <alan.hayward@arm.com>
6333
6334 PR tree-optimization/71483
6335 * g++.dg/vect/pr71483.c: New
6336
6e52ac17 63372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 PR c++/70202
6340 * g++.dg/inherit/crash6.C: New.
6341 * g++.dg/inherit/union2.C: Likewise.
6342 * g++.dg/inherit/virtual12.C: Likewise.
6343 * g++.dg/inherit/virtual13.C: Likewise.
6344 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6345
aed35af2 63462016-06-15 Uros Bizjak <ubizjak@gmail.com>
6347
0941fba8 6348 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6349
6f710392 63502016-06-15 Alan Hayward <alan.hayward@arm.com>
6351
6352 PR tree-optimization/71439
6353 * gcc.dg/vect/pr71439.c: New
6354
d1cedfd3 63552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6356
6357 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6358
ee8fd158 63592016-06-15 Richard Biener <rguenther@suse.de>
6360
6361 * gcc.dg/vect/slp-45.c: New testcase.
6362
5695a690 63632016-06-15 Richard Biener <rguenther@suse.de>
6364
6365 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6366
267ae3ee 63672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6368
6369 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6370 requirements, and disable for AIX for now.
6371 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6372
a6d0e20a 63732016-06-14 Jakub Jelinek <jakub@redhat.com>
6374
b2efd162 6375 PR c++/71528
6376 * g++.dg/opt/pr71528.C: New test.
6377
a6d0e20a 6378 PR c++/71516
6379 * g++.dg/init/pr71516.C: New test.
6380
035778de 63812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 * g++.dg/init/array46.C: New.
6384
7c9dc58e 63852016-06-14 Uros Bizjak <ubizjak@gmail.com>
6386
0941fba8 6387 * gcc.target/i386/float128-3.c: New test.
6388 * gcc.target/i386/quad-sse4.c: Ditto.
6389 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6390 Update scan strings.
7c9dc58e 6391
412640c9 63922016-06-14 Richard Biener <rguenther@suse.de>
6393
6394 PR middle-end/71526
6395 * gfortran.dg/pr71526.f90: New testcase.
6396
1b9fde85 63972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6398
6399 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6400 * gcc.dg/zero_bits_compound-1.c: Likewise.
6401
306097e3 64022016-06-14 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/71522
6405 * gcc.dg/torture/pr71522.c: New testcase.
6406
566255a8 64072016-06-14 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR tree-optimization/71520
6410 * gcc.dg/tree-ssa/pr71520.c: New test.
6411
eb912adb 64122016-06-14 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71521
56d35455 6415 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6416
9720103d 64172016-06-13 Jakub Jelinek <jakub@redhat.com>
6418
12cb8367 6419 PR sanitizer/71498
6420 * c-c++-common/ubsan/bounds-13.c: New test.
6421
9720103d 6422 PR preprocessor/71183
6423 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6424
5965fbcc 64252016-06-13 Jeff Law <law@redhat.com>
6426
6427 PR tree-optimization/71403
6428 * c-c++-common/ubsan/pr71403-1.c: New test.
6429 * c-c++-common/ubsan/pr71403-2.c: New test.
6430 * c-c++-common/ubsan/pr71403-3.c: New test.
6431
04537049 64322016-06-13 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR middle-end/71478
6435 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6436 Add -Wno-psabi -w to dg-options.
6437
412f195f 64382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6439
6440 * gcc.target/powerpc/vadsdu-0.c: New test.
6441 * gcc.target/powerpc/vadsdu-1.c: New test.
6442 * gcc.target/powerpc/vadsdu-2.c: New test.
6443 * gcc.target/powerpc/vadsdu-3.c: New test.
6444 * gcc.target/powerpc/vadsdu-4.c: New test.
6445 * gcc.target/powerpc/vadsdu-5.c: New test.
6446 * gcc.target/powerpc/vadsdub-1.c: New test.
6447 * gcc.target/powerpc/vadsdub-2.c: New test.
6448 * gcc.target/powerpc/vadsduh-1.c: New test.
6449 * gcc.target/powerpc/vadsduh-2.c: New test.
6450 * gcc.target/powerpc/vadsduw-1.c: New test.
6451 * gcc.target/powerpc/vadsduw-2.c: New test.
6452
527790c1 64532016-06-13 David Malcolm <dmalcolm@redhat.com>
6454
6455 * gcc.dg/c99-init-2.c (c): Update expected error message.
6456 * gcc.dg/init-bad-8.c (foo): Likewise.
6457 * gcc.dg/spellcheck-fields-3.c: New test case.
6458
102e67eb 64592016-06-13 Martin Liska <mliska@suse.cz>
6460
6461 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6462 and "guess loop iv compared" heuristics.
6463 * gcc.dg/predict-2.c: Likewise.
6464 * gcc.dg/predict-3.c: Likewise.
6465 * gcc.dg/predict-4.c: Likewise.
6466 * gcc.dg/predict-5.c: Likewise.
6467 * gcc.dg/predict-6.c: Likewise.
6468
1a54d3be 64692016-06-13 Marek Polacek <polacek@redhat.com>
6470
6471 PR middle-end/71476
6472 * c-c++-common/Wswitch-unreachable-4.c: New test.
6473 * gcc.dg/Wswitch-unreachable-2.c: New test.
6474 * g++.dg/tm/jump1.C: Move dg-warning.
6475
5b7401b8 64762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6477
6478 * gnat.dg/renaming10.ad[sb]: New test.
6479
1c93151c 64802016-06-13 Paul Thomas <pault@gcc.gnu.org>
6481
6482 PR fortran/70673
6483 * gfortran.dg/pr70673.f90: New test.
6484
249865a0 64852016-06-13 Richard Biener <rguenther@suse.de>
6486
6487 PR middle-end/64516
6488 * gcc.dg/align-3.c: New testcase.
6489
776d9b14 64902016-06-13 Martin Liska <mliska@suse.cz>
6491
6492 * gcc.target/i386/pr71458.c: New test.
6493
0cf5c551 64942016-06-12 Uros Bizjak <ubizjak@gmail.com>
6495
6496 PR target/71241
f9c39b65 6497 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6498
34de0a35 64992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6500
6501 PR target/60751
6502 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6503 statement.
6504
0cc8bc98 65052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6506
6507 PR target/60751
6508 * gfortran.dg/comma_IO_extension_1.f90: New test.
6509 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6510 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6511 statement.
6512 * gfortran.dg/graphite/pr38083.f90: Likewise.
6513 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6514 missing format.
6515
0ff78c86 65162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gnat.dg/case_character.adb: New test.
6519
6c38863e 65202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6521
6522 PR middle-end/71310
6523 * gcc.target/powerpc/pr71310.c: New testcase.
6524
24c41395 65252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6526
6527 PR middle-end/71478
6528 * gcc.dg/pr71478.c: New test.
6529
aeb26fb6 65302016-06-10 Jakub Jelinek <jakub@redhat.com>
6531
702b3575 6532 PR middle-end/71494
6533 * gcc.c-torture/execute/pr71494.c: New test.
6534
8ec29807 6535 PR c/68657
6536 * gcc.target/i386/pr68657.c: New test.
6537
aeb26fb6 6538 PR inline-asm/68843
6539 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6540 (test): Add -masm=intel alternatives.
6541
1dc4d519 65422016-06-10 Martin Sebor <msebor@redhat.com>
6543
6544 PR c/71392
6545 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6546
6385d6d3 65472016-06-10 Jeff Law <law@redhat.com>
6548
6549 PR tree-optimization/71335
6550 * gcc.c-torture/execute/pr71335.c: New test.
6551
041a412b 65522016-06-10 David Malcolm <dmalcolm@redhat.com>
6553
6554 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6555 the various "cannot tail-call: " messages.
6556
4a5edbb2 65572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6558
6559 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6560 and options.
6561
9cf3aec3 65622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6563
6564 PR sanitizer/71480
6565 * c-c++-common/asan/pr71480.c: New test.
6566
61724718 65672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6568
6569 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6570 (ASMNAME2): Likewise.
6571 (main): Replace fn in asm statement with ASMNAME ("fn").
6572 * gcc.dg/guality/pr68037-2.c: Likewise.
6573 * gcc.dg/guality/pr68037-3.c: Likewise.
6574 * gcc.dg/torture/pr68037-1.c: Likewise.
6575 * gcc.dg/torture/pr68037-2.c: Likewise.
6576 * gcc.dg/torture/pr68037-3.c: Likewise.
6577
1807f6fb 65782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6579
6580 PR inline-asm/68843
6581 * gcc.target/i386/pr68843-1.c: New test.
6582 * gcc.target/i386/pr68843-2.c: New test.
6583
ccfa030f 65842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6585 Cesar Philippidis <cesar@codesourcery.com>
6586
6587 PR middle-end/71373
6588 * gcc.dg/goacc/nested-function-1.c: New file.
6589 * gcc.dg/goacc/nested-function-2.c: Likewise.
6590 * gcc.dg/goacc/pr71373.c: Likewise.
6591 * gfortran.dg/goacc/cray-2.f95: Likewise.
6592 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6593 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6594 * gfortran.dg/goacc/cray.f95: Update.
6595 * gfortran.dg/goacc/loop-1.f95: Likewise.
6596 * gfortran.dg/goacc/loop-3.f95: Likewise.
6597 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6598 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6599
66002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6601
6602 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6603 for OpenACC tile clauses.
6604 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6605
6606 PR c/71381
6607 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6608 to...
6609 * c-c++-common/goacc/cache-2.c: ... this new file.
6610 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6611 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6612 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6613 usage.
6614 * gfortran.dg/goacc/cray.f95: Likewise.
6615 * gfortran.dg/goacc/loop-1.f95: Likewise.
6616
bb038f3e 66172016-06-10 Alan Hayward <alan.hayward@arm.com>
6618
6619 PR tree-optimization/71407
6620 PR tree-optimization/71416
6621 * gcc.dg/vect/pr71407.c: New
6622 * gcc.dg/vect/pr71416-1.c: New
6623 * gcc.dg/vect/pr71416-2.c: New
6624
332409d3 66252016-06-10 Richard Biener <rguenther@suse.de>
6626
6627 PR middle-end/71477
6628 * gcc.dg/torture/pr71477.c: New testcase.
6629
03cf727c 66302016-06-09 Julia Koval <julia.koval@intel.com>
6631
6632 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6633 * gcc.target/i386/interrupt-13.c: Likewise.
6634 * gcc.target/i386/interrupt-15.c: Likewise.
6635 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6636 * gcc.target/i386/interrupt-24.c: Likewise.
6637 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6638 * gcc.target/i386/interrupt-9.c: Likewise.
6639 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6640
23b101c5 66412016-06-09 Martin Sebor <msebor@redhat.com>
6642
6643 PR c/70883
6644 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6645 * gcc.dg/builtin-constant_p-1.c: Same.
6646 * gcc.dg/builtins-error.c: Same.
6647 * gcc.dg/pr70859.c: Same.
6648
188d6bbb 66492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6650
6651 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6652 * gcc.dg/torture/pr68067-1.c: Likewise.
6653 * gcc.dg/torture/pr68067-2.c: Likewise.
6654
66552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6656
6657 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6658 when setting SIZE.
6659
ff8886bd 66602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 PR c++/71465
6663 * g++.dg/inherit/crash5.C: New.
6664 Revert:
6665 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 PR c++/70202
6668 * g++.dg/inherit/crash5.C: New.
6669 * g++.dg/inherit/virtual1.C: Adjust.
6670
3f76cceb 66712016-06-09 Martin Liska <mliska@suse.cz>
6672
6673 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6674 * g++.dg/predict-loop-exit-2.C: Likewise.
6675 * g++.dg/predict-loop-exit-3.C: Likewise.
6676 * gcc.dg/predict-1.c: Likewise.
6677 * gcc.dg/predict-2.c: Likewise.
6678 * gcc.dg/predict-3.c: Likewise.
6679 * gcc.dg/predict-4.c: Likewise.
6680 * gcc.dg/predict-5.c: Likewise.
6681 * gcc.dg/predict-6.c: Likewise.
6682 * gcc.dg/predict-7.c: Likewise.
6683
59ae3d1b 66842016-06-09 Richard Biener <rguenther@suse.de>
6685
6686 PR tree-optimization/71462
6687 * gcc.dg/torture/pr71462.c: New testcase.
6688
8c2d2acf 66892016-06-09 Marek Polacek <polacek@redhat.com>
6690
6691 PR c/65471
6692 * gcc.dg/c11-generic-3.c: New test.
6693
224cb6b7 66942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 * g++.dg/init/array42.C: New.
6697 * g++.dg/init/array43.C: Likewise.
6698 * g++.dg/init/array44.C: Likewise.
6699 * g++.dg/init/array45.C: Likewise.
6700 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6701 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6702 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6703 * g++.dg/gomp/pr35751.C: Likewise.
6704 * g++.dg/init/array23.C: Likewise.
6705 * g++.dg/init/brace2.C: Likewise.
6706 * g++.dg/init/brace6.C: Likewise.
6707
732905bb 67082016-06-08 Martin Sebor <msebor@redhat.com>
6709 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR c++/70507
6712 PR c/68120
6713 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6714 * c-c++-common/builtin-arith-overflow-2.c: New test.
6715 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6716 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6717 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6718
7ddaa622 67192016-06-08 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR c++/71442
6722 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6723
84ee0905 67242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6725
6726 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6727 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6728 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6729 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6730 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6731 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6732 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6733 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6734 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6735 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6736 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6737 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6738 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6739
2876af98 67402016-06-08 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/68558
6743 * gcc.dg/vect/slp-44.c: New testcase.
6744
acbb0d03 67452016-06-08 Richard Biener <rguenther@suse.de>
6746
6747 * gcc.dg/vect/slp-43.c: New testcase.
6748
f8689010 67492016-06-08 Richard Biener <rguenther@suse.de>
6750
6751 PR tree-optimization/71452
6752 * gcc.dg/torture/pr71452.c: New testcase.
6753
52d393eb 67542016-06-08 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR c++/71448
6757 * g++.dg/torture/pr71448.C: New test.
6758
9d700ce4 67592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6760
6761 PR debug/71432
6762 PR ada/71413
6763 * g++.dg/debug/pr71432.C: New test.
6764
eb96ef65 67652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6766
6767 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6768 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6769 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6770
a4753cdd 67712016-06-08 Alan Hayward <alan.hayward@arm.com>
6772
6773 * gcc.dg/vect/vect-live-2.c: Update effective target.
6774 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6775 * lib/target-supports.exp: Add aarch64 to vect_long.
6776
bafc7b1d 67772016-06-08 Marek Polacek <polacek@redhat.com>
6778
6779 PR c/71418
6780 * gcc.dg/noncompile/pr71418.c: New test.
6781
06e590e7 6782 PR c/71426
6783 * gcc.dg/noncompile/pr71426.c: New test.
6784
d3cb49c9 67852016-06-07 Jan Hubicka <hubicka@ucw.cz>
6786
6787 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6788 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6789 * gcc.dg/predict-3.c: Update template.
6790 * gcc.dg/predict-5.c: Update template.
6791 * gcc.dg/predict-6.c: Update template.
6792 * gcc.dg/predict-9.c: Update template.
6793 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6794
2d76c36a 67952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6796
6797 * gcc.target/powerpc/vec-mul.c: New test.
6798
7cfde92a 67992016-06-07 David Malcolm <dmalcolm@redhat.com>
6800
6801 * gcc.dg/spellcheck-fields-2.c: New test case.
6802
b032c4dd 68032016-06-07 Richard Biener <rguenther@suse.de>
6804
6805 PR c/61564
6806 * gcc.dg/Wpragmas-1.c: New testcase.
6807 * gcc.dg/Wattributes-4.c: Likewise.
6808 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6809 entry.
6810
a7056369 68112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6812
6813 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6814 spurious debug code.
6815
123c61e0 68162016-06-07 Richard Biener <rguenther@suse.de>
6817
6818 PR tree-optimization/71428
6819 * gcc.dg/torture/pr71428.c: New testcase.
6820
5819d47b 68212016-06-07 Richard Biener <rguenther@suse.de>
6822
6823 PR middle-end/71423
6824 * gcc.dg/torture/pr71423.c: New testcase.
6825
6cec5c6b 68262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6827
6828 PR middle-end/71408
6829 * gcc.dg/tree-ssa/pr71408.c: New test.
6830
40bbfc17 68312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6832
6833 PR middle-end/71281
6834 * g++.dg/torture/pr71281.C: New test.
6835
61f1f80c 68362016-06-06 Marek Polacek <polacek@redhat.com>
6837
6838 PR c/71362
6839 * gcc.dg/pr71362.c: New test.
6840
0406b32f 68412016-06-06 Jakub Jelinek <jakub@redhat.com>
6842 Patrick Palka <ppalka@gcc.gnu.org>
6843
6844 PR c++/70847
6845 PR c++/71330
6846 PR c++/71393
6847 * g++.dg/opt/pr70847.C: New test.
6848 * g++.dg/ubsan/pr70847.C: New test.
6849 * g++.dg/ubsan/pr71393.C: New test.
6850
b1445999 68512016-06-06 Jakub Jelinek <jakub@redhat.com>
6852
6853 PR tree-optimization/71259
6854 * gcc.dg/vect/pr71259.c: New test.
6855
99b4f3a2 68562016-06-06 David Malcolm <dmalcolm@redhat.com>
6857
6858 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6859 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6860 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6861 above.
6862
837679bc 68632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6864
6865 PR middle-end/37780
6866 * gcc.c-torture/execute/pr37780.c: New test.
6867 * gcc.target/aarch64/pr37780_1.c: Likewise.
6868 * gcc.target/arm/pr37780_1.c: Likewise.
6869
e4b92538 68702016-06-06 Marek Polacek <polacek@redhat.com>
6871
6872 * c-c++-common/attr-may-alias-1.c: New test.
6873 * c-c++-common/attr-may-alias-2.c: New test.
6874 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6875
43ac2f2f 68762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6877
6878 PR c/24414
6879 * gcc.target/i386/pr24414.c: New test.
6880
7e1786b2 68812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6882
6883 * gcc.target/sparc/vis4misc.c: New file.
6884 * gcc.target/sparc/fpcmp.c: Likewise.
6885 * gcc.target/sparc/fpcmpu.c: Likewise.
6886
f593ccb2 68872016-06-06 Alan Hayward <alan.hayward@arm.com>
6888
6889 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6890 * gcc.dg/vect/vect-live-3.c: Likewise.
6891
be6d8ddc 68922016-06-06 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/71398
6895 * gcc.dg/torture/pr71398.c: New testcase.
6896
78f27916 68972016-06-06 Uros Bizjak <ubizjak@gmail.com>
6898
6899 PR target/71389
6900 * g++.dg/pr71389.C: New test.
6901
c5899606 69022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6903
6904 PR fortran/71404
6905 * gfortran.dg/fmt_read_5.f: New test.
6906
8e3cd305 69072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6908
6909 PR fortran/69659
6910 * gfortran.dg/class_array_22.f03: New test.
6911
703c0a09 69122016-06-05 Jan Hubicka <hubicka@ucw.cz>
6913
6914 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6915
d07b2b6f 69162016-06-05 Jan Hubicka <hubicka@ucw.cz>
6917
6918 * gcc.dg/predict-9.c: Update template.
6919
4a7ec4ac 69202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6921
6922 PR c++/49377
6923 * g++.dg/template/pr49377.C: New.
6924
7499ef4a 69252016-06-04 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR tree-optimization/71405
6928 * g++.dg/torture/pr71405.C: New test.
6929
558c800d 69302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/70202
6933 * g++.dg/inherit/crash5.C: New.
6934 * g++.dg/inherit/virtual1.C: Adjust.
6935
4ee7cf4b 69362016-06-03 Jeff Law <law@redhat.com>
6937
6938 PR tree-optimization/71316
6939 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6940
b12ae762 69412016-06-03 Jakub Jelinek <jakub@redhat.com>
6942
6943 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6944 dg-additional-options with just -fno-tree-scev-cprop in it.
6945 * gcc.dg/vect/vect-live-2.c: Likewise.
6946 * gcc.dg/vect/vect-live-5.c: Likewise.
6947 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6948 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6949 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6950
e09a5ee3 69512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6952
6953 PR c++/27100
6954 * g++.dg/other/friend6.C: New test.
6955
f14b1922 69562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6957
6958 * g++.dg/torture/ppc-ldst-array.C: New.
6959
20702ea3 69602016-06-03 Joseph Myers <joseph@codesourcery.com>
6961
6962 PR target/71276
6963 PR target/71277
6964 * gcc.dg/torture/builtin-fp-int-inexact.c,
6965 gcc.target/i386/387-builtin-fp-int-inexact.c,
6966 gcc.target/i386/387-rint-inline-1.c,
6967 gcc.target/i386/387-rint-inline-2.c,
6968 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6969 gcc.target/i386/sse2-rint-inline-1.c,
6970 gcc.target/i386/sse2-rint-inline-2.c,
6971 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6972 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6973
5ed3cc7b 69742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6975 Julia Koval <julia.koval@intel.com>
6976
6977 PR target/66960
6978 PR target/67630
6979 PR target/67634
6980 PR target/67841
6981 PR target/68037
6982 PR target/68618
6983 PR target/68661
6984 PR target/69575
6985 PR target/69596
6986 PR target/69734
6987 * gcc.dg/guality/pr68037-1.c: New test.
6988 * gcc.dg/guality/pr68037-2.c: Likewise.
6989 * gcc.dg/guality/pr68037-3.c: Likewise.
6990 * gcc.dg/torture/pr68037-1.c: Likewise.
6991 * gcc.dg/torture/pr68037-2.c: Likewise.
6992 * gcc.dg/torture/pr68037-3.c: Likewise.
6993 * gcc.dg/torture/pr68661-1a.c: Likewise.
6994 * gcc.dg/torture/pr68661-1b.c: Likewise.
6995 * gcc.target/i386/interrupt-1.c: Likewise.
6996 * gcc.target/i386/interrupt-2.c: Likewise.
6997 * gcc.target/i386/interrupt-3.c: Likewise.
6998 * gcc.target/i386/interrupt-4.c: Likewise.
6999 * gcc.target/i386/interrupt-5.c: Likewise.
7000 * gcc.target/i386/interrupt-6.c: Likewise.
7001 * gcc.target/i386/interrupt-7.c: Likewise.
7002 * gcc.target/i386/interrupt-8.c: Likewise.
7003 * gcc.target/i386/interrupt-9.c: Likewise.
7004 * gcc.target/i386/interrupt-10.c: Likewise.
7005 * gcc.target/i386/interrupt-11.c: Likewise.
7006 * gcc.target/i386/interrupt-12.c: Likewise.
7007 * gcc.target/i386/interrupt-13.c: Likewise.
7008 * gcc.target/i386/interrupt-14.c: Likewise.
7009 * gcc.target/i386/interrupt-15.c: Likewise.
7010 * gcc.target/i386/interrupt-16.c: Likewise.
7011 * gcc.target/i386/interrupt-17.c: Likewise.
7012 * gcc.target/i386/interrupt-18.c: Likewise.
7013 * gcc.target/i386/interrupt-19.c: Likewise.
7014 * gcc.target/i386/interrupt-20.c: Likewise.
7015 * gcc.target/i386/interrupt-21.c: Likewise.
7016 * gcc.target/i386/interrupt-22.c: Likewise.
7017 * gcc.target/i386/interrupt-23.c: Likewise.
7018 * gcc.target/i386/interrupt-24.c: Likewise.
7019 * gcc.target/i386/interrupt-25.c: Likewise.
7020 * gcc.target/i386/interrupt-26.c: Likewise.
7021 * gcc.target/i386/interrupt-27.c: Likewise.
7022 * gcc.target/i386/interrupt-28.c: Likewise.
7023 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7024 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7025 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7026 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7027 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7028 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7029 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7030 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7031 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7032 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7033 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7034 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7035
3e346f54 70362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7037
f27c52fb 7038 PR tree-optimization/52171
7039 * gcc.dg/pr52171.c: New test.
7040 * gcc.target/i386/pr52171.c: New test.
3e346f54 7041
22e029d2 70422016-06-03 Jan Hubicka <jh@suse.cz>
7043
7044 * g++.dg/tree-ssa/pred-1.C: New testcase
7045 * gcc.dg/tree-ssa/pred-1.c: New testcase
7046
41ce74ed 70472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7048
7049 PR target/70957
7050 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7051 support.
7052 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7053
cf573a72 70542016-06-03 Alan Hayward <alan.hayward@arm.com>
7055
7056 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7057
75aae5b4 70582016-06-03 Alan Hayward <alan.hayward@arm.com>
7059
7060 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7061 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7062 * gcc.dg/vect/vect-live-1.c: New test.
7063 * gcc.dg/vect/vect-live-2.c: New test.
7064 * gcc.dg/vect/vect-live-3.c: New test.
7065 * gcc.dg/vect/vect-live-4.c: New test.
7066 * gcc.dg/vect/vect-live-5.c: New test.
7067 * gcc.dg/vect/vect-live-slp-1.c: New test.
7068 * gcc.dg/vect/vect-live-slp-2.c: New test.
7069 * gcc.dg/vect/vect-live-slp-3.c: New test.
7070
eba6788d 70712016-06-03 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR middle-end/71387
7074 * g++.dg/opt/pr71387.C: New test.
7075
5a653985 70762016-06-02 Jeff Law <law@redhat.com>
7077
7078 PR tree-optimization/71328
7079 * gcc.c-torture/compile/pr71328.c: New test.
7080
f92f6941 70812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7082
7083 PR fortran/52393
7084 * gfortran.dg/fmt_read_3.f90: Fix typo.
7085 * gfortran.dg/fmt_read_4.f90: New test.
7086
0d29e152 70872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7090 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7091 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7092 * g++.dg/cpp0x/override2.C: Likewise.
7093 * g++.dg/parse/crash5.C: Likewise.
7094 * g++.dg/parse/error16.C: Likewise.
7095 * g++.dg/parse/error27.C: Likewise.
7096 * g++.dg/template/qualttp15.C: Likewise.
7097 * g++.dg/template/redecl4.C: Likewise.
7098 * g++.old-deja/g++.other/crash39.C: Likewise.
7099 * g++.old-deja/g++.other/struct1.C: Likewise.
7100 * g++.old-deja/g++.pt/m9a.C: Likewise.
7101 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7102
2740a1a5 71032016-06-02 Jakub Jelinek <jakub@redhat.com>
7104
89f17a65 7105 PR c++/71372
7106 * c-c++-common/pr71372.c: New test.
7107
2740a1a5 7108 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7109 __TIME__ strings with __builtin_strcmp instead of printf and
7110 dg-output.
7111
9ae89a4e 71122016-06-02 Martin Liska <mliska@suse.cz>
7113
7114 * gcc.dg/predict-9.c: New test.
7115
41258f9c 71162016-06-02 Jakub Jelinek <jakub@redhat.com>
7117
7118 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7119 global set_compiler_env_var and global saved_compiler_env_var.
7120
dad46eb8 71212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7122
7123 PR rtl-optimization/71295
7124 * gcc.c-torture/compile/pr71295.c: New test.
7125
9cc8a892 71262016-06-02 Jakub Jelinek <jakub@redhat.com>
7127
98e7c96c 7128 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7129
4a5a4de2 7130 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7131 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7132
9cc8a892 7133 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7134 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7135 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7136 alternative number.
7137
46819a36 71382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7139
7140 * gcc.target/powerpc/p9-splat-4.c: New test.
7141
71422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7143
7144 PR target/71186
7145 * gcc.target/powerpc/pr71186.c: New test.
7146
d9820cc5 71472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7148
7149 PR fortran/52393
7150 * gfortran.dg/fmt_read_3.f90: New test.
7151
2f14ca3e 71522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7153
7154 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7155 procedure.
7156
dfa5c0d3 71572016-06-01 Eduard Sanou <dhole@openmailbox.org>
7158
7159 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7160 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7161 env var is set.
7162 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7163 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7164 shown once.
7165 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7166 during compilation.
7167 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7168 vars set by dg-set-compiler-env-var.
7169
7d7125df 71702016-06-01 Paul Thomas <pault@gcc.gnu.org>
7171
7172 PR fortran/71156
7173 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7174 to the module procedure declaration.
7175 * gfortran.dg/submodule_16.f08: New test.
7176
6ab9cde4 71772016-06-01 Jakub Jelinek <jakub@redhat.com>
7178
7179 PR middle-end/71371
7180 * c-c++-common/gomp/pr71371.c: New test.
7181
0cfe7a23 71822016-06-01 Richard Biener <rguenther@suse.de>
7183
7184 PR tree-optimization/71366
7185 * gcc.dg/torture/pr71366-1.c: New testcase.
7186 * gcc.dg/torture/pr71366-2.c: Likewise.
7187
5a5b02e1 71882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7189
7190 * gcc.target/powerpc/vslv-0.c: New test.
7191 * gcc.target/powerpc/vslv-1.c: New test.
7192 * gcc.target/powerpc/vsrv-0.c: New test.
7193 * gcc.target/powerpc/vsrv-1.c: New test.
7194
d27a79f6 71952016-06-01 Nathan Sidwell <nathan@acm.org>
7196
7197 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7198 * gcc.target/nvptx/weak.c: New.
7199
6172a9fd 72002016-06-01 Richard Biener <rguenther@suse.de>
7201
7202 PR tree-optimization/71261
7203 * gcc.dg/torture/vect-bool-1.c: New testcase.
7204
f9aaabb2 72052016-06-01 Jakub Jelinek <jakub@redhat.com>
7206
7207 * gfortran.dg/gomp/order-1.f90: New test.
7208 * gfortran.dg/gomp/order-2.f90: New test.
7209
53b01069 72102016-06-01 Jan Hubicka <hubicka@ucw.cz>
7211
7212 * gcc.dg/unroll-6.c: Update template.
7213 * gcc.dg/unroll-7.c: New testcase.
7214 * gcc.dg/unroll-8.c: New testcase.
7215
36757397 72162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7217
7218 * gnat.dg/opt56.ad[sb]: New test.
7219
7f93bd6e 72202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7221
7222 PR c++/66635
7223 * g++.dg/cpp0x/constexpr-ice16.C: New.
7224
9f41a2ce 72252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7226
7227 PR tree-optimization/71314
7228 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7229 -mbranch-cost=2.
7230
31e02373 72312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7232
7233 PR tree-optimization/71077
7234 * gcc.dg/tree-ssa/pr71077.c: New test.
7235
76f8f901 72362016-05-31 Jan Hubicka <hubicka@ucw.cz>
7237
7f93bd6e 7238 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7239 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7240 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 7241
04f5f923 72422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7243
7244 PR c++/71248
7245 * g++.dg/cpp0x/pr71248.C: New.
7246 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7247 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7248 * g++.dg/init/new37.C: Likewise.
7249 * g++.dg/template/static1.C: Likewise.
7250 * g++.dg/template/static2.C: Likewise.
7251
4ffddf28 72522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7253
7254 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7255 instead of %rdi.
7256 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7257
4ff7bd21 72582016-05-31 Marek Polacek <polacek@redhat.com>
7259
7260 * c-c++-common/Wswitch-unreachable-3.c: New test.
7261 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7262
e1f7cc4b 72632016-05-31 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/71352
7266 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7267
02978bd1 72682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7269
7270 * gcc.target/arm/armv5_thumb_isa.c: New test.
7271
cfce8164 72722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7273
7274 PR target/71346
7275 * gcc.target/i386/pr71346.c: New test.
7276
7a51c705 72772016-05-31 Tom de Vries <tom@codesourcery.com>
7278
7279 PR tree-optimization/69068
7280 * gcc.dg/graphite/pr69068.c: New test.
7281
8c1ac106 72822016-05-27 Martin Sebor <msebor@redhat.com>
7283
7284 PR c++/71306
7285 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7286
b6431756 72872016-05-30 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR c++/71349
7290 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7291 nowait depend(inout: dd[0]) clauses where permitted.
7292
f6203294 72932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/71238
7296 * g++.dg/parse/pr71238.C: New.
7297 * g++.dg/concepts/friend1.C: Test column numbers too.
7298 * g++.dg/cpp0x/initlist31.C: Likewise.
7299 * g++.dg/cpp0x/pr51420.C: Likewise.
7300 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7301 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7302 * g++.dg/ext/builtin3.C: Likewise.
7303 * g++.dg/lookup/friend12.C: Likewise.
7304 * g++.dg/lookup/friend7.C: Likewise.
7305 * g++.dg/lookup/koenig1.C: Likewise.
7306 * g++.dg/lookup/koenig5.C: Likewise.
7307 * g++.dg/lookup/used-before-declaration.C: Likewise.
7308 * g++.dg/overload/koenig1.C: Likewise.
7309 * g++.dg/template/crash65.C: Likewise.
7310 * g++.dg/template/friend57.C: Likewise.
7311 * g++.dg/warn/Wshadow-5.C: Likewise.
7312 * g++.dg/warn/Wunused-8.C: Likewise.
7313 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7314 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7315 * g++.old-deja/g++.jason/member.C: Likewise.
7316 * g++.old-deja/g++.jason/report.C: Likewise.
7317 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7318 * g++.old-deja/g++.law/visibility20.C: Likewise.
7319 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7320 * g++.old-deja/g++.other/static5.C: Likewise.
7321 * g++.old-deja/g++.pt/overload2.C: Likewise.
7322
b96f8145 73232016-05-30 Jan Hubicka <hubicka@ucw.cz>
7324
7325 * gcc.dg/tree-ssa/peel1.c: New testcase.
7326 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7327 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7328
ed5bca7a 73292016-05-30 Tom de Vries <tom@codesourcery.com>
7330
7331 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7332 to ce.
7333
c0aa0333 73342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7335
7336 PR c++/71099
7337 * g++.dg/parse/virtual1.C: New.
7338
231010db 73392016-05-30 Uros Bizjak <ubizjak@gmail.com>
7340
7341 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7342 Use correct register when clearing %edx.
7343
765557c0 73442016-05-30 Alexander Monakov <amonakov@ispras.ru>
7345
7346 PR tree-optimization/71289
7347 * gcc.dg/pr71289.c: New test.
7348
fc3b1c44 73492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7350
7351 PR middle-end/71269
7352 PR middle-end/71292
7353 * gcc.dg/tree-ssa/pr71269.c: New test.
7354 * gcc.dg/tree-ssa/pr71292.c: New test.
7355
ce352457 73562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7357
7358 PR middle-end/71252
7359 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7360
eedd711b 73612016-05-30 Jan Hubicka <hubicka@ucw.cz>
7362
7363 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7364 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7365 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7366
8c061890 73672016-05-30 Tom de Vries <tom@codesourcery.com>
7368
7369 PR tree-optimization/69067
7370 * gcc.dg/graphite/pr69067.c: New test.
7371
a6b0884c 73722016-05-29 Uros Bizjak <ubizjak@gmail.com>
7373
7374 PR target/71245
7375 * gcc.target/i386/pr71245-1.c: New test.
7376 * gcc.target/i386/pr71245-2.c: Ditto.
7377
2369edfc 73782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/71105
7381 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7382 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7383 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7384
b6ab3f43 73852016-05-27 Jan Hubicka <hubicka@ucw.cz>
7386
7387 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7388
0192662b 73892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7390
7391 Revert:
7392 PR c++/69855
7393 * g++.dg/overload/69855.C: New.
7394 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7395 * g++.old-deja/g++.pt/crash3.C: Likewise.
7396
fce78c50 73972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7398
7399 PR c++/60385
7400 * g++.dg/parse/namespace13.C: New.
7401
372172fe 74022016-05-26 Jeff Law <law@redhat.com>
7403
7404 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7405 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7406 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7407 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7408 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7409 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7410 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7411 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7412 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7414 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7415 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7416 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7417
5d8a8944 74182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7419
7420 PR c++/69855
7421 * g++.dg/overload/69855.C: New.
7422 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7423 * g++.old-deja/g++.pt/crash3.C: Likewise.
7424
29602b75 74252016-05-27 Jiong Wang <jiong.wang@arm.com>
7426
7427 PR target/63596
7428 * gcc.target/aarch64/va_arg_1.c: New testcase.
7429 * gcc.target/aarch64/va_arg_2.c: Likewise.
7430 * gcc.target/aarch64/va_arg_3.c: Likewise.
7431
c900b732 74322016-05-27 Jiong Wang <jiong.wang@arm.com>
7433
7434 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7435 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7436 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7437 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7438 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7439
73ef73bd 74402016-05-27 Marek Polacek <polacek@redhat.com>
7441
7442 PR middle-end/71308
7443 * g++.dg/torture/pr71308.C: New test.
7444
a6031633 74452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7446
7447 * gcc.dg/zero_bits_compound-1.c: New test.
7448 * gcc.dg/zero_bits_compound-2.c: New test.
7449
1fbdc7ae 74502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7451
7452 PR middle-end/71279
7453 * gcc.dg/pr71279.c: New test.
7454
2e196ca8 74552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7456
7457 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7458 floating point min/max/comparison instructions.
7459 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7460
6feab9ce 74612016-05-26 Jakub Jelinek <jakub@redhat.com>
7462
7463 * c-c++-common/gomp/schedule-1.c: New test.
7464 * gfortran.dg/gomp/schedule-1.f90: New test.
7465
978cea8f 74662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7467
7468 PR c++/70822
7469 PR c++/70106
7470 * g++.dg/cpp1y/auto-fn32.C: New test.
7471 * g++.dg/cpp1y/paren4.C: New test.
7472
0478d9ed 74732016-05-26 Nathan Sidwell <nathan@acm.org>
7474
7475 * gcc.dg/20060410.c: Xfail on ptx.
7476 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7477 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7478 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7479 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7480 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7481
5fd1c174 74822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7483
7484 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7485
c5e8b3e2 74862016-05-26 Jakub Jelinek <jakub@redhat.com>
7487
0db93a5b 7488 PR tree-optimization/71280
7489 * gcc.dg/pr71280.c: New test.
7490
7199c05c 7491 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7492
76c786ac 7493 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7494 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7495
c5e8b3e2 7496 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7497
e9bcea2f 74982016-05-26 Jiong Wang <jiong.wang@arm.com>
7499
7500 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7501 kept in memory.
e9bcea2f 7502
955d947b 75032016-05-25 Jeff Law <law@redhat.com>
7504
7505 PR tree-optimization/71272
7506 * gcc.c-torture/compile/pr71272.c: new test.
7507
77102dbe 75082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7509
7510 * gcc.target/powerpc/vec-cmpne.c: New test.
7511 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7512
552821b4 75132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7514
7515 * gnat.dg/opt55.ad[sb]: New test.
7516
0113f3c5 75172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7518
7519 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7520 * c-c++-common/pr60226.c: Require int32plus.
7521 * gcc.c-torture/execute/pr70602.c: Likewise.
7522 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7523 unsigned long for malloc arg type.
7524 * gcc.dg/asr_div1.c: Require int32plus.
7525 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7526 * gcc.dg/pie-1.c: Require pie.
7527 * gcc.dg/pie-2.c: Likewise.
7528 * gcc.dg/pr59471.c: Require int32plus.
7529 * gcc.dg/pr59963-2.c: XFAIL for int16.
7530 * gcc.dg/pr60114.c: Require int32plus.
7531 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7532 unsigned long for typedef of size_t.
7533 * gcc.dg/pr63914.c: Require int32plus.
7534 * gcc.dg/pr64536.c: Require pt32plus.
7535 * gcc.dg/pr65658.c: Likewise.
7536 * gcc.dg/pr67271.c: Require int32plus.
7537 * gcc.dg/pr68112.c: Likewise.
7538 * gcc.dg/pr69071.c: Skip for avr target.
7539 * gcc.dg/pr69973.c: Require int32plus.
7540 * gcc.dg/pr70169.c: Skip for avr target.
7541 * gcc.dg/sso-6.c: Require int32plus.
7542 * gcc.dg/sso-7.c: Likewise.
7543 * gcc.dg/sso-8.c: Likewise.
7544 * gcc.dg/vrp-min-max-2.c: Likewise.
7545
f4094380 75462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7547
7548 PR target/70738
7549 * gcc.target/i386/pr70738-1.c: New test.
7550 * gcc.target/i386/pr70738-2.c: Likewise.
7551 * gcc.target/i386/pr70738-3.c: Likewise.
7552 * gcc.target/i386/pr70738-4.c: Likewise.
7553 * gcc.target/i386/pr70738-5.c: Likewise.
7554 * gcc.target/i386/pr70738-6.c: Likewise.
7555 * gcc.target/i386/pr70738-7.c: Likewise.
7556 * gcc.target/i386/pr70738-8.c: Likewise.
7557 * gcc.target/i386/pr70738-9.c: Likewise.
7558
239a4bea 75592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7560
7561 PR rtl-optimization/66940
7562 * gcc.c-torture/execute/pr66940.c: New test.
7563
bf6382ba 75642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7565
7566 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7567 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7568 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7569 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7570 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7571 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7572 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7573 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7574 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7575 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7576 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7577 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7578 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7579 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7580 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7581 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7582 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7583 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7584 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7585 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7586 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7587 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7588 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7589 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7590
2c995da9 75912016-05-25 Marek Polacek <polacek@redhat.com>
7592
7593 PR c/71265
7594 * gcc.dg/noncompile/pr71265.c: New test.
7595
abfbb5b5 7596 PR c/71266
7597 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7598
f6871bbd 75992016-05-25 Nathan Sidwell <nathan@acm.org>
7600
7601 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7602
de04e83e 76032016-05-25 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/71261
7606 * c-c++-common/torture/pr71261.c: New testcase.
7607
b35931f7 76082016-05-25 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/71264
7611 * gcc.dg/vect/pr71264.c: New testcase.
7612
166c3089 76132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/55992
7616 * g++.dg/cpp0x/alias-decl-53.C: New.
7617 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7618
14240409 76192016-05-25 Martin Liska <mliska@suse.cz>
7620
7621 * g++.dg/pr71239.C: New test.
7622
bc47d9f6 76232016-05-25 Richard Biener <rguenther@suse.de>
7624
4860a6bf 7625 * gcc.dg/vect/pr58135.c: Rename to ...
7626 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7627
d8a3f157 76282016-05-25 Marek Polacek <polacek@redhat.com>
7629
7630 * g++.dg/pr65295.C: Use target c++14.
7631
3af16045 76322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7633
231010db 7634 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7635 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7636
949479b2 76372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7638
7639 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7640 instructions.
7641
6d6a3fc3 76422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7643
7644 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7646 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7647 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7648 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7649 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7650 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7651 * c-c++-common/goacc/pcopy.c: Likewise.
7652 * c-c++-common/goacc/pcopyin.c: Likewise.
7653 * c-c++-common/goacc/pcopyout.c: Likewise.
7654 * c-c++-common/goacc/pcreate.c: Likewise.
7655 * c-c++-common/goacc/pr70688.c: New test.
7656 * c-c++-common/goacc/present-1.c: Adjust test.
7657 * c-c++-common/goacc/reduction-5.c: Likewise.
7658 * g++.dg/goacc/data-1.C: New test.
7659
af648be2 76602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7661
7662 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7663 vector parity built-in functions.
7664 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7665 count trailing zeros automatic vectorization.
7666 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7667 count trailing zeros built-in functions.
7668
4e173d60 76692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7670
7671 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7672
a0c02a52 76732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7674
7675 PR target/71050
7676 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7677
64c52e9c 76782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7679
7680 PR c++/50436
7681 * g++.dg/template/crash123.C: New.
7682 * g++.dg/template/crash124.C: Likewise.
7683
752b5a4c 76842016-05-24 Martin Sebor <msebor@redhat.com>
7685
7686 PR c++/71147
7687 * g++.dg/ext/flexary16.C: New test.
7688
a36dd683 76892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7690
f6871bbd 7691 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7692 before math.h is included.
a36dd683 7693 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7694 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7695 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7696 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7697 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7698 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7699 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7700 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7701 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7702 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7703 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7704 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7705 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7706 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7707 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7708 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7709 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7710 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7711 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7712 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7713 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7714 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7715 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7716
d60e1df7 77172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7718 Kelvin Nilsen <kelvin@gcc.gnu.org>
7719
7720 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7721 support.
7722
22d09025 77232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7724
7725 PR c++/69872
7726 * g++.dg/warn/Wno-narrowing1.C: New.
7727
6ef0143d 77282016-05-24 Marek Polacek <polacek@redhat.com>
7729
7730 PR c/71249
7731 * c-c++-common/Wswitch-unreachable-2.c: New test.
7732
962a2062 77332016-05-24 Jakub Jelinek <jakub@redhat.com>
7734
ead77194 7735 PR c++/71257
7736 * g++.dg/vect/simd-clone-6.cc: New test.
7737 * g++.dg/gomp/declare-simd-6.C: New test.
7738
962a2062 7739 PR middle-end/70434
7740 PR c/69504
7741 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7742
23edc6d1 77432016-05-24 Richard Biener <rguenther@suse.de>
7744
7745 PR tree-optimization/71240
7746 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7747
30633bcc 77482016-05-24 Richard Biener <rguenther@suse.de>
7749
7750 PR tree-optimization/71230
7751 * gcc.dg/torture/pr71230.c: New testcase.
7752 * g++.dg/torture/pr71230.C: Likewise.
7753
c9d624bd 77542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7755
7756 * c-c++-common/goacc/routine-5.c: Add tests.
7757 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7758 * gfortran.dg/goacc/routine-6.f90: Add tests.
7759
ce143ff0 77602016-05-24 Richard Biener <rguenther@suse.de>
7761
7762 PR tree-optimization/71253
7763 * gcc.dg/torture/pr71253.c: New testcase.
7764
3bdaecd5 77652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7766
7767 PR middle-end/71252
7768 * gfortran.dg/pr71252.f90: New test.
7769
856b494d 77702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7771
7772 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7773
7345b977 77742016-05-24 Richard Biener <rguenther@suse.de>
7775
7776 PR middle-end/70434
7777 PR c/69504
7778 * c-c++-common/vector-subscript-4.c: New testcase.
7779 * c-c++-common/vector-subscript-5.c: Likewise.
7780
6f065267 77812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7782
7783 PR fortran/71123
7784 * gfortran.dg/namelist_90.f: New test
7785
fd6757da 77862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7787
7788 PR fortran/66461
7789 * gfortran.dg/unexpected_eof.f: New test
7790
7d5555a8 77912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7792 Kelvin Nilsen <kelvin@gcc.gnu.org>
7793
7794 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7795 as little endian.
7796
ae6744c9 77972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/70972
7800 * g++.dg/cpp0x/inh-ctor20.C: New.
7801 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7802
f0d91a85 78032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/69095
7806 * g++.dg/cpp0x/variadic168.C: New.
7807
1618ffe5 78082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 * g++.dg/cpp0x/pr31445.C: Test column number too.
7811 * g++.dg/cpp0x/pr32253.C: Likewise.
7812 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7813 * g++.dg/cpp0x/variadic36.C: Likewise.
7814
c0205bab 78152016-05-23 Marc Glisse <marc.glisse@inria.fr>
7816
7817 * gcc.dg/fold-notshift-2.c: Adjust.
7818
1398da0f 78192016-05-23 Marek Polacek <polacek@redhat.com>
7820
7821 PR c/49859
7822 * c-c++-common/Wswitch-unreachable-1.c: New test.
7823 * gcc.dg/Wswitch-unreachable-1.c: New test.
7824 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7825 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7826 * g++.dg/gomp/block-10.C: Likewise.
7827 * gcc.dg/gomp/block-10.c: Likewise.
7828 * g++.dg/gomp/block-9.C: Likewise.
7829 * gcc.dg/gomp/block-9.c: Likewise.
7830 * g++.dg/gomp/target-1.C: Likewise.
7831 * g++.dg/gomp/target-2.C: Likewise.
7832 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7833 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7834 * g++.dg/gomp/taskgroup-1.C: Likewise.
7835 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7836 * gcc.dg/gomp/teams-1.c: Likewise.
7837 * g++.dg/gomp/teams-1.C: Likewise.
7838 * g++.dg/overload/error3.C: Likewise.
7839 * g++.dg/tm/jump1.C: Likewise.
7840 * g++.dg/torture/pr40335.C: Likewise.
7841 * gcc.dg/c99-vla-jump-5.c: Likewise.
7842 * gcc.dg/switch-warn-1.c: Likewise.
7843 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7844 * gcc.dg/nested-func-1.c: Likewise.
7845 * gcc.dg/pr67784-4.c: Likewise.
7846
5403ed8b 78472016-05-23 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/71230
7850 * gfortran.dg/pr71230-1.f90: New testcase.
7851 * gfortran.dg/pr71230-2.f90: Likewise.
7852
27510941 78532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7854
1618ffe5 7855 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7856 * gcc.dg/vect/pr58135.c: Add new.
7857 * gfortran.dg/pr46519-1.f: Adjust test case.
7858
a41c605d 78592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/53401
7862 * g++.dg/cpp0x/decltype64.C: New.
7863
3eb254ab 78642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7865
7866 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7867 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7868 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7869
a75fffe1 78702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7871
7872 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7873 Add poly64x1_t and poly64x2_t cases if supported.
7874 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7875 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7876 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7877 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7878 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7879
56979b12 78802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7881
7882 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7883 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7884 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7885 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7886 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7887 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7888 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7889
dc5e98db 78902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7891
7892 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7893
c0f383ae 78942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7895
7896 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7897 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7898
2a4d70a2 78992016-05-22 Jakub Jelinek <jakub@redhat.com>
7900
4c109025 7901 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7902 constraint instead of "r".
7903 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7904 insn instead of vxorpd.
7905 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7906
bad891ce 7907 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7908 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7909
ac23ddb9 7910 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7911
9dac9579 7912 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7913 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7914
2a4d70a2 7915 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7916
9eafdd7b 79172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7918
7919 PR middle-end/40921
7920 * gcc.dg/tree-ssa/pr40921.c: New test.
7921
93df190d 79222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7923
7924 PR target/71103
7925 * gcc.target/avr/pr71103.c: New test.
7926
933b9f7f 79272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7928
7929 PR middle-end/71179
7930 * gcc.dg/tree-ssa/pr71179.c: New test.
7931
8bdfbc08 79322016-05-20 Martin Sebor <msebor@redhat.com>
7933
7934 PR c/71115
7935 * gcc.dg/init-excess-2.c: New test.
7936
6827ab42 79372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7938
7939 * gnat.dg/opt53.adb: New test.
7940 * gnat.dg/opt54.adb: Likewise.
7941
58a5f4c0 79422016-05-20 Martin Jambor <mjambor@suse.cz>
7943
7944 PR tree-optimization/70884
7945 * gcc.dg/tree-ssa/pr70919.c: New test.
7946
bb7145f6 79472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7948
7949 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7950 formatting.
f6871bbd 7951 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7952 fix code formatting.
7953
79542016-05-20 Nathan Sidwell <nathan@acm.org>
7955
7956 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7957 non-common cases.
7958 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7959
9954d230 79602016-05-20 David Malcolm <dmalcolm@redhat.com>
7961
7962 * jit.dg/all-non-failing-tests.h: Add
7963 test-factorial-must-tail-call.c.
7964 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7965 * jit.dg/test-factorial-must-tail-call.c: New test case.
7966
08a161f9 79672016-05-20 Jakub Jelinek <jakub@redhat.com>
7968
7969 PR fortran/71204
7970 * gfortran.dg/pr71204.f90: New test.
7971
3d380077 79722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7973
7974 * gcc.target/nvptx/sincos.c: New test.
7975
0f104d56 79762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7977
7978 PR c++/70572
7979 * g++.dg/cpp1y/auto-fn31.C: New.
7980
61736a1b 79812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7982
7983 * gcc.target/powerpc/vec-addec.c: New test.
7984 * gcc.target/powerpc/vec-addec-int128.c: New test.
7985
b4a61e77 79862016-05-20 David Malcolm <dmalcolm@redhat.com>
7987
7988 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7989 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7990 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7991 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7992
9a2ace10 79932016-05-20 Jan Hubicka <hubicka@ucw.cz>
7994
7995 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7996
45cdf8c6 79972016-05-20 Jakub Jelinek <jakub@redhat.com>
7998
b9a1dcd5 7999 PR c++/71210
8000 * g++.dg/opt/pr71210-1.C: New test.
8001 * g++.dg/opt/pr71210-2.C: New test.
8002
45cdf8c6 8003 PR tree-optimization/29756
8004 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8005 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8006 only on selected targets where V4SImode vectors are known to be
8007 supported.
8008
92e3ffbf 80092016-05-20 Marc Glisse <marc.glisse@inria.fr>
8010
8011 PR tree-optimization/71079
8012 PR tree-optimization/71206
8013 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8014
5da368e3 80152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8016
8017 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8018 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8019 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8020
2506d97a 80212016-05-20 Richard Guenther <rguenther@suse.de>
8022
8023 PR tree-optimization/29756
8024 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8025
adade307 80262016-05-20 Richard Biener <rguenther@suse.de>
8027
8028 PR tree-optimization/71185
8029 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8030
c3deca25 80312016-05-20 Richard Biener <rguenther@suse.de>
8032
8033 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8034
8b0bef14 80352016-05-19 Marek Polacek <polacek@redhat.com>
8036
8037 PR c++/71075
8038 * g++.dg/diagnostic/pr71075.C: New test.
8039
08025288 80402016-05-19 David Malcolm <dmalcolm@redhat.com>
8041
8042 PR c++/71184
8043 * g++.dg/pr71184.C: New test case.
8044
26a51591 80452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8046
8047 * gcc.target/powerpc/darn-0.c: New test.
8048 * gcc.target/powerpc/darn-1.c: New test.
8049 * gcc.target/powerpc/darn-2.c: New test.
8050
d8d3e75a 80512016-05-19 Marek Polacek <polacek@redhat.com>
8052
8053 PR tree-optimization/71031
8054 * gcc.dg/tree-ssa/vrp100.c: New test.
8055
c28211ae 80562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8057
8058 PR rtl-optimization/71148
8059 * gcc.dg/pr71148.c: New test.
8060
3f5ea43a 80612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8062
8063 PR target/71056
8064 * gcc.target/arm/pr71056.c: New test.
8065
2a7d4c20 80662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8067
8068 * c-c++-common/pr69669.c: Check the used mode.
8069
ed0b0569 80702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8071
8072 PR sanitizer/64354
8073 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8074
410372fe 80752016-05-19 Richard Biener <rguenther@suse.de>
8076
8077 PR tree-optimization/70729
8078 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8079 * gcc.dg/graphite/scop-18.c: Likewise.
8080 * gcc.dg/pr41783.c: Disable LIM.
8081 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8082 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8083 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8084 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8085 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8086 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8087 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8088 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8090 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8091 * gfortran.dg/pr42108.f90: Likewise.
8092
56f34f03 80932016-05-18 David Malcolm <dmalcolm@redhat.com>
8094
8095 PR driver/69265
8096 * gcc.dg/spellcheck-options-11.c: New test case.
8097
e6481cd1 80982016-05-18 Jakub Jelinek <jakub@redhat.com>
8099
8100 PR c++/71100
8101 * g++.dg/opt/pr71100.C: New test.
8102
be951c59 81032016-05-18 Martin Jambor <mjambor@suse.cz>
8104
8105 PR ipa/69708
8106 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8107 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8108 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8109 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8110
665ff45b 81112016-05-18 Martin Jambor <mjambor@suse.cz>
8112
8113 PR ipa/69708
8114 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8115 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8116 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8117 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8118 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8119
485be62c 81202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/69793
8123 * g++.dg/template/crash122.C: New.
8124
b251d5f5 81252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/70466
8128 * g++.dg/template/pr70466-1.C: New.
8129 * g++.dg/template/pr70466-2.C: Likewise.
8130
c93e9931 81312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8132
8133 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8134 splat operations and the XXSPLTIB instruction.
8135 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8136 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8137 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8138 xxlxor to clear a register.
8139
8ba6639c 81402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8141
8142 * gcc.dg/torture/pr71020.c: New test.
8143
ec6e3005 81442016-05-18 Martin Jambor <mjambor@suse.cz>
8145
8146 PR ipa/70646
8147 * gcc.dg/ipa/pr70646.c: New test.
8148
5ef3c918 81492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8150
8151 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8152
70a88eab 81532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8154
8155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8156 missing tests for vreinterpretq_p{8,16}.
8157
b52a930c 81582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8161 vsliq_n_s64 and vsliq_n_u64.
8162
bdd4080b 81632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8164
8165 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8166 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8167
37814bf5 81682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8169
8170 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8171 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8172 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8173
764af2e0 81742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8175
8176 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8177 in comment.
8178
ffe01a83 81792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8180
8181 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8182 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8183 "blr\t" and switch to scan-assembler-times.
8184
fab6dae9 81852016-05-18 Jiong Wang <jiong.wang@arm.com>
8186
231010db 8187 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8188 with __aarch64__.
8189 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8190 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8191
4eb0c566 81922016-05-18 Jakub Jelinek <jakub@redhat.com>
8193
442f18f1 8194 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8195 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8196 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8197 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8198 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8199 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8200
4d83b36b 8201 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8202 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8203
a4528eec 8204 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8205 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8206
f0066139 8207 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8208 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8209
4eb0c566 8210 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8211
303e9267 82122016-05-18 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/71168
8215 * gcc.dg/torture/pr71168.c: New testcase.
8216
0d7ddd44 82172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8218
8219 PR middle-end/63586
8220 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8221 * gcc.dg/tree-ssa/pr63586.c: New test.
8222 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8223
899bcc0f 82242016-05-17 Nathan Sidwell <nathan@acm.org>
8225
8226 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8227 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8228 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8229 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8230
a2246979 82312016-05-17 Nathan Sidwell <nathan@acm.org>
8232
8233 * gcc.target/nvptx/abi-vararg-3.c: New.
8234
2f6a4d21 82352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8236
8237 PR tree-optimization/54579
8238 PR middle-end/55299
8239 * gcc.dg/fold-notrotate-1.c: New test.
8240 * gcc.dg/fold-notshift-1.c: New test.
8241 * gcc.dg/fold-notshift-2.c: New test.
8242
27bdad45 82432016-05-17 Marek Polacek <polacek@redhat.com>
8244
8245 PR ipa/71146
8246 * g++.dg/ipa/pr71146.C: New test.
8247
f33a295a 82482016-05-17 David Malcolm <dmalcolm@redhat.com>
8249
8250 * jit.dg/test-error-array-bounds.c: New test case.
8251
b6dd53bf 82522016-05-17 Marc Glisse <marc.glisse@inria.fr>
8253
8254 * gcc.dg/tree-ssa/and-1.c: New testcase.
8255
a8719545 82562016-05-17 Marc Glisse <marc.glisse@inria.fr>
8257
8258 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8259 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8260
34806102 82612016-05-17 Marc Glisse <marc.glisse@inria.fr>
8262
8263 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8264 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8265
25fe08a8 82662016-05-17 Jiong Wang <jiong.wang@arm.com>
8267
8268 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8269
abf1a837 82702016-05-17 Jiong Wang <jiong.wang@arm.com>
8271
8272 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8273
666b9dd3 82742016-05-17 Jiong Wang <jiong.wang@arm.com>
8275
8276 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8277 ".2d[index]" when scan the assembly.
8278 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8279 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8280 float64x1.
8281 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8282
77d095c0 82832016-05-17 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/71132
8286 * gcc.dg/torture/pr71132.c: New testcase.
8287
28adcc23 82882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8289
8290 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8291
2439931e 82922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 PR target/70809
8295 * gcc.target/aarch64/pr70809_1.c: New test.
8296
5ec2ff80 82972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8298
8299 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8300 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8301 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8302 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8303
17fd1c7a 83042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8305 Ilya Enkovich <ilya.enkovich@intel.com>
8306
8307 PR target/71114
8308 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8309
46729204 83102016-05-16 Jan Hubicka <hubicka@ucw.cz>
8311
8312 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8313 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8314
2a1125d6 83152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8316
8317 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8318 test for __ARM_FP16_ARGS.
8319 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8320 * gcc.target/arm/aapcs/neon-vect10.c: New.
8321 * gcc.target/arm/aapcs/neon-vect9.c: New.
8322 * gcc.target/arm/aapcs/vfp18.c: New.
8323 * gcc.target/arm/aapcs/vfp19.c: New.
8324 * gcc.target/arm/aapcs/vfp20.c: New.
8325 * gcc.target/arm/aapcs/vfp21.c: New.
8326 * gcc.target/arm/fp16-aapcs-1.c: New.
8327 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8328 test for __ARM_FP16_ARGS.
8329 * g++.target/arm/fp16-return-1.c: Update expected output.
8330
ea3d2d74 83312016-05-16 Jiong Wang <jiong.wang@arm.com>
8332
8333 PR testsuite/70227
8334 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8335
6989e05f 83362016-05-15 Harald Anlauf <anlauf@gmx.de>
8337
8338 PR fortran/69603
8339 * gfortran.dg/pr69603.f90: New testcase.
8340
a5f52592 83412016-05-14 Fritz Reese <fritzoreese@gmail.com>
8342
8343 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8344
88f949ab 83452016-05-14 Fritz Reese <fritzoreese@gmail.com>
8346
8347 PR fortran/71047
8348 * gfortran.dg/pr71047.f08: New test.
8349
90c88567 83502016-05-13 Joseph Myers <joseph@codesourcery.com>
8351
8352 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8353 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8354 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8355
00a690cc 83562016-05-13 Martin Sebor <msebor@redhat.com>
8357
8358 PR c++/60049
8359 * g++.dg/cpp0x/constexpr-60049.C: New test.
8360
ec8b6af7 83612016-05-13 Jakub Jelinek <jakub@redhat.com>
8362
8363 PR bootstrap/71071
8364 * gcc.dg/pr71071.c: New test.
8365
f54d1d7b 83662016-05-13 Uros Bizjak <ubizjak@gmail.com>
8367
8368 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8369 remove XOP handling.
2f3af60f 8370 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8371
a39a0392 83722016-05-13 Nathan Sidwell <nathan@acm.org>
8373
8374 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8375 __atomic_is_lock_free declaration.
8376
42333dd9 83772016-05-13 Richard Biener <rguenther@suse.de>
8378
8379 PR tree-optimization/42587
8380 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8381
c5442454 83822016-05-13 Martin Liska <mliska@suse.cz>
8383
8384 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8385 the new format of dump output.
8386
03a400fb 83872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8388
8389 * gcc.dg/pr71084.c: New test.
8390
69278c3f 83912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8392
231010db 8393 PR target/53440
8394 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8395
8138f11b 83962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8397
8398 * gcc.target/aarch64/struct_return.c: New test.
8399
22a3f7bd 84002016-05-12 Marek Polacek <polacek@redhat.com>
8401
8402 PR c/70756
8403 * c-c++-common/pr70756-2.c: New test.
8404 * c-c++-common/pr70756.c: New test.
8405
9bcd42cc 84062016-05-12 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/71059
8409 * gcc.dg/torture/pr71059.c: New testcase.
8410
5ffb4a0d 84112016-05-12 Richard Biener <rguenther@suse.de>
8412
8413 PR tree-optimization/71062
8414 * gcc.dg/torture/pr71062.c: New testcase.
8415
2ab65c31 84162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8417
8418 PR tree-optimization/71006
8419 * gcc.dg/pr71006.c: New test.
8420
f0158fc0 84212016-05-12 Marek Polacek <polacek@redhat.com>
8422
8423 PR driver/71063
8424 * gcc.dg/opts-7.c: New test.
8425
0f56938b 84262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8427
8428 PR target/70830
8429 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8430 Add -save-temps to dg-options.
8431 Scan for ldmfd rather than pop instruction.
8432 * gcc.target/arm/interrupt-2.c: Likewise.
8433 * gcc.target/arm/pr70830.c: New test.
8434
e10946d5 84352016-05-12 Jakub Jelinek <jakub@redhat.com>
8436
9fa8e468 8437 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8438 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8439
9ce62bbe 8440 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8441 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8442 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8443
708ae1b1 8444 PR target/71019
8445 * gcc.target/i386/avx512vl-pack-1.c: New test.
8446 * gcc.target/i386/avx512vl-pack-2.c: New test.
8447 * gcc.target/i386/avx512bw-pack-2.c: New test.
8448
a461f32e 8449 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8450
e10946d5 8451 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8452 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8453 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8454
f52a3ef6 84552016-05-12 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/70986
8458 * gcc.dg/torture/pr70986-1.c: New testcase.
8459 * gcc.dg/torture/pr70986-2.c: Likewise.
8460 * gcc.dg/torture/pr70986-3.c: Likewise.
8461
54c4d22e 84622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8463
8464 PR c/43651
8465 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8466 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8467
57215d5b 84682016-05-11 Uros Bizjak <ubizjak@gmail.com>
8469
8470 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8471 directive.
8472 * gcc.target/i386/pr66746.c: Ditto.
8473
67d3121c 84742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8475
8476 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8477 support.
8478 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8479 warning when using -mvsx-timode.
8480 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8481 * gcc.target/powerpc/dform-2.c: Likewise.
8482 * gcc.target/powerpc/pr68805.c: Likewise.
8483
7f8012a5 84842016-05-11 Marek Polacek <polacek@redhat.com>
8485
8486 PR c++/71024
8487 * c-c++-common/attributes-3.c: New test.
8488
3e8567ce 84892016-05-11 Nathan Sidwell <nathan@acm.org>
8490
8491 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8492 * gcc.c-torture/execute/pr68185.c: Likewise.
8493 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8494 * gcc.dg/pr69634.c: Requires scheduling.
8495 * gcc.dg/torture/pr66178.c: Require label values.
8496 * gcc.dg/setjmp-6.c: Require indirect jumps.
8497
3739ac00 84982016-05-11 Richard Biener <rguenther@suse.de>
8499
8500 PR tree-optimization/71055
8501 * gcc.dg/torture/pr71055.c: New testcase.
8502
1ff8b385 85032016-05-11 Richard Biener <rguenther@suse.de>
8504
8505 PR debug/71057
8506 * g++.dg/debug/pr71057.C: New testcase.
8507
77126efa 85082016-05-11 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR fortran/70855
8511 * gfortran.dg/gomp/pr70855.f90: New test.
8512
6fcaaf9b 85132016-05-11 Richard Biener <rguenther@suse.de>
8514
8515 PR middle-end/71002
8516 * g++.dg/torture/pr71002.C: New testcase.
8517
bfa8ea12 85182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8519
8520 PR middle-end/70807
8521 * gcc.dg/pr70807.c: New test.
8522
87632549 85232016-05-10 Martin Sebor <msebor@redhat.com>
8524
8525 PR c++/38611
8526 * g++.dg/Wattributes.C: New test.
8527
f9153689 85282016-05-10 Marc Glisse <marc.glisse@inria.fr>
8529
8530 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8531 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8532 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8533
a44ed58a 85342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8535
8536 PR target/70799
8537 * gcc.target/i386/pr70799-1.c: New test.
8538
d6c90d89 85392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8540
8541 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8542
c1f73044 85432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8544
8545 PR middle-end/70877
8546 * gcc.target/i386/pr70877.c: New test.
8547
e66d763a 85482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8549
8550 PR tree-optimization/70786
8551 * gcc.target/i386/pr70876.c: New test.
8552
a30ff73a 85532016-05-10 Jakub Jelinek <jakub@redhat.com>
8554
8555 PR target/70927
8556 * gcc.target/i386/avx512vl-logic-1.c: New test.
8557 * gcc.target/i386/avx512vl-logic-2.c: New test.
8558 * gcc.target/i386/avx512dq-logic-2.c: New test.
8559
4b3fd38f 85602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8561
8562 PR target/70963
8563 * gcc.target/powerpc/pr70963.c: New.
8564
abf93a25 85652016-05-10 David Malcolm <dmalcolm@redhat.com>
8566
8567 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8568 (test_very_wide_line): Add ruler to expected output.
8569 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8570 (test_very_wide_line): Likewise.
8571 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8572 (test_show_locus): Within the handling of "test_very_wide_line",
8573 enable show_ruler_p on the diagnostic context.
8574
d614888f 85752016-05-10 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/71039
8578 * gcc.dg/torture/pr71039.c: New testcase.
8579
dbca5ed9 85802016-05-10 Nathan Sidwell <nathan@acm.org>
8581
8582 * gcc.dg/nested-func-10.c: Requires alloca.
8583 * gcc.dg/nested-func-9.c: Requires alloca.
8584 * gcc.c-torture/execute/pr70460.c: Requires labels.
8585 * gcc.c-torture/compile/pr70199.c: Requires labels.
8586 * gcc.target/nvptx/decl.c: Compile only.
8587 * gcc.target/nvptx/trailing-init.c: Compile only.
8588 * gcc.target/nvptx/ary-init.c: Compile only.
8589
3fa82609 85902016-05-10 Marek Polacek <polacek@redhat.com>
8591
8592 PR c/70255
8593 * gcc.dg/attr-opt-1.c: New test.
8594
76825907 85952016-05-10 Richard Biener <rguenther@suse.de>
8596
8597 PR tree-optimization/70497
8598 PR tree-optimization/28367
8599 * gcc.dg/torture/20160404-1.c: New testcase.
8600 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8601 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8602
68255819 86032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8604
8605 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8606
d9aa8cdb 86072016-05-09 Uros Bizjak <ubizjak@gmail.com>
8608
8609 * gcc.target/i386/fabsneg-1.c New test.
8610
7cc16f50 86112016-05-09 Alan Modra <amodra@gmail.com>
8612
8613 PR testsuite/70826
8614 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8615
a83b7b63 86162016-05-09 Richard Biener <rguenther@suse.de>
8617
8618 PR tree-optimization/70985
8619 * gcc.dg/torture/pr70985.c: New testcase.
8620
189d0706 86212016-05-09 Bin Cheng <bin.cheng@arm.com>
8622
8623 * gcc.dg/tree-ssa/ifc-9.c: New test.
8624 * gcc.dg/tree-ssa/ifc-10.c: New test.
8625 * gcc.dg/tree-ssa/ifc-11.c: New test.
8626 * gcc.dg/tree-ssa/ifc-12.c: New test.
8627 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8628 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8629 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8630
1ec957b0 86312016-05-09 Richard Biener <rguenther@suse.de>
8632
8633 PR fortran/70937
8634 * gfortran.dg/pr70937.f90: New testcase.
8635
923c7714 86362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8637
8638 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8639
d7cd448a 86402016-05-07 Fritz Reese <fritzoreese@gmail.com>
8641
8642 PR fortran/56226
8643 * gfortran.dg/dec_structure_1.f90: New testcase.
8644 * gfortran.dg/dec_structure_2.f90: Ditto.
8645 * gfortran.dg/dec_structure_3.f90: Ditto.
8646 * gfortran.dg/dec_structure_4.f90: Ditto.
8647 * gfortran.dg/dec_structure_5.f90: Ditto.
8648 * gfortran.dg/dec_structure_6.f90: Ditto.
8649 * gfortran.dg/dec_structure_7.f90: Ditto.
8650 * gfortran.dg/dec_structure_8.f90: Ditto.
8651 * gfortran.dg/dec_structure_9.f90: Ditto.
8652 * gfortran.dg/dec_structure_10.f90: Ditto.
8653 * gfortran.dg/dec_structure_11.f90: Ditto.
8654 * gfortran.dg/dec_union_1.f90: Ditto.
8655 * gfortran.dg/dec_union_2.f90: Ditto.
8656 * gfortran.dg/dec_union_3.f90: Ditto.
8657 * gfortran.dg/dec_union_4.f90: Ditto.
8658 * gfortran.dg/dec_union_5.f90: Ditto.
8659 * gfortran.dg/dec_union_6.f90: Ditto.
8660 * gfortran.dg/dec_union_7.f90: Ditto.
8661
f681e29b 86622016-05-07 Tom de Vries <tom@codesourcery.com>
8663
8664 PR tree-optimization/70956
8665 * gcc.dg/graphite/pr70956.c: New test.
8666
68d7f375 86672016-05-06 Jakub Jelinek <jakub@redhat.com>
8668
faf39348 8669 PR middle-end/70941
8670 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8671 (a, b, c, d): Change type from char to signed char.
8672 (main): Compare against (signed char) -1634678893 instead of
8673 hardcoded -109. Use __builtin_abort instead of abort.
8674
b768b13a 8675 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8676 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8677
68d7f375 8678 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8679
5dda16ea 86802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8681
8682 PR debug/70935
8683 * gcc.dg/torture/pr70935.c: New test.
8684
13ede1b5 86852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8686
8687 PR target/58219
7fc878c4 8688 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8689
96d94be2 86902016-05-06 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/70960
8693 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8694
e5d9f15d 86952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8696
8697 PR target/52933
8698 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8699 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8700 Adjust expected instruction counts.
8701 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8702
2dd7705f 87032016-05-06 Marek Polacek <polacek@redhat.com>
8704
8705 PR sanitizer/70875
8706 * gcc.dg/ubsan/bounds-3.c: New test.
8707
cb8bc632 87082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8709
8710 PR target/54089
8711 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8712
b343c173 87132016-05-06 Richard Biener <rguenther@suse.de>
8714
8715 PR middle-end/70931
8716 * gfortran.dg/pr70931.f90: New testcase.
8717
1e3db0b1 87182016-05-06 Richard Biener <rguenther@suse.de>
8719
8720 PR middle-end/70941
8721 * gcc.dg/torture/pr70941.c: New testcase.
8722
bdd54b6d 87232016-05-05 Bin Cheng <bin.cheng@arm.com>
8724
8725 PR tree-optimization/57206
8726 * gcc.dg/vect/pr57206.c: New test.
8727
499adcfd 87282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8729
8730 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8731
871164c4 87322016-05-05 Jakub Jelinek <jakub@redhat.com>
8733
ecb23e00 8734 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8735
871164c4 8736 * c-c++-common/Wdangling-else-4.c: New test.
8737
70cf83ba 87382016-05-04 Jakub Jelinek <jakub@redhat.com>
8739
858c9470 8740 PR c++/70906
8741 PR c++/70933
8742 * g++.dg/opt/pr70906.C: New test.
8743 * g++.dg/opt/pr70933.C: New test.
8744
70cf83ba 8745 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8746
aaa36a78 87472016-05-04 Jan Hubicka <hubicka@ucw.cz>
8748
8749 * gcc.dg/ipa/pure-const-3.c: New testcase.
8750
1d52c456 87512016-05-04 Marek Polacek <polacek@redhat.com>
8752
8753 * c-c++-common/Wdangling-else-1.c: New test.
8754 * c-c++-common/Wdangling-else-2.c: New test.
8755 * c-c++-common/Wdangling-else-3.c: New test.
8756
dc581573 87572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8758
8759 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8760 flag is present.
8761
a64030fe 87622016-05-04 Marek Polacek <polacek@redhat.com>
8763
8764 PR c/48778
8765 * gcc.dg/Waddress-2.c: New test.
8766
b461b04a 87672016-05-04 Alan Modra <amodra@gmail.com>
8768
8769 * gcc.target/powerpc/pr70866.c: New.
8770
c388a0cf 87712016-05-03 Martin Sebor <msebor@redhat.com>
8772
8773 PR c++/66561
8774 * c-c++-common/builtin_location.c: New test.
8775 * g++.dg/cpp1y/builtin_location.C: New test.
8776
5d4db8ef 87772016-05-03 Marek Polacek <polacek@redhat.com>
8778
8779 PR c/70859
8780 * gcc.dg/pr70859.c: New test.
8781 * gcc.dg/pr70859-2.c: New test.
8782
ca938765 87832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8784
8785 * gnat.dg/debug5.adb: New testcase.
8786
60b27d5f 87872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8788
8789 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8790 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8791 Procedure to check for z10 instruction set.
8792
5ab325d0 87932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8794
8795 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8796
c548a0ad 87972016-05-03 Alan Modra <amodra@gmail.com>
8798
8799 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8800
d5ecd946 88012016-05-03 Jakub Jelinek <jakub@redhat.com>
8802
8803 * gcc.target/i386/avx512f-cvt-1.c: New test.
8804
35b0a053 88052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8806
8807 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8808 -fdump-tree-vrp-details.
8809
9ae1b28a 88102016-05-03 Richard Biener <rguenther@suse.de>
8811
8812 * gcc.dg/pr30172-1.c: Adjust.
8813 * gcc.dg/pr63743.c: Likewise.
8814 * gcc.dg/tm/pr51696.c: Likewise.
8815 * c-c++-common/tm/safe-1.c: Likewise.
8816 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8817 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8818 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8819 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8820
9c1a31e4 88212016-05-03 Jakub Jelinek <jakub@redhat.com>
8822
fe69bcb9 8823 PR rtl-optimization/70467
8824 * gcc.target/i386/pr70467-3.c: New test.
8825 * gcc.target/i386/pr70467-4.c: New test.
8826
9082c4a4 8827 PR tree-optimization/70916
8828 * gcc.c-torture/compile/pr70916.c: New test.
8829
9c1a31e4 8830 PR target/49244
8831 * gcc.target/i386/pr49244-1.c: New test.
8832 * gcc.target/i386/pr49244-2.c: New test.
8833
69105acc 88342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8835
8836 PR rtl-optimization/44281
8837 * gcc.target/i386/pr44281.c: New test.
8838
9ab8df54 88392016-05-03 bin cheng <bin.cheng@arm.com>
8840
8841 PR tree-optimization/56541
8842 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8843 * gcc.dg/vect/pr56541.c: new test.
8844
3c62cae0 88452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8846
8847 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8848 __float128.
8849 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8850
91abc161 88512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8852
8853 PR testsuite/70520
8854 * c-c++-common/asan/clone-test-1.c (main): Align child process
8855 stack to 16 bytes.
8856
aa3d1155 88572016-05-02 David Malcolm <dmalcolm@redhat.com>
8858
8859 PR c++/62314
8860 * g++.dg/spellcheck-fields-2.C: New test case.
8861
002c3f28 88622016-05-02 David Malcolm <dmalcolm@redhat.com>
8863
8864 PR c++/62314
8865 * g++.dg/pr62314.C: New test case.
8866
46e5dccc 88672016-05-02 Jan Hubicka <hubicka@ucw.cz>
8868
8869 * gcc.dg/ipa/inline-8.c: New testcase.
8870
663f4248 88712016-05-02 Jakub Jelinek <jakub@redhat.com>
8872
8873 PR rtl-optimization/70467
8874 * gcc.target/i386/pr70467-1.c: New test.
8875
efe8bdf5 88762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8877
8878 * gcc.dg/spec-options.c: Run the test on all targets.
8879 * gcc.dg/foo.specs: Use cpp_unique_options.
8880
47ef9633 88812016-05-02 Marc Glisse <marc.glisse@inria.fr>
8882
8883 * gcc.dg/tree-ssa/unord.c: New testcase.
8884
eb1a077c 88852016-05-02 Marc Glisse <marc.glisse@inria.fr>
8886
8887 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8888
28e869d0 88892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8890
8891 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8892
dd185f6e 88932016-05-02 Marek Polacek <polacek@redhat.com>
8894
8895 PR c/70851
8896 * gcc.dg/enum-incomplete-3.c: New test.
8897
773d09b9 88982016-05-02 Marek Polacek <polacek@redhat.com>
8899 Tom de Vries <tom@codesourcery.com>
8900
8901 PR tree-optimization/70700
8902 * gcc.dg/pr70700.c: New test.
8903
f0dc3286 89042016-05-01 Uros Bizjak <ubizjak@gmail.com>
8905
8906 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8907 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8908 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8909 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8910 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8911
7f931827 89122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8913
8914 * ada/acats/run_acats: Rename into...
8915 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8916 * ada/acats/run_all.sh: Remove redundant test.
8917 (target_run): Move around.
8918 (target_gnatchop): Use newly built executable.
8919 (target_gnatmake): Likewise.
8920 Check that the compilation of impbit succeeds.
8921
1c492b4e 89222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8923
8924 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8925 * gcc.dg/20021029-1.c: Likewise.
8926 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8927 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8928 * gcc.target/sh/cmpstr.c: Likewise.
8929 * gcc.target/sh/cmpstrn.c: Likewise.
8930 * gcc.target/sh/memset.c: Likewise.
8931 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8932 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8933 * gcc.target/sh/pr39423-1.c: Likewise.
8934 * gcc.target/sh/pr49468-di.c: Likewise.
8935 * gcc.target/sh/pr49468-si.c: Likewise.
8936 * gcc.target/sh/pr49880-1.c: Likewise.
8937 * gcc.target/sh/pr49880-2.c: Likewise.
8938 * gcc.target/sh/pr49880-3.c: Likewise.
8939 * gcc.target/sh/pr50751-1.c: Likewise.
8940 * gcc.target/sh/pr50751-4.c: Likewise.
8941 * gcc.target/sh/pr50751-7.c: Likewise.
8942 * gcc.target/sh/pr51244-1.c: Likewise.
8943 * gcc.target/sh/pr51244-10.c: Likewise.
8944 * gcc.target/sh/pr51244-11.c: Likewise.
8945 * gcc.target/sh/pr51244-12.c: Likewise.
8946 * gcc.target/sh/pr51244-13.c: Likewise.
8947 * gcc.target/sh/pr51244-14.c: Likewise.
8948 * gcc.target/sh/pr51244-17.c: Likewise.
8949 * gcc.target/sh/pr51244-18.c: Likewise.
8950 * gcc.target/sh/pr51244-19.c: Likewise.
8951 * gcc.target/sh/pr51244-4.c: Likewise.
8952 * gcc.target/sh/pr51244-5.c: Likewise.
8953 * gcc.target/sh/pr51244-7.c: Likewise.
8954 * gcc.target/sh/pr51244-8.c: Likewise.
8955 * gcc.target/sh/pr51244-9.c: Likewise.
8956 * gcc.target/sh/pr51697.c: Likewise.
8957 * gcc.target/sh/pr52483-1.c: Likewise.
8958 * gcc.target/sh/pr52483-2.c: Likewise.
8959 * gcc.target/sh/pr52483-3.c: Likewise.
8960 * gcc.target/sh/pr52483-5.c: Likewise.
8961 * gcc.target/sh/pr52933-1.c: Likewise.
8962 * gcc.target/sh/pr52933-2.c: Likewise.
8963 * gcc.target/sh/pr52933-3.c: Likewise.
8964 * gcc.target/sh/pr53568-1.c: Likewise.
8965 * gcc.target/sh/pr53976-1.c: Likewise.
8966 * gcc.target/sh/pr53988-1.c: Likewise.
8967 * gcc.target/sh/pr53988.c: Likewise.
8968 * gcc.target/sh/pr54089-1.c: Likewise.
8969 * gcc.target/sh/pr54089-6.c: Likewise.
8970 * gcc.target/sh/pr54089-7.c: Likewise.
8971 * gcc.target/sh/pr54089-8.c: Likewise.
8972 * gcc.target/sh/pr54089-9.c: Likewise.
8973 * gcc.target/sh/pr54236-1.c: Likewise.
8974 * gcc.target/sh/pr54236-2.c: Likewise.
8975 * gcc.target/sh/pr54236-3.c: Likewise.
8976 * gcc.target/sh/pr54236-4.c: Likewise.
8977 * gcc.target/sh/pr54386.c: Likewise.
8978 * gcc.target/sh/pr54602-1.c: Likewise.
8979 * gcc.target/sh/pr54685.c: Likewise.
8980 * gcc.target/sh/pr54760-1.c: Likewise.
8981 * gcc.target/sh/pr54760-2.c: Likewise.
8982 * gcc.target/sh/pr54760-3.c: Likewise.
8983 * gcc.target/sh/pr54760-4.c: Likewise.
8984 * gcc.target/sh/pr54760-5.c: Likewise.
8985 * gcc.target/sh/pr54760-6.c: Likewise.
8986 * gcc.target/sh/pr55146.c: Likewise.
8987 * gcc.target/sh/pr55160.c: Likewise.
8988 * gcc.target/sh/pr59278.c: Likewise.
8989 * gcc.target/sh/pr59401-1.c: Likewise.
8990 * gcc.target/sh/pr59533-1.c: Likewise.
8991 * gcc.target/sh/pr63260.c: Likewise.
8992 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8993 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8994 * gcc.target/sh/strlen.c: Likewise.
8995 * gcc.target/sh/torture/pr30807.c: Likewise.
8996 * gcc.target/sh/torture/pr34777.c: Likewise.
8997 * gcc.target/sh/torture/pr64652.c: Likewise.
8998 * gcc.target/sh/torture/pr65505.c: Likewise.
8999 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9000 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9001
0c4005be 90022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9003
9004 PR c++/66644
9005 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9006
d94e6223 90072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9008
9009 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9010 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9011 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9012 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9013
46f37836 90142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9015
9016 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9017 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9018
4d0a8bac 90192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9020
9021 PR middle-end/70626
9022 * c-c++-common/goacc/combined-reduction.c: New test.
9023 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9024
b98e0db3 90252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9026
9027 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9028 *movdi_internal pattern only if PIC off.
9029 * gcc.target/i386/pr70155-2.c: Likewise.
9030 * gcc.target/i386/pr70155-3.c: Likewise.
9031 * gcc.target/i386/pr70155-4.c: Likewise.
9032 * gcc.target/i386/pr70155-5.c: Likewise.
9033 * gcc.target/i386/pr70155-6.c: Likewise.
9034 * gcc.target/i386/pr70155-7.c: Likewise.
9035 * gcc.target/i386/pr70155-8.c: Likewise.
9036 * gcc.target/i386/pr70155-15.c: Likewise.
9037 * gcc.target/i386/pr70155-17.c: Likewise.
9038 * gcc.target/i386/pr70155-22.c: Likewise.
9039
8b066242 90402016-04-29 Bin Cheng <bin.cheng@arm.com>
9041
9042 PR tree-optimization/70803
9043 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9044
22912e73 90452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9046
9047 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9048 optimization of vector loop.
9049 * gcc.target/i386/vect-unpack-3.c: New test.
9050 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9051 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9052 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9053
568128c6 90542016-04-29 Marek Polacek <polacek@redhat.com>
9055
9056 PR sanitizer/70342
9057 * g++.dg/ubsan/null-7.C: New test.
9058
025dd1e0 9059 PR c/70852
9060 * gcc.dg/pr70852.c: New test.
9061
eb16928e 90622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9063
9064 PR/69089
9065 * g++.dg/cpp0x/alignas6.C: New test.
9066
d7377ee9 90672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9068
4860a6bf 9069 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9070 * gcc.dg/pr27003.c: Likewise.
9071 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9072 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9073 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9074 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9075 * gcc.target/arc/mxy.c: Likewise.
9076 * gcc.target/arc/mswape.c: Likewise.
9077 * gcc.target/arc/mrtsc.c: Likewise.
9078 * gcc.target/arc/mcrc.c: Likewise.
9079 * gcc.target/arc/mdsp-packa.c: Likewise.
9080 * gcc.target/arc/mdvbf.c: Likewise.
9081 * gcc.target/arc/mlock.c: Likewise.
9082 * gcc.target/arc/mmac-24.c: Likewise.
9083 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9084
efa1b7ab 90852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9086 Matthijs Kooijman <matthijs@stdin.nl>
9087 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9088
9089 PR target/60040
9090 * gcc.target/avr/pr60040-1.c: New.
9091 * gcc.target/avr/pr60040-2.c: New.
9092
00371d68 90932016-04-29 Richard Biener <rguenther@suse.de>
9094
9095 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9096
73447cc5 90972016-04-29 Richard Biener <rguenther@suse.de>
9098
9099 PR tree-optimization/13962
9100 PR tree-optimization/65686
9101 * gcc.dg/uninit-pr65686.c: New testcase.
9102
c2087b56 91032016-04-29 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR middle-end/70843
9106 * gcc.dg/pr70843.c: New test.
9107
cdd06d5a 91082016-04-28 Jakub Jelinek <jakub@redhat.com>
9109
9110 PR target/70858
9111 * gcc.target/i386/pr70858.c: New test.
9112
1a60079e 91132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9114
9115 * gcc.target/arc/nps400-1.c: New file.
9116
11bc2894 91172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9118 Andrew Burgess <andrew.burgess@embecosm.com>
9119
9120 * gcc.target/arc/movh_cl-1.c: New file.
9121
dd9bf0b5 91222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9123 Andrew Burgess <andrew.burgess@embecosm.com>
9124
9125 * gcc.target/arc/extzv-1.c: New file.
9126 * gcc.target/arc/insv-1.c: New file.
9127 * gcc.target/arc/insv-2.c: New file.
9128 * gcc.target/arc/movb-1.c: New file.
9129 * gcc.target/arc/movb-2.c: New file.
9130 * gcc.target/arc/movb-3.c: New file.
9131 * gcc.target/arc/movb-4.c: New file.
9132 * gcc.target/arc/movb-5.c: New file.
9133 * gcc.target/arc/movb_cl-1.c: New file.
9134 * gcc.target/arc/movb_cl-2.c: New file.
9135 * gcc.target/arc/movbi_cl-1.c: New file.
9136 * gcc.target/arc/movl-1.c: New file.
9137
a22e4209 91382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9139 Andrew Burgess <andrew.burgess@embecosm.com>
9140
9141 * gcc.target/arc/cmem-1.c: New file.
9142 * gcc.target/arc/cmem-2.c: New file.
9143 * gcc.target/arc/cmem-3.c: New file.
9144 * gcc.target/arc/cmem-4.c: New file.
9145 * gcc.target/arc/cmem-5.c: New file.
9146 * gcc.target/arc/cmem-6.c: New file.
9147 * gcc.target/arc/cmem-7.c: New file.
9148 * gcc.target/arc/cmem-ld.inc: New file.
9149 * gcc.target/arc/cmem-st.inc: New file.
9150
287c3982 91512016-04-28 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR target/70821
9154 * gcc.target/i386/pr70821.c: New test.
9155
e40e5340 91562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9157
9158 * gcc.target/powerpc/vec-adde.c: New test.
9159 * gcc.target/powerpc/vec-adde-int128.c: New test.
9160
cf977d50 91612016-04-28 Jakub Jelinek <jakub@redhat.com>
9162
9163 * gcc.target/i386/avx-vround-1.c: New test.
9164 * gcc.target/i386/avx-vround-2.c: New test.
9165 * gcc.target/i386/avx512vl-vround-1.c: New test.
9166 * gcc.target/i386/avx512vl-vround-2.c: New test.
9167
572f8300 91682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 PR testsuite/70595
9171 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9172 (check_effective_target_cilkplus_runtime): ... this.
9173 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9174 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9175
9176 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9177 Require cilkplus_runtime.
9178 Don't add -lcilkrts.
9179 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9180 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9181 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9182 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9183 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9184 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9185 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9186 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9187 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9188 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9189 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9190 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9191 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9192 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9193 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9194 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9195 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9196 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9197 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9198 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9199 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9200 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9201 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9202 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9203 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9204 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9205 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9206 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9207 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9208
9209 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9210 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9211
9212 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9213
9214 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9215 cilkplus_runtime.
9216
dfba0905 92172016-04-27 Marc Glisse <marc.glisse@inria.fr>
9218
9219 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9220 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9221
605a4556 92222015-04-27 Ryan Burn <contact@rnburn.com>
9223
9224 PR c++/69024
9225 PR c++/68997
9226 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9227 diagnostic.
9228 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9229 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9230
6a1231a5 92312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9232
9233 * gnat.dg/limited_with4.ad[sb]: New test.
9234 * gnat.dg/limited_with4_pkg.ads: New helper.
9235
4dad9e09 92362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9237
9238 PR target/70155
9239 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9240 and movv1ti_internal patterns
9241 * gcc.target/i386/pr70155-1.c: New test.
9242 * gcc.target/i386/pr70155-2.c: Likewise.
9243 * gcc.target/i386/pr70155-3.c: Likewise.
9244 * gcc.target/i386/pr70155-4.c: Likewise.
9245 * gcc.target/i386/pr70155-5.c: Likewise.
9246 * gcc.target/i386/pr70155-6.c: Likewise.
9247 * gcc.target/i386/pr70155-7.c: Likewise.
9248 * gcc.target/i386/pr70155-8.c: Likewise.
9249 * gcc.target/i386/pr70155-9.c: Likewise.
9250 * gcc.target/i386/pr70155-10.c: Likewise.
9251 * gcc.target/i386/pr70155-11.c: Likewise.
9252 * gcc.target/i386/pr70155-12.c: Likewise.
9253 * gcc.target/i386/pr70155-13.c: Likewise.
9254 * gcc.target/i386/pr70155-14.c: Likewise.
9255 * gcc.target/i386/pr70155-15.c: Likewise.
9256 * gcc.target/i386/pr70155-16.c: Likewise.
9257 * gcc.target/i386/pr70155-17.c: Likewise.
9258 * gcc.target/i386/pr70155-18.c: Likewise.
9259 * gcc.target/i386/pr70155-19.c: Likewise.
9260 * gcc.target/i386/pr70155-20.c: Likewise.
9261 * gcc.target/i386/pr70155-21.c: Likewise.
9262 * gcc.target/i386/pr70155-22.c: Likewise.
9263
a80f3f45 92642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9265
9266 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9267 ".{5,6}".
9268
279305d1 92692016-04-27 Bin Cheng <bin.cheng@arm.com>
9270
9271 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9272 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9273 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9274 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9275 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9276
8974b625 92772016-04-27 Richard Biener <rguenther@suse.de>
9278
9279 PR ipa/70760
9280 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9281 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9282
886d5463 92832016-04-27 Nathan Sidwell <nathan@acm.org>
9284
9285 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9286 * g++.dg/ubsan/pr63956.C: Adjust error location.
9287
f0e35aa9 92882016-04-27 Nick Clifton <nickc@redhat.com>
9289
9290 PR middle-end/49889
9291 * gcc.dg/pr49889.c: New test.
9292
40385231 92932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9294
9295 * c-c++-common/memset-array.c: New test.
9296
37229a71 92972016-04-26 Martin Sebor <msebor@redhat.com>
9298
9299 PR c++/66639
9300 * g++.dg/cpp1y/func_constexpr.C: New test.
9301
3eedf9bd 93022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9303
9304 PR c++/70241
9305 * g++.dg/cpp0x/enum32.C: New test.
9306 * g++.dg/cpp0x/enum33.C: New test.
9307
93082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 9309
9310 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9311 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9312 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9313 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9314 * gcc.c-torture/execute/pr38151.c: Likewise.
9315 * gcc.c-torture/execute/pr66556.c: Likewise.
9316 * gcc.c-torture/execute/pr67781.c: Likewise.
9317 * gcc.c-torture/execute/pr68648.c: Likewise.
9318
8c51f92f 93192016-04-26 Marc Glisse <marc.glisse@inria.fr>
9320
9321 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9322
fa20ebd3 93232016-04-26 Marek Polacek <polacek@redhat.com>
9324
9325 PR c/67784
9326 * gcc.dg/pr67784-3.c: New test.
9327 * gcc.dg/pr67784-4.c: New test.
9328 * gcc.dg/pr67784-5.c: New test.
9329
9db47803 9330 PR c/70791
9331 * gcc.dg/Wnested-externs-2.c: New test.
9332
bff407f2 93332016-04-26 Marc Glisse <marc.glisse@inria.fr>
9334
9335 * gcc.dg/fold-plusmult.c: Adjust.
9336 * gcc.dg/no-strict-overflow-6.c: Adjust.
9337 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9338
78d0c69e 93392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9340
9341 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9342 number scans.
9343 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9344 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9345 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9346 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9347 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9348 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9349 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9350 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9351 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9352 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9353 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9354 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9355 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9356 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9357 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9358 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9359 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9360 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9361 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9362 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9363 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9364 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9365 scans.
9366 * gcc.target/i386/pr32219-4.c: Likewise.
9367 * gcc.target/i386/pr32219-6.c: Likewise.
9368 * gcc.target/i386/pr32219-8.c: Likewise.
9369
221d6722 93702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9373 associated options.
9374
514727a9 93752016-04-26 Marek Polacek <polacek@redhat.com>
9376
9377 PR c++/70744
9378 * g++.dg/ext/cond2.C: New test.
9379
e6ee4c61 93802016-04-26 Bin Cheng <bin.cheng@arm.com>
9381
9382 PR tree-optimization/70771
9383 PR tree-optimization/70775
9384 * gcc.dg/pr70771.c: New test.
3730828c 9385 * gcc.dg/pr70775.c: New test.
e6ee4c61 9386
b3d72796 93872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9388
9389 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9390
c11ece29 93912016-04-25 Richard Biener <rguenther@suse.de>
9392
9393 PR tree-optimization/70780
9394 * gcc.dg/torture/pr70780.c: New testcase.
9395
92a44a68 93962016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9397
4860a6bf 9398 * gcc.target/arm/neon-vaddws16.c: New test.
9399 * gcc.target/arm/neon-vaddws32.c: New test.
9400 * gcc.target/arm/neon-vaddwu16.c: New test.
9401 * gcc.target/arm/neon-vaddwu32.c: New test.
9402 * gcc.target/arm/neon-vaddwu8.c: New test.
9403 * lib/target-supports.exp
d40b10b2 9404 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9405 that arm neon support vector widen sum of HImode TO SImode.
9406
4bbfd6c2 94072016-04-23 Jakub Jelinek <jakub@redhat.com>
9408
9409 PR sanitizer/70712
9410 * c-c++-common/asan/pr70712.c: New test.
9411
524df596 94122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9413
9414 * .gitattributes: New file.
9415
426c75c3 94162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9417
9418 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9419
c052a8d5 94202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9421
9422 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9423 * gfortran.dg/submodule_15.f08: Likewise.
9424
c08d4612 94252016-04-22 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/70740
9428 * gcc.dg/torture/pr70740.c: New testcase.
9429
fd3211e1 94302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9431
9432 PR target/70750
9433 * gcc.target/i386/pr70750-1.c: New test.
9434 * gcc.target/i386/pr70750-2.c: Likewise.
9435
15acd78c 94362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 PR c++/70540
9439 * g++.dg/cpp0x/auto48.C: New.
9440
192bf59c 94412016-04-21 Marek Polacek <polacek@redhat.com>
9442
9443 PR c++/70513
9444 * g++.dg/cpp0x/forw_enum12.C: New test.
9445 * g++.dg/cpp0x/forw_enum13.C: New test.
9446
5d429e99 94472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9448
9449 PR target/70728
9450 * gcc.target/i386/pr70728.c: New test.
9451
06777d85 94522016-04-21 Richard Biener <rguenther@suse.de>
9453
9454 PR middle-end/70747
9455 * gcc.dg/pr70747.c: New testcase.
9456
7434c6fb 94572016-04-21 Bin Cheng <bin.cheng@arm.com>
9458
9459 PR tree-optimization/70715
9460 * gcc.dg/tree-ssa/scev-13.c: New test.
9461
f3ec0970 94622016-04-21 Marc Glisse <marc.glisse@inria.fr>
9463
9464 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9465
523f3a9d 94662016-04-21 Marc Glisse <marc.glisse@inria.fr>
9467
9468 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9469
ace7bf06 94702016-04-20 Jan Hubicka <jh@suse.cz>
9471
9472 PR ipa/70018
9473 * g++.dg/ipa/nothrow-1.C: New testcase.
9474
2b073aa6 94752016-04-20 Nathan Sidwell <nathan@acm.org>
9476
9477 PR c++/55635
9478 * g++.dg/eh/delete1.C: New.
9479
8a574c11 94802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9481
9482 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9483 -mtune-ctrl=sse_typeless_stores.
9484
e3400750 94852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9486
9487 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9488
4bd8a059 94892016-04-20 Bin Cheng <bin.cheng@arm.com>
9490
9491 PR tree-optimization/69489
9492 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9493
70574e60 94942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9495
9496 PR c++/69363
9497 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9498 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9499 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9500
bd6f374c 95012016-04-20 Bin Cheng <bin.cheng@arm.com>
9502
9503 PR tree-optimization/56625
9504 PR tree-optimization/69489
9505 * gcc.dg/vect/pr56625.c: New test.
9506 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9507
482539ee 95082016-04-20 Andrew Pinski <apinski@cavium.com>
9509
9510 PR target/64971
9511 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9512
b4672800 95132016-04-20 Arnaud Charlet <charlet@adacore.com>
9514
9515 * gnat.dg/self1.adb: Remove now incorrect test.
9516
4fb48737 95172016-04-20 Bin Cheng <bin.cheng@arm.com>
9518
9519 * gcc.dg/tree-ssa/scev-11.c: New test.
9520 * gcc.dg/tree-ssa/scev-12.c: New test.
9521
97efb92e 95222016-04-20 Marek Polacek <polacek@redhat.com>
9523
9524 PR tree-optimization/70725
9525 * gcc.dg/pr70725.c: New test.
9526
9d2d4060 95272016-04-20 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/70726
9530 * g++.dg/vect/pr70726.cc: New testcase.
9531
54530437 95322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9533
9534 PR target/70674
9535 * gcc.target/s390/pr70674.c: New test.
9536
acda2210 95372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9538
9539 PR libgfortran/70684
9540 * gfortran.dg/list_read_14.f90: New test.
9541
b7040bb0 95422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 PR target/69201
9545 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9546 extern to force it misaligned.
9547 (b): Likewise.
9548 (c): Likewise.
9549 (d): Likewise.
9550 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9551 Don't check `*' before movv4sf_internal.
9552 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9553 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9554 Don't check `*' before movv16qi_internal.
9555 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9556 extern to force it misaligned.
9557 (b): Likewise.
9558 (c): Likewise.
9559 (d): Likewise.
9560 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9561 Don't check `*' before movv2df_internal.
9562 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9563 extern to force it misaligned.
9564 (b): Likewise.
9565 (c): Likewise.
9566 (d): Likewise.
9567 Check movv8sf_internal instead of avx_storeups256.
9568 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9569
263b5475 95702016-04-19 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/70171
9573 * g++.dg/tree-ssa/pr70171.C: New testcase.
9574
222ac318 95752016-04-19 Richard Biener <rguenther@suse.de>
9576
9577 PR tree-optimization/70724
9578 * gcc.dg/torture/pr70724.c: New testcase.
9579
003000a4 95802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9581
9582 PR middle-end/70689
4860a6bf 9583 * gcc.target/i386/pr70689.c: New.
003000a4 9584
3f6e13de 95852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9586
9587 PR target/70708
9588 * gcc.target/i386/pr70708.c: New test.
9589
10abddbd 95902016-04-18 Richard Biener <rguenther@suse.de>
9591
9592 PR tree-optimization/43434
9593 * gcc.dg/vect/pr43434.c: New testcase.
9594 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9595 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9596 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9597 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9598 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9599 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9600 * gcc.dg/gomp/pr68640.c: Likewise.
9601 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9602 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9603
950db54a 96042016-04-18 Richard Biener <rguenther@suse.de>
9605
9606 PR tree-optimization/70701
9607 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9608
67ccbf39 96092016-04-18 Tom de Vries <tom@codesourcery.com>
9610
9611 PR testsuite/70699
9612 * gcc.dg/pr70161.c: Add dot-file scans.
9613 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9614 instead of after last dot char.
9615
021ad2f3 96162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9617
9618 * c-c++-common/dump-ada-spec-3.c: New test.
9619 * c-c++-common/dump-ada-spec-4.c: Likewise.
9620
d572fcfd 96212016-04-17 Tom de Vries <tom@codesourcery.com>
9622
9623 PR other/70183
9624 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9625
8b4ee73c 96262016-04-15 Jan Hubicka <jh@suse.cz>
9627
9628 PR ipa/70018
9629 * g++.dg/ipa/pure-const-1.C: New testcase.
9630 * g++.dg/ipa/pure-const-2.C: New testcase.
9631 * g++.dg/ipa/pure-const-3.C: New testcase.
9632
eac243e7 96332016-04-15 Marek Polacek <polacek@redhat.com>
9634
9635 PR c/70671
9636 * gcc.dg/bitfld-22.c: New test.
9637
64c1df32 96382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9639
9640 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9641 x86_64.
9642
926f9422 96432016-04-15 Marek Polacek <polacek@redhat.com>
9644
9645 PR c/70651
9646 * c-c++-common/pr70651.c: New test.
9647
309bbaa3 96482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9649
9650 PR rtl-optimization/70681
9651 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9652 dump scan on arm and powerpc.
9653 * gcc.dg/pr10474.c: Likewise.
9654
b4ba8358 96552016-04-15 Jakub Jelinek <jakub@redhat.com>
9656
ed92874a 9657 PR c++/69517
9658 PR c++/70019
9659 PR c++/70588
9660 * g++.dg/cpp1y/vla11.C: Revert for real.
9661
b4ba8358 9662 PR c/70436
9663 * c-c++-common/Wparentheses-1.c: New test.
9664 * c-c++-common/gomp/Wparentheses-1.c: New test.
9665 * c-c++-common/gomp/Wparentheses-2.c: New test.
9666 * c-c++-common/gomp/Wparentheses-3.c: New test.
9667 * c-c++-common/gomp/Wparentheses-4.c: New test.
9668 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9669 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9670 * c-c++-common/goacc/Wparentheses-1.c: New test.
9671
65717bb5 96722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9673
9674 PR target/70662
9675 * gcc.target/i386/pr70662.c: New test.
9676
ca1a4077 96772016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9678 Alan Modra <amodra@gmail.com>
ca1a4077 9679
9680 PR tree-optimization/70130
9681 * gcc.dg/vect/O3-pr70130.c: New testcase.
9682
dbe1794c 96832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9684
11836644 9685 PR target/70669
9686 * gcc.target/powerpc/pr70669.c: New test.
9687
dbe1794c 9688 PR target/70640
9689 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9690 a power7 system that does not have an assembler that supports
9691 power8.
9692
4c1007f1 96932016-04-14 Martin Sebor <msebor@redhat.com>
9694
9695 PR c++/69517
9696 PR c++/70019
9697 PR c++/70588
9698 * c-c++-common/ubsan/vla-1.c: Revert.
9699 * g++.dg/cpp1y/vla11.C: Same.
9700 * g++.dg/cpp1y/vla12.C: Same.
9701 * g++.dg/cpp1y/vla13.C: Same.
9702 * g++.dg/cpp1y/vla14.C: Same.
9703 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9704 * g++.dg/init/array24.C: Same.
4c1007f1 9705 * g++.dg/ubsan/vla-1.C: Same.
9706
22dcab66 97072016-04-14 Marek Polacek <polacek@redhat.com>
9708 Jan Hubicka <hubicka@ucw.cz>
9709
9710 PR c++/70029
9711 * g++.dg/torture/pr70029.C: New test.
9712
3e74b025 97132016-04-14 Martin Sebor <msebor@redhat.com>
9714
9715 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9716 type size to prevent failures on targets with very low maximum
9717 alignment.
9718
1d2e0f2a 97192016-04-14 Richard Biener <rguenther@suse.de>
9720
9721 PR tree-optimization/70623
9722 * gcc.dg/torture/pr70623.c: New testcase.
9723 * gcc.dg/torture/pr70623-2.c: Likewise.
9724
9aed0626 97252016-04-13 Martin Sebor <msebor@redhat.com>
9726
9727 PR c++/69517
9728 PR c++/70019
9729 PR c++/70588
9730 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9731 * g++.dg/cpp1y/vla11.C: New test.
9732 * g++.dg/cpp1y/vla12.C: New test.
9733 * g++.dg/cpp1y/vla13.C: New test.
9734 * g++.dg/cpp1y/vla14.C: New test.
9735 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9736 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9737 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9738
fd499010 97392016-04-13 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR c++/70641
9742 * g++.dg/opt/pr70641.C: New test.
9743
87fa7252 97442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9745
9746 PR rtl-optimization/68749
9747 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9748 effects of argument promotions.
9749 Remove default args to dg-skip-if.
9750
6c40e18b 97512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/70635
9754 * g++.dg/parse/pr70635.C: New.
9755
92c53257 97562016-04-13 Marek Polacek <polacek@redhat.com>
9757
9758 PR c++/70639
9759 * c-c++-common/Wmisleading-indentation-4.c: New test.
9760
0241e4dc 97612016-04-13 Marek Polacek <polacek@redhat.com>
9762
9763 PR c/70436
4860a6bf 9764 * gcc.dg/Wparentheses-12.c: New test.
9765 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9766
92bda444 97672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9768
9769 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9770 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9771 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9772
38ea8a26 97732016-04-13 Jakub Jelinek <jakub@redhat.com>
9774
d08aa032 9775 PR middle-end/70633
9776 * gcc.c-torture/compile/pr70633.c: New test.
9777
38ea8a26 9778 PR debug/70628
9779 * gcc.dg/torture/pr70628.c: New test.
9780
9231d5c2 97812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9782
9783 PR c++/70610
9784 * g++.dg/template/pr70610.C: New test.
9785 * g++.dg/template/pr70610-2.C: New test.
9786 * g++.dg/template/pr70610-3.C: New test.
9787 * g++.dg/template/pr70610-4.C: New test.
9788
249ca944 97892016-04-12 Jakub Jelinek <jakub@redhat.com>
9790
7f2ea2fb 9791 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9792 128 instead of 32.
9793
249ca944 9794 PR c++/70571
9795 * g++.dg/ext/pr70571.C: New test.
9796
8ca5a97d 97972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9798
bf32a52d 9799 PR target/70640
8ca5a97d 9800 * gcc.target/powerpc/pr70640.c: New test.
9801
e971b45f 98022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/68722
9805 * g++.dg/parse/pr68722.C: New.
9806
0b54d964 98072016-04-12 Jakub Jelinek <jakub@redhat.com>
9808
9809 PR rtl-optimization/70596
9810 * gcc.target/i386/pr70596.c: New test.
9811
d2dd85e3 98122016-04-12 Nathan Sidwell <nathan@acm.org>
9813
9814 PR c++/70501
9815 * g++.dg/init/pr70501.C: New.
9816
2d0001b0 98172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9818
9819 * gcc.target/i386/asm-flag-6.c: New test.
9820
6c4df0d1 98212016-04-12 Tom de Vries <tom@codesourcery.com>
9822
9823 PR tree-optimization/68756
9824 * gcc.dg/graphite/pr68756.c: New test.
9825
0d60da57 98262016-04-12 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR tree-optimization/70602
9829 * gcc.c-torture/execute/pr70602.c: New test.
9830
62735984 98312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9832
9833 PR target/70381
9834 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9835 __float128 emulator is built and runs.
9836 * gcc.target/powerpc/float128-1.c: Likewise.
9837
9838 * lib/target-supports.exp (check_ppc_float128_sw_available):
9839 Rework tests for __float128 software and hardware
9840 availability. Fix exit condition to return 0 on success.
9841
a702492c 98422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9843
9844 PR target/70133
9845 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9846 * gcc.target/aarch64/target_attr_15.c: Likewise.
9847
a8c5ce92 98482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/69066
9851 * g++.dg/cpp1y/pr69066.C: New.
9852
5ecab913 98532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9854
9855 PR fortran/68566
9856 * gfortran.dg/pr36192.f90: Update test.
9857 * gfortran.dg/pr36192_1.f90: Update test.
9858 * gfortran.dg/real_dimension_1.f: Update test.
9859 * gfortran.dg/parameter_array_init_7.f90: New test.
9860
6cb5ef70 98612016-04-09 John David Anglin <danglin@gcc.gnu.org>
9862
4edfdd23 9863 PR testsuite/64039
9864 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9865
964f71e3 9866 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9867
5d61c198 9868 PR rtl-optimization/66669
9869 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9870
16eaaf58 9871 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9872
0b68802d 9873 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9874 * gcc.dg/pie-1.c: Likewise.
9875 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9876 * gcc.dg/pic-4.c: Likewise.
9877 * gcc.dg/pie-3.c: Likewise.
9878 * gcc.dg/pie-4.c: Likewise.
9879
9c0dd509 9880 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9881
03b2d3c1 9882 PR tree-optimization/68644
9883 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9884
6cb5ef70 9885 PR rtl-optimization/64886
9886 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9887
07de41ba 98882016-04-09 Tom de Vries <tom@codesourcery.com>
9889
9890 PR tree-optimization/68953
9891 * gcc.dg/graphite/pr68953.c: New test.
9892
d294e3fb 98932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9894
9895 PR fortran/70592
9896 * gfortran.dg/deferred_character_16.f90: New test.
9897
3cb15094 98982016-04-09 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR tree-optimization/70586
9901 * gcc.c-torture/execute/pr70586.c: New test.
9902
a02dc66f 99032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9904
9905 PR sanitizer/70573
9906 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9907 with __builtin_memset
9908 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9909
0c302595 99102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9911
9912 PR lto/70289
9913 PR ipa/70348
9914 PR tree-optimization/70373
9915 PR middle-end/70533
9916 PR middle-end/70534
9917 PR middle-end/70535
9918 * c-c++-common/goacc/reduction-5.c: New test.
9919 * c-c++-common/goacc/reduction-promotions.c: New test.
9920 * gfortran.dg/goacc/reduction-3.f95: New test.
9921 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9922
c6c0523b 99232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9924
9925 PR c++/70590
9926 PR c++/70452
9927 * g++.dg/pr70590.C: New test.
9928 * g++.dg/pr70590-2.C: New test.
9929
3ac399da 99302016-04-08 Jakub Jelinek <jakub@redhat.com>
9931
e97d1706 9932 PR middle-end/70593
9933 * gcc.target/i386/pr70593.c: New test.
9934
3ac399da 9935 PR rtl-optimization/70574
9936 * gcc.target/i386/avx2-pr70574.c: New test.
9937
fcfbb129 99382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9939
9940 PR sanitizer/70541
9941 * c-c++-common/asan/pr70541.c: New test.
9942
0aabcddf 99432016-04-08 Tom de Vries <tom@codesourcery.com>
9944
9945 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9946 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9947
bec0c1e8 99482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9949
9950 PR target/70566
9951 * gcc.c-torture/execute/pr70566.c: New test.
9952
87c791f5 99532016-04-08 Tom de Vries <tom@codesourcery.com>
9954
9955 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9956 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9957
7f38718f 99582016-04-08 Alan Modra <amodra@gmail.com>
9959
9960 * gcc.target/powerpc/pr70117.c: New.
9961
a96a7710 99622016-04-07 Jakub Jelinek <jakub@redhat.com>
9963
7a6265d1 9964 PR testsuite/70581
9965 * gcc.dg/lto/simd-function_0.c: New test.
9966
a96a7710 9967 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9968 clones.
9969 * c-c++-common/attr-simd-2.c: Likewise.
9970 * c-c++-common/attr-simd-4.c: Likewise.
9971 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9972 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9973
508dd607 99742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9975
9976 PR testsuite/70553
9977 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9978
1b61585a 99792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9980 Tom de Vries <tom@codesourcery.com>
9981
9982 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9983 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9984 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9985 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9986 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9987 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9988 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9989 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9990
5f060aa8 99912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9992
9993 PR c/70436
9994 * g++.dg/warn/Wparentheses-29.C: New test.
9995
d3831f71 99962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9997
9998 PR c/70436
9999 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10000 explicit braces to resolve a future -Wparentheses warning.
10001
382ece2d 100022016-04-06 Richard Henderson <rth@redhat.com>
10003
10004 * gcc.dg/pr61817-1.c: New test.
10005 * gcc.dg/pr61817-2.c: New test.
10006 * gcc.dg/pr69391-1.c: New test.
10007 * gcc.dg/pr69391-2.c: New test.
10008
72234ee9 100092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10010
10011 PR rtl-optimization/70398
4860a6bf 10012 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10013
5547150a 100142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10015
10016 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10017
15b70121 100182016-04-06 Yvan Roux <yvan.roux@linaro.org>
10019 Pedro Alves <palves@redhat.com>
10020
10021 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10022
585aefbb 100232016-04-06 Jakub Jelinek <jakub@redhat.com>
10024
0cbb513b 10025 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10026 Check for avx512f effective targets instead of avx2.
10027 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10028 for AVX512F clones.
10029 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10030 * g++.dg/gomp/declare-simd-1.C: Likewise.
10031 * g++.dg/gomp/declare-simd-3.C: Likewise.
10032 * g++.dg/gomp/declare-simd-4.C: Likewise.
10033
585aefbb 10034 PR middle-end/70550
10035 * c-c++-common/gomp/pr70550-1.c: New test.
10036 * c-c++-common/gomp/pr70550-2.c: New test.
10037
0b91cceb 100382016-04-05 Nathan Sidwell <nathan@acm.org>
10039
10040 PR c++/70512
10041 * g++.dg/ext/attribute-may-alias-5.C: New.
10042
645a9d8e 100432016-04-05 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR c++/70336
10046 * c-c++-common/pr70336.c: New test.
10047 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10048 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10049
bdf23925 100502016-04-05 Jan Hubicka <hubicka@ucw.cz>
10051
10052 PR ipa/66223
10053 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10054
aaff837c 100552016-04-05 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR rtl-optimization/70542
10058 * gcc.dg/torture/pr70542.c: New test.
10059 * gcc.target/i386/avx2-pr70542.c: New test.
10060
2eac58a0 100612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10062
10063 PR tree-optimization/70509
10064 * gcc.target/i386/avx512bw-pr70509.c: New test.
10065
4f7ebe46 100662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10067
10068 PR c++/70452
10069 * g++.dg/ext/constexpr-vla4.C: New test.
10070
305d86a0 100712016-04-05 Uros Bizjak <ubizjak@gmail.com>
10072
10073 PR target/70510
10074 * gcc.target/i386/pr70510.c: New test.
10075
eec3b789 100762016-04-05 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/70526
10079 * g++.dg/torture/pr70526.C: New testcase.
10080
ca943582 100812016-04-05 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR target/70525
10084 * gcc.target/i386/pr70525.c: New test.
10085
87825cd5 100862016-04-05 Richard Biener <rguenther@suse.de>
10087
10088 PR middle-end/70499
10089 * g++.dg/torture/pr70499.C: New testcase.
10090
14638828 100912016-04-05 Richard Biener <rguenther@suse.de>
10092
10093 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10094 remove XFAIL.
10095
967a90d5 100962016-04-04 Jakub Jelinek <jakub@redhat.com>
10097
10098 PR middle-end/70307
10099 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10100 rs6000 ABI warnings.
10101
d374a3a3 101022016-04-04 Jan Hubicka <hubicka@ucw.cz>
10103
10104 PR ipa/66223
10105 * g++.dg/ipa/devirt-51.C: New testcase.
10106
8ff377a6 101072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10108 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10109
10110 PR middle-end/70457
10111 * gcc.dg/torture/pr70457.c: New.
10112
f567b44f 101132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10114
10115 PR fortran/67538
10116 * gfortran.dg/allocate_with_source_19.f08: New test.
10117
89d4ebfa 101182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10119
10120 PR fortran/65795
10121 * gfortran.dg/coarray_allocate_6.f08: New test.
10122
68ab33a6 101232016-04-04 Richard Biener <rguenther@suse.de>
10124
10125 PR rtl-optimization/70484
10126 * gcc.dg/torture/pr70484.c: New testcase.
10127
c4f5465d 101282016-04-04 Marek Polacek <polacek@redhat.com>
10129
10130 PR c/70307
10131 * gcc.dg/torture/pr70307.c: New test.
10132
bfec6609 101332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10134
10135 PR target/70416
10136 PR target/67391
10137 * gcc.target/sh/torture/pr70416.c: New.
10138
40df9099 101392016-04-02 Martin Sebor <msebor@redhat.com>
10140
10141 PR c++/67376
10142 PR c++/70170
10143 PR c++/70172
10144 PR c++/70228
10145 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10146 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10147 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10148 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10149 * g++.dg/cpp0x/constexpr-string.C: Same.
10150 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10151 * g++.dg/cpp0x/pr65398.C: Same.
10152 * g++.dg/ext/constexpr-vla1.C: Same.
10153 * g++.dg/ext/constexpr-vla2.C: Same.
10154 * g++.dg/ext/constexpr-vla3.C: Same.
10155 * g++.dg/ubsan/pr63956.C: Same.
10156
0edb9bfe 101572016-04-01 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR rtl-optimization/70467
10160 * gcc.target/i386/pr70467-2.c: New test.
10161
e5b1a1d9 101622016-04-01 Jakub Jelinek <jakub@redhat.com>
10163 Marek Polacek <polacek@redhat.com>
10164
10165 PR c++/70488
10166 * g++.dg/init/new47.C: New test.
10167
b2ca3fb0 101682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10169
10170 PR target/70496
10171 * gcc.target/arm/pr70496.c: New test.
10172
4c3bd1e3 101732016-04-01 Nathan Sidwell <nathan@acm.org>
10174
47de69ad 10175 PR c++/68475
10176 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10177
313d569f 101782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10179
10180 PR target/69890
10181 * gcc.dg/strlenopt.h (memmove): New.
10182 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10183 instead of "string.h".
10184 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10185 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10186 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10187 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10188 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10189 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10190 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10191 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10192 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10193 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10194 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10195 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10196 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10197 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10198 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10199 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10200 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10201 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10202 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10203 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10204
5469facd 102052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10208 (Holder::foo): Reflect this.
10209
503de754 102102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10211
10212 PR target/70442
10213 * gcc.dg/pr70442.c: New test.
10214
13ee2de7 102152016-03-31 Nathan Sidwell <nathan@acm.org>
10216
10217 PR c++/70393
10218 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10219
5e0d03a8 102202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10221
10222 PR target/70453
10223 * gcc.target/i386/pr70453.c: New test.
10224
8cb82ed4 102252016-03-31 Andrey Belevantsev <abel@ispras.ru>
10226
10227 PR target/70292
10228 * gcc.c-torture/pr70292.c: New test.
10229
7952b661 102302016-03-31 Marek Polacek <polacek@redhat.com>
10231
10232 PR c/70297
10233 * c-c++-common/pr70297.c: New test.
10234 * g++.dg/cpp0x/typedef-redecl.C: New test.
10235 * gcc.dg/typedef-redecl2.c: New test.
10236
1607cc74 102372016-03-31 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR rtl-optimization/70460
10240 * gcc.c-torture/execute/pr70460.c: New test.
10241
c689c252 102422016-03-31 Richard Biener <rguenther@suse.de>
10243
10244 PR c++/70430
10245 * g++.dg/ext/vector30.C: New testcase.
10246
91c9586d 102472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10248 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10249
10250 * gfortran.dg/fmt_pf.f90: New test.
10251
afa5c1b8 102522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10253
10254 Forward-port from 5 branch
10255 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR testsuite/70356
10258 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10259 dg-require-effective-target after dg-do.
10260
10261 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10262
10263 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10264
6a5dcab3 102652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10266 Julian Brown <julian@codesourcery.com>
10267 Chung-Lin Tang <cltang@codesourcery.com>
10268 Cesar Philippidis <cesar@codesourcery.com>
10269 James Norris <jnorris@codesourcery.com>
10270 Tom de Vries <tom@codesourcery.com>
10271 Nathan Sidwell <nathan@codesourcery.com>
10272
305d86a0 10273 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 10274 * c-c++-common/goacc/loop-clauses.c: Likewise.
10275 * g++.dg/goacc/template.C: Likewise.
10276 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10277 * gfortran.dg/goacc/loop-1.f95: Likewise.
10278 * gfortran.dg/goacc/loop-5.f95: Likewise.
10279 * gfortran.dg/goacc/loop-6.f95: Likewise.
10280 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10281 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10282 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10283 * c-c++-common/goacc/clauses-fail.c: Likewise.
10284 * c-c++-common/goacc/parallel-1.c: Likewise.
10285 * c-c++-common/goacc/reduction-1.c: Likewise.
10286 * c-c++-common/goacc/reduction-2.c: Likewise.
10287 * c-c++-common/goacc/reduction-3.c: Likewise.
10288 * c-c++-common/goacc/reduction-4.c: Likewise.
10289 * c-c++-common/goacc/routine-3.c: Likewise.
10290 * c-c++-common/goacc/routine-4.c: Likewise.
10291 * c-c++-common/goacc/routine-5.c: Likewise.
10292 * c-c++-common/goacc/tile.c: Likewise.
10293 * g++.dg/goacc/template.C: Likewise.
10294 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10295 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10296 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10297 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10298 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10299 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10300 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10301 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10302 * c-c++-common/goacc/use_device-1.c: ... this file.
10303 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10304 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10305 * c-c++-common/goacc/host_data-6.c: ... this file.
10306 * c-c++-common/goacc/loop-2-kernels.c: New file.
10307 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10308 * c-c++-common/goacc/loop-3.c: Likewise.
10309 * g++.dg/goacc/reference.C: Likewise.
10310 * g++.dg/goacc/routine-1.C: Likewise.
10311 * g++.dg/goacc/routine-2.C: Likewise.
10312
932c0baa 103132016-03-30 Richard Biener <rguenther@suse.de>
10314
10315 PR middle-end/70450
10316 * gcc.dg/torture/pr70450.c: New testcase.
10317
7f7c4659 103182016-03-30 Jakub Jelinek <jakub@redhat.com>
10319
10320 PR target/70421
10321 * gcc.dg/torture/pr70421.c: New test.
10322 * gcc.target/i386/avx512f-pr70421.c: New test.
10323
9cbfe80c 103242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10325
10326 PR testsuite/70364
10327 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10328 (check): New function.
10329 (bar): Call check.
10330 (foo): Align stack to 16 bytes when calling bar.
10331 * gcc.target/i386/cleanup-2.c: Likewise.
10332
f56c7d36 103332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10334
10335 PR tree-optimization/59124
10336 * gcc.dg/Warray-bounds-19.c: New test.
10337
92a44a68 103382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10339
10340 * lib/prune.exp (escape_regex_chars): New.
10341 (prune_file_path): Update to quote metcharacters for regexp.
10342
a3daa269 103432016-03-29 Jakub Jelinek <jakub@redhat.com>
10344
24e1ba3d 10345 PR rtl-optimization/70429
10346 * gcc.c-torture/execute/pr70429.c: New test.
10347
a3daa269 10348 PR tree-optimization/70405
10349 * gcc.dg/pr70405.c: New test.
10350
3ef41a6e 103512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10352
10353 PR fortran/70397
10354 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10355 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10356
4abd9410 103572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10358
10359 PR testsuite/64177
10360 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10361 __cilkrts_set_param to set two workers.
10362 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10363 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10364
b58e5f0f 103652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10366
305d86a0 10367 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10368
bff53658 103692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10370
10371 PR target/70406
305d86a0 10372 * gcc.target/i386/pr70406.c: New test.
bff53658 10373
bb2c9c15 103742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gnat.dg/specs/double_record_extension3.ads: New test.
10377
f12c84ab 103782016-03-25 Richard Henderson <rth@redhat.com>
10379
10380 PR target/70120
10381 * gcc.target/aarch64/pr70120-1.c: New.
10382 * gcc.target/aarch64/pr70120-2.c: New.
10383 * gcc.target/aarch64/pr70120-3.c: New.
10384
b0bf58c4 103852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10386
10387 PR c++/62212
10388 * g++.dg/template/mangle2.C: The dg-do directive should be
10389 "compile" not "assemble".
10390
f175ba0f 103912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10392
10393 PR lto/69650
10394 * gcc.dg/pr69650.c: New test.
10395
4cc3295f 103962016-03-25 David Edelsohn <dje.gcc@gmail.com>
10397
10398 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10399
0cf40600 104002016-03-25 Alan Modra <amodra@gmail.com>
10401
10402 * gcc.dg/dfp/pr70052.c: New test.
10403
3aebf099 104042016-03-24 Richard Henderson <rth@redhat.com>
10405
10406 PR middle-end/69845
10407 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10408 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10409
83245bd3 104102016-03-24 Tom de Vries <tom@codesourcery.com>
10411
10412 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10413
108e7ee4 104142016-03-24 Tom de Vries <tom@codesourcery.com>
10415
10416 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10417 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10418
17af0b14 104192016-03-24 Tom de Vries <tom@codesourcery.com>
10420
10421 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10422 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10423
6c8770ee 104242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10425
10426 PR c++/62212
10427 * g++.dg/template/mangle2.C: New test.
10428
a7e21b7b 104292016-03-24 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/70396
10432 * gcc.dg/torture/pr70396.c: New testcase.
10433
f365d297 104342016-03-24 Richard Biener <rguenther@suse.de>
10435
10436 PR middle-end/70370
10437 * gcc.dg/torture/pr70370.c: New testcase.
10438
da7aeb13 104392016-03-24 Tom de Vries <tom@codesourcery.com>
10440
10441 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10442 * gfortran.dg/goacc/kernels-tree.f95: Same.
10443 * gfortran.dg/goacc/parallel-tree.f95: Same.
10444
80b30de0 104452016-03-24 Tom de Vries <tom@codesourcery.com>
10446
10447 * c-c++-common/goacc/uninit-if-clause.c: New test.
10448 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10449
cb9b6b99 104502016-03-24 Jakub Jelinek <jakub@redhat.com>
10451
10452 PR target/70290
305d86a0 10453 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10454 Fix formatting.
cb9b6b99 10455
a4225fff 104562016-03-24 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/70372
10459 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10460
5a869ab8 104612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10462
10463 PR c++/70347
10464 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10465
36ce5faa 104662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10467
10468 PR c++/70332
10469 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10470
c4fa85c9 104712016-03-23 Jakub Jelinek <jakub@redhat.com>
10472
d9377ad5 10473 PR c++/70001
10474 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10475 * g++.dg/cpp1y/pr70001.C: New test.
10476
c4fa85c9 10477 PR c++/70323
10478 * g++.dg/cpp0x/constexpr-70323.C: New test.
10479
0a2062da 104802016-03-23 Alexandre Oliva <aoliva@redhat.com>
10481 Jason Merrill <jason@redhat.com>
10482 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR c++/69315
10485 * g++.dg/cpp0x/constexpr-69315.C: New test.
10486 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10487
62d2a6dc 104882016-03-23 Marek Polacek <polacek@redhat.com>
10489
10490 PR c++/69884
10491 * g++.dg/warn/Wignored-attributes-1.C: New test.
10492 * g++.dg/warn/Wignored-attributes-2.C: New test.
10493
a82d6246 104942016-03-23 Tom de Vries <tom@codesourcery.com>
10495
10496 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10497 initialization.
10498 * gfortran.dg/goacc/private-3.f95 (test): Same.
10499 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10500 missing use param.
10501
dc834ba1 105022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10503
10504 * lib/target-supports.exp: Remove v7ve entry from loop
10505 creating effective target checks.
10506 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10507 (add_options_for_arm_arch_v7ve): Likewise.
10508
7e83fd1f 105092016-03-23 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR tree-optimization/70354
10512 * gcc.dg/vect/pr70354-1.c: New test.
10513 * gcc.dg/vect/pr70354-2.c: New test.
10514 * gcc.target/i386/avx2-pr70354-1.c: New test.
10515 * gcc.target/i386/avx2-pr70354-2.c: New test.
10516
4e4da058 105172016-03-22 Jeff Law <law@redhat.com>
10518
10519 PR target/70232
10520 * gcc.dg/tree-ssa/pr70232.c: New test.
10521
6855137b 105222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10523
10524 PR target/70302
10525 * gcc.target/i386/pr70302.c: New test.
10526
19db1ec8 105272016-03-22 Richard Biener <rguenther@suse.de>
10528
10529 PR middle-end/70251
10530 * g++.dg/torture/pr70251.C: New testcase.
10531
4baec9f2 105322016-03-22 David Malcolm <dmalcolm@redhat.com>
10533
10534 PR c/69993
10535 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10536 Wmisleading-indentation.c.
10537 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10538 reflect change to diagnostic text and order of messages.
10539 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10540
fcfec126 105412016-03-22 David Edelsohn <dje.gcc@gmail.com>
10542
10543 * g++.dg/ext/java-3.C: Don't compile on AIX.
10544
aa30728a 105452016-03-22 Richard Biener <rguenther@suse.de>
10546
10547 PR middle-end/70333
10548 * gcc.dg/torture/pr70333.c: New testcase.
10549
46ec4eb4 105502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10551
10552 * g++.dg/ext/pr70290.C: New test.
10553
4880f878 105542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10555
10556 PR target/70325
10557 * gcc.target/i386/pr70325.c: New test.
10558
3d78ea44 105592016-03-22 Jakub Jelinek <jakub@redhat.com>
10560
5934fb8f 10561 PR target/70329
10562 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10563 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10564
b6436f79 10565 PR target/70300
10566 * gcc.target/i386/pr70300.c: New test.
10567
3d78ea44 10568 PR c++/70295
10569 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10570 (func2): New function for cond with parens, xfail warning for c++.
10571 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10572
b60244f6 105732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10574
10575 PR c++/70096
10576 * g++.dg/template/ptrmem30.C: New test.
10577
c8e3e744 105782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10579
10580 PR c++/70204
10581 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10582 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10583
2715f63a 105842016-03-21 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR middle-end/70326
10587 * gcc.dg/pr70326.c: New test.
10588
2daa2cda 105892016-03-21 Marc Glisse <marc.glisse@inria.fr>
10590 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR tree-optimization/70317
10593 * gcc.dg/pr70317.c: New test.
10594
d9aa5a50 105952016-03-21 Uros Bizjak <ubizjak@gmail.com>
10596
10597 PR target/70327
10598 * gcc.target/i386/pr70327.c: New test.
10599
e1a88bf4 106002016-03-21 Martin Liska <mliska@suse.cz>
10601
61941425 10602 PR ipa/70306
e1a88bf4 10603 * gcc.dg/ipa/pr70306.c: New test.
10604
d9aa5a50 106052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10606
10607 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10608 * gcc.target/arm/attr-align3.c: Likewise.
10609 * gcc.target/arm/attr_arm.c: Likewise.
10610 * gcc.target/arm/flip-thumb.c: Likewise.
10611
afdde20c 106122016-03-21 Jakub Jelinek <jakub@redhat.com>
10613
10614 PR target/70296
10615 * gcc.target/powerpc/altivec-36.c: New test.
10616
3f2ef661 106172016-03-21 Richard Biener <rguenther@suse.de>
10618
10619 PR tree-optimization/70310
10620 * gcc.dg/torture/pr70310.c: New testcase.
10621
08b2b692 106222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10623
10624 PR target/70293
10625 * gcc.target/i386/pr70293.c: New test.
10626
93505d22 106272016-03-21 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/70288
10630 * gcc.dg/torture/pr70288-1.c: New testcase.
10631 * gcc.dg/torture/pr70288-2.c: Likewise.
10632
06fd1914 106332016-03-21 Andrey Belevantsev <abel@ispras.ru>
10634
10635 PR rtl-optimization/69307
10636 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10637
b628775e 106382016-03-21 Andrey Belevantsev <abel@ispras.ru>
10639
10640 PR rtl-optimization/69102
10641 * gcc.c-torture/compile/pr69102.c: New test.
10642
1421f43c 106432016-03-18 Jeff Law <law@redhat.com>
10644
10645 PR rtl-optimization/70263
10646 * gcc.c-torture/compile/pr70263-1.c: New test.
10647 * gcc.target/i386/pr70263-2.c: New test.
10648
e7142ce1 106492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10650
10651 PR rtl-optimization/70278
10652 * gcc.dg/torture/pr70278.c: New test.
10653 * gcc.target/arm/pr70278.c: New test.
10654
5539bc70 106552016-03-18 David Malcolm <dmalcolm@redhat.com>
10656
10657 PR c/70281
10658 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10659 (test_builtin_types_compatible_p): New test function.
10660 * gcc.dg/pr70281.c: New test case.
10661
296a290a 106622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10663
10664 PR target/70113
10665 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10666
666094f0 106672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10668
10669 PR tree-optimization/70252
10670 * gcc.dg/pr70252.c: New test.
10671
350514e8 106722016-03-18 Tom de Vries <tom@codesourcery.com>
10673
10674 * gcc.dg/pr70161-2.c: New test.
10675 * gcc.dg/pr70161.c: New test.
10676
011e0cea 106772016-03-18 Tom de Vries <tom@codesourcery.com>
10678
10679 PR ipa/70269
10680 * gcc.dg/pr70269.c: New test.
10681
292a09de 106822016-03-18 Jakub Jelinek <jakub@redhat.com>
10683
10684 PR c++/70267
10685 * g++.dg/ext/java-3.C: New test.
10686
efc86c4c 106872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10688
10689 PR c++/70205
10690 * g++.dg/lookup/pr70205.C: New test.
10691
a28dd575 106922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10693
10694 PR c++/70218
10695 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10696
92e7ab1e 106972016-03-17 Marek Polacek <polacek@redhat.com>
10698
10699 PR c/69407
10700 * gcc.dg/atomic-op-6.c: New test.
10701
7378dbfb 107022016-03-17 David Malcolm <dmalcolm@redhat.com>
10703
10704 PR c/70264
10705 * c-c++-common/pr70264.c: New test case.
10706
f7995d7d 107072016-03-17 Jakub Jelinek <jakub@redhat.com>
10708
e2895b76 10709 PR c++/70144
10710 * c-c++-common/pr70144-1.c: New test.
10711 * c-c++-common/pr70144-2.c: New test.
10712
f7995d7d 10713 PR c++/70272
10714 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10715 * g++.dg/opt/flifetime-dse6.C: New test.
10716 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10717
5ec4a949 107182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10719
10720 PR driver/70192
10721 * gcc.dg/pic-1.c: New test.
10722 * gcc.dg/pic-2.c: Likewise.
10723 * gcc.dg/pic-3.c: Likewise.
10724 * gcc.dg/pic-4.c: Likewise.
10725 * gcc.dg/pie-1.c: Likewise.
10726 * gcc.dg/pie-2.c: Likewise.
10727 * gcc.dg/pie-3.c: Likewise.
10728 * gcc.dg/pie-4.c: Likewise.
10729 * gcc.dg/pie-5.c: Likewise.
10730 * gcc.dg/pie-6.c: Likewise.
10731
c28550e1 107322016-03-17 Tom de Vries <tom@codesourcery.com>
10733
10734 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10735 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10736
be3296cb 107372016-03-17 Richard Biener <rguenther@suse.de>
10738
10739 PR debug/70271
10740 * g++.dg/debug/pr70271.C: New testcase.
10741
9b60ef21 107422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10743
10744 * gcc.target/i386/pr70251.c: New test.
10745
9a80bc1a 107462016-03-17 Marek Polacek <polacek@redhat.com>
10747
10748 PR c++/70194
10749 * g++.dg/warn/constexpr-70194.C: New test.
10750
733d7ff9 107512016-03-16 Richard Henderson <rth@redhat.com>
10752
10753 PR middle-end/70240
10754 * gcc.c-torture/compile/pr70240.c: New.
10755
3e6f12bf 107562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10757
10758 * gcc.c-torture/compile/20151204.c: Skip for avr.
10759
867c9e99 107602016-03-16 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR target/70245
10763 * g++.dg/opt/pr70245.C: New test.
10764 * g++.dg/opt/pr70245.h: New file.
10765 * g++.dg/opt/pr70245-aux.cc: New file.
10766
8ced6ab7 107672016-03-16 Martin Sebor <msebor@redhat.com>
10768
10769 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10770
37af779a 107712016-03-16 Richard Henderson <rth@redhat.com>
10772
10773 PR middle-end/70199
10774 * gcc.c-torture/compile/pr70199.c: New.
10775
78ed999c 107762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10777
10778 * gcc.dg/uninit-19.c: Run dos2unix.
10779
462ca422 107802016-03-16 Marek Polacek <polacek@redhat.com>
10781
10782 PR c/70093
10783 * gcc.dg/nested-func-10.c: New test.
10784 * gcc.dg/nested-func-9.c: New test.
10785
fe58aacc 107862016-03-16 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR tree-optimization/68714
10789 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10790
27a53872 107912016-03-16 Tom de Vries <tom@codesourcery.com>
10792
10793 PR tree-optimization/68715
10794 * gcc.dg/graphite/pr68715-2.c: New test.
10795 * gcc.dg/graphite/pr68715.c: New test.
10796 * gfortran.dg/graphite/pr68715.f90: New test.
10797
95049c3c 107982016-03-16 Tom de Vries <tom@codesourcery.com>
10799
10800 PR tree-optimization/68809
10801 * gcc.dg/graphite/pr68809-2.c: New test.
10802 * gcc.dg/graphite/pr68809.c: New test.
10803
09eddd70 108042016-03-16 Jakub Jelinek <jakub@redhat.com>
10805
81fc5915 10806 PR c++/70147
10807 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10808 method call to i () as argument. Adjust expected output.
10809
09eddd70 10810 PR c++/70147
10811 * g++.dg/ubsan/pr70147-1.C: New test.
10812 * g++.dg/ubsan/pr70147-2.C: New test.
10813
6373d2a2 108142016-03-15 Martin Sebor <msebor@redhat.com>
10815
10816 PR c++/58281
10817 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10818
d27a0c11 108192016-03-15 John David Anglin <danglin@gcc.gnu.org>
10820
9908039d 10821 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10822 hppa*-*-hpux*.
10823
45cdc3a6 10824 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10825
d27a0c11 10826 PR libfortran/69799
10827 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10828 libatomic_available.
10829
0dd1d57f 108302016-03-15 Marek Polacek <polacek@redhat.com>
10831
10832 PR c++/70209
10833 * g++.dg/ext/attribute-may-alias-4.C: New test.
10834
0ce02c07 108352016-03-15 Alexander Monakov <amonakov@ispras.ru>
10836
10837 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10838 -fvar-tracking-assignments-toggle flag.
10839
f6e39b30 108402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10841
10842 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10843
167f93a2 108442016-03-15 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR rtl-optimization/70222
10847 * gcc.c-torture/execute/pr70222-1.c: New test.
10848 * gcc.c-torture/execute/pr70222-2.c: New test.
10849
08a8af4a 108502016-03-15 Richard Henderson <rth@redhat.com>
10851
10852 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10853
738eb905 108542016-03-15 Andrey Belevantsev <abel@ispras.ru>
10855
10856 PR rtl-optimization/69032
10857 * gcc.dg/pr69032.c: New test.
10858
dd148b3a 108592016-03-15 Andrey Belevantsev <abel@ispras.ru>
10860
10861 PR rtl-optimization/63384
d9aa5a50 10862 * g++.dg/pr63384.C: New test.
dd148b3a 10863
acf58115 108642016-03-15 Andrey Belevantsev <abel@ispras.ru>
10865
10866 PR target/64411
10867 * gcc.target/i386/pr64411.C: New test.
10868
a2897dc4 108692016-03-15 Tom de Vries <tom@codesourcery.com>
10870
10871 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10872 * gfortran.dg/goacc/kernels-alias.f95: New test.
10873
7bad2faf 108742016-03-14 Martin Sebor <msebor@redhat.com>
10875
10876 PR c++/53792
10877 * g++.dg/cpp0x/constexpr-inline.C: New test.
10878 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10879
d65fa8d9 108802016-03-14 David Edelsohn <dje.gcc@gmail.com>
10881
10882 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10883
2b3c633f 108842016-03-14 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR middle-end/70219
10887 * gcc.dg/pr70219.c: New test.
10888
e947f9c3 108892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10890
10891 PR target/70083
10892 * gcc.dg/torture/pr70083.c: New test.
10893 * gcc.target/i386/pr70083.c: New test.
10894
74201dc2 108952016-03-14 Richard Biener <rguenther@suse.de>
10896
10897 PR tree-optimization/56365
10898 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10899
88aea41e 109002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10901
10902 PR target/70098
10903 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10904 New function.
10905 * g++.dg/pr70098.C: New testcase.
10906
10907
1bd2aefd 109082016-03-14 Tom de Vries <tom@codesourcery.com>
10909
10910 PR tree-optimization/70045
10911 * gcc.dg/graphite/pr70045.c: New test.
10912
922c7033 109132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10914
10915 PR fortran/69043
10916 * gfortran.dg/include_9.f90: New test.
10917
fd4ab6d9 109182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10919
10920 PR fortran/45076
10921 gfortran.dg/prof/prof.exp: New script.
10922 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10923
7d7218d3 109242016-03-12 Andrey Belevantsev <abel@ispras.ru>
10925
10926 PR rtl-optimization/69307
10927 * gcc.dg/pr69307.c: New test.
10928
02ffd664 109292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10930
10931 PR target/69614
10932 * gcc.target/arm/pr69614.c: New.
10933
76e207a9 109342016-03-12 Paul Thomas <pault@gcc.gnu.org>
10935
10936 PR fortran/70031
10937 * gfortran.dg/submodule_14.f08: New test
10938
10939 PR fortran/69524
10940 * gfortran.dg/submodule_15.f08: New test
10941
490ee78a 109422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10943
10944 PR c++/70106
10945 * g++.dg/cpp1y/paren3.C: New test.
10946
04e137ff 109472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10948
10949 PR target/70131
10950 * gcc.target/powerpc/ppc-round2.c: New test.
10951
27b2c1c4 109522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10953
10954 PR target/70123
10955 * gcc.dg/torture/pr70123.c: New test.
10956
84116671 109572016-03-11 Jeff Law <law@redhat.com>
10958
10959 PR tree-optimization/70190
10960 * gcc.c-torture/compile/pr70190.c: New test.
10961
cfa58bc8 109622016-03-11 David Malcolm <dmalcolm@redhat.com>
10963
10964 PR c/68187
10965 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10966 case.
10967 (test43_b): Likewise.
10968 (test43_c): Likewise.
10969 (test43_d): Likewise.
10970 (test43_e): Likewise.
10971 (test43_f): Likewise.
10972 (test43_g): Likewise.
10973 (test44_a): Likewise.
10974 (test44_b): Likewise.
10975 (test44_c): Likewise.
10976 (test44_d): Likewise.
10977 (test44_e): Likewise.
10978
ce234f27 109792016-03-11 David Malcolm <dmalcolm@redhat.com>
10980
10981 PR c/70085
10982 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10983
e4756b48 109842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10985
10986 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10987 dg-options.
10988
1f5ef87e 109892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10990
10991 PR target/70002
10992 PR target/69245
10993 * gcc.target/aarch64/pr69245_2.c: New test.
10994
f9c352a1 109952016-03-11 Jakub Jelinek <jakub@redhat.com>
10996
10997 PR tree-optimization/70177
10998 * gcc.dg/pr70177.c: New test.
10999
4dd92ac6 110002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11001
11002 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11003
331e4fdb 110042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11005
11006 * gcc.dg/tree-ssa/sra-20.c: New.
11007
69262824 110082016-03-11 Jakub Jelinek <jakub@redhat.com>
11009
6f9a7425 11010 PR rtl-optimization/70174
11011 * gcc.dg/pr70174.c: New test.
11012
69262824 11013 PR tree-optimization/70169
11014 * gcc.dg/pr70169.c: New test.
11015
4637a847 110162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11017
11018 PR target/70160
11019 * gcc.target/i386/pr70160.c: New test.
11020
5a86d754 110212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11022
11023 * gcc.target/s390/dfp-1.c: New test.
11024
af4c8290 110252016-03-10 Nick Clifton <nickc@redhat.com>
11026
11027 PR target/70044
11028 * gcc.target/aarch64/pr70044.c: New test.
11029
98dfd328 110302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11031 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR c++/70001
11034 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11035 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11036 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11037
75e72311 110382016-03-10 Jan Hubicka <hubicka@ucw.cz>
11039
11040 PR lto/69589
11041 * g++.dg/lto/pr69589_0.C: New testcase
11042 * g++.dg/lto/pr69589_1.C: New testcase
11043
a2eb1271 110442016-03-10 Marek Polacek <polacek@redhat.com>
11045
11046 PR c++/70153
11047 * g++.dg/delayedfold/unary-plus1.C: New test.
11048
110492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11050
11051 * gcc.target/arm/pr45701-1.c: Escape brackets.
11052 * gcc.target/arm/pr45701-2.c: Likewise.
11053
5ab2987f 110542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11055
11056 * gfortran.dg/unconstrained_commons.f: New.
11057
6972afac 110582016-03-10 Alan Modra <amodra@gmail.com>
11059
11060 * gcc.dg/pr69195.c: New.
11061 * gcc.dg/pr69238.c: New.
11062
c82c99ec 110632016-03-10 Tom de Vries <tom@codesourcery.com>
11064
11065 PR testsuite/68915
11066 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11067
a2389d4a 110682016-03-10 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/70128
11071 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11072 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11073
c272412d 110742016-03-09 Jakub Jelinek <jakub@redhat.com>
11075
a0451069 11076 PR tree-optimization/70152
11077 * gcc.dg/pr70152.c: New test.
11078
c272412d 11079 PR target/70086
11080 * gcc.target/i386/pr70086-1.c: New test.
11081 * gcc.target/i386/pr70086-2.c: New test.
11082 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11083
11084 PR tree-optimization/70127
11085 * gcc.c-torture/execute/pr70127.c: New test.
11086
27dcb7a8 110872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11088
11089 * c-c++-common/goacc/combined-directives-2.c: New test.
11090
c24757cf 110912016-03-09 David Malcolm <dmalcolm@redhat.com>
11092
11093 PR c/68473
11094 PR c++/70105
11095 * g++.dg/diagnostic/pr70105.C: New test.
11096 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11097 (test_multiple_ordinary_maps): New test function.
11098
83108969 110992016-03-09 David Malcolm <dmalcolm@redhat.com>
11100
11101 PR c/68473
11102 PR c++/70105
11103 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11104 Drop range information from call to inform_at_rich_loc.
11105 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11106 New.
11107 (test_show_locus): Replace calls to rich_location::add_range with
11108 calls to add_range. Rewrite the tests that used the now-defunct
11109 rich_location ctor taking a source_range. Simplify other tests
11110 by replacing calls to COMBINE_LOCATION_DATA with calls to
11111 make_location.
11112
6733c0e8 111132016-03-09 Richard Biener <rguenther@suse.de>
11114 Jakub Jelinek <jakub@redhat.com>
11115
11116 PR tree-optimization/70138
11117 * gcc.dg/vect/pr70138-1.c: New testcase.
11118 * gcc.dg/vect/pr70138-2.c: Likewise.
11119
96abb9f5 111202016-03-09 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR target/70049
11123 * gcc.target/i386/pr70049.c: New test.
11124
42bb3bfb 111252016-03-09 Richard Biener <rguenther@suse.de>
11126
11127 PR c/70143
11128 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11129 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11130 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11131
27527428 111322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11133
11134 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11135 arm-*-*.
11136
248449f2 111372016-03-09 Jakub Jelinek <jakub@redhat.com>
11138
1bd49ced 11139 PR middle-end/67278
11140 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11141
248449f2 11142 PR target/67278
11143 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11144
11145 PR middle-end/70050
11146 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11147 in testcase comment.
11148
dfc460ff 111492016-03-09 Tom de Vries <tom@codesourcery.com>
11150
11151 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11152 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11153 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11154 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11155 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11156 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11157 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11158 * gfortran.dg/goacc/kernels-loop.f95: New test.
11159
0377fc7f 111602016-03-08 Martin Sebor <msebor@redhat.com>
11161
11162 PR c++/62096
11163 * g++.dg/warn/overflow-warn-7.C: New test.
11164
3556aa80 111652016-03-08 Jason Merrill <jason@redhat.com>
11166
11167 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11168 * lib/target-supports.exp (check_effective_target_concepts): New.
11169
e5096208 111702016-03-08 Jakub Jelinek <jakub@redhat.com>
11171
5370eb8d 11172 PR c++/70135
11173 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11174 * g++.dg/ubsan/pr70135.C: New test.
11175
e5096208 11176 PR target/70110
11177 * gcc.dg/pr70110.c: New test.
11178
cc37120d 111792016-03-07 Martin Jambor <mjambor@suse.cz>
11180
11181 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11182 * c-c++-common/gomp/if-1.c: Likewise.
11183 * c-c++-common/gomp/pr61486-2.c: Likewise.
11184 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11185 to dg-additional-options.
11186 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11187 * g++/gomp/target-teams-1.c: Likewise.
11188 * gcc.dg/gomp/gomp.exp: Likewise.
11189 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11190 dg-additional-options.
11191 * gfortran.dg/gomp/gomp.exp: Likewise.
11192 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11193 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11194 dg-additional-options.
11195 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11196
53c248d8 111972016-03-07 Martin Jambor <mjambor@suse.cz>
11198
11199 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11200 * c-c++-common/gomp/gridify-1.c: New test.
11201 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11202
541e79a0 112032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11204
11205 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11206 trigger for cortex-r8, when scanning for register r8.
11207 * gcc.target/arm/pr45701-2.c: Likewise.
11208
4dfabd94 112092016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 11210 Jeff Law <law@redhat.com>
4dfabd94 11211
11212 PR tree-optimization/69740
11213 * gcc.c-torture/compile/pr69740-1.c: New test.
11214 * gcc.c-torture/compile/pr69740-2.c: New test.
11215
1b63a87b 112162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11217
11218 * lib/target-supports.exp
11219 (check_effective_target_whole_vector_shift): Enable for PPC64.
11220
d33914da 112212016-03-07 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/70115
11224 * gcc.dg/torture/pr70115.c: New testcase.
11225
584fba4b 112262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11227
11228 PR middle-end/69916
11229 * c-c-++-common/goacc/pr69916.c: New.
11230
7f2f5ec0 112312016-03-07 Richard Henderson <rth@redhat.com>
11232
11233 * gcc.c-torture/compile/pr70061.c: New test.
11234
f530e7c4 112352016-03-07 Richard Biener <rguenther@suse.de>
11236
11237 PR testsuite/70109
11238 * gcc.dg/vect/O3-pr36098.c: New testcase.
11239
a3855fed 112402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11241
11242 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11243
091ffc31 112442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11245
11246 * gnat.dg/renaming9.ad[sb]: New testcase.
11247
2941b871 112482016-03-05 Jakub Jelinek <jakub@redhat.com>
11249
11250 PR c++/70084
11251 * g++.dg/expr/stdarg3.C: New test.
11252
5173ce42 112532016-03-04 Jeff Law <law@redhat.com>
11254
11255 PR tree-optimization/69196
11256 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11257 x86_64-*-*.
11258
2d1d2e55 112592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11260
0e43078e 11261 PR c/69973
11262 * gcc.dg/pr69973.c: New test.
11263
d8ec06ae 11264 PR rtl-optimization/69941
11265 * gcc.dg/torture/pr69941.c: New test.
11266
2d1d2e55 11267 PR c/69824
11268 * gcc.dg/pr69824.c: New test.
11269
32f692e2 112702016-03-05 Tom de Vries <tom@codesourcery.com>
11271
11272 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11273 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11274 function.
11275
1c699e9a 112762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11277
11278 PR c++/66786
11279 * g++.dg/cpp1y/var-templ48.C: New test.
11280 * g++.dg/cpp1y/var-templ49.C: New test.
11281
358448c6 112822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11283
11284 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11285
01dc3c45 112862016-03-04 Jakub Jelinek <jakub@redhat.com>
11287
e968ff6d 11288 PR c++/70035
11289 * g++.dg/ubsan/pr70035.C: New test.
11290
01dc3c45 11291 PR target/70062
11292 * gcc.target/i386/pr70062.c: New test.
11293
3937d618 112942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11295
11296 * g++.dg/template/typename21.C: Remove c++98_only.
11297
c58ac7f8 112982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11299
11300 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11301
0060768a 113022016-03-04 David Malcolm <dmalcolm@redhat.com>
11303
11304 PR c/68187
11305 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11306 function.
11307 (fn_42_b): Likewise.
11308 (fn_42_c): Likewise.
11309
74c6fd40 113102016-03-04 David Malcolm <dmalcolm@redhat.com>
11311
11312 PR c/68187
11313 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11314 function.
11315 (fn_40_b): Likewise.
11316 (fn_41_a): Likewise.
11317 (fn_41_b): Likewise.
11318
31b11359 113192016-03-04 Jakub Jelinek <jakub@redhat.com>
11320
11321 PR target/70059
11322 * gcc.target/i386/avx512f-pr70059.c: New test.
11323 * gcc.target/i386/avx512dq-pr70059.c: New test.
11324
c5b93452 113252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11326
11327 PR rtl-optimization/57676
11328 * gcc.dg/torture/pr57676.c: New test.
11329
268fbd56 113302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11331
11332 * gcc.dg/pr70026.c: New test.
11333
6560d1ad 113342016-03-04 Marek Polacek <polacek@redhat.com>
11335
11336 PR c/69798
11337 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11338 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11339
cc7dfddf 113402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11341
11342 PR target/70004
11343 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11344 Delete.
11345 (test_corners_sisd_si): Likewise.
11346 (main): Remove checks of the above.
11347 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11348
e9663bd4 113492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11350
11351 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11352
dcdd684e 113532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11354
11355 * gcc.dg/torture/pr69951.c: Accept argc==0.
11356
e692d332 113572016-03-04 Richard Biener <rguenther@suse.de>
11358
11359 PR c++/70054
11360 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11361 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11362
af77b7e6 113632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11364
11365 PR testsuite/69766
11366 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11367 testing multiarch.
11368
290da96e 113692016-03-04 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR debug/69947
11372 * gcc.dg/guality/pr69947.c: New test.
11373
e51ce713 113742016-03-03 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR ada/70017
11377 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11378
1feed892 113792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11380
11381 PR rtl-optimization/69904
11382 * gcc.target/arm/pr69904.c: New test.
11383
c32bda69 113842016-03-03 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/70021
11387 * gcc.dg/vect/pr70021.c: New test.
11388 * gcc.target/i386/pr70021.c: New test.
11389
1bc579ed 113902016-03-03 Marek Polacek <polacek@redhat.com>
11391
11392 PR middle-end/70050
11393 * gcc.dg/pr70050.c: New test.
11394
cfa8d638 113952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11396
11397 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11398
1b889259 113992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11400
11401 PR tree-optimization/70043
11402 * gfortran.dg/vect/pr70043.f90: New test.
11403
f756dfa3 114042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11405
11406 * gnat.dg/specs/task1.ads: New test.
11407
5cb4863d 114082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11409
11410 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11411 Invoke gdb with -batch.
11412 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11413
5dd12e43 114142016-03-03 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/55936
11417 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11418
d97ba4ca 114192016-03-02 Jeff Law <law@redhat.com>
11420
5d23c86f 11421 PR rtl-optimization/69942
11422 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11423 effects of argument promotions.
11424
d97ba4ca 11425 PR tree-optimization/69987
11426 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11427 target does not support -fprefetch-loop-arrays.
11428
901faaa0 114292016-03-02 Uros Bizjak <ubizjak@gmail.com>
11430
11431 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11432
51f6fdce 114332016-03-02 Bin Cheng <bin.cheng@arm.com>
11434
6bc7872f 11435 PR rtl-optimization/69052
51f6fdce 11436 * gcc.target/i386/pr69052.c: New test.
11437
31d31e07 114382016-03-02 Alan Modra <amodra@gmail.com>
11439
11440 * gcc.dg/pr69990.c: New.
11441
04faee95 114422016-03-02 Jakub Jelinek <jakub@redhat.com>
11443
270d0117 11444 PR c/68062
11445 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11446
11447 PR middle-end/70022
11448 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11449
04faee95 11450 PR target/70028
11451 * gcc.target/i386/pr70028.c: New test.
11452
a2cc9e8e 114532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11454
11455 * c-c++-common/asan/swapcontext-test-1.c,
11456 * c-c++-common/tsan/thread_leak.c,
11457 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11458 * g++.dg/tsan/benign_race.C,
11459 * g++.dg/tsan/fd_close_norace.C,
11460 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11461 races with sanitizer output
11462
dd4bd263 114632016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11464 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11465
11466 PR target/67278
11467 * gcc.dg/simd-8.c: New testcase.
11468
b5fe3a49 114692016-03-02 Richard Biener <rguenther@suse.de>
11470
11471 PR middle-end/67278
11472 * gcc.dg/simd-7.c: New testcase.
11473
23601f67 114742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11475
11476 * gcc.target/i386/pr70007.c: Tweak.
11477
f66f65e7 114782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11479
11480 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11481
60773515 114822016-03-02 Marek Polacek <polacek@redhat.com>
11483
11484 PR c/67854
11485 * gcc.dg/pr67854.c: New test.
11486
6c094cb1 114872016-03-02 Jakub Jelinek <jakub@redhat.com>
11488
11489 PR middle-end/70025
11490 * gcc.dg/torture/pr70025.c: New test.
11491
7627bb56 114922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11493
11494 PR tree-optimization/68621
11495 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11496
066c8e94 114972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11498
11499 * gcc.target/i386/pr70007.c: New test.
11500
d3b819ad 115012016-03-01 Jeff Law <law@redhat.com>
11502
d4b9ad56 11503 PR tree-optimization/69196
7e217344 11504 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11505
d3b819ad 11506 PR tree-optimization/69196
11507 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11508 duplicating code and spoiling the expected output.
11509
4f37285d 115102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11511
11512 PR target/70033
11513 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11514 supports power9 before doing tests.
11515 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11516 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11517 * gcc.target/powerpc/p9-permute.c: Likewise.
11518
3e9c4f6c 115192016-03-01 Uros Bizjak <ubizjak@gmail.com>
11520
11521 PR target/70027
11522 * gcc.target/i386/pr70027.c: New test.
11523
e324729e 115242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11525
11526 * gcc.dg/pr70017.c: New test.
11527
40e9ce2d 115282016-03-01 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR c/69796
11531 PR c/69974
11532 * gcc.dg/pr69796.c: New test.
11533 * gcc.dg/pr69974.c: New test.
11534
e8b016ea 115352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11536
11537 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11538
24d3127c 115392016-02-29 Jeff Law <law@redhat.com>
11540
11541 PR tree-optimization/69987
11542 * gfortran.dg/pr69987.f90: New test.
11543
11544 PR tree-optimization/69989
11545 * gcc.c-torture/compile/pr69989-2.c: New test.
11546
12cc1225 115472016-03-01 Marek Polacek <polacek@redhat.com>
11548
11549 PR c++/69795
11550 * g++.dg/parse/invalid1.C: New test.
11551
d99a947c 115522016-03-01 Richard Biener <rguenther@suse.de>
11553
11554 PR middle-end/70022
11555 * gcc.dg/pr70022.c: New testcase.
11556
395dbc60 115572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11558
11559 PR tree-optimization/69956
11560 * gcc.dg/pr69956.c: New test.
11561
40a35c55 115622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11563
11564 PR target/70011
11565 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11566 XFAIL when hardware supports efficient unaligned storage access.
11567
4edc90b0 115682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11569
11570 PR c++/69961
11571 * g++.dg/template/pr69961a.C: New test.
11572 * g++.dg/template/pr69961b.C: New test.
11573
1ed1f69a 115742016-02-29 David Malcolm <dmalcolm@redhat.com>
11575
11576 PR preprocessor/69985
11577 * gcc.dg/cpp/pr69985.c: New test case.
11578
01c5d15d 115792016-02-29 Jeff Law <law@redhat.com>
11580
3a4d3de5 11581 PR tree-optimization/70005
11582 * gcc.c-torture/execute/pr70005.c New test.
11583
01c5d15d 11584 PR tree-optimization/69999
11585 * gcc.c-torture/compile/pr69999.c: New test.
11586
1bf66b54 115872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11588
11589 PR tree-optimization/69652
11590 * gcc.dg/torture/pr69652.c: Delete test.
11591 * gcc.dg/vect/pr69652.c: New test.
11592
b4d653d5 115932016-02-19 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/69980
11596 * gfortran.dg/vect/pr69980.f90: New testcase.
11597
35bc4745 115982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11599
11600 * gcc.target/sparc/20160229-1.c: New test.
11601
bb54a538 116022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11603
11604 * gnat.dg/stack_usage3.adb: New test.
11605 * gnat.dg/stack_usage3_pkg.ads: New helper.
11606
95164e71 116072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11608
11609 * gnat.dg/renaming8.adb: New test.
11610 * gnat.dg/renaming8_pkg1.ads: New helper.
11611 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11612 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11613
a890896f 116142016-02-29 Richard Biener <rguenther@suse.de>
11615
11616 PR tree-optimization/69720
11617 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11618
5c70403a 116192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11620
11621 PR fortran/68147
11622 PR fortran/47674
11623 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11624
dfb6d139 116252016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11626 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11627
11628 PR fortran/56007
11629 * gfortran.dg/coarray_8.f90: Adjust error message.
11630 * gfortran.dg/pr56007.f90: New test.
11631 * gfortran.dg/pr56007.f: New test.
11632
536508db 116332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11634
11635 PR tree-optimization/69989
11636 * gcc.dg/torture/pr69989.c: New test.
11637
eec75e45 116382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11639
11640 * gcc.target/i386/stack-realign-win.c: New test.
11641
0175e45a 116422016-02-28 Harald Anlauf <anlauf@gmx.de>
11643
11644 PR fortran/60126
11645 * gfortran.dg/pr60126.f90: New test.
11646
2a703589 116472016-02-27 Jeff Law <law@redhat.com>
11648
11649 Revert
11650 2016-02-26 Richard Biener <rguenther@suse.de>
11651 Jeff Law <law@redhat.com>
11652
11653 PR tree-optimization/69740
11654 * gcc.c-torture/compile/pr69740-1.c: New test.
11655 * gcc.c-torture/compile/pr69740-2.c: New test.
11656
359b4c18 116572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11658
1c96765a 11659 PR fortran/69910
359b4c18 11660 * gfortran.dg/newunit_4.f90: New test.
11661
49462d93 116622016-02-27 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR target/69613
11665 PR rtl-optimization/69886
11666 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11667 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11668 target.
11669
c4ac733e 116702016-02-26 Martin Sebor <msebor@redhat.com>
11671
11672 PR tree-optimization/15826
11673 * gcc.dg/tree-ssa/pr15826.c: New test.
11674
da8c4b5d 116752016-02-26 Jakub Jelinek <jakub@redhat.com>
11676
11677 PR target/69969
11678 * gcc.target/powerpc/pr69969.c: New test.
11679
0a4558eb 116802016-02-26 Martin Sebor <msebor@redhat.com>
11681
11682 PR c++/15766
11683 * g++.old-deja/g++.other/decl5.C: Add a test case.
11684
5b500299 116852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11686
11687 PR target/69946
11688 * gcc.target/powerpc/pr69946.c: New file.
11689
565f533b 116902016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11691 Jeff Law <law@redhat.com>
565f533b 11692
0a4558eb 11693 PR tree-optimization/69740
565f533b 11694 * gcc.c-torture/compile/pr69740-1.c: New test.
11695 * gcc.c-torture/compile/pr69740-2.c: New test.
11696
ff67cbea 116972016-02-26 Martin Jambor <mjambor@suse.cz>
11698
11699 PR middle-end/69920
11700 * gcc.dg/torture/pr69932.c: New test.
11701 * gcc.dg/torture/pr69936.c: Likewise.
11702
e400d817 117032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11704
11705 PR target/69709
11706 * gcc.target/s390/pr69709.c: New test.
11707
126a5a2d 117082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11709
11710 PR target/69245
11711 * gcc.target/aarch64/pr69245_1.c: New test.
11712
59c58860 117132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11714
11715 PR target/69613
11716 * gcc.dg/torture/pr69613.c: New test.
11717
9441fa4e 117182016-02-26 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR rtl-optimization/69891
11721 * gcc.target/i386/pr69891.c: New test.
11722
e48fcde0 117232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11724 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11725
35ed600a 11726 PR target/61397
f41208a1 11727 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11728 functionality for both 32-bit and 64-bit.
11729
c86aaa0e 117302016-02-26 Richard Biener <rguenther@suse.de>
11731
11732 PR tree-optimization/69551
11733 * gcc.dg/torture/pr69951.c: New testcase.
11734
38e71a65 117352016-02-25 Richard Biener <rguenther@suse.de>
11736
11737 PR tree-optimization/48795
11738 * gcc.dg/Warray-bounds-18.c: New testcase.
11739
03331e69 117402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11741
11742 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11743
f14d8d6a 117442016-02-25 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR rtl-optimization/69896
11747 * gcc.dg/pr69896.c: New test.
11748
4003c807 117492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11750
11751 PR c++/69736
11752 * g++.dg/cpp1y/paren2.C: New test.
11753
a0573328 117542016-02-24 Martin Sebor <msebor@redhat.com>
11755
11756 PR c/51147
11757 * gcc.dg/enum-mode-2.c: New test.
11758
2cde02ad 117592016-02-24 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c++/69922
11762 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11763 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11764 * g++.dg/ubsan/pr69922.C: New test.
11765
f0ea75d1 117662016-02-24 Marek Polacek <polacek@redhat.com>
11767
11768 PR c/69819
11769 * gcc.dg/pr69819.c: New test.
11770
05027366 117712016-02-24 Martin Sebor <msebor@redhat.com>
11772
34ed562b 11773 PR c++/69912
11774 * g++.dg/ext/flexary15.C: New test.
11775
117762016-02-24 Martin Sebor <msebor@redhat.com>
11777
11778 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11779 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11780 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11781
650c3ad5 117822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11783 Charles Baylis <charles.baylis@linaro.org>
11784
11785 PR debug/61033
11786 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11787
596070e8 117882016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11789 Jakub Jelinek <jakub@redhat.com>
596070e8 11790
11791 PR middle-end/69760
11792 * gcc.dg/torture/pr69760.c: New testcase.
11793
d6b92d9f 117942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11795
11796 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11797 pattern on Solaris with as.
11798
90436d9d 117992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11800
11801 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11802 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11803 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11804 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11805
7c749495 118062016-02-24 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR middle-end/69915
11809 * gcc.dg/pr69915.c: New test.
11810
9c9680b5 118112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11812
11813 PR rtl-optimization/69886
11814 * gcc.dg/torture/pr69886.c: New test.
11815
36d081ee 118162016-02-24 Richard Biener <rguenther@suse.de>
11817
11818 PR middle-end/68963
11819 * gcc.dg/torture/pr68963.c: New testcase.
11820
2a0accb9 118212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11822
11823 PR target/69875
11824 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11825 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11826 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11827 * gcc.target/arm/atomic_loaddi_1.c: New test.
11828 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11829 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11830 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11831 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11832 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11833 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11834 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11835 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11836
f0e92ef1 118372016-02-24 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR middle-end/69909
11840 * gcc.dg/torture/pr69909.c: New test.
11841
6907286f 118422016-02-24 Richard Biener <rguenther@suse.de>
11843
11844 PR tree-optimization/69907
11845 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11846 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11847 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11848
e6ab7475 118492016-02-24 Christian Bruel <christian.bruel@st.com>
11850
11851 * gcc.target/arm/pragma_cpp_fma.c: New test.
11852
47587450 118532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11854
11855 PR fortran/61156
11856 * gfortran.dg/include_6.f90: Update test.
11857
d41ab738 118582016-02-23 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR objc/69844
11861 * objc.dg/pr69844.m: New test.
11862
4772d9d5 118632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11864
11865 PR libgfortran/69456
11866 * gfortran.dg/namelist_89.f90: New test.
11867 * gfortran.dg/pr59700.f90: Update test..
11868
8c38d887 118692016-02-23 Martin Sebor <msebor@redhat.com>
11870
11871 PR middle-end/69780
11872 * g++.dg/ext/builtin_alloca.C: New test.
11873 * gcc.dg/builtins-68.c: New test.
11874
ee1bfdb0 118752016-02-23 Richard Henderson <rth@redhat.com>
11876
11877 * gcc.target/i386/addr-space-3.c: Remove test.
11878
52609ec3 118792016-02-23 David Malcolm <dmalcolm@redhat.com>
11880
11881 PR preprocessor/69126
11882 PR preprocessor/69543
11883 * c-c++-common/pr69126-2-long.c: New test.
11884 * c-c++-common/pr69126-2-short.c: New test.
11885 * c-c++-common/pr69543-1.c: Remove xfail.
11886
d5bf2cc8 118872016-02-23 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR preprocessor/69126
11890 PR preprocessor/69543
11891 PR preprocessor/69558
11892 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11893 (f): Rename to...
11894 (test_2): ...this, and add leading comment.
11895 (MACRO_3, test_3): New.
11896 (MACRO_4A, MACRO_4B, test_4): New.
11897 (MACRO): Rename to...
11898 (MACRO_5): ...this.
11899 (g): Rename to...
11900 (test_5): ...this, updating for renaming of MACRO, and
11901 add leading comment.
11902 * c-c++-common/pr69543-1.c: New.
11903 * c-c++-common/pr69543-2.c: New.
11904 * c-c++-common/pr69543-3.c: New.
11905 * c-c++-common/pr69543-4.c: New.
11906 * c-c++-common/pr69558-1.c: New.
11907 * c-c++-common/pr69558-2.c: New.
11908 * c-c++-common/pr69558-3.c: New.
11909 * c-c++-common/pr69558-4.c: New.
11910 * gcc.dg/pr69558.c: Move to...
11911 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11912 xfail for c++.
11913
3a37a410 119142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11915
11916 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11917 to -ftree-parallelize-loops/-fopenacc changes.
11918 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11919 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11920 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11921 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11922 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11923 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11924 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11925 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11926 * c-c++-common/goacc/kernels-loop.c: Likewise.
11927 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11928 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11929 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11930 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11931
ecca180f 119322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11933
11934 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11935
eec0fa3f 119362016-02-23 Jakub Jelinek <jakub@redhat.com>
11937
f1f91c07 11938 PR c++/69902
11939 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11940
eec0fa3f 11941 PR c/69900
11942 * gcc.dg/pr69900.c: New test.
11943
e045424d 119442016-02-23 Martin Jambor <mjambor@suse.cz>
11945
11946 PR tree-optimization/69666
11947 * gcc.dg/tree-ssa/pr69666.c: New test.
11948
f482dff6 119492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11950
11951 PR fortran/67451
11952 * gfortran.dg/coarray_allocate_5.f08: New test.
11953
57ed698b 119542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11955
11956 * gcc.target/s390/vcond-shift.c: Move to ...
11957 * gcc.target/s390/vector/vcond-shift.c: ... here.
11958
990e443c 119592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11960
11961 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11962 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11963
296c5f01 119642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11965
11966 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11967
e53f41d5 119682016-02-20 Mark Wielaard <mjw@redhat.com>
11969
11970 PR c/28901
11971 * gcc.dg/unused-variable-3.c: New test.
11972
13af201d 119732016-02-22 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR target/69888
11976 * gcc.target/i386/pr69888.c: New test.
11977
682c90f9 119782016-02-22 Richard Biener <rguenther@suse.de>
11979
11980 PR tree-optimization/69882
11981 * gfortran.dg/vect/pr69882.f90: New testcase.
11982
b8cd18c3 119832016-02-22 Jakub Jelinek <jakub@redhat.com>
11984
11985 PR target/69885
11986 * gcc.dg/pr69885.c: New test.
11987
09343379 119882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11989
11990 PR target/69806
11991 PR target/54089
11992 * gcc.target/sh/pr54089-10.c: New.
11993
b345a09f 119942016-02-20 Paul Thomas <pault@gcc.gnu.org>
11995
11996 PR fortran/69423
11997 * gfortran.dg/deferred_character_15.f90 : New test.
11998
51385aed 119992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12000
12001 PR fortran/57365
12002 gfortran.dg/allocate_with_source_18.f03: New test.
12003
120042016-02-20 Harald Anlauf <anlauf@gmx.de>
12005
12006 PR fortran/52531
12007 gfortran.dg/gomp/pr52531.f90: New test.
12008
9cce8384 120092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12010
12011 PR c++/69865
12012 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12013 -std=c++03.
12014
d91f5fbb 120152016-02-19 Jakub Jelinek <jakub@redhat.com>
12016
563d5cb8 12017 PR c++/69826
12018 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12019 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12020
0a04aac9 12021 PR c++/69850
12022 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12023
d91f5fbb 12024 PR c++/69851
12025 * g++.dg/torture/pr69851.C: New test.
12026
5fe1f282 120272016-02-19 Martin Sebor <msebor@redhat.com>
12028
12029 PR testsuite/69573
12030 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12031
a45bce11 120322016-02-19 Jakub Jelinek <jakub@redhat.com>
12033
6263dde1 12034 PR c++/69850
12035 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12036 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12037
a45bce11 12038 PR c++/67767
12039 * g++.dg/cpp0x/pr67767.C: New test.
12040
cf2ed1b7 120412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12042
12043 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12044 for fp, simd, crypto, crc, lse.
12045 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12046 above.
12047 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12048 effective target check.
12049
f6cc34b0 120502016-02-19 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR target/69820
12053 * gcc.target/i386/pr69820.c: New test.
12054
6c678e78 120552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12056
12057 * gcc.target/s390/vector/int128-1.c: New test.
12058
b088ff4b 120592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12060
12061 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12062
b11e60a4 120632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12064
12065 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12066 instruction pattern name to prevent the testcase from failing with
12067 -march=z13.
12068
664ff6a0 120692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12070
12071 * gcc.target/s390/md/movstr-2.c: New test.
12072
e80be24b 120732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12074
12075 * gcc.target/s390/morestack.c: New test.
12076
9839f350 120772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12078
12079 PR target/69625
12080 * gcc.target/s390/pr69625.c: Add test case.
12081
4550fbd0 120822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12083
12084 PR testsuite/68580
12085 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12086
57d00b6a 120872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12088
12089 PR target/68404
12090 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12091 * gcc.target/powerpc/fusion3.c: Likewise.
12092
63ad69d6 120932016-02-18 Richard Biener <rguenther@suse.de>
12094
12095 PR middle-end/69553
12096 * g++.dg/torture/pr69553.C: New testcase.
12097
d92404ed 120982016-02-18 Nick Clifton <nickc@redhat.com>
12099
4550fbd0 12100 PR target/62254
12101 PR target/69610
12102 * gcc.target/arm/pr62554.c: New test.
12103 * gcc.target/arm/pr69610-1.c: New test.
12104 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12105
0808dfce 121062016-02-18 Richard Biener <rguenther@suse.de>
12107
12108 PR middle-end/69854
12109 * gcc.dg/torture/pr69854.c: New testcase.
12110
fc3527e3 121112016-02-17 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR c++/69850
12114 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12115
e3c24279 121162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12117
12118 * gcc.target/powerpc/vec-cg.c: New test.
12119
c9732c2b 121202016-02-17 Richard Biener <rguenther@suse.de>
12121
12122 PR testsuite/69586
12123 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12124
51bf9f9b 121252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12126
12127 PR target/69161
12128 * gcc.c-torture/compile/pr69161.c: New test.
12129
6baedca3 121302016-02-17 David Sherwood <david.sherwood@arm.com>
12131
12132 PR target/69532
12133 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12134 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12135
4f240715 121362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12137
12138 * gcc.dg/ifcvt-4.c: Skip on Visium.
12139
e0c0515d 121402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12141
12142 * gnat.dg/atomic8.adb: New test.
12143
7b319ee6 121442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12145
12146 * gnat.dg/discr46.ad[sb]: New test.
12147
48a7e3d1 121482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12149
12150 PR Target/48344
12151 * gcc.target/powerpc/pr48344-1.c: New test.
12152
3f844f15 121532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12154
12155 PR fortran/69742
12156 * gfortran.dg/associate_21.f90: New test.
12157
7675e968 121582016-02-16 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR c/69835
12161 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12162 -Wnonnull in dg-options.
12163 * c-c++-common/nonnull-2.c: New test.
12164
d6faee88 121652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12166 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12167
12168 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12169
3a2a72aa 121702016-02-16 Jakub Jelinek <jakub@redhat.com>
12171
12172 PR middle-end/69801
12173 * gcc.dg/pr69801.c: Add empty dg-options.
12174
28072426 121752016-02-16 James Norris <jnorris@codesourcery.com>
12176
12177 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12178 * g++.dg/goacc/deviceptr-1.c: New file.
12179
37fffac2 121802016-02-16 Jakub Jelinek <jakub@redhat.com>
12181
12182 PR tree-optimization/69820
12183 * gcc.dg/vect/pr69820.c: New test.
12184
f72a5e61 121852016-02-16 Richard Biener <rguenther@suse.de>
12186
12187 PR tree-optimization/69776
12188 * gcc.dg/torture/pr69776-2.c: New testcase.
12189
50e0cd76 121902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12191
12192 PR tree-optimization/69714
12193 * gcc.dg/torture/pr69714.c: New test.
12194
14a72c4e 121952016-02-16 Jakub Jelinek <jakub@redhat.com>
12196
12197 PR tree-optimization/69802
12198 * gcc.dg/pr69802.c: New test.
12199
fd808c11 122002016-02-16 Richard Biener <rguenther@suse.de>
12201
12202 PR middle-end/69801
12203 * gcc.dg/pr69801.c: New testcase.
12204
49a549ca 122052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12206
12207 PR libgfortran/69651
12208 * gfortran.dg/read_bang.f90: New test.
12209 * gfortran.dg/read_bang4.f90: New test.
12210
77454e6e 122112016-02-15 Jakub Jelinek <jakub@redhat.com>
12212
2074f21c 12213 PR c++/69658
12214 * g++.dg/init/pr69658.C: New test.
12215
77454e6e 12216 PR c++/69797
12217 * c-c++-common/pr69797.c: New test.
12218
4ef4d764 122192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12220
12221 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12222 check for aarch64*-*-*.
12223
4a45fe0f 122242016-02-15 Richard Biener <rguenther@suse.de>
12225
12226 PR tree-optimization/69783
12227 * gcc.dg/vect/pr69783.c: New testcase.
12228
0b3619e6 122292016-02-15 Richard Biener <rguenther@suse.de>
12230
12231 PR tree-optimization/69776
12232 * gcc.dg/torture/pr69776.c: New testcase.
12233
9b49c3cb 122342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12235
12236 PR fortran/60526
12237 * gfortran.dg/type_decl_4.f90: Reinstated.
12238
e46faff9 122392016-02-14 John David Anglin <danglin@gcc.gnu.org>
12240
12241 PR fortran/68746
12242 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12243
a96c809a 122442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12245
12246 PR fortran/60526
12247 PR bootstrap/69816
12248 * gfortran.dg/type_decl_4.f90: Removed.
12249
fdec7e88 122502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12251
12252 PR fortran/60526
12253 * gfortran.dg/type_decl_4.f90: New test.
12254
a72095c4 122552016-02-14 Alan Modra <amodra@gmail.com>
12256
bc436924 12257 PR testsuite/68886
a72095c4 12258 * gcc.c-torture/execute/stkalign.c: Revise test.
12259
73bb5f8b 122602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12261
12262 PR target/67260
12263 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12264
beb13161 122652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12266
12267 PR target/67260
12268 * gcc.target/sh/torture/pr67260.c: New.
12269
67cab04e 122702016-02-12 John David Anglin <danglin@gcc.gnu.org>
12271
12272 * gcc.dg/pr67964.c: Add dg-require-alias.
12273
44a59bb1 122742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12275
12276 PR target/67636
12277 PR target/64345
12278 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12279
38c9bd3a 122802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12281
12282 PR libgfortran/69668
12283 * gfortran.dg/namelist_88.f90: New test.
12284
1774ff82 122852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12286
12287 PR libgfortran/69668
12288 * gfortran.dg/namelist_38.f90: Update test.
12289 * gfortran.dg/namelist_84.f90: Update test.
12290
aec1f4bd 122912016-02-12 David Malcolm <dmalcolm@redhat.com>
12292
12293 PR other/69554
12294 * gcc.dg/pr69554-1.c: New test.
12295 * gfortran.dg/pr69554-1.F90: New test.
12296 * gfortran.dg/pr69554-2.F90: New test.
12297 * lib/gcc-dg.exp (proc dg-locus): New function.
12298 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12299 distinguish between the caret-printing and non-caret-printing
12300 cases. If caret-printing has been explicitly enabled, bail out
12301 without attempting to fix up the output.
12302
da7d5066 123032016-02-12 David Malcolm <dmalcolm@redhat.com>
12304
12305 PR driver/69265
12306 PR driver/69453
12307 * gcc.dg/spellcheck-options-3.c: New test case.
12308 * gcc.dg/spellcheck-options-4.c: New test case.
12309 * gcc.dg/spellcheck-options-5.c: New test case.
12310 * gcc.dg/spellcheck-options-6.c: New test case.
12311 * gcc.dg/spellcheck-options-7.c: New test case.
12312 * gcc.dg/spellcheck-options-8.c: New test case.
12313 * gcc.dg/spellcheck-options-9.c: New test case.
12314 * gcc.dg/spellcheck-options-10.c: New test case.
12315
fcce1b0b 123162016-02-12 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR rtl-optimization/69764
12319 PR rtl-optimization/69771
12320 * c-c++-common/pr69764.c: New test.
12321 * gcc.dg/torture/pr69771.c: New test.
12322
6d609290 123232016-02-12 Marek Polacek <polacek@redhat.com>
12324
12325 * g++.dg/torture/init-list1.C: New.
12326
7d75fb56 123272016-02-12 Marek Polacek <polacek@redhat.com>
12328
12329 * gcc.dg/pr69522.c: Add empty dg-options.
12330
52543fda 123312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12332
12333 * g++.dg/lto/lto.exp: Include and init mpx.
12334 * g++.dg/lto/pr69729_0.C: New test.
12335
34947478 123362016-02-12 Jakub Jelinek <jakub@redhat.com>
12337
9181a4ec 12338 PR ipa/69241
12339 * g++.dg/ipa/pr69241-4.C: New test.
12340
34947478 12341 PR ipa/68672
12342 * g++.dg/ipa/pr68672-1.C: New test.
12343 * g++.dg/ipa/pr68672-2.C: New test.
12344 * g++.dg/ipa/pr68672-3.C: New test.
12345
74a4140f 123462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12347
12348 PR c/69522
50e0cd76 12349 * gcc.dg/pr69522.c: New test.
74a4140f 12350
9ddb20d6 123512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12352
12353 PR c++/69098
12354 * g++.dg/cpp1y/69098.C: New test.
12355 * g++.dg/cpp1y/69098-2.C: New test.
12356
67cf9b55 123572016-02-12 Jakub Jelinek <jakub@redhat.com>
12358
12359 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12360 and neighbour -> neighbor.
12361 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12362 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12363 * c-c++-common/Wvarargs.c: Likewise.
12364 * c-c++-common/goacc/host_data-5.c: Likewise.
12365 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12366 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12367 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12368 * gcc.target/aarch64/pr60697.c: Likewise.
12369 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12370 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12371 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12372 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12373 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12374 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12375 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12376 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12377 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12378 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12379 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12380 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12381 * g++.dg/lookup/koenig5.C: Likewise.
12382 * g++.dg/ext/no-asm-2.C: Likewise.
12383 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12384 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12385 * gfortran.dg/used_types_16.f90: Likewise.
12386 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12387 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12388 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12389 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12390 * gfortran.dg/abstract_type_6.f03: Likewise.
12391 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12392 * gfortran.dg/used_types_15.f90: Likewise.
12393 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12394 * gfortran.dg/exit_3.f08: Likewise.
12395 * gfortran.dg/open_status_2.f90: Likewise.
12396 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12397 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12398 * gfortran.dg/associate_1.f03: Likewise.
12399 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12400 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12401 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12402 * gcc.dg/builtin-object-size-1.c: Likewise.
12403 * gcc.dg/noreturn-6.c: Likewise.
12404 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12405 * gcc.dg/globalalias.c: Likewise.
12406 * gcc.dg/builtins-config.h: Likewise.
12407 * gcc.dg/pr30457.c: Likewise.
12408 * gcc.c-torture/compile/volatile-1.c: Likewise.
12409 * gcc.c-torture/execute/20101011-1.c: Likewise.
12410 * c-c++-common/Waddress-1.c: Likewise.
12411
40b38ace 124122016-02-11 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR c/69768
12415 * c-c++-common/Waddress-1.c: New test.
12416
42c87ca9 124172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12418
12419 PR fortran/69296
12420 * gfortran.dg/associate_19.f03: New test.
12421 * gfortran.dg/associate_20.f03: New test.
12422
acb7939f 124232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12424
12425 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12426
6defe3c5 124272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12428
12429 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12430 .arch armv8-a\n. Add -dA to dg-options.
12431 * gcc.target/aarch64/assembler_arch_1.c: New test.
12432 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12433
63f63318 124342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12435
12436 PR c++/68726
12437 * g++.dg/cpp0x/pr68726.C: New.
12438
1cddf457 124392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12440
12441 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12442 test.
12443
b86fba37 124442016-02-11 Richard Biener <rguenther@suse.de>
12445
12446 * g++.dg/tree-ssa/pr61034.C: Adjust.
12447
ec4ec95a 124482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12449
be7c31e9 12450 PR target/69148
ec4ec95a 12451 * gcc.target/s390/pr69148.c: New.
12452
f64416ca 124532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12454
12455 PR tree-optimization/69652
12456 * gcc.dg/torture/pr69652.c: New test.
12457
e5d1ea31 124582016-02-10 Jakub Jelinek <jakub@redhat.com>
12459 Patrick Palka <ppalka@gcc.gnu.org>
12460
12461 PR ipa/69241
12462 PR c++/69649
12463 * g++.dg/ipa/pr69241-1.C: New test.
12464 * g++.dg/ipa/pr69241-2.C: New test.
12465 * g++.dg/ipa/pr69241-3.C: New test.
12466 * g++.dg/ipa/pr69649.C: New test.
12467
fa03b19d 124682016-02-10 Uros Bizjak <ubizjak@gmail.com>
12469
12470 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12471 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12472
14485c8a 124732016-02-10 Bin Cheng <bin.cheng@arm.com>
12474
12475 PR tree-optimization/68021
12476 * gcc.dg/tree-ssa/pr68021.c: New test.
12477
79f1ed25 124782016-02-10 Richard Biener <rguenther@suse.de>
12479
12480 PR tree-optimization/69726
12481 * gcc.dg/uninit-22.c: New testcase.
12482
58f74eff 124832016-02-09 Andrew Pinski <apinski@cavium.com>
12484
12485 PR tree-opt/69282
12486 * gcc.c-torture/compile/20160205-1.c: New testcase.
12487
600c00f7 124882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12489
12490 PR target/68404
12491 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12492 instead accessing a really large arrray.
12493 * gcc.target/powerpc/fusion3.c: Likewise.
12494
0771836e 124952016-02-09 Charles Baylis <charles.baylis@linaro.org>
12496
12497 PR target/68532
12498 * gcc.c-torture/execute/pr68532.c: New test.
12499
4ccd644f 125002016-02-11 Alexandre Oliva <aoliva@redhat.com>
12501
12502 PR target/69634
12503 * gcc.dg/pr69634.c: New.
12504
2e980a39 125052016-02-09 Richard Biener <rguenther@suse.de>
12506
12507 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12508
aacf7102 125092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12510
aacf7102 12511 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12512
a1856ddf 125132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12514
12515 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12516
d4d3da7e 125172016-02-09 Richard Biener <rguenther@suse.de>
12518
12519 PR tree-optimization/69715
12520 * gcc.dg/torture/pr69715.c: New testcase.
12521
9cc6714f 125222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12523
12524 PR c++/69139
12525 * g++.dg/cpp0x/trailing12.C: New test.
12526 * g++.dg/cpp0x/trailing13.C: New test.
12527
83d5062b 125282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12529
12530 PR c++/69283
12531 PR c++/67835
12532 * g++.dg/cpp1y/auto-fn29.C: New test.
12533 * g++.dg/cpp1y/auto-fn30.C: New test.
12534
394a86f3 125352016-02-08 Jakub Jelinek <jakub@redhat.com>
12536
12537 PR tree-optimization/69209
12538 * gcc.c-torture/compile/pr69209.c: New test.
12539
93b124b4 125402016-02-08 Jeff Law <law@redhat.com>
12541
12542 PR tree-optimization/68541
12543 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12544 of statements allowed in join block for path splitting.
12545
26abce13 125462016-02-08 Jakub Jelinek <jakub@redhat.com>
12547
0acb2d6e 12548 PR c++/59627
12549 * g++.dg/gomp/pr59627.C: New test.
12550
26abce13 12551 PR ipa/69239
12552 * g++.dg/ipa/pr69239.C: New test.
12553
86e0b129 125542016-02-08 David Malcolm <dmalcolm@redhat.com>
12555
12556 PR preprocessor/69664
12557 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12558 * gcc.dg/cpp/warn-comments.c: Likewise.
12559
f553d9f8 125602016-02-08 Marek Polacek <polacek@redhat.com>
12561
12562 PR c++/69688
12563 * g++.dg/init/const12.C: New test.
12564
600695e0 125652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12566
12567 PR target/60410
12568 * gcc.dg/lto/pr55113_0.c: Remove test.
12569
c4f4b1e8 125702016-02-08 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/69719
12573 * gcc.dg/torture/pr69719.c: New testcase.
12574
5a987d87 125752016-02-08 Richard Biener <rguenther@suse.de>
12576 Jeff Law <law@redhat.com>
12577
12578 PR target/68273
12579 * gcc.target/mips/pr68273.c: New testcase.
12580
0418e71d 125812016-02-08 Richard Biener <rguenther@suse.de>
12582
12583 PR rtl-optimization/69274
12584 * gcc.target/i386/addr-sel-1.c: XFAIL.
12585
07c0f1ca 125862016-02-08 Jeff Law <law@redhat.com>
12587
40d85f4c 12588 PR tree-optimization/68541
12589 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12590
140e093f 12591 PR tree-optimization/65917
07c0f1ca 12592 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12593
16430acf 125942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12595
12596 PR fortran/50555
12597 * gfortran.dg/namelist_args.f90: New test.
12598
3f0ff0d8 125992016-02-05 Jeff Law <law@redhat.com>
12600
140e093f 12601 PR tree-optimization/68541
3f0ff0d8 12602 * gcc.dg/tree-ssa/split-path-2.c: New test.
12603 * gcc.dg/tree-ssa/split-path-3.c: New test.
12604 * gcc.dg/tree-ssa/split-path-4.c: New test.
12605 * gcc.dg/tree-ssa/split-path-5.c: New test.
12606 * gcc.dg/tree-ssa/split-path-6.c: New test.
12607 * gcc.dg/tree-ssa/split-path-7.c: New test.
12608
a7cc1f94 126092016-02-05 Martin Sebor <msebor@redhat.com>
12610
12611 PR c++/69662
12612 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12613 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12614
fcb25f28 126152016-02-06 Richard HEnderson <rth@redhat.com>
12616
12617 PR c/69643
12618 * gcc.target/i386/addr-space-4.c: New.
12619 * gcc.target/i386/addr-space-5.c: New.
12620
3a2545a1 126212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12622
12623 PR fortran/66089
12624 * gfortran.dg/elemental_dependency_6.f90: New.
12625
1e302465 126262016-02-05 Jakub Jelinek <jakub@redhat.com>
12627
66feb54c 12628 PR rtl-optimization/69691
12629 * gcc.c-torture/execute/pr69691.c: New test.
12630
1e302465 12631 PR c++/69628
12632 * g++.dg/parse/pr69628.C: New test.
12633
9c28a298 126342016-02-05 Uros Bizjak <ubizjak@gmail.com>
12635
12636 * gcc.dg/sancov/asan.c: Move to ...
12637 * gcc.dg/asan/sancov-1.c: ... here.
12638
a854e286 126392016-02-05 Uros Bizjak <ubizjak@gmail.com>
12640
12641 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12642
d4f0b240 126432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12644
12645 PR target/69677
12646 * gcc.target/i386/pr69677.c: New test.
12647
235d8723 126482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12649
12650 PR c++/68948
12651 * g++.dg/template/pr68948.C: New test.
12652
f390cf65 126532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12654
12655 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12656 (only necessary on s390x).
12657
ab99f104 126582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12659
12660 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12661 -mno-accumulate-outgoing-args.
12662
f7ef5392 126632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12664
12665 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12666
6b098e91 126672016-02-04 Jakub Jelinek <jakub@redhat.com>
12668
12669 PR c/69669
12670 * c-c++-common/pr69669.c: New test.
12671
f0146cf3 126722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12673
12674 PR target/69667
12675 * g++.dg/pr69667.C: New file.
12676
08fd6cf5 126772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12678
12679 PR target/69619
12680 * gcc.dg/pr69619.c: Add new test.
12681
a6f3f39f 126822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12683
12684 PR rtl-optimization/69577
12685 * gcc.target/i386/pr69577.c: New test.
12686
774068a0 126872016-02-04 Martin Liska <mliska@suse.cz>
12688
12689 * g++.dg/asan/pr69276.C: New test.
12690
f50a7894 126912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12692
12693 PR target/65932
12694 PR target/67714
12695 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12696 a single smulbb instruction.
12697 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12698 * gcc.target/amr/wmul-2.c: Likewise.
12699
6b722eb3 127002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12701
12702 PR target/65932
12703 PR target/67714
12704 * gcc.c-torture/execute/pr67714.c: New test.
12705
1f1475a7 127062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12707
12708 PR target/69454
12709 * gcc.target/i386/pr69454-1.c: New test.
12710 * gcc.target/i386/pr69454-2.c: New test.
12711
6b94e133 127122016-02-03 Martin Sebor <msebor@redhat.com>
12713
12714 PR c++/69251
12715 PR c++/69253
12716 PR c++/69290
12717 PR c++/69277
12718 PR c++/69349
12719 * g++.dg/ext/flexarray-mangle-2.C: New test.
12720 * g++.dg/ext/flexarray-mangle.C: New test.
12721 * g++.dg/ext/flexarray-subst.C: New test.
12722 * g++.dg/ext/flexary11.C: New test.
12723 * g++.dg/ext/flexary12.C: New test.
12724 * g++.dg/ext/flexary13.C: New test.
12725 * g++.dg/ext/flexary14.C: New test.
12726 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12727
342ed0ac 127282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12729
12730 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12731 Define only if CHECK_FLOAT128 is defined.
12732 (main): Properly initialize u5.
12733
edf6c4d2 127342016-02-03 Jakub Jelinek <jakub@redhat.com>
12735
415d5641 12736 PR c/69627
12737 * gcc.dg/pr69627.c: New test.
12738
edf6c4d2 12739 PR target/69644
12740 * gcc.dg/pr69644.c: New test.
12741
cf8f3ba0 127422016-02-03 Mike Stump <mikestump@comcast.net>
12743
12744 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12745 support for struct-layout-1.exp.
12746
c90d55dd 127472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12748
12749 PR c++/69056
f7ef5392 12750 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12751
401bd0c8 127522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12753 Alexandre Oliva <aoliva@redhat.com>
12754
12755 PR target/69461
12756 * gcc.target/powerpc/pr69461.c: New.
12757
277d9d1d 127582016-02-03 Uros Bizjak <ubizjak@gmail.com>
12759
12760 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12761 works from here ...
12762 (check_effective_target_fsanitize_thread): ... to here. Do not
12763 specify additional compile flags for the test source.
12764 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12765 specify additional compile flags for the test source.
12766
e69ad94a 127672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12768
12769 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12770
a4454da2 127712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12772
12773 PR fortran/67451
12774 PR fortran/69418
12775 * gfortran.dg/coarray_allocate_2.f08: New test.
12776 * gfortran.dg/coarray_allocate_3.f08: New test.
12777 * gfortran.dg/coarray_allocate_4.f08: New test.
12778
88cab2dd 127792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12780
12781 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12782 use same scan-tree-dump-times on all platforms.
12783 * gcc.dg/vect/vect-outer-1.c: Likewise.
12784 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12785 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12786 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12787 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12788 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12789 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12790 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12791
66ea75c4 127922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12793
12794 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12795 warning.
12796
4eef8df7 127972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12798
12799 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12800
665fbc2f 128012016-02-02 James Norris <jnorris@codesourcery.com>
12802
12803 * c-c++-common/goacc/routine-5.c: Add tests.
12804
b10e3d47 128052016-02-02 Alexander Monakov <amonakov@ispras.ru>
12806
12807 * gcc.target/nvptx/unsigned-cmp.c: New test.
12808
12ad66dd 128092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12810
12811 * gcc.target/aarch64/scalar_shift_1.c
12812 (test_corners_sisd_di): Improve force to SIMD register.
12813 (test_corners_sisd_si): Likewise.
12814 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12815 Remove scan-assembler check for ldr.
12816
f9ec342f 128172016-02-02 Richard Biener <rguenther@suse.de>
12818
12819 PR tree-optimization/69595
12820 * gcc.dg/Warray-bounds-17.c: New testcase.
12821
32f2925a 128222016-02-02 Richard Biener <rguenther@suse.de>
12823
12824 PR tree-optimization/69606
12825 * gcc.dg/torture/pr69606.c: New testcase.
12826
cfd9ca84 128272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12828
12829 PR middle-end/68542
12830 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12831 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12832
19bf08e2 128332016-02-02 Alan Modra <amodra@gmail.com>
12834
12835 PR target/69548
12836 * gcc.target/powerpc/pr69548.c: New test.
12837
6f13b088 128382016-02-01 Jakub Jelinek <jakub@redhat.com>
12839
dcddc5af 12840 PR rtl-optimization/69592
12841 * gcc.dg/pr69592.c: New test.
12842
6f13b088 12843 PR preprocessor/69543
12844 PR c/69558
12845 * gcc.dg/pr69543.c: New test.
12846 * gcc.dg/pr69558.c: New test.
12847
d090e5c2 128482016-02-01 Uros Bizjak <ubizjak@gmail.com>
12849
fcb317c5 12850 PR testsuite/65940
12851 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12852
aaf527dc 128532016-02-01 Martin Sebor <msebor@redhat.com>
12854
12855 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12856
1674217b 128572016-02-01 Bin Cheng <bin.cheng@arm.com>
12858
12859 PR tree-optimization/67921
12860 * c-c++-common/ubsan/pr67921.c: New test.
12861
b4007655 128622016-02-01 Richard Biener <rguenther@suse.de>
12863
12864 PR middle-end/69556
12865 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12866
88a477bb 128672016-02-01 Richard Biener <rguenther@suse.de>
12868
12869 PR tree-optimization/69574
12870 * gcc.dg/torture/pr69574.c: New testcase.
12871
2eaaa4e7 128722016-02-01 Richard Biener <rguenther@suse.de>
12873
12874 PR tree-optimization/69579
12875 * gcc.dg/setjmp-6.c: New testcase.
12876
e3882c44 128772016-02-01 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR rtl-optimization/69570
12880 * g++.dg/opt/pr69570.C: New test.
12881
f80aff47 128822016-02-01 Richard Henderson <rth@redhat.com>
12883
12884 * gcc.dg/pr69535.c: New test.
12885
240568aa 128862016-01-31 John David Anglin <danglin@gcc.gnu.org>
12887
6009b3b8 12888 PR testsuite/69584
12889 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12890 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12891
1fdf7177 12892 PR debug/68244
12893 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12894
240568aa 12895 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12896
cb3e5ac0 128972016-01-31 Paul Thomas <pault@gcc.gnu.org>
12898
12899 PR fortran/67564
12900 * gfortran.dg/allocate_with_source_17.f03: New test.
12901
3b8b902b 129022016-01-30 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR tree-optimization/69546
12905 * gcc.dg/torture/pr69546.c: New test.
12906
17985abe 129072016-01-30 Paul Thomas <pault@gcc.gnu.org>
12908
12909 PR fortran/69566
12910 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12911
b5239e80 129122016-01-30 Martin Sebor <msebor@redhat.com>
12913
12914 PR c++/68490
12915 * g++.dg/ext/flexary10.C: New test.
12916
e8f03010 129172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12918
12919 PR fortran/66707
12920 gfortran.dg/common_23.f90: New test.
12921
dc93691a 129222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12923
12924 PR target/65546
12925 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12926 condition being checked, and disable it when the target supports
12927 misaligned loads and stores.
12928
ff5e28e9 129292016-01-29 Jakub Jelinek <jakub@redhat.com>
12930
12931 PR debug/69518
12932 * gcc.dg/torture/pr69518.c: New test.
12933
b0d8930a 129342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12935
12936 PR target/69530
12937 * gcc.target/i386/pr69530.c: New test.
12938
21601fc7 129392016-01-29 Steve Ellcey <sellcey@imgtec.com>
12940
12941 PR target/65604
12942 * gcc.target/mips/div-delay.c: New test.
12943
ca6c7317 129442016-01-29 Jakub Jelinek <jakub@redhat.com>
12945
4758dc39 12946 PR target/69551
12947 * gcc.target/i386/pr69551.c: New test.
12948
ca6c7317 12949 PR target/66137
12950 * gcc.target/i386/pr66137.c: New test.
12951
e3078da6 129522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12953
12954 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12955 always built for p5600.
12956 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12957 isa=p5600 dg-option.
12958
b622ec25 129592016-01-29 Richard Biener <rguenther@suse.de>
12960
12961 PR tree-optimization/69547
12962 * g++.dg/tree-ssa/pr69547.C: New testcase.
12963
d2a60e99 129642016-01-29 Jakub Jelinek <jakub@redhat.com>
12965
12966 PR debug/66869
12967 * g++.dg/warn/Wunused-function2.C: New test.
12968
ae849d2b 129692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12970
12971 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12972 support for test to succeed.
12973
ce6a6978 129742016-01-29 Marek Polacek <polacek@redhat.com>
12975
12976 PR c++/69509
12977 PR c++/69516
12978 * g++.dg/ext/constexpr-vla2.C: New test.
12979 * g++.dg/ext/constexpr-vla3.C: New test.
12980 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12981
7550d855 129822016-01-29 Richard Biener <rguenther@suse.de>
12983
12984 PR middle-end/69537
12985 * gcc.dg/uninit-21.c: New testcase.
12986
f11bb279 129872016-01-28 Uros Bizjak <ubizjak@gmail.com>
12988
12989 PR target/69459
12990 * gcc.target/i386/pr69459.c: New test.
12991
c80c12c8 129922016-01-28 Steve Ellcey <sellcey@imgtec.com>
12993
12994 PR target/68400
12995 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12996 * gcc.target/mips/pr68400.c: New test.
12997
c649bacc 129982016-01-28 Martin Sebor <msebor@redhat.com>
12999
13000 PR target/17381
13001 * gcc.target/powerpc/pr17381.c: New test.
13002
f4881661 130032016-01-28 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR middle-end/69542
13006 * gcc.dg/torture/pr69542.c: New test.
13007
d66fdd75 130082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13009
13010 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13011
d4a78818 130122016-01-28 David Edelsohn <dje.gcc@gmail.com>
13013
13014 * gcc.dg/pr65980.c: Skip on AIX.
13015 * gcc.dg/pr66688.c: Same.
13016
21329e97 130172016-01-28 David Edelsohn <dje.gcc@gmail.com>
13018
13019 PR target/63679
13020 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13021 * gcc.dg/tree-ssa/sra-18.c: Same.
13022
cc7124a6 130232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13024
13025 PR fortran/62536
13026 * gfortran.dg/block_15.f08: New test.
13027 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13028 on incorrectly closed BLOCK.
13029
358dfcb4 130302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13031
13032 * gcc.dg/declare-simd.c: New test.
e87502d6 130332016-01-28 Richard Biener <rguenther@suse.de>
13034
13035 PR tree-optimization/69466
13036 * gfortran.dg/vect/pr69466.f90: New testcase.
13037
44e7334b 130382016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13039
13040 * g++.dg/pr67989.C: Remove ARM-specific option.
13041 * gcc.target/arm/pr67989.C: New file.
13042
5ce8f551 130432016-01-27 Uros Bizjak <ubizjak@gmail.com>
13044
13045 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13046 and expm1 test for glibc < 2.11.
13047
fa6e6b15 130482016-01-27 Richard Henderson <rth@redhat.com>
13049
13050 * gcc.c-torture/execute/pr69447.c: New test.
13051
130522016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13053
7b8122c6 13054 PR fortran/69422
147b2f9b 13055 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13056
78e516eb 130572016-01-27 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR debug/66869
13060 * gcc.dg/pr66869.c: New test.
13061
9b849350 130622016-01-25 Jeff Law <law@redhat.com>
13063
13064 PR tree-optimization/68398
f11bb279 13065 PR tree-optimization/69196
9b849350 13066 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13067 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13068 path to avoid new heuristic allowing more irreducible regions
13069 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13070 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13071 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13072 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13073 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13074
fee5e491 130752016-01-27 Marek Polacek <polacek@redhat.com>
13076
13077 PR c/68062
13078 * c-c++-common/vector-compare-4.c: New test.
13079
eec96426 130802016-01-27 David Malcolm <dmalcolm@redhat.com>
13081
13082 PR preprocessor/69126
13083 * c-c++-common/pr69126.c: New test case.
13084
5068be18 130852016-01-27 Ian Lance Taylor <iant@google.com>
13086
13087 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13088
5fa82c11 130892016-01-27 Ryan Burn <contact@rnburn.com>
13090
13091 PR cilkplus/69267
13092 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13093
b3df0219 130942016-01-27 Uros Bizjak <ubizjak@gmail.com>
13095
13096 PR target/69512
13097 * gcc.target/i386/pr69512.c: New test.
13098
d46a16d4 130992016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13100
13101 PR ada/69488
13102 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13103
6a9b35ef 131042016-01-27 Marek Polacek <polacek@redhat.com>
13105
13106 PR c++/69379
13107 * g++.dg/pr69379.C: New test.
13108
18e9663b 131092016-01-27 Martin Sebor <msebor@redhat.com>
13110
13111 PR c++/69317
13112 * g++.dg/abi/Wabi-2-2.C: New test.
13113 * g++.dg/abi/Wabi-2-3.C: New test.
13114 * g++.dg/abi/Wabi-3-2.C: New test.
13115 * g++.dg/abi/Wabi-3-3.C: New test.
13116
c88301ad 131172016-01-27 Richard Biener <rguenther@suse.de>
13118
13119 PR tree-optimization/69166
13120 * gcc.dg/torture/pr69166.c: New testcase.
13121
8ca47550 131222016-01-27 Martin Jambor <mjambor@suse.cz>
13123
13124 PR tree-optimization/69355
13125 * gcc.dg/tree-ssa/pr69355.c: New test.
13126
5cb23e3c 131272016-01-27 Marek Polacek <polacek@redhat.com>
13128
13129 PR c++/69496
13130 * g++.dg/ext/constexpr-vla1.C: New test.
13131
7b0c1b6d 131322016-01-20 Christian Bruel <christian.bruel@st.com>
13133
13134 PR target/69245
13135 * gcc.target/arm/pr69245.c: New test.
13136
220112fc 131372016-01-27 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR tree-optimization/69399
13140 * gcc.dg/torture/pr69399.c: New test.
13141
16294490 131422016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13143
13144 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13145
8abd3d0c 131462016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13147
13148 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13149
7cf9b895 131502016-01-26 Tom de Vries <tom@codesourcery.com>
13151
13152 PR tree-optimization/69110
13153 * gcc.dg/autopar/pr69110.c: New test.
13154
557c1942 131552016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13156 Sebastian Pop <s.pop@samsung.com>
557c1942 13157
13158 * gcc.dg/graphite/isl-ast-op-select.c: New.
13159
80adbd96 131602015-01-26 Paul Thomas <pault@gcc.gnu.org>
13161
13162 PR fortran/69385
13163 * gfortran.dg/allocate_error_6.f90: New test.
13164
c3f86f60 131652016-01-26 Richard Henderson <rth@redhat.com>
13166
13167 * gcc.dg/tm/pr60908.c: New test.
13168
3752e5b1 131692016-01-26 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR other/69006
13172 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13173 directive.
13174 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13175 expected multiline output to reflect the colorization being
13176 disabled before newlines.
13177 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13178 (custom_diagnostic_finalizer): Replace call to
13179 pp_newline_and_flush with call to pp_flush.
13180 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13181 * gfortran.dg/implicit_class_1.f90: Likewise.
13182 * lib/gcc-dg.exp (allow_blank_lines): New global.
13183 (dg-allow-blank-lines-in-output): New procedure.
13184 (gcc-dg-prune): Complain about blank lines in the output, unless
13185 dg-allow-blank-lines-in-output was called.
13186 * lib/multiline.exp (_build_multiline_regex): Only support
13187 arbitrary followup text for non-blank-lines, not for blank lines.
13188
9bbfd060 131892016-01-26 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR tree-optimization/69483
13192 * gcc.dg/pr69483.c: New test.
13193 * g++.dg/opt/pr69483.C: New test.
13194
53773057 131952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13196
13197 PR target/68620
13198 * gcc.target/arm/pr68620.c: New test.
13199
442a556f 132002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13201
13202 * gcc.target/i386/pr68986-2.c: Remove -m32.
13203
d513c683 132042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13205
13206 PR target/68986
13207 * gcc.target/i386/pr68986-1.c: New test.
13208 * gcc.target/i386/pr68986-2.c: Likewise.
13209 * gcc.target/i386/pr68986-3.c: Likewise.
13210
976877a5 132112016-01-26 Christian Bruel <christian.bruel@st.com>
13212
13213 * lib/target-supports.exp
13214 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13215 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13216 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13217
2c7b2f88 132182016-01-26 Richard Biener <rguenther@suse.de>
13219
13220 PR tree-optimization/69452
13221 * gcc.dg/torture/pr69452.c: New testcase.
13222
f7fc06e7 132232016-01-26 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR target/69442
13226 * gcc.dg/pr69442.c: New test.
13227
d1dae587 132282016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13229
13230 PR target/67896
13231 * gcc.target/aarch64/simd/pr67896.C: New.
13232
ef7be7f8 132332016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13234
13235 PR tree-optimization/69400
13236 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13237 function.
13238 (plugin_init): Call it.
13239 * gcc.dg/torture/pr69400.c: New test.
13240
648433a4 132412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13242
13243 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13244
45fc5243 132452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13246 Sebastian Pop <s.pop@samsung.com>
13247
13248 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13249 isl-0.15.
13250
c699f6a1 132512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13252 Sebastian Pop <s.pop@samsung.com>
13253
13254 * gcc.dg/graphite/pr69292.c: New.
13255
b86e24ea 132562016-01-25 Jakub Jelinek <jakub@redhat.com>
13257
13258 * c-c++-common/goacc/use_device-1.c: New test.
13259
105cb8d7 132602016-01-25 Jeff Law <law@redhat.com>
13261
13262 PR tree-optimization/69196
13263 PR tree-optimization/68398
13264 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13265 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13266
44562749 132672016-01-25 David Edelsohn <dje.gcc@gmail.com>
13268
13269 PR target/69469
13270 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13271 Algorithm.
13272
6837fee7 132732016-01-25 Richard Biener <rguenther@suse.de>
13274
13275 PR testsuite/69380
13276 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13277
fe500d65 132782016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13279
13280 PR target/69421
13281 * gcc.dg/pr69421.c: New test.
13282
8eacba94 132832016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13284
13285 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13286 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13287 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13288 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13289 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13290 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13291 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13292 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13293 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13294 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13295
af09d40d 132962016-01-25 Richard Biener <rguenther@suse.de>
13297
13298 PR tree-optimization/69376
13299 * gcc.dg/torture/pr69376.c: New testcase.
13300
d65063f5 133012016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13302
13303 PR fortran/69397
13304 PR fortran/68442
13305 * gfortran.dg/interface_38.f90: New test.
13306 * gfortran.dg/interface_39.f90: New test.
80adbd96 13307
08c7bfb4 133082016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13309
13310 Revert:
13311 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13312
13313 PR c++/11858
13314 PR c++/24663
13315 PR c++/24664
13316 * g++.dg/template/pr11858.C: New test.
13317 * g++.dg/template/pr24663.C: New test.
13318 * g++.dg/template/unify12.C: New test.
13319 * g++.dg/template/unify13.C: New test.
13320 * g++.dg/template/unify14.C: New test.
13321 * g++.dg/template/unify15.C: New test.
13322 * g++.dg/template/unify16.C: New test.
13323 * g++.dg/template/unify17.C: New test.
13324
c2e7d2be 133252016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13326
13327 PR fortran/68283
13328 gfortran.dg/pr68283.f90: New test.
13329
9f2e8617 133302016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13331
13332 PR fortran/66094
13333 * gfortran.dg/inline_matmul_13.f90: New test.
13334 * gfortran.dg/matmul_bounds_8.f90: New test.
13335 * gfortran.dg/matmul_bounds_9.f90: New test.
13336 * gfortran.dg/matmul_bounds_10.f90: New test.
13337
a4838119 133382016-01-23 Tom de Vries <tom@codesourcery.com>
13339
13340 PR tree-optimization/69426
13341 * gcc.dg/autopar/pr69426.c: New test.
13342
feddf0dc 133432016-01-23 Martin Sebor <msebor@redhat.com>
13344
13345 PR c++/58109
13346 PR c++/69022
13347 * g++.dg/cpp0x/alignas5.C: New test.
13348 * g++.dg/ext/vector29.C: Same.
13349
132731fb 133502016-01-23 Uros Bizjak <ubizjak@gmail.com>
13351
13352 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13353 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13354 _GNU_SOURCE from compile flags to the source.
13355 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13356 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13357 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13358 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13359
51aec681 133602016-01-22 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR target/69432
13363 * g++.dg/opt/pr69432.C: New test.
13364
147aa3e3 133652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13366
13367 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13368 32-bit targets testing an -m64 multilib.
13369
4d04e35e 133702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13371
13372 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13373 64-bit support.
13374
86f38d0c 133752016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13376
13377 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13378
f776e712 133792016-01-21 Christian Bruel <christian.bruel@st.com>
13380
13381 PR target/68674
13382 * gcc.target/i386/pr68674.c
13383 * gcc.target/aarch64/pr68674.c
13384 * gcc.target/arm/pr68674.c
13385
7b9de435 133862016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13387
13388 PR target/69403
13389 * gcc.c-torture/execute/pr69403.c: New test.
13390
9935a0ba 133912016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13392
13393 PR c++/55843
13394 * g++.dg/template/pr55843.C: New.
13395
06b94aa1 133962016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13397
13398 PR testsuite/66877
13399 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13400 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13401
b68773a8 134022016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13403
13404 PR testsuite/67489
132731fb 13405 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13406 from dg-do compile directive, and instead add
13407 { dg-require-effective-target int128 }.
b68773a8 13408
bbbbe8ab 134092016-01-20 Martin Sebor <msebor@redhat.com>
13410
13411 PR c/69405
13412 * gcc.dg/sync-fetch.c: New test.
13413
f3a6a26f 134142016-01-21 Martin Sebor <msebor@redhat.com>
13415
13416 PR target/69252
13417 * gcc.target/powerpc/pr69252.c: New test.
13418
d1565a03 134192016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13420
13421 PR fortran/65996
132731fb 13422 * gfortran.dg/pr65996.f90: New test.
d1565a03 13423
15a5a905 134242016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13425
13426 PR c++/68810
bbbbe8ab 13427 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13428 expected to generate an error.
15a5a905 13429
e4538af5 134302016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13431
13432 PR middle-end/66178
13433 * gcc.dg/torture/pr66178.c: New test.
13434
4d4180ce 134352016-01-21 Anton Blanchard <anton@samba.org>
13436 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13437
13438 PR target/63354
13439 * gcc.target/powerpc/pr63354.c: New test.
13440
86e16058 134412016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13442
13443 PR rtl-optimization/68990
13444 * gcc.target/i386/pr68990: New.
13445
b11b85e4 134462016-01-21 Nick Clifton <nickc@redhat.com>
13447
13448 PR target/69129
13449 * gcc.target/mips/pr69129.c: New.
13450
62dd9f85 134512016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13452
13453 PR c++/58046
13454 * g++.dg/cpp0x/pr58046.C: New.
13455
ac7d424b 134562016-01-21 Jakub Jelinek <jakub@redhat.com>
13457
47c0bea3 13458 PR target/69187
13459 PR target/65624
13460 * gcc.target/arm/pr69187.c: New test.
13461
ac7d424b 13462 PR c++/69355
13463 * g++.dg/torture/pr69355.C: New test.
13464
9e18b252 134652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13466 Sebastian Pop <s.pop@samsung.com>
13467
13468 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13469
de862e2f 134702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13471 Sebastian Pop <s.pop@samsung.com>
13472
132731fb 13473 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13474
f55f9344 134752016-01-21 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR middle-end/67653
13478 * c-c++-common/pr67653.c: New test.
13479 * gcc.dg/torture/pr29119.c: Add dg-warning.
13480
62752e71 134812016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13482
13483 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13484
16d4186f 134852016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13486
13487 PR c/24293
13488 * gcc.dg/pr24293.c: New test.
13489 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13490 incomplete struct type.
13491 * gcc.dg/declspec-1.c: Likewise.
13492 * gcc.dg/pr63549.c: Likewise.
13493
58219d13 134942016-01-20 Jakub Jelinek <jakub@redhat.com>
13495
13496 PR tree-optimization/66612
13497 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13498 for bdn instruction.
13499
a7b5688a 135002016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13501
13502 * lib/target-supports.exp
13503 (check_effective_target_arm_fp_ok_nocache): New.
13504 (check_effective_target_arm_fp_ok): New.
13505 (add_options_for_arm_fp): New.
13506 (check_effective_target_arm_crypto_ok_nocache): Require
13507 target_arm_v8_neon_ok instead of arm32.
13508 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13509 (check_effective_target_arm_crypto_pragma_ok): New.
13510 (add_options_for_arm_vfp): New.
13511 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13512 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13513 target instead. Force initial fpu to vfp.
13514 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13515 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13516 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13517 dependency.
13518 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13519 use arm_vfp effective target instead. Force initial fpu to vfp.
13520 * gcc.target/arm/attr-neon3.c: Likewise.
13521 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13522 arm_vfp_ok.
13523 * gcc.target/arm/unsigned-float.c: Likewise.
13524 * gcc.target/arm/vfp-1.c: Likewise.
13525 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13526 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13527 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13528 * gcc.target/arm/vfp-ldmias.c: Likewise.
13529 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13530 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13531 * gcc.target/arm/vfp-stmiad.c: Likewise.
13532 * gcc.target/arm/vfp-stmias.c: Likewise.
13533 * gcc.target/arm/vnmul-1.c: Likewise.
13534 * gcc.target/arm/vnmul-2.c: Likewise.
13535 * gcc.target/arm/vnmul-3.c: Likewise.
13536 * gcc.target/arm/vnmul-4.c: Likewise.
13537
7ca56ca8 135382016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13539
7fb75b57 13540 PR testsuite/69366
13541 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13542 the MPX run-time library, for compile-time MPX test.
13543 * gcc.target/i386/chkp-always_inline.c: Likewise.
13544 * gcc.target/i386/chkp-bndret.c: Likewise.
13545 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13546 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13547 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13548 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13549 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13550 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13551 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13552 * gcc.target/i386/chkp-label-address.c: Likewise.
13553 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13554 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13555 * gcc.target/i386/chkp-pr69044.c: Likewise.
13556 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13557 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13558 * gcc.target/i386/chkp-strchr.c: Likewise.
13559 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13560 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13561 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13562 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13563 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13564 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13565 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13566 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13567 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13568 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13569 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13570 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13571 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13572 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13573 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13574 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13575 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13576 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13577 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13578 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13579 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13580 * gcc.target/i386/pr63995-2.c: Likewise.
13581 * gcc.target/i386/pr64805.c: Likewise.
13582 * gcc.target/i386/pr65044.c: Likewise.
13583 * gcc.target/i386/pr65167.c: Likewise.
13584 * gcc.target/i386/pr65183.c: Likewise.
13585 * gcc.target/i386/pr65184.c: Likewise.
13586 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13587
f2da0b99 135882016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13589
13590 PR tree-optimization/69328
13591 * gcc.dg/pr69328.c: New test.
13592
4d379676 135932016-01-20 Jeff Law <law@redhat.com>
13594
4a11f145 13595 PR target/25114
4d379676 13596 * gcc.target/m68k/pr25114.c: New test.
13597
0754bad1 135982016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13599
13600 * gcc.target/arm/memset-inline-10.c: Added
13601 dg-require-effective-target arm_thumb2_ok.
13602
63bd5c2d 136032016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13604
13605 * gcc.dg/debug/dwarf2/sso.c: New test.
13606
a9c01e81 136072016-01-19 Uros Bizjak <ubizjak@gmail.com>
13608
13609 PR testsuite/68820
13610 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13611 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13612 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13613
53fa0e54 136142016-01-19 Jan Hubicka <hubicka@ucw.cz>
13615
13616 PR ipa/66223
13617 * g++.dg/ipa/devirt-50.C: New testcase.
13618
e035a62c 136192016-01-19 Marek Polacek <polacek@redhat.com>
13620
13621 PR c++/68965
13622 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13623 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13624
885cc3ea 136252016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13626
13627 PR target/69135
13628 * gcc.target/arm/pr69135_1.c: New test.
13629
07bd240e 136302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13631
13632 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13633
9f60d257 136342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13635
13636 * gcc.target/aarch64/ccmp_1.c: New testcase.
13637
a0c919f7 136382016-01-19 Marek Polacek <polacek@redhat.com>
13639
13640 PR c++/68586
13641 * g++.dg/cpp0x/enum30.C: New test.
13642
dc5d6d17 136432016-01-19 Richard Biener <rguenther@suse.de>
13644
13645 PR tree-optimization/69336
13646 * g++.dg/tree-ssa/pr69336.C: New testcase.
13647
6dd156e0 136482016-01-19 Jakub Jelinek <jakub@redhat.com>
13649
13650 PR debug/65779
13651 * gcc.dg/pr65779.c: New test.
13652
3e0d45b9 136532016-01-19 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/69352
13656 * gcc.dg/torture/pr69352.c: New testcase.
13657
7a3cf64d 136582016-01-19 Jakub Jelinek <jakub@redhat.com>
13659
13660 PR rtl-optimization/68955
13661 PR rtl-optimization/64557
13662 * gcc.dg/torture/pr68955.c: New test.
13663
8be55b33 136642016-01-19 Jan Hubicka <hubicka@ucw.cz>
13665
13666 PR lto/69136
13667 * g++.dg/torture/pr69136.C: New testcase.
13668
72a985d7 136692016-01-19 Jan Hubicka <hubicka@ucw.cz>
13670
13671 PR lto/69133
13672 * g++.dg/lto/pr69133_0.C: New testcase.
13673 * g++.dg/lto/pr69133_1.C: New testcase.
13674
56778b62 136752016-01-15 Jeff Law <law@redhat.com>
13676
13677 PR tree-optimization/69320
13678 * gcc.c-torture/pr69320-1.c: New test.
13679 * gcc.c-torture/pr69320-2.c: New test.
13680 * gcc.c-torture/pr69320-3.c: New test.
13681 * gcc.c-torture/pr69320-4.c: New test.
13682
ced41b93 136832016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13684
13685 PR c++/11858
13686 PR c++/24663
13687 PR c++/24664
13688 * g++.dg/template/pr11858.C: New test.
13689 * g++.dg/template/pr24663.C: New test.
13690 * g++.dg/template/unify12.C: New test.
13691 * g++.dg/template/unify13.C: New test.
13692 * g++.dg/template/unify14.C: New test.
13693 * g++.dg/template/unify15.C: New test.
13694 * g++.dg/template/unify16.C: New test.
13695 * g++.dg/template/unify17.C: New test.
13696
7f8cbcaf 136972016-01-18 David Malcolm <dmalcolm@redhat.com>
13698
13699 PR testsuite/69181
13700 * gcc.dg/pr69181-1.c: New test file.
13701 * gcc.dg/pr69181-2.c: New test file.
13702 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13703 globals by moving it to...
13704 (cleanup-after-saved-dg-test): ...this new function. Add
13705 "global additional_sources_used". Add reset of global
13706 multiline_expected_outputs to the empty list.
13707 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13708 global to...
13709 (multiline_expected_outputs): ...this, and updated comments to
13710 note that it is modified from gcc-dg.exp.
13711 (dg-end-multiline-output): Update for the above renaming.
13712 (handle-multiline-outputs): Likewise. Remove the clearing
13713 of the expected outputs to the empty list.
13714
3c7cbfc0 137152016-01-18 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/69297
13718 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13719
81d49cc1 137202016-01-18 Joseph Myers <joseph@codesourcery.com>
13721
13722 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13723 dg-options.
13724 * gcc.target/mips/mips-3d-2.c: Likewise.
13725 * gcc.target/mips/mips-3d-3.c: Likewise.
13726 * gcc.target/mips/mips-3d-4.c: Likewise.
13727 * gcc.target/mips/mips-3d-5.c: Likewise.
13728 * gcc.target/mips/mips-3d-6.c: Likewise.
13729 * gcc.target/mips/mips-3d-7.c: Likewise.
13730 * gcc.target/mips/mips-3d-8.c: Likewise.
13731 * gcc.target/mips/mips-3d-9.c: Likewise.
13732 * gcc.target/mips/mips-ps-1.c: Likewise.
13733 * gcc.target/mips/mips-ps-2.c: Likewise.
13734 * gcc.target/mips/mips-ps-3.c: Likewise.
13735 * gcc.target/mips/mips-ps-4.c: Likewise.
13736 * gcc.target/mips/mips-ps-5.c: Likewise.
13737 * gcc.target/mips/mips-ps-6.c: Likewise.
13738 * gcc.target/mips/mips-ps-7.c: Likewise.
13739 * gcc.target/mips/mips-ps-type.c: Likewise.
13740 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13741 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13742
03c4ff3a 137432016-01-18 Tom de Vries <tom@codesourcery.com>
13744
13745 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13746 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13747 * c-c++-common/goacc/kernels-empty.c: New test.
13748 * c-c++-common/goacc/kernels-eternal.c: New test.
13749 * c-c++-common/goacc/kernels-loop-2.c: New test.
13750 * c-c++-common/goacc/kernels-loop-3.c: New test.
13751 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13752 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13753 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13754 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13755 * c-c++-common/goacc/kernels-loop-data.c: New test.
13756 * c-c++-common/goacc/kernels-loop-g.c: New test.
13757 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13758 * c-c++-common/goacc/kernels-loop-n.c: New test.
13759 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13760 * c-c++-common/goacc/kernels-loop.c: New test.
13761 * c-c++-common/goacc/kernels-noreturn.c: New test.
13762 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13763 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13764 * c-c++-common/goacc/kernels-reduction.c: New test.
13765
22e3dcee 137662016-01-18 Tom de Vries <tom@codesourcery.com>
13767
13768 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13769 * gcc.dg/autopar/outer-2.c: Same.
13770 * gcc.dg/autopar/outer-3.c: Same.
13771 * gcc.dg/autopar/outer-4.c: Same.
13772 * gcc.dg/autopar/outer-5.c: Same.
13773 * gcc.dg/autopar/outer-6.c: Same.
13774 * gcc.dg/autopar/parallelization-1.c: Same.
13775 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13776 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13777 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13778 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13779 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13780 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13781 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13782 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13783 * gcc.dg/autopar/pr39500-1.c: Same.
13784 * gcc.dg/autopar/pr39500-2.c: Same.
13785 * gcc.dg/autopar/pr46193.c: Same.
13786 * gcc.dg/autopar/pr46194.c: Same.
13787 * gcc.dg/autopar/pr49580.c: Same.
13788 * gcc.dg/autopar/pr49960-1.c: Same.
13789 * gcc.dg/autopar/pr49960.c: Same.
13790 * gcc.dg/autopar/pr68373.c: Same.
13791 * gcc.dg/autopar/reduc-1.c: Same.
13792 * gcc.dg/autopar/reduc-1char.c: Same.
13793 * gcc.dg/autopar/reduc-1short.c: Same.
13794 * gcc.dg/autopar/reduc-2.c: Same.
13795 * gcc.dg/autopar/reduc-2char.c: Same.
13796 * gcc.dg/autopar/reduc-2short.c: Same.
13797 * gcc.dg/autopar/reduc-3.c: Same.
13798 * gcc.dg/autopar/reduc-4.c: Same.
13799 * gcc.dg/autopar/reduc-6.c: Same.
13800 * gcc.dg/autopar/reduc-7.c: Same.
13801 * gcc.dg/autopar/reduc-8.c: Same.
13802 * gcc.dg/autopar/reduc-9.c: Same.
13803 * gcc.dg/autopar/uns-outer-4.c: Same.
13804 * gcc.dg/autopar/uns-outer-5.c: Same.
13805 * gcc.dg/autopar/uns-outer-6.c: Same.
13806 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13807 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13808
fd5cbe2f 138092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13810
13811 PR target/63679
13812 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13813 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13814
fa75ab55 138152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13816
13817 PR target/63679
13818 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13819 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13820 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13821
214b2582 138222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13823
13824 PR target/63679
13825 * gcc.dg/tree-ssa/sra-17.c: New.
13826 * gcc.dg/tree-ssa/sra-18.c: New.
13827
13146837 138282016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13829
13830 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13831
6ccd18c2 138322016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13833
13834 * gnat.dg/inline12.adb: New test.
13835
8872b95f 138362016-01-18 Bin Cheng <bin.cheng@arm.com>
13837
13838 PR tree-optimization/66797
13839 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13840
971514e3 138412016-01-18 Richard Biener <rguenther@suse.de>
13842
13843 PR tree-optimization/69170
13844 * gcc.dg/torture/pr69170.c: New testcase.
13845
dfb6d139 138462016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13847
13848 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13849
164d84c2 138502016-01-16 Tom de Vries <tom@codesourcery.com>
13851
13852 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13853
4c33b769 138542016-01-16 Tom de Vries <tom@codesourcery.com>
13855
13856 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13857 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13858 redundant dg-require-effective-target pthread.
13859 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13860 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13861 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13862 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13863 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13864 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13865 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13866
673441b0 138672016-01-16 David Edelsohn <dje.gcc@gmail.com>
13868
13869 PR target/68609
13870 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13871 * gcc.target/powerpc/recip-7.c: Same.
13872
90153ae7 138732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13874
13875 PR c++/69091
13876 * g++.dg/template/pr69091.C: New test.
13877
bc24d01d 138782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13879
13880 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13881 dump does not contain an error_mark_node.
13882 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13883 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13884
4067c0fd 138852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13886
13887 PR c++/68936
13888 * g++.dg/template/pr68936.C: New test.
13889
27c6dbdd 138902016-01-15 David Edelsohn <dje.gcc@gmail.com>
13891
13892 PR target/68609
13893 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13894 * gcc.target/powerpc/recip-2.c: Same.
13895 * gcc.target/powerpc/recip-3.c: Same.
13896 * gcc.target/powerpc/recip-4.c: Same.
13897 * gcc.target/powerpc/recip-sqrtf.c: Same.
13898
e390c57d 138992016-01-15 Jeff Law <law@redhat.com>
13900
13901 PR tree-optimization/69270
13902 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13903 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13904
ddcfeaf1 139052016-01-15 Paul Thomas <pault@gcc.gnu.org>
13906
13907 PR fortran/49630
13908 * gfortran.dg/deferred_character_13.f90: New test for the fix
13909 of comment 3 of the PR.
13910
13911 PR fortran/54070
13912 * gfortran.dg/deferred_character_8.f90: New test
13913 * gfortran.dg/allocate_error_5.f90: New test
13914
13915 PR fortran/60593
13916 * gfortran.dg/deferred_character_10.f90: New test
13917
13918 PR fortran/60795
13919 * gfortran.dg/deferred_character_14.f90: New test
13920
13921 PR fortran/61147
13922 * gfortran.dg/deferred_character_11.f90: New test
13923
13924 PR fortran/64324
13925 * gfortran.dg/deferred_character_9.f90: New test
13926
81be349c 139272016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13928
13929 PR rtl-optimization/69030
13930 * gcc.target/i386/pr69030.c: New.
13931
998456c5 139322016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13933
13934 * gcc.target/aarch64/target_attr_17.c: New test.
13935
0d85be19 139362016-01-15 Richard Biener <rguenther@suse.de>
13937
13938 PR tree-optimization/66856
13939 * gcc.dg/torture/pr66856-1.c: New testcase.
13940 * gcc.dg/torture/pr66856-2.c: Likewise.
13941
321d36c8 139422016-01-15 Richard Biener <rguenther@suse.de>
13943
13944 PR debug/69137
13945 * g++.dg/lto/pr69137_0.C: New testcase.
13946
d94a1f53 139472016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13948
13949 PR middle-end/69246
13950 * gcc.target/i386/pr69246.c: New test.
13951
5fe9a861 139522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13953
a9c01e81 13954 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13955
3d05a5e9 139562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13957
13958 PR c++/56194
13959 * g++.dg/init/const9.C: Disable test on S/390.
13960
5e8132b5 139612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13962
13963 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13964 * g++.dg/Wno-frame-address.C: Ditto.
13965
32307cdf 139662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13967
13968 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13969
1ca28250 139702016-01-15 Richard Biener <rguenther@suse.de>
13971
13972 PR tree-optimization/68961
13973 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13974
6271bd93 139752016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13976
13977 * gcc.target/i386/pr65105-5.c: New test.
13978
dfb6d139 139792016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13980
13981 * gcc.c-torture/execute/alias-4.c: New testcase.
13982
dfb6d139 139832016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13984
13985 PR ipa/68148
13986 * g++.dg/ipa/devirt-49.C: New testcase.
13987
7bbac464 139882016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13989
13990 PR target/65837
13991 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13992 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13993 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13994
4345b868 139952016-01-15 Richard Biener <rguenther@suse.de>
13996
13997 PR tree-optimization/69117
13998 * gcc.dg/torture/pr69117.c: New testcase.
13999
580357e7 140002015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14001
14002 PR c++/69048
14003 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14004
612baa31 140052016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14006
14007 PR testsuite/67509
14008 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14009 range tests use 100 * maximum instead of maximum + 1.
14010
44e09bc4 140112016-01-14 Jakub Jelinek <jakub@redhat.com>
14012
14013 PR debug/69244
14014 * gcc.dg/guality/pr69244.c: New test.
14015
96962ae4 140162016-01-14 Uros Bizjak <ubizjak@gmail.com>
14017
14018 * lib/target-supports.exp (check_effective_target_issignaling):
14019 New procedure.
14020 * gcc.dg/pr61441.c: Require issignaling effective target.
14021
ab9c400b 140222016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14023
14024 PR target/68803
14025 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14026
a7ed4583 140272016-01-14 David Malcolm <dmalcolm@redhat.com>
14028
14029 PR c++/68819
14030 PR preprocessor/69177
14031 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14032 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14033 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14034 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14035
77f35cec 140362016-01-14 Marek Polacek <polacek@redhat.com>
14037
14038 PR c/69262
14039 * gcc.dg/array-15.c: New test.
14040
915d0950 140412016-01-14 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR middle-end/68146
14044 PR tree-optimization/69155
14045 * gfortran.dg/pr68146.f: New test.
14046 * gfortran.dg/pr69155.f90: New test.
14047
24651fb7 140482016-01-14 Richard Biener <rguenther@suse.de>
14049
14050 PR tree-optimization/68060
14051 * gcc.dg/torture/pr68060-1.c: New testcase.
14052 * gcc.dg/torture/pr68060-2.c: Likewise.
14053
2f63f950 140542016-01-14 Nick Clifton <nickc@redhat.com>
14055
14056 * lib/target-supports.exp
14057 (check_effective_target_arm_neon_ok_nocache): Add an option
14058 sequence that includes setting the ARM architecture to ARMv7-A.
14059 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14060 command line options necessary to enable Neon support.
14061 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14062 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14063 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14064 * gcc.target/arm/pr69180.c: Likewise.
14065
3ce0acde 140662016-01-14 Jeff Law <law@redhat.com>
14067
14068 PR tree-optimization/69270
14069 * gcc.dg/tree-ssa/pr69270.c: New test.
14070
bda05c57 140712016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14072
14073 PR c/66208
14074 * c-c++-common/pr66208.c: New file.
14075
9b657cf1 140762016-01-13 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR tree-optimization/69156
14079 * gcc.dg/pr69156.c: New test.
14080
58ba1b9d 140812016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14082
14083 * gcc.target/i386/pr69225-7.c: New test.
14084
e5fee0fe 140852016-01-13 Richard Henderson <rth@redhat.com>
14086
14087 * gcc.dg/tm/memopt-13.c: Update expected function.
14088 * gcc.dg/tm/memopt-6.c: Likewise.
14089
3f0e9745 140902016-01-13 Uros Bizjak <ubizjak@gmail.com>
14091
14092 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14093 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14094 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14095 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14096
3f0e9745 140972016-01-13 Tom de Vries <tom@codesourcery.com>
14098
14099 PR tree-optimization/69169
7a6ddc0d 14100 * gcc.dg/pr69169.c: New test.
14101
9b657cf1 141022016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14103
14104 PR target/69228
14105 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14106 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14107 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14108 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14109 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14110 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14111 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14112 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14113
f704d701 141142016-01-13 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR target/69247
14117 * gcc.dg/pr69247.c: New test.
14118
e966d6b9 141192016-01-13 Richard Biener <rguenther@suse.de>
14120
14121 PR tree-optimization/69242
14122 * gcc.dg/torture/pr69242.c: New testcase.
14123
1ca1d9b2 141242016-01-13 Richard Biener <rguenther@suse.de>
14125
14126 PR tree-optimization/69186
14127 * gcc.dg/torture/pr69186.c: New testcase.
14128
d07cbccc 141292016-01-13 Jeff Law <law@redhat.com>
14130
14131 PR tree-optimization/67755
14132 * gcc.dg/tree-ssa/pr67755.c: New test.
14133
141342016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14135
14136 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14137 pass number in output by a star.
14138
b95d41cf 141392016-01-12 Bin Cheng <bin.cheng@arm.com>
14140
14141 PR tree-optimization/68911
14142 * gcc.c-torture/execute/pr68911.c: New test.
14143
91d87e22 141442016-01-12 Marek Polacek <polacek@redhat.com>
14145
14146 PR c++/68979
14147 * g++.dg/warn/permissive-1.C: New test.
14148
8a9401a4 141492016-01-12 Jakub Jelinek <jakub@redhat.com>
14150
14151 PR objc++/68511
14152 PR c++/69213
14153 * g++.dg/opt/pr69213.C: New test.
14154
b9cb7a67 141552016-01-12 Christian Bruel <christian.bruel@st.com>
14156
14157 PR target/69180
14158 * gcc.target/arm/pr69180.c: New test.
14159
e4c96992 141602016-01-12 Richard Biener <rguenther@suse.de>
14161
14162 PR lto/69077
14163 * g++.dg/lto/pr69077_0.C: New testcase.
14164 * g++.dg/lto/pr69077_1.C: Likewise.
14165
90525f61 141662016-01-12 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR target/69175
14169 * g++.dg/opt/pr69175.C: New test.
14170
9e7edfd3 141712016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14172
14173 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14174 rather than #including math.h & stdlib.h.
14175 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14176 * gcc.dg/vect/pr49771.c: Likewise.
14177 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14178 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14179 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14180 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14181 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14182 * gcc.dg/vect/pr44507.c: Likewise.
14183 * gcc.dg/vect/pr45902.c: Likewise.
14184 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14185 * gcc.dg/vect/vect-117.c: Likewise.
14186 * gcc.dg/vect/vect-99.c: Likewise.
14187 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14188 * gcc.dg/vect/vect-cond-1.c: Likewise.
14189 * gcc.dg/vect/vect-cond-2.c: Likewise.
14190 * gcc.dg/vect/vect-cond-3.c: Likewise.
14191 * gcc.dg/vect/vect-cond-4.c: Likewise.
14192 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14193 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14194 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14195 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14196 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14197 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14198 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14199 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14200 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14201 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14202 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14203 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14204 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14205 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14206 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14207 include of signal.h.
14208 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14209 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14210 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14211 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14212 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14213 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14214 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14215 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14216 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14217 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14218 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14219 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14220 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14221 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14222 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14223 * gcc.dg/vect/vect-outer-5.c: Likewise.
14224 * gcc.dg/vect/vect-outer-6.c: Likewise.
14225 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14226 include of stdio.h.
14227
3368873d 142282016-01-12 Nick Clifton <nickc@redhat.com>
14229
14230 PR target/68913
14231 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14232 to fread so that it will be found in all target runtimes.
14233
0464ea95 142342016-01-12 Richard Biener <rguenther@suse.de>
14235
14236 PR tree-optimization/69053
14237 * g++.dg/torture/pr69053.C: New testcase.
14238
7819730f 142392016-01-12 Richard Biener <rguenther@suse.de>
14240
14241 PR tree-optimization/69168
14242 * gcc.dg/torture/pr69168.c: New testcase.
14243
995bfebf 142442016-01-12 Richard Biener <rguenther@suse.de>
14245
14246 PR tree-optimization/69157
14247 * gcc.dg/torture/pr69157.c: New testcase.
14248
142492016-01-12 Richard Biener <rguenther@suse.de>
14250
14251 PR tree-optimization/69174
14252 * gcc.dg/torture/pr69174.c: New testcase.
14253
1d10d64c 142542016-01-12 Jakub Jelinek <jakub@redhat.com>
14255
14256 PR c++/66808
14257 PR c++/69000
14258 * g++.dg/tls/pr66808.C: New test.
14259 * g++.dg/tls/pr69000.C: New test.
14260
f0b79faf 142612016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14262
14263 * gcc.target/powerpc/swaps-p8-23.c: New test.
14264 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14265
04cf75a4 142662016-01-11 John David Anglin <danglin@gcc.gnu.org>
14267
14268 PR tree-optimization/68356
14269 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14270
0eb4264c 142712016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14272 Jim Wilson <jim.wilson@linaro.org>
14273
14274 PR target/69194
14275 * gcc.target/arm/pr69194.c: New test.
14276
2f66de64 142772016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14278
14279 PR target/69225
14280 * gcc.target/i386/pr69225-1.c: New test.
14281 * gcc.target/i386/pr69225-2.c: Likewise.
14282 * gcc.target/i386/pr69225-3.c: Likewise.
14283 * gcc.target/i386/pr69225-4.c: Likewise.
14284 * gcc.target/i386/pr69225-5.c: Likewise.
14285 * gcc.target/i386/pr69225-6.c: Likewise.
14286
36105e82 142872016-01-11 Jakub Jelinek <jakub@redhat.com>
14288
1c78ce2e 14289 PR target/67462
14290 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14291 if lp64.
14292
a4a87320 14293 PR target/69071
14294 * gcc.dg/pr69071.c: New test.
14295
91fbd04f 14296 PR c++/69211
14297 * g++.dg/opt/pr69211.C: New test.
14298
36105e82 14299 PR tree-optimization/69214
14300 * gcc.c-torture/compile/pr69214.c: New test.
14301
e934c380 143022016-01-11 Uros Bizjak <ubizjak@gmail.com>
14303
14304 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14305 * gcc.target/i386/pr66232-11.c: Ditto.
14306 * gcc.target/i386/pr66232-12.c: Ditto.
14307 * gcc.target/i386/pr66232-13.c: Ditto.
14308
3ff1b153 143092016-01-11 Richard Biener <rguenther@suse.de>
14310
14311 PR tree-optimization/69173
14312 * gcc.dg/torture/pr69173.c: New testcase.
14313
04e1504c 143142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14315
14316 PR rtl-optimization/68796
14317 * gcc.target/aarch64/tst_5.c: New test.
14318 * gcc.target/aarch64/tst_6.c: Likewise.
14319
ae8718b5 143202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14321
14322 PR rtl-optimization/68841
14323 * gcc.dg/pr68841.c: New test.
14324 * gcc.c-torture/execute/pr68841.c: New test.
14325
bd8bece2 143262016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14327
14328 PR rtl-optimization/68920
14329 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14330 for ix86 targets.
14331 * gcc.dg/ifcvt-5.c: New test.
14332
9b657cf1 143332016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14334
14335 PR bootstrap/69123
14336 * g++.dg/pr69123.C: New.
14337
7a158352 143382016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14339
14340 PR target/69010
14341 * gcc.target/i386/pr69010.c: New test.
14342
ff375d11 143432016-01-11 Martin Jambor <mjambor@suse.cz>
14344
14345 PR ipa/69044
14346 * gcc.target/i386/chkp-pr69044.c: New test.
14347
9eb890f1 143482016-01-11 Tom de Vries <tom@codesourcery.com>
14349
14350 PR tree-optimization/69109
14351 * gcc.dg/autopar/pr69109-2.c: New test.
14352 * gcc.dg/autopar/pr69109.c: New test.
14353
c4157ee5 143542016-01-11 Tom de Vries <tom@codesourcery.com>
14355
14356 PR tree-optimization/69108
14357 * gcc.dg/autopar/pr69108.c: New test.
14358
b933e511 143592016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14360
14361 PR c++/69029
14362 * c-c++-common/Wisleading-indentation.c: Augment test.
14363
efb73de1 143642016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14365
14366 PR fortran/69154
14367 * gfortran.dg/inline_matmul_12.f90: New test.
14368
40c86c3b 143692016-01-10 Paul Thomas <pault@gcc.gnu.org>
14370
14371 PR fortran/67779
14372 * gfortran.dg/actual_array_offset_1: New test.
14373
a006c0bb 143742016-01-10 Tom de Vries <tom@codesourcery.com>
14375
14376 PR tree-optimization/69062
14377 * gcc.dg/autopar/pr69062.c: New test.
14378
880ed4be 143792016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14380
14381 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14382 * gcc.dg/vect/slp-perm-2.c: Likewise.
14383 * gcc.dg/vect/slp-perm-3.c: Likewise.
14384 * gcc.dg/vect/slp-perm-5.c: Likewise.
14385 * gcc.dg/vect/slp-perm-6.c: Likewise.
14386 * gcc.dg/vect/slp-perm-7.c: Likewise.
14387 * gcc.dg/vect/slp-perm-8.c: Likewise.
14388
d95e1856 143892016-01-10 Tom de Vries <tom@codesourcery.com>
14390
14391 PR tree-optimization/69039
14392 * gcc.dg/autopar/pr69039.c: New test.
14393
0f8f48d0 143942016-01-09 Marek Polacek <polacek@redhat.com>
14395
14396 PR c++/69113
14397 * g++.dg/pr69113.C: New test.
14398
7dff0499 143992016-01-09 Jakub Jelinek <jakub@redhat.com>
14400
14401 PR middle-end/50865
14402 PR tree-optimization/69097
14403 * gcc.c-torture/execute/pr50865.c: New test.
14404 * gcc.c-torture/execute/pr69097-1.c: New test.
14405 * gcc.c-torture/execute/pr69097-2.c: New test.
14406 * gcc.dg/pr69097-1.c: New test.
14407 * gcc.dg/pr69097-2.c: New test.
14408
18431e78 144092016-01-09 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR c++/69164
14412 * g++.dg/opt/pr69164.C: New test.
14413
1943a4a2 144142016-01-08 Jakub Jelinek <jakub@redhat.com>
14415
14416 PR tree-optimization/69167
14417 * gcc.dg/pr69167.c: New test.
14418
a143e277 144192016-01-08 Marek Polacek <polacek@redhat.com>
14420
14421 PR c++/68449
14422 * g++.dg/pr68449.C: New.
14423
44c01906 144242016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14425
14426 PR tree-optimization/68707
14427 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14428 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14429 on platforms supporting it.
14430 * gcc.dg/vect/slp-perm-2.c: Likewise.
14431 * gcc.dg/vect/slp-perm-3.c: Likewise.
14432 * gcc.dg/vect/slp-perm-5.c: Likewise.
14433 * gcc.dg/vect/slp-perm-7.c: Likewise.
14434 * gcc.dg/vect/slp-perm-8.c: Likewise.
14435 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14436 on platforms supporting it.
14437
c437d1e8 144382016-01-08 Jakub Jelinek <jakub@redhat.com>
14439
c9595c51 14440 PR tree-optimization/69162
14441 * gcc.dg/pr69162.c: New test.
14442
c437d1e8 14443 PR tree-optimization/69172
14444 * gcc.dg/pr69172.c: New test.
14445
6a46a28c 144462016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14447
14448 PR tree-optimization/67781
14449 * gcc.c-torture/execute/pr67781.c: New file.
14450
62ad9a04 144512016-01-08 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR tree-optimization/69083
14454 * gcc.dg/vect/pr69083.c: New test.
14455
9e0e8c2a 144562016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14457
14458 PR tree-optimization/61441
14459 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14460 Use -fexcess-precision=standard for compiler options.
14461 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14462
5d034e37 144632016-01-08 Jakub Jelinek <jakub@redhat.com>
14464
5013f740 14465 PR fortran/69128
14466 * gfortran.dg/gomp/pr69128.f90: New test.
14467
5d034e37 14468 PR c++/69145
14469 * g++.dg/ext/pr69145-1.C: New test.
14470 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14471 * g++.dg/ext/pr69145-2.h: New file.
14472
517906ff 144732016-01-07 Martin Sebor <msebor@redhat.com>
14474
14475 PR c/68966
14476 * gcc.dg/atomic-fetch-bool.c: New test.
14477 * gcc.dg/sync-fetch-bool.c: New test.
14478
cdbb524c 144792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14480
14481 PR fortran/66680
14482 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14483
ec3aba9e 144842016-01-07 Nick Clifton <nickc@redhat.com>
14485
14486 PR target/66655
14487 * g++.dg/pr66655.C: New test.
14488 * g++.dg/pr66655_1.cc: Test support file.
14489 * g++.dg/pr66655.h: Test header file.
14490
9b657cf1 144912016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14492
14493 PR fortran/66680
14494 gfortran.dg/gomp/pr66680.f90: New test.
14495
cd45d7a5 144962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14497
14498 PR target/69171
14499 * gcc.target/i386/pr69171-1.c: New test.
14500 * gcc.target/i386/pr69171-2.c: Likewise.
14501 * gcc.target/i386/pr69171-3.c: Likewise.
14502 * gcc.target/i386/pr69171-4.c: Likewise.
14503 * gcc.target/i386/pr69171-5.c: Likewise.
14504 * gcc.target/i386/pr69171-6.c: Likewise.
14505
4a86a91a 145062015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14507
14508 PR middle-end/67639
14509 * c-c++-common/pr67639.c: New test.
14510
34c05552 145112016-01-07 Jakub Jelinek <jakub@redhat.com>
14512
14513 PR tree-optimization/69141
14514 * g++.dg/opt/pr69141.C: New test.
14515
f08d6895 145162016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14517
14518 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14519
32ec4173 145202016-01-06 Uros Bizjak <ubizjak@gmail.com>
14521
14522 PR target/69140
14523 * gcc.target/i386/pr69140.c: New test
14524
d74214f3 145252016-01-06 David Malcolm <dmalcolm@redhat.com>
14526
14527 * gcc.dg/bad-dereference.c: New test case.
14528
73991cab 145292015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14530
14531 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14532
fc8cc457 145332016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14534
14535 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14536
be3c9981 145372016-01-06 Marek Polacek <polacek@redhat.com>
14538
14539 PR sanitizer/69099
14540 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14541
2cb724f9 145422016-01-05 Marek Polacek <polacek@redhat.com>
14543
14544 PR c/69104
14545 * gcc.dg/atomic-invalid-2.c: New.
14546
233a53ed 145472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14548
14549 PR target/68991
14550 * gcc.target/i386/pr68991.c: New test.
14551
ea87c5e3 145522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14553
14554 PR target/68991
14555 * g++.dg/pr68991-1.C: New test.
14556 * g++.dg/pr68991-2.C: Likewise.
14557
1943a4a2 145582016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14559
1943a4a2 14560 PR other/60465
afe82e5b 14561 * gcc.target/ia64/pr60465-gprel64.c: New test.
14562 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14563
1e9147dd 145642016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14565
14566 PR rtl-optimization/68651
14567 * gcc.target/aarch64/pr68651_1.c: New test.
14568
d42aa619 145692016-01-05 David Malcolm <dmalcolm@redhat.com>
14570
14571 PR c/69122
14572 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14573
1776de76 145742016-01-05 Nathan Sidwell <nathan@acm.org>
14575
2d7d361d 14576 PR c++/58583
14577 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14578
1776de76 14579 * gcc.dg/alias-15.c: New.
14580
5beb12c0 145812016-01-05 Nick Clifton <nickc@redhat.com>
14582
14583 PR target/68870
14584 * g++.dg/pr68770.C: New test.
14585
d8cca921 145862016-01-04 Mike Stump <mikestump@comcast.net>
14587
14588 * lib/target-supports.exp (check_effective_target_cilkplus):
14589 cilkplus targets require pthreads.
afc907ef 14590 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14591
8427dff3 145922016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14593
14594 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14595 generation.
14596
f1717362 145972016-01-04 Jakub Jelinek <jakub@redhat.com>
14598
14599 Update copyright years.
14600
d7d6a3ab 146012016-01-04 Marek Polacek <polacek@redhat.com>
14602
14603 PR c/68908
14604 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14605 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14606 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14607
b8f4a5f9 146082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14609
14610 * gcc.target/sparc/20160104-2.c: New test.
14611
6b5c028f 146122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14613
14614 * gcc.target/sparc/20160104-1.c: New test.
14615
300e1002 146162016-01-03 Paul Thomas <pault@gcc.gnu.org>
14617
14618 PR fortran/65045
14619 * gfortran.dg/pr65045.f90: New test.
14620
855b105f 146212016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14622
14623 * gnat.dg/specs/debug1.ads: Delete.
14624
bdc177dc 146252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14626
14627 PR libgfortran/68867
14628 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14629 expression.
14630
48aaffae 146312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14632
14633 PR libgfortran/68867
14634 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14635 PowerPC.
14636
19a468b8 146372016-01-01 Paul Thomas <pault@gcc.gnu.org>
14638
14639 PR fortran/68864
14640 * gfortran.dg/pr68864.f90: New test.
14641
25371c91 146422016-01-01 Jakub Jelinek <jakub@redhat.com>
14643
2a659064 14644 PR tree-optimization/69070
14645 * gcc.dg/pr69070.c: New test.
14646
57aa9851 14647 PR sanitizer/69055
14648 * gfortran.dg/pr69055.f90: New test.
14649
25371c91 14650 PR target/69015
14651 * gcc.dg/pr69015.c: New test.
f1717362 14652\f
fb2c1edd 14653Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14654
14655Copying and distribution of this file, with or without modification,
14656are permitted in any medium without royalty provided the copyright
14657notice and this notice are preserved.