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