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