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