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