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