re PR testsuite/80643 (NA->FAIL: gcc.dg/pr79214.c gcc.dg/pr79222.c gcc.dg/pr79223...
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-05-09 Martin Sebor <msebor@redhat.com>
2
3 PR testsuite/80643
4 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
5 output.
6
7 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/80186
10 * g++.dg/template/crash126.C: New.
11
12 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
13
14 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
15 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
16 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
17 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
18
19 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
20
21 PR testsuite/80611
22 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
23
24 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
25
26 * gcc.target/arc/tmac-1.c: New file.
27 * gcc.target/arc/tmac-2.c: Likewise.
28 * gcc.target/arc/tmac.h: Likewise.
29
30 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
31 Andrew Burgess <andrew.burgess@embecosm.com>
32
33 * gcc.target/arc/firq-1.c: New file.
34 * gcc.target/arc/firq-2.c: Likewise.
35 * gcc.target/arc/firq-3.c: Likewise.
36 * gcc.target/arc/firq-4.c: Likewise.
37 * gcc.target/arc/firq-5.c: Likewise.
38 * gcc.target/arc/firq-6.c: Likewise.
39
40 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
41
42 * gcc.target/arc/interrupt-5.c: Newfile.
43 * gcc.target/arc/interrupt-6.c: Likewise.
44 * gcc.target/arc/interrupt-7.c: Likewise.
45 * gcc.target/arc/interrupt-8.c: Likewise.
46 * gcc.target/arc/interrupt-9.c: Likewise.
47
48 2017-05-09 Richard Biener <rguenther@suse.de>
49
50 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
51 and adjust.
52 * gcc.dg/vect/vect-50.c: Likewise.
53
54 2017-05-09 Marek Polacek <polacek@redhat.com>
55
56 PR c/80525
57 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
58 * c-c++-common/Wlogical-op-2.c: New test.
59
60 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61
62 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
63 for targets with __SIZEOF_INT__ < 4.
64
65 2017-05-09 Richard Biener <rguenther@suse.de>
66
67 * gcc.dg/vect/vect-50.c: Revert last change.
68 * gcc.dg/vect/vect-44.c: Likewise.
69
70 2017-05-08 Martin Sebor <msebor@redhat.com>
71
72 PR translation/80280
73 * gcc.dg/format/gcc_diag-10.c: New test.
74
75 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
76
77 PR target/80101
78 * gcc.target/powerpc/pr80101-1.c: New test.
79
80 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
81
82 PR fortran/79930
83 * gfortran.dg/inline_transpose_1.f90: Add
84 -finline-matmul-limit=0 to options.
85 * gfortran.dg/matmul_5.f90: Likewise.
86 * gfortran.dg/vect/vect-8.f90: Likewise.
87 * gfortran.dg/inline_matmul_14.f90: New test.
88 * gfortran.dg/inline_matmul_15.f90: New test.
89
90 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
91
92 PR fortran/80602
93 * gfortran.dg/matmul_15.f90: New test case.
94
95 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
96
97 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
98 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
99
100 2017-05-07 Jeff Law <law@redhat.com>
101
102 Revert:
103 2017-05-06 Jeff Law <law@redhat.com>
104 PR tree-optimization/78496
105 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
106 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
107
108 2017-05-06 Jeff Law <law@redhat.com>
109
110 PR tree-optimization/78496
111 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
112 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
113
114 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
115
116 * gcc.target/aarch64/spill_1.c: New test.
117
118 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
119
120 PR rtl-optimization/75964
121 * gcc.dg/torture/pr75964.c: New test.
122
123 2017-05-06 Tom de Vries <tom@codesourcery.com>
124
125 PR testsuite/80606
126 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
127 * gcc.target/i386/avx-vtestpd-2.c: Same.
128 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
129 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
130 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
131 * gcc.target/i386/avx-vtestpd-3.c: Same.
132 * gcc.target/i386/avx-vtestps-1.c: Same.
133 * gcc.target/i386/avx-vtestps-2.c: Same.
134 * gcc.target/i386/avx-vtestps-256-1.c: Same.
135 * gcc.target/i386/avx-vtestps-256-2.c: Same.
136 * gcc.target/i386/avx-vtestps-256-3.c: Same.
137 * gcc.target/i386/avx-vtestps-3.c: Same.
138
139 2017-05-06 Tom de Vries <tom@codesourcery.com>
140
141 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
142
143 2017-05-06 Tom de Vries <tom@codesourcery.com>
144
145 PR testsuite/80557
146 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
147 * gcc.target/powerpc/altivec-types-1.c: Same.
148
149 2017-05-06 Tom de Vries <tom@codesourcery.com>
150
151 PR testsuite/80557
152 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
153 * gcc.target/spu/intrinsics-1.c: Same.
154
155 2017-05-06 Tom de Vries <tom@codesourcery.com>
156
157 PR testsuite/80557
158 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
159
160 2017-05-06 Tom de Vries <tom@codesourcery.com>
161
162 PR testsuite/80557
163 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
164 * gcc.target/aarch64/spellcheck_2.c: Same.
165 * gcc.target/aarch64/spellcheck_3.c: Same.
166
167 2017-05-06 Tom de Vries <tom@codesourcery.com>
168
169 PR testsuite/80557
170 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
171 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
172 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
173 * g++.dg/debug/dwarf2/typedef5.C: Same.
174 * g++.dg/goacc/data-1.C: Same.
175
176 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
177
178 * gcc.target/powerpc/versioned-copy-loop.c: New file.
179
180 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
181
182 PR target/79038
183 PR target/79202
184 PR target/79203
185 * gcc.target/powerpc/ppc-round3.c: New test.
186 * gcc.target/powerpc/ppc-round2.c: Update expected code.
187
188 2017-05-05 Jakub Jelinek <jakub@redhat.com>
189
190 PR tree-optimization/80632
191 * gcc.dg/pr80632.c: New test.
192
193 PR tree-optimization/80558
194 * gcc.dg/tree-ssa/vrp115.c: New test.
195
196 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
197 Thomas Preud'homme <thomas.preudhomme@arm.com>
198 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
199
200 PR target/71607
201 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
202 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
203 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
204 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
205 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
206 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
207 * gcc.target/arm/tls-disable-literal-pool.c: New.
208
209 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
210
211 PR tree-optimization/80613
212 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
213
214 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
215
216 PR c++/71577
217 * g++.dg/cpp0x/pr71577.C: New.
218
219 2017-05-04 Martin Sebor <msebor@redhat.com>
220
221 PR middle-end/79234
222 * gcc.dg/builtin-stringop-chk-8.c: New test.
223 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
224 * gcc.dg/builtin-stringop-chk-4.c: Same.
225 * gcc.dg/builtin-strncat-chk-1.c: Same.
226 * g++.dg/ext/strncpy-chk1.C: Same.
227 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
228 * gcc.dg/out-of-bounds-1.c: Same.
229 * gcc.dg/pr78138.c: Same.
230 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
231 * gfortran.dg/mvbits_7.f90: Same.
232
233 2017-05-04 Martin Sebor <msebor@redhat.com>
234
235 PR preprocessor/79214
236 PR middle-end/79222
237 PR middle-end/79223
238 * gcc.dg/pr79214.c: New test.
239 * gcc.dg/pr79214.h: New test header.
240 * gcc.dg/pr79222.c: New test.
241 * gcc.dg/pr79223.c: New test.
242 * gcc.dg/pr78138.c: Adjust.
243 * gfortran.dg/unconstrained_commons.f: Same.
244
245 2017-05-04 Martin Sebor <msebor@redhat.com>
246
247 PR translation/80280
248 * g++.dg/abi/Wabi-2-3.C: Adjust.
249 * g++.dg/abi/Wabi-3-2.C: Ditto.
250 * g++.dg/lookup/using17.C: Ditto.
251 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
252
253 2017-05-04 Martin Jambor <mjambor@suse.cz>
254
255 PR tree-optimization/80622
256 * gcc.dg/tree-ssa/pr80622.c: New test.
257
258 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
259
260 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
261
262 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
263
264 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
265 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
266
267 2017-05-04 Richard Biener <rguenther@suse.de>
268
269 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
270
271 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
272
273 * gcc.dg/vect/vect-profile-1.c: New test.
274
275 2017-05-04 Marek Polacek <polacek@redhat.com>
276
277 PR tree-optimization/80612
278 * gcc.dg/torture/pr80612.c: New test.
279
280 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
281 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
282
283 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
284 check_effective_target_arm_thumb1_movt_ok.
285
286 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
287
288 * gcc.target/arm/fpscr.c: New file.
289
290 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
291
292 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
293 target.
294
295 2017-05-04 Tom de Vries <tom@codesourcery.com>
296
297 PR testsuite/80557
298 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
299 line numbers.
300 * g++.dg/warn/miss-format-1.C: Same.
301 * g++.dg/warn/overflow-warn-1.C: Same.
302 * g++.dg/warn/overflow-warn-3.C: Same.
303 * g++.dg/warn/overflow-warn-4.C: Same.
304
305 2017-05-04 Tom de Vries <tom@codesourcery.com>
306
307 PR testsuite/80557
308 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
309 * gcc.target/i386/pr68657.c: Same.
310 * gcc.target/i386/pr69255-1.c: Same.
311 * gcc.target/i386/pr69255-2.c: Same.
312 * gcc.target/i386/pr69255-3.c: Same.
313
314 2017-05-04 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/31130
317 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
318 * gcc.dg/Wstrict-overflow-13.c: Likewise.
319 * gcc.dg/Wstrict-overflow-21.c: Likewise.
320 * gcc.dg/pr52904.c: Remove XFAIL.
321 * gcc.dg/tree-ssa/vrp114.c: New testcase.
322
323 2017-05-03 Jeff Law <law@redhat.com>
324
325 PR tree-optimization/78496
326 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
327
328 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
329
330 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
331
332 2017-05-03 Richard Biener <rguenther@suse.de>
333
334 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
335
336 2017-05-03 Jakub Jelinek <jakub@redhat.com>
337
338 PR tree-optimization/79472
339 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
340 to dg-options.
341 * gcc.dg/tree-ssa/vrp113.c: New test.
342 * gcc.dg/tree-ssa/cswtch-3.c: New test.
343 * gcc.dg/tree-ssa/cswtch-4.c: New test.
344 * gcc.dg/tree-ssa/cswtch-5.c: New test.
345
346 2017-05-03 Tom de Vries <tom@codesourcery.com>
347
348 PR testsuite/80557
349 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
350 * c-c++-common/Wshift-negative-value-2.c: Same.
351 * c-c++-common/Wshift-negative-value-3.c: Same.
352 * c-c++-common/Wshift-negative-value-4.c: Same.
353 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
354 * c-c++-common/cpp/pr60400.c: Same.
355 * c-c++-common/fmax-errors.c: Same.
356 * c-c++-common/goacc/data-2.c: Same.
357 * c-c++-common/goacc/host_data-2.c: Same.
358 * c-c++-common/gomp/simd4.c: Same.
359 * c-c++-common/pr28656.c: Same.
360 * c-c++-common/pr43395.c: Same.
361 * c-c++-common/torture/pr57945.c: Same.
362
363 2017-05-03 Tom de Vries <tom@codesourcery.com>
364
365 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
366 arg of dg directive.
367 * c-c++-common/goacc/routine-3.c: Same.
368 * c-c++-common/goacc/routine-4.c: Same.
369
370 2017-05-02 David Malcolm <dmalcolm@redhat.com>
371
372 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
373 (test_fixit_insert_newline): New function.
374 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
375 (test_fixit_insert_newline): New function.
376 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
377 (test_fixit_insert_newline): New function.
378 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
379 (test_fixit_insert_newline): New function.
380 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
381 (test_show_locus): Handle test_fixit_insert_newline.
382
383 2017-05-02 Bin Cheng <bin.cheng@arm.com>
384
385 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
386
387 2017-04-27 Tamar Christina <tamar.christina@arm.com>
388
389 * gcc.dg/lsr-div1.c: New testcase.
390
391 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
392
393 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
394 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
395 (_mm_maskz_add_round_sd): Test new intrinsics.
396 * gcc.target/i386/avx512f-vaddsd-2.c: New.
397 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
398 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
399 (_mm_maskz_add_round_ss): Test new intrinsics.
400 * gcc.target/i386/avx512f-vaddss-2.c: New.
401 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
402 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
403 (_mm_maskz_sub_round_sd): Test new intrinsics.
404 * gcc.target/i386/avx512f-vsubsd-2.c: New.
405 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
406 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
407 (_mm_maskz_sub_round_ss): Test new intrinsics.
408 * gcc.target/i386/avx512f-vsubss-2.c: New.
409 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
410 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
411 (__builtin_ia32_subss_mask_round): Test new builtins.
412 * gcc.target/i386/sse-13.c: Ditto.
413 * gcc.target/i386/sse-23.c: Ditto.
414 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
415 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
416 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
417 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
418 (_mm_mask_sub_round_ss): Test new intrinsics.
419 * gcc.target/i386/testround-1.c: Ditto.
420
421 2017-05-02 Martin Jambor <mjambor@suse.cz>
422
423 PR tree-optimization/78687
424 * g++.dg/tree-ssa/pr78687.C: New test.
425
426 2017-05-02 Richard Biener <rguenther@suse.de>
427
428 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
429 behavior.
430 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
431
432 2017-05-02 Richard Biener <rguenther@suse.de>
433
434 PR tree-optimization/80591
435 * gcc.dg/torture/pr80591.c: New testcase.
436
437 2017-05-02 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/80549
440 * gcc.dg/torture/pr80549.c: New testcase.
441
442 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
443
444 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
445 unsigned long.
446
447 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
448
449 PR c++/80038
450 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
451
452 2017-05-01 David Malcolm <dmalcolm@redhat.com>
453
454 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
455 reflect insertion fix-it hints at the same location now being
456 consolidated.
457
458 2017-05-01 Martin Sebor <msebor@redhat.com>
459
460 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
461 on ILP32 targets.
462
463 2017-05-01 Tom de Vries <tom@codesourcery.com>
464
465 * gcc.dg/pr78768.c: Require linker plugin.
466
467 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
468
469 PR fortran/37131
470 * gfortran.dg/matmul_bounds_11.f90: New test.
471
472 2017-05-01 Martin Sebor <msebor@redhat.com>
473
474 PR tree-optimization/79715
475 * gcc.dg/pr79715.c: New test.
476
477 2017-05-01 Tom de Vries <tom@codesourcery.com>
478
479 PR testsuite/65941
480 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
481 * g++.dg/other/pr59492.C: Require effective target rdrand.
482
483 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
484
485 * g++.dg/diagnostic/member-decl-1.C: New test.
486
487 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
488
489 PR tree-optimization/80487
490 * gcc.dg/tree-ssa/strncpy-1.c: New file.
491
492 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
493
494 PR tree-optimization/79697
495 * gcc.dg/tree-ssa/pr79697.c: New test.
496
497 2017-04-29 Tom de Vries <tom@codesourcery.com>
498
499 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
500
501 2017-04-28 Martin Sebor <msebor@redhat.com>
502
503 PR tree-optimization/80523
504 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
505
506 2017-04-28 Tom de Vries <tom@codesourcery.com>
507
508 PR testsuite/80557
509 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
510 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
511
512 2017-04-28 Tom de Vries <tom@codesourcery.com>
513
514 PR testsuite/80557
515 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
516 * obj-c++.dg/bitfield-4.mm: Same.
517 * obj-c++.dg/bitfield-5.mm: Same.
518 * obj-c++.dg/exceptions-3.mm: Same.
519 * obj-c++.dg/exceptions-5.mm: Same.
520 * obj-c++.dg/method-1.mm: Same.
521 * obj-c++.dg/method-12.mm: Same.
522 * obj-c++.dg/method-13.mm: Same.
523 * obj-c++.dg/method-15.mm: Same.
524 * obj-c++.dg/method-16.mm: Same.
525 * obj-c++.dg/property/at-property-18.mm: Same.
526 * obj-c++.dg/property/at-property-25.mm: Same.
527 * obj-c++.dg/property/at-property-5.mm: Same.
528 * obj-c++.dg/property/dynamic-2.mm: Same.
529 * obj-c++.dg/property/property-neg-3.mm: Same.
530 * obj-c++.dg/protocol-inheritance-1.mm: Same.
531 * obj-c++.dg/protocol-inheritance-2.mm: Same.
532 * obj-c++.dg/syntax-error-1.mm: Same.
533 * obj-c++.dg/try-catch-13.mm: Same.
534 * objc.dg/bitfield-4.m: Same.
535 * objc.dg/class-1.m: Same.
536 * objc.dg/method-11.m: Same.
537 * objc.dg/method-6.m: Same.
538 * objc.dg/method-7.m: Same.
539 * objc.dg/method-9.m: Same.
540 * objc.dg/missing-proto-3.m: Same.
541 * objc.dg/naming-2.m: Same.
542 * objc.dg/property/at-property-16.m: Same.
543 * objc.dg/property/at-property-18.m: Same.
544 * objc.dg/property/at-property-25.m: Same.
545 * objc.dg/property/at-property-5.m: Same.
546 * objc.dg/property/dynamic-2.m: Same.
547 * objc.dg/property/property-neg-3.m: Same.
548 * objc.dg/protocol-inheritance-1.m: Same.
549 * objc.dg/protocol-inheritance-2.m: Same.
550
551 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
552
553 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
554
555 2017-04-28 Tom de Vries <tom@codesourcery.com>
556
557 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
558 dg-(error|warning|message|bogus).
559 * g++.dg/conversion/dr195-1.C: Same.
560 * g++.dg/conversion/dr195.C: Same.
561 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
562 * g++.dg/cpp0x/gen-attrs-14.C: Same.
563 * g++.dg/cpp0x/inline-ns7.C: Same.
564 * g++.dg/cpp0x/variadic105.C: Same.
565 * g++.dg/cpp0x/variadic65.C: Same.
566 * g++.dg/expr/call2.C: Same.
567 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
568 * g++.dg/expr/pmf-1.C: Same.
569 * g++.dg/ext/altivec-types-1.C: Same.
570 * g++.dg/ext/altivec-types-2.C: Same.
571 * g++.dg/ext/altivec-types-3.C: Same.
572 * g++.dg/ext/attrib14.C: Same.
573 * g++.dg/ext/complit1.C: Same.
574 * g++.dg/ext/forscope2.C: Same.
575 * g++.dg/ext/gnu-inline-global-reject.C: Same.
576 * g++.dg/ext/label13.C: Same.
577 * g++.dg/ext/member-attr.C: Same.
578 * g++.dg/ext/visibility/anon7.C: Same.
579 * g++.dg/ext/visibility/visibility-7.C: Same.
580 * g++.dg/ext/vla2.C: Same.
581 * g++.dg/inherit/access2.C: Same.
582 * g++.dg/inherit/covariant12.C: Same.
583 * g++.dg/inherit/covariant14.C: Same.
584 * g++.dg/inherit/namespace-as-base.C: Same.
585 * g++.dg/inherit/template-as-base.C: Same.
586 * g++.dg/lookup/ambig1.C: Same.
587 * g++.dg/lookup/ambig2.C: Same.
588 * g++.dg/lookup/ambig3.C: Same.
589 * g++.dg/lookup/class-member-1.C: Same.
590 * g++.dg/lookup/conv-1.C: Same.
591 * g++.dg/lookup/decl1.C: Same.
592 * g++.dg/lookup/koenig1.C: Same.
593 * g++.dg/lookup/scoped1.C: Same.
594 * g++.dg/lookup/scoped2.C: Same.
595 * g++.dg/lookup/two-stage4.C: Same.
596 * g++.dg/lookup/used-before-declaration.C: Same.
597 * g++.dg/lookup/using.C: Same.
598 * g++.dg/lookup/using17.C: Same.
599 * g++.dg/lookup/using2.C: Same.
600 * g++.dg/other/abstract2.C: Same.
601 * g++.dg/other/classkey1.C: Same.
602 * g++.dg/other/component1.C: Same.
603 * g++.dg/other/const1.C: Same.
604 * g++.dg/other/const2.C: Same.
605 * g++.dg/other/conversion1.C: Same.
606 * g++.dg/other/do1.C: Same.
607 * g++.dg/other/error1.C: Same.
608 * g++.dg/other/error10.C: Same.
609 * g++.dg/other/error3.C: Same.
610 * g++.dg/other/error4.C: Same.
611 * g++.dg/other/error5.C: Same.
612 * g++.dg/other/error8.C: Same.
613 * g++.dg/other/error9.C: Same.
614 * g++.dg/other/field1.C: Same.
615 * g++.dg/other/init1.C: Same.
616 * g++.dg/other/ptrmem2.C: Same.
617 * g++.dg/other/return1.C: Same.
618 * g++.dg/overload/builtin3.C: Same.
619 * g++.dg/overload/error1.C: Same.
620 * g++.dg/overload/error2.C: Same.
621 * g++.dg/overload/koenig2.C: Same.
622 * g++.dg/overload/pmf1.C: Same.
623 * g++.dg/parse/args1.C: Same.
624 * g++.dg/parse/attr3.C: Same.
625 * g++.dg/parse/constant4.C: Same.
626 * g++.dg/parse/crash10.C: Same.
627 * g++.dg/parse/crash18.C: Same.
628 * g++.dg/parse/crash19.C: Same.
629 * g++.dg/parse/crash20.C: Same.
630 * g++.dg/parse/crash21.C: Same.
631 * g++.dg/parse/crash22.C: Same.
632 * g++.dg/parse/crash32.C: Same.
633 * g++.dg/parse/decl-specifier-1.C: Same.
634 * g++.dg/parse/error58.C: Same.
635 * g++.dg/parse/local-class1.C: Same.
636 * g++.dg/parse/non-dependent2.C: Same.
637 * g++.dg/parse/parameter-declaration-1.C: Same.
638 * g++.dg/parse/ptrmem2.C: Same.
639 * g++.dg/parse/ptrmem3.C: Same.
640 * g++.dg/parse/saved1.C: Same.
641 * g++.dg/tc1/dr101.C: Same.
642 * g++.dg/tc1/dr142.C: Same.
643 * g++.dg/tc1/dr176.C: Same.
644 * g++.dg/template/conv4.C: Same.
645 * g++.dg/template/crash56.C: Same.
646 * g++.dg/template/dependent-expr2.C: Same.
647 * g++.dg/template/error1.C: Same.
648 * g++.dg/template/error2.C: Same.
649 * g++.dg/template/explicit6.C: Same.
650 * g++.dg/template/init-list.C: Same.
651 * g++.dg/template/local1.C: Same.
652 * g++.dg/template/lookup2.C: Same.
653 * g++.dg/template/meminit2.C: Same.
654 * g++.dg/template/nontype25.C: Same.
655 * g++.dg/template/ptrmem2.C: Same.
656 * g++.dg/template/qualttp19.C: Same.
657 * g++.dg/template/qualttp20.C: Same.
658 * g++.dg/template/ttp3.C: Same.
659 * g++.dg/template/unify4.C: Same.
660 * g++.dg/template/unify6.C: Same.
661 * g++.dg/template/unify7.C: Same.
662 * g++.dg/template/warn1.C: Same.
663 * g++.dg/tree-ssa/dom-invalid.C: Same.
664 * g++.dg/ubsan/shift-1.C: Same.
665 * g++.dg/warn/Wunused-2.C: Same.
666 * g++.dg/warn/Wunused-4.C: Same.
667 * g++.dg/warn/Wunused-6.C: Same.
668 * g++.dg/warn/deprecated-6.C: Same.
669 * g++.dg/warn/deprecated.C: Same.
670 * g++.dg/warn/effc1.C: Same.
671 * g++.dg/warn/effc3.C: Same.
672 * g++.dg/warn/incomplete1.C: Same.
673 * g++.dg/warn/inline1.C: Same.
674 * g++.dg/warn/noeffect2.C: Same.
675 * g++.dg/warn/noeffect4.C: Same.
676 * g++.dg/warn/oldcast1.C: Same.
677 * g++.dg/warn/sentinel.C: Same.
678 * g++.dg/warn/unit-1.C: Same.
679 * g++.old-deja/g++.pt/inherit2.C: Same.
680 * g++.old-deja/g++.pt/overload8.C: Same.
681 * gcc.dg/20000926-1.c: Same.
682 * gcc.dg/20040223-1.c: Same.
683 * gcc.dg/Warray-bounds-7.c: Same.
684 * gcc.dg/alias-1.c: Same.
685 * gcc.dg/alias-12.c: Same.
686 * gcc.dg/alias-13.c: Same.
687 * gcc.dg/alias-2.c: Same.
688 * gcc.dg/array-13.c: Same.
689 * gcc.dg/array-4.c: Same.
690 * gcc.dg/attr-ifunc-2.c: Same.
691 * gcc.dg/attr-invalid.c: Same.
692 * gcc.dg/attr-noinline.c: Same.
693 * gcc.dg/bitfld-2.c: Same.
694 * gcc.dg/c90-const-expr-7.c: Same.
695 * gcc.dg/c99-const-expr-7.c: Same.
696 * gcc.dg/cpp/20000625-1.c: Same.
697 * gcc.dg/cpp/charconst-4.c: Same.
698 * gcc.dg/cpp/include2.c: Same.
699 * gcc.dg/cpp/include2a.c: Same.
700 * gcc.dg/decl-4.c: Same.
701 * gcc.dg/deprecated-4.c: Same.
702 * gcc.dg/deprecated.c: Same.
703 * gcc.dg/dfp/altivec-types.c: Same.
704 * gcc.dg/float-range-1.c: Same.
705 * gcc.dg/pack-test-3.c: Same.
706 * gcc.dg/pr11492.c: Same.
707 * gcc.dg/pr15360-1.c: Same.
708 * gcc.dg/pr37908.c: Same.
709 * gcc.dg/pr53265.c: Same.
710 * gcc.dg/pr57287-2.c: Same.
711 * gcc.dg/pr57287.c: Same.
712 * gcc.dg/redecl-1.c: Same.
713 * gcc.dg/sync-3.c: Same.
714 * gcc.dg/two-types-1.c: Same.
715 * gcc.dg/two-types-2.c: Same.
716 * gcc.dg/two-types-4.c: Same.
717 * gcc.dg/two-types-5.c: Same.
718 * gcc.dg/two-types-6.c: Same.
719 * gcc.dg/two-types-7.c: Same.
720 * gcc.dg/two-types-8.c: Same.
721 * gcc.dg/two-types-9.c: Same.
722 * gcc.dg/uninit-I.c: Same.
723 * gcc.dg/uninit-pr19430.c: Same.
724 * gcc.dg/visibility-7.c: Same.
725 * gcc.dg/winline-10.c: Same.
726 * gcc.dg/winline-2.c: Same.
727 * gcc.dg/winline-3.c: Same.
728 * gcc.dg/winline-9.c: Same.
729 * gcc.target/i386/attr-returns_twice-1.c: Same.
730 * gcc.target/i386/chkp-const-check-2.c: Same.
731 * gcc.target/i386/chkp-label-address.c: Same.
732 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
733 * gcc.target/i386/pr39162.c: Same.
734 * gcc.target/i386/sse-5.c: Same.
735 * gcc.target/powerpc/altivec-types-1.c: Same.
736 * gcc.target/powerpc/altivec-types-2.c: Same.
737 * gcc.target/powerpc/altivec-types-3.c: Same.
738 * gcc.target/powerpc/float128-mix.c: Same.
739 * gcc.target/powerpc/no-r11-3.c: Same.
740 * gcc.target/spu/Wmain.c: Same.
741 * gcc.target/spu/ea/errors2.c: Same.
742 * gfortran.dg/assignment_1.f90: Same.
743 * gfortran.dg/common_3.f90: Same.
744 * gfortran.dg/der_io_1.f90: Same.
745 * gfortran.dg/g77/20030326-1.f: Same.
746 * gfortran.dg/g77/9263.f: Same.
747 * gfortran.dg/g77/960317-1.f: Same.
748 * gfortran.dg/g77/970625-2.f: Same.
749 * gfortran.dg/g77/980615-0.f: Same.
750 * gfortran.dg/g77/check0.f: Same.
751 * gfortran.dg/g77/dnrm2.f: Same.
752 * gfortran.dg/g77/pr9258.f: Same.
753 * gfortran.dg/ichar_1.f90: Same.
754 * gfortran.dg/interface_1.f90: Same.
755 * gfortran.dg/namelist_1.f90: Same.
756 * gfortran.dg/namelist_2.f90: Same.
757 * gfortran.dg/namelist_3.f90: Same.
758 * gfortran.dg/namelist_print_2.f: Same.
759 * gfortran.dg/oldstyle_1.f90: Same.
760 * gfortran.dg/runtime_warning_1.f90: Same.
761 * gfortran.dg/underflow.f90: Same.
762 * gnat.dg/specs/integer_value.ads: Same.
763 * obj-c++.dg/fsf-package-0.m: Same.
764 * objc.dg/two-types-1.m: Same.
765
766 2017-04-28 Martin Liska <mliska@suse.cz>
767
768 PR gcov-profile/79891
769 * gcc.misc-tests/gcov-17.c: New test.
770 * gcc.misc-tests/gcov-18.c: New test.
771
772 2017-04-28 Tom de Vries <tom@codesourcery.com>
773
774 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
775 dg-(error|warning|message|bogus).
776 * g++.dg/parse/parameter-declaration-1.C: Same.
777 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
778 * gcc.dg/Wpointer-sign-Wall.c: Same.
779 * gcc.dg/Wpointer-sign-pedantic.c: Same.
780 * gcc.dg/cpp/19990413-1.c: Same.
781 * gcc.dg/dg-test-1.c: Same.
782 * gcc.dg/empty-source-2.c: Same.
783 * gcc.dg/empty-source-3.c: Same.
784 * gcc.dg/format/c99-printf-1.c: Same.
785 * gcc.dg/format/c99-scanf-1.c: Same.
786 * gcc.dg/label-decl-2.c: Same.
787 * gcc.dg/m-un-2.c: Same.
788 * gcc.dg/uninit-pr20644-O0.c: Same.
789 * gfortran.dg/pr70006.f90: Same.
790 * obj-c++.dg/fsf-package-0.m: Same.
791
792 2017-04-28 Tom de Vries <tom@codesourcery.com>
793
794 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
795 dg-(error|warning|message|bogus).
796 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
797 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
798 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
799 * c-c++-common/pr20000.c: Same.
800 * c-c++-common/pr49706.c: Same.
801 * g++.dg/ext/utf16-4.C: Same.
802 * g++.dg/parse/error2.C: Same.
803 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
804 * g++.dg/warn/Wtype-limits.C: Same.
805 * g++.dg/warn/overflow-warn-1.C: Same.
806 * g++.dg/warn/overflow-warn-3.C: Same.
807 * gcc.dg/Wpointer-sign-Wall.c: Same.
808 * gcc.dg/Wpointer-sign-pedantic.c: Same.
809 * gcc.dg/Wtype-limits-Wextra.c: Same.
810 * gcc.dg/Wtype-limits.c: Same.
811 * gcc.dg/cpp/19990413-1.c: Same.
812 * gcc.dg/dg-test-1.c: Same.
813 * gcc.dg/empty-source-2.c: Same.
814 * gcc.dg/empty-source-3.c: Same.
815 * gcc.dg/label-decl-2.c: Same.
816 * gcc.dg/m-un-2.c: Same.
817 * gcc.dg/uninit-pr19430-O0.c: Same.
818 * gcc.dg/uninit-pr19430.c: Same.
819 * gcc.dg/uninit-pr20644-O0.c: Same.
820 * gcc.dg/utf16-4.c: Same.
821 * gfortran.dg/pr70006.f90: Same.
822 * obj-c++.dg/fsf-package-0.m: Same.
823
824 2017-04-28 Richard Biener <rguenther@suse.de>
825
826 * gcc.dg/tree-ssa/evrp7.c: New testcase.
827 * gcc.dg/tree-ssa/evrp8.c: Likewise.
828 * gcc.dg/tree-ssa/evrp9.c: Likewise.
829 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
830 * gcc.dg/tree-ssa/vrp36.c: Likewise.
831 * gcc.dg/tree-ssa/pr49039.c: Likewise.
832
833 2017-04-27 Marek Polacek <polacek@redhat.com>
834
835 PR sanitizer/80349
836 * c-c++-common/ubsan/pr80349.c: New test.
837
838 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
839
840 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
841 diagnostics.
842 * g++.dg/warn/pr12242.C: Likewise.
843
844 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
845
846 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
847
848 2017-04-27 Martin Liska <mliska@suse.cz>
849
850 PR testsuite/79455
851 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
852 more generic.
853
854 2017-04-27 Jakub Jelinek <jakub@redhat.com>
855
856 PR c++/80534
857 * g++.dg/other/pr80534-1.C: New test.
858 * g++.dg/other/pr80534-2.C: New test.
859
860 2017-04-27 Richard Biener <rguenther@suse.de>
861
862 PR middle-end/80539
863 * gcc.dg/torture/pr80539.c: New testcase.
864
865 2017-04-27 Jakub Jelinek <jakub@redhat.com>
866
867 PR target/77728
868 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
869
870 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
871
872 * g++.dg/diagnostic/nested-name-1.C: New test.
873
874 2017-04-26 Martin Liska <mliska@suse.cz>
875
876 * gcc.dg/guality/guality.h: Add prefix to test verification.
877
878 2017-04-25 Nathan Sidwell <nathan@acm.org>
879
880 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
881
882 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
883
884 PR target/70799
885 * gcc.target/i386/pr70799-5.c: New test.
886
887 2017-04-25 Martin Sebor <msebor@redhat.com>
888
889 PR tree-optimization/80497
890 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
891
892 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
893 Jakub Jelinek <jakub@redhat.com>
894
895 PR target/77728
896 * g++.dg/abi/pr77728-1.C: New test.
897
898 2017-04-25 Marek Polacek <polacek@redhat.com>
899
900 PR sanitizer/80349
901 * g++.dg/ubsan/pr80349-2.C: New test.
902
903 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
904
905 * g++.dg/cpp0x/enum34.C: New test.
906
907 2017-04-25 Tom de Vries <tom@codesourcery.com>
908
909 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
910 variables.
911 (dg-line): New proc.
912 (process-message): Handle line number variables.
913 * objc.dg/try-catch-12.m: Use dg-line.
914
915 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
916
917 PR target/80482
918 * gcc.target/powerpc/vec-constvolatile.c: New test.
919
920 2017-04-25 David Malcolm <dmalcolm@redhat.com>
921
922 * g++.dg/semicolon-fixits.C: New test case.
923
924 2017-04-25 David Malcolm <dmalcolm@redhat.com>
925
926 * gcc.dg/semicolon-fixits.c: New test case.
927
928 2017-04-25 David Malcolm <dmalcolm@redhat.com>
929
930 * g++.dg/lookup/missing-std-include.C: New test file.
931
932 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
933 Jakub Jelinek <jakub@redhat.com>
934
935 PR target/77728
936 * g++.dg/abi/pr77728-2.C: New test.
937
938 2017-04-25 David Malcolm <dmalcolm@redhat.com>
939
940 PR c++/80177
941 * g++.dg/spellcheck-pr80177.C: New test case.
942
943 2017-04-25 Nathan Sidwell <nathan@acm.org>
944
945 * g++.dg/dg.exp (find-cxx-tests): New function.
946 (main): Use it, remove explicit pruning
947
948 2017-04-25 Richard Biener <rguenther@suse.de>
949
950 PR tree-optimization/80492
951 * gcc.dg/pr80492.c: New testcase.
952
953 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
954
955 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
956 for targets with int size less than 32 bits.
957
958 2017-04-25 Richard Biener <rguenther@suse.de>
959
960 PR tree-optimization/79201
961 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
962 * gcc.target/i386/pr22152.c: Disable sinking.
963
964 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
965
966 PR target/80464
967 * gfortran.fortran-torture/compile/pr80464.f90: New test.
968
969 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
970
971 PR target/79895
972 * gcc.target/s390/pr79895.c: New test.
973
974 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
975
976 PR target/80080
977 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
978 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
979 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
980
981 2017-04-25 Jakub Jelinek <jakub@redhat.com>
982
983 PR rtl-optimization/80501
984 * gcc.c-torture/execute/pr80501.c: New test.
985
986 PR rtl-optimization/80500
987 * gcc.dg/pr80500.c: New test.
988
989 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
990
991 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
992 * gcc.dg/Wstrict-overflow-18.c: Xfail.
993
994 2017-04-22 Janus Weil <janus@gcc.gnu.org>
995
996 PR fortran/80121
997 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
998 directive.
999
1000 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1001
1002 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
1003 * jit.dg/test-alignment.c: New test case.
1004 * jit.dg/test-alignment.cc: New test case.
1005 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
1006 New test case.
1007
1008 2017-04-24 David Malcolm <dmalcolm@redhat.com>
1009
1010 PR c++/80016
1011 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
1012 test function.
1013 (test_alignof): New test function.
1014
1015 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
1016
1017 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
1018
1019 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
1020
1021 * g++.dg/diagnostic/duplicate1.C: New test.
1022 * g++.dg/cpp0x/duplicate1.C: New test.
1023
1024 2017-04-24 Martin Jambor <mjambor@suse.cz>
1025
1026 PR tree-optimization/80293
1027 * g++.dg/tree-ssa/pr80293.C: New test.
1028
1029 2017-04-24 Martin Liska <mliska@suse.cz>
1030
1031 PR middle-end/79931
1032 * g++.dg/ipa/pr79931.C: New test.
1033
1034 2017-04-24 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/80494
1037 * gfortran.dg/pr80494.f90: New testcase.
1038
1039 2017-04-24 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/79725
1042 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
1043
1044 2017-04-24 Richard Biener <rguenther@suse.de>
1045
1046 PR c++/2972
1047 * g++.dg/warn/Wuninitialized-10.C: New testcase.
1048
1049 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1050
1051 PR fortran/80484
1052 * gfortran.dg/dtio_29.f03: New test.
1053
1054 2017-04-22 Janus Weil <janus@gcc.gnu.org>
1055
1056 PR fortran/80121
1057 * gfortran.dg/intent_out_9.f90: New test case.
1058
1059 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/70799
1062 * gcc.target/i386/pr70799-4.c: New test.
1063
1064 2017-04-21 Janus Weil <janus@gcc.gnu.org>
1065
1066 PR fortran/80392
1067 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
1068
1069 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
1072
1073 2017-04-21 Richard Biener <rguenther@suse.de>
1074
1075 PR tree-optimization/79547
1076 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
1077
1078 2017-04-21 Richard Biener <rguenther@suse.de>
1079
1080 PR tree-optimization/78847
1081 * g++.dg/tree-ssa/pr78847.C: New testcase.
1082
1083 2017-04-21 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR c/80468
1086 * gcc.dg/pr80468.c: New test.
1087
1088 2017-04-21 Martin Liska <mliska@suse.cz>
1089
1090 PR tree-optimization/66278
1091 * gcc.dg/vect/pr66278.c: New test.
1092
1093 2017-04-21 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/80237
1096 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
1097 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
1098 adjust expected optimizations.
1099
1100 2016-04-21 Richard Biener <rguenther@suse.de>
1101
1102 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
1103 of inner loops.
1104 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
1105 * gcc.dg/vect/vect-104.c: Likewise.
1106
1107 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 PR tree-optimization/80426
1110 * gcc.c-torture/execute/20170429-1.c: Rename into...
1111 * gcc.c-torture/execute/20170419-1.c: ...this.
1112
1113 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1114
1115 PR target/79804
1116 * gcc.target/i386/pr79804.c: New test.
1117
1118 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
1119
1120 PR target/78090
1121 * gcc.target/i386/conversion-2.c: Remove obsolete test.
1122
1123 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
1124
1125 * g++/opt/pr80436.C: XFAIL on AIX.
1126
1127 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
1128
1129 PR c++/80473
1130 * g++.dg/diagnostic/pr80473.C: New test.
1131
1132 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
1133
1134 * g++.dg/warn/Wextra-semi.C: New test.
1135
1136 2017-04-20 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR middle-end/80423
1139 * g++.dg/other/pr80423.C: New test.
1140
1141 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1142
1143 * gcc.dg/pr80170.c: Require ptr32plus.
1144
1145 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 PR tree-optimization/80426
1148 * gcc.c-torture/execute/20170419-1.c: New test.
1149
1150 2017-04-19 Jakub Jelinek <jakub@redhat.com>
1151
1152 PR debug/80461
1153 * g++.dg/debug/pr80461.C: New test.
1154
1155 PR c++/80459
1156 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
1157 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
1158 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
1159
1160 PR debug/80436
1161 * g++.dg/opt/pr80436.C: New test.
1162
1163 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1164
1165 * gcc.dg/torture/pr80341.c: Require int32plus.
1166
1167 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1168 Jeff Law <law@redhat.com>
1169
1170 * gcc.c-torture/compile/20170419-1.c: New test.
1171
1172 2017-04-19 Tom de Vries <tom@codesourcery.com>
1173
1174 PR testsuite/80221
1175 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
1176 subsequent dg directives.
1177 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
1178 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
1179 * c-c++-common/attr-fallthrough-2.c: Same.
1180 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
1181 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
1182 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
1183 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
1184 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
1185 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
1186 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
1187 * c-c++-common/cilk-plus/CK/errors.c: Same.
1188 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
1189 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
1190 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
1191 * c-c++-common/cpp/pr57580.c: Same.
1192 * c-c++-common/goacc/asyncwait-1.c: Same.
1193 * c-c++-common/goacc/cache-2.c: Same.
1194 * c-c++-common/goacc/declare-2.c: Same.
1195 * c-c++-common/goacc/deviceptr-1.c: Same.
1196 * c-c++-common/goacc/routine-5.c: Same.
1197 * c-c++-common/gomp/clauses-2.c: Same.
1198 * c-c++-common/gomp/ordered-3.c: Same.
1199 * c-c++-common/gomp/pr67501.c: Same.
1200 * c-c++-common/pr20000.c: Same.
1201 * c-c++-common/pr43395.c: Same.
1202 * c-c++-common/pr49706.c: Same.
1203 * c-c++-common/pr77624-1.c: Same.
1204 * c-c++-common/pr77624-2.c: Same.
1205 * c-c++-common/raw-string-14.c: Same.
1206 * c-c++-common/raw-string-16.c: Same.
1207 * c-c++-common/raw-string-3.c: Same.
1208 * c-c++-common/raw-string-4.c: Same.
1209 * c-c++-common/raw-string-5.c: Same.
1210 * c-c++-common/raw-string-6.c: Same.
1211 * g++.dg/abi/mangle41.C: Same.
1212 * g++.dg/conversion/nullptr1.C: Same.
1213 * g++.dg/cpp0x/alias-decl-80296.C: Same.
1214 * g++.dg/cpp0x/auto27.C: Same.
1215 * g++.dg/cpp0x/constexpr-98.C: Same.
1216 * g++.dg/cpp0x/constexpr-diag2.C: Same.
1217 * g++.dg/cpp0x/diag2.C: Same.
1218 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
1219 * g++.dg/cpp0x/nullptr15.C: Same.
1220 * g++.dg/cpp0x/pr31431-2.C: Same.
1221 * g++.dg/cpp0x/pr31431.C: Same.
1222 * g++.dg/cpp0x/pr79118.C: Same.
1223 * g++.dg/cpp0x/static_assert3.C: Same.
1224 * g++.dg/cpp0x/temp_default2.C: Same.
1225 * g++.dg/cpp0x/trailing4.C: Same.
1226 * g++.dg/cpp0x/variadic-ex10.C: Same.
1227 * g++.dg/cpp0x/variadic-ex13.C: Same.
1228 * g++.dg/cpp0x/variadic-ex14.C: Same.
1229 * g++.dg/cpp0x/variadic-ex3.C: Same.
1230 * g++.dg/cpp0x/variadic-ex4.C: Same.
1231 * g++.dg/cpp0x/variadic59.C: Same.
1232 * g++.dg/cpp0x/vt-37737-2.C: Same.
1233 * g++.dg/cpp0x/vt-57397-1.C: Same.
1234 * g++.dg/cpp0x/vt-57397-2.C: Same.
1235 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
1236 * g++.dg/cpp1z/gen-attrs1.C: Same.
1237 * g++.dg/diagnostic/pr71075.C: Same.
1238 * g++.dg/eh/goto2.C: Same.
1239 * g++.dg/eh/goto3.C: Same.
1240 * g++.dg/expr/bitfield4.C: Same.
1241 * g++.dg/expr/bitfield5.C: Same.
1242 * g++.dg/expr/bitfield6.C: Same.
1243 * g++.dg/expr/bool1.C: Same.
1244 * g++.dg/expr/bool3.C: Same.
1245 * g++.dg/expr/cond10.C: Same.
1246 * g++.dg/expr/cond11.C: Same.
1247 * g++.dg/expr/lval3.C: Same.
1248 * g++.dg/expr/lval4.C: Same.
1249 * g++.dg/ext/anon-struct4.C: Same.
1250 * g++.dg/ext/attrib44.C: Same.
1251 * g++.dg/ext/builtin3.C: Same.
1252 * g++.dg/ext/dllimport7.C: Same.
1253 * g++.dg/ext/label5.C: Same.
1254 * g++.dg/ext/no-asm-1.C: Same.
1255 * g++.dg/ext/utf16-4.C: Same.
1256 * g++.dg/ext/vla2.C: Same.
1257 * g++.dg/gomp/block-1.C: Same.
1258 * g++.dg/gomp/block-2.C: Same.
1259 * g++.dg/gomp/block-3.C: Same.
1260 * g++.dg/gomp/block-5.C: Same.
1261 * g++.dg/gomp/linear-2.C: Same.
1262 * g++.dg/gomp/target-1.C: Same.
1263 * g++.dg/gomp/target-2.C: Same.
1264 * g++.dg/gomp/taskgroup-1.C: Same.
1265 * g++.dg/gomp/teams-1.C: Same.
1266 * g++.dg/inherit/pure1.C: Same.
1267 * g++.dg/init/array43.C: Same.
1268 * g++.dg/init/array46.C: Same.
1269 * g++.dg/init/const10.C: Same.
1270 * g++.dg/init/ctor4-1.C: Same.
1271 * g++.dg/init/ctor4.C: Same.
1272 * g++.dg/init/new37.C: Same.
1273 * g++.dg/init/pr25811.C: Same.
1274 * g++.dg/init/pr29043.C: Same.
1275 * g++.dg/init/pr29571.C: Same.
1276 * g++.dg/lookup/duperr1.C: Same.
1277 * g++.dg/lookup/error1.C: Same.
1278 * g++.dg/lookup/koenig5.C: Same.
1279 * g++.dg/lookup/pr77549.C: Same.
1280 * g++.dg/lookup/suggestions1.C: Same.
1281 * g++.dg/lookup/using16.C: Same.
1282 * g++.dg/lookup/using7.C: Same.
1283 * g++.dg/other/anon-union3.C: Same.
1284 * g++.dg/other/array2.C: Same.
1285 * g++.dg/other/error13.C: Same.
1286 * g++.dg/other/error34.C: Same.
1287 * g++.dg/overload/builtin1.C: Same.
1288 * g++.dg/overload/conv-op1.C: Same.
1289 * g++.dg/overload/error3.C: Same.
1290 * g++.dg/overload/koenig1.C: Same.
1291 * g++.dg/overload/operator5.C: Same.
1292 * g++.dg/overload/template5.C: Same.
1293 * g++.dg/overload/unknown1.C: Same.
1294 * g++.dg/overload/using2.C: Same.
1295 * g++.dg/parse/constructor1.C: Same.
1296 * g++.dg/parse/crash36.C: Same.
1297 * g++.dg/parse/crash63.C: Same.
1298 * g++.dg/parse/error11.C: Same.
1299 * g++.dg/parse/error12.C: Same.
1300 * g++.dg/parse/error14.C: Same.
1301 * g++.dg/parse/error2.C: Same.
1302 * g++.dg/parse/error21.C: Same.
1303 * g++.dg/parse/error26.C: Same.
1304 * g++.dg/parse/error36.C: Same.
1305 * g++.dg/parse/friend12.C: Same.
1306 * g++.dg/parse/invalid-op1.C: Same.
1307 * g++.dg/parse/missing-template1.C: Same.
1308 * g++.dg/parse/parser-pr28152-2.C: Same.
1309 * g++.dg/parse/parser-pr28152.C: Same.
1310 * g++.dg/parse/pr16696-permissive.C: Same.
1311 * g++.dg/parse/pr16696.C: Same.
1312 * g++.dg/parse/pr69628.C: Same.
1313 * g++.dg/parse/ret-type2.C: Same.
1314 * g++.dg/parse/specialization1.C: Same.
1315 * g++.dg/parse/template3.C: Same.
1316 * g++.dg/parse/template9.C: Same.
1317 * g++.dg/parse/typename11.C: Same.
1318 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
1319 * g++.dg/pr45330.C: Same.
1320 * g++.dg/rtti/typeid6.C: Same.
1321 * g++.dg/spellcheck-fields.C: Same.
1322 * g++.dg/spellcheck-typenames.C: Same.
1323 * g++.dg/tc1/dr108.C: Same.
1324 * g++.dg/tc1/dr147.C: Same.
1325 * g++.dg/template/arg7.C: Same.
1326 * g++.dg/template/conv11.C: Same.
1327 * g++.dg/template/crash13.C: Same.
1328 * g++.dg/template/crash55.C: Same.
1329 * g++.dg/template/dependent-expr5.C: Same.
1330 * g++.dg/template/error17.C: Same.
1331 * g++.dg/template/error33.C: Same.
1332 * g++.dg/template/error4.C: Same.
1333 * g++.dg/template/error50.C: Same.
1334 * g++.dg/template/error53.C: Same.
1335 * g++.dg/template/friend.C: Same.
1336 * g++.dg/template/func2.C: Same.
1337 * g++.dg/template/local6.C: Same.
1338 * g++.dg/template/member5.C: Same.
1339 * g++.dg/template/meminit1.C: Same.
1340 * g++.dg/template/nested3.C: Same.
1341 * g++.dg/template/nontype6.C: Same.
1342 * g++.dg/template/overload12.C: Same.
1343 * g++.dg/template/ptrmem8.C: Same.
1344 * g++.dg/template/qualified-id1.C: Same.
1345 * g++.dg/template/spec15.C: Same.
1346 * g++.dg/template/static1.C: Same.
1347 * g++.dg/template/static10.C: Same.
1348 * g++.dg/template/static2.C: Same.
1349 * g++.dg/template/ttp25.C: Same.
1350 * g++.dg/template/typedef2.C: Same.
1351 * g++.dg/template/typename2.C: Same.
1352 * g++.dg/template/unify10.C: Same.
1353 * g++.dg/template/unify6.C: Same.
1354 * g++.dg/template/unify7.C: Same.
1355 * g++.dg/template/unify9.C: Same.
1356 * g++.dg/template/varmod1.C: Same.
1357 * g++.dg/ubsan/div-by-zero-1.C: Same.
1358 * g++.dg/ubsan/pr63956.C: Same.
1359 * g++.dg/warn/Waddress-1.C: Same.
1360 * g++.dg/warn/Wconversion2.C: Same.
1361 * g++.dg/warn/Wnull-conversion-1.C: Same.
1362 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
1363 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
1364 * g++.dg/warn/Wswitch-1.C: Same.
1365 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
1366 * g++.dg/warn/Wtype-limits.C: Same.
1367 * g++.dg/warn/Wunused-parm-5.C: Same.
1368 * g++.dg/warn/deprecated-6.C: Same.
1369 * g++.dg/warn/deprecated.C: Same.
1370 * g++.dg/warn/incomplete1.C: Same.
1371 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
1372 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
1373 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
1374 * g++.dg/warn/overflow-warn-1.C: Same.
1375 * g++.dg/warn/overflow-warn-3.C: Same.
1376 * g++.dg/warn/overflow-warn-4.C: Same.
1377 * g++.dg/warn/pr12242.C: Same.
1378 * g++.dg/warn/pr30551-2.C: Same.
1379 * g++.dg/warn/pr30551.C: Same.
1380 * g++.old-deja/g++.benjamin/16077.C: Same.
1381 * g++.old-deja/g++.bob/inherit1.C: Same.
1382 * g++.old-deja/g++.brendan/crash56.C: Same.
1383 * g++.old-deja/g++.brendan/template17.C: Same.
1384 * g++.old-deja/g++.eh/ctor1.C: Same.
1385 * g++.old-deja/g++.jason/bool5.C: Same.
1386 * g++.old-deja/g++.jason/cond.C: Same.
1387 * g++.old-deja/g++.jason/operator.C: Same.
1388 * g++.old-deja/g++.jason/pmf5.C: Same.
1389 * g++.old-deja/g++.law/ctors5.C: Same.
1390 * g++.old-deja/g++.law/missed-error2.C: Same.
1391 * g++.old-deja/g++.law/operators9.C: Same.
1392 * g++.old-deja/g++.law/temps1.C: Same.
1393 * g++.old-deja/g++.mike/for2.C: Same.
1394 * g++.old-deja/g++.mike/ns5.C: Same.
1395 * g++.old-deja/g++.mike/ns7.C: Same.
1396 * g++.old-deja/g++.mike/p10769b.C: Same.
1397 * g++.old-deja/g++.niklas/t120.C: Same.
1398 * g++.old-deja/g++.niklas/t121.C: Same.
1399 * g++.old-deja/g++.ns/koenig5.C: Same.
1400 * g++.old-deja/g++.oliva/overload1.C: Same.
1401 * g++.old-deja/g++.other/crash24.C: Same.
1402 * g++.old-deja/g++.other/crash25.C: Same.
1403 * g++.old-deja/g++.other/decl5.C: Same.
1404 * g++.old-deja/g++.other/lineno5.C: Same.
1405 * g++.old-deja/g++.other/null3.C: Same.
1406 * g++.old-deja/g++.other/overcnv2.C: Same.
1407 * g++.old-deja/g++.other/ptrmem7.C: Same.
1408 * g++.old-deja/g++.other/typename1.C: Same.
1409 * g++.old-deja/g++.other/vaarg3.C: Same.
1410 * g++.old-deja/g++.pt/crash10.C: Same.
1411 * g++.old-deja/g++.pt/crash28.C: Same.
1412 * g++.old-deja/g++.pt/crash38.C: Same.
1413 * g++.old-deja/g++.pt/explicit70.C: Same.
1414 * g++.old-deja/g++.pt/explicit77.C: Same.
1415 * g++.old-deja/g++.pt/expr2.C: Same.
1416 * g++.old-deja/g++.pt/spec5.C: Same.
1417 * g++.old-deja/g++.pt/spec6.C: Same.
1418 * g++.old-deja/g++.pt/typename3.C: Same.
1419 * g++.old-deja/g++.pt/typename5.C: Same.
1420 * g++.old-deja/g++.pt/typename6.C: Same.
1421 * g++.old-deja/g++.pt/typename7.C: Same.
1422 * g++.old-deja/g++.pt/unify4.C: Same.
1423 * g++.old-deja/g++.pt/unify8.C: Same.
1424 * g++.old-deja/g++.pt/vaarg3.C: Same.
1425 * g++.old-deja/g++.robertl/eb22.C: Same.
1426 * g++.old-deja/g++.robertl/eb4.C: Same.
1427 * g++.old-deja/g++.robertl/eb44.C: Same.
1428 * g++.old-deja/g++.robertl/eb69.C: Same.
1429 * g++.old-deja/g++.robertl/eb98.C: Same.
1430 * gcc.dg/20031223-1.c: Same.
1431 * gcc.dg/940510-1.c: Same.
1432 * gcc.dg/990506-0.c: Same.
1433 * gcc.dg/Walloca-1.c: Same.
1434 * gcc.dg/Walloca-2.c: Same.
1435 * gcc.dg/Wconversion-integer.c: Same.
1436 * gcc.dg/Wcxx-compat-8.c: Same.
1437 * gcc.dg/Wimplicit-int-1.c: Same.
1438 * gcc.dg/Wimplicit-int-2.c: Same.
1439 * gcc.dg/Wimplicit-int-4.c: Same.
1440 * gcc.dg/Wpointer-sign-Wall.c: Same.
1441 * gcc.dg/Wpointer-sign-pedantic.c: Same.
1442 * gcc.dg/Wshadow-1.c: Same.
1443 * gcc.dg/Wshadow-3.c: Same.
1444 * gcc.dg/Wswitch-enum-error.c: Same.
1445 * gcc.dg/Wswitch-enum.c: Same.
1446 * gcc.dg/Wswitch-error.c: Same.
1447 * gcc.dg/Wswitch.c: Same.
1448 * gcc.dg/Wtype-limits-Wextra.c: Same.
1449 * gcc.dg/Wtype-limits.c: Same.
1450 * gcc.dg/Wvla-larger-than-2.c: Same.
1451 * gcc.dg/anon-struct-5.c: Same.
1452 * gcc.dg/array-10.c: Same.
1453 * gcc.dg/array-11.c: Same.
1454 * gcc.dg/array-15.c: Same.
1455 * gcc.dg/array-2.c: Same.
1456 * gcc.dg/array-8.c: Same.
1457 * gcc.dg/array-const-2.c: Same.
1458 * gcc.dg/array-const-3.c: Same.
1459 * gcc.dg/bitfld-1.c: Same.
1460 * gcc.dg/bitfld-8.c: Same.
1461 * gcc.dg/builtin-redefine.c: Same.
1462 * gcc.dg/c11-noreturn-1.c: Same.
1463 * gcc.dg/c11-noreturn-2.c: Same.
1464 * gcc.dg/c11-static-assert-3.c: Same.
1465 * gcc.dg/c90-arraydecl-1.c: Same.
1466 * gcc.dg/c90-complex-1.c: Same.
1467 * gcc.dg/c90-complit-1.c: Same.
1468 * gcc.dg/c90-const-expr-11.c: Same.
1469 * gcc.dg/c90-const-expr-7.c: Same.
1470 * gcc.dg/c90-const-expr-8.c: Same.
1471 * gcc.dg/c90-enum-comma-1.c: Same.
1472 * gcc.dg/c90-flex-array-1.c: Same.
1473 * gcc.dg/c90-hexfloat-1.c: Same.
1474 * gcc.dg/c90-idem-qual-1.c: Same.
1475 * gcc.dg/c90-idem-qual-2.c: Same.
1476 * gcc.dg/c90-idem-qual-3.c: Same.
1477 * gcc.dg/c90-mixdecl-1.c: Same.
1478 * gcc.dg/c90-restrict-1.c: Same.
1479 * gcc.dg/c90-return-1.c: Same.
1480 * gcc.dg/c99-array-nonobj-1.c: Same.
1481 * gcc.dg/c99-arraydecl-1.c: Same.
1482 * gcc.dg/c99-complex-1.c: Same.
1483 * gcc.dg/c99-complex-2.c: Same.
1484 * gcc.dg/c99-complit-2.c: Same.
1485 * gcc.dg/c99-const-expr-7.c: Same.
1486 * gcc.dg/c99-const-expr-8.c: Same.
1487 * gcc.dg/c99-flex-array-3.c: Same.
1488 * gcc.dg/c99-flex-array-7.c: Same.
1489 * gcc.dg/c99-flex-array-typedef-7.c: Same.
1490 * gcc.dg/c99-impl-decl-1.c: Same.
1491 * gcc.dg/c99-impl-int-1.c: Same.
1492 * gcc.dg/c99-impl-int-2.c: Same.
1493 * gcc.dg/c99-init-3.c: Same.
1494 * gcc.dg/c99-restrict-1.c: Same.
1495 * gcc.dg/c99-return-1.c: Same.
1496 * gcc.dg/c99-tag-1.c: Same.
1497 * gcc.dg/c99-tag-3.c: Same.
1498 * gcc.dg/call-diag-2.c: Same.
1499 * gcc.dg/cpp/19940712-1.c: Same.
1500 * gcc.dg/cpp/19951025-1.c: Same.
1501 * gcc.dg/cpp/19990413-1.c: Same.
1502 * gcc.dg/cpp/direct2.c: Same.
1503 * gcc.dg/cpp/direct2s.c: Same.
1504 * gcc.dg/cpp/pr28709.c: Same.
1505 * gcc.dg/cpp/pr61854-c90.c: Same.
1506 * gcc.dg/cpp/pr61854-c94.c: Same.
1507 * gcc.dg/cpp/pragma-1.c: Same.
1508 * gcc.dg/cpp/pragma-2.c: Same.
1509 * gcc.dg/cpp/trad/escaped-eof.c: Same.
1510 * gcc.dg/cpp/trad/literals-2.c: Same.
1511 * gcc.dg/cpp/warn-comments-2.c: Same.
1512 * gcc.dg/cpp/warn-comments-3.c: Same.
1513 * gcc.dg/cpp/warn-comments.c: Same.
1514 * gcc.dg/cpp/warn-long-long-2.c: Same.
1515 * gcc.dg/cpp/warn-long-long.c: Same.
1516 * gcc.dg/cpp/warn-redefined-2.c: Same.
1517 * gcc.dg/cpp/warn-redefined.c: Same.
1518 * gcc.dg/darwin-cfstring-2.c: Same.
1519 * gcc.dg/darwin-cfstring-format-1.c: Same.
1520 * gcc.dg/decl-9.c: Same.
1521 * gcc.dg/declspec-1.c: Same.
1522 * gcc.dg/declspec-10.c: Same.
1523 * gcc.dg/declspec-11.c: Same.
1524 * gcc.dg/declspec-13.c: Same.
1525 * gcc.dg/declspec-18.c: Same.
1526 * gcc.dg/declspec-4.c: Same.
1527 * gcc.dg/declspec-5.c: Same.
1528 * gcc.dg/declspec-6.c: Same.
1529 * gcc.dg/declspec-8.c: Same.
1530 * gcc.dg/deprecated-4.c: Same.
1531 * gcc.dg/deprecated.c: Same.
1532 * gcc.dg/dfp/composite-type.c: Same.
1533 * gcc.dg/empty-source-2.c: Same.
1534 * gcc.dg/empty-source-3.c: Same.
1535 * gcc.dg/format/attr-6.c: Same.
1536 * gcc.dg/format/branch-1.c: Same.
1537 * gcc.dg/format/c90-printf-1.c: Same.
1538 * gcc.dg/format/c90-strftime-2.c: Same.
1539 * gcc.dg/format/c99-strftime-1.c: Same.
1540 * gcc.dg/format/cmn-err-1.c: Same.
1541 * gcc.dg/format/few-1.c: Same.
1542 * gcc.dg/format/ms_branch-1.c: Same.
1543 * gcc.dg/format/ms_unnamed-1.c: Same.
1544 * gcc.dg/format/ms_va-1.c: Same.
1545 * gcc.dg/format/unnamed-1.c: Same.
1546 * gcc.dg/format/va-1.c: Same.
1547 * gcc.dg/format/xopen-1.c: Same.
1548 * gcc.dg/funcdef-var-1.c: Same.
1549 * gcc.dg/funcdef-var-2.c: Same.
1550 * gcc.dg/gnu89-const-expr-1.c: Same.
1551 * gcc.dg/gnu89-const-expr-2.c: Same.
1552 * gcc.dg/gnu90-const-expr-1.c: Same.
1553 * gcc.dg/gnu99-const-expr-1.c: Same.
1554 * gcc.dg/gnu99-const-expr-2.c: Same.
1555 * gcc.dg/gnu99-init-2.c: Same.
1556 * gcc.dg/gomp/_Atomic-5.c: Same.
1557 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1558 * gcc.dg/gomp/atomic-5.c: Same.
1559 * gcc.dg/gomp/linear-1.c: Same.
1560 * gcc.dg/gomp/pr67500.c: Same.
1561 * gcc.dg/init-bad-1.c: Same.
1562 * gcc.dg/init-bad-2.c: Same.
1563 * gcc.dg/init-bad-3.c: Same.
1564 * gcc.dg/init-string-1.c: Same.
1565 * gcc.dg/label-compound-stmt-1.c: Same.
1566 * gcc.dg/label-decl-2.c: Same.
1567 * gcc.dg/label-decl-4.c: Same.
1568 * gcc.dg/large-size-array-2.c: Same.
1569 * gcc.dg/large-size-array-4.c: Same.
1570 * gcc.dg/lvalue-6.c: Same.
1571 * gcc.dg/m-un-2.c: Same.
1572 * gcc.dg/multiple-overflow-warn-1.c: Same.
1573 * gcc.dg/multiple-overflow-warn-2.c: Same.
1574 * gcc.dg/multiple-overflow-warn-3.c: Same.
1575 * gcc.dg/nested-redef-1.c: Same.
1576 * gcc.dg/no-asm-1.c: Same.
1577 * gcc.dg/no-asm-3.c: Same.
1578 * gcc.dg/no-asm-4.c: Same.
1579 * gcc.dg/noncompile/20010524-1.c: Same.
1580 * gcc.dg/noncompile/incomplete-5.c: Same.
1581 * gcc.dg/noncompile/pr44517.c: Same.
1582 * gcc.dg/noncompile/pr52290.c: Same.
1583 * gcc.dg/noreturn-1.c: Same.
1584 * gcc.dg/overflow-warn-1.c: Same.
1585 * gcc.dg/overflow-warn-2.c: Same.
1586 * gcc.dg/overflow-warn-3.c: Same.
1587 * gcc.dg/overflow-warn-4.c: Same.
1588 * gcc.dg/parm-mismatch-1.c: Same.
1589 * gcc.dg/parser-pr28152-2.c: Same.
1590 * gcc.dg/parser-pr28152.c: Same.
1591 * gcc.dg/pedwarn-init.c: Same.
1592 * gcc.dg/pointer-arith-2.c: Same.
1593 * gcc.dg/pointer-arith-3.c: Same.
1594 * gcc.dg/pointer-arith-4.c: Same.
1595 * gcc.dg/pr14475.c: Same.
1596 * gcc.dg/pr18596-3.c: Same.
1597 * gcc.dg/pr18809-1.c: Same.
1598 * gcc.dg/pr27953.c: Same.
1599 * gcc.dg/pr30457.c: Same.
1600 * gcc.dg/pr30551-2.c: Same.
1601 * gcc.dg/pr30551-3.c: Same.
1602 * gcc.dg/pr30551-4.c: Same.
1603 * gcc.dg/pr30551-5.c: Same.
1604 * gcc.dg/pr30551-6.c: Same.
1605 * gcc.dg/pr30551.c: Same.
1606 * gcc.dg/pr36997.c: Same.
1607 * gcc.dg/pr41842.c: Same.
1608 * gcc.dg/pr48552-1.c: Same.
1609 * gcc.dg/pr48552-2.c: Same.
1610 * gcc.dg/pr59717.c: Same.
1611 * gcc.dg/pr61077.c: Same.
1612 * gcc.dg/pr61096-1.c: Same.
1613 * gcc.dg/pr63626.c: Same.
1614 * gcc.dg/pr64223-1.c: Same.
1615 * gcc.dg/pr64223-2.c: Same.
1616 * gcc.dg/pr8788-1.c: Same.
1617 * gcc.dg/pr8927-1.c: Same.
1618 * gcc.dg/pragma-darwin.c: Same.
1619 * gcc.dg/pragma-diag-5.c: Same.
1620 * gcc.dg/pragma-message.c: Same.
1621 * gcc.dg/redecl-1.c: Same.
1622 * gcc.dg/simd-1.c: Same.
1623 * gcc.dg/simd-5.c: Same.
1624 * gcc.dg/simd-6.c: Same.
1625 * gcc.dg/spellcheck-fields.c: Same.
1626 * gcc.dg/spellcheck-typenames.c: Same.
1627 * gcc.dg/struct-semi-2.c: Same.
1628 * gcc.dg/struct-semi-3.c: Same.
1629 * gcc.dg/transparent-union-3.c: Same.
1630 * gcc.dg/ucnid-8.c: Same.
1631 * gcc.dg/uninit-pr19430-O0.c: Same.
1632 * gcc.dg/uninit-pr19430.c: Same.
1633 * gcc.dg/uninit-pr20644-O0.c: Same.
1634 * gcc.dg/utf-dflt.c: Same.
1635 * gcc.dg/utf-dflt2.c: Same.
1636 * gcc.dg/utf16-4.c: Same.
1637 * gcc.dg/vla-11.c: Same.
1638 * gcc.dg/vla-20.c: Same.
1639 * gcc.dg/vla-init-1.c: Same.
1640 * gcc.dg/vla-init-2.c: Same.
1641 * gcc.dg/vla-init-3.c: Same.
1642 * gcc.dg/weak/weak-6.c: Same.
1643 * gcc.dg/weak/weak-7.c: Same.
1644 * gcc.dg/wtr-int-type-1.c: Same.
1645 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
1646 * gcc.target/arm/polytypes.c: Same.
1647 * gcc.target/i386/spellcheck-options-4.c: Same.
1648 * gcc.target/powerpc/20030218-1.c: Same.
1649 * gcc.target/sh/pr21255-4.c: Same.
1650 * gcc.test-framework/dg-error-exp-XP.c: Same.
1651 * gfortran.dg/array_constructor_30.f03: Same.
1652 * gfortran.dg/class_30.f90: Same.
1653 * gfortran.dg/goacc/subarrays.f95: Same.
1654 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
1655 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
1656 * gfortran.dg/intrinsic_std_1.f90: Same.
1657 * gfortran.dg/pr70006.f90: Same.
1658 * gfortran.dg/warning-directive-1.F90: Same.
1659 * gfortran.dg/warning-directive-2.F90: Same.
1660 * gfortran.dg/warning-directive-3.F90: Same.
1661 * gfortran.dg/warning-directive-4.F90: Same.
1662 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
1663 * obj-c++.dg/class-extension-1.mm: Same.
1664 * obj-c++.dg/class-extension-2.mm: Same.
1665 * obj-c++.dg/class-protocol-1.mm: Same.
1666 * obj-c++.dg/cxx-ivars-1.mm: Same.
1667 * obj-c++.dg/duplicate-class-1.mm: Same.
1668 * obj-c++.dg/exceptions-3.mm: Same.
1669 * obj-c++.dg/exceptions-4.mm: Same.
1670 * obj-c++.dg/exceptions-5.mm: Same.
1671 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
1672 * obj-c++.dg/fsf-package-0.m: Same.
1673 * obj-c++.dg/invalid-type-1.mm: Same.
1674 * obj-c++.dg/method-12.mm: Same.
1675 * obj-c++.dg/method-13.mm: Same.
1676 * obj-c++.dg/method-15.mm: Same.
1677 * obj-c++.dg/method-16.mm: Same.
1678 * obj-c++.dg/method-6.mm: Same.
1679 * obj-c++.dg/method-7.mm: Same.
1680 * obj-c++.dg/property/at-property-1.mm: Same.
1681 * obj-c++.dg/property/at-property-14.mm: Same.
1682 * obj-c++.dg/property/at-property-17.mm: Same.
1683 * obj-c++.dg/property/at-property-21.mm: Same.
1684 * obj-c++.dg/property/at-property-5.mm: Same.
1685 * obj-c++.dg/property/dotsyntax-4.mm: Same.
1686 * obj-c++.dg/property/dynamic-3.mm: Same.
1687 * obj-c++.dg/property/dynamic-4.mm: Same.
1688 * obj-c++.dg/property/property-neg-1.mm: Same.
1689 * obj-c++.dg/property/property-neg-6.mm: Same.
1690 * obj-c++.dg/property/synthesize-11.mm: Same.
1691 * obj-c++.dg/property/synthesize-5.mm: Same.
1692 * obj-c++.dg/property/synthesize-6.mm: Same.
1693 * obj-c++.dg/proto-lossage-4.mm: Same.
1694 * obj-c++.dg/protocol-qualifier-2.mm: Same.
1695 * obj-c++.dg/strings/strings-1.mm: Same.
1696 * obj-c++.dg/super-class-1.mm: Same.
1697 * obj-c++.dg/syntax-error-6.mm: Same.
1698 * obj-c++.dg/syntax-error-7.mm: Same.
1699 * obj-c++.dg/syntax-error-9.mm: Same.
1700 * obj-c++.dg/try-catch-13.mm: Same.
1701 * objc.dg/attributes/method-noreturn-1.m: Same.
1702 * objc.dg/bad-receiver-type-2.m: Same.
1703 * objc.dg/bad-receiver-type.m: Same.
1704 * objc.dg/call-super-2.m: Same.
1705 * objc.dg/class-2.m: Same.
1706 * objc.dg/class-extension-1.m: Same.
1707 * objc.dg/class-extension-2.m: Same.
1708 * objc.dg/class-protocol-1.m: Same.
1709 * objc.dg/desig-init-1.m: Same.
1710 * objc.dg/duplicate-class-1.m: Same.
1711 * objc.dg/exceptions-3.m: Same.
1712 * objc.dg/exceptions-4.m: Same.
1713 * objc.dg/exceptions-5.m: Same.
1714 * objc.dg/foreach-6.m: Same.
1715 * objc.dg/foreach-7.m: Same.
1716 * objc.dg/fsf-nsstring-format-1.m: Same.
1717 * objc.dg/fsf-package-0.m: Same.
1718 * objc.dg/invalid-type-1.m: Same.
1719 * objc.dg/method-11.m: Same.
1720 * objc.dg/method-19.m: Same.
1721 * objc.dg/method-2.m: Same.
1722 * objc.dg/method-20.m: Same.
1723 * objc.dg/method-5.m: Same.
1724 * objc.dg/method-6.m: Same.
1725 * objc.dg/method-7.m: Same.
1726 * objc.dg/method-9.m: Same.
1727 * objc.dg/missing-proto-3.m: Same.
1728 * objc.dg/private-1.m: Same.
1729 * objc.dg/property/at-property-1.m: Same.
1730 * objc.dg/property/at-property-14.m: Same.
1731 * objc.dg/property/at-property-17.m: Same.
1732 * objc.dg/property/at-property-21.m: Same.
1733 * objc.dg/property/at-property-5.m: Same.
1734 * objc.dg/property/dynamic-3.m: Same.
1735 * objc.dg/property/dynamic-4.m: Same.
1736 * objc.dg/property/property-neg-1.m: Same.
1737 * objc.dg/property/property-neg-6.m: Same.
1738 * objc.dg/property/synthesize-11.m: Same.
1739 * objc.dg/property/synthesize-5.m: Same.
1740 * objc.dg/property/synthesize-6.m: Same.
1741 * objc.dg/proto-hier-1.m: Same.
1742 * objc.dg/proto-lossage-4.m: Same.
1743 * objc.dg/protocol-qualifier-2.m: Same.
1744 * objc.dg/strings/strings-1.m: Same.
1745 * objc.dg/type-size-1.m: Same.
1746
1747 2017-04-18 Jeff Law <law@redhat.com>
1748
1749 PR target/74563
1750 * gcc.target/mips/pr74563: New test.
1751
1752 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR tree-optimization/80443
1755 * gcc.c-torture/compile/pr80443.c: New test.
1756
1757 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
1758
1759 PR rtl-optimization/80357
1760 * gcc.c-torture/compile/pr80357.c: New test.
1761
1762 2017-04-18 Jeff Law <law@redhat.com>
1763
1764 PR middle-end/80422
1765 * gcc.c-torture/compile/pr80422.c: New test.
1766
1767 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1768
1769 PR debug/80263
1770 * gcc.dg/debug/dwarf2/pr80263.c: New test.
1771
1772 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1773
1774 PR target/80099
1775 * gcc.target/powerpc/pr80099-1.c: New test.
1776 * gcc.target/powerpc/pr80099-2.c: Likewise.
1777 * gcc.target/powerpc/pr80099-3.c: Likewise.
1778 * gcc.target/powerpc/pr80099-4.c: Likewise.
1779 * gcc.target/powerpc/pr80099-5.c: Likewise.
1780
1781 2017-04-18 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR sanitizer/80444
1784 * gcc.dg/sancov/pr80444.c: New test.
1785
1786 PR middle-end/79788
1787 PR middle-end/80375
1788 * gcc.dg/pr79788-1.c: New test.
1789 * gcc.dg/pr79788-2.c: New test.
1790
1791 2017-04-18 Marek Polacek <polacek@redhat.com>
1792
1793 PR c++/80244 - ICE with attribute in template alias.
1794 * g++.dg/cpp0x/alias-decl-59.C: New test.
1795
1796 PR c++/80241 - ICE with alignas pack expansion.
1797 * g++.dg/cpp0x/alignas11.C: New test.
1798
1799 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1800
1801 PR c++/80287
1802 * g++.dg/lto/pr80287_0.C: New test.
1803
1804 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
1805
1806 PR target/80315
1807 * gcc.target/powerpc/pr80315-1.c: New test.
1808 * gcc.target/powerpc/pr80315-2.c: New test.
1809 * gcc.target/powerpc/pr80315-3.c: New test.
1810 * gcc.target/powerpc/pr80315-4.c: New test.
1811
1812 2017-04-16 Tom de Vries <tom@codesourcery.com>
1813
1814 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
1815 directive.
1816 * g++.dg/parse/error3.C: Same.
1817 * g++.old-deja/g++.pt/niklas01a.C: Same.
1818 * gcc.dg/990506-0.c: Same.
1819 * gcc.dg/cpp/19990413-1.c: Same.
1820 * gcc.dg/cpp/pragma-1.c: Same.
1821 * gcc.dg/cpp/pragma-2.c: Same.
1822 * gcc.dg/m-un-2.c: Same.
1823 * objc.dg/private-1.m: Same.
1824
1825 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
1826
1827 * gcc.dg/pr54669.c: Fix dg-do directive.
1828 * gcc.dg/pr78582.c: Ditto.
1829 * gcc.dg/pr80020.c: Ditto.
1830 * gcc.dg/torture/pr57993-2.cpp: Ditto.
1831 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
1832 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
1833 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
1834 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
1835 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
1836 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
1837 * gcc.dg/tree-ssa/pr79352.c: Ditto.
1838 * gcc.dg/tree-ssa/pr79376.c: Ditto.
1839 * gcc.dg/tree-ssa/pr79691.c: Ditto.
1840
1841 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1842
1843 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
1844 * gfortran.dg/generic_29.f90: Likewise.
1845 * gfortran.dg/goacc/multi-clause.f90: Likewise.
1846 * gfortran.dg/pr41922.f90: Likewise.
1847 * gfortran.dg/pr70006.f90: Likewise.
1848
1849 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
1850
1851 PR tree-optimization/66612
1852 * gcc.target/powerpc/20050830-1.c: Remove xfail.
1853
1854 2017-04-14 Janus Weil <janus@gcc.gnu.org>
1855
1856 PR fortran/80361
1857 * gfortran.dg/class_62.f90: New test case.
1858
1859 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1860
1861 * gcc.target/arc/loop-1.c: New file.
1862
1863 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1864
1865 PR target/80098
1866 * gcc.target/powerpc/pr80098-1.c: New test.
1867 * gcc.target/powerpc/pr80098-2.c: Likewise.
1868 * gcc.target/powerpc/pr80098-3.c: Likewise.
1869 * gcc.target/powerpc/pr80098-4.c: Likewise.
1870
1871 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR sanitizer/80403
1874 * g++.dg/ubsan/pr80403-2.C: New test.
1875
1876 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
1877
1878 PR rtl-optimization/80343
1879 * gcc.target/powerpc/pr80343.c: New.
1880
1881 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
1882
1883 PR sanitizer/80414
1884 * c-c++-common/ubsan/bounds-15.c: New test.
1885
1886 2017-04-13 Richard Biener <rguenther@suse.de>
1887
1888 PR testsuite/80416
1889 * g++.dg/torture/pr79671.C: Fix asm constraints.
1890
1891 2017-04-13 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR debug/80321
1894 * gcc.dg/debug/pr80321.c: New test.
1895
1896 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 * gnat.dg/debug10.adb: New test.
1899 * gnat.dg/debug10_pkg.ads: New helper.
1900
1901 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1902
1903 PR tree-optimization/79390
1904 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
1905
1906 PR sanitizer/80403
1907 PR sanitizer/80404
1908 PR sanitizer/80405
1909 * g++.dg/ubsan/pr80403.C: New test.
1910 * g++.dg/ubsan/pr80404.C: New test.
1911 * g++.dg/ubsan/pr80405.C: New test.
1912
1913 PR c/80163
1914 * gcc.dg/torture/pr80163.c: New test.
1915
1916 2017-04-12 Richard Biener <rguenther@suse.de>
1917 Jeff Law <law@redhat.com>
1918
1919 PR tree-optimization/80359
1920 * gcc.dg/torture/pr80359.c: New testcase.
1921
1922 2017-04-12 Richard Biener <rguenther@suse.de>
1923 Bernd Edlinger <bernd.edlinger@hotmail.de>
1924
1925 PR middle-end/79671
1926 * g++.dg/torture/pr79671.C: New testcase.
1927 * g++.dg/lto/pr79671_0.C: Likewise.
1928 * g++.dg/lto/pr79671_1.c: Likewise.
1929
1930 2017-04-12 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR sanitizer/80349
1933 * g++.dg/ubsan/pr80349.C: New test.
1934
1935 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR c++/80370
1938 * g++.dg/cpp1z/decomp28.C: New test.
1939
1940 PR middle-end/80100
1941 * gcc.dg/pr80100.c: New test.
1942
1943 PR rtl-optimization/80385
1944 * g++.dg/opt/pr80385.C: New test.
1945
1946 2017-04-11 Martin Liska <mliska@suse.cz>
1947
1948 PR ipa/80212
1949 * g++.dg/ipa/pr80212.C: New test.
1950
1951 2017-04-11 Martin Sebor <msebor@redhat.com>
1952
1953 PR middle-end/80364
1954 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
1955
1956 2017-04-11 Martin Liska <mliska@suse.cz>
1957
1958 PR sanitizer/70878
1959 * gcc.dg/ubsan/pr70878.c: New test.
1960
1961 2017-04-11 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR target/80381
1964 * gcc.target/i386/pr80381.c: New test.
1965
1966 PR c++/80363
1967 * g++.dg/ext/pr80363.C: New test.
1968
1969 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1970
1971 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
1972 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
1973 Add avr-*-* to non-lp64 selector.
1974
1975 2017-04-10 Martin Sebor <msebor@redhat.com>
1976
1977 * gcc.dg/pr40340-3.c: Adjust directive pattern.
1978 * gcc.dg/pr40340-4.c: Same.
1979
1980 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
1981
1982 PR fortran/69498
1983 * gfortran.dg/submodule_unexp.f90: Modified test
1984 to account for new error.
1985 * gfortran.dg/submodule_twice.f90: New Test
1986
1987 2017-04-10 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR c++/80176
1990 * g++.dg/init/ref23.C: New test.
1991
1992 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1993
1994 PR tree-optimization/80304
1995 * gfortran.dg/do_concurrent_4.f90: New test case.
1996
1997 2017-04-10 Janus Weil <janus@gcc.gnu.org>
1998
1999 PR fortran/80046
2000 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
2001
2002 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
2003
2004 * g++.dg/torture/pr79905.C: Add -maltivec option.
2005
2006 2017-04-10 Jeff Law <law@redhat.com>
2007
2008 PR tree-optimization/80374
2009 * g++.dg/pr80374.c: New test.
2010
2011 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2012
2013 PR target/80108
2014 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
2015 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
2016
2017 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2018
2019 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
2020
2021 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
2022
2023 PR testsuite/79356
2024 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
2025
2026 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
2027
2028 PR testsuite/79867
2029 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
2030
2031 2017-04-10 Marek Polacek <polacek@redhat.com>
2032
2033 PR sanitizer/80348
2034 * g++.dg/ubsan/div-by-zero-3.C: New test.
2035
2036 2017-04-10 Bin Cheng <bin.cheng@arm.com>
2037
2038 PR tree-optimization/80153
2039 * gcc.c-torture/execute/pr80153.c: New.
2040
2041 2017-04-10 Richard Biener <rguenther@suse.de>
2042
2043 PR middle-end/80362
2044 * gcc.dg/torture/pr80362.c: New testcase.
2045
2046 2017-04-10 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/80304
2049 * gcc.dg/torture/pr80304.c: New testcase.
2050
2051 2017-04-10 Nathan Sidwell <nathan@acm.org>
2052
2053 PR target/79905
2054 * g++.dg/torture/pr79905.C: New.
2055
2056 2017-04-10 Martin Liska <mliska@suse.cz>
2057
2058 PR sanitizer/80350
2059 * c-c++-common/ubsan/pr80350.c: New test.
2060
2061 2017-04-10 Jakub Jelinek <jakub@redhat.com>
2062
2063 PR target/80324
2064 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
2065
2066 2017-04-08 Martin Liska <mliska@suse.cz>
2067
2068 Revert:
2069 2017-04-07 Martin Liska <mliska@suse.cz>
2070
2071 PR ipa/80212
2072 * g++.dg/ipa/pr80212.C: New test.
2073
2074 2017-04-07 Jakub Jelinek <jakub@redhat.com>
2075
2076 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
2077 dg-options.
2078 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
2079
2080 PR target/80322
2081 PR target/80323
2082 PR target/80325
2083 PR target/80326
2084 * gcc.target/i386/avx512f-undefined-1.c: New test.
2085 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
2086 * gcc.target/i386/avx-cvtsd-1.c: New test.
2087 * gcc.target/i386/avx512f-cvtss-1.c: New test.
2088 * gcc.target/i386/avx512f-abspd-1.c: New test.
2089 * gcc.target/i386/avx-cvtss-1.c: New test.
2090 * gcc.target/i386/avx512f-absps-1.c: New test.
2091 * gcc.target/i386/avx512f-int2mask-1.c: New test.
2092 * gcc.target/i386/avx512f-mask2int-1.c: New test.
2093
2094 2017-04-07 Marek Polacek <polacek@redhat.com>
2095
2096 PR sanitizer/80348
2097 * g++.dg/ubsan/div-by-zero-2.C: New test.
2098
2099 PR c++/80095
2100 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
2101
2102 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
2103
2104 PR rtl-optimization/70478
2105 * gcc.target/s390/pr70478.c: New.
2106
2107 2017-04-07 Martin Liska <mliska@suse.cz>
2108
2109 PR target/79889
2110 * g++.dg/ext/mv8.C: Add aarch64* targets.
2111
2112 2017-04-07 Martin Liska <mliska@suse.cz>
2113
2114 PR ipa/80212
2115 * g++.dg/ipa/pr80212.C: New test.
2116
2117 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2118
2119 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
2120
2121 2017-04-07 Richard Biener <rguenther@suse.de>
2122
2123 PR tree-optimization/80334
2124 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
2125 alignas on stack.
2126
2127 2017-04-07 Richard Biener <rguenther@suse.de>
2128
2129 PR middle-end/80341
2130 * gcc.dg/torture/pr80341.c: New testcase.
2131
2132 2017-04-06 Jakub Jelinek <jakub@redhat.com>
2133
2134 PR debug/80234
2135 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
2136 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
2137
2138 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2139
2140 PR target/79733
2141 * gcc.target/i386/pr79733.c: New test.
2142
2143 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
2144
2145 PR target/80298
2146 * gcc.target/i386/pr80298-1.c: New test.
2147 * gcc.target/i386/pr80298-2.c: Ditto.
2148
2149 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
2150
2151 PR target/80082
2152 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
2153 ARMv7-R.
2154
2155 2017-04-06 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/80334
2158 * g++.dg/torture/pr80334.C: New testcase.
2159
2160 2017-04-06 Martin Liska <mliska@suse.cz>
2161
2162 PR sanitizer/80166
2163 * gcc.dg/asan/pr80166.c: New test.
2164
2165 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2166
2167 PR tree-optimization/79390
2168 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
2169
2170 2017-04-06 Richard Biener <rguenther@suse.de>
2171
2172 PR tree-optimization/80262
2173 * gcc.target/i386/pr80262.c: New testcase.
2174
2175 2017-04-06 Richard Biener <rguenther@suse.de>
2176
2177 PR middle-end/80281
2178 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
2179
2180 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
2181
2182 PR rtl-optimization/70703
2183 * gcc.target/i386/pr70703.c: New.
2184
2185 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR sanitizer/80308
2188 * c-c++-common/asan/pr80308.c: New test.
2189
2190 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2191
2192 PR target/79890
2193 * gcc.target/s390/pr79890.c: New test case.
2194
2195 2017-04-05 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR target/80310
2198 * c-c++-common/ubsan/pr80310.c: New test.
2199
2200 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR c++/80297
2203 * g++.dg/torture/pr80297.C: New test.
2204
2205 PR tree-optimization/79390
2206 * gcc.target/i386/pr79390.c: New test.
2207 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
2208
2209 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
2210
2211 PR c++/80296
2212 * g++.dg/cpp0x/alias-decl-80296.C: New test.
2213
2214 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2215
2216 PR target/80307
2217 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
2218 targeting any CPU or architecture.
2219 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
2220 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
2221 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
2222 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
2223 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
2224 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
2225 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
2226 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
2227
2228 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
2229
2230 PR fortran/69498
2231 * gfortran.dg/submodule_unexp.f90: New test.
2232
2233 2017-04-04 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR target/80286
2236 * gcc.target/i386/avx-pr80286.c: New test.
2237 * gcc.dg/pr80286.c: New test.
2238
2239 2017-04-04 Richard Biener <rguenther@suse.de>
2240
2241 PR middle-end/80281
2242 * gcc.dg/torture/pr80281.c: New testcase.
2243
2244 2017-04-04 Richard Biener <rguenther@suse.de>
2245
2246 PR tree-optimization/80275
2247 * g++.dg/opt/pr80275.C: Make g static.
2248
2249 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
2250
2251 PR rtl-optimization/60818
2252 * gcc.c-torture/compile/pr60818.c: New testcase.
2253
2254 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
2255
2256 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
2257 * gcc.dg/20031012-1.c: Likewise.
2258 * gcc.dg/ipa/ipcp-1.c: Likewise.
2259 * gcc.dg/torture/matrix-3.c: Likewise.
2260 * gcc.target/powerpc/ppc-spe.c: Likewise.
2261 * gcc.target/rx/zero-width-bitfield.c: Likewise.
2262
2263 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2264
2265 PR target/80246
2266 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
2267 powerpc_vsx_ok.
2268 (std, ld): Limit scan-assembler-times check to lp64.
2269 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
2270 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
2271 powerpc_vsx_ok.
2272
2273 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
2274
2275 PR target/80246
2276 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
2277
2278 2017-04-03 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/80275
2281 * g++.dg/opt/pr80275.C: New testcase.
2282
2283 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2284
2285 PR testsuite/79356
2286 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
2287
2288 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
2289
2290 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
2291 (bal): Increase iteration count and assume alignment.
2292
2293 2017-04-03 Bin Cheng <bin.cheng@arm.com>
2294
2295 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
2296
2297 2017-04-02 Andrew Pinski <apinski@cavium.com>
2298
2299 * gcc.c-torture/compile/nested-3.c: New testcase.
2300 * gcc.c-torture/execute/20170401-1.c: New testcase.
2301 * gcc.c-torture/execute/20170401-2.c: New testcase.
2302
2303 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
2304
2305 PR rtl-optimization/79405
2306 gcc.dg/pr79405.c: New testcase.
2307
2308 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR debug/79255
2311 * gcc.dg/pr79255.c: New test.
2312
2313 PR c++/79572
2314 * g++.dg/ubsan/null-8.C: New test.
2315
2316 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
2317
2318 PR target/80107
2319 * gfortran.dg/pr80107.f: New.
2320
2321 2017-03-31 Jeff Law <law@redhat.com>
2322
2323 PR tree-optimization/49498
2324 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
2325
2326 2017-03-31 Richard Biener <rguenther@suse.de>
2327
2328 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
2329
2330 2017-03-31 Richard Biener <rguenther@suse.de>
2331
2332 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
2333
2334 2017-03-31 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR libstdc++/80251
2337 * g++.dg/ext/is_aggregate.C: New test.
2338
2339 PR middle-end/80173
2340 * gcc.target/i386/pr80173.c: New test.
2341
2342 PR middle-end/80163
2343 * gcc.dg/pr80163.c: New test.
2344
2345 PR debug/80025
2346 * gcc.dg/torture/pr80025.c: New test.
2347
2348 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
2349
2350 * gcc.target/mips/pr52125.c: Add -msym32.
2351
2352 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2353
2354 PR translation/80189
2355 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
2356 * g++.dg/gomp/sharing-1.C: Likewise.
2357 * gfortran.dg/gomp/pr44536.f90: Likewise.
2358 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
2359 * gfortran.dg/gomp/sharing-3.f90: Likewise.
2360 * gfortran.dg/gomp/crayptr3.f90: Likewise.
2361 * gfortran.dg/gomp/pr33439.f90: Likewise.
2362 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2363 * gfortran.dg/gomp/sharing-1.f90: Likewise.
2364 * gfortran.dg/gomp/sharing-2.f90: Likewise.
2365 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2366 * gcc.dg/gomp/sharing-1.c: Likewise.
2367
2368 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
2369
2370 PR target/80246
2371 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
2372 Darwin and SPE.
2373 (dxex, dxexq): Update return type.
2374 (diex, diexq): Update argument type.
2375 * gcc.target/powerpc/pr80246.c: New test.
2376
2377 2017-03-30 Martin Jambor <mjambor@suse.cz>
2378
2379 PR ipa/77333
2380 * g++.dg/ipa/pr77333.C: New test.
2381
2382 2017-03-30 Jakub Jelinek <jakub@redhat.com>
2383
2384 PR target/80206
2385 * gcc.target/i386/pr80206.c: New test.
2386
2387 2017-03-30 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/77498
2390 * gfortran.dg/pr77498.f: New testcase.
2391
2392 2017-03-29 Marek Polacek <polacek@redhat.com>
2393
2394 PR c/79730
2395 * gcc.dg/pr79730.c: New test.
2396
2397 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2398
2399 PR libgfortran/78670
2400 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
2401 a character of length 1. Update test for success.
2402 * gfortran.dg/dtio_28.f03: New test.
2403 * gfortran.dg/dtio_4.f90: Update to open test file with status =
2404 'scratch' to delete the file when done.
2405
2406 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
2407
2408 PR rtl-optimization/80233
2409 * gcc.c-torture/compile/pr80233.c: New testcase.
2410
2411 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2412
2413 PR fortran/80254
2414 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
2415 * gfortran.dg/dec_io_2a.f90: instead (new test).
2416
2417 2017-03-28 Jiong Wang <jiong.wang@arm.com>
2418
2419 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
2420
2421 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
2422
2423 PR testsuite/43496
2424 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
2425 generating PIC code.
2426
2427 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
2428
2429 PR rtl-optimization/80193
2430 * gcc.target/i386/pr80193.c: New.
2431
2432 2017-03-28 Janus Weil <janus@gcc.gnu.org>
2433
2434 PR fortran/78661
2435 * gfortran.dg/dtio_25.f90: Modified test case.
2436 * gfortran.dg/dtio_27.f90: New test case.
2437
2438 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/53383
2441 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
2442 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
2443 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
2444
2445 2017-03-28 Bin Cheng <bin.cheng@arm.com>
2446
2447 * gcc.c-torture/compile/irreducible-loop.c: New.
2448
2449 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
2450
2451 PR tree-optimization/80218
2452 * gcc.dg/pr80218.c: New test.
2453
2454 2017-03-28 Richard Biener <rguenther@suse.de>
2455
2456 PR tree-optimization/78644
2457 * gcc.dg/pr78644-1.c: New testcase.
2458 * gcc.dg/pr78644-2.c: Likewise.
2459
2460 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
2461
2462 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
2463 * gcc.dg/pic-4.c: Likewise.
2464 * gcc.dg/pie-3.c: Likewise.
2465 * gcc.dg/pie-4.c: Likewise.
2466
2467 2017-03-28 Martin Liska <mliska@suse.cz>
2468
2469 PR ipa/80205
2470 * g++.dg/ipa/pr80205.C: New test.
2471
2472 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2473
2474 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
2475 with sizeof(int) < 4.
2476 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
2477 * gcc.c-torture/execute/pr79737-2.c: Likewise.
2478 * gcc.dg/torture/pr79777.c: Likewise.
2479 * gcc.dg/torture/pr79910.c: Likewise.
2480
2481 2017-03-28 Richard Biener <rguenther@suse.de>
2482
2483 PR middle-end/80222
2484 * g++.dg/pr80222.C: New testcase.
2485
2486 2017-03-28 Martin Liska <mliska@suse.cz>
2487
2488 PR ipa/80104
2489 * gcc.dg/ipa/pr80104.c: New test.
2490
2491 2017-03-28 Marek Polacek <polacek@redhat.com>
2492
2493 PR sanitizer/80067
2494 * c-c++-common/ubsan/shift-10.c: New test.
2495
2496 2017-03-27 Jeff Law <law@redhat.com>
2497
2498 PR tree-optimization/80216
2499 * gcc.c-torture/compile/pr80216.c: New test.
2500
2501 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR middle-end/80162
2504 * c-c++-common/pr80162-1.c: New test.
2505 * c-c++-common/pr80162-2.c: New test.
2506 * c-c++-common/pr80162-3.c: New test.
2507
2508 PR target/80102
2509 * g++.dg/opt/pr80102.C: New test.
2510
2511 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2512
2513 PR target/78543
2514 * gcc.target/powerpc/pr78543.c: New test.
2515
2516 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
2517
2518 PR target/80103
2519 * gcc.target/powerpc/pr80103-1.c: New test.
2520
2521 2017-03-27 Richard Biener <rguenther@suse.de>
2522
2523 PR tree-optimization/80181
2524 * gcc.dg/torture/pr80181.c: New testcase.
2525
2526 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
2527
2528 * gcc.target/arc/interrupt-4.c: New file.
2529
2530 2017-03-27 Richard Biener <rguenther@suse.de>
2531
2532 PR ipa/79776
2533 * g++.dg/ipa/pr79776.C: New testcase.
2534
2535 2017-03-27 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR sanitizer/80168
2538 * gcc.dg/asan/pr80168.c: New test.
2539
2540 2017-03-27 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/80170
2543 * gcc.dg/pr80170.c: New testcase.
2544
2545 2017-03-27 Richard Biener <rguenther@suse.de>
2546
2547 PR middle-end/80171
2548 * g++.dg/torture/pr80171.C: New testcase.
2549
2550 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
2551
2552 * gcc.dg/torture/pr79732.c: Require alias support.
2553 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
2554
2555 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
2556 libatomic_available.
2557 * gfortran.dg/coarray_image_status_1.f08: Likewise.
2558 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
2559
2560 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2561
2562 PR libgfortran/78881
2563 * gfortran.dg/dtio_26.f90: New test.
2564
2565 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
2566
2567 PR fortran/80156
2568 PR fortran/79382
2569 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
2570 testcase for PR80156. Add a main programme that tests that
2571 the typebound generic is accessible.
2572
2573 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
2574
2575 PR rtl-optimization/80160
2576 PR rtl-optimization/80159
2577
2578 * gcc.target/i386/pr80160.c: New test.
2579
2580 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR sanitizer/79904
2583 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
2584
2585 2017-03-24 Marek Polacek <polacek@redhat.com>
2586
2587 PR c++/80119
2588 * g++.dg/warn/Wuninitialized-9.C: New test.
2589
2590 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2591
2592 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
2593 and remove the high-level builtin. The error message for the
2594 would prevent compilation from reaching the second.
2595 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
2596
2597 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2598
2599 * gcc.target/s390/vxe/negfma-1.c: New test.
2600
2601 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2602
2603 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
2604 * gcc.target/s390/arch12/mul-1.c: New test.
2605 * gcc.target/s390/arch12/mul-2.c: New test.
2606
2607 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2608
2609 * gcc.target/s390/vxe/vllezlf-1.c: New test.
2610
2611 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2612
2613 * gcc.target/s390/vxe/popcount-1.c: New test.
2614
2615 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2616
2617 * gcc.target/s390/vxe/bitops-1.c: New test.
2618
2619 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2620
2621 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
2622 * lib/target-supports.exp: Add effective target check s390_vxe.
2623
2624 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2625
2626 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
2627 comparison instructions used from now on.
2628
2629 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2630
2631 * gcc.target/s390/s390.exp (check_effective_target_vector):
2632 Include target-supports.exp and move target_vector check routine
2633 ...
2634 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
2635 here and rename it.
2636 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
2637 check from vector to s390_vx.
2638 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
2639 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
2640 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
2641 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
2642 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
2643 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
2644 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
2645 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
2646 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
2647
2648 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2649
2650 * gcc.target/s390/vector/vec-init-2.c: New test.
2651
2652 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2653
2654 * gcc.dg/ubsan/pr79904-2.c: New test.
2655
2656 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2657
2658 PR target/79893
2659 * gcc.target/s390/zvector/pr79893.c: New test.
2660
2661 2017-03-24 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR rtl-optimization/80112
2664 * gcc.dg/pr80112.c: New test.
2665
2666 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2667
2668 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
2669 etc. line numbers.
2670 * gcc.dg/Walloca-1.c: Likewise.
2671 * gcc.dg/Walloca-2.c: Likewise.
2672 * gcc.dg/Wvla-larger-than-2.c: Likewise.
2673
2674 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2675
2676 PR tree-optimization/80158
2677 * gfortran.fortran-torture/compile/pr80158.f: New file.
2678
2679 2017-03-24 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/80167
2682 * gcc.dg/graphite/pr80167.c: New testcase.
2683
2684 2017-03-24 Tom de Vries <tom@codesourcery.com>
2685
2686 PR testsuite/80092
2687 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
2688 dg-require-effective-target global_constructor.
2689 * gcc.dg/tls/emutls-2.c: Same.
2690
2691 2017-03-24 Tom de Vries <tom@codesourcery.com>
2692
2693 PR testsuite/80092
2694 * c-c++-common/Wimplicit-fallthrough-34.c: Add
2695 dg-require-effective-target indirect_jumps.
2696
2697 2017-03-24 Tom de Vries <tom@codesourcery.com>
2698
2699 PR testsuite/80092
2700 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
2701 nonlocal_goto.
2702
2703 2017-03-24 Tom de Vries <tom@codesourcery.com>
2704
2705 PR testsuite/80092
2706 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
2707 * gcc.dg/Walloca-12.c: Same.
2708 * gcc.dg/attr-alloc_size-8.c: Same.
2709 * gcc.dg/Walloca-4.c: Same.
2710 * gcc.dg/Walloca-8.c: Same.
2711 * gcc.dg/Walloca-13.c: Same.
2712 * gcc.dg/Walloca-14.c: Same.
2713 * gcc.dg/attr-alloc_size-9.c: Same.
2714 * gcc.dg/Walloca-1.c: Same.
2715 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2716 * gcc.dg/Walloca-5.c: Same.
2717 * gcc.dg/Walloca-10.c: Same.
2718 * gcc.dg/Walloca-9.c: Same.
2719 * gcc.dg/attr-alloc_size-6.c: Same.
2720 * gcc.dg/Wvla-larger-than-1.c: Same.
2721 * gcc.dg/torture/pr71881.c: Same.
2722 * gcc.dg/torture/pr71901.c: Same.
2723 * gcc.dg/torture/pr78742.c: Same.
2724 * gcc.dg/builtin-alloc-size.c: Same.
2725 * gcc.dg/Walloca-2.c: Same.
2726 * gcc.dg/Walloca-6.c: Same.
2727 * gcc.dg/Walloca-11.c: Same.
2728 * gcc.dg/attr-alloc_size-7.c: Same.
2729 * gcc.dg/Wvla-larger-than-2.c: Same.
2730 * gcc.dg/Walloca-3.c: Same.
2731 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2732 * gcc.c-torture/compile/pr79413.c: Same.
2733 * gcc.c-torture/compile/pr78439.c: Same.
2734
2735 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
2736
2737 * gcc.target/powerpc/p9-options-1.c: New test.
2738
2739 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2740
2741 PR target/71436
2742 * gcc.c-torture/compile/pr71436.c: New test.
2743
2744 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2745 Richard Biener <rguenther@suse.de>
2746
2747 PR tree-optimization/79908
2748 PR tree-optimization/80136
2749 * gcc.dg/torture/pr79908.c: New file.
2750
2751 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
2752
2753 PR fortran/39239
2754 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
2755
2756 2017-03-22 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR c++/80141
2759 * g++.dg/gomp/pr80141.C: New test.
2760
2761 PR c++/80129
2762 * g++.dg/torture/pr80129.C: New test.
2763
2764 PR sanitizer/80110
2765 * g++.dg/tsan/pr80110.C: New test.
2766
2767 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2768
2769 PR fortran/80142
2770 * gfortran.dg/any_loc.f90: New test case.
2771
2772 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2773
2774 PR target/80082
2775 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
2776 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
2777
2778 2017-03-22 Martin Liska <mliska@suse.cz>
2779
2780 PR target/79906
2781 * g++.dg/ext/mv8.C: Add power* targets.
2782
2783 2017-03-21 Martin Sebor <msebor@redhat.com>
2784
2785 PR c++/79548
2786 * g++.dg/warn/Wunused-var-26.C: New test.
2787
2788 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2789
2790 PR tree-optimization/79908
2791 * gcc.dg/torture/pr79908.c: Revert addition of new file.
2792
2793 2017-03-21 Marek Polacek <polacek@redhat.com>
2794 Martin Sebor <msebor@redhat.com>
2795
2796 PR tree-optimization/80109
2797 * gcc.dg/Walloca-14.c: New test.
2798
2799 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR target/80125
2802 * gcc.target/powerpc/pr80125.c: New test.
2803
2804 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
2805
2806 PR fortran/69498
2807 * gfortran.dg/unexp_attribute.f90: New test
2808
2809 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2810 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/79908
2813 * gcc.dg/torture/pr79908.c: New file.
2814
2815 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2816
2817 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
2818 with sizeof(int) < 4.
2819
2820 2017-03-21 Martin Liska <mliska@suse.cz>
2821
2822 * gcc.target/i386/pr65044.c: Add '.' in order to catch
2823 apostrophes.
2824
2825 2017-03-21 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/80032
2828 * g++.dg/opt/pr80032.C: New testcase.
2829
2830 2017-03-21 Richard Biener <rguenther@suse.de>
2831
2832 PR tree-optimization/80122
2833 * gcc.dg/torture/pr80122.c: New testcase.
2834
2835 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
2836
2837 * gcc.dg/pic-2.c: Skip for MIPS.
2838 * gcc.dg/pie-2.c: Skip for MIPS.
2839
2840 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2841
2842 PR c++/77752
2843 * g++.dg/cpp0x/initlist97.C: New.
2844 * g++.dg/cpp0x/initlist85.C: Update.
2845
2846 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2847
2848 PR c/67338
2849 * gcc.dg/pr67338.c: New test.
2850
2851 PR c++/35878
2852 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
2853 dump instead of assembler.
2854 * g++.dg/init/pr35878_2.C: Likewise.
2855 * g++.dg/init/pr35878_3.C: Likewise.
2856
2857 2017-03-21 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR c/80097
2860 * gcc.dg/ubsan/pr80097.c: New test.
2861
2862 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2863
2864 PR tree-optimization/80054
2865 * g++.dg/torture/pr80054.C: New file.
2866
2867 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
2868
2869 PR target/79963
2870 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
2871 directive to assure selection of proper bit using rlwinm insn.
2872 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
2873 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
2874 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
2875 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
2876
2877 2017-03-20 Marek Polacek <polacek@redhat.com>
2878 Paolo Carlini <paolo.carlini@oracle.com>
2879
2880 PR c++/80059 - ICE with noexcept and __transaction_atomic
2881 * g++.dg/tm/pr80059-2.C: New test.
2882 * g++.dg/tm/pr80059.C: New test.
2883
2884 2017-03-20 Martin Liska <mliska@suse.cz>
2885
2886 PR middle-end/79753
2887 * gcc.target/i386/mpx/pr79753.c: New test.
2888
2889 2017-03-20 Martin Liska <mliska@suse.cz>
2890
2891 PR target/79769
2892 PR target/79770
2893 * g++.dg/pr79769.C: New test.
2894 * gcc.target/i386/mpx/pr79770.c: New test.
2895
2896 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2897
2898 PR target/78857
2899 * gcc.target/s390/load-and-test-fp-1.c: New test.
2900 * gcc.target/s390/load-and-test-fp-2.c: New test.
2901
2902 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2903
2904 PR fortran/79676
2905 * gfortran.dg/submodule_28.f08 : New test.
2906
2907 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
2908
2909 PR fortran/71838
2910 * gfortran.dg/submodule_26.f08 : New test.
2911 * gfortran.dg/submodule_27.f08 : New test.
2912
2913 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
2914
2915 PR target/79951
2916 * gcc.target/powerpc/pr79951.c: New.
2917
2918 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
2919
2920 PR rtl-optimization/79910
2921 * gcc.dg/torture/pr79910.c: New test.
2922
2923 2017-03-17 Jeff Law <law@redhat.com>
2924
2925 PR tree-optimization/71437
2926 * gcc.dg/tree-ssa/pr71437.c: New test.
2927 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
2928 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
2929 now caught by VRP, but which were previously caught by DOM.
2930
2931 2017-03-17 Richard Biener <rguenther@suse.de>
2932
2933 PR middle-end/80075
2934 * g++.dg/torture/pr80075.C: New testcase.
2935
2936 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
2937
2938 PR target/71294
2939 * g++.dg/pr71294.C: New test.
2940
2941 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
2942
2943 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
2944
2945 2017-03-16 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR fortran/80010
2948 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
2949
2950 PR fortran/79886
2951 * gfortran.dg/pr79886.f90: New test.
2952
2953 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2954
2955 PR target/79038
2956 * gcc.target/powerpc/pr79038-1.c: New test.
2957
2958 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
2959
2960 PR fortran/33271
2961 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
2962
2963 2017-03-15 Jiong Wang <jiong.wang@arm.com>
2964
2965 PR testsuite/79356
2966 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
2967
2968 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
2969
2970 PR target/80019
2971 * gcc.target/i386/pr80019.c: New test.
2972
2973 2017-03-15 Martin Liska <mliska@suse.cz>
2974
2975 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
2976
2977 2017-03-14 Martin Sebor <msebor@redhat.com>
2978
2979 PR tree-optimization/79800
2980 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
2981 * gcc.dg/tree-ssa/pr79800.c: New test.
2982
2983 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2984
2985 PR target/79947
2986 * gcc.target/powerpc/pr79947.c: New test.
2987
2988 2017-03-14 Martin Sebor <msebor@redhat.com>
2989
2990 PR middle-end/80020
2991 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
2992 * gcc.dg/attr-alloc_size-7.c: Same.
2993 * gcc.dg/attr-alloc_size-9.c: Same.
2994 * gcc.dg/builtin-alloc-size.c: Same.
2995 * gcc.dg/pr80020.c: New test.
2996
2997 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
2998
2999 PR rtl-optimization/79728
3000 * gcc.target/i386/sse-globalreg.c: New test.
3001
3002 2017-03-14 Martin Liska <mliska@suse.cz>
3003
3004 PR lto/66295
3005 * gcc.dg/tree-prof/pr66295.c: New test.
3006
3007 2017-03-13 Martin Liska <mliska@suse.cz>
3008
3009 PR middle-end/78339
3010 * gcc.target/i386/mpx/pr78339.c: New test.
3011
3012 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3013
3014 * gcc.target/arc/bitfield.c: New file.
3015
3016 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
3017
3018 * gcc.target/arc/pr9001090948.c: New file.
3019
3020 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
3021
3022 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
3023 Fix test. Make early-out condition return early. Correct comments.
3024
3025 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026
3027 PR libgfortran/78854
3028 * gfortran.dg/dtio_25.f90: New test.
3029
3030 2017-03-10 Martin Sebor <msebor@redhat.com>
3031
3032 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
3033
3034 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
3035
3036 PR rtl-optimization/78911
3037 * gcc.target/i386/pr78911-1.c: New test.
3038 * gcc.target/i386/pr78911-2.c: New test.
3039
3040 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
3041
3042 PR target/79941
3043 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
3044 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
3045 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
3046
3047 2017-03-10 Marek Polacek <polacek@redhat.com>
3048
3049 PR c++/79967
3050 * g++.dg/cpp0x/gen-attrs-63.C: New test.
3051
3052 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR c++/79899
3055 * g++.dg/other/friend7.C: New test.
3056
3057 PR c++/79896
3058 * g++.dg/ext/int128-5.C: New test.
3059
3060 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
3061
3062 PR testsuite/79356
3063 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
3064 powerpc, sparc, or s390x.
3065
3066 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
3067
3068 PR target/79907
3069 * gcc.target/powerpc/pr79907.c: New.
3070
3071 2017-03-10 Olivier Hainque <hainque@adacore.com>
3072
3073 * gnat.dg/opt64.adb: New test.
3074 * gnat.dg/opt64_pkg.ads: New helper.
3075 * gnat.dg/opt64_pkg.adb: New helper.
3076
3077 2017-03-10 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR rtl-optimization/79909
3080 * gcc.target/powerpc/pr79909.c: New test.
3081
3082 PR tree-optimization/79972
3083 * gcc.dg/pr79972.c: New test.
3084
3085 PR tree-optimization/77975
3086 * gcc.dg/pr77975.c: New test.
3087
3088 2017-03-09 Marek Polacek <polacek@redhat.com>
3089
3090 PR c++/79962
3091 PR c++/79984
3092 * c-c++-common/nonnull-3.c: New test.
3093 * g++.dg/warn/Wnonnull3.C: New test.
3094
3095 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
3096
3097 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
3098 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
3099
3100 2017-03-09 Marek Polacek <polacek@redhat.com>
3101
3102 PR sanitizer/79757
3103 * gcc.dg/ubsan/pr79757-1.c: New test.
3104 * gcc.dg/ubsan/pr79757-2.c: New test.
3105 * gcc.dg/ubsan/pr79757-3.c: New test.
3106 * gcc.dg/ubsan/pr79757-4.c: New test.
3107 * gcc.dg/ubsan/pr79757-5.c: New test.
3108
3109 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR c/79969
3112 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
3113
3114 2017-03-09 Marek Polacek <polacek@redhat.com>
3115
3116 PR c++/79687
3117 * g++.dg/expr/ptrmem8.C: New test.
3118 * g++.dg/expr/ptrmem9.C: New test.
3119
3120 2017-03-09 Richard Biener <rguenther@suse.de>
3121
3122 PR tree-optimization/79977
3123 * gcc.dg/graphite/pr79977.c: New testcase.
3124
3125 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
3126
3127 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
3128 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
3129 * lib/target-supports.exp (check_effective_target_rdynamic):
3130 New proc.
3131
3132 2017-03-09 Richard Biener <rguenther@suse.de>
3133
3134 PR middle-end/79971
3135 * gcc.dg/fixed-point/pr79971.c: New testcase.
3136
3137 2017-03-09 Richard Biener <rguenther@suse.de>
3138
3139 PR ipa/79970
3140 * gcc.dg/torture/pr79970.c: New testcase.
3141
3142 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/71966
3145 * g++.dg/cpp0x/pr71966-1.C: New.
3146 * g++.dg/cpp0x/pr71966-2.C: Likewise.
3147
3148 2017-03-09 Martin Liska <mliska@suse.cz>
3149
3150 PR tree-optimization/79631
3151 * gcc.target/i386/mpx/pr79631.c: New test.
3152
3153 2017-03-09 Martin Liska <mliska@suse.cz>
3154
3155 PR target/65705
3156 PR target/69804
3157 * gcc.target/i386/pr71458.c: Update scanned pattern.
3158
3159 2017-03-09 Marek Polacek <polacek@redhat.com>
3160
3161 PR c++/79672
3162 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
3163 * g++.dg/warn/Wduplicated-branches3.C: New test.
3164
3165 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
3166
3167 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
3168
3169 2017-03-09 Martin Liska <mliska@suse.cz>
3170
3171 PR ipa/79764
3172 * g++.dg/pr79764.C: New test.
3173
3174 2017-03-09 Martin Liska <mliska@suse.cz>
3175
3176 PR ipa/79761
3177 * g++.dg/pr79761.C: New test.
3178
3179 2017-03-09 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR sanitizer/79944
3182 * c-c++-common/asan/pr79944.c: New test.
3183
3184 PR target/79932
3185 * gcc.target/i386/pr79932-2.c: New test.
3186
3187 PR target/79932
3188 * gcc.target/i386/pr79932-1.c: New test.
3189
3190 2017-03-09 Marek Polacek <polacek@redhat.com>
3191
3192 PR c++/79900 - ICE in strip_typedefs
3193 * g++.dg/warn/Wpadded-1.C: New test.
3194
3195 2017-03-08 Marek Polacek <polacek@redhat.com>
3196
3197 * g++.dg/Walloca1.C: Adjust dg-warning.
3198
3199 2017-03-08 Andrew Haley <aph@redhat.com>
3200
3201 PR tree-optimization/79943
3202 * gcc.dg/tree-ssa/pr79943.c: New test.
3203
3204 2017-03-08 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/79955
3207 * gcc.dg/uninit-24.c: New testcase.
3208
3209 2017-03-08 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/79920
3212 * gcc.dg/vect/pr79920.c: New testcase.
3213
3214 2017-03-08 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR sanitizer/79904
3217 * gcc.dg/ubsan/pr79904.c: New test.
3218
3219 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR c/79834
3222 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
3223 diagnostics.
3224
3225 2017-03-07 Marek Polacek <polacek@redhat.com>
3226
3227 PR middle-end/79809
3228 * g++.dg/Walloca1.C: New test.
3229
3230 2017-03-07 Martin Liska <mliska@suse.cz>
3231
3232 PR middle-end/68270
3233 * g++.dg/pr68270.C: New test.
3234
3235 2017-03-07 Jakub Jelinek <jakub@redhat.com>
3236
3237 PR rtl-optimization/79901
3238 * gcc.target/i386/pr79901.c: New test.
3239
3240 PR sanitizer/79897
3241 * c-c++-common/ubsan/pr79897.c: New test.
3242
3243 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
3244
3245 PR rtl-optimization/79571
3246 * gcc.target/i386/pr79571.c: New.
3247
3248 2017-03-06 Marek Polacek <polacek@redhat.com>
3249
3250 PR c++/79796 - ICE with NSDMI and this pointer
3251 * g++.dg/cpp0x/nsdmi13.C: New test.
3252
3253 2017-03-06 Julia Koval <julia.koval@intel.com>
3254
3255 PR target/79793
3256 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
3257 directives.
3258 * gcc.target/i386/interrupt-13.c: Ditto.
3259 * gcc.target/i386/interrupt-14.c: Ditto.
3260 * gcc.target/i386/interrupt-15.c: Ditto.
3261
3262 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR c++/79822
3265 * g++.dg/cpp0x/constexpr-79822.C: New test.
3266
3267 2017-03-06 Richard Biener <rguenther@suse.de>
3268
3269 PR tree-optimization/79894
3270 * gcc.dg/vect/pr79887.c: New testcase.
3271
3272 2017-03-06 Richard Biener <rguenther@suse.de>
3273
3274 PR tree-optimization/79824
3275 * gcc.dg/vect/pr79824-1.c: New testcase.
3276 * gcc.dg/vect/pr79824-2.c: Likewise.
3277
3278 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3279
3280 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
3281 gettimeofday. Remove dg-skip-if for AVR.
3282 * lib/target-supports.exp (check_effective_target_gettimeofday):
3283 New proc.
3284
3285 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
3286
3287 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
3288 * gcc.target/s390/hotpatch-10.c: Likewise.
3289 * gcc.target/s390/hotpatch-11.c: Likewise.
3290 * gcc.target/s390/hotpatch-12.c: Likewise.
3291 * gcc.target/s390/hotpatch-13.c: Likewise.
3292 * gcc.target/s390/hotpatch-14.c: Likewise.
3293 * gcc.target/s390/hotpatch-15.c: Likewise.
3294 * gcc.target/s390/hotpatch-16.c: Likewise.
3295 * gcc.target/s390/hotpatch-17.c: Likewise.
3296 * gcc.target/s390/hotpatch-18.c: Likewise.
3297 * gcc.target/s390/hotpatch-19.c: Likewise.
3298 * gcc.target/s390/hotpatch-2.c: Likewise.
3299 * gcc.target/s390/hotpatch-26.c: Likewise.
3300 * gcc.target/s390/hotpatch-27.c: Likewise.
3301 * gcc.target/s390/hotpatch-28.c: Likewise.
3302 * gcc.target/s390/hotpatch-3.c: Likewise.
3303 * gcc.target/s390/hotpatch-4.c: Likewise.
3304 * gcc.target/s390/hotpatch-5.c: Likewise.
3305 * gcc.target/s390/hotpatch-6.c: Likewise.
3306 * gcc.target/s390/hotpatch-7.c: Likewise.
3307 * gcc.target/s390/hotpatch-8.c: Likewise.
3308 * gcc.target/s390/hotpatch-9.c: Likewise.
3309
3310 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR c++/64574
3313 * g++.dg/template/crash125.C: New.
3314
3315 2017-03-06 Jakub Jelinek <jakub@redhat.com>
3316
3317 PR target/79812
3318 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
3319
3320 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
3321
3322 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
3323
3324 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3325
3326 * gcc.target/mips/msa-minmax.c: New tests.
3327
3328 2017-03-06 Martin Liska <mliska@suse.cz>
3329
3330 PR sanitize/79783
3331 * g++.dg/asan/pr79783.C: New test.
3332
3333 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3334
3335 * gcc.target/mips/msa-dotp.c: New tests.
3336
3337 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
3338
3339 * gcc.target/mips/msa-bclri.c: New test.
3340
3341 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3342
3343 PR c++/70266
3344 * g++.dg/tm/pr70266.C: New.
3345
3346 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
3347 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3348
3349 * gfortran.dg/coarray/fail_image_1.f08: New test.
3350 * gfortran.dg/coarray/fail_image_2.f08: New test.
3351 * gfortran.dg/coarray/failed_images_1.f08: New test.
3352 * gfortran.dg/coarray/failed_images_2.f08: New test.
3353 * gfortran.dg/coarray/image_status_1.f08: New test.
3354 * gfortran.dg/coarray/image_status_2.f08: New test.
3355 * gfortran.dg/coarray/stopped_images_1.f08: New test.
3356 * gfortran.dg/coarray/stopped_images_2.f08: New test.
3357 * gfortran.dg/coarray_fail_st.f90: New test.
3358 * gfortran.dg/coarray_failed_images_1.f08: New test.
3359 * gfortran.dg/coarray_image_status_1.f08: New test.
3360 * gfortran.dg/coarray_stopped_images_1.f08: New test.
3361
3362 2017-03-03 Marek Polacek <polacek@redhat.com>
3363
3364 PR c/79758
3365 * gcc.dg/noncompile/pr79758.c: New test.
3366
3367 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR middle-end/79805
3370 * g++.dg/opt/pr79805.C: New test.
3371
3372 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
3373
3374 * gcc.target/i386/avx512vpopcntdq-check.h: New.
3375 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
3376 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
3377 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
3378 * gcc.target/i386/i386.exp
3379 (check_effective_target_avx512vpopcntdq): New.
3380
3381 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
3382
3383 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
3384 ilp32 targets and match DImode registers for lp64 targets.
3385
3386 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
3387
3388 * g++.dg/pr71624.C: Disable for x32.
3389 * g++.dg/pr71633.C: Ditto.
3390
3391 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3392
3393 PR target/79807
3394 * gcc.target/i386/pr79807.c: New test.
3395
3396 2017-03-03 Martin Liska <mliska@suse.cz>
3397
3398 PR tree-optimization/79803
3399 * gcc.dg/tree-ssa/pr79803.c: New test.
3400
3401 2017-03-03 Martin Liska <mliska@suse.cz>
3402
3403 PR rtl-optimization/79574
3404 * gcc.dg/pr79574-2.c: New test.
3405
3406 2017-03-03 Richard Biener <rguenther@suse.de>
3407
3408 PR c++/79825
3409 * g++.dg/warn/Wuninitialized-8.C: New testcase.
3410
3411 2017-03-03 Jakub Jelinek <jakub@redhat.com>
3412
3413 * gcc.dg/pr57134.c: Use empty inline asm string literal.
3414
3415 2017-03-03 Marek Polacek <polacek@redhat.com>
3416
3417 PR c++/79791
3418 * g++.dg/warn/Wwrite-strings-1.C: New test.
3419 * g++.dg/warn/Wwrite-strings-2.C: New test.
3420 * g++.dg/warn/Wwrite-strings-3.C: New test.
3421 * g++.dg/warn/Wwrite-strings-4.C: New test.
3422 * g++.dg/warn/Wwrite-strings-5.C: New test.
3423 * g++.dg/warn/Wwrite-strings-6.C: New test.
3424 * g++.dg/warn/Wwrite-strings-7.C: New test.
3425 * g++.dg/warn/Wwrite-strings-8.C: New test.
3426 * g++.dg/warn/Wwrite-strings-9.C: New test.
3427 * g++.dg/warn/Wwrite-strings-10.C: New test.
3428 * g++.dg/warn/Wwrite-strings-11.C: New test.
3429 * g++.dg/warn/Wwrite-strings-12.C: New test.
3430
3431 2017-03-03 Richard Biener <rguenther@suse.de>
3432
3433 PR middle-end/79818
3434 * gcc.dg/torture/pr79818.c: New testcase.
3435
3436 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR c++/79782
3439 * g++.dg/warn/Wunused-parm-10.C: New test.
3440
3441 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3442
3443 * gcc.dg/rtl/x86_64/*.c: Test for
3444 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
3445
3446 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
3447
3448 PR target/79514
3449 * gcc.target/i386/pr79514.c: New test.
3450
3451 2017-03-02 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR rtl-optimization/79780
3454 * gcc.c-torture/compile/pr79780.c: New test.
3455
3456 2017-03-02 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/79345
3459 PR c++/42000
3460 * g++.dg/warn/Wuninitialized-7.C: New testcase.
3461 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
3462 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
3463
3464 2017-03-02 Richard Biener <rguenther@suse.de>
3465
3466 PR c/79756
3467 * gcc.dg/vector-1.c: New testcase.
3468
3469 2017-03-02 Bin Cheng <bin.cheng@arm.com>
3470
3471 PR tree-optimization/66768
3472 * gcc.target/i386/pr66768.c: New test.
3473
3474 2017-03-02 Richard Biener <rguenther@suse.de>
3475
3476 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
3477 * gcc.dg/rtl/x86_64/final.c: Likewise.
3478 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
3479 * gcc.dg/rtl/x86_64/ira.c: Likewise.
3480 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
3481 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
3482
3483 2017-03-02 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/79777
3486 * gcc.dg/torture/pr79777.c: New testcase.
3487
3488 2017-03-01 Martin Sebor <msebor@redhat.com>
3489
3490 PR middle-end/79692
3491 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
3492 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
3493 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
3494 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
3495
3496 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
3497
3498 * gcc.target/i386/invsize-2.c: New test.
3499 * gcc.target/i386/invsize-3.c: Ditto.
3500 * gcc.target/i386/invsize-4.c: Ditto.
3501 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
3502 * gcc.target/i386/stackalign/asm-1.c: Ditto.
3503
3504 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3505
3506 PR target/79439
3507 * gcc.target/powerpc/pr79439.c: New test.
3508
3509 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
3510
3511 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
3512 scan string.
3513
3514
3515 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3516
3517 PR target/79395
3518 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
3519 pattern to look for vcmpequd. instead of vcmpnew.
3520 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
3521 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
3522 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
3523 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
3524 look for xvcmpeqdp. instead of xvcmpnedp.
3525 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
3526 look for vcmpequd. instead of vcmpnew.
3527 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
3528 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
3529 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
3530 look for xvcmpeqsp. instead of xvcmpnesp.
3531 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
3532 look for xvcmpeqdp. instead of xvcmpnedp.
3533 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
3534 look for vcmpequd. instead of vcmpnew.
3535 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
3536 look for vcmpeqsp instead of xvcmpnesp.
3537 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
3538 look for xvcmpeqdp instead of xvcmpnedp.
3539
3540 2017-03-01 Richard Biener <rguenther@suse.de>
3541
3542 PR middle-end/79721
3543 * gcc.dg/torture/pr79721.c: New testcase.
3544
3545 2017-03-01 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR c++/79681
3548 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
3549 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
3550
3551 PR c++/79746
3552 * g++.dg/warn/Wunused-parm-9.C: New test.
3553
3554 PR tree-optimization/79734
3555 * g++.dg/opt/pr79734.C: New test.
3556
3557 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3558
3559 PR tree-optimization/79737
3560 * gcc.c-torture/execute/pr79737-1.c: New test.
3561 * gcc.c-torture/execute/pr79737-2.c: New test.
3562
3563 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
3564
3565 * gcc.target/sparc/20170228-1.c: New test.
3566
3567 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
3568
3569 * gcc.target/i386/invsize-1.c: New test.
3570
3571 2017-02-28 Martin Sebor <msebor@redhat.com>
3572
3573 PR tree-optimization/79691
3574 * gcc.dg/tree-ssa/pr79691.c: New test.
3575
3576 2017-02-28 Jakub Jelinek <jakub@redhat.com>
3577
3578 PR target/79729
3579 * gcc.target/i386/pr79729.c: New test.
3580
3581 2017-02-28 Richard Biener <rguenther@suse.de>
3582
3583 PR tree-optimization/79740
3584 * gcc.dg/torture/pr79740.c: New testcase.
3585
3586 2017-02-28 Richard Biener <rguenther@suse.de>
3587
3588 PR middle-end/79731
3589 * c-c++-common/torture/pr79731.c: New testcase.
3590
3591 2017-02-28 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/79732
3594 * gcc.dg/torture/pr79732.c: New testcase.
3595
3596 2017-02-28 Richard Biener <rguenther@suse.de>
3597
3598 PR tree-optimization/79723
3599 * gcc.target/i386/pr79723.c: New testcase.
3600
3601 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
3602
3603 PR target/79544
3604 * gcc.target/powerpc/pr79544.c: New.
3605
3606 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3607
3608 PR c++/79414
3609 * g++.dg/parse/crash67.C: New.
3610
3611 2017-02-27 Bin Cheng <bin.cheng@arm.com>
3612
3613 PR tree-optimization/77536
3614 * gcc.dg/vect/pr79347.c: Revise testing string.
3615
3616 2017-02-27 Richard Biener <rguenther@suse.de>
3617
3618 PR tree-optimization/45397
3619 * gcc.dg/tree-ssa/pr45397.c: New testcase.
3620
3621 2017-02-27 Richard Biener <rguenther@suse.de>
3622
3623 PR tree-optimization/79690
3624 * gcc.target/i386/pr79690.c: New testcase.
3625
3626 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3627
3628 PR fortran/51119
3629 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
3630 of original.
3631 * gfortran.dg/inline_matmul_11.f90: Likewise.
3632 * gfortran.dg/inline_matmul_9.f90: Likewise.
3633 * gfortran.dg/matmul_13.f90: New test.
3634 * gfortran.dg/matmul_14.f90: New test.
3635
3636 2017-02-25 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR middle-end/79396
3639 * g++.dg/opt/pr79396.C: New test.
3640
3641 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3642
3643 PR fortran/79597
3644 * gfortran.dg/dtio_6.f90: Update test.
3645
3646 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
3647
3648 PR fortran/79601
3649 * gfortran.dg/interface_operator_2.f90: New test.
3650
3651 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3652
3653 PR c/79677
3654 * gcc.dg/pr79677.c: New test.
3655
3656 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
3657
3658 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
3659 of mov.ps.
3660 * gcc.target/mips/mips-ps-type.c (move): Likewise.
3661 (cond_move1): Simplify condition to force generation of
3662 mov[nz].ps.
3663 (cond_move2): Likewise.
3664
3665 2017-02-24 Jakub Jelinek <jakub@redhat.com>
3666
3667 PR c++/79588
3668 * g++.dg/warn/Wrestrict-1.C: New test.
3669 * g++.dg/warn/Wrestrict-2.C: New test.
3670
3671 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
3672
3673 * g++.dg/ext/complit15.C: Require LTO.
3674
3675 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
3676
3677 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
3678 logical_op_short_circuit to skip targets.
3679 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
3680 and s390.
3681
3682 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3683
3684 * gnat.dg/opt63.adb: New test.
3685
3686 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
3687
3688 * gnat.dg/discr47.adb: New test.
3689
3690 2017-02-24 Richard Biener <rguenther@suse.de>
3691
3692 PR tree-optimization/79389
3693 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
3694
3695 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
3696
3697 PR c++/79361
3698 * g++.dg/cpp0x/pr79361-1.C: New.
3699 * g++.dg/cpp0x/pr79361-2.C: Likewise.
3700
3701 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
3702
3703 * gcc.target/visium/bit_test.c: Accept any lsr form.
3704 * gcc.target/visium/block_move.c: Tweak.
3705
3706 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3707
3708 PR 68749
3709 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
3710
3711 2017-02-23 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/79683
3714 * gcc.target/i386/pr79683.c: New testcase.
3715
3716 2017-02-22 Jeff Law <law@redhat.com>
3717
3718 PR tree-optimization/79578
3719 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
3720
3721 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
3722
3723 * gcc.target/mips/msa-fp-cc.c: New test.
3724
3725 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR c++/79664
3728 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
3729 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
3730 * g++.dg/gomp/pr79664.C: New test.
3731
3732 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
3733
3734 2017-02-22 Marek Polacek <polacek@redhat.com>
3735
3736 PR c++/79653
3737 * g++.dg/cpp0x/alignas10.C: New test.
3738 * g++.dg/cpp0x/alignas9.C: New test.
3739
3740 PR c++/79657
3741 * g++.dg/ext/underlying_type12.C: New test.
3742
3743 PR c/79662
3744 * gcc.dg/enum-incomplete-4.c: New test.
3745
3746 2017-02-22 Jakub Jelinek <jakub@redhat.com>
3747
3748 PR target/70465
3749 * gcc.target/i386/pr70465-2.c: New test.
3750
3751 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3752
3753 * gcc.dg/pr61441.c: Use dg-add-options ieee.
3754
3755 2017-02-22 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/79673
3758 * gcc.target/i386/pr79673.c: New testcase.
3759
3760 2017-02-22 Richard Biener <rguenther@suse.de>
3761
3762 PR tree-optimization/79666
3763 * gcc.dg/torture/pr79666.c: New testcase.
3764
3765 2017-02-22 Martin Liska <mliska@suse.cz>
3766
3767 PR lto/79587
3768 * gcc.dg/tree-prof/pr79587.c: New test.
3769
3770 2017-02-21 Marek Polacek <polacek@redhat.com>
3771
3772 PR c++/79535
3773 * g++.dg/ext/flexary23.C: New test.
3774
3775 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
3776
3777 PR target/79593
3778 * gcc.target/i386/pr79593.c: New test.
3779
3780 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR c++/79654
3783 * g++.dg/cpp1z/decomp26.C: New test.
3784
3785 PR sanitizer/79589
3786 * g++.dg/ubsan/pr79589.C: New test.
3787
3788 2017-02-21 Jeff Law <law@redhat.com>
3789
3790 PR tree-optimization/79621
3791 * gcc.c-torture/compile/pr79621.c: New test.
3792
3793 2017-02-21 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR c++/79655
3796 * g++.dg/cpp1y/constexpr-79655.C: New test.
3797
3798 PR c++/79639
3799 * g++.dg/cpp1y/constexpr-79639.C: New test.
3800
3801 PR target/79633
3802 * gcc.target/i386/mpx/pr79633.c: New test.
3803
3804 PR target/79570
3805 * gcc.dg/pr79570.c: New test.
3806
3807 PR c++/79641
3808 * c-c++-common/pr79641.c: New test.
3809
3810 PR tree-optimization/79649
3811 * gcc.target/i386/pr79649.c: New test.
3812
3813 PR target/79494
3814 * gcc.dg/pr79494.c: New test.
3815
3816 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
3817
3818 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
3819 to dg-options.
3820
3821 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3822
3823 * gcc.dg/gimplefe-26.c: Require c99_runtime.
3824
3825 2017-02-02 Jason Merrill <jason@redhat.com>
3826
3827 PR c++/79580
3828 * g++.dg/ext/complit15.C: New.
3829
3830 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
3831
3832 PR target/78056
3833 * gcc.target/powerpc/pr78056-8.c: Remove.
3834
3835 2017-02-20 Marek Polacek <polacek@redhat.com>
3836
3837 PR middle-end/79537
3838 * gcc.dg/comp-goto-4.c: New test.
3839
3840 PR sanitizer/79558
3841 * c-c++-common/ubsan/bounds-14.c: New test.
3842
3843 2017-02-20 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR target/79568
3846 * gcc.target/i386/pr79568-1.c: New test.
3847 * gcc.target/i386/pr79568-2.c: New test.
3848 * gcc.target/i386/pr79568-3.c: New test.
3849
3850 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
3851
3852 PR fortran/79382
3853 * gfortran.dg/dtio_10.f90: Change test of error message.
3854 * gfortran.dg/dtio_23.f90: New test.
3855 * gfortran.dg/dtio_24.f90: New test.
3856
3857 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
3858
3859 PR fortran/79434
3860 * gfortran.dg/submodule_25.f08: New test.
3861
3862 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3863
3864 PR fortran/79447
3865 * gfortran.dg/submodule_24.f08: New test.
3866
3867 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3868
3869 PR fortran/79229
3870 * gfortran.dg/class_allocate_24.f90: New test.
3871
3872 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
3873
3874 PR fortran/79402
3875 * gfortran.dg/submodule_23.f90: New test.
3876
3877 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3878
3879 PR c++/79380
3880 * g++.dg/cpp0x/alignas8.C: New.
3881
3882 2017-02-19 Eric Fiselier <eric@efcs.ca>
3883 Jonathan Wakely <jwakely@redhat.com>
3884
3885 PR c++/69523
3886 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
3887
3888 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3889
3890 * gcc.dg/gimplefe-26.c: New test.
3891
3892 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
3893
3894 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
3895
3896 2017-02-18 Jakub Jelinek <jakub@redhat.com>
3897
3898 PR target/79569
3899 * gcc.target/i386/3dnowA-3.c: New test.
3900
3901 PR target/79559
3902 * gcc.target/i386/pr79559.c: New test.
3903
3904 2017-02-17 Joseph Myers <joseph@codesourcery.com>
3905
3906 * gcc.dg/c11-float-2.c: New test.
3907 * gcc.dg/torture/float128-floath.c,
3908 gcc.dg/torture/float128x-floath.c,
3909 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
3910 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
3911 gcc.dg/torture/float64x-floath.c: Do not test comparison of
3912 *_DECIMAL_DIG macros with DECIMAL_DIG.
3913
3914 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3915
3916 PR target/79261
3917 * gcc.target/powerpc/vec-xxpermdi.c: New file.
3918
3919 2017-02-17 Julia Koval <julia.koval@intel.com>
3920
3921 * gcc.target/i386/rdpid.c New test.
3922 * gcc.target/i386/sse-12.c: Add -mrdpid.
3923 * gcc.target/i386/sse-13.c: Ditto.
3924 * gcc.target/i386/sse-14.c: Ditto.
3925 * gcc.target/i386/sse-22.c: Ditto.
3926 * gcc.target/i386/sse-23.c: Ditto.
3927 * g++.dg/other/i386-2.C: Ditto.
3928 * g++.dg/other/i386-3.C: Ditto.
3929
3930 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
3931
3932 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
3933 * gcc.dg/pr61441.c: Ditto.
3934
3935 2017-02-17 Martin Liska <mliska@suse.cz>
3936
3937 PR rtl-optimization/79574
3938 * gcc.dg/pr79574.c: New test.
3939
3940 2017-02-17 Marek Polacek <polacek@redhat.com>
3941
3942 PR middle-end/79536
3943 * gcc.dg/torture/pr79536.c: New test.
3944
3945 2017-02-16 Alan Modra <amodra@gmail.com>
3946
3947 * gcc.c-torture/execute/pr79286.c: New.
3948
3949 2017-02-16 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR c++/79512
3952 * c-c++-common/gomp/pr79512.c: New test.
3953
3954 2017-02-15 Martin Sebor <msebor@redhat.com>
3955
3956 PR c++/79363
3957 * g++.dg/ext/flexary12.C: Adjust.
3958 * g++.dg/ext/flexary20.C: Same.
3959 * g++.dg/ext/flexary21.C: Same.
3960 * g++.dg/ext/flexary22.C: New test.
3961
3962 2017-02-15 Bin Cheng <bin.cheng@arm.com>
3963
3964 PR tree-optimization/79347
3965 * gcc.dg/vect/pr79347.c: New test.
3966
3967 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3968
3969 PR c++/79301
3970 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
3971 [[deprecated]] comment.
3972 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
3973 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
3974 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
3975 [[deprecated]] in -std=c++11.
3976 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
3977 [[fallthrough]] in -std=c++11 and -std=c++14.
3978
3979 PR c++/79288
3980 * g++.dg/tls/pr79288.C: New test.
3981
3982 2017-02-15 Marek Polacek <polacek@redhat.com>
3983
3984 PR c/79515
3985 * gcc.dg/dfp/pr79515.c: New.
3986
3987 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
3988
3989 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
3990
3991 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
3992
3993 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
3994 "opt_files".
3995
3996 2017-02-15 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR target/79487
3999 * gcc.dg/dfp/pr79487.c: New test.
4000 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
4001 2017-02-13 change.
4002
4003 2017-01-14 Carl Love <cel@us.ibm.com>
4004
4005 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
4006 xvcvsxdsp and xvcvuxdsp instructions.
4007
4008 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
4009
4010 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
4011 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4012 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
4013 64-bit default target.
4014 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
4015 a 64-bit default target.
4016
4017 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4018
4019 PR target/79481
4020 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
4021 (test_3vx): Change return type from int to void.
4022 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4023 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4024 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4025 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4026 tests.
4027 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
4028 (test_3vx): Change return type from int to void.
4029 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
4030 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
4031 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
4032 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
4033 tests.
4034 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
4035 intrinsic. Change scan-assembler-times number from 1 to 2.
4036 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
4037 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
4038 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
4039 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
4040 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
4041 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
4042 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
4043
4044 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4045
4046 PR middle-end/61225
4047 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
4048 Use dg-additional-options for ia32 target. Remove XFAIL.
4049
4050 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
4051
4052 PR target/79495
4053 * gcc.target/i386/pr79495.c: New test.
4054
4055 2017-02-14 Marek Polacek <polacek@redhat.com>
4056
4057 PR c++/79420
4058 PR c++/79463
4059 * g++.dg/cpp1y/pr79463.C: New.
4060 * g++.dg/template/incomplete10.C: New.
4061 * g++.dg/template/incomplete9.C: New.
4062
4063 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
4064
4065 PR target/79498
4066 * gcc.target/i386/pr79498.c: New test.
4067
4068 2017-02-14 Martin Sebor <msebor@redhat.com>
4069
4070 PR middle-end/79448
4071 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
4072 * gcc.dg/tree-ssa/pr79448-2.c: New test.
4073 * gcc.dg/tree-ssa/pr79448.c: New test.
4074
4075 2017-02-14 Jeff Law <law@redhat.com>
4076
4077 PR tree-optimization/79095
4078 * g++.dg/pr79095-1.C: New test
4079 * g++.dg/pr79095-2.C: New test
4080 * g++.dg/pr79095-3.C: New test
4081 * g++.dg/pr79095-4.C: New test
4082 * g++.dg/pr79095-5.C: New test
4083 * gcc.c-torture/execute/arith-1.c: Update with more cases.
4084 * gcc.dg/tree-ssa/pr79095-1.c: New test.
4085
4086 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
4087
4088 * gcc.target/aarch64/vect_fp16_1.c: New.
4089
4090 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4091
4092 * gcc.dg/gimplefe-25.c: New test.
4093
4094 2017-02-14 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR tree-optimization/79408
4097 * gcc.dg/tree-ssa/pr79408-2.c: New test.
4098
4099 2017-02-14 Richard Biener <rguenther@suse.de>
4100
4101 PR middle-end/79432
4102 * gcc.dg/torture/pr79432.c: New testcase.
4103
4104 2017-02-13 Martin Sebor <msebor@redhat.com>
4105
4106 PR middle-end/79496
4107 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
4108
4109 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR sanitizer/79341
4112 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
4113 variables volatile.
4114
4115 PR c++/79232
4116 * g++.dg/cpp1z/eval-order4.C: New test.
4117 * g++.dg/other/pr79232.C: New test.
4118
4119 2017-02-13 Nathan Sidwell <nathan@acm.org>
4120
4121 PR c++/79296
4122 * g++.dg/cpp0x/pr79296.C: New.
4123
4124 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4125
4126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
4127 Instead, xfail powerpc*-*-* && lp64.
4128
4129 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
4130
4131 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
4132 powerpc_p8vector_ok.
4133 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
4134
4135 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4136
4137 PR target/79449
4138 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
4139 for reading beyond a 4k boundary.
4140
4141 2017-02-13 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR rtl-optimization/79388
4144 PR rtl-optimization/79450
4145 * gcc.c-torture/execute/pr79388.c: New test.
4146 * gcc.c-torture/execute/pr79450.c: New test.
4147
4148 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4149
4150 PR fortran/65542
4151 * gfortran.dg/spread_init_expr_2.f90: New test case.
4152
4153 2017-02-11 Jakub Jelinek <jakub@redhat.com>
4154
4155 PR sanitizer/79341
4156 * g++.dg/asan/deep-stack-uaf-1.C: New test.
4157
4158 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
4159
4160 PR tree-ssa/56727
4161 * gcc.dg/tree-ssa/pr56727.c: New testcase.
4162
4163 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR c++/79457
4166 * g++.dg/cpp0x/pr79457.C: New test.
4167
4168 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4169
4170 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
4171 scan-assembler unless lp64.
4172
4173 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4174
4175 PR tree-optimization/66612
4176 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
4177
4178 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
4179
4180 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
4181 of all powerpc.
4182
4183 2017-02-10 Marek Polacek <polacek@redhat.com>
4184
4185 PR c++/79435
4186 * g++.dg/cpp1y/pr79435.C: New.
4187
4188 PR c++/79184
4189 * g++.dg/warn/Wint-in-bool-context-1.C: New.
4190
4191 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
4192
4193 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
4194 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
4195 New.
4196 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
4197 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
4198 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
4199 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
4200 (vtst_expected_poly64x2): Move to aarch64-only section.
4201 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
4202 (vtst_p64, vtstq_p64): New tests.
4203
4204 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
4205
4206 PR c++/71737
4207 * g++.dg/cpp0x/pr71737.C: New.
4208
4209 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
4210 Richard Biener <rguenther@suse.de>
4211
4212 * gcc.dg/gimplefe-error-1.c: New testcase.
4213 * gcc.dg/gimplefe-error-2.c: New testcase.
4214 * gcc.dg/gimplefe-error-3.c: New testcase.
4215
4216 2017-02-10 Jakub Jelinek <jakub@redhat.com>
4217
4218 PR tree-optimization/79411
4219 * gcc.c-torture/compile/pr79411.c: New test.
4220
4221 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4222 Jason Merrill <jason@redhat.com>
4223
4224 PR c++/79143
4225 * g++.dg/cpp1z/pr79143.C: New test.
4226
4227 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
4228
4229 * gcc.dg/loop-unswitch-2.c: Update testcase.
4230 * gcc.dg/loop-unswitch-1.c: Update testcase.
4231
4232 2017-02-09 Marek Polacek <polacek@redhat.com>
4233
4234 PR c/79428
4235 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
4236 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
4237 * c-c++-common/goacc/pr79428-1.c: New test.
4238 * c-c++-common/gomp/pr79428-2.c: New test.
4239 * c-c++-common/gomp/pr79428-5.c: New test.
4240 * c-c++-common/gomp/pr79428-6.c: New test.
4241 * c-c++-common/pr79428-3.c: New test.
4242
4243 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4244
4245 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
4246 testcases.
4247
4248 2017-02-09 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR c/79413
4251 * gcc.c-torture/compile/pr79413.c: New test.
4252
4253 PR c++/79429
4254 * c-c++-common/gomp/pr79429.c: New test.
4255 * g++.dg/gomp/pr79429.C: New test.
4256
4257 PR c/79431
4258 * c-c++-common/gomp/pr79431.c: New test.
4259
4260 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
4261 Cesar Philippidis <cesar@codesourcery.com>
4262 Joseph Myers <joseph@codesourcery.com>
4263 Chung-Lin Tang <cltang@codesourcery.com>
4264
4265 * c-c++-common/goacc/combined-directives.c: Remove xfail.
4266 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
4267 * c-c++-common/goacc/loop-auto-2.c: New.
4268 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
4269 * c-c++-common/goacc/tile-2.c: New.
4270 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
4271 * g++.dg/goacc/tile-1.C: New, check tile subst.
4272 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
4273 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
4274 * gfortran.dg/goacc/tile-1.f90: New test.
4275 * gfortran.dg/goacc/tile-2.f90: New test.
4276 * gfortran.dg/goacc/tile-lowering.f95: New test.
4277
4278 2017-02-09 Richard Biener <rguenther@suse.de>
4279
4280 PR tree-optimization/69823
4281 * gcc.dg/graphite/pr69823.c: New testcase.
4282
4283 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
4284
4285 PR target/78604
4286 * gcc.target/powerpc/pr78604.c: New.
4287
4288 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
4289
4290 PR target/68972
4291 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
4292 disable this test on power architecture.
4293
4294 2017-02-08 Richard Biener <rguenther@suse.de>
4295
4296 PR tree-optimization/71824
4297 PR tree-optimization/79409
4298 * gcc.dg/graphite/pr71824-3.c: New testcase.
4299
4300 2017-02-08 Jakub Jelinek <jakub@redhat.com>
4301
4302 PR tree-optimization/79408
4303 * gcc.dg/tree-ssa/pr79408.c: New test.
4304
4305 2017-02-08 Richard Biener <rguenther@suse.de>
4306
4307 PR tree-optimization/71824
4308 * gcc.dg/graphite/pr71824-2.c: New testcase.
4309
4310 2017-02-07 Andrew Pinski <apinski@cavium.com>
4311
4312 * gcc.target/aarch64/popcount.c: New Testcase.
4313
4314 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR rtl-optimization/79386
4317 * gcc.c-torture/compile/pr79386.c: New test.
4318
4319 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
4320 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4321
4322 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
4323 *-*-solaris*.
4324
4325 2017-02-07 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR target/79299
4328 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
4329 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
4330
4331 2017-02-07 Richard Biener <rguenther@suse.de>
4332
4333 * gcc.dg/gimplefe-23.c: New testcase.
4334 * gcc.dg/gimplefe-24.c: Likewise.
4335
4336 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
4337
4338 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
4339 scan-assembler instead of scan-assembler-times.
4340 * gcc.target/aarch64/test_frame_10.c: Likewise.
4341 * gcc.target/aarch64/test_frame_12.c: Likewise.
4342 * gcc.target/aarch64/test_frame_2.c: Likewise.
4343 * gcc.target/aarch64/test_frame_4.c: Likewise.
4344 * gcc.target/aarch64/test_frame_6.c: Likewise.
4345 * gcc.target/aarch64/test_frame_7.c: Likewise.
4346 * gcc.target/aarch64/test_frame_8.c: Likewise.
4347
4348 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4349
4350 * gcc.target/i386/pr78419.c: Require ifunc support.
4351
4352 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
4353
4354 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
4355
4356 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
4357
4358 PR c++/79360
4359 * g++.dg/cpp1y/nsdmi-union2.C: New test.
4360
4361 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
4362
4363 * lib/target-supports.exp: Define the RISC-V target.
4364 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
4365 * gcc.dg/builtin-apply2.c: Likewise.
4366 * gcc.dg/ifcvt-4.c: Likewise.
4367 * gcc.dg/loop-8.c: Likewise.
4368 * gcc.dg/sibcall-10.c: Likewise.
4369 * gcc.dg/sibcall-9.c: Likewise.
4370 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
4371 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
4372 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
4373 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4374 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
4375 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
4376 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
4377
4378 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4379
4380 PR target/66144
4381 * gcc.target/powerpc/pr66144-1.c: New test.
4382 * gcc.target/powerpc/pr66144-2.c: Likewise.
4383 * gcc.target/powerpc/pr66144-3.c: Likewise.
4384
4385 2017-02-06 Martin Sebor <msebor@redhat.com>
4386
4387 PR tree-optimization/79376
4388 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
4389 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4390
4391 2017-02-06 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR c++/79379
4394 * g++.dg/cpp1y/constexpr-79379.C: New test.
4395
4396 PR c++/79377
4397 * g++.dg/lookup/pr79377.C: New test.
4398
4399 PR c++/79372
4400 * g++.dg/cpp1z/decomp25.C: New test.
4401
4402 PR tree-optimization/79284
4403 * gcc.c-torture/compile/pr79284.c: New test.
4404
4405 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
4406
4407 PR c++/70448
4408 * g++.dg/cpp0x/pr70448.C: New.
4409
4410 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
4411
4412 PR 78348
4413 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
4414 to dg-options.
4415
4416 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
4417
4418 PR target/78883
4419 * gcc.c-torture/compile/pr78883.c: New test.
4420
4421 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
4422
4423 PR tree-ssa/79347
4424 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
4425 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
4426 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
4427 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
4428 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
4429 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
4430 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
4431 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
4432 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
4433 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
4434 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
4435 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
4436 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
4437
4438 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4439
4440 PR fortran/79344
4441 * gfortran.dg/allocate_with_source_24.f90: New test.
4442
4443 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
4444
4445 PR fortran/79230
4446 * gfortran.dg/der_ptr_component_2.f90: New test.
4447
4448 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
4449
4450 * gcc.target/sparc/20170205-1.c: New test.
4451
4452 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
4453
4454 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
4455 libatomic_available.
4456
4457 * gcc.dg/pr77587.c: Require alias support.
4458 * gcc.dg/pr77587a.c: Likewise.
4459
4460 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
4461 * gcc.c-torture/execute/pr78622.c: Likewise.
4462
4463 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
4464 hppa*-*-hpux*.
4465 * c-c++-common/Wunused-var-16.c: Likewise.
4466 * c-c++-common/builtin-shuffle-1.c: Likewise.
4467 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
4468 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4469
4470 2017-02-03 Martin Sebor <msebor@redhat.com>
4471
4472 PR tree-optimization/79327
4473 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
4474 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
4475 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4476
4477 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4478 Martin Sebor <msebor@redhat.com>
4479
4480 PR tree-optimization/79327
4481 * gcc.dg/tree-ssa/pr79327.c: New test.
4482 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
4483 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
4484 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
4485 (test_sprintf_chk_range_schar): Adjust dg-message.
4486 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
4487 * gcc.c-torture/execute/pr79327.c: New test.
4488
4489 2017-02-03 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR target/79354
4492 * gcc.target/powerpc/pr79354.c: New test.
4493 * gcc.c-torture/execute/pr79354.c: New test.
4494
4495 2017-02-03 Martin Sebor <msebor@redhat.com>
4496
4497 PR tree-optimization/79352
4498 * gcc.dg/tree-ssa/pr79352.c: New test.
4499
4500 2017-02-03 Martin Liska <mliska@suse.cz>
4501
4502 PR lto/66295
4503 * gcc.target/i386/mvc9.c: New test.
4504
4505 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
4506
4507 PR target/79158
4508 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
4509 to VSX reg.
4510
4511 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4512
4513 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
4514 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
4515 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
4516 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
4517 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
4518 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
4519 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
4520 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
4521 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
4522 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
4523 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
4524 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
4525 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
4526
4527 2017-02-02 Martin Sebor <msebor@redhat.com>
4528
4529 PR middle-end/79275
4530 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
4531 * gcc.dg/tree-ssa/pr79275.c: New test.
4532
4533 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4534
4535 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
4536
4537 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
4538
4539 PR middle-end/77445
4540 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
4541 threading is done.
4542
4543 2017-02-02 Tamar Christina <tamar.christina@arm.com>
4544
4545 PR middle-end/78142
4546 * gcc.target/aarch64/vector_initialization_nostack.c
4547 (f12): Use one vector
4548
4549 2017-02-02 Jakub Jelinek <jakub@redhat.com>
4550
4551 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
4552 * c-c++-common/asan/misalign-1.c: Likewise.
4553 * c-c++-common/asan/misalign-2.c: Likewise.
4554 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
4555 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
4556 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
4557 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
4558 add -ffat-lto-objects from/to dg-additional-options.
4559 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
4560 dg-additional-options.
4561
4562 PR target/79197
4563 * gcc.target/powerpc/pr79197.c: New test.
4564 * gcc.c-torture/compile/pr79197.c: New test.
4565
4566 2017-02-02 Richard Biener <rguenther@suse.de>
4567
4568 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
4569
4570 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
4571
4572 PR c++/69637
4573 * g++.dg/cpp0x/pr69637-1.C: New.
4574 * g++.dg/cpp0x/pr69637-2.C: Likewise.
4575
4576 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4577
4578 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
4579
4580 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4581
4582 PR target/70012
4583 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
4584 conditions.
4585
4586 2017-02-01 Jakub Jelinek <jakub@redhat.com>
4587
4588 PR testsuite/79324
4589 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
4590 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
4591 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
4592 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
4593 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
4594 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
4595 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
4596 * g++.dg/debug/dwarf2/align-1.C: Likewise.
4597 * g++.dg/debug/dwarf2/align-2.C: Likewise.
4598 * g++.dg/debug/dwarf2/align-3.C: Likewise.
4599 * g++.dg/debug/dwarf2/align-4.C: Likewise.
4600 * g++.dg/debug/dwarf2/align-5.C: Likewise.
4601 * g++.dg/debug/dwarf2/align-6.C: Likewise.
4602
4603 2017-02-01 Martin Liska <mliska@suse.cz>
4604
4605 PR testsuite/79272
4606 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
4607
4608 2017-02-01 Richard Biener <rguenther@suse.de>
4609
4610 PR testsuite/76957
4611 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
4612 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
4613 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
4614 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
4615
4616 2017-02-01 Richard Biener <rguenther@suse.de>
4617
4618 PR middle-end/79315
4619 * gfortran.dg/pr79315.f90: New testcase.
4620
4621 2017-02-01 Richard Biener <rguenther@suse.de>
4622
4623 PR tree-optimization/71824
4624 * gcc.dg/graphite/pr71824.c: New testcase.
4625
4626 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4627
4628 PR c++/79304
4629 * g++.dg/diagnostic/pr79304.C: New test.
4630
4631 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4632
4633 PR c++/79298
4634 * g++.dg/spellcheck-pr79298.C: New test case.
4635
4636 2017-01-31 David Malcolm <dmalcolm@redhat.com>
4637
4638 PR preprocessor/79210
4639 * gcc.dg/format/pr79210.c: New test case.
4640 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
4641 New function.
4642
4643 2017-01-31 Nathan Sidwell <nathan@acm.org>
4644
4645 PR c++/79290
4646 * g++.dg/warn/pr79290.C: New.
4647
4648 PR c++/67273
4649 PR c++/79253
4650 * g++.dg/cpp1y/pr67273.C: New.
4651 * g++.dg/cpp1y/pr79253.C: New.
4652
4653 2017-01-31 Nathan Sidwell <nathan@acm.org>
4654
4655 PR c++/79264
4656 * g++.dg/cpp1y/pr61636-1.C: Augment.
4657
4658 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
4659
4660 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
4661 rand() instead of random().
4662
4663 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
4664
4665 PR tree-optimization/71691
4666 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
4667
4668 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4669
4670 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
4671 __ARCH__.
4672
4673 2017-01-31 Jakub Jelinek <jakub@redhat.com>
4674
4675 PR tree-optimization/79267
4676 * g++.dg/opt/pr79267.C: New test.
4677
4678 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
4679
4680 PR debug/63238
4681 * gcc.dg/debug/dwarf2/align-1.c: New.
4682 * gcc.dg/debug/dwarf2/align-2.c: New.
4683 * gcc.dg/debug/dwarf2/align-3.c: New.
4684 * gcc.dg/debug/dwarf2/align-4.c: New.
4685 * gcc.dg/debug/dwarf2/align-5.c: New.
4686 * gcc.dg/debug/dwarf2/align-6.c: New.
4687 * gcc.dg/debug/dwarf2/align-as-1.c: New.
4688 * g++.dg/debug/dwarf2/align-1.C: New.
4689 * g++.dg/debug/dwarf2/align-2.C: New.
4690 * g++.dg/debug/dwarf2/align-3.C: New.
4691 * g++.dg/debug/dwarf2/align-4.C: New.
4692 * g++.dg/debug/dwarf2/align-5.C: New.
4693 * g++.dg/debug/dwarf2/align-6.C: New.
4694
4695 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
4696
4697 PR target/79170
4698 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
4699
4700 2017-01-30 Martin Sebor <msebor@redhat.com>
4701
4702 PR testsuite/79293
4703 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
4704
4705 2017-01-30 Martin Liska <mliska@suse.cz>
4706
4707 PR gcov-profile/79259
4708 * g++.dg/tree-prof/pr79259.C: New test.
4709
4710 2017-01-30 Richard Biener <rguenther@suse.de>
4711
4712 PR tree-optimization/79276
4713 * gcc.dg/torture/pr79276.c: New testcase.
4714
4715 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
4716
4717 PR target/79240
4718 * gcc.target/s390/pr79240.c: New test.
4719
4720 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4721
4722 PR target/79268
4723 * gcc.target/powerpc/pr79268.c: New file.
4724 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
4725 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
4726 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
4727 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4728
4729 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
4730
4731 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
4732
4733 PR testsuite/70583
4734 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
4735
4736 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
4737 * gnat.dg/debug9.adb: Likewise.
4738
4739 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
4740
4741 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
4742 libatomic_available.
4743 * gfortran.dg/coarray_42.f90: Likewise.
4744 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
4745 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
4746 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
4747
4748 2017-01-27 Martin Sebor <msebor@redhat.com>
4749
4750 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4751
4752 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
4753
4754 PR rtl-optimization/79194
4755 * gcc.dg/torture/pr79194.c: New test.
4756
4757 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4758
4759 PR tree-optimization/71374
4760 * gcc.target/i386/pr71374.c: New.
4761
4762 2017-01-27 Martin Sebor <msebor@redhat.com>
4763
4764 PR c++/71290
4765 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
4766 a dg-error directive.
4767
4768 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
4769
4770 PR target/79131
4771 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
4772 * gcc.target/arm/pr79131-2.c: New.
4773
4774 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4775
4776 PR target/65484
4777 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
4778 vectorized on POWER unless hardware misaligned loads are
4779 available.
4780
4781 2017-01-27 Bin Cheng <bin.cheng@arm.com>
4782
4783 PR rtl-optimization/78559
4784 * gcc.c-torture/execute/pr78559.c: New test.
4785
4786 2017-01-27 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/79245
4789 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
4790 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
4791
4792 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR c/79199
4795 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
4796 target. Use 4294967293U instead of 4294967293.
4797
4798 2017-01-27 Richard Biener <rguenther@suse.de>
4799
4800 PR tree-optimization/71433
4801 * gcc.dg/Warray-bounds-21.c: New testcase.
4802
4803 2017-01-27 Richard Biener <rguenther@suse.de>
4804
4805 PR tree-optimization/79244
4806 * gcc.dg/torture/pr79244.c: New testcase.
4807
4808 2017-01-27 Jakub Jelinek <jakub@redhat.com>
4809
4810 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
4811 all occurrences of 40 to 32.
4812
4813 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
4814
4815 PR target/79239
4816 * gcc.target/arm/pr79239.c: New test.
4817
4818 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4819
4820 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
4821
4822 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
4823
4824 PR c++/64382
4825 * g++.dg/cpp1y/pr64382.C: New test.
4826
4827 2017-01-26 Martin Sebor <msebor@redhat.com>
4828
4829 PR middle-end/78703
4830 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
4831 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
4832 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
4833 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
4834
4835 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4836
4837 PR debug/79129
4838 * g++.dg/debug/dwarf2/pr79129.C: New test.
4839
4840 PR debug/78835
4841 * g++.dg/debug/dwarf2/pr78835.C: New test.
4842
4843 2017-01-26 Martin Sebor <msebor@redhat.com>
4844
4845 PR middle-end/78703
4846 * gcc.dg/format/pr78569.c: Adjust.
4847 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
4848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
4849 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
4850 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
4851 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
4852 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4853 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
4854 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
4855 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
4856 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
4857 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
4858
4859 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR c++/68727
4862 * g++.dg/other/offsetof8.C: Add expected error.
4863 * g++.dg/other/offsetof9.C: New test.
4864
4865 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
4866
4867 * g++.dg/opt/declone3.C: Require LTO.
4868
4869 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
4870
4871 PR target/79131
4872 * gcc.target/arm/pr79131.c: New.
4873
4874 2017-01-26 Bin Cheng <bin.cheng@arm.com>
4875
4876 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
4877
4878 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
4879
4880 PR libstdc++/79190
4881 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
4882 matches replaced operator delete.
4883
4884 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4885
4886 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
4887 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
4888 avx512f with avx512dq.
4889 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
4890 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
4891 avx512f with avx512dq.
4892 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
4893 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
4894 avx512f with avx512dq.
4895
4896 2017-01-26 Marek Polacek <polacek@redhat.com>
4897
4898 PR c/79199
4899 * c-c++-common/Wduplicated-branches-13.c: New test.
4900
4901 2017-01-26 David Sherwood <david.sherwood@arm.com>
4902
4903 PR middle-end/79212
4904 * gfortran.dg/gomp/sharing-4.f90: New test.
4905
4906 2017-01-26 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR target/70465
4909 * gcc.target/i386/pr70465.c: New test.
4910
4911 * brig.dg/dg.exp: Update copyright years.
4912 * lib/brig-dg.exp: Update copyright years.
4913 * lib/brig.exp: Update copyright years.
4914
4915 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
4916
4917 PR target/79179
4918 * gcc.target/powerpc/pr79179.c: New test.
4919
4920 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
4923 generation to accept D-mode memory accesses.
4924
4925 2017-01-25 Martin Sebor <msebor@redhat.com>
4926
4927 PR c++/71290
4928 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
4929 * g++.dg/ext/flexarray-mangle.C: Same.
4930 * g++.dg/ext/flexarray-subst.C: Same.
4931 * g++.dg/ext/flexary10.C: Same.
4932 * g++.dg/ext/flexary11.C: Same.
4933 * g++.dg/ext/flexary14.C: Same.
4934 * g++.dg/ext/flexary16.C: Same.
4935 * g++.dg/ext/flexary18.C: Same.
4936 * g++.dg/ext/flexary19.C: Same.
4937 * g++.dg/ext/flexary7.C: Same.
4938 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
4939 * g++.dg/ubsan/object-size-1.C: Same.
4940 * obj-c++.dg/property/at-property-23.mm: Same.
4941
4942 2017-01-25 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR c++/78896
4945 * g++.dg/cpp1z/decomp24.C: New test.
4946
4947 PR c++/77914
4948 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
4949 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
4950 expect a warning.
4951 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
4952 expect warnings.
4953 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
4954 * g++.dg/cpp1y/pr59636.C: Likewise.
4955 * g++.dg/cpp1y/pr60190.C: Likewise.
4956
4957 2017-01-25 Bin Cheng <bin.cheng@arm.com>
4958
4959 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
4960
4961 2017-01-25 Carl Love <cel@us.ibm.com>
4962
4963 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
4964 vec_packs built-ins
4965
4966 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
4969 -mcpu=cortex-a57.
4970 * gcc.target/arm/vseleqsf.c: Likewise.
4971 * gcc.target/arm/vselgedf.c: Likewise.
4972 * gcc.target/arm/vselgesf.c: Likewise.
4973 * gcc.target/arm/vselgtdf.c: Likewise.
4974 * gcc.target/arm/vselgtsf.c: Likewise.
4975 * gcc.target/arm/vselledf.c: Likewise.
4976 * gcc.target/arm/vsellesf.c: Likewise.
4977 * gcc.target/arm/vselltdf.c: Likewise.
4978 * gcc.target/arm/vselltsf.c: Likewise.
4979 * gcc.target/arm/vselnedf.c: Likewise.
4980 * gcc.target/arm/vselnesf.c: Likewise.
4981 * gcc.target/arm/vselvcdf.c: Likewise.
4982 * gcc.target/arm/vselvcsf.c: Likewise.
4983 * gcc.target/arm/vselvsdf.c: Likewise.
4984 * gcc.target/arm/vselvssf.c: Likewise.
4985
4986 2017-01-25 Richard Biener <rguenther@suse.de>
4987
4988 PR testsuite/72850
4989 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
4990 to what we had before adding the threading passes.
4991
4992 2017-01-25 Richard Biener <rguenther@suse.de>
4993
4994 PR tree-optimization/69264
4995 * g++.dg/torture/pr69264.C: New testcase.
4996
4997 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4998
4999 PR target/79145
5000 * gcc.target/arm/pr79145.c: New test.
5001
5002 2017-01-25 Richard Biener <rguenther@suse.de>
5003
5004 PR debug/78363
5005 * g++.dg/gomp/pr78363-1.C: New testcase.
5006 * g++.dg/gomp/pr78363-2.C: Likewise.
5007 * g++.dg/gomp/pr78363-3.C: Likewise.
5008
5009 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5010
5011 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
5012 * gcc.dg/lto/pr61526_0.c: Likewise.
5013 * gcc.dg/lto/pr64415_0.c: Likewise.
5014
5015 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR c++/79205
5018 * g++.dg/cpp1z/decomp22.C: New test.
5019 * g++.dg/cpp1z/decomp23.C: New test.
5020
5021 2017-01-24 Nathan Sidwell <nathan@acm.org>
5022
5023 PR c++/78469
5024 * g++.dg/cpp0x/pr78469.C: New.
5025
5026 PR c++/79118
5027 * g++.dg/cpp0x/pr79118.C: New.
5028
5029 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
5030
5031 * gcc.target/arm/vfp-longcall-apcs.c: New test.
5032
5033 2017-01-24 David Malcolm <dmalcolm@redhat.com>
5034
5035 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
5036 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
5037 * gcc.dg/rtl/rtl.exp: New file.
5038 * gcc.dg/rtl/test.c: New file.
5039 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
5040 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
5041 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
5042 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
5043 * gcc.dg/rtl/x86_64/final.c: New test case.
5044 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
5045 * gcc.dg/rtl/x86_64/ira.c: New test case.
5046 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
5047 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
5048 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
5049 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
5050 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
5051 * gcc.dg/rtl/x86_64/test_1.h: New file.
5052 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
5053 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
5054 * gcc.dg/rtl/x86_64/times-two.h: New file.
5055 * gcc.dg/rtl/x86_64/vregs.c: New test case.
5056
5057 2017-01-24 Bin Cheng <bin.cheng@arm.com>
5058
5059 PR tree-optimization/79159
5060 * g++.dg/tree-ssa/pr79159.C: New test.
5061
5062 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5063 Martin Jambor <mjambor@suse.cz>
5064
5065 * lib/brig-dg.exp: New file.
5066 * lib/brig.exp: Likewise.
5067 * brig.dg/README: Likewise.
5068 * brig.dg/dg.exp: Likewise.
5069 * brig.dg/test/gimple/alloca.hsail: Likewise.
5070 * brig.dg/test/gimple/atomics.hsail: Likewise.
5071 * brig.dg/test/gimple/branches.hsail: Likewise.
5072 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
5073 * brig.dg/test/gimple/function_calls.hsail: Likewise.
5074 * brig.dg/test/gimple/kernarg.hsail: Likewise.
5075 * brig.dg/test/gimple/mem.hsail: Likewise.
5076 * brig.dg/test/gimple/mulhi.hsail: Likewise.
5077 * brig.dg/test/gimple/packed.hsail: Likewise.
5078 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
5079 * brig.dg/test/gimple/variables.hsail: Likewise.
5080 * brig.dg/test/gimple/vector.hsail: Likewise.
5081
5082 2017-01-24 Jakub Jelinek <jakub@redhat.com>
5083
5084 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
5085 support asan, only on i?86/x86_64 require sse2_runtime.
5086
5087 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5088
5089 PR target/66669
5090 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
5091 test on powerpc targets.
5092
5093 2017-01-23 Martin Sebor <msebor@redhat.com>
5094
5095 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
5096
5097 2017-01-23 Richard Biener <rguenther@suse.de>
5098
5099 PR tree-optimization/79088
5100 PR tree-optimization/79188
5101 * gcc.dg/torture/pr79088.c: New testcase.
5102 * gcc.dg/torture/pr79188.c: Likewise.
5103
5104 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5105
5106 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
5107 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
5108 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
5109 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
5110 type of test function to reflect change in built-in function's
5111 return type.
5112 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
5113 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
5114 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
5115 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
5116 type and second argument type to reflect change in built-in
5117 function's type signature.
5118 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
5119 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
5120 type of test function to reflect change in built-in function's
5121 return type.
5122 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
5123 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
5124 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
5125 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
5126 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
5127 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
5128 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
5129 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
5130 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
5131 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
5132 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
5133 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
5134 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
5135 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
5136 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
5137 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
5138 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
5139 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
5140 type of test function to reflect change in built-in function's
5141 return type.
5142 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
5143 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
5144 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
5145 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
5146 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
5147 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
5148 test function's result and second argument to reflect change in
5149 built-in function's type signature.
5150 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
5151
5152 2017-01-23 Nathan Sidwell <nathan@acm.org>
5153
5154 PR C++/71710
5155 * g++.dg/template/pr71710.C: New.
5156
5157 PR c++/71406
5158 PR c++/77508
5159 * g++.dg/template/pr71406.C: New.
5160
5161 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
5162
5163 * gfortran.dg/integer_exponentiation_7.f90: New test.
5164
5165 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
5166
5167 PR rtl-optimization/78634
5168 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
5169
5170 2017-01-23 Bin Cheng <bin.cheng@arm.com>
5171
5172 PR tree-optimization/70754
5173 * gfortran.dg/pr70754.f90: New test.
5174
5175 2017-01-23 Martin Liska <mliska@suse.cz>
5176
5177 PR tree-optimization/79196
5178 * gcc.dg/asan/pr79196.c: New test.
5179 * gcc.dg/strlenopt-30.c: Update scanned pattern.
5180
5181 2017-01-23 Michael Matz <matz@suse.de>
5182
5183 PR tree-optimization/78384
5184 * gcc.dg/pr78384.c: New test.
5185
5186 2017-01-23 Richard Biener <rguenther@suse.de>
5187
5188 PR tree-optimization/79186
5189 * gcc.dg/torture/pr79186.c: New testcase.
5190 * gcc.dg/torture/pr79187.c: Likewise.
5191
5192 2017-01-23 Martin Jambor <mjambor@suse.cz>
5193
5194 * gcc.dg/ipa/vrp8.c: New test.
5195
5196 2017-01-23 Martin Jambor <mjambor@suse.cz>
5197
5198 PR ipa/79108
5199 * gfortran.dg/lto/pr79108_0.f90: New test.
5200
5201 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
5202
5203 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
5204 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
5205 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
5206 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
5207 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
5208 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
5209 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
5210 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
5211 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
5212 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
5213 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
5214 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
5215 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
5216 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
5217 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
5218 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
5219
5220 2017-01-23 Richard Biener <rguenther@suse.de>
5221 Nick Clifton <nickc@redhat.com>
5222
5223 PR testsuite/78421
5224 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
5225 If the target is ARM return the result of the
5226 check_effective_target_arm_vect_no_misalign proc.
5227 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
5228 support unaligned vectors then only expect one of the loops to be
5229 unrolled.
5230
5231 2017-01-23 Martin Liska <mliska@suse.cz>
5232
5233 * gcc.dg/asan/use-after-scope-10.c: New test.
5234 * gcc.dg/asan/use-after-scope-11.c: New test.
5235 * g++.dg/asan/use-after-scope-5.C: New test.
5236
5237 2017-01-23 Martin Liska <mliska@suse.cz>
5238
5239 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
5240 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
5241 sanopt optimization for ASAN_POISON.
5242
5243 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5244
5245 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
5246
5247 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
5248
5249 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
5250 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
5251 for poly*_t types.
5252 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
5253 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
5254 exec_vcombine): Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
5256 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
5257 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
5258 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
5259 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
5260 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
5261 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5262 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
5266 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5267 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5268 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
5270 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
5272 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
5273 Likewise.
5274 (TEST_VGET_LANE): Cast to uint to avoid warning.
5275 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
5276 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
5277 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
5278 exec_vfma_vfms_n): Fix PRIx format for float64_t.
5279 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
5280 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5281 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
5282 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
5283 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
5285 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
5286 CHECK_POLY instead of CHECK for poly64_t types.
5287 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
5288 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
5289 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
5290 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
5291 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
5292 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
5293 uint32_t.
5294 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
5295 for int32_t, int64_t.
5296 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
5297 vqneg_extra): Fix PRIx format for int16_t, int32_t.
5298 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
5299 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
5300 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
5301 needed.
5302
5303 2017-01-22 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR fortran/79154
5306 * gfortran.dg/gomp/pr79154-1.f90: New test.
5307 * gfortran.dg/gomp/pr79154-2.f90: New test.
5308
5309 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
5310
5311 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
5312
5313 2017-01-21 Marek Polacek <polacek@redhat.com>
5314
5315 PR testsuite/79169
5316 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
5317
5318 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
5319
5320 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
5321
5322 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
5323
5324 PR rtl-optimization/79125
5325 * gcc.dg/torture/pr79125.c: New test.
5326
5327 2017-01-20 Jiong Wang <jiong.wang@arm.com>
5328
5329 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
5330 only.
5331 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
5332 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
5333
5334 2017-01-20 Nathan Sidwell <nathan@acm.org>
5335
5336 PR c++/78495
5337 * g++.dg/cpp1z/inh-ctor38.C: New.
5338
5339 2017-01-20 Marek Polacek <polacek@redhat.com>
5340
5341 PR c/79152
5342 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
5343
5344 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
5345
5346 * lib/target-supports.exp (check_configured_with): New procedure.
5347 (check_effective_target_default_mode): new effective target.
5348 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
5349 default mode. Fix dg-skip-if target selector syntax.
5350 * gcc.target/arm/optional_thumb-2.c: Likewise.
5351 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
5352 syntax.
5353
5354 2017-01-20 David Malcolm <dmalcolm@redhat.com>
5355
5356 PR c++/77829
5357 PR c++/78656
5358 * g++.dg/spellcheck-pr77829.C: New test case.
5359 * g++.dg/spellcheck-pr78656.C: New test case.
5360
5361 2017-01-20 Marek Polacek <polacek@redhat.com>
5362
5363 PR c/64279
5364 * c-c++-common/Wduplicated-branches-1.c: New test.
5365 * c-c++-common/Wduplicated-branches-10.c: New test.
5366 * c-c++-common/Wduplicated-branches-11.c: New test.
5367 * c-c++-common/Wduplicated-branches-12.c: New test.
5368 * c-c++-common/Wduplicated-branches-2.c: New test.
5369 * c-c++-common/Wduplicated-branches-3.c: New test.
5370 * c-c++-common/Wduplicated-branches-4.c: New test.
5371 * c-c++-common/Wduplicated-branches-5.c: New test.
5372 * c-c++-common/Wduplicated-branches-6.c: New test.
5373 * c-c++-common/Wduplicated-branches-7.c: New test.
5374 * c-c++-common/Wduplicated-branches-8.c: New test.
5375 * c-c++-common/Wduplicated-branches-9.c: New test.
5376 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
5377 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
5378 * g++.dg/ext/builtin-object-size3.C: Likewise.
5379 * g++.dg/gomp/loop-1.C: Likewise.
5380 * g++.dg/warn/Wduplicated-branches1.C: New test.
5381 * g++.dg/warn/Wduplicated-branches2.C: New test.
5382
5383 2017-01-20 Martin Liska <mliska@suse.cz>
5384
5385 PR lto/69188
5386 * gcc.dg/lto/pr69188_0.c: New test.
5387 * gcc.dg/lto/pr69188_1.c: New test.
5388
5389 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
5390
5391 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
5392 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
5393 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
5394 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
5395 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
5396 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
5397 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
5398 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
5399 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
5400 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
5401 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
5402 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
5403 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
5404 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
5405 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
5406 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
5407 * gcc.target/i386/avx-1.c: Test new intrinsics.
5408 * gcc.target/i386/sse-13.c: Ditto.
5409 * gcc.target/i386/sse-23.c: Ditto.
5410
5411 2017-01-20 Richard Biener <rguenther@suse.de>
5412
5413 PR tree-optimization/71264
5414 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
5415
5416 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5417
5418 * gcc.target/mips/madd4-1.c: New file.
5419 * gcc.target/mips/madd4-2.c: Likewise.
5420 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5421 HAS_MADD4.
5422 (mips_option_groups): Add -m[no-]madd4.
5423 (mips-dg-init): Detect default -mno-madd4.
5424 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
5425 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
5426 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5427 * gcc.target/mips/nmadd-1.c: Likewise.
5428 * gcc.target/mips/nmadd-2.c: Likewise.
5429 * gcc.target/mips/nmadd-3.c: Likewise.
5430
5431 2017-01-19 Jiong Wang <jiong.wang@arm.com>
5432
5433 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
5434 combined instructions.
5435 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
5436 instructions.
5437 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
5438 of pointer authentication.
5439
5440 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
5441
5442 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
5443 floating point hardware to run test.
5444
5445 2017-01-19 Tamar Christina <tamar.christina@arm.com>
5446
5447 * lib/target-supports.exp
5448 (check_effective_target_vect_call_copysignf): Enable for AArch64.
5449
5450 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5451
5452 PR testsuite/79051
5453 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
5454 __x86_64__]: Allow for target i?86-*-*.
5455
5456 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
5457
5458 PR target/78176
5459 * gcc.target/mips/lxc1-sxc1-1.c: New file.
5460 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5461 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
5462 HAS_LXC1.
5463 (mips_option_groups): Add -m[no-]lxc1-sxc1.
5464 (mips-dg-init): Detect default -mno-lxc1-sxc1.
5465 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
5466
5467 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
5468
5469 PR fortran/70696
5470 * gfortran.dg/coarray_43.f90: New test.
5471
5472 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
5473
5474 PR rtl-optimization/79121
5475 * gcc.c-torture/execute/pr79121.c: New test.
5476
5477 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5478
5479 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
5480 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5481
5482 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
5483
5484 PR fortran/50069
5485 PR fortran/55086
5486 * gfortran.dg/pr50069_1.f90: New test.
5487 * gfortran.dg/pr50069_2.f90: New test.
5488 * gfortran.dg/pr55086_1.f90: New test.
5489 * gfortran.dg/pr55086_1_tfat.f90: New test.
5490 * gfortran.dg/pr55086_2.f90: New test.
5491 * gfortran.dg/pr55086_2_tfat.f90: New test.
5492 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
5493
5494 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5495 * gcc.dg/strcmp-1.c: New test.
5496 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
5497
5498 2017-01-18 David Malcolm <dmalcolm@redhat.com>
5499
5500 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
5501 (dejagnu_fail): Likewise.
5502 (dejagnu_note): Likewise.
5503 (pass): Provide forward decl, moving true decl to after #include
5504 of harness.h.
5505 (fail): Likewise.
5506 (note): Likewise.
5507
5508 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5509
5510 * gcc.target/powerpc/p9-xxbr-1.c: New test.
5511 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
5512
5513 2017-01-18 Nathan Sidwell <nathan@acm.org>
5514
5515 PR c++/78488
5516 * g++.dg/cpp1z/inh-ctor37.C: New.
5517
5518 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR rtl-optimization/78952
5521 * gcc.target/i386/pr78952-1.c: New test.
5522 * gcc.target/i386/pr78952-2.c: Ditto.
5523
5524 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5525
5526 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
5527
5528 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
5529
5530 PR fortran/70696
5531 * gfortran.dg/coarray_event_1.f08: New test.
5532
5533 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR target/77416
5536 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
5537 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
5538 from dg-options.
5539 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
5540 guarded test.
5541 * gcc.target/powerpc/fusion4.c: Likewise.
5542 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
5543 guarded test.
5544 * gcc.target/powerpc/pr58673-1.c: Likewise.
5545 * gcc.target/powerpc/pr58673-2.c: Likewise.
5546 * gcc.target/powerpc/pr59054.c: Likewise.
5547
5548 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5549
5550 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
5551 vec_bperm.
5552 * gcc.target/powerpc/p9-vbpermd.c: New file.
5553
5554 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5555
5556 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
5557 (must_not_compile2): Downcase first letter of error messages.
5558 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
5559 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
5560
5561 2017-01-18 Nathan Sidwell <nathan@acm.org>
5562
5563 PR c++/79091
5564 * g++.dg/pr79091.C: New.
5565
5566 2017-01-18 Jakub Jelinek <jakub@redhat.com>
5567
5568 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
5569 to dg-options.
5570 (p0): Add missing dg-error.
5571
5572 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
5573
5574 * gcc.target/msp430/mul_f5_muldef.c: New test.
5575
5576 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
5577
5578 PR target/79004
5579 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
5580 options. Fix up the syntax for using \m and \M.
5581
5582 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5583
5584 PR target/78875
5585 * gcc.target/powerpc/ssp-1.c: New testcase.
5586 * gcc.target/powerpc/ssp-2.c: New testcase.
5587
5588 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
5589
5590 * gcc.target/aarch64/eh_return.c: New test.
5591
5592 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5593
5594 * vec-rlmi-rlnm.c: New file.
5595
5596 2017-01-17 Nathan Sidwell <nathan@acm.org>
5597
5598 PR c++/61636
5599 * g++.dg/cpp1y/pr61636-1.C: New.
5600 * g++.dg/cpp1y/pr61636-2.C: New.
5601 * g++.dg/cpp1y/pr61636-3.C: New.
5602
5603 2017-01-17 Martin Sebor <msebor@redhat.com>
5604
5605 PR testsuite/79115
5606 * gcc.dg/pr78768.c: Make it a link-only test.
5607
5608 2017-01-17 David Malcolm <dmalcolm@redhat.com>
5609
5610 PR c++/71497
5611 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
5612 expected messages.
5613 * c-c++-common/Wmisleading-indentation.c: Likewise.
5614
5615 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
5616
5617 PR target/79058
5618 * gcc.target/arm/pr79058.c: New.
5619
5620 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5621
5622 PR tree-optimization/71854
5623 * gcc.dg/vect/pr71854.c: New test.
5624
5625 2017-01-17 Martin Liska <mliska@suse.cz>
5626
5627 PR ipa/71207
5628 * g++.dg/ipa/pr71207.C: New test.
5629
5630 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
5631
5632 PR middle-end/77445
5633 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
5634 * gcc.dg/tree-ssa/pr77445.c: New testcase.
5635
5636 2017-01-17 Jakub Jelinek <jakub@redhat.com>
5637
5638 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
5639 rather than long unsigned int.
5640 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
5641
5642 2017-01-17 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/71433
5645 * gcc.dg/Warray-bounds-20.c: New testcase.
5646
5647 2017-01-17 Richard Biener <rguenther@suse.de>
5648
5649 PR testsuite/52563
5650 PR testsuite/71237
5651 PR testsuite/77737
5652 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
5653 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5654 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5655
5656 2017-01-17 Alan Modra <amodra@gmail.com>
5657
5658 * gcc.target/powerpc/pr79066.c: New.
5659
5660 2017-01-16 Jeff Law <law@redhat.com>
5661
5662 PR tree-optimization/33562
5663 PR tree-optimization/61912
5664 PR tree-optimization/77485
5665 PR tree-optimization/79090
5666 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
5667 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
5668
5669 2017-01-16 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR c/79089
5672 * gcc.c-torture/compile/pr79089.c: New test.
5673
5674 PR target/79080
5675 * gcc.dg/pr79080.c: New test.
5676
5677 2017-01-16 David Malcolm <dmalcolm@redhat.com>
5678
5679 PR c/78304
5680 * gcc.dg/format/pr78304.c: Convert argument from integral type
5681 to a pointer.
5682 * gcc.dg/format/pr78304-2.c: Likewise.
5683
5684 2017-01-16 Carl Love <cel@us.ibm.com>
5685
5686 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
5687 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
5688
5689 2017-01-16 Carl Love <cel@us.ibm.com>
5690
5691 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
5692 Change arguments and return type to bool long long.
5693
5694 2017-01-16 Martin Sebor <msebor@redhat.com>
5695
5696 PR testsuite/79051
5697 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
5698 on x86.
5699
5700 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 Revert:
5703 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/71737
5706 * g++.dg/cpp0x/pr71737.C: New.
5707
5708 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5709
5710 * gcc.target/powerpc/swaps-p8-27.c: New.
5711
5712 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5713
5714 PR c++/71737
5715 * g++.dg/cpp0x/pr71737.C: New.
5716
5717 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
5718
5719 * gnat.dg/opt62.adb: New test.
5720 * gnat.dg/opt62_pkg.ads: New helper.
5721
5722 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
5723
5724 PR rtl-optimization/78626
5725 PR rtl-optimization/78727
5726 * gcc.dg/torture/pr78626.c: New test.
5727 * gcc.dg/torture/pr78727.c: New test.
5728
5729 2017-01-14 Alan Modra <amodra@gmail.com>
5730
5731 * gcc.c-torture/compile/pr72749.c: New test.
5732
5733 2017-01-13 David Malcolm <dmalcolm@redhat.com>
5734
5735 PR c/78304
5736 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
5737 (test_macro_2): New test.
5738 (test_macro_3): New test.
5739 (test_macro_4): New test.
5740 (test_non_contiguous_strings): Convert line number to line offset.
5741 * gcc.dg/format/pr78304-2.c: New test case.
5742 * gcc.dg/format/pr78304.c: New test case.
5743
5744 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
5745
5746 * gcc.target/i386/funcspec-56.inc: Add missing options and
5747 reorder options by implied ISAs, as in ix86_target_string.
5748
5749 2017-01-13 Marek Polacek <polacek@redhat.com>
5750
5751 PR c++/71166
5752 * g++.dg/cpp0x/constexpr-array18.C: New test.
5753
5754 2017-01-13 Jeff Law <law@redhat.com>
5755
5756 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
5757
5758 PR tree-optimization/61912
5759 PR tree-optimization/77485
5760 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
5761 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
5762 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
5763
5764 PR tree-optimization/33562
5765 PR tree-optimization/61912
5766 PR tree-optimization/77485
5767 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
5768 * gcc.dg/tree-ssa/complex-5.c: Likewise.
5769 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
5770 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
5771 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
5772 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
5773 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
5774
5775 2017-01-13 Martin Liska <mliska@suse.cz>
5776
5777 PR ipa/79043
5778 * gcc.c-torture/execute/pr79043.c: New test.
5779
5780 2017-01-13 Richard Biener <rguenther@suse.de>
5781
5782 PR middle-end/78411
5783 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
5784
5785 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5786
5787 PR fortran/70697
5788 * gfortran.dg/coarray/event_4.f08: New test.
5789
5790 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
5791
5792 PR fortran/70696
5793 * gfortran.dg/coarray/event_3.f08: New test.
5794
5795 2017-01-13 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/77283
5798 * gcc.dg/tree-ssa/split-path-9.c: Fix.
5799
5800 2017-01-13 Richard Biener <rguenther@suse.de>
5801
5802 * gcc.dg/gimplefe-22.c: New testcase.
5803
5804 2017-01-13 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/77283
5807 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
5808 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
5809 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
5810
5811 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
5812
5813 * gcc.dg/pr77862.c: Require fpic target.
5814
5815 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 PR target/79004
5818 * gcc.target/powerpc/pr79004.c: New test.
5819
5820 2017-01-12 Martin Sebor <msebor@redhat.com>
5821
5822 * gcc.dg/pr78138.c: Adjust.
5823 * gcc.dg/pr78768.c: Adjust.
5824 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
5825 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5826 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
5827 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
5828 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
5829 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
5830 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
5831 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
5832 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
5833 * gcc.dg/tree-ssa/pr78605.c: Adjust.
5834 * gcc.dg/tree-ssa/pr78622.c: Adjust.
5835
5836 2017-01-12 Jakub Jelinek <jakub@redhat.com>
5837
5838 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
5839
5840 2017-01-12 Martin Sebor <msebor@redhat.com>
5841
5842 PR testsuite/79051
5843 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
5844 due to bug 79054.
5845
5846 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
5847
5848 * gcc.dg/pr78768.c: Require LTO.
5849
5850 2017-01-12 Martin Sebor <msebor@redhat.com>
5851
5852 PR c/79074
5853 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
5854 due to the referenced bug.
5855
5856 2017-01-12 Martin Sebor <msebor@redhat.com>
5857
5858 PR testsuite/79073
5859 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
5860
5861 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
5862
5863 * gcc.target/i386/builtin_target.c (check_features): Check all
5864 supported __builtin_cpu_supports options.
5865
5866 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5867
5868 PR tree-optimization/78319
5869 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
5870 Remove xfail.
5871
5872 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5873
5874 PR target/79044
5875 * gcc.target/powerpc/swaps-p8-26.c: New.
5876
5877 2017-01-12 Richard Biener <rguenther@suse.de>
5878
5879 * gcc.dg/gimplefe-21.c: New testcase.
5880
5881 2017-01-12 Michael Collison <michael.collison@arm.com>
5882
5883 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
5884
5885 2017-01-11 Julia Koval <julia.koval@intel.com>
5886 Uros Bizjak <ubizjak@gmail.com>
5887
5888 * gcc.target/i386/sgx.c New test.
5889 * gcc.target/i386/sse-12.c: Add -msgx.
5890 * gcc.target/i386/sse-13.c: Ditto.
5891 * gcc.target/i386/sse-14.c: Ditto.
5892 * gcc.target/i386/sse-22.c: Ditto.
5893 * gcc.target/i386/sse-23.c: Ditto.
5894 * g++.dg/other/i386-2.C: Ditto.
5895 * g++.dg/other/i386-3.C: Ditto.
5896
5897 2017-01-11 Martin Sebor <msebor@redhat.com>
5898
5899 PR c++/24511
5900 * g++.dg/template/explicit9.C: New test.
5901
5902 2017-01-11 Nathan Sidwell <nathan@acm.org>
5903
5904 PR c++/77812
5905 * g++.dg/pr77812.C: New.
5906
5907 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5908
5909 PR c++/71537
5910 * g++.dg/cpp1y/constexpr-71537.C: New test.
5911
5912 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
5913 argument.
5914
5915 2017-01-11 Martin Sebor <msebor@redhat.com>
5916
5917 PR c/47931
5918 * c-c++-common/Waddress-2.c: New test.
5919
5920 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR c++/78341
5923 * g++.dg/cpp0x/pr78341.C: New test.
5924
5925 2017-01-11 Martin Sebor <msebor@redhat.com>
5926
5927 PR c/78768
5928 * gcc.dg/pr78768.c: New test.
5929
5930 2017-01-11 David Malcolm <dmalcolm@redhat.com>
5931
5932 PR driver/78877
5933 * gcc.dg/spellcheck-options-14.c: New test case.
5934 * gcc.dg/spellcheck-options-15.c: New test case.
5935 * gcc.dg/spellcheck-options-16.c: New test case.
5936 * gcc.dg/spellcheck-options-17.c: New test case.
5937
5938 2017-01-11 Martin Liska <mliska@suse.cz>
5939
5940 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
5941
5942 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5943
5944 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
5945 instead of just 1 for the decomposition from struct C.
5946
5947 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
5948
5949 * gcc.c-torture/execute/20170111-1.c: New test.
5950
5951 2017-01-11 Richard Biener <rguenther@suse.de>
5952
5953 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
5954
5955 2017-01-11 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR middle-end/50199
5958 * gcc.dg/lto/pr50199_0.c: New test.
5959
5960 2017-01-10 Martin Sebor <msebor@redhat.com>
5961
5962 PR testsuite/78960
5963 PR testsuite/78959
5964 PR testsuite/78133
5965 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
5966 * gcc.dg/tree-ssa/pr78622.c: Ditto.
5967
5968 2017-01-10 Martin Sebor <msebor@redhat.com>
5969
5970 PR middle-end/78138
5971 * gcc.dg/pr78138.c: New test.
5972
5973 2017-01-10 David Malcolm <dmalcolm@redhat.com>
5974
5975 PR c++/77949
5976 * g++.dg/diagnostic/pr77949.C: New test case.
5977
5978 2017-01-10 Martin Sebor <msebor@redhat.com>
5979
5980 PR middle-end/78245
5981 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
5982
5983 2017-01-10 Martin Sebor <msebor@redhat.com>
5984
5985 PR tree-optimization/78775
5986 * gcc.dg/attr-alloc_size-4.c: Add test cases.
5987 * gcc.dg/attr-alloc_size-10.c: New test.
5988 * gcc.dg/attr-alloc_size-11.c: New test.
5989 * gcc.dg/builtin-stringop-chk-7.c: New test.
5990 * gcc.dg/pr78775.c: New test.
5991 * gcc.dg/pr78973-2.c: New test.
5992 * gcc.dg/pr78973.c: New test.
5993
5994 2017-01-10 Jeff Law <law@redhat.com>
5995
5996 PR tree-optimization/77766
5997 PR tree-optimization/78856
5998 * gcc.c-torture/execute/pr77766.c: New test.
5999
6000 2016-01-10 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/79034
6003 * g++.dg/torture/pr79034.C: New testcase.
6004
6005 2017-01-10 Martin Liska <mliska@suse.cz>
6006
6007 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
6008 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
6009 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
6010 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
6011 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
6012 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
6013 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
6014 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
6015 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
6016 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
6017 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
6018 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
6019 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
6020 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
6021 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
6022 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
6023 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
6024 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
6025 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
6026 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
6027 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
6028 * gcc.dg/ipa/pr64307.c: Likewise.
6029 * gcc.dg/ipa/pr77653.c: Likewise.
6030
6031 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
6032
6033 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
6034 * g++.dg/other/i386-3.C: Ditto.
6035 * gcc.target/i386/sse-12.c: Ditto.
6036 * gcc.target/i386/sse-13.c: Ditto.
6037 * gcc.target/i386/sse-22.c: Ditto.
6038 * gcc.target/i386/sse-23.c: Ditto.
6039 * gcc.target/i386/builtin_target.c: Handle new option.
6040 * gcc.target/i386/funcspec-56.inc: Test new attributes.
6041 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
6042 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
6043
6044 2017-01-09 Martin Sebor <msebor@redhat.com>
6045
6046 PR testsuite/79036
6047 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
6048 with different precisions.
6049
6050 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
6051
6052 * g++.dg/opt/call2.C: New test.
6053 * g++.dg/opt/call3.C: Likewise.
6054 * gnat.dg/array26.adb: New test.
6055 * gnat.dg/array26_pkg.ad[sb]: New helper.
6056 * gnat.dg/array27.adb: New test.
6057 * gnat.dg/array27_pkg.ad[sb]: New helper.
6058 * gnat.dg/array28.adb: New test.
6059 * gnat.dg/array28_pkg.ad[sb]: New helper.
6060
6061 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR translation/79019
6064 PR translation/79020
6065 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
6066 diagnostics.
6067 * gfortran.dg/initialization_17.f90: Likewise.
6068
6069 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6070
6071 PR testsuite/79026
6072 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
6073 * gcc.target/i386/pr78904-4.c: Likewise.
6074 * gcc.target/i386/pr78904-6.c: Likewise.
6075 * gcc.target/i386/pr78967-2.c: Likewise.
6076
6077 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR tree-optimization/78899
6080 * gcc.target/i386/pr78899.c: New test.
6081 * gcc.dg/pr71077.c: New test.
6082
6083 2017-01-09 Martin Jambor <mjambor@suse.cz>
6084
6085 PR ipa/78365
6086 PR ipa/78599
6087 * gcc.dg/torture/pr78365.c: New test.
6088
6089 2017-01-09 Jakub Jelinek <jakub@redhat.com>
6090
6091 PR c++/78948
6092 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
6093 (main): Use int* instead of long long.
6094
6095 PR tree-optimization/78938
6096 * gcc.dg/vect/pr78938.c: New test.
6097
6098 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6099
6100 * gcc.dg/20161219.c: New test.
6101
6102 2017-01-09 Richard Biener <rguenther@suse.de>
6103
6104 PR tree-optimization/78997
6105 * gcc.dg/torture/pr78997.c: New testcase.
6106
6107 2017-01-09 Richard Biener <rguenther@suse.de>
6108
6109 PR debug/79000
6110 * g++.dg/lto/pr79000_0.C: New testcase.
6111 * g++.dg/lto/pr79000_1.c: Likewise.
6112
6113 2017-01-08 Martin Sebor <msebor@redhat.com>
6114
6115 PR middle-end/77708
6116 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
6117 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
6118 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
6119 due to bug 78969.
6120 * gcc.dg/format/pr78569.c: Adjust.
6121
6122 2017-01-07 David Malcolm <dmalcolm@redhat.com>
6123
6124 PR c++/72803
6125 * g++.dg/diagnostic/pr72803.C: New test case.
6126
6127 2017-01-07 Martin Sebor <msebor@redhat.com>
6128
6129 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
6130 * gcc.dg/attr-alloc_size-4.c: Same.
6131
6132 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
6133
6134 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
6135 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
6136 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
6137 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
6138 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
6139 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
6140 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
6141
6142 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6143 * gcc.dg/memcmp-1.c: New.
6144 * gcc.dg/strncmp-1.c: New.
6145
6146 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6147
6148 * gcc.target/arm/acle/mcrr: New.
6149 * gcc.target/arm/acle/mcrr2: New.
6150 * gcc.target/arm/acle/mrrc: New.
6151 * gcc.target/arm/acle/mrrc2: New.
6152
6153 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6154
6155 * gcc.target/arm/acle/mcr.c: New.
6156 * gcc.target/arm/acle/mrc.c: New.
6157 * gcc.target/arm/acle/mcr2.c: New.
6158 * gcc.target/arm/acle/mrc2.c: New.
6159
6160 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6161
6162 * gcc.target/arm/acle/ldc: New.
6163 * gcc.target/arm/acle/ldc2: New.
6164 * gcc.target/arm/acle/ldcl: New.
6165 * gcc.target/arm/acle/ldc2l: New.
6166 * gcc.target/arm/acle/stc: New.
6167 * gcc.target/arm/acle/stc2: New.
6168 * gcc.target/arm/acle/stcl: New.
6169 * gcc.target/arm/acle/stc2l: New.
6170
6171 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
6172
6173 * gcc.target/arm/acle/acle.exp: Run tests for different options
6174 and make sure fat-lto-objects is used such that we can still do
6175 assemble scans.
6176 * gcc.target/arm/acle/cdp.c: New.
6177 * gcc.target/arm/acle/cdp2.c: New.
6178 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
6179 (check_effective_target_arm_coproc1_ok_nocache): New.
6180 (check_effective_target_arm_coproc2_ok): New.
6181 (check_effective_target_arm_coproc2_ok_nocache): New.
6182 (check_effective_target_arm_coproc3_ok): New.
6183 (check_effective_target_arm_coproc3_ok_nocache): New.
6184 (check_effective_target_arm_coproc4_ok): New.
6185 (check_effective_target_arm_coproc4_ok_nocache): New.
6186
6187 2017-01-06 Martin Sebor <msebor@redhat.com>
6188
6189 PR middle-end/78605
6190 * gcc.dg/tree-ssa/pr78605.c: New test.
6191
6192 2017-01-05 Martin Sebor <msebor@redhat.com>
6193
6194 PR tree-optimization/78910
6195 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
6196 diagnostics.
6197 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6198 * gcc.dg/tree-ssa/pr78910.c: New test.
6199
6200 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
6201
6202 * gcc.dg/sso-10.c: New test.
6203
6204 2017-01-05 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR tree-optimization/71016
6207 * gcc.target/i386/pr71016.c: New test.
6208 * gcc.target/aarch64/pr71016.c: New test.
6209 * gcc.dg/tree-ssa/pr66726-3.c: New test.
6210
6211 PR c++/78931
6212 * g++.dg/cpp1z/decomp19.C: New test.
6213
6214 PR c++/78890
6215 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
6216 * g++.dg/init/union1.C: Likewise.
6217 * g++.dg/cpp0x/union6.C: Expect errors.
6218 * g++.dg/cpp0x/union8.C: New test.
6219 * g++.dg/cpp0x/pr78890-1.C: New test.
6220 * g++.dg/cpp0x/pr78890-2.C: New test.
6221
6222 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
6223
6224 * gcc.target/powerpc/pr71670.c: Require p9vector.
6225 * gcc.target/powerpc/p9-novsx.c: Same.
6226
6227 2017-01-05 David Malcolm <dmalcolm@redhat.com>
6228
6229 * selftests/asr_div1.rtl: New file.
6230 * selftests/aarch64: New subdirectory.
6231 * selftests/aarch64/times-two.rtl: New file.
6232 * selftests/bb-index.rtl: New file.
6233 * selftests/cfg-test.rtl: New file.
6234 * selftests/const-int.rtl: New file.
6235 * selftests/example-labels.rtl: New file.
6236 * selftests/insn-with-mode.rtl: New file.
6237 * selftests/jump-to-label-ref.rtl: New file.
6238 * selftests/jump-to-return.rtl: New file.
6239 * selftests/jump-to-simple-return.rtl: New file.
6240 * selftests/mem.rtl: New file.
6241 * selftests/note-insn-deleted.rtl: New file.
6242 * selftests/note_insn_basic_block.rtl: New file.
6243 * selftests/simple-cse.rtl: New file.
6244 * selftests/symbol-ref.rtl: New file.
6245 * selftests/x86_64: New subdirectory.
6246 * selftests/x86_64/call-insn.rtl: New file.
6247 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
6248 * selftests/x86_64/times-two.rtl: New file.
6249 * selftests/x86_64/unspec.rtl: New file.
6250
6251 2017-01-05 Nathan Sidwell <nathan@acm.org>
6252
6253 PR c++/78765
6254 * g++.dg/cpp0x/pr78765.C: New.
6255
6256 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6257
6258 * gcc.target/s390/memcpy-2.c: New test.
6259 * gcc.target/s390/memset-2.c: New test.
6260
6261 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6262
6263 * gcc.target/s390/memcpy-1.c: New test.
6264
6265 2017-01-04 Jeff Law <law@redhat.com>
6266
6267 PR tree-optimization/78812
6268 * g++.dg/torture/pr78812.C: New test.
6269
6270 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6271
6272 PR target/71977
6273 PR target/70568
6274 PR target/78823
6275 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
6276 64-bit VSX systems with direct move, whether we optimize common
6277 code sequences in the GLIBC math library for float math functions.
6278 * gcc.target/powerpc/pr71977-2.c: Likewise.
6279
6280 2017-01-04 Marek Polacek <polacek@redhat.com>
6281
6282 PR c++/64767
6283 * c-c++-common/Wpointer-compare-1.c: New test.
6284
6285 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR c++/78949
6288 * c-c++-common/Wunused-var-16.c: New test.
6289
6290 PR c++/78693
6291 * g++.dg/cpp0x/pr78693.C: New test.
6292
6293 PR driver/78957
6294 * gcc.dg/pr78957.c: New test.
6295
6296 * g++.dg/cpp1y/auto-fn34.C: New test.
6297
6298 PR c++/71182
6299 * g++.dg/cpp0x/pr71182.C: New test.
6300
6301 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
6302
6303 PR target/78056
6304 * gcc.target/powerpc/pr78056-1.c: New test.
6305 * gcc.target/powerpc/pr78056-2.c: New test.
6306 * gcc.target/powerpc/pr78056-3.c: New test.
6307 * gcc.target/powerpc/pr78056-4.c: New test.
6308 * gcc.target/powerpc/pr78056-5.c: New test.
6309 * gcc.target/powerpc/pr78056-6.c: New test.
6310 * gcc.target/powerpc/pr78056-7.c: New test.
6311 * gcc.target/powerpc/pr78056-8.c: New test.
6312 * lib/target-supports.exp
6313 (check_effective_target_powerpc_popcntb_ok): New procedure to test
6314 whether the effective target supports the popcntb instruction.
6315
6316 2017-01-03 Jeff Law <law@redhat.com>
6317
6318 PR tree-optimization/67955
6319 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
6320
6321 2017-01-04 Marek Polacek <polacek@redhat.com>
6322
6323 PR c++/77545
6324 PR c++/77284
6325 * g++.dg/cpp0x/range-for32.C: New test.
6326 * g++.dg/cpp0x/range-for33.C: New test.
6327
6328 2017-01-04 David Malcolm <dmalcolm@redhat.com>
6329
6330 * gcc.dg/Wmissing-braces-fixits.c: New test case.
6331
6332 2017-01-04 Nathan Sidwell <nathan@acm.org>
6333
6334 PR c++/66735
6335 * g++.dg/cpp1y/pr66735.C: New.
6336
6337 2017-01-04 Jakub Jelinek <jakub@redhat.com>
6338
6339 PR tree-optimization/71563
6340 * gcc.dg/tree-ssa/pr71563.c: New test.
6341
6342 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
6343
6344 PR fortran/78534
6345 PR fortran/78976
6346 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6347 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6348 * gfortran.dg/transfer_intrinsic_1.f90: Change
6349 scan-tree-dump-times due to gfc_trans_string_copy change to
6350 avoid -Wstringop-overflow.
6351
6352 2017-01-03 Jeff Law <law@redhat.com>
6353
6354 PR tree-optimization/78856
6355 * gcc.c-torture/execute/pr78856.c: New test.
6356
6357 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6358
6359 PR target/78953
6360 * gcc.target/powerpc/pr78953.c: New test.
6361
6362 2017-01-03 Ian Lance Taylor <iant@google.com>
6363
6364 * gcc.misc-tests/godump-1.c: Update for accurate representation of
6365 enums.
6366
6367 2017-01-03 Martin Sebor <msebor@redhat.com>
6368
6369 PR tree-optimization/78696
6370 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
6371 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
6372 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6373 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6374
6375 2017-01-03 David Malcolm <dmalcolm@redhat.com>
6376
6377 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
6378 with more than one digit.
6379 * lib/gcc-dg.exp (process-message): Support more than one digit
6380 in relative line specifications.
6381
6382 2017-01-03 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR tree-optimization/78965
6385 * gcc.dg/pr78965.c: New test.
6386
6387 PR middle-end/78901
6388 * g++.dg/opt/pr78901.C: New test.
6389
6390 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
6391
6392 PR fortran/78534
6393 PR fortran/66310
6394 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
6395 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
6396 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6397 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6398 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6399 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6400 * gfortran.dg/string_1_lp64.f90: New test.
6401 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6402 * gfortran.dg/string_3_lp64.f90: New test.
6403 * gfortran.dg/transfer_intrinsic_1.f90: Change
6404 scan-tree-dump-times due to gfc_trans_string_copy change to
6405 avoid -Wstringop-overflow.
6406
6407 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
6408
6409 PR target/78967
6410 * gcc.target/i386/pr78967-1.c: New test.
6411 * gcc.target/i386/pr78967-2.c: Ditto.
6412 * gcc.target/i386/pr78967-3.c: Ditto.
6413
6414 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
6415 * gcc.target/i386/pr78904-4.c: Ditto.
6416 * gcc.target/i386/pr78904-6.c: Ditto.
6417
6418 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
6419
6420 PR middle-end/77674
6421 * g++.dg/torture/pr77674.C: New testcase.
6422
6423 2017-01-01 Jakub Jelinek <jakub@redhat.com>
6424
6425 Update copyright years.
6426 \f
6427 Copyright (C) 2017 Free Software Foundation, Inc.
6428
6429 Copying and distribution of this file, with or without modification,
6430 are permitted in any medium without royalty provided the copyright
6431 notice and this notice are preserved.