]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add a feature macro for C++17 make_from_tuple.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
894463cf 12016-08-15 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/73434
4 * gcc.dg/torture/pr73434.c: New testcase.
5
98b374b4 62016-08-15 Jakub Jelinek <jakub@redhat.com>
7
8 PR tree-optimization/72824
9 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
10
9b90f118 112016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
12
13 PR fortran/70598
14 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
15 in use_device clause.
16 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
17 * gfortran.dg/goacc/list.f95: Adjust to catch
18 "neither a POINTER nor an array" error messages.
19
1d80868e 202016-08-14 Uros Bizjak <ubizjak@gmail.com>
21
22 PR target/76342
23 * gcc.target/i386/pr76342.c: New test.
24
153e4ac1 252016-08-12 Jakub Jelinek <jakub@redhat.com>
26
27 PR c/71512
28 * g++.dg/ubsan/pr71512.C: New test.
29 * c-c++-common/ubsan/pr71512-1.c: New test.
30 * c-c++-common/ubsan/pr71512-2.c: New test.
31
3c382998 322016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
33
34 * gcc.target/powerpc/vec-init-1.c: New tests to test various
35 vector initialization options.
36 * gcc.target/powerpc/vec-init-2.c: Likewise.
37 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
38 is generated on ISA 3.0.
39
7079d57a 402016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
41
42 PR middle-end/71654
43 * gcc.dg/c-c++-common/pr71654.c: New test.
44 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
45 dg-options.
46 * gcc.dg/tree-ssa/vrp24: Likewise.
47
7175bb2a 482016-08-12 Jakub Jelinek <jakub@redhat.com>
49
50 PR c/67410
51 * gcc.dg/pr67410.c: New test.
52
56fb8e9d 532016-08-12 Bin Cheng <bin.cheng@arm.com>
54
55 PR tree-optimization/69848
56 * gcc.dg/vect/vect-pr69848.c: New test.
57
1f84b4ab 582016-08-12 Uros Bizjak <ubizjak@gmail.com>
59
60 PR testsuite/71008
61 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
62 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
63 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
64 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
65
60b349d9 662016-08-12 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/57326
69 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
70 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
71 * gcc.dg/tree-ssa/pr35287.c: Likewise.
72 * gcc.target/i386/pr45685.c: Likewise.
73 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
74 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
75 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
76 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
77 * gfortran.dg/pr34163.f90: Likewise.
78
6d5f72f3 792016-08-12 Martin Liska <mliska@suse.cz>
80
81 * g++.dg/gcov/gcov-16.C: New test.
82 * lib/gcov.exp: Support new argument for run-gcov function.
83
b357db2c 842016-08-12 Martin Liska <mliska@suse.cz>
85
86 PR gcov-profile/35590
87 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
88
08e33f10 892016-08-12 Richard Biener <rguenther@suse.de>
90
91 PR tree-optimization/72851
92 * gcc.dg/torture/pr72851.c: New testcase.
93
9a478fab 942016-08-12 Alexandre Oliva <aoliva@redhat.com>
95
832d369d 96 PR debug/63240
97 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
98 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
99 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
100 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
101 DW_AT_deleted.
102
1289a281 103 PR debug/55641
104 * g++.dg/debug/dwarf2/ref-1.C: New.
105
9a478fab 106 PR debug/49366
107 * g++.dg/debug/dwarf2/template-params-12.H: New.
108 * g++.dg/debug/dwarf2/template-params-12f.C: New.
109 * g++.dg/debug/dwarf2/template-params-12g.C: New.
110 * g++.dg/debug/dwarf2/template-params-12n.C: New.
111 * g++.dg/debug/dwarf2/template-params-12s.C: New.
112 * g++.dg/debug/dwarf2/template-params-12u.C: New.
113 * g++.dg/debug/dwarf2/template-params-12v.C: New.
114 * g++.dg/debug/dwarf2/template-params-12w.C: New.
115
e61229f8 1162016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
117
118 PR target/72863
119 * gcc.target/powerpc/pr72863.c: New test.
120
c7823416 1212016-08-11 Uros Bizjak <ubizjak@gmail.com>
122
123 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
124
df15667f 1252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
126
127 * gcc.target/i386/pieces-strcpy-1.c: New test.
128 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
129
83c375ba 1302016-08-11 Jakub Jelinek <jakub@redhat.com>
131
132 PR c++/72868
133 * g++.dg/cpp1y/constexpr-switch4.C: New test.
134
350f354a 1352015-08-11 H.J. Lu <hongjiu.lu@intel.com>
136
137 * gcc.target/i386/pieces-memcpy-1.c: New test.
138 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
139 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
140 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
141 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
142 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
143
74be5bc1 1442016-08-11 Jakub Jelinek <jakub@redhat.com>
145
146 PR c/72816
20fb4916 147 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 148
40395983 1492016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
150
151 PR tree-optimization/71083
152 * gcc.c-torture/execute/pr71083.c: New test.
153 * gnat.dg/loop_optimization23.adb: New test.
154 * gnat.dg/loop_optimization23_pkg.ads: New test.
155 * gnat.dg/loop_optimization23_pkg.adb: New test.
156
ec969ce4 1572016-08-11 Richard Biener <rguenther@suse.de>
158
159 PR tree-optimization/72772
160 * gcc.dg/graphite/pr35356-1.c: Adjust.
161 * gcc.dg/tree-ssa/pr59597.c: Likewise.
162
25482c16 1632016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
164
165 * gfortran.dg/random_7.f90: Take into account that the last seed
166 value is the special p value.
167 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
168
f454033a 1692016-08-11 Richard Biener <rguenther@suse.de>
170
171 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
172
2d2b78a1 1732016-08-11 Alan Modra <amodra@gmail.com>
174
175 * gcc.target/powerpc/pr71680.c: New.
176
97468983 1772016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
178
179 * gcc.target/powerpc/bfp/bfp.exp: New file.
180 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
181 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
182 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
183 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
184 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
185 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
186 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
187 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
188 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
189 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
190 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
191 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
192 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
193 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
194 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
195 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
196 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
197 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
198 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
199 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
200 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
201 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
202 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
203 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
204 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
205 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
206 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
207 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
208 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
209 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
210 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
211 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
212 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
213 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
214 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
215 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
216 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
217 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
218 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
219 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
220 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
221 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
222 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
223 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
224 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
225 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
226 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
227 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
228 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
229 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
230 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
231 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
232 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
233
23a6fe48 2342016-08-10 Bin Cheng <bin.cheng@arm.com>
235
236 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
237 Add aarch64*-*-*.
238
0cb8f73e 2392016-08-10 Bin Cheng <bin.cheng@arm.com>
240
241 * gcc.target/aarch64/simd/vcond-ne.c: New test.
242
b7ed2a65 2432016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
244
245 PR target/72853
246 * gcc.target/powerpc/pr72853.c: New test.
247
2d2b4107 2482016-08-10 Martin Liska <mliska@suse.cz>
249
250 PR gcov-profile/58306
251 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
252
7132b755 2532016-08-10 Martin Liska <mliska@suse.cz>
254
255 * g++.dg/gcov/gcov-threads-1.C: New test.
256
5186407c 2572016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
258
259 PR target/71873
260 * gcc.target/avr/pr71873.c: New test.
261
44f01555 2622016-08-09 Martin Liska <mliska@suse.cz>
263
264 * g++.dg/gcov/gcov-dump-1.C: New test.
265 * g++.dg/gcov/gcov-dump-2.C: New test.
266
7d4f18f5 2672016-08-09 Martin Liska <mliska@suse.cz>
268
269 * gcc.dg/tree-prof/val-prof-9.c: New test.
270
defa7026 2712016-08-09 Martin Liska <mliska@suse.cz>
272
273 * gcc.dg/tree-prof/val-prof-8.c: New test.
274
ae7e6062 2752016-08-09 Martin Jambor <mjambor@suse.cz>
276
0c47dd26 277 PR ipa/71981
278 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 279
a69fb570 2802016-08-09 Bin Cheng <bin.cheng@arm.com>
281
282 PR tree-optimization/33707
283 * gcc.dg/vect/pr33707.c: New test.
284
a031a844 2852016-08-09 Bin Cheng <bin.cheng@arm.com>
286
287 PR tree-optimization/pr72772
288 * gcc.dg/tree-ssa/pr72772.c: New test.
289
8f1baf0d 2902016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
291
292 PR rtl-optimization/66669
293 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
294
53e7aca1 2952016-08-09 Jakub Jelinek <jakub@redhat.com>
296
297 PR tree-optimization/72824
298 * gcc.c-torture/execute/ieee/pr72824.c: New test.
299
c162fa25 3002016-08-09 Richard Biener <rguenther@suse.de>
301
302 PR tree-optimization/71802
303 * gcc.dg/torture/pr71802.c: New testcase.
304
87156a7d 3052016-08-09 Jakub Jelinek <jakub@redhat.com>
306
307 PR c++/72809
308 * g++.dg/eh/stdarg1.C: New test.
309
d0029333 3102016-08-08 Andi Kleen <ak@linux.intel.com>
311
312 * lib/profopt.exp: (auto-profopt-execute): Don't include full
313 test command line in failure log.
314 (profopt-execute): dito. Make autofdo file names unique.
315
7af4d06b 3162016-08-08 David Malcolm <dmalcolm@redhat.com>
317
318 PR c/64955
319 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
320 output.
321
7091ff70 3222016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
323
324 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
325 c99_runtime.
326 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
327 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
328 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
329 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
330 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
331 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
332
d189b094 3332016-08-08 David Malcolm <dmalcolm@redhat.com>
334
335 PR c/52952
336 * gcc.dg/cpp/pr66415-1.c: Likewise.
337 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
338 * gcc.dg/format/c90-printf-1.c: Likewise.
339 * gcc.dg/format/diagnostic-ranges.c: New test case.
340
440837fe 3412016-08-08 Jakub Jelinek <jakub@redhat.com>
342
7cbcf608 343 PR fortran/72716
344 * gfortran.dg/gomp/pr72716.f90: New test.
345
aa1ddb66 346 PR middle-end/72781
347 * gcc.dg/gomp/pr72781.c: New test.
348
440837fe 349 PR middle-end/68762
350 * g++.dg/vect/pr68762-1.cc: New test.
351 * g++.dg/vect/pr68762-2.cc: New test.
352 * g++.dg/vect/pr68762.h: New file.
353
eb571c16 3542016-08-08 Martin Sebor <msebor@redhat.com>
355
356 PR testsuite/72838
357 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
358 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
359 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
360
8ca5189a 3612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
362
363 PR fortran/71936
364 * gfortran.dg/allocate_with_source_21.f03: New test.
365
1495e54c 3662016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
367
368 PR fortran/72698
369 * gfortran.dg/allocate_with_source_20.f03: New test.
370
d1e97886 3712016-08-08 Alan Modra <amodra@gmail.com>
372
373 * gcc.c-torture/compile/pr72802.c: New.
374
9da84a54 3752016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
376
377 PR fortran/70524
378 * gfortran.dg/dependency_48.f90: New test.
379
3f9692a5 3802016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
381
b5b764be 382 PR fortran/70040
3f9692a5 383 * gfortran.dg/pr70040.f90: New testcase.
384
099ec19a 3852016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
386
387 PR fortran/71961
388 * gfortran.dg/matmul_10.f90: New testcase.
389
e8272095 3902016-08-07 Jan Hubicka <hubicka@ucw.cz>
391
392 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
393
f5d2c462 3942016-08-07 Jakub Jelinek <jakub@redhat.com>
395
396 PR c/72816
397 * gcc.dg/pr72816.c: New test.
398
30c60892 3992016-08-06 Jonathan Wakely <jwakely@redhat.com>
400
401 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
402 * g++.dg/conversion/pr41426.C: Likewise.
403 * g++.dg/conversion/pr66211.C: Likewise.
404 * g++.dg/cpp1y/lambda-init9.C: Likewise.
405 * g++.dg/init/ref8.C: Likewise.
406 * g++.old-deja/g++.law/cvt20.C: Likewise.
407 * g++.old-deja/g++.mike/p9732c.C: Likewise.
408
2abf3c4a 4092016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
410
411 PR tree-optimization/18046
412 * gcc.dg/tree-ssa/vrp105.c: New test.
413 * gcc.dg/tree-ssa/vrp106.c: New test.
414
ea034e2c 4152016-08-05 Martin Sebor <msebor@redhat.com>
416
417 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
418 1ul in diagnostics. Remove hyphen from "constant-expression."
419 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
420 * g++.dg/cpp0x/static_assert3.C: Same.
421 * g++.dg/cpp1y/constexpr-throw.C: Same.
422 * g++.dg/template/nontype3.C: Same.
423 * g++.dg/warn/overflow-warn-1.C: Same.
424 * g++.dg/warn/overflow-warn-3.C: Same.
425 * g++.dg/warn/overflow-warn-4.C: Same.
426
d4166bdc 4272016-08-05 David Malcolm <dmalcolm@redhat.com>
428
429 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
430 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
431 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
432 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
433
906dd612 4342016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
435
436 PR tree-optimization/72810
437 * gcc.dg/tree-ssa/vrp110.c: New test.
438
9788fb76 4392016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
440
441 PR Target/72819
442 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
443 registers.
444 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
445 saving the half-precision registers.
446 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
447 value is returned in h0.
448 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
449 are passed in FP/SIMD registers.
450 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
451 passing works corrcetly.
452 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
453 (hfa_f16x2_t): Likewise.
454 (hfa_f16x3_t): Likewise.
455 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
456 are promoted to double and passed in a double register.
457 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
458 are promoted to double and stacked.
459 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
460 __fp16 data types.
461 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
462 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
463 __fp16 first get passed in FP/SIMD registers, then stacked.
464
30f40fe4 4652016-08-05 Nathan Sidwell <nathan@acm.org>
466
467 PR c++/68724
468 * g++.dg/cpp0x/pr68724.C: New.
469
8a6540e1 4702016-08-05 Richard Biener <rguenther@suse.de>
471
472 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
473
09001ac1 4742016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
475
476 * gcc.dg/tree-ssa/vrp107.c: New test.
477 * gcc.dg/tree-ssa/vrp108.c: New test.
478 * gcc.dg/tree-ssa/vrp109.c: New test.
479
88ab6a9c 4802016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
481
482 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
483 dg-options.
484
b2a036e7 4852016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
486
487 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
488 test-cases.
489 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
490 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
491 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
492 test-cases.
493 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
494 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
495 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
496 large_double.
497
8dbf49cb 4982016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/72800
501 * g++.dg/cpp1y/lambda-ice1.C: New.
502
dcc45aae 5032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
504
505 PR c++/72759
506 * g++.dg/cpp1y/pr72759.C: New test.
507
88fe4062 5082016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
509
510 * gcc.dg/switch-10.c: New test.
511
a1af716f 5122016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
513
514 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
515
1fa5d8ba 5162016-08-04 Thomas Schwinge <thomas@codesourcery.com>
517
518 * c-c++-common/goacc/routine-5.c: Update.
519
e8dedc4a 5202016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
521
522 PR rtl-optimization/70903
523 * gcc.c-torture/execute/pr70903.c: New test.
524
7ca5003c 5252016-08-04 Martin Liska <mliska@suse.cz>
526
527 * gcc.dg/params/params.exp: Replace file exists with
528 TESTING_IN_BUILD_TREE.
529
810702a2 5302016-08-04 Marek Polacek <polacek@redhat.com>
531
532 PR c++/70229
533 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
534
fa8a8f79 5352016-08-04 Richard Biener <rguenther@suse.de>
536
537 PR middle-end/71984
538 * gcc.dg/torture/pr71984.c: Guard correctness check for
539 little-endian.
540
9916f5a5 5412016-08-03 Andrew Pinski <apinski@cavium.com>
542
543 * gcc.c-torture/compile/20160802-1.c: New testcase.
544
278b4698 5452016-08-03 Fritz Reese <fritzoreese@gmail.com>
546
547 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
548
860c3c85 5492016-08-03 Richard Biener <rguenther@suse.de>
550
551 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
552 and remove -O3.
553 * c-c++-common/ubsan/pr71403-2.c: Likewise.
554 * c-c++-common/ubsan/pr71403-3.c: Likewise.
555
0a41d717 5562016-08-03 Richard Biener <rguenther@suse.de>
557
558 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
559 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
560 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
561 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
562
52e3c0e8 5632016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
564
565 * gcc.dg/init-excess-2.c: Require int32plus.
566 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
567 * gcc.dg/pr59963-2.c: Require int32plus.
568 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
569 * gcc.dg/unroll-7.c: Require int32plus.
570
ad8a330c 5712016-08-02 Bin Cheng <bin.cheng@arm.com>
572
573 PR tree-optimization/34114
574 * gcc.dg/tree-ssa/loop-42.c: New test.
575
d3aa3636 5762016-08-02 Tamar Christina <tamar.christina@arm.com>
577
578 * gcc.target/aarch64/vminmaxnm.c: New.
579 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
580 tests.
581
c79d3723 5822016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
583
584 * gcc.target/powerpc/vec-extract-5.c: New tests to test
585 vec_extract for vector float, vector int, vector short, and vector
586 char.
587 * gcc.target/powerpc/vec-extract-6.c: Likewise.
588 * gcc.target/powerpc/vec-extract-7.c: Likewise.
589 * gcc.target/powerpc/vec-extract-8.c: Likewise.
590 * gcc.target/powerpc/vec-extract-9.c: Likewise.
591
5fc13c39 5922016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
593
594 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 595 single stack adjustment, no writeback.
5fc13c39 596 * gcc.target/aarch64/test_frame_12.c: Likewise.
597 * gcc.target/aarch64/test_frame_13.c: Likewise.
598 * gcc.target/aarch64/test_frame_15.c: Likewise.
599 * gcc.target/aarch64/test_frame_6.c: Likewise.
600 * gcc.target/aarch64/test_frame_7.c: Likewise.
601 * gcc.target/aarch64/test_frame_8.c: Likewise.
602 * gcc.target/aarch64/test_frame_16.c: New test.
603
2eb70c76 6042015-08-01 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR target/72748
607 * gcc.target/i386/pr72748.c: New test.
608
12117f39 6092015-08-01 Alan Hayward <alan.hayward@arm.com>
610
611 PR tree-optimization/71818
612 * gcc.dg/vect/pr71818.c: New
613
56e7a293 6142016-08-01 Martin Liska <mliska@suse.cz>
615
616 PR tree-optimization/71857
617 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
618
aa8852cc 6192016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
620
621 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
622
f3c032a4 6232016-08-01 Jan Beulich <jbeulich@suse.com>
624
625 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
626
a1e9d2c3 6272016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
628
629 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
630 * gcc.target/powerpc/mulkc3-1.c: Likewise.
631
466045aa 6322016-07-31 Jonathan Wakely <jwakely@redhat.com>
633
634 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
635 (check_effective_target_c++): Likewise. Also match for libstdc++.
636
71b5dc23 6372016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
638
639 PR fortran/41922
640 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
641 * gfortran.dg/equiv_constraint_7.f90: Ditto.
642 * gfortran.dg/pr41922.f90: New test.
643
dd13eb1b 6442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
645
646 PR fortran/68566
647 * gfortran.dg/pr68566.f90: new test.
648
cb768824 6492016-07-30 Martin Sebor <msebor@redhat.com>
650
651 PR c++/60760
652 PR c++/71091
653 * g++.dg/cpp0x/constexpr-cast.C: New test.
654 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
655 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
656 * g++.dg/ubsan/pr63956.C: Correct.
657
efa8ff03 6582016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
659
660 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
661 vector double or vector long where the vector is in memory.
662 * gcc.target/powerpc/vec-extract-3.c: Likewise.
663 * gcc.target/powerpc/vec-extract-4.c: Likewise.
664
0b8113c5 6652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/69867
668 * gfortran.dg/pr69867.f90: New test.
669
3badc59b 6702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
671
672 PR fortran/69962
673 * gfortran.dg/pr69962.f90: New test.
674
fc8b54ff 6752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
676
677 PR fortran/70006
678 * gfortran.dg/pr70006.f90: New test.
679
165b422e 6802016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
681
682 PR fortran/71730
683 * gfortran.dg/pr71730.f90: New test.
684 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
685 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
686 * gfortran.dg/array_constructor_26.f03: Ditto.
687
0c6334ed 6882016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
689
690 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
691 * gcc.target/powerpc/pr71763.c: Likewise.
692
4ebf85be 6932016-07-29 Marek Polacek <polacek@redhat.com>
694
695 PR c/71742
696 * gcc.dg/940510-1.c: Adjust dg-error.
697 * gcc.dg/c99-flex-array-1.c: Likewise.
698 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
699
9efe5be6 700 PR c/71853
701 * gcc.dg/noncompile/pr71853.c: New test.
702
4c4548bb 703 PR c/71573
704 * gcc.dg/noncompile/pr71573.c: New test.
705
8ae70602 706 PR c/71926
707 * g++.dg/warn/Wparentheses-30.C: New test.
708 * gcc.dg/Wparentheses-14.c: New test.
709
cfc1aded 7102016-07-29 Uros Bizjak <ubizjak@gmail.com>
711
712 * gcc.dg/pr59833.c: Use dg-add-options ieee.
713
d5e80d93 7142016-07-29 Bin Cheng <bin.cheng@arm.com>
715
716 PR tree-optimization/57558
717 * gcc.dg/vect/pr57558-1.c: New test.
718 * gcc.dg/vect/pr57558-2.c: New test.
719
c7c713ec 7202016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
721
cfc1aded 722 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 723 to scan forwprop1 dump pass.
724
34b9af67 7252016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
726
727 PR c++/51488
728 * g++.dg/template/pr51488.C: New.
729
322d4184 7302016-07-29 Jakub Jelinek <jakub@redhat.com>
731
732 PR c/71969
733 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
734 static __inline__.
735 * gcc.dg/pr71969-1.c: New test.
736 * gcc.dg/pr71969-2.c: New test.
737 * gcc.dg/pr71969-3.c: New test.
738
7648c9c7 7392016-07-29 Marek Polacek <polacek@redhat.com>
740
741 PR c/71574
742 * c-c++-common/pr71574.c: New test.
743
35fddbd6 744 PR c/71583
745 * gcc.dg/noncompile/pr71583.c: New test.
746
d06bcb87 7472016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
748
749 PR middle-end/68217
750 * gcc.dg/pr68217.c: New test.
751
fb5574d7 7522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
753
754 PR fortran/71067
755 * gfortran.dg/pr71067_1.f90: New test.
756 * gfortran.dg/pr71067_2.f90: Ditto.
757
a52bb7a0 7582016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
759
760 * gcc.target/powerpc/vec-extract-1.c: New test.
761
42e96823 7622016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
763
764 PR fortran/71799
765 * gfortran.dg/pr71799.f90: New test.
766
d5539c6b 7672016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/71665
770 * g++.dg/cpp0x/pr71665-1.C: New.
771 * g++.dg/cpp0x/pr71665-2.C: Likewise.
772 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
773 * g++.dg/ext/label10.C: Likewise.
774 * g++.dg/parse/constant5.C: Likewise.
775
05995232 7762016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
777
778 PR fortran/71859
779 * gfortran.dg/pr71859.f90: New test.
780 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
781 * gfortran.dg/coarray_collectives_1.f90: Ditto.
782
7a4429b2 7832016-07-28 Paul Thomas <pault@gcc.gnu.org>
784
785 PR fortran/71883
786 * gfortran.dg/pr71883.f90 : New test.
787
f339cf78 7882016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
789
790 PR tree-optimization/71734
cfc1aded 791 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 792
8311fe26 7932016-07-28 Renlin Li <renlin.li@arm.com>
794
795 Revert
796 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
797
798 PR fortran/71902
799 * gfortran.dg/dependency_47.f90: New test.
800
595e387a 8012016-07-28 Martin Liska <mliska@suse.cz>
802
803 PR gcov-profile/68025
804 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
805
83554604 8062016-07-28 Martin Liska <mliska@suse.cz>
807
808 * g++.dg/vect/pr70944.cc: New test.
809
ec6d2d63 8102016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
811
812 PR middle-end/71994
813 * gcc.dg/torture/pr71994.c: New test.
814
12dabcee 8152016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
816
817 PR middle-end/71078
818 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
819 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
820 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
821
262a83d5 8222016-07-27 Richard Biener <rguenther@suse.de>
823
824 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
825
3989f1fe 8262016-07-27 Martin Liska <mliska@suse.cz>
827
828 * gcc.dg/predict-13.c: New test.
829 * gcc.dg/predict-14.c: New test.
830
69a499fa 8312016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
832
7a4429b2 833 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 834 including stdint.h.
835 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
836 including stdint.h.
837
751fef95 8382016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
839
840 PR target/71869
841 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
842 IEEE built-in functions handle quiet and signalling NaNs
843 correctly.
844
5e07497c 8452016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
846
847 PR fortran/71862
848 * gfortran.dg/pr71862.f90: New test.
849
18928e61 8502016-07-26 Martin Sebor <msebor@redhat.com>
851
852 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
853 selector with dg-options.
854
7e1856f1 8552016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
856
857 PR tree-optimization/18046
858 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
859 * gcc.dg/tree-ssa/vrp103.c: New test.
860 * gcc.dg/tree-ssa/vrp104.c: New test.
861
08679462 8622016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
863
864 * gcc.target/powerpc/pr63354.c: Require lp64 since
865 -mprofile-kernel is not legal with -m32.
866
8c3efadf 8672016-07-26 Richard Biener <rguenther@suse.de>
868
869 PR rtl-optimization/71984
870 * gcc.dg/torture/pr71984.c: New testcase.
871
78866ecd 8722016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
873
874 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
875 g++-dg-runtest via et-dg-runtest.
876 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
877 * gcc.dg/vect/vect.exp: Likewise.
878 * gfortran.dg/graphite/graphite.exp: Likewise, but for
879 gfortran-dg-runtest.
880 * gfortran.dg/vect/vect.exp: Likewise.
881 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
882 (check_mips_loongson_hw_available): Likewise.
883 (check_effective_target_mpaired_single_runtime): Likewise.
884 (check_effective_target_mips_loongson_runtime): Likewise.
885 (add_options_for_mpaired_single): Likewise.
886 (check_effective_target_vect_int): Add global et_index.
887 Check and save the supported feature for a target selected by
888 the et_index target. Break long lines where appropriate. Call
889 et-is-effective-target for MIPS with an argument instead of
890 check_effective_target_* where appropriate.
891 (check_effective_target_vect_intfloat_cvt): Likewise.
892 (check_effective_target_vect_uintfloat_cvt): Likewise.
893 (check_effective_target_vect_floatint_cvt): Likewise.
894 (check_effective_target_vect_floatuint_cvt): Likewise.
895 (check_effective_target_vect_simd_clones): Likewise.
896 (check_effective_target_vect_shift): ewise.
897 (check_effective_target_whole_vector_shift): Likewise.
898 (check_effective_target_vect_bswap): Likewise.
899 (check_effective_target_vect_shift_char): Likewise.
900 (check_effective_target_vect_long): Likewise.
901 (check_effective_target_vect_float): Likewise.
902 (check_effective_target_vect_double): Likewise.
903 (check_effective_target_vect_long_long): Likewise.
904 (check_effective_target_vect_no_int_max): Likewise.
905 (check_effective_target_vect_no_int_add): Likewise.
906 (check_effective_target_vect_no_bitwise): Likewise.
907 (check_effective_target_vect_widen_shift): Likewise.
908 (check_effective_target_vect_no_align): Likewise.
909 (check_effective_target_vect_hw_misalign): Likewise.
910 (check_effective_target_vect_element_align): Likewise.
911 (check_effective_target_vect_condition): Likewise.
912 (check_effective_target_vect_cond_mixed): Likewise.
913 (check_effective_target_vect_char_mult): Likewise.
914 (check_effective_target_vect_short_mult): Likewise.
915 (check_effective_target_vect_int_mult): Likewise.
916 (check_effective_target_vect_extract_even_odd): Likewise.
917 (check_effective_target_vect_interleave): Likewise.
918 (check_effective_target_vect_stridedN): Likewise.
919 (check_effective_target_vect_multiple_sizes): Likewise.
920 (check_effective_target_vect64): Likewise.
921 (check_effective_target_vect_call_copysignf): Likewise.
922 (check_effective_target_vect_call_sqrtf): Likewise.
923 (check_effective_target_vect_call_btrunc): Likewise.
924 (check_effective_target_vect_call_btruncf): Likewise.
925 (check_effective_target_vect_call_ceil): Likewise.
926 (check_effective_target_vect_call_ceilf): Likewise.
927 (check_effective_target_vect_call_floor): Likewise.
928 (check_effective_target_vect_call_floorf): Likewise.
929 (check_effective_target_vect_call_lceil): Likewise.
930 (check_effective_target_vect_call_lfloor): Likewise.
931 (check_effective_target_vect_call_nearbyint): Likewise.
932 (check_effective_target_vect_call_nearbyintf): Likewise.
933 (check_effective_target_vect_call_round): Likewise.
934 (check_effective_target_vect_call_roundf): Likewise.
935 (check_effective_target_vect_perm): Likewise, but also append *_saved
936 to the existing global name to properly cache the result.
937 (check_effective_target_vect_perm_byte): Likewise.
938 (check_effective_target_vect_perm_short): Likewise.
939 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
940 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
941 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
942 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
943 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
944 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
945 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
946 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
947 (check_effective_target_vect_sdot_qi): Likewise.
948 (check_effective_target_vect_udot_qi): Likewise.
949 (check_effective_target_vect_sdot_hi): Likewise.
950 (check_effective_target_vect_udot_hi): Likewise.
951 (check_effective_target_vect_usad_char): Likewise.
952 (check_effective_target_vect_pack_trunc): Likewise.
953 (check_effective_target_vect_unpack): Likewise.
954 (check_effective_target_vect_aligned_arrays): Likewise.
955 (check_effective_target_vect_natural_alignment): Likewise.
956 (check_effective_target_vector_alignment_reachable): Likewise.
957 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
958 (is-effective-target): Initialize et_index if undefined.
959 (et-dg-runtest): New.
960 (et-is-effective-target): Likewise.
961 (check_vect_support_and_set_flags): Add supported MIPS targets to
962 EFFECTIVE_TARGETS list. Return the number of supported targets.
963
b2930f09 9642016-07-26 Richard Biener <rguenther@suse.de>
965 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
966
967 PR middle-end/70920
968 * gcc.dg/pr70920-1.c: New test-case.
969 * gcc.dg/pr70902-2.c: Likewise.
970 * gcc.dg/pr70920-3.c: Likewise.
971 * gcc.dg/pr70920-4.c: Likewise
972 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
973 2 instead of 3.
974
90821294 9752016-07-25 Alexander Monakov <amonakov@ispras.ru>
976
977 * gcc.c-torture/execute/pr71494.c: Require label_values.
978 * gcc.dg/pr16973.c: Ditto.
979
1660595b 9802016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
981
982 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
983 * gcc.dg/torture/pr69771.c: Require int32plus.
984 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
985
5b2b88ce 9862016-07-25 Martin Liska <mliska@suse.cz>
987
988 * gcc.dg/torture/pr71987.c: New test.
989
e2f926e9 9902016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
991
992 PR fortran/71935
993 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
994 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
995 * gfortran.dg/pr71935.f90: New test.
996
efa8e86e 9972016-07-22 Martin Sebor <msebor@redhat.com>
998
999 PR c++/71675
1000 * g++.dg/ext/atomic-3.C: New test.
1001 * gcc.dg/atomic/pr71675.c: New test.
1002
5a43070d 10032016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1004
1005 * gcc.target/i386/mvc8.c: New test.
1006
1b793819 10072016-07-22 Bin Cheng <bin.cheng@arm.com>
1008
1009 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1010 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1011
d4b4c787 10122016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1013
1014 PR fortran/71795
1015 * gfortran.dg/constructor_50.f90: New test.
1016
45648efe 10172016-07-22 Martin Liska <mliska@suse.cz>
1018
1019 PR gcov-profile/69028
1020 PR gcov-profile/62047
1021 * g++.dg/cilk-plus/pr69028.C: New test.
1022
b657bb1f 10232016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1024
1025 * gfortran.dg/coarray_stat_2.f90: New test.
1026
3a421504 10272016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1028
1029 * gcc.target/powerpc/vec-extract.h: New files to check the
1030 vec_extract built-in functions for all vector types, testing
1031 accessing each element, both with constant and variable element
1032 numbers.
1033 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1034 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1035 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1036 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1037 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1038 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1039 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1040 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1041 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1042
d40a1eac 10432016-07-21 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/71728
1046 * g++.dg/other/pr71728.C: New test.
1047
3b0d7293 10482016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1049
1050 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1051 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1052 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1053 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1054 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1055
50953a9f 10562016-07-21 Richard Biener <rguenther@suse.de>
1057
1058 PR tree-optimization/71947
1059 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1060
90261646 10612016-07-21 Bin Cheng <bin.cheng@arm.com>
1062
1063 * gcc.dg/tree-ssa/scev-15.c: New.
1064
5a5a7a90 10652016-07-21 Bin Cheng <bin.cheng@arm.com>
1066
1067 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1068
df0c563f 10692016-07-21 Jakub Jelinek <jakub@redhat.com>
1070
1071 PR c++/71941
1072 * g++.dg/gomp/pr71941.C: New test.
1073
24acd4ab 10742016-07-20 David Malcolm <dmalcolm@redhat.com>
1075
1076 PR c/70339
1077 PR c/71858
1078 * g++.dg/spellcheck-identifiers.C: New test case, based on
1079 gcc.dg/spellcheck-identifiers.c.
1080 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1081 gcc.dg/spellcheck-identifiers-2.c.
1082 * g++.dg/spellcheck-typenames.C: New test case, based on
1083 gcc.dg/spellcheck-typenames.c
1084
8669e753 10852016-07-20 Jonathan Wakely <jwakely@redhat.com>
1086
1087 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1088 pointer to member function and also test catching by reference.
1089
75cb41b8 10902016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1091
1092 * gcc.target/s390/pr67443.c: Fix test case.
1093
07be1239 10942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1095
1096 * gcc.target/s390/insv-1.c: Xfail some tests.
1097 * gcc.target/s390/insv-2.c: Likewise.
1098
e9b5fdd9 10992016-07-20 Georg-Johann Lay <avr@gjlay.de>
1100
1101 * gcc.target/avr/torture/get-mem.c: New test.
1102 * gcc.target/avr/torture/set-mem.c: New test.
1103
b704b0e1 11042016-07-20 Georg-Johann Lay <avr@gjlay.de>
1105
1106 PR target/71948
1107 * gcc.target/avr/torture/tiny-progmem.c: New test.
1108
051eb924 11092016-07-20 Jakub Jelinek <jakub@redhat.com>
1110
fdb70809 1111 PR c++/71909
1112 * g++.dg/parse/pr71909.C: New test.
1113 * g++.dg/tm/pr71909.C: New test.
1114
051eb924 1115 PR c++/50060
1116 * g++.dg/cpp0x/constexpr-50060.C: New test.
1117 * g++.dg/cpp1y/constexpr-50060.C: New test.
1118
c4e1267c 11192016-07-20 Martin Liska <mliska@suse.cz>
1120
1121 * gfortran.dg/graphite/pr71898.f90: New test.
1122
ecaa5fd4 11232016-07-20 Bin Cheng <bin.cheng@arm.com>
1124
1125 PR tree-optimization/71503
1126 PR tree-optimization/71683
1127 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1128 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1129
f5b88ba1 11302016-07-20 Martin Liska <mliska@suse.cz>
1131
1132 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1133 * gcc.dg/plugin/sreal-test-1.c: Remove.
1134 * gcc.dg/plugin/sreal_plugin.c: Remove.
1135
e889bd11 11362016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1137
1138 PR fortran/71902
1139 * gfortran.dg/dependency_47.f90: New test.
1140
1c6bb1c0 11412016-07-19 Jakub Jelinek <jakub@redhat.com>
1142
94d511af 1143 PR rtl-optimization/71916
1144 * gcc.c-torture/compile/pr71916.c: New test.
1145
54e95a17 1146 PR middle-end/71874
1147 * g++.dg/torture/pr71874.C: New test.
1148
1c6bb1c0 1149 PR middle-end/71734
1150 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1151 (my_alloc): Rewritten to use __builtin_posix_memalign and
1152 __SIZE_TYPE__.
1153 (my_free): Use __builtin_free instead of _mm_free.
1154 (Vec::operator=): Use __builtin_memcpy.
1155
0d565f19 11562016-07-19 Martin Jambor <mjambor@suse.cz>
1157
cfc1aded 1158 PR fortran/71688
1159 * gfortran.dg/pr71688.f90: New test.
0d565f19 1160
2be13cd5 11612016-07-19 Richard Biener <rguenther@suse.de>
1162
1163 * c-c++-common/vector-subscript-6.c: New testcase.
1164 * c-c++-common/vector-subscript-7.c: Likewise.
1165
1697df09 11662016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1167
7a4429b2 1168 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 1169 and UInt32 based on __SIZEOF_INT__.
1170
8894566e 11712016-07-19 Richard Biener <rguenther@suse.de>
1172
1173 PR tree-optimization/71901
1174 * gcc.dg/torture/pr71901.c: New testcase.
1175
11762016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 1177
1178 PR tree-optimization/71908
1179 * gcc.dg/torture/pr71908.c: New testcase.
1180
106ac76d 11812016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1182
1183 PR target/71493
1184 * gcc.target/powerpc/pr71493-1.c: New test.
1185 * gcc.target/powerpc/pr71493-2.c: Likewise.
1186
e6517a48 11872016-07-18 Jakub Jelinek <jakub@redhat.com>
1188
d1e0c36e 1189 PR c++/71835
1190 * g++.dg/conversion/ambig3.C: New test.
1191
6fe424c2 1192 PR c++/71828
1193 * g++.dg/cpp0x/constexpr-71828.C: New test.
1194
d3dd9e33 1195 PR c++/71826
1196 * g++.dg/template/pr71826.C: New test.
1197
74fd83a9 1198 PR c++/71822
1199 * g++.dg/template/defarg21.C: New test.
1200
e6517a48 1201 PR c++/71871
1202 * g++.dg/ext/vector31.C: New test.
1203
f942bdbf 12042016-07-18 Uros Bizjak <ubizjak@gmail.com>
1205
1206 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1207
4b1425be 12082016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1209
1210 PR tree-optimization/71734
1211 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1212
a80f37e1 12132016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1214
1215 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1216 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1217 stack-layout-dynamic-1.c: New test.
1218
ea283725 12192016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1220
1221 * gcc.target/s390/nolrl-1.c: New test.
1222
14eab729 12232016-07-17 Fritz Reese <fritzoreese@gmail.com>
1224
1225 PR fortran/71523
1226 * gfortran.dg/pr71523_1.f90: New test.
1227 * gfortran.dg/pr71523_2.f90: New test.
1228
3925d644 12292016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1230
1231 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1232
fb9ff4ce 12332016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1234 Marco Restelli <mrestelli@gmail.com>
1235
1236 PR fortran/62125
1237 * gfortran.dg/pr62125.f90: New test.
1238
95b0f5e9 12392016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1240
1241 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1242 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1243
1913be16 12442016-07-15 Jonathan Wakely <jwakely@redhat.com>
1245
1246 PR c++/58796
1247 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1248 * g++.dg/cpp0x/nullptr35.C: New test.
1249
b4803084 12502016-07-15 Bin Cheng <bin.cheng@arm.com>
1251
1252 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1253
89e3ec3d 12542016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1255
1256 * gfortran.dg/goacc/vector_length.f90: New test.
1257
2084e279 12582016-07-15 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/71881
1261 * gcc.dg/torture/pr71881.c: New testcase.
1262
2177bb9a 12632016-07-15 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/71887
1266 * gcc.dg/torture/pr71887.c: New testcase.
1267
0dd7db3b 12682016-07-15 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c/71858
1271 * gcc.dg/spellcheck-identifiers-3.c: New test.
1272
b41cc4d1 12732016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1274
1275 PR fortran/71807
1276 * gfortran.dg/null_9.f90: New test.
1277
a4d34e5e 12782016-07-15 Bin Cheng <bin.cheng@arm.com>
1279
1280 * gcc.dg/tree-ssa/loop-41.c: New test.
1281
1547c551 12822016-07-15 Bin Cheng <bin.cheng@arm.com>
1283
1284 PR tree-optimization/71347
1285 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1286
b9c2416b 12872016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1288
1289 PR fortran/29819
1290 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1291 * gfortran.dg/contains.f90: Ditto.
1292 * gfortran.dg/contains_empty_1.f03: Ditto.
1293 * gfortran.dg/submodule_3.f08: Ditto.
1294
28413b15 12952016-07-14 Jakub Jelinek <jakub@redhat.com>
1296
661af228 1297 PR testsuite/71865
1298 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1299 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1300 expected diagnostics.
1301
28413b15 1302 PR c/71858
1303 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1304 * gcc.dg/spellcheck-identifiers-2.c: New test.
1305 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1306 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1307
7b3b3a49 13082016-07-14 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR tree-optimization/71872
1311 * gcc.c-torture/compile/pr71872.c: New test.
1312
7c039c44 13132016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1314
1315 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1316 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1317 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1318 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1319 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1320 * gcc.target/arm/atomic-op-acquire-1.c: This.
1321 * gcc.target/arm/atomic-op-char.c: Rename into ...
1322 * gcc.target/arm/atomic-op-char-1.c: This.
1323 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1324 * gcc.target/arm/atomic-op-consume-1.c: This.
1325 * gcc.target/arm/atomic-op-int.c: Rename into ...
1326 * gcc.target/arm/atomic-op-int-1.c: This.
1327 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1328 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1329 * gcc.target/arm/atomic-op-release.c: Rename into ...
1330 * gcc.target/arm/atomic-op-release-1.c: This.
1331 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1332 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1333 * gcc.target/arm/atomic-op-short.c: Rename into ...
1334 * gcc.target/arm/atomic-op-short-1.c: This.
1335 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1336 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1337 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1338 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1339 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1340 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1341 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1342 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1343 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1344 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1345
80c5e533 13462016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1347
1348 PR fortran/70842
1349 * gfortran.dg/select_type_35.f03: New test.
1350
c5a9fc7b 13512016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1352
1353 PR target/65951
1354 PR tree-optimization/70923
1355 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1356 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1357 * gcc.dg/vect/pr65951.c: Likewise.
1358 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1359
d1242c94 13602016-07-14 David Edelsohn <dje.gcc@gmail.com>
1361
1362 * c-c++-common/pr60226.c: Expect maximum object file alignment
1363 error on AIX.
1364
97f2a90b 13652016-07-14 Richard Biener <rguenther@suse.de>
1366
1367 PR tree-optimization/71866
1368 * gcc.dg/torture/pr71866.c: New testcase.
1369
6029a910 13702016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1371
1372 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1373 selector and enclose boolean expression in curly braces.
1374
798d22ed 13752016-07-14 Alan Modra <amodra@gmail.com>
1376
1377 PR target/71733
1378 * gcc.target/powerpc/p9-novsx.c: New.
1379
3ffcb27d 13802016-07-13 Andi Kleen <ak@linux.intel.com>
1381
1382 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1383 * g++.dg/tree-prof/morefunc.C: Dito.
1384 * g++.dg/tree-prof/pr35545.C: Dito.
1385 * g++.dg/tree-prof/reorder.C: Dito.
1386 * gcc.dg/tree-prof/20050826-2.c: Dito.
1387 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1388 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1389 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1390 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1391 * gcc.dg/tree-prof/inliner-1.c: Dito.
1392 * gcc.dg/tree-prof/merge_block.c: Dito.
1393 * gcc.dg/tree-prof/stringop-1.c: Dito.
1394 * gcc.dg/tree-prof/stringop-2.c: Dito.
1395 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1396 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1397 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1398 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1399 * gcc.dg/tree-prof/update-loopch.c: Dito.
1400 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1401 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1402 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1403 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1404 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1405 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1406 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1407
9ace90e5 14082016-07-13 Andi Kleen <ak@linux.intel.com>
1409
1410 * lib/profopt.exp (profopt-execute): Remove .imports files.
1411
b75cf198 14122016-07-13 Andi Kleen <ak@linux.intel.com>
1413
f942bdbf 1414 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 1415
4d0389a9 14162016-07-13 Andi Kleen <ak@linux.intel.com>
1417
1418 * lib/profopt.exp (dg-final-scan-autofdo,
1419 dg-final-scan-not-autofdo): New functions.
1420
a5af7a75 14212016-07-13 Bin Cheng <bin.cheng@arm.com>
1422
1423 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1424 * gcc.dg/vect/vect-35.c: Ditto.
1425 * gcc.dg/vect/vect-alias-check-2.c: New test.
1426
c6bcae01 14272016-07-13 Martin Liska <mliska@suse.cz>
1428
1429 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 1430 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 1431 * gfortran.dg/pr42108.f90: Update expected dump scan.
1432
0644c120 14332016-07-13 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/24574
1436 * gcc.dg/pr24574.c: New testcase.
1437
2bbae5b9 14382016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1439
f942bdbf 1440 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 1441 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1442 * c-c++-common/pr68833-1.c: Require int32plus.
1443 * gcc.dg/ipa/pr63551.c: Likewise.
1444 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1445 * gcc.dg/ipa/pr64041.c: Require int32plus.
1446
839a6560 14472016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1448
1449 PR ipa/71633
1450 * g++.dg/pr71633.C: New test.
1451
8f5f2788 14522016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1453
1454 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1455 Add new arm_thumb1_cbz_ok effective target.
1456 * gcc.target/arm/cbz.c: New test.
1457
417e5cc5 14582016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1459
1460 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1461 Define effective target.
1462 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1463 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1464 * gcc.target/arm/movhi_movw.c: New test.
1465 * gcc.target/arm/movsi_movw.c: Likewise.
1466 * gcc.target/arm/movdi_movw.c: Likewise.
1467
68a5143e 14682016-07-13 Richard Biener <rguenther@suse.de>
1469
1470 PR middle-end/71104
1471 * gcc.dg/pr71104-1.c: New testcase.
1472 * gcc.dg/pr71104-2.c: Likewise.
1473
69e8d259 14742016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1475
1476 PR target/71805
1477 * gcc.target/powerpc/pr71805.c: New test.
1478
244f142f 14792016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1480
1481 * gcc.target/powerpc/divkc3-1.c: New.
1482 * gcc.target/powerpc/mulkc3-1.c: New.
1483
6fc56f1f 14842016-07-12 Nathan Sidwell <nathan@acm.org>
1485
1486 * gcc.target/arm/data-rel-1.c: New.
1487 * gcc.target/arm/data-rel-2.c: New.
1488 * gcc.target/arm/data-rel-3.c: New.
1489
94ee1e9c 14902016-07-12 Martin Liska <mliska@suse.cz>
1491
1492 * gcc.dg/params/blocksort-part.c: New test.
1493 * gcc.dg/params/params.exp: New file.
1494
cd32d747 14952016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 PR middle-end/71700
1498 * gcc.c-torture/execute/pr71700.c: New test.
1499
ad010d47 15002016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1501 Richard Biener <rguenther@suse.de>
1502
1503 PR tree-optimization/23286
1504 PR tree-optimization/70159
1505 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1506 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1507 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1508 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1509 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1510 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1511 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1512 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1513 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1514 * gcc.dg/pr51879-12.c: Likewise.
1515 * gcc.dg/strlenopt-9.c: Likewise.
1516 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1517 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1518 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1519 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1520 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1521 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1522 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1523 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1524 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1525 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1526 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1527 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1528 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1529 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1530 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1531
9aece49e 15322016-07-12 Richard Biener <rguenther@suse.de>
1533
1534 PR rtl-optimization/68961
1535 * gcc.target/i386/pr68961.c: New testcase.
1536
8f05fee9 15372016-07-11 Jakub Jelinek <jakub@redhat.com>
1538
4a6cc5cd 1539 PR middle-end/71758
1540 * c-c++-common/gomp/pr71758.c: New test.
1541 * gfortran.dg/gomp/pr71758.f90: New test.
1542
8f05fee9 1543 PR tree-optimization/71823
1544 * gcc.dg/vect/pr71823.c: New test.
1545
b73690a4 15462016-07-11 David Malcolm <dmalcolm@redhat.com>
1547
1548 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1549 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1550 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1551
675f4c6b 15522016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 PR target/71801
1555 * gcc.target/i386/pr71801.c: New test.
1556
9aaf7e3e 15572016-07-11 Richard Biener <rguenther@suse.de>
1558
1559 PR tree-optimization/71816
1560 * gcc.dg/torture/pr71816.c: New testcase.
1561
dd58bf21 15622016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1563
1564 PR fortran/71783
1565 * gfortran.dg/dependency_46.f90: New test.
1566
a2ebcb84 15672016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1568
1569 PR rtl-optimization/71621
1570 * gcc.target/i386/pr71621-1.c: New.
1571 * gcc.target/i386/pr71621-2.c: New.
1572
6cedf97e 15732016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1574
1575 * gfortran.dg/goacc/pr71704.f90: New test.
1576
dc71c755 15772016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1578
1579 PR target/71297
1580 * gcc.target/powerpc/pr71297.c: New.
1581
288161af 15822016-07-08 Jiong Wang <jiong.wang@arm.com>
1583
1584 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1585
98e771d6 15862016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1587
1588 PR target/71806
1589 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1590
c3d27339 15912016-07-08 Alan Hayward <alan.hayward@arm.com>
1592
1593 PR tree-optimization/71667
1594 * gcc.dg/vect/pr71667.c: New
1595
b1b5042a 15962016-07-08 Martin Liska <mliska@suse.cz>
1597
1598 * gcc.dg/torture/pr71606.c: New test.
1599
5cdc40a0 16002016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1601
1602 PR fortran/71764
1603 * gfortran.dg/pr71764.f90: New test.
1604
bcc4d868 16052016-07-07 Jakub Jelinek <jakub@redhat.com>
1606 Kai Tietz <ktietz70@googlemail.com>
1607
1608 PR c++/70869
1609 PR c++/71054
1610 * g++.dg/cpp0x/pr70869.C: New test.
1611 * g++.dg/cpp0x/pr71054.C: New test.
1612
b39328b2 16132016-07-07 David Edelsohn <dje.gcc@gmail.com>
1614
1615 * g++.dg/debug/pr71432.C: Fail on AIX.
1616
95c9caad 16172016-07-07 Martin Liska <mliska@suse.cz>
1618
1619 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1620 an undefined behavior.
1621 * gfortran.dg/do_3.F90: Likewise.
1622 * gfortran.dg/do_check_11.f90: New test.
1623 * gfortran.dg/do_check_12.f90: New test.
1624 * gfortran.dg/do_corner_warn.f90: New test.
1625
8e976d11 16262016-07-07 Martin Liska <mliska@suse.cz>
1627
1628 * gfortran.dg/predict-1.f90: Ammend the test.
1629 * gfortran.dg/predict-2.f90: Likewise.
1630
26716fc7 16312016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1632
1633 PR ipa/71624
1634 * g++.dg/pr71624.C: New test.
1635
2d079cbf 16362016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1637
1638 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1639 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1640 ARMv8-M Mainline architectures.
1641
9e6f4af4 16422016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1643
1644 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1645 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1646
d490b07a 16472016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1648
1649 PR target/70098
1650 PR target/71763
1651 * gcc.target/powerpc/pr71763.c: New file.
1652
798fc305 16532016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1654
1655 PR tree-optimization/71518
f942bdbf 1656 * gcc.dg/pr71518.c: New test.
798fc305 1657
97e4cbac 16582016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1659
1660 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1661
19aea164 16622016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1663
f942bdbf 1664 PR target/50739
19aea164 1665 * gcc.target/avr/pr50739.c: New test.
1666
105e9dfc 16672016-07-05 Jan Hubicka <jh@suse.cz>
1668
1669 * gcc.dg/tree-ssa/scev-14.c: update template.
1670
1137da9c 16712016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1672
1673 * gcc.dg/vect/group-no-gaps-1.c: New test.
1674
ce393063 16752016-07-05 Andi Kleen <ak@linux.intel.com>
1676
1677 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1678 if kernel supports MPX.
1679
039a1d47 16802016-07-05 Kito Cheng <kito.cheng@gmail.com>
1681
1682 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1683
f2ccdf8e 16842016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1685 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1686
1687 * gcc.target/powerpc/signbit-1.c: New test.
1688 * gcc.target/powerpc/signbit-2.c: New test.
1689 * gcc.target/powerpc/signbit-3.c: New test.
1690
0215a22c 16912016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1692
1693 PR rtl-optimization/71594
1694 * gcc.dg/torture/pr71594.c: New test.
1695
30a39817 16962016-07-05 Jan Hubicka <jh@suse.cz>
1697
1698 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1699
b65b8df2 17002016-07-05 David Malcolm <dmalcolm@redhat.com>
1701
1702 PR c++/62314
1703 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1704 number of missing semicolon error.
1705 * g++.dg/pr62314-2.C: New test case.
1706
6b5471d8 17072016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1708
1709 * gfortran.dg/coarray_stat_function.f90: New test.
1710 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1711 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1712 to new interfaces.
1713
35b3a8dd 17142016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1715
1716 PR fortran/71623
1717 * gfortran.dg/deferred_character_17.f90: New test.
1718
b84c1ddf 17192016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1720
1721 * gcc.target/arm/neon/polytypes.c: Move to ...
1722 * gcc.target/arm/polytypes.c: ... here.
1723 * gcc.target/arm/neon/pr51534.c: Move to ...
1724 * gcc.target/arm/pr51534.c: ... here.
1725 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1726 * gcc.target/arm/vect-vcvt.c: ... here.
1727 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1728 * gcc.target/arm/vect-vcvtq.c: ... here.
1729 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1730 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1731 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1732 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1733 * gcc.target/arm/neon/neon.exp: Delete.
1734 * gcc.target/arm/neon/: Delete.
1735
7e9136f1 17362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737
1738 PR fortran/65575
1739 * gfortran.dg: pr65575.f90: New test.
1740
18b42a28 17412016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR fortran/35849
1744 * gfortran.dg: pr35849.f90: New test.
1745
f8765404 17462016-07-04 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c++/71739
1749 * g++.dg/cpp0x/pr71739.C: New test.
1750
e3422b3a 17512016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1752
1753 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1754
2da1c9f7 17552016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1756
1757 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1758 locr.
1759 * gcc.target/s390/loc-1.c: New test.
1760
6125d36e 17612016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1762
1763 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1764 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1765
42797d4b 17662016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1767
1768 PR target/63874
1769 * gcc.target/aarch64/pr63874.c: New test.
1770
9d9fe66a 17712016-07-04 Jan Beulich <jbeulich@suse.com>
1772
1773 * g++.dg/header.c: New.
1774 * gcc.dg/header.c: New.
1775
c364d0f3 17762016-07-02 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR c/71719
1779 * c-c++-common/Wunused-var-15.c: New test.
1780
267f3c67 17812016-07-01 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR fortran/71687
1784 * gfortran.dg/gomp/pr71687.f90: New test.
1785
8297c70b 17862016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1787
1788 * gcc.dg/const-float128-ped.c: Require __float128 effective
1789 target and options.
1790 * gcc.dg/const-float128.c: Likewise.
1791 * gcc.dg/torture/float128-cmp-invalid.c: Require
1792 __float128 and base_quadfloat_support effective targets, and
1793 __float128 options.
1794 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1795 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1796 * gcc.dg/torture/float128-nan.c: Likewise.
1797 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1798 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1799 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 1800 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 1801 (add_options_for___float128): New.
1802 (check_effective_target_base_quadword_support): New.
1803
eab79b94 18042016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1805
1806 PR target/71720
1807 * gcc.target/powerpc/pr71720.c: New test.
1808
4ce6622a 18092016-07-01 Jan Beulich <jbeulich@suse.com>
1810
1811 * gcc.dg/bss.c: New.
1812
0b6f1914 18132016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1814
1815 PR target/71698
1816 * gcc.target/powerpc/pr71698.c: New test.
1817
4d28a470 18182016-07-01 Georg-Johann Lay <avr@gjlay.de>
1819
1820 PR target/71151
1821 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1822 instead of ".foo" for its section name.
1823 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1824 depending on MCU's flash size.
1825 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1826 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1827 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1828 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1829 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1830 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1831
ed8613ec 18322016-07-01 Jan Beulich <jbeulich@suse.com>
1833
1834 * gcc.target/i386/pr65105-2.c: Add -msse2.
1835
720a0bce 18362016-06-30 Jakub Jelinek <jakub@redhat.com>
1837
c54ee83c 1838 PR tree-optimization/71707
1839 * gcc.dg/strlenopt-29.c: New test.
1840
a845ae6c 1841 PR fortran/71704
1842 * gfortran.dg/gomp/pr71704.f90: New test.
1843
720a0bce 1844 PR fortran/71705
1845 * gfortran.dg/gomp/pr71705.f90: New test.
1846
17c32c4a 18472016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1848
1849 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1850 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1851 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1852 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1853 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1854 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1855 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1856 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1857 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1858 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1859 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1860 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1861 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1862 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1863 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1864 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1865 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1866 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1867 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1868 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1869 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1870 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1871 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1872 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1873 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1874 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1875 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1876 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1877 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1878 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1879 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1880 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1881 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1882 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1883 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1884 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1885 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1886 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1887 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1888 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1889 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1890 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1891 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1911 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1912 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1913 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1914 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1915 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1916 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1917 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1918 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1919 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1920 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1921 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1922 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1923 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1924 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1925 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1926 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1927 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1928 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1929 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1930
443405c9 19312016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 1932 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 1933
1934 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1935
6e3a3de2 19362016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 1937 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 1938
1939 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1940
413c4f6c 19412016-06-30 David Malcolm <dmalcolm@redhat.com>
1942
1943 PR driver/71651
1944 * gcc.dg/spellcheck-options-12.c: New test case.
1945
4c4e99c3 19462016-06-30 Jakub Jelinek <jakub@redhat.com>
1947
1948 PR middle-end/71693
1949 * gcc.c-torture/compile/pr71693.c: New test.
1950
26a2e993 19512016-06-29 David Malcolm <dmalcolm@redhat.com>
1952
1953 * gcc.dg/spellcheck-params.c: New testcase.
1954 * gcc.dg/spellcheck-params-2.c: New testcase.
1955
63abcf45 19562016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1957
1958 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1959 vector extract instructions.
1960 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1961
5f1d49ac 19622016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1963
1964 PR fortran/71686
1965 * gfortran.dg/unexpected_eof_2.f90: New test.
1966 * gfortran.dg/unexpected_eof_3.f90: New test.
1967
0dc00113 19682016-06-29 Jim Wilson <jim.wilson@linaro.org>
1969
1970 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1971
4b975445 19722016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1973
1974 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1975 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1976 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1977
e276a6b9 19782016-06-29 Richard Biener <rguenther@suse.de>
1979
1980 PR middle-end/15256
1981 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1982
c02f3e35 19832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1984
1985 * gcc.target/arm/aapcs/neon-vect10.c: Require
1986 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1987 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1988 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1989 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1990 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1991 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1992 * gcc.target/arm/fp16-aapcs-1.c: Require
1993 -mfloat-ab=hard. Also simplify the test.
1994 * gcc.target/arm/fp16-aapcs-2.c: New.
1995
d0c2a3dd 19962016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1997
f942bdbf 1998 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 1999 (add_options_for_arm_fp16_ieee): New.
2000 (add_options_for_arm_fp16_alternative): New.
2001 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2002 long-line.
2003 (effective_target_arm_fp16_hw): New.
2004
162fed22 20052016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2006
2007 PR tree-optimization/71655
2008 * g++.dg/pr71655.C: New test.
2009
9ed0eb00 20102016-06-29 Martin Liska <mliska@suse.cz>
2011
2012 * gcc.dg/pr71585.c: New test.
2013 * gcc.dg/pr71585-2.c: New test.
2014 * gcc.dg/pr71585-3.c: New test.
2015
641b1c86 20162016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2017
2018 PR tree-optimization/70729
2019 * g++.dg/vect/pr70729.cc: New test.
2020
44e775d8 20212016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2022
2023 * c-c++-common/gomp/cancel-1.c: Extend.
2024
83b23cdf 20252016-06-29 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR tree-optimization/71625
2028 * gcc.dg/strlenopt-28.c: New test.
2029
b6a4a0f5 20302016-06-29 Richard Biener <rguenther@suse.de>
2031
2032 PR middle-end/71002
2033 * g++.dg/torture/pr71002.C: Adjust testcase.
2034
1af10ce6 20352016-06-29 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR c/71685
2038 * gcc.dg/pr71685.c: New test.
2039
20402016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 2041
2042 PR c/71552
2043 * gcc.dg/init-bad-9.c: New test.
2044
043457fd 20452016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2046
2047 * gcc.target/powerpc/abs128-1.c: Require VSX.
2048 * gcc.target/powerpc/copysign128-1.c: Likewise.
2049 * gcc.target/powerpc/inf128-1.c: Likewise.
2050 * gcc.target/powerpc/nan128-1.c: Likewise.
2051
d378e319 20522016-06-28 Jakub Jelinek <jakub@redhat.com>
2053
2054 PR middle-end/71626
2055 * gcc.c-torture/execute/pr71626-1.c: New test.
2056 * gcc.c-torture/execute/pr71626-2.c: New test.
2057
10ef7949 20582016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2059
2060 PR target/71656
2061 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2062
1fcfb8f7 20632016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2064
2065 PR target/71670
2066 * gcc.target/powerpc/pr71670.c: New testcase.
2067
35fd0c10 20682016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2069
2070 PR target/71656
2071 * gcc.target/powerpc/pr71656-1.c: New test.
2072 * gcc.target/powerpc/pr71656-2.c: New test.
2073
584757bc 20742016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2075
2076 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2077 around fp16 code.
2078 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2079 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2080 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2081 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2082 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2083 Add arm_neon_fp16_ok effective target.
f942bdbf 2084 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2085 Likewise.
2086 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2087 Likewise.
2088 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2089 Likewise.
2090 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2091 Likewise.
2092 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2093 Likewise.
2094 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2095 Likewise.
2096 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2097 Likewise.
2098 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2099 Likewise.
2100 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2101 Likewise.
2102 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2103 Likewise.
2104 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2105 Likewise.
584757bc 2106
cbcc4297 21072016-06-26 Jan Hubicka <hubicka@ucw.cz>
2108
2109 * gcc.dg/predict-12.c: New testcase.
2110
0aa73965 21112016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2112
2113 PR fortran/71649
2114 * gfortran.dg/pr71649.f90: New test.
2115
9977f724 21162016-06-25 Jakub Jelinek <jakub@redhat.com>
2117
a5c54f33 2118 PR tree-optimization/71643
2119 * g++.dg/opt/pr71643.C: New test.
2120
9977f724 2121 PR tree-optimization/71631
2122 * gcc.c-torture/execute/pr71631.c: New test.
2123
e09883e4 21242016-06-24 Jan Hubicka <hubicka@ucw.cz>
2125
2126 * gcc.dg/predict-11.c: New testcase.
2127 * gfortran.dg/predict-2.f90: New testcase.
2128
89beffc9 21292016-06-24 Jan Hubicka <hubicka@ucw.cz>
2130
2131 * gcc.dg/predict-10.c: New test.
2132
2275a11d 21332016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2134
2135 * gcc.target/powerpc/abs128-1.c: New.
2136 * gcc.target/powerpc/copysign128-1.c: New.
2137 * gcc.target/powerpc/inf128-1.c: New.
2138 * gcc.target/powerpc/nan128-1.c: New.
2139
37681b7f 21402016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2141
2142 * gfortran.dg/pr71642.f90: New test.
2143
9cf2d600 21442016-06-24 Jakub Jelinek <jakub@redhat.com>
2145
2146 PR tree-optimization/71647
2147 * gcc.target/i386/pr71647.c: New test.
2148
eea332b9 21492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2150
2151 * gcc.target/i386/noplt-gd-1.c: New test.
2152 * gcc.target/i386/noplt-gd-2.c: Likewise.
2153 * gcc.target/i386/noplt-gd-3.c: Likewise.
2154 * gcc.target/i386/noplt-ld-1.c: Likewise.
2155 * gcc.target/i386/noplt-ld-2.c: Likewise.
2156 * gcc.target/i386/noplt-ld-3.c: Likewise.
2157 * lib/target-supports.exp
2158 (check_effective_target_tls_get_addr_via_got): New.
2159
b6d48a78 21602016-06-24 Uros Bizjak <ubizjak@gmail.com>
2161
2162 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2163 testsuite compile flags.
2164 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2165 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2166
21672016-06-24 Uros Bizjak <ubizjak@gmail.com>
2168
2169 * g++dg/vect/pr36684.cc: Add dg-do compile.
2170 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2171 * gcc.dg/vect/pr70021.c: Ditto.
2172 * gcc.dg/vect/pr70138-1.c: Ditto.
2173 * gcc.dg/vect/pr70138-2.c: Ditto.
2174 * gcc.dg/vect/pr70354-1.c: Ditto.
2175 * gcc.dg/vect/pr70354-2.c: Ditto.
2176 * gcc.dg/vect/pr71259.c: Ditto.
2177 * gcc.dg/vect/pr71416-1.c: Ditto.
2178 * gcc.dg/vect/slp-43.c: Ditto.
2179 * gcc.dg/vect/slp-45.c: Ditto.
2180 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2181 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2182 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2183 * gfortran.dg/vect/pr69980.f90: Ditto.
2184
21852016-06-24 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2188 * gcc.dg/vect/bb-slp-30.c: Ditto.
2189 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2190 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2191 * gcc.dg/vect/pr45902.c: Ditto.
2192 * gcc.dg/vect/pr48172.c: Ditto.
2193 * gcc.dg/vect/pr48377.c: Ditto.
2194 * gcc.dg/vect/pr49038.c: Ditto.
2195 * gcc.dg/vect/pr49771.c: Ditto.
2196 * gcc.dg/vect/pr52091.c: Ditto.
2197 * gcc.dg/vect/pr53185-2.c: Ditto.
2198 * gcc.dg/vect/pr56826.c: Ditto.
2199 * gcc.dg/vect/pr60276.c: Ditto.
2200 * gcc.dg/vect/pr62021.c: Ditto.
2201 * gcc.dg/vect/pr63530.c: Ditto.
2202 * gcc.dg/vect/pr65518.c: Ditto.
2203 * gcc.dg/vect/pr65947-1.c: Ditto.
2204 * gcc.dg/vect/pr65947-10.c: Ditto.
2205 * gcc.dg/vect/pr65947-11.c: Ditto.
2206 * gcc.dg/vect/pr65947-12.c: Ditto.
2207 * gcc.dg/vect/pr65947-13.c: Ditto.
2208 * gcc.dg/vect/pr65947-2.c: Ditto.
2209 * gcc.dg/vect/pr65947-3.c: Ditto.
2210 * gcc.dg/vect/pr65947-4.c: Ditto.
2211 * gcc.dg/vect/pr65947-5.c: Ditto.
2212 * gcc.dg/vect/pr65947-6.c: Ditto.
2213 * gcc.dg/vect/pr65947-7.c: Ditto.
2214 * gcc.dg/vect/pr65947-8.c: Ditto.
2215 * gcc.dg/vect/pr65947-9.c: Ditto.
2216 * gcc.dg/vect/pr71416-1.c: Ditto.
2217 * gcc.dg/vect/pr71439.c: Ditto.
2218 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2219 * gcc.dg/vect/vect-bswap16.c: Ditto.
2220 * gcc.dg/vect/vect-bswap32.c: Ditto.
2221 * gcc.dg/vect/vect-bswap64.c: Ditto.
2222 * gcc.dg/vect/vect-live-1.c: Ditto.
2223 * gcc.dg/vect/vect-live-2.c: Ditto.
2224 * gcc.dg/vect/vect-live-3.c: Ditto.
2225 * gcc.dg/vect/vect-live-4.c: Ditto.
2226 * gcc.dg/vect/vect-live-5.c: Ditto.
2227 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2228 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2229 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2230 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2231 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2232 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2233 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2234 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2235 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2236 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2237 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2238 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2239 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2240 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2241 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2242 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2243 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2244
d4213166 22452016-06-24 Uros Bizjak <ubizjak@gmail.com>
2246
2247 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2248
5aaec397 22492016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2250
2251 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2252 ia32 if R_386_GOT32X relocation is supported.
2253 * gcc.target/i386/noplt-3.c: Likewise.
2254 * gcc.target/i386/noplt-2.c: Likewise.
2255 (main): Renamed to ...
2256 (bar): This.
2257 * gcc.target/i386/noplt-4.c: Likewise.
2258 (main): Renamed to ...
2259 (bar): This.
2260 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2261 * gcc.target/i386/pr67400-5.c: Likewise.
2262
77104764 22632016-06-24 Jakub Jelinek <jakub@redhat.com>
2264
7318e591 2265 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2266 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2267
77104764 2268 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2269 f4): Adjust expected diagnostics.
2270 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2271 (T): If OVFP is defined, redefine to TP.
2272 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2273 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2274 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2275 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2276 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2277 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2278 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2279 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2280 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2281 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2282 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2283 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2284 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2285 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2286 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2287 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2288 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2289 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2290 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2291 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2292 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2293 as last argument to __builtin_add_overflow_p.
2294
ddf08519 22952016-06-23 Uros Bizjak <ubizjak@gmail.com>
2296
2297 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2298 dg-options and remove default vector testsuite compile flags.
2299 * g++.dg/vect/pr33860a.cc: Ditto.
2300 * g++.dg/vect/pr45470-a.cc: Ditto.
2301 * g++.dg/vect/pr45470-b.cc: Ditto.
2302 * g++.dg/vect/pr60896.cc: Ditto.
2303 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2304 * gcc.dg/vect/pr18308.c: Ditto.
2305 * gcc.dg/vect/pr24049.c: Ditto.
2306 * gcc.dg/vect/pr33373.c: Ditto.
2307 * gcc.dg/vect/pr36228.c: Ditto.
2308 * gcc.dg/vect/pr42395.c: Ditto.
2309 * gcc.dg/vect/pr42604.c: Ditto.
2310 * gcc.dg/vect/pr46663.c: Ditto.
2311 * gcc.dg/vect/pr48765.c: Ditto.
2312 * gcc.dg/vect/pr49093.c: Ditto.
2313 * gcc.dg/vect/pr49352.c: Ditto.
2314 * gcc.dg/vect/pr52298.c: Ditto.
2315 * gcc.dg/vect/pr52870.c: Ditto.
2316 * gcc.dg/vect/pr53185.c: Ditto.
2317 * gcc.dg/vect/pr53773.c: Ditto.
2318 * gcc.dg/vect/pr56695.c: Ditto.
2319 * gcc.dg/vect/pr62171.c: Ditto.
2320 * gcc.dg/vect/pr63530.c: Ditto.
2321 * gcc.dg/vect/pr68339.c: Ditto.
2322 * gcc.dg/vect/pr71259.c: Ditto.
2323 * gcc.dg/vect/vect-82_64.c: Ditto.
2324 * gcc.dg/vect/vect-83_64.c: Ditto.
2325 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2326 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2327 * gcc.dg/vect/vect-shift-2.c: Ditto.
2328 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2329 * gfortran.dg/vect/pr39318.f90: Ditto.
2330 * gfortran.dg/vect/pr45714-a.f: Ditto.
2331 * gfortran.dg/vect/pr45714-b.f: Ditto.
2332 * gfortran.dg/vect/pr46213.f90: Ditto.
2333
81883aeb 23342016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2335 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2336
2337 * gcc.target/powerpc/p9-splat-5.c: New test.
2338
affe5c16 23392016-06-23 Uros Bizjak <ubizjak@gmail.com>
2340
2341 PR tree-optimization/71488
2342 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2343 * lib/target-supports.exp: ... here.
2344 (check_sse4_hw_available): New procedure.
2345 (check_effective_target_sse4_runtime): Ditto.
2346 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2347 -march=westmere for sse4_runtime targets.
547fdd3e 2348 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 2349 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 2350 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 2351 (main): Call check_vect ().
e50240d3 2352 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 2353
6fb2f181 23542016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2355
2356 PR target/66232
2357 PR target/67400
2358 * gcc.target/i386/pr66232-14.c: New file.
2359 * gcc.target/i386/pr66232-15.c: Likewise.
2360 * gcc.target/i386/pr66232-16.c: Likewise.
2361 * gcc.target/i386/pr66232-17.c: Likewise.
2362 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2363 ia32 if R_386_GOT32X relocation is supported.
2364 * gcc.target/i386/pr67400-2.c: Likewise.
2365 * gcc.target/i386/pr67400-3.c: Likewise.
2366 * gcc.target/i386/pr67400-4.c: Likewise.
2367 * gcc.target/i386/pr67400-6.c: Likewise.
2368 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 2369 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 2370
88be2b3c 23712016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2372
2373 PR libgfortran/48852
2374 * gfortran.dg/char4_iunit_1.f03: Update test.
2375 * gfortran.dg/f2003_io_5.f03: Update test.
2376 * gfortran.dg/real_const_3.f90: Update test.
2377
ff600f64 23782016-06-23 Andi Kleen <ak@linux.intel.com>
2379
2380 * g++.dg/bprob/bprob.exp: Support autofdo.
2381 * g++.dg/tree-prof/tree-prof.exp: dito.
2382 * gcc.dg/tree-prof/tree-prof.exp: dito.
2383 * gcc.misc-tests/bprob.exp: dito.
2384 * gfortran.dg/prof/prof.exp: dito.
2385 * lib/profopt.exp: dito.
2386 * lib/target-supports.exp: Check for autofdo.
2387
afa7ed87 23882016-06-23 Martin Liska <mliska@suse.cz>
2389
2390 * gcc.dg/pr71619.c: New test.
2391
0941fba8 23922016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2393
2394 PR target/67400
56896ed3 2395 * gcc.target/i386/pr67400-1.c: New test.
2396 * gcc.target/i386/pr67400-2.c: Likewise.
2397 * gcc.target/i386/pr67400-3.c: Likewise.
2398 * gcc.target/i386/pr67400-4.c: Likewise.
2399 * gcc.target/i386/pr67400-5.c: Likewise.
2400 * gcc.target/i386/pr67400-6.c: Likewise.
2401 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 2402
e557fc7f 24032016-06-22 David Malcolm <dmalcolm@redhat.com>
2404
2405 * c-c++-common/missing-header-1.c: New test case.
2406 * c-c++-common/missing-header-2.c: New test case.
2407 * c-c++-common/missing-header-3.c: New test case.
2408 * c-c++-common/missing-header-4.c: New test case.
2409
8469aece 24102016-06-22 David Malcolm <dmalcolm@redhat.com>
2411
2412 PR c/70339
2413 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2414 hint.
2415 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2416 expected results due to builtin "nanl" now being suggested for
2417 "name".
2418 * gcc.dg/pr67580.c: Update expected messages.
2419 * gcc.dg/spellcheck-identifiers.c: New testcase.
2420 * gcc.dg/spellcheck-typenames.c: New testcase.
2421
6628b04d 24222016-06-22 David Malcolm <dmalcolm@redhat.com>
2423
2424 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2425 file.
2426 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2427 diagnostic-test-show-locus-parseable-fixits.c to sources for
2428 diagnostic_plugin_test_show_locus.c.
2429 * lib/gcc-defs.exp (freeform_regexps): New global.
2430 (dg-regexp): New function.
2431 (handle-dg-regexps): New function.
2432 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2433 freeform_regexps to the empty list.
2434 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2435
82ccd33e 24362016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2437
affe5c16 2438 PR tree-optimization/71488
82ccd33e 2439 * g++.dg/pr71488.C: New test.
2440 * gcc.dg/vect/vect-bool-cmp.c: New test.
2441
2c21de58 24422016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2443
2444 * gcc.dg/guality/param-5.c: New test.
2445
fadfd5fc 24462016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2447
2448 * gcc.target/i386/asm-flag-7.c: New test.
2449
03fee1f8 24502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2451
2452 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2453 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2454 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2458 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2459 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2460 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2461 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2462 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2463 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2464 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2465 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2466 * lib/target-supports.exp: Likewise.
2467
6905db52 24682016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2469
2470 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2471 * gcc.dg/attr-ms_struct-2.c: Likewise.
2472 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2473 * gcc.dg/bf-ms-attrib.c: Likewise.
2474 * gcc.dg/bf-ms-layout-2.c: Likewise.
2475 * gcc.dg/bf-ms-layout-3.c: Likewise.
2476 * gcc.dg/bf-ms-layout.c: Likewise.
2477 * gcc.dg/bf-no-ms-layout.c: Likewise.
2478 * gcc.target/i386/bitfield1.c: Likewise.
2479 * gcc.target/i386/bitfield2.c: Likewise.
2480 * gcc.target/i386/bitfield3.c: Likewise.
2481
a6f93fc2 24822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2483
2484 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2485 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2486 override other than -mcpu=power9 command-line option is specified,
2487 or if the target operating system is aix.
2488 * gcc.target/powerpc/darn-1.c: Likewise.
2489 * gcc.target/powerpc/darn-2.c: Likewise.
2490 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2491 test if effective-target is not powerpc_p9vector_ok or if the
2492 target operating system is not defined.
2493 * gcc.target/powerpc/vslv-1.c: Likewise.
2494 * gcc.target/powerpc/vsrv-0.c: Likewise.
2495 * gcc.target/powerpc/vsrv-1.c: Likewise.
2496
1cb2b4d3 24972016-06-21 Tobias Burnus <burnus@net-b.de>
2498
2499 PR fortran/71068
2500 * gfortran.dg/coarray/data_1.f90: New.
2501
66ff0c67 25022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2503
2504 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2505 (dg-require-effective-target): Use arm_v8_neon_hw.
2506 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2507 (dg-require-effective-target): Likewise.
2508 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2509 (dg-require-effective-target): Likewise.
2510 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2511 (dg-require-effective-target): Likewise.
2512 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2513 (dg-require-effective-target): Likewise.
2514 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2515 (dg-require-effective-target): Likewise.
2516 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2517 Add AArch64 check.
2518
949bfed4 25192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2520
2521 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2522 Set to 3 so test passes.
2523
a20f6cd4 25242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2525
2526 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2527
12792843 25282016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2529
2530 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2531 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2532 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2533 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2534
49763db6 25352016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2536
2537 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2538 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2539
ada61167 25402016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2541
2542 PR target/71549
2543 * gcc.target/i386/pr71549.c: New test.
2544
a15584d4 25452016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2546
2547 * gcc.target/powerpc/vadsdu-0.c: Replace
2548 dg-require-effective-target directive to allow test to run on more
2549 platforms, and add dg-skip-if directive to disable test on aix
2550 platforms because of known incompatibilities.
2551 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2552 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2553 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2554 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2555 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2556 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2557 * gcc.target/powerpc/vadsdub-2.c: Replace
2558 dg-require-effective-target directive to allow test to run on more
2559 platforms, and add dg-skip-if directive to disable test on aix
2560 platforms because of known incompatibilities.
2561 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2562 with vec_absdb call to differentiate this test from vadsdub-1.c.
2563 * gcc.target/powerpc/vadsduh-1.c: Replace
2564 dg-require-effective-target directive to allow test to run on more
2565 platforms, and add dg-skip-if directive to disable test on aix
2566 platforms because of known incompatibilities.
2567 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2568 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2569 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2570
ec15ec36 25712016-06-21 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR tree-optimization/71588
2574 * gcc.dg/pr71558.c: New test.
2575
faeffe49 25762016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2577
2578 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2579 * c-c++-common/pr68657-2.c: Likewise.
2580 * c-c++-common/pr68657-3.c: Likewise.
2581 * gcc.dg/torture/pr69714.c: Require int32plus support.
2582 * gcc.dg/torture/pr70025.c: Likewise.
2583 * gcc.dg/torture/pr70083.c: Likewise.
2584 * gcc.dg/torture/pr70542.c: Likewise.
2585 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2586
e218d07f 25872016-06-20 Joseph Myers <joseph@codesourcery.com>
2588
2589 PR c/71601
2590 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2591
232a3df7 25922016-06-20 Jakub Jelinek <jakub@redhat.com>
2593
d7f45b87 2594 PR middle-end/71581
2595 * gcc.dg/pr71581.c: New test.
2596
232a3df7 2597 PR rtl-optimization/71591
2598 * gcc.dg/cpp/pr71591.c: New test.
2599
dbddef42 26002016-06-20 David B. Robins <gcc@davidrobins.net>
2601
2602 PR target/71571
2603 * g++.dg/torture/pr71571.C: New test.
2604
03129ccb 26052016-06-20 Jakub Jelinek <jakub@redhat.com>
2606
2607 PR target/71559
2608 * gcc.target/i386/sse2-pr71559.c: New test.
2609 * gcc.target/i386/avx-pr71559.c: New test.
2610 * gcc.target/i386/avx512f-pr71559.c: New test.
2611
a40b4b62 26122016-06-20 Tobias Burnus <burnus@net-b.de>
2613
2614 PR fortran/71194
2615 * gfortran.dg/pointer_remapping_10.f90: New.
2616
ecbea05a 26172016-06-20 David Malcolm <dmalcolm@redhat.com>
2618
2619 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2620
0f61dae9 26212016-06-20 Martin Sebor <msebor@redhat.com>
2622
2623 PR c/69507
2624 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2625 * gnu90-const-expr-1.c: Same.
2626 * gnu99-const-expr-1.c: Same.
2627 * gnu99-static-1.c: Same.
2628
e458dfd8 26292016-06-20 Renlin Li <renlin.li@arm.com>
2630
2c0c0c9b 2631 PR testsuite/71489
e458dfd8 2632 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2633
7ab71cb3 26342016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2635
2636 * gcc.target/aarch64/vcvt_f64_1.c: New.
2637 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2638 * gcc.target/aarch64/vrecp_f64_1.c: New.
2639
34d36b7a 26402016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2641
2642 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2643 "alignement".
2644
ed7f4748 26452016-06-20 Georg-Johann Lay <avr@gjlay.de>
2646
2647 PR target/71103
2648 * gcc.target/avr/torture/pr71103-2.c: New test.
2649
21897f47 26502016-06-19 Martin Sebor <msebor@redhat.com>
2651
2652 PR c/69507
2653 * gcc.dg/alignof.c: New test.
2654
98683d85 26552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2658 vs dg-error; test constexpr specifier too.
2659
358cee25 26602016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2661
2662 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2663
c3d7ceb6 26642016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2665
2666 * lib/target-supports.exp
2667 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2668 arm_neon_ok and merge flags. Fix temporary test name.
2669 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2670 and merge flags.
2671
1176073c 26722016-06-17 Martin Liska <mliska@suse.cz>
2673
2674 * gcc.dg/predict-9.c: Fix dump scanning.
2675
f3e2969a 26762016-06-17 Bin Cheng <bin.cheng@arm.com>
2677
2678 PR tree-optimization/71354
2679 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2680
7fdca647 26812016-06-17 Bin Cheng <bin.cheng@arm.com>
2682
2683 PR tree-optimization/71347
2684 * gcc.dg/tree-ssa/pr71347.c: New test.
2685
a338a226 26862016-06-17 Bin Cheng <bin.cheng@arm.com>
2687
2688 PR tree-optimization/71354
2689 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2690
c1e75671 26912016-06-17 Bin Cheng <bin.cheng@arm.com>
2692
2693 * gcc.dg/vect/vect-alias-check-1.c: New test.
2694
365ba13d 26952016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2696
59bde511 2697 PR target/71151
365ba13d 2698 * gcc.target/avr/pr71151-1.c: New test.
2699 * gcc.target/avr/pr71151-2.c: New test.
2700 * gcc.target/avr/pr71151-3.c: New test.
2701 * gcc.target/avr/pr71151-4.c: New test.
2702 * gcc.target/avr/pr71151-5.c: New test.
2703 * gcc.target/avr/pr71151-6.c: New test.
2704 * gcc.target/avr/pr71151-7.c: New test.
2705 * gcc.target/avr/pr71151-8.c: New test.
2706 * gcc.target/avr/pr71151-common.h: New test.
2707
db48d95b 27082016-06-16 Martin Liska <mliska@suse.cz>
2709
2710 * gfortran.dg/predict-1.f90: New test.
2711
4c780a59 27122016-06-16 Uros Bizjak <ubizjak@gmail.com>
2713
2714 PR target/71242
2715 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2716
8c1879bc 27172016-06-16 Jan Hubicka <hubicka@ucw.cz>
2718
2719 * g++.dg/vect/pr36648.cc: Disable cunrolli
2720
33698dfe 27212016-06-16 Jakub Jelinek <jakub@redhat.com>
2722
745f2db6 2723 PR target/71554
2724 * gcc.c-torture/execute/pr71554.c: New test.
2725
33698dfe 2726 PR rtl-optimization/71532
2727 * gcc.dg/torture/pr71532.c: New test.
2728
b42322b9 27292016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2730
2731 * gcc.target/powerpc/p9-dimode1.c: New test.
2732 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2733
412b298a 27342016-06-15 Jakub Jelinek <jakub@redhat.com>
2735
93479f99 2736 * gcc.c-torture/compile/20160615-1.c: New test.
2737
412b298a 2738 * g++.dg/cpp0x/ref-qual17.C: New test.
2739
3ec40531 27402016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2741
2742 PR middle-end/71529
2743 * gcc.target/i386/pr71529.C: New test.
2744
edfe7670 27452016-06-15 Alan Hayward <alan.hayward@arm.com>
2746
2747 PR tree-optimization/71483
2748 * g++.dg/vect/pr71483.c: New
2749
6e52ac17 27502016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2751
2752 PR c++/70202
2753 * g++.dg/inherit/crash6.C: New.
2754 * g++.dg/inherit/union2.C: Likewise.
2755 * g++.dg/inherit/virtual12.C: Likewise.
2756 * g++.dg/inherit/virtual13.C: Likewise.
2757 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2758
aed35af2 27592016-06-15 Uros Bizjak <ubizjak@gmail.com>
2760
0941fba8 2761 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 2762
6f710392 27632016-06-15 Alan Hayward <alan.hayward@arm.com>
2764
2765 PR tree-optimization/71439
2766 * gcc.dg/vect/pr71439.c: New
2767
d1cedfd3 27682016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2769
2770 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2771
ee8fd158 27722016-06-15 Richard Biener <rguenther@suse.de>
2773
2774 * gcc.dg/vect/slp-45.c: New testcase.
2775
5695a690 27762016-06-15 Richard Biener <rguenther@suse.de>
2777
2778 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2779
267ae3ee 27802016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2781
2782 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2783 requirements, and disable for AIX for now.
2784 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2785
a6d0e20a 27862016-06-14 Jakub Jelinek <jakub@redhat.com>
2787
b2efd162 2788 PR c++/71528
2789 * g++.dg/opt/pr71528.C: New test.
2790
a6d0e20a 2791 PR c++/71516
2792 * g++.dg/init/pr71516.C: New test.
2793
035778de 27942016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2795
2796 * g++.dg/init/array46.C: New.
2797
7c9dc58e 27982016-06-14 Uros Bizjak <ubizjak@gmail.com>
2799
0941fba8 2800 * gcc.target/i386/float128-3.c: New test.
2801 * gcc.target/i386/quad-sse4.c: Ditto.
2802 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2803 Update scan strings.
7c9dc58e 2804
412640c9 28052016-06-14 Richard Biener <rguenther@suse.de>
2806
2807 PR middle-end/71526
2808 * gfortran.dg/pr71526.f90: New testcase.
2809
1b9fde85 28102016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2811
2812 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2813 * gcc.dg/zero_bits_compound-1.c: Likewise.
2814
306097e3 28152016-06-14 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/71522
2818 * gcc.dg/torture/pr71522.c: New testcase.
2819
566255a8 28202016-06-14 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR tree-optimization/71520
2823 * gcc.dg/tree-ssa/pr71520.c: New test.
2824
eb912adb 28252016-06-14 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/71521
56d35455 2828 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 2829
9720103d 28302016-06-13 Jakub Jelinek <jakub@redhat.com>
2831
12cb8367 2832 PR sanitizer/71498
2833 * c-c++-common/ubsan/bounds-13.c: New test.
2834
9720103d 2835 PR preprocessor/71183
2836 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2837
5965fbcc 28382016-06-13 Jeff Law <law@redhat.com>
2839
2840 PR tree-optimization/71403
2841 * c-c++-common/ubsan/pr71403-1.c: New test.
2842 * c-c++-common/ubsan/pr71403-2.c: New test.
2843 * c-c++-common/ubsan/pr71403-3.c: New test.
2844
04537049 28452016-06-13 Jakub Jelinek <jakub@redhat.com>
2846
2847 PR middle-end/71478
2848 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2849 Add -Wno-psabi -w to dg-options.
2850
412f195f 28512016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2852
2853 * gcc.target/powerpc/vadsdu-0.c: New test.
2854 * gcc.target/powerpc/vadsdu-1.c: New test.
2855 * gcc.target/powerpc/vadsdu-2.c: New test.
2856 * gcc.target/powerpc/vadsdu-3.c: New test.
2857 * gcc.target/powerpc/vadsdu-4.c: New test.
2858 * gcc.target/powerpc/vadsdu-5.c: New test.
2859 * gcc.target/powerpc/vadsdub-1.c: New test.
2860 * gcc.target/powerpc/vadsdub-2.c: New test.
2861 * gcc.target/powerpc/vadsduh-1.c: New test.
2862 * gcc.target/powerpc/vadsduh-2.c: New test.
2863 * gcc.target/powerpc/vadsduw-1.c: New test.
2864 * gcc.target/powerpc/vadsduw-2.c: New test.
2865
527790c1 28662016-06-13 David Malcolm <dmalcolm@redhat.com>
2867
2868 * gcc.dg/c99-init-2.c (c): Update expected error message.
2869 * gcc.dg/init-bad-8.c (foo): Likewise.
2870 * gcc.dg/spellcheck-fields-3.c: New test case.
2871
102e67eb 28722016-06-13 Martin Liska <mliska@suse.cz>
2873
2874 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2875 and "guess loop iv compared" heuristics.
2876 * gcc.dg/predict-2.c: Likewise.
2877 * gcc.dg/predict-3.c: Likewise.
2878 * gcc.dg/predict-4.c: Likewise.
2879 * gcc.dg/predict-5.c: Likewise.
2880 * gcc.dg/predict-6.c: Likewise.
2881
1a54d3be 28822016-06-13 Marek Polacek <polacek@redhat.com>
2883
2884 PR middle-end/71476
2885 * c-c++-common/Wswitch-unreachable-4.c: New test.
2886 * gcc.dg/Wswitch-unreachable-2.c: New test.
2887 * g++.dg/tm/jump1.C: Move dg-warning.
2888
5b7401b8 28892016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2890
2891 * gnat.dg/renaming10.ad[sb]: New test.
2892
1c93151c 28932016-06-13 Paul Thomas <pault@gcc.gnu.org>
2894
2895 PR fortran/70673
2896 * gfortran.dg/pr70673.f90: New test.
2897
249865a0 28982016-06-13 Richard Biener <rguenther@suse.de>
2899
2900 PR middle-end/64516
2901 * gcc.dg/align-3.c: New testcase.
2902
776d9b14 29032016-06-13 Martin Liska <mliska@suse.cz>
2904
2905 * gcc.target/i386/pr71458.c: New test.
2906
0cf5c551 29072016-06-12 Uros Bizjak <ubizjak@gmail.com>
2908
2909 PR target/71241
2910 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2911
34de0a35 29122016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2913
2914 PR target/60751
2915 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2916 statement.
2917
0cc8bc98 29182016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2919
2920 PR target/60751
2921 * gfortran.dg/comma_IO_extension_1.f90: New test.
2922 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2923 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2924 statement.
2925 * gfortran.dg/graphite/pr38083.f90: Likewise.
2926 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2927 missing format.
2928
0ff78c86 29292016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2930
2931 * gnat.dg/case_character.adb: New test.
2932
6c38863e 29332016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2934
2935 PR middle-end/71310
2936 * gcc.target/powerpc/pr71310.c: New testcase.
2937
24c41395 29382016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2939
2940 PR middle-end/71478
2941 * gcc.dg/pr71478.c: New test.
2942
aeb26fb6 29432016-06-10 Jakub Jelinek <jakub@redhat.com>
2944
702b3575 2945 PR middle-end/71494
2946 * gcc.c-torture/execute/pr71494.c: New test.
2947
8ec29807 2948 PR c/68657
2949 * gcc.target/i386/pr68657.c: New test.
2950
aeb26fb6 2951 PR inline-asm/68843
2952 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2953 (test): Add -masm=intel alternatives.
2954
1dc4d519 29552016-06-10 Martin Sebor <msebor@redhat.com>
2956
2957 PR c/71392
2958 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2959
6385d6d3 29602016-06-10 Jeff Law <law@redhat.com>
2961
2962 PR tree-optimization/71335
2963 * gcc.c-torture/execute/pr71335.c: New test.
2964
041a412b 29652016-06-10 David Malcolm <dmalcolm@redhat.com>
2966
2967 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2968 the various "cannot tail-call: " messages.
2969
4a5edbb2 29702016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2971
2972 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2973 and options.
2974
9cf3aec3 29752016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2976
2977 PR sanitizer/71480
2978 * c-c++-common/asan/pr71480.c: New test.
2979
61724718 29802016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2981
2982 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2983 (ASMNAME2): Likewise.
2984 (main): Replace fn in asm statement with ASMNAME ("fn").
2985 * gcc.dg/guality/pr68037-2.c: Likewise.
2986 * gcc.dg/guality/pr68037-3.c: Likewise.
2987 * gcc.dg/torture/pr68037-1.c: Likewise.
2988 * gcc.dg/torture/pr68037-2.c: Likewise.
2989 * gcc.dg/torture/pr68037-3.c: Likewise.
2990
1807f6fb 29912016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2992
2993 PR inline-asm/68843
2994 * gcc.target/i386/pr68843-1.c: New test.
2995 * gcc.target/i386/pr68843-2.c: New test.
2996
ccfa030f 29972016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 2998 Cesar Philippidis <cesar@codesourcery.com>
2999
3000 PR middle-end/71373
3001 * gcc.dg/goacc/nested-function-1.c: New file.
3002 * gcc.dg/goacc/nested-function-2.c: Likewise.
3003 * gcc.dg/goacc/pr71373.c: Likewise.
3004 * gfortran.dg/goacc/cray-2.f95: Likewise.
3005 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3006 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3007 * gfortran.dg/goacc/cray.f95: Update.
3008 * gfortran.dg/goacc/loop-1.f95: Likewise.
3009 * gfortran.dg/goacc/loop-3.f95: Likewise.
3010 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3011 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3012
30132016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3014
3015 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3016 for OpenACC tile clauses.
3017 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 3018
3019 PR c/71381
3020 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3021 to...
3022 * c-c++-common/goacc/cache-2.c: ... this new file.
3023 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3024 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3025 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3026 usage.
3027 * gfortran.dg/goacc/cray.f95: Likewise.
3028 * gfortran.dg/goacc/loop-1.f95: Likewise.
3029
bb038f3e 30302016-06-10 Alan Hayward <alan.hayward@arm.com>
3031
3032 PR tree-optimization/71407
3033 PR tree-optimization/71416
3034 * gcc.dg/vect/pr71407.c: New
3035 * gcc.dg/vect/pr71416-1.c: New
3036 * gcc.dg/vect/pr71416-2.c: New
3037
332409d3 30382016-06-10 Richard Biener <rguenther@suse.de>
3039
3040 PR middle-end/71477
3041 * gcc.dg/torture/pr71477.c: New testcase.
3042
03cf727c 30432016-06-09 Julia Koval <julia.koval@intel.com>
3044
3045 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3046 * gcc.target/i386/interrupt-13.c: Likewise.
3047 * gcc.target/i386/interrupt-15.c: Likewise.
3048 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3049 * gcc.target/i386/interrupt-24.c: Likewise.
3050 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3051 * gcc.target/i386/interrupt-9.c: Likewise.
3052 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3053
23b101c5 30542016-06-09 Martin Sebor <msebor@redhat.com>
3055
3056 PR c/70883
3057 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3058 * gcc.dg/builtin-constant_p-1.c: Same.
3059 * gcc.dg/builtins-error.c: Same.
3060 * gcc.dg/pr70859.c: Same.
3061
188d6bbb 30622016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3063
3064 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3065 * gcc.dg/torture/pr68067-1.c: Likewise.
3066 * gcc.dg/torture/pr68067-2.c: Likewise.
3067
30682016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3069
3070 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3071 when setting SIZE.
3072
ff8886bd 30732016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/71465
3076 * g++.dg/inherit/crash5.C: New.
3077 Revert:
3078 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/70202
3081 * g++.dg/inherit/crash5.C: New.
3082 * g++.dg/inherit/virtual1.C: Adjust.
3083
3f76cceb 30842016-06-09 Martin Liska <mliska@suse.cz>
3085
3086 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3087 * g++.dg/predict-loop-exit-2.C: Likewise.
3088 * g++.dg/predict-loop-exit-3.C: Likewise.
3089 * gcc.dg/predict-1.c: Likewise.
3090 * gcc.dg/predict-2.c: Likewise.
3091 * gcc.dg/predict-3.c: Likewise.
3092 * gcc.dg/predict-4.c: Likewise.
3093 * gcc.dg/predict-5.c: Likewise.
3094 * gcc.dg/predict-6.c: Likewise.
3095 * gcc.dg/predict-7.c: Likewise.
3096
59ae3d1b 30972016-06-09 Richard Biener <rguenther@suse.de>
3098
3099 PR tree-optimization/71462
3100 * gcc.dg/torture/pr71462.c: New testcase.
3101
8c2d2acf 31022016-06-09 Marek Polacek <polacek@redhat.com>
3103
3104 PR c/65471
3105 * gcc.dg/c11-generic-3.c: New test.
3106
224cb6b7 31072016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 * g++.dg/init/array42.C: New.
3110 * g++.dg/init/array43.C: Likewise.
3111 * g++.dg/init/array44.C: Likewise.
3112 * g++.dg/init/array45.C: Likewise.
3113 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3114 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3115 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3116 * g++.dg/gomp/pr35751.C: Likewise.
3117 * g++.dg/init/array23.C: Likewise.
3118 * g++.dg/init/brace2.C: Likewise.
3119 * g++.dg/init/brace6.C: Likewise.
3120
732905bb 31212016-06-08 Martin Sebor <msebor@redhat.com>
3122 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR c++/70507
3125 PR c/68120
3126 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3127 * c-c++-common/builtin-arith-overflow-2.c: New test.
3128 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3129 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3130 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3131
7ddaa622 31322016-06-08 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR c++/71442
3135 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3136
84ee0905 31372016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3138
3139 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3140 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3141 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3142 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3143 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3144 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3145 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3146 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3147 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3148 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3149 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3150 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3151 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3152
2876af98 31532016-06-08 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/68558
3156 * gcc.dg/vect/slp-44.c: New testcase.
3157
acbb0d03 31582016-06-08 Richard Biener <rguenther@suse.de>
3159
3160 * gcc.dg/vect/slp-43.c: New testcase.
3161
f8689010 31622016-06-08 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/71452
3165 * gcc.dg/torture/pr71452.c: New testcase.
3166
52d393eb 31672016-06-08 Jakub Jelinek <jakub@redhat.com>
3168
3169 PR c++/71448
3170 * g++.dg/torture/pr71448.C: New test.
3171
9d700ce4 31722016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3173
3174 PR debug/71432
3175 PR ada/71413
3176 * g++.dg/debug/pr71432.C: New test.
3177
eb96ef65 31782016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3179
3180 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3181 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3182 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3183
a4753cdd 31842016-06-08 Alan Hayward <alan.hayward@arm.com>
3185
3186 * gcc.dg/vect/vect-live-2.c: Update effective target.
3187 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3188 * lib/target-supports.exp: Add aarch64 to vect_long.
3189
bafc7b1d 31902016-06-08 Marek Polacek <polacek@redhat.com>
3191
3192 PR c/71418
3193 * gcc.dg/noncompile/pr71418.c: New test.
3194
06e590e7 3195 PR c/71426
3196 * gcc.dg/noncompile/pr71426.c: New test.
3197
d3cb49c9 31982016-06-07 Jan Hubicka <hubicka@ucw.cz>
3199
3200 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3201 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3202 * gcc.dg/predict-3.c: Update template.
3203 * gcc.dg/predict-5.c: Update template.
3204 * gcc.dg/predict-6.c: Update template.
3205 * gcc.dg/predict-9.c: Update template.
3206 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3207
2d76c36a 32082016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3209
3210 * gcc.target/powerpc/vec-mul.c: New test.
3211
7cfde92a 32122016-06-07 David Malcolm <dmalcolm@redhat.com>
3213
3214 * gcc.dg/spellcheck-fields-2.c: New test case.
3215
b032c4dd 32162016-06-07 Richard Biener <rguenther@suse.de>
3217
3218 PR c/61564
3219 * gcc.dg/Wpragmas-1.c: New testcase.
3220 * gcc.dg/Wattributes-4.c: Likewise.
3221 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3222 entry.
3223
a7056369 32242016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3225
3226 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3227 spurious debug code.
3228
123c61e0 32292016-06-07 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/71428
3232 * gcc.dg/torture/pr71428.c: New testcase.
3233
5819d47b 32342016-06-07 Richard Biener <rguenther@suse.de>
3235
3236 PR middle-end/71423
3237 * gcc.dg/torture/pr71423.c: New testcase.
3238
6cec5c6b 32392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3240
3241 PR middle-end/71408
3242 * gcc.dg/tree-ssa/pr71408.c: New test.
3243
40bbfc17 32442016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3245
3246 PR middle-end/71281
3247 * g++.dg/torture/pr71281.C: New test.
3248
61f1f80c 32492016-06-06 Marek Polacek <polacek@redhat.com>
3250
3251 PR c/71362
3252 * gcc.dg/pr71362.c: New test.
3253
0406b32f 32542016-06-06 Jakub Jelinek <jakub@redhat.com>
3255 Patrick Palka <ppalka@gcc.gnu.org>
3256
3257 PR c++/70847
3258 PR c++/71330
3259 PR c++/71393
3260 * g++.dg/opt/pr70847.C: New test.
3261 * g++.dg/ubsan/pr70847.C: New test.
3262 * g++.dg/ubsan/pr71393.C: New test.
3263
b1445999 32642016-06-06 Jakub Jelinek <jakub@redhat.com>
3265
3266 PR tree-optimization/71259
3267 * gcc.dg/vect/pr71259.c: New test.
3268
99b4f3a2 32692016-06-06 David Malcolm <dmalcolm@redhat.com>
3270
3271 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3272 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3273 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3274 above.
3275
837679bc 32762016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277
3278 PR middle-end/37780
3279 * gcc.c-torture/execute/pr37780.c: New test.
3280 * gcc.target/aarch64/pr37780_1.c: Likewise.
3281 * gcc.target/arm/pr37780_1.c: Likewise.
3282
e4b92538 32832016-06-06 Marek Polacek <polacek@redhat.com>
3284
3285 * c-c++-common/attr-may-alias-1.c: New test.
3286 * c-c++-common/attr-may-alias-2.c: New test.
3287 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3288
43ac2f2f 32892016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3290
3291 PR c/24414
3292 * gcc.target/i386/pr24414.c: New test.
3293
7e1786b2 32942016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3295
3296 * gcc.target/sparc/vis4misc.c: New file.
3297 * gcc.target/sparc/fpcmp.c: Likewise.
3298 * gcc.target/sparc/fpcmpu.c: Likewise.
3299
f593ccb2 33002016-06-06 Alan Hayward <alan.hayward@arm.com>
3301
3302 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3303 * gcc.dg/vect/vect-live-3.c: Likewise.
3304
be6d8ddc 33052016-06-06 Richard Biener <rguenther@suse.de>
3306
3307 PR tree-optimization/71398
3308 * gcc.dg/torture/pr71398.c: New testcase.
3309
78f27916 33102016-06-06 Uros Bizjak <ubizjak@gmail.com>
3311
3312 PR target/71389
3313 * g++.dg/pr71389.C: New test.
3314
c5899606 33152016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3316
3317 PR fortran/71404
3318 * gfortran.dg/fmt_read_5.f: New test.
3319
8e3cd305 33202016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3321
3322 PR fortran/69659
3323 * gfortran.dg/class_array_22.f03: New test.
3324
703c0a09 33252016-06-05 Jan Hubicka <hubicka@ucw.cz>
3326
3327 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3328
d07b2b6f 33292016-06-05 Jan Hubicka <hubicka@ucw.cz>
3330
3331 * gcc.dg/predict-9.c: Update template.
3332
4a7ec4ac 33332016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 PR c++/49377
3336 * g++.dg/template/pr49377.C: New.
3337
7499ef4a 33382016-06-04 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR tree-optimization/71405
3341 * g++.dg/torture/pr71405.C: New test.
3342
558c800d 33432016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3344
3345 PR c++/70202
3346 * g++.dg/inherit/crash5.C: New.
3347 * g++.dg/inherit/virtual1.C: Adjust.
3348
4ee7cf4b 33492016-06-03 Jeff Law <law@redhat.com>
3350
3351 PR tree-optimization/71316
3352 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3353
b12ae762 33542016-06-03 Jakub Jelinek <jakub@redhat.com>
3355
3356 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3357 dg-additional-options with just -fno-tree-scev-cprop in it.
3358 * gcc.dg/vect/vect-live-2.c: Likewise.
3359 * gcc.dg/vect/vect-live-5.c: Likewise.
3360 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3361 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3362 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3363
e09a5ee3 33642016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3365
3366 PR c++/27100
3367 * g++.dg/other/friend6.C: New test.
3368
f14b1922 33692016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3370
3371 * g++.dg/torture/ppc-ldst-array.C: New.
3372
20702ea3 33732016-06-03 Joseph Myers <joseph@codesourcery.com>
3374
3375 PR target/71276
3376 PR target/71277
3377 * gcc.dg/torture/builtin-fp-int-inexact.c,
3378 gcc.target/i386/387-builtin-fp-int-inexact.c,
3379 gcc.target/i386/387-rint-inline-1.c,
3380 gcc.target/i386/387-rint-inline-2.c,
3381 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3382 gcc.target/i386/sse2-rint-inline-1.c,
3383 gcc.target/i386/sse2-rint-inline-2.c,
3384 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3385 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3386
5ed3cc7b 33872016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3388 Julia Koval <julia.koval@intel.com>
3389
3390 PR target/66960
3391 PR target/67630
3392 PR target/67634
3393 PR target/67841
3394 PR target/68037
3395 PR target/68618
3396 PR target/68661
3397 PR target/69575
3398 PR target/69596
3399 PR target/69734
3400 * gcc.dg/guality/pr68037-1.c: New test.
3401 * gcc.dg/guality/pr68037-2.c: Likewise.
3402 * gcc.dg/guality/pr68037-3.c: Likewise.
3403 * gcc.dg/torture/pr68037-1.c: Likewise.
3404 * gcc.dg/torture/pr68037-2.c: Likewise.
3405 * gcc.dg/torture/pr68037-3.c: Likewise.
3406 * gcc.dg/torture/pr68661-1a.c: Likewise.
3407 * gcc.dg/torture/pr68661-1b.c: Likewise.
3408 * gcc.target/i386/interrupt-1.c: Likewise.
3409 * gcc.target/i386/interrupt-2.c: Likewise.
3410 * gcc.target/i386/interrupt-3.c: Likewise.
3411 * gcc.target/i386/interrupt-4.c: Likewise.
3412 * gcc.target/i386/interrupt-5.c: Likewise.
3413 * gcc.target/i386/interrupt-6.c: Likewise.
3414 * gcc.target/i386/interrupt-7.c: Likewise.
3415 * gcc.target/i386/interrupt-8.c: Likewise.
3416 * gcc.target/i386/interrupt-9.c: Likewise.
3417 * gcc.target/i386/interrupt-10.c: Likewise.
3418 * gcc.target/i386/interrupt-11.c: Likewise.
3419 * gcc.target/i386/interrupt-12.c: Likewise.
3420 * gcc.target/i386/interrupt-13.c: Likewise.
3421 * gcc.target/i386/interrupt-14.c: Likewise.
3422 * gcc.target/i386/interrupt-15.c: Likewise.
3423 * gcc.target/i386/interrupt-16.c: Likewise.
3424 * gcc.target/i386/interrupt-17.c: Likewise.
3425 * gcc.target/i386/interrupt-18.c: Likewise.
3426 * gcc.target/i386/interrupt-19.c: Likewise.
3427 * gcc.target/i386/interrupt-20.c: Likewise.
3428 * gcc.target/i386/interrupt-21.c: Likewise.
3429 * gcc.target/i386/interrupt-22.c: Likewise.
3430 * gcc.target/i386/interrupt-23.c: Likewise.
3431 * gcc.target/i386/interrupt-24.c: Likewise.
3432 * gcc.target/i386/interrupt-25.c: Likewise.
3433 * gcc.target/i386/interrupt-26.c: Likewise.
3434 * gcc.target/i386/interrupt-27.c: Likewise.
3435 * gcc.target/i386/interrupt-28.c: Likewise.
3436 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3437 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3438 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3439 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3440 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3441 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3442 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3443 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3444 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3445 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3446 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3447 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3448
3e346f54 34492016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3450
f27c52fb 3451 PR tree-optimization/52171
3452 * gcc.dg/pr52171.c: New test.
3453 * gcc.target/i386/pr52171.c: New test.
3e346f54 3454
22e029d2 34552016-06-03 Jan Hubicka <jh@suse.cz>
3456
3457 * g++.dg/tree-ssa/pred-1.C: New testcase
3458 * gcc.dg/tree-ssa/pred-1.c: New testcase
3459
41ce74ed 34602016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3461
3462 PR target/70957
3463 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3464 support.
3465 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3466
cf573a72 34672016-06-03 Alan Hayward <alan.hayward@arm.com>
3468
3469 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3470
75aae5b4 34712016-06-03 Alan Hayward <alan.hayward@arm.com>
3472
3473 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 3474 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 3475 * gcc.dg/vect/vect-live-1.c: New test.
3476 * gcc.dg/vect/vect-live-2.c: New test.
3477 * gcc.dg/vect/vect-live-3.c: New test.
3478 * gcc.dg/vect/vect-live-4.c: New test.
3479 * gcc.dg/vect/vect-live-5.c: New test.
3480 * gcc.dg/vect/vect-live-slp-1.c: New test.
3481 * gcc.dg/vect/vect-live-slp-2.c: New test.
3482 * gcc.dg/vect/vect-live-slp-3.c: New test.
3483
eba6788d 34842016-06-03 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR middle-end/71387
3487 * g++.dg/opt/pr71387.C: New test.
3488
5a653985 34892016-06-02 Jeff Law <law@redhat.com>
3490
3491 PR tree-optimization/71328
3492 * gcc.c-torture/compile/pr71328.c: New test.
3493
f92f6941 34942016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3495
3496 PR fortran/52393
3497 * gfortran.dg/fmt_read_3.f90: Fix typo.
3498 * gfortran.dg/fmt_read_4.f90: New test.
3499
0d29e152 35002016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3501
3502 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3503 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3504 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3505 * g++.dg/cpp0x/override2.C: Likewise.
3506 * g++.dg/parse/crash5.C: Likewise.
3507 * g++.dg/parse/error16.C: Likewise.
3508 * g++.dg/parse/error27.C: Likewise.
3509 * g++.dg/template/qualttp15.C: Likewise.
3510 * g++.dg/template/redecl4.C: Likewise.
3511 * g++.old-deja/g++.other/crash39.C: Likewise.
3512 * g++.old-deja/g++.other/struct1.C: Likewise.
3513 * g++.old-deja/g++.pt/m9a.C: Likewise.
3514 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3515
2740a1a5 35162016-06-02 Jakub Jelinek <jakub@redhat.com>
3517
89f17a65 3518 PR c++/71372
3519 * c-c++-common/pr71372.c: New test.
3520
2740a1a5 3521 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3522 __TIME__ strings with __builtin_strcmp instead of printf and
3523 dg-output.
3524
9ae89a4e 35252016-06-02 Martin Liska <mliska@suse.cz>
3526
3527 * gcc.dg/predict-9.c: New test.
3528
41258f9c 35292016-06-02 Jakub Jelinek <jakub@redhat.com>
3530
3531 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3532 global set_compiler_env_var and global saved_compiler_env_var.
3533
dad46eb8 35342016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3535
3536 PR rtl-optimization/71295
3537 * gcc.c-torture/compile/pr71295.c: New test.
3538
9cc8a892 35392016-06-02 Jakub Jelinek <jakub@redhat.com>
3540
98e7c96c 3541 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3542
4a5a4de2 3543 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3544 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3545
9cc8a892 3546 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3547 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3548 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3549 alternative number.
3550
46819a36 35512016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3552
3553 * gcc.target/powerpc/p9-splat-4.c: New test.
3554
35552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3556
3557 PR target/71186
3558 * gcc.target/powerpc/pr71186.c: New test.
3559
d9820cc5 35602016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3561
3562 PR fortran/52393
3563 * gfortran.dg/fmt_read_3.f90: New test.
3564
2f14ca3e 35652016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3566
3567 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3568 procedure.
3569
dfa5c0d3 35702016-06-01 Eduard Sanou <dhole@openmailbox.org>
3571
3572 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3573 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3574 env var is set.
3575 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3576 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3577 shown once.
3578 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3579 during compilation.
3580 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3581 vars set by dg-set-compiler-env-var.
3582
7d7125df 35832016-06-01 Paul Thomas <pault@gcc.gnu.org>
3584
3585 PR fortran/71156
3586 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3587 to the module procedure declaration.
3588 * gfortran.dg/submodule_16.f08: New test.
3589
6ab9cde4 35902016-06-01 Jakub Jelinek <jakub@redhat.com>
3591
3592 PR middle-end/71371
3593 * c-c++-common/gomp/pr71371.c: New test.
3594
0cfe7a23 35952016-06-01 Richard Biener <rguenther@suse.de>
3596
3597 PR tree-optimization/71366
3598 * gcc.dg/torture/pr71366-1.c: New testcase.
3599 * gcc.dg/torture/pr71366-2.c: Likewise.
3600
5a5b02e1 36012016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3602
3603 * gcc.target/powerpc/vslv-0.c: New test.
3604 * gcc.target/powerpc/vslv-1.c: New test.
3605 * gcc.target/powerpc/vsrv-0.c: New test.
3606 * gcc.target/powerpc/vsrv-1.c: New test.
3607
d27a79f6 36082016-06-01 Nathan Sidwell <nathan@acm.org>
3609
3610 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3611 * gcc.target/nvptx/weak.c: New.
3612
6172a9fd 36132016-06-01 Richard Biener <rguenther@suse.de>
3614
3615 PR tree-optimization/71261
3616 * gcc.dg/torture/vect-bool-1.c: New testcase.
3617
f9aaabb2 36182016-06-01 Jakub Jelinek <jakub@redhat.com>
3619
3620 * gfortran.dg/gomp/order-1.f90: New test.
3621 * gfortran.dg/gomp/order-2.f90: New test.
3622
53b01069 36232016-06-01 Jan Hubicka <hubicka@ucw.cz>
3624
3625 * gcc.dg/unroll-6.c: Update template.
3626 * gcc.dg/unroll-7.c: New testcase.
3627 * gcc.dg/unroll-8.c: New testcase.
3628
36757397 36292016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3630
3631 * gnat.dg/opt56.ad[sb]: New test.
3632
7f93bd6e 36332016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 PR c++/66635
3636 * g++.dg/cpp0x/constexpr-ice16.C: New.
3637
9f41a2ce 36382016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3639
3640 PR tree-optimization/71314
3641 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3642 -mbranch-cost=2.
3643
31e02373 36442016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3645
3646 PR tree-optimization/71077
3647 * gcc.dg/tree-ssa/pr71077.c: New test.
3648
76f8f901 36492016-05-31 Jan Hubicka <hubicka@ucw.cz>
3650
7f93bd6e 3651 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3652 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3653 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 3654
04f5f923 36552016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3656
3657 PR c++/71248
3658 * g++.dg/cpp0x/pr71248.C: New.
3659 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3660 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3661 * g++.dg/init/new37.C: Likewise.
3662 * g++.dg/template/static1.C: Likewise.
3663 * g++.dg/template/static2.C: Likewise.
3664
4ffddf28 36652016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3666
3667 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3668 instead of %rdi.
3669 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3670
4ff7bd21 36712016-05-31 Marek Polacek <polacek@redhat.com>
3672
3673 * c-c++-common/Wswitch-unreachable-3.c: New test.
3674 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3675
e1f7cc4b 36762016-05-31 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/71352
3679 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3680
02978bd1 36812016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3682
3683 * gcc.target/arm/armv5_thumb_isa.c: New test.
3684
cfce8164 36852016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3686
3687 PR target/71346
3688 * gcc.target/i386/pr71346.c: New test.
3689
7a51c705 36902016-05-31 Tom de Vries <tom@codesourcery.com>
3691
3692 PR tree-optimization/69068
3693 * gcc.dg/graphite/pr69068.c: New test.
3694
8c1ac106 36952016-05-27 Martin Sebor <msebor@redhat.com>
3696
3697 PR c++/71306
3698 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3699
b6431756 37002016-05-30 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR c++/71349
3703 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3704 nowait depend(inout: dd[0]) clauses where permitted.
3705
f6203294 37062016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/71238
3709 * g++.dg/parse/pr71238.C: New.
3710 * g++.dg/concepts/friend1.C: Test column numbers too.
3711 * g++.dg/cpp0x/initlist31.C: Likewise.
3712 * g++.dg/cpp0x/pr51420.C: Likewise.
3713 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3714 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3715 * g++.dg/ext/builtin3.C: Likewise.
3716 * g++.dg/lookup/friend12.C: Likewise.
3717 * g++.dg/lookup/friend7.C: Likewise.
3718 * g++.dg/lookup/koenig1.C: Likewise.
3719 * g++.dg/lookup/koenig5.C: Likewise.
3720 * g++.dg/lookup/used-before-declaration.C: Likewise.
3721 * g++.dg/overload/koenig1.C: Likewise.
3722 * g++.dg/template/crash65.C: Likewise.
3723 * g++.dg/template/friend57.C: Likewise.
3724 * g++.dg/warn/Wshadow-5.C: Likewise.
3725 * g++.dg/warn/Wunused-8.C: Likewise.
3726 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3727 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3728 * g++.old-deja/g++.jason/member.C: Likewise.
3729 * g++.old-deja/g++.jason/report.C: Likewise.
3730 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3731 * g++.old-deja/g++.law/visibility20.C: Likewise.
3732 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3733 * g++.old-deja/g++.other/static5.C: Likewise.
3734 * g++.old-deja/g++.pt/overload2.C: Likewise.
3735
b96f8145 37362016-05-30 Jan Hubicka <hubicka@ucw.cz>
3737
3738 * gcc.dg/tree-ssa/peel1.c: New testcase.
3739 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3740 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3741
ed5bca7a 37422016-05-30 Tom de Vries <tom@codesourcery.com>
3743
3744 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3745 to ce.
3746
c0aa0333 37472016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3748
3749 PR c++/71099
3750 * g++.dg/parse/virtual1.C: New.
3751
231010db 37522016-05-30 Uros Bizjak <ubizjak@gmail.com>
3753
3754 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3755 Use correct register when clearing %edx.
3756
765557c0 37572016-05-30 Alexander Monakov <amonakov@ispras.ru>
3758
3759 PR tree-optimization/71289
3760 * gcc.dg/pr71289.c: New test.
3761
fc3b1c44 37622016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3763
3764 PR middle-end/71269
3765 PR middle-end/71292
3766 * gcc.dg/tree-ssa/pr71269.c: New test.
3767 * gcc.dg/tree-ssa/pr71292.c: New test.
3768
ce352457 37692016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3770
3771 PR middle-end/71252
3772 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3773
eedd711b 37742016-05-30 Jan Hubicka <hubicka@ucw.cz>
3775
3776 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3777 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3778 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3779
8c061890 37802016-05-30 Tom de Vries <tom@codesourcery.com>
3781
3782 PR tree-optimization/69067
3783 * gcc.dg/graphite/pr69067.c: New test.
3784
a6b0884c 37852016-05-29 Uros Bizjak <ubizjak@gmail.com>
3786
3787 PR target/71245
3788 * gcc.target/i386/pr71245-1.c: New test.
3789 * gcc.target/i386/pr71245-2.c: Ditto.
3790
2369edfc 37912016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 PR c++/71105
3794 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3795 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3796 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3797
b6ab3f43 37982016-05-27 Jan Hubicka <hubicka@ucw.cz>
3799
3800 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3801
0192662b 38022016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3803
3804 Revert:
3805 PR c++/69855
3806 * g++.dg/overload/69855.C: New.
3807 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3808 * g++.old-deja/g++.pt/crash3.C: Likewise.
3809
fce78c50 38102016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3811
3812 PR c++/60385
3813 * g++.dg/parse/namespace13.C: New.
3814
372172fe 38152016-05-26 Jeff Law <law@redhat.com>
3816
3817 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3818 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3819 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3820 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3821 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3822 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3823 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3824 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3825 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3826 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3827 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3828 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3829 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3830
5d8a8944 38312016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3832
3833 PR c++/69855
3834 * g++.dg/overload/69855.C: New.
3835 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3836 * g++.old-deja/g++.pt/crash3.C: Likewise.
3837
29602b75 38382016-05-27 Jiong Wang <jiong.wang@arm.com>
3839
3840 PR target/63596
3841 * gcc.target/aarch64/va_arg_1.c: New testcase.
3842 * gcc.target/aarch64/va_arg_2.c: Likewise.
3843 * gcc.target/aarch64/va_arg_3.c: Likewise.
3844
c900b732 38452016-05-27 Jiong Wang <jiong.wang@arm.com>
3846
3847 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3848 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3849 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3850 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3851 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3852
73ef73bd 38532016-05-27 Marek Polacek <polacek@redhat.com>
3854
3855 PR middle-end/71308
3856 * g++.dg/torture/pr71308.C: New test.
3857
a6031633 38582016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3859
3860 * gcc.dg/zero_bits_compound-1.c: New test.
3861 * gcc.dg/zero_bits_compound-2.c: New test.
3862
1fbdc7ae 38632016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3864
3865 PR middle-end/71279
3866 * gcc.dg/pr71279.c: New test.
3867
2e196ca8 38682016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3869
3870 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3871 floating point min/max/comparison instructions.
3872 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3873
6feab9ce 38742016-05-26 Jakub Jelinek <jakub@redhat.com>
3875
3876 * c-c++-common/gomp/schedule-1.c: New test.
3877 * gfortran.dg/gomp/schedule-1.f90: New test.
3878
978cea8f 38792016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3880
3881 PR c++/70822
3882 PR c++/70106
3883 * g++.dg/cpp1y/auto-fn32.C: New test.
3884 * g++.dg/cpp1y/paren4.C: New test.
3885
0478d9ed 38862016-05-26 Nathan Sidwell <nathan@acm.org>
3887
3888 * gcc.dg/20060410.c: Xfail on ptx.
3889 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3890 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3891 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3892 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3893 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3894
5fd1c174 38952016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3896
3897 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3898
c5e8b3e2 38992016-05-26 Jakub Jelinek <jakub@redhat.com>
3900
0db93a5b 3901 PR tree-optimization/71280
3902 * gcc.dg/pr71280.c: New test.
3903
7199c05c 3904 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3905
76c786ac 3906 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3907 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3908
c5e8b3e2 3909 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3910
e9bcea2f 39112016-05-26 Jiong Wang <jiong.wang@arm.com>
3912
3913 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 3914 kept in memory.
e9bcea2f 3915
955d947b 39162016-05-25 Jeff Law <law@redhat.com>
3917
3918 PR tree-optimization/71272
3919 * gcc.c-torture/compile/pr71272.c: new test.
3920
77102dbe 39212016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3922
3923 * gcc.target/powerpc/vec-cmpne.c: New test.
3924 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3925
552821b4 39262016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3927
3928 * gnat.dg/opt55.ad[sb]: New test.
3929
0113f3c5 39302016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3931
3932 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3933 * c-c++-common/pr60226.c: Require int32plus.
3934 * gcc.c-torture/execute/pr70602.c: Likewise.
3935 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3936 unsigned long for malloc arg type.
3937 * gcc.dg/asr_div1.c: Require int32plus.
3938 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3939 * gcc.dg/pie-1.c: Require pie.
3940 * gcc.dg/pie-2.c: Likewise.
3941 * gcc.dg/pr59471.c: Require int32plus.
3942 * gcc.dg/pr59963-2.c: XFAIL for int16.
3943 * gcc.dg/pr60114.c: Require int32plus.
3944 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3945 unsigned long for typedef of size_t.
3946 * gcc.dg/pr63914.c: Require int32plus.
3947 * gcc.dg/pr64536.c: Require pt32plus.
3948 * gcc.dg/pr65658.c: Likewise.
3949 * gcc.dg/pr67271.c: Require int32plus.
3950 * gcc.dg/pr68112.c: Likewise.
3951 * gcc.dg/pr69071.c: Skip for avr target.
3952 * gcc.dg/pr69973.c: Require int32plus.
3953 * gcc.dg/pr70169.c: Skip for avr target.
3954 * gcc.dg/sso-6.c: Require int32plus.
3955 * gcc.dg/sso-7.c: Likewise.
3956 * gcc.dg/sso-8.c: Likewise.
3957 * gcc.dg/vrp-min-max-2.c: Likewise.
3958
f4094380 39592016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3960
3961 PR target/70738
3962 * gcc.target/i386/pr70738-1.c: New test.
3963 * gcc.target/i386/pr70738-2.c: Likewise.
3964 * gcc.target/i386/pr70738-3.c: Likewise.
3965 * gcc.target/i386/pr70738-4.c: Likewise.
3966 * gcc.target/i386/pr70738-5.c: Likewise.
3967 * gcc.target/i386/pr70738-6.c: Likewise.
3968 * gcc.target/i386/pr70738-7.c: Likewise.
3969 * gcc.target/i386/pr70738-8.c: Likewise.
3970 * gcc.target/i386/pr70738-9.c: Likewise.
3971
239a4bea 39722016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3973
3974 PR rtl-optimization/66940
3975 * gcc.c-torture/execute/pr66940.c: New test.
3976
bf6382ba 39772016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3978
3979 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3980 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3981 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3982 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3983 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3984 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3985 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3986 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3987 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3988 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3989 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3990 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3991 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3992 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3993 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3994 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3995 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3996 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3997 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3998 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3999 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4000 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4001 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4002 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4003
2c995da9 40042016-05-25 Marek Polacek <polacek@redhat.com>
4005
4006 PR c/71265
4007 * gcc.dg/noncompile/pr71265.c: New test.
4008
abfbb5b5 4009 PR c/71266
4010 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4011
f6871bbd 40122016-05-25 Nathan Sidwell <nathan@acm.org>
4013
4014 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4015
de04e83e 40162016-05-25 Richard Biener <rguenther@suse.de>
4017
4018 PR tree-optimization/71261
4019 * c-c++-common/torture/pr71261.c: New testcase.
4020
b35931f7 40212016-05-25 Richard Biener <rguenther@suse.de>
4022
4023 PR tree-optimization/71264
4024 * gcc.dg/vect/pr71264.c: New testcase.
4025
166c3089 40262016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4027
4028 PR c++/55992
4029 * g++.dg/cpp0x/alias-decl-53.C: New.
4030 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4031
14240409 40322016-05-25 Martin Liska <mliska@suse.cz>
4033
4034 * g++.dg/pr71239.C: New test.
4035
bc47d9f6 40362016-05-25 Richard Biener <rguenther@suse.de>
4037
4860a6bf 4038 * gcc.dg/vect/pr58135.c: Rename to ...
4039 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 4040
d8a3f157 40412016-05-25 Marek Polacek <polacek@redhat.com>
4042
4043 * g++.dg/pr65295.C: Use target c++14.
4044
3af16045 40452016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4046
231010db 4047 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4048 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 4049
949479b2 40502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4051
4052 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4053 instructions.
4054
6d6a3fc3 40552016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4056
4057 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4058 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4059 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4060 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4061 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4062 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4063 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4064 * c-c++-common/goacc/pcopy.c: Likewise.
4065 * c-c++-common/goacc/pcopyin.c: Likewise.
4066 * c-c++-common/goacc/pcopyout.c: Likewise.
4067 * c-c++-common/goacc/pcreate.c: Likewise.
4068 * c-c++-common/goacc/pr70688.c: New test.
4069 * c-c++-common/goacc/present-1.c: Adjust test.
4070 * c-c++-common/goacc/reduction-5.c: Likewise.
4071 * g++.dg/goacc/data-1.C: New test.
4072
af648be2 40732016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4074
4075 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4076 vector parity built-in functions.
4077 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4078 count trailing zeros automatic vectorization.
4079 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4080 count trailing zeros built-in functions.
4081
4e173d60 40822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4083
4084 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4085
a0c02a52 40862016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4087
4088 PR target/71050
4089 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4090
64c52e9c 40912016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4092
4093 PR c++/50436
4094 * g++.dg/template/crash123.C: New.
4095 * g++.dg/template/crash124.C: Likewise.
4096
752b5a4c 40972016-05-24 Martin Sebor <msebor@redhat.com>
4098
4099 PR c++/71147
4100 * g++.dg/ext/flexary16.C: New test.
4101
a36dd683 41022016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4103
f6871bbd 4104 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4105 before math.h is included.
a36dd683 4106 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4107 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4108 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4109 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4110 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4111 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4112 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4113 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4114 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4115 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4116 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4117 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4118 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4119 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4120 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4121 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4122 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4123 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4124 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4125 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4126 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4127 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4128 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4129
d60e1df7 41302016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4131 Kelvin Nilsen <kelvin@gcc.gnu.org>
4132
4133 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4134 support.
4135
22d09025 41362016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/69872
4139 * g++.dg/warn/Wno-narrowing1.C: New.
4140
6ef0143d 41412016-05-24 Marek Polacek <polacek@redhat.com>
4142
4143 PR c/71249
4144 * c-c++-common/Wswitch-unreachable-2.c: New test.
4145
962a2062 41462016-05-24 Jakub Jelinek <jakub@redhat.com>
4147
ead77194 4148 PR c++/71257
4149 * g++.dg/vect/simd-clone-6.cc: New test.
4150 * g++.dg/gomp/declare-simd-6.C: New test.
4151
962a2062 4152 PR middle-end/70434
4153 PR c/69504
4154 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4155
23edc6d1 41562016-05-24 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/71240
4159 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4160
30633bcc 41612016-05-24 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/71230
4164 * gcc.dg/torture/pr71230.c: New testcase.
4165 * g++.dg/torture/pr71230.C: Likewise.
4166
c9d624bd 41672016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4168
4169 * c-c++-common/goacc/routine-5.c: Add tests.
4170 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4171 * gfortran.dg/goacc/routine-6.f90: Add tests.
4172
ce143ff0 41732016-05-24 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/71253
4176 * gcc.dg/torture/pr71253.c: New testcase.
4177
3bdaecd5 41782016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4179
4180 PR middle-end/71252
4181 * gfortran.dg/pr71252.f90: New test.
4182
856b494d 41832016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4184
4185 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4186
7345b977 41872016-05-24 Richard Biener <rguenther@suse.de>
4188
4189 PR middle-end/70434
4190 PR c/69504
4191 * c-c++-common/vector-subscript-4.c: New testcase.
4192 * c-c++-common/vector-subscript-5.c: Likewise.
4193
6f065267 41942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4195
4196 PR fortran/71123
4197 * gfortran.dg/namelist_90.f: New test
4198
fd6757da 41992016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4200
4201 PR fortran/66461
4202 * gfortran.dg/unexpected_eof.f: New test
4203
7d5555a8 42042016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4205 Kelvin Nilsen <kelvin@gcc.gnu.org>
4206
4207 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4208 as little endian.
4209
ae6744c9 42102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/70972
4213 * g++.dg/cpp0x/inh-ctor20.C: New.
4214 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4215
f0d91a85 42162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 PR c++/69095
4219 * g++.dg/cpp0x/variadic168.C: New.
4220
1618ffe5 42212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4222
4223 * g++.dg/cpp0x/pr31445.C: Test column number too.
4224 * g++.dg/cpp0x/pr32253.C: Likewise.
4225 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4226 * g++.dg/cpp0x/variadic36.C: Likewise.
4227
c0205bab 42282016-05-23 Marc Glisse <marc.glisse@inria.fr>
4229
4230 * gcc.dg/fold-notshift-2.c: Adjust.
4231
1398da0f 42322016-05-23 Marek Polacek <polacek@redhat.com>
4233
4234 PR c/49859
4235 * c-c++-common/Wswitch-unreachable-1.c: New test.
4236 * gcc.dg/Wswitch-unreachable-1.c: New test.
4237 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4238 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4239 * g++.dg/gomp/block-10.C: Likewise.
4240 * gcc.dg/gomp/block-10.c: Likewise.
4241 * g++.dg/gomp/block-9.C: Likewise.
4242 * gcc.dg/gomp/block-9.c: Likewise.
4243 * g++.dg/gomp/target-1.C: Likewise.
4244 * g++.dg/gomp/target-2.C: Likewise.
4245 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 4246 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 4247 * g++.dg/gomp/taskgroup-1.C: Likewise.
4248 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4249 * gcc.dg/gomp/teams-1.c: Likewise.
4250 * g++.dg/gomp/teams-1.C: Likewise.
4251 * g++.dg/overload/error3.C: Likewise.
4252 * g++.dg/tm/jump1.C: Likewise.
4253 * g++.dg/torture/pr40335.C: Likewise.
4254 * gcc.dg/c99-vla-jump-5.c: Likewise.
4255 * gcc.dg/switch-warn-1.c: Likewise.
4256 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4257 * gcc.dg/nested-func-1.c: Likewise.
4258 * gcc.dg/pr67784-4.c: Likewise.
4259
5403ed8b 42602016-05-23 Richard Biener <rguenther@suse.de>
4261
4262 PR tree-optimization/71230
4263 * gfortran.dg/pr71230-1.f90: New testcase.
4264 * gfortran.dg/pr71230-2.f90: Likewise.
4265
27510941 42662016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4267
1618ffe5 4268 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 4269 * gcc.dg/vect/pr58135.c: Add new.
4270 * gfortran.dg/pr46519-1.f: Adjust test case.
4271
a41c605d 42722016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4273
4274 PR c++/53401
4275 * g++.dg/cpp0x/decltype64.C: New.
4276
3eb254ab 42772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4278
4279 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4280 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4281 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4282
a75fffe1 42832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4286 Add poly64x1_t and poly64x2_t cases if supported.
4287 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4288 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4289 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4290 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4291 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4292
56979b12 42932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4294
4295 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4296 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4297 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4298 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4299 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4300 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4301 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4302
dc5e98db 43032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4304
4305 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4306
c0f383ae 43072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4308
4309 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4310 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4311
2a4d70a2 43122016-05-22 Jakub Jelinek <jakub@redhat.com>
4313
4c109025 4314 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4315 constraint instead of "r".
4316 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4317 insn instead of vxorpd.
4318 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4319
bad891ce 4320 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4321 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4322
ac23ddb9 4323 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4324
9dac9579 4325 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4326 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4327
2a4d70a2 4328 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4329
9eafdd7b 43302016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4331
4332 PR middle-end/40921
4333 * gcc.dg/tree-ssa/pr40921.c: New test.
4334
93df190d 43352016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4336
4337 PR target/71103
4338 * gcc.target/avr/pr71103.c: New test.
4339
933b9f7f 43402016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4341
4342 PR middle-end/71179
4343 * gcc.dg/tree-ssa/pr71179.c: New test.
4344
8bdfbc08 43452016-05-20 Martin Sebor <msebor@redhat.com>
4346
4347 PR c/71115
4348 * gcc.dg/init-excess-2.c: New test.
4349
6827ab42 43502016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4351
4352 * gnat.dg/opt53.adb: New test.
4353 * gnat.dg/opt54.adb: Likewise.
4354
58a5f4c0 43552016-05-20 Martin Jambor <mjambor@suse.cz>
4356
4357 PR tree-optimization/70884
4358 * gcc.dg/tree-ssa/pr70919.c: New test.
4359
bb7145f6 43602016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4361
4362 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4363 formatting.
f6871bbd 4364 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4365 fix code formatting.
4366
43672016-05-20 Nathan Sidwell <nathan@acm.org>
4368
4369 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4370 non-common cases.
4371 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 4372
9954d230 43732016-05-20 David Malcolm <dmalcolm@redhat.com>
4374
4375 * jit.dg/all-non-failing-tests.h: Add
4376 test-factorial-must-tail-call.c.
4377 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4378 * jit.dg/test-factorial-must-tail-call.c: New test case.
4379
08a161f9 43802016-05-20 Jakub Jelinek <jakub@redhat.com>
4381
4382 PR fortran/71204
4383 * gfortran.dg/pr71204.f90: New test.
4384
3d380077 43852016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4386
4387 * gcc.target/nvptx/sincos.c: New test.
4388
0f104d56 43892016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4390
4391 PR c++/70572
4392 * g++.dg/cpp1y/auto-fn31.C: New.
4393
61736a1b 43942016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4395
4396 * gcc.target/powerpc/vec-addec.c: New test.
4397 * gcc.target/powerpc/vec-addec-int128.c: New test.
4398
b4a61e77 43992016-05-20 David Malcolm <dmalcolm@redhat.com>
4400
4401 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4402 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4403 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4404 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4405
9a2ace10 44062016-05-20 Jan Hubicka <hubicka@ucw.cz>
4407
4408 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4409
45cdf8c6 44102016-05-20 Jakub Jelinek <jakub@redhat.com>
4411
b9a1dcd5 4412 PR c++/71210
4413 * g++.dg/opt/pr71210-1.C: New test.
4414 * g++.dg/opt/pr71210-2.C: New test.
4415
45cdf8c6 4416 PR tree-optimization/29756
4417 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4418 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4419 only on selected targets where V4SImode vectors are known to be
4420 supported.
4421
92e3ffbf 44222016-05-20 Marc Glisse <marc.glisse@inria.fr>
4423
4424 PR tree-optimization/71079
4425 PR tree-optimization/71206
4426 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4427
5da368e3 44282016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4429
4430 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4431 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4432 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4433
2506d97a 44342016-05-20 Richard Guenther <rguenther@suse.de>
4435
4436 PR tree-optimization/29756
4437 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4438
adade307 44392016-05-20 Richard Biener <rguenther@suse.de>
4440
4441 PR tree-optimization/71185
4442 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4443
c3deca25 44442016-05-20 Richard Biener <rguenther@suse.de>
4445
4446 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4447
8b0bef14 44482016-05-19 Marek Polacek <polacek@redhat.com>
4449
4450 PR c++/71075
4451 * g++.dg/diagnostic/pr71075.C: New test.
4452
08025288 44532016-05-19 David Malcolm <dmalcolm@redhat.com>
4454
4455 PR c++/71184
4456 * g++.dg/pr71184.C: New test case.
4457
26a51591 44582016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4459
4460 * gcc.target/powerpc/darn-0.c: New test.
4461 * gcc.target/powerpc/darn-1.c: New test.
4462 * gcc.target/powerpc/darn-2.c: New test.
4463
d8d3e75a 44642016-05-19 Marek Polacek <polacek@redhat.com>
4465
4466 PR tree-optimization/71031
4467 * gcc.dg/tree-ssa/vrp100.c: New test.
4468
c28211ae 44692016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4470
4471 PR rtl-optimization/71148
4472 * gcc.dg/pr71148.c: New test.
4473
3f5ea43a 44742016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4475
4476 PR target/71056
4477 * gcc.target/arm/pr71056.c: New test.
4478
2a7d4c20 44792016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4480
4481 * c-c++-common/pr69669.c: Check the used mode.
4482
ed0b0569 44832016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4484
4485 PR sanitizer/64354
4486 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4487
410372fe 44882016-05-19 Richard Biener <rguenther@suse.de>
4489
4490 PR tree-optimization/70729
4491 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4492 * gcc.dg/graphite/scop-18.c: Likewise.
4493 * gcc.dg/pr41783.c: Disable LIM.
4494 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4495 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4496 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4497 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4498 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4499 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4500 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4501 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4502 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4503 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4504 * gfortran.dg/pr42108.f90: Likewise.
4505
56f34f03 45062016-05-18 David Malcolm <dmalcolm@redhat.com>
4507
4508 PR driver/69265
4509 * gcc.dg/spellcheck-options-11.c: New test case.
4510
e6481cd1 45112016-05-18 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR c++/71100
4514 * g++.dg/opt/pr71100.C: New test.
4515
be951c59 45162016-05-18 Martin Jambor <mjambor@suse.cz>
4517
4518 PR ipa/69708
4519 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4520 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4521 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4522 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4523
665ff45b 45242016-05-18 Martin Jambor <mjambor@suse.cz>
4525
4526 PR ipa/69708
4527 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4528 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4529 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4530 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4531 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4532
485be62c 45332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/69793
4536 * g++.dg/template/crash122.C: New.
4537
b251d5f5 45382016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/70466
4541 * g++.dg/template/pr70466-1.C: New.
4542 * g++.dg/template/pr70466-2.C: Likewise.
4543
c93e9931 45442016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4545
4546 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4547 splat operations and the XXSPLTIB instruction.
4548 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4549 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4550 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4551 xxlxor to clear a register.
4552
8ba6639c 45532016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4554
4555 * gcc.dg/torture/pr71020.c: New test.
4556
ec6e3005 45572016-05-18 Martin Jambor <mjambor@suse.cz>
4558
4559 PR ipa/70646
4560 * gcc.dg/ipa/pr70646.c: New test.
4561
5ef3c918 45622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4563
4564 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4565
70a88eab 45662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4567
4568 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4569 missing tests for vreinterpretq_p{8,16}.
4570
b52a930c 45712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4572
4573 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4574 vsliq_n_s64 and vsliq_n_u64.
4575
bdd4080b 45762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4579 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4580
37814bf5 45812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4582
4583 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4584 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4585 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4586
764af2e0 45872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4588
4589 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4590 in comment.
4591
ffe01a83 45922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 4593
4594 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4595 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4596 "blr\t" and switch to scan-assembler-times.
4597
fab6dae9 45982016-05-18 Jiong Wang <jiong.wang@arm.com>
4599
231010db 4600 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4601 with __aarch64__.
4602 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4603 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 4604
4eb0c566 46052016-05-18 Jakub Jelinek <jakub@redhat.com>
4606
442f18f1 4607 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4608 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4609 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4610 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4611 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4612 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4613
4d83b36b 4614 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4615 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4616
a4528eec 4617 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4618 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4619
f0066139 4620 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4621 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4622
4eb0c566 4623 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4624
303e9267 46252016-05-18 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/71168
4628 * gcc.dg/torture/pr71168.c: New testcase.
4629
0d7ddd44 46302016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4631
4632 PR middle-end/63586
4633 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4634 * gcc.dg/tree-ssa/pr63586.c: New test.
4635 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4636
899bcc0f 46372016-05-17 Nathan Sidwell <nathan@acm.org>
4638
4639 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4640 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4641 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4642 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4643
a2246979 46442016-05-17 Nathan Sidwell <nathan@acm.org>
4645
4646 * gcc.target/nvptx/abi-vararg-3.c: New.
4647
2f6a4d21 46482016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4649
4650 PR tree-optimization/54579
4651 PR middle-end/55299
4652 * gcc.dg/fold-notrotate-1.c: New test.
4653 * gcc.dg/fold-notshift-1.c: New test.
4654 * gcc.dg/fold-notshift-2.c: New test.
4655
27bdad45 46562016-05-17 Marek Polacek <polacek@redhat.com>
4657
4658 PR ipa/71146
4659 * g++.dg/ipa/pr71146.C: New test.
4660
f33a295a 46612016-05-17 David Malcolm <dmalcolm@redhat.com>
4662
4663 * jit.dg/test-error-array-bounds.c: New test case.
4664
b6dd53bf 46652016-05-17 Marc Glisse <marc.glisse@inria.fr>
4666
4667 * gcc.dg/tree-ssa/and-1.c: New testcase.
4668
a8719545 46692016-05-17 Marc Glisse <marc.glisse@inria.fr>
4670
4671 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4672 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4673
34806102 46742016-05-17 Marc Glisse <marc.glisse@inria.fr>
4675
4676 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4677 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4678
25fe08a8 46792016-05-17 Jiong Wang <jiong.wang@arm.com>
4680
4681 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4682
abf1a837 46832016-05-17 Jiong Wang <jiong.wang@arm.com>
4684
4685 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4686
666b9dd3 46872016-05-17 Jiong Wang <jiong.wang@arm.com>
4688
4689 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4690 ".2d[index]" when scan the assembly.
4691 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4692 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4693 float64x1.
4694 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4695
77d095c0 46962016-05-17 Richard Biener <rguenther@suse.de>
4697
4698 PR tree-optimization/71132
4699 * gcc.dg/torture/pr71132.c: New testcase.
4700
28adcc23 47012016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4702
4703 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4704
2439931e 47052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4706
4707 PR target/70809
4708 * gcc.target/aarch64/pr70809_1.c: New test.
4709
5ec2ff80 47102016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4711
4712 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4713 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4714 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4715 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4716
17fd1c7a 47172016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4718 Ilya Enkovich <ilya.enkovich@intel.com>
4719
4720 PR target/71114
4721 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4722
46729204 47232016-05-16 Jan Hubicka <hubicka@ucw.cz>
4724
4725 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4726 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4727
2a1125d6 47282016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4729
4730 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4731 test for __ARM_FP16_ARGS.
4732 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4733 * gcc.target/arm/aapcs/neon-vect10.c: New.
4734 * gcc.target/arm/aapcs/neon-vect9.c: New.
4735 * gcc.target/arm/aapcs/vfp18.c: New.
4736 * gcc.target/arm/aapcs/vfp19.c: New.
4737 * gcc.target/arm/aapcs/vfp20.c: New.
4738 * gcc.target/arm/aapcs/vfp21.c: New.
4739 * gcc.target/arm/fp16-aapcs-1.c: New.
4740 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4741 test for __ARM_FP16_ARGS.
4742 * g++.target/arm/fp16-return-1.c: Update expected output.
4743
ea3d2d74 47442016-05-16 Jiong Wang <jiong.wang@arm.com>
4745
4746 PR testsuite/70227
4747 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4748
6989e05f 47492016-05-15 Harald Anlauf <anlauf@gmx.de>
4750
4751 PR fortran/69603
4752 * gfortran.dg/pr69603.f90: New testcase.
4753
a5f52592 47542016-05-14 Fritz Reese <fritzoreese@gmail.com>
4755
4756 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4757
88f949ab 47582016-05-14 Fritz Reese <fritzoreese@gmail.com>
4759
4760 PR fortran/71047
4761 * gfortran.dg/pr71047.f08: New test.
4762
90c88567 47632016-05-13 Joseph Myers <joseph@codesourcery.com>
4764
4765 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4766 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4767 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4768
00a690cc 47692016-05-13 Martin Sebor <msebor@redhat.com>
4770
4771 PR c++/60049
4772 * g++.dg/cpp0x/constexpr-60049.C: New test.
4773
ec8b6af7 47742016-05-13 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR bootstrap/71071
4777 * gcc.dg/pr71071.c: New test.
4778
f54d1d7b 47792016-05-13 Uros Bizjak <ubizjak@gmail.com>
4780
4781 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4782 remove XOP handling.
2f3af60f 4783 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 4784
a39a0392 47852016-05-13 Nathan Sidwell <nathan@acm.org>
4786
4787 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4788 __atomic_is_lock_free declaration.
4789
42333dd9 47902016-05-13 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/42587
4793 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4794
c5442454 47952016-05-13 Martin Liska <mliska@suse.cz>
4796
4797 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4798 the new format of dump output.
4799
03a400fb 48002016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4801
4802 * gcc.dg/pr71084.c: New test.
4803
69278c3f 48042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4805
231010db 4806 PR target/53440
4807 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 4808
8138f11b 48092016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4810
4811 * gcc.target/aarch64/struct_return.c: New test.
4812
22a3f7bd 48132016-05-12 Marek Polacek <polacek@redhat.com>
4814
4815 PR c/70756
4816 * c-c++-common/pr70756-2.c: New test.
4817 * c-c++-common/pr70756.c: New test.
4818
9bcd42cc 48192016-05-12 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/71059
4822 * gcc.dg/torture/pr71059.c: New testcase.
4823
5ffb4a0d 48242016-05-12 Richard Biener <rguenther@suse.de>
4825
4826 PR tree-optimization/71062
4827 * gcc.dg/torture/pr71062.c: New testcase.
4828
2ab65c31 48292016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4830
4831 PR tree-optimization/71006
4832 * gcc.dg/pr71006.c: New test.
4833
f0158fc0 48342016-05-12 Marek Polacek <polacek@redhat.com>
4835
4836 PR driver/71063
4837 * gcc.dg/opts-7.c: New test.
4838
0f56938b 48392016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4840
4841 PR target/70830
4842 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4843 Add -save-temps to dg-options.
4844 Scan for ldmfd rather than pop instruction.
4845 * gcc.target/arm/interrupt-2.c: Likewise.
4846 * gcc.target/arm/pr70830.c: New test.
4847
e10946d5 48482016-05-12 Jakub Jelinek <jakub@redhat.com>
4849
9fa8e468 4850 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4851 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4852
9ce62bbe 4853 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4854 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4855 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4856
708ae1b1 4857 PR target/71019
4858 * gcc.target/i386/avx512vl-pack-1.c: New test.
4859 * gcc.target/i386/avx512vl-pack-2.c: New test.
4860 * gcc.target/i386/avx512bw-pack-2.c: New test.
4861
a461f32e 4862 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4863
e10946d5 4864 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4865 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4866 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4867
f52a3ef6 48682016-05-12 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/70986
4871 * gcc.dg/torture/pr70986-1.c: New testcase.
4872 * gcc.dg/torture/pr70986-2.c: Likewise.
4873 * gcc.dg/torture/pr70986-3.c: Likewise.
4874
54c4d22e 48752016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4876
4877 PR c/43651
4878 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4879 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4880
57215d5b 48812016-05-11 Uros Bizjak <ubizjak@gmail.com>
4882
4883 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4884 directive.
4885 * gcc.target/i386/pr66746.c: Ditto.
4886
67d3121c 48872016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4888
4889 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4890 support.
4891 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4892 warning when using -mvsx-timode.
4893 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4894 * gcc.target/powerpc/dform-2.c: Likewise.
4895 * gcc.target/powerpc/pr68805.c: Likewise.
4896
7f8012a5 48972016-05-11 Marek Polacek <polacek@redhat.com>
4898
4899 PR c++/71024
4900 * c-c++-common/attributes-3.c: New test.
4901
3e8567ce 49022016-05-11 Nathan Sidwell <nathan@acm.org>
4903
4904 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4905 * gcc.c-torture/execute/pr68185.c: Likewise.
4906 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4907 * gcc.dg/pr69634.c: Requires scheduling.
4908 * gcc.dg/torture/pr66178.c: Require label values.
4909 * gcc.dg/setjmp-6.c: Require indirect jumps.
4910
3739ac00 49112016-05-11 Richard Biener <rguenther@suse.de>
4912
4913 PR tree-optimization/71055
4914 * gcc.dg/torture/pr71055.c: New testcase.
4915
1ff8b385 49162016-05-11 Richard Biener <rguenther@suse.de>
4917
4918 PR debug/71057
4919 * g++.dg/debug/pr71057.C: New testcase.
4920
77126efa 49212016-05-11 Jakub Jelinek <jakub@redhat.com>
4922
4923 PR fortran/70855
4924 * gfortran.dg/gomp/pr70855.f90: New test.
4925
6fcaaf9b 49262016-05-11 Richard Biener <rguenther@suse.de>
4927
4928 PR middle-end/71002
4929 * g++.dg/torture/pr71002.C: New testcase.
4930
bfa8ea12 49312016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4932
4933 PR middle-end/70807
4934 * gcc.dg/pr70807.c: New test.
4935
87632549 49362016-05-10 Martin Sebor <msebor@redhat.com>
4937
4938 PR c++/38611
4939 * g++.dg/Wattributes.C: New test.
4940
f9153689 49412016-05-10 Marc Glisse <marc.glisse@inria.fr>
4942
4943 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4944 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4945 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4946
a44ed58a 49472016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4948
4949 PR target/70799
4950 * gcc.target/i386/pr70799-1.c: New test.
4951
d6c90d89 49522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4953
4954 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4955
c1f73044 49562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4957
4958 PR middle-end/70877
4959 * gcc.target/i386/pr70877.c: New test.
4960
e66d763a 49612016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4962
4963 PR tree-optimization/70786
4964 * gcc.target/i386/pr70876.c: New test.
4965
a30ff73a 49662016-05-10 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR target/70927
4969 * gcc.target/i386/avx512vl-logic-1.c: New test.
4970 * gcc.target/i386/avx512vl-logic-2.c: New test.
4971 * gcc.target/i386/avx512dq-logic-2.c: New test.
4972
4b3fd38f 49732016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4974
4975 PR target/70963
4976 * gcc.target/powerpc/pr70963.c: New.
4977
abf93a25 49782016-05-10 David Malcolm <dmalcolm@redhat.com>
4979
4980 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4981 (test_very_wide_line): Add ruler to expected output.
4982 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4983 (test_very_wide_line): Likewise.
4984 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4985 (test_show_locus): Within the handling of "test_very_wide_line",
4986 enable show_ruler_p on the diagnostic context.
4987
d614888f 49882016-05-10 Richard Biener <rguenther@suse.de>
4989
4990 PR tree-optimization/71039
4991 * gcc.dg/torture/pr71039.c: New testcase.
4992
dbca5ed9 49932016-05-10 Nathan Sidwell <nathan@acm.org>
4994
4995 * gcc.dg/nested-func-10.c: Requires alloca.
4996 * gcc.dg/nested-func-9.c: Requires alloca.
4997 * gcc.c-torture/execute/pr70460.c: Requires labels.
4998 * gcc.c-torture/compile/pr70199.c: Requires labels.
4999 * gcc.target/nvptx/decl.c: Compile only.
5000 * gcc.target/nvptx/trailing-init.c: Compile only.
5001 * gcc.target/nvptx/ary-init.c: Compile only.
5002
3fa82609 50032016-05-10 Marek Polacek <polacek@redhat.com>
5004
5005 PR c/70255
5006 * gcc.dg/attr-opt-1.c: New test.
5007
76825907 50082016-05-10 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/70497
5011 PR tree-optimization/28367
5012 * gcc.dg/torture/20160404-1.c: New testcase.
5013 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5014 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5015
68255819 50162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5017
5018 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5019
d9aa8cdb 50202016-05-09 Uros Bizjak <ubizjak@gmail.com>
5021
5022 * gcc.target/i386/fabsneg-1.c New test.
5023
7cc16f50 50242016-05-09 Alan Modra <amodra@gmail.com>
5025
5026 PR testsuite/70826
5027 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5028
a83b7b63 50292016-05-09 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/70985
5032 * gcc.dg/torture/pr70985.c: New testcase.
5033
189d0706 50342016-05-09 Bin Cheng <bin.cheng@arm.com>
5035
5036 * gcc.dg/tree-ssa/ifc-9.c: New test.
5037 * gcc.dg/tree-ssa/ifc-10.c: New test.
5038 * gcc.dg/tree-ssa/ifc-11.c: New test.
5039 * gcc.dg/tree-ssa/ifc-12.c: New test.
5040 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5041 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5042 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5043
1ec957b0 50442016-05-09 Richard Biener <rguenther@suse.de>
5045
5046 PR fortran/70937
5047 * gfortran.dg/pr70937.f90: New testcase.
5048
923c7714 50492016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5050
5051 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5052
d7cd448a 50532016-05-07 Fritz Reese <fritzoreese@gmail.com>
5054
5055 PR fortran/56226
5056 * gfortran.dg/dec_structure_1.f90: New testcase.
5057 * gfortran.dg/dec_structure_2.f90: Ditto.
5058 * gfortran.dg/dec_structure_3.f90: Ditto.
5059 * gfortran.dg/dec_structure_4.f90: Ditto.
5060 * gfortran.dg/dec_structure_5.f90: Ditto.
5061 * gfortran.dg/dec_structure_6.f90: Ditto.
5062 * gfortran.dg/dec_structure_7.f90: Ditto.
5063 * gfortran.dg/dec_structure_8.f90: Ditto.
5064 * gfortran.dg/dec_structure_9.f90: Ditto.
5065 * gfortran.dg/dec_structure_10.f90: Ditto.
5066 * gfortran.dg/dec_structure_11.f90: Ditto.
5067 * gfortran.dg/dec_union_1.f90: Ditto.
5068 * gfortran.dg/dec_union_2.f90: Ditto.
5069 * gfortran.dg/dec_union_3.f90: Ditto.
5070 * gfortran.dg/dec_union_4.f90: Ditto.
5071 * gfortran.dg/dec_union_5.f90: Ditto.
5072 * gfortran.dg/dec_union_6.f90: Ditto.
5073 * gfortran.dg/dec_union_7.f90: Ditto.
5074
f681e29b 50752016-05-07 Tom de Vries <tom@codesourcery.com>
5076
5077 PR tree-optimization/70956
5078 * gcc.dg/graphite/pr70956.c: New test.
5079
68d7f375 50802016-05-06 Jakub Jelinek <jakub@redhat.com>
5081
faf39348 5082 PR middle-end/70941
5083 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5084 (a, b, c, d): Change type from char to signed char.
5085 (main): Compare against (signed char) -1634678893 instead of
5086 hardcoded -109. Use __builtin_abort instead of abort.
5087
b768b13a 5088 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5089 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5090
68d7f375 5091 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5092
5dda16ea 50932016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5094
5095 PR debug/70935
5096 * gcc.dg/torture/pr70935.c: New test.
5097
13ede1b5 50982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5099
5100 PR target/58219
7fc878c4 5101 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 5102
96d94be2 51032016-05-06 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/70960
5106 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5107
e5d9f15d 51082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5109
5110 PR target/52933
5111 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5112 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5113 Adjust expected instruction counts.
5114 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5115
2dd7705f 51162016-05-06 Marek Polacek <polacek@redhat.com>
5117
5118 PR sanitizer/70875
5119 * gcc.dg/ubsan/bounds-3.c: New test.
5120
cb8bc632 51212016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5122
5123 PR target/54089
5124 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5125
b343c173 51262016-05-06 Richard Biener <rguenther@suse.de>
5127
5128 PR middle-end/70931
5129 * gfortran.dg/pr70931.f90: New testcase.
5130
1e3db0b1 51312016-05-06 Richard Biener <rguenther@suse.de>
5132
5133 PR middle-end/70941
5134 * gcc.dg/torture/pr70941.c: New testcase.
5135
bdd54b6d 51362016-05-05 Bin Cheng <bin.cheng@arm.com>
5137
5138 PR tree-optimization/57206
5139 * gcc.dg/vect/pr57206.c: New test.
5140
499adcfd 51412016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5142
5143 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5144
871164c4 51452016-05-05 Jakub Jelinek <jakub@redhat.com>
5146
ecb23e00 5147 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5148
871164c4 5149 * c-c++-common/Wdangling-else-4.c: New test.
5150
70cf83ba 51512016-05-04 Jakub Jelinek <jakub@redhat.com>
5152
858c9470 5153 PR c++/70906
5154 PR c++/70933
5155 * g++.dg/opt/pr70906.C: New test.
5156 * g++.dg/opt/pr70933.C: New test.
5157
70cf83ba 5158 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5159
aaa36a78 51602016-05-04 Jan Hubicka <hubicka@ucw.cz>
5161
5162 * gcc.dg/ipa/pure-const-3.c: New testcase.
5163
1d52c456 51642016-05-04 Marek Polacek <polacek@redhat.com>
5165
5166 * c-c++-common/Wdangling-else-1.c: New test.
5167 * c-c++-common/Wdangling-else-2.c: New test.
5168 * c-c++-common/Wdangling-else-3.c: New test.
5169
dc581573 51702016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5171
5172 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5173 flag is present.
5174
a64030fe 51752016-05-04 Marek Polacek <polacek@redhat.com>
5176
5177 PR c/48778
5178 * gcc.dg/Waddress-2.c: New test.
5179
b461b04a 51802016-05-04 Alan Modra <amodra@gmail.com>
5181
5182 * gcc.target/powerpc/pr70866.c: New.
5183
c388a0cf 51842016-05-03 Martin Sebor <msebor@redhat.com>
5185
5186 PR c++/66561
5187 * c-c++-common/builtin_location.c: New test.
5188 * g++.dg/cpp1y/builtin_location.C: New test.
5189
5d4db8ef 51902016-05-03 Marek Polacek <polacek@redhat.com>
5191
5192 PR c/70859
5193 * gcc.dg/pr70859.c: New test.
5194 * gcc.dg/pr70859-2.c: New test.
5195
ca938765 51962016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5197
5198 * gnat.dg/debug5.adb: New testcase.
5199
60b27d5f 52002016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5201
5202 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5203 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5204 Procedure to check for z10 instruction set.
5205
5ab325d0 52062016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5207
5208 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5209
c548a0ad 52102016-05-03 Alan Modra <amodra@gmail.com>
5211
5212 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5213
d5ecd946 52142016-05-03 Jakub Jelinek <jakub@redhat.com>
5215
5216 * gcc.target/i386/avx512f-cvt-1.c: New test.
5217
35b0a053 52182016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5219
5220 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5221 -fdump-tree-vrp-details.
5222
9ae1b28a 52232016-05-03 Richard Biener <rguenther@suse.de>
5224
5225 * gcc.dg/pr30172-1.c: Adjust.
5226 * gcc.dg/pr63743.c: Likewise.
5227 * gcc.dg/tm/pr51696.c: Likewise.
5228 * c-c++-common/tm/safe-1.c: Likewise.
5229 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5230 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5231 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5232 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5233
9c1a31e4 52342016-05-03 Jakub Jelinek <jakub@redhat.com>
5235
fe69bcb9 5236 PR rtl-optimization/70467
5237 * gcc.target/i386/pr70467-3.c: New test.
5238 * gcc.target/i386/pr70467-4.c: New test.
5239
9082c4a4 5240 PR tree-optimization/70916
5241 * gcc.c-torture/compile/pr70916.c: New test.
5242
9c1a31e4 5243 PR target/49244
5244 * gcc.target/i386/pr49244-1.c: New test.
5245 * gcc.target/i386/pr49244-2.c: New test.
5246
69105acc 52472016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5248
5249 PR rtl-optimization/44281
5250 * gcc.target/i386/pr44281.c: New test.
5251
9ab8df54 52522016-05-03 bin cheng <bin.cheng@arm.com>
5253
5254 PR tree-optimization/56541
5255 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5256 * gcc.dg/vect/pr56541.c: new test.
5257
3c62cae0 52582016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5259
5260 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5261 __float128.
5262 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5263
91abc161 52642016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5265
5266 PR testsuite/70520
5267 * c-c++-common/asan/clone-test-1.c (main): Align child process
5268 stack to 16 bytes.
5269
aa3d1155 52702016-05-02 David Malcolm <dmalcolm@redhat.com>
5271
5272 PR c++/62314
5273 * g++.dg/spellcheck-fields-2.C: New test case.
5274
002c3f28 52752016-05-02 David Malcolm <dmalcolm@redhat.com>
5276
5277 PR c++/62314
5278 * g++.dg/pr62314.C: New test case.
5279
46e5dccc 52802016-05-02 Jan Hubicka <hubicka@ucw.cz>
5281
5282 * gcc.dg/ipa/inline-8.c: New testcase.
5283
663f4248 52842016-05-02 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR rtl-optimization/70467
5287 * gcc.target/i386/pr70467-1.c: New test.
5288
efe8bdf5 52892016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5290
5291 * gcc.dg/spec-options.c: Run the test on all targets.
5292 * gcc.dg/foo.specs: Use cpp_unique_options.
5293
47ef9633 52942016-05-02 Marc Glisse <marc.glisse@inria.fr>
5295
5296 * gcc.dg/tree-ssa/unord.c: New testcase.
5297
eb1a077c 52982016-05-02 Marc Glisse <marc.glisse@inria.fr>
5299
5300 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5301
28e869d0 53022016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5303
5304 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5305
dd185f6e 53062016-05-02 Marek Polacek <polacek@redhat.com>
5307
5308 PR c/70851
5309 * gcc.dg/enum-incomplete-3.c: New test.
5310
773d09b9 53112016-05-02 Marek Polacek <polacek@redhat.com>
5312 Tom de Vries <tom@codesourcery.com>
5313
5314 PR tree-optimization/70700
5315 * gcc.dg/pr70700.c: New test.
5316
f0dc3286 53172016-05-01 Uros Bizjak <ubizjak@gmail.com>
5318
5319 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5320 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5321 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5322 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5323 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5324
7f931827 53252016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 * ada/acats/run_acats: Rename into...
5328 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5329 * ada/acats/run_all.sh: Remove redundant test.
5330 (target_run): Move around.
5331 (target_gnatchop): Use newly built executable.
5332 (target_gnatmake): Likewise.
5333 Check that the compilation of impbit succeeds.
5334
1c492b4e 53352016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5336
5337 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5338 * gcc.dg/20021029-1.c: Likewise.
5339 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5340 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5341 * gcc.target/sh/cmpstr.c: Likewise.
5342 * gcc.target/sh/cmpstrn.c: Likewise.
5343 * gcc.target/sh/memset.c: Likewise.
5344 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5345 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5346 * gcc.target/sh/pr39423-1.c: Likewise.
5347 * gcc.target/sh/pr49468-di.c: Likewise.
5348 * gcc.target/sh/pr49468-si.c: Likewise.
5349 * gcc.target/sh/pr49880-1.c: Likewise.
5350 * gcc.target/sh/pr49880-2.c: Likewise.
5351 * gcc.target/sh/pr49880-3.c: Likewise.
5352 * gcc.target/sh/pr50751-1.c: Likewise.
5353 * gcc.target/sh/pr50751-4.c: Likewise.
5354 * gcc.target/sh/pr50751-7.c: Likewise.
5355 * gcc.target/sh/pr51244-1.c: Likewise.
5356 * gcc.target/sh/pr51244-10.c: Likewise.
5357 * gcc.target/sh/pr51244-11.c: Likewise.
5358 * gcc.target/sh/pr51244-12.c: Likewise.
5359 * gcc.target/sh/pr51244-13.c: Likewise.
5360 * gcc.target/sh/pr51244-14.c: Likewise.
5361 * gcc.target/sh/pr51244-17.c: Likewise.
5362 * gcc.target/sh/pr51244-18.c: Likewise.
5363 * gcc.target/sh/pr51244-19.c: Likewise.
5364 * gcc.target/sh/pr51244-4.c: Likewise.
5365 * gcc.target/sh/pr51244-5.c: Likewise.
5366 * gcc.target/sh/pr51244-7.c: Likewise.
5367 * gcc.target/sh/pr51244-8.c: Likewise.
5368 * gcc.target/sh/pr51244-9.c: Likewise.
5369 * gcc.target/sh/pr51697.c: Likewise.
5370 * gcc.target/sh/pr52483-1.c: Likewise.
5371 * gcc.target/sh/pr52483-2.c: Likewise.
5372 * gcc.target/sh/pr52483-3.c: Likewise.
5373 * gcc.target/sh/pr52483-5.c: Likewise.
5374 * gcc.target/sh/pr52933-1.c: Likewise.
5375 * gcc.target/sh/pr52933-2.c: Likewise.
5376 * gcc.target/sh/pr52933-3.c: Likewise.
5377 * gcc.target/sh/pr53568-1.c: Likewise.
5378 * gcc.target/sh/pr53976-1.c: Likewise.
5379 * gcc.target/sh/pr53988-1.c: Likewise.
5380 * gcc.target/sh/pr53988.c: Likewise.
5381 * gcc.target/sh/pr54089-1.c: Likewise.
5382 * gcc.target/sh/pr54089-6.c: Likewise.
5383 * gcc.target/sh/pr54089-7.c: Likewise.
5384 * gcc.target/sh/pr54089-8.c: Likewise.
5385 * gcc.target/sh/pr54089-9.c: Likewise.
5386 * gcc.target/sh/pr54236-1.c: Likewise.
5387 * gcc.target/sh/pr54236-2.c: Likewise.
5388 * gcc.target/sh/pr54236-3.c: Likewise.
5389 * gcc.target/sh/pr54236-4.c: Likewise.
5390 * gcc.target/sh/pr54386.c: Likewise.
5391 * gcc.target/sh/pr54602-1.c: Likewise.
5392 * gcc.target/sh/pr54685.c: Likewise.
5393 * gcc.target/sh/pr54760-1.c: Likewise.
5394 * gcc.target/sh/pr54760-2.c: Likewise.
5395 * gcc.target/sh/pr54760-3.c: Likewise.
5396 * gcc.target/sh/pr54760-4.c: Likewise.
5397 * gcc.target/sh/pr54760-5.c: Likewise.
5398 * gcc.target/sh/pr54760-6.c: Likewise.
5399 * gcc.target/sh/pr55146.c: Likewise.
5400 * gcc.target/sh/pr55160.c: Likewise.
5401 * gcc.target/sh/pr59278.c: Likewise.
5402 * gcc.target/sh/pr59401-1.c: Likewise.
5403 * gcc.target/sh/pr59533-1.c: Likewise.
5404 * gcc.target/sh/pr63260.c: Likewise.
5405 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5406 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5407 * gcc.target/sh/strlen.c: Likewise.
5408 * gcc.target/sh/torture/pr30807.c: Likewise.
5409 * gcc.target/sh/torture/pr34777.c: Likewise.
5410 * gcc.target/sh/torture/pr64652.c: Likewise.
5411 * gcc.target/sh/torture/pr65505.c: Likewise.
5412 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5413 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5414
0c4005be 54152016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5416
5417 PR c++/66644
5418 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5419
d94e6223 54202016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5421
5422 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5423 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5424 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5425 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5426
46f37836 54272016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5428
5429 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5430 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5431
4d0a8bac 54322016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5433
5434 PR middle-end/70626
5435 * c-c++-common/goacc/combined-reduction.c: New test.
5436 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5437
b98e0db3 54382016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5439
5440 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5441 *movdi_internal pattern only if PIC off.
5442 * gcc.target/i386/pr70155-2.c: Likewise.
5443 * gcc.target/i386/pr70155-3.c: Likewise.
5444 * gcc.target/i386/pr70155-4.c: Likewise.
5445 * gcc.target/i386/pr70155-5.c: Likewise.
5446 * gcc.target/i386/pr70155-6.c: Likewise.
5447 * gcc.target/i386/pr70155-7.c: Likewise.
5448 * gcc.target/i386/pr70155-8.c: Likewise.
5449 * gcc.target/i386/pr70155-15.c: Likewise.
5450 * gcc.target/i386/pr70155-17.c: Likewise.
5451 * gcc.target/i386/pr70155-22.c: Likewise.
5452
8b066242 54532016-04-29 Bin Cheng <bin.cheng@arm.com>
5454
5455 PR tree-optimization/70803
5456 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5457
22912e73 54582016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5459
5460 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5461 optimization of vector loop.
5462 * gcc.target/i386/vect-unpack-3.c: New test.
5463 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5464 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5465 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5466
568128c6 54672016-04-29 Marek Polacek <polacek@redhat.com>
5468
5469 PR sanitizer/70342
5470 * g++.dg/ubsan/null-7.C: New test.
5471
025dd1e0 5472 PR c/70852
5473 * gcc.dg/pr70852.c: New test.
5474
eb16928e 54752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5476
5477 PR/69089
5478 * g++.dg/cpp0x/alignas6.C: New test.
5479
d7377ee9 54802016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5481
4860a6bf 5482 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5483 * gcc.dg/pr27003.c: Likewise.
5484 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5485 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5486 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5487 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 5488 * gcc.target/arc/mxy.c: Likewise.
5489 * gcc.target/arc/mswape.c: Likewise.
5490 * gcc.target/arc/mrtsc.c: Likewise.
5491 * gcc.target/arc/mcrc.c: Likewise.
5492 * gcc.target/arc/mdsp-packa.c: Likewise.
5493 * gcc.target/arc/mdvbf.c: Likewise.
5494 * gcc.target/arc/mlock.c: Likewise.
5495 * gcc.target/arc/mmac-24.c: Likewise.
5496 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5497
efa1b7ab 54982016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5499 Matthijs Kooijman <matthijs@stdin.nl>
5500 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5501
5502 PR target/60040
5503 * gcc.target/avr/pr60040-1.c: New.
5504 * gcc.target/avr/pr60040-2.c: New.
5505
00371d68 55062016-04-29 Richard Biener <rguenther@suse.de>
5507
5508 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5509
73447cc5 55102016-04-29 Richard Biener <rguenther@suse.de>
5511
5512 PR tree-optimization/13962
5513 PR tree-optimization/65686
5514 * gcc.dg/uninit-pr65686.c: New testcase.
5515
c2087b56 55162016-04-29 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR middle-end/70843
5519 * gcc.dg/pr70843.c: New test.
5520
cdd06d5a 55212016-04-28 Jakub Jelinek <jakub@redhat.com>
5522
5523 PR target/70858
5524 * gcc.target/i386/pr70858.c: New test.
5525
1a60079e 55262016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5527
5528 * gcc.target/arc/nps400-1.c: New file.
5529
11bc2894 55302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5531 Andrew Burgess <andrew.burgess@embecosm.com>
5532
5533 * gcc.target/arc/movh_cl-1.c: New file.
5534
dd9bf0b5 55352016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5536 Andrew Burgess <andrew.burgess@embecosm.com>
5537
5538 * gcc.target/arc/extzv-1.c: New file.
5539 * gcc.target/arc/insv-1.c: New file.
5540 * gcc.target/arc/insv-2.c: New file.
5541 * gcc.target/arc/movb-1.c: New file.
5542 * gcc.target/arc/movb-2.c: New file.
5543 * gcc.target/arc/movb-3.c: New file.
5544 * gcc.target/arc/movb-4.c: New file.
5545 * gcc.target/arc/movb-5.c: New file.
5546 * gcc.target/arc/movb_cl-1.c: New file.
5547 * gcc.target/arc/movb_cl-2.c: New file.
5548 * gcc.target/arc/movbi_cl-1.c: New file.
5549 * gcc.target/arc/movl-1.c: New file.
5550
a22e4209 55512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5552 Andrew Burgess <andrew.burgess@embecosm.com>
5553
5554 * gcc.target/arc/cmem-1.c: New file.
5555 * gcc.target/arc/cmem-2.c: New file.
5556 * gcc.target/arc/cmem-3.c: New file.
5557 * gcc.target/arc/cmem-4.c: New file.
5558 * gcc.target/arc/cmem-5.c: New file.
5559 * gcc.target/arc/cmem-6.c: New file.
5560 * gcc.target/arc/cmem-7.c: New file.
5561 * gcc.target/arc/cmem-ld.inc: New file.
5562 * gcc.target/arc/cmem-st.inc: New file.
5563
287c3982 55642016-04-28 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR target/70821
5567 * gcc.target/i386/pr70821.c: New test.
5568
e40e5340 55692016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5570
5571 * gcc.target/powerpc/vec-adde.c: New test.
5572 * gcc.target/powerpc/vec-adde-int128.c: New test.
5573
cf977d50 55742016-04-28 Jakub Jelinek <jakub@redhat.com>
5575
5576 * gcc.target/i386/avx-vround-1.c: New test.
5577 * gcc.target/i386/avx-vround-2.c: New test.
5578 * gcc.target/i386/avx512vl-vround-1.c: New test.
5579 * gcc.target/i386/avx512vl-vround-2.c: New test.
5580
572f8300 55812016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5582
5583 PR testsuite/70595
5584 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5585 (check_effective_target_cilkplus_runtime): ... this.
5586 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5587 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5588
5589 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5590 Require cilkplus_runtime.
5591 Don't add -lcilkrts.
5592 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5593 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5594 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5595 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5596 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5597 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5598 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5599 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5600 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5601 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5602 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5603 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5604 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5605 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5606 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5607 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5608 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5609 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5610 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5611 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5612 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5613 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5614 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5615 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5616 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5617 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5618 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5619 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5620 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5621
5622 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5623 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5624
5625 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5626
5627 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5628 cilkplus_runtime.
5629
dfba0905 56302016-04-27 Marc Glisse <marc.glisse@inria.fr>
5631
5632 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5633 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5634
605a4556 56352015-04-27 Ryan Burn <contact@rnburn.com>
5636
5637 PR c++/69024
5638 PR c++/68997
5639 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5640 diagnostic.
5641 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5642 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5643
6a1231a5 56442016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5645
5646 * gnat.dg/limited_with4.ad[sb]: New test.
5647 * gnat.dg/limited_with4_pkg.ads: New helper.
5648
4dad9e09 56492016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5650
5651 PR target/70155
5652 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5653 and movv1ti_internal patterns
5654 * gcc.target/i386/pr70155-1.c: New test.
5655 * gcc.target/i386/pr70155-2.c: Likewise.
5656 * gcc.target/i386/pr70155-3.c: Likewise.
5657 * gcc.target/i386/pr70155-4.c: Likewise.
5658 * gcc.target/i386/pr70155-5.c: Likewise.
5659 * gcc.target/i386/pr70155-6.c: Likewise.
5660 * gcc.target/i386/pr70155-7.c: Likewise.
5661 * gcc.target/i386/pr70155-8.c: Likewise.
5662 * gcc.target/i386/pr70155-9.c: Likewise.
5663 * gcc.target/i386/pr70155-10.c: Likewise.
5664 * gcc.target/i386/pr70155-11.c: Likewise.
5665 * gcc.target/i386/pr70155-12.c: Likewise.
5666 * gcc.target/i386/pr70155-13.c: Likewise.
5667 * gcc.target/i386/pr70155-14.c: Likewise.
5668 * gcc.target/i386/pr70155-15.c: Likewise.
5669 * gcc.target/i386/pr70155-16.c: Likewise.
5670 * gcc.target/i386/pr70155-17.c: Likewise.
5671 * gcc.target/i386/pr70155-18.c: Likewise.
5672 * gcc.target/i386/pr70155-19.c: Likewise.
5673 * gcc.target/i386/pr70155-20.c: Likewise.
5674 * gcc.target/i386/pr70155-21.c: Likewise.
5675 * gcc.target/i386/pr70155-22.c: Likewise.
5676
a80f3f45 56772016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5678
5679 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5680 ".{5,6}".
5681
279305d1 56822016-04-27 Bin Cheng <bin.cheng@arm.com>
5683
5684 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5685 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5686 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5687 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5688 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5689
8974b625 56902016-04-27 Richard Biener <rguenther@suse.de>
5691
5692 PR ipa/70760
5693 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5694 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5695
886d5463 56962016-04-27 Nathan Sidwell <nathan@acm.org>
5697
5698 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5699 * g++.dg/ubsan/pr63956.C: Adjust error location.
5700
f0e35aa9 57012016-04-27 Nick Clifton <nickc@redhat.com>
5702
5703 PR middle-end/49889
5704 * gcc.dg/pr49889.c: New test.
5705
40385231 57062016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5707
5708 * c-c++-common/memset-array.c: New test.
5709
37229a71 57102016-04-26 Martin Sebor <msebor@redhat.com>
5711
5712 PR c++/66639
5713 * g++.dg/cpp1y/func_constexpr.C: New test.
5714
3eedf9bd 57152016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5716
5717 PR c++/70241
5718 * g++.dg/cpp0x/enum32.C: New test.
5719 * g++.dg/cpp0x/enum33.C: New test.
5720
57212016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 5722
5723 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5724 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5725 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5726 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5727 * gcc.c-torture/execute/pr38151.c: Likewise.
5728 * gcc.c-torture/execute/pr66556.c: Likewise.
5729 * gcc.c-torture/execute/pr67781.c: Likewise.
5730 * gcc.c-torture/execute/pr68648.c: Likewise.
5731
8c51f92f 57322016-04-26 Marc Glisse <marc.glisse@inria.fr>
5733
5734 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5735
fa20ebd3 57362016-04-26 Marek Polacek <polacek@redhat.com>
5737
5738 PR c/67784
5739 * gcc.dg/pr67784-3.c: New test.
5740 * gcc.dg/pr67784-4.c: New test.
5741 * gcc.dg/pr67784-5.c: New test.
5742
9db47803 5743 PR c/70791
5744 * gcc.dg/Wnested-externs-2.c: New test.
5745
bff407f2 57462016-04-26 Marc Glisse <marc.glisse@inria.fr>
5747
5748 * gcc.dg/fold-plusmult.c: Adjust.
5749 * gcc.dg/no-strict-overflow-6.c: Adjust.
5750 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5751
78d0c69e 57522016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5753
5754 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5755 number scans.
5756 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5757 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5758 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5759 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5760 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5761 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5762 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5763 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5764 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5765 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5766 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5767 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5768 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5769 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5770 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5771 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5772 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5773 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5774 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5775 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5776 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5777 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5778 scans.
5779 * gcc.target/i386/pr32219-4.c: Likewise.
5780 * gcc.target/i386/pr32219-6.c: Likewise.
5781 * gcc.target/i386/pr32219-8.c: Likewise.
5782
221d6722 57832016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5784
5785 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5786 associated options.
5787
514727a9 57882016-04-26 Marek Polacek <polacek@redhat.com>
5789
5790 PR c++/70744
5791 * g++.dg/ext/cond2.C: New test.
5792
e6ee4c61 57932016-04-26 Bin Cheng <bin.cheng@arm.com>
5794
5795 PR tree-optimization/70771
5796 PR tree-optimization/70775
5797 * gcc.dg/pr70771.c: New test.
3730828c 5798 * gcc.dg/pr70775.c: New test.
e6ee4c61 5799
b3d72796 58002016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5801
5802 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5803
c11ece29 58042016-04-25 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/70780
5807 * gcc.dg/torture/pr70780.c: New testcase.
5808
d40b10b2 58092016-04-25 Michael Collison <michael.collison@arm.com>
5810
4860a6bf 5811 * gcc.target/arm/neon-vaddws16.c: New test.
5812 * gcc.target/arm/neon-vaddws32.c: New test.
5813 * gcc.target/arm/neon-vaddwu16.c: New test.
5814 * gcc.target/arm/neon-vaddwu32.c: New test.
5815 * gcc.target/arm/neon-vaddwu8.c: New test.
5816 * lib/target-supports.exp
d40b10b2 5817 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5818 that arm neon support vector widen sum of HImode TO SImode.
5819
4bbfd6c2 58202016-04-23 Jakub Jelinek <jakub@redhat.com>
5821
5822 PR sanitizer/70712
5823 * c-c++-common/asan/pr70712.c: New test.
5824
524df596 58252016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5826
5827 * .gitattributes: New file.
5828
426c75c3 58292016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5830
5831 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5832
c052a8d5 58332016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5834
5835 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5836 * gfortran.dg/submodule_15.f08: Likewise.
5837
c08d4612 58382016-04-22 Richard Biener <rguenther@suse.de>
5839
5840 PR tree-optimization/70740
5841 * gcc.dg/torture/pr70740.c: New testcase.
5842
fd3211e1 58432016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5844
5845 PR target/70750
5846 * gcc.target/i386/pr70750-1.c: New test.
5847 * gcc.target/i386/pr70750-2.c: Likewise.
5848
15acd78c 58492016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/70540
5852 * g++.dg/cpp0x/auto48.C: New.
5853
192bf59c 58542016-04-21 Marek Polacek <polacek@redhat.com>
5855
5856 PR c++/70513
5857 * g++.dg/cpp0x/forw_enum12.C: New test.
5858 * g++.dg/cpp0x/forw_enum13.C: New test.
5859
5d429e99 58602016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5861
5862 PR target/70728
5863 * gcc.target/i386/pr70728.c: New test.
5864
06777d85 58652016-04-21 Richard Biener <rguenther@suse.de>
5866
5867 PR middle-end/70747
5868 * gcc.dg/pr70747.c: New testcase.
5869
7434c6fb 58702016-04-21 Bin Cheng <bin.cheng@arm.com>
5871
5872 PR tree-optimization/70715
5873 * gcc.dg/tree-ssa/scev-13.c: New test.
5874
f3ec0970 58752016-04-21 Marc Glisse <marc.glisse@inria.fr>
5876
5877 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5878
523f3a9d 58792016-04-21 Marc Glisse <marc.glisse@inria.fr>
5880
5881 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5882
ace7bf06 58832016-04-20 Jan Hubicka <jh@suse.cz>
5884
5885 PR ipa/70018
5886 * g++.dg/ipa/nothrow-1.C: New testcase.
5887
2b073aa6 58882016-04-20 Nathan Sidwell <nathan@acm.org>
5889
5890 PR c++/55635
5891 * g++.dg/eh/delete1.C: New.
5892
8a574c11 58932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5894
5895 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5896 -mtune-ctrl=sse_typeless_stores.
5897
e3400750 58982016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5899
5900 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5901
4bd8a059 59022016-04-20 Bin Cheng <bin.cheng@arm.com>
5903
5904 PR tree-optimization/69489
5905 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5906
70574e60 59072016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5908
5909 PR c++/69363
5910 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5911 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5912 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5913
bd6f374c 59142016-04-20 Bin Cheng <bin.cheng@arm.com>
5915
5916 PR tree-optimization/56625
5917 PR tree-optimization/69489
5918 * gcc.dg/vect/pr56625.c: New test.
5919 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5920
482539ee 59212016-04-20 Andrew Pinski <apinski@cavium.com>
5922
5923 PR target/64971
5924 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5925
b4672800 59262016-04-20 Arnaud Charlet <charlet@adacore.com>
5927
5928 * gnat.dg/self1.adb: Remove now incorrect test.
5929
4fb48737 59302016-04-20 Bin Cheng <bin.cheng@arm.com>
5931
5932 * gcc.dg/tree-ssa/scev-11.c: New test.
5933 * gcc.dg/tree-ssa/scev-12.c: New test.
5934
97efb92e 59352016-04-20 Marek Polacek <polacek@redhat.com>
5936
5937 PR tree-optimization/70725
5938 * gcc.dg/pr70725.c: New test.
5939
9d2d4060 59402016-04-20 Richard Biener <rguenther@suse.de>
5941
5942 PR tree-optimization/70726
5943 * g++.dg/vect/pr70726.cc: New testcase.
5944
54530437 59452016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5946
5947 PR target/70674
5948 * gcc.target/s390/pr70674.c: New test.
5949
acda2210 59502016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5951
5952 PR libgfortran/70684
5953 * gfortran.dg/list_read_14.f90: New test.
5954
b7040bb0 59552016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5956
5957 PR target/69201
5958 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5959 extern to force it misaligned.
5960 (b): Likewise.
5961 (c): Likewise.
5962 (d): Likewise.
5963 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5964 Don't check `*' before movv4sf_internal.
5965 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5966 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5967 Don't check `*' before movv16qi_internal.
5968 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5969 extern to force it misaligned.
5970 (b): Likewise.
5971 (c): Likewise.
5972 (d): Likewise.
5973 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5974 Don't check `*' before movv2df_internal.
5975 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5976 extern to force it misaligned.
5977 (b): Likewise.
5978 (c): Likewise.
5979 (d): Likewise.
5980 Check movv8sf_internal instead of avx_storeups256.
5981 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5982
263b5475 59832016-04-19 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/70171
5986 * g++.dg/tree-ssa/pr70171.C: New testcase.
5987
222ac318 59882016-04-19 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/70724
5991 * gcc.dg/torture/pr70724.c: New testcase.
5992
003000a4 59932016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5994
5995 PR middle-end/70689
4860a6bf 5996 * gcc.target/i386/pr70689.c: New.
003000a4 5997
3f6e13de 59982016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5999
6000 PR target/70708
6001 * gcc.target/i386/pr70708.c: New test.
6002
10abddbd 60032016-04-18 Richard Biener <rguenther@suse.de>
6004
6005 PR tree-optimization/43434
6006 * gcc.dg/vect/pr43434.c: New testcase.
6007 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6008 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6009 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6010 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6011 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6012 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6013 * gcc.dg/gomp/pr68640.c: Likewise.
6014 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6015 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6016
950db54a 60172016-04-18 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/70701
6020 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6021
67ccbf39 60222016-04-18 Tom de Vries <tom@codesourcery.com>
6023
6024 PR testsuite/70699
6025 * gcc.dg/pr70161.c: Add dot-file scans.
6026 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6027 instead of after last dot char.
6028
021ad2f3 60292016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6030
6031 * c-c++-common/dump-ada-spec-3.c: New test.
6032 * c-c++-common/dump-ada-spec-4.c: Likewise.
6033
d572fcfd 60342016-04-17 Tom de Vries <tom@codesourcery.com>
6035
6036 PR other/70183
6037 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6038
8b4ee73c 60392016-04-15 Jan Hubicka <jh@suse.cz>
6040
6041 PR ipa/70018
6042 * g++.dg/ipa/pure-const-1.C: New testcase.
6043 * g++.dg/ipa/pure-const-2.C: New testcase.
6044 * g++.dg/ipa/pure-const-3.C: New testcase.
6045
eac243e7 60462016-04-15 Marek Polacek <polacek@redhat.com>
6047
6048 PR c/70671
6049 * gcc.dg/bitfld-22.c: New test.
6050
64c1df32 60512016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6052
6053 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6054 x86_64.
6055
926f9422 60562016-04-15 Marek Polacek <polacek@redhat.com>
6057
6058 PR c/70651
6059 * c-c++-common/pr70651.c: New test.
6060
309bbaa3 60612016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6062
6063 PR rtl-optimization/70681
6064 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6065 dump scan on arm and powerpc.
6066 * gcc.dg/pr10474.c: Likewise.
6067
b4ba8358 60682016-04-15 Jakub Jelinek <jakub@redhat.com>
6069
ed92874a 6070 PR c++/69517
6071 PR c++/70019
6072 PR c++/70588
6073 * g++.dg/cpp1y/vla11.C: Revert for real.
6074
b4ba8358 6075 PR c/70436
6076 * c-c++-common/Wparentheses-1.c: New test.
6077 * c-c++-common/gomp/Wparentheses-1.c: New test.
6078 * c-c++-common/gomp/Wparentheses-2.c: New test.
6079 * c-c++-common/gomp/Wparentheses-3.c: New test.
6080 * c-c++-common/gomp/Wparentheses-4.c: New test.
6081 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6082 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6083 * c-c++-common/goacc/Wparentheses-1.c: New test.
6084
65717bb5 60852016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6086
6087 PR target/70662
6088 * gcc.target/i386/pr70662.c: New test.
6089
ca1a4077 60902016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 6091 Alan Modra <amodra@gmail.com>
ca1a4077 6092
6093 PR tree-optimization/70130
6094 * gcc.dg/vect/O3-pr70130.c: New testcase.
6095
dbe1794c 60962016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6097
11836644 6098 PR target/70669
6099 * gcc.target/powerpc/pr70669.c: New test.
6100
dbe1794c 6101 PR target/70640
6102 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6103 a power7 system that does not have an assembler that supports
6104 power8.
6105
4c1007f1 61062016-04-14 Martin Sebor <msebor@redhat.com>
6107
6108 PR c++/69517
6109 PR c++/70019
6110 PR c++/70588
6111 * c-c++-common/ubsan/vla-1.c: Revert.
6112 * g++.dg/cpp1y/vla11.C: Same.
6113 * g++.dg/cpp1y/vla12.C: Same.
6114 * g++.dg/cpp1y/vla13.C: Same.
6115 * g++.dg/cpp1y/vla14.C: Same.
6116 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 6117 * g++.dg/init/array24.C: Same.
4c1007f1 6118 * g++.dg/ubsan/vla-1.C: Same.
6119
22dcab66 61202016-04-14 Marek Polacek <polacek@redhat.com>
6121 Jan Hubicka <hubicka@ucw.cz>
6122
6123 PR c++/70029
6124 * g++.dg/torture/pr70029.C: New test.
6125
3e74b025 61262016-04-14 Martin Sebor <msebor@redhat.com>
6127
6128 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6129 type size to prevent failures on targets with very low maximum
6130 alignment.
6131
1d2e0f2a 61322016-04-14 Richard Biener <rguenther@suse.de>
6133
6134 PR tree-optimization/70623
6135 * gcc.dg/torture/pr70623.c: New testcase.
6136 * gcc.dg/torture/pr70623-2.c: Likewise.
6137
9aed0626 61382016-04-13 Martin Sebor <msebor@redhat.com>
6139
6140 PR c++/69517
6141 PR c++/70019
6142 PR c++/70588
6143 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6144 * g++.dg/cpp1y/vla11.C: New test.
6145 * g++.dg/cpp1y/vla12.C: New test.
6146 * g++.dg/cpp1y/vla13.C: New test.
6147 * g++.dg/cpp1y/vla14.C: New test.
6148 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 6149 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 6150 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6151
fd499010 61522016-04-13 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR c++/70641
6155 * g++.dg/opt/pr70641.C: New test.
6156
87fa7252 61572016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6158
6159 PR rtl-optimization/68749
6160 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6161 effects of argument promotions.
6162 Remove default args to dg-skip-if.
6163
6c40e18b 61642016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6165
6166 PR c++/70635
6167 * g++.dg/parse/pr70635.C: New.
6168
92c53257 61692016-04-13 Marek Polacek <polacek@redhat.com>
6170
6171 PR c++/70639
6172 * c-c++-common/Wmisleading-indentation-4.c: New test.
6173
0241e4dc 61742016-04-13 Marek Polacek <polacek@redhat.com>
6175
6176 PR c/70436
4860a6bf 6177 * gcc.dg/Wparentheses-12.c: New test.
6178 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 6179
92bda444 61802016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6181
6182 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6183 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6184 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6185
38ea8a26 61862016-04-13 Jakub Jelinek <jakub@redhat.com>
6187
d08aa032 6188 PR middle-end/70633
6189 * gcc.c-torture/compile/pr70633.c: New test.
6190
38ea8a26 6191 PR debug/70628
6192 * gcc.dg/torture/pr70628.c: New test.
6193
9231d5c2 61942016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6195
6196 PR c++/70610
6197 * g++.dg/template/pr70610.C: New test.
6198 * g++.dg/template/pr70610-2.C: New test.
6199 * g++.dg/template/pr70610-3.C: New test.
6200 * g++.dg/template/pr70610-4.C: New test.
6201
249ca944 62022016-04-12 Jakub Jelinek <jakub@redhat.com>
6203
7f2ea2fb 6204 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6205 128 instead of 32.
6206
249ca944 6207 PR c++/70571
6208 * g++.dg/ext/pr70571.C: New test.
6209
8ca5a97d 62102016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6211
bf32a52d 6212 PR target/70640
8ca5a97d 6213 * gcc.target/powerpc/pr70640.c: New test.
6214
e971b45f 62152016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/68722
6218 * g++.dg/parse/pr68722.C: New.
6219
0b54d964 62202016-04-12 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR rtl-optimization/70596
6223 * gcc.target/i386/pr70596.c: New test.
6224
d2dd85e3 62252016-04-12 Nathan Sidwell <nathan@acm.org>
6226
6227 PR c++/70501
6228 * g++.dg/init/pr70501.C: New.
6229
2d0001b0 62302016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6231
6232 * gcc.target/i386/asm-flag-6.c: New test.
6233
6c4df0d1 62342016-04-12 Tom de Vries <tom@codesourcery.com>
6235
6236 PR tree-optimization/68756
6237 * gcc.dg/graphite/pr68756.c: New test.
6238
0d60da57 62392016-04-12 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR tree-optimization/70602
6242 * gcc.c-torture/execute/pr70602.c: New test.
6243
62735984 62442016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6245
6246 PR target/70381
6247 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6248 __float128 emulator is built and runs.
6249 * gcc.target/powerpc/float128-1.c: Likewise.
6250
6251 * lib/target-supports.exp (check_ppc_float128_sw_available):
6252 Rework tests for __float128 software and hardware
6253 availability. Fix exit condition to return 0 on success.
6254
a702492c 62552016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6256
6257 PR target/70133
6258 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6259 * gcc.target/aarch64/target_attr_15.c: Likewise.
6260
a8c5ce92 62612016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/69066
6264 * g++.dg/cpp1y/pr69066.C: New.
6265
5ecab913 62662016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6267
6268 PR fortran/68566
6269 * gfortran.dg/pr36192.f90: Update test.
6270 * gfortran.dg/pr36192_1.f90: Update test.
6271 * gfortran.dg/real_dimension_1.f: Update test.
6272 * gfortran.dg/parameter_array_init_7.f90: New test.
6273
6cb5ef70 62742016-04-09 John David Anglin <danglin@gcc.gnu.org>
6275
4edfdd23 6276 PR testsuite/64039
6277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6278
964f71e3 6279 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6280
5d61c198 6281 PR rtl-optimization/66669
6282 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6283
16eaaf58 6284 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6285
0b68802d 6286 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6287 * gcc.dg/pie-1.c: Likewise.
6288 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6289 * gcc.dg/pic-4.c: Likewise.
6290 * gcc.dg/pie-3.c: Likewise.
6291 * gcc.dg/pie-4.c: Likewise.
6292
9c0dd509 6293 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6294
03b2d3c1 6295 PR tree-optimization/68644
6296 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6297
6cb5ef70 6298 PR rtl-optimization/64886
6299 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6300
07de41ba 63012016-04-09 Tom de Vries <tom@codesourcery.com>
6302
6303 PR tree-optimization/68953
6304 * gcc.dg/graphite/pr68953.c: New test.
6305
d294e3fb 63062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6307
6308 PR fortran/70592
6309 * gfortran.dg/deferred_character_16.f90: New test.
6310
3cb15094 63112016-04-09 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR tree-optimization/70586
6314 * gcc.c-torture/execute/pr70586.c: New test.
6315
a02dc66f 63162016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6317
6318 PR sanitizer/70573
6319 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6320 with __builtin_memset
6321 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6322
0c302595 63232016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6324
6325 PR lto/70289
6326 PR ipa/70348
6327 PR tree-optimization/70373
6328 PR middle-end/70533
6329 PR middle-end/70534
6330 PR middle-end/70535
6331 * c-c++-common/goacc/reduction-5.c: New test.
6332 * c-c++-common/goacc/reduction-promotions.c: New test.
6333 * gfortran.dg/goacc/reduction-3.f95: New test.
6334 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6335
c6c0523b 63362016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6337
6338 PR c++/70590
6339 PR c++/70452
6340 * g++.dg/pr70590.C: New test.
6341 * g++.dg/pr70590-2.C: New test.
6342
3ac399da 63432016-04-08 Jakub Jelinek <jakub@redhat.com>
6344
e97d1706 6345 PR middle-end/70593
6346 * gcc.target/i386/pr70593.c: New test.
6347
3ac399da 6348 PR rtl-optimization/70574
6349 * gcc.target/i386/avx2-pr70574.c: New test.
6350
fcfbb129 63512016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6352
6353 PR sanitizer/70541
6354 * c-c++-common/asan/pr70541.c: New test.
6355
0aabcddf 63562016-04-08 Tom de Vries <tom@codesourcery.com>
6357
6358 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6359 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6360
bec0c1e8 63612016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6362
6363 PR target/70566
6364 * gcc.c-torture/execute/pr70566.c: New test.
6365
87c791f5 63662016-04-08 Tom de Vries <tom@codesourcery.com>
6367
6368 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6369 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6370
7f38718f 63712016-04-08 Alan Modra <amodra@gmail.com>
6372
6373 * gcc.target/powerpc/pr70117.c: New.
6374
a96a7710 63752016-04-07 Jakub Jelinek <jakub@redhat.com>
6376
7a6265d1 6377 PR testsuite/70581
6378 * gcc.dg/lto/simd-function_0.c: New test.
6379
a96a7710 6380 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6381 clones.
6382 * c-c++-common/attr-simd-2.c: Likewise.
6383 * c-c++-common/attr-simd-4.c: Likewise.
6384 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6385 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6386
508dd607 63872016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6388
6389 PR testsuite/70553
6390 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6391
1b61585a 63922016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6393 Tom de Vries <tom@codesourcery.com>
6394
6395 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6396 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6397 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6398 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6399 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6400 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6401 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6402 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6403
5f060aa8 64042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6405
6406 PR c/70436
6407 * g++.dg/warn/Wparentheses-29.C: New test.
6408
d3831f71 64092016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6410
6411 PR c/70436
6412 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6413 explicit braces to resolve a future -Wparentheses warning.
6414
382ece2d 64152016-04-06 Richard Henderson <rth@redhat.com>
6416
6417 * gcc.dg/pr61817-1.c: New test.
6418 * gcc.dg/pr61817-2.c: New test.
6419 * gcc.dg/pr69391-1.c: New test.
6420 * gcc.dg/pr69391-2.c: New test.
6421
72234ee9 64222016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6423
6424 PR rtl-optimization/70398
4860a6bf 6425 * gcc.target/aarch64/pr70398.c: New.
72234ee9 6426
5547150a 64272016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6428
6429 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6430
15b70121 64312016-04-06 Yvan Roux <yvan.roux@linaro.org>
6432 Pedro Alves <palves@redhat.com>
6433
6434 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6435
585aefbb 64362016-04-06 Jakub Jelinek <jakub@redhat.com>
6437
0cbb513b 6438 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6439 Check for avx512f effective targets instead of avx2.
6440 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6441 for AVX512F clones.
6442 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6443 * g++.dg/gomp/declare-simd-1.C: Likewise.
6444 * g++.dg/gomp/declare-simd-3.C: Likewise.
6445 * g++.dg/gomp/declare-simd-4.C: Likewise.
6446
585aefbb 6447 PR middle-end/70550
6448 * c-c++-common/gomp/pr70550-1.c: New test.
6449 * c-c++-common/gomp/pr70550-2.c: New test.
6450
0b91cceb 64512016-04-05 Nathan Sidwell <nathan@acm.org>
6452
6453 PR c++/70512
6454 * g++.dg/ext/attribute-may-alias-5.C: New.
6455
645a9d8e 64562016-04-05 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR c++/70336
6459 * c-c++-common/pr70336.c: New test.
6460 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6461 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6462
bdf23925 64632016-04-05 Jan Hubicka <hubicka@ucw.cz>
6464
6465 PR ipa/66223
6466 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6467
aaff837c 64682016-04-05 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR rtl-optimization/70542
6471 * gcc.dg/torture/pr70542.c: New test.
6472 * gcc.target/i386/avx2-pr70542.c: New test.
6473
2eac58a0 64742016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6475
6476 PR tree-optimization/70509
6477 * gcc.target/i386/avx512bw-pr70509.c: New test.
6478
4f7ebe46 64792016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6480
6481 PR c++/70452
6482 * g++.dg/ext/constexpr-vla4.C: New test.
6483
305d86a0 64842016-04-05 Uros Bizjak <ubizjak@gmail.com>
6485
6486 PR target/70510
6487 * gcc.target/i386/pr70510.c: New test.
6488
eec3b789 64892016-04-05 Richard Biener <rguenther@suse.de>
6490
6491 PR tree-optimization/70526
6492 * g++.dg/torture/pr70526.C: New testcase.
6493
ca943582 64942016-04-05 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR target/70525
6497 * gcc.target/i386/pr70525.c: New test.
6498
87825cd5 64992016-04-05 Richard Biener <rguenther@suse.de>
6500
6501 PR middle-end/70499
6502 * g++.dg/torture/pr70499.C: New testcase.
6503
14638828 65042016-04-05 Richard Biener <rguenther@suse.de>
6505
6506 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6507 remove XFAIL.
6508
967a90d5 65092016-04-04 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR middle-end/70307
6512 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6513 rs6000 ABI warnings.
6514
d374a3a3 65152016-04-04 Jan Hubicka <hubicka@ucw.cz>
6516
6517 PR ipa/66223
6518 * g++.dg/ipa/devirt-51.C: New testcase.
6519
8ff377a6 65202016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6521 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR middle-end/70457
6524 * gcc.dg/torture/pr70457.c: New.
6525
f567b44f 65262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6527
6528 PR fortran/67538
6529 * gfortran.dg/allocate_with_source_19.f08: New test.
6530
89d4ebfa 65312016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6532
6533 PR fortran/65795
6534 * gfortran.dg/coarray_allocate_6.f08: New test.
6535
68ab33a6 65362016-04-04 Richard Biener <rguenther@suse.de>
6537
6538 PR rtl-optimization/70484
6539 * gcc.dg/torture/pr70484.c: New testcase.
6540
c4f5465d 65412016-04-04 Marek Polacek <polacek@redhat.com>
6542
6543 PR c/70307
6544 * gcc.dg/torture/pr70307.c: New test.
6545
bfec6609 65462016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6547
6548 PR target/70416
6549 PR target/67391
6550 * gcc.target/sh/torture/pr70416.c: New.
6551
40df9099 65522016-04-02 Martin Sebor <msebor@redhat.com>
6553
6554 PR c++/67376
6555 PR c++/70170
6556 PR c++/70172
6557 PR c++/70228
6558 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6559 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6560 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6561 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6562 * g++.dg/cpp0x/constexpr-string.C: Same.
6563 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6564 * g++.dg/cpp0x/pr65398.C: Same.
6565 * g++.dg/ext/constexpr-vla1.C: Same.
6566 * g++.dg/ext/constexpr-vla2.C: Same.
6567 * g++.dg/ext/constexpr-vla3.C: Same.
6568 * g++.dg/ubsan/pr63956.C: Same.
6569
0edb9bfe 65702016-04-01 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR rtl-optimization/70467
6573 * gcc.target/i386/pr70467-2.c: New test.
6574
e5b1a1d9 65752016-04-01 Jakub Jelinek <jakub@redhat.com>
6576 Marek Polacek <polacek@redhat.com>
6577
6578 PR c++/70488
6579 * g++.dg/init/new47.C: New test.
6580
b2ca3fb0 65812016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6582
6583 PR target/70496
6584 * gcc.target/arm/pr70496.c: New test.
6585
4c3bd1e3 65862016-04-01 Nathan Sidwell <nathan@acm.org>
6587
47de69ad 6588 PR c++/68475
6589 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6590
313d569f 65912016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6592
6593 PR target/69890
6594 * gcc.dg/strlenopt.h (memmove): New.
6595 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6596 instead of "string.h".
6597 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6598 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6599 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6600 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6601 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6602 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6603 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6604 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6605 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6606 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6607 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6608 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6609 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6610 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6611 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6612 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6613 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6614 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6615 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6616 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6617
5469facd 66182016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6619
6620 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6621 (Holder::foo): Reflect this.
6622
503de754 66232016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6624
6625 PR target/70442
6626 * gcc.dg/pr70442.c: New test.
6627
13ee2de7 66282016-03-31 Nathan Sidwell <nathan@acm.org>
6629
6630 PR c++/70393
6631 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6632
5e0d03a8 66332016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6634
6635 PR target/70453
6636 * gcc.target/i386/pr70453.c: New test.
6637
8cb82ed4 66382016-03-31 Andrey Belevantsev <abel@ispras.ru>
6639
6640 PR target/70292
6641 * gcc.c-torture/pr70292.c: New test.
6642
7952b661 66432016-03-31 Marek Polacek <polacek@redhat.com>
6644
6645 PR c/70297
6646 * c-c++-common/pr70297.c: New test.
6647 * g++.dg/cpp0x/typedef-redecl.C: New test.
6648 * gcc.dg/typedef-redecl2.c: New test.
6649
1607cc74 66502016-03-31 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR rtl-optimization/70460
6653 * gcc.c-torture/execute/pr70460.c: New test.
6654
c689c252 66552016-03-31 Richard Biener <rguenther@suse.de>
6656
6657 PR c++/70430
6658 * g++.dg/ext/vector30.C: New testcase.
6659
91c9586d 66602016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6661 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662
6663 * gfortran.dg/fmt_pf.f90: New test.
6664
afa5c1b8 66652016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6666
6667 Forward-port from 5 branch
6668 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6669
6670 PR testsuite/70356
6671 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6672 dg-require-effective-target after dg-do.
6673
6674 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6675
6676 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6677
6a5dcab3 66782016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6679 Julian Brown <julian@codesourcery.com>
6680 Chung-Lin Tang <cltang@codesourcery.com>
6681 Cesar Philippidis <cesar@codesourcery.com>
6682 James Norris <jnorris@codesourcery.com>
6683 Tom de Vries <tom@codesourcery.com>
6684 Nathan Sidwell <nathan@codesourcery.com>
6685
305d86a0 6686 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 6687 * c-c++-common/goacc/loop-clauses.c: Likewise.
6688 * g++.dg/goacc/template.C: Likewise.
6689 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6690 * gfortran.dg/goacc/loop-1.f95: Likewise.
6691 * gfortran.dg/goacc/loop-5.f95: Likewise.
6692 * gfortran.dg/goacc/loop-6.f95: Likewise.
6693 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6694 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6695 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6696 * c-c++-common/goacc/clauses-fail.c: Likewise.
6697 * c-c++-common/goacc/parallel-1.c: Likewise.
6698 * c-c++-common/goacc/reduction-1.c: Likewise.
6699 * c-c++-common/goacc/reduction-2.c: Likewise.
6700 * c-c++-common/goacc/reduction-3.c: Likewise.
6701 * c-c++-common/goacc/reduction-4.c: Likewise.
6702 * c-c++-common/goacc/routine-3.c: Likewise.
6703 * c-c++-common/goacc/routine-4.c: Likewise.
6704 * c-c++-common/goacc/routine-5.c: Likewise.
6705 * c-c++-common/goacc/tile.c: Likewise.
6706 * g++.dg/goacc/template.C: Likewise.
6707 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6708 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6709 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6710 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6711 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6712 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6713 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6714 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6715 * c-c++-common/goacc/use_device-1.c: ... this file.
6716 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6717 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6718 * c-c++-common/goacc/host_data-6.c: ... this file.
6719 * c-c++-common/goacc/loop-2-kernels.c: New file.
6720 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6721 * c-c++-common/goacc/loop-3.c: Likewise.
6722 * g++.dg/goacc/reference.C: Likewise.
6723 * g++.dg/goacc/routine-1.C: Likewise.
6724 * g++.dg/goacc/routine-2.C: Likewise.
6725
932c0baa 67262016-03-30 Richard Biener <rguenther@suse.de>
6727
6728 PR middle-end/70450
6729 * gcc.dg/torture/pr70450.c: New testcase.
6730
7f7c4659 67312016-03-30 Jakub Jelinek <jakub@redhat.com>
6732
6733 PR target/70421
6734 * gcc.dg/torture/pr70421.c: New test.
6735 * gcc.target/i386/avx512f-pr70421.c: New test.
6736
9cbfe80c 67372016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6738
6739 PR testsuite/70364
6740 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6741 (check): New function.
6742 (bar): Call check.
6743 (foo): Align stack to 16 bytes when calling bar.
6744 * gcc.target/i386/cleanup-2.c: Likewise.
6745
f56c7d36 67462016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6747
6748 PR tree-optimization/59124
6749 * gcc.dg/Warray-bounds-19.c: New test.
6750
0275bf9b 67512016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6752
6753 * lib/prune.exp (escape_regex_chars): New.
6754 (prune_file_path): Update to quote metcharacters for regexp.
6755
a3daa269 67562016-03-29 Jakub Jelinek <jakub@redhat.com>
6757
24e1ba3d 6758 PR rtl-optimization/70429
6759 * gcc.c-torture/execute/pr70429.c: New test.
6760
a3daa269 6761 PR tree-optimization/70405
6762 * gcc.dg/pr70405.c: New test.
6763
3ef41a6e 67642016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6765
6766 PR fortran/70397
6767 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6768 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6769
4abd9410 67702016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6771
6772 PR testsuite/64177
6773 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6774 __cilkrts_set_param to set two workers.
6775 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6776 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6777
b58e5f0f 67782016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6779
305d86a0 6780 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 6781
bff53658 67822016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6783
6784 PR target/70406
305d86a0 6785 * gcc.target/i386/pr70406.c: New test.
bff53658 6786
bb2c9c15 67872016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6788
6789 * gnat.dg/specs/double_record_extension3.ads: New test.
6790
f12c84ab 67912016-03-25 Richard Henderson <rth@redhat.com>
6792
6793 PR target/70120
6794 * gcc.target/aarch64/pr70120-1.c: New.
6795 * gcc.target/aarch64/pr70120-2.c: New.
6796 * gcc.target/aarch64/pr70120-3.c: New.
6797
b0bf58c4 67982016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6799
6800 PR c++/62212
6801 * g++.dg/template/mangle2.C: The dg-do directive should be
6802 "compile" not "assemble".
6803
f175ba0f 68042016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6805
6806 PR lto/69650
6807 * gcc.dg/pr69650.c: New test.
6808
4cc3295f 68092016-03-25 David Edelsohn <dje.gcc@gmail.com>
6810
6811 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6812
0cf40600 68132016-03-25 Alan Modra <amodra@gmail.com>
6814
6815 * gcc.dg/dfp/pr70052.c: New test.
6816
3aebf099 68172016-03-24 Richard Henderson <rth@redhat.com>
6818
6819 PR middle-end/69845
6820 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6821 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6822
83245bd3 68232016-03-24 Tom de Vries <tom@codesourcery.com>
6824
6825 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6826
108e7ee4 68272016-03-24 Tom de Vries <tom@codesourcery.com>
6828
6829 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6830 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6831
17af0b14 68322016-03-24 Tom de Vries <tom@codesourcery.com>
6833
6834 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6835 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6836
6c8770ee 68372016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6838
6839 PR c++/62212
6840 * g++.dg/template/mangle2.C: New test.
6841
a7e21b7b 68422016-03-24 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/70396
6845 * gcc.dg/torture/pr70396.c: New testcase.
6846
f365d297 68472016-03-24 Richard Biener <rguenther@suse.de>
6848
6849 PR middle-end/70370
6850 * gcc.dg/torture/pr70370.c: New testcase.
6851
da7aeb13 68522016-03-24 Tom de Vries <tom@codesourcery.com>
6853
6854 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6855 * gfortran.dg/goacc/kernels-tree.f95: Same.
6856 * gfortran.dg/goacc/parallel-tree.f95: Same.
6857
80b30de0 68582016-03-24 Tom de Vries <tom@codesourcery.com>
6859
6860 * c-c++-common/goacc/uninit-if-clause.c: New test.
6861 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6862
cb9b6b99 68632016-03-24 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR target/70290
305d86a0 6866 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6867 Fix formatting.
cb9b6b99 6868
a4225fff 68692016-03-24 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/70372
6872 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6873
5a869ab8 68742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6875
6876 PR c++/70347
6877 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6878
36ce5faa 68792016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6880
6881 PR c++/70332
6882 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6883
c4fa85c9 68842016-03-23 Jakub Jelinek <jakub@redhat.com>
6885
d9377ad5 6886 PR c++/70001
6887 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6888 * g++.dg/cpp1y/pr70001.C: New test.
6889
c4fa85c9 6890 PR c++/70323
6891 * g++.dg/cpp0x/constexpr-70323.C: New test.
6892
0a2062da 68932016-03-23 Alexandre Oliva <aoliva@redhat.com>
6894 Jason Merrill <jason@redhat.com>
6895 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR c++/69315
6898 * g++.dg/cpp0x/constexpr-69315.C: New test.
6899 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6900
62d2a6dc 69012016-03-23 Marek Polacek <polacek@redhat.com>
6902
6903 PR c++/69884
6904 * g++.dg/warn/Wignored-attributes-1.C: New test.
6905 * g++.dg/warn/Wignored-attributes-2.C: New test.
6906
a82d6246 69072016-03-23 Tom de Vries <tom@codesourcery.com>
6908
6909 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6910 initialization.
6911 * gfortran.dg/goacc/private-3.f95 (test): Same.
6912 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6913 missing use param.
6914
dc834ba1 69152016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6916
6917 * lib/target-supports.exp: Remove v7ve entry from loop
6918 creating effective target checks.
6919 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6920 (add_options_for_arm_arch_v7ve): Likewise.
6921
7e83fd1f 69222016-03-23 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR tree-optimization/70354
6925 * gcc.dg/vect/pr70354-1.c: New test.
6926 * gcc.dg/vect/pr70354-2.c: New test.
6927 * gcc.target/i386/avx2-pr70354-1.c: New test.
6928 * gcc.target/i386/avx2-pr70354-2.c: New test.
6929
4e4da058 69302016-03-22 Jeff Law <law@redhat.com>
6931
6932 PR target/70232
6933 * gcc.dg/tree-ssa/pr70232.c: New test.
6934
6855137b 69352016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6936
6937 PR target/70302
6938 * gcc.target/i386/pr70302.c: New test.
6939
19db1ec8 69402016-03-22 Richard Biener <rguenther@suse.de>
6941
6942 PR middle-end/70251
6943 * g++.dg/torture/pr70251.C: New testcase.
6944
4baec9f2 69452016-03-22 David Malcolm <dmalcolm@redhat.com>
6946
6947 PR c/69993
6948 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6949 Wmisleading-indentation.c.
6950 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6951 reflect change to diagnostic text and order of messages.
6952 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6953
fcfec126 69542016-03-22 David Edelsohn <dje.gcc@gmail.com>
6955
6956 * g++.dg/ext/java-3.C: Don't compile on AIX.
6957
aa30728a 69582016-03-22 Richard Biener <rguenther@suse.de>
6959
6960 PR middle-end/70333
6961 * gcc.dg/torture/pr70333.c: New testcase.
6962
46ec4eb4 69632016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6964
6965 * g++.dg/ext/pr70290.C: New test.
6966
4880f878 69672016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6968
6969 PR target/70325
6970 * gcc.target/i386/pr70325.c: New test.
6971
3d78ea44 69722016-03-22 Jakub Jelinek <jakub@redhat.com>
6973
5934fb8f 6974 PR target/70329
6975 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6976 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6977
b6436f79 6978 PR target/70300
6979 * gcc.target/i386/pr70300.c: New test.
6980
3d78ea44 6981 PR c++/70295
6982 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6983 (func2): New function for cond with parens, xfail warning for c++.
6984 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6985
b60244f6 69862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6987
6988 PR c++/70096
6989 * g++.dg/template/ptrmem30.C: New test.
6990
c8e3e744 69912016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6992
6993 PR c++/70204
6994 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6995 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6996
2715f63a 69972016-03-21 Jakub Jelinek <jakub@redhat.com>
6998
6999 PR middle-end/70326
7000 * gcc.dg/pr70326.c: New test.
7001
2daa2cda 70022016-03-21 Marc Glisse <marc.glisse@inria.fr>
7003 Jakub Jelinek <jakub@redhat.com>
7004
7005 PR tree-optimization/70317
7006 * gcc.dg/pr70317.c: New test.
7007
d9aa5a50 70082016-03-21 Uros Bizjak <ubizjak@gmail.com>
7009
7010 PR target/70327
7011 * gcc.target/i386/pr70327.c: New test.
7012
e1a88bf4 70132016-03-21 Martin Liska <mliska@suse.cz>
7014
61941425 7015 PR ipa/70306
e1a88bf4 7016 * gcc.dg/ipa/pr70306.c: New test.
7017
d9aa5a50 70182016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 7019
7020 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7021 * gcc.target/arm/attr-align3.c: Likewise.
7022 * gcc.target/arm/attr_arm.c: Likewise.
7023 * gcc.target/arm/flip-thumb.c: Likewise.
7024
afdde20c 70252016-03-21 Jakub Jelinek <jakub@redhat.com>
7026
7027 PR target/70296
7028 * gcc.target/powerpc/altivec-36.c: New test.
7029
3f2ef661 70302016-03-21 Richard Biener <rguenther@suse.de>
7031
7032 PR tree-optimization/70310
7033 * gcc.dg/torture/pr70310.c: New testcase.
7034
08b2b692 70352016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7036
7037 PR target/70293
7038 * gcc.target/i386/pr70293.c: New test.
7039
93505d22 70402016-03-21 Richard Biener <rguenther@suse.de>
7041
7042 PR tree-optimization/70288
7043 * gcc.dg/torture/pr70288-1.c: New testcase.
7044 * gcc.dg/torture/pr70288-2.c: Likewise.
7045
06fd1914 70462016-03-21 Andrey Belevantsev <abel@ispras.ru>
7047
7048 PR rtl-optimization/69307
7049 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 7050
b628775e 70512016-03-21 Andrey Belevantsev <abel@ispras.ru>
7052
7053 PR rtl-optimization/69102
7054 * gcc.c-torture/compile/pr69102.c: New test.
7055
1421f43c 70562016-03-18 Jeff Law <law@redhat.com>
7057
7058 PR rtl-optimization/70263
7059 * gcc.c-torture/compile/pr70263-1.c: New test.
7060 * gcc.target/i386/pr70263-2.c: New test.
7061
e7142ce1 70622016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7063
7064 PR rtl-optimization/70278
7065 * gcc.dg/torture/pr70278.c: New test.
7066 * gcc.target/arm/pr70278.c: New test.
7067
5539bc70 70682016-03-18 David Malcolm <dmalcolm@redhat.com>
7069
7070 PR c/70281
7071 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7072 (test_builtin_types_compatible_p): New test function.
7073 * gcc.dg/pr70281.c: New test case.
7074
296a290a 70752016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7076
7077 PR target/70113
7078 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7079
666094f0 70802016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7081
7082 PR tree-optimization/70252
7083 * gcc.dg/pr70252.c: New test.
7084
350514e8 70852016-03-18 Tom de Vries <tom@codesourcery.com>
7086
7087 * gcc.dg/pr70161-2.c: New test.
7088 * gcc.dg/pr70161.c: New test.
7089
011e0cea 70902016-03-18 Tom de Vries <tom@codesourcery.com>
7091
7092 PR ipa/70269
7093 * gcc.dg/pr70269.c: New test.
7094
292a09de 70952016-03-18 Jakub Jelinek <jakub@redhat.com>
7096
7097 PR c++/70267
7098 * g++.dg/ext/java-3.C: New test.
7099
efc86c4c 71002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7101
7102 PR c++/70205
7103 * g++.dg/lookup/pr70205.C: New test.
7104
a28dd575 71052016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7106
7107 PR c++/70218
7108 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7109
92e7ab1e 71102016-03-17 Marek Polacek <polacek@redhat.com>
7111
7112 PR c/69407
7113 * gcc.dg/atomic-op-6.c: New test.
7114
7378dbfb 71152016-03-17 David Malcolm <dmalcolm@redhat.com>
7116
7117 PR c/70264
7118 * c-c++-common/pr70264.c: New test case.
7119
f7995d7d 71202016-03-17 Jakub Jelinek <jakub@redhat.com>
7121
e2895b76 7122 PR c++/70144
7123 * c-c++-common/pr70144-1.c: New test.
7124 * c-c++-common/pr70144-2.c: New test.
7125
f7995d7d 7126 PR c++/70272
7127 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7128 * g++.dg/opt/flifetime-dse6.C: New test.
7129 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7130
5ec4a949 71312016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7132
7133 PR driver/70192
7134 * gcc.dg/pic-1.c: New test.
7135 * gcc.dg/pic-2.c: Likewise.
7136 * gcc.dg/pic-3.c: Likewise.
7137 * gcc.dg/pic-4.c: Likewise.
7138 * gcc.dg/pie-1.c: Likewise.
7139 * gcc.dg/pie-2.c: Likewise.
7140 * gcc.dg/pie-3.c: Likewise.
7141 * gcc.dg/pie-4.c: Likewise.
7142 * gcc.dg/pie-5.c: Likewise.
7143 * gcc.dg/pie-6.c: Likewise.
7144
c28550e1 71452016-03-17 Tom de Vries <tom@codesourcery.com>
7146
7147 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7148 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7149
be3296cb 71502016-03-17 Richard Biener <rguenther@suse.de>
7151
7152 PR debug/70271
7153 * g++.dg/debug/pr70271.C: New testcase.
7154
9b60ef21 71552016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7156
7157 * gcc.target/i386/pr70251.c: New test.
7158
9a80bc1a 71592016-03-17 Marek Polacek <polacek@redhat.com>
7160
7161 PR c++/70194
7162 * g++.dg/warn/constexpr-70194.C: New test.
7163
733d7ff9 71642016-03-16 Richard Henderson <rth@redhat.com>
7165
7166 PR middle-end/70240
7167 * gcc.c-torture/compile/pr70240.c: New.
7168
3e6f12bf 71692016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7170
7171 * gcc.c-torture/compile/20151204.c: Skip for avr.
7172
867c9e99 71732016-03-16 Jakub Jelinek <jakub@redhat.com>
7174
7175 PR target/70245
7176 * g++.dg/opt/pr70245.C: New test.
7177 * g++.dg/opt/pr70245.h: New file.
7178 * g++.dg/opt/pr70245-aux.cc: New file.
7179
8ced6ab7 71802016-03-16 Martin Sebor <msebor@redhat.com>
7181
7182 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7183
37af779a 71842016-03-16 Richard Henderson <rth@redhat.com>
7185
7186 PR middle-end/70199
7187 * gcc.c-torture/compile/pr70199.c: New.
7188
78ed999c 71892016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7190
7191 * gcc.dg/uninit-19.c: Run dos2unix.
7192
462ca422 71932016-03-16 Marek Polacek <polacek@redhat.com>
7194
7195 PR c/70093
7196 * gcc.dg/nested-func-10.c: New test.
7197 * gcc.dg/nested-func-9.c: New test.
7198
fe58aacc 71992016-03-16 Jakub Jelinek <jakub@redhat.com>
7200
7201 PR tree-optimization/68714
7202 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7203
27a53872 72042016-03-16 Tom de Vries <tom@codesourcery.com>
7205
7206 PR tree-optimization/68715
7207 * gcc.dg/graphite/pr68715-2.c: New test.
7208 * gcc.dg/graphite/pr68715.c: New test.
7209 * gfortran.dg/graphite/pr68715.f90: New test.
7210
95049c3c 72112016-03-16 Tom de Vries <tom@codesourcery.com>
7212
7213 PR tree-optimization/68809
7214 * gcc.dg/graphite/pr68809-2.c: New test.
7215 * gcc.dg/graphite/pr68809.c: New test.
7216
09eddd70 72172016-03-16 Jakub Jelinek <jakub@redhat.com>
7218
81fc5915 7219 PR c++/70147
7220 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7221 method call to i () as argument. Adjust expected output.
7222
09eddd70 7223 PR c++/70147
7224 * g++.dg/ubsan/pr70147-1.C: New test.
7225 * g++.dg/ubsan/pr70147-2.C: New test.
7226
6373d2a2 72272016-03-15 Martin Sebor <msebor@redhat.com>
7228
7229 PR c++/58281
7230 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7231
d27a0c11 72322016-03-15 John David Anglin <danglin@gcc.gnu.org>
7233
9908039d 7234 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7235 hppa*-*-hpux*.
7236
45cdc3a6 7237 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7238
d27a0c11 7239 PR libfortran/69799
7240 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7241 libatomic_available.
7242
0dd1d57f 72432016-03-15 Marek Polacek <polacek@redhat.com>
7244
7245 PR c++/70209
7246 * g++.dg/ext/attribute-may-alias-4.C: New test.
7247
0ce02c07 72482016-03-15 Alexander Monakov <amonakov@ispras.ru>
7249
7250 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7251 -fvar-tracking-assignments-toggle flag.
7252
f6e39b30 72532016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7254
7255 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7256
167f93a2 72572016-03-15 Jakub Jelinek <jakub@redhat.com>
7258
7259 PR rtl-optimization/70222
7260 * gcc.c-torture/execute/pr70222-1.c: New test.
7261 * gcc.c-torture/execute/pr70222-2.c: New test.
7262
08a8af4a 72632016-03-15 Richard Henderson <rth@redhat.com>
7264
7265 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7266
738eb905 72672016-03-15 Andrey Belevantsev <abel@ispras.ru>
7268
7269 PR rtl-optimization/69032
7270 * gcc.dg/pr69032.c: New test.
7271
dd148b3a 72722016-03-15 Andrey Belevantsev <abel@ispras.ru>
7273
7274 PR rtl-optimization/63384
d9aa5a50 7275 * g++.dg/pr63384.C: New test.
dd148b3a 7276
acf58115 72772016-03-15 Andrey Belevantsev <abel@ispras.ru>
7278
7279 PR target/64411
7280 * gcc.target/i386/pr64411.C: New test.
7281
a2897dc4 72822016-03-15 Tom de Vries <tom@codesourcery.com>
7283
7284 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7285 * gfortran.dg/goacc/kernels-alias.f95: New test.
7286
7bad2faf 72872016-03-14 Martin Sebor <msebor@redhat.com>
7288
7289 PR c++/53792
7290 * g++.dg/cpp0x/constexpr-inline.C: New test.
7291 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7292
d65fa8d9 72932016-03-14 David Edelsohn <dje.gcc@gmail.com>
7294
7295 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7296
2b3c633f 72972016-03-14 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR middle-end/70219
7300 * gcc.dg/pr70219.c: New test.
7301
e947f9c3 73022016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7303
7304 PR target/70083
7305 * gcc.dg/torture/pr70083.c: New test.
7306 * gcc.target/i386/pr70083.c: New test.
7307
74201dc2 73082016-03-14 Richard Biener <rguenther@suse.de>
7309
7310 PR tree-optimization/56365
7311 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7312
88aea41e 73132016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7314
7315 PR target/70098
7316 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7317 New function.
7318 * g++.dg/pr70098.C: New testcase.
7319
7320
1bd2aefd 73212016-03-14 Tom de Vries <tom@codesourcery.com>
7322
7323 PR tree-optimization/70045
7324 * gcc.dg/graphite/pr70045.c: New test.
7325
922c7033 73262016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7327
7328 PR fortran/69043
7329 * gfortran.dg/include_9.f90: New test.
7330
fd4ab6d9 73312016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7332
7333 PR fortran/45076
7334 gfortran.dg/prof/prof.exp: New script.
7335 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7336
7d7218d3 73372016-03-12 Andrey Belevantsev <abel@ispras.ru>
7338
7339 PR rtl-optimization/69307
7340 * gcc.dg/pr69307.c: New test.
7341
02ffd664 73422016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7343
7344 PR target/69614
7345 * gcc.target/arm/pr69614.c: New.
7346
76e207a9 73472016-03-12 Paul Thomas <pault@gcc.gnu.org>
7348
7349 PR fortran/70031
7350 * gfortran.dg/submodule_14.f08: New test
7351
7352 PR fortran/69524
7353 * gfortran.dg/submodule_15.f08: New test
7354
490ee78a 73552016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7356
7357 PR c++/70106
7358 * g++.dg/cpp1y/paren3.C: New test.
7359
04e137ff 73602016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7361
7362 PR target/70131
7363 * gcc.target/powerpc/ppc-round2.c: New test.
7364
27b2c1c4 73652016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7366
7367 PR target/70123
7368 * gcc.dg/torture/pr70123.c: New test.
7369
84116671 73702016-03-11 Jeff Law <law@redhat.com>
7371
7372 PR tree-optimization/70190
7373 * gcc.c-torture/compile/pr70190.c: New test.
7374
cfa58bc8 73752016-03-11 David Malcolm <dmalcolm@redhat.com>
7376
7377 PR c/68187
7378 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7379 case.
7380 (test43_b): Likewise.
7381 (test43_c): Likewise.
7382 (test43_d): Likewise.
7383 (test43_e): Likewise.
7384 (test43_f): Likewise.
7385 (test43_g): Likewise.
7386 (test44_a): Likewise.
7387 (test44_b): Likewise.
7388 (test44_c): Likewise.
7389 (test44_d): Likewise.
7390 (test44_e): Likewise.
7391
ce234f27 73922016-03-11 David Malcolm <dmalcolm@redhat.com>
7393
7394 PR c/70085
7395 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7396
e4756b48 73972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7400 dg-options.
7401
1f5ef87e 74022016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7403
7404 PR target/70002
7405 PR target/69245
7406 * gcc.target/aarch64/pr69245_2.c: New test.
7407
f9c352a1 74082016-03-11 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR tree-optimization/70177
7411 * gcc.dg/pr70177.c: New test.
7412
4dd92ac6 74132016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7414
7415 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7416
331e4fdb 74172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7418
7419 * gcc.dg/tree-ssa/sra-20.c: New.
7420
69262824 74212016-03-11 Jakub Jelinek <jakub@redhat.com>
7422
6f9a7425 7423 PR rtl-optimization/70174
7424 * gcc.dg/pr70174.c: New test.
7425
69262824 7426 PR tree-optimization/70169
7427 * gcc.dg/pr70169.c: New test.
7428
4637a847 74292016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7430
7431 PR target/70160
7432 * gcc.target/i386/pr70160.c: New test.
7433
5a86d754 74342016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435
7436 * gcc.target/s390/dfp-1.c: New test.
7437
af4c8290 74382016-03-10 Nick Clifton <nickc@redhat.com>
7439
7440 PR target/70044
7441 * gcc.target/aarch64/pr70044.c: New test.
7442
98dfd328 74432016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7444 Jakub Jelinek <jakub@redhat.com>
7445
7446 PR c++/70001
7447 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7448 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7449 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7450
75e72311 74512016-03-10 Jan Hubicka <hubicka@ucw.cz>
7452
7453 PR lto/69589
7454 * g++.dg/lto/pr69589_0.C: New testcase
7455 * g++.dg/lto/pr69589_1.C: New testcase
7456
a2eb1271 74572016-03-10 Marek Polacek <polacek@redhat.com>
7458
7459 PR c++/70153
7460 * g++.dg/delayedfold/unary-plus1.C: New test.
7461
74622016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 7463
7464 * gcc.target/arm/pr45701-1.c: Escape brackets.
7465 * gcc.target/arm/pr45701-2.c: Likewise.
7466
5ab2987f 74672016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7468
7469 * gfortran.dg/unconstrained_commons.f: New.
7470
6972afac 74712016-03-10 Alan Modra <amodra@gmail.com>
7472
7473 * gcc.dg/pr69195.c: New.
7474 * gcc.dg/pr69238.c: New.
7475
c82c99ec 74762016-03-10 Tom de Vries <tom@codesourcery.com>
7477
7478 PR testsuite/68915
7479 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7480
a2389d4a 74812016-03-10 Richard Biener <rguenther@suse.de>
7482
7483 PR tree-optimization/70128
7484 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7485 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7486
c272412d 74872016-03-09 Jakub Jelinek <jakub@redhat.com>
7488
a0451069 7489 PR tree-optimization/70152
7490 * gcc.dg/pr70152.c: New test.
7491
c272412d 7492 PR target/70086
7493 * gcc.target/i386/pr70086-1.c: New test.
7494 * gcc.target/i386/pr70086-2.c: New test.
7495 * gcc.target/i386/pr70086-3.c: New test.
5f611068 7496
7497 PR tree-optimization/70127
7498 * gcc.c-torture/execute/pr70127.c: New test.
7499
27dcb7a8 75002016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7501
7502 * c-c++-common/goacc/combined-directives-2.c: New test.
7503
c24757cf 75042016-03-09 David Malcolm <dmalcolm@redhat.com>
7505
7506 PR c/68473
7507 PR c++/70105
7508 * g++.dg/diagnostic/pr70105.C: New test.
7509 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7510 (test_multiple_ordinary_maps): New test function.
7511
83108969 75122016-03-09 David Malcolm <dmalcolm@redhat.com>
7513
7514 PR c/68473
7515 PR c++/70105
7516 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7517 Drop range information from call to inform_at_rich_loc.
7518 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7519 New.
7520 (test_show_locus): Replace calls to rich_location::add_range with
7521 calls to add_range. Rewrite the tests that used the now-defunct
7522 rich_location ctor taking a source_range. Simplify other tests
7523 by replacing calls to COMBINE_LOCATION_DATA with calls to
7524 make_location.
7525
6733c0e8 75262016-03-09 Richard Biener <rguenther@suse.de>
7527 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR tree-optimization/70138
7530 * gcc.dg/vect/pr70138-1.c: New testcase.
7531 * gcc.dg/vect/pr70138-2.c: Likewise.
7532
96abb9f5 75332016-03-09 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR target/70049
7536 * gcc.target/i386/pr70049.c: New test.
7537
42bb3bfb 75382016-03-09 Richard Biener <rguenther@suse.de>
7539
7540 PR c/70143
7541 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7542 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7543 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7544
27527428 75452016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7546
7547 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7548 arm-*-*.
7549
248449f2 75502016-03-09 Jakub Jelinek <jakub@redhat.com>
7551
1bd49ced 7552 PR middle-end/67278
7553 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7554
248449f2 7555 PR target/67278
7556 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7557
7558 PR middle-end/70050
7559 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7560 in testcase comment.
7561
dfc460ff 75622016-03-09 Tom de Vries <tom@codesourcery.com>
7563
7564 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7565 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7566 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7567 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7568 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7569 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7570 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7571 * gfortran.dg/goacc/kernels-loop.f95: New test.
7572
0377fc7f 75732016-03-08 Martin Sebor <msebor@redhat.com>
7574
7575 PR c++/62096
7576 * g++.dg/warn/overflow-warn-7.C: New test.
7577
3556aa80 75782016-03-08 Jason Merrill <jason@redhat.com>
7579
7580 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7581 * lib/target-supports.exp (check_effective_target_concepts): New.
7582
e5096208 75832016-03-08 Jakub Jelinek <jakub@redhat.com>
7584
5370eb8d 7585 PR c++/70135
7586 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7587 * g++.dg/ubsan/pr70135.C: New test.
7588
e5096208 7589 PR target/70110
7590 * gcc.dg/pr70110.c: New test.
7591
cc37120d 75922016-03-07 Martin Jambor <mjambor@suse.cz>
7593
7594 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7595 * c-c++-common/gomp/if-1.c: Likewise.
7596 * c-c++-common/gomp/pr61486-2.c: Likewise.
7597 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7598 to dg-additional-options.
7599 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7600 * g++/gomp/target-teams-1.c: Likewise.
7601 * gcc.dg/gomp/gomp.exp: Likewise.
7602 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7603 dg-additional-options.
7604 * gfortran.dg/gomp/gomp.exp: Likewise.
7605 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7606 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7607 dg-additional-options.
7608 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7609
53c248d8 76102016-03-07 Martin Jambor <mjambor@suse.cz>
7611
7612 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7613 * c-c++-common/gomp/gridify-1.c: New test.
7614 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7615
541e79a0 76162016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7617
7618 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7619 trigger for cortex-r8, when scanning for register r8.
7620 * gcc.target/arm/pr45701-2.c: Likewise.
7621
4dfabd94 76222016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 7623 Jeff Law <law@redhat.com>
4dfabd94 7624
7625 PR tree-optimization/69740
7626 * gcc.c-torture/compile/pr69740-1.c: New test.
7627 * gcc.c-torture/compile/pr69740-2.c: New test.
7628
1b63a87b 76292016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7630
7631 * lib/target-supports.exp
7632 (check_effective_target_whole_vector_shift): Enable for PPC64.
7633
d33914da 76342016-03-07 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/70115
7637 * gcc.dg/torture/pr70115.c: New testcase.
7638
584fba4b 76392016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7640
7641 PR middle-end/69916
7642 * c-c-++-common/goacc/pr69916.c: New.
7643
7f2f5ec0 76442016-03-07 Richard Henderson <rth@redhat.com>
7645
7646 * gcc.c-torture/compile/pr70061.c: New test.
7647
f530e7c4 76482016-03-07 Richard Biener <rguenther@suse.de>
7649
7650 PR testsuite/70109
7651 * gcc.dg/vect/O3-pr36098.c: New testcase.
7652
a3855fed 76532016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7654
7655 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7656
091ffc31 76572016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7658
7659 * gnat.dg/renaming9.ad[sb]: New testcase.
7660
2941b871 76612016-03-05 Jakub Jelinek <jakub@redhat.com>
7662
7663 PR c++/70084
7664 * g++.dg/expr/stdarg3.C: New test.
7665
5173ce42 76662016-03-04 Jeff Law <law@redhat.com>
7667
7668 PR tree-optimization/69196
7669 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7670 x86_64-*-*.
7671
2d1d2e55 76722016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7673
0e43078e 7674 PR c/69973
7675 * gcc.dg/pr69973.c: New test.
7676
d8ec06ae 7677 PR rtl-optimization/69941
7678 * gcc.dg/torture/pr69941.c: New test.
7679
2d1d2e55 7680 PR c/69824
7681 * gcc.dg/pr69824.c: New test.
7682
32f692e2 76832016-03-05 Tom de Vries <tom@codesourcery.com>
7684
7685 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7686 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7687 function.
7688
1c699e9a 76892016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7690
7691 PR c++/66786
7692 * g++.dg/cpp1y/var-templ48.C: New test.
7693 * g++.dg/cpp1y/var-templ49.C: New test.
7694
358448c6 76952016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7696
7697 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7698
01dc3c45 76992016-03-04 Jakub Jelinek <jakub@redhat.com>
7700
e968ff6d 7701 PR c++/70035
7702 * g++.dg/ubsan/pr70035.C: New test.
7703
01dc3c45 7704 PR target/70062
7705 * gcc.target/i386/pr70062.c: New test.
7706
3937d618 77072016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7708
7709 * g++.dg/template/typename21.C: Remove c++98_only.
7710
c58ac7f8 77112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7712
7713 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7714
0060768a 77152016-03-04 David Malcolm <dmalcolm@redhat.com>
7716
7717 PR c/68187
7718 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7719 function.
7720 (fn_42_b): Likewise.
7721 (fn_42_c): Likewise.
7722
74c6fd40 77232016-03-04 David Malcolm <dmalcolm@redhat.com>
7724
7725 PR c/68187
7726 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7727 function.
7728 (fn_40_b): Likewise.
7729 (fn_41_a): Likewise.
7730 (fn_41_b): Likewise.
7731
31b11359 77322016-03-04 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR target/70059
7735 * gcc.target/i386/avx512f-pr70059.c: New test.
7736 * gcc.target/i386/avx512dq-pr70059.c: New test.
7737
c5b93452 77382016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7739
7740 PR rtl-optimization/57676
7741 * gcc.dg/torture/pr57676.c: New test.
7742
268fbd56 77432016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7744
7745 * gcc.dg/pr70026.c: New test.
7746
6560d1ad 77472016-03-04 Marek Polacek <polacek@redhat.com>
7748
7749 PR c/69798
7750 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7751 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7752
cc7dfddf 77532016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7754
7755 PR target/70004
7756 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7757 Delete.
7758 (test_corners_sisd_si): Likewise.
7759 (main): Remove checks of the above.
7760 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7761
e9663bd4 77622016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7763
7764 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7765
dcdd684e 77662016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7767
7768 * gcc.dg/torture/pr69951.c: Accept argc==0.
7769
e692d332 77702016-03-04 Richard Biener <rguenther@suse.de>
7771
7772 PR c++/70054
7773 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7774 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7775
af77b7e6 77762016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7777
7778 PR testsuite/69766
7779 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7780 testing multiarch.
7781
290da96e 77822016-03-04 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR debug/69947
7785 * gcc.dg/guality/pr69947.c: New test.
7786
e51ce713 77872016-03-03 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR ada/70017
7790 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7791
1feed892 77922016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7793
7794 PR rtl-optimization/69904
7795 * gcc.target/arm/pr69904.c: New test.
7796
c32bda69 77972016-03-03 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR target/70021
7800 * gcc.dg/vect/pr70021.c: New test.
7801 * gcc.target/i386/pr70021.c: New test.
7802
1bc579ed 78032016-03-03 Marek Polacek <polacek@redhat.com>
7804
7805 PR middle-end/70050
7806 * gcc.dg/pr70050.c: New test.
7807
cfa8d638 78082016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7809
7810 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7811
1b889259 78122016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7813
7814 PR tree-optimization/70043
7815 * gfortran.dg/vect/pr70043.f90: New test.
7816
f756dfa3 78172016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7818
7819 * gnat.dg/specs/task1.ads: New test.
7820
5cb4863d 78212016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7822
7823 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7824 Invoke gdb with -batch.
7825 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7826
5dd12e43 78272016-03-03 Richard Biener <rguenther@suse.de>
7828
7829 PR tree-optimization/55936
7830 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7831
d97ba4ca 78322016-03-02 Jeff Law <law@redhat.com>
7833
5d23c86f 7834 PR rtl-optimization/69942
7835 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7836 effects of argument promotions.
7837
d97ba4ca 7838 PR tree-optimization/69987
7839 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7840 target does not support -fprefetch-loop-arrays.
7841
901faaa0 78422016-03-02 Uros Bizjak <ubizjak@gmail.com>
7843
7844 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7845
51f6fdce 78462016-03-02 Bin Cheng <bin.cheng@arm.com>
7847
6bc7872f 7848 PR rtl-optimization/69052
51f6fdce 7849 * gcc.target/i386/pr69052.c: New test.
7850
31d31e07 78512016-03-02 Alan Modra <amodra@gmail.com>
7852
7853 * gcc.dg/pr69990.c: New.
7854
04faee95 78552016-03-02 Jakub Jelinek <jakub@redhat.com>
7856
270d0117 7857 PR c/68062
7858 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7859
7860 PR middle-end/70022
7861 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7862
04faee95 7863 PR target/70028
7864 * gcc.target/i386/pr70028.c: New test.
7865
a2cc9e8e 78662016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7867
7868 * c-c++-common/asan/swapcontext-test-1.c,
7869 * c-c++-common/tsan/thread_leak.c,
7870 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7871 * g++.dg/tsan/benign_race.C,
7872 * g++.dg/tsan/fd_close_norace.C,
7873 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7874 races with sanitizer output
7875
dd4bd263 78762016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 7877 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 7878
7879 PR target/67278
7880 * gcc.dg/simd-8.c: New testcase.
7881
b5fe3a49 78822016-03-02 Richard Biener <rguenther@suse.de>
7883
7884 PR middle-end/67278
7885 * gcc.dg/simd-7.c: New testcase.
7886
23601f67 78872016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7888
7889 * gcc.target/i386/pr70007.c: Tweak.
7890
f66f65e7 78912016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7892
7893 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7894
60773515 78952016-03-02 Marek Polacek <polacek@redhat.com>
7896
7897 PR c/67854
7898 * gcc.dg/pr67854.c: New test.
7899
6c094cb1 79002016-03-02 Jakub Jelinek <jakub@redhat.com>
7901
7902 PR middle-end/70025
7903 * gcc.dg/torture/pr70025.c: New test.
7904
7627bb56 79052016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7906
7907 PR tree-optimization/68621
7908 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7909
066c8e94 79102016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7911
7912 * gcc.target/i386/pr70007.c: New test.
7913
d3b819ad 79142016-03-01 Jeff Law <law@redhat.com>
7915
d4b9ad56 7916 PR tree-optimization/69196
7e217344 7917 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 7918
d3b819ad 7919 PR tree-optimization/69196
7920 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7921 duplicating code and spoiling the expected output.
7922
4f37285d 79232016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7924
7925 PR target/70033
7926 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7927 supports power9 before doing tests.
7928 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7929 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7930 * gcc.target/powerpc/p9-permute.c: Likewise.
7931
3e9c4f6c 79322016-03-01 Uros Bizjak <ubizjak@gmail.com>
7933
7934 PR target/70027
7935 * gcc.target/i386/pr70027.c: New test.
7936
e324729e 79372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 7938
7939 * gcc.dg/pr70017.c: New test.
7940
40e9ce2d 79412016-03-01 Jakub Jelinek <jakub@redhat.com>
7942
7943 PR c/69796
7944 PR c/69974
7945 * gcc.dg/pr69796.c: New test.
7946 * gcc.dg/pr69974.c: New test.
7947
e8b016ea 79482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7951
24d3127c 79522016-02-29 Jeff Law <law@redhat.com>
7953
7954 PR tree-optimization/69987
7955 * gfortran.dg/pr69987.f90: New test.
7956
7957 PR tree-optimization/69989
7958 * gcc.c-torture/compile/pr69989-2.c: New test.
7959
12cc1225 79602016-03-01 Marek Polacek <polacek@redhat.com>
7961
7962 PR c++/69795
7963 * g++.dg/parse/invalid1.C: New test.
7964
d99a947c 79652016-03-01 Richard Biener <rguenther@suse.de>
7966
7967 PR middle-end/70022
7968 * gcc.dg/pr70022.c: New testcase.
7969
395dbc60 79702016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7971
7972 PR tree-optimization/69956
7973 * gcc.dg/pr69956.c: New test.
7974
40a35c55 79752016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7976
7977 PR target/70011
7978 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7979 XFAIL when hardware supports efficient unaligned storage access.
7980
4edc90b0 79812016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7982
7983 PR c++/69961
7984 * g++.dg/template/pr69961a.C: New test.
7985 * g++.dg/template/pr69961b.C: New test.
7986
1ed1f69a 79872016-02-29 David Malcolm <dmalcolm@redhat.com>
7988
7989 PR preprocessor/69985
7990 * gcc.dg/cpp/pr69985.c: New test case.
7991
01c5d15d 79922016-02-29 Jeff Law <law@redhat.com>
7993
3a4d3de5 7994 PR tree-optimization/70005
7995 * gcc.c-torture/execute/pr70005.c New test.
7996
01c5d15d 7997 PR tree-optimization/69999
7998 * gcc.c-torture/compile/pr69999.c: New test.
7999
1bf66b54 80002016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8001
8002 PR tree-optimization/69652
8003 * gcc.dg/torture/pr69652.c: Delete test.
8004 * gcc.dg/vect/pr69652.c: New test.
8005
b4d653d5 80062016-02-19 Richard Biener <rguenther@suse.de>
8007
8008 PR tree-optimization/69980
8009 * gfortran.dg/vect/pr69980.f90: New testcase.
8010
35bc4745 80112016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8012
8013 * gcc.target/sparc/20160229-1.c: New test.
8014
bb54a538 80152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8016
8017 * gnat.dg/stack_usage3.adb: New test.
8018 * gnat.dg/stack_usage3_pkg.ads: New helper.
8019
95164e71 80202016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8021
8022 * gnat.dg/renaming8.adb: New test.
8023 * gnat.dg/renaming8_pkg1.ads: New helper.
8024 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8025 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8026
a890896f 80272016-02-29 Richard Biener <rguenther@suse.de>
8028
8029 PR tree-optimization/69720
8030 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8031
5c70403a 80322016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8033
8034 PR fortran/68147
8035 PR fortran/47674
8036 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8037
dfb6d139 80382016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 8039 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8040
8041 PR fortran/56007
8042 * gfortran.dg/coarray_8.f90: Adjust error message.
8043 * gfortran.dg/pr56007.f90: New test.
8044 * gfortran.dg/pr56007.f: New test.
8045
536508db 80462016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8047
8048 PR tree-optimization/69989
8049 * gcc.dg/torture/pr69989.c: New test.
8050
eec75e45 80512016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8052
8053 * gcc.target/i386/stack-realign-win.c: New test.
8054
0175e45a 80552016-02-28 Harald Anlauf <anlauf@gmx.de>
8056
8057 PR fortran/60126
8058 * gfortran.dg/pr60126.f90: New test.
8059
2a703589 80602016-02-27 Jeff Law <law@redhat.com>
8061
8062 Revert
8063 2016-02-26 Richard Biener <rguenther@suse.de>
8064 Jeff Law <law@redhat.com>
8065
8066 PR tree-optimization/69740
8067 * gcc.c-torture/compile/pr69740-1.c: New test.
8068 * gcc.c-torture/compile/pr69740-2.c: New test.
8069
359b4c18 80702016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8071
1c96765a 8072 PR fortran/69910
359b4c18 8073 * gfortran.dg/newunit_4.f90: New test.
8074
49462d93 80752016-02-27 Jakub Jelinek <jakub@redhat.com>
8076
8077 PR target/69613
8078 PR rtl-optimization/69886
8079 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8080 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8081 target.
8082
c4ac733e 80832016-02-26 Martin Sebor <msebor@redhat.com>
8084
8085 PR tree-optimization/15826
8086 * gcc.dg/tree-ssa/pr15826.c: New test.
8087
da8c4b5d 80882016-02-26 Jakub Jelinek <jakub@redhat.com>
8089
8090 PR target/69969
8091 * gcc.target/powerpc/pr69969.c: New test.
8092
0a4558eb 80932016-02-26 Martin Sebor <msebor@redhat.com>
8094
8095 PR c++/15766
8096 * g++.old-deja/g++.other/decl5.C: Add a test case.
8097
5b500299 80982016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8099
8100 PR target/69946
8101 * gcc.target/powerpc/pr69946.c: New file.
8102
565f533b 81032016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 8104 Jeff Law <law@redhat.com>
565f533b 8105
0a4558eb 8106 PR tree-optimization/69740
565f533b 8107 * gcc.c-torture/compile/pr69740-1.c: New test.
8108 * gcc.c-torture/compile/pr69740-2.c: New test.
8109
ff67cbea 81102016-02-26 Martin Jambor <mjambor@suse.cz>
8111
8112 PR middle-end/69920
8113 * gcc.dg/torture/pr69932.c: New test.
8114 * gcc.dg/torture/pr69936.c: Likewise.
8115
e400d817 81162016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8117
8118 PR target/69709
8119 * gcc.target/s390/pr69709.c: New test.
8120
126a5a2d 81212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 PR target/69245
8124 * gcc.target/aarch64/pr69245_1.c: New test.
8125
59c58860 81262016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8127
8128 PR target/69613
8129 * gcc.dg/torture/pr69613.c: New test.
8130
9441fa4e 81312016-02-26 Jakub Jelinek <jakub@redhat.com>
8132
8133 PR rtl-optimization/69891
8134 * gcc.target/i386/pr69891.c: New test.
8135
e48fcde0 81362016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 8137 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8138
35ed600a 8139 PR target/61397
f41208a1 8140 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8141 functionality for both 32-bit and 64-bit.
8142
c86aaa0e 81432016-02-26 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/69551
8146 * gcc.dg/torture/pr69951.c: New testcase.
8147
38e71a65 81482016-02-25 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/48795
8151 * gcc.dg/Warray-bounds-18.c: New testcase.
8152
03331e69 81532016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8154
8155 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8156
f14d8d6a 81572016-02-25 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR rtl-optimization/69896
8160 * gcc.dg/pr69896.c: New test.
8161
4003c807 81622016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8163
8164 PR c++/69736
8165 * g++.dg/cpp1y/paren2.C: New test.
8166
a0573328 81672016-02-24 Martin Sebor <msebor@redhat.com>
8168
8169 PR c/51147
8170 * gcc.dg/enum-mode-2.c: New test.
8171
2cde02ad 81722016-02-24 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/69922
8175 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8176 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8177 * g++.dg/ubsan/pr69922.C: New test.
8178
f0ea75d1 81792016-02-24 Marek Polacek <polacek@redhat.com>
8180
8181 PR c/69819
8182 * gcc.dg/pr69819.c: New test.
8183
05027366 81842016-02-24 Martin Sebor <msebor@redhat.com>
8185
34ed562b 8186 PR c++/69912
8187 * g++.dg/ext/flexary15.C: New test.
8188
81892016-02-24 Martin Sebor <msebor@redhat.com>
8190
8191 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 8192 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 8193 * g++.dg/ext/builtin_alloca.C: Same.
05027366 8194
650c3ad5 81952016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8196 Charles Baylis <charles.baylis@linaro.org>
8197
8198 PR debug/61033
8199 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8200
596070e8 82012016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 8202 Jakub Jelinek <jakub@redhat.com>
596070e8 8203
8204 PR middle-end/69760
8205 * gcc.dg/torture/pr69760.c: New testcase.
8206
d6b92d9f 82072016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8210 pattern on Solaris with as.
8211
90436d9d 82122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8213
8214 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8215 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8216 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8217 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8218
7c749495 82192016-02-24 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR middle-end/69915
8222 * gcc.dg/pr69915.c: New test.
8223
9c9680b5 82242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8225
8226 PR rtl-optimization/69886
8227 * gcc.dg/torture/pr69886.c: New test.
8228
36d081ee 82292016-02-24 Richard Biener <rguenther@suse.de>
8230
8231 PR middle-end/68963
8232 * gcc.dg/torture/pr68963.c: New testcase.
8233
2a0accb9 82342016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8235
8236 PR target/69875
8237 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8238 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8239 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8240 * gcc.target/arm/atomic_loaddi_1.c: New test.
8241 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8242 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8243 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8244 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8245 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8246 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8247 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8248 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8249
f0e92ef1 82502016-02-24 Jakub Jelinek <jakub@redhat.com>
8251
8252 PR middle-end/69909
8253 * gcc.dg/torture/pr69909.c: New test.
8254
6907286f 82552016-02-24 Richard Biener <rguenther@suse.de>
8256
8257 PR tree-optimization/69907
8258 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8259 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8260 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8261
e6ab7475 82622016-02-24 Christian Bruel <christian.bruel@st.com>
8263
8264 * gcc.target/arm/pragma_cpp_fma.c: New test.
8265
47587450 82662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8267
8268 PR fortran/61156
8269 * gfortran.dg/include_6.f90: Update test.
8270
d41ab738 82712016-02-23 Jakub Jelinek <jakub@redhat.com>
8272
8273 PR objc/69844
8274 * objc.dg/pr69844.m: New test.
8275
4772d9d5 82762016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8277
8278 PR libgfortran/69456
8279 * gfortran.dg/namelist_89.f90: New test.
8280 * gfortran.dg/pr59700.f90: Update test..
8281
8c38d887 82822016-02-23 Martin Sebor <msebor@redhat.com>
8283
8284 PR middle-end/69780
8285 * g++.dg/ext/builtin_alloca.C: New test.
8286 * gcc.dg/builtins-68.c: New test.
8287
ee1bfdb0 82882016-02-23 Richard Henderson <rth@redhat.com>
8289
8290 * gcc.target/i386/addr-space-3.c: Remove test.
8291
52609ec3 82922016-02-23 David Malcolm <dmalcolm@redhat.com>
8293
8294 PR preprocessor/69126
8295 PR preprocessor/69543
8296 * c-c++-common/pr69126-2-long.c: New test.
8297 * c-c++-common/pr69126-2-short.c: New test.
8298 * c-c++-common/pr69543-1.c: Remove xfail.
8299
d5bf2cc8 83002016-02-23 David Malcolm <dmalcolm@redhat.com>
8301
8302 PR preprocessor/69126
8303 PR preprocessor/69543
8304 PR preprocessor/69558
8305 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8306 (f): Rename to...
8307 (test_2): ...this, and add leading comment.
8308 (MACRO_3, test_3): New.
8309 (MACRO_4A, MACRO_4B, test_4): New.
8310 (MACRO): Rename to...
8311 (MACRO_5): ...this.
8312 (g): Rename to...
8313 (test_5): ...this, updating for renaming of MACRO, and
8314 add leading comment.
8315 * c-c++-common/pr69543-1.c: New.
8316 * c-c++-common/pr69543-2.c: New.
8317 * c-c++-common/pr69543-3.c: New.
8318 * c-c++-common/pr69543-4.c: New.
8319 * c-c++-common/pr69558-1.c: New.
8320 * c-c++-common/pr69558-2.c: New.
8321 * c-c++-common/pr69558-3.c: New.
8322 * c-c++-common/pr69558-4.c: New.
8323 * gcc.dg/pr69558.c: Move to...
8324 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8325 xfail for c++.
8326
3a37a410 83272016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8328
8329 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8330 to -ftree-parallelize-loops/-fopenacc changes.
8331 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8332 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8333 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8334 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8335 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8336 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8337 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8338 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8339 * c-c++-common/goacc/kernels-loop.c: Likewise.
8340 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8341 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8342 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8343 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8344
ecca180f 83452016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8348
eec0fa3f 83492016-02-23 Jakub Jelinek <jakub@redhat.com>
8350
f1f91c07 8351 PR c++/69902
8352 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8353
eec0fa3f 8354 PR c/69900
8355 * gcc.dg/pr69900.c: New test.
8356
e045424d 83572016-02-23 Martin Jambor <mjambor@suse.cz>
8358
8359 PR tree-optimization/69666
8360 * gcc.dg/tree-ssa/pr69666.c: New test.
8361
f482dff6 83622016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8363
8364 PR fortran/67451
8365 * gfortran.dg/coarray_allocate_5.f08: New test.
8366
57ed698b 83672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8368
8369 * gcc.target/s390/vcond-shift.c: Move to ...
8370 * gcc.target/s390/vector/vcond-shift.c: ... here.
8371
990e443c 83722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8373
8374 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8375 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8376
296c5f01 83772016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8378
8379 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8380
e53f41d5 83812016-02-20 Mark Wielaard <mjw@redhat.com>
8382
8383 PR c/28901
8384 * gcc.dg/unused-variable-3.c: New test.
8385
13af201d 83862016-02-22 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR target/69888
8389 * gcc.target/i386/pr69888.c: New test.
8390
682c90f9 83912016-02-22 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/69882
8394 * gfortran.dg/vect/pr69882.f90: New testcase.
8395
b8cd18c3 83962016-02-22 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR target/69885
8399 * gcc.dg/pr69885.c: New test.
8400
09343379 84012016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8402
8403 PR target/69806
8404 PR target/54089
8405 * gcc.target/sh/pr54089-10.c: New.
8406
b345a09f 84072016-02-20 Paul Thomas <pault@gcc.gnu.org>
8408
8409 PR fortran/69423
8410 * gfortran.dg/deferred_character_15.f90 : New test.
8411
51385aed 84122016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8413
8414 PR fortran/57365
8415 gfortran.dg/allocate_with_source_18.f03: New test.
8416
84172016-02-20 Harald Anlauf <anlauf@gmx.de>
8418
8419 PR fortran/52531
8420 gfortran.dg/gomp/pr52531.f90: New test.
8421
9cce8384 84222016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8423
8424 PR c++/69865
8425 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8426 -std=c++03.
8427
d91f5fbb 84282016-02-19 Jakub Jelinek <jakub@redhat.com>
8429
563d5cb8 8430 PR c++/69826
8431 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8432 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8433
0a04aac9 8434 PR c++/69850
8435 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8436
d91f5fbb 8437 PR c++/69851
8438 * g++.dg/torture/pr69851.C: New test.
8439
5fe1f282 84402016-02-19 Martin Sebor <msebor@redhat.com>
8441
8442 PR testsuite/69573
8443 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8444
a45bce11 84452016-02-19 Jakub Jelinek <jakub@redhat.com>
8446
6263dde1 8447 PR c++/69850
8448 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8449 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8450
a45bce11 8451 PR c++/67767
8452 * g++.dg/cpp0x/pr67767.C: New test.
8453
cf2ed1b7 84542016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8455
8456 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8457 for fp, simd, crypto, crc, lse.
8458 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8459 above.
8460 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8461 effective target check.
8462
f6cc34b0 84632016-02-19 Jakub Jelinek <jakub@redhat.com>
8464
8465 PR target/69820
8466 * gcc.target/i386/pr69820.c: New test.
8467
6c678e78 84682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8469
8470 * gcc.target/s390/vector/int128-1.c: New test.
8471
b088ff4b 84722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8473
8474 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8475
b11e60a4 84762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8477
8478 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8479 instruction pattern name to prevent the testcase from failing with
8480 -march=z13.
8481
664ff6a0 84822016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8483
8484 * gcc.target/s390/md/movstr-2.c: New test.
8485
e80be24b 84862016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8487
8488 * gcc.target/s390/morestack.c: New test.
8489
9839f350 84902016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8491
8492 PR target/69625
8493 * gcc.target/s390/pr69625.c: Add test case.
8494
4550fbd0 84952016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8496
8497 PR testsuite/68580
8498 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8499
57d00b6a 85002016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 PR target/68404
8503 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8504 * gcc.target/powerpc/fusion3.c: Likewise.
8505
63ad69d6 85062016-02-18 Richard Biener <rguenther@suse.de>
8507
8508 PR middle-end/69553
8509 * g++.dg/torture/pr69553.C: New testcase.
8510
d92404ed 85112016-02-18 Nick Clifton <nickc@redhat.com>
8512
4550fbd0 8513 PR target/62254
8514 PR target/69610
8515 * gcc.target/arm/pr62554.c: New test.
8516 * gcc.target/arm/pr69610-1.c: New test.
8517 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 8518
0808dfce 85192016-02-18 Richard Biener <rguenther@suse.de>
8520
8521 PR middle-end/69854
8522 * gcc.dg/torture/pr69854.c: New testcase.
8523
fc3527e3 85242016-02-17 Jakub Jelinek <jakub@redhat.com>
8525
8526 PR c++/69850
8527 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8528
e3c24279 85292012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8530
8531 * gcc.target/powerpc/vec-cg.c: New test.
8532
c9732c2b 85332016-02-17 Richard Biener <rguenther@suse.de>
8534
8535 PR testsuite/69586
8536 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8537
51bf9f9b 85382016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8539
8540 PR target/69161
8541 * gcc.c-torture/compile/pr69161.c: New test.
8542
6baedca3 85432016-02-17 David Sherwood <david.sherwood@arm.com>
8544
8545 PR target/69532
8546 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8547 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8548
4f240715 85492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8550
8551 * gcc.dg/ifcvt-4.c: Skip on Visium.
8552
e0c0515d 85532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8554
8555 * gnat.dg/atomic8.adb: New test.
8556
7b319ee6 85572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 * gnat.dg/discr46.ad[sb]: New test.
8560
48a7e3d1 85612016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8562
8563 PR Target/48344
8564 * gcc.target/powerpc/pr48344-1.c: New test.
8565
3f844f15 85662015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8567
8568 PR fortran/69742
8569 * gfortran.dg/associate_21.f90: New test.
8570
7675e968 85712016-02-16 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR c/69835
8574 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8575 -Wnonnull in dg-options.
8576 * c-c++-common/nonnull-2.c: New test.
8577
d6faee88 85782016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8579 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8580
8581 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8582
3a2a72aa 85832016-02-16 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR middle-end/69801
8586 * gcc.dg/pr69801.c: Add empty dg-options.
8587
28072426 85882016-02-16 James Norris <jnorris@codesourcery.com>
8589
8590 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8591 * g++.dg/goacc/deviceptr-1.c: New file.
8592
37fffac2 85932016-02-16 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR tree-optimization/69820
8596 * gcc.dg/vect/pr69820.c: New test.
8597
f72a5e61 85982016-02-16 Richard Biener <rguenther@suse.de>
8599
8600 PR tree-optimization/69776
8601 * gcc.dg/torture/pr69776-2.c: New testcase.
8602
50e0cd76 86032016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8604
8605 PR tree-optimization/69714
8606 * gcc.dg/torture/pr69714.c: New test.
8607
14a72c4e 86082016-02-16 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR tree-optimization/69802
8611 * gcc.dg/pr69802.c: New test.
8612
fd808c11 86132016-02-16 Richard Biener <rguenther@suse.de>
8614
8615 PR middle-end/69801
8616 * gcc.dg/pr69801.c: New testcase.
8617
49a549ca 86182016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR libgfortran/69651
8621 * gfortran.dg/read_bang.f90: New test.
8622 * gfortran.dg/read_bang4.f90: New test.
8623
77454e6e 86242016-02-15 Jakub Jelinek <jakub@redhat.com>
8625
2074f21c 8626 PR c++/69658
8627 * g++.dg/init/pr69658.C: New test.
8628
77454e6e 8629 PR c++/69797
8630 * c-c++-common/pr69797.c: New test.
8631
4ef4d764 86322016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8633
8634 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8635 check for aarch64*-*-*.
8636
4a45fe0f 86372016-02-15 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/69783
8640 * gcc.dg/vect/pr69783.c: New testcase.
8641
0b3619e6 86422016-02-15 Richard Biener <rguenther@suse.de>
8643
8644 PR tree-optimization/69776
8645 * gcc.dg/torture/pr69776.c: New testcase.
8646
9b49c3cb 86472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8648
8649 PR fortran/60526
8650 * gfortran.dg/type_decl_4.f90: Reinstated.
8651
e46faff9 86522016-02-14 John David Anglin <danglin@gcc.gnu.org>
8653
8654 PR fortran/68746
8655 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8656
a96c809a 86572016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8658
8659 PR fortran/60526
8660 PR bootstrap/69816
8661 * gfortran.dg/type_decl_4.f90: Removed.
8662
fdec7e88 86632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8664
8665 PR fortran/60526
8666 * gfortran.dg/type_decl_4.f90: New test.
8667
a72095c4 86682016-02-14 Alan Modra <amodra@gmail.com>
8669
bc436924 8670 PR testsuite/68886
a72095c4 8671 * gcc.c-torture/execute/stkalign.c: Revise test.
8672
73bb5f8b 86732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8674
8675 PR target/67260
8676 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8677
beb13161 86782016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8679
8680 PR target/67260
8681 * gcc.target/sh/torture/pr67260.c: New.
8682
67cab04e 86832016-02-12 John David Anglin <danglin@gcc.gnu.org>
8684
8685 * gcc.dg/pr67964.c: Add dg-require-alias.
8686
44a59bb1 86872016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8688
8689 PR target/67636
8690 PR target/64345
8691 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8692
38c9bd3a 86932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR libgfortran/69668
8696 * gfortran.dg/namelist_88.f90: New test.
8697
1774ff82 86982016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR libgfortran/69668
8701 * gfortran.dg/namelist_38.f90: Update test.
8702 * gfortran.dg/namelist_84.f90: Update test.
8703
aec1f4bd 87042016-02-12 David Malcolm <dmalcolm@redhat.com>
8705
8706 PR other/69554
8707 * gcc.dg/pr69554-1.c: New test.
8708 * gfortran.dg/pr69554-1.F90: New test.
8709 * gfortran.dg/pr69554-2.F90: New test.
8710 * lib/gcc-dg.exp (proc dg-locus): New function.
8711 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8712 distinguish between the caret-printing and non-caret-printing
8713 cases. If caret-printing has been explicitly enabled, bail out
8714 without attempting to fix up the output.
8715
da7d5066 87162016-02-12 David Malcolm <dmalcolm@redhat.com>
8717
8718 PR driver/69265
8719 PR driver/69453
8720 * gcc.dg/spellcheck-options-3.c: New test case.
8721 * gcc.dg/spellcheck-options-4.c: New test case.
8722 * gcc.dg/spellcheck-options-5.c: New test case.
8723 * gcc.dg/spellcheck-options-6.c: New test case.
8724 * gcc.dg/spellcheck-options-7.c: New test case.
8725 * gcc.dg/spellcheck-options-8.c: New test case.
8726 * gcc.dg/spellcheck-options-9.c: New test case.
8727 * gcc.dg/spellcheck-options-10.c: New test case.
8728
fcce1b0b 87292016-02-12 Jakub Jelinek <jakub@redhat.com>
8730
8731 PR rtl-optimization/69764
8732 PR rtl-optimization/69771
8733 * c-c++-common/pr69764.c: New test.
8734 * gcc.dg/torture/pr69771.c: New test.
8735
6d609290 87362016-02-12 Marek Polacek <polacek@redhat.com>
8737
8738 * g++.dg/torture/init-list1.C: New.
8739
7d75fb56 87402016-02-12 Marek Polacek <polacek@redhat.com>
8741
8742 * gcc.dg/pr69522.c: Add empty dg-options.
8743
52543fda 87442016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8745
8746 * g++.dg/lto/lto.exp: Include and init mpx.
8747 * g++.dg/lto/pr69729_0.C: New test.
8748
34947478 87492016-02-12 Jakub Jelinek <jakub@redhat.com>
8750
9181a4ec 8751 PR ipa/69241
8752 * g++.dg/ipa/pr69241-4.C: New test.
8753
34947478 8754 PR ipa/68672
8755 * g++.dg/ipa/pr68672-1.C: New test.
8756 * g++.dg/ipa/pr68672-2.C: New test.
8757 * g++.dg/ipa/pr68672-3.C: New test.
8758
74a4140f 87592016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8760
8761 PR c/69522
50e0cd76 8762 * gcc.dg/pr69522.c: New test.
74a4140f 8763
9ddb20d6 87642016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8765
8766 PR c++/69098
8767 * g++.dg/cpp1y/69098.C: New test.
8768 * g++.dg/cpp1y/69098-2.C: New test.
8769
67cf9b55 87702016-02-12 Jakub Jelinek <jakub@redhat.com>
8771
8772 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8773 and neighbour -> neighbor.
8774 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8775 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8776 * c-c++-common/Wvarargs.c: Likewise.
8777 * c-c++-common/goacc/host_data-5.c: Likewise.
8778 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8779 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8780 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8781 * gcc.target/aarch64/pr60697.c: Likewise.
8782 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8783 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8784 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8785 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8786 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8787 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8788 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8789 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8790 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8791 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8792 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8793 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8794 * g++.dg/lookup/koenig5.C: Likewise.
8795 * g++.dg/ext/no-asm-2.C: Likewise.
8796 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8797 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8798 * gfortran.dg/used_types_16.f90: Likewise.
8799 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8800 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8801 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8802 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8803 * gfortran.dg/abstract_type_6.f03: Likewise.
8804 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8805 * gfortran.dg/used_types_15.f90: Likewise.
8806 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8807 * gfortran.dg/exit_3.f08: Likewise.
8808 * gfortran.dg/open_status_2.f90: Likewise.
8809 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8810 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8811 * gfortran.dg/associate_1.f03: Likewise.
8812 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8813 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8814 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8815 * gcc.dg/builtin-object-size-1.c: Likewise.
8816 * gcc.dg/noreturn-6.c: Likewise.
8817 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8818 * gcc.dg/globalalias.c: Likewise.
8819 * gcc.dg/builtins-config.h: Likewise.
8820 * gcc.dg/pr30457.c: Likewise.
8821 * gcc.c-torture/compile/volatile-1.c: Likewise.
8822 * gcc.c-torture/execute/20101011-1.c: Likewise.
8823 * c-c++-common/Waddress-1.c: Likewise.
8824
40b38ace 88252016-02-11 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR c/69768
8828 * c-c++-common/Waddress-1.c: New test.
8829
42c87ca9 88302016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8831
8832 PR fortran/69296
8833 * gfortran.dg/associate_19.f03: New test.
8834 * gfortran.dg/associate_20.f03: New test.
8835
acb7939f 88362016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8837
8838 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8839
6defe3c5 88402016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8841
8842 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8843 .arch armv8-a\n. Add -dA to dg-options.
8844 * gcc.target/aarch64/assembler_arch_1.c: New test.
8845 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8846
63f63318 88472016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8848
8849 PR c++/68726
8850 * g++.dg/cpp0x/pr68726.C: New.
8851
1cddf457 88522016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8853
8854 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8855 test.
8856
b86fba37 88572016-02-11 Richard Biener <rguenther@suse.de>
8858
8859 * g++.dg/tree-ssa/pr61034.C: Adjust.
8860
ec4ec95a 88612016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8862
be7c31e9 8863 PR target/69148
ec4ec95a 8864 * gcc.target/s390/pr69148.c: New.
8865
f64416ca 88662016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8867
8868 PR tree-optimization/69652
8869 * gcc.dg/torture/pr69652.c: New test.
8870
e5d1ea31 88712016-02-10 Jakub Jelinek <jakub@redhat.com>
8872 Patrick Palka <ppalka@gcc.gnu.org>
8873
8874 PR ipa/69241
8875 PR c++/69649
8876 * g++.dg/ipa/pr69241-1.C: New test.
8877 * g++.dg/ipa/pr69241-2.C: New test.
8878 * g++.dg/ipa/pr69241-3.C: New test.
8879 * g++.dg/ipa/pr69649.C: New test.
8880
fa03b19d 88812016-02-10 Uros Bizjak <ubizjak@gmail.com>
8882
8883 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8884 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8885
14485c8a 88862016-02-10 Bin Cheng <bin.cheng@arm.com>
8887
8888 PR tree-optimization/68021
8889 * gcc.dg/tree-ssa/pr68021.c: New test.
8890
79f1ed25 88912016-02-10 Richard Biener <rguenther@suse.de>
8892
8893 PR tree-optimization/69726
8894 * gcc.dg/uninit-22.c: New testcase.
8895
58f74eff 88962016-02-09 Andrew Pinski <apinski@cavium.com>
8897
8898 PR tree-opt/69282
8899 * gcc.c-torture/compile/20160205-1.c: New testcase.
8900
600c00f7 89012016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8902
8903 PR target/68404
8904 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8905 instead accessing a really large arrray.
8906 * gcc.target/powerpc/fusion3.c: Likewise.
8907
0771836e 89082016-02-09 Charles Baylis <charles.baylis@linaro.org>
8909
8910 PR target/68532
8911 * gcc.c-torture/execute/pr68532.c: New test.
8912
4ccd644f 89132016-02-11 Alexandre Oliva <aoliva@redhat.com>
8914
8915 PR target/69634
8916 * gcc.dg/pr69634.c: New.
8917
2e980a39 89182016-02-09 Richard Biener <rguenther@suse.de>
8919
8920 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8921
aacf7102 89222016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 8923
aacf7102 8924 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8925
a1856ddf 89262016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8927
8928 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8929
d4d3da7e 89302016-02-09 Richard Biener <rguenther@suse.de>
8931
8932 PR tree-optimization/69715
8933 * gcc.dg/torture/pr69715.c: New testcase.
8934
9cc6714f 89352016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8936
8937 PR c++/69139
8938 * g++.dg/cpp0x/trailing12.C: New test.
8939 * g++.dg/cpp0x/trailing13.C: New test.
8940
83d5062b 89412016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8942
8943 PR c++/69283
8944 PR c++/67835
8945 * g++.dg/cpp1y/auto-fn29.C: New test.
8946 * g++.dg/cpp1y/auto-fn30.C: New test.
8947
394a86f3 89482016-02-08 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR tree-optimization/69209
8951 * gcc.c-torture/compile/pr69209.c: New test.
8952
93b124b4 89532016-02-08 Jeff Law <law@redhat.com>
8954
8955 PR tree-optimization/68541
8956 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8957 of statements allowed in join block for path splitting.
8958
26abce13 89592016-02-08 Jakub Jelinek <jakub@redhat.com>
8960
0acb2d6e 8961 PR c++/59627
8962 * g++.dg/gomp/pr59627.C: New test.
8963
26abce13 8964 PR ipa/69239
8965 * g++.dg/ipa/pr69239.C: New test.
8966
86e0b129 89672016-02-08 David Malcolm <dmalcolm@redhat.com>
8968
8969 PR preprocessor/69664
8970 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8971 * gcc.dg/cpp/warn-comments.c: Likewise.
8972
f553d9f8 89732016-02-08 Marek Polacek <polacek@redhat.com>
8974
8975 PR c++/69688
8976 * g++.dg/init/const12.C: New test.
8977
600695e0 89782016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8979
8980 PR target/60410
8981 * gcc.dg/lto/pr55113_0.c: Remove test.
8982
c4f4b1e8 89832016-02-08 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/69719
8986 * gcc.dg/torture/pr69719.c: New testcase.
8987
5a987d87 89882016-02-08 Richard Biener <rguenther@suse.de>
8989 Jeff Law <law@redhat.com>
8990
8991 PR target/68273
8992 * gcc.target/mips/pr68273.c: New testcase.
8993
0418e71d 89942016-02-08 Richard Biener <rguenther@suse.de>
8995
8996 PR rtl-optimization/69274
8997 * gcc.target/i386/addr-sel-1.c: XFAIL.
8998
07c0f1ca 89992016-02-08 Jeff Law <law@redhat.com>
9000
40d85f4c 9001 PR tree-optimization/68541
9002 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9003
140e093f 9004 PR tree-optimization/65917
07c0f1ca 9005 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9006
16430acf 90072016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9008
9009 PR fortran/50555
9010 * gfortran.dg/namelist_args.f90: New test.
9011
3f0ff0d8 90122016-02-05 Jeff Law <law@redhat.com>
9013
140e093f 9014 PR tree-optimization/68541
3f0ff0d8 9015 * gcc.dg/tree-ssa/split-path-2.c: New test.
9016 * gcc.dg/tree-ssa/split-path-3.c: New test.
9017 * gcc.dg/tree-ssa/split-path-4.c: New test.
9018 * gcc.dg/tree-ssa/split-path-5.c: New test.
9019 * gcc.dg/tree-ssa/split-path-6.c: New test.
9020 * gcc.dg/tree-ssa/split-path-7.c: New test.
9021
a7cc1f94 90222016-02-05 Martin Sebor <msebor@redhat.com>
9023
9024 PR c++/69662
9025 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9026 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9027
fcb25f28 90282016-02-06 Richard HEnderson <rth@redhat.com>
9029
9030 PR c/69643
9031 * gcc.target/i386/addr-space-4.c: New.
9032 * gcc.target/i386/addr-space-5.c: New.
9033
3a2545a1 90342016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9035
9036 PR fortran/66089
9037 * gfortran.dg/elemental_dependency_6.f90: New.
9038
1e302465 90392016-02-05 Jakub Jelinek <jakub@redhat.com>
9040
66feb54c 9041 PR rtl-optimization/69691
9042 * gcc.c-torture/execute/pr69691.c: New test.
9043
1e302465 9044 PR c++/69628
9045 * g++.dg/parse/pr69628.C: New test.
9046
9c28a298 90472016-02-05 Uros Bizjak <ubizjak@gmail.com>
9048
9049 * gcc.dg/sancov/asan.c: Move to ...
9050 * gcc.dg/asan/sancov-1.c: ... here.
9051
a854e286 90522016-02-05 Uros Bizjak <ubizjak@gmail.com>
9053
9054 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9055
d4f0b240 90562016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9057
9058 PR target/69677
9059 * gcc.target/i386/pr69677.c: New test.
9060
235d8723 90612016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9062
9063 PR c++/68948
9064 * g++.dg/template/pr68948.C: New test.
9065
f390cf65 90662016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9067
9068 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9069 (only necessary on s390x).
9070
ab99f104 90712016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9072
9073 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9074 -mno-accumulate-outgoing-args.
9075
f7ef5392 90762016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9077
9078 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9079
6b098e91 90802016-02-04 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR c/69669
9083 * c-c++-common/pr69669.c: New test.
9084
f0146cf3 90852016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9086
9087 PR target/69667
9088 * g++.dg/pr69667.C: New file.
9089
08fd6cf5 90902016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9091
9092 PR target/69619
9093 * gcc.dg/pr69619.c: Add new test.
9094
a6f3f39f 90952016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9096
9097 PR rtl-optimization/69577
9098 * gcc.target/i386/pr69577.c: New test.
9099
774068a0 91002016-02-04 Martin Liska <mliska@suse.cz>
9101
9102 * g++.dg/asan/pr69276.C: New test.
9103
f50a7894 91042016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9105
9106 PR target/65932
9107 PR target/67714
9108 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9109 a single smulbb instruction.
9110 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9111 * gcc.target/amr/wmul-2.c: Likewise.
9112
6b722eb3 91132016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9114
9115 PR target/65932
9116 PR target/67714
9117 * gcc.c-torture/execute/pr67714.c: New test.
9118
1f1475a7 91192016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9120
9121 PR target/69454
9122 * gcc.target/i386/pr69454-1.c: New test.
9123 * gcc.target/i386/pr69454-2.c: New test.
9124
6b94e133 91252016-02-03 Martin Sebor <msebor@redhat.com>
9126
9127 PR c++/69251
9128 PR c++/69253
9129 PR c++/69290
9130 PR c++/69277
9131 PR c++/69349
9132 * g++.dg/ext/flexarray-mangle-2.C: New test.
9133 * g++.dg/ext/flexarray-mangle.C: New test.
9134 * g++.dg/ext/flexarray-subst.C: New test.
9135 * g++.dg/ext/flexary11.C: New test.
9136 * g++.dg/ext/flexary12.C: New test.
9137 * g++.dg/ext/flexary13.C: New test.
9138 * g++.dg/ext/flexary14.C: New test.
9139 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9140
342ed0ac 91412016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9142
9143 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9144 Define only if CHECK_FLOAT128 is defined.
9145 (main): Properly initialize u5.
9146
edf6c4d2 91472016-02-03 Jakub Jelinek <jakub@redhat.com>
9148
415d5641 9149 PR c/69627
9150 * gcc.dg/pr69627.c: New test.
9151
edf6c4d2 9152 PR target/69644
9153 * gcc.dg/pr69644.c: New test.
9154
cf8f3ba0 91552016-02-03 Mike Stump <mikestump@comcast.net>
9156
9157 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9158 support for struct-layout-1.exp.
9159
c90d55dd 91602016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9161
9162 PR c++/69056
f7ef5392 9163 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 9164
401bd0c8 91652016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9166 Alexandre Oliva <aoliva@redhat.com>
9167
9168 PR target/69461
9169 * gcc.target/powerpc/pr69461.c: New.
9170
277d9d1d 91712016-02-03 Uros Bizjak <ubizjak@gmail.com>
9172
9173 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9174 works from here ...
9175 (check_effective_target_fsanitize_thread): ... to here. Do not
9176 specify additional compile flags for the test source.
9177 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9178 specify additional compile flags for the test source.
9179
e69ad94a 91802016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9181
9182 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9183
a4454da2 91842016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9185
9186 PR fortran/67451
9187 PR fortran/69418
9188 * gfortran.dg/coarray_allocate_2.f08: New test.
9189 * gfortran.dg/coarray_allocate_3.f08: New test.
9190 * gfortran.dg/coarray_allocate_4.f08: New test.
9191
88cab2dd 91922016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9193
9194 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9195 use same scan-tree-dump-times on all platforms.
9196 * gcc.dg/vect/vect-outer-1.c: Likewise.
9197 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9198 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9199 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9200 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9201 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9202 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9203 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9204
66ea75c4 92052016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9206
9207 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9208 warning.
9209
4eef8df7 92102016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9211
9212 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9213
665fbc2f 92142016-02-02 James Norris <jnorris@codesourcery.com>
9215
9216 * c-c++-common/goacc/routine-5.c: Add tests.
9217
b10e3d47 92182016-02-02 Alexander Monakov <amonakov@ispras.ru>
9219
9220 * gcc.target/nvptx/unsigned-cmp.c: New test.
9221
12ad66dd 92222016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9223
9224 * gcc.target/aarch64/scalar_shift_1.c
9225 (test_corners_sisd_di): Improve force to SIMD register.
9226 (test_corners_sisd_si): Likewise.
9227 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9228 Remove scan-assembler check for ldr.
9229
f9ec342f 92302016-02-02 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/69595
9233 * gcc.dg/Warray-bounds-17.c: New testcase.
9234
32f2925a 92352016-02-02 Richard Biener <rguenther@suse.de>
9236
9237 PR tree-optimization/69606
9238 * gcc.dg/torture/pr69606.c: New testcase.
9239
cfd9ca84 92402016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9241
9242 PR middle-end/68542
9243 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9244 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9245
19bf08e2 92462016-02-02 Alan Modra <amodra@gmail.com>
9247
9248 PR target/69548
9249 * gcc.target/powerpc/pr69548.c: New test.
9250
6f13b088 92512016-02-01 Jakub Jelinek <jakub@redhat.com>
9252
dcddc5af 9253 PR rtl-optimization/69592
9254 * gcc.dg/pr69592.c: New test.
9255
6f13b088 9256 PR preprocessor/69543
9257 PR c/69558
9258 * gcc.dg/pr69543.c: New test.
9259 * gcc.dg/pr69558.c: New test.
9260
d090e5c2 92612016-02-01 Uros Bizjak <ubizjak@gmail.com>
9262
fcb317c5 9263 PR testsuite/65940
9264 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 9265
aaf527dc 92662016-02-01 Martin Sebor <msebor@redhat.com>
9267
9268 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9269
1674217b 92702016-02-01 Bin Cheng <bin.cheng@arm.com>
9271
9272 PR tree-optimization/67921
9273 * c-c++-common/ubsan/pr67921.c: New test.
9274
b4007655 92752016-02-01 Richard Biener <rguenther@suse.de>
9276
9277 PR middle-end/69556
9278 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9279
88a477bb 92802016-02-01 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/69574
9283 * gcc.dg/torture/pr69574.c: New testcase.
9284
2eaaa4e7 92852016-02-01 Richard Biener <rguenther@suse.de>
9286
9287 PR tree-optimization/69579
9288 * gcc.dg/setjmp-6.c: New testcase.
9289
e3882c44 92902016-02-01 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR rtl-optimization/69570
9293 * g++.dg/opt/pr69570.C: New test.
9294
f80aff47 92952016-02-01 Richard Henderson <rth@redhat.com>
9296
9297 * gcc.dg/pr69535.c: New test.
9298
240568aa 92992016-01-31 John David Anglin <danglin@gcc.gnu.org>
9300
6009b3b8 9301 PR testsuite/69584
9302 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9303 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9304
1fdf7177 9305 PR debug/68244
9306 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9307
240568aa 9308 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9309
cb3e5ac0 93102016-01-31 Paul Thomas <pault@gcc.gnu.org>
9311
9312 PR fortran/67564
9313 * gfortran.dg/allocate_with_source_17.f03: New test.
9314
3b8b902b 93152016-01-30 Jakub Jelinek <jakub@redhat.com>
9316
9317 PR tree-optimization/69546
9318 * gcc.dg/torture/pr69546.c: New test.
9319
17985abe 93202016-01-30 Paul Thomas <pault@gcc.gnu.org>
9321
9322 PR fortran/69566
9323 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9324
b5239e80 93252016-01-30 Martin Sebor <msebor@redhat.com>
9326
9327 PR c++/68490
9328 * g++.dg/ext/flexary10.C: New test.
9329
e8f03010 93302016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9331
9332 PR fortran/66707
9333 gfortran.dg/common_23.f90: New test.
9334
dc93691a 93352016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9336
9337 PR target/65546
9338 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9339 condition being checked, and disable it when the target supports
9340 misaligned loads and stores.
9341
ff5e28e9 93422016-01-29 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR debug/69518
9345 * gcc.dg/torture/pr69518.c: New test.
9346
b0d8930a 93472016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9348
9349 PR target/69530
9350 * gcc.target/i386/pr69530.c: New test.
9351
21601fc7 93522016-01-29 Steve Ellcey <sellcey@imgtec.com>
9353
9354 PR target/65604
9355 * gcc.target/mips/div-delay.c: New test.
9356
ca6c7317 93572016-01-29 Jakub Jelinek <jakub@redhat.com>
9358
4758dc39 9359 PR target/69551
9360 * gcc.target/i386/pr69551.c: New test.
9361
ca6c7317 9362 PR target/66137
9363 * gcc.target/i386/pr66137.c: New test.
9364
e3078da6 93652016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9366
9367 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9368 always built for p5600.
9369 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9370 isa=p5600 dg-option.
9371
b622ec25 93722016-01-29 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/69547
9375 * g++.dg/tree-ssa/pr69547.C: New testcase.
9376
d2a60e99 93772016-01-29 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR debug/66869
9380 * g++.dg/warn/Wunused-function2.C: New test.
9381
ae849d2b 93822016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9383
9384 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9385 support for test to succeed.
9386
ce6a6978 93872016-01-29 Marek Polacek <polacek@redhat.com>
9388
9389 PR c++/69509
9390 PR c++/69516
9391 * g++.dg/ext/constexpr-vla2.C: New test.
9392 * g++.dg/ext/constexpr-vla3.C: New test.
9393 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9394
7550d855 93952016-01-29 Richard Biener <rguenther@suse.de>
9396
9397 PR middle-end/69537
9398 * gcc.dg/uninit-21.c: New testcase.
9399
f11bb279 94002016-01-28 Uros Bizjak <ubizjak@gmail.com>
9401
9402 PR target/69459
9403 * gcc.target/i386/pr69459.c: New test.
9404
c80c12c8 94052016-01-28 Steve Ellcey <sellcey@imgtec.com>
9406
9407 PR target/68400
9408 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9409 * gcc.target/mips/pr68400.c: New test.
9410
c649bacc 94112016-01-28 Martin Sebor <msebor@redhat.com>
9412
9413 PR target/17381
9414 * gcc.target/powerpc/pr17381.c: New test.
9415
f4881661 94162016-01-28 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR middle-end/69542
9419 * gcc.dg/torture/pr69542.c: New test.
9420
d66fdd75 94212016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9422
9423 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9424
d4a78818 94252016-01-28 David Edelsohn <dje.gcc@gmail.com>
9426
9427 * gcc.dg/pr65980.c: Skip on AIX.
9428 * gcc.dg/pr66688.c: Same.
9429
21329e97 94302016-01-28 David Edelsohn <dje.gcc@gmail.com>
9431
9432 PR target/63679
9433 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9434 * gcc.dg/tree-ssa/sra-18.c: Same.
9435
cc7124a6 94362016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9437
9438 PR fortran/62536
9439 * gfortran.dg/block_15.f08: New test.
9440 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9441 on incorrectly closed BLOCK.
9442
358dfcb4 94432016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9444
9445 * gcc.dg/declare-simd.c: New test.
e87502d6 94462016-01-28 Richard Biener <rguenther@suse.de>
9447
9448 PR tree-optimization/69466
9449 * gfortran.dg/vect/pr69466.f90: New testcase.
9450
44e7334b 94512016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9452
9453 * g++.dg/pr67989.C: Remove ARM-specific option.
9454 * gcc.target/arm/pr67989.C: New file.
9455
5ce8f551 94562016-01-27 Uros Bizjak <ubizjak@gmail.com>
9457
9458 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9459 and expm1 test for glibc < 2.11.
9460
fa6e6b15 94612016-01-27 Richard Henderson <rth@redhat.com>
9462
9463 * gcc.c-torture/execute/pr69447.c: New test.
9464
94652016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 9466
7b8122c6 9467 PR fortran/69422
147b2f9b 9468 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9469
78e516eb 94702016-01-27 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR debug/66869
9473 * gcc.dg/pr66869.c: New test.
9474
9b849350 94752016-01-25 Jeff Law <law@redhat.com>
9476
9477 PR tree-optimization/68398
f11bb279 9478 PR tree-optimization/69196
9b849350 9479 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9480 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9481 path to avoid new heuristic allowing more irreducible regions
9482 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9483 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9484 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9485 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9486 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9487
fee5e491 94882016-01-27 Marek Polacek <polacek@redhat.com>
9489
9490 PR c/68062
9491 * c-c++-common/vector-compare-4.c: New test.
9492
eec96426 94932016-01-27 David Malcolm <dmalcolm@redhat.com>
9494
9495 PR preprocessor/69126
9496 * c-c++-common/pr69126.c: New test case.
9497
5068be18 94982016-01-27 Ian Lance Taylor <iant@google.com>
9499
9500 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9501
5fa82c11 95022016-01-27 Ryan Burn <contact@rnburn.com>
9503
9504 PR cilkplus/69267
9505 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9506
b3df0219 95072016-01-27 Uros Bizjak <ubizjak@gmail.com>
9508
9509 PR target/69512
9510 * gcc.target/i386/pr69512.c: New test.
9511
d46a16d4 95122016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9513
9514 PR ada/69488
9515 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9516
6a9b35ef 95172016-01-27 Marek Polacek <polacek@redhat.com>
9518
9519 PR c++/69379
9520 * g++.dg/pr69379.C: New test.
9521
18e9663b 95222016-01-27 Martin Sebor <msebor@redhat.com>
9523
9524 PR c++/69317
9525 * g++.dg/abi/Wabi-2-2.C: New test.
9526 * g++.dg/abi/Wabi-2-3.C: New test.
9527 * g++.dg/abi/Wabi-3-2.C: New test.
9528 * g++.dg/abi/Wabi-3-3.C: New test.
9529
c88301ad 95302016-01-27 Richard Biener <rguenther@suse.de>
9531
9532 PR tree-optimization/69166
9533 * gcc.dg/torture/pr69166.c: New testcase.
9534
8ca47550 95352016-01-27 Martin Jambor <mjambor@suse.cz>
9536
9537 PR tree-optimization/69355
9538 * gcc.dg/tree-ssa/pr69355.c: New test.
9539
5cb23e3c 95402016-01-27 Marek Polacek <polacek@redhat.com>
9541
9542 PR c++/69496
9543 * g++.dg/ext/constexpr-vla1.C: New test.
9544
7b0c1b6d 95452016-01-20 Christian Bruel <christian.bruel@st.com>
9546
9547 PR target/69245
9548 * gcc.target/arm/pr69245.c: New test.
9549
220112fc 95502016-01-27 Jakub Jelinek <jakub@redhat.com>
9551
9552 PR tree-optimization/69399
9553 * gcc.dg/torture/pr69399.c: New test.
9554
16294490 95552016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9556
9557 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9558
8abd3d0c 95592016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9562
7cf9b895 95632016-01-26 Tom de Vries <tom@codesourcery.com>
9564
9565 PR tree-optimization/69110
9566 * gcc.dg/autopar/pr69110.c: New test.
9567
557c1942 95682016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 9569 Sebastian Pop <s.pop@samsung.com>
557c1942 9570
9571 * gcc.dg/graphite/isl-ast-op-select.c: New.
9572
80adbd96 95732015-01-26 Paul Thomas <pault@gcc.gnu.org>
9574
9575 PR fortran/69385
9576 * gfortran.dg/allocate_error_6.f90: New test.
9577
c3f86f60 95782016-01-26 Richard Henderson <rth@redhat.com>
9579
9580 * gcc.dg/tm/pr60908.c: New test.
9581
3752e5b1 95822016-01-26 David Malcolm <dmalcolm@redhat.com>
9583
9584 PR other/69006
9585 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9586 directive.
9587 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9588 expected multiline output to reflect the colorization being
9589 disabled before newlines.
9590 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9591 (custom_diagnostic_finalizer): Replace call to
9592 pp_newline_and_flush with call to pp_flush.
9593 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9594 * gfortran.dg/implicit_class_1.f90: Likewise.
9595 * lib/gcc-dg.exp (allow_blank_lines): New global.
9596 (dg-allow-blank-lines-in-output): New procedure.
9597 (gcc-dg-prune): Complain about blank lines in the output, unless
9598 dg-allow-blank-lines-in-output was called.
9599 * lib/multiline.exp (_build_multiline_regex): Only support
9600 arbitrary followup text for non-blank-lines, not for blank lines.
9601
9bbfd060 96022016-01-26 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR tree-optimization/69483
9605 * gcc.dg/pr69483.c: New test.
9606 * g++.dg/opt/pr69483.C: New test.
9607
53773057 96082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9609
9610 PR target/68620
9611 * gcc.target/arm/pr68620.c: New test.
9612
442a556f 96132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9614
9615 * gcc.target/i386/pr68986-2.c: Remove -m32.
9616
d513c683 96172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9618
9619 PR target/68986
9620 * gcc.target/i386/pr68986-1.c: New test.
9621 * gcc.target/i386/pr68986-2.c: Likewise.
9622 * gcc.target/i386/pr68986-3.c: Likewise.
9623
976877a5 96242016-01-26 Christian Bruel <christian.bruel@st.com>
9625
9626 * lib/target-supports.exp
9627 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9628 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9629 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9630
2c7b2f88 96312016-01-26 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/69452
9634 * gcc.dg/torture/pr69452.c: New testcase.
9635
f7fc06e7 96362016-01-26 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR target/69442
9639 * gcc.dg/pr69442.c: New test.
9640
d1dae587 96412016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9642
9643 PR target/67896
9644 * gcc.target/aarch64/simd/pr67896.C: New.
9645
ef7be7f8 96462016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9647
9648 PR tree-optimization/69400
9649 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9650 function.
9651 (plugin_init): Call it.
9652 * gcc.dg/torture/pr69400.c: New test.
9653
648433a4 96542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9655
9656 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9657
45fc5243 96582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9659 Sebastian Pop <s.pop@samsung.com>
9660
9661 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9662 isl-0.15.
9663
c699f6a1 96642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9665 Sebastian Pop <s.pop@samsung.com>
9666
9667 * gcc.dg/graphite/pr69292.c: New.
9668
b86e24ea 96692016-01-25 Jakub Jelinek <jakub@redhat.com>
9670
9671 * c-c++-common/goacc/use_device-1.c: New test.
9672
105cb8d7 96732016-01-25 Jeff Law <law@redhat.com>
9674
9675 PR tree-optimization/69196
9676 PR tree-optimization/68398
9677 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9678 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9679
44562749 96802016-01-25 David Edelsohn <dje.gcc@gmail.com>
9681
9682 PR target/69469
9683 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9684 Algorithm.
9685
6837fee7 96862016-01-25 Richard Biener <rguenther@suse.de>
9687
9688 PR testsuite/69380
9689 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9690
fe500d65 96912016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9692
9693 PR target/69421
9694 * gcc.dg/pr69421.c: New test.
9695
8eacba94 96962016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9697
9698 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9699 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9700 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9701 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9702 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9703 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9704 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9705 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9706 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9707 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9708
af09d40d 97092016-01-25 Richard Biener <rguenther@suse.de>
9710
9711 PR tree-optimization/69376
9712 * gcc.dg/torture/pr69376.c: New testcase.
9713
d65063f5 97142016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9715
9716 PR fortran/69397
9717 PR fortran/68442
9718 * gfortran.dg/interface_38.f90: New test.
9719 * gfortran.dg/interface_39.f90: New test.
80adbd96 9720
08c7bfb4 97212016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9722
9723 Revert:
9724 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9725
9726 PR c++/11858
9727 PR c++/24663
9728 PR c++/24664
9729 * g++.dg/template/pr11858.C: New test.
9730 * g++.dg/template/pr24663.C: New test.
9731 * g++.dg/template/unify12.C: New test.
9732 * g++.dg/template/unify13.C: New test.
9733 * g++.dg/template/unify14.C: New test.
9734 * g++.dg/template/unify15.C: New test.
9735 * g++.dg/template/unify16.C: New test.
9736 * g++.dg/template/unify17.C: New test.
9737
c2e7d2be 97382016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9739
9740 PR fortran/68283
9741 gfortran.dg/pr68283.f90: New test.
9742
9f2e8617 97432016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9744
9745 PR fortran/66094
9746 * gfortran.dg/inline_matmul_13.f90: New test.
9747 * gfortran.dg/matmul_bounds_8.f90: New test.
9748 * gfortran.dg/matmul_bounds_9.f90: New test.
9749 * gfortran.dg/matmul_bounds_10.f90: New test.
9750
a4838119 97512016-01-23 Tom de Vries <tom@codesourcery.com>
9752
9753 PR tree-optimization/69426
9754 * gcc.dg/autopar/pr69426.c: New test.
9755
feddf0dc 97562016-01-23 Martin Sebor <msebor@redhat.com>
9757
9758 PR c++/58109
9759 PR c++/69022
9760 * g++.dg/cpp0x/alignas5.C: New test.
9761 * g++.dg/ext/vector29.C: Same.
9762
132731fb 97632016-01-23 Uros Bizjak <ubizjak@gmail.com>
9764
9765 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9766 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9767 _GNU_SOURCE from compile flags to the source.
9768 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9769 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9770 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9771 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9772
51aec681 97732016-01-22 Jakub Jelinek <jakub@redhat.com>
9774
9775 PR target/69432
9776 * g++.dg/opt/pr69432.C: New test.
9777
147aa3e3 97782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9779
9780 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9781 32-bit targets testing an -m64 multilib.
9782
4d04e35e 97832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9784
9785 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9786 64-bit support.
9787
86f38d0c 97882016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9789
9790 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9791
f776e712 97922016-01-21 Christian Bruel <christian.bruel@st.com>
9793
9794 PR target/68674
9795 * gcc.target/i386/pr68674.c
9796 * gcc.target/aarch64/pr68674.c
9797 * gcc.target/arm/pr68674.c
9798
7b9de435 97992016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9800
9801 PR target/69403
9802 * gcc.c-torture/execute/pr69403.c: New test.
9803
9935a0ba 98042016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9805
9806 PR c++/55843
9807 * g++.dg/template/pr55843.C: New.
9808
06b94aa1 98092016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9810
9811 PR testsuite/66877
9812 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9813 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9814
b68773a8 98152016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9816
9817 PR testsuite/67489
132731fb 9818 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9819 from dg-do compile directive, and instead add
9820 { dg-require-effective-target int128 }.
b68773a8 9821
bbbbe8ab 98222016-01-20 Martin Sebor <msebor@redhat.com>
9823
9824 PR c/69405
9825 * gcc.dg/sync-fetch.c: New test.
9826
f3a6a26f 98272016-01-21 Martin Sebor <msebor@redhat.com>
9828
9829 PR target/69252
9830 * gcc.target/powerpc/pr69252.c: New test.
9831
d1565a03 98322016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9833
9834 PR fortran/65996
132731fb 9835 * gfortran.dg/pr65996.f90: New test.
d1565a03 9836
15a5a905 98372016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9838
9839 PR c++/68810
bbbbe8ab 9840 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 9841 expected to generate an error.
15a5a905 9842
e4538af5 98432016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9844
9845 PR middle-end/66178
9846 * gcc.dg/torture/pr66178.c: New test.
9847
4d4180ce 98482016-01-21 Anton Blanchard <anton@samba.org>
9849 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9850
9851 PR target/63354
9852 * gcc.target/powerpc/pr63354.c: New test.
9853
86e16058 98542016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9855
9856 PR rtl-optimization/68990
9857 * gcc.target/i386/pr68990: New.
9858
b11b85e4 98592016-01-21 Nick Clifton <nickc@redhat.com>
9860
9861 PR target/69129
9862 * gcc.target/mips/pr69129.c: New.
9863
62dd9f85 98642016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9865
9866 PR c++/58046
9867 * g++.dg/cpp0x/pr58046.C: New.
9868
ac7d424b 98692016-01-21 Jakub Jelinek <jakub@redhat.com>
9870
47c0bea3 9871 PR target/69187
9872 PR target/65624
9873 * gcc.target/arm/pr69187.c: New test.
9874
ac7d424b 9875 PR c++/69355
9876 * g++.dg/torture/pr69355.C: New test.
9877
9e18b252 98782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9879 Sebastian Pop <s.pop@samsung.com>
9880
9881 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9882
de862e2f 98832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9884 Sebastian Pop <s.pop@samsung.com>
9885
132731fb 9886 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 9887
f55f9344 98882016-01-21 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR middle-end/67653
9891 * c-c++-common/pr67653.c: New test.
9892 * gcc.dg/torture/pr29119.c: Add dg-warning.
9893
62752e71 98942016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9895
9896 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9897
16d4186f 98982016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9899
9900 PR c/24293
9901 * gcc.dg/pr24293.c: New test.
9902 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9903 incomplete struct type.
9904 * gcc.dg/declspec-1.c: Likewise.
9905 * gcc.dg/pr63549.c: Likewise.
9906
58219d13 99072016-01-20 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR tree-optimization/66612
9910 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9911 for bdn instruction.
9912
a7b5688a 99132016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9914
9915 * lib/target-supports.exp
9916 (check_effective_target_arm_fp_ok_nocache): New.
9917 (check_effective_target_arm_fp_ok): New.
9918 (add_options_for_arm_fp): New.
9919 (check_effective_target_arm_crypto_ok_nocache): Require
9920 target_arm_v8_neon_ok instead of arm32.
9921 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9922 (check_effective_target_arm_crypto_pragma_ok): New.
9923 (add_options_for_arm_vfp): New.
9924 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9925 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9926 target instead. Force initial fpu to vfp.
9927 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9928 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9929 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9930 dependency.
9931 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9932 use arm_vfp effective target instead. Force initial fpu to vfp.
9933 * gcc.target/arm/attr-neon3.c: Likewise.
9934 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9935 arm_vfp_ok.
9936 * gcc.target/arm/unsigned-float.c: Likewise.
9937 * gcc.target/arm/vfp-1.c: Likewise.
9938 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9939 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9940 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9941 * gcc.target/arm/vfp-ldmias.c: Likewise.
9942 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9943 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9944 * gcc.target/arm/vfp-stmiad.c: Likewise.
9945 * gcc.target/arm/vfp-stmias.c: Likewise.
9946 * gcc.target/arm/vnmul-1.c: Likewise.
9947 * gcc.target/arm/vnmul-2.c: Likewise.
9948 * gcc.target/arm/vnmul-3.c: Likewise.
9949 * gcc.target/arm/vnmul-4.c: Likewise.
9950
7ca56ca8 99512016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 9952
7fb75b57 9953 PR testsuite/69366
9954 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9955 the MPX run-time library, for compile-time MPX test.
9956 * gcc.target/i386/chkp-always_inline.c: Likewise.
9957 * gcc.target/i386/chkp-bndret.c: Likewise.
9958 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9959 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9960 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9961 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9962 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9963 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9964 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9965 * gcc.target/i386/chkp-label-address.c: Likewise.
9966 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9967 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9968 * gcc.target/i386/chkp-pr69044.c: Likewise.
9969 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9970 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9971 * gcc.target/i386/chkp-strchr.c: Likewise.
9972 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9973 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9974 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9975 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9976 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9977 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9978 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9979 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9980 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9981 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9982 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9983 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9984 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9985 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9986 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9987 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9988 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9989 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9990 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9991 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9992 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9993 * gcc.target/i386/pr63995-2.c: Likewise.
9994 * gcc.target/i386/pr64805.c: Likewise.
9995 * gcc.target/i386/pr65044.c: Likewise.
9996 * gcc.target/i386/pr65167.c: Likewise.
9997 * gcc.target/i386/pr65183.c: Likewise.
9998 * gcc.target/i386/pr65184.c: Likewise.
9999 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 10000
f2da0b99 100012016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10002
10003 PR tree-optimization/69328
10004 * gcc.dg/pr69328.c: New test.
10005
4d379676 100062016-01-20 Jeff Law <law@redhat.com>
10007
4a11f145 10008 PR target/25114
4d379676 10009 * gcc.target/m68k/pr25114.c: New test.
10010
0754bad1 100112016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10012
10013 * gcc.target/arm/memset-inline-10.c: Added
10014 dg-require-effective-target arm_thumb2_ok.
10015
63bd5c2d 100162016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10017
10018 * gcc.dg/debug/dwarf2/sso.c: New test.
10019
a9c01e81 100202016-01-19 Uros Bizjak <ubizjak@gmail.com>
10021
10022 PR testsuite/68820
10023 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10024 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10025 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10026
53fa0e54 100272016-01-19 Jan Hubicka <hubicka@ucw.cz>
10028
10029 PR ipa/66223
10030 * g++.dg/ipa/devirt-50.C: New testcase.
10031
e035a62c 100322016-01-19 Marek Polacek <polacek@redhat.com>
10033
10034 PR c++/68965
10035 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10036 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10037
885cc3ea 100382016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10039
10040 PR target/69135
10041 * gcc.target/arm/pr69135_1.c: New test.
10042
07bd240e 100432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10044
10045 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10046
9f60d257 100472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10048
10049 * gcc.target/aarch64/ccmp_1.c: New testcase.
10050
a0c919f7 100512016-01-19 Marek Polacek <polacek@redhat.com>
10052
10053 PR c++/68586
10054 * g++.dg/cpp0x/enum30.C: New test.
10055
dc5d6d17 100562016-01-19 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/69336
10059 * g++.dg/tree-ssa/pr69336.C: New testcase.
10060
6dd156e0 100612016-01-19 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR debug/65779
10064 * gcc.dg/pr65779.c: New test.
10065
3e0d45b9 100662016-01-19 Richard Biener <rguenther@suse.de>
10067
10068 PR tree-optimization/69352
10069 * gcc.dg/torture/pr69352.c: New testcase.
10070
7a3cf64d 100712016-01-19 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR rtl-optimization/68955
10074 PR rtl-optimization/64557
10075 * gcc.dg/torture/pr68955.c: New test.
10076
8be55b33 100772016-01-19 Jan Hubicka <hubicka@ucw.cz>
10078
10079 PR lto/69136
10080 * g++.dg/torture/pr69136.C: New testcase.
10081
72a985d7 100822016-01-19 Jan Hubicka <hubicka@ucw.cz>
10083
10084 PR lto/69133
10085 * g++.dg/lto/pr69133_0.C: New testcase.
10086 * g++.dg/lto/pr69133_1.C: New testcase.
10087
56778b62 100882016-01-15 Jeff Law <law@redhat.com>
10089
10090 PR tree-optimization/69320
10091 * gcc.c-torture/pr69320-1.c: New test.
10092 * gcc.c-torture/pr69320-2.c: New test.
10093 * gcc.c-torture/pr69320-3.c: New test.
10094 * gcc.c-torture/pr69320-4.c: New test.
10095
ced41b93 100962016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10097
10098 PR c++/11858
10099 PR c++/24663
10100 PR c++/24664
10101 * g++.dg/template/pr11858.C: New test.
10102 * g++.dg/template/pr24663.C: New test.
10103 * g++.dg/template/unify12.C: New test.
10104 * g++.dg/template/unify13.C: New test.
10105 * g++.dg/template/unify14.C: New test.
10106 * g++.dg/template/unify15.C: New test.
10107 * g++.dg/template/unify16.C: New test.
10108 * g++.dg/template/unify17.C: New test.
10109
7f8cbcaf 101102016-01-18 David Malcolm <dmalcolm@redhat.com>
10111
10112 PR testsuite/69181
10113 * gcc.dg/pr69181-1.c: New test file.
10114 * gcc.dg/pr69181-2.c: New test file.
10115 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10116 globals by moving it to...
10117 (cleanup-after-saved-dg-test): ...this new function. Add
10118 "global additional_sources_used". Add reset of global
10119 multiline_expected_outputs to the empty list.
10120 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10121 global to...
10122 (multiline_expected_outputs): ...this, and updated comments to
10123 note that it is modified from gcc-dg.exp.
10124 (dg-end-multiline-output): Update for the above renaming.
10125 (handle-multiline-outputs): Likewise. Remove the clearing
10126 of the expected outputs to the empty list.
10127
3c7cbfc0 101282016-01-18 Richard Biener <rguenther@suse.de>
10129
10130 PR tree-optimization/69297
10131 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10132
81d49cc1 101332016-01-18 Joseph Myers <joseph@codesourcery.com>
10134
10135 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10136 dg-options.
10137 * gcc.target/mips/mips-3d-2.c: Likewise.
10138 * gcc.target/mips/mips-3d-3.c: Likewise.
10139 * gcc.target/mips/mips-3d-4.c: Likewise.
10140 * gcc.target/mips/mips-3d-5.c: Likewise.
10141 * gcc.target/mips/mips-3d-6.c: Likewise.
10142 * gcc.target/mips/mips-3d-7.c: Likewise.
10143 * gcc.target/mips/mips-3d-8.c: Likewise.
10144 * gcc.target/mips/mips-3d-9.c: Likewise.
10145 * gcc.target/mips/mips-ps-1.c: Likewise.
10146 * gcc.target/mips/mips-ps-2.c: Likewise.
10147 * gcc.target/mips/mips-ps-3.c: Likewise.
10148 * gcc.target/mips/mips-ps-4.c: Likewise.
10149 * gcc.target/mips/mips-ps-5.c: Likewise.
10150 * gcc.target/mips/mips-ps-6.c: Likewise.
10151 * gcc.target/mips/mips-ps-7.c: Likewise.
10152 * gcc.target/mips/mips-ps-type.c: Likewise.
10153 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10154 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10155
03c4ff3a 101562016-01-18 Tom de Vries <tom@codesourcery.com>
10157
10158 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10159 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10160 * c-c++-common/goacc/kernels-empty.c: New test.
10161 * c-c++-common/goacc/kernels-eternal.c: New test.
10162 * c-c++-common/goacc/kernels-loop-2.c: New test.
10163 * c-c++-common/goacc/kernels-loop-3.c: New test.
10164 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10165 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10166 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10167 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10168 * c-c++-common/goacc/kernels-loop-data.c: New test.
10169 * c-c++-common/goacc/kernels-loop-g.c: New test.
10170 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10171 * c-c++-common/goacc/kernels-loop-n.c: New test.
10172 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10173 * c-c++-common/goacc/kernels-loop.c: New test.
10174 * c-c++-common/goacc/kernels-noreturn.c: New test.
10175 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10176 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10177 * c-c++-common/goacc/kernels-reduction.c: New test.
10178
22e3dcee 101792016-01-18 Tom de Vries <tom@codesourcery.com>
10180
10181 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10182 * gcc.dg/autopar/outer-2.c: Same.
10183 * gcc.dg/autopar/outer-3.c: Same.
10184 * gcc.dg/autopar/outer-4.c: Same.
10185 * gcc.dg/autopar/outer-5.c: Same.
10186 * gcc.dg/autopar/outer-6.c: Same.
10187 * gcc.dg/autopar/parallelization-1.c: Same.
10188 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10189 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10190 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10191 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10192 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10193 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10194 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10195 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10196 * gcc.dg/autopar/pr39500-1.c: Same.
10197 * gcc.dg/autopar/pr39500-2.c: Same.
10198 * gcc.dg/autopar/pr46193.c: Same.
10199 * gcc.dg/autopar/pr46194.c: Same.
10200 * gcc.dg/autopar/pr49580.c: Same.
10201 * gcc.dg/autopar/pr49960-1.c: Same.
10202 * gcc.dg/autopar/pr49960.c: Same.
10203 * gcc.dg/autopar/pr68373.c: Same.
10204 * gcc.dg/autopar/reduc-1.c: Same.
10205 * gcc.dg/autopar/reduc-1char.c: Same.
10206 * gcc.dg/autopar/reduc-1short.c: Same.
10207 * gcc.dg/autopar/reduc-2.c: Same.
10208 * gcc.dg/autopar/reduc-2char.c: Same.
10209 * gcc.dg/autopar/reduc-2short.c: Same.
10210 * gcc.dg/autopar/reduc-3.c: Same.
10211 * gcc.dg/autopar/reduc-4.c: Same.
10212 * gcc.dg/autopar/reduc-6.c: Same.
10213 * gcc.dg/autopar/reduc-7.c: Same.
10214 * gcc.dg/autopar/reduc-8.c: Same.
10215 * gcc.dg/autopar/reduc-9.c: Same.
10216 * gcc.dg/autopar/uns-outer-4.c: Same.
10217 * gcc.dg/autopar/uns-outer-5.c: Same.
10218 * gcc.dg/autopar/uns-outer-6.c: Same.
10219 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10220 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10221
fd5cbe2f 102222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10223
10224 PR target/63679
10225 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10226 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10227
fa75ab55 102282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10229
10230 PR target/63679
10231 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10232 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10233 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10234
214b2582 102352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10236
10237 PR target/63679
10238 * gcc.dg/tree-ssa/sra-17.c: New.
10239 * gcc.dg/tree-ssa/sra-18.c: New.
10240
13146837 102412016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10242
10243 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10244
6ccd18c2 102452016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10246
10247 * gnat.dg/inline12.adb: New test.
10248
8872b95f 102492016-01-18 Bin Cheng <bin.cheng@arm.com>
10250
10251 PR tree-optimization/66797
10252 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10253
971514e3 102542016-01-18 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/69170
10257 * gcc.dg/torture/pr69170.c: New testcase.
10258
dfb6d139 102592016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 10260
10261 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10262
164d84c2 102632016-01-16 Tom de Vries <tom@codesourcery.com>
10264
10265 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10266
4c33b769 102672016-01-16 Tom de Vries <tom@codesourcery.com>
10268
10269 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10270 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10271 redundant dg-require-effective-target pthread.
10272 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10273 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10274 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10275 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10276 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10277 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10278 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10279
673441b0 102802016-01-16 David Edelsohn <dje.gcc@gmail.com>
10281
10282 PR target/68609
10283 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10284 * gcc.target/powerpc/recip-7.c: Same.
10285
90153ae7 102862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10287
10288 PR c++/69091
10289 * g++.dg/template/pr69091.C: New test.
10290
bc24d01d 102912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10292
10293 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10294 dump does not contain an error_mark_node.
10295 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10296 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10297
4067c0fd 102982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10299
10300 PR c++/68936
10301 * g++.dg/template/pr68936.C: New test.
10302
27c6dbdd 103032016-01-15 David Edelsohn <dje.gcc@gmail.com>
10304
10305 PR target/68609
10306 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10307 * gcc.target/powerpc/recip-2.c: Same.
10308 * gcc.target/powerpc/recip-3.c: Same.
10309 * gcc.target/powerpc/recip-4.c: Same.
10310 * gcc.target/powerpc/recip-sqrtf.c: Same.
10311
e390c57d 103122016-01-15 Jeff Law <law@redhat.com>
10313
10314 PR tree-optimization/69270
10315 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10316 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10317
ddcfeaf1 103182016-01-15 Paul Thomas <pault@gcc.gnu.org>
10319
10320 PR fortran/49630
10321 * gfortran.dg/deferred_character_13.f90: New test for the fix
10322 of comment 3 of the PR.
10323
10324 PR fortran/54070
10325 * gfortran.dg/deferred_character_8.f90: New test
10326 * gfortran.dg/allocate_error_5.f90: New test
10327
10328 PR fortran/60593
10329 * gfortran.dg/deferred_character_10.f90: New test
10330
10331 PR fortran/60795
10332 * gfortran.dg/deferred_character_14.f90: New test
10333
10334 PR fortran/61147
10335 * gfortran.dg/deferred_character_11.f90: New test
10336
10337 PR fortran/64324
10338 * gfortran.dg/deferred_character_9.f90: New test
10339
81be349c 103402016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10341
10342 PR rtl-optimization/69030
10343 * gcc.target/i386/pr69030.c: New.
10344
998456c5 103452016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10346
10347 * gcc.target/aarch64/target_attr_17.c: New test.
10348
0d85be19 103492016-01-15 Richard Biener <rguenther@suse.de>
10350
10351 PR tree-optimization/66856
10352 * gcc.dg/torture/pr66856-1.c: New testcase.
10353 * gcc.dg/torture/pr66856-2.c: Likewise.
10354
321d36c8 103552016-01-15 Richard Biener <rguenther@suse.de>
10356
10357 PR debug/69137
10358 * g++.dg/lto/pr69137_0.C: New testcase.
10359
d94a1f53 103602016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10361
10362 PR middle-end/69246
10363 * gcc.target/i386/pr69246.c: New test.
10364
5fe9a861 103652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10366
a9c01e81 10367 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 10368
3d05a5e9 103692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10370
10371 PR c++/56194
10372 * g++.dg/init/const9.C: Disable test on S/390.
10373
5e8132b5 103742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10375
10376 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10377 * g++.dg/Wno-frame-address.C: Ditto.
10378
32307cdf 103792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10380
10381 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10382
1ca28250 103832016-01-15 Richard Biener <rguenther@suse.de>
10384
10385 PR tree-optimization/68961
10386 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10387
6271bd93 103882016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10389
10390 * gcc.target/i386/pr65105-5.c: New test.
10391
dfb6d139 103922016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 10393
10394 * gcc.c-torture/execute/alias-4.c: New testcase.
10395
dfb6d139 103962016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 10397
10398 PR ipa/68148
10399 * g++.dg/ipa/devirt-49.C: New testcase.
10400
7bbac464 104012016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 10402
10403 PR target/65837
10404 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10405 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10406 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10407
4345b868 104082016-01-15 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/69117
10411 * gcc.dg/torture/pr69117.c: New testcase.
10412
580357e7 104132015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 10414
10415 PR c++/69048
10416 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10417
612baa31 104182016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10419
10420 PR testsuite/67509
10421 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10422 range tests use 100 * maximum instead of maximum + 1.
10423
44e09bc4 104242016-01-14 Jakub Jelinek <jakub@redhat.com>
10425
10426 PR debug/69244
10427 * gcc.dg/guality/pr69244.c: New test.
10428
96962ae4 104292016-01-14 Uros Bizjak <ubizjak@gmail.com>
10430
10431 * lib/target-supports.exp (check_effective_target_issignaling):
10432 New procedure.
10433 * gcc.dg/pr61441.c: Require issignaling effective target.
10434
ab9c400b 104352016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10436
10437 PR target/68803
10438 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10439
a7ed4583 104402016-01-14 David Malcolm <dmalcolm@redhat.com>
10441
10442 PR c++/68819
10443 PR preprocessor/69177
10444 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10445 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10446 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10447 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10448
77f35cec 104492016-01-14 Marek Polacek <polacek@redhat.com>
10450
10451 PR c/69262
10452 * gcc.dg/array-15.c: New test.
10453
915d0950 104542016-01-14 Jakub Jelinek <jakub@redhat.com>
10455
10456 PR middle-end/68146
10457 PR tree-optimization/69155
10458 * gfortran.dg/pr68146.f: New test.
10459 * gfortran.dg/pr69155.f90: New test.
10460
24651fb7 104612016-01-14 Richard Biener <rguenther@suse.de>
10462
10463 PR tree-optimization/68060
10464 * gcc.dg/torture/pr68060-1.c: New testcase.
10465 * gcc.dg/torture/pr68060-2.c: Likewise.
10466
2f63f950 104672016-01-14 Nick Clifton <nickc@redhat.com>
10468
10469 * lib/target-supports.exp
10470 (check_effective_target_arm_neon_ok_nocache): Add an option
10471 sequence that includes setting the ARM architecture to ARMv7-A.
10472 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10473 command line options necessary to enable Neon support.
10474 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10475 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10476 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10477 * gcc.target/arm/pr69180.c: Likewise.
10478
3ce0acde 104792016-01-14 Jeff Law <law@redhat.com>
10480
10481 PR tree-optimization/69270
10482 * gcc.dg/tree-ssa/pr69270.c: New test.
10483
bda05c57 104842016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10485
10486 PR c/66208
10487 * c-c++-common/pr66208.c: New file.
10488
9b657cf1 104892016-01-13 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR tree-optimization/69156
10492 * gcc.dg/pr69156.c: New test.
10493
58ba1b9d 104942016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10495
10496 * gcc.target/i386/pr69225-7.c: New test.
10497
e5fee0fe 104982016-01-13 Richard Henderson <rth@redhat.com>
10499
10500 * gcc.dg/tm/memopt-13.c: Update expected function.
10501 * gcc.dg/tm/memopt-6.c: Likewise.
10502
3f0e9745 105032016-01-13 Uros Bizjak <ubizjak@gmail.com>
10504
10505 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10506 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10507 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10508 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 10509
3f0e9745 105102016-01-13 Tom de Vries <tom@codesourcery.com>
10511
10512 PR tree-optimization/69169
7a6ddc0d 10513 * gcc.dg/pr69169.c: New test.
10514
9b657cf1 105152016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 10516
10517 PR target/69228
10518 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10519 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10520 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10521 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10522 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10523 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10524 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10525 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10526
f704d701 105272016-01-13 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR target/69247
10530 * gcc.dg/pr69247.c: New test.
10531
e966d6b9 105322016-01-13 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/69242
10535 * gcc.dg/torture/pr69242.c: New testcase.
10536
1ca1d9b2 105372016-01-13 Richard Biener <rguenther@suse.de>
10538
10539 PR tree-optimization/69186
10540 * gcc.dg/torture/pr69186.c: New testcase.
10541
d07cbccc 105422016-01-13 Jeff Law <law@redhat.com>
10543
10544 PR tree-optimization/67755
10545 * gcc.dg/tree-ssa/pr67755.c: New test.
10546
105472016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 10548
10549 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10550 pass number in output by a star.
10551
b95d41cf 105522016-01-12 Bin Cheng <bin.cheng@arm.com>
10553
10554 PR tree-optimization/68911
10555 * gcc.c-torture/execute/pr68911.c: New test.
10556
91d87e22 105572016-01-12 Marek Polacek <polacek@redhat.com>
10558
10559 PR c++/68979
10560 * g++.dg/warn/permissive-1.C: New test.
10561
8a9401a4 105622016-01-12 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR objc++/68511
10565 PR c++/69213
10566 * g++.dg/opt/pr69213.C: New test.
10567
b9cb7a67 105682016-01-12 Christian Bruel <christian.bruel@st.com>
10569
10570 PR target/69180
10571 * gcc.target/arm/pr69180.c: New test.
10572
e4c96992 105732016-01-12 Richard Biener <rguenther@suse.de>
10574
10575 PR lto/69077
10576 * g++.dg/lto/pr69077_0.C: New testcase.
10577 * g++.dg/lto/pr69077_1.C: Likewise.
10578
90525f61 105792016-01-12 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR target/69175
10582 * g++.dg/opt/pr69175.C: New test.
10583
9e7edfd3 105842016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10585
10586 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10587 rather than #including math.h & stdlib.h.
10588 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10589 * gcc.dg/vect/pr49771.c: Likewise.
10590 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10591 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10592 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10593 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10594 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10595 * gcc.dg/vect/pr44507.c: Likewise.
10596 * gcc.dg/vect/pr45902.c: Likewise.
10597 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10598 * gcc.dg/vect/vect-117.c: Likewise.
10599 * gcc.dg/vect/vect-99.c: Likewise.
10600 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10601 * gcc.dg/vect/vect-cond-1.c: Likewise.
10602 * gcc.dg/vect/vect-cond-2.c: Likewise.
10603 * gcc.dg/vect/vect-cond-3.c: Likewise.
10604 * gcc.dg/vect/vect-cond-4.c: Likewise.
10605 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10606 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10607 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10608 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10609 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10610 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10611 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10612 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10613 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10614 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10615 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10616 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10617 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10618 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10619 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10620 include of signal.h.
10621 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10622 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10623 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10624 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10625 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10626 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10627 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10628 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10629 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10630 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10631 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10632 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10633 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10634 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10635 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10636 * gcc.dg/vect/vect-outer-5.c: Likewise.
10637 * gcc.dg/vect/vect-outer-6.c: Likewise.
10638 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10639 include of stdio.h.
10640
3368873d 106412016-01-12 Nick Clifton <nickc@redhat.com>
10642
10643 PR target/68913
10644 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10645 to fread so that it will be found in all target runtimes.
10646
0464ea95 106472016-01-12 Richard Biener <rguenther@suse.de>
10648
10649 PR tree-optimization/69053
10650 * g++.dg/torture/pr69053.C: New testcase.
10651
7819730f 106522016-01-12 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/69168
10655 * gcc.dg/torture/pr69168.c: New testcase.
10656
995bfebf 106572016-01-12 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/69157
10660 * gcc.dg/torture/pr69157.c: New testcase.
10661
106622016-01-12 Richard Biener <rguenther@suse.de>
10663
10664 PR tree-optimization/69174
10665 * gcc.dg/torture/pr69174.c: New testcase.
10666
1d10d64c 106672016-01-12 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR c++/66808
10670 PR c++/69000
10671 * g++.dg/tls/pr66808.C: New test.
10672 * g++.dg/tls/pr69000.C: New test.
10673
f0b79faf 106742016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10675
10676 * gcc.target/powerpc/swaps-p8-23.c: New test.
10677 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10678
04cf75a4 106792016-01-11 John David Anglin <danglin@gcc.gnu.org>
10680
10681 PR tree-optimization/68356
10682 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10683
0eb4264c 106842016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10685 Jim Wilson <jim.wilson@linaro.org>
10686
10687 PR target/69194
10688 * gcc.target/arm/pr69194.c: New test.
10689
2f66de64 106902016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10691
10692 PR target/69225
10693 * gcc.target/i386/pr69225-1.c: New test.
10694 * gcc.target/i386/pr69225-2.c: Likewise.
10695 * gcc.target/i386/pr69225-3.c: Likewise.
10696 * gcc.target/i386/pr69225-4.c: Likewise.
10697 * gcc.target/i386/pr69225-5.c: Likewise.
10698 * gcc.target/i386/pr69225-6.c: Likewise.
10699
36105e82 107002016-01-11 Jakub Jelinek <jakub@redhat.com>
10701
1c78ce2e 10702 PR target/67462
10703 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10704 if lp64.
10705
a4a87320 10706 PR target/69071
10707 * gcc.dg/pr69071.c: New test.
10708
91fbd04f 10709 PR c++/69211
10710 * g++.dg/opt/pr69211.C: New test.
10711
36105e82 10712 PR tree-optimization/69214
10713 * gcc.c-torture/compile/pr69214.c: New test.
10714
e934c380 107152016-01-11 Uros Bizjak <ubizjak@gmail.com>
10716
10717 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10718 * gcc.target/i386/pr66232-11.c: Ditto.
10719 * gcc.target/i386/pr66232-12.c: Ditto.
10720 * gcc.target/i386/pr66232-13.c: Ditto.
10721
3ff1b153 107222016-01-11 Richard Biener <rguenther@suse.de>
10723
10724 PR tree-optimization/69173
10725 * gcc.dg/torture/pr69173.c: New testcase.
10726
04e1504c 107272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10728
10729 PR rtl-optimization/68796
10730 * gcc.target/aarch64/tst_5.c: New test.
10731 * gcc.target/aarch64/tst_6.c: Likewise.
10732
ae8718b5 107332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10734
10735 PR rtl-optimization/68841
10736 * gcc.dg/pr68841.c: New test.
10737 * gcc.c-torture/execute/pr68841.c: New test.
10738
bd8bece2 107392016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10740
10741 PR rtl-optimization/68920
10742 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10743 for ix86 targets.
10744 * gcc.dg/ifcvt-5.c: New test.
10745
9b657cf1 107462016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 10747
10748 PR bootstrap/69123
10749 * g++.dg/pr69123.C: New.
10750
7a158352 107512016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10752
10753 PR target/69010
10754 * gcc.target/i386/pr69010.c: New test.
10755
ff375d11 107562016-01-11 Martin Jambor <mjambor@suse.cz>
10757
10758 PR ipa/69044
10759 * gcc.target/i386/chkp-pr69044.c: New test.
10760
9eb890f1 107612016-01-11 Tom de Vries <tom@codesourcery.com>
10762
10763 PR tree-optimization/69109
10764 * gcc.dg/autopar/pr69109-2.c: New test.
10765 * gcc.dg/autopar/pr69109.c: New test.
10766
c4157ee5 107672016-01-11 Tom de Vries <tom@codesourcery.com>
10768
10769 PR tree-optimization/69108
10770 * gcc.dg/autopar/pr69108.c: New test.
10771
b933e511 107722016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10773
10774 PR c++/69029
10775 * c-c++-common/Wisleading-indentation.c: Augment test.
10776
efb73de1 107772016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10778
10779 PR fortran/69154
10780 * gfortran.dg/inline_matmul_12.f90: New test.
10781
40c86c3b 107822016-01-10 Paul Thomas <pault@gcc.gnu.org>
10783
10784 PR fortran/67779
10785 * gfortran.dg/actual_array_offset_1: New test.
10786
a006c0bb 107872016-01-10 Tom de Vries <tom@codesourcery.com>
10788
10789 PR tree-optimization/69062
10790 * gcc.dg/autopar/pr69062.c: New test.
10791
880ed4be 107922016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10793
10794 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10795 * gcc.dg/vect/slp-perm-2.c: Likewise.
10796 * gcc.dg/vect/slp-perm-3.c: Likewise.
10797 * gcc.dg/vect/slp-perm-5.c: Likewise.
10798 * gcc.dg/vect/slp-perm-6.c: Likewise.
10799 * gcc.dg/vect/slp-perm-7.c: Likewise.
10800 * gcc.dg/vect/slp-perm-8.c: Likewise.
10801
d95e1856 108022016-01-10 Tom de Vries <tom@codesourcery.com>
10803
10804 PR tree-optimization/69039
10805 * gcc.dg/autopar/pr69039.c: New test.
10806
0f8f48d0 108072016-01-09 Marek Polacek <polacek@redhat.com>
10808
10809 PR c++/69113
10810 * g++.dg/pr69113.C: New test.
10811
7dff0499 108122016-01-09 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR middle-end/50865
10815 PR tree-optimization/69097
10816 * gcc.c-torture/execute/pr50865.c: New test.
10817 * gcc.c-torture/execute/pr69097-1.c: New test.
10818 * gcc.c-torture/execute/pr69097-2.c: New test.
10819 * gcc.dg/pr69097-1.c: New test.
10820 * gcc.dg/pr69097-2.c: New test.
10821
18431e78 108222016-01-09 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR c++/69164
10825 * g++.dg/opt/pr69164.C: New test.
10826
1943a4a2 108272016-01-08 Jakub Jelinek <jakub@redhat.com>
10828
10829 PR tree-optimization/69167
10830 * gcc.dg/pr69167.c: New test.
10831
a143e277 108322016-01-08 Marek Polacek <polacek@redhat.com>
10833
10834 PR c++/68449
10835 * g++.dg/pr68449.C: New.
10836
44c01906 108372016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10838
10839 PR tree-optimization/68707
10840 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10841 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10842 on platforms supporting it.
10843 * gcc.dg/vect/slp-perm-2.c: Likewise.
10844 * gcc.dg/vect/slp-perm-3.c: Likewise.
10845 * gcc.dg/vect/slp-perm-5.c: Likewise.
10846 * gcc.dg/vect/slp-perm-7.c: Likewise.
10847 * gcc.dg/vect/slp-perm-8.c: Likewise.
10848 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10849 on platforms supporting it.
10850
c437d1e8 108512016-01-08 Jakub Jelinek <jakub@redhat.com>
10852
c9595c51 10853 PR tree-optimization/69162
10854 * gcc.dg/pr69162.c: New test.
10855
c437d1e8 10856 PR tree-optimization/69172
10857 * gcc.dg/pr69172.c: New test.
10858
6a46a28c 108592016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10860
10861 PR tree-optimization/67781
10862 * gcc.c-torture/execute/pr67781.c: New file.
10863
62ad9a04 108642016-01-08 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR tree-optimization/69083
10867 * gcc.dg/vect/pr69083.c: New test.
10868
9e0e8c2a 108692016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10870
10871 PR tree-optimization/61441
10872 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10873 Use -fexcess-precision=standard for compiler options.
10874 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10875
5d034e37 108762016-01-08 Jakub Jelinek <jakub@redhat.com>
10877
5013f740 10878 PR fortran/69128
10879 * gfortran.dg/gomp/pr69128.f90: New test.
10880
5d034e37 10881 PR c++/69145
10882 * g++.dg/ext/pr69145-1.C: New test.
10883 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10884 * g++.dg/ext/pr69145-2.h: New file.
10885
517906ff 108862016-01-07 Martin Sebor <msebor@redhat.com>
10887
10888 PR c/68966
10889 * gcc.dg/atomic-fetch-bool.c: New test.
10890 * gcc.dg/sync-fetch-bool.c: New test.
10891
cdbb524c 108922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10893
10894 PR fortran/66680
10895 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10896
ec3aba9e 108972016-01-07 Nick Clifton <nickc@redhat.com>
10898
10899 PR target/66655
10900 * g++.dg/pr66655.C: New test.
10901 * g++.dg/pr66655_1.cc: Test support file.
10902 * g++.dg/pr66655.h: Test header file.
10903
9b657cf1 109042016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 10905
10906 PR fortran/66680
10907 gfortran.dg/gomp/pr66680.f90: New test.
10908
cd45d7a5 109092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10910
10911 PR target/69171
10912 * gcc.target/i386/pr69171-1.c: New test.
10913 * gcc.target/i386/pr69171-2.c: Likewise.
10914 * gcc.target/i386/pr69171-3.c: Likewise.
10915 * gcc.target/i386/pr69171-4.c: Likewise.
10916 * gcc.target/i386/pr69171-5.c: Likewise.
10917 * gcc.target/i386/pr69171-6.c: Likewise.
10918
4a86a91a 109192015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10920
10921 PR middle-end/67639
10922 * c-c++-common/pr67639.c: New test.
10923
34c05552 109242016-01-07 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR tree-optimization/69141
10927 * g++.dg/opt/pr69141.C: New test.
10928
f08d6895 109292016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10930
10931 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10932
32ec4173 109332016-01-06 Uros Bizjak <ubizjak@gmail.com>
10934
10935 PR target/69140
10936 * gcc.target/i386/pr69140.c: New test
10937
d74214f3 109382016-01-06 David Malcolm <dmalcolm@redhat.com>
10939
10940 * gcc.dg/bad-dereference.c: New test case.
10941
73991cab 109422015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10943
10944 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10945
fc8cc457 109462016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10947
10948 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10949
be3c9981 109502016-01-06 Marek Polacek <polacek@redhat.com>
10951
10952 PR sanitizer/69099
10953 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10954
2cb724f9 109552016-01-05 Marek Polacek <polacek@redhat.com>
10956
10957 PR c/69104
10958 * gcc.dg/atomic-invalid-2.c: New.
10959
233a53ed 109602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10961
10962 PR target/68991
10963 * gcc.target/i386/pr68991.c: New test.
10964
ea87c5e3 109652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10966
10967 PR target/68991
10968 * g++.dg/pr68991-1.C: New test.
10969 * g++.dg/pr68991-2.C: Likewise.
10970
1943a4a2 109712016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 10972
1943a4a2 10973 PR other/60465
afe82e5b 10974 * gcc.target/ia64/pr60465-gprel64.c: New test.
10975 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10976
1e9147dd 109772016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978
10979 PR rtl-optimization/68651
10980 * gcc.target/aarch64/pr68651_1.c: New test.
10981
d42aa619 109822016-01-05 David Malcolm <dmalcolm@redhat.com>
10983
10984 PR c/69122
10985 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10986
1776de76 109872016-01-05 Nathan Sidwell <nathan@acm.org>
10988
2d7d361d 10989 PR c++/58583
10990 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10991
1776de76 10992 * gcc.dg/alias-15.c: New.
10993
5beb12c0 109942016-01-05 Nick Clifton <nickc@redhat.com>
10995
10996 PR target/68870
10997 * g++.dg/pr68770.C: New test.
10998
d8cca921 109992016-01-04 Mike Stump <mikestump@comcast.net>
11000
11001 * lib/target-supports.exp (check_effective_target_cilkplus):
11002 cilkplus targets require pthreads.
afc907ef 11003 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 11004
8427dff3 110052016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11006
11007 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11008 generation.
11009
f1717362 110102016-01-04 Jakub Jelinek <jakub@redhat.com>
11011
11012 Update copyright years.
11013
d7d6a3ab 110142016-01-04 Marek Polacek <polacek@redhat.com>
11015
11016 PR c/68908
11017 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11018 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11019 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11020
b8f4a5f9 110212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11022
11023 * gcc.target/sparc/20160104-2.c: New test.
11024
6b5c028f 110252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11026
11027 * gcc.target/sparc/20160104-1.c: New test.
11028
300e1002 110292016-01-03 Paul Thomas <pault@gcc.gnu.org>
11030
11031 PR fortran/65045
11032 * gfortran.dg/pr65045.f90: New test.
11033
855b105f 110342016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11035
11036 * gnat.dg/specs/debug1.ads: Delete.
11037
bdc177dc 110382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11039
11040 PR libgfortran/68867
11041 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11042 expression.
11043
48aaffae 110442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045
11046 PR libgfortran/68867
11047 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11048 PowerPC.
11049
19a468b8 110502016-01-01 Paul Thomas <pault@gcc.gnu.org>
11051
11052 PR fortran/68864
11053 * gfortran.dg/pr68864.f90: New test.
11054
25371c91 110552016-01-01 Jakub Jelinek <jakub@redhat.com>
11056
2a659064 11057 PR tree-optimization/69070
11058 * gcc.dg/pr69070.c: New test.
11059
57aa9851 11060 PR sanitizer/69055
11061 * gfortran.dg/pr69055.f90: New test.
11062
25371c91 11063 PR target/69015
11064 * gcc.dg/pr69015.c: New test.
f1717362 11065\f
fb2c1edd 11066Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 11067
11068Copying and distribution of this file, with or without modification,
11069are permitted in any medium without royalty provided the copyright
11070notice and this notice are preserved.