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