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