]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* doc/install.texi (*-*-solaris2*): Adjust latest change.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a05d3de8 12016-08-16 Martin Liska <mliska@suse.cz>
2
3 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4 of memory operations so that it can be handled by core2
5 in 32-bit mode.
6
b50ad04e 72016-08-16 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/76783
10 * gcc.dg/pr76783.c: New testcase.
11 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
12
b441db40 132016-08-16 Bin Cheng <bin.cheng@arm.com>
14
15 PR tree-optimization/72817
16 PR tree-optimization/73450
17 * gcc.dg/tree-ssa/pr72817.c: New test.
18 * gcc.dg/tree-ssa/pr73450.c: New test.
19
36d310d0 202016-08-15 Fritz Reese <fritzoreese@gmail.com>
21
22 * gfortran.dg/init_flag_13.f90: New testcase.
23 * gfortran.dg/init_flag_14.f90: Ditto.
24 * gfortran.dg/init_flag_15.f03: Ditto.
25 * gfortran.dg/dec_init_1.f90: Ditto.
26 * gfortran.dg/dec_init_2.f90: Ditto.
27
e5ec9f76 282016-08-15 Uros Bizjak <ubizjak@gmail.com>
29
30 PR target/72867
31 * gcc.target/i386/pr72867.c: New test.
32
6ce66d38 332016-08-16 Eric Botcazou <ebotcazou@adacore.com>
34
35 * c-c++-common/dump-ada-spec-5.c: New test.
36
894463cf 372016-08-15 Richard Biener <rguenther@suse.de>
38
39 PR tree-optimization/73434
40 * gcc.dg/torture/pr73434.c: New testcase.
41
98b374b4 422016-08-15 Jakub Jelinek <jakub@redhat.com>
43
44 PR tree-optimization/72824
45 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
46
9b90f118 472016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
48
49 PR fortran/70598
50 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
51 in use_device clause.
52 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
53 * gfortran.dg/goacc/list.f95: Adjust to catch
54 "neither a POINTER nor an array" error messages.
55
1d80868e 562016-08-14 Uros Bizjak <ubizjak@gmail.com>
57
58 PR target/76342
59 * gcc.target/i386/pr76342.c: New test.
60
153e4ac1 612016-08-12 Jakub Jelinek <jakub@redhat.com>
62
63 PR c/71512
64 * g++.dg/ubsan/pr71512.C: New test.
65 * c-c++-common/ubsan/pr71512-1.c: New test.
66 * c-c++-common/ubsan/pr71512-2.c: New test.
67
3c382998 682016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
69
70 * gcc.target/powerpc/vec-init-1.c: New tests to test various
71 vector initialization options.
72 * gcc.target/powerpc/vec-init-2.c: Likewise.
73 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
74 is generated on ISA 3.0.
75
7079d57a 762016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
77
78 PR middle-end/71654
79 * gcc.dg/c-c++-common/pr71654.c: New test.
80 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
81 dg-options.
82 * gcc.dg/tree-ssa/vrp24: Likewise.
83
7175bb2a 842016-08-12 Jakub Jelinek <jakub@redhat.com>
85
86 PR c/67410
87 * gcc.dg/pr67410.c: New test.
88
56fb8e9d 892016-08-12 Bin Cheng <bin.cheng@arm.com>
90
91 PR tree-optimization/69848
92 * gcc.dg/vect/vect-pr69848.c: New test.
93
1f84b4ab 942016-08-12 Uros Bizjak <ubizjak@gmail.com>
95
96 PR testsuite/71008
97 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
98 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
99 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
100 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
101
60b349d9 1022016-08-12 Richard Biener <rguenther@suse.de>
103
104 PR tree-optimization/57326
105 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
106 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
107 * gcc.dg/tree-ssa/pr35287.c: Likewise.
108 * gcc.target/i386/pr45685.c: Likewise.
109 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
110 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
111 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
112 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
113 * gfortran.dg/pr34163.f90: Likewise.
114
6d5f72f3 1152016-08-12 Martin Liska <mliska@suse.cz>
116
117 * g++.dg/gcov/gcov-16.C: New test.
118 * lib/gcov.exp: Support new argument for run-gcov function.
119
b357db2c 1202016-08-12 Martin Liska <mliska@suse.cz>
121
122 PR gcov-profile/35590
123 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
124
08e33f10 1252016-08-12 Richard Biener <rguenther@suse.de>
126
127 PR tree-optimization/72851
128 * gcc.dg/torture/pr72851.c: New testcase.
129
9a478fab 1302016-08-12 Alexandre Oliva <aoliva@redhat.com>
131
832d369d 132 PR debug/63240
133 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
134 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
135 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
136 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
137 DW_AT_deleted.
138
1289a281 139 PR debug/55641
140 * g++.dg/debug/dwarf2/ref-1.C: New.
141
9a478fab 142 PR debug/49366
143 * g++.dg/debug/dwarf2/template-params-12.H: New.
144 * g++.dg/debug/dwarf2/template-params-12f.C: New.
145 * g++.dg/debug/dwarf2/template-params-12g.C: New.
146 * g++.dg/debug/dwarf2/template-params-12n.C: New.
147 * g++.dg/debug/dwarf2/template-params-12s.C: New.
148 * g++.dg/debug/dwarf2/template-params-12u.C: New.
149 * g++.dg/debug/dwarf2/template-params-12v.C: New.
150 * g++.dg/debug/dwarf2/template-params-12w.C: New.
151
e61229f8 1522016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
153
154 PR target/72863
155 * gcc.target/powerpc/pr72863.c: New test.
156
c7823416 1572016-08-11 Uros Bizjak <ubizjak@gmail.com>
158
159 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
160
df15667f 1612015-08-11 H.J. Lu <hongjiu.lu@intel.com>
162
163 * gcc.target/i386/pieces-strcpy-1.c: New test.
164 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
165
83c375ba 1662016-08-11 Jakub Jelinek <jakub@redhat.com>
167
168 PR c++/72868
169 * g++.dg/cpp1y/constexpr-switch4.C: New test.
170
350f354a 1712015-08-11 H.J. Lu <hongjiu.lu@intel.com>
172
173 * gcc.target/i386/pieces-memcpy-1.c: New test.
174 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
175 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
176 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
177 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
178 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
179
74be5bc1 1802016-08-11 Jakub Jelinek <jakub@redhat.com>
181
182 PR c/72816
20fb4916 183 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 184
40395983 1852016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
186
187 PR tree-optimization/71083
188 * gcc.c-torture/execute/pr71083.c: New test.
189 * gnat.dg/loop_optimization23.adb: New test.
190 * gnat.dg/loop_optimization23_pkg.ads: New test.
191 * gnat.dg/loop_optimization23_pkg.adb: New test.
192
ec969ce4 1932016-08-11 Richard Biener <rguenther@suse.de>
194
195 PR tree-optimization/72772
196 * gcc.dg/graphite/pr35356-1.c: Adjust.
197 * gcc.dg/tree-ssa/pr59597.c: Likewise.
198
25482c16 1992016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
200
201 * gfortran.dg/random_7.f90: Take into account that the last seed
202 value is the special p value.
203 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
204
f454033a 2052016-08-11 Richard Biener <rguenther@suse.de>
206
207 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
208
2d2b78a1 2092016-08-11 Alan Modra <amodra@gmail.com>
210
211 * gcc.target/powerpc/pr71680.c: New.
212
97468983 2132016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
214
215 * gcc.target/powerpc/bfp/bfp.exp: New file.
216 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
217 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
218 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
219 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
220 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
221 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
222 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
223 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
224 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
225 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
226 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
227 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
228 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
229 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
230 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
231 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
232 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
233 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
234 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
235 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
236 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
237 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
238 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
239 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
240 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
241 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
242 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
243 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
244 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
245 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
246 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
247 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
248 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
249 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
250 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
251 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
252 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
253 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
254 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
255 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
256 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
257 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
258 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
259 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
260 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
261 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
262 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
263 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
264 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
265 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
266 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
267 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
268 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
269
23a6fe48 2702016-08-10 Bin Cheng <bin.cheng@arm.com>
271
272 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
273 Add aarch64*-*-*.
274
0cb8f73e 2752016-08-10 Bin Cheng <bin.cheng@arm.com>
276
277 * gcc.target/aarch64/simd/vcond-ne.c: New test.
278
b7ed2a65 2792016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
280
281 PR target/72853
282 * gcc.target/powerpc/pr72853.c: New test.
283
2d2b4107 2842016-08-10 Martin Liska <mliska@suse.cz>
285
286 PR gcov-profile/58306
287 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
288
7132b755 2892016-08-10 Martin Liska <mliska@suse.cz>
290
291 * g++.dg/gcov/gcov-threads-1.C: New test.
292
5186407c 2932016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
294
295 PR target/71873
296 * gcc.target/avr/pr71873.c: New test.
297
44f01555 2982016-08-09 Martin Liska <mliska@suse.cz>
299
300 * g++.dg/gcov/gcov-dump-1.C: New test.
301 * g++.dg/gcov/gcov-dump-2.C: New test.
302
7d4f18f5 3032016-08-09 Martin Liska <mliska@suse.cz>
304
305 * gcc.dg/tree-prof/val-prof-9.c: New test.
306
defa7026 3072016-08-09 Martin Liska <mliska@suse.cz>
308
309 * gcc.dg/tree-prof/val-prof-8.c: New test.
310
ae7e6062 3112016-08-09 Martin Jambor <mjambor@suse.cz>
312
0c47dd26 313 PR ipa/71981
314 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 315
a69fb570 3162016-08-09 Bin Cheng <bin.cheng@arm.com>
317
318 PR tree-optimization/33707
319 * gcc.dg/vect/pr33707.c: New test.
320
a031a844 3212016-08-09 Bin Cheng <bin.cheng@arm.com>
322
323 PR tree-optimization/pr72772
324 * gcc.dg/tree-ssa/pr72772.c: New test.
325
8f1baf0d 3262016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
327
328 PR rtl-optimization/66669
329 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
330
53e7aca1 3312016-08-09 Jakub Jelinek <jakub@redhat.com>
332
333 PR tree-optimization/72824
334 * gcc.c-torture/execute/ieee/pr72824.c: New test.
335
c162fa25 3362016-08-09 Richard Biener <rguenther@suse.de>
337
338 PR tree-optimization/71802
339 * gcc.dg/torture/pr71802.c: New testcase.
340
87156a7d 3412016-08-09 Jakub Jelinek <jakub@redhat.com>
342
343 PR c++/72809
344 * g++.dg/eh/stdarg1.C: New test.
345
d0029333 3462016-08-08 Andi Kleen <ak@linux.intel.com>
347
348 * lib/profopt.exp: (auto-profopt-execute): Don't include full
349 test command line in failure log.
350 (profopt-execute): dito. Make autofdo file names unique.
351
7af4d06b 3522016-08-08 David Malcolm <dmalcolm@redhat.com>
353
354 PR c/64955
355 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
356 output.
357
7091ff70 3582016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
359
360 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
361 c99_runtime.
362 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
363 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
364 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
365 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
366 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
367 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
368
d189b094 3692016-08-08 David Malcolm <dmalcolm@redhat.com>
370
371 PR c/52952
372 * gcc.dg/cpp/pr66415-1.c: Likewise.
373 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
374 * gcc.dg/format/c90-printf-1.c: Likewise.
375 * gcc.dg/format/diagnostic-ranges.c: New test case.
376
440837fe 3772016-08-08 Jakub Jelinek <jakub@redhat.com>
378
7cbcf608 379 PR fortran/72716
380 * gfortran.dg/gomp/pr72716.f90: New test.
381
aa1ddb66 382 PR middle-end/72781
383 * gcc.dg/gomp/pr72781.c: New test.
384
440837fe 385 PR middle-end/68762
386 * g++.dg/vect/pr68762-1.cc: New test.
387 * g++.dg/vect/pr68762-2.cc: New test.
388 * g++.dg/vect/pr68762.h: New file.
389
eb571c16 3902016-08-08 Martin Sebor <msebor@redhat.com>
391
392 PR testsuite/72838
393 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
394 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
395 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
396
8ca5189a 3972016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
398
399 PR fortran/71936
400 * gfortran.dg/allocate_with_source_21.f03: New test.
401
1495e54c 4022016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
403
404 PR fortran/72698
405 * gfortran.dg/allocate_with_source_20.f03: New test.
406
d1e97886 4072016-08-08 Alan Modra <amodra@gmail.com>
408
409 * gcc.c-torture/compile/pr72802.c: New.
410
9da84a54 4112016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
412
413 PR fortran/70524
414 * gfortran.dg/dependency_48.f90: New test.
415
3f9692a5 4162016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
417
b5b764be 418 PR fortran/70040
3f9692a5 419 * gfortran.dg/pr70040.f90: New testcase.
420
099ec19a 4212016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
422
423 PR fortran/71961
424 * gfortran.dg/matmul_10.f90: New testcase.
425
e8272095 4262016-08-07 Jan Hubicka <hubicka@ucw.cz>
427
428 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
429
f5d2c462 4302016-08-07 Jakub Jelinek <jakub@redhat.com>
431
432 PR c/72816
433 * gcc.dg/pr72816.c: New test.
434
30c60892 4352016-08-06 Jonathan Wakely <jwakely@redhat.com>
436
437 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
438 * g++.dg/conversion/pr41426.C: Likewise.
439 * g++.dg/conversion/pr66211.C: Likewise.
440 * g++.dg/cpp1y/lambda-init9.C: Likewise.
441 * g++.dg/init/ref8.C: Likewise.
442 * g++.old-deja/g++.law/cvt20.C: Likewise.
443 * g++.old-deja/g++.mike/p9732c.C: Likewise.
444
2abf3c4a 4452016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
446
447 PR tree-optimization/18046
448 * gcc.dg/tree-ssa/vrp105.c: New test.
449 * gcc.dg/tree-ssa/vrp106.c: New test.
450
ea034e2c 4512016-08-05 Martin Sebor <msebor@redhat.com>
452
453 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
454 1ul in diagnostics. Remove hyphen from "constant-expression."
455 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
456 * g++.dg/cpp0x/static_assert3.C: Same.
457 * g++.dg/cpp1y/constexpr-throw.C: Same.
458 * g++.dg/template/nontype3.C: Same.
459 * g++.dg/warn/overflow-warn-1.C: Same.
460 * g++.dg/warn/overflow-warn-3.C: Same.
461 * g++.dg/warn/overflow-warn-4.C: Same.
462
d4166bdc 4632016-08-05 David Malcolm <dmalcolm@redhat.com>
464
465 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
466 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
467 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
468 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
469
906dd612 4702016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
471
472 PR tree-optimization/72810
473 * gcc.dg/tree-ssa/vrp110.c: New test.
474
9788fb76 4752016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
476
477 PR Target/72819
478 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
479 registers.
480 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
481 saving the half-precision registers.
482 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
483 value is returned in h0.
484 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
485 are passed in FP/SIMD registers.
486 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
487 passing works corrcetly.
488 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
489 (hfa_f16x2_t): Likewise.
490 (hfa_f16x3_t): Likewise.
491 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
492 are promoted to double and passed in a double register.
493 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
494 are promoted to double and stacked.
495 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
496 __fp16 data types.
497 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
498 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
499 __fp16 first get passed in FP/SIMD registers, then stacked.
500
30f40fe4 5012016-08-05 Nathan Sidwell <nathan@acm.org>
502
503 PR c++/68724
504 * g++.dg/cpp0x/pr68724.C: New.
505
8a6540e1 5062016-08-05 Richard Biener <rguenther@suse.de>
507
508 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
509
09001ac1 5102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
511
512 * gcc.dg/tree-ssa/vrp107.c: New test.
513 * gcc.dg/tree-ssa/vrp108.c: New test.
514 * gcc.dg/tree-ssa/vrp109.c: New test.
515
88ab6a9c 5162016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
517
518 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
519 dg-options.
520
b2a036e7 5212016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
522
523 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
524 test-cases.
525 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
526 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
527 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
528 test-cases.
529 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
530 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
531 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
532 large_double.
533
8dbf49cb 5342016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/72800
537 * g++.dg/cpp1y/lambda-ice1.C: New.
538
dcc45aae 5392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
540
541 PR c++/72759
542 * g++.dg/cpp1y/pr72759.C: New test.
543
88fe4062 5442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
545
546 * gcc.dg/switch-10.c: New test.
547
a1af716f 5482016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
549
550 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
551
1fa5d8ba 5522016-08-04 Thomas Schwinge <thomas@codesourcery.com>
553
554 * c-c++-common/goacc/routine-5.c: Update.
555
e8dedc4a 5562016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
557
558 PR rtl-optimization/70903
559 * gcc.c-torture/execute/pr70903.c: New test.
560
7ca5003c 5612016-08-04 Martin Liska <mliska@suse.cz>
562
563 * gcc.dg/params/params.exp: Replace file exists with
564 TESTING_IN_BUILD_TREE.
565
810702a2 5662016-08-04 Marek Polacek <polacek@redhat.com>
567
568 PR c++/70229
569 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
570
fa8a8f79 5712016-08-04 Richard Biener <rguenther@suse.de>
572
573 PR middle-end/71984
574 * gcc.dg/torture/pr71984.c: Guard correctness check for
575 little-endian.
576
9916f5a5 5772016-08-03 Andrew Pinski <apinski@cavium.com>
578
579 * gcc.c-torture/compile/20160802-1.c: New testcase.
580
278b4698 5812016-08-03 Fritz Reese <fritzoreese@gmail.com>
582
583 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
584
860c3c85 5852016-08-03 Richard Biener <rguenther@suse.de>
586
587 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
588 and remove -O3.
589 * c-c++-common/ubsan/pr71403-2.c: Likewise.
590 * c-c++-common/ubsan/pr71403-3.c: Likewise.
591
0a41d717 5922016-08-03 Richard Biener <rguenther@suse.de>
593
594 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
595 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
596 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
597 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
598
52e3c0e8 5992016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
600
601 * gcc.dg/init-excess-2.c: Require int32plus.
602 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
603 * gcc.dg/pr59963-2.c: Require int32plus.
604 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
605 * gcc.dg/unroll-7.c: Require int32plus.
606
ad8a330c 6072016-08-02 Bin Cheng <bin.cheng@arm.com>
608
609 PR tree-optimization/34114
610 * gcc.dg/tree-ssa/loop-42.c: New test.
611
d3aa3636 6122016-08-02 Tamar Christina <tamar.christina@arm.com>
613
614 * gcc.target/aarch64/vminmaxnm.c: New.
615 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
616 tests.
617
c79d3723 6182016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
619
620 * gcc.target/powerpc/vec-extract-5.c: New tests to test
621 vec_extract for vector float, vector int, vector short, and vector
622 char.
623 * gcc.target/powerpc/vec-extract-6.c: Likewise.
624 * gcc.target/powerpc/vec-extract-7.c: Likewise.
625 * gcc.target/powerpc/vec-extract-8.c: Likewise.
626 * gcc.target/powerpc/vec-extract-9.c: Likewise.
627
5fc13c39 6282016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
629
630 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 631 single stack adjustment, no writeback.
5fc13c39 632 * gcc.target/aarch64/test_frame_12.c: Likewise.
633 * gcc.target/aarch64/test_frame_13.c: Likewise.
634 * gcc.target/aarch64/test_frame_15.c: Likewise.
635 * gcc.target/aarch64/test_frame_6.c: Likewise.
636 * gcc.target/aarch64/test_frame_7.c: Likewise.
637 * gcc.target/aarch64/test_frame_8.c: Likewise.
638 * gcc.target/aarch64/test_frame_16.c: New test.
639
2eb70c76 6402015-08-01 H.J. Lu <hongjiu.lu@intel.com>
641
642 PR target/72748
643 * gcc.target/i386/pr72748.c: New test.
644
12117f39 6452015-08-01 Alan Hayward <alan.hayward@arm.com>
646
647 PR tree-optimization/71818
648 * gcc.dg/vect/pr71818.c: New
649
56e7a293 6502016-08-01 Martin Liska <mliska@suse.cz>
651
652 PR tree-optimization/71857
653 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
654
aa8852cc 6552016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
656
657 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
658
f3c032a4 6592016-08-01 Jan Beulich <jbeulich@suse.com>
660
661 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
662
a1e9d2c3 6632016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
664
665 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
666 * gcc.target/powerpc/mulkc3-1.c: Likewise.
667
466045aa 6682016-07-31 Jonathan Wakely <jwakely@redhat.com>
669
670 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
671 (check_effective_target_c++): Likewise. Also match for libstdc++.
672
71b5dc23 6732016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
674
675 PR fortran/41922
676 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
677 * gfortran.dg/equiv_constraint_7.f90: Ditto.
678 * gfortran.dg/pr41922.f90: New test.
679
dd13eb1b 6802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
681
682 PR fortran/68566
683 * gfortran.dg/pr68566.f90: new test.
684
cb768824 6852016-07-30 Martin Sebor <msebor@redhat.com>
686
687 PR c++/60760
688 PR c++/71091
689 * g++.dg/cpp0x/constexpr-cast.C: New test.
690 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
691 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
692 * g++.dg/ubsan/pr63956.C: Correct.
693
efa8ff03 6942016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
695
696 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
697 vector double or vector long where the vector is in memory.
698 * gcc.target/powerpc/vec-extract-3.c: Likewise.
699 * gcc.target/powerpc/vec-extract-4.c: Likewise.
700
0b8113c5 7012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
702
703 PR fortran/69867
704 * gfortran.dg/pr69867.f90: New test.
705
3badc59b 7062016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
707
708 PR fortran/69962
709 * gfortran.dg/pr69962.f90: New test.
710
fc8b54ff 7112016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
712
713 PR fortran/70006
714 * gfortran.dg/pr70006.f90: New test.
715
165b422e 7162016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
717
718 PR fortran/71730
719 * gfortran.dg/pr71730.f90: New test.
720 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
721 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
722 * gfortran.dg/array_constructor_26.f03: Ditto.
723
0c6334ed 7242016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
725
726 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
727 * gcc.target/powerpc/pr71763.c: Likewise.
728
4ebf85be 7292016-07-29 Marek Polacek <polacek@redhat.com>
730
731 PR c/71742
732 * gcc.dg/940510-1.c: Adjust dg-error.
733 * gcc.dg/c99-flex-array-1.c: Likewise.
734 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
735
9efe5be6 736 PR c/71853
737 * gcc.dg/noncompile/pr71853.c: New test.
738
4c4548bb 739 PR c/71573
740 * gcc.dg/noncompile/pr71573.c: New test.
741
8ae70602 742 PR c/71926
743 * g++.dg/warn/Wparentheses-30.C: New test.
744 * gcc.dg/Wparentheses-14.c: New test.
745
cfc1aded 7462016-07-29 Uros Bizjak <ubizjak@gmail.com>
747
748 * gcc.dg/pr59833.c: Use dg-add-options ieee.
749
d5e80d93 7502016-07-29 Bin Cheng <bin.cheng@arm.com>
751
752 PR tree-optimization/57558
753 * gcc.dg/vect/pr57558-1.c: New test.
754 * gcc.dg/vect/pr57558-2.c: New test.
755
c7c713ec 7562016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
757
cfc1aded 758 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 759 to scan forwprop1 dump pass.
760
34b9af67 7612016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
762
763 PR c++/51488
764 * g++.dg/template/pr51488.C: New.
765
322d4184 7662016-07-29 Jakub Jelinek <jakub@redhat.com>
767
768 PR c/71969
769 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
770 static __inline__.
771 * gcc.dg/pr71969-1.c: New test.
772 * gcc.dg/pr71969-2.c: New test.
773 * gcc.dg/pr71969-3.c: New test.
774
7648c9c7 7752016-07-29 Marek Polacek <polacek@redhat.com>
776
777 PR c/71574
778 * c-c++-common/pr71574.c: New test.
779
35fddbd6 780 PR c/71583
781 * gcc.dg/noncompile/pr71583.c: New test.
782
d06bcb87 7832016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
784
785 PR middle-end/68217
786 * gcc.dg/pr68217.c: New test.
787
fb5574d7 7882016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
789
790 PR fortran/71067
791 * gfortran.dg/pr71067_1.f90: New test.
792 * gfortran.dg/pr71067_2.f90: Ditto.
793
a52bb7a0 7942016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
795
796 * gcc.target/powerpc/vec-extract-1.c: New test.
797
42e96823 7982016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
799
800 PR fortran/71799
801 * gfortran.dg/pr71799.f90: New test.
802
d5539c6b 8032016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
804
805 PR c++/71665
806 * g++.dg/cpp0x/pr71665-1.C: New.
807 * g++.dg/cpp0x/pr71665-2.C: Likewise.
808 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
809 * g++.dg/ext/label10.C: Likewise.
810 * g++.dg/parse/constant5.C: Likewise.
811
05995232 8122016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
813
814 PR fortran/71859
815 * gfortran.dg/pr71859.f90: New test.
816 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
817 * gfortran.dg/coarray_collectives_1.f90: Ditto.
818
7a4429b2 8192016-07-28 Paul Thomas <pault@gcc.gnu.org>
820
821 PR fortran/71883
822 * gfortran.dg/pr71883.f90 : New test.
823
f339cf78 8242016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
825
826 PR tree-optimization/71734
cfc1aded 827 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 828
8311fe26 8292016-07-28 Renlin Li <renlin.li@arm.com>
830
831 Revert
832 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
833
834 PR fortran/71902
835 * gfortran.dg/dependency_47.f90: New test.
836
595e387a 8372016-07-28 Martin Liska <mliska@suse.cz>
838
839 PR gcov-profile/68025
840 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
841
83554604 8422016-07-28 Martin Liska <mliska@suse.cz>
843
844 * g++.dg/vect/pr70944.cc: New test.
845
ec6d2d63 8462016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
847
848 PR middle-end/71994
849 * gcc.dg/torture/pr71994.c: New test.
850
12dabcee 8512016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
852
853 PR middle-end/71078
854 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
855 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
856 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
857
262a83d5 8582016-07-27 Richard Biener <rguenther@suse.de>
859
860 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
861
3989f1fe 8622016-07-27 Martin Liska <mliska@suse.cz>
863
864 * gcc.dg/predict-13.c: New test.
865 * gcc.dg/predict-14.c: New test.
866
69a499fa 8672016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
868
7a4429b2 869 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 870 including stdint.h.
871 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
872 including stdint.h.
873
751fef95 8742016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
875
876 PR target/71869
877 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
878 IEEE built-in functions handle quiet and signalling NaNs
879 correctly.
880
5e07497c 8812016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
882
883 PR fortran/71862
884 * gfortran.dg/pr71862.f90: New test.
885
18928e61 8862016-07-26 Martin Sebor <msebor@redhat.com>
887
888 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
889 selector with dg-options.
890
7e1856f1 8912016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
892
893 PR tree-optimization/18046
894 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
895 * gcc.dg/tree-ssa/vrp103.c: New test.
896 * gcc.dg/tree-ssa/vrp104.c: New test.
897
08679462 8982016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
899
900 * gcc.target/powerpc/pr63354.c: Require lp64 since
901 -mprofile-kernel is not legal with -m32.
902
8c3efadf 9032016-07-26 Richard Biener <rguenther@suse.de>
904
905 PR rtl-optimization/71984
906 * gcc.dg/torture/pr71984.c: New testcase.
907
78866ecd 9082016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
909
910 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
911 g++-dg-runtest via et-dg-runtest.
912 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
913 * gcc.dg/vect/vect.exp: Likewise.
914 * gfortran.dg/graphite/graphite.exp: Likewise, but for
915 gfortran-dg-runtest.
916 * gfortran.dg/vect/vect.exp: Likewise.
917 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
918 (check_mips_loongson_hw_available): Likewise.
919 (check_effective_target_mpaired_single_runtime): Likewise.
920 (check_effective_target_mips_loongson_runtime): Likewise.
921 (add_options_for_mpaired_single): Likewise.
922 (check_effective_target_vect_int): Add global et_index.
923 Check and save the supported feature for a target selected by
924 the et_index target. Break long lines where appropriate. Call
925 et-is-effective-target for MIPS with an argument instead of
926 check_effective_target_* where appropriate.
927 (check_effective_target_vect_intfloat_cvt): Likewise.
928 (check_effective_target_vect_uintfloat_cvt): Likewise.
929 (check_effective_target_vect_floatint_cvt): Likewise.
930 (check_effective_target_vect_floatuint_cvt): Likewise.
931 (check_effective_target_vect_simd_clones): Likewise.
932 (check_effective_target_vect_shift): ewise.
933 (check_effective_target_whole_vector_shift): Likewise.
934 (check_effective_target_vect_bswap): Likewise.
935 (check_effective_target_vect_shift_char): Likewise.
936 (check_effective_target_vect_long): Likewise.
937 (check_effective_target_vect_float): Likewise.
938 (check_effective_target_vect_double): Likewise.
939 (check_effective_target_vect_long_long): Likewise.
940 (check_effective_target_vect_no_int_max): Likewise.
941 (check_effective_target_vect_no_int_add): Likewise.
942 (check_effective_target_vect_no_bitwise): Likewise.
943 (check_effective_target_vect_widen_shift): Likewise.
944 (check_effective_target_vect_no_align): Likewise.
945 (check_effective_target_vect_hw_misalign): Likewise.
946 (check_effective_target_vect_element_align): Likewise.
947 (check_effective_target_vect_condition): Likewise.
948 (check_effective_target_vect_cond_mixed): Likewise.
949 (check_effective_target_vect_char_mult): Likewise.
950 (check_effective_target_vect_short_mult): Likewise.
951 (check_effective_target_vect_int_mult): Likewise.
952 (check_effective_target_vect_extract_even_odd): Likewise.
953 (check_effective_target_vect_interleave): Likewise.
954 (check_effective_target_vect_stridedN): Likewise.
955 (check_effective_target_vect_multiple_sizes): Likewise.
956 (check_effective_target_vect64): Likewise.
957 (check_effective_target_vect_call_copysignf): Likewise.
958 (check_effective_target_vect_call_sqrtf): Likewise.
959 (check_effective_target_vect_call_btrunc): Likewise.
960 (check_effective_target_vect_call_btruncf): Likewise.
961 (check_effective_target_vect_call_ceil): Likewise.
962 (check_effective_target_vect_call_ceilf): Likewise.
963 (check_effective_target_vect_call_floor): Likewise.
964 (check_effective_target_vect_call_floorf): Likewise.
965 (check_effective_target_vect_call_lceil): Likewise.
966 (check_effective_target_vect_call_lfloor): Likewise.
967 (check_effective_target_vect_call_nearbyint): Likewise.
968 (check_effective_target_vect_call_nearbyintf): Likewise.
969 (check_effective_target_vect_call_round): Likewise.
970 (check_effective_target_vect_call_roundf): Likewise.
971 (check_effective_target_vect_perm): Likewise, but also append *_saved
972 to the existing global name to properly cache the result.
973 (check_effective_target_vect_perm_byte): Likewise.
974 (check_effective_target_vect_perm_short): Likewise.
975 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
976 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
977 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
978 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
979 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
980 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
981 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
982 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
983 (check_effective_target_vect_sdot_qi): Likewise.
984 (check_effective_target_vect_udot_qi): Likewise.
985 (check_effective_target_vect_sdot_hi): Likewise.
986 (check_effective_target_vect_udot_hi): Likewise.
987 (check_effective_target_vect_usad_char): Likewise.
988 (check_effective_target_vect_pack_trunc): Likewise.
989 (check_effective_target_vect_unpack): Likewise.
990 (check_effective_target_vect_aligned_arrays): Likewise.
991 (check_effective_target_vect_natural_alignment): Likewise.
992 (check_effective_target_vector_alignment_reachable): Likewise.
993 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
994 (is-effective-target): Initialize et_index if undefined.
995 (et-dg-runtest): New.
996 (et-is-effective-target): Likewise.
997 (check_vect_support_and_set_flags): Add supported MIPS targets to
998 EFFECTIVE_TARGETS list. Return the number of supported targets.
999
b2930f09 10002016-07-26 Richard Biener <rguenther@suse.de>
1001 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1002
1003 PR middle-end/70920
1004 * gcc.dg/pr70920-1.c: New test-case.
1005 * gcc.dg/pr70902-2.c: Likewise.
1006 * gcc.dg/pr70920-3.c: Likewise.
1007 * gcc.dg/pr70920-4.c: Likewise
1008 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1009 2 instead of 3.
1010
90821294 10112016-07-25 Alexander Monakov <amonakov@ispras.ru>
1012
1013 * gcc.c-torture/execute/pr71494.c: Require label_values.
1014 * gcc.dg/pr16973.c: Ditto.
1015
1660595b 10162016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1017
1018 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1019 * gcc.dg/torture/pr69771.c: Require int32plus.
1020 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1021
5b2b88ce 10222016-07-25 Martin Liska <mliska@suse.cz>
1023
1024 * gcc.dg/torture/pr71987.c: New test.
1025
e2f926e9 10262016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1027
1028 PR fortran/71935
1029 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1030 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1031 * gfortran.dg/pr71935.f90: New test.
1032
efa8e86e 10332016-07-22 Martin Sebor <msebor@redhat.com>
1034
1035 PR c++/71675
1036 * g++.dg/ext/atomic-3.C: New test.
1037 * gcc.dg/atomic/pr71675.c: New test.
1038
5a43070d 10392016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1040
1041 * gcc.target/i386/mvc8.c: New test.
1042
1b793819 10432016-07-22 Bin Cheng <bin.cheng@arm.com>
1044
1045 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1046 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1047
d4b4c787 10482016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1049
1050 PR fortran/71795
1051 * gfortran.dg/constructor_50.f90: New test.
1052
45648efe 10532016-07-22 Martin Liska <mliska@suse.cz>
1054
1055 PR gcov-profile/69028
1056 PR gcov-profile/62047
1057 * g++.dg/cilk-plus/pr69028.C: New test.
1058
b657bb1f 10592016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1060
1061 * gfortran.dg/coarray_stat_2.f90: New test.
1062
3a421504 10632016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1064
1065 * gcc.target/powerpc/vec-extract.h: New files to check the
1066 vec_extract built-in functions for all vector types, testing
1067 accessing each element, both with constant and variable element
1068 numbers.
1069 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1070 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1071 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1072 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1073 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1074 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1075 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1076 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1077 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1078
d40a1eac 10792016-07-21 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR c++/71728
1082 * g++.dg/other/pr71728.C: New test.
1083
3b0d7293 10842016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1085
1086 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1087 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1088 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1089 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1090 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1091
50953a9f 10922016-07-21 Richard Biener <rguenther@suse.de>
1093
1094 PR tree-optimization/71947
1095 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1096
90261646 10972016-07-21 Bin Cheng <bin.cheng@arm.com>
1098
1099 * gcc.dg/tree-ssa/scev-15.c: New.
1100
5a5a7a90 11012016-07-21 Bin Cheng <bin.cheng@arm.com>
1102
1103 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1104
df0c563f 11052016-07-21 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR c++/71941
1108 * g++.dg/gomp/pr71941.C: New test.
1109
24acd4ab 11102016-07-20 David Malcolm <dmalcolm@redhat.com>
1111
1112 PR c/70339
1113 PR c/71858
1114 * g++.dg/spellcheck-identifiers.C: New test case, based on
1115 gcc.dg/spellcheck-identifiers.c.
1116 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1117 gcc.dg/spellcheck-identifiers-2.c.
1118 * g++.dg/spellcheck-typenames.C: New test case, based on
1119 gcc.dg/spellcheck-typenames.c
1120
8669e753 11212016-07-20 Jonathan Wakely <jwakely@redhat.com>
1122
1123 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1124 pointer to member function and also test catching by reference.
1125
75cb41b8 11262016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1127
1128 * gcc.target/s390/pr67443.c: Fix test case.
1129
07be1239 11302016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1131
1132 * gcc.target/s390/insv-1.c: Xfail some tests.
1133 * gcc.target/s390/insv-2.c: Likewise.
1134
e9b5fdd9 11352016-07-20 Georg-Johann Lay <avr@gjlay.de>
1136
1137 * gcc.target/avr/torture/get-mem.c: New test.
1138 * gcc.target/avr/torture/set-mem.c: New test.
1139
b704b0e1 11402016-07-20 Georg-Johann Lay <avr@gjlay.de>
1141
1142 PR target/71948
1143 * gcc.target/avr/torture/tiny-progmem.c: New test.
1144
051eb924 11452016-07-20 Jakub Jelinek <jakub@redhat.com>
1146
fdb70809 1147 PR c++/71909
1148 * g++.dg/parse/pr71909.C: New test.
1149 * g++.dg/tm/pr71909.C: New test.
1150
051eb924 1151 PR c++/50060
1152 * g++.dg/cpp0x/constexpr-50060.C: New test.
1153 * g++.dg/cpp1y/constexpr-50060.C: New test.
1154
c4e1267c 11552016-07-20 Martin Liska <mliska@suse.cz>
1156
1157 * gfortran.dg/graphite/pr71898.f90: New test.
1158
ecaa5fd4 11592016-07-20 Bin Cheng <bin.cheng@arm.com>
1160
1161 PR tree-optimization/71503
1162 PR tree-optimization/71683
1163 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1164 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1165
f5b88ba1 11662016-07-20 Martin Liska <mliska@suse.cz>
1167
1168 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1169 * gcc.dg/plugin/sreal-test-1.c: Remove.
1170 * gcc.dg/plugin/sreal_plugin.c: Remove.
1171
e889bd11 11722016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1173
1174 PR fortran/71902
1175 * gfortran.dg/dependency_47.f90: New test.
1176
1c6bb1c0 11772016-07-19 Jakub Jelinek <jakub@redhat.com>
1178
94d511af 1179 PR rtl-optimization/71916
1180 * gcc.c-torture/compile/pr71916.c: New test.
1181
54e95a17 1182 PR middle-end/71874
1183 * g++.dg/torture/pr71874.C: New test.
1184
1c6bb1c0 1185 PR middle-end/71734
1186 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1187 (my_alloc): Rewritten to use __builtin_posix_memalign and
1188 __SIZE_TYPE__.
1189 (my_free): Use __builtin_free instead of _mm_free.
1190 (Vec::operator=): Use __builtin_memcpy.
1191
0d565f19 11922016-07-19 Martin Jambor <mjambor@suse.cz>
1193
cfc1aded 1194 PR fortran/71688
1195 * gfortran.dg/pr71688.f90: New test.
0d565f19 1196
2be13cd5 11972016-07-19 Richard Biener <rguenther@suse.de>
1198
1199 * c-c++-common/vector-subscript-6.c: New testcase.
1200 * c-c++-common/vector-subscript-7.c: Likewise.
1201
1697df09 12022016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1203
7a4429b2 1204 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1205 and UInt32 based on __SIZEOF_INT__.
1206
8894566e 12072016-07-19 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/71901
1210 * gcc.dg/torture/pr71901.c: New testcase.
1211
12122016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1213
1214 PR tree-optimization/71908
1215 * gcc.dg/torture/pr71908.c: New testcase.
1216
106ac76d 12172016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1218
1219 PR target/71493
1220 * gcc.target/powerpc/pr71493-1.c: New test.
1221 * gcc.target/powerpc/pr71493-2.c: Likewise.
1222
e6517a48 12232016-07-18 Jakub Jelinek <jakub@redhat.com>
1224
d1e0c36e 1225 PR c++/71835
1226 * g++.dg/conversion/ambig3.C: New test.
1227
6fe424c2 1228 PR c++/71828
1229 * g++.dg/cpp0x/constexpr-71828.C: New test.
1230
d3dd9e33 1231 PR c++/71826
1232 * g++.dg/template/pr71826.C: New test.
1233
74fd83a9 1234 PR c++/71822
1235 * g++.dg/template/defarg21.C: New test.
1236
e6517a48 1237 PR c++/71871
1238 * g++.dg/ext/vector31.C: New test.
1239
f942bdbf 12402016-07-18 Uros Bizjak <ubizjak@gmail.com>
1241
1242 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1243
4b1425be 12442016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1245
1246 PR tree-optimization/71734
1247 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1248
a80f37e1 12492016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1250
1251 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1252 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1253 stack-layout-dynamic-1.c: New test.
1254
ea283725 12552016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1256
1257 * gcc.target/s390/nolrl-1.c: New test.
1258
14eab729 12592016-07-17 Fritz Reese <fritzoreese@gmail.com>
1260
1261 PR fortran/71523
1262 * gfortran.dg/pr71523_1.f90: New test.
1263 * gfortran.dg/pr71523_2.f90: New test.
1264
3925d644 12652016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1266
1267 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1268
fb9ff4ce 12692016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1270 Marco Restelli <mrestelli@gmail.com>
1271
1272 PR fortran/62125
1273 * gfortran.dg/pr62125.f90: New test.
1274
95b0f5e9 12752016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1276
1277 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1278 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1279
1913be16 12802016-07-15 Jonathan Wakely <jwakely@redhat.com>
1281
1282 PR c++/58796
1283 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1284 * g++.dg/cpp0x/nullptr35.C: New test.
1285
b4803084 12862016-07-15 Bin Cheng <bin.cheng@arm.com>
1287
1288 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1289
89e3ec3d 12902016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1291
1292 * gfortran.dg/goacc/vector_length.f90: New test.
1293
2084e279 12942016-07-15 Richard Biener <rguenther@suse.de>
1295
1296 PR tree-optimization/71881
1297 * gcc.dg/torture/pr71881.c: New testcase.
1298
2177bb9a 12992016-07-15 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/71887
1302 * gcc.dg/torture/pr71887.c: New testcase.
1303
0dd7db3b 13042016-07-15 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c/71858
1307 * gcc.dg/spellcheck-identifiers-3.c: New test.
1308
b41cc4d1 13092016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1310
1311 PR fortran/71807
1312 * gfortran.dg/null_9.f90: New test.
1313
a4d34e5e 13142016-07-15 Bin Cheng <bin.cheng@arm.com>
1315
1316 * gcc.dg/tree-ssa/loop-41.c: New test.
1317
1547c551 13182016-07-15 Bin Cheng <bin.cheng@arm.com>
1319
1320 PR tree-optimization/71347
1321 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1322
b9c2416b 13232016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1324
1325 PR fortran/29819
1326 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1327 * gfortran.dg/contains.f90: Ditto.
1328 * gfortran.dg/contains_empty_1.f03: Ditto.
1329 * gfortran.dg/submodule_3.f08: Ditto.
1330
28413b15 13312016-07-14 Jakub Jelinek <jakub@redhat.com>
1332
661af228 1333 PR testsuite/71865
1334 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1335 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1336 expected diagnostics.
1337
28413b15 1338 PR c/71858
1339 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1340 * gcc.dg/spellcheck-identifiers-2.c: New test.
1341 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1342 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1343
7b3b3a49 13442016-07-14 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR tree-optimization/71872
1347 * gcc.c-torture/compile/pr71872.c: New test.
1348
7c039c44 13492016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1350
1351 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1352 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1353 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1354 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1355 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1356 * gcc.target/arm/atomic-op-acquire-1.c: This.
1357 * gcc.target/arm/atomic-op-char.c: Rename into ...
1358 * gcc.target/arm/atomic-op-char-1.c: This.
1359 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1360 * gcc.target/arm/atomic-op-consume-1.c: This.
1361 * gcc.target/arm/atomic-op-int.c: Rename into ...
1362 * gcc.target/arm/atomic-op-int-1.c: This.
1363 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1364 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1365 * gcc.target/arm/atomic-op-release.c: Rename into ...
1366 * gcc.target/arm/atomic-op-release-1.c: This.
1367 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1368 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1369 * gcc.target/arm/atomic-op-short.c: Rename into ...
1370 * gcc.target/arm/atomic-op-short-1.c: This.
1371 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1372 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1373 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1374 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1375 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1376 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1377 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1378 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1379 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1380 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1381
80c5e533 13822016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1383
1384 PR fortran/70842
1385 * gfortran.dg/select_type_35.f03: New test.
1386
c5a9fc7b 13872016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1388
1389 PR target/65951
1390 PR tree-optimization/70923
1391 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1392 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1393 * gcc.dg/vect/pr65951.c: Likewise.
1394 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1395
d1242c94 13962016-07-14 David Edelsohn <dje.gcc@gmail.com>
1397
1398 * c-c++-common/pr60226.c: Expect maximum object file alignment
1399 error on AIX.
1400
97f2a90b 14012016-07-14 Richard Biener <rguenther@suse.de>
1402
1403 PR tree-optimization/71866
1404 * gcc.dg/torture/pr71866.c: New testcase.
1405
6029a910 14062016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1407
1408 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1409 selector and enclose boolean expression in curly braces.
1410
798d22ed 14112016-07-14 Alan Modra <amodra@gmail.com>
1412
1413 PR target/71733
1414 * gcc.target/powerpc/p9-novsx.c: New.
1415
3ffcb27d 14162016-07-13 Andi Kleen <ak@linux.intel.com>
1417
1418 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1419 * g++.dg/tree-prof/morefunc.C: Dito.
1420 * g++.dg/tree-prof/pr35545.C: Dito.
1421 * g++.dg/tree-prof/reorder.C: Dito.
1422 * gcc.dg/tree-prof/20050826-2.c: Dito.
1423 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1424 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1425 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1426 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1427 * gcc.dg/tree-prof/inliner-1.c: Dito.
1428 * gcc.dg/tree-prof/merge_block.c: Dito.
1429 * gcc.dg/tree-prof/stringop-1.c: Dito.
1430 * gcc.dg/tree-prof/stringop-2.c: Dito.
1431 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1432 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1433 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1434 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1435 * gcc.dg/tree-prof/update-loopch.c: Dito.
1436 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1437 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1438 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1439 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1440 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1441 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1442 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1443
9ace90e5 14442016-07-13 Andi Kleen <ak@linux.intel.com>
1445
1446 * lib/profopt.exp (profopt-execute): Remove .imports files.
1447
b75cf198 14482016-07-13 Andi Kleen <ak@linux.intel.com>
1449
f942bdbf 1450 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1451
4d0389a9 14522016-07-13 Andi Kleen <ak@linux.intel.com>
1453
1454 * lib/profopt.exp (dg-final-scan-autofdo,
1455 dg-final-scan-not-autofdo): New functions.
1456
a5af7a75 14572016-07-13 Bin Cheng <bin.cheng@arm.com>
1458
1459 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1460 * gcc.dg/vect/vect-35.c: Ditto.
1461 * gcc.dg/vect/vect-alias-check-2.c: New test.
1462
c6bcae01 14632016-07-13 Martin Liska <mliska@suse.cz>
1464
1465 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1466 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1467 * gfortran.dg/pr42108.f90: Update expected dump scan.
1468
0644c120 14692016-07-13 Richard Biener <rguenther@suse.de>
1470
1471 PR tree-optimization/24574
1472 * gcc.dg/pr24574.c: New testcase.
1473
2bbae5b9 14742016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1475
f942bdbf 1476 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1477 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1478 * c-c++-common/pr68833-1.c: Require int32plus.
1479 * gcc.dg/ipa/pr63551.c: Likewise.
1480 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1481 * gcc.dg/ipa/pr64041.c: Require int32plus.
1482
839a6560 14832016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1484
1485 PR ipa/71633
1486 * g++.dg/pr71633.C: New test.
1487
8f5f2788 14882016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1489
1490 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1491 Add new arm_thumb1_cbz_ok effective target.
1492 * gcc.target/arm/cbz.c: New test.
1493
417e5cc5 14942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1495
1496 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1497 Define effective target.
1498 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1499 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1500 * gcc.target/arm/movhi_movw.c: New test.
1501 * gcc.target/arm/movsi_movw.c: Likewise.
1502 * gcc.target/arm/movdi_movw.c: Likewise.
1503
68a5143e 15042016-07-13 Richard Biener <rguenther@suse.de>
1505
1506 PR middle-end/71104
1507 * gcc.dg/pr71104-1.c: New testcase.
1508 * gcc.dg/pr71104-2.c: Likewise.
1509
69e8d259 15102016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1511
1512 PR target/71805
1513 * gcc.target/powerpc/pr71805.c: New test.
1514
244f142f 15152016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1516
1517 * gcc.target/powerpc/divkc3-1.c: New.
1518 * gcc.target/powerpc/mulkc3-1.c: New.
1519
6fc56f1f 15202016-07-12 Nathan Sidwell <nathan@acm.org>
1521
1522 * gcc.target/arm/data-rel-1.c: New.
1523 * gcc.target/arm/data-rel-2.c: New.
1524 * gcc.target/arm/data-rel-3.c: New.
1525
94ee1e9c 15262016-07-12 Martin Liska <mliska@suse.cz>
1527
1528 * gcc.dg/params/blocksort-part.c: New test.
1529 * gcc.dg/params/params.exp: New file.
1530
cd32d747 15312016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532
1533 PR middle-end/71700
1534 * gcc.c-torture/execute/pr71700.c: New test.
1535
ad010d47 15362016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1537 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/23286
1540 PR tree-optimization/70159
1541 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1542 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1543 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1544 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1545 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1546 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1547 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1548 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1549 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1550 * gcc.dg/pr51879-12.c: Likewise.
1551 * gcc.dg/strlenopt-9.c: Likewise.
1552 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1553 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1554 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1555 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1556 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1557 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1558 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1559 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1560 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1561 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1562 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1563 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1564 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1565 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1566 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1567
9aece49e 15682016-07-12 Richard Biener <rguenther@suse.de>
1569
1570 PR rtl-optimization/68961
1571 * gcc.target/i386/pr68961.c: New testcase.
1572
8f05fee9 15732016-07-11 Jakub Jelinek <jakub@redhat.com>
1574
4a6cc5cd 1575 PR middle-end/71758
1576 * c-c++-common/gomp/pr71758.c: New test.
1577 * gfortran.dg/gomp/pr71758.f90: New test.
1578
8f05fee9 1579 PR tree-optimization/71823
1580 * gcc.dg/vect/pr71823.c: New test.
1581
b73690a4 15822016-07-11 David Malcolm <dmalcolm@redhat.com>
1583
1584 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1585 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1586 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1587
675f4c6b 15882016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1589
1590 PR target/71801
1591 * gcc.target/i386/pr71801.c: New test.
1592
9aaf7e3e 15932016-07-11 Richard Biener <rguenther@suse.de>
1594
1595 PR tree-optimization/71816
1596 * gcc.dg/torture/pr71816.c: New testcase.
1597
dd58bf21 15982016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1599
1600 PR fortran/71783
1601 * gfortran.dg/dependency_46.f90: New test.
1602
a2ebcb84 16032016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1604
1605 PR rtl-optimization/71621
1606 * gcc.target/i386/pr71621-1.c: New.
1607 * gcc.target/i386/pr71621-2.c: New.
1608
6cedf97e 16092016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1610
1611 * gfortran.dg/goacc/pr71704.f90: New test.
1612
dc71c755 16132016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1614
1615 PR target/71297
1616 * gcc.target/powerpc/pr71297.c: New.
1617
288161af 16182016-07-08 Jiong Wang <jiong.wang@arm.com>
1619
1620 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1621
98e771d6 16222016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1623
1624 PR target/71806
1625 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1626
c3d27339 16272016-07-08 Alan Hayward <alan.hayward@arm.com>
1628
1629 PR tree-optimization/71667
1630 * gcc.dg/vect/pr71667.c: New
1631
b1b5042a 16322016-07-08 Martin Liska <mliska@suse.cz>
1633
1634 * gcc.dg/torture/pr71606.c: New test.
1635
5cdc40a0 16362016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1637
1638 PR fortran/71764
1639 * gfortran.dg/pr71764.f90: New test.
1640
bcc4d868 16412016-07-07 Jakub Jelinek <jakub@redhat.com>
1642 Kai Tietz <ktietz70@googlemail.com>
1643
1644 PR c++/70869
1645 PR c++/71054
1646 * g++.dg/cpp0x/pr70869.C: New test.
1647 * g++.dg/cpp0x/pr71054.C: New test.
1648
b39328b2 16492016-07-07 David Edelsohn <dje.gcc@gmail.com>
1650
1651 * g++.dg/debug/pr71432.C: Fail on AIX.
1652
95c9caad 16532016-07-07 Martin Liska <mliska@suse.cz>
1654
1655 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1656 an undefined behavior.
1657 * gfortran.dg/do_3.F90: Likewise.
1658 * gfortran.dg/do_check_11.f90: New test.
1659 * gfortran.dg/do_check_12.f90: New test.
1660 * gfortran.dg/do_corner_warn.f90: New test.
1661
8e976d11 16622016-07-07 Martin Liska <mliska@suse.cz>
1663
1664 * gfortran.dg/predict-1.f90: Ammend the test.
1665 * gfortran.dg/predict-2.f90: Likewise.
1666
26716fc7 16672016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1668
1669 PR ipa/71624
1670 * g++.dg/pr71624.C: New test.
1671
2d079cbf 16722016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1673
1674 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1675 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1676 ARMv8-M Mainline architectures.
1677
9e6f4af4 16782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1681 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1682
d490b07a 16832016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1684
1685 PR target/70098
1686 PR target/71763
1687 * gcc.target/powerpc/pr71763.c: New file.
1688
798fc305 16892016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1690
1691 PR tree-optimization/71518
f942bdbf 1692 * gcc.dg/pr71518.c: New test.
798fc305 1693
97e4cbac 16942016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1695
1696 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1697
19aea164 16982016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1699
f942bdbf 1700 PR target/50739
19aea164 1701 * gcc.target/avr/pr50739.c: New test.
1702
105e9dfc 17032016-07-05 Jan Hubicka <jh@suse.cz>
1704
1705 * gcc.dg/tree-ssa/scev-14.c: update template.
1706
1137da9c 17072016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1708
1709 * gcc.dg/vect/group-no-gaps-1.c: New test.
1710
ce393063 17112016-07-05 Andi Kleen <ak@linux.intel.com>
1712
1713 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1714 if kernel supports MPX.
1715
039a1d47 17162016-07-05 Kito Cheng <kito.cheng@gmail.com>
1717
1718 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1719
f2ccdf8e 17202016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1721 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1722
1723 * gcc.target/powerpc/signbit-1.c: New test.
1724 * gcc.target/powerpc/signbit-2.c: New test.
1725 * gcc.target/powerpc/signbit-3.c: New test.
1726
0215a22c 17272016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1728
1729 PR rtl-optimization/71594
1730 * gcc.dg/torture/pr71594.c: New test.
1731
30a39817 17322016-07-05 Jan Hubicka <jh@suse.cz>
1733
1734 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1735
b65b8df2 17362016-07-05 David Malcolm <dmalcolm@redhat.com>
1737
1738 PR c++/62314
1739 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1740 number of missing semicolon error.
1741 * g++.dg/pr62314-2.C: New test case.
1742
6b5471d8 17432016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1744
1745 * gfortran.dg/coarray_stat_function.f90: New test.
1746 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1747 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1748 to new interfaces.
1749
35b3a8dd 17502016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1751
1752 PR fortran/71623
1753 * gfortran.dg/deferred_character_17.f90: New test.
1754
b84c1ddf 17552016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1756
1757 * gcc.target/arm/neon/polytypes.c: Move to ...
1758 * gcc.target/arm/polytypes.c: ... here.
1759 * gcc.target/arm/neon/pr51534.c: Move to ...
1760 * gcc.target/arm/pr51534.c: ... here.
1761 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1762 * gcc.target/arm/vect-vcvt.c: ... here.
1763 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1764 * gcc.target/arm/vect-vcvtq.c: ... here.
1765 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1766 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1767 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1768 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1769 * gcc.target/arm/neon/neon.exp: Delete.
1770 * gcc.target/arm/neon/: Delete.
1771
7e9136f1 17722016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1773
1774 PR fortran/65575
1775 * gfortran.dg: pr65575.f90: New test.
1776
18b42a28 17772016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1778
1779 PR fortran/35849
1780 * gfortran.dg: pr35849.f90: New test.
1781
f8765404 17822016-07-04 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR c++/71739
1785 * g++.dg/cpp0x/pr71739.C: New test.
1786
e3422b3a 17872016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1788
1789 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1790
2da1c9f7 17912016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1792
1793 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1794 locr.
1795 * gcc.target/s390/loc-1.c: New test.
1796
6125d36e 17972016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1798
1799 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1800 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1801
42797d4b 18022016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1803
1804 PR target/63874
1805 * gcc.target/aarch64/pr63874.c: New test.
1806
9d9fe66a 18072016-07-04 Jan Beulich <jbeulich@suse.com>
1808
1809 * g++.dg/header.c: New.
1810 * gcc.dg/header.c: New.
1811
c364d0f3 18122016-07-02 Jakub Jelinek <jakub@redhat.com>
1813
1814 PR c/71719
1815 * c-c++-common/Wunused-var-15.c: New test.
1816
267f3c67 18172016-07-01 Jakub Jelinek <jakub@redhat.com>
1818
1819 PR fortran/71687
1820 * gfortran.dg/gomp/pr71687.f90: New test.
1821
8297c70b 18222016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1823
1824 * gcc.dg/const-float128-ped.c: Require __float128 effective
1825 target and options.
1826 * gcc.dg/const-float128.c: Likewise.
1827 * gcc.dg/torture/float128-cmp-invalid.c: Require
1828 __float128 and base_quadfloat_support effective targets, and
1829 __float128 options.
1830 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1831 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1832 * gcc.dg/torture/float128-nan.c: Likewise.
1833 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1834 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1835 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1836 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1837 (add_options_for___float128): New.
1838 (check_effective_target_base_quadword_support): New.
1839
eab79b94 18402016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1841
1842 PR target/71720
1843 * gcc.target/powerpc/pr71720.c: New test.
1844
4ce6622a 18452016-07-01 Jan Beulich <jbeulich@suse.com>
1846
1847 * gcc.dg/bss.c: New.
1848
0b6f1914 18492016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1850
1851 PR target/71698
1852 * gcc.target/powerpc/pr71698.c: New test.
1853
4d28a470 18542016-07-01 Georg-Johann Lay <avr@gjlay.de>
1855
1856 PR target/71151
1857 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1858 instead of ".foo" for its section name.
1859 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1860 depending on MCU's flash size.
1861 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1862 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1863 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1864 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1865 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1866 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1867
ed8613ec 18682016-07-01 Jan Beulich <jbeulich@suse.com>
1869
1870 * gcc.target/i386/pr65105-2.c: Add -msse2.
1871
720a0bce 18722016-06-30 Jakub Jelinek <jakub@redhat.com>
1873
c54ee83c 1874 PR tree-optimization/71707
1875 * gcc.dg/strlenopt-29.c: New test.
1876
a845ae6c 1877 PR fortran/71704
1878 * gfortran.dg/gomp/pr71704.f90: New test.
1879
720a0bce 1880 PR fortran/71705
1881 * gfortran.dg/gomp/pr71705.f90: New test.
1882
17c32c4a 18832016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1884
1885 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1886 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1887 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1888 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1889 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1890 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1891 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1911 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1912 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1913 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1914 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1915 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1916 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1917 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1918 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1919 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1920 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1921 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1922 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1923 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1924 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1925 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1926 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1927 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1928 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1929 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1930 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1931 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1932 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1933 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1934 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1935 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1936 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1937 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1938 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1939 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1940 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1941 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1942 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1943 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1944 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1945 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1946 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1947 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1948 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1949 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1950 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1951 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1952 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1953 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1954 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1955 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1956 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1957 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1958 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1959 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1960 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1961 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1962 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1963 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1964 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1965 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1966
443405c9 19672016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1968 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1969
1970 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1971
6e3a3de2 19722016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1973 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1974
1975 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1976
413c4f6c 19772016-06-30 David Malcolm <dmalcolm@redhat.com>
1978
1979 PR driver/71651
1980 * gcc.dg/spellcheck-options-12.c: New test case.
1981
4c4e99c3 19822016-06-30 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR middle-end/71693
1985 * gcc.c-torture/compile/pr71693.c: New test.
1986
26a2e993 19872016-06-29 David Malcolm <dmalcolm@redhat.com>
1988
1989 * gcc.dg/spellcheck-params.c: New testcase.
1990 * gcc.dg/spellcheck-params-2.c: New testcase.
1991
63abcf45 19922016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1993
1994 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1995 vector extract instructions.
1996 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1997
5f1d49ac 19982016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1999
2000 PR fortran/71686
2001 * gfortran.dg/unexpected_eof_2.f90: New test.
2002 * gfortran.dg/unexpected_eof_3.f90: New test.
2003
0dc00113 20042016-06-29 Jim Wilson <jim.wilson@linaro.org>
2005
2006 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2007
4b975445 20082016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2009
2010 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2011 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2012 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2013
e276a6b9 20142016-06-29 Richard Biener <rguenther@suse.de>
2015
2016 PR middle-end/15256
2017 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2018
c02f3e35 20192016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2020
2021 * gcc.target/arm/aapcs/neon-vect10.c: Require
2022 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2023 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2024 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2025 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2026 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2027 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2028 * gcc.target/arm/fp16-aapcs-1.c: Require
2029 -mfloat-ab=hard. Also simplify the test.
2030 * gcc.target/arm/fp16-aapcs-2.c: New.
2031
d0c2a3dd 20322016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2033
f942bdbf 2034 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 2035 (add_options_for_arm_fp16_ieee): New.
2036 (add_options_for_arm_fp16_alternative): New.
2037 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2038 long-line.
2039 (effective_target_arm_fp16_hw): New.
2040
162fed22 20412016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2042
2043 PR tree-optimization/71655
2044 * g++.dg/pr71655.C: New test.
2045
9ed0eb00 20462016-06-29 Martin Liska <mliska@suse.cz>
2047
2048 * gcc.dg/pr71585.c: New test.
2049 * gcc.dg/pr71585-2.c: New test.
2050 * gcc.dg/pr71585-3.c: New test.
2051
641b1c86 20522016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2053
2054 PR tree-optimization/70729
2055 * g++.dg/vect/pr70729.cc: New test.
2056
44e775d8 20572016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2058
2059 * c-c++-common/gomp/cancel-1.c: Extend.
2060
83b23cdf 20612016-06-29 Jakub Jelinek <jakub@redhat.com>
2062
2063 PR tree-optimization/71625
2064 * gcc.dg/strlenopt-28.c: New test.
2065
b6a4a0f5 20662016-06-29 Richard Biener <rguenther@suse.de>
2067
2068 PR middle-end/71002
2069 * g++.dg/torture/pr71002.C: Adjust testcase.
2070
1af10ce6 20712016-06-29 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR c/71685
2074 * gcc.dg/pr71685.c: New test.
2075
20762016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2077
2078 PR c/71552
2079 * gcc.dg/init-bad-9.c: New test.
2080
043457fd 20812016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2082
2083 * gcc.target/powerpc/abs128-1.c: Require VSX.
2084 * gcc.target/powerpc/copysign128-1.c: Likewise.
2085 * gcc.target/powerpc/inf128-1.c: Likewise.
2086 * gcc.target/powerpc/nan128-1.c: Likewise.
2087
d378e319 20882016-06-28 Jakub Jelinek <jakub@redhat.com>
2089
2090 PR middle-end/71626
2091 * gcc.c-torture/execute/pr71626-1.c: New test.
2092 * gcc.c-torture/execute/pr71626-2.c: New test.
2093
10ef7949 20942016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2095
2096 PR target/71656
2097 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2098
1fcfb8f7 20992016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2100
2101 PR target/71670
2102 * gcc.target/powerpc/pr71670.c: New testcase.
2103
35fd0c10 21042016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2105
2106 PR target/71656
2107 * gcc.target/powerpc/pr71656-1.c: New test.
2108 * gcc.target/powerpc/pr71656-2.c: New test.
2109
584757bc 21102016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2111
2112 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2113 around fp16 code.
2114 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2115 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2116 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2117 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2118 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2119 Add arm_neon_fp16_ok effective target.
f942bdbf 2120 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2121 Likewise.
2122 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2123 Likewise.
2124 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2125 Likewise.
2126 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2127 Likewise.
2128 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2129 Likewise.
2130 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2131 Likewise.
2132 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2133 Likewise.
2134 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2135 Likewise.
2136 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2137 Likewise.
2138 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2139 Likewise.
2140 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2141 Likewise.
584757bc 2142
cbcc4297 21432016-06-26 Jan Hubicka <hubicka@ucw.cz>
2144
2145 * gcc.dg/predict-12.c: New testcase.
2146
0aa73965 21472016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2148
2149 PR fortran/71649
2150 * gfortran.dg/pr71649.f90: New test.
2151
9977f724 21522016-06-25 Jakub Jelinek <jakub@redhat.com>
2153
a5c54f33 2154 PR tree-optimization/71643
2155 * g++.dg/opt/pr71643.C: New test.
2156
9977f724 2157 PR tree-optimization/71631
2158 * gcc.c-torture/execute/pr71631.c: New test.
2159
e09883e4 21602016-06-24 Jan Hubicka <hubicka@ucw.cz>
2161
2162 * gcc.dg/predict-11.c: New testcase.
2163 * gfortran.dg/predict-2.f90: New testcase.
2164
89beffc9 21652016-06-24 Jan Hubicka <hubicka@ucw.cz>
2166
2167 * gcc.dg/predict-10.c: New test.
2168
2275a11d 21692016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2170
2171 * gcc.target/powerpc/abs128-1.c: New.
2172 * gcc.target/powerpc/copysign128-1.c: New.
2173 * gcc.target/powerpc/inf128-1.c: New.
2174 * gcc.target/powerpc/nan128-1.c: New.
2175
37681b7f 21762016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gfortran.dg/pr71642.f90: New test.
2179
9cf2d600 21802016-06-24 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR tree-optimization/71647
2183 * gcc.target/i386/pr71647.c: New test.
2184
eea332b9 21852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2186
2187 * gcc.target/i386/noplt-gd-1.c: New test.
2188 * gcc.target/i386/noplt-gd-2.c: Likewise.
2189 * gcc.target/i386/noplt-gd-3.c: Likewise.
2190 * gcc.target/i386/noplt-ld-1.c: Likewise.
2191 * gcc.target/i386/noplt-ld-2.c: Likewise.
2192 * gcc.target/i386/noplt-ld-3.c: Likewise.
2193 * lib/target-supports.exp
2194 (check_effective_target_tls_get_addr_via_got): New.
2195
b6d48a78 21962016-06-24 Uros Bizjak <ubizjak@gmail.com>
2197
2198 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2199 testsuite compile flags.
2200 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2201 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2202
22032016-06-24 Uros Bizjak <ubizjak@gmail.com>
2204
2205 * g++dg/vect/pr36684.cc: Add dg-do compile.
2206 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2207 * gcc.dg/vect/pr70021.c: Ditto.
2208 * gcc.dg/vect/pr70138-1.c: Ditto.
2209 * gcc.dg/vect/pr70138-2.c: Ditto.
2210 * gcc.dg/vect/pr70354-1.c: Ditto.
2211 * gcc.dg/vect/pr70354-2.c: Ditto.
2212 * gcc.dg/vect/pr71259.c: Ditto.
2213 * gcc.dg/vect/pr71416-1.c: Ditto.
2214 * gcc.dg/vect/slp-43.c: Ditto.
2215 * gcc.dg/vect/slp-45.c: Ditto.
2216 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2217 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2218 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2219 * gfortran.dg/vect/pr69980.f90: Ditto.
2220
22212016-06-24 Uros Bizjak <ubizjak@gmail.com>
2222
2223 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2224 * gcc.dg/vect/bb-slp-30.c: Ditto.
2225 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2226 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2227 * gcc.dg/vect/pr45902.c: Ditto.
2228 * gcc.dg/vect/pr48172.c: Ditto.
2229 * gcc.dg/vect/pr48377.c: Ditto.
2230 * gcc.dg/vect/pr49038.c: Ditto.
2231 * gcc.dg/vect/pr49771.c: Ditto.
2232 * gcc.dg/vect/pr52091.c: Ditto.
2233 * gcc.dg/vect/pr53185-2.c: Ditto.
2234 * gcc.dg/vect/pr56826.c: Ditto.
2235 * gcc.dg/vect/pr60276.c: Ditto.
2236 * gcc.dg/vect/pr62021.c: Ditto.
2237 * gcc.dg/vect/pr63530.c: Ditto.
2238 * gcc.dg/vect/pr65518.c: Ditto.
2239 * gcc.dg/vect/pr65947-1.c: Ditto.
2240 * gcc.dg/vect/pr65947-10.c: Ditto.
2241 * gcc.dg/vect/pr65947-11.c: Ditto.
2242 * gcc.dg/vect/pr65947-12.c: Ditto.
2243 * gcc.dg/vect/pr65947-13.c: Ditto.
2244 * gcc.dg/vect/pr65947-2.c: Ditto.
2245 * gcc.dg/vect/pr65947-3.c: Ditto.
2246 * gcc.dg/vect/pr65947-4.c: Ditto.
2247 * gcc.dg/vect/pr65947-5.c: Ditto.
2248 * gcc.dg/vect/pr65947-6.c: Ditto.
2249 * gcc.dg/vect/pr65947-7.c: Ditto.
2250 * gcc.dg/vect/pr65947-8.c: Ditto.
2251 * gcc.dg/vect/pr65947-9.c: Ditto.
2252 * gcc.dg/vect/pr71416-1.c: Ditto.
2253 * gcc.dg/vect/pr71439.c: Ditto.
2254 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2255 * gcc.dg/vect/vect-bswap16.c: Ditto.
2256 * gcc.dg/vect/vect-bswap32.c: Ditto.
2257 * gcc.dg/vect/vect-bswap64.c: Ditto.
2258 * gcc.dg/vect/vect-live-1.c: Ditto.
2259 * gcc.dg/vect/vect-live-2.c: Ditto.
2260 * gcc.dg/vect/vect-live-3.c: Ditto.
2261 * gcc.dg/vect/vect-live-4.c: Ditto.
2262 * gcc.dg/vect/vect-live-5.c: Ditto.
2263 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2264 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2265 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2266 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2267 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2268 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2269 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2270 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2271 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2272 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2273 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2274 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2275 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2276 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2277 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2278 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2279 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2280
d4213166 22812016-06-24 Uros Bizjak <ubizjak@gmail.com>
2282
2283 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2284
5aaec397 22852016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2286
2287 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2288 ia32 if R_386_GOT32X relocation is supported.
2289 * gcc.target/i386/noplt-3.c: Likewise.
2290 * gcc.target/i386/noplt-2.c: Likewise.
2291 (main): Renamed to ...
2292 (bar): This.
2293 * gcc.target/i386/noplt-4.c: Likewise.
2294 (main): Renamed to ...
2295 (bar): This.
2296 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2297 * gcc.target/i386/pr67400-5.c: Likewise.
2298
77104764 22992016-06-24 Jakub Jelinek <jakub@redhat.com>
2300
7318e591 2301 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2302 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2303
77104764 2304 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2305 f4): Adjust expected diagnostics.
2306 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2307 (T): If OVFP is defined, redefine to TP.
2308 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2309 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2310 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2311 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2312 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2313 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2314 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2315 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2316 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2317 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2318 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2319 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2320 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2321 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2322 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2323 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2324 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2325 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2326 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2327 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2328 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2329 as last argument to __builtin_add_overflow_p.
2330
ddf08519 23312016-06-23 Uros Bizjak <ubizjak@gmail.com>
2332
2333 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2334 dg-options and remove default vector testsuite compile flags.
2335 * g++.dg/vect/pr33860a.cc: Ditto.
2336 * g++.dg/vect/pr45470-a.cc: Ditto.
2337 * g++.dg/vect/pr45470-b.cc: Ditto.
2338 * g++.dg/vect/pr60896.cc: Ditto.
2339 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2340 * gcc.dg/vect/pr18308.c: Ditto.
2341 * gcc.dg/vect/pr24049.c: Ditto.
2342 * gcc.dg/vect/pr33373.c: Ditto.
2343 * gcc.dg/vect/pr36228.c: Ditto.
2344 * gcc.dg/vect/pr42395.c: Ditto.
2345 * gcc.dg/vect/pr42604.c: Ditto.
2346 * gcc.dg/vect/pr46663.c: Ditto.
2347 * gcc.dg/vect/pr48765.c: Ditto.
2348 * gcc.dg/vect/pr49093.c: Ditto.
2349 * gcc.dg/vect/pr49352.c: Ditto.
2350 * gcc.dg/vect/pr52298.c: Ditto.
2351 * gcc.dg/vect/pr52870.c: Ditto.
2352 * gcc.dg/vect/pr53185.c: Ditto.
2353 * gcc.dg/vect/pr53773.c: Ditto.
2354 * gcc.dg/vect/pr56695.c: Ditto.
2355 * gcc.dg/vect/pr62171.c: Ditto.
2356 * gcc.dg/vect/pr63530.c: Ditto.
2357 * gcc.dg/vect/pr68339.c: Ditto.
2358 * gcc.dg/vect/pr71259.c: Ditto.
2359 * gcc.dg/vect/vect-82_64.c: Ditto.
2360 * gcc.dg/vect/vect-83_64.c: Ditto.
2361 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2362 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2363 * gcc.dg/vect/vect-shift-2.c: Ditto.
2364 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2365 * gfortran.dg/vect/pr39318.f90: Ditto.
2366 * gfortran.dg/vect/pr45714-a.f: Ditto.
2367 * gfortran.dg/vect/pr45714-b.f: Ditto.
2368 * gfortran.dg/vect/pr46213.f90: Ditto.
2369
81883aeb 23702016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2371 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2372
2373 * gcc.target/powerpc/p9-splat-5.c: New test.
2374
affe5c16 23752016-06-23 Uros Bizjak <ubizjak@gmail.com>
2376
2377 PR tree-optimization/71488
2378 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2379 * lib/target-supports.exp: ... here.
2380 (check_sse4_hw_available): New procedure.
2381 (check_effective_target_sse4_runtime): Ditto.
2382 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2383 -march=westmere for sse4_runtime targets.
547fdd3e 2384 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2385 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2386 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2387 (main): Call check_vect ().
e50240d3 2388 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2389
6fb2f181 23902016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2391
2392 PR target/66232
2393 PR target/67400
2394 * gcc.target/i386/pr66232-14.c: New file.
2395 * gcc.target/i386/pr66232-15.c: Likewise.
2396 * gcc.target/i386/pr66232-16.c: Likewise.
2397 * gcc.target/i386/pr66232-17.c: Likewise.
2398 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2399 ia32 if R_386_GOT32X relocation is supported.
2400 * gcc.target/i386/pr67400-2.c: Likewise.
2401 * gcc.target/i386/pr67400-3.c: Likewise.
2402 * gcc.target/i386/pr67400-4.c: Likewise.
2403 * gcc.target/i386/pr67400-6.c: Likewise.
2404 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2405 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2406
88be2b3c 24072016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2408
2409 PR libgfortran/48852
2410 * gfortran.dg/char4_iunit_1.f03: Update test.
2411 * gfortran.dg/f2003_io_5.f03: Update test.
2412 * gfortran.dg/real_const_3.f90: Update test.
2413
ff600f64 24142016-06-23 Andi Kleen <ak@linux.intel.com>
2415
2416 * g++.dg/bprob/bprob.exp: Support autofdo.
2417 * g++.dg/tree-prof/tree-prof.exp: dito.
2418 * gcc.dg/tree-prof/tree-prof.exp: dito.
2419 * gcc.misc-tests/bprob.exp: dito.
2420 * gfortran.dg/prof/prof.exp: dito.
2421 * lib/profopt.exp: dito.
2422 * lib/target-supports.exp: Check for autofdo.
2423
afa7ed87 24242016-06-23 Martin Liska <mliska@suse.cz>
2425
2426 * gcc.dg/pr71619.c: New test.
2427
0941fba8 24282016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2429
2430 PR target/67400
56896ed3 2431 * gcc.target/i386/pr67400-1.c: New test.
2432 * gcc.target/i386/pr67400-2.c: Likewise.
2433 * gcc.target/i386/pr67400-3.c: Likewise.
2434 * gcc.target/i386/pr67400-4.c: Likewise.
2435 * gcc.target/i386/pr67400-5.c: Likewise.
2436 * gcc.target/i386/pr67400-6.c: Likewise.
2437 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2438
e557fc7f 24392016-06-22 David Malcolm <dmalcolm@redhat.com>
2440
2441 * c-c++-common/missing-header-1.c: New test case.
2442 * c-c++-common/missing-header-2.c: New test case.
2443 * c-c++-common/missing-header-3.c: New test case.
2444 * c-c++-common/missing-header-4.c: New test case.
2445
8469aece 24462016-06-22 David Malcolm <dmalcolm@redhat.com>
2447
2448 PR c/70339
2449 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2450 hint.
2451 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2452 expected results due to builtin "nanl" now being suggested for
2453 "name".
2454 * gcc.dg/pr67580.c: Update expected messages.
2455 * gcc.dg/spellcheck-identifiers.c: New testcase.
2456 * gcc.dg/spellcheck-typenames.c: New testcase.
2457
6628b04d 24582016-06-22 David Malcolm <dmalcolm@redhat.com>
2459
2460 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2461 file.
2462 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2463 diagnostic-test-show-locus-parseable-fixits.c to sources for
2464 diagnostic_plugin_test_show_locus.c.
2465 * lib/gcc-defs.exp (freeform_regexps): New global.
2466 (dg-regexp): New function.
2467 (handle-dg-regexps): New function.
2468 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2469 freeform_regexps to the empty list.
2470 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2471
82ccd33e 24722016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2473
affe5c16 2474 PR tree-optimization/71488
82ccd33e 2475 * g++.dg/pr71488.C: New test.
2476 * gcc.dg/vect/vect-bool-cmp.c: New test.
2477
2c21de58 24782016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2479
2480 * gcc.dg/guality/param-5.c: New test.
2481
fadfd5fc 24822016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2483
2484 * gcc.target/i386/asm-flag-7.c: New test.
2485
03fee1f8 24862016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2487
2488 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2489 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2490 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2491 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2492 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2493 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2494 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2495 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2496 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2498 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2499 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2500 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2501 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2502 * lib/target-supports.exp: Likewise.
2503
6905db52 25042016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2505
2506 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2507 * gcc.dg/attr-ms_struct-2.c: Likewise.
2508 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2509 * gcc.dg/bf-ms-attrib.c: Likewise.
2510 * gcc.dg/bf-ms-layout-2.c: Likewise.
2511 * gcc.dg/bf-ms-layout-3.c: Likewise.
2512 * gcc.dg/bf-ms-layout.c: Likewise.
2513 * gcc.dg/bf-no-ms-layout.c: Likewise.
2514 * gcc.target/i386/bitfield1.c: Likewise.
2515 * gcc.target/i386/bitfield2.c: Likewise.
2516 * gcc.target/i386/bitfield3.c: Likewise.
2517
a6f93fc2 25182016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2519
2520 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2521 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2522 override other than -mcpu=power9 command-line option is specified,
2523 or if the target operating system is aix.
2524 * gcc.target/powerpc/darn-1.c: Likewise.
2525 * gcc.target/powerpc/darn-2.c: Likewise.
2526 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2527 test if effective-target is not powerpc_p9vector_ok or if the
2528 target operating system is not defined.
2529 * gcc.target/powerpc/vslv-1.c: Likewise.
2530 * gcc.target/powerpc/vsrv-0.c: Likewise.
2531 * gcc.target/powerpc/vsrv-1.c: Likewise.
2532
1cb2b4d3 25332016-06-21 Tobias Burnus <burnus@net-b.de>
2534
2535 PR fortran/71068
2536 * gfortran.dg/coarray/data_1.f90: New.
2537
66ff0c67 25382016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2539
2540 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2541 (dg-require-effective-target): Use arm_v8_neon_hw.
2542 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2543 (dg-require-effective-target): Likewise.
2544 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2545 (dg-require-effective-target): Likewise.
2546 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2547 (dg-require-effective-target): Likewise.
2548 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2549 (dg-require-effective-target): Likewise.
2550 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2551 (dg-require-effective-target): Likewise.
2552 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2553 Add AArch64 check.
2554
949bfed4 25552016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2556
2557 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2558 Set to 3 so test passes.
2559
a20f6cd4 25602016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2561
2562 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2563
12792843 25642016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2565
2566 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2567 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2568 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2569 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2570
49763db6 25712016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2572
2573 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2574 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2575
ada61167 25762016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2577
2578 PR target/71549
2579 * gcc.target/i386/pr71549.c: New test.
2580
a15584d4 25812016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2582
2583 * gcc.target/powerpc/vadsdu-0.c: Replace
2584 dg-require-effective-target directive to allow test to run on more
2585 platforms, and add dg-skip-if directive to disable test on aix
2586 platforms because of known incompatibilities.
2587 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2588 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2589 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2590 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2591 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2592 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2593 * gcc.target/powerpc/vadsdub-2.c: Replace
2594 dg-require-effective-target directive to allow test to run on more
2595 platforms, and add dg-skip-if directive to disable test on aix
2596 platforms because of known incompatibilities.
2597 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2598 with vec_absdb call to differentiate this test from vadsdub-1.c.
2599 * gcc.target/powerpc/vadsduh-1.c: Replace
2600 dg-require-effective-target directive to allow test to run on more
2601 platforms, and add dg-skip-if directive to disable test on aix
2602 platforms because of known incompatibilities.
2603 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2604 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2605 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2606
ec15ec36 26072016-06-21 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR tree-optimization/71588
2610 * gcc.dg/pr71558.c: New test.
2611
faeffe49 26122016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2613
2614 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2615 * c-c++-common/pr68657-2.c: Likewise.
2616 * c-c++-common/pr68657-3.c: Likewise.
2617 * gcc.dg/torture/pr69714.c: Require int32plus support.
2618 * gcc.dg/torture/pr70025.c: Likewise.
2619 * gcc.dg/torture/pr70083.c: Likewise.
2620 * gcc.dg/torture/pr70542.c: Likewise.
2621 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2622
e218d07f 26232016-06-20 Joseph Myers <joseph@codesourcery.com>
2624
2625 PR c/71601
2626 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2627
232a3df7 26282016-06-20 Jakub Jelinek <jakub@redhat.com>
2629
d7f45b87 2630 PR middle-end/71581
2631 * gcc.dg/pr71581.c: New test.
2632
232a3df7 2633 PR rtl-optimization/71591
2634 * gcc.dg/cpp/pr71591.c: New test.
2635
dbddef42 26362016-06-20 David B. Robins <gcc@davidrobins.net>
2637
2638 PR target/71571
2639 * g++.dg/torture/pr71571.C: New test.
2640
03129ccb 26412016-06-20 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR target/71559
2644 * gcc.target/i386/sse2-pr71559.c: New test.
2645 * gcc.target/i386/avx-pr71559.c: New test.
2646 * gcc.target/i386/avx512f-pr71559.c: New test.
2647
a40b4b62 26482016-06-20 Tobias Burnus <burnus@net-b.de>
2649
2650 PR fortran/71194
2651 * gfortran.dg/pointer_remapping_10.f90: New.
2652
ecbea05a 26532016-06-20 David Malcolm <dmalcolm@redhat.com>
2654
2655 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2656
0f61dae9 26572016-06-20 Martin Sebor <msebor@redhat.com>
2658
2659 PR c/69507
2660 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2661 * gnu90-const-expr-1.c: Same.
2662 * gnu99-const-expr-1.c: Same.
2663 * gnu99-static-1.c: Same.
2664
e458dfd8 26652016-06-20 Renlin Li <renlin.li@arm.com>
2666
2c0c0c9b 2667 PR testsuite/71489
e458dfd8 2668 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2669
7ab71cb3 26702016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2671
2672 * gcc.target/aarch64/vcvt_f64_1.c: New.
2673 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2674 * gcc.target/aarch64/vrecp_f64_1.c: New.
2675
34d36b7a 26762016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2677
2678 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2679 "alignement".
2680
ed7f4748 26812016-06-20 Georg-Johann Lay <avr@gjlay.de>
2682
2683 PR target/71103
2684 * gcc.target/avr/torture/pr71103-2.c: New test.
2685
21897f47 26862016-06-19 Martin Sebor <msebor@redhat.com>
2687
2688 PR c/69507
2689 * gcc.dg/alignof.c: New test.
2690
98683d85 26912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2692
2693 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2694 vs dg-error; test constexpr specifier too.
2695
358cee25 26962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2699
c3d7ceb6 27002016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2701
2702 * lib/target-supports.exp
2703 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2704 arm_neon_ok and merge flags. Fix temporary test name.
2705 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2706 and merge flags.
2707
1176073c 27082016-06-17 Martin Liska <mliska@suse.cz>
2709
2710 * gcc.dg/predict-9.c: Fix dump scanning.
2711
f3e2969a 27122016-06-17 Bin Cheng <bin.cheng@arm.com>
2713
2714 PR tree-optimization/71354
2715 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2716
7fdca647 27172016-06-17 Bin Cheng <bin.cheng@arm.com>
2718
2719 PR tree-optimization/71347
2720 * gcc.dg/tree-ssa/pr71347.c: New test.
2721
a338a226 27222016-06-17 Bin Cheng <bin.cheng@arm.com>
2723
2724 PR tree-optimization/71354
2725 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2726
c1e75671 27272016-06-17 Bin Cheng <bin.cheng@arm.com>
2728
2729 * gcc.dg/vect/vect-alias-check-1.c: New test.
2730
365ba13d 27312016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2732
59bde511 2733 PR target/71151
365ba13d 2734 * gcc.target/avr/pr71151-1.c: New test.
2735 * gcc.target/avr/pr71151-2.c: New test.
2736 * gcc.target/avr/pr71151-3.c: New test.
2737 * gcc.target/avr/pr71151-4.c: New test.
2738 * gcc.target/avr/pr71151-5.c: New test.
2739 * gcc.target/avr/pr71151-6.c: New test.
2740 * gcc.target/avr/pr71151-7.c: New test.
2741 * gcc.target/avr/pr71151-8.c: New test.
2742 * gcc.target/avr/pr71151-common.h: New test.
2743
db48d95b 27442016-06-16 Martin Liska <mliska@suse.cz>
2745
2746 * gfortran.dg/predict-1.f90: New test.
2747
4c780a59 27482016-06-16 Uros Bizjak <ubizjak@gmail.com>
2749
2750 PR target/71242
2751 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2752
8c1879bc 27532016-06-16 Jan Hubicka <hubicka@ucw.cz>
2754
2755 * g++.dg/vect/pr36648.cc: Disable cunrolli
2756
33698dfe 27572016-06-16 Jakub Jelinek <jakub@redhat.com>
2758
745f2db6 2759 PR target/71554
2760 * gcc.c-torture/execute/pr71554.c: New test.
2761
33698dfe 2762 PR rtl-optimization/71532
2763 * gcc.dg/torture/pr71532.c: New test.
2764
b42322b9 27652016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2766
2767 * gcc.target/powerpc/p9-dimode1.c: New test.
2768 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2769
412b298a 27702016-06-15 Jakub Jelinek <jakub@redhat.com>
2771
93479f99 2772 * gcc.c-torture/compile/20160615-1.c: New test.
2773
412b298a 2774 * g++.dg/cpp0x/ref-qual17.C: New test.
2775
3ec40531 27762016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2777
2778 PR middle-end/71529
2779 * gcc.target/i386/pr71529.C: New test.
2780
edfe7670 27812016-06-15 Alan Hayward <alan.hayward@arm.com>
2782
2783 PR tree-optimization/71483
2784 * g++.dg/vect/pr71483.c: New
2785
6e52ac17 27862016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/70202
2789 * g++.dg/inherit/crash6.C: New.
2790 * g++.dg/inherit/union2.C: Likewise.
2791 * g++.dg/inherit/virtual12.C: Likewise.
2792 * g++.dg/inherit/virtual13.C: Likewise.
2793 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2794
aed35af2 27952016-06-15 Uros Bizjak <ubizjak@gmail.com>
2796
0941fba8 2797 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2798
6f710392 27992016-06-15 Alan Hayward <alan.hayward@arm.com>
2800
2801 PR tree-optimization/71439
2802 * gcc.dg/vect/pr71439.c: New
2803
d1cedfd3 28042016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2805
2806 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2807
ee8fd158 28082016-06-15 Richard Biener <rguenther@suse.de>
2809
2810 * gcc.dg/vect/slp-45.c: New testcase.
2811
5695a690 28122016-06-15 Richard Biener <rguenther@suse.de>
2813
2814 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2815
267ae3ee 28162016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2817
2818 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2819 requirements, and disable for AIX for now.
2820 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2821
a6d0e20a 28222016-06-14 Jakub Jelinek <jakub@redhat.com>
2823
b2efd162 2824 PR c++/71528
2825 * g++.dg/opt/pr71528.C: New test.
2826
a6d0e20a 2827 PR c++/71516
2828 * g++.dg/init/pr71516.C: New test.
2829
035778de 28302016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2831
2832 * g++.dg/init/array46.C: New.
2833
7c9dc58e 28342016-06-14 Uros Bizjak <ubizjak@gmail.com>
2835
0941fba8 2836 * gcc.target/i386/float128-3.c: New test.
2837 * gcc.target/i386/quad-sse4.c: Ditto.
2838 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2839 Update scan strings.
7c9dc58e 2840
412640c9 28412016-06-14 Richard Biener <rguenther@suse.de>
2842
2843 PR middle-end/71526
2844 * gfortran.dg/pr71526.f90: New testcase.
2845
1b9fde85 28462016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2847
2848 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2849 * gcc.dg/zero_bits_compound-1.c: Likewise.
2850
306097e3 28512016-06-14 Richard Biener <rguenther@suse.de>
2852
2853 PR tree-optimization/71522
2854 * gcc.dg/torture/pr71522.c: New testcase.
2855
566255a8 28562016-06-14 Jakub Jelinek <jakub@redhat.com>
2857
2858 PR tree-optimization/71520
2859 * gcc.dg/tree-ssa/pr71520.c: New test.
2860
eb912adb 28612016-06-14 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/71521
56d35455 2864 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2865
9720103d 28662016-06-13 Jakub Jelinek <jakub@redhat.com>
2867
12cb8367 2868 PR sanitizer/71498
2869 * c-c++-common/ubsan/bounds-13.c: New test.
2870
9720103d 2871 PR preprocessor/71183
2872 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2873
5965fbcc 28742016-06-13 Jeff Law <law@redhat.com>
2875
2876 PR tree-optimization/71403
2877 * c-c++-common/ubsan/pr71403-1.c: New test.
2878 * c-c++-common/ubsan/pr71403-2.c: New test.
2879 * c-c++-common/ubsan/pr71403-3.c: New test.
2880
04537049 28812016-06-13 Jakub Jelinek <jakub@redhat.com>
2882
2883 PR middle-end/71478
2884 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2885 Add -Wno-psabi -w to dg-options.
2886
412f195f 28872016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2888
2889 * gcc.target/powerpc/vadsdu-0.c: New test.
2890 * gcc.target/powerpc/vadsdu-1.c: New test.
2891 * gcc.target/powerpc/vadsdu-2.c: New test.
2892 * gcc.target/powerpc/vadsdu-3.c: New test.
2893 * gcc.target/powerpc/vadsdu-4.c: New test.
2894 * gcc.target/powerpc/vadsdu-5.c: New test.
2895 * gcc.target/powerpc/vadsdub-1.c: New test.
2896 * gcc.target/powerpc/vadsdub-2.c: New test.
2897 * gcc.target/powerpc/vadsduh-1.c: New test.
2898 * gcc.target/powerpc/vadsduh-2.c: New test.
2899 * gcc.target/powerpc/vadsduw-1.c: New test.
2900 * gcc.target/powerpc/vadsduw-2.c: New test.
2901
527790c1 29022016-06-13 David Malcolm <dmalcolm@redhat.com>
2903
2904 * gcc.dg/c99-init-2.c (c): Update expected error message.
2905 * gcc.dg/init-bad-8.c (foo): Likewise.
2906 * gcc.dg/spellcheck-fields-3.c: New test case.
2907
102e67eb 29082016-06-13 Martin Liska <mliska@suse.cz>
2909
2910 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2911 and "guess loop iv compared" heuristics.
2912 * gcc.dg/predict-2.c: Likewise.
2913 * gcc.dg/predict-3.c: Likewise.
2914 * gcc.dg/predict-4.c: Likewise.
2915 * gcc.dg/predict-5.c: Likewise.
2916 * gcc.dg/predict-6.c: Likewise.
2917
1a54d3be 29182016-06-13 Marek Polacek <polacek@redhat.com>
2919
2920 PR middle-end/71476
2921 * c-c++-common/Wswitch-unreachable-4.c: New test.
2922 * gcc.dg/Wswitch-unreachable-2.c: New test.
2923 * g++.dg/tm/jump1.C: Move dg-warning.
2924
5b7401b8 29252016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2926
2927 * gnat.dg/renaming10.ad[sb]: New test.
2928
1c93151c 29292016-06-13 Paul Thomas <pault@gcc.gnu.org>
2930
2931 PR fortran/70673
2932 * gfortran.dg/pr70673.f90: New test.
2933
249865a0 29342016-06-13 Richard Biener <rguenther@suse.de>
2935
2936 PR middle-end/64516
2937 * gcc.dg/align-3.c: New testcase.
2938
776d9b14 29392016-06-13 Martin Liska <mliska@suse.cz>
2940
2941 * gcc.target/i386/pr71458.c: New test.
2942
0cf5c551 29432016-06-12 Uros Bizjak <ubizjak@gmail.com>
2944
2945 PR target/71241
2946 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2947
34de0a35 29482016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2949
2950 PR target/60751
2951 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2952 statement.
2953
0cc8bc98 29542016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2955
2956 PR target/60751
2957 * gfortran.dg/comma_IO_extension_1.f90: New test.
2958 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2959 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2960 statement.
2961 * gfortran.dg/graphite/pr38083.f90: Likewise.
2962 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2963 missing format.
2964
0ff78c86 29652016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2966
2967 * gnat.dg/case_character.adb: New test.
2968
6c38863e 29692016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2970
2971 PR middle-end/71310
2972 * gcc.target/powerpc/pr71310.c: New testcase.
2973
24c41395 29742016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2975
2976 PR middle-end/71478
2977 * gcc.dg/pr71478.c: New test.
2978
aeb26fb6 29792016-06-10 Jakub Jelinek <jakub@redhat.com>
2980
702b3575 2981 PR middle-end/71494
2982 * gcc.c-torture/execute/pr71494.c: New test.
2983
8ec29807 2984 PR c/68657
2985 * gcc.target/i386/pr68657.c: New test.
2986
aeb26fb6 2987 PR inline-asm/68843
2988 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2989 (test): Add -masm=intel alternatives.
2990
1dc4d519 29912016-06-10 Martin Sebor <msebor@redhat.com>
2992
2993 PR c/71392
2994 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2995
6385d6d3 29962016-06-10 Jeff Law <law@redhat.com>
2997
2998 PR tree-optimization/71335
2999 * gcc.c-torture/execute/pr71335.c: New test.
3000
041a412b 30012016-06-10 David Malcolm <dmalcolm@redhat.com>
3002
3003 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3004 the various "cannot tail-call: " messages.
3005
4a5edbb2 30062016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3007
3008 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3009 and options.
3010
9cf3aec3 30112016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3012
3013 PR sanitizer/71480
3014 * c-c++-common/asan/pr71480.c: New test.
3015
61724718 30162016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3017
3018 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3019 (ASMNAME2): Likewise.
3020 (main): Replace fn in asm statement with ASMNAME ("fn").
3021 * gcc.dg/guality/pr68037-2.c: Likewise.
3022 * gcc.dg/guality/pr68037-3.c: Likewise.
3023 * gcc.dg/torture/pr68037-1.c: Likewise.
3024 * gcc.dg/torture/pr68037-2.c: Likewise.
3025 * gcc.dg/torture/pr68037-3.c: Likewise.
3026
1807f6fb 30272016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3028
3029 PR inline-asm/68843
3030 * gcc.target/i386/pr68843-1.c: New test.
3031 * gcc.target/i386/pr68843-2.c: New test.
3032
ccfa030f 30332016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 3034 Cesar Philippidis <cesar@codesourcery.com>
3035
3036 PR middle-end/71373
3037 * gcc.dg/goacc/nested-function-1.c: New file.
3038 * gcc.dg/goacc/nested-function-2.c: Likewise.
3039 * gcc.dg/goacc/pr71373.c: Likewise.
3040 * gfortran.dg/goacc/cray-2.f95: Likewise.
3041 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3042 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3043 * gfortran.dg/goacc/cray.f95: Update.
3044 * gfortran.dg/goacc/loop-1.f95: Likewise.
3045 * gfortran.dg/goacc/loop-3.f95: Likewise.
3046 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3047 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3048
30492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3050
3051 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3052 for OpenACC tile clauses.
3053 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3054
3055 PR c/71381
3056 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3057 to...
3058 * c-c++-common/goacc/cache-2.c: ... this new file.
3059 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3060 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3061 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3062 usage.
3063 * gfortran.dg/goacc/cray.f95: Likewise.
3064 * gfortran.dg/goacc/loop-1.f95: Likewise.
3065
bb038f3e 30662016-06-10 Alan Hayward <alan.hayward@arm.com>
3067
3068 PR tree-optimization/71407
3069 PR tree-optimization/71416
3070 * gcc.dg/vect/pr71407.c: New
3071 * gcc.dg/vect/pr71416-1.c: New
3072 * gcc.dg/vect/pr71416-2.c: New
3073
332409d3 30742016-06-10 Richard Biener <rguenther@suse.de>
3075
3076 PR middle-end/71477
3077 * gcc.dg/torture/pr71477.c: New testcase.
3078
03cf727c 30792016-06-09 Julia Koval <julia.koval@intel.com>
3080
3081 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3082 * gcc.target/i386/interrupt-13.c: Likewise.
3083 * gcc.target/i386/interrupt-15.c: Likewise.
3084 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3085 * gcc.target/i386/interrupt-24.c: Likewise.
3086 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3087 * gcc.target/i386/interrupt-9.c: Likewise.
3088 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3089
23b101c5 30902016-06-09 Martin Sebor <msebor@redhat.com>
3091
3092 PR c/70883
3093 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3094 * gcc.dg/builtin-constant_p-1.c: Same.
3095 * gcc.dg/builtins-error.c: Same.
3096 * gcc.dg/pr70859.c: Same.
3097
188d6bbb 30982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3099
3100 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3101 * gcc.dg/torture/pr68067-1.c: Likewise.
3102 * gcc.dg/torture/pr68067-2.c: Likewise.
3103
31042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3105
3106 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3107 when setting SIZE.
3108
ff8886bd 31092016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3110
3111 PR c++/71465
3112 * g++.dg/inherit/crash5.C: New.
3113 Revert:
3114 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3115
3116 PR c++/70202
3117 * g++.dg/inherit/crash5.C: New.
3118 * g++.dg/inherit/virtual1.C: Adjust.
3119
3f76cceb 31202016-06-09 Martin Liska <mliska@suse.cz>
3121
3122 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3123 * g++.dg/predict-loop-exit-2.C: Likewise.
3124 * g++.dg/predict-loop-exit-3.C: Likewise.
3125 * gcc.dg/predict-1.c: Likewise.
3126 * gcc.dg/predict-2.c: Likewise.
3127 * gcc.dg/predict-3.c: Likewise.
3128 * gcc.dg/predict-4.c: Likewise.
3129 * gcc.dg/predict-5.c: Likewise.
3130 * gcc.dg/predict-6.c: Likewise.
3131 * gcc.dg/predict-7.c: Likewise.
3132
59ae3d1b 31332016-06-09 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/71462
3136 * gcc.dg/torture/pr71462.c: New testcase.
3137
8c2d2acf 31382016-06-09 Marek Polacek <polacek@redhat.com>
3139
3140 PR c/65471
3141 * gcc.dg/c11-generic-3.c: New test.
3142
224cb6b7 31432016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3144
3145 * g++.dg/init/array42.C: New.
3146 * g++.dg/init/array43.C: Likewise.
3147 * g++.dg/init/array44.C: Likewise.
3148 * g++.dg/init/array45.C: Likewise.
3149 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3150 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3151 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3152 * g++.dg/gomp/pr35751.C: Likewise.
3153 * g++.dg/init/array23.C: Likewise.
3154 * g++.dg/init/brace2.C: Likewise.
3155 * g++.dg/init/brace6.C: Likewise.
3156
732905bb 31572016-06-08 Martin Sebor <msebor@redhat.com>
3158 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c++/70507
3161 PR c/68120
3162 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3163 * c-c++-common/builtin-arith-overflow-2.c: New test.
3164 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3165 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3166 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3167
7ddaa622 31682016-06-08 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR c++/71442
3171 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3172
84ee0905 31732016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3174
3175 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3176 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3177 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3178 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3179 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3180 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3181 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3182 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3183 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3184 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3185 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3186 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3187 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3188
2876af98 31892016-06-08 Richard Biener <rguenther@suse.de>
3190
3191 PR tree-optimization/68558
3192 * gcc.dg/vect/slp-44.c: New testcase.
3193
acbb0d03 31942016-06-08 Richard Biener <rguenther@suse.de>
3195
3196 * gcc.dg/vect/slp-43.c: New testcase.
3197
f8689010 31982016-06-08 Richard Biener <rguenther@suse.de>
3199
3200 PR tree-optimization/71452
3201 * gcc.dg/torture/pr71452.c: New testcase.
3202
52d393eb 32032016-06-08 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR c++/71448
3206 * g++.dg/torture/pr71448.C: New test.
3207
9d700ce4 32082016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3209
3210 PR debug/71432
3211 PR ada/71413
3212 * g++.dg/debug/pr71432.C: New test.
3213
eb96ef65 32142016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3215
3216 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3217 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3218 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3219
a4753cdd 32202016-06-08 Alan Hayward <alan.hayward@arm.com>
3221
3222 * gcc.dg/vect/vect-live-2.c: Update effective target.
3223 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3224 * lib/target-supports.exp: Add aarch64 to vect_long.
3225
bafc7b1d 32262016-06-08 Marek Polacek <polacek@redhat.com>
3227
3228 PR c/71418
3229 * gcc.dg/noncompile/pr71418.c: New test.
3230
06e590e7 3231 PR c/71426
3232 * gcc.dg/noncompile/pr71426.c: New test.
3233
d3cb49c9 32342016-06-07 Jan Hubicka <hubicka@ucw.cz>
3235
3236 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3237 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3238 * gcc.dg/predict-3.c: Update template.
3239 * gcc.dg/predict-5.c: Update template.
3240 * gcc.dg/predict-6.c: Update template.
3241 * gcc.dg/predict-9.c: Update template.
3242 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3243
2d76c36a 32442016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3245
3246 * gcc.target/powerpc/vec-mul.c: New test.
3247
7cfde92a 32482016-06-07 David Malcolm <dmalcolm@redhat.com>
3249
3250 * gcc.dg/spellcheck-fields-2.c: New test case.
3251
b032c4dd 32522016-06-07 Richard Biener <rguenther@suse.de>
3253
3254 PR c/61564
3255 * gcc.dg/Wpragmas-1.c: New testcase.
3256 * gcc.dg/Wattributes-4.c: Likewise.
3257 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3258 entry.
3259
a7056369 32602016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3261
3262 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3263 spurious debug code.
3264
123c61e0 32652016-06-07 Richard Biener <rguenther@suse.de>
3266
3267 PR tree-optimization/71428
3268 * gcc.dg/torture/pr71428.c: New testcase.
3269
5819d47b 32702016-06-07 Richard Biener <rguenther@suse.de>
3271
3272 PR middle-end/71423
3273 * gcc.dg/torture/pr71423.c: New testcase.
3274
6cec5c6b 32752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3276
3277 PR middle-end/71408
3278 * gcc.dg/tree-ssa/pr71408.c: New test.
3279
40bbfc17 32802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3281
3282 PR middle-end/71281
3283 * g++.dg/torture/pr71281.C: New test.
3284
61f1f80c 32852016-06-06 Marek Polacek <polacek@redhat.com>
3286
3287 PR c/71362
3288 * gcc.dg/pr71362.c: New test.
3289
0406b32f 32902016-06-06 Jakub Jelinek <jakub@redhat.com>
3291 Patrick Palka <ppalka@gcc.gnu.org>
3292
3293 PR c++/70847
3294 PR c++/71330
3295 PR c++/71393
3296 * g++.dg/opt/pr70847.C: New test.
3297 * g++.dg/ubsan/pr70847.C: New test.
3298 * g++.dg/ubsan/pr71393.C: New test.
3299
b1445999 33002016-06-06 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR tree-optimization/71259
3303 * gcc.dg/vect/pr71259.c: New test.
3304
99b4f3a2 33052016-06-06 David Malcolm <dmalcolm@redhat.com>
3306
3307 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3308 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3309 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3310 above.
3311
837679bc 33122016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3313
3314 PR middle-end/37780
3315 * gcc.c-torture/execute/pr37780.c: New test.
3316 * gcc.target/aarch64/pr37780_1.c: Likewise.
3317 * gcc.target/arm/pr37780_1.c: Likewise.
3318
e4b92538 33192016-06-06 Marek Polacek <polacek@redhat.com>
3320
3321 * c-c++-common/attr-may-alias-1.c: New test.
3322 * c-c++-common/attr-may-alias-2.c: New test.
3323 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3324
43ac2f2f 33252016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3326
3327 PR c/24414
3328 * gcc.target/i386/pr24414.c: New test.
3329
7e1786b2 33302016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3331
3332 * gcc.target/sparc/vis4misc.c: New file.
3333 * gcc.target/sparc/fpcmp.c: Likewise.
3334 * gcc.target/sparc/fpcmpu.c: Likewise.
3335
f593ccb2 33362016-06-06 Alan Hayward <alan.hayward@arm.com>
3337
3338 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3339 * gcc.dg/vect/vect-live-3.c: Likewise.
3340
be6d8ddc 33412016-06-06 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/71398
3344 * gcc.dg/torture/pr71398.c: New testcase.
3345
78f27916 33462016-06-06 Uros Bizjak <ubizjak@gmail.com>
3347
3348 PR target/71389
3349 * g++.dg/pr71389.C: New test.
3350
c5899606 33512016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3352
3353 PR fortran/71404
3354 * gfortran.dg/fmt_read_5.f: New test.
3355
8e3cd305 33562016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3357
3358 PR fortran/69659
3359 * gfortran.dg/class_array_22.f03: New test.
3360
703c0a09 33612016-06-05 Jan Hubicka <hubicka@ucw.cz>
3362
3363 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3364
d07b2b6f 33652016-06-05 Jan Hubicka <hubicka@ucw.cz>
3366
3367 * gcc.dg/predict-9.c: Update template.
3368
4a7ec4ac 33692016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3370
3371 PR c++/49377
3372 * g++.dg/template/pr49377.C: New.
3373
7499ef4a 33742016-06-04 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR tree-optimization/71405
3377 * g++.dg/torture/pr71405.C: New test.
3378
558c800d 33792016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/70202
3382 * g++.dg/inherit/crash5.C: New.
3383 * g++.dg/inherit/virtual1.C: Adjust.
3384
4ee7cf4b 33852016-06-03 Jeff Law <law@redhat.com>
3386
3387 PR tree-optimization/71316
3388 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3389
b12ae762 33902016-06-03 Jakub Jelinek <jakub@redhat.com>
3391
3392 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3393 dg-additional-options with just -fno-tree-scev-cprop in it.
3394 * gcc.dg/vect/vect-live-2.c: Likewise.
3395 * gcc.dg/vect/vect-live-5.c: Likewise.
3396 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3397 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3398 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3399
e09a5ee3 34002016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3401
3402 PR c++/27100
3403 * g++.dg/other/friend6.C: New test.
3404
f14b1922 34052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3406
3407 * g++.dg/torture/ppc-ldst-array.C: New.
3408
20702ea3 34092016-06-03 Joseph Myers <joseph@codesourcery.com>
3410
3411 PR target/71276
3412 PR target/71277
3413 * gcc.dg/torture/builtin-fp-int-inexact.c,
3414 gcc.target/i386/387-builtin-fp-int-inexact.c,
3415 gcc.target/i386/387-rint-inline-1.c,
3416 gcc.target/i386/387-rint-inline-2.c,
3417 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3418 gcc.target/i386/sse2-rint-inline-1.c,
3419 gcc.target/i386/sse2-rint-inline-2.c,
3420 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3421 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3422
5ed3cc7b 34232016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3424 Julia Koval <julia.koval@intel.com>
3425
3426 PR target/66960
3427 PR target/67630
3428 PR target/67634
3429 PR target/67841
3430 PR target/68037
3431 PR target/68618
3432 PR target/68661
3433 PR target/69575
3434 PR target/69596
3435 PR target/69734
3436 * gcc.dg/guality/pr68037-1.c: New test.
3437 * gcc.dg/guality/pr68037-2.c: Likewise.
3438 * gcc.dg/guality/pr68037-3.c: Likewise.
3439 * gcc.dg/torture/pr68037-1.c: Likewise.
3440 * gcc.dg/torture/pr68037-2.c: Likewise.
3441 * gcc.dg/torture/pr68037-3.c: Likewise.
3442 * gcc.dg/torture/pr68661-1a.c: Likewise.
3443 * gcc.dg/torture/pr68661-1b.c: Likewise.
3444 * gcc.target/i386/interrupt-1.c: Likewise.
3445 * gcc.target/i386/interrupt-2.c: Likewise.
3446 * gcc.target/i386/interrupt-3.c: Likewise.
3447 * gcc.target/i386/interrupt-4.c: Likewise.
3448 * gcc.target/i386/interrupt-5.c: Likewise.
3449 * gcc.target/i386/interrupt-6.c: Likewise.
3450 * gcc.target/i386/interrupt-7.c: Likewise.
3451 * gcc.target/i386/interrupt-8.c: Likewise.
3452 * gcc.target/i386/interrupt-9.c: Likewise.
3453 * gcc.target/i386/interrupt-10.c: Likewise.
3454 * gcc.target/i386/interrupt-11.c: Likewise.
3455 * gcc.target/i386/interrupt-12.c: Likewise.
3456 * gcc.target/i386/interrupt-13.c: Likewise.
3457 * gcc.target/i386/interrupt-14.c: Likewise.
3458 * gcc.target/i386/interrupt-15.c: Likewise.
3459 * gcc.target/i386/interrupt-16.c: Likewise.
3460 * gcc.target/i386/interrupt-17.c: Likewise.
3461 * gcc.target/i386/interrupt-18.c: Likewise.
3462 * gcc.target/i386/interrupt-19.c: Likewise.
3463 * gcc.target/i386/interrupt-20.c: Likewise.
3464 * gcc.target/i386/interrupt-21.c: Likewise.
3465 * gcc.target/i386/interrupt-22.c: Likewise.
3466 * gcc.target/i386/interrupt-23.c: Likewise.
3467 * gcc.target/i386/interrupt-24.c: Likewise.
3468 * gcc.target/i386/interrupt-25.c: Likewise.
3469 * gcc.target/i386/interrupt-26.c: Likewise.
3470 * gcc.target/i386/interrupt-27.c: Likewise.
3471 * gcc.target/i386/interrupt-28.c: Likewise.
3472 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3473 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3474 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3475 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3476 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3477 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3478 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3479 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3480 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3481 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3482 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3483 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3484
3e346f54 34852016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3486
f27c52fb 3487 PR tree-optimization/52171
3488 * gcc.dg/pr52171.c: New test.
3489 * gcc.target/i386/pr52171.c: New test.
3e346f54 3490
22e029d2 34912016-06-03 Jan Hubicka <jh@suse.cz>
3492
3493 * g++.dg/tree-ssa/pred-1.C: New testcase
3494 * gcc.dg/tree-ssa/pred-1.c: New testcase
3495
41ce74ed 34962016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3497
3498 PR target/70957
3499 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3500 support.
3501 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3502
cf573a72 35032016-06-03 Alan Hayward <alan.hayward@arm.com>
3504
3505 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3506
75aae5b4 35072016-06-03 Alan Hayward <alan.hayward@arm.com>
3508
3509 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3510 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3511 * gcc.dg/vect/vect-live-1.c: New test.
3512 * gcc.dg/vect/vect-live-2.c: New test.
3513 * gcc.dg/vect/vect-live-3.c: New test.
3514 * gcc.dg/vect/vect-live-4.c: New test.
3515 * gcc.dg/vect/vect-live-5.c: New test.
3516 * gcc.dg/vect/vect-live-slp-1.c: New test.
3517 * gcc.dg/vect/vect-live-slp-2.c: New test.
3518 * gcc.dg/vect/vect-live-slp-3.c: New test.
3519
eba6788d 35202016-06-03 Jakub Jelinek <jakub@redhat.com>
3521
3522 PR middle-end/71387
3523 * g++.dg/opt/pr71387.C: New test.
3524
5a653985 35252016-06-02 Jeff Law <law@redhat.com>
3526
3527 PR tree-optimization/71328
3528 * gcc.c-torture/compile/pr71328.c: New test.
3529
f92f6941 35302016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3531
3532 PR fortran/52393
3533 * gfortran.dg/fmt_read_3.f90: Fix typo.
3534 * gfortran.dg/fmt_read_4.f90: New test.
3535
0d29e152 35362016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3537
3538 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3539 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3540 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3541 * g++.dg/cpp0x/override2.C: Likewise.
3542 * g++.dg/parse/crash5.C: Likewise.
3543 * g++.dg/parse/error16.C: Likewise.
3544 * g++.dg/parse/error27.C: Likewise.
3545 * g++.dg/template/qualttp15.C: Likewise.
3546 * g++.dg/template/redecl4.C: Likewise.
3547 * g++.old-deja/g++.other/crash39.C: Likewise.
3548 * g++.old-deja/g++.other/struct1.C: Likewise.
3549 * g++.old-deja/g++.pt/m9a.C: Likewise.
3550 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3551
2740a1a5 35522016-06-02 Jakub Jelinek <jakub@redhat.com>
3553
89f17a65 3554 PR c++/71372
3555 * c-c++-common/pr71372.c: New test.
3556
2740a1a5 3557 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3558 __TIME__ strings with __builtin_strcmp instead of printf and
3559 dg-output.
3560
9ae89a4e 35612016-06-02 Martin Liska <mliska@suse.cz>
3562
3563 * gcc.dg/predict-9.c: New test.
3564
41258f9c 35652016-06-02 Jakub Jelinek <jakub@redhat.com>
3566
3567 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3568 global set_compiler_env_var and global saved_compiler_env_var.
3569
dad46eb8 35702016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3571
3572 PR rtl-optimization/71295
3573 * gcc.c-torture/compile/pr71295.c: New test.
3574
9cc8a892 35752016-06-02 Jakub Jelinek <jakub@redhat.com>
3576
98e7c96c 3577 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3578
4a5a4de2 3579 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3580 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3581
9cc8a892 3582 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3583 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3584 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3585 alternative number.
3586
46819a36 35872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3588
3589 * gcc.target/powerpc/p9-splat-4.c: New test.
3590
35912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3592
3593 PR target/71186
3594 * gcc.target/powerpc/pr71186.c: New test.
3595
d9820cc5 35962016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3597
3598 PR fortran/52393
3599 * gfortran.dg/fmt_read_3.f90: New test.
3600
2f14ca3e 36012016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3602
3603 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3604 procedure.
3605
dfa5c0d3 36062016-06-01 Eduard Sanou <dhole@openmailbox.org>
3607
3608 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3609 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3610 env var is set.
3611 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3612 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3613 shown once.
3614 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3615 during compilation.
3616 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3617 vars set by dg-set-compiler-env-var.
3618
7d7125df 36192016-06-01 Paul Thomas <pault@gcc.gnu.org>
3620
3621 PR fortran/71156
3622 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3623 to the module procedure declaration.
3624 * gfortran.dg/submodule_16.f08: New test.
3625
6ab9cde4 36262016-06-01 Jakub Jelinek <jakub@redhat.com>
3627
3628 PR middle-end/71371
3629 * c-c++-common/gomp/pr71371.c: New test.
3630
0cfe7a23 36312016-06-01 Richard Biener <rguenther@suse.de>
3632
3633 PR tree-optimization/71366
3634 * gcc.dg/torture/pr71366-1.c: New testcase.
3635 * gcc.dg/torture/pr71366-2.c: Likewise.
3636
5a5b02e1 36372016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3638
3639 * gcc.target/powerpc/vslv-0.c: New test.
3640 * gcc.target/powerpc/vslv-1.c: New test.
3641 * gcc.target/powerpc/vsrv-0.c: New test.
3642 * gcc.target/powerpc/vsrv-1.c: New test.
3643
d27a79f6 36442016-06-01 Nathan Sidwell <nathan@acm.org>
3645
3646 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3647 * gcc.target/nvptx/weak.c: New.
3648
6172a9fd 36492016-06-01 Richard Biener <rguenther@suse.de>
3650
3651 PR tree-optimization/71261
3652 * gcc.dg/torture/vect-bool-1.c: New testcase.
3653
f9aaabb2 36542016-06-01 Jakub Jelinek <jakub@redhat.com>
3655
3656 * gfortran.dg/gomp/order-1.f90: New test.
3657 * gfortran.dg/gomp/order-2.f90: New test.
3658
53b01069 36592016-06-01 Jan Hubicka <hubicka@ucw.cz>
3660
3661 * gcc.dg/unroll-6.c: Update template.
3662 * gcc.dg/unroll-7.c: New testcase.
3663 * gcc.dg/unroll-8.c: New testcase.
3664
36757397 36652016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3666
3667 * gnat.dg/opt56.ad[sb]: New test.
3668
7f93bd6e 36692016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3670
3671 PR c++/66635
3672 * g++.dg/cpp0x/constexpr-ice16.C: New.
3673
9f41a2ce 36742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3675
3676 PR tree-optimization/71314
3677 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3678 -mbranch-cost=2.
3679
31e02373 36802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3681
3682 PR tree-optimization/71077
3683 * gcc.dg/tree-ssa/pr71077.c: New test.
3684
76f8f901 36852016-05-31 Jan Hubicka <hubicka@ucw.cz>
3686
7f93bd6e 3687 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3688 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3689 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3690
04f5f923 36912016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3692
3693 PR c++/71248
3694 * g++.dg/cpp0x/pr71248.C: New.
3695 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3696 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3697 * g++.dg/init/new37.C: Likewise.
3698 * g++.dg/template/static1.C: Likewise.
3699 * g++.dg/template/static2.C: Likewise.
3700
4ffddf28 37012016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3702
3703 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3704 instead of %rdi.
3705 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3706
4ff7bd21 37072016-05-31 Marek Polacek <polacek@redhat.com>
3708
3709 * c-c++-common/Wswitch-unreachable-3.c: New test.
3710 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3711
e1f7cc4b 37122016-05-31 Richard Biener <rguenther@suse.de>
3713
3714 PR tree-optimization/71352
3715 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3716
02978bd1 37172016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3718
3719 * gcc.target/arm/armv5_thumb_isa.c: New test.
3720
cfce8164 37212016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3722
3723 PR target/71346
3724 * gcc.target/i386/pr71346.c: New test.
3725
7a51c705 37262016-05-31 Tom de Vries <tom@codesourcery.com>
3727
3728 PR tree-optimization/69068
3729 * gcc.dg/graphite/pr69068.c: New test.
3730
8c1ac106 37312016-05-27 Martin Sebor <msebor@redhat.com>
3732
3733 PR c++/71306
3734 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3735
b6431756 37362016-05-30 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR c++/71349
3739 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3740 nowait depend(inout: dd[0]) clauses where permitted.
3741
f6203294 37422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/71238
3745 * g++.dg/parse/pr71238.C: New.
3746 * g++.dg/concepts/friend1.C: Test column numbers too.
3747 * g++.dg/cpp0x/initlist31.C: Likewise.
3748 * g++.dg/cpp0x/pr51420.C: Likewise.
3749 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3750 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3751 * g++.dg/ext/builtin3.C: Likewise.
3752 * g++.dg/lookup/friend12.C: Likewise.
3753 * g++.dg/lookup/friend7.C: Likewise.
3754 * g++.dg/lookup/koenig1.C: Likewise.
3755 * g++.dg/lookup/koenig5.C: Likewise.
3756 * g++.dg/lookup/used-before-declaration.C: Likewise.
3757 * g++.dg/overload/koenig1.C: Likewise.
3758 * g++.dg/template/crash65.C: Likewise.
3759 * g++.dg/template/friend57.C: Likewise.
3760 * g++.dg/warn/Wshadow-5.C: Likewise.
3761 * g++.dg/warn/Wunused-8.C: Likewise.
3762 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3763 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3764 * g++.old-deja/g++.jason/member.C: Likewise.
3765 * g++.old-deja/g++.jason/report.C: Likewise.
3766 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3767 * g++.old-deja/g++.law/visibility20.C: Likewise.
3768 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3769 * g++.old-deja/g++.other/static5.C: Likewise.
3770 * g++.old-deja/g++.pt/overload2.C: Likewise.
3771
b96f8145 37722016-05-30 Jan Hubicka <hubicka@ucw.cz>
3773
3774 * gcc.dg/tree-ssa/peel1.c: New testcase.
3775 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3776 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3777
ed5bca7a 37782016-05-30 Tom de Vries <tom@codesourcery.com>
3779
3780 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3781 to ce.
3782
c0aa0333 37832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3784
3785 PR c++/71099
3786 * g++.dg/parse/virtual1.C: New.
3787
231010db 37882016-05-30 Uros Bizjak <ubizjak@gmail.com>
3789
3790 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3791 Use correct register when clearing %edx.
3792
765557c0 37932016-05-30 Alexander Monakov <amonakov@ispras.ru>
3794
3795 PR tree-optimization/71289
3796 * gcc.dg/pr71289.c: New test.
3797
fc3b1c44 37982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3799
3800 PR middle-end/71269
3801 PR middle-end/71292
3802 * gcc.dg/tree-ssa/pr71269.c: New test.
3803 * gcc.dg/tree-ssa/pr71292.c: New test.
3804
ce352457 38052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3806
3807 PR middle-end/71252
3808 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3809
eedd711b 38102016-05-30 Jan Hubicka <hubicka@ucw.cz>
3811
3812 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3813 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3814 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3815
8c061890 38162016-05-30 Tom de Vries <tom@codesourcery.com>
3817
3818 PR tree-optimization/69067
3819 * gcc.dg/graphite/pr69067.c: New test.
3820
a6b0884c 38212016-05-29 Uros Bizjak <ubizjak@gmail.com>
3822
3823 PR target/71245
3824 * gcc.target/i386/pr71245-1.c: New test.
3825 * gcc.target/i386/pr71245-2.c: Ditto.
3826
2369edfc 38272016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/71105
3830 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3831 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3832 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3833
b6ab3f43 38342016-05-27 Jan Hubicka <hubicka@ucw.cz>
3835
3836 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3837
0192662b 38382016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3839
3840 Revert:
3841 PR c++/69855
3842 * g++.dg/overload/69855.C: New.
3843 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3844 * g++.old-deja/g++.pt/crash3.C: Likewise.
3845
fce78c50 38462016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3847
3848 PR c++/60385
3849 * g++.dg/parse/namespace13.C: New.
3850
372172fe 38512016-05-26 Jeff Law <law@redhat.com>
3852
3853 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3854 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3855 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3856 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3857 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3858 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3859 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3860 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3861 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3862 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3863 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3864 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3865 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3866
5d8a8944 38672016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3868
3869 PR c++/69855
3870 * g++.dg/overload/69855.C: New.
3871 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3872 * g++.old-deja/g++.pt/crash3.C: Likewise.
3873
29602b75 38742016-05-27 Jiong Wang <jiong.wang@arm.com>
3875
3876 PR target/63596
3877 * gcc.target/aarch64/va_arg_1.c: New testcase.
3878 * gcc.target/aarch64/va_arg_2.c: Likewise.
3879 * gcc.target/aarch64/va_arg_3.c: Likewise.
3880
c900b732 38812016-05-27 Jiong Wang <jiong.wang@arm.com>
3882
3883 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3884 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3885 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3886 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3887 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3888
73ef73bd 38892016-05-27 Marek Polacek <polacek@redhat.com>
3890
3891 PR middle-end/71308
3892 * g++.dg/torture/pr71308.C: New test.
3893
a6031633 38942016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3895
3896 * gcc.dg/zero_bits_compound-1.c: New test.
3897 * gcc.dg/zero_bits_compound-2.c: New test.
3898
1fbdc7ae 38992016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3900
3901 PR middle-end/71279
3902 * gcc.dg/pr71279.c: New test.
3903
2e196ca8 39042016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3905
3906 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3907 floating point min/max/comparison instructions.
3908 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3909
6feab9ce 39102016-05-26 Jakub Jelinek <jakub@redhat.com>
3911
3912 * c-c++-common/gomp/schedule-1.c: New test.
3913 * gfortran.dg/gomp/schedule-1.f90: New test.
3914
978cea8f 39152016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3916
3917 PR c++/70822
3918 PR c++/70106
3919 * g++.dg/cpp1y/auto-fn32.C: New test.
3920 * g++.dg/cpp1y/paren4.C: New test.
3921
0478d9ed 39222016-05-26 Nathan Sidwell <nathan@acm.org>
3923
3924 * gcc.dg/20060410.c: Xfail on ptx.
3925 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3926 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3927 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3928 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3929 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3930
5fd1c174 39312016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3932
3933 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3934
c5e8b3e2 39352016-05-26 Jakub Jelinek <jakub@redhat.com>
3936
0db93a5b 3937 PR tree-optimization/71280
3938 * gcc.dg/pr71280.c: New test.
3939
7199c05c 3940 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3941
76c786ac 3942 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3943 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3944
c5e8b3e2 3945 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3946
e9bcea2f 39472016-05-26 Jiong Wang <jiong.wang@arm.com>
3948
3949 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3950 kept in memory.
e9bcea2f 3951
955d947b 39522016-05-25 Jeff Law <law@redhat.com>
3953
3954 PR tree-optimization/71272
3955 * gcc.c-torture/compile/pr71272.c: new test.
3956
77102dbe 39572016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3958
3959 * gcc.target/powerpc/vec-cmpne.c: New test.
3960 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3961
552821b4 39622016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3963
3964 * gnat.dg/opt55.ad[sb]: New test.
3965
0113f3c5 39662016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3967
3968 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3969 * c-c++-common/pr60226.c: Require int32plus.
3970 * gcc.c-torture/execute/pr70602.c: Likewise.
3971 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3972 unsigned long for malloc arg type.
3973 * gcc.dg/asr_div1.c: Require int32plus.
3974 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3975 * gcc.dg/pie-1.c: Require pie.
3976 * gcc.dg/pie-2.c: Likewise.
3977 * gcc.dg/pr59471.c: Require int32plus.
3978 * gcc.dg/pr59963-2.c: XFAIL for int16.
3979 * gcc.dg/pr60114.c: Require int32plus.
3980 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3981 unsigned long for typedef of size_t.
3982 * gcc.dg/pr63914.c: Require int32plus.
3983 * gcc.dg/pr64536.c: Require pt32plus.
3984 * gcc.dg/pr65658.c: Likewise.
3985 * gcc.dg/pr67271.c: Require int32plus.
3986 * gcc.dg/pr68112.c: Likewise.
3987 * gcc.dg/pr69071.c: Skip for avr target.
3988 * gcc.dg/pr69973.c: Require int32plus.
3989 * gcc.dg/pr70169.c: Skip for avr target.
3990 * gcc.dg/sso-6.c: Require int32plus.
3991 * gcc.dg/sso-7.c: Likewise.
3992 * gcc.dg/sso-8.c: Likewise.
3993 * gcc.dg/vrp-min-max-2.c: Likewise.
3994
f4094380 39952016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3996
3997 PR target/70738
3998 * gcc.target/i386/pr70738-1.c: New test.
3999 * gcc.target/i386/pr70738-2.c: Likewise.
4000 * gcc.target/i386/pr70738-3.c: Likewise.
4001 * gcc.target/i386/pr70738-4.c: Likewise.
4002 * gcc.target/i386/pr70738-5.c: Likewise.
4003 * gcc.target/i386/pr70738-6.c: Likewise.
4004 * gcc.target/i386/pr70738-7.c: Likewise.
4005 * gcc.target/i386/pr70738-8.c: Likewise.
4006 * gcc.target/i386/pr70738-9.c: Likewise.
4007
239a4bea 40082016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4009
4010 PR rtl-optimization/66940
4011 * gcc.c-torture/execute/pr66940.c: New test.
4012
bf6382ba 40132016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4014
4015 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4016 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4017 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4018 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4019 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4020 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4021 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4022 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4023 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4024 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4025 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4026 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4027 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4028 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4029 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4030 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4031 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4032 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4033 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4034 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4035 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4036 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4037 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4038 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4039
2c995da9 40402016-05-25 Marek Polacek <polacek@redhat.com>
4041
4042 PR c/71265
4043 * gcc.dg/noncompile/pr71265.c: New test.
4044
abfbb5b5 4045 PR c/71266
4046 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4047
f6871bbd 40482016-05-25 Nathan Sidwell <nathan@acm.org>
4049
4050 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4051
de04e83e 40522016-05-25 Richard Biener <rguenther@suse.de>
4053
4054 PR tree-optimization/71261
4055 * c-c++-common/torture/pr71261.c: New testcase.
4056
b35931f7 40572016-05-25 Richard Biener <rguenther@suse.de>
4058
4059 PR tree-optimization/71264
4060 * gcc.dg/vect/pr71264.c: New testcase.
4061
166c3089 40622016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4063
4064 PR c++/55992
4065 * g++.dg/cpp0x/alias-decl-53.C: New.
4066 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4067
14240409 40682016-05-25 Martin Liska <mliska@suse.cz>
4069
4070 * g++.dg/pr71239.C: New test.
4071
bc47d9f6 40722016-05-25 Richard Biener <rguenther@suse.de>
4073
4860a6bf 4074 * gcc.dg/vect/pr58135.c: Rename to ...
4075 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4076
d8a3f157 40772016-05-25 Marek Polacek <polacek@redhat.com>
4078
4079 * g++.dg/pr65295.C: Use target c++14.
4080
3af16045 40812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4082
231010db 4083 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4084 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4085
949479b2 40862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4087
4088 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4089 instructions.
4090
6d6a3fc3 40912016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4092
4093 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4094 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4095 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4096 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4097 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4098 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4099 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4100 * c-c++-common/goacc/pcopy.c: Likewise.
4101 * c-c++-common/goacc/pcopyin.c: Likewise.
4102 * c-c++-common/goacc/pcopyout.c: Likewise.
4103 * c-c++-common/goacc/pcreate.c: Likewise.
4104 * c-c++-common/goacc/pr70688.c: New test.
4105 * c-c++-common/goacc/present-1.c: Adjust test.
4106 * c-c++-common/goacc/reduction-5.c: Likewise.
4107 * g++.dg/goacc/data-1.C: New test.
4108
af648be2 41092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4112 vector parity built-in functions.
4113 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4114 count trailing zeros automatic vectorization.
4115 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4116 count trailing zeros built-in functions.
4117
4e173d60 41182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4119
4120 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4121
a0c02a52 41222016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4123
4124 PR target/71050
4125 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4126
64c52e9c 41272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4128
4129 PR c++/50436
4130 * g++.dg/template/crash123.C: New.
4131 * g++.dg/template/crash124.C: Likewise.
4132
752b5a4c 41332016-05-24 Martin Sebor <msebor@redhat.com>
4134
4135 PR c++/71147
4136 * g++.dg/ext/flexary16.C: New test.
4137
a36dd683 41382016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4139
f6871bbd 4140 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4141 before math.h is included.
a36dd683 4142 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4143 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4144 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4145 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4146 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4147 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4148 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4149 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4150 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4151 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4152 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4153 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4154 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4155 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4156 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4157 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4158 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4159 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4160 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4161 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4162 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4163 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4164 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4165
d60e1df7 41662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4167 Kelvin Nilsen <kelvin@gcc.gnu.org>
4168
4169 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4170 support.
4171
22d09025 41722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 PR c++/69872
4175 * g++.dg/warn/Wno-narrowing1.C: New.
4176
6ef0143d 41772016-05-24 Marek Polacek <polacek@redhat.com>
4178
4179 PR c/71249
4180 * c-c++-common/Wswitch-unreachable-2.c: New test.
4181
962a2062 41822016-05-24 Jakub Jelinek <jakub@redhat.com>
4183
ead77194 4184 PR c++/71257
4185 * g++.dg/vect/simd-clone-6.cc: New test.
4186 * g++.dg/gomp/declare-simd-6.C: New test.
4187
962a2062 4188 PR middle-end/70434
4189 PR c/69504
4190 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4191
23edc6d1 41922016-05-24 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/71240
4195 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4196
30633bcc 41972016-05-24 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/71230
4200 * gcc.dg/torture/pr71230.c: New testcase.
4201 * g++.dg/torture/pr71230.C: Likewise.
4202
c9d624bd 42032016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4204
4205 * c-c++-common/goacc/routine-5.c: Add tests.
4206 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4207 * gfortran.dg/goacc/routine-6.f90: Add tests.
4208
ce143ff0 42092016-05-24 Richard Biener <rguenther@suse.de>
4210
4211 PR tree-optimization/71253
4212 * gcc.dg/torture/pr71253.c: New testcase.
4213
3bdaecd5 42142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4215
4216 PR middle-end/71252
4217 * gfortran.dg/pr71252.f90: New test.
4218
856b494d 42192016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4220
4221 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4222
7345b977 42232016-05-24 Richard Biener <rguenther@suse.de>
4224
4225 PR middle-end/70434
4226 PR c/69504
4227 * c-c++-common/vector-subscript-4.c: New testcase.
4228 * c-c++-common/vector-subscript-5.c: Likewise.
4229
6f065267 42302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4231
4232 PR fortran/71123
4233 * gfortran.dg/namelist_90.f: New test
4234
fd6757da 42352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4236
4237 PR fortran/66461
4238 * gfortran.dg/unexpected_eof.f: New test
4239
7d5555a8 42402016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4241 Kelvin Nilsen <kelvin@gcc.gnu.org>
4242
4243 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4244 as little endian.
4245
ae6744c9 42462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4247
4248 PR c++/70972
4249 * g++.dg/cpp0x/inh-ctor20.C: New.
4250 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4251
f0d91a85 42522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/69095
4255 * g++.dg/cpp0x/variadic168.C: New.
4256
1618ffe5 42572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 * g++.dg/cpp0x/pr31445.C: Test column number too.
4260 * g++.dg/cpp0x/pr32253.C: Likewise.
4261 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4262 * g++.dg/cpp0x/variadic36.C: Likewise.
4263
c0205bab 42642016-05-23 Marc Glisse <marc.glisse@inria.fr>
4265
4266 * gcc.dg/fold-notshift-2.c: Adjust.
4267
1398da0f 42682016-05-23 Marek Polacek <polacek@redhat.com>
4269
4270 PR c/49859
4271 * c-c++-common/Wswitch-unreachable-1.c: New test.
4272 * gcc.dg/Wswitch-unreachable-1.c: New test.
4273 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4274 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4275 * g++.dg/gomp/block-10.C: Likewise.
4276 * gcc.dg/gomp/block-10.c: Likewise.
4277 * g++.dg/gomp/block-9.C: Likewise.
4278 * gcc.dg/gomp/block-9.c: Likewise.
4279 * g++.dg/gomp/target-1.C: Likewise.
4280 * g++.dg/gomp/target-2.C: Likewise.
4281 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4282 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4283 * g++.dg/gomp/taskgroup-1.C: Likewise.
4284 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4285 * gcc.dg/gomp/teams-1.c: Likewise.
4286 * g++.dg/gomp/teams-1.C: Likewise.
4287 * g++.dg/overload/error3.C: Likewise.
4288 * g++.dg/tm/jump1.C: Likewise.
4289 * g++.dg/torture/pr40335.C: Likewise.
4290 * gcc.dg/c99-vla-jump-5.c: Likewise.
4291 * gcc.dg/switch-warn-1.c: Likewise.
4292 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4293 * gcc.dg/nested-func-1.c: Likewise.
4294 * gcc.dg/pr67784-4.c: Likewise.
4295
5403ed8b 42962016-05-23 Richard Biener <rguenther@suse.de>
4297
4298 PR tree-optimization/71230
4299 * gfortran.dg/pr71230-1.f90: New testcase.
4300 * gfortran.dg/pr71230-2.f90: Likewise.
4301
27510941 43022016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4303
1618ffe5 4304 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4305 * gcc.dg/vect/pr58135.c: Add new.
4306 * gfortran.dg/pr46519-1.f: Adjust test case.
4307
a41c605d 43082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/53401
4311 * g++.dg/cpp0x/decltype64.C: New.
4312
3eb254ab 43132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4314
4315 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4316 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4317 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4318
a75fffe1 43192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4320
4321 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4322 Add poly64x1_t and poly64x2_t cases if supported.
4323 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4324 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4325 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4326 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4327 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4328
56979b12 43292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4330
4331 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4332 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4333 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4334 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4335 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4336 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4338
dc5e98db 43392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4340
4341 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4342
c0f383ae 43432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4344
4345 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4346 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4347
2a4d70a2 43482016-05-22 Jakub Jelinek <jakub@redhat.com>
4349
4c109025 4350 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4351 constraint instead of "r".
4352 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4353 insn instead of vxorpd.
4354 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4355
bad891ce 4356 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4357 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4358
ac23ddb9 4359 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4360
9dac9579 4361 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4362 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4363
2a4d70a2 4364 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4365
9eafdd7b 43662016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4367
4368 PR middle-end/40921
4369 * gcc.dg/tree-ssa/pr40921.c: New test.
4370
93df190d 43712016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4372
4373 PR target/71103
4374 * gcc.target/avr/pr71103.c: New test.
4375
933b9f7f 43762016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4377
4378 PR middle-end/71179
4379 * gcc.dg/tree-ssa/pr71179.c: New test.
4380
8bdfbc08 43812016-05-20 Martin Sebor <msebor@redhat.com>
4382
4383 PR c/71115
4384 * gcc.dg/init-excess-2.c: New test.
4385
6827ab42 43862016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4387
4388 * gnat.dg/opt53.adb: New test.
4389 * gnat.dg/opt54.adb: Likewise.
4390
58a5f4c0 43912016-05-20 Martin Jambor <mjambor@suse.cz>
4392
4393 PR tree-optimization/70884
4394 * gcc.dg/tree-ssa/pr70919.c: New test.
4395
bb7145f6 43962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4397
4398 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4399 formatting.
f6871bbd 4400 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4401 fix code formatting.
4402
44032016-05-20 Nathan Sidwell <nathan@acm.org>
4404
4405 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4406 non-common cases.
4407 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4408
9954d230 44092016-05-20 David Malcolm <dmalcolm@redhat.com>
4410
4411 * jit.dg/all-non-failing-tests.h: Add
4412 test-factorial-must-tail-call.c.
4413 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4414 * jit.dg/test-factorial-must-tail-call.c: New test case.
4415
08a161f9 44162016-05-20 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR fortran/71204
4419 * gfortran.dg/pr71204.f90: New test.
4420
3d380077 44212016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4422
4423 * gcc.target/nvptx/sincos.c: New test.
4424
0f104d56 44252016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4426
4427 PR c++/70572
4428 * g++.dg/cpp1y/auto-fn31.C: New.
4429
61736a1b 44302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4431
4432 * gcc.target/powerpc/vec-addec.c: New test.
4433 * gcc.target/powerpc/vec-addec-int128.c: New test.
4434
b4a61e77 44352016-05-20 David Malcolm <dmalcolm@redhat.com>
4436
4437 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4438 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4439 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4440 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4441
9a2ace10 44422016-05-20 Jan Hubicka <hubicka@ucw.cz>
4443
4444 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4445
45cdf8c6 44462016-05-20 Jakub Jelinek <jakub@redhat.com>
4447
b9a1dcd5 4448 PR c++/71210
4449 * g++.dg/opt/pr71210-1.C: New test.
4450 * g++.dg/opt/pr71210-2.C: New test.
4451
45cdf8c6 4452 PR tree-optimization/29756
4453 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4454 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4455 only on selected targets where V4SImode vectors are known to be
4456 supported.
4457
92e3ffbf 44582016-05-20 Marc Glisse <marc.glisse@inria.fr>
4459
4460 PR tree-optimization/71079
4461 PR tree-optimization/71206
4462 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4463
5da368e3 44642016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4465
4466 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4467 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4468 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4469
2506d97a 44702016-05-20 Richard Guenther <rguenther@suse.de>
4471
4472 PR tree-optimization/29756
4473 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4474
adade307 44752016-05-20 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/71185
4478 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4479
c3deca25 44802016-05-20 Richard Biener <rguenther@suse.de>
4481
4482 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4483
8b0bef14 44842016-05-19 Marek Polacek <polacek@redhat.com>
4485
4486 PR c++/71075
4487 * g++.dg/diagnostic/pr71075.C: New test.
4488
08025288 44892016-05-19 David Malcolm <dmalcolm@redhat.com>
4490
4491 PR c++/71184
4492 * g++.dg/pr71184.C: New test case.
4493
26a51591 44942016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4495
4496 * gcc.target/powerpc/darn-0.c: New test.
4497 * gcc.target/powerpc/darn-1.c: New test.
4498 * gcc.target/powerpc/darn-2.c: New test.
4499
d8d3e75a 45002016-05-19 Marek Polacek <polacek@redhat.com>
4501
4502 PR tree-optimization/71031
4503 * gcc.dg/tree-ssa/vrp100.c: New test.
4504
c28211ae 45052016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4506
4507 PR rtl-optimization/71148
4508 * gcc.dg/pr71148.c: New test.
4509
3f5ea43a 45102016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4511
4512 PR target/71056
4513 * gcc.target/arm/pr71056.c: New test.
4514
2a7d4c20 45152016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4516
4517 * c-c++-common/pr69669.c: Check the used mode.
4518
ed0b0569 45192016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4520
4521 PR sanitizer/64354
4522 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4523
410372fe 45242016-05-19 Richard Biener <rguenther@suse.de>
4525
4526 PR tree-optimization/70729
4527 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4528 * gcc.dg/graphite/scop-18.c: Likewise.
4529 * gcc.dg/pr41783.c: Disable LIM.
4530 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4531 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4532 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4533 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4534 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4535 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4536 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4537 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4538 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4539 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4540 * gfortran.dg/pr42108.f90: Likewise.
4541
56f34f03 45422016-05-18 David Malcolm <dmalcolm@redhat.com>
4543
4544 PR driver/69265
4545 * gcc.dg/spellcheck-options-11.c: New test case.
4546
e6481cd1 45472016-05-18 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR c++/71100
4550 * g++.dg/opt/pr71100.C: New test.
4551
be951c59 45522016-05-18 Martin Jambor <mjambor@suse.cz>
4553
4554 PR ipa/69708
4555 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4556 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4557 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4558 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4559
665ff45b 45602016-05-18 Martin Jambor <mjambor@suse.cz>
4561
4562 PR ipa/69708
4563 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4564 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4565 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4566 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4567 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4568
485be62c 45692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/69793
4572 * g++.dg/template/crash122.C: New.
4573
b251d5f5 45742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/70466
4577 * g++.dg/template/pr70466-1.C: New.
4578 * g++.dg/template/pr70466-2.C: Likewise.
4579
c93e9931 45802016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4581
4582 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4583 splat operations and the XXSPLTIB instruction.
4584 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4585 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4586 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4587 xxlxor to clear a register.
4588
8ba6639c 45892016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4590
4591 * gcc.dg/torture/pr71020.c: New test.
4592
ec6e3005 45932016-05-18 Martin Jambor <mjambor@suse.cz>
4594
4595 PR ipa/70646
4596 * gcc.dg/ipa/pr70646.c: New test.
4597
5ef3c918 45982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4599
4600 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4601
70a88eab 46022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4603
4604 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4605 missing tests for vreinterpretq_p{8,16}.
4606
b52a930c 46072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4608
4609 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4610 vsliq_n_s64 and vsliq_n_u64.
4611
bdd4080b 46122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4613
4614 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4615 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4616
37814bf5 46172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4618
4619 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4620 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4621 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4622
764af2e0 46232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4624
4625 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4626 in comment.
4627
ffe01a83 46282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4629
4630 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4631 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4632 "blr\t" and switch to scan-assembler-times.
4633
fab6dae9 46342016-05-18 Jiong Wang <jiong.wang@arm.com>
4635
231010db 4636 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4637 with __aarch64__.
4638 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4639 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4640
4eb0c566 46412016-05-18 Jakub Jelinek <jakub@redhat.com>
4642
442f18f1 4643 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4644 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4645 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4646 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4647 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4648 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4649
4d83b36b 4650 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4651 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4652
a4528eec 4653 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4654 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4655
f0066139 4656 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4657 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4658
4eb0c566 4659 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4660
303e9267 46612016-05-18 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/71168
4664 * gcc.dg/torture/pr71168.c: New testcase.
4665
0d7ddd44 46662016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4667
4668 PR middle-end/63586
4669 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4670 * gcc.dg/tree-ssa/pr63586.c: New test.
4671 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4672
899bcc0f 46732016-05-17 Nathan Sidwell <nathan@acm.org>
4674
4675 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4676 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4677 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4678 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4679
a2246979 46802016-05-17 Nathan Sidwell <nathan@acm.org>
4681
4682 * gcc.target/nvptx/abi-vararg-3.c: New.
4683
2f6a4d21 46842016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4685
4686 PR tree-optimization/54579
4687 PR middle-end/55299
4688 * gcc.dg/fold-notrotate-1.c: New test.
4689 * gcc.dg/fold-notshift-1.c: New test.
4690 * gcc.dg/fold-notshift-2.c: New test.
4691
27bdad45 46922016-05-17 Marek Polacek <polacek@redhat.com>
4693
4694 PR ipa/71146
4695 * g++.dg/ipa/pr71146.C: New test.
4696
f33a295a 46972016-05-17 David Malcolm <dmalcolm@redhat.com>
4698
4699 * jit.dg/test-error-array-bounds.c: New test case.
4700
b6dd53bf 47012016-05-17 Marc Glisse <marc.glisse@inria.fr>
4702
4703 * gcc.dg/tree-ssa/and-1.c: New testcase.
4704
a8719545 47052016-05-17 Marc Glisse <marc.glisse@inria.fr>
4706
4707 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4708 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4709
34806102 47102016-05-17 Marc Glisse <marc.glisse@inria.fr>
4711
4712 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4713 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4714
25fe08a8 47152016-05-17 Jiong Wang <jiong.wang@arm.com>
4716
4717 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4718
abf1a837 47192016-05-17 Jiong Wang <jiong.wang@arm.com>
4720
4721 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4722
666b9dd3 47232016-05-17 Jiong Wang <jiong.wang@arm.com>
4724
4725 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4726 ".2d[index]" when scan the assembly.
4727 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4728 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4729 float64x1.
4730 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4731
77d095c0 47322016-05-17 Richard Biener <rguenther@suse.de>
4733
4734 PR tree-optimization/71132
4735 * gcc.dg/torture/pr71132.c: New testcase.
4736
28adcc23 47372016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4738
4739 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4740
2439931e 47412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4742
4743 PR target/70809
4744 * gcc.target/aarch64/pr70809_1.c: New test.
4745
5ec2ff80 47462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4747
4748 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4749 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4750 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4751 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4752
17fd1c7a 47532016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4754 Ilya Enkovich <ilya.enkovich@intel.com>
4755
4756 PR target/71114
4757 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4758
46729204 47592016-05-16 Jan Hubicka <hubicka@ucw.cz>
4760
4761 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4762 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4763
2a1125d6 47642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4765
4766 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4767 test for __ARM_FP16_ARGS.
4768 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4769 * gcc.target/arm/aapcs/neon-vect10.c: New.
4770 * gcc.target/arm/aapcs/neon-vect9.c: New.
4771 * gcc.target/arm/aapcs/vfp18.c: New.
4772 * gcc.target/arm/aapcs/vfp19.c: New.
4773 * gcc.target/arm/aapcs/vfp20.c: New.
4774 * gcc.target/arm/aapcs/vfp21.c: New.
4775 * gcc.target/arm/fp16-aapcs-1.c: New.
4776 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4777 test for __ARM_FP16_ARGS.
4778 * g++.target/arm/fp16-return-1.c: Update expected output.
4779
ea3d2d74 47802016-05-16 Jiong Wang <jiong.wang@arm.com>
4781
4782 PR testsuite/70227
4783 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4784
6989e05f 47852016-05-15 Harald Anlauf <anlauf@gmx.de>
4786
4787 PR fortran/69603
4788 * gfortran.dg/pr69603.f90: New testcase.
4789
a5f52592 47902016-05-14 Fritz Reese <fritzoreese@gmail.com>
4791
4792 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4793
88f949ab 47942016-05-14 Fritz Reese <fritzoreese@gmail.com>
4795
4796 PR fortran/71047
4797 * gfortran.dg/pr71047.f08: New test.
4798
90c88567 47992016-05-13 Joseph Myers <joseph@codesourcery.com>
4800
4801 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4802 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4803 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4804
00a690cc 48052016-05-13 Martin Sebor <msebor@redhat.com>
4806
4807 PR c++/60049
4808 * g++.dg/cpp0x/constexpr-60049.C: New test.
4809
ec8b6af7 48102016-05-13 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR bootstrap/71071
4813 * gcc.dg/pr71071.c: New test.
4814
f54d1d7b 48152016-05-13 Uros Bizjak <ubizjak@gmail.com>
4816
4817 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4818 remove XOP handling.
2f3af60f 4819 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4820
a39a0392 48212016-05-13 Nathan Sidwell <nathan@acm.org>
4822
4823 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4824 __atomic_is_lock_free declaration.
4825
42333dd9 48262016-05-13 Richard Biener <rguenther@suse.de>
4827
4828 PR tree-optimization/42587
4829 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4830
c5442454 48312016-05-13 Martin Liska <mliska@suse.cz>
4832
4833 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4834 the new format of dump output.
4835
03a400fb 48362016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4837
4838 * gcc.dg/pr71084.c: New test.
4839
69278c3f 48402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4841
231010db 4842 PR target/53440
4843 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4844
8138f11b 48452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4846
4847 * gcc.target/aarch64/struct_return.c: New test.
4848
22a3f7bd 48492016-05-12 Marek Polacek <polacek@redhat.com>
4850
4851 PR c/70756
4852 * c-c++-common/pr70756-2.c: New test.
4853 * c-c++-common/pr70756.c: New test.
4854
9bcd42cc 48552016-05-12 Richard Biener <rguenther@suse.de>
4856
4857 PR tree-optimization/71059
4858 * gcc.dg/torture/pr71059.c: New testcase.
4859
5ffb4a0d 48602016-05-12 Richard Biener <rguenther@suse.de>
4861
4862 PR tree-optimization/71062
4863 * gcc.dg/torture/pr71062.c: New testcase.
4864
2ab65c31 48652016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4866
4867 PR tree-optimization/71006
4868 * gcc.dg/pr71006.c: New test.
4869
f0158fc0 48702016-05-12 Marek Polacek <polacek@redhat.com>
4871
4872 PR driver/71063
4873 * gcc.dg/opts-7.c: New test.
4874
0f56938b 48752016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4876
4877 PR target/70830
4878 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4879 Add -save-temps to dg-options.
4880 Scan for ldmfd rather than pop instruction.
4881 * gcc.target/arm/interrupt-2.c: Likewise.
4882 * gcc.target/arm/pr70830.c: New test.
4883
e10946d5 48842016-05-12 Jakub Jelinek <jakub@redhat.com>
4885
9fa8e468 4886 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4887 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4888
9ce62bbe 4889 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4890 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4891 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4892
708ae1b1 4893 PR target/71019
4894 * gcc.target/i386/avx512vl-pack-1.c: New test.
4895 * gcc.target/i386/avx512vl-pack-2.c: New test.
4896 * gcc.target/i386/avx512bw-pack-2.c: New test.
4897
a461f32e 4898 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4899
e10946d5 4900 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4901 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4902 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4903
f52a3ef6 49042016-05-12 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/70986
4907 * gcc.dg/torture/pr70986-1.c: New testcase.
4908 * gcc.dg/torture/pr70986-2.c: Likewise.
4909 * gcc.dg/torture/pr70986-3.c: Likewise.
4910
54c4d22e 49112016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4912
4913 PR c/43651
4914 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4915 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4916
57215d5b 49172016-05-11 Uros Bizjak <ubizjak@gmail.com>
4918
4919 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4920 directive.
4921 * gcc.target/i386/pr66746.c: Ditto.
4922
67d3121c 49232016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4924
4925 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4926 support.
4927 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4928 warning when using -mvsx-timode.
4929 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4930 * gcc.target/powerpc/dform-2.c: Likewise.
4931 * gcc.target/powerpc/pr68805.c: Likewise.
4932
7f8012a5 49332016-05-11 Marek Polacek <polacek@redhat.com>
4934
4935 PR c++/71024
4936 * c-c++-common/attributes-3.c: New test.
4937
3e8567ce 49382016-05-11 Nathan Sidwell <nathan@acm.org>
4939
4940 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4941 * gcc.c-torture/execute/pr68185.c: Likewise.
4942 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4943 * gcc.dg/pr69634.c: Requires scheduling.
4944 * gcc.dg/torture/pr66178.c: Require label values.
4945 * gcc.dg/setjmp-6.c: Require indirect jumps.
4946
3739ac00 49472016-05-11 Richard Biener <rguenther@suse.de>
4948
4949 PR tree-optimization/71055
4950 * gcc.dg/torture/pr71055.c: New testcase.
4951
1ff8b385 49522016-05-11 Richard Biener <rguenther@suse.de>
4953
4954 PR debug/71057
4955 * g++.dg/debug/pr71057.C: New testcase.
4956
77126efa 49572016-05-11 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR fortran/70855
4960 * gfortran.dg/gomp/pr70855.f90: New test.
4961
6fcaaf9b 49622016-05-11 Richard Biener <rguenther@suse.de>
4963
4964 PR middle-end/71002
4965 * g++.dg/torture/pr71002.C: New testcase.
4966
bfa8ea12 49672016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4968
4969 PR middle-end/70807
4970 * gcc.dg/pr70807.c: New test.
4971
87632549 49722016-05-10 Martin Sebor <msebor@redhat.com>
4973
4974 PR c++/38611
4975 * g++.dg/Wattributes.C: New test.
4976
f9153689 49772016-05-10 Marc Glisse <marc.glisse@inria.fr>
4978
4979 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4980 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4981 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4982
a44ed58a 49832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4984
4985 PR target/70799
4986 * gcc.target/i386/pr70799-1.c: New test.
4987
d6c90d89 49882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4989
4990 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4991
c1f73044 49922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4993
4994 PR middle-end/70877
4995 * gcc.target/i386/pr70877.c: New test.
4996
e66d763a 49972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4998
4999 PR tree-optimization/70786
5000 * gcc.target/i386/pr70876.c: New test.
5001
a30ff73a 50022016-05-10 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR target/70927
5005 * gcc.target/i386/avx512vl-logic-1.c: New test.
5006 * gcc.target/i386/avx512vl-logic-2.c: New test.
5007 * gcc.target/i386/avx512dq-logic-2.c: New test.
5008
4b3fd38f 50092016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5010
5011 PR target/70963
5012 * gcc.target/powerpc/pr70963.c: New.
5013
abf93a25 50142016-05-10 David Malcolm <dmalcolm@redhat.com>
5015
5016 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5017 (test_very_wide_line): Add ruler to expected output.
5018 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5019 (test_very_wide_line): Likewise.
5020 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5021 (test_show_locus): Within the handling of "test_very_wide_line",
5022 enable show_ruler_p on the diagnostic context.
5023
d614888f 50242016-05-10 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/71039
5027 * gcc.dg/torture/pr71039.c: New testcase.
5028
dbca5ed9 50292016-05-10 Nathan Sidwell <nathan@acm.org>
5030
5031 * gcc.dg/nested-func-10.c: Requires alloca.
5032 * gcc.dg/nested-func-9.c: Requires alloca.
5033 * gcc.c-torture/execute/pr70460.c: Requires labels.
5034 * gcc.c-torture/compile/pr70199.c: Requires labels.
5035 * gcc.target/nvptx/decl.c: Compile only.
5036 * gcc.target/nvptx/trailing-init.c: Compile only.
5037 * gcc.target/nvptx/ary-init.c: Compile only.
5038
3fa82609 50392016-05-10 Marek Polacek <polacek@redhat.com>
5040
5041 PR c/70255
5042 * gcc.dg/attr-opt-1.c: New test.
5043
76825907 50442016-05-10 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/70497
5047 PR tree-optimization/28367
5048 * gcc.dg/torture/20160404-1.c: New testcase.
5049 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5050 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5051
68255819 50522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5053
5054 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5055
d9aa8cdb 50562016-05-09 Uros Bizjak <ubizjak@gmail.com>
5057
5058 * gcc.target/i386/fabsneg-1.c New test.
5059
7cc16f50 50602016-05-09 Alan Modra <amodra@gmail.com>
5061
5062 PR testsuite/70826
5063 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5064
a83b7b63 50652016-05-09 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/70985
5068 * gcc.dg/torture/pr70985.c: New testcase.
5069
189d0706 50702016-05-09 Bin Cheng <bin.cheng@arm.com>
5071
5072 * gcc.dg/tree-ssa/ifc-9.c: New test.
5073 * gcc.dg/tree-ssa/ifc-10.c: New test.
5074 * gcc.dg/tree-ssa/ifc-11.c: New test.
5075 * gcc.dg/tree-ssa/ifc-12.c: New test.
5076 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5077 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5078 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5079
1ec957b0 50802016-05-09 Richard Biener <rguenther@suse.de>
5081
5082 PR fortran/70937
5083 * gfortran.dg/pr70937.f90: New testcase.
5084
923c7714 50852016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5086
5087 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5088
d7cd448a 50892016-05-07 Fritz Reese <fritzoreese@gmail.com>
5090
5091 PR fortran/56226
5092 * gfortran.dg/dec_structure_1.f90: New testcase.
5093 * gfortran.dg/dec_structure_2.f90: Ditto.
5094 * gfortran.dg/dec_structure_3.f90: Ditto.
5095 * gfortran.dg/dec_structure_4.f90: Ditto.
5096 * gfortran.dg/dec_structure_5.f90: Ditto.
5097 * gfortran.dg/dec_structure_6.f90: Ditto.
5098 * gfortran.dg/dec_structure_7.f90: Ditto.
5099 * gfortran.dg/dec_structure_8.f90: Ditto.
5100 * gfortran.dg/dec_structure_9.f90: Ditto.
5101 * gfortran.dg/dec_structure_10.f90: Ditto.
5102 * gfortran.dg/dec_structure_11.f90: Ditto.
5103 * gfortran.dg/dec_union_1.f90: Ditto.
5104 * gfortran.dg/dec_union_2.f90: Ditto.
5105 * gfortran.dg/dec_union_3.f90: Ditto.
5106 * gfortran.dg/dec_union_4.f90: Ditto.
5107 * gfortran.dg/dec_union_5.f90: Ditto.
5108 * gfortran.dg/dec_union_6.f90: Ditto.
5109 * gfortran.dg/dec_union_7.f90: Ditto.
5110
f681e29b 51112016-05-07 Tom de Vries <tom@codesourcery.com>
5112
5113 PR tree-optimization/70956
5114 * gcc.dg/graphite/pr70956.c: New test.
5115
68d7f375 51162016-05-06 Jakub Jelinek <jakub@redhat.com>
5117
faf39348 5118 PR middle-end/70941
5119 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5120 (a, b, c, d): Change type from char to signed char.
5121 (main): Compare against (signed char) -1634678893 instead of
5122 hardcoded -109. Use __builtin_abort instead of abort.
5123
b768b13a 5124 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5125 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5126
68d7f375 5127 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5128
5dda16ea 51292016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5130
5131 PR debug/70935
5132 * gcc.dg/torture/pr70935.c: New test.
5133
13ede1b5 51342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5135
5136 PR target/58219
7fc878c4 5137 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5138
96d94be2 51392016-05-06 Richard Biener <rguenther@suse.de>
5140
5141 PR tree-optimization/70960
5142 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5143
e5d9f15d 51442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5145
5146 PR target/52933
5147 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5148 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5149 Adjust expected instruction counts.
5150 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5151
2dd7705f 51522016-05-06 Marek Polacek <polacek@redhat.com>
5153
5154 PR sanitizer/70875
5155 * gcc.dg/ubsan/bounds-3.c: New test.
5156
cb8bc632 51572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5158
5159 PR target/54089
5160 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5161
b343c173 51622016-05-06 Richard Biener <rguenther@suse.de>
5163
5164 PR middle-end/70931
5165 * gfortran.dg/pr70931.f90: New testcase.
5166
1e3db0b1 51672016-05-06 Richard Biener <rguenther@suse.de>
5168
5169 PR middle-end/70941
5170 * gcc.dg/torture/pr70941.c: New testcase.
5171
bdd54b6d 51722016-05-05 Bin Cheng <bin.cheng@arm.com>
5173
5174 PR tree-optimization/57206
5175 * gcc.dg/vect/pr57206.c: New test.
5176
499adcfd 51772016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178
5179 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5180
871164c4 51812016-05-05 Jakub Jelinek <jakub@redhat.com>
5182
ecb23e00 5183 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5184
871164c4 5185 * c-c++-common/Wdangling-else-4.c: New test.
5186
70cf83ba 51872016-05-04 Jakub Jelinek <jakub@redhat.com>
5188
858c9470 5189 PR c++/70906
5190 PR c++/70933
5191 * g++.dg/opt/pr70906.C: New test.
5192 * g++.dg/opt/pr70933.C: New test.
5193
70cf83ba 5194 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5195
aaa36a78 51962016-05-04 Jan Hubicka <hubicka@ucw.cz>
5197
5198 * gcc.dg/ipa/pure-const-3.c: New testcase.
5199
1d52c456 52002016-05-04 Marek Polacek <polacek@redhat.com>
5201
5202 * c-c++-common/Wdangling-else-1.c: New test.
5203 * c-c++-common/Wdangling-else-2.c: New test.
5204 * c-c++-common/Wdangling-else-3.c: New test.
5205
dc581573 52062016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5207
5208 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5209 flag is present.
5210
a64030fe 52112016-05-04 Marek Polacek <polacek@redhat.com>
5212
5213 PR c/48778
5214 * gcc.dg/Waddress-2.c: New test.
5215
b461b04a 52162016-05-04 Alan Modra <amodra@gmail.com>
5217
5218 * gcc.target/powerpc/pr70866.c: New.
5219
c388a0cf 52202016-05-03 Martin Sebor <msebor@redhat.com>
5221
5222 PR c++/66561
5223 * c-c++-common/builtin_location.c: New test.
5224 * g++.dg/cpp1y/builtin_location.C: New test.
5225
5d4db8ef 52262016-05-03 Marek Polacek <polacek@redhat.com>
5227
5228 PR c/70859
5229 * gcc.dg/pr70859.c: New test.
5230 * gcc.dg/pr70859-2.c: New test.
5231
ca938765 52322016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5233
5234 * gnat.dg/debug5.adb: New testcase.
5235
60b27d5f 52362016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5237
5238 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5239 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5240 Procedure to check for z10 instruction set.
5241
5ab325d0 52422016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5243
5244 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5245
c548a0ad 52462016-05-03 Alan Modra <amodra@gmail.com>
5247
5248 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5249
d5ecd946 52502016-05-03 Jakub Jelinek <jakub@redhat.com>
5251
5252 * gcc.target/i386/avx512f-cvt-1.c: New test.
5253
35b0a053 52542016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5255
5256 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5257 -fdump-tree-vrp-details.
5258
9ae1b28a 52592016-05-03 Richard Biener <rguenther@suse.de>
5260
5261 * gcc.dg/pr30172-1.c: Adjust.
5262 * gcc.dg/pr63743.c: Likewise.
5263 * gcc.dg/tm/pr51696.c: Likewise.
5264 * c-c++-common/tm/safe-1.c: Likewise.
5265 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5266 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5267 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5268 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5269
9c1a31e4 52702016-05-03 Jakub Jelinek <jakub@redhat.com>
5271
fe69bcb9 5272 PR rtl-optimization/70467
5273 * gcc.target/i386/pr70467-3.c: New test.
5274 * gcc.target/i386/pr70467-4.c: New test.
5275
9082c4a4 5276 PR tree-optimization/70916
5277 * gcc.c-torture/compile/pr70916.c: New test.
5278
9c1a31e4 5279 PR target/49244
5280 * gcc.target/i386/pr49244-1.c: New test.
5281 * gcc.target/i386/pr49244-2.c: New test.
5282
69105acc 52832016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5284
5285 PR rtl-optimization/44281
5286 * gcc.target/i386/pr44281.c: New test.
5287
9ab8df54 52882016-05-03 bin cheng <bin.cheng@arm.com>
5289
5290 PR tree-optimization/56541
5291 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5292 * gcc.dg/vect/pr56541.c: new test.
5293
3c62cae0 52942016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5295
5296 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5297 __float128.
5298 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5299
91abc161 53002016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5301
5302 PR testsuite/70520
5303 * c-c++-common/asan/clone-test-1.c (main): Align child process
5304 stack to 16 bytes.
5305
aa3d1155 53062016-05-02 David Malcolm <dmalcolm@redhat.com>
5307
5308 PR c++/62314
5309 * g++.dg/spellcheck-fields-2.C: New test case.
5310
002c3f28 53112016-05-02 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR c++/62314
5314 * g++.dg/pr62314.C: New test case.
5315
46e5dccc 53162016-05-02 Jan Hubicka <hubicka@ucw.cz>
5317
5318 * gcc.dg/ipa/inline-8.c: New testcase.
5319
663f4248 53202016-05-02 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR rtl-optimization/70467
5323 * gcc.target/i386/pr70467-1.c: New test.
5324
efe8bdf5 53252016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5326
5327 * gcc.dg/spec-options.c: Run the test on all targets.
5328 * gcc.dg/foo.specs: Use cpp_unique_options.
5329
47ef9633 53302016-05-02 Marc Glisse <marc.glisse@inria.fr>
5331
5332 * gcc.dg/tree-ssa/unord.c: New testcase.
5333
eb1a077c 53342016-05-02 Marc Glisse <marc.glisse@inria.fr>
5335
5336 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5337
28e869d0 53382016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5339
5340 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5341
dd185f6e 53422016-05-02 Marek Polacek <polacek@redhat.com>
5343
5344 PR c/70851
5345 * gcc.dg/enum-incomplete-3.c: New test.
5346
773d09b9 53472016-05-02 Marek Polacek <polacek@redhat.com>
5348 Tom de Vries <tom@codesourcery.com>
5349
5350 PR tree-optimization/70700
5351 * gcc.dg/pr70700.c: New test.
5352
f0dc3286 53532016-05-01 Uros Bizjak <ubizjak@gmail.com>
5354
5355 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5356 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5357 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5358 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5359 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5360
7f931827 53612016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * ada/acats/run_acats: Rename into...
5364 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5365 * ada/acats/run_all.sh: Remove redundant test.
5366 (target_run): Move around.
5367 (target_gnatchop): Use newly built executable.
5368 (target_gnatmake): Likewise.
5369 Check that the compilation of impbit succeeds.
5370
1c492b4e 53712016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5372
5373 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5374 * gcc.dg/20021029-1.c: Likewise.
5375 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5376 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5377 * gcc.target/sh/cmpstr.c: Likewise.
5378 * gcc.target/sh/cmpstrn.c: Likewise.
5379 * gcc.target/sh/memset.c: Likewise.
5380 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5381 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5382 * gcc.target/sh/pr39423-1.c: Likewise.
5383 * gcc.target/sh/pr49468-di.c: Likewise.
5384 * gcc.target/sh/pr49468-si.c: Likewise.
5385 * gcc.target/sh/pr49880-1.c: Likewise.
5386 * gcc.target/sh/pr49880-2.c: Likewise.
5387 * gcc.target/sh/pr49880-3.c: Likewise.
5388 * gcc.target/sh/pr50751-1.c: Likewise.
5389 * gcc.target/sh/pr50751-4.c: Likewise.
5390 * gcc.target/sh/pr50751-7.c: Likewise.
5391 * gcc.target/sh/pr51244-1.c: Likewise.
5392 * gcc.target/sh/pr51244-10.c: Likewise.
5393 * gcc.target/sh/pr51244-11.c: Likewise.
5394 * gcc.target/sh/pr51244-12.c: Likewise.
5395 * gcc.target/sh/pr51244-13.c: Likewise.
5396 * gcc.target/sh/pr51244-14.c: Likewise.
5397 * gcc.target/sh/pr51244-17.c: Likewise.
5398 * gcc.target/sh/pr51244-18.c: Likewise.
5399 * gcc.target/sh/pr51244-19.c: Likewise.
5400 * gcc.target/sh/pr51244-4.c: Likewise.
5401 * gcc.target/sh/pr51244-5.c: Likewise.
5402 * gcc.target/sh/pr51244-7.c: Likewise.
5403 * gcc.target/sh/pr51244-8.c: Likewise.
5404 * gcc.target/sh/pr51244-9.c: Likewise.
5405 * gcc.target/sh/pr51697.c: Likewise.
5406 * gcc.target/sh/pr52483-1.c: Likewise.
5407 * gcc.target/sh/pr52483-2.c: Likewise.
5408 * gcc.target/sh/pr52483-3.c: Likewise.
5409 * gcc.target/sh/pr52483-5.c: Likewise.
5410 * gcc.target/sh/pr52933-1.c: Likewise.
5411 * gcc.target/sh/pr52933-2.c: Likewise.
5412 * gcc.target/sh/pr52933-3.c: Likewise.
5413 * gcc.target/sh/pr53568-1.c: Likewise.
5414 * gcc.target/sh/pr53976-1.c: Likewise.
5415 * gcc.target/sh/pr53988-1.c: Likewise.
5416 * gcc.target/sh/pr53988.c: Likewise.
5417 * gcc.target/sh/pr54089-1.c: Likewise.
5418 * gcc.target/sh/pr54089-6.c: Likewise.
5419 * gcc.target/sh/pr54089-7.c: Likewise.
5420 * gcc.target/sh/pr54089-8.c: Likewise.
5421 * gcc.target/sh/pr54089-9.c: Likewise.
5422 * gcc.target/sh/pr54236-1.c: Likewise.
5423 * gcc.target/sh/pr54236-2.c: Likewise.
5424 * gcc.target/sh/pr54236-3.c: Likewise.
5425 * gcc.target/sh/pr54236-4.c: Likewise.
5426 * gcc.target/sh/pr54386.c: Likewise.
5427 * gcc.target/sh/pr54602-1.c: Likewise.
5428 * gcc.target/sh/pr54685.c: Likewise.
5429 * gcc.target/sh/pr54760-1.c: Likewise.
5430 * gcc.target/sh/pr54760-2.c: Likewise.
5431 * gcc.target/sh/pr54760-3.c: Likewise.
5432 * gcc.target/sh/pr54760-4.c: Likewise.
5433 * gcc.target/sh/pr54760-5.c: Likewise.
5434 * gcc.target/sh/pr54760-6.c: Likewise.
5435 * gcc.target/sh/pr55146.c: Likewise.
5436 * gcc.target/sh/pr55160.c: Likewise.
5437 * gcc.target/sh/pr59278.c: Likewise.
5438 * gcc.target/sh/pr59401-1.c: Likewise.
5439 * gcc.target/sh/pr59533-1.c: Likewise.
5440 * gcc.target/sh/pr63260.c: Likewise.
5441 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5442 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5443 * gcc.target/sh/strlen.c: Likewise.
5444 * gcc.target/sh/torture/pr30807.c: Likewise.
5445 * gcc.target/sh/torture/pr34777.c: Likewise.
5446 * gcc.target/sh/torture/pr64652.c: Likewise.
5447 * gcc.target/sh/torture/pr65505.c: Likewise.
5448 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5449 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5450
0c4005be 54512016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/66644
5454 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5455
d94e6223 54562016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5457
5458 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5459 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5460 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5461 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5462
46f37836 54632016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5464
5465 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5466 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5467
4d0a8bac 54682016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5469
5470 PR middle-end/70626
5471 * c-c++-common/goacc/combined-reduction.c: New test.
5472 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5473
b98e0db3 54742016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5475
5476 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5477 *movdi_internal pattern only if PIC off.
5478 * gcc.target/i386/pr70155-2.c: Likewise.
5479 * gcc.target/i386/pr70155-3.c: Likewise.
5480 * gcc.target/i386/pr70155-4.c: Likewise.
5481 * gcc.target/i386/pr70155-5.c: Likewise.
5482 * gcc.target/i386/pr70155-6.c: Likewise.
5483 * gcc.target/i386/pr70155-7.c: Likewise.
5484 * gcc.target/i386/pr70155-8.c: Likewise.
5485 * gcc.target/i386/pr70155-15.c: Likewise.
5486 * gcc.target/i386/pr70155-17.c: Likewise.
5487 * gcc.target/i386/pr70155-22.c: Likewise.
5488
8b066242 54892016-04-29 Bin Cheng <bin.cheng@arm.com>
5490
5491 PR tree-optimization/70803
5492 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5493
22912e73 54942016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5495
5496 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5497 optimization of vector loop.
5498 * gcc.target/i386/vect-unpack-3.c: New test.
5499 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5500 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5501 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5502
568128c6 55032016-04-29 Marek Polacek <polacek@redhat.com>
5504
5505 PR sanitizer/70342
5506 * g++.dg/ubsan/null-7.C: New test.
5507
025dd1e0 5508 PR c/70852
5509 * gcc.dg/pr70852.c: New test.
5510
eb16928e 55112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5512
5513 PR/69089
5514 * g++.dg/cpp0x/alignas6.C: New test.
5515
d7377ee9 55162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5517
4860a6bf 5518 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5519 * gcc.dg/pr27003.c: Likewise.
5520 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5521 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5522 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5523 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5524 * gcc.target/arc/mxy.c: Likewise.
5525 * gcc.target/arc/mswape.c: Likewise.
5526 * gcc.target/arc/mrtsc.c: Likewise.
5527 * gcc.target/arc/mcrc.c: Likewise.
5528 * gcc.target/arc/mdsp-packa.c: Likewise.
5529 * gcc.target/arc/mdvbf.c: Likewise.
5530 * gcc.target/arc/mlock.c: Likewise.
5531 * gcc.target/arc/mmac-24.c: Likewise.
5532 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5533
efa1b7ab 55342016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5535 Matthijs Kooijman <matthijs@stdin.nl>
5536 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5537
5538 PR target/60040
5539 * gcc.target/avr/pr60040-1.c: New.
5540 * gcc.target/avr/pr60040-2.c: New.
5541
00371d68 55422016-04-29 Richard Biener <rguenther@suse.de>
5543
5544 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5545
73447cc5 55462016-04-29 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/13962
5549 PR tree-optimization/65686
5550 * gcc.dg/uninit-pr65686.c: New testcase.
5551
c2087b56 55522016-04-29 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR middle-end/70843
5555 * gcc.dg/pr70843.c: New test.
5556
cdd06d5a 55572016-04-28 Jakub Jelinek <jakub@redhat.com>
5558
5559 PR target/70858
5560 * gcc.target/i386/pr70858.c: New test.
5561
1a60079e 55622016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5563
5564 * gcc.target/arc/nps400-1.c: New file.
5565
11bc2894 55662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5567 Andrew Burgess <andrew.burgess@embecosm.com>
5568
5569 * gcc.target/arc/movh_cl-1.c: New file.
5570
dd9bf0b5 55712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5572 Andrew Burgess <andrew.burgess@embecosm.com>
5573
5574 * gcc.target/arc/extzv-1.c: New file.
5575 * gcc.target/arc/insv-1.c: New file.
5576 * gcc.target/arc/insv-2.c: New file.
5577 * gcc.target/arc/movb-1.c: New file.
5578 * gcc.target/arc/movb-2.c: New file.
5579 * gcc.target/arc/movb-3.c: New file.
5580 * gcc.target/arc/movb-4.c: New file.
5581 * gcc.target/arc/movb-5.c: New file.
5582 * gcc.target/arc/movb_cl-1.c: New file.
5583 * gcc.target/arc/movb_cl-2.c: New file.
5584 * gcc.target/arc/movbi_cl-1.c: New file.
5585 * gcc.target/arc/movl-1.c: New file.
5586
a22e4209 55872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5588 Andrew Burgess <andrew.burgess@embecosm.com>
5589
5590 * gcc.target/arc/cmem-1.c: New file.
5591 * gcc.target/arc/cmem-2.c: New file.
5592 * gcc.target/arc/cmem-3.c: New file.
5593 * gcc.target/arc/cmem-4.c: New file.
5594 * gcc.target/arc/cmem-5.c: New file.
5595 * gcc.target/arc/cmem-6.c: New file.
5596 * gcc.target/arc/cmem-7.c: New file.
5597 * gcc.target/arc/cmem-ld.inc: New file.
5598 * gcc.target/arc/cmem-st.inc: New file.
5599
287c3982 56002016-04-28 Jakub Jelinek <jakub@redhat.com>
5601
5602 PR target/70821
5603 * gcc.target/i386/pr70821.c: New test.
5604
e40e5340 56052016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5606
5607 * gcc.target/powerpc/vec-adde.c: New test.
5608 * gcc.target/powerpc/vec-adde-int128.c: New test.
5609
cf977d50 56102016-04-28 Jakub Jelinek <jakub@redhat.com>
5611
5612 * gcc.target/i386/avx-vround-1.c: New test.
5613 * gcc.target/i386/avx-vround-2.c: New test.
5614 * gcc.target/i386/avx512vl-vround-1.c: New test.
5615 * gcc.target/i386/avx512vl-vround-2.c: New test.
5616
572f8300 56172016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5618
5619 PR testsuite/70595
5620 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5621 (check_effective_target_cilkplus_runtime): ... this.
5622 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5623 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5624
5625 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5626 Require cilkplus_runtime.
5627 Don't add -lcilkrts.
5628 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5629 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5630 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5631 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5632 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5633 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5634 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5635 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5636 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5637 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5638 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5639 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5640 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5641 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5642 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5643 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5644 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5645 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5646 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5647 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5648 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5649 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5650 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5651 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5652 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5653 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5654 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5655 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5656 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5657
5658 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5659 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5660
5661 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5662
5663 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5664 cilkplus_runtime.
5665
dfba0905 56662016-04-27 Marc Glisse <marc.glisse@inria.fr>
5667
5668 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5669 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5670
605a4556 56712015-04-27 Ryan Burn <contact@rnburn.com>
5672
5673 PR c++/69024
5674 PR c++/68997
5675 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5676 diagnostic.
5677 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5678 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5679
6a1231a5 56802016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5681
5682 * gnat.dg/limited_with4.ad[sb]: New test.
5683 * gnat.dg/limited_with4_pkg.ads: New helper.
5684
4dad9e09 56852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5686
5687 PR target/70155
5688 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5689 and movv1ti_internal patterns
5690 * gcc.target/i386/pr70155-1.c: New test.
5691 * gcc.target/i386/pr70155-2.c: Likewise.
5692 * gcc.target/i386/pr70155-3.c: Likewise.
5693 * gcc.target/i386/pr70155-4.c: Likewise.
5694 * gcc.target/i386/pr70155-5.c: Likewise.
5695 * gcc.target/i386/pr70155-6.c: Likewise.
5696 * gcc.target/i386/pr70155-7.c: Likewise.
5697 * gcc.target/i386/pr70155-8.c: Likewise.
5698 * gcc.target/i386/pr70155-9.c: Likewise.
5699 * gcc.target/i386/pr70155-10.c: Likewise.
5700 * gcc.target/i386/pr70155-11.c: Likewise.
5701 * gcc.target/i386/pr70155-12.c: Likewise.
5702 * gcc.target/i386/pr70155-13.c: Likewise.
5703 * gcc.target/i386/pr70155-14.c: Likewise.
5704 * gcc.target/i386/pr70155-15.c: Likewise.
5705 * gcc.target/i386/pr70155-16.c: Likewise.
5706 * gcc.target/i386/pr70155-17.c: Likewise.
5707 * gcc.target/i386/pr70155-18.c: Likewise.
5708 * gcc.target/i386/pr70155-19.c: Likewise.
5709 * gcc.target/i386/pr70155-20.c: Likewise.
5710 * gcc.target/i386/pr70155-21.c: Likewise.
5711 * gcc.target/i386/pr70155-22.c: Likewise.
5712
a80f3f45 57132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5714
5715 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5716 ".{5,6}".
5717
279305d1 57182016-04-27 Bin Cheng <bin.cheng@arm.com>
5719
5720 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5721 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5722 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5723 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5724 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5725
8974b625 57262016-04-27 Richard Biener <rguenther@suse.de>
5727
5728 PR ipa/70760
5729 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5730 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5731
886d5463 57322016-04-27 Nathan Sidwell <nathan@acm.org>
5733
5734 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5735 * g++.dg/ubsan/pr63956.C: Adjust error location.
5736
f0e35aa9 57372016-04-27 Nick Clifton <nickc@redhat.com>
5738
5739 PR middle-end/49889
5740 * gcc.dg/pr49889.c: New test.
5741
40385231 57422016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5743
5744 * c-c++-common/memset-array.c: New test.
5745
37229a71 57462016-04-26 Martin Sebor <msebor@redhat.com>
5747
5748 PR c++/66639
5749 * g++.dg/cpp1y/func_constexpr.C: New test.
5750
3eedf9bd 57512016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5752
5753 PR c++/70241
5754 * g++.dg/cpp0x/enum32.C: New test.
5755 * g++.dg/cpp0x/enum33.C: New test.
5756
57572016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5758
5759 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5760 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5761 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5762 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5763 * gcc.c-torture/execute/pr38151.c: Likewise.
5764 * gcc.c-torture/execute/pr66556.c: Likewise.
5765 * gcc.c-torture/execute/pr67781.c: Likewise.
5766 * gcc.c-torture/execute/pr68648.c: Likewise.
5767
8c51f92f 57682016-04-26 Marc Glisse <marc.glisse@inria.fr>
5769
5770 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5771
fa20ebd3 57722016-04-26 Marek Polacek <polacek@redhat.com>
5773
5774 PR c/67784
5775 * gcc.dg/pr67784-3.c: New test.
5776 * gcc.dg/pr67784-4.c: New test.
5777 * gcc.dg/pr67784-5.c: New test.
5778
9db47803 5779 PR c/70791
5780 * gcc.dg/Wnested-externs-2.c: New test.
5781
bff407f2 57822016-04-26 Marc Glisse <marc.glisse@inria.fr>
5783
5784 * gcc.dg/fold-plusmult.c: Adjust.
5785 * gcc.dg/no-strict-overflow-6.c: Adjust.
5786 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5787
78d0c69e 57882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5789
5790 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5791 number scans.
5792 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5793 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5794 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5795 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5796 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5797 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5798 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5799 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5800 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5801 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5802 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5803 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5804 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5805 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5806 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5807 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5808 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5809 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5810 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5811 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5812 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5813 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5814 scans.
5815 * gcc.target/i386/pr32219-4.c: Likewise.
5816 * gcc.target/i386/pr32219-6.c: Likewise.
5817 * gcc.target/i386/pr32219-8.c: Likewise.
5818
221d6722 58192016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5820
5821 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5822 associated options.
5823
514727a9 58242016-04-26 Marek Polacek <polacek@redhat.com>
5825
5826 PR c++/70744
5827 * g++.dg/ext/cond2.C: New test.
5828
e6ee4c61 58292016-04-26 Bin Cheng <bin.cheng@arm.com>
5830
5831 PR tree-optimization/70771
5832 PR tree-optimization/70775
5833 * gcc.dg/pr70771.c: New test.
3730828c 5834 * gcc.dg/pr70775.c: New test.
e6ee4c61 5835
b3d72796 58362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5837
5838 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5839
c11ece29 58402016-04-25 Richard Biener <rguenther@suse.de>
5841
5842 PR tree-optimization/70780
5843 * gcc.dg/torture/pr70780.c: New testcase.
5844
d40b10b2 58452016-04-25 Michael Collison <michael.collison@arm.com>
5846
4860a6bf 5847 * gcc.target/arm/neon-vaddws16.c: New test.
5848 * gcc.target/arm/neon-vaddws32.c: New test.
5849 * gcc.target/arm/neon-vaddwu16.c: New test.
5850 * gcc.target/arm/neon-vaddwu32.c: New test.
5851 * gcc.target/arm/neon-vaddwu8.c: New test.
5852 * lib/target-supports.exp
d40b10b2 5853 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5854 that arm neon support vector widen sum of HImode TO SImode.
5855
4bbfd6c2 58562016-04-23 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR sanitizer/70712
5859 * c-c++-common/asan/pr70712.c: New test.
5860
524df596 58612016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5862
5863 * .gitattributes: New file.
5864
426c75c3 58652016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5866
5867 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5868
c052a8d5 58692016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5870
5871 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5872 * gfortran.dg/submodule_15.f08: Likewise.
5873
c08d4612 58742016-04-22 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/70740
5877 * gcc.dg/torture/pr70740.c: New testcase.
5878
fd3211e1 58792016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5880
5881 PR target/70750
5882 * gcc.target/i386/pr70750-1.c: New test.
5883 * gcc.target/i386/pr70750-2.c: Likewise.
5884
15acd78c 58852016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/70540
5888 * g++.dg/cpp0x/auto48.C: New.
5889
192bf59c 58902016-04-21 Marek Polacek <polacek@redhat.com>
5891
5892 PR c++/70513
5893 * g++.dg/cpp0x/forw_enum12.C: New test.
5894 * g++.dg/cpp0x/forw_enum13.C: New test.
5895
5d429e99 58962016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5897
5898 PR target/70728
5899 * gcc.target/i386/pr70728.c: New test.
5900
06777d85 59012016-04-21 Richard Biener <rguenther@suse.de>
5902
5903 PR middle-end/70747
5904 * gcc.dg/pr70747.c: New testcase.
5905
7434c6fb 59062016-04-21 Bin Cheng <bin.cheng@arm.com>
5907
5908 PR tree-optimization/70715
5909 * gcc.dg/tree-ssa/scev-13.c: New test.
5910
f3ec0970 59112016-04-21 Marc Glisse <marc.glisse@inria.fr>
5912
5913 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5914
523f3a9d 59152016-04-21 Marc Glisse <marc.glisse@inria.fr>
5916
5917 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5918
ace7bf06 59192016-04-20 Jan Hubicka <jh@suse.cz>
5920
5921 PR ipa/70018
5922 * g++.dg/ipa/nothrow-1.C: New testcase.
5923
2b073aa6 59242016-04-20 Nathan Sidwell <nathan@acm.org>
5925
5926 PR c++/55635
5927 * g++.dg/eh/delete1.C: New.
5928
8a574c11 59292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5930
5931 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5932 -mtune-ctrl=sse_typeless_stores.
5933
e3400750 59342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5935
5936 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5937
4bd8a059 59382016-04-20 Bin Cheng <bin.cheng@arm.com>
5939
5940 PR tree-optimization/69489
5941 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5942
70574e60 59432016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5944
5945 PR c++/69363
5946 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5947 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5948 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5949
bd6f374c 59502016-04-20 Bin Cheng <bin.cheng@arm.com>
5951
5952 PR tree-optimization/56625
5953 PR tree-optimization/69489
5954 * gcc.dg/vect/pr56625.c: New test.
5955 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5956
482539ee 59572016-04-20 Andrew Pinski <apinski@cavium.com>
5958
5959 PR target/64971
5960 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5961
b4672800 59622016-04-20 Arnaud Charlet <charlet@adacore.com>
5963
5964 * gnat.dg/self1.adb: Remove now incorrect test.
5965
4fb48737 59662016-04-20 Bin Cheng <bin.cheng@arm.com>
5967
5968 * gcc.dg/tree-ssa/scev-11.c: New test.
5969 * gcc.dg/tree-ssa/scev-12.c: New test.
5970
97efb92e 59712016-04-20 Marek Polacek <polacek@redhat.com>
5972
5973 PR tree-optimization/70725
5974 * gcc.dg/pr70725.c: New test.
5975
9d2d4060 59762016-04-20 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/70726
5979 * g++.dg/vect/pr70726.cc: New testcase.
5980
54530437 59812016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5982
5983 PR target/70674
5984 * gcc.target/s390/pr70674.c: New test.
5985
acda2210 59862016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5987
5988 PR libgfortran/70684
5989 * gfortran.dg/list_read_14.f90: New test.
5990
b7040bb0 59912016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5992
5993 PR target/69201
5994 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5995 extern to force it misaligned.
5996 (b): Likewise.
5997 (c): Likewise.
5998 (d): Likewise.
5999 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6000 Don't check `*' before movv4sf_internal.
6001 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6002 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6003 Don't check `*' before movv16qi_internal.
6004 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6005 extern to force it misaligned.
6006 (b): Likewise.
6007 (c): Likewise.
6008 (d): Likewise.
6009 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6010 Don't check `*' before movv2df_internal.
6011 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6012 extern to force it misaligned.
6013 (b): Likewise.
6014 (c): Likewise.
6015 (d): Likewise.
6016 Check movv8sf_internal instead of avx_storeups256.
6017 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6018
263b5475 60192016-04-19 Richard Biener <rguenther@suse.de>
6020
6021 PR tree-optimization/70171
6022 * g++.dg/tree-ssa/pr70171.C: New testcase.
6023
222ac318 60242016-04-19 Richard Biener <rguenther@suse.de>
6025
6026 PR tree-optimization/70724
6027 * gcc.dg/torture/pr70724.c: New testcase.
6028
003000a4 60292016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6030
6031 PR middle-end/70689
4860a6bf 6032 * gcc.target/i386/pr70689.c: New.
003000a4 6033
3f6e13de 60342016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6035
6036 PR target/70708
6037 * gcc.target/i386/pr70708.c: New test.
6038
10abddbd 60392016-04-18 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/43434
6042 * gcc.dg/vect/pr43434.c: New testcase.
6043 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6044 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6045 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6046 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6047 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6048 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6049 * gcc.dg/gomp/pr68640.c: Likewise.
6050 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6051 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6052
950db54a 60532016-04-18 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/70701
6056 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6057
67ccbf39 60582016-04-18 Tom de Vries <tom@codesourcery.com>
6059
6060 PR testsuite/70699
6061 * gcc.dg/pr70161.c: Add dot-file scans.
6062 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6063 instead of after last dot char.
6064
021ad2f3 60652016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6066
6067 * c-c++-common/dump-ada-spec-3.c: New test.
6068 * c-c++-common/dump-ada-spec-4.c: Likewise.
6069
d572fcfd 60702016-04-17 Tom de Vries <tom@codesourcery.com>
6071
6072 PR other/70183
6073 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6074
8b4ee73c 60752016-04-15 Jan Hubicka <jh@suse.cz>
6076
6077 PR ipa/70018
6078 * g++.dg/ipa/pure-const-1.C: New testcase.
6079 * g++.dg/ipa/pure-const-2.C: New testcase.
6080 * g++.dg/ipa/pure-const-3.C: New testcase.
6081
eac243e7 60822016-04-15 Marek Polacek <polacek@redhat.com>
6083
6084 PR c/70671
6085 * gcc.dg/bitfld-22.c: New test.
6086
64c1df32 60872016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6088
6089 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6090 x86_64.
6091
926f9422 60922016-04-15 Marek Polacek <polacek@redhat.com>
6093
6094 PR c/70651
6095 * c-c++-common/pr70651.c: New test.
6096
309bbaa3 60972016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098
6099 PR rtl-optimization/70681
6100 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6101 dump scan on arm and powerpc.
6102 * gcc.dg/pr10474.c: Likewise.
6103
b4ba8358 61042016-04-15 Jakub Jelinek <jakub@redhat.com>
6105
ed92874a 6106 PR c++/69517
6107 PR c++/70019
6108 PR c++/70588
6109 * g++.dg/cpp1y/vla11.C: Revert for real.
6110
b4ba8358 6111 PR c/70436
6112 * c-c++-common/Wparentheses-1.c: New test.
6113 * c-c++-common/gomp/Wparentheses-1.c: New test.
6114 * c-c++-common/gomp/Wparentheses-2.c: New test.
6115 * c-c++-common/gomp/Wparentheses-3.c: New test.
6116 * c-c++-common/gomp/Wparentheses-4.c: New test.
6117 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6118 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6119 * c-c++-common/goacc/Wparentheses-1.c: New test.
6120
65717bb5 61212016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6122
6123 PR target/70662
6124 * gcc.target/i386/pr70662.c: New test.
6125
ca1a4077 61262016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6127 Alan Modra <amodra@gmail.com>
ca1a4077 6128
6129 PR tree-optimization/70130
6130 * gcc.dg/vect/O3-pr70130.c: New testcase.
6131
dbe1794c 61322016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6133
11836644 6134 PR target/70669
6135 * gcc.target/powerpc/pr70669.c: New test.
6136
dbe1794c 6137 PR target/70640
6138 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6139 a power7 system that does not have an assembler that supports
6140 power8.
6141
4c1007f1 61422016-04-14 Martin Sebor <msebor@redhat.com>
6143
6144 PR c++/69517
6145 PR c++/70019
6146 PR c++/70588
6147 * c-c++-common/ubsan/vla-1.c: Revert.
6148 * g++.dg/cpp1y/vla11.C: Same.
6149 * g++.dg/cpp1y/vla12.C: Same.
6150 * g++.dg/cpp1y/vla13.C: Same.
6151 * g++.dg/cpp1y/vla14.C: Same.
6152 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6153 * g++.dg/init/array24.C: Same.
4c1007f1 6154 * g++.dg/ubsan/vla-1.C: Same.
6155
22dcab66 61562016-04-14 Marek Polacek <polacek@redhat.com>
6157 Jan Hubicka <hubicka@ucw.cz>
6158
6159 PR c++/70029
6160 * g++.dg/torture/pr70029.C: New test.
6161
3e74b025 61622016-04-14 Martin Sebor <msebor@redhat.com>
6163
6164 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6165 type size to prevent failures on targets with very low maximum
6166 alignment.
6167
1d2e0f2a 61682016-04-14 Richard Biener <rguenther@suse.de>
6169
6170 PR tree-optimization/70623
6171 * gcc.dg/torture/pr70623.c: New testcase.
6172 * gcc.dg/torture/pr70623-2.c: Likewise.
6173
9aed0626 61742016-04-13 Martin Sebor <msebor@redhat.com>
6175
6176 PR c++/69517
6177 PR c++/70019
6178 PR c++/70588
6179 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6180 * g++.dg/cpp1y/vla11.C: New test.
6181 * g++.dg/cpp1y/vla12.C: New test.
6182 * g++.dg/cpp1y/vla13.C: New test.
6183 * g++.dg/cpp1y/vla14.C: New test.
6184 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6185 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6186 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6187
fd499010 61882016-04-13 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR c++/70641
6191 * g++.dg/opt/pr70641.C: New test.
6192
87fa7252 61932016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6194
6195 PR rtl-optimization/68749
6196 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6197 effects of argument promotions.
6198 Remove default args to dg-skip-if.
6199
6c40e18b 62002016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6201
6202 PR c++/70635
6203 * g++.dg/parse/pr70635.C: New.
6204
92c53257 62052016-04-13 Marek Polacek <polacek@redhat.com>
6206
6207 PR c++/70639
6208 * c-c++-common/Wmisleading-indentation-4.c: New test.
6209
0241e4dc 62102016-04-13 Marek Polacek <polacek@redhat.com>
6211
6212 PR c/70436
4860a6bf 6213 * gcc.dg/Wparentheses-12.c: New test.
6214 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6215
92bda444 62162016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6217
6218 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6219 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6220 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6221
38ea8a26 62222016-04-13 Jakub Jelinek <jakub@redhat.com>
6223
d08aa032 6224 PR middle-end/70633
6225 * gcc.c-torture/compile/pr70633.c: New test.
6226
38ea8a26 6227 PR debug/70628
6228 * gcc.dg/torture/pr70628.c: New test.
6229
9231d5c2 62302016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6231
6232 PR c++/70610
6233 * g++.dg/template/pr70610.C: New test.
6234 * g++.dg/template/pr70610-2.C: New test.
6235 * g++.dg/template/pr70610-3.C: New test.
6236 * g++.dg/template/pr70610-4.C: New test.
6237
249ca944 62382016-04-12 Jakub Jelinek <jakub@redhat.com>
6239
7f2ea2fb 6240 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6241 128 instead of 32.
6242
249ca944 6243 PR c++/70571
6244 * g++.dg/ext/pr70571.C: New test.
6245
8ca5a97d 62462016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6247
bf32a52d 6248 PR target/70640
8ca5a97d 6249 * gcc.target/powerpc/pr70640.c: New test.
6250
e971b45f 62512016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/68722
6254 * g++.dg/parse/pr68722.C: New.
6255
0b54d964 62562016-04-12 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR rtl-optimization/70596
6259 * gcc.target/i386/pr70596.c: New test.
6260
d2dd85e3 62612016-04-12 Nathan Sidwell <nathan@acm.org>
6262
6263 PR c++/70501
6264 * g++.dg/init/pr70501.C: New.
6265
2d0001b0 62662016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6267
6268 * gcc.target/i386/asm-flag-6.c: New test.
6269
6c4df0d1 62702016-04-12 Tom de Vries <tom@codesourcery.com>
6271
6272 PR tree-optimization/68756
6273 * gcc.dg/graphite/pr68756.c: New test.
6274
0d60da57 62752016-04-12 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR tree-optimization/70602
6278 * gcc.c-torture/execute/pr70602.c: New test.
6279
62735984 62802016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6281
6282 PR target/70381
6283 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6284 __float128 emulator is built and runs.
6285 * gcc.target/powerpc/float128-1.c: Likewise.
6286
6287 * lib/target-supports.exp (check_ppc_float128_sw_available):
6288 Rework tests for __float128 software and hardware
6289 availability. Fix exit condition to return 0 on success.
6290
a702492c 62912016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6292
6293 PR target/70133
6294 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6295 * gcc.target/aarch64/target_attr_15.c: Likewise.
6296
a8c5ce92 62972016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6298
6299 PR c++/69066
6300 * g++.dg/cpp1y/pr69066.C: New.
6301
5ecab913 63022016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6303
6304 PR fortran/68566
6305 * gfortran.dg/pr36192.f90: Update test.
6306 * gfortran.dg/pr36192_1.f90: Update test.
6307 * gfortran.dg/real_dimension_1.f: Update test.
6308 * gfortran.dg/parameter_array_init_7.f90: New test.
6309
6cb5ef70 63102016-04-09 John David Anglin <danglin@gcc.gnu.org>
6311
4edfdd23 6312 PR testsuite/64039
6313 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6314
964f71e3 6315 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6316
5d61c198 6317 PR rtl-optimization/66669
6318 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6319
16eaaf58 6320 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6321
0b68802d 6322 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6323 * gcc.dg/pie-1.c: Likewise.
6324 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6325 * gcc.dg/pic-4.c: Likewise.
6326 * gcc.dg/pie-3.c: Likewise.
6327 * gcc.dg/pie-4.c: Likewise.
6328
9c0dd509 6329 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6330
03b2d3c1 6331 PR tree-optimization/68644
6332 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6333
6cb5ef70 6334 PR rtl-optimization/64886
6335 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6336
07de41ba 63372016-04-09 Tom de Vries <tom@codesourcery.com>
6338
6339 PR tree-optimization/68953
6340 * gcc.dg/graphite/pr68953.c: New test.
6341
d294e3fb 63422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6343
6344 PR fortran/70592
6345 * gfortran.dg/deferred_character_16.f90: New test.
6346
3cb15094 63472016-04-09 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR tree-optimization/70586
6350 * gcc.c-torture/execute/pr70586.c: New test.
6351
a02dc66f 63522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6353
6354 PR sanitizer/70573
6355 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6356 with __builtin_memset
6357 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6358
0c302595 63592016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6360
6361 PR lto/70289
6362 PR ipa/70348
6363 PR tree-optimization/70373
6364 PR middle-end/70533
6365 PR middle-end/70534
6366 PR middle-end/70535
6367 * c-c++-common/goacc/reduction-5.c: New test.
6368 * c-c++-common/goacc/reduction-promotions.c: New test.
6369 * gfortran.dg/goacc/reduction-3.f95: New test.
6370 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6371
c6c0523b 63722016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6373
6374 PR c++/70590
6375 PR c++/70452
6376 * g++.dg/pr70590.C: New test.
6377 * g++.dg/pr70590-2.C: New test.
6378
3ac399da 63792016-04-08 Jakub Jelinek <jakub@redhat.com>
6380
e97d1706 6381 PR middle-end/70593
6382 * gcc.target/i386/pr70593.c: New test.
6383
3ac399da 6384 PR rtl-optimization/70574
6385 * gcc.target/i386/avx2-pr70574.c: New test.
6386
fcfbb129 63872016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6388
6389 PR sanitizer/70541
6390 * c-c++-common/asan/pr70541.c: New test.
6391
0aabcddf 63922016-04-08 Tom de Vries <tom@codesourcery.com>
6393
6394 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6395 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6396
bec0c1e8 63972016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6398
6399 PR target/70566
6400 * gcc.c-torture/execute/pr70566.c: New test.
6401
87c791f5 64022016-04-08 Tom de Vries <tom@codesourcery.com>
6403
6404 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6405 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6406
7f38718f 64072016-04-08 Alan Modra <amodra@gmail.com>
6408
6409 * gcc.target/powerpc/pr70117.c: New.
6410
a96a7710 64112016-04-07 Jakub Jelinek <jakub@redhat.com>
6412
7a6265d1 6413 PR testsuite/70581
6414 * gcc.dg/lto/simd-function_0.c: New test.
6415
a96a7710 6416 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6417 clones.
6418 * c-c++-common/attr-simd-2.c: Likewise.
6419 * c-c++-common/attr-simd-4.c: Likewise.
6420 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6421 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6422
508dd607 64232016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6424
6425 PR testsuite/70553
6426 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6427
1b61585a 64282016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6429 Tom de Vries <tom@codesourcery.com>
6430
6431 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6432 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6433 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6434 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6435 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6436 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6437 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6438 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6439
5f060aa8 64402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6441
6442 PR c/70436
6443 * g++.dg/warn/Wparentheses-29.C: New test.
6444
d3831f71 64452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6446
6447 PR c/70436
6448 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6449 explicit braces to resolve a future -Wparentheses warning.
6450
382ece2d 64512016-04-06 Richard Henderson <rth@redhat.com>
6452
6453 * gcc.dg/pr61817-1.c: New test.
6454 * gcc.dg/pr61817-2.c: New test.
6455 * gcc.dg/pr69391-1.c: New test.
6456 * gcc.dg/pr69391-2.c: New test.
6457
72234ee9 64582016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6459
6460 PR rtl-optimization/70398
4860a6bf 6461 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6462
5547150a 64632016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6464
6465 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6466
15b70121 64672016-04-06 Yvan Roux <yvan.roux@linaro.org>
6468 Pedro Alves <palves@redhat.com>
6469
6470 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6471
585aefbb 64722016-04-06 Jakub Jelinek <jakub@redhat.com>
6473
0cbb513b 6474 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6475 Check for avx512f effective targets instead of avx2.
6476 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6477 for AVX512F clones.
6478 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6479 * g++.dg/gomp/declare-simd-1.C: Likewise.
6480 * g++.dg/gomp/declare-simd-3.C: Likewise.
6481 * g++.dg/gomp/declare-simd-4.C: Likewise.
6482
585aefbb 6483 PR middle-end/70550
6484 * c-c++-common/gomp/pr70550-1.c: New test.
6485 * c-c++-common/gomp/pr70550-2.c: New test.
6486
0b91cceb 64872016-04-05 Nathan Sidwell <nathan@acm.org>
6488
6489 PR c++/70512
6490 * g++.dg/ext/attribute-may-alias-5.C: New.
6491
645a9d8e 64922016-04-05 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c++/70336
6495 * c-c++-common/pr70336.c: New test.
6496 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6497 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6498
bdf23925 64992016-04-05 Jan Hubicka <hubicka@ucw.cz>
6500
6501 PR ipa/66223
6502 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6503
aaff837c 65042016-04-05 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR rtl-optimization/70542
6507 * gcc.dg/torture/pr70542.c: New test.
6508 * gcc.target/i386/avx2-pr70542.c: New test.
6509
2eac58a0 65102016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6511
6512 PR tree-optimization/70509
6513 * gcc.target/i386/avx512bw-pr70509.c: New test.
6514
4f7ebe46 65152016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6516
6517 PR c++/70452
6518 * g++.dg/ext/constexpr-vla4.C: New test.
6519
305d86a0 65202016-04-05 Uros Bizjak <ubizjak@gmail.com>
6521
6522 PR target/70510
6523 * gcc.target/i386/pr70510.c: New test.
6524
eec3b789 65252016-04-05 Richard Biener <rguenther@suse.de>
6526
6527 PR tree-optimization/70526
6528 * g++.dg/torture/pr70526.C: New testcase.
6529
ca943582 65302016-04-05 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR target/70525
6533 * gcc.target/i386/pr70525.c: New test.
6534
87825cd5 65352016-04-05 Richard Biener <rguenther@suse.de>
6536
6537 PR middle-end/70499
6538 * g++.dg/torture/pr70499.C: New testcase.
6539
14638828 65402016-04-05 Richard Biener <rguenther@suse.de>
6541
6542 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6543 remove XFAIL.
6544
967a90d5 65452016-04-04 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR middle-end/70307
6548 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6549 rs6000 ABI warnings.
6550
d374a3a3 65512016-04-04 Jan Hubicka <hubicka@ucw.cz>
6552
6553 PR ipa/66223
6554 * g++.dg/ipa/devirt-51.C: New testcase.
6555
8ff377a6 65562016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6557 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR middle-end/70457
6560 * gcc.dg/torture/pr70457.c: New.
6561
f567b44f 65622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6563
6564 PR fortran/67538
6565 * gfortran.dg/allocate_with_source_19.f08: New test.
6566
89d4ebfa 65672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6568
6569 PR fortran/65795
6570 * gfortran.dg/coarray_allocate_6.f08: New test.
6571
68ab33a6 65722016-04-04 Richard Biener <rguenther@suse.de>
6573
6574 PR rtl-optimization/70484
6575 * gcc.dg/torture/pr70484.c: New testcase.
6576
c4f5465d 65772016-04-04 Marek Polacek <polacek@redhat.com>
6578
6579 PR c/70307
6580 * gcc.dg/torture/pr70307.c: New test.
6581
bfec6609 65822016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6583
6584 PR target/70416
6585 PR target/67391
6586 * gcc.target/sh/torture/pr70416.c: New.
6587
40df9099 65882016-04-02 Martin Sebor <msebor@redhat.com>
6589
6590 PR c++/67376
6591 PR c++/70170
6592 PR c++/70172
6593 PR c++/70228
6594 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6595 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6596 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6597 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6598 * g++.dg/cpp0x/constexpr-string.C: Same.
6599 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6600 * g++.dg/cpp0x/pr65398.C: Same.
6601 * g++.dg/ext/constexpr-vla1.C: Same.
6602 * g++.dg/ext/constexpr-vla2.C: Same.
6603 * g++.dg/ext/constexpr-vla3.C: Same.
6604 * g++.dg/ubsan/pr63956.C: Same.
6605
0edb9bfe 66062016-04-01 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR rtl-optimization/70467
6609 * gcc.target/i386/pr70467-2.c: New test.
6610
e5b1a1d9 66112016-04-01 Jakub Jelinek <jakub@redhat.com>
6612 Marek Polacek <polacek@redhat.com>
6613
6614 PR c++/70488
6615 * g++.dg/init/new47.C: New test.
6616
b2ca3fb0 66172016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6618
6619 PR target/70496
6620 * gcc.target/arm/pr70496.c: New test.
6621
4c3bd1e3 66222016-04-01 Nathan Sidwell <nathan@acm.org>
6623
47de69ad 6624 PR c++/68475
6625 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6626
313d569f 66272016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6628
6629 PR target/69890
6630 * gcc.dg/strlenopt.h (memmove): New.
6631 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6632 instead of "string.h".
6633 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6634 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6635 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6636 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6637 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6638 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6639 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6640 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6641 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6642 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6643 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6644 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6645 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6646 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6647 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6648 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6649 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6650 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6651 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6652 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6653
5469facd 66542016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6655
6656 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6657 (Holder::foo): Reflect this.
6658
503de754 66592016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6660
6661 PR target/70442
6662 * gcc.dg/pr70442.c: New test.
6663
13ee2de7 66642016-03-31 Nathan Sidwell <nathan@acm.org>
6665
6666 PR c++/70393
6667 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6668
5e0d03a8 66692016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6670
6671 PR target/70453
6672 * gcc.target/i386/pr70453.c: New test.
6673
8cb82ed4 66742016-03-31 Andrey Belevantsev <abel@ispras.ru>
6675
6676 PR target/70292
6677 * gcc.c-torture/pr70292.c: New test.
6678
7952b661 66792016-03-31 Marek Polacek <polacek@redhat.com>
6680
6681 PR c/70297
6682 * c-c++-common/pr70297.c: New test.
6683 * g++.dg/cpp0x/typedef-redecl.C: New test.
6684 * gcc.dg/typedef-redecl2.c: New test.
6685
1607cc74 66862016-03-31 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR rtl-optimization/70460
6689 * gcc.c-torture/execute/pr70460.c: New test.
6690
c689c252 66912016-03-31 Richard Biener <rguenther@suse.de>
6692
6693 PR c++/70430
6694 * g++.dg/ext/vector30.C: New testcase.
6695
91c9586d 66962016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6697 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6698
6699 * gfortran.dg/fmt_pf.f90: New test.
6700
afa5c1b8 67012016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6702
6703 Forward-port from 5 branch
6704 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6705
6706 PR testsuite/70356
6707 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6708 dg-require-effective-target after dg-do.
6709
6710 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6711
6712 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6713
6a5dcab3 67142016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6715 Julian Brown <julian@codesourcery.com>
6716 Chung-Lin Tang <cltang@codesourcery.com>
6717 Cesar Philippidis <cesar@codesourcery.com>
6718 James Norris <jnorris@codesourcery.com>
6719 Tom de Vries <tom@codesourcery.com>
6720 Nathan Sidwell <nathan@codesourcery.com>
6721
305d86a0 6722 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6723 * c-c++-common/goacc/loop-clauses.c: Likewise.
6724 * g++.dg/goacc/template.C: Likewise.
6725 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6726 * gfortran.dg/goacc/loop-1.f95: Likewise.
6727 * gfortran.dg/goacc/loop-5.f95: Likewise.
6728 * gfortran.dg/goacc/loop-6.f95: Likewise.
6729 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6730 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6731 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6732 * c-c++-common/goacc/clauses-fail.c: Likewise.
6733 * c-c++-common/goacc/parallel-1.c: Likewise.
6734 * c-c++-common/goacc/reduction-1.c: Likewise.
6735 * c-c++-common/goacc/reduction-2.c: Likewise.
6736 * c-c++-common/goacc/reduction-3.c: Likewise.
6737 * c-c++-common/goacc/reduction-4.c: Likewise.
6738 * c-c++-common/goacc/routine-3.c: Likewise.
6739 * c-c++-common/goacc/routine-4.c: Likewise.
6740 * c-c++-common/goacc/routine-5.c: Likewise.
6741 * c-c++-common/goacc/tile.c: Likewise.
6742 * g++.dg/goacc/template.C: Likewise.
6743 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6744 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6745 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6746 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6747 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6748 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6749 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6750 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6751 * c-c++-common/goacc/use_device-1.c: ... this file.
6752 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6753 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6754 * c-c++-common/goacc/host_data-6.c: ... this file.
6755 * c-c++-common/goacc/loop-2-kernels.c: New file.
6756 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6757 * c-c++-common/goacc/loop-3.c: Likewise.
6758 * g++.dg/goacc/reference.C: Likewise.
6759 * g++.dg/goacc/routine-1.C: Likewise.
6760 * g++.dg/goacc/routine-2.C: Likewise.
6761
932c0baa 67622016-03-30 Richard Biener <rguenther@suse.de>
6763
6764 PR middle-end/70450
6765 * gcc.dg/torture/pr70450.c: New testcase.
6766
7f7c4659 67672016-03-30 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR target/70421
6770 * gcc.dg/torture/pr70421.c: New test.
6771 * gcc.target/i386/avx512f-pr70421.c: New test.
6772
9cbfe80c 67732016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6774
6775 PR testsuite/70364
6776 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6777 (check): New function.
6778 (bar): Call check.
6779 (foo): Align stack to 16 bytes when calling bar.
6780 * gcc.target/i386/cleanup-2.c: Likewise.
6781
f56c7d36 67822016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6783
6784 PR tree-optimization/59124
6785 * gcc.dg/Warray-bounds-19.c: New test.
6786
0275bf9b 67872016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6788
6789 * lib/prune.exp (escape_regex_chars): New.
6790 (prune_file_path): Update to quote metcharacters for regexp.
6791
a3daa269 67922016-03-29 Jakub Jelinek <jakub@redhat.com>
6793
24e1ba3d 6794 PR rtl-optimization/70429
6795 * gcc.c-torture/execute/pr70429.c: New test.
6796
a3daa269 6797 PR tree-optimization/70405
6798 * gcc.dg/pr70405.c: New test.
6799
3ef41a6e 68002016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6801
6802 PR fortran/70397
6803 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6804 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6805
4abd9410 68062016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6807
6808 PR testsuite/64177
6809 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6810 __cilkrts_set_param to set two workers.
6811 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6812 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6813
b58e5f0f 68142016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6815
305d86a0 6816 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6817
bff53658 68182016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6819
6820 PR target/70406
305d86a0 6821 * gcc.target/i386/pr70406.c: New test.
bff53658 6822
bb2c9c15 68232016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6824
6825 * gnat.dg/specs/double_record_extension3.ads: New test.
6826
f12c84ab 68272016-03-25 Richard Henderson <rth@redhat.com>
6828
6829 PR target/70120
6830 * gcc.target/aarch64/pr70120-1.c: New.
6831 * gcc.target/aarch64/pr70120-2.c: New.
6832 * gcc.target/aarch64/pr70120-3.c: New.
6833
b0bf58c4 68342016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6835
6836 PR c++/62212
6837 * g++.dg/template/mangle2.C: The dg-do directive should be
6838 "compile" not "assemble".
6839
f175ba0f 68402016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6841
6842 PR lto/69650
6843 * gcc.dg/pr69650.c: New test.
6844
4cc3295f 68452016-03-25 David Edelsohn <dje.gcc@gmail.com>
6846
6847 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6848
0cf40600 68492016-03-25 Alan Modra <amodra@gmail.com>
6850
6851 * gcc.dg/dfp/pr70052.c: New test.
6852
3aebf099 68532016-03-24 Richard Henderson <rth@redhat.com>
6854
6855 PR middle-end/69845
6856 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6857 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6858
83245bd3 68592016-03-24 Tom de Vries <tom@codesourcery.com>
6860
6861 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6862
108e7ee4 68632016-03-24 Tom de Vries <tom@codesourcery.com>
6864
6865 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6866 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6867
17af0b14 68682016-03-24 Tom de Vries <tom@codesourcery.com>
6869
6870 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6871 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6872
6c8770ee 68732016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6874
6875 PR c++/62212
6876 * g++.dg/template/mangle2.C: New test.
6877
a7e21b7b 68782016-03-24 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/70396
6881 * gcc.dg/torture/pr70396.c: New testcase.
6882
f365d297 68832016-03-24 Richard Biener <rguenther@suse.de>
6884
6885 PR middle-end/70370
6886 * gcc.dg/torture/pr70370.c: New testcase.
6887
da7aeb13 68882016-03-24 Tom de Vries <tom@codesourcery.com>
6889
6890 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6891 * gfortran.dg/goacc/kernels-tree.f95: Same.
6892 * gfortran.dg/goacc/parallel-tree.f95: Same.
6893
80b30de0 68942016-03-24 Tom de Vries <tom@codesourcery.com>
6895
6896 * c-c++-common/goacc/uninit-if-clause.c: New test.
6897 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6898
cb9b6b99 68992016-03-24 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR target/70290
305d86a0 6902 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6903 Fix formatting.
cb9b6b99 6904
a4225fff 69052016-03-24 Richard Biener <rguenther@suse.de>
6906
6907 PR tree-optimization/70372
6908 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6909
5a869ab8 69102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6911
6912 PR c++/70347
6913 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6914
36ce5faa 69152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6916
6917 PR c++/70332
6918 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6919
c4fa85c9 69202016-03-23 Jakub Jelinek <jakub@redhat.com>
6921
d9377ad5 6922 PR c++/70001
6923 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6924 * g++.dg/cpp1y/pr70001.C: New test.
6925
c4fa85c9 6926 PR c++/70323
6927 * g++.dg/cpp0x/constexpr-70323.C: New test.
6928
0a2062da 69292016-03-23 Alexandre Oliva <aoliva@redhat.com>
6930 Jason Merrill <jason@redhat.com>
6931 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR c++/69315
6934 * g++.dg/cpp0x/constexpr-69315.C: New test.
6935 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6936
62d2a6dc 69372016-03-23 Marek Polacek <polacek@redhat.com>
6938
6939 PR c++/69884
6940 * g++.dg/warn/Wignored-attributes-1.C: New test.
6941 * g++.dg/warn/Wignored-attributes-2.C: New test.
6942
a82d6246 69432016-03-23 Tom de Vries <tom@codesourcery.com>
6944
6945 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6946 initialization.
6947 * gfortran.dg/goacc/private-3.f95 (test): Same.
6948 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6949 missing use param.
6950
dc834ba1 69512016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6952
6953 * lib/target-supports.exp: Remove v7ve entry from loop
6954 creating effective target checks.
6955 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6956 (add_options_for_arm_arch_v7ve): Likewise.
6957
7e83fd1f 69582016-03-23 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR tree-optimization/70354
6961 * gcc.dg/vect/pr70354-1.c: New test.
6962 * gcc.dg/vect/pr70354-2.c: New test.
6963 * gcc.target/i386/avx2-pr70354-1.c: New test.
6964 * gcc.target/i386/avx2-pr70354-2.c: New test.
6965
4e4da058 69662016-03-22 Jeff Law <law@redhat.com>
6967
6968 PR target/70232
6969 * gcc.dg/tree-ssa/pr70232.c: New test.
6970
6855137b 69712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6972
6973 PR target/70302
6974 * gcc.target/i386/pr70302.c: New test.
6975
19db1ec8 69762016-03-22 Richard Biener <rguenther@suse.de>
6977
6978 PR middle-end/70251
6979 * g++.dg/torture/pr70251.C: New testcase.
6980
4baec9f2 69812016-03-22 David Malcolm <dmalcolm@redhat.com>
6982
6983 PR c/69993
6984 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6985 Wmisleading-indentation.c.
6986 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6987 reflect change to diagnostic text and order of messages.
6988 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6989
fcfec126 69902016-03-22 David Edelsohn <dje.gcc@gmail.com>
6991
6992 * g++.dg/ext/java-3.C: Don't compile on AIX.
6993
aa30728a 69942016-03-22 Richard Biener <rguenther@suse.de>
6995
6996 PR middle-end/70333
6997 * gcc.dg/torture/pr70333.c: New testcase.
6998
46ec4eb4 69992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7000
7001 * g++.dg/ext/pr70290.C: New test.
7002
4880f878 70032016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7004
7005 PR target/70325
7006 * gcc.target/i386/pr70325.c: New test.
7007
3d78ea44 70082016-03-22 Jakub Jelinek <jakub@redhat.com>
7009
5934fb8f 7010 PR target/70329
7011 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7012 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7013
b6436f79 7014 PR target/70300
7015 * gcc.target/i386/pr70300.c: New test.
7016
3d78ea44 7017 PR c++/70295
7018 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7019 (func2): New function for cond with parens, xfail warning for c++.
7020 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7021
b60244f6 70222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7023
7024 PR c++/70096
7025 * g++.dg/template/ptrmem30.C: New test.
7026
c8e3e744 70272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7028
7029 PR c++/70204
7030 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7031 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7032
2715f63a 70332016-03-21 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR middle-end/70326
7036 * gcc.dg/pr70326.c: New test.
7037
2daa2cda 70382016-03-21 Marc Glisse <marc.glisse@inria.fr>
7039 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR tree-optimization/70317
7042 * gcc.dg/pr70317.c: New test.
7043
d9aa5a50 70442016-03-21 Uros Bizjak <ubizjak@gmail.com>
7045
7046 PR target/70327
7047 * gcc.target/i386/pr70327.c: New test.
7048
e1a88bf4 70492016-03-21 Martin Liska <mliska@suse.cz>
7050
61941425 7051 PR ipa/70306
e1a88bf4 7052 * gcc.dg/ipa/pr70306.c: New test.
7053
d9aa5a50 70542016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7055
7056 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7057 * gcc.target/arm/attr-align3.c: Likewise.
7058 * gcc.target/arm/attr_arm.c: Likewise.
7059 * gcc.target/arm/flip-thumb.c: Likewise.
7060
afdde20c 70612016-03-21 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR target/70296
7064 * gcc.target/powerpc/altivec-36.c: New test.
7065
3f2ef661 70662016-03-21 Richard Biener <rguenther@suse.de>
7067
7068 PR tree-optimization/70310
7069 * gcc.dg/torture/pr70310.c: New testcase.
7070
08b2b692 70712016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7072
7073 PR target/70293
7074 * gcc.target/i386/pr70293.c: New test.
7075
93505d22 70762016-03-21 Richard Biener <rguenther@suse.de>
7077
7078 PR tree-optimization/70288
7079 * gcc.dg/torture/pr70288-1.c: New testcase.
7080 * gcc.dg/torture/pr70288-2.c: Likewise.
7081
06fd1914 70822016-03-21 Andrey Belevantsev <abel@ispras.ru>
7083
7084 PR rtl-optimization/69307
7085 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7086
b628775e 70872016-03-21 Andrey Belevantsev <abel@ispras.ru>
7088
7089 PR rtl-optimization/69102
7090 * gcc.c-torture/compile/pr69102.c: New test.
7091
1421f43c 70922016-03-18 Jeff Law <law@redhat.com>
7093
7094 PR rtl-optimization/70263
7095 * gcc.c-torture/compile/pr70263-1.c: New test.
7096 * gcc.target/i386/pr70263-2.c: New test.
7097
e7142ce1 70982016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7099
7100 PR rtl-optimization/70278
7101 * gcc.dg/torture/pr70278.c: New test.
7102 * gcc.target/arm/pr70278.c: New test.
7103
5539bc70 71042016-03-18 David Malcolm <dmalcolm@redhat.com>
7105
7106 PR c/70281
7107 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7108 (test_builtin_types_compatible_p): New test function.
7109 * gcc.dg/pr70281.c: New test case.
7110
296a290a 71112016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7112
7113 PR target/70113
7114 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7115
666094f0 71162016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7117
7118 PR tree-optimization/70252
7119 * gcc.dg/pr70252.c: New test.
7120
350514e8 71212016-03-18 Tom de Vries <tom@codesourcery.com>
7122
7123 * gcc.dg/pr70161-2.c: New test.
7124 * gcc.dg/pr70161.c: New test.
7125
011e0cea 71262016-03-18 Tom de Vries <tom@codesourcery.com>
7127
7128 PR ipa/70269
7129 * gcc.dg/pr70269.c: New test.
7130
292a09de 71312016-03-18 Jakub Jelinek <jakub@redhat.com>
7132
7133 PR c++/70267
7134 * g++.dg/ext/java-3.C: New test.
7135
efc86c4c 71362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7137
7138 PR c++/70205
7139 * g++.dg/lookup/pr70205.C: New test.
7140
a28dd575 71412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7142
7143 PR c++/70218
7144 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7145
92e7ab1e 71462016-03-17 Marek Polacek <polacek@redhat.com>
7147
7148 PR c/69407
7149 * gcc.dg/atomic-op-6.c: New test.
7150
7378dbfb 71512016-03-17 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR c/70264
7154 * c-c++-common/pr70264.c: New test case.
7155
f7995d7d 71562016-03-17 Jakub Jelinek <jakub@redhat.com>
7157
e2895b76 7158 PR c++/70144
7159 * c-c++-common/pr70144-1.c: New test.
7160 * c-c++-common/pr70144-2.c: New test.
7161
f7995d7d 7162 PR c++/70272
7163 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7164 * g++.dg/opt/flifetime-dse6.C: New test.
7165 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7166
5ec4a949 71672016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7168
7169 PR driver/70192
7170 * gcc.dg/pic-1.c: New test.
7171 * gcc.dg/pic-2.c: Likewise.
7172 * gcc.dg/pic-3.c: Likewise.
7173 * gcc.dg/pic-4.c: Likewise.
7174 * gcc.dg/pie-1.c: Likewise.
7175 * gcc.dg/pie-2.c: Likewise.
7176 * gcc.dg/pie-3.c: Likewise.
7177 * gcc.dg/pie-4.c: Likewise.
7178 * gcc.dg/pie-5.c: Likewise.
7179 * gcc.dg/pie-6.c: Likewise.
7180
c28550e1 71812016-03-17 Tom de Vries <tom@codesourcery.com>
7182
7183 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7184 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7185
be3296cb 71862016-03-17 Richard Biener <rguenther@suse.de>
7187
7188 PR debug/70271
7189 * g++.dg/debug/pr70271.C: New testcase.
7190
9b60ef21 71912016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7192
7193 * gcc.target/i386/pr70251.c: New test.
7194
9a80bc1a 71952016-03-17 Marek Polacek <polacek@redhat.com>
7196
7197 PR c++/70194
7198 * g++.dg/warn/constexpr-70194.C: New test.
7199
733d7ff9 72002016-03-16 Richard Henderson <rth@redhat.com>
7201
7202 PR middle-end/70240
7203 * gcc.c-torture/compile/pr70240.c: New.
7204
3e6f12bf 72052016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7206
7207 * gcc.c-torture/compile/20151204.c: Skip for avr.
7208
867c9e99 72092016-03-16 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR target/70245
7212 * g++.dg/opt/pr70245.C: New test.
7213 * g++.dg/opt/pr70245.h: New file.
7214 * g++.dg/opt/pr70245-aux.cc: New file.
7215
8ced6ab7 72162016-03-16 Martin Sebor <msebor@redhat.com>
7217
7218 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7219
37af779a 72202016-03-16 Richard Henderson <rth@redhat.com>
7221
7222 PR middle-end/70199
7223 * gcc.c-torture/compile/pr70199.c: New.
7224
78ed999c 72252016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7226
7227 * gcc.dg/uninit-19.c: Run dos2unix.
7228
462ca422 72292016-03-16 Marek Polacek <polacek@redhat.com>
7230
7231 PR c/70093
7232 * gcc.dg/nested-func-10.c: New test.
7233 * gcc.dg/nested-func-9.c: New test.
7234
fe58aacc 72352016-03-16 Jakub Jelinek <jakub@redhat.com>
7236
7237 PR tree-optimization/68714
7238 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7239
27a53872 72402016-03-16 Tom de Vries <tom@codesourcery.com>
7241
7242 PR tree-optimization/68715
7243 * gcc.dg/graphite/pr68715-2.c: New test.
7244 * gcc.dg/graphite/pr68715.c: New test.
7245 * gfortran.dg/graphite/pr68715.f90: New test.
7246
95049c3c 72472016-03-16 Tom de Vries <tom@codesourcery.com>
7248
7249 PR tree-optimization/68809
7250 * gcc.dg/graphite/pr68809-2.c: New test.
7251 * gcc.dg/graphite/pr68809.c: New test.
7252
09eddd70 72532016-03-16 Jakub Jelinek <jakub@redhat.com>
7254
81fc5915 7255 PR c++/70147
7256 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7257 method call to i () as argument. Adjust expected output.
7258
09eddd70 7259 PR c++/70147
7260 * g++.dg/ubsan/pr70147-1.C: New test.
7261 * g++.dg/ubsan/pr70147-2.C: New test.
7262
6373d2a2 72632016-03-15 Martin Sebor <msebor@redhat.com>
7264
7265 PR c++/58281
7266 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7267
d27a0c11 72682016-03-15 John David Anglin <danglin@gcc.gnu.org>
7269
9908039d 7270 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7271 hppa*-*-hpux*.
7272
45cdc3a6 7273 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7274
d27a0c11 7275 PR libfortran/69799
7276 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7277 libatomic_available.
7278
0dd1d57f 72792016-03-15 Marek Polacek <polacek@redhat.com>
7280
7281 PR c++/70209
7282 * g++.dg/ext/attribute-may-alias-4.C: New test.
7283
0ce02c07 72842016-03-15 Alexander Monakov <amonakov@ispras.ru>
7285
7286 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7287 -fvar-tracking-assignments-toggle flag.
7288
f6e39b30 72892016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7290
7291 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7292
167f93a2 72932016-03-15 Jakub Jelinek <jakub@redhat.com>
7294
7295 PR rtl-optimization/70222
7296 * gcc.c-torture/execute/pr70222-1.c: New test.
7297 * gcc.c-torture/execute/pr70222-2.c: New test.
7298
08a8af4a 72992016-03-15 Richard Henderson <rth@redhat.com>
7300
7301 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7302
738eb905 73032016-03-15 Andrey Belevantsev <abel@ispras.ru>
7304
7305 PR rtl-optimization/69032
7306 * gcc.dg/pr69032.c: New test.
7307
dd148b3a 73082016-03-15 Andrey Belevantsev <abel@ispras.ru>
7309
7310 PR rtl-optimization/63384
d9aa5a50 7311 * g++.dg/pr63384.C: New test.
dd148b3a 7312
acf58115 73132016-03-15 Andrey Belevantsev <abel@ispras.ru>
7314
7315 PR target/64411
7316 * gcc.target/i386/pr64411.C: New test.
7317
a2897dc4 73182016-03-15 Tom de Vries <tom@codesourcery.com>
7319
7320 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7321 * gfortran.dg/goacc/kernels-alias.f95: New test.
7322
7bad2faf 73232016-03-14 Martin Sebor <msebor@redhat.com>
7324
7325 PR c++/53792
7326 * g++.dg/cpp0x/constexpr-inline.C: New test.
7327 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7328
d65fa8d9 73292016-03-14 David Edelsohn <dje.gcc@gmail.com>
7330
7331 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7332
2b3c633f 73332016-03-14 Jakub Jelinek <jakub@redhat.com>
7334
7335 PR middle-end/70219
7336 * gcc.dg/pr70219.c: New test.
7337
e947f9c3 73382016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7339
7340 PR target/70083
7341 * gcc.dg/torture/pr70083.c: New test.
7342 * gcc.target/i386/pr70083.c: New test.
7343
74201dc2 73442016-03-14 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/56365
7347 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7348
88aea41e 73492016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7350
7351 PR target/70098
7352 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7353 New function.
7354 * g++.dg/pr70098.C: New testcase.
7355
7356
1bd2aefd 73572016-03-14 Tom de Vries <tom@codesourcery.com>
7358
7359 PR tree-optimization/70045
7360 * gcc.dg/graphite/pr70045.c: New test.
7361
922c7033 73622016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7363
7364 PR fortran/69043
7365 * gfortran.dg/include_9.f90: New test.
7366
fd4ab6d9 73672016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7368
7369 PR fortran/45076
7370 gfortran.dg/prof/prof.exp: New script.
7371 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7372
7d7218d3 73732016-03-12 Andrey Belevantsev <abel@ispras.ru>
7374
7375 PR rtl-optimization/69307
7376 * gcc.dg/pr69307.c: New test.
7377
02ffd664 73782016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7379
7380 PR target/69614
7381 * gcc.target/arm/pr69614.c: New.
7382
76e207a9 73832016-03-12 Paul Thomas <pault@gcc.gnu.org>
7384
7385 PR fortran/70031
7386 * gfortran.dg/submodule_14.f08: New test
7387
7388 PR fortran/69524
7389 * gfortran.dg/submodule_15.f08: New test
7390
490ee78a 73912016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7392
7393 PR c++/70106
7394 * g++.dg/cpp1y/paren3.C: New test.
7395
04e137ff 73962016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7397
7398 PR target/70131
7399 * gcc.target/powerpc/ppc-round2.c: New test.
7400
27b2c1c4 74012016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7402
7403 PR target/70123
7404 * gcc.dg/torture/pr70123.c: New test.
7405
84116671 74062016-03-11 Jeff Law <law@redhat.com>
7407
7408 PR tree-optimization/70190
7409 * gcc.c-torture/compile/pr70190.c: New test.
7410
cfa58bc8 74112016-03-11 David Malcolm <dmalcolm@redhat.com>
7412
7413 PR c/68187
7414 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7415 case.
7416 (test43_b): Likewise.
7417 (test43_c): Likewise.
7418 (test43_d): Likewise.
7419 (test43_e): Likewise.
7420 (test43_f): Likewise.
7421 (test43_g): Likewise.
7422 (test44_a): Likewise.
7423 (test44_b): Likewise.
7424 (test44_c): Likewise.
7425 (test44_d): Likewise.
7426 (test44_e): Likewise.
7427
ce234f27 74282016-03-11 David Malcolm <dmalcolm@redhat.com>
7429
7430 PR c/70085
7431 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7432
e4756b48 74332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7434
7435 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7436 dg-options.
7437
1f5ef87e 74382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7439
7440 PR target/70002
7441 PR target/69245
7442 * gcc.target/aarch64/pr69245_2.c: New test.
7443
f9c352a1 74442016-03-11 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR tree-optimization/70177
7447 * gcc.dg/pr70177.c: New test.
7448
4dd92ac6 74492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7450
7451 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7452
331e4fdb 74532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7454
7455 * gcc.dg/tree-ssa/sra-20.c: New.
7456
69262824 74572016-03-11 Jakub Jelinek <jakub@redhat.com>
7458
6f9a7425 7459 PR rtl-optimization/70174
7460 * gcc.dg/pr70174.c: New test.
7461
69262824 7462 PR tree-optimization/70169
7463 * gcc.dg/pr70169.c: New test.
7464
4637a847 74652016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7466
7467 PR target/70160
7468 * gcc.target/i386/pr70160.c: New test.
7469
5a86d754 74702016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7471
7472 * gcc.target/s390/dfp-1.c: New test.
7473
af4c8290 74742016-03-10 Nick Clifton <nickc@redhat.com>
7475
7476 PR target/70044
7477 * gcc.target/aarch64/pr70044.c: New test.
7478
98dfd328 74792016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7480 Jakub Jelinek <jakub@redhat.com>
7481
7482 PR c++/70001
7483 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7484 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7485 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7486
75e72311 74872016-03-10 Jan Hubicka <hubicka@ucw.cz>
7488
7489 PR lto/69589
7490 * g++.dg/lto/pr69589_0.C: New testcase
7491 * g++.dg/lto/pr69589_1.C: New testcase
7492
a2eb1271 74932016-03-10 Marek Polacek <polacek@redhat.com>
7494
7495 PR c++/70153
7496 * g++.dg/delayedfold/unary-plus1.C: New test.
7497
74982016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7499
7500 * gcc.target/arm/pr45701-1.c: Escape brackets.
7501 * gcc.target/arm/pr45701-2.c: Likewise.
7502
5ab2987f 75032016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7504
7505 * gfortran.dg/unconstrained_commons.f: New.
7506
6972afac 75072016-03-10 Alan Modra <amodra@gmail.com>
7508
7509 * gcc.dg/pr69195.c: New.
7510 * gcc.dg/pr69238.c: New.
7511
c82c99ec 75122016-03-10 Tom de Vries <tom@codesourcery.com>
7513
7514 PR testsuite/68915
7515 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7516
a2389d4a 75172016-03-10 Richard Biener <rguenther@suse.de>
7518
7519 PR tree-optimization/70128
7520 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7521 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7522
c272412d 75232016-03-09 Jakub Jelinek <jakub@redhat.com>
7524
a0451069 7525 PR tree-optimization/70152
7526 * gcc.dg/pr70152.c: New test.
7527
c272412d 7528 PR target/70086
7529 * gcc.target/i386/pr70086-1.c: New test.
7530 * gcc.target/i386/pr70086-2.c: New test.
7531 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7532
7533 PR tree-optimization/70127
7534 * gcc.c-torture/execute/pr70127.c: New test.
7535
27dcb7a8 75362016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7537
7538 * c-c++-common/goacc/combined-directives-2.c: New test.
7539
c24757cf 75402016-03-09 David Malcolm <dmalcolm@redhat.com>
7541
7542 PR c/68473
7543 PR c++/70105
7544 * g++.dg/diagnostic/pr70105.C: New test.
7545 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7546 (test_multiple_ordinary_maps): New test function.
7547
83108969 75482016-03-09 David Malcolm <dmalcolm@redhat.com>
7549
7550 PR c/68473
7551 PR c++/70105
7552 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7553 Drop range information from call to inform_at_rich_loc.
7554 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7555 New.
7556 (test_show_locus): Replace calls to rich_location::add_range with
7557 calls to add_range. Rewrite the tests that used the now-defunct
7558 rich_location ctor taking a source_range. Simplify other tests
7559 by replacing calls to COMBINE_LOCATION_DATA with calls to
7560 make_location.
7561
6733c0e8 75622016-03-09 Richard Biener <rguenther@suse.de>
7563 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR tree-optimization/70138
7566 * gcc.dg/vect/pr70138-1.c: New testcase.
7567 * gcc.dg/vect/pr70138-2.c: Likewise.
7568
96abb9f5 75692016-03-09 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR target/70049
7572 * gcc.target/i386/pr70049.c: New test.
7573
42bb3bfb 75742016-03-09 Richard Biener <rguenther@suse.de>
7575
7576 PR c/70143
7577 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7578 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7579 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7580
27527428 75812016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7582
7583 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7584 arm-*-*.
7585
248449f2 75862016-03-09 Jakub Jelinek <jakub@redhat.com>
7587
1bd49ced 7588 PR middle-end/67278
7589 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7590
248449f2 7591 PR target/67278
7592 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7593
7594 PR middle-end/70050
7595 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7596 in testcase comment.
7597
dfc460ff 75982016-03-09 Tom de Vries <tom@codesourcery.com>
7599
7600 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7601 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7602 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7603 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7604 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7605 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7606 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7607 * gfortran.dg/goacc/kernels-loop.f95: New test.
7608
0377fc7f 76092016-03-08 Martin Sebor <msebor@redhat.com>
7610
7611 PR c++/62096
7612 * g++.dg/warn/overflow-warn-7.C: New test.
7613
3556aa80 76142016-03-08 Jason Merrill <jason@redhat.com>
7615
7616 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7617 * lib/target-supports.exp (check_effective_target_concepts): New.
7618
e5096208 76192016-03-08 Jakub Jelinek <jakub@redhat.com>
7620
5370eb8d 7621 PR c++/70135
7622 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7623 * g++.dg/ubsan/pr70135.C: New test.
7624
e5096208 7625 PR target/70110
7626 * gcc.dg/pr70110.c: New test.
7627
cc37120d 76282016-03-07 Martin Jambor <mjambor@suse.cz>
7629
7630 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7631 * c-c++-common/gomp/if-1.c: Likewise.
7632 * c-c++-common/gomp/pr61486-2.c: Likewise.
7633 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7634 to dg-additional-options.
7635 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7636 * g++/gomp/target-teams-1.c: Likewise.
7637 * gcc.dg/gomp/gomp.exp: Likewise.
7638 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7639 dg-additional-options.
7640 * gfortran.dg/gomp/gomp.exp: Likewise.
7641 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7642 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7643 dg-additional-options.
7644 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7645
53c248d8 76462016-03-07 Martin Jambor <mjambor@suse.cz>
7647
7648 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7649 * c-c++-common/gomp/gridify-1.c: New test.
7650 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7651
541e79a0 76522016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7653
7654 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7655 trigger for cortex-r8, when scanning for register r8.
7656 * gcc.target/arm/pr45701-2.c: Likewise.
7657
4dfabd94 76582016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7659 Jeff Law <law@redhat.com>
4dfabd94 7660
7661 PR tree-optimization/69740
7662 * gcc.c-torture/compile/pr69740-1.c: New test.
7663 * gcc.c-torture/compile/pr69740-2.c: New test.
7664
1b63a87b 76652016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7666
7667 * lib/target-supports.exp
7668 (check_effective_target_whole_vector_shift): Enable for PPC64.
7669
d33914da 76702016-03-07 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/70115
7673 * gcc.dg/torture/pr70115.c: New testcase.
7674
584fba4b 76752016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7676
7677 PR middle-end/69916
7678 * c-c-++-common/goacc/pr69916.c: New.
7679
7f2f5ec0 76802016-03-07 Richard Henderson <rth@redhat.com>
7681
7682 * gcc.c-torture/compile/pr70061.c: New test.
7683
f530e7c4 76842016-03-07 Richard Biener <rguenther@suse.de>
7685
7686 PR testsuite/70109
7687 * gcc.dg/vect/O3-pr36098.c: New testcase.
7688
a3855fed 76892016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7690
7691 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7692
091ffc31 76932016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7694
7695 * gnat.dg/renaming9.ad[sb]: New testcase.
7696
2941b871 76972016-03-05 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR c++/70084
7700 * g++.dg/expr/stdarg3.C: New test.
7701
5173ce42 77022016-03-04 Jeff Law <law@redhat.com>
7703
7704 PR tree-optimization/69196
7705 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7706 x86_64-*-*.
7707
2d1d2e55 77082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7709
0e43078e 7710 PR c/69973
7711 * gcc.dg/pr69973.c: New test.
7712
d8ec06ae 7713 PR rtl-optimization/69941
7714 * gcc.dg/torture/pr69941.c: New test.
7715
2d1d2e55 7716 PR c/69824
7717 * gcc.dg/pr69824.c: New test.
7718
32f692e2 77192016-03-05 Tom de Vries <tom@codesourcery.com>
7720
7721 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7722 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7723 function.
7724
1c699e9a 77252016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7726
7727 PR c++/66786
7728 * g++.dg/cpp1y/var-templ48.C: New test.
7729 * g++.dg/cpp1y/var-templ49.C: New test.
7730
358448c6 77312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7732
7733 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7734
01dc3c45 77352016-03-04 Jakub Jelinek <jakub@redhat.com>
7736
e968ff6d 7737 PR c++/70035
7738 * g++.dg/ubsan/pr70035.C: New test.
7739
01dc3c45 7740 PR target/70062
7741 * gcc.target/i386/pr70062.c: New test.
7742
3937d618 77432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7744
7745 * g++.dg/template/typename21.C: Remove c++98_only.
7746
c58ac7f8 77472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7748
7749 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7750
0060768a 77512016-03-04 David Malcolm <dmalcolm@redhat.com>
7752
7753 PR c/68187
7754 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7755 function.
7756 (fn_42_b): Likewise.
7757 (fn_42_c): Likewise.
7758
74c6fd40 77592016-03-04 David Malcolm <dmalcolm@redhat.com>
7760
7761 PR c/68187
7762 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7763 function.
7764 (fn_40_b): Likewise.
7765 (fn_41_a): Likewise.
7766 (fn_41_b): Likewise.
7767
31b11359 77682016-03-04 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR target/70059
7771 * gcc.target/i386/avx512f-pr70059.c: New test.
7772 * gcc.target/i386/avx512dq-pr70059.c: New test.
7773
c5b93452 77742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7775
7776 PR rtl-optimization/57676
7777 * gcc.dg/torture/pr57676.c: New test.
7778
268fbd56 77792016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7780
7781 * gcc.dg/pr70026.c: New test.
7782
6560d1ad 77832016-03-04 Marek Polacek <polacek@redhat.com>
7784
7785 PR c/69798
7786 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7787 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7788
cc7dfddf 77892016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7790
7791 PR target/70004
7792 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7793 Delete.
7794 (test_corners_sisd_si): Likewise.
7795 (main): Remove checks of the above.
7796 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7797
e9663bd4 77982016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7799
7800 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7801
dcdd684e 78022016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7803
7804 * gcc.dg/torture/pr69951.c: Accept argc==0.
7805
e692d332 78062016-03-04 Richard Biener <rguenther@suse.de>
7807
7808 PR c++/70054
7809 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7810 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7811
af77b7e6 78122016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7813
7814 PR testsuite/69766
7815 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7816 testing multiarch.
7817
290da96e 78182016-03-04 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR debug/69947
7821 * gcc.dg/guality/pr69947.c: New test.
7822
e51ce713 78232016-03-03 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR ada/70017
7826 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7827
1feed892 78282016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7829
7830 PR rtl-optimization/69904
7831 * gcc.target/arm/pr69904.c: New test.
7832
c32bda69 78332016-03-03 Jakub Jelinek <jakub@redhat.com>
7834
7835 PR target/70021
7836 * gcc.dg/vect/pr70021.c: New test.
7837 * gcc.target/i386/pr70021.c: New test.
7838
1bc579ed 78392016-03-03 Marek Polacek <polacek@redhat.com>
7840
7841 PR middle-end/70050
7842 * gcc.dg/pr70050.c: New test.
7843
cfa8d638 78442016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7845
7846 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7847
1b889259 78482016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7849
7850 PR tree-optimization/70043
7851 * gfortran.dg/vect/pr70043.f90: New test.
7852
f756dfa3 78532016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7854
7855 * gnat.dg/specs/task1.ads: New test.
7856
5cb4863d 78572016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7858
7859 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7860 Invoke gdb with -batch.
7861 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7862
5dd12e43 78632016-03-03 Richard Biener <rguenther@suse.de>
7864
7865 PR tree-optimization/55936
7866 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7867
d97ba4ca 78682016-03-02 Jeff Law <law@redhat.com>
7869
5d23c86f 7870 PR rtl-optimization/69942
7871 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7872 effects of argument promotions.
7873
d97ba4ca 7874 PR tree-optimization/69987
7875 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7876 target does not support -fprefetch-loop-arrays.
7877
901faaa0 78782016-03-02 Uros Bizjak <ubizjak@gmail.com>
7879
7880 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7881
51f6fdce 78822016-03-02 Bin Cheng <bin.cheng@arm.com>
7883
6bc7872f 7884 PR rtl-optimization/69052
51f6fdce 7885 * gcc.target/i386/pr69052.c: New test.
7886
31d31e07 78872016-03-02 Alan Modra <amodra@gmail.com>
7888
7889 * gcc.dg/pr69990.c: New.
7890
04faee95 78912016-03-02 Jakub Jelinek <jakub@redhat.com>
7892
270d0117 7893 PR c/68062
7894 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7895
7896 PR middle-end/70022
7897 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7898
04faee95 7899 PR target/70028
7900 * gcc.target/i386/pr70028.c: New test.
7901
a2cc9e8e 79022016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7903
7904 * c-c++-common/asan/swapcontext-test-1.c,
7905 * c-c++-common/tsan/thread_leak.c,
7906 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7907 * g++.dg/tsan/benign_race.C,
7908 * g++.dg/tsan/fd_close_norace.C,
7909 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7910 races with sanitizer output
7911
dd4bd263 79122016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7913 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7914
7915 PR target/67278
7916 * gcc.dg/simd-8.c: New testcase.
7917
b5fe3a49 79182016-03-02 Richard Biener <rguenther@suse.de>
7919
7920 PR middle-end/67278
7921 * gcc.dg/simd-7.c: New testcase.
7922
23601f67 79232016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7924
7925 * gcc.target/i386/pr70007.c: Tweak.
7926
f66f65e7 79272016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7928
7929 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7930
60773515 79312016-03-02 Marek Polacek <polacek@redhat.com>
7932
7933 PR c/67854
7934 * gcc.dg/pr67854.c: New test.
7935
6c094cb1 79362016-03-02 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR middle-end/70025
7939 * gcc.dg/torture/pr70025.c: New test.
7940
7627bb56 79412016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7942
7943 PR tree-optimization/68621
7944 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7945
066c8e94 79462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7947
7948 * gcc.target/i386/pr70007.c: New test.
7949
d3b819ad 79502016-03-01 Jeff Law <law@redhat.com>
7951
d4b9ad56 7952 PR tree-optimization/69196
7e217344 7953 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7954
d3b819ad 7955 PR tree-optimization/69196
7956 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7957 duplicating code and spoiling the expected output.
7958
4f37285d 79592016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7960
7961 PR target/70033
7962 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7963 supports power9 before doing tests.
7964 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7965 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7966 * gcc.target/powerpc/p9-permute.c: Likewise.
7967
3e9c4f6c 79682016-03-01 Uros Bizjak <ubizjak@gmail.com>
7969
7970 PR target/70027
7971 * gcc.target/i386/pr70027.c: New test.
7972
e324729e 79732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7974
7975 * gcc.dg/pr70017.c: New test.
7976
40e9ce2d 79772016-03-01 Jakub Jelinek <jakub@redhat.com>
7978
7979 PR c/69796
7980 PR c/69974
7981 * gcc.dg/pr69796.c: New test.
7982 * gcc.dg/pr69974.c: New test.
7983
e8b016ea 79842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7987
24d3127c 79882016-02-29 Jeff Law <law@redhat.com>
7989
7990 PR tree-optimization/69987
7991 * gfortran.dg/pr69987.f90: New test.
7992
7993 PR tree-optimization/69989
7994 * gcc.c-torture/compile/pr69989-2.c: New test.
7995
12cc1225 79962016-03-01 Marek Polacek <polacek@redhat.com>
7997
7998 PR c++/69795
7999 * g++.dg/parse/invalid1.C: New test.
8000
d99a947c 80012016-03-01 Richard Biener <rguenther@suse.de>
8002
8003 PR middle-end/70022
8004 * gcc.dg/pr70022.c: New testcase.
8005
395dbc60 80062016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8007
8008 PR tree-optimization/69956
8009 * gcc.dg/pr69956.c: New test.
8010
40a35c55 80112016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8012
8013 PR target/70011
8014 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8015 XFAIL when hardware supports efficient unaligned storage access.
8016
4edc90b0 80172016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8018
8019 PR c++/69961
8020 * g++.dg/template/pr69961a.C: New test.
8021 * g++.dg/template/pr69961b.C: New test.
8022
1ed1f69a 80232016-02-29 David Malcolm <dmalcolm@redhat.com>
8024
8025 PR preprocessor/69985
8026 * gcc.dg/cpp/pr69985.c: New test case.
8027
01c5d15d 80282016-02-29 Jeff Law <law@redhat.com>
8029
3a4d3de5 8030 PR tree-optimization/70005
8031 * gcc.c-torture/execute/pr70005.c New test.
8032
01c5d15d 8033 PR tree-optimization/69999
8034 * gcc.c-torture/compile/pr69999.c: New test.
8035
1bf66b54 80362016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8037
8038 PR tree-optimization/69652
8039 * gcc.dg/torture/pr69652.c: Delete test.
8040 * gcc.dg/vect/pr69652.c: New test.
8041
b4d653d5 80422016-02-19 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/69980
8045 * gfortran.dg/vect/pr69980.f90: New testcase.
8046
35bc4745 80472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8048
8049 * gcc.target/sparc/20160229-1.c: New test.
8050
bb54a538 80512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8052
8053 * gnat.dg/stack_usage3.adb: New test.
8054 * gnat.dg/stack_usage3_pkg.ads: New helper.
8055
95164e71 80562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8057
8058 * gnat.dg/renaming8.adb: New test.
8059 * gnat.dg/renaming8_pkg1.ads: New helper.
8060 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8061 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8062
a890896f 80632016-02-29 Richard Biener <rguenther@suse.de>
8064
8065 PR tree-optimization/69720
8066 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8067
5c70403a 80682016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8069
8070 PR fortran/68147
8071 PR fortran/47674
8072 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8073
dfb6d139 80742016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8075 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8076
8077 PR fortran/56007
8078 * gfortran.dg/coarray_8.f90: Adjust error message.
8079 * gfortran.dg/pr56007.f90: New test.
8080 * gfortran.dg/pr56007.f: New test.
8081
536508db 80822016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8083
8084 PR tree-optimization/69989
8085 * gcc.dg/torture/pr69989.c: New test.
8086
eec75e45 80872016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8088
8089 * gcc.target/i386/stack-realign-win.c: New test.
8090
0175e45a 80912016-02-28 Harald Anlauf <anlauf@gmx.de>
8092
8093 PR fortran/60126
8094 * gfortran.dg/pr60126.f90: New test.
8095
2a703589 80962016-02-27 Jeff Law <law@redhat.com>
8097
8098 Revert
8099 2016-02-26 Richard Biener <rguenther@suse.de>
8100 Jeff Law <law@redhat.com>
8101
8102 PR tree-optimization/69740
8103 * gcc.c-torture/compile/pr69740-1.c: New test.
8104 * gcc.c-torture/compile/pr69740-2.c: New test.
8105
359b4c18 81062016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8107
1c96765a 8108 PR fortran/69910
359b4c18 8109 * gfortran.dg/newunit_4.f90: New test.
8110
49462d93 81112016-02-27 Jakub Jelinek <jakub@redhat.com>
8112
8113 PR target/69613
8114 PR rtl-optimization/69886
8115 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8116 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8117 target.
8118
c4ac733e 81192016-02-26 Martin Sebor <msebor@redhat.com>
8120
8121 PR tree-optimization/15826
8122 * gcc.dg/tree-ssa/pr15826.c: New test.
8123
da8c4b5d 81242016-02-26 Jakub Jelinek <jakub@redhat.com>
8125
8126 PR target/69969
8127 * gcc.target/powerpc/pr69969.c: New test.
8128
0a4558eb 81292016-02-26 Martin Sebor <msebor@redhat.com>
8130
8131 PR c++/15766
8132 * g++.old-deja/g++.other/decl5.C: Add a test case.
8133
5b500299 81342016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8135
8136 PR target/69946
8137 * gcc.target/powerpc/pr69946.c: New file.
8138
565f533b 81392016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8140 Jeff Law <law@redhat.com>
565f533b 8141
0a4558eb 8142 PR tree-optimization/69740
565f533b 8143 * gcc.c-torture/compile/pr69740-1.c: New test.
8144 * gcc.c-torture/compile/pr69740-2.c: New test.
8145
ff67cbea 81462016-02-26 Martin Jambor <mjambor@suse.cz>
8147
8148 PR middle-end/69920
8149 * gcc.dg/torture/pr69932.c: New test.
8150 * gcc.dg/torture/pr69936.c: Likewise.
8151
e400d817 81522016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8153
8154 PR target/69709
8155 * gcc.target/s390/pr69709.c: New test.
8156
126a5a2d 81572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8158
8159 PR target/69245
8160 * gcc.target/aarch64/pr69245_1.c: New test.
8161
59c58860 81622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8163
8164 PR target/69613
8165 * gcc.dg/torture/pr69613.c: New test.
8166
9441fa4e 81672016-02-26 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR rtl-optimization/69891
8170 * gcc.target/i386/pr69891.c: New test.
8171
e48fcde0 81722016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8173 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8174
35ed600a 8175 PR target/61397
f41208a1 8176 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8177 functionality for both 32-bit and 64-bit.
8178
c86aaa0e 81792016-02-26 Richard Biener <rguenther@suse.de>
8180
8181 PR tree-optimization/69551
8182 * gcc.dg/torture/pr69951.c: New testcase.
8183
38e71a65 81842016-02-25 Richard Biener <rguenther@suse.de>
8185
8186 PR tree-optimization/48795
8187 * gcc.dg/Warray-bounds-18.c: New testcase.
8188
03331e69 81892016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8190
8191 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8192
f14d8d6a 81932016-02-25 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR rtl-optimization/69896
8196 * gcc.dg/pr69896.c: New test.
8197
4003c807 81982016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8199
8200 PR c++/69736
8201 * g++.dg/cpp1y/paren2.C: New test.
8202
a0573328 82032016-02-24 Martin Sebor <msebor@redhat.com>
8204
8205 PR c/51147
8206 * gcc.dg/enum-mode-2.c: New test.
8207
2cde02ad 82082016-02-24 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR c++/69922
8211 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8212 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8213 * g++.dg/ubsan/pr69922.C: New test.
8214
f0ea75d1 82152016-02-24 Marek Polacek <polacek@redhat.com>
8216
8217 PR c/69819
8218 * gcc.dg/pr69819.c: New test.
8219
05027366 82202016-02-24 Martin Sebor <msebor@redhat.com>
8221
34ed562b 8222 PR c++/69912
8223 * g++.dg/ext/flexary15.C: New test.
8224
82252016-02-24 Martin Sebor <msebor@redhat.com>
8226
8227 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8228 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8229 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8230
650c3ad5 82312016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8232 Charles Baylis <charles.baylis@linaro.org>
8233
8234 PR debug/61033
8235 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8236
596070e8 82372016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8238 Jakub Jelinek <jakub@redhat.com>
596070e8 8239
8240 PR middle-end/69760
8241 * gcc.dg/torture/pr69760.c: New testcase.
8242
d6b92d9f 82432016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8244
8245 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8246 pattern on Solaris with as.
8247
90436d9d 82482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8249
8250 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8251 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8252 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8253 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8254
7c749495 82552016-02-24 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR middle-end/69915
8258 * gcc.dg/pr69915.c: New test.
8259
9c9680b5 82602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8261
8262 PR rtl-optimization/69886
8263 * gcc.dg/torture/pr69886.c: New test.
8264
36d081ee 82652016-02-24 Richard Biener <rguenther@suse.de>
8266
8267 PR middle-end/68963
8268 * gcc.dg/torture/pr68963.c: New testcase.
8269
2a0accb9 82702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8271
8272 PR target/69875
8273 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8274 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8275 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8276 * gcc.target/arm/atomic_loaddi_1.c: New test.
8277 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8278 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8279 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8280 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8281 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8282 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8283 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8284 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8285
f0e92ef1 82862016-02-24 Jakub Jelinek <jakub@redhat.com>
8287
8288 PR middle-end/69909
8289 * gcc.dg/torture/pr69909.c: New test.
8290
6907286f 82912016-02-24 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/69907
8294 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8295 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8296 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8297
e6ab7475 82982016-02-24 Christian Bruel <christian.bruel@st.com>
8299
8300 * gcc.target/arm/pragma_cpp_fma.c: New test.
8301
47587450 83022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8303
8304 PR fortran/61156
8305 * gfortran.dg/include_6.f90: Update test.
8306
d41ab738 83072016-02-23 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR objc/69844
8310 * objc.dg/pr69844.m: New test.
8311
4772d9d5 83122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8313
8314 PR libgfortran/69456
8315 * gfortran.dg/namelist_89.f90: New test.
8316 * gfortran.dg/pr59700.f90: Update test..
8317
8c38d887 83182016-02-23 Martin Sebor <msebor@redhat.com>
8319
8320 PR middle-end/69780
8321 * g++.dg/ext/builtin_alloca.C: New test.
8322 * gcc.dg/builtins-68.c: New test.
8323
ee1bfdb0 83242016-02-23 Richard Henderson <rth@redhat.com>
8325
8326 * gcc.target/i386/addr-space-3.c: Remove test.
8327
52609ec3 83282016-02-23 David Malcolm <dmalcolm@redhat.com>
8329
8330 PR preprocessor/69126
8331 PR preprocessor/69543
8332 * c-c++-common/pr69126-2-long.c: New test.
8333 * c-c++-common/pr69126-2-short.c: New test.
8334 * c-c++-common/pr69543-1.c: Remove xfail.
8335
d5bf2cc8 83362016-02-23 David Malcolm <dmalcolm@redhat.com>
8337
8338 PR preprocessor/69126
8339 PR preprocessor/69543
8340 PR preprocessor/69558
8341 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8342 (f): Rename to...
8343 (test_2): ...this, and add leading comment.
8344 (MACRO_3, test_3): New.
8345 (MACRO_4A, MACRO_4B, test_4): New.
8346 (MACRO): Rename to...
8347 (MACRO_5): ...this.
8348 (g): Rename to...
8349 (test_5): ...this, updating for renaming of MACRO, and
8350 add leading comment.
8351 * c-c++-common/pr69543-1.c: New.
8352 * c-c++-common/pr69543-2.c: New.
8353 * c-c++-common/pr69543-3.c: New.
8354 * c-c++-common/pr69543-4.c: New.
8355 * c-c++-common/pr69558-1.c: New.
8356 * c-c++-common/pr69558-2.c: New.
8357 * c-c++-common/pr69558-3.c: New.
8358 * c-c++-common/pr69558-4.c: New.
8359 * gcc.dg/pr69558.c: Move to...
8360 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8361 xfail for c++.
8362
3a37a410 83632016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8364
8365 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8366 to -ftree-parallelize-loops/-fopenacc changes.
8367 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8368 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8369 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8370 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8371 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8372 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8373 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8374 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8375 * c-c++-common/goacc/kernels-loop.c: Likewise.
8376 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8377 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8378 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8379 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8380
ecca180f 83812016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8382
8383 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8384
eec0fa3f 83852016-02-23 Jakub Jelinek <jakub@redhat.com>
8386
f1f91c07 8387 PR c++/69902
8388 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8389
eec0fa3f 8390 PR c/69900
8391 * gcc.dg/pr69900.c: New test.
8392
e045424d 83932016-02-23 Martin Jambor <mjambor@suse.cz>
8394
8395 PR tree-optimization/69666
8396 * gcc.dg/tree-ssa/pr69666.c: New test.
8397
f482dff6 83982016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8399
8400 PR fortran/67451
8401 * gfortran.dg/coarray_allocate_5.f08: New test.
8402
57ed698b 84032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8404
8405 * gcc.target/s390/vcond-shift.c: Move to ...
8406 * gcc.target/s390/vector/vcond-shift.c: ... here.
8407
990e443c 84082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8409
8410 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8411 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8412
296c5f01 84132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8414
8415 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8416
e53f41d5 84172016-02-20 Mark Wielaard <mjw@redhat.com>
8418
8419 PR c/28901
8420 * gcc.dg/unused-variable-3.c: New test.
8421
13af201d 84222016-02-22 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR target/69888
8425 * gcc.target/i386/pr69888.c: New test.
8426
682c90f9 84272016-02-22 Richard Biener <rguenther@suse.de>
8428
8429 PR tree-optimization/69882
8430 * gfortran.dg/vect/pr69882.f90: New testcase.
8431
b8cd18c3 84322016-02-22 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR target/69885
8435 * gcc.dg/pr69885.c: New test.
8436
09343379 84372016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8438
8439 PR target/69806
8440 PR target/54089
8441 * gcc.target/sh/pr54089-10.c: New.
8442
b345a09f 84432016-02-20 Paul Thomas <pault@gcc.gnu.org>
8444
8445 PR fortran/69423
8446 * gfortran.dg/deferred_character_15.f90 : New test.
8447
51385aed 84482016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8449
8450 PR fortran/57365
8451 gfortran.dg/allocate_with_source_18.f03: New test.
8452
84532016-02-20 Harald Anlauf <anlauf@gmx.de>
8454
8455 PR fortran/52531
8456 gfortran.dg/gomp/pr52531.f90: New test.
8457
9cce8384 84582016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8459
8460 PR c++/69865
8461 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8462 -std=c++03.
8463
d91f5fbb 84642016-02-19 Jakub Jelinek <jakub@redhat.com>
8465
563d5cb8 8466 PR c++/69826
8467 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8468 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8469
0a04aac9 8470 PR c++/69850
8471 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8472
d91f5fbb 8473 PR c++/69851
8474 * g++.dg/torture/pr69851.C: New test.
8475
5fe1f282 84762016-02-19 Martin Sebor <msebor@redhat.com>
8477
8478 PR testsuite/69573
8479 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8480
a45bce11 84812016-02-19 Jakub Jelinek <jakub@redhat.com>
8482
6263dde1 8483 PR c++/69850
8484 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8485 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8486
a45bce11 8487 PR c++/67767
8488 * g++.dg/cpp0x/pr67767.C: New test.
8489
cf2ed1b7 84902016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8491
8492 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8493 for fp, simd, crypto, crc, lse.
8494 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8495 above.
8496 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8497 effective target check.
8498
f6cc34b0 84992016-02-19 Jakub Jelinek <jakub@redhat.com>
8500
8501 PR target/69820
8502 * gcc.target/i386/pr69820.c: New test.
8503
6c678e78 85042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8505
8506 * gcc.target/s390/vector/int128-1.c: New test.
8507
b088ff4b 85082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8509
8510 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8511
b11e60a4 85122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8513
8514 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8515 instruction pattern name to prevent the testcase from failing with
8516 -march=z13.
8517
664ff6a0 85182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8519
8520 * gcc.target/s390/md/movstr-2.c: New test.
8521
e80be24b 85222016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8523
8524 * gcc.target/s390/morestack.c: New test.
8525
9839f350 85262016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8527
8528 PR target/69625
8529 * gcc.target/s390/pr69625.c: Add test case.
8530
4550fbd0 85312016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8532
8533 PR testsuite/68580
8534 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8535
57d00b6a 85362016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8537
8538 PR target/68404
8539 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8540 * gcc.target/powerpc/fusion3.c: Likewise.
8541
63ad69d6 85422016-02-18 Richard Biener <rguenther@suse.de>
8543
8544 PR middle-end/69553
8545 * g++.dg/torture/pr69553.C: New testcase.
8546
d92404ed 85472016-02-18 Nick Clifton <nickc@redhat.com>
8548
4550fbd0 8549 PR target/62254
8550 PR target/69610
8551 * gcc.target/arm/pr62554.c: New test.
8552 * gcc.target/arm/pr69610-1.c: New test.
8553 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8554
0808dfce 85552016-02-18 Richard Biener <rguenther@suse.de>
8556
8557 PR middle-end/69854
8558 * gcc.dg/torture/pr69854.c: New testcase.
8559
fc3527e3 85602016-02-17 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR c++/69850
8563 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8564
e3c24279 85652012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8566
8567 * gcc.target/powerpc/vec-cg.c: New test.
8568
c9732c2b 85692016-02-17 Richard Biener <rguenther@suse.de>
8570
8571 PR testsuite/69586
8572 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8573
51bf9f9b 85742016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8575
8576 PR target/69161
8577 * gcc.c-torture/compile/pr69161.c: New test.
8578
6baedca3 85792016-02-17 David Sherwood <david.sherwood@arm.com>
8580
8581 PR target/69532
8582 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8583 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8584
4f240715 85852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8586
8587 * gcc.dg/ifcvt-4.c: Skip on Visium.
8588
e0c0515d 85892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8590
8591 * gnat.dg/atomic8.adb: New test.
8592
7b319ee6 85932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8594
8595 * gnat.dg/discr46.ad[sb]: New test.
8596
48a7e3d1 85972016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8598
8599 PR Target/48344
8600 * gcc.target/powerpc/pr48344-1.c: New test.
8601
3f844f15 86022015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8603
8604 PR fortran/69742
8605 * gfortran.dg/associate_21.f90: New test.
8606
7675e968 86072016-02-16 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR c/69835
8610 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8611 -Wnonnull in dg-options.
8612 * c-c++-common/nonnull-2.c: New test.
8613
d6faee88 86142016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8615 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8616
8617 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8618
3a2a72aa 86192016-02-16 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR middle-end/69801
8622 * gcc.dg/pr69801.c: Add empty dg-options.
8623
28072426 86242016-02-16 James Norris <jnorris@codesourcery.com>
8625
8626 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8627 * g++.dg/goacc/deviceptr-1.c: New file.
8628
37fffac2 86292016-02-16 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR tree-optimization/69820
8632 * gcc.dg/vect/pr69820.c: New test.
8633
f72a5e61 86342016-02-16 Richard Biener <rguenther@suse.de>
8635
8636 PR tree-optimization/69776
8637 * gcc.dg/torture/pr69776-2.c: New testcase.
8638
50e0cd76 86392016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8640
8641 PR tree-optimization/69714
8642 * gcc.dg/torture/pr69714.c: New test.
8643
14a72c4e 86442016-02-16 Jakub Jelinek <jakub@redhat.com>
8645
8646 PR tree-optimization/69802
8647 * gcc.dg/pr69802.c: New test.
8648
fd808c11 86492016-02-16 Richard Biener <rguenther@suse.de>
8650
8651 PR middle-end/69801
8652 * gcc.dg/pr69801.c: New testcase.
8653
49a549ca 86542016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8655
8656 PR libgfortran/69651
8657 * gfortran.dg/read_bang.f90: New test.
8658 * gfortran.dg/read_bang4.f90: New test.
8659
77454e6e 86602016-02-15 Jakub Jelinek <jakub@redhat.com>
8661
2074f21c 8662 PR c++/69658
8663 * g++.dg/init/pr69658.C: New test.
8664
77454e6e 8665 PR c++/69797
8666 * c-c++-common/pr69797.c: New test.
8667
4ef4d764 86682016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8669
8670 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8671 check for aarch64*-*-*.
8672
4a45fe0f 86732016-02-15 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/69783
8676 * gcc.dg/vect/pr69783.c: New testcase.
8677
0b3619e6 86782016-02-15 Richard Biener <rguenther@suse.de>
8679
8680 PR tree-optimization/69776
8681 * gcc.dg/torture/pr69776.c: New testcase.
8682
9b49c3cb 86832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8684
8685 PR fortran/60526
8686 * gfortran.dg/type_decl_4.f90: Reinstated.
8687
e46faff9 86882016-02-14 John David Anglin <danglin@gcc.gnu.org>
8689
8690 PR fortran/68746
8691 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8692
a96c809a 86932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8694
8695 PR fortran/60526
8696 PR bootstrap/69816
8697 * gfortran.dg/type_decl_4.f90: Removed.
8698
fdec7e88 86992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8700
8701 PR fortran/60526
8702 * gfortran.dg/type_decl_4.f90: New test.
8703
a72095c4 87042016-02-14 Alan Modra <amodra@gmail.com>
8705
bc436924 8706 PR testsuite/68886
a72095c4 8707 * gcc.c-torture/execute/stkalign.c: Revise test.
8708
73bb5f8b 87092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8710
8711 PR target/67260
8712 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8713
beb13161 87142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8715
8716 PR target/67260
8717 * gcc.target/sh/torture/pr67260.c: New.
8718
67cab04e 87192016-02-12 John David Anglin <danglin@gcc.gnu.org>
8720
8721 * gcc.dg/pr67964.c: Add dg-require-alias.
8722
44a59bb1 87232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8724
8725 PR target/67636
8726 PR target/64345
8727 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8728
38c9bd3a 87292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730
8731 PR libgfortran/69668
8732 * gfortran.dg/namelist_88.f90: New test.
8733
1774ff82 87342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8735
8736 PR libgfortran/69668
8737 * gfortran.dg/namelist_38.f90: Update test.
8738 * gfortran.dg/namelist_84.f90: Update test.
8739
aec1f4bd 87402016-02-12 David Malcolm <dmalcolm@redhat.com>
8741
8742 PR other/69554
8743 * gcc.dg/pr69554-1.c: New test.
8744 * gfortran.dg/pr69554-1.F90: New test.
8745 * gfortran.dg/pr69554-2.F90: New test.
8746 * lib/gcc-dg.exp (proc dg-locus): New function.
8747 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8748 distinguish between the caret-printing and non-caret-printing
8749 cases. If caret-printing has been explicitly enabled, bail out
8750 without attempting to fix up the output.
8751
da7d5066 87522016-02-12 David Malcolm <dmalcolm@redhat.com>
8753
8754 PR driver/69265
8755 PR driver/69453
8756 * gcc.dg/spellcheck-options-3.c: New test case.
8757 * gcc.dg/spellcheck-options-4.c: New test case.
8758 * gcc.dg/spellcheck-options-5.c: New test case.
8759 * gcc.dg/spellcheck-options-6.c: New test case.
8760 * gcc.dg/spellcheck-options-7.c: New test case.
8761 * gcc.dg/spellcheck-options-8.c: New test case.
8762 * gcc.dg/spellcheck-options-9.c: New test case.
8763 * gcc.dg/spellcheck-options-10.c: New test case.
8764
fcce1b0b 87652016-02-12 Jakub Jelinek <jakub@redhat.com>
8766
8767 PR rtl-optimization/69764
8768 PR rtl-optimization/69771
8769 * c-c++-common/pr69764.c: New test.
8770 * gcc.dg/torture/pr69771.c: New test.
8771
6d609290 87722016-02-12 Marek Polacek <polacek@redhat.com>
8773
8774 * g++.dg/torture/init-list1.C: New.
8775
7d75fb56 87762016-02-12 Marek Polacek <polacek@redhat.com>
8777
8778 * gcc.dg/pr69522.c: Add empty dg-options.
8779
52543fda 87802016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8781
8782 * g++.dg/lto/lto.exp: Include and init mpx.
8783 * g++.dg/lto/pr69729_0.C: New test.
8784
34947478 87852016-02-12 Jakub Jelinek <jakub@redhat.com>
8786
9181a4ec 8787 PR ipa/69241
8788 * g++.dg/ipa/pr69241-4.C: New test.
8789
34947478 8790 PR ipa/68672
8791 * g++.dg/ipa/pr68672-1.C: New test.
8792 * g++.dg/ipa/pr68672-2.C: New test.
8793 * g++.dg/ipa/pr68672-3.C: New test.
8794
74a4140f 87952016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8796
8797 PR c/69522
50e0cd76 8798 * gcc.dg/pr69522.c: New test.
74a4140f 8799
9ddb20d6 88002016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8801
8802 PR c++/69098
8803 * g++.dg/cpp1y/69098.C: New test.
8804 * g++.dg/cpp1y/69098-2.C: New test.
8805
67cf9b55 88062016-02-12 Jakub Jelinek <jakub@redhat.com>
8807
8808 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8809 and neighbour -> neighbor.
8810 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8811 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8812 * c-c++-common/Wvarargs.c: Likewise.
8813 * c-c++-common/goacc/host_data-5.c: Likewise.
8814 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8815 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8816 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8817 * gcc.target/aarch64/pr60697.c: Likewise.
8818 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8819 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8820 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8821 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8822 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8823 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8824 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8825 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8826 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8827 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8828 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8829 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8830 * g++.dg/lookup/koenig5.C: Likewise.
8831 * g++.dg/ext/no-asm-2.C: Likewise.
8832 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8833 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8834 * gfortran.dg/used_types_16.f90: Likewise.
8835 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8836 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8837 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8838 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8839 * gfortran.dg/abstract_type_6.f03: Likewise.
8840 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8841 * gfortran.dg/used_types_15.f90: Likewise.
8842 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8843 * gfortran.dg/exit_3.f08: Likewise.
8844 * gfortran.dg/open_status_2.f90: Likewise.
8845 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8846 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8847 * gfortran.dg/associate_1.f03: Likewise.
8848 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8849 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8850 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8851 * gcc.dg/builtin-object-size-1.c: Likewise.
8852 * gcc.dg/noreturn-6.c: Likewise.
8853 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8854 * gcc.dg/globalalias.c: Likewise.
8855 * gcc.dg/builtins-config.h: Likewise.
8856 * gcc.dg/pr30457.c: Likewise.
8857 * gcc.c-torture/compile/volatile-1.c: Likewise.
8858 * gcc.c-torture/execute/20101011-1.c: Likewise.
8859 * c-c++-common/Waddress-1.c: Likewise.
8860
40b38ace 88612016-02-11 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR c/69768
8864 * c-c++-common/Waddress-1.c: New test.
8865
42c87ca9 88662016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8867
8868 PR fortran/69296
8869 * gfortran.dg/associate_19.f03: New test.
8870 * gfortran.dg/associate_20.f03: New test.
8871
acb7939f 88722016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8873
8874 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8875
6defe3c5 88762016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8877
8878 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8879 .arch armv8-a\n. Add -dA to dg-options.
8880 * gcc.target/aarch64/assembler_arch_1.c: New test.
8881 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8882
63f63318 88832016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8884
8885 PR c++/68726
8886 * g++.dg/cpp0x/pr68726.C: New.
8887
1cddf457 88882016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8889
8890 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8891 test.
8892
b86fba37 88932016-02-11 Richard Biener <rguenther@suse.de>
8894
8895 * g++.dg/tree-ssa/pr61034.C: Adjust.
8896
ec4ec95a 88972016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8898
be7c31e9 8899 PR target/69148
ec4ec95a 8900 * gcc.target/s390/pr69148.c: New.
8901
f64416ca 89022016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8903
8904 PR tree-optimization/69652
8905 * gcc.dg/torture/pr69652.c: New test.
8906
e5d1ea31 89072016-02-10 Jakub Jelinek <jakub@redhat.com>
8908 Patrick Palka <ppalka@gcc.gnu.org>
8909
8910 PR ipa/69241
8911 PR c++/69649
8912 * g++.dg/ipa/pr69241-1.C: New test.
8913 * g++.dg/ipa/pr69241-2.C: New test.
8914 * g++.dg/ipa/pr69241-3.C: New test.
8915 * g++.dg/ipa/pr69649.C: New test.
8916
fa03b19d 89172016-02-10 Uros Bizjak <ubizjak@gmail.com>
8918
8919 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8920 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8921
14485c8a 89222016-02-10 Bin Cheng <bin.cheng@arm.com>
8923
8924 PR tree-optimization/68021
8925 * gcc.dg/tree-ssa/pr68021.c: New test.
8926
79f1ed25 89272016-02-10 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/69726
8930 * gcc.dg/uninit-22.c: New testcase.
8931
58f74eff 89322016-02-09 Andrew Pinski <apinski@cavium.com>
8933
8934 PR tree-opt/69282
8935 * gcc.c-torture/compile/20160205-1.c: New testcase.
8936
600c00f7 89372016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8938
8939 PR target/68404
8940 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8941 instead accessing a really large arrray.
8942 * gcc.target/powerpc/fusion3.c: Likewise.
8943
0771836e 89442016-02-09 Charles Baylis <charles.baylis@linaro.org>
8945
8946 PR target/68532
8947 * gcc.c-torture/execute/pr68532.c: New test.
8948
4ccd644f 89492016-02-11 Alexandre Oliva <aoliva@redhat.com>
8950
8951 PR target/69634
8952 * gcc.dg/pr69634.c: New.
8953
2e980a39 89542016-02-09 Richard Biener <rguenther@suse.de>
8955
8956 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8957
aacf7102 89582016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8959
aacf7102 8960 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8961
a1856ddf 89622016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8963
8964 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8965
d4d3da7e 89662016-02-09 Richard Biener <rguenther@suse.de>
8967
8968 PR tree-optimization/69715
8969 * gcc.dg/torture/pr69715.c: New testcase.
8970
9cc6714f 89712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8972
8973 PR c++/69139
8974 * g++.dg/cpp0x/trailing12.C: New test.
8975 * g++.dg/cpp0x/trailing13.C: New test.
8976
83d5062b 89772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8978
8979 PR c++/69283
8980 PR c++/67835
8981 * g++.dg/cpp1y/auto-fn29.C: New test.
8982 * g++.dg/cpp1y/auto-fn30.C: New test.
8983
394a86f3 89842016-02-08 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/69209
8987 * gcc.c-torture/compile/pr69209.c: New test.
8988
93b124b4 89892016-02-08 Jeff Law <law@redhat.com>
8990
8991 PR tree-optimization/68541
8992 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8993 of statements allowed in join block for path splitting.
8994
26abce13 89952016-02-08 Jakub Jelinek <jakub@redhat.com>
8996
0acb2d6e 8997 PR c++/59627
8998 * g++.dg/gomp/pr59627.C: New test.
8999
26abce13 9000 PR ipa/69239
9001 * g++.dg/ipa/pr69239.C: New test.
9002
86e0b129 90032016-02-08 David Malcolm <dmalcolm@redhat.com>
9004
9005 PR preprocessor/69664
9006 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9007 * gcc.dg/cpp/warn-comments.c: Likewise.
9008
f553d9f8 90092016-02-08 Marek Polacek <polacek@redhat.com>
9010
9011 PR c++/69688
9012 * g++.dg/init/const12.C: New test.
9013
600695e0 90142016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9015
9016 PR target/60410
9017 * gcc.dg/lto/pr55113_0.c: Remove test.
9018
c4f4b1e8 90192016-02-08 Richard Biener <rguenther@suse.de>
9020
9021 PR tree-optimization/69719
9022 * gcc.dg/torture/pr69719.c: New testcase.
9023
5a987d87 90242016-02-08 Richard Biener <rguenther@suse.de>
9025 Jeff Law <law@redhat.com>
9026
9027 PR target/68273
9028 * gcc.target/mips/pr68273.c: New testcase.
9029
0418e71d 90302016-02-08 Richard Biener <rguenther@suse.de>
9031
9032 PR rtl-optimization/69274
9033 * gcc.target/i386/addr-sel-1.c: XFAIL.
9034
07c0f1ca 90352016-02-08 Jeff Law <law@redhat.com>
9036
40d85f4c 9037 PR tree-optimization/68541
9038 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9039
140e093f 9040 PR tree-optimization/65917
07c0f1ca 9041 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9042
16430acf 90432016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9044
9045 PR fortran/50555
9046 * gfortran.dg/namelist_args.f90: New test.
9047
3f0ff0d8 90482016-02-05 Jeff Law <law@redhat.com>
9049
140e093f 9050 PR tree-optimization/68541
3f0ff0d8 9051 * gcc.dg/tree-ssa/split-path-2.c: New test.
9052 * gcc.dg/tree-ssa/split-path-3.c: New test.
9053 * gcc.dg/tree-ssa/split-path-4.c: New test.
9054 * gcc.dg/tree-ssa/split-path-5.c: New test.
9055 * gcc.dg/tree-ssa/split-path-6.c: New test.
9056 * gcc.dg/tree-ssa/split-path-7.c: New test.
9057
a7cc1f94 90582016-02-05 Martin Sebor <msebor@redhat.com>
9059
9060 PR c++/69662
9061 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9062 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9063
fcb25f28 90642016-02-06 Richard HEnderson <rth@redhat.com>
9065
9066 PR c/69643
9067 * gcc.target/i386/addr-space-4.c: New.
9068 * gcc.target/i386/addr-space-5.c: New.
9069
3a2545a1 90702016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9071
9072 PR fortran/66089
9073 * gfortran.dg/elemental_dependency_6.f90: New.
9074
1e302465 90752016-02-05 Jakub Jelinek <jakub@redhat.com>
9076
66feb54c 9077 PR rtl-optimization/69691
9078 * gcc.c-torture/execute/pr69691.c: New test.
9079
1e302465 9080 PR c++/69628
9081 * g++.dg/parse/pr69628.C: New test.
9082
9c28a298 90832016-02-05 Uros Bizjak <ubizjak@gmail.com>
9084
9085 * gcc.dg/sancov/asan.c: Move to ...
9086 * gcc.dg/asan/sancov-1.c: ... here.
9087
a854e286 90882016-02-05 Uros Bizjak <ubizjak@gmail.com>
9089
9090 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9091
d4f0b240 90922016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9093
9094 PR target/69677
9095 * gcc.target/i386/pr69677.c: New test.
9096
235d8723 90972016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9098
9099 PR c++/68948
9100 * g++.dg/template/pr68948.C: New test.
9101
f390cf65 91022016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9103
9104 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9105 (only necessary on s390x).
9106
ab99f104 91072016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9108
9109 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9110 -mno-accumulate-outgoing-args.
9111
f7ef5392 91122016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9113
9114 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9115
6b098e91 91162016-02-04 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR c/69669
9119 * c-c++-common/pr69669.c: New test.
9120
f0146cf3 91212016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9122
9123 PR target/69667
9124 * g++.dg/pr69667.C: New file.
9125
08fd6cf5 91262016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9127
9128 PR target/69619
9129 * gcc.dg/pr69619.c: Add new test.
9130
a6f3f39f 91312016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9132
9133 PR rtl-optimization/69577
9134 * gcc.target/i386/pr69577.c: New test.
9135
774068a0 91362016-02-04 Martin Liska <mliska@suse.cz>
9137
9138 * g++.dg/asan/pr69276.C: New test.
9139
f50a7894 91402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9141
9142 PR target/65932
9143 PR target/67714
9144 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9145 a single smulbb instruction.
9146 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9147 * gcc.target/amr/wmul-2.c: Likewise.
9148
6b722eb3 91492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9150
9151 PR target/65932
9152 PR target/67714
9153 * gcc.c-torture/execute/pr67714.c: New test.
9154
1f1475a7 91552016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9156
9157 PR target/69454
9158 * gcc.target/i386/pr69454-1.c: New test.
9159 * gcc.target/i386/pr69454-2.c: New test.
9160
6b94e133 91612016-02-03 Martin Sebor <msebor@redhat.com>
9162
9163 PR c++/69251
9164 PR c++/69253
9165 PR c++/69290
9166 PR c++/69277
9167 PR c++/69349
9168 * g++.dg/ext/flexarray-mangle-2.C: New test.
9169 * g++.dg/ext/flexarray-mangle.C: New test.
9170 * g++.dg/ext/flexarray-subst.C: New test.
9171 * g++.dg/ext/flexary11.C: New test.
9172 * g++.dg/ext/flexary12.C: New test.
9173 * g++.dg/ext/flexary13.C: New test.
9174 * g++.dg/ext/flexary14.C: New test.
9175 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9176
342ed0ac 91772016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9178
9179 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9180 Define only if CHECK_FLOAT128 is defined.
9181 (main): Properly initialize u5.
9182
edf6c4d2 91832016-02-03 Jakub Jelinek <jakub@redhat.com>
9184
415d5641 9185 PR c/69627
9186 * gcc.dg/pr69627.c: New test.
9187
edf6c4d2 9188 PR target/69644
9189 * gcc.dg/pr69644.c: New test.
9190
cf8f3ba0 91912016-02-03 Mike Stump <mikestump@comcast.net>
9192
9193 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9194 support for struct-layout-1.exp.
9195
c90d55dd 91962016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9197
9198 PR c++/69056
f7ef5392 9199 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9200
401bd0c8 92012016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9202 Alexandre Oliva <aoliva@redhat.com>
9203
9204 PR target/69461
9205 * gcc.target/powerpc/pr69461.c: New.
9206
277d9d1d 92072016-02-03 Uros Bizjak <ubizjak@gmail.com>
9208
9209 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9210 works from here ...
9211 (check_effective_target_fsanitize_thread): ... to here. Do not
9212 specify additional compile flags for the test source.
9213 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9214 specify additional compile flags for the test source.
9215
e69ad94a 92162016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9217
9218 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9219
a4454da2 92202016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9221
9222 PR fortran/67451
9223 PR fortran/69418
9224 * gfortran.dg/coarray_allocate_2.f08: New test.
9225 * gfortran.dg/coarray_allocate_3.f08: New test.
9226 * gfortran.dg/coarray_allocate_4.f08: New test.
9227
88cab2dd 92282016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9229
9230 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9231 use same scan-tree-dump-times on all platforms.
9232 * gcc.dg/vect/vect-outer-1.c: Likewise.
9233 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9234 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9235 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9236 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9237 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9238 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9239 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9240
66ea75c4 92412016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9242
9243 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9244 warning.
9245
4eef8df7 92462016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9247
9248 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9249
665fbc2f 92502016-02-02 James Norris <jnorris@codesourcery.com>
9251
9252 * c-c++-common/goacc/routine-5.c: Add tests.
9253
b10e3d47 92542016-02-02 Alexander Monakov <amonakov@ispras.ru>
9255
9256 * gcc.target/nvptx/unsigned-cmp.c: New test.
9257
12ad66dd 92582016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9259
9260 * gcc.target/aarch64/scalar_shift_1.c
9261 (test_corners_sisd_di): Improve force to SIMD register.
9262 (test_corners_sisd_si): Likewise.
9263 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9264 Remove scan-assembler check for ldr.
9265
f9ec342f 92662016-02-02 Richard Biener <rguenther@suse.de>
9267
9268 PR tree-optimization/69595
9269 * gcc.dg/Warray-bounds-17.c: New testcase.
9270
32f2925a 92712016-02-02 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/69606
9274 * gcc.dg/torture/pr69606.c: New testcase.
9275
cfd9ca84 92762016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9277
9278 PR middle-end/68542
9279 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9280 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9281
19bf08e2 92822016-02-02 Alan Modra <amodra@gmail.com>
9283
9284 PR target/69548
9285 * gcc.target/powerpc/pr69548.c: New test.
9286
6f13b088 92872016-02-01 Jakub Jelinek <jakub@redhat.com>
9288
dcddc5af 9289 PR rtl-optimization/69592
9290 * gcc.dg/pr69592.c: New test.
9291
6f13b088 9292 PR preprocessor/69543
9293 PR c/69558
9294 * gcc.dg/pr69543.c: New test.
9295 * gcc.dg/pr69558.c: New test.
9296
d090e5c2 92972016-02-01 Uros Bizjak <ubizjak@gmail.com>
9298
fcb317c5 9299 PR testsuite/65940
9300 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9301
aaf527dc 93022016-02-01 Martin Sebor <msebor@redhat.com>
9303
9304 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9305
1674217b 93062016-02-01 Bin Cheng <bin.cheng@arm.com>
9307
9308 PR tree-optimization/67921
9309 * c-c++-common/ubsan/pr67921.c: New test.
9310
b4007655 93112016-02-01 Richard Biener <rguenther@suse.de>
9312
9313 PR middle-end/69556
9314 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9315
88a477bb 93162016-02-01 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/69574
9319 * gcc.dg/torture/pr69574.c: New testcase.
9320
2eaaa4e7 93212016-02-01 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/69579
9324 * gcc.dg/setjmp-6.c: New testcase.
9325
e3882c44 93262016-02-01 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR rtl-optimization/69570
9329 * g++.dg/opt/pr69570.C: New test.
9330
f80aff47 93312016-02-01 Richard Henderson <rth@redhat.com>
9332
9333 * gcc.dg/pr69535.c: New test.
9334
240568aa 93352016-01-31 John David Anglin <danglin@gcc.gnu.org>
9336
6009b3b8 9337 PR testsuite/69584
9338 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9339 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9340
1fdf7177 9341 PR debug/68244
9342 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9343
240568aa 9344 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9345
cb3e5ac0 93462016-01-31 Paul Thomas <pault@gcc.gnu.org>
9347
9348 PR fortran/67564
9349 * gfortran.dg/allocate_with_source_17.f03: New test.
9350
3b8b902b 93512016-01-30 Jakub Jelinek <jakub@redhat.com>
9352
9353 PR tree-optimization/69546
9354 * gcc.dg/torture/pr69546.c: New test.
9355
17985abe 93562016-01-30 Paul Thomas <pault@gcc.gnu.org>
9357
9358 PR fortran/69566
9359 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9360
b5239e80 93612016-01-30 Martin Sebor <msebor@redhat.com>
9362
9363 PR c++/68490
9364 * g++.dg/ext/flexary10.C: New test.
9365
e8f03010 93662016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9367
9368 PR fortran/66707
9369 gfortran.dg/common_23.f90: New test.
9370
dc93691a 93712016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9372
9373 PR target/65546
9374 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9375 condition being checked, and disable it when the target supports
9376 misaligned loads and stores.
9377
ff5e28e9 93782016-01-29 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR debug/69518
9381 * gcc.dg/torture/pr69518.c: New test.
9382
b0d8930a 93832016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9384
9385 PR target/69530
9386 * gcc.target/i386/pr69530.c: New test.
9387
21601fc7 93882016-01-29 Steve Ellcey <sellcey@imgtec.com>
9389
9390 PR target/65604
9391 * gcc.target/mips/div-delay.c: New test.
9392
ca6c7317 93932016-01-29 Jakub Jelinek <jakub@redhat.com>
9394
4758dc39 9395 PR target/69551
9396 * gcc.target/i386/pr69551.c: New test.
9397
ca6c7317 9398 PR target/66137
9399 * gcc.target/i386/pr66137.c: New test.
9400
e3078da6 94012016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9402
9403 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9404 always built for p5600.
9405 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9406 isa=p5600 dg-option.
9407
b622ec25 94082016-01-29 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/69547
9411 * g++.dg/tree-ssa/pr69547.C: New testcase.
9412
d2a60e99 94132016-01-29 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR debug/66869
9416 * g++.dg/warn/Wunused-function2.C: New test.
9417
ae849d2b 94182016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9419
9420 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9421 support for test to succeed.
9422
ce6a6978 94232016-01-29 Marek Polacek <polacek@redhat.com>
9424
9425 PR c++/69509
9426 PR c++/69516
9427 * g++.dg/ext/constexpr-vla2.C: New test.
9428 * g++.dg/ext/constexpr-vla3.C: New test.
9429 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9430
7550d855 94312016-01-29 Richard Biener <rguenther@suse.de>
9432
9433 PR middle-end/69537
9434 * gcc.dg/uninit-21.c: New testcase.
9435
f11bb279 94362016-01-28 Uros Bizjak <ubizjak@gmail.com>
9437
9438 PR target/69459
9439 * gcc.target/i386/pr69459.c: New test.
9440
c80c12c8 94412016-01-28 Steve Ellcey <sellcey@imgtec.com>
9442
9443 PR target/68400
9444 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9445 * gcc.target/mips/pr68400.c: New test.
9446
c649bacc 94472016-01-28 Martin Sebor <msebor@redhat.com>
9448
9449 PR target/17381
9450 * gcc.target/powerpc/pr17381.c: New test.
9451
f4881661 94522016-01-28 Jakub Jelinek <jakub@redhat.com>
9453
9454 PR middle-end/69542
9455 * gcc.dg/torture/pr69542.c: New test.
9456
d66fdd75 94572016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9458
9459 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9460
d4a78818 94612016-01-28 David Edelsohn <dje.gcc@gmail.com>
9462
9463 * gcc.dg/pr65980.c: Skip on AIX.
9464 * gcc.dg/pr66688.c: Same.
9465
21329e97 94662016-01-28 David Edelsohn <dje.gcc@gmail.com>
9467
9468 PR target/63679
9469 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9470 * gcc.dg/tree-ssa/sra-18.c: Same.
9471
cc7124a6 94722016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9473
9474 PR fortran/62536
9475 * gfortran.dg/block_15.f08: New test.
9476 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9477 on incorrectly closed BLOCK.
9478
358dfcb4 94792016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9480
9481 * gcc.dg/declare-simd.c: New test.
e87502d6 94822016-01-28 Richard Biener <rguenther@suse.de>
9483
9484 PR tree-optimization/69466
9485 * gfortran.dg/vect/pr69466.f90: New testcase.
9486
44e7334b 94872016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9488
9489 * g++.dg/pr67989.C: Remove ARM-specific option.
9490 * gcc.target/arm/pr67989.C: New file.
9491
5ce8f551 94922016-01-27 Uros Bizjak <ubizjak@gmail.com>
9493
9494 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9495 and expm1 test for glibc < 2.11.
9496
fa6e6b15 94972016-01-27 Richard Henderson <rth@redhat.com>
9498
9499 * gcc.c-torture/execute/pr69447.c: New test.
9500
95012016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9502
7b8122c6 9503 PR fortran/69422
147b2f9b 9504 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9505
78e516eb 95062016-01-27 Jakub Jelinek <jakub@redhat.com>
9507
9508 PR debug/66869
9509 * gcc.dg/pr66869.c: New test.
9510
9b849350 95112016-01-25 Jeff Law <law@redhat.com>
9512
9513 PR tree-optimization/68398
f11bb279 9514 PR tree-optimization/69196
9b849350 9515 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9516 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9517 path to avoid new heuristic allowing more irreducible regions
9518 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9519 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9520 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9521 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9522 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9523
fee5e491 95242016-01-27 Marek Polacek <polacek@redhat.com>
9525
9526 PR c/68062
9527 * c-c++-common/vector-compare-4.c: New test.
9528
eec96426 95292016-01-27 David Malcolm <dmalcolm@redhat.com>
9530
9531 PR preprocessor/69126
9532 * c-c++-common/pr69126.c: New test case.
9533
5068be18 95342016-01-27 Ian Lance Taylor <iant@google.com>
9535
9536 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9537
5fa82c11 95382016-01-27 Ryan Burn <contact@rnburn.com>
9539
9540 PR cilkplus/69267
9541 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9542
b3df0219 95432016-01-27 Uros Bizjak <ubizjak@gmail.com>
9544
9545 PR target/69512
9546 * gcc.target/i386/pr69512.c: New test.
9547
d46a16d4 95482016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9549
9550 PR ada/69488
9551 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9552
6a9b35ef 95532016-01-27 Marek Polacek <polacek@redhat.com>
9554
9555 PR c++/69379
9556 * g++.dg/pr69379.C: New test.
9557
18e9663b 95582016-01-27 Martin Sebor <msebor@redhat.com>
9559
9560 PR c++/69317
9561 * g++.dg/abi/Wabi-2-2.C: New test.
9562 * g++.dg/abi/Wabi-2-3.C: New test.
9563 * g++.dg/abi/Wabi-3-2.C: New test.
9564 * g++.dg/abi/Wabi-3-3.C: New test.
9565
c88301ad 95662016-01-27 Richard Biener <rguenther@suse.de>
9567
9568 PR tree-optimization/69166
9569 * gcc.dg/torture/pr69166.c: New testcase.
9570
8ca47550 95712016-01-27 Martin Jambor <mjambor@suse.cz>
9572
9573 PR tree-optimization/69355
9574 * gcc.dg/tree-ssa/pr69355.c: New test.
9575
5cb23e3c 95762016-01-27 Marek Polacek <polacek@redhat.com>
9577
9578 PR c++/69496
9579 * g++.dg/ext/constexpr-vla1.C: New test.
9580
7b0c1b6d 95812016-01-20 Christian Bruel <christian.bruel@st.com>
9582
9583 PR target/69245
9584 * gcc.target/arm/pr69245.c: New test.
9585
220112fc 95862016-01-27 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR tree-optimization/69399
9589 * gcc.dg/torture/pr69399.c: New test.
9590
16294490 95912016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9592
9593 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9594
8abd3d0c 95952016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9596
9597 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9598
7cf9b895 95992016-01-26 Tom de Vries <tom@codesourcery.com>
9600
9601 PR tree-optimization/69110
9602 * gcc.dg/autopar/pr69110.c: New test.
9603
557c1942 96042016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9605 Sebastian Pop <s.pop@samsung.com>
557c1942 9606
9607 * gcc.dg/graphite/isl-ast-op-select.c: New.
9608
80adbd96 96092015-01-26 Paul Thomas <pault@gcc.gnu.org>
9610
9611 PR fortran/69385
9612 * gfortran.dg/allocate_error_6.f90: New test.
9613
c3f86f60 96142016-01-26 Richard Henderson <rth@redhat.com>
9615
9616 * gcc.dg/tm/pr60908.c: New test.
9617
3752e5b1 96182016-01-26 David Malcolm <dmalcolm@redhat.com>
9619
9620 PR other/69006
9621 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9622 directive.
9623 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9624 expected multiline output to reflect the colorization being
9625 disabled before newlines.
9626 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9627 (custom_diagnostic_finalizer): Replace call to
9628 pp_newline_and_flush with call to pp_flush.
9629 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9630 * gfortran.dg/implicit_class_1.f90: Likewise.
9631 * lib/gcc-dg.exp (allow_blank_lines): New global.
9632 (dg-allow-blank-lines-in-output): New procedure.
9633 (gcc-dg-prune): Complain about blank lines in the output, unless
9634 dg-allow-blank-lines-in-output was called.
9635 * lib/multiline.exp (_build_multiline_regex): Only support
9636 arbitrary followup text for non-blank-lines, not for blank lines.
9637
9bbfd060 96382016-01-26 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR tree-optimization/69483
9641 * gcc.dg/pr69483.c: New test.
9642 * g++.dg/opt/pr69483.C: New test.
9643
53773057 96442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9645
9646 PR target/68620
9647 * gcc.target/arm/pr68620.c: New test.
9648
442a556f 96492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 * gcc.target/i386/pr68986-2.c: Remove -m32.
9652
d513c683 96532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR target/68986
9656 * gcc.target/i386/pr68986-1.c: New test.
9657 * gcc.target/i386/pr68986-2.c: Likewise.
9658 * gcc.target/i386/pr68986-3.c: Likewise.
9659
976877a5 96602016-01-26 Christian Bruel <christian.bruel@st.com>
9661
9662 * lib/target-supports.exp
9663 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9664 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9665 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9666
2c7b2f88 96672016-01-26 Richard Biener <rguenther@suse.de>
9668
9669 PR tree-optimization/69452
9670 * gcc.dg/torture/pr69452.c: New testcase.
9671
f7fc06e7 96722016-01-26 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR target/69442
9675 * gcc.dg/pr69442.c: New test.
9676
d1dae587 96772016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9678
9679 PR target/67896
9680 * gcc.target/aarch64/simd/pr67896.C: New.
9681
ef7be7f8 96822016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9683
9684 PR tree-optimization/69400
9685 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9686 function.
9687 (plugin_init): Call it.
9688 * gcc.dg/torture/pr69400.c: New test.
9689
648433a4 96902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9691
9692 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9693
45fc5243 96942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9695 Sebastian Pop <s.pop@samsung.com>
9696
9697 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9698 isl-0.15.
9699
c699f6a1 97002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9701 Sebastian Pop <s.pop@samsung.com>
9702
9703 * gcc.dg/graphite/pr69292.c: New.
9704
b86e24ea 97052016-01-25 Jakub Jelinek <jakub@redhat.com>
9706
9707 * c-c++-common/goacc/use_device-1.c: New test.
9708
105cb8d7 97092016-01-25 Jeff Law <law@redhat.com>
9710
9711 PR tree-optimization/69196
9712 PR tree-optimization/68398
9713 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9714 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9715
44562749 97162016-01-25 David Edelsohn <dje.gcc@gmail.com>
9717
9718 PR target/69469
9719 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9720 Algorithm.
9721
6837fee7 97222016-01-25 Richard Biener <rguenther@suse.de>
9723
9724 PR testsuite/69380
9725 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9726
fe500d65 97272016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9728
9729 PR target/69421
9730 * gcc.dg/pr69421.c: New test.
9731
8eacba94 97322016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9733
9734 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9735 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9736 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9737 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9738 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9739 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9740 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9741 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9742 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9743 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9744
af09d40d 97452016-01-25 Richard Biener <rguenther@suse.de>
9746
9747 PR tree-optimization/69376
9748 * gcc.dg/torture/pr69376.c: New testcase.
9749
d65063f5 97502016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9751
9752 PR fortran/69397
9753 PR fortran/68442
9754 * gfortran.dg/interface_38.f90: New test.
9755 * gfortran.dg/interface_39.f90: New test.
80adbd96 9756
08c7bfb4 97572016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9758
9759 Revert:
9760 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9761
9762 PR c++/11858
9763 PR c++/24663
9764 PR c++/24664
9765 * g++.dg/template/pr11858.C: New test.
9766 * g++.dg/template/pr24663.C: New test.
9767 * g++.dg/template/unify12.C: New test.
9768 * g++.dg/template/unify13.C: New test.
9769 * g++.dg/template/unify14.C: New test.
9770 * g++.dg/template/unify15.C: New test.
9771 * g++.dg/template/unify16.C: New test.
9772 * g++.dg/template/unify17.C: New test.
9773
c2e7d2be 97742016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9775
9776 PR fortran/68283
9777 gfortran.dg/pr68283.f90: New test.
9778
9f2e8617 97792016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9780
9781 PR fortran/66094
9782 * gfortran.dg/inline_matmul_13.f90: New test.
9783 * gfortran.dg/matmul_bounds_8.f90: New test.
9784 * gfortran.dg/matmul_bounds_9.f90: New test.
9785 * gfortran.dg/matmul_bounds_10.f90: New test.
9786
a4838119 97872016-01-23 Tom de Vries <tom@codesourcery.com>
9788
9789 PR tree-optimization/69426
9790 * gcc.dg/autopar/pr69426.c: New test.
9791
feddf0dc 97922016-01-23 Martin Sebor <msebor@redhat.com>
9793
9794 PR c++/58109
9795 PR c++/69022
9796 * g++.dg/cpp0x/alignas5.C: New test.
9797 * g++.dg/ext/vector29.C: Same.
9798
132731fb 97992016-01-23 Uros Bizjak <ubizjak@gmail.com>
9800
9801 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9802 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9803 _GNU_SOURCE from compile flags to the source.
9804 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9805 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9806 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9807 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9808
51aec681 98092016-01-22 Jakub Jelinek <jakub@redhat.com>
9810
9811 PR target/69432
9812 * g++.dg/opt/pr69432.C: New test.
9813
147aa3e3 98142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9815
9816 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9817 32-bit targets testing an -m64 multilib.
9818
4d04e35e 98192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9820
9821 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9822 64-bit support.
9823
86f38d0c 98242016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9825
9826 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9827
f776e712 98282016-01-21 Christian Bruel <christian.bruel@st.com>
9829
9830 PR target/68674
9831 * gcc.target/i386/pr68674.c
9832 * gcc.target/aarch64/pr68674.c
9833 * gcc.target/arm/pr68674.c
9834
7b9de435 98352016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9836
9837 PR target/69403
9838 * gcc.c-torture/execute/pr69403.c: New test.
9839
9935a0ba 98402016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/55843
9843 * g++.dg/template/pr55843.C: New.
9844
06b94aa1 98452016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9846
9847 PR testsuite/66877
9848 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9849 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9850
b68773a8 98512016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9852
9853 PR testsuite/67489
132731fb 9854 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9855 from dg-do compile directive, and instead add
9856 { dg-require-effective-target int128 }.
b68773a8 9857
bbbbe8ab 98582016-01-20 Martin Sebor <msebor@redhat.com>
9859
9860 PR c/69405
9861 * gcc.dg/sync-fetch.c: New test.
9862
f3a6a26f 98632016-01-21 Martin Sebor <msebor@redhat.com>
9864
9865 PR target/69252
9866 * gcc.target/powerpc/pr69252.c: New test.
9867
d1565a03 98682016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9869
9870 PR fortran/65996
132731fb 9871 * gfortran.dg/pr65996.f90: New test.
d1565a03 9872
15a5a905 98732016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9874
9875 PR c++/68810
bbbbe8ab 9876 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9877 expected to generate an error.
15a5a905 9878
e4538af5 98792016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9880
9881 PR middle-end/66178
9882 * gcc.dg/torture/pr66178.c: New test.
9883
4d4180ce 98842016-01-21 Anton Blanchard <anton@samba.org>
9885 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9886
9887 PR target/63354
9888 * gcc.target/powerpc/pr63354.c: New test.
9889
86e16058 98902016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9891
9892 PR rtl-optimization/68990
9893 * gcc.target/i386/pr68990: New.
9894
b11b85e4 98952016-01-21 Nick Clifton <nickc@redhat.com>
9896
9897 PR target/69129
9898 * gcc.target/mips/pr69129.c: New.
9899
62dd9f85 99002016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9901
9902 PR c++/58046
9903 * g++.dg/cpp0x/pr58046.C: New.
9904
ac7d424b 99052016-01-21 Jakub Jelinek <jakub@redhat.com>
9906
47c0bea3 9907 PR target/69187
9908 PR target/65624
9909 * gcc.target/arm/pr69187.c: New test.
9910
ac7d424b 9911 PR c++/69355
9912 * g++.dg/torture/pr69355.C: New test.
9913
9e18b252 99142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9915 Sebastian Pop <s.pop@samsung.com>
9916
9917 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9918
de862e2f 99192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9920 Sebastian Pop <s.pop@samsung.com>
9921
132731fb 9922 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9923
f55f9344 99242016-01-21 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR middle-end/67653
9927 * c-c++-common/pr67653.c: New test.
9928 * gcc.dg/torture/pr29119.c: Add dg-warning.
9929
62752e71 99302016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9931
9932 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9933
16d4186f 99342016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9935
9936 PR c/24293
9937 * gcc.dg/pr24293.c: New test.
9938 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9939 incomplete struct type.
9940 * gcc.dg/declspec-1.c: Likewise.
9941 * gcc.dg/pr63549.c: Likewise.
9942
58219d13 99432016-01-20 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR tree-optimization/66612
9946 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9947 for bdn instruction.
9948
a7b5688a 99492016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9950
9951 * lib/target-supports.exp
9952 (check_effective_target_arm_fp_ok_nocache): New.
9953 (check_effective_target_arm_fp_ok): New.
9954 (add_options_for_arm_fp): New.
9955 (check_effective_target_arm_crypto_ok_nocache): Require
9956 target_arm_v8_neon_ok instead of arm32.
9957 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9958 (check_effective_target_arm_crypto_pragma_ok): New.
9959 (add_options_for_arm_vfp): New.
9960 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9961 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9962 target instead. Force initial fpu to vfp.
9963 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9964 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9965 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9966 dependency.
9967 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9968 use arm_vfp effective target instead. Force initial fpu to vfp.
9969 * gcc.target/arm/attr-neon3.c: Likewise.
9970 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9971 arm_vfp_ok.
9972 * gcc.target/arm/unsigned-float.c: Likewise.
9973 * gcc.target/arm/vfp-1.c: Likewise.
9974 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9975 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9976 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9977 * gcc.target/arm/vfp-ldmias.c: Likewise.
9978 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9979 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9980 * gcc.target/arm/vfp-stmiad.c: Likewise.
9981 * gcc.target/arm/vfp-stmias.c: Likewise.
9982 * gcc.target/arm/vnmul-1.c: Likewise.
9983 * gcc.target/arm/vnmul-2.c: Likewise.
9984 * gcc.target/arm/vnmul-3.c: Likewise.
9985 * gcc.target/arm/vnmul-4.c: Likewise.
9986
7ca56ca8 99872016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9988
7fb75b57 9989 PR testsuite/69366
9990 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9991 the MPX run-time library, for compile-time MPX test.
9992 * gcc.target/i386/chkp-always_inline.c: Likewise.
9993 * gcc.target/i386/chkp-bndret.c: Likewise.
9994 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9995 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9996 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9997 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9998 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9999 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10000 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10001 * gcc.target/i386/chkp-label-address.c: Likewise.
10002 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10003 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10004 * gcc.target/i386/chkp-pr69044.c: Likewise.
10005 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10006 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10007 * gcc.target/i386/chkp-strchr.c: Likewise.
10008 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10009 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10010 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10011 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10012 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10013 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10014 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10015 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10016 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10017 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10018 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10019 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10020 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10021 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10022 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10023 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10024 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10025 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10026 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10027 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10028 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10029 * gcc.target/i386/pr63995-2.c: Likewise.
10030 * gcc.target/i386/pr64805.c: Likewise.
10031 * gcc.target/i386/pr65044.c: Likewise.
10032 * gcc.target/i386/pr65167.c: Likewise.
10033 * gcc.target/i386/pr65183.c: Likewise.
10034 * gcc.target/i386/pr65184.c: Likewise.
10035 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10036
f2da0b99 100372016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10038
10039 PR tree-optimization/69328
10040 * gcc.dg/pr69328.c: New test.
10041
4d379676 100422016-01-20 Jeff Law <law@redhat.com>
10043
4a11f145 10044 PR target/25114
4d379676 10045 * gcc.target/m68k/pr25114.c: New test.
10046
0754bad1 100472016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10048
10049 * gcc.target/arm/memset-inline-10.c: Added
10050 dg-require-effective-target arm_thumb2_ok.
10051
63bd5c2d 100522016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10053
10054 * gcc.dg/debug/dwarf2/sso.c: New test.
10055
a9c01e81 100562016-01-19 Uros Bizjak <ubizjak@gmail.com>
10057
10058 PR testsuite/68820
10059 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10060 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10061 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10062
53fa0e54 100632016-01-19 Jan Hubicka <hubicka@ucw.cz>
10064
10065 PR ipa/66223
10066 * g++.dg/ipa/devirt-50.C: New testcase.
10067
e035a62c 100682016-01-19 Marek Polacek <polacek@redhat.com>
10069
10070 PR c++/68965
10071 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10072 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10073
885cc3ea 100742016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10075
10076 PR target/69135
10077 * gcc.target/arm/pr69135_1.c: New test.
10078
07bd240e 100792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10080
10081 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10082
9f60d257 100832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10084
10085 * gcc.target/aarch64/ccmp_1.c: New testcase.
10086
a0c919f7 100872016-01-19 Marek Polacek <polacek@redhat.com>
10088
10089 PR c++/68586
10090 * g++.dg/cpp0x/enum30.C: New test.
10091
dc5d6d17 100922016-01-19 Richard Biener <rguenther@suse.de>
10093
10094 PR tree-optimization/69336
10095 * g++.dg/tree-ssa/pr69336.C: New testcase.
10096
6dd156e0 100972016-01-19 Jakub Jelinek <jakub@redhat.com>
10098
10099 PR debug/65779
10100 * gcc.dg/pr65779.c: New test.
10101
3e0d45b9 101022016-01-19 Richard Biener <rguenther@suse.de>
10103
10104 PR tree-optimization/69352
10105 * gcc.dg/torture/pr69352.c: New testcase.
10106
7a3cf64d 101072016-01-19 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR rtl-optimization/68955
10110 PR rtl-optimization/64557
10111 * gcc.dg/torture/pr68955.c: New test.
10112
8be55b33 101132016-01-19 Jan Hubicka <hubicka@ucw.cz>
10114
10115 PR lto/69136
10116 * g++.dg/torture/pr69136.C: New testcase.
10117
72a985d7 101182016-01-19 Jan Hubicka <hubicka@ucw.cz>
10119
10120 PR lto/69133
10121 * g++.dg/lto/pr69133_0.C: New testcase.
10122 * g++.dg/lto/pr69133_1.C: New testcase.
10123
56778b62 101242016-01-15 Jeff Law <law@redhat.com>
10125
10126 PR tree-optimization/69320
10127 * gcc.c-torture/pr69320-1.c: New test.
10128 * gcc.c-torture/pr69320-2.c: New test.
10129 * gcc.c-torture/pr69320-3.c: New test.
10130 * gcc.c-torture/pr69320-4.c: New test.
10131
ced41b93 101322016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10133
10134 PR c++/11858
10135 PR c++/24663
10136 PR c++/24664
10137 * g++.dg/template/pr11858.C: New test.
10138 * g++.dg/template/pr24663.C: New test.
10139 * g++.dg/template/unify12.C: New test.
10140 * g++.dg/template/unify13.C: New test.
10141 * g++.dg/template/unify14.C: New test.
10142 * g++.dg/template/unify15.C: New test.
10143 * g++.dg/template/unify16.C: New test.
10144 * g++.dg/template/unify17.C: New test.
10145
7f8cbcaf 101462016-01-18 David Malcolm <dmalcolm@redhat.com>
10147
10148 PR testsuite/69181
10149 * gcc.dg/pr69181-1.c: New test file.
10150 * gcc.dg/pr69181-2.c: New test file.
10151 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10152 globals by moving it to...
10153 (cleanup-after-saved-dg-test): ...this new function. Add
10154 "global additional_sources_used". Add reset of global
10155 multiline_expected_outputs to the empty list.
10156 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10157 global to...
10158 (multiline_expected_outputs): ...this, and updated comments to
10159 note that it is modified from gcc-dg.exp.
10160 (dg-end-multiline-output): Update for the above renaming.
10161 (handle-multiline-outputs): Likewise. Remove the clearing
10162 of the expected outputs to the empty list.
10163
3c7cbfc0 101642016-01-18 Richard Biener <rguenther@suse.de>
10165
10166 PR tree-optimization/69297
10167 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10168
81d49cc1 101692016-01-18 Joseph Myers <joseph@codesourcery.com>
10170
10171 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10172 dg-options.
10173 * gcc.target/mips/mips-3d-2.c: Likewise.
10174 * gcc.target/mips/mips-3d-3.c: Likewise.
10175 * gcc.target/mips/mips-3d-4.c: Likewise.
10176 * gcc.target/mips/mips-3d-5.c: Likewise.
10177 * gcc.target/mips/mips-3d-6.c: Likewise.
10178 * gcc.target/mips/mips-3d-7.c: Likewise.
10179 * gcc.target/mips/mips-3d-8.c: Likewise.
10180 * gcc.target/mips/mips-3d-9.c: Likewise.
10181 * gcc.target/mips/mips-ps-1.c: Likewise.
10182 * gcc.target/mips/mips-ps-2.c: Likewise.
10183 * gcc.target/mips/mips-ps-3.c: Likewise.
10184 * gcc.target/mips/mips-ps-4.c: Likewise.
10185 * gcc.target/mips/mips-ps-5.c: Likewise.
10186 * gcc.target/mips/mips-ps-6.c: Likewise.
10187 * gcc.target/mips/mips-ps-7.c: Likewise.
10188 * gcc.target/mips/mips-ps-type.c: Likewise.
10189 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10190 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10191
03c4ff3a 101922016-01-18 Tom de Vries <tom@codesourcery.com>
10193
10194 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10195 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10196 * c-c++-common/goacc/kernels-empty.c: New test.
10197 * c-c++-common/goacc/kernels-eternal.c: New test.
10198 * c-c++-common/goacc/kernels-loop-2.c: New test.
10199 * c-c++-common/goacc/kernels-loop-3.c: New test.
10200 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10201 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10202 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10203 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10204 * c-c++-common/goacc/kernels-loop-data.c: New test.
10205 * c-c++-common/goacc/kernels-loop-g.c: New test.
10206 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10207 * c-c++-common/goacc/kernels-loop-n.c: New test.
10208 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10209 * c-c++-common/goacc/kernels-loop.c: New test.
10210 * c-c++-common/goacc/kernels-noreturn.c: New test.
10211 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10212 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10213 * c-c++-common/goacc/kernels-reduction.c: New test.
10214
22e3dcee 102152016-01-18 Tom de Vries <tom@codesourcery.com>
10216
10217 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10218 * gcc.dg/autopar/outer-2.c: Same.
10219 * gcc.dg/autopar/outer-3.c: Same.
10220 * gcc.dg/autopar/outer-4.c: Same.
10221 * gcc.dg/autopar/outer-5.c: Same.
10222 * gcc.dg/autopar/outer-6.c: Same.
10223 * gcc.dg/autopar/parallelization-1.c: Same.
10224 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10225 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10226 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10227 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10228 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10229 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10230 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10231 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10232 * gcc.dg/autopar/pr39500-1.c: Same.
10233 * gcc.dg/autopar/pr39500-2.c: Same.
10234 * gcc.dg/autopar/pr46193.c: Same.
10235 * gcc.dg/autopar/pr46194.c: Same.
10236 * gcc.dg/autopar/pr49580.c: Same.
10237 * gcc.dg/autopar/pr49960-1.c: Same.
10238 * gcc.dg/autopar/pr49960.c: Same.
10239 * gcc.dg/autopar/pr68373.c: Same.
10240 * gcc.dg/autopar/reduc-1.c: Same.
10241 * gcc.dg/autopar/reduc-1char.c: Same.
10242 * gcc.dg/autopar/reduc-1short.c: Same.
10243 * gcc.dg/autopar/reduc-2.c: Same.
10244 * gcc.dg/autopar/reduc-2char.c: Same.
10245 * gcc.dg/autopar/reduc-2short.c: Same.
10246 * gcc.dg/autopar/reduc-3.c: Same.
10247 * gcc.dg/autopar/reduc-4.c: Same.
10248 * gcc.dg/autopar/reduc-6.c: Same.
10249 * gcc.dg/autopar/reduc-7.c: Same.
10250 * gcc.dg/autopar/reduc-8.c: Same.
10251 * gcc.dg/autopar/reduc-9.c: Same.
10252 * gcc.dg/autopar/uns-outer-4.c: Same.
10253 * gcc.dg/autopar/uns-outer-5.c: Same.
10254 * gcc.dg/autopar/uns-outer-6.c: Same.
10255 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10256 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10257
fd5cbe2f 102582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10259
10260 PR target/63679
10261 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10262 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10263
fa75ab55 102642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10265
10266 PR target/63679
10267 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10268 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10269 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10270
214b2582 102712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10272
10273 PR target/63679
10274 * gcc.dg/tree-ssa/sra-17.c: New.
10275 * gcc.dg/tree-ssa/sra-18.c: New.
10276
13146837 102772016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10278
10279 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10280
6ccd18c2 102812016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10282
10283 * gnat.dg/inline12.adb: New test.
10284
8872b95f 102852016-01-18 Bin Cheng <bin.cheng@arm.com>
10286
10287 PR tree-optimization/66797
10288 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10289
971514e3 102902016-01-18 Richard Biener <rguenther@suse.de>
10291
10292 PR tree-optimization/69170
10293 * gcc.dg/torture/pr69170.c: New testcase.
10294
dfb6d139 102952016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10296
10297 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10298
164d84c2 102992016-01-16 Tom de Vries <tom@codesourcery.com>
10300
10301 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10302
4c33b769 103032016-01-16 Tom de Vries <tom@codesourcery.com>
10304
10305 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10306 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10307 redundant dg-require-effective-target pthread.
10308 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10309 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10310 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10311 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10312 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10313 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10314 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10315
673441b0 103162016-01-16 David Edelsohn <dje.gcc@gmail.com>
10317
10318 PR target/68609
10319 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10320 * gcc.target/powerpc/recip-7.c: Same.
10321
90153ae7 103222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10323
10324 PR c++/69091
10325 * g++.dg/template/pr69091.C: New test.
10326
bc24d01d 103272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10328
10329 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10330 dump does not contain an error_mark_node.
10331 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10332 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10333
4067c0fd 103342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10335
10336 PR c++/68936
10337 * g++.dg/template/pr68936.C: New test.
10338
27c6dbdd 103392016-01-15 David Edelsohn <dje.gcc@gmail.com>
10340
10341 PR target/68609
10342 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10343 * gcc.target/powerpc/recip-2.c: Same.
10344 * gcc.target/powerpc/recip-3.c: Same.
10345 * gcc.target/powerpc/recip-4.c: Same.
10346 * gcc.target/powerpc/recip-sqrtf.c: Same.
10347
e390c57d 103482016-01-15 Jeff Law <law@redhat.com>
10349
10350 PR tree-optimization/69270
10351 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10352 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10353
ddcfeaf1 103542016-01-15 Paul Thomas <pault@gcc.gnu.org>
10355
10356 PR fortran/49630
10357 * gfortran.dg/deferred_character_13.f90: New test for the fix
10358 of comment 3 of the PR.
10359
10360 PR fortran/54070
10361 * gfortran.dg/deferred_character_8.f90: New test
10362 * gfortran.dg/allocate_error_5.f90: New test
10363
10364 PR fortran/60593
10365 * gfortran.dg/deferred_character_10.f90: New test
10366
10367 PR fortran/60795
10368 * gfortran.dg/deferred_character_14.f90: New test
10369
10370 PR fortran/61147
10371 * gfortran.dg/deferred_character_11.f90: New test
10372
10373 PR fortran/64324
10374 * gfortran.dg/deferred_character_9.f90: New test
10375
81be349c 103762016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10377
10378 PR rtl-optimization/69030
10379 * gcc.target/i386/pr69030.c: New.
10380
998456c5 103812016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10382
10383 * gcc.target/aarch64/target_attr_17.c: New test.
10384
0d85be19 103852016-01-15 Richard Biener <rguenther@suse.de>
10386
10387 PR tree-optimization/66856
10388 * gcc.dg/torture/pr66856-1.c: New testcase.
10389 * gcc.dg/torture/pr66856-2.c: Likewise.
10390
321d36c8 103912016-01-15 Richard Biener <rguenther@suse.de>
10392
10393 PR debug/69137
10394 * g++.dg/lto/pr69137_0.C: New testcase.
10395
d94a1f53 103962016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10397
10398 PR middle-end/69246
10399 * gcc.target/i386/pr69246.c: New test.
10400
5fe9a861 104012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10402
a9c01e81 10403 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10404
3d05a5e9 104052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10406
10407 PR c++/56194
10408 * g++.dg/init/const9.C: Disable test on S/390.
10409
5e8132b5 104102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10411
10412 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10413 * g++.dg/Wno-frame-address.C: Ditto.
10414
32307cdf 104152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10416
10417 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10418
1ca28250 104192016-01-15 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/68961
10422 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10423
6271bd93 104242016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10425
10426 * gcc.target/i386/pr65105-5.c: New test.
10427
dfb6d139 104282016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10429
10430 * gcc.c-torture/execute/alias-4.c: New testcase.
10431
dfb6d139 104322016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10433
10434 PR ipa/68148
10435 * g++.dg/ipa/devirt-49.C: New testcase.
10436
7bbac464 104372016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10438
10439 PR target/65837
10440 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10441 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10442 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10443
4345b868 104442016-01-15 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/69117
10447 * gcc.dg/torture/pr69117.c: New testcase.
10448
580357e7 104492015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10450
10451 PR c++/69048
10452 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10453
612baa31 104542016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10455
10456 PR testsuite/67509
10457 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10458 range tests use 100 * maximum instead of maximum + 1.
10459
44e09bc4 104602016-01-14 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR debug/69244
10463 * gcc.dg/guality/pr69244.c: New test.
10464
96962ae4 104652016-01-14 Uros Bizjak <ubizjak@gmail.com>
10466
10467 * lib/target-supports.exp (check_effective_target_issignaling):
10468 New procedure.
10469 * gcc.dg/pr61441.c: Require issignaling effective target.
10470
ab9c400b 104712016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10472
10473 PR target/68803
10474 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10475
a7ed4583 104762016-01-14 David Malcolm <dmalcolm@redhat.com>
10477
10478 PR c++/68819
10479 PR preprocessor/69177
10480 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10481 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10482 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10483 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10484
77f35cec 104852016-01-14 Marek Polacek <polacek@redhat.com>
10486
10487 PR c/69262
10488 * gcc.dg/array-15.c: New test.
10489
915d0950 104902016-01-14 Jakub Jelinek <jakub@redhat.com>
10491
10492 PR middle-end/68146
10493 PR tree-optimization/69155
10494 * gfortran.dg/pr68146.f: New test.
10495 * gfortran.dg/pr69155.f90: New test.
10496
24651fb7 104972016-01-14 Richard Biener <rguenther@suse.de>
10498
10499 PR tree-optimization/68060
10500 * gcc.dg/torture/pr68060-1.c: New testcase.
10501 * gcc.dg/torture/pr68060-2.c: Likewise.
10502
2f63f950 105032016-01-14 Nick Clifton <nickc@redhat.com>
10504
10505 * lib/target-supports.exp
10506 (check_effective_target_arm_neon_ok_nocache): Add an option
10507 sequence that includes setting the ARM architecture to ARMv7-A.
10508 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10509 command line options necessary to enable Neon support.
10510 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10511 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10512 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10513 * gcc.target/arm/pr69180.c: Likewise.
10514
3ce0acde 105152016-01-14 Jeff Law <law@redhat.com>
10516
10517 PR tree-optimization/69270
10518 * gcc.dg/tree-ssa/pr69270.c: New test.
10519
bda05c57 105202016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10521
10522 PR c/66208
10523 * c-c++-common/pr66208.c: New file.
10524
9b657cf1 105252016-01-13 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR tree-optimization/69156
10528 * gcc.dg/pr69156.c: New test.
10529
58ba1b9d 105302016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10531
10532 * gcc.target/i386/pr69225-7.c: New test.
10533
e5fee0fe 105342016-01-13 Richard Henderson <rth@redhat.com>
10535
10536 * gcc.dg/tm/memopt-13.c: Update expected function.
10537 * gcc.dg/tm/memopt-6.c: Likewise.
10538
3f0e9745 105392016-01-13 Uros Bizjak <ubizjak@gmail.com>
10540
10541 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10542 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10543 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10544 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10545
3f0e9745 105462016-01-13 Tom de Vries <tom@codesourcery.com>
10547
10548 PR tree-optimization/69169
7a6ddc0d 10549 * gcc.dg/pr69169.c: New test.
10550
9b657cf1 105512016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10552
10553 PR target/69228
10554 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10555 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10556 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10557 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10558 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10559 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10560 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10561 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10562
f704d701 105632016-01-13 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR target/69247
10566 * gcc.dg/pr69247.c: New test.
10567
e966d6b9 105682016-01-13 Richard Biener <rguenther@suse.de>
10569
10570 PR tree-optimization/69242
10571 * gcc.dg/torture/pr69242.c: New testcase.
10572
1ca1d9b2 105732016-01-13 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/69186
10576 * gcc.dg/torture/pr69186.c: New testcase.
10577
d07cbccc 105782016-01-13 Jeff Law <law@redhat.com>
10579
10580 PR tree-optimization/67755
10581 * gcc.dg/tree-ssa/pr67755.c: New test.
10582
105832016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10584
10585 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10586 pass number in output by a star.
10587
b95d41cf 105882016-01-12 Bin Cheng <bin.cheng@arm.com>
10589
10590 PR tree-optimization/68911
10591 * gcc.c-torture/execute/pr68911.c: New test.
10592
91d87e22 105932016-01-12 Marek Polacek <polacek@redhat.com>
10594
10595 PR c++/68979
10596 * g++.dg/warn/permissive-1.C: New test.
10597
8a9401a4 105982016-01-12 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR objc++/68511
10601 PR c++/69213
10602 * g++.dg/opt/pr69213.C: New test.
10603
b9cb7a67 106042016-01-12 Christian Bruel <christian.bruel@st.com>
10605
10606 PR target/69180
10607 * gcc.target/arm/pr69180.c: New test.
10608
e4c96992 106092016-01-12 Richard Biener <rguenther@suse.de>
10610
10611 PR lto/69077
10612 * g++.dg/lto/pr69077_0.C: New testcase.
10613 * g++.dg/lto/pr69077_1.C: Likewise.
10614
90525f61 106152016-01-12 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR target/69175
10618 * g++.dg/opt/pr69175.C: New test.
10619
9e7edfd3 106202016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10621
10622 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10623 rather than #including math.h & stdlib.h.
10624 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10625 * gcc.dg/vect/pr49771.c: Likewise.
10626 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10627 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10628 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10629 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10630 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10631 * gcc.dg/vect/pr44507.c: Likewise.
10632 * gcc.dg/vect/pr45902.c: Likewise.
10633 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10634 * gcc.dg/vect/vect-117.c: Likewise.
10635 * gcc.dg/vect/vect-99.c: Likewise.
10636 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10637 * gcc.dg/vect/vect-cond-1.c: Likewise.
10638 * gcc.dg/vect/vect-cond-2.c: Likewise.
10639 * gcc.dg/vect/vect-cond-3.c: Likewise.
10640 * gcc.dg/vect/vect-cond-4.c: Likewise.
10641 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10642 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10643 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10644 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10645 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10646 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10647 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10648 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10649 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10650 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10651 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10652 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10653 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10654 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10655 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10656 include of signal.h.
10657 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10658 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10659 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10660 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10661 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10662 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10663 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10664 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10665 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10666 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10667 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10668 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10669 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10670 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10671 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10672 * gcc.dg/vect/vect-outer-5.c: Likewise.
10673 * gcc.dg/vect/vect-outer-6.c: Likewise.
10674 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10675 include of stdio.h.
10676
3368873d 106772016-01-12 Nick Clifton <nickc@redhat.com>
10678
10679 PR target/68913
10680 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10681 to fread so that it will be found in all target runtimes.
10682
0464ea95 106832016-01-12 Richard Biener <rguenther@suse.de>
10684
10685 PR tree-optimization/69053
10686 * g++.dg/torture/pr69053.C: New testcase.
10687
7819730f 106882016-01-12 Richard Biener <rguenther@suse.de>
10689
10690 PR tree-optimization/69168
10691 * gcc.dg/torture/pr69168.c: New testcase.
10692
995bfebf 106932016-01-12 Richard Biener <rguenther@suse.de>
10694
10695 PR tree-optimization/69157
10696 * gcc.dg/torture/pr69157.c: New testcase.
10697
106982016-01-12 Richard Biener <rguenther@suse.de>
10699
10700 PR tree-optimization/69174
10701 * gcc.dg/torture/pr69174.c: New testcase.
10702
1d10d64c 107032016-01-12 Jakub Jelinek <jakub@redhat.com>
10704
10705 PR c++/66808
10706 PR c++/69000
10707 * g++.dg/tls/pr66808.C: New test.
10708 * g++.dg/tls/pr69000.C: New test.
10709
f0b79faf 107102016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10711
10712 * gcc.target/powerpc/swaps-p8-23.c: New test.
10713 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10714
04cf75a4 107152016-01-11 John David Anglin <danglin@gcc.gnu.org>
10716
10717 PR tree-optimization/68356
10718 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10719
0eb4264c 107202016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10721 Jim Wilson <jim.wilson@linaro.org>
10722
10723 PR target/69194
10724 * gcc.target/arm/pr69194.c: New test.
10725
2f66de64 107262016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10727
10728 PR target/69225
10729 * gcc.target/i386/pr69225-1.c: New test.
10730 * gcc.target/i386/pr69225-2.c: Likewise.
10731 * gcc.target/i386/pr69225-3.c: Likewise.
10732 * gcc.target/i386/pr69225-4.c: Likewise.
10733 * gcc.target/i386/pr69225-5.c: Likewise.
10734 * gcc.target/i386/pr69225-6.c: Likewise.
10735
36105e82 107362016-01-11 Jakub Jelinek <jakub@redhat.com>
10737
1c78ce2e 10738 PR target/67462
10739 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10740 if lp64.
10741
a4a87320 10742 PR target/69071
10743 * gcc.dg/pr69071.c: New test.
10744
91fbd04f 10745 PR c++/69211
10746 * g++.dg/opt/pr69211.C: New test.
10747
36105e82 10748 PR tree-optimization/69214
10749 * gcc.c-torture/compile/pr69214.c: New test.
10750
e934c380 107512016-01-11 Uros Bizjak <ubizjak@gmail.com>
10752
10753 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10754 * gcc.target/i386/pr66232-11.c: Ditto.
10755 * gcc.target/i386/pr66232-12.c: Ditto.
10756 * gcc.target/i386/pr66232-13.c: Ditto.
10757
3ff1b153 107582016-01-11 Richard Biener <rguenther@suse.de>
10759
10760 PR tree-optimization/69173
10761 * gcc.dg/torture/pr69173.c: New testcase.
10762
04e1504c 107632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10764
10765 PR rtl-optimization/68796
10766 * gcc.target/aarch64/tst_5.c: New test.
10767 * gcc.target/aarch64/tst_6.c: Likewise.
10768
ae8718b5 107692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10770
10771 PR rtl-optimization/68841
10772 * gcc.dg/pr68841.c: New test.
10773 * gcc.c-torture/execute/pr68841.c: New test.
10774
bd8bece2 107752016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10776
10777 PR rtl-optimization/68920
10778 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10779 for ix86 targets.
10780 * gcc.dg/ifcvt-5.c: New test.
10781
9b657cf1 107822016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10783
10784 PR bootstrap/69123
10785 * g++.dg/pr69123.C: New.
10786
7a158352 107872016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10788
10789 PR target/69010
10790 * gcc.target/i386/pr69010.c: New test.
10791
ff375d11 107922016-01-11 Martin Jambor <mjambor@suse.cz>
10793
10794 PR ipa/69044
10795 * gcc.target/i386/chkp-pr69044.c: New test.
10796
9eb890f1 107972016-01-11 Tom de Vries <tom@codesourcery.com>
10798
10799 PR tree-optimization/69109
10800 * gcc.dg/autopar/pr69109-2.c: New test.
10801 * gcc.dg/autopar/pr69109.c: New test.
10802
c4157ee5 108032016-01-11 Tom de Vries <tom@codesourcery.com>
10804
10805 PR tree-optimization/69108
10806 * gcc.dg/autopar/pr69108.c: New test.
10807
b933e511 108082016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10809
10810 PR c++/69029
10811 * c-c++-common/Wisleading-indentation.c: Augment test.
10812
efb73de1 108132016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10814
10815 PR fortran/69154
10816 * gfortran.dg/inline_matmul_12.f90: New test.
10817
40c86c3b 108182016-01-10 Paul Thomas <pault@gcc.gnu.org>
10819
10820 PR fortran/67779
10821 * gfortran.dg/actual_array_offset_1: New test.
10822
a006c0bb 108232016-01-10 Tom de Vries <tom@codesourcery.com>
10824
10825 PR tree-optimization/69062
10826 * gcc.dg/autopar/pr69062.c: New test.
10827
880ed4be 108282016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10829
10830 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10831 * gcc.dg/vect/slp-perm-2.c: Likewise.
10832 * gcc.dg/vect/slp-perm-3.c: Likewise.
10833 * gcc.dg/vect/slp-perm-5.c: Likewise.
10834 * gcc.dg/vect/slp-perm-6.c: Likewise.
10835 * gcc.dg/vect/slp-perm-7.c: Likewise.
10836 * gcc.dg/vect/slp-perm-8.c: Likewise.
10837
d95e1856 108382016-01-10 Tom de Vries <tom@codesourcery.com>
10839
10840 PR tree-optimization/69039
10841 * gcc.dg/autopar/pr69039.c: New test.
10842
0f8f48d0 108432016-01-09 Marek Polacek <polacek@redhat.com>
10844
10845 PR c++/69113
10846 * g++.dg/pr69113.C: New test.
10847
7dff0499 108482016-01-09 Jakub Jelinek <jakub@redhat.com>
10849
10850 PR middle-end/50865
10851 PR tree-optimization/69097
10852 * gcc.c-torture/execute/pr50865.c: New test.
10853 * gcc.c-torture/execute/pr69097-1.c: New test.
10854 * gcc.c-torture/execute/pr69097-2.c: New test.
10855 * gcc.dg/pr69097-1.c: New test.
10856 * gcc.dg/pr69097-2.c: New test.
10857
18431e78 108582016-01-09 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR c++/69164
10861 * g++.dg/opt/pr69164.C: New test.
10862
1943a4a2 108632016-01-08 Jakub Jelinek <jakub@redhat.com>
10864
10865 PR tree-optimization/69167
10866 * gcc.dg/pr69167.c: New test.
10867
a143e277 108682016-01-08 Marek Polacek <polacek@redhat.com>
10869
10870 PR c++/68449
10871 * g++.dg/pr68449.C: New.
10872
44c01906 108732016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10874
10875 PR tree-optimization/68707
10876 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10877 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10878 on platforms supporting it.
10879 * gcc.dg/vect/slp-perm-2.c: Likewise.
10880 * gcc.dg/vect/slp-perm-3.c: Likewise.
10881 * gcc.dg/vect/slp-perm-5.c: Likewise.
10882 * gcc.dg/vect/slp-perm-7.c: Likewise.
10883 * gcc.dg/vect/slp-perm-8.c: Likewise.
10884 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10885 on platforms supporting it.
10886
c437d1e8 108872016-01-08 Jakub Jelinek <jakub@redhat.com>
10888
c9595c51 10889 PR tree-optimization/69162
10890 * gcc.dg/pr69162.c: New test.
10891
c437d1e8 10892 PR tree-optimization/69172
10893 * gcc.dg/pr69172.c: New test.
10894
6a46a28c 108952016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10896
10897 PR tree-optimization/67781
10898 * gcc.c-torture/execute/pr67781.c: New file.
10899
62ad9a04 109002016-01-08 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR tree-optimization/69083
10903 * gcc.dg/vect/pr69083.c: New test.
10904
9e0e8c2a 109052016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10906
10907 PR tree-optimization/61441
10908 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10909 Use -fexcess-precision=standard for compiler options.
10910 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10911
5d034e37 109122016-01-08 Jakub Jelinek <jakub@redhat.com>
10913
5013f740 10914 PR fortran/69128
10915 * gfortran.dg/gomp/pr69128.f90: New test.
10916
5d034e37 10917 PR c++/69145
10918 * g++.dg/ext/pr69145-1.C: New test.
10919 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10920 * g++.dg/ext/pr69145-2.h: New file.
10921
517906ff 109222016-01-07 Martin Sebor <msebor@redhat.com>
10923
10924 PR c/68966
10925 * gcc.dg/atomic-fetch-bool.c: New test.
10926 * gcc.dg/sync-fetch-bool.c: New test.
10927
cdbb524c 109282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10929
10930 PR fortran/66680
10931 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10932
ec3aba9e 109332016-01-07 Nick Clifton <nickc@redhat.com>
10934
10935 PR target/66655
10936 * g++.dg/pr66655.C: New test.
10937 * g++.dg/pr66655_1.cc: Test support file.
10938 * g++.dg/pr66655.h: Test header file.
10939
9b657cf1 109402016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10941
10942 PR fortran/66680
10943 gfortran.dg/gomp/pr66680.f90: New test.
10944
cd45d7a5 109452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10946
10947 PR target/69171
10948 * gcc.target/i386/pr69171-1.c: New test.
10949 * gcc.target/i386/pr69171-2.c: Likewise.
10950 * gcc.target/i386/pr69171-3.c: Likewise.
10951 * gcc.target/i386/pr69171-4.c: Likewise.
10952 * gcc.target/i386/pr69171-5.c: Likewise.
10953 * gcc.target/i386/pr69171-6.c: Likewise.
10954
4a86a91a 109552015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10956
10957 PR middle-end/67639
10958 * c-c++-common/pr67639.c: New test.
10959
34c05552 109602016-01-07 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR tree-optimization/69141
10963 * g++.dg/opt/pr69141.C: New test.
10964
f08d6895 109652016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10966
10967 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10968
32ec4173 109692016-01-06 Uros Bizjak <ubizjak@gmail.com>
10970
10971 PR target/69140
10972 * gcc.target/i386/pr69140.c: New test
10973
d74214f3 109742016-01-06 David Malcolm <dmalcolm@redhat.com>
10975
10976 * gcc.dg/bad-dereference.c: New test case.
10977
73991cab 109782015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10979
10980 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10981
fc8cc457 109822016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10983
10984 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10985
be3c9981 109862016-01-06 Marek Polacek <polacek@redhat.com>
10987
10988 PR sanitizer/69099
10989 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10990
2cb724f9 109912016-01-05 Marek Polacek <polacek@redhat.com>
10992
10993 PR c/69104
10994 * gcc.dg/atomic-invalid-2.c: New.
10995
233a53ed 109962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10997
10998 PR target/68991
10999 * gcc.target/i386/pr68991.c: New test.
11000
ea87c5e3 110012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11002
11003 PR target/68991
11004 * g++.dg/pr68991-1.C: New test.
11005 * g++.dg/pr68991-2.C: Likewise.
11006
1943a4a2 110072016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 11008
1943a4a2 11009 PR other/60465
afe82e5b 11010 * gcc.target/ia64/pr60465-gprel64.c: New test.
11011 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11012
1e9147dd 110132016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11014
11015 PR rtl-optimization/68651
11016 * gcc.target/aarch64/pr68651_1.c: New test.
11017
d42aa619 110182016-01-05 David Malcolm <dmalcolm@redhat.com>
11019
11020 PR c/69122
11021 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11022
1776de76 110232016-01-05 Nathan Sidwell <nathan@acm.org>
11024
2d7d361d 11025 PR c++/58583
11026 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11027
1776de76 11028 * gcc.dg/alias-15.c: New.
11029
5beb12c0 110302016-01-05 Nick Clifton <nickc@redhat.com>
11031
11032 PR target/68870
11033 * g++.dg/pr68770.C: New test.
11034
d8cca921 110352016-01-04 Mike Stump <mikestump@comcast.net>
11036
11037 * lib/target-supports.exp (check_effective_target_cilkplus):
11038 cilkplus targets require pthreads.
afc907ef 11039 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11040
8427dff3 110412016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11042
11043 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11044 generation.
11045
f1717362 110462016-01-04 Jakub Jelinek <jakub@redhat.com>
11047
11048 Update copyright years.
11049
d7d6a3ab 110502016-01-04 Marek Polacek <polacek@redhat.com>
11051
11052 PR c/68908
11053 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11054 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11055 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11056
b8f4a5f9 110572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11058
11059 * gcc.target/sparc/20160104-2.c: New test.
11060
6b5c028f 110612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11062
11063 * gcc.target/sparc/20160104-1.c: New test.
11064
300e1002 110652016-01-03 Paul Thomas <pault@gcc.gnu.org>
11066
11067 PR fortran/65045
11068 * gfortran.dg/pr65045.f90: New test.
11069
855b105f 110702016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11071
11072 * gnat.dg/specs/debug1.ads: Delete.
11073
bdc177dc 110742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11075
11076 PR libgfortran/68867
11077 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11078 expression.
11079
48aaffae 110802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11081
11082 PR libgfortran/68867
11083 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11084 PowerPC.
11085
19a468b8 110862016-01-01 Paul Thomas <pault@gcc.gnu.org>
11087
11088 PR fortran/68864
11089 * gfortran.dg/pr68864.f90: New test.
11090
25371c91 110912016-01-01 Jakub Jelinek <jakub@redhat.com>
11092
2a659064 11093 PR tree-optimization/69070
11094 * gcc.dg/pr69070.c: New test.
11095
57aa9851 11096 PR sanitizer/69055
11097 * gfortran.dg/pr69055.f90: New test.
11098
25371c91 11099 PR target/69015
11100 * gcc.dg/pr69015.c: New test.
f1717362 11101\f
fb2c1edd 11102Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11103
11104Copying and distribution of this file, with or without modification,
11105are permitted in any medium without royalty provided the copyright
11106notice and this notice are preserved.