]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
gcov: add new option (--hash-filenames) (PR
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
31de5086 12016-08-16 Bin Cheng <bin.cheng@arm.com>
2
3 PR tree-optimization/69848
4 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5
a05d3de8 62016-08-16 Martin Liska <mliska@suse.cz>
7
8 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
9 of memory operations so that it can be handled by core2
10 in 32-bit mode.
11
b50ad04e 122016-08-16 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/76783
15 * gcc.dg/pr76783.c: New testcase.
16 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
17
b441db40 182016-08-16 Bin Cheng <bin.cheng@arm.com>
19
20 PR tree-optimization/72817
21 PR tree-optimization/73450
22 * gcc.dg/tree-ssa/pr72817.c: New test.
23 * gcc.dg/tree-ssa/pr73450.c: New test.
24
36d310d0 252016-08-15 Fritz Reese <fritzoreese@gmail.com>
26
27 * gfortran.dg/init_flag_13.f90: New testcase.
28 * gfortran.dg/init_flag_14.f90: Ditto.
29 * gfortran.dg/init_flag_15.f03: Ditto.
30 * gfortran.dg/dec_init_1.f90: Ditto.
31 * gfortran.dg/dec_init_2.f90: Ditto.
32
e5ec9f76 332016-08-15 Uros Bizjak <ubizjak@gmail.com>
34
35 PR target/72867
36 * gcc.target/i386/pr72867.c: New test.
37
6ce66d38 382016-08-16 Eric Botcazou <ebotcazou@adacore.com>
39
40 * c-c++-common/dump-ada-spec-5.c: New test.
41
894463cf 422016-08-15 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/73434
45 * gcc.dg/torture/pr73434.c: New testcase.
46
98b374b4 472016-08-15 Jakub Jelinek <jakub@redhat.com>
48
49 PR tree-optimization/72824
50 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
51
9b90f118 522016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
53
54 PR fortran/70598
55 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
56 in use_device clause.
57 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
58 * gfortran.dg/goacc/list.f95: Adjust to catch
59 "neither a POINTER nor an array" error messages.
60
1d80868e 612016-08-14 Uros Bizjak <ubizjak@gmail.com>
62
63 PR target/76342
64 * gcc.target/i386/pr76342.c: New test.
65
153e4ac1 662016-08-12 Jakub Jelinek <jakub@redhat.com>
67
68 PR c/71512
69 * g++.dg/ubsan/pr71512.C: New test.
70 * c-c++-common/ubsan/pr71512-1.c: New test.
71 * c-c++-common/ubsan/pr71512-2.c: New test.
72
3c382998 732016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
74
75 * gcc.target/powerpc/vec-init-1.c: New tests to test various
76 vector initialization options.
77 * gcc.target/powerpc/vec-init-2.c: Likewise.
78 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
79 is generated on ISA 3.0.
80
7079d57a 812016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
82
83 PR middle-end/71654
84 * gcc.dg/c-c++-common/pr71654.c: New test.
85 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
86 dg-options.
87 * gcc.dg/tree-ssa/vrp24: Likewise.
88
7175bb2a 892016-08-12 Jakub Jelinek <jakub@redhat.com>
90
91 PR c/67410
92 * gcc.dg/pr67410.c: New test.
93
56fb8e9d 942016-08-12 Bin Cheng <bin.cheng@arm.com>
95
96 PR tree-optimization/69848
97 * gcc.dg/vect/vect-pr69848.c: New test.
98
1f84b4ab 992016-08-12 Uros Bizjak <ubizjak@gmail.com>
100
101 PR testsuite/71008
102 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
103 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
104 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
105 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
106
60b349d9 1072016-08-12 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/57326
110 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
111 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
112 * gcc.dg/tree-ssa/pr35287.c: Likewise.
113 * gcc.target/i386/pr45685.c: Likewise.
114 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
115 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
116 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
117 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
118 * gfortran.dg/pr34163.f90: Likewise.
119
6d5f72f3 1202016-08-12 Martin Liska <mliska@suse.cz>
121
122 * g++.dg/gcov/gcov-16.C: New test.
123 * lib/gcov.exp: Support new argument for run-gcov function.
124
b357db2c 1252016-08-12 Martin Liska <mliska@suse.cz>
126
127 PR gcov-profile/35590
128 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
129
08e33f10 1302016-08-12 Richard Biener <rguenther@suse.de>
131
132 PR tree-optimization/72851
133 * gcc.dg/torture/pr72851.c: New testcase.
134
9a478fab 1352016-08-12 Alexandre Oliva <aoliva@redhat.com>
136
832d369d 137 PR debug/63240
138 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
139 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
140 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
141 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
142 DW_AT_deleted.
143
1289a281 144 PR debug/55641
145 * g++.dg/debug/dwarf2/ref-1.C: New.
146
9a478fab 147 PR debug/49366
148 * g++.dg/debug/dwarf2/template-params-12.H: New.
149 * g++.dg/debug/dwarf2/template-params-12f.C: New.
150 * g++.dg/debug/dwarf2/template-params-12g.C: New.
151 * g++.dg/debug/dwarf2/template-params-12n.C: New.
152 * g++.dg/debug/dwarf2/template-params-12s.C: New.
153 * g++.dg/debug/dwarf2/template-params-12u.C: New.
154 * g++.dg/debug/dwarf2/template-params-12v.C: New.
155 * g++.dg/debug/dwarf2/template-params-12w.C: New.
156
e61229f8 1572016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
158
159 PR target/72863
160 * gcc.target/powerpc/pr72863.c: New test.
161
c7823416 1622016-08-11 Uros Bizjak <ubizjak@gmail.com>
163
164 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
165
df15667f 1662015-08-11 H.J. Lu <hongjiu.lu@intel.com>
167
168 * gcc.target/i386/pieces-strcpy-1.c: New test.
169 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
170
83c375ba 1712016-08-11 Jakub Jelinek <jakub@redhat.com>
172
173 PR c++/72868
174 * g++.dg/cpp1y/constexpr-switch4.C: New test.
175
350f354a 1762015-08-11 H.J. Lu <hongjiu.lu@intel.com>
177
178 * gcc.target/i386/pieces-memcpy-1.c: New test.
179 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
180 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
181 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
182 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
183 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
184
74be5bc1 1852016-08-11 Jakub Jelinek <jakub@redhat.com>
186
187 PR c/72816
20fb4916 188 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 189
40395983 1902016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
191
192 PR tree-optimization/71083
193 * gcc.c-torture/execute/pr71083.c: New test.
194 * gnat.dg/loop_optimization23.adb: New test.
195 * gnat.dg/loop_optimization23_pkg.ads: New test.
196 * gnat.dg/loop_optimization23_pkg.adb: New test.
197
ec969ce4 1982016-08-11 Richard Biener <rguenther@suse.de>
199
200 PR tree-optimization/72772
201 * gcc.dg/graphite/pr35356-1.c: Adjust.
202 * gcc.dg/tree-ssa/pr59597.c: Likewise.
203
25482c16 2042016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
205
206 * gfortran.dg/random_7.f90: Take into account that the last seed
207 value is the special p value.
208 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
209
f454033a 2102016-08-11 Richard Biener <rguenther@suse.de>
211
212 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
213
2d2b78a1 2142016-08-11 Alan Modra <amodra@gmail.com>
215
216 * gcc.target/powerpc/pr71680.c: New.
217
97468983 2182016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
219
220 * gcc.target/powerpc/bfp/bfp.exp: New file.
221 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
222 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
223 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
224 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
225 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
226 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
227 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
228 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
229 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
230 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
231 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
232 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
233 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
234 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
235 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
236 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
237 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
238 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
239 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
240 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
241 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
242 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
243 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
244 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
245 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
246 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
247 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
248 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
249 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
250 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
251 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
252 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
253 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
254 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
255 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
256 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
257 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
258 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
259 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
260 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
261 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
262 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
263 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
264 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
265 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
266 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
267 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
268 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
269 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
270 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
271 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
272 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
273 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
274
23a6fe48 2752016-08-10 Bin Cheng <bin.cheng@arm.com>
276
277 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
278 Add aarch64*-*-*.
279
0cb8f73e 2802016-08-10 Bin Cheng <bin.cheng@arm.com>
281
282 * gcc.target/aarch64/simd/vcond-ne.c: New test.
283
b7ed2a65 2842016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
285
286 PR target/72853
287 * gcc.target/powerpc/pr72853.c: New test.
288
2d2b4107 2892016-08-10 Martin Liska <mliska@suse.cz>
290
291 PR gcov-profile/58306
292 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
293
7132b755 2942016-08-10 Martin Liska <mliska@suse.cz>
295
296 * g++.dg/gcov/gcov-threads-1.C: New test.
297
5186407c 2982016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
299
300 PR target/71873
301 * gcc.target/avr/pr71873.c: New test.
302
44f01555 3032016-08-09 Martin Liska <mliska@suse.cz>
304
305 * g++.dg/gcov/gcov-dump-1.C: New test.
306 * g++.dg/gcov/gcov-dump-2.C: New test.
307
7d4f18f5 3082016-08-09 Martin Liska <mliska@suse.cz>
309
310 * gcc.dg/tree-prof/val-prof-9.c: New test.
311
defa7026 3122016-08-09 Martin Liska <mliska@suse.cz>
313
314 * gcc.dg/tree-prof/val-prof-8.c: New test.
315
ae7e6062 3162016-08-09 Martin Jambor <mjambor@suse.cz>
317
0c47dd26 318 PR ipa/71981
319 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 320
a69fb570 3212016-08-09 Bin Cheng <bin.cheng@arm.com>
322
323 PR tree-optimization/33707
324 * gcc.dg/vect/pr33707.c: New test.
325
a031a844 3262016-08-09 Bin Cheng <bin.cheng@arm.com>
327
328 PR tree-optimization/pr72772
329 * gcc.dg/tree-ssa/pr72772.c: New test.
330
8f1baf0d 3312016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
332
333 PR rtl-optimization/66669
334 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
335
53e7aca1 3362016-08-09 Jakub Jelinek <jakub@redhat.com>
337
338 PR tree-optimization/72824
339 * gcc.c-torture/execute/ieee/pr72824.c: New test.
340
c162fa25 3412016-08-09 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/71802
344 * gcc.dg/torture/pr71802.c: New testcase.
345
87156a7d 3462016-08-09 Jakub Jelinek <jakub@redhat.com>
347
348 PR c++/72809
349 * g++.dg/eh/stdarg1.C: New test.
350
d0029333 3512016-08-08 Andi Kleen <ak@linux.intel.com>
352
353 * lib/profopt.exp: (auto-profopt-execute): Don't include full
354 test command line in failure log.
355 (profopt-execute): dito. Make autofdo file names unique.
356
7af4d06b 3572016-08-08 David Malcolm <dmalcolm@redhat.com>
358
359 PR c/64955
360 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
361 output.
362
7091ff70 3632016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
364
365 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
366 c99_runtime.
367 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
368 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
369 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
370 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
371 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
372 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
373
d189b094 3742016-08-08 David Malcolm <dmalcolm@redhat.com>
375
376 PR c/52952
377 * gcc.dg/cpp/pr66415-1.c: Likewise.
378 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
379 * gcc.dg/format/c90-printf-1.c: Likewise.
380 * gcc.dg/format/diagnostic-ranges.c: New test case.
381
440837fe 3822016-08-08 Jakub Jelinek <jakub@redhat.com>
383
7cbcf608 384 PR fortran/72716
385 * gfortran.dg/gomp/pr72716.f90: New test.
386
aa1ddb66 387 PR middle-end/72781
388 * gcc.dg/gomp/pr72781.c: New test.
389
440837fe 390 PR middle-end/68762
391 * g++.dg/vect/pr68762-1.cc: New test.
392 * g++.dg/vect/pr68762-2.cc: New test.
393 * g++.dg/vect/pr68762.h: New file.
394
eb571c16 3952016-08-08 Martin Sebor <msebor@redhat.com>
396
397 PR testsuite/72838
398 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
399 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
400 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
401
8ca5189a 4022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
403
404 PR fortran/71936
405 * gfortran.dg/allocate_with_source_21.f03: New test.
406
1495e54c 4072016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
408
409 PR fortran/72698
410 * gfortran.dg/allocate_with_source_20.f03: New test.
411
d1e97886 4122016-08-08 Alan Modra <amodra@gmail.com>
413
414 * gcc.c-torture/compile/pr72802.c: New.
415
9da84a54 4162016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
417
418 PR fortran/70524
419 * gfortran.dg/dependency_48.f90: New test.
420
3f9692a5 4212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
422
b5b764be 423 PR fortran/70040
3f9692a5 424 * gfortran.dg/pr70040.f90: New testcase.
425
099ec19a 4262016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
427
428 PR fortran/71961
429 * gfortran.dg/matmul_10.f90: New testcase.
430
e8272095 4312016-08-07 Jan Hubicka <hubicka@ucw.cz>
432
433 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
434
f5d2c462 4352016-08-07 Jakub Jelinek <jakub@redhat.com>
436
437 PR c/72816
438 * gcc.dg/pr72816.c: New test.
439
30c60892 4402016-08-06 Jonathan Wakely <jwakely@redhat.com>
441
442 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
443 * g++.dg/conversion/pr41426.C: Likewise.
444 * g++.dg/conversion/pr66211.C: Likewise.
445 * g++.dg/cpp1y/lambda-init9.C: Likewise.
446 * g++.dg/init/ref8.C: Likewise.
447 * g++.old-deja/g++.law/cvt20.C: Likewise.
448 * g++.old-deja/g++.mike/p9732c.C: Likewise.
449
2abf3c4a 4502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
451
452 PR tree-optimization/18046
453 * gcc.dg/tree-ssa/vrp105.c: New test.
454 * gcc.dg/tree-ssa/vrp106.c: New test.
455
ea034e2c 4562016-08-05 Martin Sebor <msebor@redhat.com>
457
458 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
459 1ul in diagnostics. Remove hyphen from "constant-expression."
460 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
461 * g++.dg/cpp0x/static_assert3.C: Same.
462 * g++.dg/cpp1y/constexpr-throw.C: Same.
463 * g++.dg/template/nontype3.C: Same.
464 * g++.dg/warn/overflow-warn-1.C: Same.
465 * g++.dg/warn/overflow-warn-3.C: Same.
466 * g++.dg/warn/overflow-warn-4.C: Same.
467
d4166bdc 4682016-08-05 David Malcolm <dmalcolm@redhat.com>
469
470 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
471 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
472 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
473 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
474
906dd612 4752016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
476
477 PR tree-optimization/72810
478 * gcc.dg/tree-ssa/vrp110.c: New test.
479
9788fb76 4802016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
481
482 PR Target/72819
483 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
484 registers.
485 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
486 saving the half-precision registers.
487 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
488 value is returned in h0.
489 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
490 are passed in FP/SIMD registers.
491 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
492 passing works corrcetly.
493 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
494 (hfa_f16x2_t): Likewise.
495 (hfa_f16x3_t): Likewise.
496 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
497 are promoted to double and passed in a double register.
498 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
499 are promoted to double and stacked.
500 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
501 __fp16 data types.
502 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
503 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
504 __fp16 first get passed in FP/SIMD registers, then stacked.
505
30f40fe4 5062016-08-05 Nathan Sidwell <nathan@acm.org>
507
508 PR c++/68724
509 * g++.dg/cpp0x/pr68724.C: New.
510
8a6540e1 5112016-08-05 Richard Biener <rguenther@suse.de>
512
513 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
514
09001ac1 5152016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
516
517 * gcc.dg/tree-ssa/vrp107.c: New test.
518 * gcc.dg/tree-ssa/vrp108.c: New test.
519 * gcc.dg/tree-ssa/vrp109.c: New test.
520
88ab6a9c 5212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
522
523 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
524 dg-options.
525
b2a036e7 5262016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
527
528 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
529 test-cases.
530 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
531 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
532 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
533 test-cases.
534 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
535 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
536 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
537 large_double.
538
8dbf49cb 5392016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/72800
542 * g++.dg/cpp1y/lambda-ice1.C: New.
543
dcc45aae 5442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
545
546 PR c++/72759
547 * g++.dg/cpp1y/pr72759.C: New test.
548
88fe4062 5492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
550
551 * gcc.dg/switch-10.c: New test.
552
a1af716f 5532016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
554
555 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
556
1fa5d8ba 5572016-08-04 Thomas Schwinge <thomas@codesourcery.com>
558
559 * c-c++-common/goacc/routine-5.c: Update.
560
e8dedc4a 5612016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
562
563 PR rtl-optimization/70903
564 * gcc.c-torture/execute/pr70903.c: New test.
565
7ca5003c 5662016-08-04 Martin Liska <mliska@suse.cz>
567
568 * gcc.dg/params/params.exp: Replace file exists with
569 TESTING_IN_BUILD_TREE.
570
810702a2 5712016-08-04 Marek Polacek <polacek@redhat.com>
572
573 PR c++/70229
574 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
575
fa8a8f79 5762016-08-04 Richard Biener <rguenther@suse.de>
577
578 PR middle-end/71984
579 * gcc.dg/torture/pr71984.c: Guard correctness check for
580 little-endian.
581
9916f5a5 5822016-08-03 Andrew Pinski <apinski@cavium.com>
583
584 * gcc.c-torture/compile/20160802-1.c: New testcase.
585
278b4698 5862016-08-03 Fritz Reese <fritzoreese@gmail.com>
587
588 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
589
860c3c85 5902016-08-03 Richard Biener <rguenther@suse.de>
591
592 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
593 and remove -O3.
594 * c-c++-common/ubsan/pr71403-2.c: Likewise.
595 * c-c++-common/ubsan/pr71403-3.c: Likewise.
596
0a41d717 5972016-08-03 Richard Biener <rguenther@suse.de>
598
599 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
600 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
601 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
602 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
603
52e3c0e8 6042016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
605
606 * gcc.dg/init-excess-2.c: Require int32plus.
607 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
608 * gcc.dg/pr59963-2.c: Require int32plus.
609 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
610 * gcc.dg/unroll-7.c: Require int32plus.
611
ad8a330c 6122016-08-02 Bin Cheng <bin.cheng@arm.com>
613
614 PR tree-optimization/34114
615 * gcc.dg/tree-ssa/loop-42.c: New test.
616
d3aa3636 6172016-08-02 Tamar Christina <tamar.christina@arm.com>
618
619 * gcc.target/aarch64/vminmaxnm.c: New.
620 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
621 tests.
622
c79d3723 6232016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
624
625 * gcc.target/powerpc/vec-extract-5.c: New tests to test
626 vec_extract for vector float, vector int, vector short, and vector
627 char.
628 * gcc.target/powerpc/vec-extract-6.c: Likewise.
629 * gcc.target/powerpc/vec-extract-7.c: Likewise.
630 * gcc.target/powerpc/vec-extract-8.c: Likewise.
631 * gcc.target/powerpc/vec-extract-9.c: Likewise.
632
5fc13c39 6332016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
634
635 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 636 single stack adjustment, no writeback.
5fc13c39 637 * gcc.target/aarch64/test_frame_12.c: Likewise.
638 * gcc.target/aarch64/test_frame_13.c: Likewise.
639 * gcc.target/aarch64/test_frame_15.c: Likewise.
640 * gcc.target/aarch64/test_frame_6.c: Likewise.
641 * gcc.target/aarch64/test_frame_7.c: Likewise.
642 * gcc.target/aarch64/test_frame_8.c: Likewise.
643 * gcc.target/aarch64/test_frame_16.c: New test.
644
2eb70c76 6452015-08-01 H.J. Lu <hongjiu.lu@intel.com>
646
647 PR target/72748
648 * gcc.target/i386/pr72748.c: New test.
649
12117f39 6502015-08-01 Alan Hayward <alan.hayward@arm.com>
651
652 PR tree-optimization/71818
653 * gcc.dg/vect/pr71818.c: New
654
56e7a293 6552016-08-01 Martin Liska <mliska@suse.cz>
656
657 PR tree-optimization/71857
658 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
659
aa8852cc 6602016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
661
662 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
663
f3c032a4 6642016-08-01 Jan Beulich <jbeulich@suse.com>
665
666 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
667
a1e9d2c3 6682016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
669
670 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
671 * gcc.target/powerpc/mulkc3-1.c: Likewise.
672
466045aa 6732016-07-31 Jonathan Wakely <jwakely@redhat.com>
674
675 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
676 (check_effective_target_c++): Likewise. Also match for libstdc++.
677
71b5dc23 6782016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/41922
681 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
682 * gfortran.dg/equiv_constraint_7.f90: Ditto.
683 * gfortran.dg/pr41922.f90: New test.
684
dd13eb1b 6852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
686
687 PR fortran/68566
688 * gfortran.dg/pr68566.f90: new test.
689
cb768824 6902016-07-30 Martin Sebor <msebor@redhat.com>
691
692 PR c++/60760
693 PR c++/71091
694 * g++.dg/cpp0x/constexpr-cast.C: New test.
695 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
696 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
697 * g++.dg/ubsan/pr63956.C: Correct.
698
efa8ff03 6992016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
700
701 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
702 vector double or vector long where the vector is in memory.
703 * gcc.target/powerpc/vec-extract-3.c: Likewise.
704 * gcc.target/powerpc/vec-extract-4.c: Likewise.
705
0b8113c5 7062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
707
708 PR fortran/69867
709 * gfortran.dg/pr69867.f90: New test.
710
3badc59b 7112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
712
713 PR fortran/69962
714 * gfortran.dg/pr69962.f90: New test.
715
fc8b54ff 7162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
717
718 PR fortran/70006
719 * gfortran.dg/pr70006.f90: New test.
720
165b422e 7212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
722
723 PR fortran/71730
724 * gfortran.dg/pr71730.f90: New test.
725 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
726 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
727 * gfortran.dg/array_constructor_26.f03: Ditto.
728
0c6334ed 7292016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
730
731 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
732 * gcc.target/powerpc/pr71763.c: Likewise.
733
4ebf85be 7342016-07-29 Marek Polacek <polacek@redhat.com>
735
736 PR c/71742
737 * gcc.dg/940510-1.c: Adjust dg-error.
738 * gcc.dg/c99-flex-array-1.c: Likewise.
739 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
740
9efe5be6 741 PR c/71853
742 * gcc.dg/noncompile/pr71853.c: New test.
743
4c4548bb 744 PR c/71573
745 * gcc.dg/noncompile/pr71573.c: New test.
746
8ae70602 747 PR c/71926
748 * g++.dg/warn/Wparentheses-30.C: New test.
749 * gcc.dg/Wparentheses-14.c: New test.
750
cfc1aded 7512016-07-29 Uros Bizjak <ubizjak@gmail.com>
752
753 * gcc.dg/pr59833.c: Use dg-add-options ieee.
754
d5e80d93 7552016-07-29 Bin Cheng <bin.cheng@arm.com>
756
757 PR tree-optimization/57558
758 * gcc.dg/vect/pr57558-1.c: New test.
759 * gcc.dg/vect/pr57558-2.c: New test.
760
c7c713ec 7612016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
762
cfc1aded 763 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 764 to scan forwprop1 dump pass.
765
34b9af67 7662016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
767
768 PR c++/51488
769 * g++.dg/template/pr51488.C: New.
770
322d4184 7712016-07-29 Jakub Jelinek <jakub@redhat.com>
772
773 PR c/71969
774 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
775 static __inline__.
776 * gcc.dg/pr71969-1.c: New test.
777 * gcc.dg/pr71969-2.c: New test.
778 * gcc.dg/pr71969-3.c: New test.
779
7648c9c7 7802016-07-29 Marek Polacek <polacek@redhat.com>
781
782 PR c/71574
783 * c-c++-common/pr71574.c: New test.
784
35fddbd6 785 PR c/71583
786 * gcc.dg/noncompile/pr71583.c: New test.
787
d06bcb87 7882016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
789
790 PR middle-end/68217
791 * gcc.dg/pr68217.c: New test.
792
fb5574d7 7932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
794
795 PR fortran/71067
796 * gfortran.dg/pr71067_1.f90: New test.
797 * gfortran.dg/pr71067_2.f90: Ditto.
798
a52bb7a0 7992016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
800
801 * gcc.target/powerpc/vec-extract-1.c: New test.
802
42e96823 8032016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
804
805 PR fortran/71799
806 * gfortran.dg/pr71799.f90: New test.
807
d5539c6b 8082016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
809
810 PR c++/71665
811 * g++.dg/cpp0x/pr71665-1.C: New.
812 * g++.dg/cpp0x/pr71665-2.C: Likewise.
813 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
814 * g++.dg/ext/label10.C: Likewise.
815 * g++.dg/parse/constant5.C: Likewise.
816
05995232 8172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
818
819 PR fortran/71859
820 * gfortran.dg/pr71859.f90: New test.
821 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
822 * gfortran.dg/coarray_collectives_1.f90: Ditto.
823
7a4429b2 8242016-07-28 Paul Thomas <pault@gcc.gnu.org>
825
826 PR fortran/71883
827 * gfortran.dg/pr71883.f90 : New test.
828
f339cf78 8292016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
830
831 PR tree-optimization/71734
cfc1aded 832 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 833
8311fe26 8342016-07-28 Renlin Li <renlin.li@arm.com>
835
836 Revert
837 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
838
839 PR fortran/71902
840 * gfortran.dg/dependency_47.f90: New test.
841
595e387a 8422016-07-28 Martin Liska <mliska@suse.cz>
843
844 PR gcov-profile/68025
845 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
846
83554604 8472016-07-28 Martin Liska <mliska@suse.cz>
848
849 * g++.dg/vect/pr70944.cc: New test.
850
ec6d2d63 8512016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
852
853 PR middle-end/71994
854 * gcc.dg/torture/pr71994.c: New test.
855
12dabcee 8562016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
857
858 PR middle-end/71078
859 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
860 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
861 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
862
262a83d5 8632016-07-27 Richard Biener <rguenther@suse.de>
864
865 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
866
3989f1fe 8672016-07-27 Martin Liska <mliska@suse.cz>
868
869 * gcc.dg/predict-13.c: New test.
870 * gcc.dg/predict-14.c: New test.
871
69a499fa 8722016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
873
7a4429b2 874 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 875 including stdint.h.
876 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
877 including stdint.h.
878
751fef95 8792016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
880
881 PR target/71869
882 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
883 IEEE built-in functions handle quiet and signalling NaNs
884 correctly.
885
5e07497c 8862016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
887
888 PR fortran/71862
889 * gfortran.dg/pr71862.f90: New test.
890
18928e61 8912016-07-26 Martin Sebor <msebor@redhat.com>
892
893 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
894 selector with dg-options.
895
7e1856f1 8962016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
897
898 PR tree-optimization/18046
899 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
900 * gcc.dg/tree-ssa/vrp103.c: New test.
901 * gcc.dg/tree-ssa/vrp104.c: New test.
902
08679462 9032016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
904
905 * gcc.target/powerpc/pr63354.c: Require lp64 since
906 -mprofile-kernel is not legal with -m32.
907
8c3efadf 9082016-07-26 Richard Biener <rguenther@suse.de>
909
910 PR rtl-optimization/71984
911 * gcc.dg/torture/pr71984.c: New testcase.
912
78866ecd 9132016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
914
915 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
916 g++-dg-runtest via et-dg-runtest.
917 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
918 * gcc.dg/vect/vect.exp: Likewise.
919 * gfortran.dg/graphite/graphite.exp: Likewise, but for
920 gfortran-dg-runtest.
921 * gfortran.dg/vect/vect.exp: Likewise.
922 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
923 (check_mips_loongson_hw_available): Likewise.
924 (check_effective_target_mpaired_single_runtime): Likewise.
925 (check_effective_target_mips_loongson_runtime): Likewise.
926 (add_options_for_mpaired_single): Likewise.
927 (check_effective_target_vect_int): Add global et_index.
928 Check and save the supported feature for a target selected by
929 the et_index target. Break long lines where appropriate. Call
930 et-is-effective-target for MIPS with an argument instead of
931 check_effective_target_* where appropriate.
932 (check_effective_target_vect_intfloat_cvt): Likewise.
933 (check_effective_target_vect_uintfloat_cvt): Likewise.
934 (check_effective_target_vect_floatint_cvt): Likewise.
935 (check_effective_target_vect_floatuint_cvt): Likewise.
936 (check_effective_target_vect_simd_clones): Likewise.
937 (check_effective_target_vect_shift): ewise.
938 (check_effective_target_whole_vector_shift): Likewise.
939 (check_effective_target_vect_bswap): Likewise.
940 (check_effective_target_vect_shift_char): Likewise.
941 (check_effective_target_vect_long): Likewise.
942 (check_effective_target_vect_float): Likewise.
943 (check_effective_target_vect_double): Likewise.
944 (check_effective_target_vect_long_long): Likewise.
945 (check_effective_target_vect_no_int_max): Likewise.
946 (check_effective_target_vect_no_int_add): Likewise.
947 (check_effective_target_vect_no_bitwise): Likewise.
948 (check_effective_target_vect_widen_shift): Likewise.
949 (check_effective_target_vect_no_align): Likewise.
950 (check_effective_target_vect_hw_misalign): Likewise.
951 (check_effective_target_vect_element_align): Likewise.
952 (check_effective_target_vect_condition): Likewise.
953 (check_effective_target_vect_cond_mixed): Likewise.
954 (check_effective_target_vect_char_mult): Likewise.
955 (check_effective_target_vect_short_mult): Likewise.
956 (check_effective_target_vect_int_mult): Likewise.
957 (check_effective_target_vect_extract_even_odd): Likewise.
958 (check_effective_target_vect_interleave): Likewise.
959 (check_effective_target_vect_stridedN): Likewise.
960 (check_effective_target_vect_multiple_sizes): Likewise.
961 (check_effective_target_vect64): Likewise.
962 (check_effective_target_vect_call_copysignf): Likewise.
963 (check_effective_target_vect_call_sqrtf): Likewise.
964 (check_effective_target_vect_call_btrunc): Likewise.
965 (check_effective_target_vect_call_btruncf): Likewise.
966 (check_effective_target_vect_call_ceil): Likewise.
967 (check_effective_target_vect_call_ceilf): Likewise.
968 (check_effective_target_vect_call_floor): Likewise.
969 (check_effective_target_vect_call_floorf): Likewise.
970 (check_effective_target_vect_call_lceil): Likewise.
971 (check_effective_target_vect_call_lfloor): Likewise.
972 (check_effective_target_vect_call_nearbyint): Likewise.
973 (check_effective_target_vect_call_nearbyintf): Likewise.
974 (check_effective_target_vect_call_round): Likewise.
975 (check_effective_target_vect_call_roundf): Likewise.
976 (check_effective_target_vect_perm): Likewise, but also append *_saved
977 to the existing global name to properly cache the result.
978 (check_effective_target_vect_perm_byte): Likewise.
979 (check_effective_target_vect_perm_short): Likewise.
980 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
981 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
982 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
983 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
984 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
985 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
986 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
987 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
988 (check_effective_target_vect_sdot_qi): Likewise.
989 (check_effective_target_vect_udot_qi): Likewise.
990 (check_effective_target_vect_sdot_hi): Likewise.
991 (check_effective_target_vect_udot_hi): Likewise.
992 (check_effective_target_vect_usad_char): Likewise.
993 (check_effective_target_vect_pack_trunc): Likewise.
994 (check_effective_target_vect_unpack): Likewise.
995 (check_effective_target_vect_aligned_arrays): Likewise.
996 (check_effective_target_vect_natural_alignment): Likewise.
997 (check_effective_target_vector_alignment_reachable): Likewise.
998 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
999 (is-effective-target): Initialize et_index if undefined.
1000 (et-dg-runtest): New.
1001 (et-is-effective-target): Likewise.
1002 (check_vect_support_and_set_flags): Add supported MIPS targets to
1003 EFFECTIVE_TARGETS list. Return the number of supported targets.
1004
b2930f09 10052016-07-26 Richard Biener <rguenther@suse.de>
1006 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1007
1008 PR middle-end/70920
1009 * gcc.dg/pr70920-1.c: New test-case.
1010 * gcc.dg/pr70902-2.c: Likewise.
1011 * gcc.dg/pr70920-3.c: Likewise.
1012 * gcc.dg/pr70920-4.c: Likewise
1013 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1014 2 instead of 3.
1015
90821294 10162016-07-25 Alexander Monakov <amonakov@ispras.ru>
1017
1018 * gcc.c-torture/execute/pr71494.c: Require label_values.
1019 * gcc.dg/pr16973.c: Ditto.
1020
1660595b 10212016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1022
1023 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1024 * gcc.dg/torture/pr69771.c: Require int32plus.
1025 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1026
5b2b88ce 10272016-07-25 Martin Liska <mliska@suse.cz>
1028
1029 * gcc.dg/torture/pr71987.c: New test.
1030
e2f926e9 10312016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1032
1033 PR fortran/71935
1034 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1035 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1036 * gfortran.dg/pr71935.f90: New test.
1037
efa8e86e 10382016-07-22 Martin Sebor <msebor@redhat.com>
1039
1040 PR c++/71675
1041 * g++.dg/ext/atomic-3.C: New test.
1042 * gcc.dg/atomic/pr71675.c: New test.
1043
5a43070d 10442016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1045
1046 * gcc.target/i386/mvc8.c: New test.
1047
1b793819 10482016-07-22 Bin Cheng <bin.cheng@arm.com>
1049
1050 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1051 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1052
d4b4c787 10532016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1054
1055 PR fortran/71795
1056 * gfortran.dg/constructor_50.f90: New test.
1057
45648efe 10582016-07-22 Martin Liska <mliska@suse.cz>
1059
1060 PR gcov-profile/69028
1061 PR gcov-profile/62047
1062 * g++.dg/cilk-plus/pr69028.C: New test.
1063
b657bb1f 10642016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1065
1066 * gfortran.dg/coarray_stat_2.f90: New test.
1067
3a421504 10682016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1069
1070 * gcc.target/powerpc/vec-extract.h: New files to check the
1071 vec_extract built-in functions for all vector types, testing
1072 accessing each element, both with constant and variable element
1073 numbers.
1074 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1075 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1076 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1077 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1078 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1079 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1080 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1081 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1082 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1083
d40a1eac 10842016-07-21 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR c++/71728
1087 * g++.dg/other/pr71728.C: New test.
1088
3b0d7293 10892016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1090
1091 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1092 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1093 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1094 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1095 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1096
50953a9f 10972016-07-21 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/71947
1100 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1101
90261646 11022016-07-21 Bin Cheng <bin.cheng@arm.com>
1103
1104 * gcc.dg/tree-ssa/scev-15.c: New.
1105
5a5a7a90 11062016-07-21 Bin Cheng <bin.cheng@arm.com>
1107
1108 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1109
df0c563f 11102016-07-21 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR c++/71941
1113 * g++.dg/gomp/pr71941.C: New test.
1114
24acd4ab 11152016-07-20 David Malcolm <dmalcolm@redhat.com>
1116
1117 PR c/70339
1118 PR c/71858
1119 * g++.dg/spellcheck-identifiers.C: New test case, based on
1120 gcc.dg/spellcheck-identifiers.c.
1121 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1122 gcc.dg/spellcheck-identifiers-2.c.
1123 * g++.dg/spellcheck-typenames.C: New test case, based on
1124 gcc.dg/spellcheck-typenames.c
1125
8669e753 11262016-07-20 Jonathan Wakely <jwakely@redhat.com>
1127
1128 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1129 pointer to member function and also test catching by reference.
1130
75cb41b8 11312016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1132
1133 * gcc.target/s390/pr67443.c: Fix test case.
1134
07be1239 11352016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1136
1137 * gcc.target/s390/insv-1.c: Xfail some tests.
1138 * gcc.target/s390/insv-2.c: Likewise.
1139
e9b5fdd9 11402016-07-20 Georg-Johann Lay <avr@gjlay.de>
1141
1142 * gcc.target/avr/torture/get-mem.c: New test.
1143 * gcc.target/avr/torture/set-mem.c: New test.
1144
b704b0e1 11452016-07-20 Georg-Johann Lay <avr@gjlay.de>
1146
1147 PR target/71948
1148 * gcc.target/avr/torture/tiny-progmem.c: New test.
1149
051eb924 11502016-07-20 Jakub Jelinek <jakub@redhat.com>
1151
fdb70809 1152 PR c++/71909
1153 * g++.dg/parse/pr71909.C: New test.
1154 * g++.dg/tm/pr71909.C: New test.
1155
051eb924 1156 PR c++/50060
1157 * g++.dg/cpp0x/constexpr-50060.C: New test.
1158 * g++.dg/cpp1y/constexpr-50060.C: New test.
1159
c4e1267c 11602016-07-20 Martin Liska <mliska@suse.cz>
1161
1162 * gfortran.dg/graphite/pr71898.f90: New test.
1163
ecaa5fd4 11642016-07-20 Bin Cheng <bin.cheng@arm.com>
1165
1166 PR tree-optimization/71503
1167 PR tree-optimization/71683
1168 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1169 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1170
f5b88ba1 11712016-07-20 Martin Liska <mliska@suse.cz>
1172
1173 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1174 * gcc.dg/plugin/sreal-test-1.c: Remove.
1175 * gcc.dg/plugin/sreal_plugin.c: Remove.
1176
e889bd11 11772016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1178
1179 PR fortran/71902
1180 * gfortran.dg/dependency_47.f90: New test.
1181
1c6bb1c0 11822016-07-19 Jakub Jelinek <jakub@redhat.com>
1183
94d511af 1184 PR rtl-optimization/71916
1185 * gcc.c-torture/compile/pr71916.c: New test.
1186
54e95a17 1187 PR middle-end/71874
1188 * g++.dg/torture/pr71874.C: New test.
1189
1c6bb1c0 1190 PR middle-end/71734
1191 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1192 (my_alloc): Rewritten to use __builtin_posix_memalign and
1193 __SIZE_TYPE__.
1194 (my_free): Use __builtin_free instead of _mm_free.
1195 (Vec::operator=): Use __builtin_memcpy.
1196
0d565f19 11972016-07-19 Martin Jambor <mjambor@suse.cz>
1198
cfc1aded 1199 PR fortran/71688
1200 * gfortran.dg/pr71688.f90: New test.
0d565f19 1201
2be13cd5 12022016-07-19 Richard Biener <rguenther@suse.de>
1203
1204 * c-c++-common/vector-subscript-6.c: New testcase.
1205 * c-c++-common/vector-subscript-7.c: Likewise.
1206
1697df09 12072016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1208
7a4429b2 1209 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1210 and UInt32 based on __SIZEOF_INT__.
1211
8894566e 12122016-07-19 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/71901
1215 * gcc.dg/torture/pr71901.c: New testcase.
1216
12172016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1218
1219 PR tree-optimization/71908
1220 * gcc.dg/torture/pr71908.c: New testcase.
1221
106ac76d 12222016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1223
1224 PR target/71493
1225 * gcc.target/powerpc/pr71493-1.c: New test.
1226 * gcc.target/powerpc/pr71493-2.c: Likewise.
1227
e6517a48 12282016-07-18 Jakub Jelinek <jakub@redhat.com>
1229
d1e0c36e 1230 PR c++/71835
1231 * g++.dg/conversion/ambig3.C: New test.
1232
6fe424c2 1233 PR c++/71828
1234 * g++.dg/cpp0x/constexpr-71828.C: New test.
1235
d3dd9e33 1236 PR c++/71826
1237 * g++.dg/template/pr71826.C: New test.
1238
74fd83a9 1239 PR c++/71822
1240 * g++.dg/template/defarg21.C: New test.
1241
e6517a48 1242 PR c++/71871
1243 * g++.dg/ext/vector31.C: New test.
1244
f942bdbf 12452016-07-18 Uros Bizjak <ubizjak@gmail.com>
1246
1247 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1248
4b1425be 12492016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1250
1251 PR tree-optimization/71734
1252 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1253
a80f37e1 12542016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1255
1256 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1257 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1258 stack-layout-dynamic-1.c: New test.
1259
ea283725 12602016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1261
1262 * gcc.target/s390/nolrl-1.c: New test.
1263
14eab729 12642016-07-17 Fritz Reese <fritzoreese@gmail.com>
1265
1266 PR fortran/71523
1267 * gfortran.dg/pr71523_1.f90: New test.
1268 * gfortran.dg/pr71523_2.f90: New test.
1269
3925d644 12702016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1271
1272 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1273
fb9ff4ce 12742016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1275 Marco Restelli <mrestelli@gmail.com>
1276
1277 PR fortran/62125
1278 * gfortran.dg/pr62125.f90: New test.
1279
95b0f5e9 12802016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1281
1282 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1283 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1284
1913be16 12852016-07-15 Jonathan Wakely <jwakely@redhat.com>
1286
1287 PR c++/58796
1288 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1289 * g++.dg/cpp0x/nullptr35.C: New test.
1290
b4803084 12912016-07-15 Bin Cheng <bin.cheng@arm.com>
1292
1293 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1294
89e3ec3d 12952016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1296
1297 * gfortran.dg/goacc/vector_length.f90: New test.
1298
2084e279 12992016-07-15 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/71881
1302 * gcc.dg/torture/pr71881.c: New testcase.
1303
2177bb9a 13042016-07-15 Richard Biener <rguenther@suse.de>
1305
1306 PR tree-optimization/71887
1307 * gcc.dg/torture/pr71887.c: New testcase.
1308
0dd7db3b 13092016-07-15 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR c/71858
1312 * gcc.dg/spellcheck-identifiers-3.c: New test.
1313
b41cc4d1 13142016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1315
1316 PR fortran/71807
1317 * gfortran.dg/null_9.f90: New test.
1318
a4d34e5e 13192016-07-15 Bin Cheng <bin.cheng@arm.com>
1320
1321 * gcc.dg/tree-ssa/loop-41.c: New test.
1322
1547c551 13232016-07-15 Bin Cheng <bin.cheng@arm.com>
1324
1325 PR tree-optimization/71347
1326 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1327
b9c2416b 13282016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1329
1330 PR fortran/29819
1331 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1332 * gfortran.dg/contains.f90: Ditto.
1333 * gfortran.dg/contains_empty_1.f03: Ditto.
1334 * gfortran.dg/submodule_3.f08: Ditto.
1335
28413b15 13362016-07-14 Jakub Jelinek <jakub@redhat.com>
1337
661af228 1338 PR testsuite/71865
1339 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1340 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1341 expected diagnostics.
1342
28413b15 1343 PR c/71858
1344 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1345 * gcc.dg/spellcheck-identifiers-2.c: New test.
1346 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1347 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1348
7b3b3a49 13492016-07-14 Jakub Jelinek <jakub@redhat.com>
1350
1351 PR tree-optimization/71872
1352 * gcc.c-torture/compile/pr71872.c: New test.
1353
7c039c44 13542016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1355
1356 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1357 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1358 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1359 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1360 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1361 * gcc.target/arm/atomic-op-acquire-1.c: This.
1362 * gcc.target/arm/atomic-op-char.c: Rename into ...
1363 * gcc.target/arm/atomic-op-char-1.c: This.
1364 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1365 * gcc.target/arm/atomic-op-consume-1.c: This.
1366 * gcc.target/arm/atomic-op-int.c: Rename into ...
1367 * gcc.target/arm/atomic-op-int-1.c: This.
1368 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1369 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1370 * gcc.target/arm/atomic-op-release.c: Rename into ...
1371 * gcc.target/arm/atomic-op-release-1.c: This.
1372 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1373 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1374 * gcc.target/arm/atomic-op-short.c: Rename into ...
1375 * gcc.target/arm/atomic-op-short-1.c: This.
1376 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1377 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1378 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1379 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1380 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1381 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1382 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1383 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1384 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1385 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1386
80c5e533 13872016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1388
1389 PR fortran/70842
1390 * gfortran.dg/select_type_35.f03: New test.
1391
c5a9fc7b 13922016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1393
1394 PR target/65951
1395 PR tree-optimization/70923
1396 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1397 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1398 * gcc.dg/vect/pr65951.c: Likewise.
1399 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1400
d1242c94 14012016-07-14 David Edelsohn <dje.gcc@gmail.com>
1402
1403 * c-c++-common/pr60226.c: Expect maximum object file alignment
1404 error on AIX.
1405
97f2a90b 14062016-07-14 Richard Biener <rguenther@suse.de>
1407
1408 PR tree-optimization/71866
1409 * gcc.dg/torture/pr71866.c: New testcase.
1410
6029a910 14112016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1412
1413 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1414 selector and enclose boolean expression in curly braces.
1415
798d22ed 14162016-07-14 Alan Modra <amodra@gmail.com>
1417
1418 PR target/71733
1419 * gcc.target/powerpc/p9-novsx.c: New.
1420
3ffcb27d 14212016-07-13 Andi Kleen <ak@linux.intel.com>
1422
1423 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1424 * g++.dg/tree-prof/morefunc.C: Dito.
1425 * g++.dg/tree-prof/pr35545.C: Dito.
1426 * g++.dg/tree-prof/reorder.C: Dito.
1427 * gcc.dg/tree-prof/20050826-2.c: Dito.
1428 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1429 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1430 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1431 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1432 * gcc.dg/tree-prof/inliner-1.c: Dito.
1433 * gcc.dg/tree-prof/merge_block.c: Dito.
1434 * gcc.dg/tree-prof/stringop-1.c: Dito.
1435 * gcc.dg/tree-prof/stringop-2.c: Dito.
1436 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1437 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1438 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1439 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1440 * gcc.dg/tree-prof/update-loopch.c: Dito.
1441 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1442 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1443 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1444 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1445 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1446 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1447 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1448
9ace90e5 14492016-07-13 Andi Kleen <ak@linux.intel.com>
1450
1451 * lib/profopt.exp (profopt-execute): Remove .imports files.
1452
b75cf198 14532016-07-13 Andi Kleen <ak@linux.intel.com>
1454
f942bdbf 1455 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1456
4d0389a9 14572016-07-13 Andi Kleen <ak@linux.intel.com>
1458
1459 * lib/profopt.exp (dg-final-scan-autofdo,
1460 dg-final-scan-not-autofdo): New functions.
1461
a5af7a75 14622016-07-13 Bin Cheng <bin.cheng@arm.com>
1463
1464 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1465 * gcc.dg/vect/vect-35.c: Ditto.
1466 * gcc.dg/vect/vect-alias-check-2.c: New test.
1467
c6bcae01 14682016-07-13 Martin Liska <mliska@suse.cz>
1469
1470 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1471 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1472 * gfortran.dg/pr42108.f90: Update expected dump scan.
1473
0644c120 14742016-07-13 Richard Biener <rguenther@suse.de>
1475
1476 PR tree-optimization/24574
1477 * gcc.dg/pr24574.c: New testcase.
1478
2bbae5b9 14792016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1480
f942bdbf 1481 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1482 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1483 * c-c++-common/pr68833-1.c: Require int32plus.
1484 * gcc.dg/ipa/pr63551.c: Likewise.
1485 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1486 * gcc.dg/ipa/pr64041.c: Require int32plus.
1487
839a6560 14882016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1489
1490 PR ipa/71633
1491 * g++.dg/pr71633.C: New test.
1492
8f5f2788 14932016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1494
1495 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1496 Add new arm_thumb1_cbz_ok effective target.
1497 * gcc.target/arm/cbz.c: New test.
1498
417e5cc5 14992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1500
1501 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1502 Define effective target.
1503 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1504 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1505 * gcc.target/arm/movhi_movw.c: New test.
1506 * gcc.target/arm/movsi_movw.c: Likewise.
1507 * gcc.target/arm/movdi_movw.c: Likewise.
1508
68a5143e 15092016-07-13 Richard Biener <rguenther@suse.de>
1510
1511 PR middle-end/71104
1512 * gcc.dg/pr71104-1.c: New testcase.
1513 * gcc.dg/pr71104-2.c: Likewise.
1514
69e8d259 15152016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1516
1517 PR target/71805
1518 * gcc.target/powerpc/pr71805.c: New test.
1519
244f142f 15202016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1521
1522 * gcc.target/powerpc/divkc3-1.c: New.
1523 * gcc.target/powerpc/mulkc3-1.c: New.
1524
6fc56f1f 15252016-07-12 Nathan Sidwell <nathan@acm.org>
1526
1527 * gcc.target/arm/data-rel-1.c: New.
1528 * gcc.target/arm/data-rel-2.c: New.
1529 * gcc.target/arm/data-rel-3.c: New.
1530
94ee1e9c 15312016-07-12 Martin Liska <mliska@suse.cz>
1532
1533 * gcc.dg/params/blocksort-part.c: New test.
1534 * gcc.dg/params/params.exp: New file.
1535
cd32d747 15362016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1537
1538 PR middle-end/71700
1539 * gcc.c-torture/execute/pr71700.c: New test.
1540
ad010d47 15412016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1542 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/23286
1545 PR tree-optimization/70159
1546 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1547 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1548 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1549 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1550 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1551 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1552 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1553 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1554 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1555 * gcc.dg/pr51879-12.c: Likewise.
1556 * gcc.dg/strlenopt-9.c: Likewise.
1557 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1558 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1559 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1560 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1561 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1562 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1563 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1564 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1565 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1566 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1567 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1568 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1569 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1570 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1571 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1572
9aece49e 15732016-07-12 Richard Biener <rguenther@suse.de>
1574
1575 PR rtl-optimization/68961
1576 * gcc.target/i386/pr68961.c: New testcase.
1577
8f05fee9 15782016-07-11 Jakub Jelinek <jakub@redhat.com>
1579
4a6cc5cd 1580 PR middle-end/71758
1581 * c-c++-common/gomp/pr71758.c: New test.
1582 * gfortran.dg/gomp/pr71758.f90: New test.
1583
8f05fee9 1584 PR tree-optimization/71823
1585 * gcc.dg/vect/pr71823.c: New test.
1586
b73690a4 15872016-07-11 David Malcolm <dmalcolm@redhat.com>
1588
1589 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1590 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1591 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1592
675f4c6b 15932016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1594
1595 PR target/71801
1596 * gcc.target/i386/pr71801.c: New test.
1597
9aaf7e3e 15982016-07-11 Richard Biener <rguenther@suse.de>
1599
1600 PR tree-optimization/71816
1601 * gcc.dg/torture/pr71816.c: New testcase.
1602
dd58bf21 16032016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1604
1605 PR fortran/71783
1606 * gfortran.dg/dependency_46.f90: New test.
1607
a2ebcb84 16082016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1609
1610 PR rtl-optimization/71621
1611 * gcc.target/i386/pr71621-1.c: New.
1612 * gcc.target/i386/pr71621-2.c: New.
1613
6cedf97e 16142016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1615
1616 * gfortran.dg/goacc/pr71704.f90: New test.
1617
dc71c755 16182016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1619
1620 PR target/71297
1621 * gcc.target/powerpc/pr71297.c: New.
1622
288161af 16232016-07-08 Jiong Wang <jiong.wang@arm.com>
1624
1625 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1626
98e771d6 16272016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1628
1629 PR target/71806
1630 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1631
c3d27339 16322016-07-08 Alan Hayward <alan.hayward@arm.com>
1633
1634 PR tree-optimization/71667
1635 * gcc.dg/vect/pr71667.c: New
1636
b1b5042a 16372016-07-08 Martin Liska <mliska@suse.cz>
1638
1639 * gcc.dg/torture/pr71606.c: New test.
1640
5cdc40a0 16412016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1642
1643 PR fortran/71764
1644 * gfortran.dg/pr71764.f90: New test.
1645
bcc4d868 16462016-07-07 Jakub Jelinek <jakub@redhat.com>
1647 Kai Tietz <ktietz70@googlemail.com>
1648
1649 PR c++/70869
1650 PR c++/71054
1651 * g++.dg/cpp0x/pr70869.C: New test.
1652 * g++.dg/cpp0x/pr71054.C: New test.
1653
b39328b2 16542016-07-07 David Edelsohn <dje.gcc@gmail.com>
1655
1656 * g++.dg/debug/pr71432.C: Fail on AIX.
1657
95c9caad 16582016-07-07 Martin Liska <mliska@suse.cz>
1659
1660 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1661 an undefined behavior.
1662 * gfortran.dg/do_3.F90: Likewise.
1663 * gfortran.dg/do_check_11.f90: New test.
1664 * gfortran.dg/do_check_12.f90: New test.
1665 * gfortran.dg/do_corner_warn.f90: New test.
1666
8e976d11 16672016-07-07 Martin Liska <mliska@suse.cz>
1668
1669 * gfortran.dg/predict-1.f90: Ammend the test.
1670 * gfortran.dg/predict-2.f90: Likewise.
1671
26716fc7 16722016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1673
1674 PR ipa/71624
1675 * g++.dg/pr71624.C: New test.
1676
2d079cbf 16772016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1678
1679 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1680 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1681 ARMv8-M Mainline architectures.
1682
9e6f4af4 16832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1684
1685 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1686 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1687
d490b07a 16882016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1689
1690 PR target/70098
1691 PR target/71763
1692 * gcc.target/powerpc/pr71763.c: New file.
1693
798fc305 16942016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1695
1696 PR tree-optimization/71518
f942bdbf 1697 * gcc.dg/pr71518.c: New test.
798fc305 1698
97e4cbac 16992016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1700
1701 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1702
19aea164 17032016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1704
f942bdbf 1705 PR target/50739
19aea164 1706 * gcc.target/avr/pr50739.c: New test.
1707
105e9dfc 17082016-07-05 Jan Hubicka <jh@suse.cz>
1709
1710 * gcc.dg/tree-ssa/scev-14.c: update template.
1711
1137da9c 17122016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1713
1714 * gcc.dg/vect/group-no-gaps-1.c: New test.
1715
ce393063 17162016-07-05 Andi Kleen <ak@linux.intel.com>
1717
1718 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1719 if kernel supports MPX.
1720
039a1d47 17212016-07-05 Kito Cheng <kito.cheng@gmail.com>
1722
1723 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1724
f2ccdf8e 17252016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1726 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1727
1728 * gcc.target/powerpc/signbit-1.c: New test.
1729 * gcc.target/powerpc/signbit-2.c: New test.
1730 * gcc.target/powerpc/signbit-3.c: New test.
1731
0215a22c 17322016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1733
1734 PR rtl-optimization/71594
1735 * gcc.dg/torture/pr71594.c: New test.
1736
30a39817 17372016-07-05 Jan Hubicka <jh@suse.cz>
1738
1739 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1740
b65b8df2 17412016-07-05 David Malcolm <dmalcolm@redhat.com>
1742
1743 PR c++/62314
1744 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1745 number of missing semicolon error.
1746 * g++.dg/pr62314-2.C: New test case.
1747
6b5471d8 17482016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1749
1750 * gfortran.dg/coarray_stat_function.f90: New test.
1751 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1752 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1753 to new interfaces.
1754
35b3a8dd 17552016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1756
1757 PR fortran/71623
1758 * gfortran.dg/deferred_character_17.f90: New test.
1759
b84c1ddf 17602016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1761
1762 * gcc.target/arm/neon/polytypes.c: Move to ...
1763 * gcc.target/arm/polytypes.c: ... here.
1764 * gcc.target/arm/neon/pr51534.c: Move to ...
1765 * gcc.target/arm/pr51534.c: ... here.
1766 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1767 * gcc.target/arm/vect-vcvt.c: ... here.
1768 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1769 * gcc.target/arm/vect-vcvtq.c: ... here.
1770 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1771 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1772 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1773 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1774 * gcc.target/arm/neon/neon.exp: Delete.
1775 * gcc.target/arm/neon/: Delete.
1776
7e9136f1 17772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1778
1779 PR fortran/65575
1780 * gfortran.dg: pr65575.f90: New test.
1781
18b42a28 17822016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1783
1784 PR fortran/35849
1785 * gfortran.dg: pr35849.f90: New test.
1786
f8765404 17872016-07-04 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR c++/71739
1790 * g++.dg/cpp0x/pr71739.C: New test.
1791
e3422b3a 17922016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1793
1794 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1795
2da1c9f7 17962016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1797
1798 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1799 locr.
1800 * gcc.target/s390/loc-1.c: New test.
1801
6125d36e 18022016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1803
1804 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1805 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1806
42797d4b 18072016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1808
1809 PR target/63874
1810 * gcc.target/aarch64/pr63874.c: New test.
1811
9d9fe66a 18122016-07-04 Jan Beulich <jbeulich@suse.com>
1813
1814 * g++.dg/header.c: New.
1815 * gcc.dg/header.c: New.
1816
c364d0f3 18172016-07-02 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR c/71719
1820 * c-c++-common/Wunused-var-15.c: New test.
1821
267f3c67 18222016-07-01 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR fortran/71687
1825 * gfortran.dg/gomp/pr71687.f90: New test.
1826
8297c70b 18272016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1828
1829 * gcc.dg/const-float128-ped.c: Require __float128 effective
1830 target and options.
1831 * gcc.dg/const-float128.c: Likewise.
1832 * gcc.dg/torture/float128-cmp-invalid.c: Require
1833 __float128 and base_quadfloat_support effective targets, and
1834 __float128 options.
1835 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1836 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1837 * gcc.dg/torture/float128-nan.c: Likewise.
1838 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1839 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1840 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1841 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1842 (add_options_for___float128): New.
1843 (check_effective_target_base_quadword_support): New.
1844
eab79b94 18452016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1846
1847 PR target/71720
1848 * gcc.target/powerpc/pr71720.c: New test.
1849
4ce6622a 18502016-07-01 Jan Beulich <jbeulich@suse.com>
1851
1852 * gcc.dg/bss.c: New.
1853
0b6f1914 18542016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1855
1856 PR target/71698
1857 * gcc.target/powerpc/pr71698.c: New test.
1858
4d28a470 18592016-07-01 Georg-Johann Lay <avr@gjlay.de>
1860
1861 PR target/71151
1862 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1863 instead of ".foo" for its section name.
1864 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1865 depending on MCU's flash size.
1866 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1867 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1868 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1869 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1870 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1871 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1872
ed8613ec 18732016-07-01 Jan Beulich <jbeulich@suse.com>
1874
1875 * gcc.target/i386/pr65105-2.c: Add -msse2.
1876
720a0bce 18772016-06-30 Jakub Jelinek <jakub@redhat.com>
1878
c54ee83c 1879 PR tree-optimization/71707
1880 * gcc.dg/strlenopt-29.c: New test.
1881
a845ae6c 1882 PR fortran/71704
1883 * gfortran.dg/gomp/pr71704.f90: New test.
1884
720a0bce 1885 PR fortran/71705
1886 * gfortran.dg/gomp/pr71705.f90: New test.
1887
17c32c4a 18882016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1889
1890 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1891 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1911 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1912 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1913 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1914 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1915 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1916 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1917 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1918 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1919 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1920 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1921 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1922 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1923 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1924 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1925 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1926 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1927 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1928 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1929 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1930 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1931 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1932 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1933 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1934 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1935 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1936 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1937 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1938 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1939 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1940 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1941 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1942 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1943 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1944 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1945 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1946 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1947 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1948 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1949 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1950 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1951 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1952 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1953 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1954 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1955 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1956 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1957 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1958 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1959 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1960 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1961 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1962 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1963 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1964 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1965 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1966 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1967 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1968 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1969 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1970 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1971
443405c9 19722016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1973 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1974
1975 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1976
6e3a3de2 19772016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1978 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1979
1980 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1981
413c4f6c 19822016-06-30 David Malcolm <dmalcolm@redhat.com>
1983
1984 PR driver/71651
1985 * gcc.dg/spellcheck-options-12.c: New test case.
1986
4c4e99c3 19872016-06-30 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR middle-end/71693
1990 * gcc.c-torture/compile/pr71693.c: New test.
1991
26a2e993 19922016-06-29 David Malcolm <dmalcolm@redhat.com>
1993
1994 * gcc.dg/spellcheck-params.c: New testcase.
1995 * gcc.dg/spellcheck-params-2.c: New testcase.
1996
63abcf45 19972016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1998
1999 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2000 vector extract instructions.
2001 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2002
5f1d49ac 20032016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2004
2005 PR fortran/71686
2006 * gfortran.dg/unexpected_eof_2.f90: New test.
2007 * gfortran.dg/unexpected_eof_3.f90: New test.
2008
0dc00113 20092016-06-29 Jim Wilson <jim.wilson@linaro.org>
2010
2011 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2012
4b975445 20132016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2014
2015 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2016 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2017 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2018
e276a6b9 20192016-06-29 Richard Biener <rguenther@suse.de>
2020
2021 PR middle-end/15256
2022 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2023
c02f3e35 20242016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2025
2026 * gcc.target/arm/aapcs/neon-vect10.c: Require
2027 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2028 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2029 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2030 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2031 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2032 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2033 * gcc.target/arm/fp16-aapcs-1.c: Require
2034 -mfloat-ab=hard. Also simplify the test.
2035 * gcc.target/arm/fp16-aapcs-2.c: New.
2036
d0c2a3dd 20372016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2038
f942bdbf 2039 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2040 (add_options_for_arm_fp16_ieee): New.
2041 (add_options_for_arm_fp16_alternative): New.
2042 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2043 long-line.
2044 (effective_target_arm_fp16_hw): New.
2045
162fed22 20462016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2047
2048 PR tree-optimization/71655
2049 * g++.dg/pr71655.C: New test.
2050
9ed0eb00 20512016-06-29 Martin Liska <mliska@suse.cz>
2052
2053 * gcc.dg/pr71585.c: New test.
2054 * gcc.dg/pr71585-2.c: New test.
2055 * gcc.dg/pr71585-3.c: New test.
2056
641b1c86 20572016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2058
2059 PR tree-optimization/70729
2060 * g++.dg/vect/pr70729.cc: New test.
2061
44e775d8 20622016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2063
2064 * c-c++-common/gomp/cancel-1.c: Extend.
2065
83b23cdf 20662016-06-29 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR tree-optimization/71625
2069 * gcc.dg/strlenopt-28.c: New test.
2070
b6a4a0f5 20712016-06-29 Richard Biener <rguenther@suse.de>
2072
2073 PR middle-end/71002
2074 * g++.dg/torture/pr71002.C: Adjust testcase.
2075
1af10ce6 20762016-06-29 Jakub Jelinek <jakub@redhat.com>
2077
2078 PR c/71685
2079 * gcc.dg/pr71685.c: New test.
2080
20812016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2082
2083 PR c/71552
2084 * gcc.dg/init-bad-9.c: New test.
2085
043457fd 20862016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2087
2088 * gcc.target/powerpc/abs128-1.c: Require VSX.
2089 * gcc.target/powerpc/copysign128-1.c: Likewise.
2090 * gcc.target/powerpc/inf128-1.c: Likewise.
2091 * gcc.target/powerpc/nan128-1.c: Likewise.
2092
d378e319 20932016-06-28 Jakub Jelinek <jakub@redhat.com>
2094
2095 PR middle-end/71626
2096 * gcc.c-torture/execute/pr71626-1.c: New test.
2097 * gcc.c-torture/execute/pr71626-2.c: New test.
2098
10ef7949 20992016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2100
2101 PR target/71656
2102 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2103
1fcfb8f7 21042016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2105
2106 PR target/71670
2107 * gcc.target/powerpc/pr71670.c: New testcase.
2108
35fd0c10 21092016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2110
2111 PR target/71656
2112 * gcc.target/powerpc/pr71656-1.c: New test.
2113 * gcc.target/powerpc/pr71656-2.c: New test.
2114
584757bc 21152016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2116
2117 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2118 around fp16 code.
2119 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2120 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2121 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2122 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2123 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2124 Add arm_neon_fp16_ok effective target.
f942bdbf 2125 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2126 Likewise.
2127 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2128 Likewise.
2129 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2130 Likewise.
2131 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2132 Likewise.
2133 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2134 Likewise.
2135 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2136 Likewise.
2137 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2138 Likewise.
2139 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2140 Likewise.
2141 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2142 Likewise.
2143 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2144 Likewise.
2145 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2146 Likewise.
584757bc 2147
cbcc4297 21482016-06-26 Jan Hubicka <hubicka@ucw.cz>
2149
2150 * gcc.dg/predict-12.c: New testcase.
2151
0aa73965 21522016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2153
2154 PR fortran/71649
2155 * gfortran.dg/pr71649.f90: New test.
2156
9977f724 21572016-06-25 Jakub Jelinek <jakub@redhat.com>
2158
a5c54f33 2159 PR tree-optimization/71643
2160 * g++.dg/opt/pr71643.C: New test.
2161
9977f724 2162 PR tree-optimization/71631
2163 * gcc.c-torture/execute/pr71631.c: New test.
2164
e09883e4 21652016-06-24 Jan Hubicka <hubicka@ucw.cz>
2166
2167 * gcc.dg/predict-11.c: New testcase.
2168 * gfortran.dg/predict-2.f90: New testcase.
2169
89beffc9 21702016-06-24 Jan Hubicka <hubicka@ucw.cz>
2171
2172 * gcc.dg/predict-10.c: New test.
2173
2275a11d 21742016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2175
2176 * gcc.target/powerpc/abs128-1.c: New.
2177 * gcc.target/powerpc/copysign128-1.c: New.
2178 * gcc.target/powerpc/inf128-1.c: New.
2179 * gcc.target/powerpc/nan128-1.c: New.
2180
37681b7f 21812016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2182
2183 * gfortran.dg/pr71642.f90: New test.
2184
9cf2d600 21852016-06-24 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/71647
2188 * gcc.target/i386/pr71647.c: New test.
2189
eea332b9 21902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2191
2192 * gcc.target/i386/noplt-gd-1.c: New test.
2193 * gcc.target/i386/noplt-gd-2.c: Likewise.
2194 * gcc.target/i386/noplt-gd-3.c: Likewise.
2195 * gcc.target/i386/noplt-ld-1.c: Likewise.
2196 * gcc.target/i386/noplt-ld-2.c: Likewise.
2197 * gcc.target/i386/noplt-ld-3.c: Likewise.
2198 * lib/target-supports.exp
2199 (check_effective_target_tls_get_addr_via_got): New.
2200
b6d48a78 22012016-06-24 Uros Bizjak <ubizjak@gmail.com>
2202
2203 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2204 testsuite compile flags.
2205 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2206 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2207
22082016-06-24 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * g++dg/vect/pr36684.cc: Add dg-do compile.
2211 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2212 * gcc.dg/vect/pr70021.c: Ditto.
2213 * gcc.dg/vect/pr70138-1.c: Ditto.
2214 * gcc.dg/vect/pr70138-2.c: Ditto.
2215 * gcc.dg/vect/pr70354-1.c: Ditto.
2216 * gcc.dg/vect/pr70354-2.c: Ditto.
2217 * gcc.dg/vect/pr71259.c: Ditto.
2218 * gcc.dg/vect/pr71416-1.c: Ditto.
2219 * gcc.dg/vect/slp-43.c: Ditto.
2220 * gcc.dg/vect/slp-45.c: Ditto.
2221 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2222 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2223 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2224 * gfortran.dg/vect/pr69980.f90: Ditto.
2225
22262016-06-24 Uros Bizjak <ubizjak@gmail.com>
2227
2228 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2229 * gcc.dg/vect/bb-slp-30.c: Ditto.
2230 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2231 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2232 * gcc.dg/vect/pr45902.c: Ditto.
2233 * gcc.dg/vect/pr48172.c: Ditto.
2234 * gcc.dg/vect/pr48377.c: Ditto.
2235 * gcc.dg/vect/pr49038.c: Ditto.
2236 * gcc.dg/vect/pr49771.c: Ditto.
2237 * gcc.dg/vect/pr52091.c: Ditto.
2238 * gcc.dg/vect/pr53185-2.c: Ditto.
2239 * gcc.dg/vect/pr56826.c: Ditto.
2240 * gcc.dg/vect/pr60276.c: Ditto.
2241 * gcc.dg/vect/pr62021.c: Ditto.
2242 * gcc.dg/vect/pr63530.c: Ditto.
2243 * gcc.dg/vect/pr65518.c: Ditto.
2244 * gcc.dg/vect/pr65947-1.c: Ditto.
2245 * gcc.dg/vect/pr65947-10.c: Ditto.
2246 * gcc.dg/vect/pr65947-11.c: Ditto.
2247 * gcc.dg/vect/pr65947-12.c: Ditto.
2248 * gcc.dg/vect/pr65947-13.c: Ditto.
2249 * gcc.dg/vect/pr65947-2.c: Ditto.
2250 * gcc.dg/vect/pr65947-3.c: Ditto.
2251 * gcc.dg/vect/pr65947-4.c: Ditto.
2252 * gcc.dg/vect/pr65947-5.c: Ditto.
2253 * gcc.dg/vect/pr65947-6.c: Ditto.
2254 * gcc.dg/vect/pr65947-7.c: Ditto.
2255 * gcc.dg/vect/pr65947-8.c: Ditto.
2256 * gcc.dg/vect/pr65947-9.c: Ditto.
2257 * gcc.dg/vect/pr71416-1.c: Ditto.
2258 * gcc.dg/vect/pr71439.c: Ditto.
2259 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2260 * gcc.dg/vect/vect-bswap16.c: Ditto.
2261 * gcc.dg/vect/vect-bswap32.c: Ditto.
2262 * gcc.dg/vect/vect-bswap64.c: Ditto.
2263 * gcc.dg/vect/vect-live-1.c: Ditto.
2264 * gcc.dg/vect/vect-live-2.c: Ditto.
2265 * gcc.dg/vect/vect-live-3.c: Ditto.
2266 * gcc.dg/vect/vect-live-4.c: Ditto.
2267 * gcc.dg/vect/vect-live-5.c: Ditto.
2268 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2269 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2270 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2271 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2272 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2273 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2274 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2275 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2276 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2277 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2278 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2279 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2280 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2281 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2282 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2283 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2284 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2285
d4213166 22862016-06-24 Uros Bizjak <ubizjak@gmail.com>
2287
2288 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2289
5aaec397 22902016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2291
2292 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2293 ia32 if R_386_GOT32X relocation is supported.
2294 * gcc.target/i386/noplt-3.c: Likewise.
2295 * gcc.target/i386/noplt-2.c: Likewise.
2296 (main): Renamed to ...
2297 (bar): This.
2298 * gcc.target/i386/noplt-4.c: Likewise.
2299 (main): Renamed to ...
2300 (bar): This.
2301 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2302 * gcc.target/i386/pr67400-5.c: Likewise.
2303
77104764 23042016-06-24 Jakub Jelinek <jakub@redhat.com>
2305
7318e591 2306 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2307 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2308
77104764 2309 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2310 f4): Adjust expected diagnostics.
2311 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2312 (T): If OVFP is defined, redefine to TP.
2313 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2314 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2315 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2316 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2317 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2318 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2319 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2320 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2321 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2322 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2323 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2324 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2325 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2326 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2327 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2328 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2329 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2330 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2331 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2332 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2333 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2334 as last argument to __builtin_add_overflow_p.
2335
ddf08519 23362016-06-23 Uros Bizjak <ubizjak@gmail.com>
2337
2338 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2339 dg-options and remove default vector testsuite compile flags.
2340 * g++.dg/vect/pr33860a.cc: Ditto.
2341 * g++.dg/vect/pr45470-a.cc: Ditto.
2342 * g++.dg/vect/pr45470-b.cc: Ditto.
2343 * g++.dg/vect/pr60896.cc: Ditto.
2344 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2345 * gcc.dg/vect/pr18308.c: Ditto.
2346 * gcc.dg/vect/pr24049.c: Ditto.
2347 * gcc.dg/vect/pr33373.c: Ditto.
2348 * gcc.dg/vect/pr36228.c: Ditto.
2349 * gcc.dg/vect/pr42395.c: Ditto.
2350 * gcc.dg/vect/pr42604.c: Ditto.
2351 * gcc.dg/vect/pr46663.c: Ditto.
2352 * gcc.dg/vect/pr48765.c: Ditto.
2353 * gcc.dg/vect/pr49093.c: Ditto.
2354 * gcc.dg/vect/pr49352.c: Ditto.
2355 * gcc.dg/vect/pr52298.c: Ditto.
2356 * gcc.dg/vect/pr52870.c: Ditto.
2357 * gcc.dg/vect/pr53185.c: Ditto.
2358 * gcc.dg/vect/pr53773.c: Ditto.
2359 * gcc.dg/vect/pr56695.c: Ditto.
2360 * gcc.dg/vect/pr62171.c: Ditto.
2361 * gcc.dg/vect/pr63530.c: Ditto.
2362 * gcc.dg/vect/pr68339.c: Ditto.
2363 * gcc.dg/vect/pr71259.c: Ditto.
2364 * gcc.dg/vect/vect-82_64.c: Ditto.
2365 * gcc.dg/vect/vect-83_64.c: Ditto.
2366 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2367 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2368 * gcc.dg/vect/vect-shift-2.c: Ditto.
2369 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2370 * gfortran.dg/vect/pr39318.f90: Ditto.
2371 * gfortran.dg/vect/pr45714-a.f: Ditto.
2372 * gfortran.dg/vect/pr45714-b.f: Ditto.
2373 * gfortran.dg/vect/pr46213.f90: Ditto.
2374
81883aeb 23752016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2376 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2377
2378 * gcc.target/powerpc/p9-splat-5.c: New test.
2379
affe5c16 23802016-06-23 Uros Bizjak <ubizjak@gmail.com>
2381
2382 PR tree-optimization/71488
2383 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2384 * lib/target-supports.exp: ... here.
2385 (check_sse4_hw_available): New procedure.
2386 (check_effective_target_sse4_runtime): Ditto.
2387 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2388 -march=westmere for sse4_runtime targets.
547fdd3e 2389 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2390 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2391 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2392 (main): Call check_vect ().
e50240d3 2393 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2394
6fb2f181 23952016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2396
2397 PR target/66232
2398 PR target/67400
2399 * gcc.target/i386/pr66232-14.c: New file.
2400 * gcc.target/i386/pr66232-15.c: Likewise.
2401 * gcc.target/i386/pr66232-16.c: Likewise.
2402 * gcc.target/i386/pr66232-17.c: Likewise.
2403 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2404 ia32 if R_386_GOT32X relocation is supported.
2405 * gcc.target/i386/pr67400-2.c: Likewise.
2406 * gcc.target/i386/pr67400-3.c: Likewise.
2407 * gcc.target/i386/pr67400-4.c: Likewise.
2408 * gcc.target/i386/pr67400-6.c: Likewise.
2409 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2410 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2411
88be2b3c 24122016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2413
2414 PR libgfortran/48852
2415 * gfortran.dg/char4_iunit_1.f03: Update test.
2416 * gfortran.dg/f2003_io_5.f03: Update test.
2417 * gfortran.dg/real_const_3.f90: Update test.
2418
ff600f64 24192016-06-23 Andi Kleen <ak@linux.intel.com>
2420
2421 * g++.dg/bprob/bprob.exp: Support autofdo.
2422 * g++.dg/tree-prof/tree-prof.exp: dito.
2423 * gcc.dg/tree-prof/tree-prof.exp: dito.
2424 * gcc.misc-tests/bprob.exp: dito.
2425 * gfortran.dg/prof/prof.exp: dito.
2426 * lib/profopt.exp: dito.
2427 * lib/target-supports.exp: Check for autofdo.
2428
afa7ed87 24292016-06-23 Martin Liska <mliska@suse.cz>
2430
2431 * gcc.dg/pr71619.c: New test.
2432
0941fba8 24332016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2434
2435 PR target/67400
56896ed3 2436 * gcc.target/i386/pr67400-1.c: New test.
2437 * gcc.target/i386/pr67400-2.c: Likewise.
2438 * gcc.target/i386/pr67400-3.c: Likewise.
2439 * gcc.target/i386/pr67400-4.c: Likewise.
2440 * gcc.target/i386/pr67400-5.c: Likewise.
2441 * gcc.target/i386/pr67400-6.c: Likewise.
2442 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2443
e557fc7f 24442016-06-22 David Malcolm <dmalcolm@redhat.com>
2445
2446 * c-c++-common/missing-header-1.c: New test case.
2447 * c-c++-common/missing-header-2.c: New test case.
2448 * c-c++-common/missing-header-3.c: New test case.
2449 * c-c++-common/missing-header-4.c: New test case.
2450
8469aece 24512016-06-22 David Malcolm <dmalcolm@redhat.com>
2452
2453 PR c/70339
2454 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2455 hint.
2456 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2457 expected results due to builtin "nanl" now being suggested for
2458 "name".
2459 * gcc.dg/pr67580.c: Update expected messages.
2460 * gcc.dg/spellcheck-identifiers.c: New testcase.
2461 * gcc.dg/spellcheck-typenames.c: New testcase.
2462
6628b04d 24632016-06-22 David Malcolm <dmalcolm@redhat.com>
2464
2465 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2466 file.
2467 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2468 diagnostic-test-show-locus-parseable-fixits.c to sources for
2469 diagnostic_plugin_test_show_locus.c.
2470 * lib/gcc-defs.exp (freeform_regexps): New global.
2471 (dg-regexp): New function.
2472 (handle-dg-regexps): New function.
2473 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2474 freeform_regexps to the empty list.
2475 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2476
82ccd33e 24772016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2478
affe5c16 2479 PR tree-optimization/71488
82ccd33e 2480 * g++.dg/pr71488.C: New test.
2481 * gcc.dg/vect/vect-bool-cmp.c: New test.
2482
2c21de58 24832016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2484
2485 * gcc.dg/guality/param-5.c: New test.
2486
fadfd5fc 24872016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2488
2489 * gcc.target/i386/asm-flag-7.c: New test.
2490
03fee1f8 24912016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2492
2493 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2494 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2495 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2496 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2497 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2498 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2501 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2502 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2503 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2504 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2505 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2506 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2507 * lib/target-supports.exp: Likewise.
2508
6905db52 25092016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2510
2511 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2512 * gcc.dg/attr-ms_struct-2.c: Likewise.
2513 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2514 * gcc.dg/bf-ms-attrib.c: Likewise.
2515 * gcc.dg/bf-ms-layout-2.c: Likewise.
2516 * gcc.dg/bf-ms-layout-3.c: Likewise.
2517 * gcc.dg/bf-ms-layout.c: Likewise.
2518 * gcc.dg/bf-no-ms-layout.c: Likewise.
2519 * gcc.target/i386/bitfield1.c: Likewise.
2520 * gcc.target/i386/bitfield2.c: Likewise.
2521 * gcc.target/i386/bitfield3.c: Likewise.
2522
a6f93fc2 25232016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2524
2525 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2526 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2527 override other than -mcpu=power9 command-line option is specified,
2528 or if the target operating system is aix.
2529 * gcc.target/powerpc/darn-1.c: Likewise.
2530 * gcc.target/powerpc/darn-2.c: Likewise.
2531 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2532 test if effective-target is not powerpc_p9vector_ok or if the
2533 target operating system is not defined.
2534 * gcc.target/powerpc/vslv-1.c: Likewise.
2535 * gcc.target/powerpc/vsrv-0.c: Likewise.
2536 * gcc.target/powerpc/vsrv-1.c: Likewise.
2537
1cb2b4d3 25382016-06-21 Tobias Burnus <burnus@net-b.de>
2539
2540 PR fortran/71068
2541 * gfortran.dg/coarray/data_1.f90: New.
2542
66ff0c67 25432016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2544
2545 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2546 (dg-require-effective-target): Use arm_v8_neon_hw.
2547 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2548 (dg-require-effective-target): Likewise.
2549 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2550 (dg-require-effective-target): Likewise.
2551 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2552 (dg-require-effective-target): Likewise.
2553 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2554 (dg-require-effective-target): Likewise.
2555 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2556 (dg-require-effective-target): Likewise.
2557 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2558 Add AArch64 check.
2559
949bfed4 25602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2561
2562 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2563 Set to 3 so test passes.
2564
a20f6cd4 25652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2566
2567 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2568
12792843 25692016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2570
2571 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2572 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2573 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2574 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2575
49763db6 25762016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2577
2578 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2579 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2580
ada61167 25812016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2582
2583 PR target/71549
2584 * gcc.target/i386/pr71549.c: New test.
2585
a15584d4 25862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2587
2588 * gcc.target/powerpc/vadsdu-0.c: Replace
2589 dg-require-effective-target directive to allow test to run on more
2590 platforms, and add dg-skip-if directive to disable test on aix
2591 platforms because of known incompatibilities.
2592 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2593 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2594 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2595 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2596 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2597 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2598 * gcc.target/powerpc/vadsdub-2.c: Replace
2599 dg-require-effective-target directive to allow test to run on more
2600 platforms, and add dg-skip-if directive to disable test on aix
2601 platforms because of known incompatibilities.
2602 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2603 with vec_absdb call to differentiate this test from vadsdub-1.c.
2604 * gcc.target/powerpc/vadsduh-1.c: Replace
2605 dg-require-effective-target directive to allow test to run on more
2606 platforms, and add dg-skip-if directive to disable test on aix
2607 platforms because of known incompatibilities.
2608 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2609 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2610 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2611
ec15ec36 26122016-06-21 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR tree-optimization/71588
2615 * gcc.dg/pr71558.c: New test.
2616
faeffe49 26172016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2618
2619 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2620 * c-c++-common/pr68657-2.c: Likewise.
2621 * c-c++-common/pr68657-3.c: Likewise.
2622 * gcc.dg/torture/pr69714.c: Require int32plus support.
2623 * gcc.dg/torture/pr70025.c: Likewise.
2624 * gcc.dg/torture/pr70083.c: Likewise.
2625 * gcc.dg/torture/pr70542.c: Likewise.
2626 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2627
e218d07f 26282016-06-20 Joseph Myers <joseph@codesourcery.com>
2629
2630 PR c/71601
2631 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2632
232a3df7 26332016-06-20 Jakub Jelinek <jakub@redhat.com>
2634
d7f45b87 2635 PR middle-end/71581
2636 * gcc.dg/pr71581.c: New test.
2637
232a3df7 2638 PR rtl-optimization/71591
2639 * gcc.dg/cpp/pr71591.c: New test.
2640
dbddef42 26412016-06-20 David B. Robins <gcc@davidrobins.net>
2642
2643 PR target/71571
2644 * g++.dg/torture/pr71571.C: New test.
2645
03129ccb 26462016-06-20 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR target/71559
2649 * gcc.target/i386/sse2-pr71559.c: New test.
2650 * gcc.target/i386/avx-pr71559.c: New test.
2651 * gcc.target/i386/avx512f-pr71559.c: New test.
2652
a40b4b62 26532016-06-20 Tobias Burnus <burnus@net-b.de>
2654
2655 PR fortran/71194
2656 * gfortran.dg/pointer_remapping_10.f90: New.
2657
ecbea05a 26582016-06-20 David Malcolm <dmalcolm@redhat.com>
2659
2660 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2661
0f61dae9 26622016-06-20 Martin Sebor <msebor@redhat.com>
2663
2664 PR c/69507
2665 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2666 * gnu90-const-expr-1.c: Same.
2667 * gnu99-const-expr-1.c: Same.
2668 * gnu99-static-1.c: Same.
2669
e458dfd8 26702016-06-20 Renlin Li <renlin.li@arm.com>
2671
2c0c0c9b 2672 PR testsuite/71489
e458dfd8 2673 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2674
7ab71cb3 26752016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2676
2677 * gcc.target/aarch64/vcvt_f64_1.c: New.
2678 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2679 * gcc.target/aarch64/vrecp_f64_1.c: New.
2680
34d36b7a 26812016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2682
2683 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2684 "alignement".
2685
ed7f4748 26862016-06-20 Georg-Johann Lay <avr@gjlay.de>
2687
2688 PR target/71103
2689 * gcc.target/avr/torture/pr71103-2.c: New test.
2690
21897f47 26912016-06-19 Martin Sebor <msebor@redhat.com>
2692
2693 PR c/69507
2694 * gcc.dg/alignof.c: New test.
2695
98683d85 26962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2699 vs dg-error; test constexpr specifier too.
2700
358cee25 27012016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2702
2703 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2704
c3d7ceb6 27052016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2706
2707 * lib/target-supports.exp
2708 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2709 arm_neon_ok and merge flags. Fix temporary test name.
2710 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2711 and merge flags.
2712
1176073c 27132016-06-17 Martin Liska <mliska@suse.cz>
2714
2715 * gcc.dg/predict-9.c: Fix dump scanning.
2716
f3e2969a 27172016-06-17 Bin Cheng <bin.cheng@arm.com>
2718
2719 PR tree-optimization/71354
2720 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2721
7fdca647 27222016-06-17 Bin Cheng <bin.cheng@arm.com>
2723
2724 PR tree-optimization/71347
2725 * gcc.dg/tree-ssa/pr71347.c: New test.
2726
a338a226 27272016-06-17 Bin Cheng <bin.cheng@arm.com>
2728
2729 PR tree-optimization/71354
2730 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2731
c1e75671 27322016-06-17 Bin Cheng <bin.cheng@arm.com>
2733
2734 * gcc.dg/vect/vect-alias-check-1.c: New test.
2735
365ba13d 27362016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2737
59bde511 2738 PR target/71151
365ba13d 2739 * gcc.target/avr/pr71151-1.c: New test.
2740 * gcc.target/avr/pr71151-2.c: New test.
2741 * gcc.target/avr/pr71151-3.c: New test.
2742 * gcc.target/avr/pr71151-4.c: New test.
2743 * gcc.target/avr/pr71151-5.c: New test.
2744 * gcc.target/avr/pr71151-6.c: New test.
2745 * gcc.target/avr/pr71151-7.c: New test.
2746 * gcc.target/avr/pr71151-8.c: New test.
2747 * gcc.target/avr/pr71151-common.h: New test.
2748
db48d95b 27492016-06-16 Martin Liska <mliska@suse.cz>
2750
2751 * gfortran.dg/predict-1.f90: New test.
2752
4c780a59 27532016-06-16 Uros Bizjak <ubizjak@gmail.com>
2754
2755 PR target/71242
2756 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2757
8c1879bc 27582016-06-16 Jan Hubicka <hubicka@ucw.cz>
2759
2760 * g++.dg/vect/pr36648.cc: Disable cunrolli
2761
33698dfe 27622016-06-16 Jakub Jelinek <jakub@redhat.com>
2763
745f2db6 2764 PR target/71554
2765 * gcc.c-torture/execute/pr71554.c: New test.
2766
33698dfe 2767 PR rtl-optimization/71532
2768 * gcc.dg/torture/pr71532.c: New test.
2769
b42322b9 27702016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2771
2772 * gcc.target/powerpc/p9-dimode1.c: New test.
2773 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2774
412b298a 27752016-06-15 Jakub Jelinek <jakub@redhat.com>
2776
93479f99 2777 * gcc.c-torture/compile/20160615-1.c: New test.
2778
412b298a 2779 * g++.dg/cpp0x/ref-qual17.C: New test.
2780
3ec40531 27812016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2782
2783 PR middle-end/71529
2784 * gcc.target/i386/pr71529.C: New test.
2785
edfe7670 27862016-06-15 Alan Hayward <alan.hayward@arm.com>
2787
2788 PR tree-optimization/71483
2789 * g++.dg/vect/pr71483.c: New
2790
6e52ac17 27912016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2792
2793 PR c++/70202
2794 * g++.dg/inherit/crash6.C: New.
2795 * g++.dg/inherit/union2.C: Likewise.
2796 * g++.dg/inherit/virtual12.C: Likewise.
2797 * g++.dg/inherit/virtual13.C: Likewise.
2798 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2799
aed35af2 28002016-06-15 Uros Bizjak <ubizjak@gmail.com>
2801
0941fba8 2802 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2803
6f710392 28042016-06-15 Alan Hayward <alan.hayward@arm.com>
2805
2806 PR tree-optimization/71439
2807 * gcc.dg/vect/pr71439.c: New
2808
d1cedfd3 28092016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2810
2811 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2812
ee8fd158 28132016-06-15 Richard Biener <rguenther@suse.de>
2814
2815 * gcc.dg/vect/slp-45.c: New testcase.
2816
5695a690 28172016-06-15 Richard Biener <rguenther@suse.de>
2818
2819 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2820
267ae3ee 28212016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2822
2823 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2824 requirements, and disable for AIX for now.
2825 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2826
a6d0e20a 28272016-06-14 Jakub Jelinek <jakub@redhat.com>
2828
b2efd162 2829 PR c++/71528
2830 * g++.dg/opt/pr71528.C: New test.
2831
a6d0e20a 2832 PR c++/71516
2833 * g++.dg/init/pr71516.C: New test.
2834
035778de 28352016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2836
2837 * g++.dg/init/array46.C: New.
2838
7c9dc58e 28392016-06-14 Uros Bizjak <ubizjak@gmail.com>
2840
0941fba8 2841 * gcc.target/i386/float128-3.c: New test.
2842 * gcc.target/i386/quad-sse4.c: Ditto.
2843 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2844 Update scan strings.
7c9dc58e 2845
412640c9 28462016-06-14 Richard Biener <rguenther@suse.de>
2847
2848 PR middle-end/71526
2849 * gfortran.dg/pr71526.f90: New testcase.
2850
1b9fde85 28512016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2852
2853 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2854 * gcc.dg/zero_bits_compound-1.c: Likewise.
2855
306097e3 28562016-06-14 Richard Biener <rguenther@suse.de>
2857
2858 PR tree-optimization/71522
2859 * gcc.dg/torture/pr71522.c: New testcase.
2860
566255a8 28612016-06-14 Jakub Jelinek <jakub@redhat.com>
2862
2863 PR tree-optimization/71520
2864 * gcc.dg/tree-ssa/pr71520.c: New test.
2865
eb912adb 28662016-06-14 Richard Biener <rguenther@suse.de>
2867
2868 PR tree-optimization/71521
56d35455 2869 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2870
9720103d 28712016-06-13 Jakub Jelinek <jakub@redhat.com>
2872
12cb8367 2873 PR sanitizer/71498
2874 * c-c++-common/ubsan/bounds-13.c: New test.
2875
9720103d 2876 PR preprocessor/71183
2877 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2878
5965fbcc 28792016-06-13 Jeff Law <law@redhat.com>
2880
2881 PR tree-optimization/71403
2882 * c-c++-common/ubsan/pr71403-1.c: New test.
2883 * c-c++-common/ubsan/pr71403-2.c: New test.
2884 * c-c++-common/ubsan/pr71403-3.c: New test.
2885
04537049 28862016-06-13 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR middle-end/71478
2889 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2890 Add -Wno-psabi -w to dg-options.
2891
412f195f 28922016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2893
2894 * gcc.target/powerpc/vadsdu-0.c: New test.
2895 * gcc.target/powerpc/vadsdu-1.c: New test.
2896 * gcc.target/powerpc/vadsdu-2.c: New test.
2897 * gcc.target/powerpc/vadsdu-3.c: New test.
2898 * gcc.target/powerpc/vadsdu-4.c: New test.
2899 * gcc.target/powerpc/vadsdu-5.c: New test.
2900 * gcc.target/powerpc/vadsdub-1.c: New test.
2901 * gcc.target/powerpc/vadsdub-2.c: New test.
2902 * gcc.target/powerpc/vadsduh-1.c: New test.
2903 * gcc.target/powerpc/vadsduh-2.c: New test.
2904 * gcc.target/powerpc/vadsduw-1.c: New test.
2905 * gcc.target/powerpc/vadsduw-2.c: New test.
2906
527790c1 29072016-06-13 David Malcolm <dmalcolm@redhat.com>
2908
2909 * gcc.dg/c99-init-2.c (c): Update expected error message.
2910 * gcc.dg/init-bad-8.c (foo): Likewise.
2911 * gcc.dg/spellcheck-fields-3.c: New test case.
2912
102e67eb 29132016-06-13 Martin Liska <mliska@suse.cz>
2914
2915 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2916 and "guess loop iv compared" heuristics.
2917 * gcc.dg/predict-2.c: Likewise.
2918 * gcc.dg/predict-3.c: Likewise.
2919 * gcc.dg/predict-4.c: Likewise.
2920 * gcc.dg/predict-5.c: Likewise.
2921 * gcc.dg/predict-6.c: Likewise.
2922
1a54d3be 29232016-06-13 Marek Polacek <polacek@redhat.com>
2924
2925 PR middle-end/71476
2926 * c-c++-common/Wswitch-unreachable-4.c: New test.
2927 * gcc.dg/Wswitch-unreachable-2.c: New test.
2928 * g++.dg/tm/jump1.C: Move dg-warning.
2929
5b7401b8 29302016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2931
2932 * gnat.dg/renaming10.ad[sb]: New test.
2933
1c93151c 29342016-06-13 Paul Thomas <pault@gcc.gnu.org>
2935
2936 PR fortran/70673
2937 * gfortran.dg/pr70673.f90: New test.
2938
249865a0 29392016-06-13 Richard Biener <rguenther@suse.de>
2940
2941 PR middle-end/64516
2942 * gcc.dg/align-3.c: New testcase.
2943
776d9b14 29442016-06-13 Martin Liska <mliska@suse.cz>
2945
2946 * gcc.target/i386/pr71458.c: New test.
2947
0cf5c551 29482016-06-12 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR target/71241
2951 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2952
34de0a35 29532016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2954
2955 PR target/60751
2956 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2957 statement.
2958
0cc8bc98 29592016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2960
2961 PR target/60751
2962 * gfortran.dg/comma_IO_extension_1.f90: New test.
2963 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2964 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2965 statement.
2966 * gfortran.dg/graphite/pr38083.f90: Likewise.
2967 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2968 missing format.
2969
0ff78c86 29702016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2971
2972 * gnat.dg/case_character.adb: New test.
2973
6c38863e 29742016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2975
2976 PR middle-end/71310
2977 * gcc.target/powerpc/pr71310.c: New testcase.
2978
24c41395 29792016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2980
2981 PR middle-end/71478
2982 * gcc.dg/pr71478.c: New test.
2983
aeb26fb6 29842016-06-10 Jakub Jelinek <jakub@redhat.com>
2985
702b3575 2986 PR middle-end/71494
2987 * gcc.c-torture/execute/pr71494.c: New test.
2988
8ec29807 2989 PR c/68657
2990 * gcc.target/i386/pr68657.c: New test.
2991
aeb26fb6 2992 PR inline-asm/68843
2993 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2994 (test): Add -masm=intel alternatives.
2995
1dc4d519 29962016-06-10 Martin Sebor <msebor@redhat.com>
2997
2998 PR c/71392
2999 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3000
6385d6d3 30012016-06-10 Jeff Law <law@redhat.com>
3002
3003 PR tree-optimization/71335
3004 * gcc.c-torture/execute/pr71335.c: New test.
3005
041a412b 30062016-06-10 David Malcolm <dmalcolm@redhat.com>
3007
3008 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3009 the various "cannot tail-call: " messages.
3010
4a5edbb2 30112016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3012
3013 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3014 and options.
3015
9cf3aec3 30162016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3017
3018 PR sanitizer/71480
3019 * c-c++-common/asan/pr71480.c: New test.
3020
61724718 30212016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3022
3023 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3024 (ASMNAME2): Likewise.
3025 (main): Replace fn in asm statement with ASMNAME ("fn").
3026 * gcc.dg/guality/pr68037-2.c: Likewise.
3027 * gcc.dg/guality/pr68037-3.c: Likewise.
3028 * gcc.dg/torture/pr68037-1.c: Likewise.
3029 * gcc.dg/torture/pr68037-2.c: Likewise.
3030 * gcc.dg/torture/pr68037-3.c: Likewise.
3031
1807f6fb 30322016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3033
3034 PR inline-asm/68843
3035 * gcc.target/i386/pr68843-1.c: New test.
3036 * gcc.target/i386/pr68843-2.c: New test.
3037
ccfa030f 30382016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3039 Cesar Philippidis <cesar@codesourcery.com>
3040
3041 PR middle-end/71373
3042 * gcc.dg/goacc/nested-function-1.c: New file.
3043 * gcc.dg/goacc/nested-function-2.c: Likewise.
3044 * gcc.dg/goacc/pr71373.c: Likewise.
3045 * gfortran.dg/goacc/cray-2.f95: Likewise.
3046 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3047 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3048 * gfortran.dg/goacc/cray.f95: Update.
3049 * gfortran.dg/goacc/loop-1.f95: Likewise.
3050 * gfortran.dg/goacc/loop-3.f95: Likewise.
3051 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3052 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3053
30542016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3055
3056 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3057 for OpenACC tile clauses.
3058 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3059
3060 PR c/71381
3061 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3062 to...
3063 * c-c++-common/goacc/cache-2.c: ... this new file.
3064 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3065 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3066 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3067 usage.
3068 * gfortran.dg/goacc/cray.f95: Likewise.
3069 * gfortran.dg/goacc/loop-1.f95: Likewise.
3070
bb038f3e 30712016-06-10 Alan Hayward <alan.hayward@arm.com>
3072
3073 PR tree-optimization/71407
3074 PR tree-optimization/71416
3075 * gcc.dg/vect/pr71407.c: New
3076 * gcc.dg/vect/pr71416-1.c: New
3077 * gcc.dg/vect/pr71416-2.c: New
3078
332409d3 30792016-06-10 Richard Biener <rguenther@suse.de>
3080
3081 PR middle-end/71477
3082 * gcc.dg/torture/pr71477.c: New testcase.
3083
03cf727c 30842016-06-09 Julia Koval <julia.koval@intel.com>
3085
3086 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3087 * gcc.target/i386/interrupt-13.c: Likewise.
3088 * gcc.target/i386/interrupt-15.c: Likewise.
3089 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3090 * gcc.target/i386/interrupt-24.c: Likewise.
3091 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3092 * gcc.target/i386/interrupt-9.c: Likewise.
3093 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3094
23b101c5 30952016-06-09 Martin Sebor <msebor@redhat.com>
3096
3097 PR c/70883
3098 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3099 * gcc.dg/builtin-constant_p-1.c: Same.
3100 * gcc.dg/builtins-error.c: Same.
3101 * gcc.dg/pr70859.c: Same.
3102
188d6bbb 31032016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3104
3105 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3106 * gcc.dg/torture/pr68067-1.c: Likewise.
3107 * gcc.dg/torture/pr68067-2.c: Likewise.
3108
31092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3110
3111 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3112 when setting SIZE.
3113
ff8886bd 31142016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 PR c++/71465
3117 * g++.dg/inherit/crash5.C: New.
3118 Revert:
3119 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3120
3121 PR c++/70202
3122 * g++.dg/inherit/crash5.C: New.
3123 * g++.dg/inherit/virtual1.C: Adjust.
3124
3f76cceb 31252016-06-09 Martin Liska <mliska@suse.cz>
3126
3127 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3128 * g++.dg/predict-loop-exit-2.C: Likewise.
3129 * g++.dg/predict-loop-exit-3.C: Likewise.
3130 * gcc.dg/predict-1.c: Likewise.
3131 * gcc.dg/predict-2.c: Likewise.
3132 * gcc.dg/predict-3.c: Likewise.
3133 * gcc.dg/predict-4.c: Likewise.
3134 * gcc.dg/predict-5.c: Likewise.
3135 * gcc.dg/predict-6.c: Likewise.
3136 * gcc.dg/predict-7.c: Likewise.
3137
59ae3d1b 31382016-06-09 Richard Biener <rguenther@suse.de>
3139
3140 PR tree-optimization/71462
3141 * gcc.dg/torture/pr71462.c: New testcase.
3142
8c2d2acf 31432016-06-09 Marek Polacek <polacek@redhat.com>
3144
3145 PR c/65471
3146 * gcc.dg/c11-generic-3.c: New test.
3147
224cb6b7 31482016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 * g++.dg/init/array42.C: New.
3151 * g++.dg/init/array43.C: Likewise.
3152 * g++.dg/init/array44.C: Likewise.
3153 * g++.dg/init/array45.C: Likewise.
3154 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3155 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3156 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3157 * g++.dg/gomp/pr35751.C: Likewise.
3158 * g++.dg/init/array23.C: Likewise.
3159 * g++.dg/init/brace2.C: Likewise.
3160 * g++.dg/init/brace6.C: Likewise.
3161
732905bb 31622016-06-08 Martin Sebor <msebor@redhat.com>
3163 Jakub Jelinek <jakub@redhat.com>
3164
3165 PR c++/70507
3166 PR c/68120
3167 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3168 * c-c++-common/builtin-arith-overflow-2.c: New test.
3169 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3170 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3171 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3172
7ddaa622 31732016-06-08 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c++/71442
3176 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3177
84ee0905 31782016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3179
3180 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3181 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3182 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3183 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3184 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3185 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3186 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3187 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3188 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3189 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3190 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3191 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3192 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3193
2876af98 31942016-06-08 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/68558
3197 * gcc.dg/vect/slp-44.c: New testcase.
3198
acbb0d03 31992016-06-08 Richard Biener <rguenther@suse.de>
3200
3201 * gcc.dg/vect/slp-43.c: New testcase.
3202
f8689010 32032016-06-08 Richard Biener <rguenther@suse.de>
3204
3205 PR tree-optimization/71452
3206 * gcc.dg/torture/pr71452.c: New testcase.
3207
52d393eb 32082016-06-08 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c++/71448
3211 * g++.dg/torture/pr71448.C: New test.
3212
9d700ce4 32132016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3214
3215 PR debug/71432
3216 PR ada/71413
3217 * g++.dg/debug/pr71432.C: New test.
3218
eb96ef65 32192016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3220
3221 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3222 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3223 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3224
a4753cdd 32252016-06-08 Alan Hayward <alan.hayward@arm.com>
3226
3227 * gcc.dg/vect/vect-live-2.c: Update effective target.
3228 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3229 * lib/target-supports.exp: Add aarch64 to vect_long.
3230
bafc7b1d 32312016-06-08 Marek Polacek <polacek@redhat.com>
3232
3233 PR c/71418
3234 * gcc.dg/noncompile/pr71418.c: New test.
3235
06e590e7 3236 PR c/71426
3237 * gcc.dg/noncompile/pr71426.c: New test.
3238
d3cb49c9 32392016-06-07 Jan Hubicka <hubicka@ucw.cz>
3240
3241 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3242 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3243 * gcc.dg/predict-3.c: Update template.
3244 * gcc.dg/predict-5.c: Update template.
3245 * gcc.dg/predict-6.c: Update template.
3246 * gcc.dg/predict-9.c: Update template.
3247 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3248
2d76c36a 32492016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3250
3251 * gcc.target/powerpc/vec-mul.c: New test.
3252
7cfde92a 32532016-06-07 David Malcolm <dmalcolm@redhat.com>
3254
3255 * gcc.dg/spellcheck-fields-2.c: New test case.
3256
b032c4dd 32572016-06-07 Richard Biener <rguenther@suse.de>
3258
3259 PR c/61564
3260 * gcc.dg/Wpragmas-1.c: New testcase.
3261 * gcc.dg/Wattributes-4.c: Likewise.
3262 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3263 entry.
3264
a7056369 32652016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3266
3267 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3268 spurious debug code.
3269
123c61e0 32702016-06-07 Richard Biener <rguenther@suse.de>
3271
3272 PR tree-optimization/71428
3273 * gcc.dg/torture/pr71428.c: New testcase.
3274
5819d47b 32752016-06-07 Richard Biener <rguenther@suse.de>
3276
3277 PR middle-end/71423
3278 * gcc.dg/torture/pr71423.c: New testcase.
3279
6cec5c6b 32802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3281
3282 PR middle-end/71408
3283 * gcc.dg/tree-ssa/pr71408.c: New test.
3284
40bbfc17 32852016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3286
3287 PR middle-end/71281
3288 * g++.dg/torture/pr71281.C: New test.
3289
61f1f80c 32902016-06-06 Marek Polacek <polacek@redhat.com>
3291
3292 PR c/71362
3293 * gcc.dg/pr71362.c: New test.
3294
0406b32f 32952016-06-06 Jakub Jelinek <jakub@redhat.com>
3296 Patrick Palka <ppalka@gcc.gnu.org>
3297
3298 PR c++/70847
3299 PR c++/71330
3300 PR c++/71393
3301 * g++.dg/opt/pr70847.C: New test.
3302 * g++.dg/ubsan/pr70847.C: New test.
3303 * g++.dg/ubsan/pr71393.C: New test.
3304
b1445999 33052016-06-06 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR tree-optimization/71259
3308 * gcc.dg/vect/pr71259.c: New test.
3309
99b4f3a2 33102016-06-06 David Malcolm <dmalcolm@redhat.com>
3311
3312 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3313 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3314 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3315 above.
3316
837679bc 33172016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3318
3319 PR middle-end/37780
3320 * gcc.c-torture/execute/pr37780.c: New test.
3321 * gcc.target/aarch64/pr37780_1.c: Likewise.
3322 * gcc.target/arm/pr37780_1.c: Likewise.
3323
e4b92538 33242016-06-06 Marek Polacek <polacek@redhat.com>
3325
3326 * c-c++-common/attr-may-alias-1.c: New test.
3327 * c-c++-common/attr-may-alias-2.c: New test.
3328 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3329
43ac2f2f 33302016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3331
3332 PR c/24414
3333 * gcc.target/i386/pr24414.c: New test.
3334
7e1786b2 33352016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3336
3337 * gcc.target/sparc/vis4misc.c: New file.
3338 * gcc.target/sparc/fpcmp.c: Likewise.
3339 * gcc.target/sparc/fpcmpu.c: Likewise.
3340
f593ccb2 33412016-06-06 Alan Hayward <alan.hayward@arm.com>
3342
3343 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3344 * gcc.dg/vect/vect-live-3.c: Likewise.
3345
be6d8ddc 33462016-06-06 Richard Biener <rguenther@suse.de>
3347
3348 PR tree-optimization/71398
3349 * gcc.dg/torture/pr71398.c: New testcase.
3350
78f27916 33512016-06-06 Uros Bizjak <ubizjak@gmail.com>
3352
3353 PR target/71389
3354 * g++.dg/pr71389.C: New test.
3355
c5899606 33562016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3357
3358 PR fortran/71404
3359 * gfortran.dg/fmt_read_5.f: New test.
3360
8e3cd305 33612016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3362
3363 PR fortran/69659
3364 * gfortran.dg/class_array_22.f03: New test.
3365
703c0a09 33662016-06-05 Jan Hubicka <hubicka@ucw.cz>
3367
3368 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3369
d07b2b6f 33702016-06-05 Jan Hubicka <hubicka@ucw.cz>
3371
3372 * gcc.dg/predict-9.c: Update template.
3373
4a7ec4ac 33742016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3375
3376 PR c++/49377
3377 * g++.dg/template/pr49377.C: New.
3378
7499ef4a 33792016-06-04 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR tree-optimization/71405
3382 * g++.dg/torture/pr71405.C: New test.
3383
558c800d 33842016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 PR c++/70202
3387 * g++.dg/inherit/crash5.C: New.
3388 * g++.dg/inherit/virtual1.C: Adjust.
3389
4ee7cf4b 33902016-06-03 Jeff Law <law@redhat.com>
3391
3392 PR tree-optimization/71316
3393 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3394
b12ae762 33952016-06-03 Jakub Jelinek <jakub@redhat.com>
3396
3397 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3398 dg-additional-options with just -fno-tree-scev-cprop in it.
3399 * gcc.dg/vect/vect-live-2.c: Likewise.
3400 * gcc.dg/vect/vect-live-5.c: Likewise.
3401 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3402 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3403 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3404
e09a5ee3 34052016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3406
3407 PR c++/27100
3408 * g++.dg/other/friend6.C: New test.
3409
f14b1922 34102016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3411
3412 * g++.dg/torture/ppc-ldst-array.C: New.
3413
20702ea3 34142016-06-03 Joseph Myers <joseph@codesourcery.com>
3415
3416 PR target/71276
3417 PR target/71277
3418 * gcc.dg/torture/builtin-fp-int-inexact.c,
3419 gcc.target/i386/387-builtin-fp-int-inexact.c,
3420 gcc.target/i386/387-rint-inline-1.c,
3421 gcc.target/i386/387-rint-inline-2.c,
3422 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3423 gcc.target/i386/sse2-rint-inline-1.c,
3424 gcc.target/i386/sse2-rint-inline-2.c,
3425 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3426 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3427
5ed3cc7b 34282016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3429 Julia Koval <julia.koval@intel.com>
3430
3431 PR target/66960
3432 PR target/67630
3433 PR target/67634
3434 PR target/67841
3435 PR target/68037
3436 PR target/68618
3437 PR target/68661
3438 PR target/69575
3439 PR target/69596
3440 PR target/69734
3441 * gcc.dg/guality/pr68037-1.c: New test.
3442 * gcc.dg/guality/pr68037-2.c: Likewise.
3443 * gcc.dg/guality/pr68037-3.c: Likewise.
3444 * gcc.dg/torture/pr68037-1.c: Likewise.
3445 * gcc.dg/torture/pr68037-2.c: Likewise.
3446 * gcc.dg/torture/pr68037-3.c: Likewise.
3447 * gcc.dg/torture/pr68661-1a.c: Likewise.
3448 * gcc.dg/torture/pr68661-1b.c: Likewise.
3449 * gcc.target/i386/interrupt-1.c: Likewise.
3450 * gcc.target/i386/interrupt-2.c: Likewise.
3451 * gcc.target/i386/interrupt-3.c: Likewise.
3452 * gcc.target/i386/interrupt-4.c: Likewise.
3453 * gcc.target/i386/interrupt-5.c: Likewise.
3454 * gcc.target/i386/interrupt-6.c: Likewise.
3455 * gcc.target/i386/interrupt-7.c: Likewise.
3456 * gcc.target/i386/interrupt-8.c: Likewise.
3457 * gcc.target/i386/interrupt-9.c: Likewise.
3458 * gcc.target/i386/interrupt-10.c: Likewise.
3459 * gcc.target/i386/interrupt-11.c: Likewise.
3460 * gcc.target/i386/interrupt-12.c: Likewise.
3461 * gcc.target/i386/interrupt-13.c: Likewise.
3462 * gcc.target/i386/interrupt-14.c: Likewise.
3463 * gcc.target/i386/interrupt-15.c: Likewise.
3464 * gcc.target/i386/interrupt-16.c: Likewise.
3465 * gcc.target/i386/interrupt-17.c: Likewise.
3466 * gcc.target/i386/interrupt-18.c: Likewise.
3467 * gcc.target/i386/interrupt-19.c: Likewise.
3468 * gcc.target/i386/interrupt-20.c: Likewise.
3469 * gcc.target/i386/interrupt-21.c: Likewise.
3470 * gcc.target/i386/interrupt-22.c: Likewise.
3471 * gcc.target/i386/interrupt-23.c: Likewise.
3472 * gcc.target/i386/interrupt-24.c: Likewise.
3473 * gcc.target/i386/interrupt-25.c: Likewise.
3474 * gcc.target/i386/interrupt-26.c: Likewise.
3475 * gcc.target/i386/interrupt-27.c: Likewise.
3476 * gcc.target/i386/interrupt-28.c: Likewise.
3477 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3478 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3479 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3480 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3481 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3482 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3483 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3484 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3485 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3486 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3487 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3488 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3489
3e346f54 34902016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3491
f27c52fb 3492 PR tree-optimization/52171
3493 * gcc.dg/pr52171.c: New test.
3494 * gcc.target/i386/pr52171.c: New test.
3e346f54 3495
22e029d2 34962016-06-03 Jan Hubicka <jh@suse.cz>
3497
3498 * g++.dg/tree-ssa/pred-1.C: New testcase
3499 * gcc.dg/tree-ssa/pred-1.c: New testcase
3500
41ce74ed 35012016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3502
3503 PR target/70957
3504 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3505 support.
3506 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3507
cf573a72 35082016-06-03 Alan Hayward <alan.hayward@arm.com>
3509
3510 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3511
75aae5b4 35122016-06-03 Alan Hayward <alan.hayward@arm.com>
3513
3514 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3515 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3516 * gcc.dg/vect/vect-live-1.c: New test.
3517 * gcc.dg/vect/vect-live-2.c: New test.
3518 * gcc.dg/vect/vect-live-3.c: New test.
3519 * gcc.dg/vect/vect-live-4.c: New test.
3520 * gcc.dg/vect/vect-live-5.c: New test.
3521 * gcc.dg/vect/vect-live-slp-1.c: New test.
3522 * gcc.dg/vect/vect-live-slp-2.c: New test.
3523 * gcc.dg/vect/vect-live-slp-3.c: New test.
3524
eba6788d 35252016-06-03 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR middle-end/71387
3528 * g++.dg/opt/pr71387.C: New test.
3529
5a653985 35302016-06-02 Jeff Law <law@redhat.com>
3531
3532 PR tree-optimization/71328
3533 * gcc.c-torture/compile/pr71328.c: New test.
3534
f92f6941 35352016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3536
3537 PR fortran/52393
3538 * gfortran.dg/fmt_read_3.f90: Fix typo.
3539 * gfortran.dg/fmt_read_4.f90: New test.
3540
0d29e152 35412016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3542
3543 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3544 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3545 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3546 * g++.dg/cpp0x/override2.C: Likewise.
3547 * g++.dg/parse/crash5.C: Likewise.
3548 * g++.dg/parse/error16.C: Likewise.
3549 * g++.dg/parse/error27.C: Likewise.
3550 * g++.dg/template/qualttp15.C: Likewise.
3551 * g++.dg/template/redecl4.C: Likewise.
3552 * g++.old-deja/g++.other/crash39.C: Likewise.
3553 * g++.old-deja/g++.other/struct1.C: Likewise.
3554 * g++.old-deja/g++.pt/m9a.C: Likewise.
3555 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3556
2740a1a5 35572016-06-02 Jakub Jelinek <jakub@redhat.com>
3558
89f17a65 3559 PR c++/71372
3560 * c-c++-common/pr71372.c: New test.
3561
2740a1a5 3562 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3563 __TIME__ strings with __builtin_strcmp instead of printf and
3564 dg-output.
3565
9ae89a4e 35662016-06-02 Martin Liska <mliska@suse.cz>
3567
3568 * gcc.dg/predict-9.c: New test.
3569
41258f9c 35702016-06-02 Jakub Jelinek <jakub@redhat.com>
3571
3572 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3573 global set_compiler_env_var and global saved_compiler_env_var.
3574
dad46eb8 35752016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576
3577 PR rtl-optimization/71295
3578 * gcc.c-torture/compile/pr71295.c: New test.
3579
9cc8a892 35802016-06-02 Jakub Jelinek <jakub@redhat.com>
3581
98e7c96c 3582 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3583
4a5a4de2 3584 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3585 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3586
9cc8a892 3587 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3588 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3589 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3590 alternative number.
3591
46819a36 35922016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3593
3594 * gcc.target/powerpc/p9-splat-4.c: New test.
3595
35962016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3597
3598 PR target/71186
3599 * gcc.target/powerpc/pr71186.c: New test.
3600
d9820cc5 36012016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3602
3603 PR fortran/52393
3604 * gfortran.dg/fmt_read_3.f90: New test.
3605
2f14ca3e 36062016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3607
3608 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3609 procedure.
3610
dfa5c0d3 36112016-06-01 Eduard Sanou <dhole@openmailbox.org>
3612
3613 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3614 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3615 env var is set.
3616 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3617 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3618 shown once.
3619 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3620 during compilation.
3621 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3622 vars set by dg-set-compiler-env-var.
3623
7d7125df 36242016-06-01 Paul Thomas <pault@gcc.gnu.org>
3625
3626 PR fortran/71156
3627 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3628 to the module procedure declaration.
3629 * gfortran.dg/submodule_16.f08: New test.
3630
6ab9cde4 36312016-06-01 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR middle-end/71371
3634 * c-c++-common/gomp/pr71371.c: New test.
3635
0cfe7a23 36362016-06-01 Richard Biener <rguenther@suse.de>
3637
3638 PR tree-optimization/71366
3639 * gcc.dg/torture/pr71366-1.c: New testcase.
3640 * gcc.dg/torture/pr71366-2.c: Likewise.
3641
5a5b02e1 36422016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3643
3644 * gcc.target/powerpc/vslv-0.c: New test.
3645 * gcc.target/powerpc/vslv-1.c: New test.
3646 * gcc.target/powerpc/vsrv-0.c: New test.
3647 * gcc.target/powerpc/vsrv-1.c: New test.
3648
d27a79f6 36492016-06-01 Nathan Sidwell <nathan@acm.org>
3650
3651 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3652 * gcc.target/nvptx/weak.c: New.
3653
6172a9fd 36542016-06-01 Richard Biener <rguenther@suse.de>
3655
3656 PR tree-optimization/71261
3657 * gcc.dg/torture/vect-bool-1.c: New testcase.
3658
f9aaabb2 36592016-06-01 Jakub Jelinek <jakub@redhat.com>
3660
3661 * gfortran.dg/gomp/order-1.f90: New test.
3662 * gfortran.dg/gomp/order-2.f90: New test.
3663
53b01069 36642016-06-01 Jan Hubicka <hubicka@ucw.cz>
3665
3666 * gcc.dg/unroll-6.c: Update template.
3667 * gcc.dg/unroll-7.c: New testcase.
3668 * gcc.dg/unroll-8.c: New testcase.
3669
36757397 36702016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3671
3672 * gnat.dg/opt56.ad[sb]: New test.
3673
7f93bd6e 36742016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3675
3676 PR c++/66635
3677 * g++.dg/cpp0x/constexpr-ice16.C: New.
3678
9f41a2ce 36792016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3680
3681 PR tree-optimization/71314
3682 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3683 -mbranch-cost=2.
3684
31e02373 36852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3686
3687 PR tree-optimization/71077
3688 * gcc.dg/tree-ssa/pr71077.c: New test.
3689
76f8f901 36902016-05-31 Jan Hubicka <hubicka@ucw.cz>
3691
7f93bd6e 3692 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3693 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3694 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3695
04f5f923 36962016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/71248
3699 * g++.dg/cpp0x/pr71248.C: New.
3700 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3701 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3702 * g++.dg/init/new37.C: Likewise.
3703 * g++.dg/template/static1.C: Likewise.
3704 * g++.dg/template/static2.C: Likewise.
3705
4ffddf28 37062016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3707
3708 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3709 instead of %rdi.
3710 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3711
4ff7bd21 37122016-05-31 Marek Polacek <polacek@redhat.com>
3713
3714 * c-c++-common/Wswitch-unreachable-3.c: New test.
3715 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3716
e1f7cc4b 37172016-05-31 Richard Biener <rguenther@suse.de>
3718
3719 PR tree-optimization/71352
3720 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3721
02978bd1 37222016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3723
3724 * gcc.target/arm/armv5_thumb_isa.c: New test.
3725
cfce8164 37262016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3727
3728 PR target/71346
3729 * gcc.target/i386/pr71346.c: New test.
3730
7a51c705 37312016-05-31 Tom de Vries <tom@codesourcery.com>
3732
3733 PR tree-optimization/69068
3734 * gcc.dg/graphite/pr69068.c: New test.
3735
8c1ac106 37362016-05-27 Martin Sebor <msebor@redhat.com>
3737
3738 PR c++/71306
3739 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3740
b6431756 37412016-05-30 Jakub Jelinek <jakub@redhat.com>
3742
3743 PR c++/71349
3744 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3745 nowait depend(inout: dd[0]) clauses where permitted.
3746
f6203294 37472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 PR c++/71238
3750 * g++.dg/parse/pr71238.C: New.
3751 * g++.dg/concepts/friend1.C: Test column numbers too.
3752 * g++.dg/cpp0x/initlist31.C: Likewise.
3753 * g++.dg/cpp0x/pr51420.C: Likewise.
3754 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3755 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3756 * g++.dg/ext/builtin3.C: Likewise.
3757 * g++.dg/lookup/friend12.C: Likewise.
3758 * g++.dg/lookup/friend7.C: Likewise.
3759 * g++.dg/lookup/koenig1.C: Likewise.
3760 * g++.dg/lookup/koenig5.C: Likewise.
3761 * g++.dg/lookup/used-before-declaration.C: Likewise.
3762 * g++.dg/overload/koenig1.C: Likewise.
3763 * g++.dg/template/crash65.C: Likewise.
3764 * g++.dg/template/friend57.C: Likewise.
3765 * g++.dg/warn/Wshadow-5.C: Likewise.
3766 * g++.dg/warn/Wunused-8.C: Likewise.
3767 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3768 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3769 * g++.old-deja/g++.jason/member.C: Likewise.
3770 * g++.old-deja/g++.jason/report.C: Likewise.
3771 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3772 * g++.old-deja/g++.law/visibility20.C: Likewise.
3773 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3774 * g++.old-deja/g++.other/static5.C: Likewise.
3775 * g++.old-deja/g++.pt/overload2.C: Likewise.
3776
b96f8145 37772016-05-30 Jan Hubicka <hubicka@ucw.cz>
3778
3779 * gcc.dg/tree-ssa/peel1.c: New testcase.
3780 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3781 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3782
ed5bca7a 37832016-05-30 Tom de Vries <tom@codesourcery.com>
3784
3785 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3786 to ce.
3787
c0aa0333 37882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3789
3790 PR c++/71099
3791 * g++.dg/parse/virtual1.C: New.
3792
231010db 37932016-05-30 Uros Bizjak <ubizjak@gmail.com>
3794
3795 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3796 Use correct register when clearing %edx.
3797
765557c0 37982016-05-30 Alexander Monakov <amonakov@ispras.ru>
3799
3800 PR tree-optimization/71289
3801 * gcc.dg/pr71289.c: New test.
3802
fc3b1c44 38032016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3804
3805 PR middle-end/71269
3806 PR middle-end/71292
3807 * gcc.dg/tree-ssa/pr71269.c: New test.
3808 * gcc.dg/tree-ssa/pr71292.c: New test.
3809
ce352457 38102016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3811
3812 PR middle-end/71252
3813 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3814
eedd711b 38152016-05-30 Jan Hubicka <hubicka@ucw.cz>
3816
3817 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3818 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3819 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3820
8c061890 38212016-05-30 Tom de Vries <tom@codesourcery.com>
3822
3823 PR tree-optimization/69067
3824 * gcc.dg/graphite/pr69067.c: New test.
3825
a6b0884c 38262016-05-29 Uros Bizjak <ubizjak@gmail.com>
3827
3828 PR target/71245
3829 * gcc.target/i386/pr71245-1.c: New test.
3830 * gcc.target/i386/pr71245-2.c: Ditto.
3831
2369edfc 38322016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3833
3834 PR c++/71105
3835 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3836 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3837 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3838
b6ab3f43 38392016-05-27 Jan Hubicka <hubicka@ucw.cz>
3840
3841 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3842
0192662b 38432016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3844
3845 Revert:
3846 PR c++/69855
3847 * g++.dg/overload/69855.C: New.
3848 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3849 * g++.old-deja/g++.pt/crash3.C: Likewise.
3850
fce78c50 38512016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3852
3853 PR c++/60385
3854 * g++.dg/parse/namespace13.C: New.
3855
372172fe 38562016-05-26 Jeff Law <law@redhat.com>
3857
3858 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3859 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3860 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3861 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3862 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3863 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3864 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3865 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3866 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3867 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3868 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3869 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3870 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3871
5d8a8944 38722016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3873
3874 PR c++/69855
3875 * g++.dg/overload/69855.C: New.
3876 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3877 * g++.old-deja/g++.pt/crash3.C: Likewise.
3878
29602b75 38792016-05-27 Jiong Wang <jiong.wang@arm.com>
3880
3881 PR target/63596
3882 * gcc.target/aarch64/va_arg_1.c: New testcase.
3883 * gcc.target/aarch64/va_arg_2.c: Likewise.
3884 * gcc.target/aarch64/va_arg_3.c: Likewise.
3885
c900b732 38862016-05-27 Jiong Wang <jiong.wang@arm.com>
3887
3888 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3889 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3890 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3891 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3892 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3893
73ef73bd 38942016-05-27 Marek Polacek <polacek@redhat.com>
3895
3896 PR middle-end/71308
3897 * g++.dg/torture/pr71308.C: New test.
3898
a6031633 38992016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3900
3901 * gcc.dg/zero_bits_compound-1.c: New test.
3902 * gcc.dg/zero_bits_compound-2.c: New test.
3903
1fbdc7ae 39042016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3905
3906 PR middle-end/71279
3907 * gcc.dg/pr71279.c: New test.
3908
2e196ca8 39092016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3910
3911 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3912 floating point min/max/comparison instructions.
3913 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3914
6feab9ce 39152016-05-26 Jakub Jelinek <jakub@redhat.com>
3916
3917 * c-c++-common/gomp/schedule-1.c: New test.
3918 * gfortran.dg/gomp/schedule-1.f90: New test.
3919
978cea8f 39202016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3921
3922 PR c++/70822
3923 PR c++/70106
3924 * g++.dg/cpp1y/auto-fn32.C: New test.
3925 * g++.dg/cpp1y/paren4.C: New test.
3926
0478d9ed 39272016-05-26 Nathan Sidwell <nathan@acm.org>
3928
3929 * gcc.dg/20060410.c: Xfail on ptx.
3930 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3931 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3932 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3933 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3934 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3935
5fd1c174 39362016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3937
3938 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3939
c5e8b3e2 39402016-05-26 Jakub Jelinek <jakub@redhat.com>
3941
0db93a5b 3942 PR tree-optimization/71280
3943 * gcc.dg/pr71280.c: New test.
3944
7199c05c 3945 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3946
76c786ac 3947 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3948 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3949
c5e8b3e2 3950 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3951
e9bcea2f 39522016-05-26 Jiong Wang <jiong.wang@arm.com>
3953
3954 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3955 kept in memory.
e9bcea2f 3956
955d947b 39572016-05-25 Jeff Law <law@redhat.com>
3958
3959 PR tree-optimization/71272
3960 * gcc.c-torture/compile/pr71272.c: new test.
3961
77102dbe 39622016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3963
3964 * gcc.target/powerpc/vec-cmpne.c: New test.
3965 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3966
552821b4 39672016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3968
3969 * gnat.dg/opt55.ad[sb]: New test.
3970
0113f3c5 39712016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3972
3973 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3974 * c-c++-common/pr60226.c: Require int32plus.
3975 * gcc.c-torture/execute/pr70602.c: Likewise.
3976 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3977 unsigned long for malloc arg type.
3978 * gcc.dg/asr_div1.c: Require int32plus.
3979 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3980 * gcc.dg/pie-1.c: Require pie.
3981 * gcc.dg/pie-2.c: Likewise.
3982 * gcc.dg/pr59471.c: Require int32plus.
3983 * gcc.dg/pr59963-2.c: XFAIL for int16.
3984 * gcc.dg/pr60114.c: Require int32plus.
3985 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3986 unsigned long for typedef of size_t.
3987 * gcc.dg/pr63914.c: Require int32plus.
3988 * gcc.dg/pr64536.c: Require pt32plus.
3989 * gcc.dg/pr65658.c: Likewise.
3990 * gcc.dg/pr67271.c: Require int32plus.
3991 * gcc.dg/pr68112.c: Likewise.
3992 * gcc.dg/pr69071.c: Skip for avr target.
3993 * gcc.dg/pr69973.c: Require int32plus.
3994 * gcc.dg/pr70169.c: Skip for avr target.
3995 * gcc.dg/sso-6.c: Require int32plus.
3996 * gcc.dg/sso-7.c: Likewise.
3997 * gcc.dg/sso-8.c: Likewise.
3998 * gcc.dg/vrp-min-max-2.c: Likewise.
3999
f4094380 40002016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4001
4002 PR target/70738
4003 * gcc.target/i386/pr70738-1.c: New test.
4004 * gcc.target/i386/pr70738-2.c: Likewise.
4005 * gcc.target/i386/pr70738-3.c: Likewise.
4006 * gcc.target/i386/pr70738-4.c: Likewise.
4007 * gcc.target/i386/pr70738-5.c: Likewise.
4008 * gcc.target/i386/pr70738-6.c: Likewise.
4009 * gcc.target/i386/pr70738-7.c: Likewise.
4010 * gcc.target/i386/pr70738-8.c: Likewise.
4011 * gcc.target/i386/pr70738-9.c: Likewise.
4012
239a4bea 40132016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4014
4015 PR rtl-optimization/66940
4016 * gcc.c-torture/execute/pr66940.c: New test.
4017
bf6382ba 40182016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4019
4020 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4021 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4022 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4023 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4024 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4025 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4026 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4027 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4028 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4029 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4030 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4031 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4032 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4033 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4034 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4035 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4036 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4037 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4038 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4039 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4040 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4041 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4042 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4043 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4044
2c995da9 40452016-05-25 Marek Polacek <polacek@redhat.com>
4046
4047 PR c/71265
4048 * gcc.dg/noncompile/pr71265.c: New test.
4049
abfbb5b5 4050 PR c/71266
4051 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4052
f6871bbd 40532016-05-25 Nathan Sidwell <nathan@acm.org>
4054
4055 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4056
de04e83e 40572016-05-25 Richard Biener <rguenther@suse.de>
4058
4059 PR tree-optimization/71261
4060 * c-c++-common/torture/pr71261.c: New testcase.
4061
b35931f7 40622016-05-25 Richard Biener <rguenther@suse.de>
4063
4064 PR tree-optimization/71264
4065 * gcc.dg/vect/pr71264.c: New testcase.
4066
166c3089 40672016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4068
4069 PR c++/55992
4070 * g++.dg/cpp0x/alias-decl-53.C: New.
4071 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4072
14240409 40732016-05-25 Martin Liska <mliska@suse.cz>
4074
4075 * g++.dg/pr71239.C: New test.
4076
bc47d9f6 40772016-05-25 Richard Biener <rguenther@suse.de>
4078
4860a6bf 4079 * gcc.dg/vect/pr58135.c: Rename to ...
4080 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4081
d8a3f157 40822016-05-25 Marek Polacek <polacek@redhat.com>
4083
4084 * g++.dg/pr65295.C: Use target c++14.
4085
3af16045 40862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4087
231010db 4088 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4089 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4090
949479b2 40912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4092
4093 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4094 instructions.
4095
6d6a3fc3 40962016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4097
4098 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4099 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4100 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4101 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4102 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4103 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4104 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4105 * c-c++-common/goacc/pcopy.c: Likewise.
4106 * c-c++-common/goacc/pcopyin.c: Likewise.
4107 * c-c++-common/goacc/pcopyout.c: Likewise.
4108 * c-c++-common/goacc/pcreate.c: Likewise.
4109 * c-c++-common/goacc/pr70688.c: New test.
4110 * c-c++-common/goacc/present-1.c: Adjust test.
4111 * c-c++-common/goacc/reduction-5.c: Likewise.
4112 * g++.dg/goacc/data-1.C: New test.
4113
af648be2 41142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4115
4116 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4117 vector parity built-in functions.
4118 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4119 count trailing zeros automatic vectorization.
4120 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4121 count trailing zeros built-in functions.
4122
4e173d60 41232016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4124
4125 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4126
a0c02a52 41272016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4128
4129 PR target/71050
4130 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4131
64c52e9c 41322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4133
4134 PR c++/50436
4135 * g++.dg/template/crash123.C: New.
4136 * g++.dg/template/crash124.C: Likewise.
4137
752b5a4c 41382016-05-24 Martin Sebor <msebor@redhat.com>
4139
4140 PR c++/71147
4141 * g++.dg/ext/flexary16.C: New test.
4142
a36dd683 41432016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4144
f6871bbd 4145 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4146 before math.h is included.
a36dd683 4147 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4148 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4149 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4150 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4151 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4152 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4153 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4154 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4155 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4156 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4157 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4158 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4159 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4160 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4161 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4162 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4163 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4164 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4165 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4166 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4167 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4168 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4169 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4170
d60e1df7 41712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4172 Kelvin Nilsen <kelvin@gcc.gnu.org>
4173
4174 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4175 support.
4176
22d09025 41772016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/69872
4180 * g++.dg/warn/Wno-narrowing1.C: New.
4181
6ef0143d 41822016-05-24 Marek Polacek <polacek@redhat.com>
4183
4184 PR c/71249
4185 * c-c++-common/Wswitch-unreachable-2.c: New test.
4186
962a2062 41872016-05-24 Jakub Jelinek <jakub@redhat.com>
4188
ead77194 4189 PR c++/71257
4190 * g++.dg/vect/simd-clone-6.cc: New test.
4191 * g++.dg/gomp/declare-simd-6.C: New test.
4192
962a2062 4193 PR middle-end/70434
4194 PR c/69504
4195 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4196
23edc6d1 41972016-05-24 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/71240
4200 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4201
30633bcc 42022016-05-24 Richard Biener <rguenther@suse.de>
4203
4204 PR tree-optimization/71230
4205 * gcc.dg/torture/pr71230.c: New testcase.
4206 * g++.dg/torture/pr71230.C: Likewise.
4207
c9d624bd 42082016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4209
4210 * c-c++-common/goacc/routine-5.c: Add tests.
4211 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4212 * gfortran.dg/goacc/routine-6.f90: Add tests.
4213
ce143ff0 42142016-05-24 Richard Biener <rguenther@suse.de>
4215
4216 PR tree-optimization/71253
4217 * gcc.dg/torture/pr71253.c: New testcase.
4218
3bdaecd5 42192016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4220
4221 PR middle-end/71252
4222 * gfortran.dg/pr71252.f90: New test.
4223
856b494d 42242016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4225
4226 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4227
7345b977 42282016-05-24 Richard Biener <rguenther@suse.de>
4229
4230 PR middle-end/70434
4231 PR c/69504
4232 * c-c++-common/vector-subscript-4.c: New testcase.
4233 * c-c++-common/vector-subscript-5.c: Likewise.
4234
6f065267 42352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4236
4237 PR fortran/71123
4238 * gfortran.dg/namelist_90.f: New test
4239
fd6757da 42402016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4241
4242 PR fortran/66461
4243 * gfortran.dg/unexpected_eof.f: New test
4244
7d5555a8 42452016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4246 Kelvin Nilsen <kelvin@gcc.gnu.org>
4247
4248 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4249 as little endian.
4250
ae6744c9 42512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4252
4253 PR c++/70972
4254 * g++.dg/cpp0x/inh-ctor20.C: New.
4255 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4256
f0d91a85 42572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/69095
4260 * g++.dg/cpp0x/variadic168.C: New.
4261
1618ffe5 42622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4263
4264 * g++.dg/cpp0x/pr31445.C: Test column number too.
4265 * g++.dg/cpp0x/pr32253.C: Likewise.
4266 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4267 * g++.dg/cpp0x/variadic36.C: Likewise.
4268
c0205bab 42692016-05-23 Marc Glisse <marc.glisse@inria.fr>
4270
4271 * gcc.dg/fold-notshift-2.c: Adjust.
4272
1398da0f 42732016-05-23 Marek Polacek <polacek@redhat.com>
4274
4275 PR c/49859
4276 * c-c++-common/Wswitch-unreachable-1.c: New test.
4277 * gcc.dg/Wswitch-unreachable-1.c: New test.
4278 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4279 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4280 * g++.dg/gomp/block-10.C: Likewise.
4281 * gcc.dg/gomp/block-10.c: Likewise.
4282 * g++.dg/gomp/block-9.C: Likewise.
4283 * gcc.dg/gomp/block-9.c: Likewise.
4284 * g++.dg/gomp/target-1.C: Likewise.
4285 * g++.dg/gomp/target-2.C: Likewise.
4286 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4287 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4288 * g++.dg/gomp/taskgroup-1.C: Likewise.
4289 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4290 * gcc.dg/gomp/teams-1.c: Likewise.
4291 * g++.dg/gomp/teams-1.C: Likewise.
4292 * g++.dg/overload/error3.C: Likewise.
4293 * g++.dg/tm/jump1.C: Likewise.
4294 * g++.dg/torture/pr40335.C: Likewise.
4295 * gcc.dg/c99-vla-jump-5.c: Likewise.
4296 * gcc.dg/switch-warn-1.c: Likewise.
4297 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4298 * gcc.dg/nested-func-1.c: Likewise.
4299 * gcc.dg/pr67784-4.c: Likewise.
4300
5403ed8b 43012016-05-23 Richard Biener <rguenther@suse.de>
4302
4303 PR tree-optimization/71230
4304 * gfortran.dg/pr71230-1.f90: New testcase.
4305 * gfortran.dg/pr71230-2.f90: Likewise.
4306
27510941 43072016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4308
1618ffe5 4309 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4310 * gcc.dg/vect/pr58135.c: Add new.
4311 * gfortran.dg/pr46519-1.f: Adjust test case.
4312
a41c605d 43132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4314
4315 PR c++/53401
4316 * g++.dg/cpp0x/decltype64.C: New.
4317
3eb254ab 43182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4319
4320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4323
a75fffe1 43242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4325
4326 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4327 Add poly64x1_t and poly64x2_t cases if supported.
4328 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4329 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4330 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4331 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4332 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4333
56979b12 43342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4335
4336 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4338 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4339 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4340 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4341 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4343
dc5e98db 43442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4345
4346 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4347
c0f383ae 43482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4349
4350 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4351 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4352
2a4d70a2 43532016-05-22 Jakub Jelinek <jakub@redhat.com>
4354
4c109025 4355 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4356 constraint instead of "r".
4357 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4358 insn instead of vxorpd.
4359 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4360
bad891ce 4361 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4362 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4363
ac23ddb9 4364 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4365
9dac9579 4366 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4367 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4368
2a4d70a2 4369 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4370
9eafdd7b 43712016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4372
4373 PR middle-end/40921
4374 * gcc.dg/tree-ssa/pr40921.c: New test.
4375
93df190d 43762016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4377
4378 PR target/71103
4379 * gcc.target/avr/pr71103.c: New test.
4380
933b9f7f 43812016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4382
4383 PR middle-end/71179
4384 * gcc.dg/tree-ssa/pr71179.c: New test.
4385
8bdfbc08 43862016-05-20 Martin Sebor <msebor@redhat.com>
4387
4388 PR c/71115
4389 * gcc.dg/init-excess-2.c: New test.
4390
6827ab42 43912016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4392
4393 * gnat.dg/opt53.adb: New test.
4394 * gnat.dg/opt54.adb: Likewise.
4395
58a5f4c0 43962016-05-20 Martin Jambor <mjambor@suse.cz>
4397
4398 PR tree-optimization/70884
4399 * gcc.dg/tree-ssa/pr70919.c: New test.
4400
bb7145f6 44012016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4402
4403 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4404 formatting.
f6871bbd 4405 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4406 fix code formatting.
4407
44082016-05-20 Nathan Sidwell <nathan@acm.org>
4409
4410 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4411 non-common cases.
4412 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4413
9954d230 44142016-05-20 David Malcolm <dmalcolm@redhat.com>
4415
4416 * jit.dg/all-non-failing-tests.h: Add
4417 test-factorial-must-tail-call.c.
4418 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4419 * jit.dg/test-factorial-must-tail-call.c: New test case.
4420
08a161f9 44212016-05-20 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR fortran/71204
4424 * gfortran.dg/pr71204.f90: New test.
4425
3d380077 44262016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4427
4428 * gcc.target/nvptx/sincos.c: New test.
4429
0f104d56 44302016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4431
4432 PR c++/70572
4433 * g++.dg/cpp1y/auto-fn31.C: New.
4434
61736a1b 44352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4436
4437 * gcc.target/powerpc/vec-addec.c: New test.
4438 * gcc.target/powerpc/vec-addec-int128.c: New test.
4439
b4a61e77 44402016-05-20 David Malcolm <dmalcolm@redhat.com>
4441
4442 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4443 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4444 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4445 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4446
9a2ace10 44472016-05-20 Jan Hubicka <hubicka@ucw.cz>
4448
4449 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4450
45cdf8c6 44512016-05-20 Jakub Jelinek <jakub@redhat.com>
4452
b9a1dcd5 4453 PR c++/71210
4454 * g++.dg/opt/pr71210-1.C: New test.
4455 * g++.dg/opt/pr71210-2.C: New test.
4456
45cdf8c6 4457 PR tree-optimization/29756
4458 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4459 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4460 only on selected targets where V4SImode vectors are known to be
4461 supported.
4462
92e3ffbf 44632016-05-20 Marc Glisse <marc.glisse@inria.fr>
4464
4465 PR tree-optimization/71079
4466 PR tree-optimization/71206
4467 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4468
5da368e3 44692016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4470
4471 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4472 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4473 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4474
2506d97a 44752016-05-20 Richard Guenther <rguenther@suse.de>
4476
4477 PR tree-optimization/29756
4478 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4479
adade307 44802016-05-20 Richard Biener <rguenther@suse.de>
4481
4482 PR tree-optimization/71185
4483 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4484
c3deca25 44852016-05-20 Richard Biener <rguenther@suse.de>
4486
4487 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4488
8b0bef14 44892016-05-19 Marek Polacek <polacek@redhat.com>
4490
4491 PR c++/71075
4492 * g++.dg/diagnostic/pr71075.C: New test.
4493
08025288 44942016-05-19 David Malcolm <dmalcolm@redhat.com>
4495
4496 PR c++/71184
4497 * g++.dg/pr71184.C: New test case.
4498
26a51591 44992016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4500
4501 * gcc.target/powerpc/darn-0.c: New test.
4502 * gcc.target/powerpc/darn-1.c: New test.
4503 * gcc.target/powerpc/darn-2.c: New test.
4504
d8d3e75a 45052016-05-19 Marek Polacek <polacek@redhat.com>
4506
4507 PR tree-optimization/71031
4508 * gcc.dg/tree-ssa/vrp100.c: New test.
4509
c28211ae 45102016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4511
4512 PR rtl-optimization/71148
4513 * gcc.dg/pr71148.c: New test.
4514
3f5ea43a 45152016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4516
4517 PR target/71056
4518 * gcc.target/arm/pr71056.c: New test.
4519
2a7d4c20 45202016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4521
4522 * c-c++-common/pr69669.c: Check the used mode.
4523
ed0b0569 45242016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4525
4526 PR sanitizer/64354
4527 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4528
410372fe 45292016-05-19 Richard Biener <rguenther@suse.de>
4530
4531 PR tree-optimization/70729
4532 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4533 * gcc.dg/graphite/scop-18.c: Likewise.
4534 * gcc.dg/pr41783.c: Disable LIM.
4535 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4536 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4537 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4538 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4539 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4540 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4541 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4542 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4543 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4544 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4545 * gfortran.dg/pr42108.f90: Likewise.
4546
56f34f03 45472016-05-18 David Malcolm <dmalcolm@redhat.com>
4548
4549 PR driver/69265
4550 * gcc.dg/spellcheck-options-11.c: New test case.
4551
e6481cd1 45522016-05-18 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR c++/71100
4555 * g++.dg/opt/pr71100.C: New test.
4556
be951c59 45572016-05-18 Martin Jambor <mjambor@suse.cz>
4558
4559 PR ipa/69708
4560 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4561 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4562 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4563 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4564
665ff45b 45652016-05-18 Martin Jambor <mjambor@suse.cz>
4566
4567 PR ipa/69708
4568 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4569 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4570 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4571 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4572 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4573
485be62c 45742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/69793
4577 * g++.dg/template/crash122.C: New.
4578
b251d5f5 45792016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 PR c++/70466
4582 * g++.dg/template/pr70466-1.C: New.
4583 * g++.dg/template/pr70466-2.C: Likewise.
4584
c93e9931 45852016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4586
4587 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4588 splat operations and the XXSPLTIB instruction.
4589 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4590 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4591 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4592 xxlxor to clear a register.
4593
8ba6639c 45942016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4595
4596 * gcc.dg/torture/pr71020.c: New test.
4597
ec6e3005 45982016-05-18 Martin Jambor <mjambor@suse.cz>
4599
4600 PR ipa/70646
4601 * gcc.dg/ipa/pr70646.c: New test.
4602
5ef3c918 46032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4604
4605 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4606
70a88eab 46072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4608
4609 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4610 missing tests for vreinterpretq_p{8,16}.
4611
b52a930c 46122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4613
4614 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4615 vsliq_n_s64 and vsliq_n_u64.
4616
bdd4080b 46172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4618
4619 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4620 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4621
37814bf5 46222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4623
4624 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4625 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4626 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4627
764af2e0 46282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4629
4630 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4631 in comment.
4632
ffe01a83 46332016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4634
4635 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4636 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4637 "blr\t" and switch to scan-assembler-times.
4638
fab6dae9 46392016-05-18 Jiong Wang <jiong.wang@arm.com>
4640
231010db 4641 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4642 with __aarch64__.
4643 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4644 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4645
4eb0c566 46462016-05-18 Jakub Jelinek <jakub@redhat.com>
4647
442f18f1 4648 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4649 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4650 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4651 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4652 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4653 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4654
4d83b36b 4655 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4656 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4657
a4528eec 4658 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4659 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4660
f0066139 4661 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4662 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4663
4eb0c566 4664 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4665
303e9267 46662016-05-18 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/71168
4669 * gcc.dg/torture/pr71168.c: New testcase.
4670
0d7ddd44 46712016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4672
4673 PR middle-end/63586
4674 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4675 * gcc.dg/tree-ssa/pr63586.c: New test.
4676 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4677
899bcc0f 46782016-05-17 Nathan Sidwell <nathan@acm.org>
4679
4680 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4681 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4682 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4683 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4684
a2246979 46852016-05-17 Nathan Sidwell <nathan@acm.org>
4686
4687 * gcc.target/nvptx/abi-vararg-3.c: New.
4688
2f6a4d21 46892016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4690
4691 PR tree-optimization/54579
4692 PR middle-end/55299
4693 * gcc.dg/fold-notrotate-1.c: New test.
4694 * gcc.dg/fold-notshift-1.c: New test.
4695 * gcc.dg/fold-notshift-2.c: New test.
4696
27bdad45 46972016-05-17 Marek Polacek <polacek@redhat.com>
4698
4699 PR ipa/71146
4700 * g++.dg/ipa/pr71146.C: New test.
4701
f33a295a 47022016-05-17 David Malcolm <dmalcolm@redhat.com>
4703
4704 * jit.dg/test-error-array-bounds.c: New test case.
4705
b6dd53bf 47062016-05-17 Marc Glisse <marc.glisse@inria.fr>
4707
4708 * gcc.dg/tree-ssa/and-1.c: New testcase.
4709
a8719545 47102016-05-17 Marc Glisse <marc.glisse@inria.fr>
4711
4712 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4713 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4714
34806102 47152016-05-17 Marc Glisse <marc.glisse@inria.fr>
4716
4717 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4718 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4719
25fe08a8 47202016-05-17 Jiong Wang <jiong.wang@arm.com>
4721
4722 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4723
abf1a837 47242016-05-17 Jiong Wang <jiong.wang@arm.com>
4725
4726 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4727
666b9dd3 47282016-05-17 Jiong Wang <jiong.wang@arm.com>
4729
4730 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4731 ".2d[index]" when scan the assembly.
4732 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4733 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4734 float64x1.
4735 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4736
77d095c0 47372016-05-17 Richard Biener <rguenther@suse.de>
4738
4739 PR tree-optimization/71132
4740 * gcc.dg/torture/pr71132.c: New testcase.
4741
28adcc23 47422016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4743
4744 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4745
2439931e 47462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4747
4748 PR target/70809
4749 * gcc.target/aarch64/pr70809_1.c: New test.
4750
5ec2ff80 47512016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4752
4753 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4754 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4755 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4756 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4757
17fd1c7a 47582016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4759 Ilya Enkovich <ilya.enkovich@intel.com>
4760
4761 PR target/71114
4762 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4763
46729204 47642016-05-16 Jan Hubicka <hubicka@ucw.cz>
4765
4766 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4767 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4768
2a1125d6 47692016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4770
4771 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4772 test for __ARM_FP16_ARGS.
4773 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4774 * gcc.target/arm/aapcs/neon-vect10.c: New.
4775 * gcc.target/arm/aapcs/neon-vect9.c: New.
4776 * gcc.target/arm/aapcs/vfp18.c: New.
4777 * gcc.target/arm/aapcs/vfp19.c: New.
4778 * gcc.target/arm/aapcs/vfp20.c: New.
4779 * gcc.target/arm/aapcs/vfp21.c: New.
4780 * gcc.target/arm/fp16-aapcs-1.c: New.
4781 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4782 test for __ARM_FP16_ARGS.
4783 * g++.target/arm/fp16-return-1.c: Update expected output.
4784
ea3d2d74 47852016-05-16 Jiong Wang <jiong.wang@arm.com>
4786
4787 PR testsuite/70227
4788 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4789
6989e05f 47902016-05-15 Harald Anlauf <anlauf@gmx.de>
4791
4792 PR fortran/69603
4793 * gfortran.dg/pr69603.f90: New testcase.
4794
a5f52592 47952016-05-14 Fritz Reese <fritzoreese@gmail.com>
4796
4797 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4798
88f949ab 47992016-05-14 Fritz Reese <fritzoreese@gmail.com>
4800
4801 PR fortran/71047
4802 * gfortran.dg/pr71047.f08: New test.
4803
90c88567 48042016-05-13 Joseph Myers <joseph@codesourcery.com>
4805
4806 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4807 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4808 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4809
00a690cc 48102016-05-13 Martin Sebor <msebor@redhat.com>
4811
4812 PR c++/60049
4813 * g++.dg/cpp0x/constexpr-60049.C: New test.
4814
ec8b6af7 48152016-05-13 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR bootstrap/71071
4818 * gcc.dg/pr71071.c: New test.
4819
f54d1d7b 48202016-05-13 Uros Bizjak <ubizjak@gmail.com>
4821
4822 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4823 remove XOP handling.
2f3af60f 4824 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4825
a39a0392 48262016-05-13 Nathan Sidwell <nathan@acm.org>
4827
4828 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4829 __atomic_is_lock_free declaration.
4830
42333dd9 48312016-05-13 Richard Biener <rguenther@suse.de>
4832
4833 PR tree-optimization/42587
4834 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4835
c5442454 48362016-05-13 Martin Liska <mliska@suse.cz>
4837
4838 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4839 the new format of dump output.
4840
03a400fb 48412016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4842
4843 * gcc.dg/pr71084.c: New test.
4844
69278c3f 48452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4846
231010db 4847 PR target/53440
4848 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4849
8138f11b 48502016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4851
4852 * gcc.target/aarch64/struct_return.c: New test.
4853
22a3f7bd 48542016-05-12 Marek Polacek <polacek@redhat.com>
4855
4856 PR c/70756
4857 * c-c++-common/pr70756-2.c: New test.
4858 * c-c++-common/pr70756.c: New test.
4859
9bcd42cc 48602016-05-12 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/71059
4863 * gcc.dg/torture/pr71059.c: New testcase.
4864
5ffb4a0d 48652016-05-12 Richard Biener <rguenther@suse.de>
4866
4867 PR tree-optimization/71062
4868 * gcc.dg/torture/pr71062.c: New testcase.
4869
2ab65c31 48702016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4871
4872 PR tree-optimization/71006
4873 * gcc.dg/pr71006.c: New test.
4874
f0158fc0 48752016-05-12 Marek Polacek <polacek@redhat.com>
4876
4877 PR driver/71063
4878 * gcc.dg/opts-7.c: New test.
4879
0f56938b 48802016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4881
4882 PR target/70830
4883 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4884 Add -save-temps to dg-options.
4885 Scan for ldmfd rather than pop instruction.
4886 * gcc.target/arm/interrupt-2.c: Likewise.
4887 * gcc.target/arm/pr70830.c: New test.
4888
e10946d5 48892016-05-12 Jakub Jelinek <jakub@redhat.com>
4890
9fa8e468 4891 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4892 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4893
9ce62bbe 4894 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4895 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4896 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4897
708ae1b1 4898 PR target/71019
4899 * gcc.target/i386/avx512vl-pack-1.c: New test.
4900 * gcc.target/i386/avx512vl-pack-2.c: New test.
4901 * gcc.target/i386/avx512bw-pack-2.c: New test.
4902
a461f32e 4903 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4904
e10946d5 4905 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4906 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4907 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4908
f52a3ef6 49092016-05-12 Richard Biener <rguenther@suse.de>
4910
4911 PR tree-optimization/70986
4912 * gcc.dg/torture/pr70986-1.c: New testcase.
4913 * gcc.dg/torture/pr70986-2.c: Likewise.
4914 * gcc.dg/torture/pr70986-3.c: Likewise.
4915
54c4d22e 49162016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4917
4918 PR c/43651
4919 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4920 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4921
57215d5b 49222016-05-11 Uros Bizjak <ubizjak@gmail.com>
4923
4924 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4925 directive.
4926 * gcc.target/i386/pr66746.c: Ditto.
4927
67d3121c 49282016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4929
4930 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4931 support.
4932 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4933 warning when using -mvsx-timode.
4934 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4935 * gcc.target/powerpc/dform-2.c: Likewise.
4936 * gcc.target/powerpc/pr68805.c: Likewise.
4937
7f8012a5 49382016-05-11 Marek Polacek <polacek@redhat.com>
4939
4940 PR c++/71024
4941 * c-c++-common/attributes-3.c: New test.
4942
3e8567ce 49432016-05-11 Nathan Sidwell <nathan@acm.org>
4944
4945 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4946 * gcc.c-torture/execute/pr68185.c: Likewise.
4947 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4948 * gcc.dg/pr69634.c: Requires scheduling.
4949 * gcc.dg/torture/pr66178.c: Require label values.
4950 * gcc.dg/setjmp-6.c: Require indirect jumps.
4951
3739ac00 49522016-05-11 Richard Biener <rguenther@suse.de>
4953
4954 PR tree-optimization/71055
4955 * gcc.dg/torture/pr71055.c: New testcase.
4956
1ff8b385 49572016-05-11 Richard Biener <rguenther@suse.de>
4958
4959 PR debug/71057
4960 * g++.dg/debug/pr71057.C: New testcase.
4961
77126efa 49622016-05-11 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR fortran/70855
4965 * gfortran.dg/gomp/pr70855.f90: New test.
4966
6fcaaf9b 49672016-05-11 Richard Biener <rguenther@suse.de>
4968
4969 PR middle-end/71002
4970 * g++.dg/torture/pr71002.C: New testcase.
4971
bfa8ea12 49722016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4973
4974 PR middle-end/70807
4975 * gcc.dg/pr70807.c: New test.
4976
87632549 49772016-05-10 Martin Sebor <msebor@redhat.com>
4978
4979 PR c++/38611
4980 * g++.dg/Wattributes.C: New test.
4981
f9153689 49822016-05-10 Marc Glisse <marc.glisse@inria.fr>
4983
4984 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4985 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4986 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4987
a44ed58a 49882016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4989
4990 PR target/70799
4991 * gcc.target/i386/pr70799-1.c: New test.
4992
d6c90d89 49932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4994
4995 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4996
c1f73044 49972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4998
4999 PR middle-end/70877
5000 * gcc.target/i386/pr70877.c: New test.
5001
e66d763a 50022016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5003
5004 PR tree-optimization/70786
5005 * gcc.target/i386/pr70876.c: New test.
5006
a30ff73a 50072016-05-10 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR target/70927
5010 * gcc.target/i386/avx512vl-logic-1.c: New test.
5011 * gcc.target/i386/avx512vl-logic-2.c: New test.
5012 * gcc.target/i386/avx512dq-logic-2.c: New test.
5013
4b3fd38f 50142016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5015
5016 PR target/70963
5017 * gcc.target/powerpc/pr70963.c: New.
5018
abf93a25 50192016-05-10 David Malcolm <dmalcolm@redhat.com>
5020
5021 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5022 (test_very_wide_line): Add ruler to expected output.
5023 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5024 (test_very_wide_line): Likewise.
5025 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5026 (test_show_locus): Within the handling of "test_very_wide_line",
5027 enable show_ruler_p on the diagnostic context.
5028
d614888f 50292016-05-10 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/71039
5032 * gcc.dg/torture/pr71039.c: New testcase.
5033
dbca5ed9 50342016-05-10 Nathan Sidwell <nathan@acm.org>
5035
5036 * gcc.dg/nested-func-10.c: Requires alloca.
5037 * gcc.dg/nested-func-9.c: Requires alloca.
5038 * gcc.c-torture/execute/pr70460.c: Requires labels.
5039 * gcc.c-torture/compile/pr70199.c: Requires labels.
5040 * gcc.target/nvptx/decl.c: Compile only.
5041 * gcc.target/nvptx/trailing-init.c: Compile only.
5042 * gcc.target/nvptx/ary-init.c: Compile only.
5043
3fa82609 50442016-05-10 Marek Polacek <polacek@redhat.com>
5045
5046 PR c/70255
5047 * gcc.dg/attr-opt-1.c: New test.
5048
76825907 50492016-05-10 Richard Biener <rguenther@suse.de>
5050
5051 PR tree-optimization/70497
5052 PR tree-optimization/28367
5053 * gcc.dg/torture/20160404-1.c: New testcase.
5054 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5055 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5056
68255819 50572016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5058
5059 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5060
d9aa8cdb 50612016-05-09 Uros Bizjak <ubizjak@gmail.com>
5062
5063 * gcc.target/i386/fabsneg-1.c New test.
5064
7cc16f50 50652016-05-09 Alan Modra <amodra@gmail.com>
5066
5067 PR testsuite/70826
5068 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5069
a83b7b63 50702016-05-09 Richard Biener <rguenther@suse.de>
5071
5072 PR tree-optimization/70985
5073 * gcc.dg/torture/pr70985.c: New testcase.
5074
189d0706 50752016-05-09 Bin Cheng <bin.cheng@arm.com>
5076
5077 * gcc.dg/tree-ssa/ifc-9.c: New test.
5078 * gcc.dg/tree-ssa/ifc-10.c: New test.
5079 * gcc.dg/tree-ssa/ifc-11.c: New test.
5080 * gcc.dg/tree-ssa/ifc-12.c: New test.
5081 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5082 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5083 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5084
1ec957b0 50852016-05-09 Richard Biener <rguenther@suse.de>
5086
5087 PR fortran/70937
5088 * gfortran.dg/pr70937.f90: New testcase.
5089
923c7714 50902016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5091
5092 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5093
d7cd448a 50942016-05-07 Fritz Reese <fritzoreese@gmail.com>
5095
5096 PR fortran/56226
5097 * gfortran.dg/dec_structure_1.f90: New testcase.
5098 * gfortran.dg/dec_structure_2.f90: Ditto.
5099 * gfortran.dg/dec_structure_3.f90: Ditto.
5100 * gfortran.dg/dec_structure_4.f90: Ditto.
5101 * gfortran.dg/dec_structure_5.f90: Ditto.
5102 * gfortran.dg/dec_structure_6.f90: Ditto.
5103 * gfortran.dg/dec_structure_7.f90: Ditto.
5104 * gfortran.dg/dec_structure_8.f90: Ditto.
5105 * gfortran.dg/dec_structure_9.f90: Ditto.
5106 * gfortran.dg/dec_structure_10.f90: Ditto.
5107 * gfortran.dg/dec_structure_11.f90: Ditto.
5108 * gfortran.dg/dec_union_1.f90: Ditto.
5109 * gfortran.dg/dec_union_2.f90: Ditto.
5110 * gfortran.dg/dec_union_3.f90: Ditto.
5111 * gfortran.dg/dec_union_4.f90: Ditto.
5112 * gfortran.dg/dec_union_5.f90: Ditto.
5113 * gfortran.dg/dec_union_6.f90: Ditto.
5114 * gfortran.dg/dec_union_7.f90: Ditto.
5115
f681e29b 51162016-05-07 Tom de Vries <tom@codesourcery.com>
5117
5118 PR tree-optimization/70956
5119 * gcc.dg/graphite/pr70956.c: New test.
5120
68d7f375 51212016-05-06 Jakub Jelinek <jakub@redhat.com>
5122
faf39348 5123 PR middle-end/70941
5124 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5125 (a, b, c, d): Change type from char to signed char.
5126 (main): Compare against (signed char) -1634678893 instead of
5127 hardcoded -109. Use __builtin_abort instead of abort.
5128
b768b13a 5129 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5130 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5131
68d7f375 5132 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5133
5dda16ea 51342016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5135
5136 PR debug/70935
5137 * gcc.dg/torture/pr70935.c: New test.
5138
13ede1b5 51392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5140
5141 PR target/58219
7fc878c4 5142 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5143
96d94be2 51442016-05-06 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/70960
5147 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5148
e5d9f15d 51492016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5150
5151 PR target/52933
5152 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5153 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5154 Adjust expected instruction counts.
5155 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5156
2dd7705f 51572016-05-06 Marek Polacek <polacek@redhat.com>
5158
5159 PR sanitizer/70875
5160 * gcc.dg/ubsan/bounds-3.c: New test.
5161
cb8bc632 51622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5163
5164 PR target/54089
5165 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5166
b343c173 51672016-05-06 Richard Biener <rguenther@suse.de>
5168
5169 PR middle-end/70931
5170 * gfortran.dg/pr70931.f90: New testcase.
5171
1e3db0b1 51722016-05-06 Richard Biener <rguenther@suse.de>
5173
5174 PR middle-end/70941
5175 * gcc.dg/torture/pr70941.c: New testcase.
5176
bdd54b6d 51772016-05-05 Bin Cheng <bin.cheng@arm.com>
5178
5179 PR tree-optimization/57206
5180 * gcc.dg/vect/pr57206.c: New test.
5181
499adcfd 51822016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5183
5184 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5185
871164c4 51862016-05-05 Jakub Jelinek <jakub@redhat.com>
5187
ecb23e00 5188 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5189
871164c4 5190 * c-c++-common/Wdangling-else-4.c: New test.
5191
70cf83ba 51922016-05-04 Jakub Jelinek <jakub@redhat.com>
5193
858c9470 5194 PR c++/70906
5195 PR c++/70933
5196 * g++.dg/opt/pr70906.C: New test.
5197 * g++.dg/opt/pr70933.C: New test.
5198
70cf83ba 5199 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5200
aaa36a78 52012016-05-04 Jan Hubicka <hubicka@ucw.cz>
5202
5203 * gcc.dg/ipa/pure-const-3.c: New testcase.
5204
1d52c456 52052016-05-04 Marek Polacek <polacek@redhat.com>
5206
5207 * c-c++-common/Wdangling-else-1.c: New test.
5208 * c-c++-common/Wdangling-else-2.c: New test.
5209 * c-c++-common/Wdangling-else-3.c: New test.
5210
dc581573 52112016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5212
5213 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5214 flag is present.
5215
a64030fe 52162016-05-04 Marek Polacek <polacek@redhat.com>
5217
5218 PR c/48778
5219 * gcc.dg/Waddress-2.c: New test.
5220
b461b04a 52212016-05-04 Alan Modra <amodra@gmail.com>
5222
5223 * gcc.target/powerpc/pr70866.c: New.
5224
c388a0cf 52252016-05-03 Martin Sebor <msebor@redhat.com>
5226
5227 PR c++/66561
5228 * c-c++-common/builtin_location.c: New test.
5229 * g++.dg/cpp1y/builtin_location.C: New test.
5230
5d4db8ef 52312016-05-03 Marek Polacek <polacek@redhat.com>
5232
5233 PR c/70859
5234 * gcc.dg/pr70859.c: New test.
5235 * gcc.dg/pr70859-2.c: New test.
5236
ca938765 52372016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5238
5239 * gnat.dg/debug5.adb: New testcase.
5240
60b27d5f 52412016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5242
5243 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5244 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5245 Procedure to check for z10 instruction set.
5246
5ab325d0 52472016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5248
5249 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5250
c548a0ad 52512016-05-03 Alan Modra <amodra@gmail.com>
5252
5253 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5254
d5ecd946 52552016-05-03 Jakub Jelinek <jakub@redhat.com>
5256
5257 * gcc.target/i386/avx512f-cvt-1.c: New test.
5258
35b0a053 52592016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5260
5261 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5262 -fdump-tree-vrp-details.
5263
9ae1b28a 52642016-05-03 Richard Biener <rguenther@suse.de>
5265
5266 * gcc.dg/pr30172-1.c: Adjust.
5267 * gcc.dg/pr63743.c: Likewise.
5268 * gcc.dg/tm/pr51696.c: Likewise.
5269 * c-c++-common/tm/safe-1.c: Likewise.
5270 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5271 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5272 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5273 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5274
9c1a31e4 52752016-05-03 Jakub Jelinek <jakub@redhat.com>
5276
fe69bcb9 5277 PR rtl-optimization/70467
5278 * gcc.target/i386/pr70467-3.c: New test.
5279 * gcc.target/i386/pr70467-4.c: New test.
5280
9082c4a4 5281 PR tree-optimization/70916
5282 * gcc.c-torture/compile/pr70916.c: New test.
5283
9c1a31e4 5284 PR target/49244
5285 * gcc.target/i386/pr49244-1.c: New test.
5286 * gcc.target/i386/pr49244-2.c: New test.
5287
69105acc 52882016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5289
5290 PR rtl-optimization/44281
5291 * gcc.target/i386/pr44281.c: New test.
5292
9ab8df54 52932016-05-03 bin cheng <bin.cheng@arm.com>
5294
5295 PR tree-optimization/56541
5296 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5297 * gcc.dg/vect/pr56541.c: new test.
5298
3c62cae0 52992016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5300
5301 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5302 __float128.
5303 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5304
91abc161 53052016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 PR testsuite/70520
5308 * c-c++-common/asan/clone-test-1.c (main): Align child process
5309 stack to 16 bytes.
5310
aa3d1155 53112016-05-02 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR c++/62314
5314 * g++.dg/spellcheck-fields-2.C: New test case.
5315
002c3f28 53162016-05-02 David Malcolm <dmalcolm@redhat.com>
5317
5318 PR c++/62314
5319 * g++.dg/pr62314.C: New test case.
5320
46e5dccc 53212016-05-02 Jan Hubicka <hubicka@ucw.cz>
5322
5323 * gcc.dg/ipa/inline-8.c: New testcase.
5324
663f4248 53252016-05-02 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR rtl-optimization/70467
5328 * gcc.target/i386/pr70467-1.c: New test.
5329
efe8bdf5 53302016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5331
5332 * gcc.dg/spec-options.c: Run the test on all targets.
5333 * gcc.dg/foo.specs: Use cpp_unique_options.
5334
47ef9633 53352016-05-02 Marc Glisse <marc.glisse@inria.fr>
5336
5337 * gcc.dg/tree-ssa/unord.c: New testcase.
5338
eb1a077c 53392016-05-02 Marc Glisse <marc.glisse@inria.fr>
5340
5341 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5342
28e869d0 53432016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5344
5345 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5346
dd185f6e 53472016-05-02 Marek Polacek <polacek@redhat.com>
5348
5349 PR c/70851
5350 * gcc.dg/enum-incomplete-3.c: New test.
5351
773d09b9 53522016-05-02 Marek Polacek <polacek@redhat.com>
5353 Tom de Vries <tom@codesourcery.com>
5354
5355 PR tree-optimization/70700
5356 * gcc.dg/pr70700.c: New test.
5357
f0dc3286 53582016-05-01 Uros Bizjak <ubizjak@gmail.com>
5359
5360 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5361 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5362 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5363 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5364 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5365
7f931827 53662016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * ada/acats/run_acats: Rename into...
5369 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5370 * ada/acats/run_all.sh: Remove redundant test.
5371 (target_run): Move around.
5372 (target_gnatchop): Use newly built executable.
5373 (target_gnatmake): Likewise.
5374 Check that the compilation of impbit succeeds.
5375
1c492b4e 53762016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5377
5378 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5379 * gcc.dg/20021029-1.c: Likewise.
5380 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5381 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5382 * gcc.target/sh/cmpstr.c: Likewise.
5383 * gcc.target/sh/cmpstrn.c: Likewise.
5384 * gcc.target/sh/memset.c: Likewise.
5385 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5386 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5387 * gcc.target/sh/pr39423-1.c: Likewise.
5388 * gcc.target/sh/pr49468-di.c: Likewise.
5389 * gcc.target/sh/pr49468-si.c: Likewise.
5390 * gcc.target/sh/pr49880-1.c: Likewise.
5391 * gcc.target/sh/pr49880-2.c: Likewise.
5392 * gcc.target/sh/pr49880-3.c: Likewise.
5393 * gcc.target/sh/pr50751-1.c: Likewise.
5394 * gcc.target/sh/pr50751-4.c: Likewise.
5395 * gcc.target/sh/pr50751-7.c: Likewise.
5396 * gcc.target/sh/pr51244-1.c: Likewise.
5397 * gcc.target/sh/pr51244-10.c: Likewise.
5398 * gcc.target/sh/pr51244-11.c: Likewise.
5399 * gcc.target/sh/pr51244-12.c: Likewise.
5400 * gcc.target/sh/pr51244-13.c: Likewise.
5401 * gcc.target/sh/pr51244-14.c: Likewise.
5402 * gcc.target/sh/pr51244-17.c: Likewise.
5403 * gcc.target/sh/pr51244-18.c: Likewise.
5404 * gcc.target/sh/pr51244-19.c: Likewise.
5405 * gcc.target/sh/pr51244-4.c: Likewise.
5406 * gcc.target/sh/pr51244-5.c: Likewise.
5407 * gcc.target/sh/pr51244-7.c: Likewise.
5408 * gcc.target/sh/pr51244-8.c: Likewise.
5409 * gcc.target/sh/pr51244-9.c: Likewise.
5410 * gcc.target/sh/pr51697.c: Likewise.
5411 * gcc.target/sh/pr52483-1.c: Likewise.
5412 * gcc.target/sh/pr52483-2.c: Likewise.
5413 * gcc.target/sh/pr52483-3.c: Likewise.
5414 * gcc.target/sh/pr52483-5.c: Likewise.
5415 * gcc.target/sh/pr52933-1.c: Likewise.
5416 * gcc.target/sh/pr52933-2.c: Likewise.
5417 * gcc.target/sh/pr52933-3.c: Likewise.
5418 * gcc.target/sh/pr53568-1.c: Likewise.
5419 * gcc.target/sh/pr53976-1.c: Likewise.
5420 * gcc.target/sh/pr53988-1.c: Likewise.
5421 * gcc.target/sh/pr53988.c: Likewise.
5422 * gcc.target/sh/pr54089-1.c: Likewise.
5423 * gcc.target/sh/pr54089-6.c: Likewise.
5424 * gcc.target/sh/pr54089-7.c: Likewise.
5425 * gcc.target/sh/pr54089-8.c: Likewise.
5426 * gcc.target/sh/pr54089-9.c: Likewise.
5427 * gcc.target/sh/pr54236-1.c: Likewise.
5428 * gcc.target/sh/pr54236-2.c: Likewise.
5429 * gcc.target/sh/pr54236-3.c: Likewise.
5430 * gcc.target/sh/pr54236-4.c: Likewise.
5431 * gcc.target/sh/pr54386.c: Likewise.
5432 * gcc.target/sh/pr54602-1.c: Likewise.
5433 * gcc.target/sh/pr54685.c: Likewise.
5434 * gcc.target/sh/pr54760-1.c: Likewise.
5435 * gcc.target/sh/pr54760-2.c: Likewise.
5436 * gcc.target/sh/pr54760-3.c: Likewise.
5437 * gcc.target/sh/pr54760-4.c: Likewise.
5438 * gcc.target/sh/pr54760-5.c: Likewise.
5439 * gcc.target/sh/pr54760-6.c: Likewise.
5440 * gcc.target/sh/pr55146.c: Likewise.
5441 * gcc.target/sh/pr55160.c: Likewise.
5442 * gcc.target/sh/pr59278.c: Likewise.
5443 * gcc.target/sh/pr59401-1.c: Likewise.
5444 * gcc.target/sh/pr59533-1.c: Likewise.
5445 * gcc.target/sh/pr63260.c: Likewise.
5446 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5447 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5448 * gcc.target/sh/strlen.c: Likewise.
5449 * gcc.target/sh/torture/pr30807.c: Likewise.
5450 * gcc.target/sh/torture/pr34777.c: Likewise.
5451 * gcc.target/sh/torture/pr64652.c: Likewise.
5452 * gcc.target/sh/torture/pr65505.c: Likewise.
5453 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5454 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5455
0c4005be 54562016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5457
5458 PR c++/66644
5459 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5460
d94e6223 54612016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5462
5463 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5464 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5465 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5466 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5467
46f37836 54682016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5469
5470 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5471 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5472
4d0a8bac 54732016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5474
5475 PR middle-end/70626
5476 * c-c++-common/goacc/combined-reduction.c: New test.
5477 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5478
b98e0db3 54792016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5480
5481 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5482 *movdi_internal pattern only if PIC off.
5483 * gcc.target/i386/pr70155-2.c: Likewise.
5484 * gcc.target/i386/pr70155-3.c: Likewise.
5485 * gcc.target/i386/pr70155-4.c: Likewise.
5486 * gcc.target/i386/pr70155-5.c: Likewise.
5487 * gcc.target/i386/pr70155-6.c: Likewise.
5488 * gcc.target/i386/pr70155-7.c: Likewise.
5489 * gcc.target/i386/pr70155-8.c: Likewise.
5490 * gcc.target/i386/pr70155-15.c: Likewise.
5491 * gcc.target/i386/pr70155-17.c: Likewise.
5492 * gcc.target/i386/pr70155-22.c: Likewise.
5493
8b066242 54942016-04-29 Bin Cheng <bin.cheng@arm.com>
5495
5496 PR tree-optimization/70803
5497 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5498
22912e73 54992016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5500
5501 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5502 optimization of vector loop.
5503 * gcc.target/i386/vect-unpack-3.c: New test.
5504 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5505 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5506 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5507
568128c6 55082016-04-29 Marek Polacek <polacek@redhat.com>
5509
5510 PR sanitizer/70342
5511 * g++.dg/ubsan/null-7.C: New test.
5512
025dd1e0 5513 PR c/70852
5514 * gcc.dg/pr70852.c: New test.
5515
eb16928e 55162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5517
5518 PR/69089
5519 * g++.dg/cpp0x/alignas6.C: New test.
5520
d7377ee9 55212016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5522
4860a6bf 5523 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5524 * gcc.dg/pr27003.c: Likewise.
5525 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5526 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5527 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5528 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5529 * gcc.target/arc/mxy.c: Likewise.
5530 * gcc.target/arc/mswape.c: Likewise.
5531 * gcc.target/arc/mrtsc.c: Likewise.
5532 * gcc.target/arc/mcrc.c: Likewise.
5533 * gcc.target/arc/mdsp-packa.c: Likewise.
5534 * gcc.target/arc/mdvbf.c: Likewise.
5535 * gcc.target/arc/mlock.c: Likewise.
5536 * gcc.target/arc/mmac-24.c: Likewise.
5537 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5538
efa1b7ab 55392016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5540 Matthijs Kooijman <matthijs@stdin.nl>
5541 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5542
5543 PR target/60040
5544 * gcc.target/avr/pr60040-1.c: New.
5545 * gcc.target/avr/pr60040-2.c: New.
5546
00371d68 55472016-04-29 Richard Biener <rguenther@suse.de>
5548
5549 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5550
73447cc5 55512016-04-29 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/13962
5554 PR tree-optimization/65686
5555 * gcc.dg/uninit-pr65686.c: New testcase.
5556
c2087b56 55572016-04-29 Jakub Jelinek <jakub@redhat.com>
5558
5559 PR middle-end/70843
5560 * gcc.dg/pr70843.c: New test.
5561
cdd06d5a 55622016-04-28 Jakub Jelinek <jakub@redhat.com>
5563
5564 PR target/70858
5565 * gcc.target/i386/pr70858.c: New test.
5566
1a60079e 55672016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5568
5569 * gcc.target/arc/nps400-1.c: New file.
5570
11bc2894 55712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5572 Andrew Burgess <andrew.burgess@embecosm.com>
5573
5574 * gcc.target/arc/movh_cl-1.c: New file.
5575
dd9bf0b5 55762016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5577 Andrew Burgess <andrew.burgess@embecosm.com>
5578
5579 * gcc.target/arc/extzv-1.c: New file.
5580 * gcc.target/arc/insv-1.c: New file.
5581 * gcc.target/arc/insv-2.c: New file.
5582 * gcc.target/arc/movb-1.c: New file.
5583 * gcc.target/arc/movb-2.c: New file.
5584 * gcc.target/arc/movb-3.c: New file.
5585 * gcc.target/arc/movb-4.c: New file.
5586 * gcc.target/arc/movb-5.c: New file.
5587 * gcc.target/arc/movb_cl-1.c: New file.
5588 * gcc.target/arc/movb_cl-2.c: New file.
5589 * gcc.target/arc/movbi_cl-1.c: New file.
5590 * gcc.target/arc/movl-1.c: New file.
5591
a22e4209 55922016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5593 Andrew Burgess <andrew.burgess@embecosm.com>
5594
5595 * gcc.target/arc/cmem-1.c: New file.
5596 * gcc.target/arc/cmem-2.c: New file.
5597 * gcc.target/arc/cmem-3.c: New file.
5598 * gcc.target/arc/cmem-4.c: New file.
5599 * gcc.target/arc/cmem-5.c: New file.
5600 * gcc.target/arc/cmem-6.c: New file.
5601 * gcc.target/arc/cmem-7.c: New file.
5602 * gcc.target/arc/cmem-ld.inc: New file.
5603 * gcc.target/arc/cmem-st.inc: New file.
5604
287c3982 56052016-04-28 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR target/70821
5608 * gcc.target/i386/pr70821.c: New test.
5609
e40e5340 56102016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5611
5612 * gcc.target/powerpc/vec-adde.c: New test.
5613 * gcc.target/powerpc/vec-adde-int128.c: New test.
5614
cf977d50 56152016-04-28 Jakub Jelinek <jakub@redhat.com>
5616
5617 * gcc.target/i386/avx-vround-1.c: New test.
5618 * gcc.target/i386/avx-vround-2.c: New test.
5619 * gcc.target/i386/avx512vl-vround-1.c: New test.
5620 * gcc.target/i386/avx512vl-vround-2.c: New test.
5621
572f8300 56222016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5623
5624 PR testsuite/70595
5625 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5626 (check_effective_target_cilkplus_runtime): ... this.
5627 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5628 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5629
5630 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5631 Require cilkplus_runtime.
5632 Don't add -lcilkrts.
5633 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5634 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5635 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5636 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5637 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5638 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5639 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5640 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5641 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5642 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5643 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5644 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5645 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5646 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5647 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5648 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5649 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5650 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5651 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5652 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5653 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5654 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5655 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5656 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5657 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5658 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5659 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5660 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5661 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5662
5663 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5664 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5665
5666 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5667
5668 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5669 cilkplus_runtime.
5670
dfba0905 56712016-04-27 Marc Glisse <marc.glisse@inria.fr>
5672
5673 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5674 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5675
605a4556 56762015-04-27 Ryan Burn <contact@rnburn.com>
5677
5678 PR c++/69024
5679 PR c++/68997
5680 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5681 diagnostic.
5682 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5683 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5684
6a1231a5 56852016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5686
5687 * gnat.dg/limited_with4.ad[sb]: New test.
5688 * gnat.dg/limited_with4_pkg.ads: New helper.
5689
4dad9e09 56902016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5691
5692 PR target/70155
5693 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5694 and movv1ti_internal patterns
5695 * gcc.target/i386/pr70155-1.c: New test.
5696 * gcc.target/i386/pr70155-2.c: Likewise.
5697 * gcc.target/i386/pr70155-3.c: Likewise.
5698 * gcc.target/i386/pr70155-4.c: Likewise.
5699 * gcc.target/i386/pr70155-5.c: Likewise.
5700 * gcc.target/i386/pr70155-6.c: Likewise.
5701 * gcc.target/i386/pr70155-7.c: Likewise.
5702 * gcc.target/i386/pr70155-8.c: Likewise.
5703 * gcc.target/i386/pr70155-9.c: Likewise.
5704 * gcc.target/i386/pr70155-10.c: Likewise.
5705 * gcc.target/i386/pr70155-11.c: Likewise.
5706 * gcc.target/i386/pr70155-12.c: Likewise.
5707 * gcc.target/i386/pr70155-13.c: Likewise.
5708 * gcc.target/i386/pr70155-14.c: Likewise.
5709 * gcc.target/i386/pr70155-15.c: Likewise.
5710 * gcc.target/i386/pr70155-16.c: Likewise.
5711 * gcc.target/i386/pr70155-17.c: Likewise.
5712 * gcc.target/i386/pr70155-18.c: Likewise.
5713 * gcc.target/i386/pr70155-19.c: Likewise.
5714 * gcc.target/i386/pr70155-20.c: Likewise.
5715 * gcc.target/i386/pr70155-21.c: Likewise.
5716 * gcc.target/i386/pr70155-22.c: Likewise.
5717
a80f3f45 57182016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5719
5720 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5721 ".{5,6}".
5722
279305d1 57232016-04-27 Bin Cheng <bin.cheng@arm.com>
5724
5725 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5726 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5727 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5728 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5729 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5730
8974b625 57312016-04-27 Richard Biener <rguenther@suse.de>
5732
5733 PR ipa/70760
5734 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5735 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5736
886d5463 57372016-04-27 Nathan Sidwell <nathan@acm.org>
5738
5739 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5740 * g++.dg/ubsan/pr63956.C: Adjust error location.
5741
f0e35aa9 57422016-04-27 Nick Clifton <nickc@redhat.com>
5743
5744 PR middle-end/49889
5745 * gcc.dg/pr49889.c: New test.
5746
40385231 57472016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5748
5749 * c-c++-common/memset-array.c: New test.
5750
37229a71 57512016-04-26 Martin Sebor <msebor@redhat.com>
5752
5753 PR c++/66639
5754 * g++.dg/cpp1y/func_constexpr.C: New test.
5755
3eedf9bd 57562016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5757
5758 PR c++/70241
5759 * g++.dg/cpp0x/enum32.C: New test.
5760 * g++.dg/cpp0x/enum33.C: New test.
5761
57622016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5763
5764 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5765 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5766 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5767 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5768 * gcc.c-torture/execute/pr38151.c: Likewise.
5769 * gcc.c-torture/execute/pr66556.c: Likewise.
5770 * gcc.c-torture/execute/pr67781.c: Likewise.
5771 * gcc.c-torture/execute/pr68648.c: Likewise.
5772
8c51f92f 57732016-04-26 Marc Glisse <marc.glisse@inria.fr>
5774
5775 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5776
fa20ebd3 57772016-04-26 Marek Polacek <polacek@redhat.com>
5778
5779 PR c/67784
5780 * gcc.dg/pr67784-3.c: New test.
5781 * gcc.dg/pr67784-4.c: New test.
5782 * gcc.dg/pr67784-5.c: New test.
5783
9db47803 5784 PR c/70791
5785 * gcc.dg/Wnested-externs-2.c: New test.
5786
bff407f2 57872016-04-26 Marc Glisse <marc.glisse@inria.fr>
5788
5789 * gcc.dg/fold-plusmult.c: Adjust.
5790 * gcc.dg/no-strict-overflow-6.c: Adjust.
5791 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5792
78d0c69e 57932016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5794
5795 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5796 number scans.
5797 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5798 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5799 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5800 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5801 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5802 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5803 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5804 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5805 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5806 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5807 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5808 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5809 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5810 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5811 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5812 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5813 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5814 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5815 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5816 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5817 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5818 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5819 scans.
5820 * gcc.target/i386/pr32219-4.c: Likewise.
5821 * gcc.target/i386/pr32219-6.c: Likewise.
5822 * gcc.target/i386/pr32219-8.c: Likewise.
5823
221d6722 58242016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825
5826 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5827 associated options.
5828
514727a9 58292016-04-26 Marek Polacek <polacek@redhat.com>
5830
5831 PR c++/70744
5832 * g++.dg/ext/cond2.C: New test.
5833
e6ee4c61 58342016-04-26 Bin Cheng <bin.cheng@arm.com>
5835
5836 PR tree-optimization/70771
5837 PR tree-optimization/70775
5838 * gcc.dg/pr70771.c: New test.
3730828c 5839 * gcc.dg/pr70775.c: New test.
e6ee4c61 5840
b3d72796 58412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5842
5843 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5844
c11ece29 58452016-04-25 Richard Biener <rguenther@suse.de>
5846
5847 PR tree-optimization/70780
5848 * gcc.dg/torture/pr70780.c: New testcase.
5849
d40b10b2 58502016-04-25 Michael Collison <michael.collison@arm.com>
5851
4860a6bf 5852 * gcc.target/arm/neon-vaddws16.c: New test.
5853 * gcc.target/arm/neon-vaddws32.c: New test.
5854 * gcc.target/arm/neon-vaddwu16.c: New test.
5855 * gcc.target/arm/neon-vaddwu32.c: New test.
5856 * gcc.target/arm/neon-vaddwu8.c: New test.
5857 * lib/target-supports.exp
d40b10b2 5858 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5859 that arm neon support vector widen sum of HImode TO SImode.
5860
4bbfd6c2 58612016-04-23 Jakub Jelinek <jakub@redhat.com>
5862
5863 PR sanitizer/70712
5864 * c-c++-common/asan/pr70712.c: New test.
5865
524df596 58662016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5867
5868 * .gitattributes: New file.
5869
426c75c3 58702016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5871
5872 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5873
c052a8d5 58742016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5875
5876 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5877 * gfortran.dg/submodule_15.f08: Likewise.
5878
c08d4612 58792016-04-22 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/70740
5882 * gcc.dg/torture/pr70740.c: New testcase.
5883
fd3211e1 58842016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5885
5886 PR target/70750
5887 * gcc.target/i386/pr70750-1.c: New test.
5888 * gcc.target/i386/pr70750-2.c: Likewise.
5889
15acd78c 58902016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/70540
5893 * g++.dg/cpp0x/auto48.C: New.
5894
192bf59c 58952016-04-21 Marek Polacek <polacek@redhat.com>
5896
5897 PR c++/70513
5898 * g++.dg/cpp0x/forw_enum12.C: New test.
5899 * g++.dg/cpp0x/forw_enum13.C: New test.
5900
5d429e99 59012016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5902
5903 PR target/70728
5904 * gcc.target/i386/pr70728.c: New test.
5905
06777d85 59062016-04-21 Richard Biener <rguenther@suse.de>
5907
5908 PR middle-end/70747
5909 * gcc.dg/pr70747.c: New testcase.
5910
7434c6fb 59112016-04-21 Bin Cheng <bin.cheng@arm.com>
5912
5913 PR tree-optimization/70715
5914 * gcc.dg/tree-ssa/scev-13.c: New test.
5915
f3ec0970 59162016-04-21 Marc Glisse <marc.glisse@inria.fr>
5917
5918 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5919
523f3a9d 59202016-04-21 Marc Glisse <marc.glisse@inria.fr>
5921
5922 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5923
ace7bf06 59242016-04-20 Jan Hubicka <jh@suse.cz>
5925
5926 PR ipa/70018
5927 * g++.dg/ipa/nothrow-1.C: New testcase.
5928
2b073aa6 59292016-04-20 Nathan Sidwell <nathan@acm.org>
5930
5931 PR c++/55635
5932 * g++.dg/eh/delete1.C: New.
5933
8a574c11 59342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5935
5936 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5937 -mtune-ctrl=sse_typeless_stores.
5938
e3400750 59392016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5940
5941 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5942
4bd8a059 59432016-04-20 Bin Cheng <bin.cheng@arm.com>
5944
5945 PR tree-optimization/69489
5946 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5947
70574e60 59482016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5949
5950 PR c++/69363
5951 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5952 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5953 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5954
bd6f374c 59552016-04-20 Bin Cheng <bin.cheng@arm.com>
5956
5957 PR tree-optimization/56625
5958 PR tree-optimization/69489
5959 * gcc.dg/vect/pr56625.c: New test.
5960 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5961
482539ee 59622016-04-20 Andrew Pinski <apinski@cavium.com>
5963
5964 PR target/64971
5965 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5966
b4672800 59672016-04-20 Arnaud Charlet <charlet@adacore.com>
5968
5969 * gnat.dg/self1.adb: Remove now incorrect test.
5970
4fb48737 59712016-04-20 Bin Cheng <bin.cheng@arm.com>
5972
5973 * gcc.dg/tree-ssa/scev-11.c: New test.
5974 * gcc.dg/tree-ssa/scev-12.c: New test.
5975
97efb92e 59762016-04-20 Marek Polacek <polacek@redhat.com>
5977
5978 PR tree-optimization/70725
5979 * gcc.dg/pr70725.c: New test.
5980
9d2d4060 59812016-04-20 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/70726
5984 * g++.dg/vect/pr70726.cc: New testcase.
5985
54530437 59862016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5987
5988 PR target/70674
5989 * gcc.target/s390/pr70674.c: New test.
5990
acda2210 59912016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5992
5993 PR libgfortran/70684
5994 * gfortran.dg/list_read_14.f90: New test.
5995
b7040bb0 59962016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5997
5998 PR target/69201
5999 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6000 extern to force it misaligned.
6001 (b): Likewise.
6002 (c): Likewise.
6003 (d): Likewise.
6004 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6005 Don't check `*' before movv4sf_internal.
6006 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6007 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6008 Don't check `*' before movv16qi_internal.
6009 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6010 extern to force it misaligned.
6011 (b): Likewise.
6012 (c): Likewise.
6013 (d): Likewise.
6014 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6015 Don't check `*' before movv2df_internal.
6016 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6017 extern to force it misaligned.
6018 (b): Likewise.
6019 (c): Likewise.
6020 (d): Likewise.
6021 Check movv8sf_internal instead of avx_storeups256.
6022 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6023
263b5475 60242016-04-19 Richard Biener <rguenther@suse.de>
6025
6026 PR tree-optimization/70171
6027 * g++.dg/tree-ssa/pr70171.C: New testcase.
6028
222ac318 60292016-04-19 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/70724
6032 * gcc.dg/torture/pr70724.c: New testcase.
6033
003000a4 60342016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6035
6036 PR middle-end/70689
4860a6bf 6037 * gcc.target/i386/pr70689.c: New.
003000a4 6038
3f6e13de 60392016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6040
6041 PR target/70708
6042 * gcc.target/i386/pr70708.c: New test.
6043
10abddbd 60442016-04-18 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/43434
6047 * gcc.dg/vect/pr43434.c: New testcase.
6048 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6049 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6050 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6051 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6052 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6053 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6054 * gcc.dg/gomp/pr68640.c: Likewise.
6055 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6056 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6057
950db54a 60582016-04-18 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/70701
6061 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6062
67ccbf39 60632016-04-18 Tom de Vries <tom@codesourcery.com>
6064
6065 PR testsuite/70699
6066 * gcc.dg/pr70161.c: Add dot-file scans.
6067 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6068 instead of after last dot char.
6069
021ad2f3 60702016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6071
6072 * c-c++-common/dump-ada-spec-3.c: New test.
6073 * c-c++-common/dump-ada-spec-4.c: Likewise.
6074
d572fcfd 60752016-04-17 Tom de Vries <tom@codesourcery.com>
6076
6077 PR other/70183
6078 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6079
8b4ee73c 60802016-04-15 Jan Hubicka <jh@suse.cz>
6081
6082 PR ipa/70018
6083 * g++.dg/ipa/pure-const-1.C: New testcase.
6084 * g++.dg/ipa/pure-const-2.C: New testcase.
6085 * g++.dg/ipa/pure-const-3.C: New testcase.
6086
eac243e7 60872016-04-15 Marek Polacek <polacek@redhat.com>
6088
6089 PR c/70671
6090 * gcc.dg/bitfld-22.c: New test.
6091
64c1df32 60922016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6093
6094 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6095 x86_64.
6096
926f9422 60972016-04-15 Marek Polacek <polacek@redhat.com>
6098
6099 PR c/70651
6100 * c-c++-common/pr70651.c: New test.
6101
309bbaa3 61022016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6103
6104 PR rtl-optimization/70681
6105 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6106 dump scan on arm and powerpc.
6107 * gcc.dg/pr10474.c: Likewise.
6108
b4ba8358 61092016-04-15 Jakub Jelinek <jakub@redhat.com>
6110
ed92874a 6111 PR c++/69517
6112 PR c++/70019
6113 PR c++/70588
6114 * g++.dg/cpp1y/vla11.C: Revert for real.
6115
b4ba8358 6116 PR c/70436
6117 * c-c++-common/Wparentheses-1.c: New test.
6118 * c-c++-common/gomp/Wparentheses-1.c: New test.
6119 * c-c++-common/gomp/Wparentheses-2.c: New test.
6120 * c-c++-common/gomp/Wparentheses-3.c: New test.
6121 * c-c++-common/gomp/Wparentheses-4.c: New test.
6122 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6123 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6124 * c-c++-common/goacc/Wparentheses-1.c: New test.
6125
65717bb5 61262016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6127
6128 PR target/70662
6129 * gcc.target/i386/pr70662.c: New test.
6130
ca1a4077 61312016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6132 Alan Modra <amodra@gmail.com>
ca1a4077 6133
6134 PR tree-optimization/70130
6135 * gcc.dg/vect/O3-pr70130.c: New testcase.
6136
dbe1794c 61372016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6138
11836644 6139 PR target/70669
6140 * gcc.target/powerpc/pr70669.c: New test.
6141
dbe1794c 6142 PR target/70640
6143 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6144 a power7 system that does not have an assembler that supports
6145 power8.
6146
4c1007f1 61472016-04-14 Martin Sebor <msebor@redhat.com>
6148
6149 PR c++/69517
6150 PR c++/70019
6151 PR c++/70588
6152 * c-c++-common/ubsan/vla-1.c: Revert.
6153 * g++.dg/cpp1y/vla11.C: Same.
6154 * g++.dg/cpp1y/vla12.C: Same.
6155 * g++.dg/cpp1y/vla13.C: Same.
6156 * g++.dg/cpp1y/vla14.C: Same.
6157 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6158 * g++.dg/init/array24.C: Same.
4c1007f1 6159 * g++.dg/ubsan/vla-1.C: Same.
6160
22dcab66 61612016-04-14 Marek Polacek <polacek@redhat.com>
6162 Jan Hubicka <hubicka@ucw.cz>
6163
6164 PR c++/70029
6165 * g++.dg/torture/pr70029.C: New test.
6166
3e74b025 61672016-04-14 Martin Sebor <msebor@redhat.com>
6168
6169 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6170 type size to prevent failures on targets with very low maximum
6171 alignment.
6172
1d2e0f2a 61732016-04-14 Richard Biener <rguenther@suse.de>
6174
6175 PR tree-optimization/70623
6176 * gcc.dg/torture/pr70623.c: New testcase.
6177 * gcc.dg/torture/pr70623-2.c: Likewise.
6178
9aed0626 61792016-04-13 Martin Sebor <msebor@redhat.com>
6180
6181 PR c++/69517
6182 PR c++/70019
6183 PR c++/70588
6184 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6185 * g++.dg/cpp1y/vla11.C: New test.
6186 * g++.dg/cpp1y/vla12.C: New test.
6187 * g++.dg/cpp1y/vla13.C: New test.
6188 * g++.dg/cpp1y/vla14.C: New test.
6189 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6190 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6191 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6192
fd499010 61932016-04-13 Jakub Jelinek <jakub@redhat.com>
6194
6195 PR c++/70641
6196 * g++.dg/opt/pr70641.C: New test.
6197
87fa7252 61982016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6199
6200 PR rtl-optimization/68749
6201 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6202 effects of argument promotions.
6203 Remove default args to dg-skip-if.
6204
6c40e18b 62052016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/70635
6208 * g++.dg/parse/pr70635.C: New.
6209
92c53257 62102016-04-13 Marek Polacek <polacek@redhat.com>
6211
6212 PR c++/70639
6213 * c-c++-common/Wmisleading-indentation-4.c: New test.
6214
0241e4dc 62152016-04-13 Marek Polacek <polacek@redhat.com>
6216
6217 PR c/70436
4860a6bf 6218 * gcc.dg/Wparentheses-12.c: New test.
6219 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6220
92bda444 62212016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6222
6223 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6224 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6225 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6226
38ea8a26 62272016-04-13 Jakub Jelinek <jakub@redhat.com>
6228
d08aa032 6229 PR middle-end/70633
6230 * gcc.c-torture/compile/pr70633.c: New test.
6231
38ea8a26 6232 PR debug/70628
6233 * gcc.dg/torture/pr70628.c: New test.
6234
9231d5c2 62352016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6236
6237 PR c++/70610
6238 * g++.dg/template/pr70610.C: New test.
6239 * g++.dg/template/pr70610-2.C: New test.
6240 * g++.dg/template/pr70610-3.C: New test.
6241 * g++.dg/template/pr70610-4.C: New test.
6242
249ca944 62432016-04-12 Jakub Jelinek <jakub@redhat.com>
6244
7f2ea2fb 6245 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6246 128 instead of 32.
6247
249ca944 6248 PR c++/70571
6249 * g++.dg/ext/pr70571.C: New test.
6250
8ca5a97d 62512016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6252
bf32a52d 6253 PR target/70640
8ca5a97d 6254 * gcc.target/powerpc/pr70640.c: New test.
6255
e971b45f 62562016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/68722
6259 * g++.dg/parse/pr68722.C: New.
6260
0b54d964 62612016-04-12 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR rtl-optimization/70596
6264 * gcc.target/i386/pr70596.c: New test.
6265
d2dd85e3 62662016-04-12 Nathan Sidwell <nathan@acm.org>
6267
6268 PR c++/70501
6269 * g++.dg/init/pr70501.C: New.
6270
2d0001b0 62712016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6272
6273 * gcc.target/i386/asm-flag-6.c: New test.
6274
6c4df0d1 62752016-04-12 Tom de Vries <tom@codesourcery.com>
6276
6277 PR tree-optimization/68756
6278 * gcc.dg/graphite/pr68756.c: New test.
6279
0d60da57 62802016-04-12 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR tree-optimization/70602
6283 * gcc.c-torture/execute/pr70602.c: New test.
6284
62735984 62852016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6286
6287 PR target/70381
6288 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6289 __float128 emulator is built and runs.
6290 * gcc.target/powerpc/float128-1.c: Likewise.
6291
6292 * lib/target-supports.exp (check_ppc_float128_sw_available):
6293 Rework tests for __float128 software and hardware
6294 availability. Fix exit condition to return 0 on success.
6295
a702492c 62962016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6297
6298 PR target/70133
6299 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6300 * gcc.target/aarch64/target_attr_15.c: Likewise.
6301
a8c5ce92 63022016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/69066
6305 * g++.dg/cpp1y/pr69066.C: New.
6306
5ecab913 63072016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6308
6309 PR fortran/68566
6310 * gfortran.dg/pr36192.f90: Update test.
6311 * gfortran.dg/pr36192_1.f90: Update test.
6312 * gfortran.dg/real_dimension_1.f: Update test.
6313 * gfortran.dg/parameter_array_init_7.f90: New test.
6314
6cb5ef70 63152016-04-09 John David Anglin <danglin@gcc.gnu.org>
6316
4edfdd23 6317 PR testsuite/64039
6318 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6319
964f71e3 6320 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6321
5d61c198 6322 PR rtl-optimization/66669
6323 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6324
16eaaf58 6325 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6326
0b68802d 6327 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6328 * gcc.dg/pie-1.c: Likewise.
6329 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6330 * gcc.dg/pic-4.c: Likewise.
6331 * gcc.dg/pie-3.c: Likewise.
6332 * gcc.dg/pie-4.c: Likewise.
6333
9c0dd509 6334 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6335
03b2d3c1 6336 PR tree-optimization/68644
6337 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6338
6cb5ef70 6339 PR rtl-optimization/64886
6340 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6341
07de41ba 63422016-04-09 Tom de Vries <tom@codesourcery.com>
6343
6344 PR tree-optimization/68953
6345 * gcc.dg/graphite/pr68953.c: New test.
6346
d294e3fb 63472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6348
6349 PR fortran/70592
6350 * gfortran.dg/deferred_character_16.f90: New test.
6351
3cb15094 63522016-04-09 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR tree-optimization/70586
6355 * gcc.c-torture/execute/pr70586.c: New test.
6356
a02dc66f 63572016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6358
6359 PR sanitizer/70573
6360 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6361 with __builtin_memset
6362 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6363
0c302595 63642016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6365
6366 PR lto/70289
6367 PR ipa/70348
6368 PR tree-optimization/70373
6369 PR middle-end/70533
6370 PR middle-end/70534
6371 PR middle-end/70535
6372 * c-c++-common/goacc/reduction-5.c: New test.
6373 * c-c++-common/goacc/reduction-promotions.c: New test.
6374 * gfortran.dg/goacc/reduction-3.f95: New test.
6375 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6376
c6c0523b 63772016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6378
6379 PR c++/70590
6380 PR c++/70452
6381 * g++.dg/pr70590.C: New test.
6382 * g++.dg/pr70590-2.C: New test.
6383
3ac399da 63842016-04-08 Jakub Jelinek <jakub@redhat.com>
6385
e97d1706 6386 PR middle-end/70593
6387 * gcc.target/i386/pr70593.c: New test.
6388
3ac399da 6389 PR rtl-optimization/70574
6390 * gcc.target/i386/avx2-pr70574.c: New test.
6391
fcfbb129 63922016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6393
6394 PR sanitizer/70541
6395 * c-c++-common/asan/pr70541.c: New test.
6396
0aabcddf 63972016-04-08 Tom de Vries <tom@codesourcery.com>
6398
6399 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6400 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6401
bec0c1e8 64022016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6403
6404 PR target/70566
6405 * gcc.c-torture/execute/pr70566.c: New test.
6406
87c791f5 64072016-04-08 Tom de Vries <tom@codesourcery.com>
6408
6409 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6410 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6411
7f38718f 64122016-04-08 Alan Modra <amodra@gmail.com>
6413
6414 * gcc.target/powerpc/pr70117.c: New.
6415
a96a7710 64162016-04-07 Jakub Jelinek <jakub@redhat.com>
6417
7a6265d1 6418 PR testsuite/70581
6419 * gcc.dg/lto/simd-function_0.c: New test.
6420
a96a7710 6421 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6422 clones.
6423 * c-c++-common/attr-simd-2.c: Likewise.
6424 * c-c++-common/attr-simd-4.c: Likewise.
6425 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6426 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6427
508dd607 64282016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6429
6430 PR testsuite/70553
6431 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6432
1b61585a 64332016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6434 Tom de Vries <tom@codesourcery.com>
6435
6436 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6437 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6438 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6439 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6440 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6441 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6442 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6443 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6444
5f060aa8 64452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6446
6447 PR c/70436
6448 * g++.dg/warn/Wparentheses-29.C: New test.
6449
d3831f71 64502016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6451
6452 PR c/70436
6453 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6454 explicit braces to resolve a future -Wparentheses warning.
6455
382ece2d 64562016-04-06 Richard Henderson <rth@redhat.com>
6457
6458 * gcc.dg/pr61817-1.c: New test.
6459 * gcc.dg/pr61817-2.c: New test.
6460 * gcc.dg/pr69391-1.c: New test.
6461 * gcc.dg/pr69391-2.c: New test.
6462
72234ee9 64632016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6464
6465 PR rtl-optimization/70398
4860a6bf 6466 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6467
5547150a 64682016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6469
6470 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6471
15b70121 64722016-04-06 Yvan Roux <yvan.roux@linaro.org>
6473 Pedro Alves <palves@redhat.com>
6474
6475 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6476
585aefbb 64772016-04-06 Jakub Jelinek <jakub@redhat.com>
6478
0cbb513b 6479 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6480 Check for avx512f effective targets instead of avx2.
6481 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6482 for AVX512F clones.
6483 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6484 * g++.dg/gomp/declare-simd-1.C: Likewise.
6485 * g++.dg/gomp/declare-simd-3.C: Likewise.
6486 * g++.dg/gomp/declare-simd-4.C: Likewise.
6487
585aefbb 6488 PR middle-end/70550
6489 * c-c++-common/gomp/pr70550-1.c: New test.
6490 * c-c++-common/gomp/pr70550-2.c: New test.
6491
0b91cceb 64922016-04-05 Nathan Sidwell <nathan@acm.org>
6493
6494 PR c++/70512
6495 * g++.dg/ext/attribute-may-alias-5.C: New.
6496
645a9d8e 64972016-04-05 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR c++/70336
6500 * c-c++-common/pr70336.c: New test.
6501 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6502 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6503
bdf23925 65042016-04-05 Jan Hubicka <hubicka@ucw.cz>
6505
6506 PR ipa/66223
6507 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6508
aaff837c 65092016-04-05 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR rtl-optimization/70542
6512 * gcc.dg/torture/pr70542.c: New test.
6513 * gcc.target/i386/avx2-pr70542.c: New test.
6514
2eac58a0 65152016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6516
6517 PR tree-optimization/70509
6518 * gcc.target/i386/avx512bw-pr70509.c: New test.
6519
4f7ebe46 65202016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6521
6522 PR c++/70452
6523 * g++.dg/ext/constexpr-vla4.C: New test.
6524
305d86a0 65252016-04-05 Uros Bizjak <ubizjak@gmail.com>
6526
6527 PR target/70510
6528 * gcc.target/i386/pr70510.c: New test.
6529
eec3b789 65302016-04-05 Richard Biener <rguenther@suse.de>
6531
6532 PR tree-optimization/70526
6533 * g++.dg/torture/pr70526.C: New testcase.
6534
ca943582 65352016-04-05 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR target/70525
6538 * gcc.target/i386/pr70525.c: New test.
6539
87825cd5 65402016-04-05 Richard Biener <rguenther@suse.de>
6541
6542 PR middle-end/70499
6543 * g++.dg/torture/pr70499.C: New testcase.
6544
14638828 65452016-04-05 Richard Biener <rguenther@suse.de>
6546
6547 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6548 remove XFAIL.
6549
967a90d5 65502016-04-04 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR middle-end/70307
6553 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6554 rs6000 ABI warnings.
6555
d374a3a3 65562016-04-04 Jan Hubicka <hubicka@ucw.cz>
6557
6558 PR ipa/66223
6559 * g++.dg/ipa/devirt-51.C: New testcase.
6560
8ff377a6 65612016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6562 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR middle-end/70457
6565 * gcc.dg/torture/pr70457.c: New.
6566
f567b44f 65672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6568
6569 PR fortran/67538
6570 * gfortran.dg/allocate_with_source_19.f08: New test.
6571
89d4ebfa 65722016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6573
6574 PR fortran/65795
6575 * gfortran.dg/coarray_allocate_6.f08: New test.
6576
68ab33a6 65772016-04-04 Richard Biener <rguenther@suse.de>
6578
6579 PR rtl-optimization/70484
6580 * gcc.dg/torture/pr70484.c: New testcase.
6581
c4f5465d 65822016-04-04 Marek Polacek <polacek@redhat.com>
6583
6584 PR c/70307
6585 * gcc.dg/torture/pr70307.c: New test.
6586
bfec6609 65872016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6588
6589 PR target/70416
6590 PR target/67391
6591 * gcc.target/sh/torture/pr70416.c: New.
6592
40df9099 65932016-04-02 Martin Sebor <msebor@redhat.com>
6594
6595 PR c++/67376
6596 PR c++/70170
6597 PR c++/70172
6598 PR c++/70228
6599 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6600 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6601 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6602 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6603 * g++.dg/cpp0x/constexpr-string.C: Same.
6604 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6605 * g++.dg/cpp0x/pr65398.C: Same.
6606 * g++.dg/ext/constexpr-vla1.C: Same.
6607 * g++.dg/ext/constexpr-vla2.C: Same.
6608 * g++.dg/ext/constexpr-vla3.C: Same.
6609 * g++.dg/ubsan/pr63956.C: Same.
6610
0edb9bfe 66112016-04-01 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR rtl-optimization/70467
6614 * gcc.target/i386/pr70467-2.c: New test.
6615
e5b1a1d9 66162016-04-01 Jakub Jelinek <jakub@redhat.com>
6617 Marek Polacek <polacek@redhat.com>
6618
6619 PR c++/70488
6620 * g++.dg/init/new47.C: New test.
6621
b2ca3fb0 66222016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6623
6624 PR target/70496
6625 * gcc.target/arm/pr70496.c: New test.
6626
4c3bd1e3 66272016-04-01 Nathan Sidwell <nathan@acm.org>
6628
47de69ad 6629 PR c++/68475
6630 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6631
313d569f 66322016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6633
6634 PR target/69890
6635 * gcc.dg/strlenopt.h (memmove): New.
6636 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6637 instead of "string.h".
6638 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6639 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6640 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6641 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6642 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6643 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6644 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6645 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6646 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6647 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6648 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6649 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6650 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6651 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6652 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6653 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6654 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6655 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6656 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6657 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6658
5469facd 66592016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6660
6661 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6662 (Holder::foo): Reflect this.
6663
503de754 66642016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6665
6666 PR target/70442
6667 * gcc.dg/pr70442.c: New test.
6668
13ee2de7 66692016-03-31 Nathan Sidwell <nathan@acm.org>
6670
6671 PR c++/70393
6672 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6673
5e0d03a8 66742016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6675
6676 PR target/70453
6677 * gcc.target/i386/pr70453.c: New test.
6678
8cb82ed4 66792016-03-31 Andrey Belevantsev <abel@ispras.ru>
6680
6681 PR target/70292
6682 * gcc.c-torture/pr70292.c: New test.
6683
7952b661 66842016-03-31 Marek Polacek <polacek@redhat.com>
6685
6686 PR c/70297
6687 * c-c++-common/pr70297.c: New test.
6688 * g++.dg/cpp0x/typedef-redecl.C: New test.
6689 * gcc.dg/typedef-redecl2.c: New test.
6690
1607cc74 66912016-03-31 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR rtl-optimization/70460
6694 * gcc.c-torture/execute/pr70460.c: New test.
6695
c689c252 66962016-03-31 Richard Biener <rguenther@suse.de>
6697
6698 PR c++/70430
6699 * g++.dg/ext/vector30.C: New testcase.
6700
91c9586d 67012016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6702 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703
6704 * gfortran.dg/fmt_pf.f90: New test.
6705
afa5c1b8 67062016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6707
6708 Forward-port from 5 branch
6709 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR testsuite/70356
6712 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6713 dg-require-effective-target after dg-do.
6714
6715 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6716
6717 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6718
6a5dcab3 67192016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6720 Julian Brown <julian@codesourcery.com>
6721 Chung-Lin Tang <cltang@codesourcery.com>
6722 Cesar Philippidis <cesar@codesourcery.com>
6723 James Norris <jnorris@codesourcery.com>
6724 Tom de Vries <tom@codesourcery.com>
6725 Nathan Sidwell <nathan@codesourcery.com>
6726
305d86a0 6727 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6728 * c-c++-common/goacc/loop-clauses.c: Likewise.
6729 * g++.dg/goacc/template.C: Likewise.
6730 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6731 * gfortran.dg/goacc/loop-1.f95: Likewise.
6732 * gfortran.dg/goacc/loop-5.f95: Likewise.
6733 * gfortran.dg/goacc/loop-6.f95: Likewise.
6734 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6735 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6736 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6737 * c-c++-common/goacc/clauses-fail.c: Likewise.
6738 * c-c++-common/goacc/parallel-1.c: Likewise.
6739 * c-c++-common/goacc/reduction-1.c: Likewise.
6740 * c-c++-common/goacc/reduction-2.c: Likewise.
6741 * c-c++-common/goacc/reduction-3.c: Likewise.
6742 * c-c++-common/goacc/reduction-4.c: Likewise.
6743 * c-c++-common/goacc/routine-3.c: Likewise.
6744 * c-c++-common/goacc/routine-4.c: Likewise.
6745 * c-c++-common/goacc/routine-5.c: Likewise.
6746 * c-c++-common/goacc/tile.c: Likewise.
6747 * g++.dg/goacc/template.C: Likewise.
6748 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6749 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6750 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6751 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6752 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6753 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6754 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6755 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6756 * c-c++-common/goacc/use_device-1.c: ... this file.
6757 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6758 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6759 * c-c++-common/goacc/host_data-6.c: ... this file.
6760 * c-c++-common/goacc/loop-2-kernels.c: New file.
6761 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6762 * c-c++-common/goacc/loop-3.c: Likewise.
6763 * g++.dg/goacc/reference.C: Likewise.
6764 * g++.dg/goacc/routine-1.C: Likewise.
6765 * g++.dg/goacc/routine-2.C: Likewise.
6766
932c0baa 67672016-03-30 Richard Biener <rguenther@suse.de>
6768
6769 PR middle-end/70450
6770 * gcc.dg/torture/pr70450.c: New testcase.
6771
7f7c4659 67722016-03-30 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR target/70421
6775 * gcc.dg/torture/pr70421.c: New test.
6776 * gcc.target/i386/avx512f-pr70421.c: New test.
6777
9cbfe80c 67782016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6779
6780 PR testsuite/70364
6781 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6782 (check): New function.
6783 (bar): Call check.
6784 (foo): Align stack to 16 bytes when calling bar.
6785 * gcc.target/i386/cleanup-2.c: Likewise.
6786
f56c7d36 67872016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6788
6789 PR tree-optimization/59124
6790 * gcc.dg/Warray-bounds-19.c: New test.
6791
0275bf9b 67922016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6793
6794 * lib/prune.exp (escape_regex_chars): New.
6795 (prune_file_path): Update to quote metcharacters for regexp.
6796
a3daa269 67972016-03-29 Jakub Jelinek <jakub@redhat.com>
6798
24e1ba3d 6799 PR rtl-optimization/70429
6800 * gcc.c-torture/execute/pr70429.c: New test.
6801
a3daa269 6802 PR tree-optimization/70405
6803 * gcc.dg/pr70405.c: New test.
6804
3ef41a6e 68052016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6806
6807 PR fortran/70397
6808 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6809 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6810
4abd9410 68112016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6812
6813 PR testsuite/64177
6814 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6815 __cilkrts_set_param to set two workers.
6816 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6817 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6818
b58e5f0f 68192016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6820
305d86a0 6821 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6822
bff53658 68232016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6824
6825 PR target/70406
305d86a0 6826 * gcc.target/i386/pr70406.c: New test.
bff53658 6827
bb2c9c15 68282016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gnat.dg/specs/double_record_extension3.ads: New test.
6831
f12c84ab 68322016-03-25 Richard Henderson <rth@redhat.com>
6833
6834 PR target/70120
6835 * gcc.target/aarch64/pr70120-1.c: New.
6836 * gcc.target/aarch64/pr70120-2.c: New.
6837 * gcc.target/aarch64/pr70120-3.c: New.
6838
b0bf58c4 68392016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6840
6841 PR c++/62212
6842 * g++.dg/template/mangle2.C: The dg-do directive should be
6843 "compile" not "assemble".
6844
f175ba0f 68452016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6846
6847 PR lto/69650
6848 * gcc.dg/pr69650.c: New test.
6849
4cc3295f 68502016-03-25 David Edelsohn <dje.gcc@gmail.com>
6851
6852 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6853
0cf40600 68542016-03-25 Alan Modra <amodra@gmail.com>
6855
6856 * gcc.dg/dfp/pr70052.c: New test.
6857
3aebf099 68582016-03-24 Richard Henderson <rth@redhat.com>
6859
6860 PR middle-end/69845
6861 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6862 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6863
83245bd3 68642016-03-24 Tom de Vries <tom@codesourcery.com>
6865
6866 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6867
108e7ee4 68682016-03-24 Tom de Vries <tom@codesourcery.com>
6869
6870 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6871 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6872
17af0b14 68732016-03-24 Tom de Vries <tom@codesourcery.com>
6874
6875 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6876 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6877
6c8770ee 68782016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6879
6880 PR c++/62212
6881 * g++.dg/template/mangle2.C: New test.
6882
a7e21b7b 68832016-03-24 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/70396
6886 * gcc.dg/torture/pr70396.c: New testcase.
6887
f365d297 68882016-03-24 Richard Biener <rguenther@suse.de>
6889
6890 PR middle-end/70370
6891 * gcc.dg/torture/pr70370.c: New testcase.
6892
da7aeb13 68932016-03-24 Tom de Vries <tom@codesourcery.com>
6894
6895 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6896 * gfortran.dg/goacc/kernels-tree.f95: Same.
6897 * gfortran.dg/goacc/parallel-tree.f95: Same.
6898
80b30de0 68992016-03-24 Tom de Vries <tom@codesourcery.com>
6900
6901 * c-c++-common/goacc/uninit-if-clause.c: New test.
6902 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6903
cb9b6b99 69042016-03-24 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR target/70290
305d86a0 6907 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6908 Fix formatting.
cb9b6b99 6909
a4225fff 69102016-03-24 Richard Biener <rguenther@suse.de>
6911
6912 PR tree-optimization/70372
6913 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6914
5a869ab8 69152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6916
6917 PR c++/70347
6918 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6919
36ce5faa 69202016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6921
6922 PR c++/70332
6923 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6924
c4fa85c9 69252016-03-23 Jakub Jelinek <jakub@redhat.com>
6926
d9377ad5 6927 PR c++/70001
6928 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6929 * g++.dg/cpp1y/pr70001.C: New test.
6930
c4fa85c9 6931 PR c++/70323
6932 * g++.dg/cpp0x/constexpr-70323.C: New test.
6933
0a2062da 69342016-03-23 Alexandre Oliva <aoliva@redhat.com>
6935 Jason Merrill <jason@redhat.com>
6936 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR c++/69315
6939 * g++.dg/cpp0x/constexpr-69315.C: New test.
6940 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6941
62d2a6dc 69422016-03-23 Marek Polacek <polacek@redhat.com>
6943
6944 PR c++/69884
6945 * g++.dg/warn/Wignored-attributes-1.C: New test.
6946 * g++.dg/warn/Wignored-attributes-2.C: New test.
6947
a82d6246 69482016-03-23 Tom de Vries <tom@codesourcery.com>
6949
6950 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6951 initialization.
6952 * gfortran.dg/goacc/private-3.f95 (test): Same.
6953 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6954 missing use param.
6955
dc834ba1 69562016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6957
6958 * lib/target-supports.exp: Remove v7ve entry from loop
6959 creating effective target checks.
6960 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6961 (add_options_for_arm_arch_v7ve): Likewise.
6962
7e83fd1f 69632016-03-23 Jakub Jelinek <jakub@redhat.com>
6964
6965 PR tree-optimization/70354
6966 * gcc.dg/vect/pr70354-1.c: New test.
6967 * gcc.dg/vect/pr70354-2.c: New test.
6968 * gcc.target/i386/avx2-pr70354-1.c: New test.
6969 * gcc.target/i386/avx2-pr70354-2.c: New test.
6970
4e4da058 69712016-03-22 Jeff Law <law@redhat.com>
6972
6973 PR target/70232
6974 * gcc.dg/tree-ssa/pr70232.c: New test.
6975
6855137b 69762016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6977
6978 PR target/70302
6979 * gcc.target/i386/pr70302.c: New test.
6980
19db1ec8 69812016-03-22 Richard Biener <rguenther@suse.de>
6982
6983 PR middle-end/70251
6984 * g++.dg/torture/pr70251.C: New testcase.
6985
4baec9f2 69862016-03-22 David Malcolm <dmalcolm@redhat.com>
6987
6988 PR c/69993
6989 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6990 Wmisleading-indentation.c.
6991 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6992 reflect change to diagnostic text and order of messages.
6993 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6994
fcfec126 69952016-03-22 David Edelsohn <dje.gcc@gmail.com>
6996
6997 * g++.dg/ext/java-3.C: Don't compile on AIX.
6998
aa30728a 69992016-03-22 Richard Biener <rguenther@suse.de>
7000
7001 PR middle-end/70333
7002 * gcc.dg/torture/pr70333.c: New testcase.
7003
46ec4eb4 70042016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7005
7006 * g++.dg/ext/pr70290.C: New test.
7007
4880f878 70082016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7009
7010 PR target/70325
7011 * gcc.target/i386/pr70325.c: New test.
7012
3d78ea44 70132016-03-22 Jakub Jelinek <jakub@redhat.com>
7014
5934fb8f 7015 PR target/70329
7016 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7017 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7018
b6436f79 7019 PR target/70300
7020 * gcc.target/i386/pr70300.c: New test.
7021
3d78ea44 7022 PR c++/70295
7023 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7024 (func2): New function for cond with parens, xfail warning for c++.
7025 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7026
b60244f6 70272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7028
7029 PR c++/70096
7030 * g++.dg/template/ptrmem30.C: New test.
7031
c8e3e744 70322016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7033
7034 PR c++/70204
7035 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7036 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7037
2715f63a 70382016-03-21 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR middle-end/70326
7041 * gcc.dg/pr70326.c: New test.
7042
2daa2cda 70432016-03-21 Marc Glisse <marc.glisse@inria.fr>
7044 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR tree-optimization/70317
7047 * gcc.dg/pr70317.c: New test.
7048
d9aa5a50 70492016-03-21 Uros Bizjak <ubizjak@gmail.com>
7050
7051 PR target/70327
7052 * gcc.target/i386/pr70327.c: New test.
7053
e1a88bf4 70542016-03-21 Martin Liska <mliska@suse.cz>
7055
61941425 7056 PR ipa/70306
e1a88bf4 7057 * gcc.dg/ipa/pr70306.c: New test.
7058
d9aa5a50 70592016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7060
7061 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7062 * gcc.target/arm/attr-align3.c: Likewise.
7063 * gcc.target/arm/attr_arm.c: Likewise.
7064 * gcc.target/arm/flip-thumb.c: Likewise.
7065
afdde20c 70662016-03-21 Jakub Jelinek <jakub@redhat.com>
7067
7068 PR target/70296
7069 * gcc.target/powerpc/altivec-36.c: New test.
7070
3f2ef661 70712016-03-21 Richard Biener <rguenther@suse.de>
7072
7073 PR tree-optimization/70310
7074 * gcc.dg/torture/pr70310.c: New testcase.
7075
08b2b692 70762016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7077
7078 PR target/70293
7079 * gcc.target/i386/pr70293.c: New test.
7080
93505d22 70812016-03-21 Richard Biener <rguenther@suse.de>
7082
7083 PR tree-optimization/70288
7084 * gcc.dg/torture/pr70288-1.c: New testcase.
7085 * gcc.dg/torture/pr70288-2.c: Likewise.
7086
06fd1914 70872016-03-21 Andrey Belevantsev <abel@ispras.ru>
7088
7089 PR rtl-optimization/69307
7090 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7091
b628775e 70922016-03-21 Andrey Belevantsev <abel@ispras.ru>
7093
7094 PR rtl-optimization/69102
7095 * gcc.c-torture/compile/pr69102.c: New test.
7096
1421f43c 70972016-03-18 Jeff Law <law@redhat.com>
7098
7099 PR rtl-optimization/70263
7100 * gcc.c-torture/compile/pr70263-1.c: New test.
7101 * gcc.target/i386/pr70263-2.c: New test.
7102
e7142ce1 71032016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7104
7105 PR rtl-optimization/70278
7106 * gcc.dg/torture/pr70278.c: New test.
7107 * gcc.target/arm/pr70278.c: New test.
7108
5539bc70 71092016-03-18 David Malcolm <dmalcolm@redhat.com>
7110
7111 PR c/70281
7112 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7113 (test_builtin_types_compatible_p): New test function.
7114 * gcc.dg/pr70281.c: New test case.
7115
296a290a 71162016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7117
7118 PR target/70113
7119 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7120
666094f0 71212016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7122
7123 PR tree-optimization/70252
7124 * gcc.dg/pr70252.c: New test.
7125
350514e8 71262016-03-18 Tom de Vries <tom@codesourcery.com>
7127
7128 * gcc.dg/pr70161-2.c: New test.
7129 * gcc.dg/pr70161.c: New test.
7130
011e0cea 71312016-03-18 Tom de Vries <tom@codesourcery.com>
7132
7133 PR ipa/70269
7134 * gcc.dg/pr70269.c: New test.
7135
292a09de 71362016-03-18 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR c++/70267
7139 * g++.dg/ext/java-3.C: New test.
7140
efc86c4c 71412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7142
7143 PR c++/70205
7144 * g++.dg/lookup/pr70205.C: New test.
7145
a28dd575 71462016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7147
7148 PR c++/70218
7149 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7150
92e7ab1e 71512016-03-17 Marek Polacek <polacek@redhat.com>
7152
7153 PR c/69407
7154 * gcc.dg/atomic-op-6.c: New test.
7155
7378dbfb 71562016-03-17 David Malcolm <dmalcolm@redhat.com>
7157
7158 PR c/70264
7159 * c-c++-common/pr70264.c: New test case.
7160
f7995d7d 71612016-03-17 Jakub Jelinek <jakub@redhat.com>
7162
e2895b76 7163 PR c++/70144
7164 * c-c++-common/pr70144-1.c: New test.
7165 * c-c++-common/pr70144-2.c: New test.
7166
f7995d7d 7167 PR c++/70272
7168 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7169 * g++.dg/opt/flifetime-dse6.C: New test.
7170 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7171
5ec4a949 71722016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7173
7174 PR driver/70192
7175 * gcc.dg/pic-1.c: New test.
7176 * gcc.dg/pic-2.c: Likewise.
7177 * gcc.dg/pic-3.c: Likewise.
7178 * gcc.dg/pic-4.c: Likewise.
7179 * gcc.dg/pie-1.c: Likewise.
7180 * gcc.dg/pie-2.c: Likewise.
7181 * gcc.dg/pie-3.c: Likewise.
7182 * gcc.dg/pie-4.c: Likewise.
7183 * gcc.dg/pie-5.c: Likewise.
7184 * gcc.dg/pie-6.c: Likewise.
7185
c28550e1 71862016-03-17 Tom de Vries <tom@codesourcery.com>
7187
7188 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7189 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7190
be3296cb 71912016-03-17 Richard Biener <rguenther@suse.de>
7192
7193 PR debug/70271
7194 * g++.dg/debug/pr70271.C: New testcase.
7195
9b60ef21 71962016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7197
7198 * gcc.target/i386/pr70251.c: New test.
7199
9a80bc1a 72002016-03-17 Marek Polacek <polacek@redhat.com>
7201
7202 PR c++/70194
7203 * g++.dg/warn/constexpr-70194.C: New test.
7204
733d7ff9 72052016-03-16 Richard Henderson <rth@redhat.com>
7206
7207 PR middle-end/70240
7208 * gcc.c-torture/compile/pr70240.c: New.
7209
3e6f12bf 72102016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7211
7212 * gcc.c-torture/compile/20151204.c: Skip for avr.
7213
867c9e99 72142016-03-16 Jakub Jelinek <jakub@redhat.com>
7215
7216 PR target/70245
7217 * g++.dg/opt/pr70245.C: New test.
7218 * g++.dg/opt/pr70245.h: New file.
7219 * g++.dg/opt/pr70245-aux.cc: New file.
7220
8ced6ab7 72212016-03-16 Martin Sebor <msebor@redhat.com>
7222
7223 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7224
37af779a 72252016-03-16 Richard Henderson <rth@redhat.com>
7226
7227 PR middle-end/70199
7228 * gcc.c-torture/compile/pr70199.c: New.
7229
78ed999c 72302016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7231
7232 * gcc.dg/uninit-19.c: Run dos2unix.
7233
462ca422 72342016-03-16 Marek Polacek <polacek@redhat.com>
7235
7236 PR c/70093
7237 * gcc.dg/nested-func-10.c: New test.
7238 * gcc.dg/nested-func-9.c: New test.
7239
fe58aacc 72402016-03-16 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR tree-optimization/68714
7243 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7244
27a53872 72452016-03-16 Tom de Vries <tom@codesourcery.com>
7246
7247 PR tree-optimization/68715
7248 * gcc.dg/graphite/pr68715-2.c: New test.
7249 * gcc.dg/graphite/pr68715.c: New test.
7250 * gfortran.dg/graphite/pr68715.f90: New test.
7251
95049c3c 72522016-03-16 Tom de Vries <tom@codesourcery.com>
7253
7254 PR tree-optimization/68809
7255 * gcc.dg/graphite/pr68809-2.c: New test.
7256 * gcc.dg/graphite/pr68809.c: New test.
7257
09eddd70 72582016-03-16 Jakub Jelinek <jakub@redhat.com>
7259
81fc5915 7260 PR c++/70147
7261 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7262 method call to i () as argument. Adjust expected output.
7263
09eddd70 7264 PR c++/70147
7265 * g++.dg/ubsan/pr70147-1.C: New test.
7266 * g++.dg/ubsan/pr70147-2.C: New test.
7267
6373d2a2 72682016-03-15 Martin Sebor <msebor@redhat.com>
7269
7270 PR c++/58281
7271 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7272
d27a0c11 72732016-03-15 John David Anglin <danglin@gcc.gnu.org>
7274
9908039d 7275 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7276 hppa*-*-hpux*.
7277
45cdc3a6 7278 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7279
d27a0c11 7280 PR libfortran/69799
7281 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7282 libatomic_available.
7283
0dd1d57f 72842016-03-15 Marek Polacek <polacek@redhat.com>
7285
7286 PR c++/70209
7287 * g++.dg/ext/attribute-may-alias-4.C: New test.
7288
0ce02c07 72892016-03-15 Alexander Monakov <amonakov@ispras.ru>
7290
7291 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7292 -fvar-tracking-assignments-toggle flag.
7293
f6e39b30 72942016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7295
7296 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7297
167f93a2 72982016-03-15 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR rtl-optimization/70222
7301 * gcc.c-torture/execute/pr70222-1.c: New test.
7302 * gcc.c-torture/execute/pr70222-2.c: New test.
7303
08a8af4a 73042016-03-15 Richard Henderson <rth@redhat.com>
7305
7306 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7307
738eb905 73082016-03-15 Andrey Belevantsev <abel@ispras.ru>
7309
7310 PR rtl-optimization/69032
7311 * gcc.dg/pr69032.c: New test.
7312
dd148b3a 73132016-03-15 Andrey Belevantsev <abel@ispras.ru>
7314
7315 PR rtl-optimization/63384
d9aa5a50 7316 * g++.dg/pr63384.C: New test.
dd148b3a 7317
acf58115 73182016-03-15 Andrey Belevantsev <abel@ispras.ru>
7319
7320 PR target/64411
7321 * gcc.target/i386/pr64411.C: New test.
7322
a2897dc4 73232016-03-15 Tom de Vries <tom@codesourcery.com>
7324
7325 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7326 * gfortran.dg/goacc/kernels-alias.f95: New test.
7327
7bad2faf 73282016-03-14 Martin Sebor <msebor@redhat.com>
7329
7330 PR c++/53792
7331 * g++.dg/cpp0x/constexpr-inline.C: New test.
7332 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7333
d65fa8d9 73342016-03-14 David Edelsohn <dje.gcc@gmail.com>
7335
7336 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7337
2b3c633f 73382016-03-14 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR middle-end/70219
7341 * gcc.dg/pr70219.c: New test.
7342
e947f9c3 73432016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7344
7345 PR target/70083
7346 * gcc.dg/torture/pr70083.c: New test.
7347 * gcc.target/i386/pr70083.c: New test.
7348
74201dc2 73492016-03-14 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/56365
7352 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7353
88aea41e 73542016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7355
7356 PR target/70098
7357 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7358 New function.
7359 * g++.dg/pr70098.C: New testcase.
7360
7361
1bd2aefd 73622016-03-14 Tom de Vries <tom@codesourcery.com>
7363
7364 PR tree-optimization/70045
7365 * gcc.dg/graphite/pr70045.c: New test.
7366
922c7033 73672016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7368
7369 PR fortran/69043
7370 * gfortran.dg/include_9.f90: New test.
7371
fd4ab6d9 73722016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7373
7374 PR fortran/45076
7375 gfortran.dg/prof/prof.exp: New script.
7376 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7377
7d7218d3 73782016-03-12 Andrey Belevantsev <abel@ispras.ru>
7379
7380 PR rtl-optimization/69307
7381 * gcc.dg/pr69307.c: New test.
7382
02ffd664 73832016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7384
7385 PR target/69614
7386 * gcc.target/arm/pr69614.c: New.
7387
76e207a9 73882016-03-12 Paul Thomas <pault@gcc.gnu.org>
7389
7390 PR fortran/70031
7391 * gfortran.dg/submodule_14.f08: New test
7392
7393 PR fortran/69524
7394 * gfortran.dg/submodule_15.f08: New test
7395
490ee78a 73962016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7397
7398 PR c++/70106
7399 * g++.dg/cpp1y/paren3.C: New test.
7400
04e137ff 74012016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7402
7403 PR target/70131
7404 * gcc.target/powerpc/ppc-round2.c: New test.
7405
27b2c1c4 74062016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7407
7408 PR target/70123
7409 * gcc.dg/torture/pr70123.c: New test.
7410
84116671 74112016-03-11 Jeff Law <law@redhat.com>
7412
7413 PR tree-optimization/70190
7414 * gcc.c-torture/compile/pr70190.c: New test.
7415
cfa58bc8 74162016-03-11 David Malcolm <dmalcolm@redhat.com>
7417
7418 PR c/68187
7419 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7420 case.
7421 (test43_b): Likewise.
7422 (test43_c): Likewise.
7423 (test43_d): Likewise.
7424 (test43_e): Likewise.
7425 (test43_f): Likewise.
7426 (test43_g): Likewise.
7427 (test44_a): Likewise.
7428 (test44_b): Likewise.
7429 (test44_c): Likewise.
7430 (test44_d): Likewise.
7431 (test44_e): Likewise.
7432
ce234f27 74332016-03-11 David Malcolm <dmalcolm@redhat.com>
7434
7435 PR c/70085
7436 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7437
e4756b48 74382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7439
7440 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7441 dg-options.
7442
1f5ef87e 74432016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7444
7445 PR target/70002
7446 PR target/69245
7447 * gcc.target/aarch64/pr69245_2.c: New test.
7448
f9c352a1 74492016-03-11 Jakub Jelinek <jakub@redhat.com>
7450
7451 PR tree-optimization/70177
7452 * gcc.dg/pr70177.c: New test.
7453
4dd92ac6 74542016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7455
7456 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7457
331e4fdb 74582016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7459
7460 * gcc.dg/tree-ssa/sra-20.c: New.
7461
69262824 74622016-03-11 Jakub Jelinek <jakub@redhat.com>
7463
6f9a7425 7464 PR rtl-optimization/70174
7465 * gcc.dg/pr70174.c: New test.
7466
69262824 7467 PR tree-optimization/70169
7468 * gcc.dg/pr70169.c: New test.
7469
4637a847 74702016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7471
7472 PR target/70160
7473 * gcc.target/i386/pr70160.c: New test.
7474
5a86d754 74752016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7476
7477 * gcc.target/s390/dfp-1.c: New test.
7478
af4c8290 74792016-03-10 Nick Clifton <nickc@redhat.com>
7480
7481 PR target/70044
7482 * gcc.target/aarch64/pr70044.c: New test.
7483
98dfd328 74842016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7485 Jakub Jelinek <jakub@redhat.com>
7486
7487 PR c++/70001
7488 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7489 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7490 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7491
75e72311 74922016-03-10 Jan Hubicka <hubicka@ucw.cz>
7493
7494 PR lto/69589
7495 * g++.dg/lto/pr69589_0.C: New testcase
7496 * g++.dg/lto/pr69589_1.C: New testcase
7497
a2eb1271 74982016-03-10 Marek Polacek <polacek@redhat.com>
7499
7500 PR c++/70153
7501 * g++.dg/delayedfold/unary-plus1.C: New test.
7502
75032016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7504
7505 * gcc.target/arm/pr45701-1.c: Escape brackets.
7506 * gcc.target/arm/pr45701-2.c: Likewise.
7507
5ab2987f 75082016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7509
7510 * gfortran.dg/unconstrained_commons.f: New.
7511
6972afac 75122016-03-10 Alan Modra <amodra@gmail.com>
7513
7514 * gcc.dg/pr69195.c: New.
7515 * gcc.dg/pr69238.c: New.
7516
c82c99ec 75172016-03-10 Tom de Vries <tom@codesourcery.com>
7518
7519 PR testsuite/68915
7520 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7521
a2389d4a 75222016-03-10 Richard Biener <rguenther@suse.de>
7523
7524 PR tree-optimization/70128
7525 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7526 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7527
c272412d 75282016-03-09 Jakub Jelinek <jakub@redhat.com>
7529
a0451069 7530 PR tree-optimization/70152
7531 * gcc.dg/pr70152.c: New test.
7532
c272412d 7533 PR target/70086
7534 * gcc.target/i386/pr70086-1.c: New test.
7535 * gcc.target/i386/pr70086-2.c: New test.
7536 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7537
7538 PR tree-optimization/70127
7539 * gcc.c-torture/execute/pr70127.c: New test.
7540
27dcb7a8 75412016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7542
7543 * c-c++-common/goacc/combined-directives-2.c: New test.
7544
c24757cf 75452016-03-09 David Malcolm <dmalcolm@redhat.com>
7546
7547 PR c/68473
7548 PR c++/70105
7549 * g++.dg/diagnostic/pr70105.C: New test.
7550 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7551 (test_multiple_ordinary_maps): New test function.
7552
83108969 75532016-03-09 David Malcolm <dmalcolm@redhat.com>
7554
7555 PR c/68473
7556 PR c++/70105
7557 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7558 Drop range information from call to inform_at_rich_loc.
7559 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7560 New.
7561 (test_show_locus): Replace calls to rich_location::add_range with
7562 calls to add_range. Rewrite the tests that used the now-defunct
7563 rich_location ctor taking a source_range. Simplify other tests
7564 by replacing calls to COMBINE_LOCATION_DATA with calls to
7565 make_location.
7566
6733c0e8 75672016-03-09 Richard Biener <rguenther@suse.de>
7568 Jakub Jelinek <jakub@redhat.com>
7569
7570 PR tree-optimization/70138
7571 * gcc.dg/vect/pr70138-1.c: New testcase.
7572 * gcc.dg/vect/pr70138-2.c: Likewise.
7573
96abb9f5 75742016-03-09 Jakub Jelinek <jakub@redhat.com>
7575
7576 PR target/70049
7577 * gcc.target/i386/pr70049.c: New test.
7578
42bb3bfb 75792016-03-09 Richard Biener <rguenther@suse.de>
7580
7581 PR c/70143
7582 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7583 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7584 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7585
27527428 75862016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7587
7588 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7589 arm-*-*.
7590
248449f2 75912016-03-09 Jakub Jelinek <jakub@redhat.com>
7592
1bd49ced 7593 PR middle-end/67278
7594 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7595
248449f2 7596 PR target/67278
7597 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7598
7599 PR middle-end/70050
7600 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7601 in testcase comment.
7602
dfc460ff 76032016-03-09 Tom de Vries <tom@codesourcery.com>
7604
7605 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7606 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7607 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7608 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7609 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7610 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7611 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7612 * gfortran.dg/goacc/kernels-loop.f95: New test.
7613
0377fc7f 76142016-03-08 Martin Sebor <msebor@redhat.com>
7615
7616 PR c++/62096
7617 * g++.dg/warn/overflow-warn-7.C: New test.
7618
3556aa80 76192016-03-08 Jason Merrill <jason@redhat.com>
7620
7621 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7622 * lib/target-supports.exp (check_effective_target_concepts): New.
7623
e5096208 76242016-03-08 Jakub Jelinek <jakub@redhat.com>
7625
5370eb8d 7626 PR c++/70135
7627 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7628 * g++.dg/ubsan/pr70135.C: New test.
7629
e5096208 7630 PR target/70110
7631 * gcc.dg/pr70110.c: New test.
7632
cc37120d 76332016-03-07 Martin Jambor <mjambor@suse.cz>
7634
7635 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7636 * c-c++-common/gomp/if-1.c: Likewise.
7637 * c-c++-common/gomp/pr61486-2.c: Likewise.
7638 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7639 to dg-additional-options.
7640 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7641 * g++/gomp/target-teams-1.c: Likewise.
7642 * gcc.dg/gomp/gomp.exp: Likewise.
7643 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7644 dg-additional-options.
7645 * gfortran.dg/gomp/gomp.exp: Likewise.
7646 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7647 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7648 dg-additional-options.
7649 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7650
53c248d8 76512016-03-07 Martin Jambor <mjambor@suse.cz>
7652
7653 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7654 * c-c++-common/gomp/gridify-1.c: New test.
7655 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7656
541e79a0 76572016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7658
7659 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7660 trigger for cortex-r8, when scanning for register r8.
7661 * gcc.target/arm/pr45701-2.c: Likewise.
7662
4dfabd94 76632016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7664 Jeff Law <law@redhat.com>
4dfabd94 7665
7666 PR tree-optimization/69740
7667 * gcc.c-torture/compile/pr69740-1.c: New test.
7668 * gcc.c-torture/compile/pr69740-2.c: New test.
7669
1b63a87b 76702016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7671
7672 * lib/target-supports.exp
7673 (check_effective_target_whole_vector_shift): Enable for PPC64.
7674
d33914da 76752016-03-07 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/70115
7678 * gcc.dg/torture/pr70115.c: New testcase.
7679
584fba4b 76802016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7681
7682 PR middle-end/69916
7683 * c-c-++-common/goacc/pr69916.c: New.
7684
7f2f5ec0 76852016-03-07 Richard Henderson <rth@redhat.com>
7686
7687 * gcc.c-torture/compile/pr70061.c: New test.
7688
f530e7c4 76892016-03-07 Richard Biener <rguenther@suse.de>
7690
7691 PR testsuite/70109
7692 * gcc.dg/vect/O3-pr36098.c: New testcase.
7693
a3855fed 76942016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7695
7696 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7697
091ffc31 76982016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7699
7700 * gnat.dg/renaming9.ad[sb]: New testcase.
7701
2941b871 77022016-03-05 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR c++/70084
7705 * g++.dg/expr/stdarg3.C: New test.
7706
5173ce42 77072016-03-04 Jeff Law <law@redhat.com>
7708
7709 PR tree-optimization/69196
7710 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7711 x86_64-*-*.
7712
2d1d2e55 77132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7714
0e43078e 7715 PR c/69973
7716 * gcc.dg/pr69973.c: New test.
7717
d8ec06ae 7718 PR rtl-optimization/69941
7719 * gcc.dg/torture/pr69941.c: New test.
7720
2d1d2e55 7721 PR c/69824
7722 * gcc.dg/pr69824.c: New test.
7723
32f692e2 77242016-03-05 Tom de Vries <tom@codesourcery.com>
7725
7726 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7727 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7728 function.
7729
1c699e9a 77302016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7731
7732 PR c++/66786
7733 * g++.dg/cpp1y/var-templ48.C: New test.
7734 * g++.dg/cpp1y/var-templ49.C: New test.
7735
358448c6 77362016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7739
01dc3c45 77402016-03-04 Jakub Jelinek <jakub@redhat.com>
7741
e968ff6d 7742 PR c++/70035
7743 * g++.dg/ubsan/pr70035.C: New test.
7744
01dc3c45 7745 PR target/70062
7746 * gcc.target/i386/pr70062.c: New test.
7747
3937d618 77482016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7749
7750 * g++.dg/template/typename21.C: Remove c++98_only.
7751
c58ac7f8 77522016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7753
7754 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7755
0060768a 77562016-03-04 David Malcolm <dmalcolm@redhat.com>
7757
7758 PR c/68187
7759 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7760 function.
7761 (fn_42_b): Likewise.
7762 (fn_42_c): Likewise.
7763
74c6fd40 77642016-03-04 David Malcolm <dmalcolm@redhat.com>
7765
7766 PR c/68187
7767 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7768 function.
7769 (fn_40_b): Likewise.
7770 (fn_41_a): Likewise.
7771 (fn_41_b): Likewise.
7772
31b11359 77732016-03-04 Jakub Jelinek <jakub@redhat.com>
7774
7775 PR target/70059
7776 * gcc.target/i386/avx512f-pr70059.c: New test.
7777 * gcc.target/i386/avx512dq-pr70059.c: New test.
7778
c5b93452 77792016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7780
7781 PR rtl-optimization/57676
7782 * gcc.dg/torture/pr57676.c: New test.
7783
268fbd56 77842016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7785
7786 * gcc.dg/pr70026.c: New test.
7787
6560d1ad 77882016-03-04 Marek Polacek <polacek@redhat.com>
7789
7790 PR c/69798
7791 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7792 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7793
cc7dfddf 77942016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7795
7796 PR target/70004
7797 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7798 Delete.
7799 (test_corners_sisd_si): Likewise.
7800 (main): Remove checks of the above.
7801 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7802
e9663bd4 78032016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7804
7805 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7806
dcdd684e 78072016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7808
7809 * gcc.dg/torture/pr69951.c: Accept argc==0.
7810
e692d332 78112016-03-04 Richard Biener <rguenther@suse.de>
7812
7813 PR c++/70054
7814 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7815 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7816
af77b7e6 78172016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7818
7819 PR testsuite/69766
7820 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7821 testing multiarch.
7822
290da96e 78232016-03-04 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR debug/69947
7826 * gcc.dg/guality/pr69947.c: New test.
7827
e51ce713 78282016-03-03 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR ada/70017
7831 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7832
1feed892 78332016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7834
7835 PR rtl-optimization/69904
7836 * gcc.target/arm/pr69904.c: New test.
7837
c32bda69 78382016-03-03 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR target/70021
7841 * gcc.dg/vect/pr70021.c: New test.
7842 * gcc.target/i386/pr70021.c: New test.
7843
1bc579ed 78442016-03-03 Marek Polacek <polacek@redhat.com>
7845
7846 PR middle-end/70050
7847 * gcc.dg/pr70050.c: New test.
7848
cfa8d638 78492016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7850
7851 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7852
1b889259 78532016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7854
7855 PR tree-optimization/70043
7856 * gfortran.dg/vect/pr70043.f90: New test.
7857
f756dfa3 78582016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7859
7860 * gnat.dg/specs/task1.ads: New test.
7861
5cb4863d 78622016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7863
7864 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7865 Invoke gdb with -batch.
7866 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7867
5dd12e43 78682016-03-03 Richard Biener <rguenther@suse.de>
7869
7870 PR tree-optimization/55936
7871 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7872
d97ba4ca 78732016-03-02 Jeff Law <law@redhat.com>
7874
5d23c86f 7875 PR rtl-optimization/69942
7876 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7877 effects of argument promotions.
7878
d97ba4ca 7879 PR tree-optimization/69987
7880 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7881 target does not support -fprefetch-loop-arrays.
7882
901faaa0 78832016-03-02 Uros Bizjak <ubizjak@gmail.com>
7884
7885 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7886
51f6fdce 78872016-03-02 Bin Cheng <bin.cheng@arm.com>
7888
6bc7872f 7889 PR rtl-optimization/69052
51f6fdce 7890 * gcc.target/i386/pr69052.c: New test.
7891
31d31e07 78922016-03-02 Alan Modra <amodra@gmail.com>
7893
7894 * gcc.dg/pr69990.c: New.
7895
04faee95 78962016-03-02 Jakub Jelinek <jakub@redhat.com>
7897
270d0117 7898 PR c/68062
7899 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7900
7901 PR middle-end/70022
7902 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7903
04faee95 7904 PR target/70028
7905 * gcc.target/i386/pr70028.c: New test.
7906
a2cc9e8e 79072016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7908
7909 * c-c++-common/asan/swapcontext-test-1.c,
7910 * c-c++-common/tsan/thread_leak.c,
7911 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7912 * g++.dg/tsan/benign_race.C,
7913 * g++.dg/tsan/fd_close_norace.C,
7914 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7915 races with sanitizer output
7916
dd4bd263 79172016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7918 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7919
7920 PR target/67278
7921 * gcc.dg/simd-8.c: New testcase.
7922
b5fe3a49 79232016-03-02 Richard Biener <rguenther@suse.de>
7924
7925 PR middle-end/67278
7926 * gcc.dg/simd-7.c: New testcase.
7927
23601f67 79282016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7929
7930 * gcc.target/i386/pr70007.c: Tweak.
7931
f66f65e7 79322016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7933
7934 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7935
60773515 79362016-03-02 Marek Polacek <polacek@redhat.com>
7937
7938 PR c/67854
7939 * gcc.dg/pr67854.c: New test.
7940
6c094cb1 79412016-03-02 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR middle-end/70025
7944 * gcc.dg/torture/pr70025.c: New test.
7945
7627bb56 79462016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7947
7948 PR tree-optimization/68621
7949 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7950
066c8e94 79512016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7952
7953 * gcc.target/i386/pr70007.c: New test.
7954
d3b819ad 79552016-03-01 Jeff Law <law@redhat.com>
7956
d4b9ad56 7957 PR tree-optimization/69196
7e217344 7958 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7959
d3b819ad 7960 PR tree-optimization/69196
7961 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7962 duplicating code and spoiling the expected output.
7963
4f37285d 79642016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7965
7966 PR target/70033
7967 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7968 supports power9 before doing tests.
7969 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7970 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7971 * gcc.target/powerpc/p9-permute.c: Likewise.
7972
3e9c4f6c 79732016-03-01 Uros Bizjak <ubizjak@gmail.com>
7974
7975 PR target/70027
7976 * gcc.target/i386/pr70027.c: New test.
7977
e324729e 79782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7979
7980 * gcc.dg/pr70017.c: New test.
7981
40e9ce2d 79822016-03-01 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR c/69796
7985 PR c/69974
7986 * gcc.dg/pr69796.c: New test.
7987 * gcc.dg/pr69974.c: New test.
7988
e8b016ea 79892016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7990
7991 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7992
24d3127c 79932016-02-29 Jeff Law <law@redhat.com>
7994
7995 PR tree-optimization/69987
7996 * gfortran.dg/pr69987.f90: New test.
7997
7998 PR tree-optimization/69989
7999 * gcc.c-torture/compile/pr69989-2.c: New test.
8000
12cc1225 80012016-03-01 Marek Polacek <polacek@redhat.com>
8002
8003 PR c++/69795
8004 * g++.dg/parse/invalid1.C: New test.
8005
d99a947c 80062016-03-01 Richard Biener <rguenther@suse.de>
8007
8008 PR middle-end/70022
8009 * gcc.dg/pr70022.c: New testcase.
8010
395dbc60 80112016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8012
8013 PR tree-optimization/69956
8014 * gcc.dg/pr69956.c: New test.
8015
40a35c55 80162016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8017
8018 PR target/70011
8019 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8020 XFAIL when hardware supports efficient unaligned storage access.
8021
4edc90b0 80222016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8023
8024 PR c++/69961
8025 * g++.dg/template/pr69961a.C: New test.
8026 * g++.dg/template/pr69961b.C: New test.
8027
1ed1f69a 80282016-02-29 David Malcolm <dmalcolm@redhat.com>
8029
8030 PR preprocessor/69985
8031 * gcc.dg/cpp/pr69985.c: New test case.
8032
01c5d15d 80332016-02-29 Jeff Law <law@redhat.com>
8034
3a4d3de5 8035 PR tree-optimization/70005
8036 * gcc.c-torture/execute/pr70005.c New test.
8037
01c5d15d 8038 PR tree-optimization/69999
8039 * gcc.c-torture/compile/pr69999.c: New test.
8040
1bf66b54 80412016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8042
8043 PR tree-optimization/69652
8044 * gcc.dg/torture/pr69652.c: Delete test.
8045 * gcc.dg/vect/pr69652.c: New test.
8046
b4d653d5 80472016-02-19 Richard Biener <rguenther@suse.de>
8048
8049 PR tree-optimization/69980
8050 * gfortran.dg/vect/pr69980.f90: New testcase.
8051
35bc4745 80522016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8053
8054 * gcc.target/sparc/20160229-1.c: New test.
8055
bb54a538 80562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8057
8058 * gnat.dg/stack_usage3.adb: New test.
8059 * gnat.dg/stack_usage3_pkg.ads: New helper.
8060
95164e71 80612016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8062
8063 * gnat.dg/renaming8.adb: New test.
8064 * gnat.dg/renaming8_pkg1.ads: New helper.
8065 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8066 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8067
a890896f 80682016-02-29 Richard Biener <rguenther@suse.de>
8069
8070 PR tree-optimization/69720
8071 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8072
5c70403a 80732016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8074
8075 PR fortran/68147
8076 PR fortran/47674
8077 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8078
dfb6d139 80792016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8080 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8081
8082 PR fortran/56007
8083 * gfortran.dg/coarray_8.f90: Adjust error message.
8084 * gfortran.dg/pr56007.f90: New test.
8085 * gfortran.dg/pr56007.f: New test.
8086
536508db 80872016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8088
8089 PR tree-optimization/69989
8090 * gcc.dg/torture/pr69989.c: New test.
8091
eec75e45 80922016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8093
8094 * gcc.target/i386/stack-realign-win.c: New test.
8095
0175e45a 80962016-02-28 Harald Anlauf <anlauf@gmx.de>
8097
8098 PR fortran/60126
8099 * gfortran.dg/pr60126.f90: New test.
8100
2a703589 81012016-02-27 Jeff Law <law@redhat.com>
8102
8103 Revert
8104 2016-02-26 Richard Biener <rguenther@suse.de>
8105 Jeff Law <law@redhat.com>
8106
8107 PR tree-optimization/69740
8108 * gcc.c-torture/compile/pr69740-1.c: New test.
8109 * gcc.c-torture/compile/pr69740-2.c: New test.
8110
359b4c18 81112016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8112
1c96765a 8113 PR fortran/69910
359b4c18 8114 * gfortran.dg/newunit_4.f90: New test.
8115
49462d93 81162016-02-27 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR target/69613
8119 PR rtl-optimization/69886
8120 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8121 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8122 target.
8123
c4ac733e 81242016-02-26 Martin Sebor <msebor@redhat.com>
8125
8126 PR tree-optimization/15826
8127 * gcc.dg/tree-ssa/pr15826.c: New test.
8128
da8c4b5d 81292016-02-26 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR target/69969
8132 * gcc.target/powerpc/pr69969.c: New test.
8133
0a4558eb 81342016-02-26 Martin Sebor <msebor@redhat.com>
8135
8136 PR c++/15766
8137 * g++.old-deja/g++.other/decl5.C: Add a test case.
8138
5b500299 81392016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8140
8141 PR target/69946
8142 * gcc.target/powerpc/pr69946.c: New file.
8143
565f533b 81442016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8145 Jeff Law <law@redhat.com>
565f533b 8146
0a4558eb 8147 PR tree-optimization/69740
565f533b 8148 * gcc.c-torture/compile/pr69740-1.c: New test.
8149 * gcc.c-torture/compile/pr69740-2.c: New test.
8150
ff67cbea 81512016-02-26 Martin Jambor <mjambor@suse.cz>
8152
8153 PR middle-end/69920
8154 * gcc.dg/torture/pr69932.c: New test.
8155 * gcc.dg/torture/pr69936.c: Likewise.
8156
e400d817 81572016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8158
8159 PR target/69709
8160 * gcc.target/s390/pr69709.c: New test.
8161
126a5a2d 81622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8163
8164 PR target/69245
8165 * gcc.target/aarch64/pr69245_1.c: New test.
8166
59c58860 81672016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8168
8169 PR target/69613
8170 * gcc.dg/torture/pr69613.c: New test.
8171
9441fa4e 81722016-02-26 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR rtl-optimization/69891
8175 * gcc.target/i386/pr69891.c: New test.
8176
e48fcde0 81772016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8178 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8179
35ed600a 8180 PR target/61397
f41208a1 8181 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8182 functionality for both 32-bit and 64-bit.
8183
c86aaa0e 81842016-02-26 Richard Biener <rguenther@suse.de>
8185
8186 PR tree-optimization/69551
8187 * gcc.dg/torture/pr69951.c: New testcase.
8188
38e71a65 81892016-02-25 Richard Biener <rguenther@suse.de>
8190
8191 PR tree-optimization/48795
8192 * gcc.dg/Warray-bounds-18.c: New testcase.
8193
03331e69 81942016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8195
8196 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8197
f14d8d6a 81982016-02-25 Jakub Jelinek <jakub@redhat.com>
8199
8200 PR rtl-optimization/69896
8201 * gcc.dg/pr69896.c: New test.
8202
4003c807 82032016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8204
8205 PR c++/69736
8206 * g++.dg/cpp1y/paren2.C: New test.
8207
a0573328 82082016-02-24 Martin Sebor <msebor@redhat.com>
8209
8210 PR c/51147
8211 * gcc.dg/enum-mode-2.c: New test.
8212
2cde02ad 82132016-02-24 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR c++/69922
8216 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8217 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8218 * g++.dg/ubsan/pr69922.C: New test.
8219
f0ea75d1 82202016-02-24 Marek Polacek <polacek@redhat.com>
8221
8222 PR c/69819
8223 * gcc.dg/pr69819.c: New test.
8224
05027366 82252016-02-24 Martin Sebor <msebor@redhat.com>
8226
34ed562b 8227 PR c++/69912
8228 * g++.dg/ext/flexary15.C: New test.
8229
82302016-02-24 Martin Sebor <msebor@redhat.com>
8231
8232 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8233 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8234 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8235
650c3ad5 82362016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8237 Charles Baylis <charles.baylis@linaro.org>
8238
8239 PR debug/61033
8240 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8241
596070e8 82422016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8243 Jakub Jelinek <jakub@redhat.com>
596070e8 8244
8245 PR middle-end/69760
8246 * gcc.dg/torture/pr69760.c: New testcase.
8247
d6b92d9f 82482016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8251 pattern on Solaris with as.
8252
90436d9d 82532016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254
8255 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8256 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8257 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8258 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8259
7c749495 82602016-02-24 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR middle-end/69915
8263 * gcc.dg/pr69915.c: New test.
8264
9c9680b5 82652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8266
8267 PR rtl-optimization/69886
8268 * gcc.dg/torture/pr69886.c: New test.
8269
36d081ee 82702016-02-24 Richard Biener <rguenther@suse.de>
8271
8272 PR middle-end/68963
8273 * gcc.dg/torture/pr68963.c: New testcase.
8274
2a0accb9 82752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8276
8277 PR target/69875
8278 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8279 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8280 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8281 * gcc.target/arm/atomic_loaddi_1.c: New test.
8282 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8283 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8284 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8285 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8286 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8287 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8288 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8289 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8290
f0e92ef1 82912016-02-24 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR middle-end/69909
8294 * gcc.dg/torture/pr69909.c: New test.
8295
6907286f 82962016-02-24 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/69907
8299 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8300 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8301 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8302
e6ab7475 83032016-02-24 Christian Bruel <christian.bruel@st.com>
8304
8305 * gcc.target/arm/pragma_cpp_fma.c: New test.
8306
47587450 83072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8308
8309 PR fortran/61156
8310 * gfortran.dg/include_6.f90: Update test.
8311
d41ab738 83122016-02-23 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR objc/69844
8315 * objc.dg/pr69844.m: New test.
8316
4772d9d5 83172016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8318
8319 PR libgfortran/69456
8320 * gfortran.dg/namelist_89.f90: New test.
8321 * gfortran.dg/pr59700.f90: Update test..
8322
8c38d887 83232016-02-23 Martin Sebor <msebor@redhat.com>
8324
8325 PR middle-end/69780
8326 * g++.dg/ext/builtin_alloca.C: New test.
8327 * gcc.dg/builtins-68.c: New test.
8328
ee1bfdb0 83292016-02-23 Richard Henderson <rth@redhat.com>
8330
8331 * gcc.target/i386/addr-space-3.c: Remove test.
8332
52609ec3 83332016-02-23 David Malcolm <dmalcolm@redhat.com>
8334
8335 PR preprocessor/69126
8336 PR preprocessor/69543
8337 * c-c++-common/pr69126-2-long.c: New test.
8338 * c-c++-common/pr69126-2-short.c: New test.
8339 * c-c++-common/pr69543-1.c: Remove xfail.
8340
d5bf2cc8 83412016-02-23 David Malcolm <dmalcolm@redhat.com>
8342
8343 PR preprocessor/69126
8344 PR preprocessor/69543
8345 PR preprocessor/69558
8346 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8347 (f): Rename to...
8348 (test_2): ...this, and add leading comment.
8349 (MACRO_3, test_3): New.
8350 (MACRO_4A, MACRO_4B, test_4): New.
8351 (MACRO): Rename to...
8352 (MACRO_5): ...this.
8353 (g): Rename to...
8354 (test_5): ...this, updating for renaming of MACRO, and
8355 add leading comment.
8356 * c-c++-common/pr69543-1.c: New.
8357 * c-c++-common/pr69543-2.c: New.
8358 * c-c++-common/pr69543-3.c: New.
8359 * c-c++-common/pr69543-4.c: New.
8360 * c-c++-common/pr69558-1.c: New.
8361 * c-c++-common/pr69558-2.c: New.
8362 * c-c++-common/pr69558-3.c: New.
8363 * c-c++-common/pr69558-4.c: New.
8364 * gcc.dg/pr69558.c: Move to...
8365 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8366 xfail for c++.
8367
3a37a410 83682016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8369
8370 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8371 to -ftree-parallelize-loops/-fopenacc changes.
8372 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8373 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8374 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8375 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8376 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8377 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8378 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8379 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8380 * c-c++-common/goacc/kernels-loop.c: Likewise.
8381 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8382 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8383 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8384 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8385
ecca180f 83862016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8387
8388 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8389
eec0fa3f 83902016-02-23 Jakub Jelinek <jakub@redhat.com>
8391
f1f91c07 8392 PR c++/69902
8393 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8394
eec0fa3f 8395 PR c/69900
8396 * gcc.dg/pr69900.c: New test.
8397
e045424d 83982016-02-23 Martin Jambor <mjambor@suse.cz>
8399
8400 PR tree-optimization/69666
8401 * gcc.dg/tree-ssa/pr69666.c: New test.
8402
f482dff6 84032016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8404
8405 PR fortran/67451
8406 * gfortran.dg/coarray_allocate_5.f08: New test.
8407
57ed698b 84082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8409
8410 * gcc.target/s390/vcond-shift.c: Move to ...
8411 * gcc.target/s390/vector/vcond-shift.c: ... here.
8412
990e443c 84132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8414
8415 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8416 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8417
296c5f01 84182016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8419
8420 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8421
e53f41d5 84222016-02-20 Mark Wielaard <mjw@redhat.com>
8423
8424 PR c/28901
8425 * gcc.dg/unused-variable-3.c: New test.
8426
13af201d 84272016-02-22 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR target/69888
8430 * gcc.target/i386/pr69888.c: New test.
8431
682c90f9 84322016-02-22 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/69882
8435 * gfortran.dg/vect/pr69882.f90: New testcase.
8436
b8cd18c3 84372016-02-22 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR target/69885
8440 * gcc.dg/pr69885.c: New test.
8441
09343379 84422016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8443
8444 PR target/69806
8445 PR target/54089
8446 * gcc.target/sh/pr54089-10.c: New.
8447
b345a09f 84482016-02-20 Paul Thomas <pault@gcc.gnu.org>
8449
8450 PR fortran/69423
8451 * gfortran.dg/deferred_character_15.f90 : New test.
8452
51385aed 84532016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8454
8455 PR fortran/57365
8456 gfortran.dg/allocate_with_source_18.f03: New test.
8457
84582016-02-20 Harald Anlauf <anlauf@gmx.de>
8459
8460 PR fortran/52531
8461 gfortran.dg/gomp/pr52531.f90: New test.
8462
9cce8384 84632016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8464
8465 PR c++/69865
8466 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8467 -std=c++03.
8468
d91f5fbb 84692016-02-19 Jakub Jelinek <jakub@redhat.com>
8470
563d5cb8 8471 PR c++/69826
8472 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8473 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8474
0a04aac9 8475 PR c++/69850
8476 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8477
d91f5fbb 8478 PR c++/69851
8479 * g++.dg/torture/pr69851.C: New test.
8480
5fe1f282 84812016-02-19 Martin Sebor <msebor@redhat.com>
8482
8483 PR testsuite/69573
8484 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8485
a45bce11 84862016-02-19 Jakub Jelinek <jakub@redhat.com>
8487
6263dde1 8488 PR c++/69850
8489 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8490 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8491
a45bce11 8492 PR c++/67767
8493 * g++.dg/cpp0x/pr67767.C: New test.
8494
cf2ed1b7 84952016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8496
8497 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8498 for fp, simd, crypto, crc, lse.
8499 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8500 above.
8501 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8502 effective target check.
8503
f6cc34b0 85042016-02-19 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR target/69820
8507 * gcc.target/i386/pr69820.c: New test.
8508
6c678e78 85092016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8510
8511 * gcc.target/s390/vector/int128-1.c: New test.
8512
b088ff4b 85132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8514
8515 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8516
b11e60a4 85172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8518
8519 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8520 instruction pattern name to prevent the testcase from failing with
8521 -march=z13.
8522
664ff6a0 85232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8524
8525 * gcc.target/s390/md/movstr-2.c: New test.
8526
e80be24b 85272016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8528
8529 * gcc.target/s390/morestack.c: New test.
8530
9839f350 85312016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8532
8533 PR target/69625
8534 * gcc.target/s390/pr69625.c: Add test case.
8535
4550fbd0 85362016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8537
8538 PR testsuite/68580
8539 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8540
57d00b6a 85412016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8542
8543 PR target/68404
8544 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8545 * gcc.target/powerpc/fusion3.c: Likewise.
8546
63ad69d6 85472016-02-18 Richard Biener <rguenther@suse.de>
8548
8549 PR middle-end/69553
8550 * g++.dg/torture/pr69553.C: New testcase.
8551
d92404ed 85522016-02-18 Nick Clifton <nickc@redhat.com>
8553
4550fbd0 8554 PR target/62254
8555 PR target/69610
8556 * gcc.target/arm/pr62554.c: New test.
8557 * gcc.target/arm/pr69610-1.c: New test.
8558 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8559
0808dfce 85602016-02-18 Richard Biener <rguenther@suse.de>
8561
8562 PR middle-end/69854
8563 * gcc.dg/torture/pr69854.c: New testcase.
8564
fc3527e3 85652016-02-17 Jakub Jelinek <jakub@redhat.com>
8566
8567 PR c++/69850
8568 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8569
e3c24279 85702012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8571
8572 * gcc.target/powerpc/vec-cg.c: New test.
8573
c9732c2b 85742016-02-17 Richard Biener <rguenther@suse.de>
8575
8576 PR testsuite/69586
8577 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8578
51bf9f9b 85792016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8580
8581 PR target/69161
8582 * gcc.c-torture/compile/pr69161.c: New test.
8583
6baedca3 85842016-02-17 David Sherwood <david.sherwood@arm.com>
8585
8586 PR target/69532
8587 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8588 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8589
4f240715 85902016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8591
8592 * gcc.dg/ifcvt-4.c: Skip on Visium.
8593
e0c0515d 85942016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8595
8596 * gnat.dg/atomic8.adb: New test.
8597
7b319ee6 85982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8599
8600 * gnat.dg/discr46.ad[sb]: New test.
8601
48a7e3d1 86022016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8603
8604 PR Target/48344
8605 * gcc.target/powerpc/pr48344-1.c: New test.
8606
3f844f15 86072015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8608
8609 PR fortran/69742
8610 * gfortran.dg/associate_21.f90: New test.
8611
7675e968 86122016-02-16 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR c/69835
8615 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8616 -Wnonnull in dg-options.
8617 * c-c++-common/nonnull-2.c: New test.
8618
d6faee88 86192016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8620 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8621
8622 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8623
3a2a72aa 86242016-02-16 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR middle-end/69801
8627 * gcc.dg/pr69801.c: Add empty dg-options.
8628
28072426 86292016-02-16 James Norris <jnorris@codesourcery.com>
8630
8631 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8632 * g++.dg/goacc/deviceptr-1.c: New file.
8633
37fffac2 86342016-02-16 Jakub Jelinek <jakub@redhat.com>
8635
8636 PR tree-optimization/69820
8637 * gcc.dg/vect/pr69820.c: New test.
8638
f72a5e61 86392016-02-16 Richard Biener <rguenther@suse.de>
8640
8641 PR tree-optimization/69776
8642 * gcc.dg/torture/pr69776-2.c: New testcase.
8643
50e0cd76 86442016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8645
8646 PR tree-optimization/69714
8647 * gcc.dg/torture/pr69714.c: New test.
8648
14a72c4e 86492016-02-16 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR tree-optimization/69802
8652 * gcc.dg/pr69802.c: New test.
8653
fd808c11 86542016-02-16 Richard Biener <rguenther@suse.de>
8655
8656 PR middle-end/69801
8657 * gcc.dg/pr69801.c: New testcase.
8658
49a549ca 86592016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8660
8661 PR libgfortran/69651
8662 * gfortran.dg/read_bang.f90: New test.
8663 * gfortran.dg/read_bang4.f90: New test.
8664
77454e6e 86652016-02-15 Jakub Jelinek <jakub@redhat.com>
8666
2074f21c 8667 PR c++/69658
8668 * g++.dg/init/pr69658.C: New test.
8669
77454e6e 8670 PR c++/69797
8671 * c-c++-common/pr69797.c: New test.
8672
4ef4d764 86732016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8674
8675 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8676 check for aarch64*-*-*.
8677
4a45fe0f 86782016-02-15 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/69783
8681 * gcc.dg/vect/pr69783.c: New testcase.
8682
0b3619e6 86832016-02-15 Richard Biener <rguenther@suse.de>
8684
8685 PR tree-optimization/69776
8686 * gcc.dg/torture/pr69776.c: New testcase.
8687
9b49c3cb 86882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8689
8690 PR fortran/60526
8691 * gfortran.dg/type_decl_4.f90: Reinstated.
8692
e46faff9 86932016-02-14 John David Anglin <danglin@gcc.gnu.org>
8694
8695 PR fortran/68746
8696 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8697
a96c809a 86982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8699
8700 PR fortran/60526
8701 PR bootstrap/69816
8702 * gfortran.dg/type_decl_4.f90: Removed.
8703
fdec7e88 87042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8705
8706 PR fortran/60526
8707 * gfortran.dg/type_decl_4.f90: New test.
8708
a72095c4 87092016-02-14 Alan Modra <amodra@gmail.com>
8710
bc436924 8711 PR testsuite/68886
a72095c4 8712 * gcc.c-torture/execute/stkalign.c: Revise test.
8713
73bb5f8b 87142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8715
8716 PR target/67260
8717 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8718
beb13161 87192016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8720
8721 PR target/67260
8722 * gcc.target/sh/torture/pr67260.c: New.
8723
67cab04e 87242016-02-12 John David Anglin <danglin@gcc.gnu.org>
8725
8726 * gcc.dg/pr67964.c: Add dg-require-alias.
8727
44a59bb1 87282016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8729
8730 PR target/67636
8731 PR target/64345
8732 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8733
38c9bd3a 87342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8735
8736 PR libgfortran/69668
8737 * gfortran.dg/namelist_88.f90: New test.
8738
1774ff82 87392016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8740
8741 PR libgfortran/69668
8742 * gfortran.dg/namelist_38.f90: Update test.
8743 * gfortran.dg/namelist_84.f90: Update test.
8744
aec1f4bd 87452016-02-12 David Malcolm <dmalcolm@redhat.com>
8746
8747 PR other/69554
8748 * gcc.dg/pr69554-1.c: New test.
8749 * gfortran.dg/pr69554-1.F90: New test.
8750 * gfortran.dg/pr69554-2.F90: New test.
8751 * lib/gcc-dg.exp (proc dg-locus): New function.
8752 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8753 distinguish between the caret-printing and non-caret-printing
8754 cases. If caret-printing has been explicitly enabled, bail out
8755 without attempting to fix up the output.
8756
da7d5066 87572016-02-12 David Malcolm <dmalcolm@redhat.com>
8758
8759 PR driver/69265
8760 PR driver/69453
8761 * gcc.dg/spellcheck-options-3.c: New test case.
8762 * gcc.dg/spellcheck-options-4.c: New test case.
8763 * gcc.dg/spellcheck-options-5.c: New test case.
8764 * gcc.dg/spellcheck-options-6.c: New test case.
8765 * gcc.dg/spellcheck-options-7.c: New test case.
8766 * gcc.dg/spellcheck-options-8.c: New test case.
8767 * gcc.dg/spellcheck-options-9.c: New test case.
8768 * gcc.dg/spellcheck-options-10.c: New test case.
8769
fcce1b0b 87702016-02-12 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR rtl-optimization/69764
8773 PR rtl-optimization/69771
8774 * c-c++-common/pr69764.c: New test.
8775 * gcc.dg/torture/pr69771.c: New test.
8776
6d609290 87772016-02-12 Marek Polacek <polacek@redhat.com>
8778
8779 * g++.dg/torture/init-list1.C: New.
8780
7d75fb56 87812016-02-12 Marek Polacek <polacek@redhat.com>
8782
8783 * gcc.dg/pr69522.c: Add empty dg-options.
8784
52543fda 87852016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8786
8787 * g++.dg/lto/lto.exp: Include and init mpx.
8788 * g++.dg/lto/pr69729_0.C: New test.
8789
34947478 87902016-02-12 Jakub Jelinek <jakub@redhat.com>
8791
9181a4ec 8792 PR ipa/69241
8793 * g++.dg/ipa/pr69241-4.C: New test.
8794
34947478 8795 PR ipa/68672
8796 * g++.dg/ipa/pr68672-1.C: New test.
8797 * g++.dg/ipa/pr68672-2.C: New test.
8798 * g++.dg/ipa/pr68672-3.C: New test.
8799
74a4140f 88002016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8801
8802 PR c/69522
50e0cd76 8803 * gcc.dg/pr69522.c: New test.
74a4140f 8804
9ddb20d6 88052016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8806
8807 PR c++/69098
8808 * g++.dg/cpp1y/69098.C: New test.
8809 * g++.dg/cpp1y/69098-2.C: New test.
8810
67cf9b55 88112016-02-12 Jakub Jelinek <jakub@redhat.com>
8812
8813 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8814 and neighbour -> neighbor.
8815 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8816 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8817 * c-c++-common/Wvarargs.c: Likewise.
8818 * c-c++-common/goacc/host_data-5.c: Likewise.
8819 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8820 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8821 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8822 * gcc.target/aarch64/pr60697.c: Likewise.
8823 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8824 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8825 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8826 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8827 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8828 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8829 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8830 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8831 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8832 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8833 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8834 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8835 * g++.dg/lookup/koenig5.C: Likewise.
8836 * g++.dg/ext/no-asm-2.C: Likewise.
8837 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8838 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8839 * gfortran.dg/used_types_16.f90: Likewise.
8840 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8841 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8842 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8843 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8844 * gfortran.dg/abstract_type_6.f03: Likewise.
8845 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8846 * gfortran.dg/used_types_15.f90: Likewise.
8847 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8848 * gfortran.dg/exit_3.f08: Likewise.
8849 * gfortran.dg/open_status_2.f90: Likewise.
8850 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8851 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8852 * gfortran.dg/associate_1.f03: Likewise.
8853 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8854 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8855 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8856 * gcc.dg/builtin-object-size-1.c: Likewise.
8857 * gcc.dg/noreturn-6.c: Likewise.
8858 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8859 * gcc.dg/globalalias.c: Likewise.
8860 * gcc.dg/builtins-config.h: Likewise.
8861 * gcc.dg/pr30457.c: Likewise.
8862 * gcc.c-torture/compile/volatile-1.c: Likewise.
8863 * gcc.c-torture/execute/20101011-1.c: Likewise.
8864 * c-c++-common/Waddress-1.c: Likewise.
8865
40b38ace 88662016-02-11 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR c/69768
8869 * c-c++-common/Waddress-1.c: New test.
8870
42c87ca9 88712016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8872
8873 PR fortran/69296
8874 * gfortran.dg/associate_19.f03: New test.
8875 * gfortran.dg/associate_20.f03: New test.
8876
acb7939f 88772016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8878
8879 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8880
6defe3c5 88812016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8882
8883 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8884 .arch armv8-a\n. Add -dA to dg-options.
8885 * gcc.target/aarch64/assembler_arch_1.c: New test.
8886 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8887
63f63318 88882016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 PR c++/68726
8891 * g++.dg/cpp0x/pr68726.C: New.
8892
1cddf457 88932016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8894
8895 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8896 test.
8897
b86fba37 88982016-02-11 Richard Biener <rguenther@suse.de>
8899
8900 * g++.dg/tree-ssa/pr61034.C: Adjust.
8901
ec4ec95a 89022016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8903
be7c31e9 8904 PR target/69148
ec4ec95a 8905 * gcc.target/s390/pr69148.c: New.
8906
f64416ca 89072016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8908
8909 PR tree-optimization/69652
8910 * gcc.dg/torture/pr69652.c: New test.
8911
e5d1ea31 89122016-02-10 Jakub Jelinek <jakub@redhat.com>
8913 Patrick Palka <ppalka@gcc.gnu.org>
8914
8915 PR ipa/69241
8916 PR c++/69649
8917 * g++.dg/ipa/pr69241-1.C: New test.
8918 * g++.dg/ipa/pr69241-2.C: New test.
8919 * g++.dg/ipa/pr69241-3.C: New test.
8920 * g++.dg/ipa/pr69649.C: New test.
8921
fa03b19d 89222016-02-10 Uros Bizjak <ubizjak@gmail.com>
8923
8924 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8925 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8926
14485c8a 89272016-02-10 Bin Cheng <bin.cheng@arm.com>
8928
8929 PR tree-optimization/68021
8930 * gcc.dg/tree-ssa/pr68021.c: New test.
8931
79f1ed25 89322016-02-10 Richard Biener <rguenther@suse.de>
8933
8934 PR tree-optimization/69726
8935 * gcc.dg/uninit-22.c: New testcase.
8936
58f74eff 89372016-02-09 Andrew Pinski <apinski@cavium.com>
8938
8939 PR tree-opt/69282
8940 * gcc.c-torture/compile/20160205-1.c: New testcase.
8941
600c00f7 89422016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8943
8944 PR target/68404
8945 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8946 instead accessing a really large arrray.
8947 * gcc.target/powerpc/fusion3.c: Likewise.
8948
0771836e 89492016-02-09 Charles Baylis <charles.baylis@linaro.org>
8950
8951 PR target/68532
8952 * gcc.c-torture/execute/pr68532.c: New test.
8953
4ccd644f 89542016-02-11 Alexandre Oliva <aoliva@redhat.com>
8955
8956 PR target/69634
8957 * gcc.dg/pr69634.c: New.
8958
2e980a39 89592016-02-09 Richard Biener <rguenther@suse.de>
8960
8961 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8962
aacf7102 89632016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8964
aacf7102 8965 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8966
a1856ddf 89672016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8968
8969 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8970
d4d3da7e 89712016-02-09 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/69715
8974 * gcc.dg/torture/pr69715.c: New testcase.
8975
9cc6714f 89762016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8977
8978 PR c++/69139
8979 * g++.dg/cpp0x/trailing12.C: New test.
8980 * g++.dg/cpp0x/trailing13.C: New test.
8981
83d5062b 89822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8983
8984 PR c++/69283
8985 PR c++/67835
8986 * g++.dg/cpp1y/auto-fn29.C: New test.
8987 * g++.dg/cpp1y/auto-fn30.C: New test.
8988
394a86f3 89892016-02-08 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR tree-optimization/69209
8992 * gcc.c-torture/compile/pr69209.c: New test.
8993
93b124b4 89942016-02-08 Jeff Law <law@redhat.com>
8995
8996 PR tree-optimization/68541
8997 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8998 of statements allowed in join block for path splitting.
8999
26abce13 90002016-02-08 Jakub Jelinek <jakub@redhat.com>
9001
0acb2d6e 9002 PR c++/59627
9003 * g++.dg/gomp/pr59627.C: New test.
9004
26abce13 9005 PR ipa/69239
9006 * g++.dg/ipa/pr69239.C: New test.
9007
86e0b129 90082016-02-08 David Malcolm <dmalcolm@redhat.com>
9009
9010 PR preprocessor/69664
9011 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9012 * gcc.dg/cpp/warn-comments.c: Likewise.
9013
f553d9f8 90142016-02-08 Marek Polacek <polacek@redhat.com>
9015
9016 PR c++/69688
9017 * g++.dg/init/const12.C: New test.
9018
600695e0 90192016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9020
9021 PR target/60410
9022 * gcc.dg/lto/pr55113_0.c: Remove test.
9023
c4f4b1e8 90242016-02-08 Richard Biener <rguenther@suse.de>
9025
9026 PR tree-optimization/69719
9027 * gcc.dg/torture/pr69719.c: New testcase.
9028
5a987d87 90292016-02-08 Richard Biener <rguenther@suse.de>
9030 Jeff Law <law@redhat.com>
9031
9032 PR target/68273
9033 * gcc.target/mips/pr68273.c: New testcase.
9034
0418e71d 90352016-02-08 Richard Biener <rguenther@suse.de>
9036
9037 PR rtl-optimization/69274
9038 * gcc.target/i386/addr-sel-1.c: XFAIL.
9039
07c0f1ca 90402016-02-08 Jeff Law <law@redhat.com>
9041
40d85f4c 9042 PR tree-optimization/68541
9043 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9044
140e093f 9045 PR tree-optimization/65917
07c0f1ca 9046 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9047
16430acf 90482016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9049
9050 PR fortran/50555
9051 * gfortran.dg/namelist_args.f90: New test.
9052
3f0ff0d8 90532016-02-05 Jeff Law <law@redhat.com>
9054
140e093f 9055 PR tree-optimization/68541
3f0ff0d8 9056 * gcc.dg/tree-ssa/split-path-2.c: New test.
9057 * gcc.dg/tree-ssa/split-path-3.c: New test.
9058 * gcc.dg/tree-ssa/split-path-4.c: New test.
9059 * gcc.dg/tree-ssa/split-path-5.c: New test.
9060 * gcc.dg/tree-ssa/split-path-6.c: New test.
9061 * gcc.dg/tree-ssa/split-path-7.c: New test.
9062
a7cc1f94 90632016-02-05 Martin Sebor <msebor@redhat.com>
9064
9065 PR c++/69662
9066 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9067 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9068
fcb25f28 90692016-02-06 Richard HEnderson <rth@redhat.com>
9070
9071 PR c/69643
9072 * gcc.target/i386/addr-space-4.c: New.
9073 * gcc.target/i386/addr-space-5.c: New.
9074
3a2545a1 90752016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9076
9077 PR fortran/66089
9078 * gfortran.dg/elemental_dependency_6.f90: New.
9079
1e302465 90802016-02-05 Jakub Jelinek <jakub@redhat.com>
9081
66feb54c 9082 PR rtl-optimization/69691
9083 * gcc.c-torture/execute/pr69691.c: New test.
9084
1e302465 9085 PR c++/69628
9086 * g++.dg/parse/pr69628.C: New test.
9087
9c28a298 90882016-02-05 Uros Bizjak <ubizjak@gmail.com>
9089
9090 * gcc.dg/sancov/asan.c: Move to ...
9091 * gcc.dg/asan/sancov-1.c: ... here.
9092
a854e286 90932016-02-05 Uros Bizjak <ubizjak@gmail.com>
9094
9095 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9096
d4f0b240 90972016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9098
9099 PR target/69677
9100 * gcc.target/i386/pr69677.c: New test.
9101
235d8723 91022016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9103
9104 PR c++/68948
9105 * g++.dg/template/pr68948.C: New test.
9106
f390cf65 91072016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9108
9109 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9110 (only necessary on s390x).
9111
ab99f104 91122016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9113
9114 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9115 -mno-accumulate-outgoing-args.
9116
f7ef5392 91172016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9118
9119 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9120
6b098e91 91212016-02-04 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR c/69669
9124 * c-c++-common/pr69669.c: New test.
9125
f0146cf3 91262016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9127
9128 PR target/69667
9129 * g++.dg/pr69667.C: New file.
9130
08fd6cf5 91312016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9132
9133 PR target/69619
9134 * gcc.dg/pr69619.c: Add new test.
9135
a6f3f39f 91362016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9137
9138 PR rtl-optimization/69577
9139 * gcc.target/i386/pr69577.c: New test.
9140
774068a0 91412016-02-04 Martin Liska <mliska@suse.cz>
9142
9143 * g++.dg/asan/pr69276.C: New test.
9144
f50a7894 91452016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9146
9147 PR target/65932
9148 PR target/67714
9149 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9150 a single smulbb instruction.
9151 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9152 * gcc.target/amr/wmul-2.c: Likewise.
9153
6b722eb3 91542016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9155
9156 PR target/65932
9157 PR target/67714
9158 * gcc.c-torture/execute/pr67714.c: New test.
9159
1f1475a7 91602016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9161
9162 PR target/69454
9163 * gcc.target/i386/pr69454-1.c: New test.
9164 * gcc.target/i386/pr69454-2.c: New test.
9165
6b94e133 91662016-02-03 Martin Sebor <msebor@redhat.com>
9167
9168 PR c++/69251
9169 PR c++/69253
9170 PR c++/69290
9171 PR c++/69277
9172 PR c++/69349
9173 * g++.dg/ext/flexarray-mangle-2.C: New test.
9174 * g++.dg/ext/flexarray-mangle.C: New test.
9175 * g++.dg/ext/flexarray-subst.C: New test.
9176 * g++.dg/ext/flexary11.C: New test.
9177 * g++.dg/ext/flexary12.C: New test.
9178 * g++.dg/ext/flexary13.C: New test.
9179 * g++.dg/ext/flexary14.C: New test.
9180 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9181
342ed0ac 91822016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9183
9184 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9185 Define only if CHECK_FLOAT128 is defined.
9186 (main): Properly initialize u5.
9187
edf6c4d2 91882016-02-03 Jakub Jelinek <jakub@redhat.com>
9189
415d5641 9190 PR c/69627
9191 * gcc.dg/pr69627.c: New test.
9192
edf6c4d2 9193 PR target/69644
9194 * gcc.dg/pr69644.c: New test.
9195
cf8f3ba0 91962016-02-03 Mike Stump <mikestump@comcast.net>
9197
9198 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9199 support for struct-layout-1.exp.
9200
c90d55dd 92012016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9202
9203 PR c++/69056
f7ef5392 9204 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9205
401bd0c8 92062016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9207 Alexandre Oliva <aoliva@redhat.com>
9208
9209 PR target/69461
9210 * gcc.target/powerpc/pr69461.c: New.
9211
277d9d1d 92122016-02-03 Uros Bizjak <ubizjak@gmail.com>
9213
9214 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9215 works from here ...
9216 (check_effective_target_fsanitize_thread): ... to here. Do not
9217 specify additional compile flags for the test source.
9218 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9219 specify additional compile flags for the test source.
9220
e69ad94a 92212016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9222
9223 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9224
a4454da2 92252016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9226
9227 PR fortran/67451
9228 PR fortran/69418
9229 * gfortran.dg/coarray_allocate_2.f08: New test.
9230 * gfortran.dg/coarray_allocate_3.f08: New test.
9231 * gfortran.dg/coarray_allocate_4.f08: New test.
9232
88cab2dd 92332016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9234
9235 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9236 use same scan-tree-dump-times on all platforms.
9237 * gcc.dg/vect/vect-outer-1.c: Likewise.
9238 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9239 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9240 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9241 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9242 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9243 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9244 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9245
66ea75c4 92462016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9247
9248 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9249 warning.
9250
4eef8df7 92512016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9252
9253 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9254
665fbc2f 92552016-02-02 James Norris <jnorris@codesourcery.com>
9256
9257 * c-c++-common/goacc/routine-5.c: Add tests.
9258
b10e3d47 92592016-02-02 Alexander Monakov <amonakov@ispras.ru>
9260
9261 * gcc.target/nvptx/unsigned-cmp.c: New test.
9262
12ad66dd 92632016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9264
9265 * gcc.target/aarch64/scalar_shift_1.c
9266 (test_corners_sisd_di): Improve force to SIMD register.
9267 (test_corners_sisd_si): Likewise.
9268 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9269 Remove scan-assembler check for ldr.
9270
f9ec342f 92712016-02-02 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/69595
9274 * gcc.dg/Warray-bounds-17.c: New testcase.
9275
32f2925a 92762016-02-02 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/69606
9279 * gcc.dg/torture/pr69606.c: New testcase.
9280
cfd9ca84 92812016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9282
9283 PR middle-end/68542
9284 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9285 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9286
19bf08e2 92872016-02-02 Alan Modra <amodra@gmail.com>
9288
9289 PR target/69548
9290 * gcc.target/powerpc/pr69548.c: New test.
9291
6f13b088 92922016-02-01 Jakub Jelinek <jakub@redhat.com>
9293
dcddc5af 9294 PR rtl-optimization/69592
9295 * gcc.dg/pr69592.c: New test.
9296
6f13b088 9297 PR preprocessor/69543
9298 PR c/69558
9299 * gcc.dg/pr69543.c: New test.
9300 * gcc.dg/pr69558.c: New test.
9301
d090e5c2 93022016-02-01 Uros Bizjak <ubizjak@gmail.com>
9303
fcb317c5 9304 PR testsuite/65940
9305 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9306
aaf527dc 93072016-02-01 Martin Sebor <msebor@redhat.com>
9308
9309 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9310
1674217b 93112016-02-01 Bin Cheng <bin.cheng@arm.com>
9312
9313 PR tree-optimization/67921
9314 * c-c++-common/ubsan/pr67921.c: New test.
9315
b4007655 93162016-02-01 Richard Biener <rguenther@suse.de>
9317
9318 PR middle-end/69556
9319 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9320
88a477bb 93212016-02-01 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/69574
9324 * gcc.dg/torture/pr69574.c: New testcase.
9325
2eaaa4e7 93262016-02-01 Richard Biener <rguenther@suse.de>
9327
9328 PR tree-optimization/69579
9329 * gcc.dg/setjmp-6.c: New testcase.
9330
e3882c44 93312016-02-01 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR rtl-optimization/69570
9334 * g++.dg/opt/pr69570.C: New test.
9335
f80aff47 93362016-02-01 Richard Henderson <rth@redhat.com>
9337
9338 * gcc.dg/pr69535.c: New test.
9339
240568aa 93402016-01-31 John David Anglin <danglin@gcc.gnu.org>
9341
6009b3b8 9342 PR testsuite/69584
9343 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9344 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9345
1fdf7177 9346 PR debug/68244
9347 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9348
240568aa 9349 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9350
cb3e5ac0 93512016-01-31 Paul Thomas <pault@gcc.gnu.org>
9352
9353 PR fortran/67564
9354 * gfortran.dg/allocate_with_source_17.f03: New test.
9355
3b8b902b 93562016-01-30 Jakub Jelinek <jakub@redhat.com>
9357
9358 PR tree-optimization/69546
9359 * gcc.dg/torture/pr69546.c: New test.
9360
17985abe 93612016-01-30 Paul Thomas <pault@gcc.gnu.org>
9362
9363 PR fortran/69566
9364 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9365
b5239e80 93662016-01-30 Martin Sebor <msebor@redhat.com>
9367
9368 PR c++/68490
9369 * g++.dg/ext/flexary10.C: New test.
9370
e8f03010 93712016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9372
9373 PR fortran/66707
9374 gfortran.dg/common_23.f90: New test.
9375
dc93691a 93762016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9377
9378 PR target/65546
9379 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9380 condition being checked, and disable it when the target supports
9381 misaligned loads and stores.
9382
ff5e28e9 93832016-01-29 Jakub Jelinek <jakub@redhat.com>
9384
9385 PR debug/69518
9386 * gcc.dg/torture/pr69518.c: New test.
9387
b0d8930a 93882016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9389
9390 PR target/69530
9391 * gcc.target/i386/pr69530.c: New test.
9392
21601fc7 93932016-01-29 Steve Ellcey <sellcey@imgtec.com>
9394
9395 PR target/65604
9396 * gcc.target/mips/div-delay.c: New test.
9397
ca6c7317 93982016-01-29 Jakub Jelinek <jakub@redhat.com>
9399
4758dc39 9400 PR target/69551
9401 * gcc.target/i386/pr69551.c: New test.
9402
ca6c7317 9403 PR target/66137
9404 * gcc.target/i386/pr66137.c: New test.
9405
e3078da6 94062016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9407
9408 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9409 always built for p5600.
9410 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9411 isa=p5600 dg-option.
9412
b622ec25 94132016-01-29 Richard Biener <rguenther@suse.de>
9414
9415 PR tree-optimization/69547
9416 * g++.dg/tree-ssa/pr69547.C: New testcase.
9417
d2a60e99 94182016-01-29 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR debug/66869
9421 * g++.dg/warn/Wunused-function2.C: New test.
9422
ae849d2b 94232016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9424
9425 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9426 support for test to succeed.
9427
ce6a6978 94282016-01-29 Marek Polacek <polacek@redhat.com>
9429
9430 PR c++/69509
9431 PR c++/69516
9432 * g++.dg/ext/constexpr-vla2.C: New test.
9433 * g++.dg/ext/constexpr-vla3.C: New test.
9434 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9435
7550d855 94362016-01-29 Richard Biener <rguenther@suse.de>
9437
9438 PR middle-end/69537
9439 * gcc.dg/uninit-21.c: New testcase.
9440
f11bb279 94412016-01-28 Uros Bizjak <ubizjak@gmail.com>
9442
9443 PR target/69459
9444 * gcc.target/i386/pr69459.c: New test.
9445
c80c12c8 94462016-01-28 Steve Ellcey <sellcey@imgtec.com>
9447
9448 PR target/68400
9449 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9450 * gcc.target/mips/pr68400.c: New test.
9451
c649bacc 94522016-01-28 Martin Sebor <msebor@redhat.com>
9453
9454 PR target/17381
9455 * gcc.target/powerpc/pr17381.c: New test.
9456
f4881661 94572016-01-28 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR middle-end/69542
9460 * gcc.dg/torture/pr69542.c: New test.
9461
d66fdd75 94622016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9463
9464 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9465
d4a78818 94662016-01-28 David Edelsohn <dje.gcc@gmail.com>
9467
9468 * gcc.dg/pr65980.c: Skip on AIX.
9469 * gcc.dg/pr66688.c: Same.
9470
21329e97 94712016-01-28 David Edelsohn <dje.gcc@gmail.com>
9472
9473 PR target/63679
9474 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9475 * gcc.dg/tree-ssa/sra-18.c: Same.
9476
cc7124a6 94772016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9478
9479 PR fortran/62536
9480 * gfortran.dg/block_15.f08: New test.
9481 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9482 on incorrectly closed BLOCK.
9483
358dfcb4 94842016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9485
9486 * gcc.dg/declare-simd.c: New test.
e87502d6 94872016-01-28 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/69466
9490 * gfortran.dg/vect/pr69466.f90: New testcase.
9491
44e7334b 94922016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9493
9494 * g++.dg/pr67989.C: Remove ARM-specific option.
9495 * gcc.target/arm/pr67989.C: New file.
9496
5ce8f551 94972016-01-27 Uros Bizjak <ubizjak@gmail.com>
9498
9499 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9500 and expm1 test for glibc < 2.11.
9501
fa6e6b15 95022016-01-27 Richard Henderson <rth@redhat.com>
9503
9504 * gcc.c-torture/execute/pr69447.c: New test.
9505
95062016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9507
7b8122c6 9508 PR fortran/69422
147b2f9b 9509 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9510
78e516eb 95112016-01-27 Jakub Jelinek <jakub@redhat.com>
9512
9513 PR debug/66869
9514 * gcc.dg/pr66869.c: New test.
9515
9b849350 95162016-01-25 Jeff Law <law@redhat.com>
9517
9518 PR tree-optimization/68398
f11bb279 9519 PR tree-optimization/69196
9b849350 9520 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9521 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9522 path to avoid new heuristic allowing more irreducible regions
9523 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9524 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9525 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9526 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9527 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9528
fee5e491 95292016-01-27 Marek Polacek <polacek@redhat.com>
9530
9531 PR c/68062
9532 * c-c++-common/vector-compare-4.c: New test.
9533
eec96426 95342016-01-27 David Malcolm <dmalcolm@redhat.com>
9535
9536 PR preprocessor/69126
9537 * c-c++-common/pr69126.c: New test case.
9538
5068be18 95392016-01-27 Ian Lance Taylor <iant@google.com>
9540
9541 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9542
5fa82c11 95432016-01-27 Ryan Burn <contact@rnburn.com>
9544
9545 PR cilkplus/69267
9546 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9547
b3df0219 95482016-01-27 Uros Bizjak <ubizjak@gmail.com>
9549
9550 PR target/69512
9551 * gcc.target/i386/pr69512.c: New test.
9552
d46a16d4 95532016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9554
9555 PR ada/69488
9556 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9557
6a9b35ef 95582016-01-27 Marek Polacek <polacek@redhat.com>
9559
9560 PR c++/69379
9561 * g++.dg/pr69379.C: New test.
9562
18e9663b 95632016-01-27 Martin Sebor <msebor@redhat.com>
9564
9565 PR c++/69317
9566 * g++.dg/abi/Wabi-2-2.C: New test.
9567 * g++.dg/abi/Wabi-2-3.C: New test.
9568 * g++.dg/abi/Wabi-3-2.C: New test.
9569 * g++.dg/abi/Wabi-3-3.C: New test.
9570
c88301ad 95712016-01-27 Richard Biener <rguenther@suse.de>
9572
9573 PR tree-optimization/69166
9574 * gcc.dg/torture/pr69166.c: New testcase.
9575
8ca47550 95762016-01-27 Martin Jambor <mjambor@suse.cz>
9577
9578 PR tree-optimization/69355
9579 * gcc.dg/tree-ssa/pr69355.c: New test.
9580
5cb23e3c 95812016-01-27 Marek Polacek <polacek@redhat.com>
9582
9583 PR c++/69496
9584 * g++.dg/ext/constexpr-vla1.C: New test.
9585
7b0c1b6d 95862016-01-20 Christian Bruel <christian.bruel@st.com>
9587
9588 PR target/69245
9589 * gcc.target/arm/pr69245.c: New test.
9590
220112fc 95912016-01-27 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR tree-optimization/69399
9594 * gcc.dg/torture/pr69399.c: New test.
9595
16294490 95962016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9597
9598 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9599
8abd3d0c 96002016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9601
9602 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9603
7cf9b895 96042016-01-26 Tom de Vries <tom@codesourcery.com>
9605
9606 PR tree-optimization/69110
9607 * gcc.dg/autopar/pr69110.c: New test.
9608
557c1942 96092016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9610 Sebastian Pop <s.pop@samsung.com>
557c1942 9611
9612 * gcc.dg/graphite/isl-ast-op-select.c: New.
9613
80adbd96 96142015-01-26 Paul Thomas <pault@gcc.gnu.org>
9615
9616 PR fortran/69385
9617 * gfortran.dg/allocate_error_6.f90: New test.
9618
c3f86f60 96192016-01-26 Richard Henderson <rth@redhat.com>
9620
9621 * gcc.dg/tm/pr60908.c: New test.
9622
3752e5b1 96232016-01-26 David Malcolm <dmalcolm@redhat.com>
9624
9625 PR other/69006
9626 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9627 directive.
9628 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9629 expected multiline output to reflect the colorization being
9630 disabled before newlines.
9631 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9632 (custom_diagnostic_finalizer): Replace call to
9633 pp_newline_and_flush with call to pp_flush.
9634 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9635 * gfortran.dg/implicit_class_1.f90: Likewise.
9636 * lib/gcc-dg.exp (allow_blank_lines): New global.
9637 (dg-allow-blank-lines-in-output): New procedure.
9638 (gcc-dg-prune): Complain about blank lines in the output, unless
9639 dg-allow-blank-lines-in-output was called.
9640 * lib/multiline.exp (_build_multiline_regex): Only support
9641 arbitrary followup text for non-blank-lines, not for blank lines.
9642
9bbfd060 96432016-01-26 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR tree-optimization/69483
9646 * gcc.dg/pr69483.c: New test.
9647 * g++.dg/opt/pr69483.C: New test.
9648
53773057 96492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9650
9651 PR target/68620
9652 * gcc.target/arm/pr68620.c: New test.
9653
442a556f 96542016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9655
9656 * gcc.target/i386/pr68986-2.c: Remove -m32.
9657
d513c683 96582016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9659
9660 PR target/68986
9661 * gcc.target/i386/pr68986-1.c: New test.
9662 * gcc.target/i386/pr68986-2.c: Likewise.
9663 * gcc.target/i386/pr68986-3.c: Likewise.
9664
976877a5 96652016-01-26 Christian Bruel <christian.bruel@st.com>
9666
9667 * lib/target-supports.exp
9668 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9669 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9670 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9671
2c7b2f88 96722016-01-26 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/69452
9675 * gcc.dg/torture/pr69452.c: New testcase.
9676
f7fc06e7 96772016-01-26 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/69442
9680 * gcc.dg/pr69442.c: New test.
9681
d1dae587 96822016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9683
9684 PR target/67896
9685 * gcc.target/aarch64/simd/pr67896.C: New.
9686
ef7be7f8 96872016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9688
9689 PR tree-optimization/69400
9690 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9691 function.
9692 (plugin_init): Call it.
9693 * gcc.dg/torture/pr69400.c: New test.
9694
648433a4 96952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9696
9697 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9698
45fc5243 96992016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9700 Sebastian Pop <s.pop@samsung.com>
9701
9702 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9703 isl-0.15.
9704
c699f6a1 97052016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9706 Sebastian Pop <s.pop@samsung.com>
9707
9708 * gcc.dg/graphite/pr69292.c: New.
9709
b86e24ea 97102016-01-25 Jakub Jelinek <jakub@redhat.com>
9711
9712 * c-c++-common/goacc/use_device-1.c: New test.
9713
105cb8d7 97142016-01-25 Jeff Law <law@redhat.com>
9715
9716 PR tree-optimization/69196
9717 PR tree-optimization/68398
9718 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9719 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9720
44562749 97212016-01-25 David Edelsohn <dje.gcc@gmail.com>
9722
9723 PR target/69469
9724 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9725 Algorithm.
9726
6837fee7 97272016-01-25 Richard Biener <rguenther@suse.de>
9728
9729 PR testsuite/69380
9730 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9731
fe500d65 97322016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9733
9734 PR target/69421
9735 * gcc.dg/pr69421.c: New test.
9736
8eacba94 97372016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9738
9739 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9740 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9741 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9742 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9743 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9744 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9745 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9746 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9747 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9748 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9749
af09d40d 97502016-01-25 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/69376
9753 * gcc.dg/torture/pr69376.c: New testcase.
9754
d65063f5 97552016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9756
9757 PR fortran/69397
9758 PR fortran/68442
9759 * gfortran.dg/interface_38.f90: New test.
9760 * gfortran.dg/interface_39.f90: New test.
80adbd96 9761
08c7bfb4 97622016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9763
9764 Revert:
9765 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9766
9767 PR c++/11858
9768 PR c++/24663
9769 PR c++/24664
9770 * g++.dg/template/pr11858.C: New test.
9771 * g++.dg/template/pr24663.C: New test.
9772 * g++.dg/template/unify12.C: New test.
9773 * g++.dg/template/unify13.C: New test.
9774 * g++.dg/template/unify14.C: New test.
9775 * g++.dg/template/unify15.C: New test.
9776 * g++.dg/template/unify16.C: New test.
9777 * g++.dg/template/unify17.C: New test.
9778
c2e7d2be 97792016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9780
9781 PR fortran/68283
9782 gfortran.dg/pr68283.f90: New test.
9783
9f2e8617 97842016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9785
9786 PR fortran/66094
9787 * gfortran.dg/inline_matmul_13.f90: New test.
9788 * gfortran.dg/matmul_bounds_8.f90: New test.
9789 * gfortran.dg/matmul_bounds_9.f90: New test.
9790 * gfortran.dg/matmul_bounds_10.f90: New test.
9791
a4838119 97922016-01-23 Tom de Vries <tom@codesourcery.com>
9793
9794 PR tree-optimization/69426
9795 * gcc.dg/autopar/pr69426.c: New test.
9796
feddf0dc 97972016-01-23 Martin Sebor <msebor@redhat.com>
9798
9799 PR c++/58109
9800 PR c++/69022
9801 * g++.dg/cpp0x/alignas5.C: New test.
9802 * g++.dg/ext/vector29.C: Same.
9803
132731fb 98042016-01-23 Uros Bizjak <ubizjak@gmail.com>
9805
9806 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9807 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9808 _GNU_SOURCE from compile flags to the source.
9809 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9810 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9811 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9812 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9813
51aec681 98142016-01-22 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR target/69432
9817 * g++.dg/opt/pr69432.C: New test.
9818
147aa3e3 98192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9820
9821 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9822 32-bit targets testing an -m64 multilib.
9823
4d04e35e 98242016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9825
9826 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9827 64-bit support.
9828
86f38d0c 98292016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9830
9831 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9832
f776e712 98332016-01-21 Christian Bruel <christian.bruel@st.com>
9834
9835 PR target/68674
9836 * gcc.target/i386/pr68674.c
9837 * gcc.target/aarch64/pr68674.c
9838 * gcc.target/arm/pr68674.c
9839
7b9de435 98402016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9841
9842 PR target/69403
9843 * gcc.c-torture/execute/pr69403.c: New test.
9844
9935a0ba 98452016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9846
9847 PR c++/55843
9848 * g++.dg/template/pr55843.C: New.
9849
06b94aa1 98502016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9851
9852 PR testsuite/66877
9853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9854 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9855
b68773a8 98562016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9857
9858 PR testsuite/67489
132731fb 9859 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9860 from dg-do compile directive, and instead add
9861 { dg-require-effective-target int128 }.
b68773a8 9862
bbbbe8ab 98632016-01-20 Martin Sebor <msebor@redhat.com>
9864
9865 PR c/69405
9866 * gcc.dg/sync-fetch.c: New test.
9867
f3a6a26f 98682016-01-21 Martin Sebor <msebor@redhat.com>
9869
9870 PR target/69252
9871 * gcc.target/powerpc/pr69252.c: New test.
9872
d1565a03 98732016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874
9875 PR fortran/65996
132731fb 9876 * gfortran.dg/pr65996.f90: New test.
d1565a03 9877
15a5a905 98782016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9879
9880 PR c++/68810
bbbbe8ab 9881 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9882 expected to generate an error.
15a5a905 9883
e4538af5 98842016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9885
9886 PR middle-end/66178
9887 * gcc.dg/torture/pr66178.c: New test.
9888
4d4180ce 98892016-01-21 Anton Blanchard <anton@samba.org>
9890 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9891
9892 PR target/63354
9893 * gcc.target/powerpc/pr63354.c: New test.
9894
86e16058 98952016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9896
9897 PR rtl-optimization/68990
9898 * gcc.target/i386/pr68990: New.
9899
b11b85e4 99002016-01-21 Nick Clifton <nickc@redhat.com>
9901
9902 PR target/69129
9903 * gcc.target/mips/pr69129.c: New.
9904
62dd9f85 99052016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9906
9907 PR c++/58046
9908 * g++.dg/cpp0x/pr58046.C: New.
9909
ac7d424b 99102016-01-21 Jakub Jelinek <jakub@redhat.com>
9911
47c0bea3 9912 PR target/69187
9913 PR target/65624
9914 * gcc.target/arm/pr69187.c: New test.
9915
ac7d424b 9916 PR c++/69355
9917 * g++.dg/torture/pr69355.C: New test.
9918
9e18b252 99192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9920 Sebastian Pop <s.pop@samsung.com>
9921
9922 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9923
de862e2f 99242016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9925 Sebastian Pop <s.pop@samsung.com>
9926
132731fb 9927 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9928
f55f9344 99292016-01-21 Jakub Jelinek <jakub@redhat.com>
9930
9931 PR middle-end/67653
9932 * c-c++-common/pr67653.c: New test.
9933 * gcc.dg/torture/pr29119.c: Add dg-warning.
9934
62752e71 99352016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9936
9937 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9938
16d4186f 99392016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9940
9941 PR c/24293
9942 * gcc.dg/pr24293.c: New test.
9943 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9944 incomplete struct type.
9945 * gcc.dg/declspec-1.c: Likewise.
9946 * gcc.dg/pr63549.c: Likewise.
9947
58219d13 99482016-01-20 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR tree-optimization/66612
9951 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9952 for bdn instruction.
9953
a7b5688a 99542016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9955
9956 * lib/target-supports.exp
9957 (check_effective_target_arm_fp_ok_nocache): New.
9958 (check_effective_target_arm_fp_ok): New.
9959 (add_options_for_arm_fp): New.
9960 (check_effective_target_arm_crypto_ok_nocache): Require
9961 target_arm_v8_neon_ok instead of arm32.
9962 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9963 (check_effective_target_arm_crypto_pragma_ok): New.
9964 (add_options_for_arm_vfp): New.
9965 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9966 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9967 target instead. Force initial fpu to vfp.
9968 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9969 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9970 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9971 dependency.
9972 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9973 use arm_vfp effective target instead. Force initial fpu to vfp.
9974 * gcc.target/arm/attr-neon3.c: Likewise.
9975 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9976 arm_vfp_ok.
9977 * gcc.target/arm/unsigned-float.c: Likewise.
9978 * gcc.target/arm/vfp-1.c: Likewise.
9979 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9980 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9981 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9982 * gcc.target/arm/vfp-ldmias.c: Likewise.
9983 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9984 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9985 * gcc.target/arm/vfp-stmiad.c: Likewise.
9986 * gcc.target/arm/vfp-stmias.c: Likewise.
9987 * gcc.target/arm/vnmul-1.c: Likewise.
9988 * gcc.target/arm/vnmul-2.c: Likewise.
9989 * gcc.target/arm/vnmul-3.c: Likewise.
9990 * gcc.target/arm/vnmul-4.c: Likewise.
9991
7ca56ca8 99922016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9993
7fb75b57 9994 PR testsuite/69366
9995 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9996 the MPX run-time library, for compile-time MPX test.
9997 * gcc.target/i386/chkp-always_inline.c: Likewise.
9998 * gcc.target/i386/chkp-bndret.c: Likewise.
9999 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10000 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10001 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10002 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10003 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10004 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10005 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10006 * gcc.target/i386/chkp-label-address.c: Likewise.
10007 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10008 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10009 * gcc.target/i386/chkp-pr69044.c: Likewise.
10010 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10011 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10012 * gcc.target/i386/chkp-strchr.c: Likewise.
10013 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10014 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10015 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10016 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10017 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10018 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10019 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10020 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10021 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10022 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10023 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10024 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10025 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10026 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10027 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10028 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10029 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10030 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10031 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10032 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10033 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10034 * gcc.target/i386/pr63995-2.c: Likewise.
10035 * gcc.target/i386/pr64805.c: Likewise.
10036 * gcc.target/i386/pr65044.c: Likewise.
10037 * gcc.target/i386/pr65167.c: Likewise.
10038 * gcc.target/i386/pr65183.c: Likewise.
10039 * gcc.target/i386/pr65184.c: Likewise.
10040 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10041
f2da0b99 100422016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10043
10044 PR tree-optimization/69328
10045 * gcc.dg/pr69328.c: New test.
10046
4d379676 100472016-01-20 Jeff Law <law@redhat.com>
10048
4a11f145 10049 PR target/25114
4d379676 10050 * gcc.target/m68k/pr25114.c: New test.
10051
0754bad1 100522016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10053
10054 * gcc.target/arm/memset-inline-10.c: Added
10055 dg-require-effective-target arm_thumb2_ok.
10056
63bd5c2d 100572016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gcc.dg/debug/dwarf2/sso.c: New test.
10060
a9c01e81 100612016-01-19 Uros Bizjak <ubizjak@gmail.com>
10062
10063 PR testsuite/68820
10064 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10065 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10066 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10067
53fa0e54 100682016-01-19 Jan Hubicka <hubicka@ucw.cz>
10069
10070 PR ipa/66223
10071 * g++.dg/ipa/devirt-50.C: New testcase.
10072
e035a62c 100732016-01-19 Marek Polacek <polacek@redhat.com>
10074
10075 PR c++/68965
10076 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10077 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10078
885cc3ea 100792016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10080
10081 PR target/69135
10082 * gcc.target/arm/pr69135_1.c: New test.
10083
07bd240e 100842015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10085
10086 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10087
9f60d257 100882015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10089
10090 * gcc.target/aarch64/ccmp_1.c: New testcase.
10091
a0c919f7 100922016-01-19 Marek Polacek <polacek@redhat.com>
10093
10094 PR c++/68586
10095 * g++.dg/cpp0x/enum30.C: New test.
10096
dc5d6d17 100972016-01-19 Richard Biener <rguenther@suse.de>
10098
10099 PR tree-optimization/69336
10100 * g++.dg/tree-ssa/pr69336.C: New testcase.
10101
6dd156e0 101022016-01-19 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR debug/65779
10105 * gcc.dg/pr65779.c: New test.
10106
3e0d45b9 101072016-01-19 Richard Biener <rguenther@suse.de>
10108
10109 PR tree-optimization/69352
10110 * gcc.dg/torture/pr69352.c: New testcase.
10111
7a3cf64d 101122016-01-19 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR rtl-optimization/68955
10115 PR rtl-optimization/64557
10116 * gcc.dg/torture/pr68955.c: New test.
10117
8be55b33 101182016-01-19 Jan Hubicka <hubicka@ucw.cz>
10119
10120 PR lto/69136
10121 * g++.dg/torture/pr69136.C: New testcase.
10122
72a985d7 101232016-01-19 Jan Hubicka <hubicka@ucw.cz>
10124
10125 PR lto/69133
10126 * g++.dg/lto/pr69133_0.C: New testcase.
10127 * g++.dg/lto/pr69133_1.C: New testcase.
10128
56778b62 101292016-01-15 Jeff Law <law@redhat.com>
10130
10131 PR tree-optimization/69320
10132 * gcc.c-torture/pr69320-1.c: New test.
10133 * gcc.c-torture/pr69320-2.c: New test.
10134 * gcc.c-torture/pr69320-3.c: New test.
10135 * gcc.c-torture/pr69320-4.c: New test.
10136
ced41b93 101372016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10138
10139 PR c++/11858
10140 PR c++/24663
10141 PR c++/24664
10142 * g++.dg/template/pr11858.C: New test.
10143 * g++.dg/template/pr24663.C: New test.
10144 * g++.dg/template/unify12.C: New test.
10145 * g++.dg/template/unify13.C: New test.
10146 * g++.dg/template/unify14.C: New test.
10147 * g++.dg/template/unify15.C: New test.
10148 * g++.dg/template/unify16.C: New test.
10149 * g++.dg/template/unify17.C: New test.
10150
7f8cbcaf 101512016-01-18 David Malcolm <dmalcolm@redhat.com>
10152
10153 PR testsuite/69181
10154 * gcc.dg/pr69181-1.c: New test file.
10155 * gcc.dg/pr69181-2.c: New test file.
10156 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10157 globals by moving it to...
10158 (cleanup-after-saved-dg-test): ...this new function. Add
10159 "global additional_sources_used". Add reset of global
10160 multiline_expected_outputs to the empty list.
10161 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10162 global to...
10163 (multiline_expected_outputs): ...this, and updated comments to
10164 note that it is modified from gcc-dg.exp.
10165 (dg-end-multiline-output): Update for the above renaming.
10166 (handle-multiline-outputs): Likewise. Remove the clearing
10167 of the expected outputs to the empty list.
10168
3c7cbfc0 101692016-01-18 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/69297
10172 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10173
81d49cc1 101742016-01-18 Joseph Myers <joseph@codesourcery.com>
10175
10176 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10177 dg-options.
10178 * gcc.target/mips/mips-3d-2.c: Likewise.
10179 * gcc.target/mips/mips-3d-3.c: Likewise.
10180 * gcc.target/mips/mips-3d-4.c: Likewise.
10181 * gcc.target/mips/mips-3d-5.c: Likewise.
10182 * gcc.target/mips/mips-3d-6.c: Likewise.
10183 * gcc.target/mips/mips-3d-7.c: Likewise.
10184 * gcc.target/mips/mips-3d-8.c: Likewise.
10185 * gcc.target/mips/mips-3d-9.c: Likewise.
10186 * gcc.target/mips/mips-ps-1.c: Likewise.
10187 * gcc.target/mips/mips-ps-2.c: Likewise.
10188 * gcc.target/mips/mips-ps-3.c: Likewise.
10189 * gcc.target/mips/mips-ps-4.c: Likewise.
10190 * gcc.target/mips/mips-ps-5.c: Likewise.
10191 * gcc.target/mips/mips-ps-6.c: Likewise.
10192 * gcc.target/mips/mips-ps-7.c: Likewise.
10193 * gcc.target/mips/mips-ps-type.c: Likewise.
10194 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10195 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10196
03c4ff3a 101972016-01-18 Tom de Vries <tom@codesourcery.com>
10198
10199 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10200 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10201 * c-c++-common/goacc/kernels-empty.c: New test.
10202 * c-c++-common/goacc/kernels-eternal.c: New test.
10203 * c-c++-common/goacc/kernels-loop-2.c: New test.
10204 * c-c++-common/goacc/kernels-loop-3.c: New test.
10205 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10206 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10207 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10208 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10209 * c-c++-common/goacc/kernels-loop-data.c: New test.
10210 * c-c++-common/goacc/kernels-loop-g.c: New test.
10211 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10212 * c-c++-common/goacc/kernels-loop-n.c: New test.
10213 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10214 * c-c++-common/goacc/kernels-loop.c: New test.
10215 * c-c++-common/goacc/kernels-noreturn.c: New test.
10216 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10217 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10218 * c-c++-common/goacc/kernels-reduction.c: New test.
10219
22e3dcee 102202016-01-18 Tom de Vries <tom@codesourcery.com>
10221
10222 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10223 * gcc.dg/autopar/outer-2.c: Same.
10224 * gcc.dg/autopar/outer-3.c: Same.
10225 * gcc.dg/autopar/outer-4.c: Same.
10226 * gcc.dg/autopar/outer-5.c: Same.
10227 * gcc.dg/autopar/outer-6.c: Same.
10228 * gcc.dg/autopar/parallelization-1.c: Same.
10229 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10230 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10231 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10232 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10233 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10234 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10235 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10236 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10237 * gcc.dg/autopar/pr39500-1.c: Same.
10238 * gcc.dg/autopar/pr39500-2.c: Same.
10239 * gcc.dg/autopar/pr46193.c: Same.
10240 * gcc.dg/autopar/pr46194.c: Same.
10241 * gcc.dg/autopar/pr49580.c: Same.
10242 * gcc.dg/autopar/pr49960-1.c: Same.
10243 * gcc.dg/autopar/pr49960.c: Same.
10244 * gcc.dg/autopar/pr68373.c: Same.
10245 * gcc.dg/autopar/reduc-1.c: Same.
10246 * gcc.dg/autopar/reduc-1char.c: Same.
10247 * gcc.dg/autopar/reduc-1short.c: Same.
10248 * gcc.dg/autopar/reduc-2.c: Same.
10249 * gcc.dg/autopar/reduc-2char.c: Same.
10250 * gcc.dg/autopar/reduc-2short.c: Same.
10251 * gcc.dg/autopar/reduc-3.c: Same.
10252 * gcc.dg/autopar/reduc-4.c: Same.
10253 * gcc.dg/autopar/reduc-6.c: Same.
10254 * gcc.dg/autopar/reduc-7.c: Same.
10255 * gcc.dg/autopar/reduc-8.c: Same.
10256 * gcc.dg/autopar/reduc-9.c: Same.
10257 * gcc.dg/autopar/uns-outer-4.c: Same.
10258 * gcc.dg/autopar/uns-outer-5.c: Same.
10259 * gcc.dg/autopar/uns-outer-6.c: Same.
10260 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10261 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10262
fd5cbe2f 102632016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10264
10265 PR target/63679
10266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10267 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10268
fa75ab55 102692016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10270
10271 PR target/63679
10272 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10273 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10274 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10275
214b2582 102762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10277
10278 PR target/63679
10279 * gcc.dg/tree-ssa/sra-17.c: New.
10280 * gcc.dg/tree-ssa/sra-18.c: New.
10281
13146837 102822016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10283
10284 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10285
6ccd18c2 102862016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10287
10288 * gnat.dg/inline12.adb: New test.
10289
8872b95f 102902016-01-18 Bin Cheng <bin.cheng@arm.com>
10291
10292 PR tree-optimization/66797
10293 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10294
971514e3 102952016-01-18 Richard Biener <rguenther@suse.de>
10296
10297 PR tree-optimization/69170
10298 * gcc.dg/torture/pr69170.c: New testcase.
10299
dfb6d139 103002016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10301
10302 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10303
164d84c2 103042016-01-16 Tom de Vries <tom@codesourcery.com>
10305
10306 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10307
4c33b769 103082016-01-16 Tom de Vries <tom@codesourcery.com>
10309
10310 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10311 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10312 redundant dg-require-effective-target pthread.
10313 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10314 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10315 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10316 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10317 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10318 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10319 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10320
673441b0 103212016-01-16 David Edelsohn <dje.gcc@gmail.com>
10322
10323 PR target/68609
10324 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10325 * gcc.target/powerpc/recip-7.c: Same.
10326
90153ae7 103272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10328
10329 PR c++/69091
10330 * g++.dg/template/pr69091.C: New test.
10331
bc24d01d 103322016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10333
10334 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10335 dump does not contain an error_mark_node.
10336 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10337 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10338
4067c0fd 103392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10340
10341 PR c++/68936
10342 * g++.dg/template/pr68936.C: New test.
10343
27c6dbdd 103442016-01-15 David Edelsohn <dje.gcc@gmail.com>
10345
10346 PR target/68609
10347 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10348 * gcc.target/powerpc/recip-2.c: Same.
10349 * gcc.target/powerpc/recip-3.c: Same.
10350 * gcc.target/powerpc/recip-4.c: Same.
10351 * gcc.target/powerpc/recip-sqrtf.c: Same.
10352
e390c57d 103532016-01-15 Jeff Law <law@redhat.com>
10354
10355 PR tree-optimization/69270
10356 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10357 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10358
ddcfeaf1 103592016-01-15 Paul Thomas <pault@gcc.gnu.org>
10360
10361 PR fortran/49630
10362 * gfortran.dg/deferred_character_13.f90: New test for the fix
10363 of comment 3 of the PR.
10364
10365 PR fortran/54070
10366 * gfortran.dg/deferred_character_8.f90: New test
10367 * gfortran.dg/allocate_error_5.f90: New test
10368
10369 PR fortran/60593
10370 * gfortran.dg/deferred_character_10.f90: New test
10371
10372 PR fortran/60795
10373 * gfortran.dg/deferred_character_14.f90: New test
10374
10375 PR fortran/61147
10376 * gfortran.dg/deferred_character_11.f90: New test
10377
10378 PR fortran/64324
10379 * gfortran.dg/deferred_character_9.f90: New test
10380
81be349c 103812016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10382
10383 PR rtl-optimization/69030
10384 * gcc.target/i386/pr69030.c: New.
10385
998456c5 103862016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10387
10388 * gcc.target/aarch64/target_attr_17.c: New test.
10389
0d85be19 103902016-01-15 Richard Biener <rguenther@suse.de>
10391
10392 PR tree-optimization/66856
10393 * gcc.dg/torture/pr66856-1.c: New testcase.
10394 * gcc.dg/torture/pr66856-2.c: Likewise.
10395
321d36c8 103962016-01-15 Richard Biener <rguenther@suse.de>
10397
10398 PR debug/69137
10399 * g++.dg/lto/pr69137_0.C: New testcase.
10400
d94a1f53 104012016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10402
10403 PR middle-end/69246
10404 * gcc.target/i386/pr69246.c: New test.
10405
5fe9a861 104062016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10407
a9c01e81 10408 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10409
3d05a5e9 104102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10411
10412 PR c++/56194
10413 * g++.dg/init/const9.C: Disable test on S/390.
10414
5e8132b5 104152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10416
10417 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10418 * g++.dg/Wno-frame-address.C: Ditto.
10419
32307cdf 104202016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10421
10422 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10423
1ca28250 104242016-01-15 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/68961
10427 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10428
6271bd93 104292016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10430
10431 * gcc.target/i386/pr65105-5.c: New test.
10432
dfb6d139 104332016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10434
10435 * gcc.c-torture/execute/alias-4.c: New testcase.
10436
dfb6d139 104372016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10438
10439 PR ipa/68148
10440 * g++.dg/ipa/devirt-49.C: New testcase.
10441
7bbac464 104422016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10443
10444 PR target/65837
10445 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10446 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10447 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10448
4345b868 104492016-01-15 Richard Biener <rguenther@suse.de>
10450
10451 PR tree-optimization/69117
10452 * gcc.dg/torture/pr69117.c: New testcase.
10453
580357e7 104542015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10455
10456 PR c++/69048
10457 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10458
612baa31 104592016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10460
10461 PR testsuite/67509
10462 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10463 range tests use 100 * maximum instead of maximum + 1.
10464
44e09bc4 104652016-01-14 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR debug/69244
10468 * gcc.dg/guality/pr69244.c: New test.
10469
96962ae4 104702016-01-14 Uros Bizjak <ubizjak@gmail.com>
10471
10472 * lib/target-supports.exp (check_effective_target_issignaling):
10473 New procedure.
10474 * gcc.dg/pr61441.c: Require issignaling effective target.
10475
ab9c400b 104762016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10477
10478 PR target/68803
10479 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10480
a7ed4583 104812016-01-14 David Malcolm <dmalcolm@redhat.com>
10482
10483 PR c++/68819
10484 PR preprocessor/69177
10485 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10486 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10487 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10488 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10489
77f35cec 104902016-01-14 Marek Polacek <polacek@redhat.com>
10491
10492 PR c/69262
10493 * gcc.dg/array-15.c: New test.
10494
915d0950 104952016-01-14 Jakub Jelinek <jakub@redhat.com>
10496
10497 PR middle-end/68146
10498 PR tree-optimization/69155
10499 * gfortran.dg/pr68146.f: New test.
10500 * gfortran.dg/pr69155.f90: New test.
10501
24651fb7 105022016-01-14 Richard Biener <rguenther@suse.de>
10503
10504 PR tree-optimization/68060
10505 * gcc.dg/torture/pr68060-1.c: New testcase.
10506 * gcc.dg/torture/pr68060-2.c: Likewise.
10507
2f63f950 105082016-01-14 Nick Clifton <nickc@redhat.com>
10509
10510 * lib/target-supports.exp
10511 (check_effective_target_arm_neon_ok_nocache): Add an option
10512 sequence that includes setting the ARM architecture to ARMv7-A.
10513 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10514 command line options necessary to enable Neon support.
10515 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10516 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10517 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10518 * gcc.target/arm/pr69180.c: Likewise.
10519
3ce0acde 105202016-01-14 Jeff Law <law@redhat.com>
10521
10522 PR tree-optimization/69270
10523 * gcc.dg/tree-ssa/pr69270.c: New test.
10524
bda05c57 105252016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10526
10527 PR c/66208
10528 * c-c++-common/pr66208.c: New file.
10529
9b657cf1 105302016-01-13 Jakub Jelinek <jakub@redhat.com>
10531
10532 PR tree-optimization/69156
10533 * gcc.dg/pr69156.c: New test.
10534
58ba1b9d 105352016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10536
10537 * gcc.target/i386/pr69225-7.c: New test.
10538
e5fee0fe 105392016-01-13 Richard Henderson <rth@redhat.com>
10540
10541 * gcc.dg/tm/memopt-13.c: Update expected function.
10542 * gcc.dg/tm/memopt-6.c: Likewise.
10543
3f0e9745 105442016-01-13 Uros Bizjak <ubizjak@gmail.com>
10545
10546 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10547 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10548 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10549 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10550
3f0e9745 105512016-01-13 Tom de Vries <tom@codesourcery.com>
10552
10553 PR tree-optimization/69169
7a6ddc0d 10554 * gcc.dg/pr69169.c: New test.
10555
9b657cf1 105562016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10557
10558 PR target/69228
10559 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10560 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10561 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10562 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10563 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10564 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10566 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10567
f704d701 105682016-01-13 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR target/69247
10571 * gcc.dg/pr69247.c: New test.
10572
e966d6b9 105732016-01-13 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/69242
10576 * gcc.dg/torture/pr69242.c: New testcase.
10577
1ca1d9b2 105782016-01-13 Richard Biener <rguenther@suse.de>
10579
10580 PR tree-optimization/69186
10581 * gcc.dg/torture/pr69186.c: New testcase.
10582
d07cbccc 105832016-01-13 Jeff Law <law@redhat.com>
10584
10585 PR tree-optimization/67755
10586 * gcc.dg/tree-ssa/pr67755.c: New test.
10587
105882016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10589
10590 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10591 pass number in output by a star.
10592
b95d41cf 105932016-01-12 Bin Cheng <bin.cheng@arm.com>
10594
10595 PR tree-optimization/68911
10596 * gcc.c-torture/execute/pr68911.c: New test.
10597
91d87e22 105982016-01-12 Marek Polacek <polacek@redhat.com>
10599
10600 PR c++/68979
10601 * g++.dg/warn/permissive-1.C: New test.
10602
8a9401a4 106032016-01-12 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR objc++/68511
10606 PR c++/69213
10607 * g++.dg/opt/pr69213.C: New test.
10608
b9cb7a67 106092016-01-12 Christian Bruel <christian.bruel@st.com>
10610
10611 PR target/69180
10612 * gcc.target/arm/pr69180.c: New test.
10613
e4c96992 106142016-01-12 Richard Biener <rguenther@suse.de>
10615
10616 PR lto/69077
10617 * g++.dg/lto/pr69077_0.C: New testcase.
10618 * g++.dg/lto/pr69077_1.C: Likewise.
10619
90525f61 106202016-01-12 Jakub Jelinek <jakub@redhat.com>
10621
10622 PR target/69175
10623 * g++.dg/opt/pr69175.C: New test.
10624
9e7edfd3 106252016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10626
10627 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10628 rather than #including math.h & stdlib.h.
10629 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10630 * gcc.dg/vect/pr49771.c: Likewise.
10631 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10632 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10633 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10634 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10635 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10636 * gcc.dg/vect/pr44507.c: Likewise.
10637 * gcc.dg/vect/pr45902.c: Likewise.
10638 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10639 * gcc.dg/vect/vect-117.c: Likewise.
10640 * gcc.dg/vect/vect-99.c: Likewise.
10641 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10642 * gcc.dg/vect/vect-cond-1.c: Likewise.
10643 * gcc.dg/vect/vect-cond-2.c: Likewise.
10644 * gcc.dg/vect/vect-cond-3.c: Likewise.
10645 * gcc.dg/vect/vect-cond-4.c: Likewise.
10646 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10647 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10648 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10649 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10650 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10651 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10652 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10653 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10654 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10655 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10656 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10657 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10658 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10659 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10660 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10661 include of signal.h.
10662 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10663 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10664 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10665 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10666 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10667 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10668 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10669 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10670 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10671 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10672 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10673 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10674 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10675 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10676 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10677 * gcc.dg/vect/vect-outer-5.c: Likewise.
10678 * gcc.dg/vect/vect-outer-6.c: Likewise.
10679 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10680 include of stdio.h.
10681
3368873d 106822016-01-12 Nick Clifton <nickc@redhat.com>
10683
10684 PR target/68913
10685 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10686 to fread so that it will be found in all target runtimes.
10687
0464ea95 106882016-01-12 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/69053
10691 * g++.dg/torture/pr69053.C: New testcase.
10692
7819730f 106932016-01-12 Richard Biener <rguenther@suse.de>
10694
10695 PR tree-optimization/69168
10696 * gcc.dg/torture/pr69168.c: New testcase.
10697
995bfebf 106982016-01-12 Richard Biener <rguenther@suse.de>
10699
10700 PR tree-optimization/69157
10701 * gcc.dg/torture/pr69157.c: New testcase.
10702
107032016-01-12 Richard Biener <rguenther@suse.de>
10704
10705 PR tree-optimization/69174
10706 * gcc.dg/torture/pr69174.c: New testcase.
10707
1d10d64c 107082016-01-12 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR c++/66808
10711 PR c++/69000
10712 * g++.dg/tls/pr66808.C: New test.
10713 * g++.dg/tls/pr69000.C: New test.
10714
f0b79faf 107152016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10716
10717 * gcc.target/powerpc/swaps-p8-23.c: New test.
10718 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10719
04cf75a4 107202016-01-11 John David Anglin <danglin@gcc.gnu.org>
10721
10722 PR tree-optimization/68356
10723 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10724
0eb4264c 107252016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10726 Jim Wilson <jim.wilson@linaro.org>
10727
10728 PR target/69194
10729 * gcc.target/arm/pr69194.c: New test.
10730
2f66de64 107312016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10732
10733 PR target/69225
10734 * gcc.target/i386/pr69225-1.c: New test.
10735 * gcc.target/i386/pr69225-2.c: Likewise.
10736 * gcc.target/i386/pr69225-3.c: Likewise.
10737 * gcc.target/i386/pr69225-4.c: Likewise.
10738 * gcc.target/i386/pr69225-5.c: Likewise.
10739 * gcc.target/i386/pr69225-6.c: Likewise.
10740
36105e82 107412016-01-11 Jakub Jelinek <jakub@redhat.com>
10742
1c78ce2e 10743 PR target/67462
10744 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10745 if lp64.
10746
a4a87320 10747 PR target/69071
10748 * gcc.dg/pr69071.c: New test.
10749
91fbd04f 10750 PR c++/69211
10751 * g++.dg/opt/pr69211.C: New test.
10752
36105e82 10753 PR tree-optimization/69214
10754 * gcc.c-torture/compile/pr69214.c: New test.
10755
e934c380 107562016-01-11 Uros Bizjak <ubizjak@gmail.com>
10757
10758 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10759 * gcc.target/i386/pr66232-11.c: Ditto.
10760 * gcc.target/i386/pr66232-12.c: Ditto.
10761 * gcc.target/i386/pr66232-13.c: Ditto.
10762
3ff1b153 107632016-01-11 Richard Biener <rguenther@suse.de>
10764
10765 PR tree-optimization/69173
10766 * gcc.dg/torture/pr69173.c: New testcase.
10767
04e1504c 107682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10769
10770 PR rtl-optimization/68796
10771 * gcc.target/aarch64/tst_5.c: New test.
10772 * gcc.target/aarch64/tst_6.c: Likewise.
10773
ae8718b5 107742016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10775
10776 PR rtl-optimization/68841
10777 * gcc.dg/pr68841.c: New test.
10778 * gcc.c-torture/execute/pr68841.c: New test.
10779
bd8bece2 107802016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10781
10782 PR rtl-optimization/68920
10783 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10784 for ix86 targets.
10785 * gcc.dg/ifcvt-5.c: New test.
10786
9b657cf1 107872016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10788
10789 PR bootstrap/69123
10790 * g++.dg/pr69123.C: New.
10791
7a158352 107922016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10793
10794 PR target/69010
10795 * gcc.target/i386/pr69010.c: New test.
10796
ff375d11 107972016-01-11 Martin Jambor <mjambor@suse.cz>
10798
10799 PR ipa/69044
10800 * gcc.target/i386/chkp-pr69044.c: New test.
10801
9eb890f1 108022016-01-11 Tom de Vries <tom@codesourcery.com>
10803
10804 PR tree-optimization/69109
10805 * gcc.dg/autopar/pr69109-2.c: New test.
10806 * gcc.dg/autopar/pr69109.c: New test.
10807
c4157ee5 108082016-01-11 Tom de Vries <tom@codesourcery.com>
10809
10810 PR tree-optimization/69108
10811 * gcc.dg/autopar/pr69108.c: New test.
10812
b933e511 108132016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10814
10815 PR c++/69029
10816 * c-c++-common/Wisleading-indentation.c: Augment test.
10817
efb73de1 108182016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10819
10820 PR fortran/69154
10821 * gfortran.dg/inline_matmul_12.f90: New test.
10822
40c86c3b 108232016-01-10 Paul Thomas <pault@gcc.gnu.org>
10824
10825 PR fortran/67779
10826 * gfortran.dg/actual_array_offset_1: New test.
10827
a006c0bb 108282016-01-10 Tom de Vries <tom@codesourcery.com>
10829
10830 PR tree-optimization/69062
10831 * gcc.dg/autopar/pr69062.c: New test.
10832
880ed4be 108332016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10834
10835 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10836 * gcc.dg/vect/slp-perm-2.c: Likewise.
10837 * gcc.dg/vect/slp-perm-3.c: Likewise.
10838 * gcc.dg/vect/slp-perm-5.c: Likewise.
10839 * gcc.dg/vect/slp-perm-6.c: Likewise.
10840 * gcc.dg/vect/slp-perm-7.c: Likewise.
10841 * gcc.dg/vect/slp-perm-8.c: Likewise.
10842
d95e1856 108432016-01-10 Tom de Vries <tom@codesourcery.com>
10844
10845 PR tree-optimization/69039
10846 * gcc.dg/autopar/pr69039.c: New test.
10847
0f8f48d0 108482016-01-09 Marek Polacek <polacek@redhat.com>
10849
10850 PR c++/69113
10851 * g++.dg/pr69113.C: New test.
10852
7dff0499 108532016-01-09 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR middle-end/50865
10856 PR tree-optimization/69097
10857 * gcc.c-torture/execute/pr50865.c: New test.
10858 * gcc.c-torture/execute/pr69097-1.c: New test.
10859 * gcc.c-torture/execute/pr69097-2.c: New test.
10860 * gcc.dg/pr69097-1.c: New test.
10861 * gcc.dg/pr69097-2.c: New test.
10862
18431e78 108632016-01-09 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR c++/69164
10866 * g++.dg/opt/pr69164.C: New test.
10867
1943a4a2 108682016-01-08 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR tree-optimization/69167
10871 * gcc.dg/pr69167.c: New test.
10872
a143e277 108732016-01-08 Marek Polacek <polacek@redhat.com>
10874
10875 PR c++/68449
10876 * g++.dg/pr68449.C: New.
10877
44c01906 108782016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10879
10880 PR tree-optimization/68707
10881 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10882 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10883 on platforms supporting it.
10884 * gcc.dg/vect/slp-perm-2.c: Likewise.
10885 * gcc.dg/vect/slp-perm-3.c: Likewise.
10886 * gcc.dg/vect/slp-perm-5.c: Likewise.
10887 * gcc.dg/vect/slp-perm-7.c: Likewise.
10888 * gcc.dg/vect/slp-perm-8.c: Likewise.
10889 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10890 on platforms supporting it.
10891
c437d1e8 108922016-01-08 Jakub Jelinek <jakub@redhat.com>
10893
c9595c51 10894 PR tree-optimization/69162
10895 * gcc.dg/pr69162.c: New test.
10896
c437d1e8 10897 PR tree-optimization/69172
10898 * gcc.dg/pr69172.c: New test.
10899
6a46a28c 109002016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10901
10902 PR tree-optimization/67781
10903 * gcc.c-torture/execute/pr67781.c: New file.
10904
62ad9a04 109052016-01-08 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR tree-optimization/69083
10908 * gcc.dg/vect/pr69083.c: New test.
10909
9e0e8c2a 109102016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10911
10912 PR tree-optimization/61441
10913 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10914 Use -fexcess-precision=standard for compiler options.
10915 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10916
5d034e37 109172016-01-08 Jakub Jelinek <jakub@redhat.com>
10918
5013f740 10919 PR fortran/69128
10920 * gfortran.dg/gomp/pr69128.f90: New test.
10921
5d034e37 10922 PR c++/69145
10923 * g++.dg/ext/pr69145-1.C: New test.
10924 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10925 * g++.dg/ext/pr69145-2.h: New file.
10926
517906ff 109272016-01-07 Martin Sebor <msebor@redhat.com>
10928
10929 PR c/68966
10930 * gcc.dg/atomic-fetch-bool.c: New test.
10931 * gcc.dg/sync-fetch-bool.c: New test.
10932
cdbb524c 109332016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10934
10935 PR fortran/66680
10936 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10937
ec3aba9e 109382016-01-07 Nick Clifton <nickc@redhat.com>
10939
10940 PR target/66655
10941 * g++.dg/pr66655.C: New test.
10942 * g++.dg/pr66655_1.cc: Test support file.
10943 * g++.dg/pr66655.h: Test header file.
10944
9b657cf1 109452016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10946
10947 PR fortran/66680
10948 gfortran.dg/gomp/pr66680.f90: New test.
10949
cd45d7a5 109502016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10951
10952 PR target/69171
10953 * gcc.target/i386/pr69171-1.c: New test.
10954 * gcc.target/i386/pr69171-2.c: Likewise.
10955 * gcc.target/i386/pr69171-3.c: Likewise.
10956 * gcc.target/i386/pr69171-4.c: Likewise.
10957 * gcc.target/i386/pr69171-5.c: Likewise.
10958 * gcc.target/i386/pr69171-6.c: Likewise.
10959
4a86a91a 109602015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10961
10962 PR middle-end/67639
10963 * c-c++-common/pr67639.c: New test.
10964
34c05552 109652016-01-07 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR tree-optimization/69141
10968 * g++.dg/opt/pr69141.C: New test.
10969
f08d6895 109702016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10973
32ec4173 109742016-01-06 Uros Bizjak <ubizjak@gmail.com>
10975
10976 PR target/69140
10977 * gcc.target/i386/pr69140.c: New test
10978
d74214f3 109792016-01-06 David Malcolm <dmalcolm@redhat.com>
10980
10981 * gcc.dg/bad-dereference.c: New test case.
10982
73991cab 109832015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10984
10985 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10986
fc8cc457 109872016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10988
10989 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10990
be3c9981 109912016-01-06 Marek Polacek <polacek@redhat.com>
10992
10993 PR sanitizer/69099
10994 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10995
2cb724f9 109962016-01-05 Marek Polacek <polacek@redhat.com>
10997
10998 PR c/69104
10999 * gcc.dg/atomic-invalid-2.c: New.
11000
233a53ed 110012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11002
11003 PR target/68991
11004 * gcc.target/i386/pr68991.c: New test.
11005
ea87c5e3 110062016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11007
11008 PR target/68991
11009 * g++.dg/pr68991-1.C: New test.
11010 * g++.dg/pr68991-2.C: Likewise.
11011
1943a4a2 110122016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11013
1943a4a2 11014 PR other/60465
afe82e5b 11015 * gcc.target/ia64/pr60465-gprel64.c: New test.
11016 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11017
1e9147dd 110182016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11019
11020 PR rtl-optimization/68651
11021 * gcc.target/aarch64/pr68651_1.c: New test.
11022
d42aa619 110232016-01-05 David Malcolm <dmalcolm@redhat.com>
11024
11025 PR c/69122
11026 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11027
1776de76 110282016-01-05 Nathan Sidwell <nathan@acm.org>
11029
2d7d361d 11030 PR c++/58583
11031 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11032
1776de76 11033 * gcc.dg/alias-15.c: New.
11034
5beb12c0 110352016-01-05 Nick Clifton <nickc@redhat.com>
11036
11037 PR target/68870
11038 * g++.dg/pr68770.C: New test.
11039
d8cca921 110402016-01-04 Mike Stump <mikestump@comcast.net>
11041
11042 * lib/target-supports.exp (check_effective_target_cilkplus):
11043 cilkplus targets require pthreads.
afc907ef 11044 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11045
8427dff3 110462016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11047
11048 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11049 generation.
11050
f1717362 110512016-01-04 Jakub Jelinek <jakub@redhat.com>
11052
11053 Update copyright years.
11054
d7d6a3ab 110552016-01-04 Marek Polacek <polacek@redhat.com>
11056
11057 PR c/68908
11058 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11059 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11060 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11061
b8f4a5f9 110622016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11063
11064 * gcc.target/sparc/20160104-2.c: New test.
11065
6b5c028f 110662016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11067
11068 * gcc.target/sparc/20160104-1.c: New test.
11069
300e1002 110702016-01-03 Paul Thomas <pault@gcc.gnu.org>
11071
11072 PR fortran/65045
11073 * gfortran.dg/pr65045.f90: New test.
11074
855b105f 110752016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11076
11077 * gnat.dg/specs/debug1.ads: Delete.
11078
bdc177dc 110792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11080
11081 PR libgfortran/68867
11082 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11083 expression.
11084
48aaffae 110852016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11086
11087 PR libgfortran/68867
11088 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11089 PowerPC.
11090
19a468b8 110912016-01-01 Paul Thomas <pault@gcc.gnu.org>
11092
11093 PR fortran/68864
11094 * gfortran.dg/pr68864.f90: New test.
11095
25371c91 110962016-01-01 Jakub Jelinek <jakub@redhat.com>
11097
2a659064 11098 PR tree-optimization/69070
11099 * gcc.dg/pr69070.c: New test.
11100
57aa9851 11101 PR sanitizer/69055
11102 * gfortran.dg/pr69055.f90: New test.
11103
25371c91 11104 PR target/69015
11105 * gcc.dg/pr69015.c: New test.
f1717362 11106\f
fb2c1edd 11107Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11108
11109Copying and distribution of this file, with or without modification,
11110are permitted in any medium without royalty provided the copyright
11111notice and this notice are preserved.