[ARM][Testsuite]make dump_stack function call conditional in cold-lc.c
[gcc.git] / gcc / testsuite / ChangeLog
1 2017-06-13 Renlin Li <renlin.li@arm.com>
2
3 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4 conditionally.
5
6 2017-06-13 Martin Jambor <mjambor@suse.cz>
7
8 PR tree-optimization/80803
9 PR tree-optimization/81063
10 gcc.dg/tree-ssa/pr80803.c: New test.
11 gcc.dg/tree-ssa/pr81063.c: Likewise.
12
13 2017-06-12 Yury Gribov <tetra2005@gmail.com>
14
15 * c-c++-common/fold-masked-cmp-3.c: New test.
16
17 2017-06-13 Yury Gribov <tetra2005@gmail.com>
18
19 PR tree-optimization/67328
20 * c-c++-common/fold-masked-cmp-1.c: New test.
21 * c-c++-common/fold-masked-cmp-2.c: Likewise.
22 * gcc.dg/pr46309.c: Fix pattern.
23 * gcc.dg/pr46309-2.c: Likewise.
24
25 2017-06-13 Tamar Christina <tamar.christina@arm.com>
26
27 * gcc.target/arm/sdiv_costs_1.c:
28 Require arm_arch_v8a_ok and add march option.
29
30 2017-06-13 Martin Liska <mliska@suse.cz>
31
32 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
33 * gcc.dg/tree-ssa/dump-2.c: Likewise.
34 * gcc.dg/tree-ssa/vrp101.c: Likewise.
35
36 2017-06-13 Richard Biener <rguenther@suse.de>
37
38 PR middle-end/81065
39 * c-c++-common/ubsan/pr81065.c: New testcase.
40
41 2017-06-12 Ian Lance Taylor <iant@golang.org>
42
43 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
44 freorder. Update comment to explain test.
45
46 2017-06-12 Tamar Christina <tamar.christina@arm.com>
47
48 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
49 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
50 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
51 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
52
53 2017-06-12 Tamar Christina <tamar.christina@arm.com>
54
55 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
56
57 2017-06-12 Tamar Christina <tamar.christina@arm.com>
58
59 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
60
61 2017-06-12 Jakub Jelinek <jakub@redhat.com>
62
63 PR tree-optimization/81003
64 * gcc.c-torture/compile/pr81003.c: New test.
65
66 2017-06-12 Richard Biener <rguenther@suse.de>
67
68 PR tree-optimization/81053
69 * gcc.dg/torture/pr81053.c: New testcase.
70
71 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
72
73 PR fortran/80988
74 * gfortran.dg/implied_do_io_3.f90: New test.
75
76 2017-06-10 Tom de Vries <tom@codesourcery.com>
77
78 * lib/target-supports.exp (check_effective_target_signal): New proc.
79 * lib/gcc.exp (gcc_target_compile): Remove appending of
80 -DSIGNAL_SUPPRESS to additional_flags.
81 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
82 additional_flags if effective target signal is not supported by the
83 target.
84 * gcc.c-torture/execute/20101011-1.c: Same.
85 * gcc.dg/c99-stdint-1.c: Same.
86 * gcc.dg/c99-stdint-2.c: Same.
87 * gcc.dg/c99-stdint-5.c: Same.
88 * gcc.dg/c99-stdint-6.c: Same.
89 * gcc.dg/stdint-width-1.c: Same.
90
91 2017-06-10 Tom de Vries <tom@codesourcery.com>
92
93 * lib/target-supports.exp (check_effective_target_stack_size)
94 (dg-effective-target-value): New proc.
95 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
96 additional_flags.
97 * lib/objc.exp (objc_target_compile): Same.
98 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
99 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
100 dg-additional-options.
101 * gcc.c-torture/compile/20080806-1.c: Same.
102 * gcc.c-torture/compile/920723-1.c: Same.
103 * gcc.c-torture/compile/930621-1.c: Same.
104 * gcc.c-torture/compile/991214-2.c: Same.
105 * gcc.c-torture/compile/bcopy.c: Same.
106 * gcc.c-torture/compile/memtst.c: Same.
107 * gcc.c-torture/compile/msp.c: Same.
108 * gcc.c-torture/compile/stuct.c: Same.
109 * gcc.c-torture/execute/20011008-3.c: Same.
110 * gcc.c-torture/execute/20030209-1.c: Same.
111 * gcc.c-torture/execute/20031012-1.c: Same.
112 * gcc.c-torture/execute/20040805-1.c: Same.
113 * gcc.c-torture/execute/920410-1.c: Same.
114 * gcc.c-torture/execute/920501-7.c: Same.
115 * gcc.c-torture/execute/921113-1.c: Same.
116 * gcc.c-torture/execute/921202-1.c: Same.
117 * gcc.c-torture/execute/921208-2.c: Same.
118 * gcc.c-torture/execute/930106-1.c: Same.
119 * gcc.c-torture/execute/930406-1.c: Same.
120 * gcc.c-torture/execute/950221-1.c: Same.
121 * gcc.c-torture/execute/960521-1.c: Same.
122 * gcc.c-torture/execute/980605-1.c: Same.
123 * gcc.c-torture/execute/comp-goto-1.c: Same.
124 * gcc.c-torture/execute/comp-goto-2.c: Same.
125 * gcc.c-torture/execute/memcpy-1.c: Same.
126 * gcc.c-torture/execute/multi-ix.c: Same.
127 * gcc.c-torture/execute/nestfunc-4.c: Same.
128 * gcc.c-torture/execute/pr20621-1.c: Same.
129 * gcc.c-torture/execute/pr23135.c: Same.
130 * gcc.c-torture/execute/pr28982b.c: Same.
131 * gcc.dg/loop-3.c: Same.
132 * gcc.dg/struct-ret-3.c: Same.
133 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
134 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
135 * gcc.dg/tree-prof/comp-goto-1.c: Same.
136 * gcc.dg/tree-prof/pr44777.c: Same.
137
138 2017-06-09 David Malcolm <dmalcolm@redhat.com>
139
140 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
141 (test_mutually_exclusive_suggestions): New test function.
142 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
143 (test_mutually_exclusive_suggestions): New test function.
144 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
145 (test_mutually_exclusive_suggestions): New test function.
146 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
147 (test_show_locus): Add special-case for
148 "test_mutually_exclusive_suggestions".
149
150 2017-06-09 Ian Lance Taylor <iant@golang.org>
151
152 * gcc.dg/tree-prof/split-1.c: New test.
153
154 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
155
156 * gcc.dg/predict-14.c: Avoid cold function detection.
157 * gcc.target/i386/umod-3.c: Likewise.
158
159 2017-06-09 Tamar Christina <tamar.christina@arm.com>
160
161 * gcc.target/aarch64/lrint-matherr.h: New.
162 * gcc.target/aarch64/inline-lrint_1.c: New.
163 * gcc.target/aarch64/inline-lrint_2.c: New.
164 * gcc.target/aarch64/no-inline-lrint_1.c: New.
165 * gcc.target/aarch64/no-inline-lrint_2.c: New.
166
167 2017-06-09 Tamar Christina <tamar.christina@arm.com>
168
169 * gcc.target/arm/sdiv_costs_1.c: New.
170
171 2017-06-09 Tom de Vries <tom@codesourcery.com>
172
173 PR target/80855
174 * gcc.target/nvptx/label-values.c: New test.
175
176 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
177
178 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
179 Test for null definitions instead of them being undefined. Add entry
180 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
181 about using the effective target for architecture extension.
182 (check_effective_target_arm_arch_v7ve_ok): Remove.
183 (add_options_for_arm_arch_v7ve): Likewise.
184
185 2017-06-09 Richard Biener <rguenther@suse.de>
186
187 PR tree-optimization/66623
188 * gcc.dg/vect/pr66623.c: New testcase.
189
190 2017-06-09 Richard Biener <rguenther@suse.de>
191
192 PR tree-optimization/79483
193 * gcc.dg/graphite/pr79483.c: New testcase.
194
195 2017-06-09 Richard Biener <rguenther@suse.de>
196
197 PR middle-end/81007
198 * g++.dg/pr81007.C: New testcase.
199
200 2017-06-09 Jakub Jelinek <jakub@redhat.com>
201
202 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
203 instead of "rsp" for -m32.
204 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
205 target, add -msse2 to dg-options.
206 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
207 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
208
209 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
210
211 PR target/80966
212 * gcc.target/powerpc/stack-limit.c: New testcase.
213
214 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
215
216 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
217 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
218 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
219 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
220 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
221 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
222
223 2017-06-08 Jakub Jelinek <jakub@redhat.com>
224
225 PR c/81006
226 * c-c++-common/gomp/pr81006.c: New test.
227
228 PR c++/81011
229 * g++.dg/gomp/pr81011.C: New test.
230
231 PR middle-end/81005
232 * c-c++-common/ubsan/align-10.c: New test.
233 * c-c++-common/ubsan/null-13.c: New test.
234
235 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
236
237 PR target/81015
238 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
239 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
240 * gcc.target/i386/pr81015.c: New test.
241
242 2017-06-08 Tom de Vries <tom@codesourcery.com>
243
244 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
245 trampolines instead of NO_TRAMPOLINES.
246 * gcc.c-torture/execute/20000822-1.c: Same.
247 * gcc.c-torture/execute/920428-2.c: Same.
248 * gcc.c-torture/execute/920501-7.c: Same.
249 * gcc.c-torture/execute/920612-2.c: Same.
250 * gcc.c-torture/execute/921017-1.c: Same.
251 * gcc.c-torture/execute/921215-1.c: Same.
252 * gcc.c-torture/execute/931002-1.c: Same.
253 * gcc.c-torture/execute/comp-goto-2.c: Same.
254 * gcc.c-torture/execute/nestfunc-1.c: Same.
255 * gcc.c-torture/execute/nestfunc-2.c: Same.
256 * gcc.c-torture/execute/nestfunc-3.c: Same.
257 * gcc.c-torture/execute/nestfunc-5.c: Same.
258 * gcc.c-torture/execute/nestfunc-6.c: Same.
259 * gcc.c-torture/execute/pr24135.c: Same.
260 * gcc.dg/Wtrampolines.c: Same.
261 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
262 * gcc.dg/torture/stackalign/nested-5.c: Same.
263 * gcc.dg/torture/stackalign/nested-6.c: Same.
264 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
265 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
266 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
267 * gcc.dg/trampoline-1.c: Same.
268 * gcc.dg/tree-prof/pr44777.c: Same.
269 * gcc.target/i386/pr67770.c: Same.
270 * lib/gcc.exp (gcc_target_compile): Remove appending of
271 -DNO_TRAMPOLINES to additional_flags.
272 * lib/objc.exp (objc_target_compile): Same.
273
274 2017-06-08 Tom de Vries <tom@codesourcery.com>
275
276 * lib/target-supports.exp (check_effective_target_trampolines): Test for
277 'gcc,no_trampolines' instead of 'no_trampolines'.
278
279 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
280
281 PR middle-end/79988
282 * gcc.target/i386/mpx/pr79988.c: New test.
283
284 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
285
286 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
287 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
288 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
289
290 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
291
292 * g++.dg/tree-ssa/counts-1.C: New testcase.
293 * gcc.dg/tree-ssa/counts-1.c: New testcase.
294
295 2017-08-08 Julia Koval <julia.koval@intel.com>
296
297 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
298 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
299 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
300 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
301 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
302 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
303
304 2017-06-08 Marek Polacek <polacek@redhat.com>
305
306 PR sanitize/80932
307 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
308
309 2017-08-08 Julia Koval <julia.koval@intel.com>
310
311 PR target/73350,80862
312 * gcc.target/i386/pr73350.c: New test.
313
314 2017-06-08 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/80928
317 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
318
319 2017-06-07 Carl Love <cel@us.ibm.com>
320
321 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
322
323 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
324
325 PR c++/80990
326 * g++.dg/cpp1z/class-deduction39.C: New.
327
328 2017-06-07 Marek Polacek <polacek@redhat.com>
329
330 PR sanitizer/80932
331 * c-c++-common/ubsan/pr80932.c: New test.
332
333 2017-06-07 Bin Cheng <bin.cheng@arm.com>
334
335 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
336 * gcc.target/i386/l_fma_double_2.c: Ditto.
337 * gcc.target/i386/l_fma_double_3.c: Ditto.
338 * gcc.target/i386/l_fma_double_4.c: Ditto.
339 * gcc.target/i386/l_fma_double_5.c: Ditto.
340 * gcc.target/i386/l_fma_double_6.c: Ditto.
341 * gcc.target/i386/l_fma_float_1.c: Ditto.
342 * gcc.target/i386/l_fma_float_2.c: Ditto.
343 * gcc.target/i386/l_fma_float_3.c: Ditto.
344 * gcc.target/i386/l_fma_float_4.c: Ditto.
345 * gcc.target/i386/l_fma_float_5.c: Ditto.
346 * gcc.target/i386/l_fma_float_6.c: Ditto.
347
348 2017-06-07 Tamar Christina <tamar.christina@arm.com>
349
350 * gcc.target/aarch64/sdiv_costs_1.c: New.
351
352 2017-06-07 Richard Biener <rguenther@suse.de>
353
354 PR tree-optimization/80928
355 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
356 * gcc.dg/vect/slp-13-big-array.c: Likewise.
357
358 2017-06-07 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/80928
361 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
362 check_results.
363
364 2017-06-06 Nathan Sidwell <nathan@acm.org>
365
366 * g++.dg/pr45330.C: Add inline namespace case.
367
368 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
369
370 PR fortran/80975
371 * gfortran.dg/matmul_16.f90: New test.
372 * gfortran.dg/inline_matmul_18.f90: New test.
373
374 2017-06-06 Marek Polacek <polacek@redhat.com>
375
376 PR c/79983
377 * gcc.dg/pr79983.c: New test.
378
379 2017-06-06 David S. Miller <davem@davemloft.net>
380
381 * gcc.target/sparc/sparc-ret-3.c: New test.
382
383 2017-06-06 Tom de Vries <tom@codesourcery.com>
384
385 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
386 label_values instead of NO_LABEL_VALUES.
387 * gcc.c-torture/compile/920301-1.c: Same.
388 * gcc.c-torture/compile/920501-1.c: Same.
389 * gcc.c-torture/compile/941014-4.c: Same.
390 * gcc.c-torture/compile/labels-1.c: Same.
391 * gcc.c-torture/compile/pr18903.c: Same.
392 * gcc.c-torture/execute/920302-1.c: Same.
393 * gcc.c-torture/execute/920415-1.c: Same.
394 * gcc.c-torture/execute/920428-2.c: Same.
395 * gcc.c-torture/execute/920501-3.c: Same.
396 * gcc.c-torture/execute/920501-4.c: Same.
397 * gcc.c-torture/execute/920501-5.c: Same.
398 * gcc.c-torture/execute/920501-7.c: Same.
399 * gcc.c-torture/execute/920721-4.c: Same.
400 * gcc.c-torture/execute/980526-1.c: Same.
401 * gcc.c-torture/execute/990208-1.c: Same.
402 * gcc.c-torture/execute/comp-goto-1.c: Same.
403 * gcc.c-torture/execute/comp-goto-2.c: Same.
404 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
405 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
406 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
407 * gcc.dg/tree-prof/comp-goto-1.c: Same.
408 * gcc.dg/tree-prof/pr44777.c: Same.
409 * gcc.misc-tests/bprob-2.c: Same.
410 * gcc.misc-tests/gcov-3.c: Same.
411 * lib/gcc.exp (gcc_target_compile): Remove appending of
412 -DNO_LABEL_VALUES to additional_flags.
413 * lib/objc.exp (objc_target_compile): Same.
414 * lib/target-supports.exp (check_effective_target_label_values): Test on
415 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
416
417 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
418
419 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
420
421 2017-06-06 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/80974
424 * gcc.dg/torture/pr80974.c: New testcase.
425
426 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
427
428 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
429 "unsigned int" in conversation warning on line 15.
430
431 2017-06-06 Richard Biener <rguenther@suse.de>
432
433 PR tree-optimization/80928
434 * gcc.dg/vect/pr80928.c: New testcase.
435 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
436 * gcc.dg/vect/slp-13.c: Likewise.
437 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
438
439 2017-06-05 David Malcolm <dmalcolm@redhat.com>
440
441 * g++.dg/plugin/comment_plugin.c: New test plugin.
442 * g++.dg/plugin/comments-1.C: New test file.
443 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
444
445 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
446
447 * gcc.misc-tests/gcov-1a.c: New test.
448
449 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
450
451 * gcc.target/powerpc/clone1.c: New test.
452
453 2017-06-05 Janus Weil <janus@gcc.gnu.org>
454
455 PR fortran/70601
456 * gfortran.dg/proc_ptr_comp_50.f90: New test.
457
458 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
459
460 PR fortran/35339
461 * gfortran.dg/implied_do_io_1.f90: New Test.
462 * gfortran.dg/implied_do_io_2.f90: New Test.
463
464 2017-06-05 Renlin Li <renlin.li@arm.com>
465
466 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
467 selector to related line.
468
469 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
470
471 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
472
473 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
474
475 * gcc.target/aarch64/store_lane0_str_1.c: New test.
476
477 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
478
479 * gcc.target/aarch64/subs_compare_2.c: New test.
480
481 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482
483 * gcc.target/aarch64/subs_compare_1.c: New test.
484
485 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
486
487 * gcc.target/mips/div-9.c: Delete duplicate test.
488 * gcc.target/mips/div-10.c: Ditto.
489 * gcc.target/mips/div-11.c: Ditto.
490 * gcc.target/mips/div-12.c: Ditto.
491
492 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
493
494 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
495
496 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
497
498 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
499 vesrion of the dejagnu grep.
500 (list-module-names): Use it and adjust the regular expressions for
501 modules and submodules.
502 * gfortran.dg/prof/prof.exp: Cleanup modules.
503 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
504 directives.
505 * gfortran.dg/altreturn_8.f90: Likewise.
506 * gfortran.dg/associate_12.f90: Likewise.
507 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
508 * gfortran.dg/charlen_15.f90: Likewise.
509 * gfortran.dg/class_4a.f03: Likewise.
510 * gfortran.dg/class_54.f90: Likewise.
511 * gfortran.dg/class_dummy_4.f03: Likewise.
512 * gfortran.dg/class_dummy_5.f90: Likewise.
513 * gfortran.dg/constructor_9.f90: Likewise.
514 * gfortran.dg/dec_structure_15.f90: Likewise.
515 * gfortran.dg/do_check_8.f90: Likewise.
516 * gfortran.dg/dtio_26.f03: Likewise.
517 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
518 * gfortran.dg/equiv_9.f90: Likewise.
519 * gfortran.dg/extends_15.f90: Likewise.
520 * gfortran.dg/finalize_22.f90: Likewise.
521 * gfortran.dg/finalize_23.f90: Likewise.
522 * gfortran.dg/generic_26.f90: Likewise.
523 * gfortran.dg/generic_27.f90: Likewise.
524 * gfortran.dg/namelist_76.f90: Likewise.
525 * gfortran.dg/pointer_init_8.f90: Likewise.
526 * gfortran.dg/pr61318.f90: Likewise.
527 * gfortran.dg/pr77260_1.f90: Likewise.
528 * gfortran.dg/pr77260_2.f90: Likewise.
529 * gfortran.dg/pr77420_3.f90: Likewise.
530 * gfortran.dg/proc_ptr_39.f90: Likewise.
531 * gfortran.dg/proc_ptr_41.f90: Likewise.
532 * gfortran.dg/proc_ptr_42.f90: Likewise.
533 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
534 * gfortran.dg/submodule_1.f08: Likewise.
535 * gfortran.dg/submodule_10.f08: Likewise.
536 * gfortran.dg/submodule_14.f08: Likewise.
537 * gfortran.dg/submodule_15.f08: Likewise.
538 * gfortran.dg/submodule_2.f08: Likewise.
539 * gfortran.dg/submodule_5.f08: Likewise.
540 * gfortran.dg/submodule_6.f08: Likewise.
541 * gfortran.dg/submodule_7.f08: Likewise.
542 * gfortran.dg/submodule_8.f08: Likewise.
543 * gfortran.dg/submodule_9.f08: Likewise.
544 * gfortran.dg/transfer_class_2.f90: Likewise.
545 * gfortran.dg/typebound_assignment_7.f90: Likewise.
546 * gfortran.dg/typebound_call_24.f03: Likewise.
547 * gfortran.dg/typebound_call_25.f90: Likewise.
548 * gfortran.dg/typebound_deferred_1.f90: Likewise.
549 * gfortran.dg/typebound_generic_12.f03: Likewise.
550 * gfortran.dg/typebound_generic_13.f03: Likewise.
551 * gfortran.dg/typebound_generic_14.f03: Likewise.
552 * gfortran.dg/typebound_generic_15.f90: Likewise.
553 * gfortran.dg/typebound_operator_16.f03: Likewise.
554 * gfortran.dg/typebound_operator_18.f90: Likewise.
555 * gfortran.dg/typebound_operator_20.f90: Likewise.
556 * gfortran.dg/typebound_override_3.f90: Likewise.
557 * gfortran.dg/typebound_override_4.f90: Likewise.
558 * gfortran.dg/typebound_override_5.f90: Likewise.
559 * gfortran.dg/typebound_override_6.f90: Likewise.
560 * gfortran.dg/typebound_override_7.f90: Likewise.
561 * gfortran.dg/typebound_proc_28.f03: Likewise.
562 * gfortran.dg/typebound_proc_29.f90: Likewise.
563 * gfortran.dg/typebound_proc_30.f90: Likewise.
564 * gfortran.dg/typebound_proc_31.f90: Likewise.
565 * gfortran.dg/typebound_proc_32.f90: Likewise.
566 * gfortran.dg/typebound_proc_33.f90: Likewise.
567 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
568 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
569 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
570 * gfortran.dg/use_only_3.f90: Likewise.
571 * gfortran.dg/use_without_only_1.f90: Likewise.
572 * gfortran.dg/warn_unused_function.f90: Likewise.
573 * gfortran.dg/warn_unused_function_2.f90: Likewise.
574 * gfortran.dg/ieee/ieee_8.f90: Likewise.
575
576 2017-06-04 Marek Polacek <polacek@redhat.com>
577
578 PR c/80919
579 * gcc.dg/format/pr80919.c: New test.
580
581 2017-06-02 Martin Sebor <msebor@redhat.com>
582
583 PR c/80892
584 * c-c++-common/Wfloat-conversion-2.c: New test.
585
586 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/68754
589 * g++.dg/cpp1y/constexpr-68754.C: New.
590
591 2017-06-02 Carl Love <cel@us.ibm.com>
592
593 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
594 for the new built-ins.
595
596 2017-06-02 Sudakshina Das <sudi.das@arm.com>
597
598 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
599
600 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
601
602 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
603 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
604 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
605 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
606 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
607
608 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609
610 * gcc.target/aarch64/hfmode_ins_1.c: New test.
611
612 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
613
614 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
615
616 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
617
618 * gcc.target/powerpc/fold-vec-abs-char.c: New.
619 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
620 * gcc.target/powerpc/fold-vec-abs-int.c: New.
621 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
622 * gcc.target/powerpc/fold-vec-abs-short.c: New.
623 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
624 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
625 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
626 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
627
628 2017-06-02 Nathan Sidwell <nathan@acm.org>
629
630 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
631
632 2017-06-02 Jakub Jelinek <jakub@redhat.com>
633
634 PR rtl-optimization/80903
635 * gcc.dg/pr80903.c: New test.
636
637 PR fortran/80918
638 * gfortran.dg/gomp/pr80918.f90: New test.
639
640 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
641
642 * c-c++-common/Wsizeof-pointer-div.c: New test.
643 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
644 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
645 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
646 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
647 * gcc.target/i386/sse-set-ps-1.c: Likewise.
648 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
649 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
650 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
651 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
652 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
653 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
654 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
655 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
656 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
657 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
658 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
659 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
660 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
661
662 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
663
664 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
665 Update the target to power8-vector.
666
667 2017-06-01 David Malcolm <dmalcolm@redhat.com>
668
669 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
670
671 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
672
673 * debug12.adb, debug12.ads: New testcase.
674
675 2017-06-01 Martin Jambor <mjambor@suse.cz>
676
677 PR tree-optimization/80898
678 * gcc.dg/tree-ssa/pr80898.c: New test.
679 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
680
681 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/80896
684 * g++.dg/cpp1z/nodiscard5.C: New.
685
686 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
687
688 * gcc.target/arc/pr9001195952.c: New test.
689
690 2017-06-01 Tom de Vries <tom@codesourcery.com>
691
692 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
693 * gcc.c-torture/compile/asmgoto-1.c: Same.
694 * gcc.dg/20000707-1.c: Same.
695 * gcc.dg/pr38700.c: Same.
696 * gcc.dg/pr70169.c: Same.
697 * gcc.dg/pr80112.c: Same.
698 * gcc.dg/torture/pr51071-2.c: Same.
699 * gcc.dg/torture/pr51071.c: Same.
700 * gcc.dg/tree-ssa/alias-34.c: Same.
701
702 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
703
704 * gnat.dg/debug11.adb: New testcase.
705
706 2017-06-01 Richard Biener <rguenther@suse.de>
707
708 PR middle-end/66313
709 * c-c++-common/ubsan/pr66313.c: New testcase.
710 * gcc.dg/tree-ssa/loop-15.c: Adjust.
711
712 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
713
714 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
715 dg-options. Change dg-require-effective-target powerpc_vsx_ok
716 to vsx_hw. Add dg-skip-if directive to disable this test if
717 -mcpu overridden.
718 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
719 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
720 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
721 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
722 to dg-option. Add dg-skip-if directive to disable this test
723 for darwin. Add dg-skip-if directive to disable this test if
724 -mcpu overridden.
725
726 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
727
728 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
729 (_mm_maskz_max_sd): Test new intrinsics.
730 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
731 (_mm_maskz_max_sd): Test new intrinsics.
732 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
733 (_mm_maskz_max_ss): Test new intrinsics.
734 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
735 (_mm_maskz_max_ss): Test new intrinsics.
736 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
737 (_mm_maskz_min_sd): Test new intrinsics.
738 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
739 (_mm_maskz_min_sd): Test new intrinsics.
740 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
741 (_mm_maskz_min_ss): Test new intrinsics.
742 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
743 (_mm_maskz_min_ss): Test new intrinsics.
744
745 2017-05-31 Nathan Sidwell <nathan@acm.org>
746
747 * g++.dg/lookup/lambda1.C New.
748
749 2017-05-31 Bin Cheng <bin.cheng@arm.com>
750
751 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
752 on pointer should not be replaced.
753
754 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
755
756 PR testsuite/80580
757 * gcc.dg/gimplefe-error-7.c: New test.
758
759 2017-05-31 Graham Markall <graham.markall@embecosm.com>
760
761 * gcc.target/arc/add_n-combine.c: New test.
762 * gcc.target/arc/sub_n-combine.c: New test.
763
764 2017-05-31 Richard Biener <rguenther@suse.de>
765
766 PR target/80880
767 * gcc.target/i386/pr80880.c: New testcase.
768
769 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
770
771 * gcc.dg/vect/vect-103.c: Update wording of dump message.
772
773 2017-05-31 Bin Cheng <bin.cheng@arm.com>
774
775 * gcc.dg/vect/pr80815-3.c: New test.
776
777 2017-05-31 Richard Biener <rguenther@suse.de>
778
779 PR tree-optimization/80906
780 * gcc.dg/graphite/pr80906.c: New testcase.
781
782 2017-05-30 Tom de Vries <tom@codesourcery.com>
783
784 PR testsuite/80910
785 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
786 unsupported if host compiler does not support c++11.
787 (host_supports_c++11): New proc.
788
789 2017-05-30 Martin Sebor <msebor@redhat.com>
790
791 PR c/80731
792 * g++.dg/ext/utf16-4.C: Relax test.
793 * gcc.dg/fixed-point/int-warning.c: Adjust.
794
795 2017-05-30 David Malcolm <dmalcolm@redhat.com>
796
797 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
798 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
799 test case.
800 * g++.dg/plugin/show-template-tree-color.C: New test case.
801 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
802 * g++.dg/template/show-template-tree-2.C: New test case.
803 * g++.dg/template/show-template-tree-3.C: New test case.
804 * g++.dg/template/show-template-tree-4.C: New test case.
805 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
806 * g++.dg/template/show-template-tree.C: New test case.
807
808 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
809
810 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
811 dg-options.
812 * gfortran.dg/pr80107.f: Delete testcase.
813
814 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
815
816 PR target/80833
817 * gcc.target/i386/pr80833-1.c: New test.
818 * gcc.target/i386/pr80833-2.c: Ditto.
819
820 2017-05-30 Nathan Sidwell <nathan@acm.org>
821
822 PR c++/80913
823 * g++.dg/lookup/pr80913.C: New.
824
825 2017-05-30 Richard Biener <rguenther@suse.de>
826
827 PR middle-end/80901
828 * gcc.dg/torture/pr80901.c: New testcase.
829
830 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
831
832 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
833
834 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
835
836 PR target/78838
837 * gcc.target/msp430/interrupt_fn_placement.c: New test.
838
839 2017-05-30 Richard Biener <rguenther@suse.de>
840
841 PR middle-end/80876
842 * gcc.dg/torture/pr80876.c: New testcase.
843
844 2017-05-29 Nathan Sidwell <nathan@acm.org>
845
846 PR c++/80891 (#5)
847 * g++.dg/lookup/pr80891-5.C: New.
848
849 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850
851 PR libgfortran/53029
852 * gfortran.dg/read_5.f90: New test.
853
854 2017-05-29 Nathan Sidwell <nathan@acm.org>
855
856 PR c++/80891 (#4)
857 * g++.dg/lookup/pr80891-4.C: New.
858
859 PR c++/80891 (#1)
860 * g++.dg/lookup/pr80891-1.C: New.
861
862 PR c++/80891 (#3)
863 * g++.dg/lookup/pr80891-3.C: New.
864
865 PR c++/80891 (#2)
866 * g++.dg/lookup/pr80891-2.C: New.
867
868 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
869
870 PR fortran/37131
871 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
872 flags.
873 * gfortran.dg/transpose_optimization_1.f90: Likewise.
874 * gfortran.dg/inline_matmul_17.f90: New test.
875
876 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
877
878 * gfortran.dg/matmul_bounds_12.f90: New test.
879
880 2017-05-27 Jakub Jelinek <jakub@redhat.com>
881
882 PR bootstrap/80887
883 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
884
885 2017-05-26 Nathan Sidwell <nathan@acm.org>
886
887 * g++.dg/cpp0x/dr2061.C: New.
888 * g++.dg/parse/namespace-alias-1.C: Add more test.
889
890 2017-05-26 Bin Cheng <bin.cheng@arm.com>
891
892 PR tree-optimization/80815
893 * gcc.dg/vect/pr80815-1.c: New test.
894 * gcc.dg/vect/pr80815-2.c: New test.
895
896 2017-05-26 Martin Liska <mliska@suse.cz>
897
898 PR ipa/80663
899 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
900 split at the problematic spot.
901 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
902 a valid value of the param.
903
904 2017-05-26 Marek Polacek <polacek@redhat.com>
905
906 PR sanitizer/80875
907 * c-c++-common/ubsan/pr80875.c: New test.
908
909 2017-05-26 Tom de Vries <tom@codesourcery.com>
910
911 PR testsuite/80557
912 * gcc.dg/20011021-1.c: Replace absolute line numbers.
913 * gcc.dg/Wcxx-compat-8.c: Same.
914 * gcc.dg/Wobjsize-1.c: Same.
915 * gcc.dg/Wshadow-local-2.c: Same.
916 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
917 * gcc.dg/anon-struct-6.c: Same.
918 * gcc.dg/asm-wide-1.c: Same.
919 * gcc.dg/builtin-inf-1.c: Same.
920 * gcc.dg/builtin-redefine.c: Same.
921 * gcc.dg/c90-array-lval-6.c: Same.
922 * gcc.dg/c90-array-lval-7.c: Same.
923 * gcc.dg/c90-fordecl-1.c: Same.
924 * gcc.dg/c99-fordecl-2.c: Same.
925 * gcc.dg/cast-lvalue-1.c: Same.
926 * gcc.dg/cast-lvalue-2.c: Same.
927 * gcc.dg/compound-lvalue-1.c: Same.
928 * gcc.dg/cond-lvalue-1.c: Same.
929 * gcc.dg/cpp/20000419-1.c: Same.
930 * gcc.dg/cpp/backslash.c: Same.
931 * gcc.dg/cpp/backslash2.c: Same.
932 * gcc.dg/cpp/macspace1.c: Same.
933 * gcc.dg/cpp/macspace2.c: Same.
934 * gcc.dg/cpp/multiline-2.c: Same.
935 * gcc.dg/cpp/pr27777.c: Same.
936 * gcc.dg/cpp/pr30786.c: Same.
937 * gcc.dg/cpp/pr34602.c: Same.
938 * gcc.dg/cpp/redef1.c: Same.
939 * gcc.dg/cpp/tr-warn1.c: Same.
940 * gcc.dg/cpp/tr-warn3.c: Same.
941 * gcc.dg/cpp/tr-warn6.c: Same.
942 * gcc.dg/cpp/trad/hash.c: Same.
943 * gcc.dg/cpp/trad/redef1.c: Same.
944 * gcc.dg/cpp/ucs.c: Same.
945 * gcc.dg/declspec-10.c: Same.
946 * gcc.dg/declspec-11.c: Same.
947 * gcc.dg/declspec-18.c: Same.
948 * gcc.dg/format/c99-strftime-1.c: Same.
949 * gcc.dg/format/ext-3.c: Same.
950 * gcc.dg/format/pr72858.c: Same.
951 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
952 * gcc.dg/init-string-1.c: Same.
953 * gcc.dg/label-decl-3.c: Same.
954 * gcc.dg/m-un-2.c: Same.
955 * gcc.dg/nofixed-point-2.c: Same.
956 * gcc.dg/noncompile/20020213-1.c: Same.
957 * gcc.dg/pch/counter-2.c: Same.
958 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
959 * gcc.dg/pr27528.c: Same.
960 * gcc.dg/pr27953.c: Same.
961 * gcc.dg/pr35899.c: Same.
962 * gcc.dg/pr37561.c: Same.
963 * gcc.dg/pr45461.c: Same.
964 * gcc.dg/pr45750.c: Same.
965 * gcc.dg/pr53196-2.c: Same.
966 * gcc.dg/pr53265.c: Same.
967 * gcc.dg/redecl-1.c: Same.
968 * gcc.dg/tls/thr-init-1.c: Same.
969 * gcc.dg/torture/pr51106-1.c: Same.
970 * gcc.dg/torture/pr51106-2.c: Same.
971 * gcc.dg/uninit-19.c: Same.
972 * gcc.dg/uninit-pr20644.c: Same.
973
974 2017-05-26 Jakub Jelinek <jakub@redhat.com>
975
976 * g++.dg/cpp1z/decomp29.C (p): New variable.
977 (main): Add further tests.
978
979 2017-05-26 Richard Biener <rguenther@suse.de>
980
981 PR tree-optimization/80842
982 * gcc.dg/torture/pr80842.c: New testcase.
983
984 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
985
986 PR c++/79652
987 * g++.dg/cpp0x/pr79652.C: New.
988
989 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/71451
992 * g++.dg/cpp0x/variadic170.C: New.
993
994 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
995
996 * g++.dg/warn/Wcatch-value-1.C: New test.
997 * g++.dg/warn/Wcatch-value-2.C: New test.
998 * g++.dg/warn/Wcatch-value-3.C: New test.
999
1000 2017-05-25 Nathan Sidwell <nathan@acm.org>
1001
1002 * g++.dg/lookup/using56.C: New.
1003 * g++.dg/lookup/using57.C: New.
1004 * g++.dg/lookup/using58.C: New.
1005 * g++.dg/lookup/using59.C: New.
1006
1007 * g++.dg/lookup/using17.C: Adjust diagnostics.
1008
1009 2017-05-25 Martin Sebor <msebor@redhat.com>
1010
1011 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1012 positives on ILP32.
1013 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1014 column numbers.
1015 * gcc.dg/pr60114.c: Same.
1016
1017 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1018
1019 * gfortran.dg/pr48636.f90: Fix template better.
1020
1021 2017-05-25 Nathan Sidwell <nathan@acm.org>
1022
1023 * g++.dg/lookup/koenig14.C: New.
1024
1025 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1026
1027 PR c++/79583
1028 * g++.dg/cpp0x/pr79583.C: New.
1029
1030 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/68578
1033 * g++.dg/cpp1y/pr68578.C: New.
1034
1035 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1036
1037 * gcc.dg/tree-ssa/vce-1.c: New file.
1038
1039 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
1040
1041 * gcc.dg/tree-ssa/addadd.c: New file.
1042
1043 2017-05-24 Nathan Sidwell <nathan@acm.org>
1044
1045 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1046 * g++.dg/lookup/friend19.C: New.
1047 * g++.dg/lookup/friend20.C: New.
1048
1049 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
1050
1051 PR c++/80544
1052 * g++.dg/expr/cast11.C: New test.
1053
1054 2017-05-24 Martin Sebor <msebor@redhat.com>
1055
1056 PR c/80731
1057 * c-c++-common/Wfloat-conversion.c: Adjust.
1058 * c-c++-common/dfp/convert-int-saturate.c: Same.
1059 * c-c++-common/pr68657-1.c: Same.
1060 * g++.dg/ext/utf-cvt.C: Same.
1061 * g++.dg/ext/utf16-4.C: Same.
1062 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1063 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1064 * g++.dg/warn/Wconversion3.C: Same.
1065 * g++.dg/warn/Wconversion4.C: Same.
1066 * g++.dg/warn/Wsign-conversion.C: Same.
1067 * g++.dg/warn/overflow-warn-1.C: Same.
1068 * g++.dg/warn/overflow-warn-3.C: Same.
1069 * g++.dg/warn/overflow-warn-4.C: Same.
1070 * g++.dg/warn/pr35635.C: Same.
1071 * g++.old-deja/g++.mike/enum1.C: Same.
1072 * gcc.dg/Wconversion-3.c: Same.
1073 * gcc.dg/Wconversion-5.c: Same.
1074 * gcc.dg/Wconversion-complex-c99.c: Same.
1075 * gcc.dg/Wconversion-complex-gnu.c: Same.
1076 * gcc.dg/Wconversion-integer.c: Same.
1077 * gcc.dg/Wsign-conversion.c: Same.
1078 * gcc.dg/bitfld-2.c: Same.
1079 * gcc.dg/c90-const-expr-11.c: Same.
1080 * gcc.dg/c90-const-expr-7.c: Same.
1081 * gcc.dg/c99-const-expr-7.c: Same.
1082 * gcc.dg/overflow-warn-1.c: Same.
1083 * gcc.dg/overflow-warn-2.c: Same.
1084 * gcc.dg/overflow-warn-3.c: Same.
1085 * gcc.dg/overflow-warn-4.c: Same.
1086 * gcc.dg/overflow-warn-5.c: Same.
1087 * gcc.dg/overflow-warn-8.c: Same.
1088 * gcc.dg/overflow-warn-9.c: New test.
1089 * gcc.dg/pr35635.c: Adjust.
1090 * gcc.dg/pr59940.c: Same.
1091 * gcc.dg/pr59963-2.c: Same.
1092 * gcc.dg/pr60114.c: Same.
1093 * gcc.dg/switch-warn-2.c: Same.
1094 * gcc.dg/utf-cvt.c: Same.
1095 * gcc.dg/utf16-4.c: Same.
1096
1097 2017-05-24 Jakub Jelinek <jakub@redhat.com>
1098
1099 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1100 Don't include limits.h.
1101 (w): Conditionalize on long long wider than int. Use
1102 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1103 -9223372036854775808.
1104 (x): Use __INT_MAX__ instead of INT_MAX.
1105
1106 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1107
1108 PR fortran/66094
1109 * gfortran.dg/inline_matmul_16.f90: New test.
1110
1111 2017-05-24 Tom de Vries <tom@codesourcery.com>
1112
1113 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1114
1115 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1116
1117 PR middle-end/80823
1118 * gcc.dg/pr80823.c: New test.
1119
1120 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1121
1122 * gcc.target/s390/pr80725.c: New test.
1123
1124 2017-05-23 Nathan Sidwell <nathan@acm.org>
1125
1126 * g++.dg/lookup/extern-c-hidden.C: New.
1127 * g++.dg/lookup/extern-redecl1.C: New.
1128
1129 PR c++/80866
1130 * g++.dg/parse/pr80866.C: New.
1131
1132 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
1133
1134 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1135 * gcc.dg/ipa/inline-5.c: Likewise.
1136 * gfortran.dg/pr48636.f90: Likewise.
1137
1138 2017-05-23 Nathan Sidwell <nathan@acm.org>
1139
1140 * g++.dg/parse/ctor9.C: Adjust expected error.
1141
1142 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1143
1144 PR libgfortran/80256
1145 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1146 Cygwin.
1147
1148 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1149
1150 * c-c++-common/goacc/parallel-dims-1.c: Update.
1151 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1152 * c-c++-common/goacc/routine-1.c: Likewise.
1153 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1154 * g++.dg/goacc/template.C: Likewise.
1155 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1156 * gfortran.dg/goacc/routine-3.f90: Likewise.
1157 * gfortran.dg/goacc/sie.f95: Likewise.
1158 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1159
1160 2017-05-23 Nathan Sidwell <nathan@acm.org>
1161
1162 * g++.dg/lookup/using13.C: Adjust expected error.
1163
1164 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1165
1166 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1167
1168 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1169
1170 PR target/80718
1171 * gcc.target/powerpc/pr80718.c: New test.
1172
1173 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1174
1175 * gcc.target/powerpc/conditional-return.c: New testcase.
1176
1177 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1178
1179 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1180 LE-only.
1181
1182 2017-05-22 Janus Weil <janus@gcc.gnu.org>
1183
1184 PR fortran/80766
1185 * gfortran.dg/typebound_call_28.f90: New test.
1186
1187 2017-05-22 Nathan Sidwell <nathan@acm.org>
1188
1189 * g++.dg/lookup/strong-using.C: New.
1190
1191 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1192
1193 * gcc.target/arm/movsi_movt.c: New test.
1194 * gcc.target/arm/movdi_movt.c: New test.
1195
1196 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1197
1198 * gnat.dg/specs/not_null1.ads: New test.
1199
1200 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gnat.dg/limited_with5.ad[sb]: New test.
1203 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1204 * gnat.dg/limited_with6.ad[sb]: New test.
1205 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1206
1207 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1210 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1211
1212 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/70265
1215 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1216 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1217
1218 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1219
1220 PR libgfortran/80333
1221 * gfortran.dg/dtio_30.f03: New test.
1222
1223 2017-05-19 Marek Polacek <polacek@redhat.com>
1224
1225 PR sanitizer/80800
1226 * c-c++-common/ubsan/pr80800.c: New test.
1227 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1228
1229 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1230
1231 * c-c++-common/goacc/default-1.c: Update.
1232 * c-c++-common/goacc/default-2.c: Likewise.
1233 * c-c++-common/goacc/default-4.c: Likewise.
1234 * gfortran.dg/goacc/default-1.f95: Likewise.
1235 * gfortran.dg/goacc/default-4.f: Likewise.
1236 * c-c++-common/goacc/default-5.c: New file.
1237 * gfortran.dg/goacc/default-5.f: Likewise.
1238
1239 * c-c++-common/goacc/default-1.c: New file.
1240 * c-c++-common/goacc/default-2.c: Likewise.
1241 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1242 test cases in...
1243 * c-c++-common/goacc/default-3.c: ... this new file, and...
1244 * c-c++-common/goacc/default-4.c: ... this new file.
1245 * gfortran.dg/goacc/default.f95: Remove file, including its test
1246 cases in...
1247 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1248 * gfortran.dg/goacc/default-2.f: ... this new file.
1249 * gfortran.dg/goacc/default-3.f95: New file.
1250 * gfortran.dg/goacc/default-4.f: Likewise.
1251
1252 2017-05-19 Nathan Sidwell <nathan@acm.org>
1253
1254 * g++.dg/inherit/covariant7.C: Adjust.
1255
1256 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1257
1258 * gcc.target/arm/tls-disable-literal-pool.c: Change
1259 require-effective-target to tls_native.
1260 Move dg-error to return statement line and change to dg-message.
1261
1262 2017-05-19 Richard Biener <rguenther@suse.de>
1263
1264 PR c++/80593
1265 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1266 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1267
1268 2017-05-19 Richard Biener <rguenther@suse.de>
1269
1270 PR middle-end/80764
1271 * gcc.dg/torture/pr80764.c: New testcase.
1272
1273 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1274
1275 PR target/80510
1276 * gcc.target/powerpc/pr80510-1.c: New test.
1277 * gcc.target/powerpc/pr80510-2.c: Likewise.
1278
1279 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1280
1281 * gcc.dg/pragma-diag-7.c: New test.
1282
1283 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
1284
1285 PR target/80799
1286 * g++.dg/other/i386-11.C: New test.
1287
1288 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1289
1290 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1291 * fold-vec-div-floatdouble.c: Likewise.
1292 * fold-vec-logical-ands-char.c: Likewise.
1293 * fold-vec-logical-ands-int.c: Likewise.
1294 * fold-vec-logical-ands-short.c: Likewise.
1295 * fold-vec-logical-ors-char.c: Likewise.
1296 * fold-vec-logical-ors-int.c: Likewise.
1297 * fold-vec-logical-ors-short.c: Likewise.
1298 * fold-vec-logical-other-char.c: Likewise.
1299 * fold-vec-mule-misc.c: Likewise.
1300 * fold-vec-mult-float.c: Likewise.
1301 * fold-vec-mult-floatdouble.c: Likewise.
1302 * fold-vec-mult-int.c: Likewise.
1303 * fold-vec-mult-int128-p9.c: Likewise.
1304 * fold-vec-sub-floatdouble.c: Likewise.
1305 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1306 Add lp64 requirement.
1307 * fold-vec-mult-int128-p8.c: Likewise.
1308 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1309
1310 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1311
1312 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1313 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1314 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1315 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1316 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1317 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1318 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1319 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1320 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1321 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1322 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1323 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1324 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1325 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1326 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1327 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1328 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1329 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1330 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1331 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1332 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1333 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1334 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1335 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1336 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1337 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1338
1339 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1340
1341 * gcc.target/sparc/niagara7-align.c: New test.
1342
1343 2017-05-18 Marek Polacek <polacek@redhat.com>
1344
1345 PR sanitizer/80797
1346 * c-c++-common/ubsan/null-12.c: New test.
1347
1348 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1349
1350 PR middle-end/80692
1351 * gcc.c-torture/execute/pr80692.c: New testcase.
1352
1353 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1354
1355 PR libgfortran/80741
1356 * gfortran.dg/read_4.f90: New test.
1357
1358 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1359
1360 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1361
1362 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
1363
1364 PR fortran/80668
1365 * gfortran.dg/pr80668.f90: New.
1366
1367 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1368
1369 PR middle-end/80775
1370 * gcc.dg/pr80775.c: New test.
1371
1372 2017-05-17 Marek Polacek <polacek@redhat.com>
1373
1374 PR sanitizer/80659
1375 * gcc.dg/asan/pr80659.c: New test.
1376
1377 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1378
1379 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1380 unsigned long.
1381
1382 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1383
1384 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1385
1386 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1387 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1388
1389 PR tree-optimization/80457
1390 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1391 call vect_model_simple_cost.
1392
1393 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
1394
1395 PR fortran/80554
1396 * gfortran.dg/submodule_29.f08: New test.
1397
1398 2017-05-16 David Malcolm <dmalcolm@redhat.com>
1399
1400 * g++.dg/other/accessor-fixits-1.C: New test case.
1401 * g++.dg/other/accessor-fixits-2.C: New test case.
1402 * g++.dg/other/accessor-fixits-3.C: New test case.
1403 * g++.dg/other/accessor-fixits-4.C: New test case.
1404
1405 2017-05-16 Carl Love <cel@us.ibm.com>
1406
1407 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1408 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1409 built-ins to the test suite file. Note, support for mradds exists
1410 but no test case exists.
1411 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1412 built-ins to the test suite file.
1413
1414 2017-05-16 Marek Polacek <polacek@redhat.com>
1415
1416 PR sanitizer/80536
1417 PR sanitizer/80386
1418 * c-c++-common/ubsan/pr80536.c: New test.
1419 * g++.dg/ubsan/pr80386.C: New test.
1420
1421 2017-05-16 Tamar Christina <tamar.christina@arm.com>
1422
1423 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1424 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1425
1426 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1427
1428 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1429 expected output of vadd, vsub and vmul instructions.
1430 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1431 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1432 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1433
1434 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1435
1436 PR libgfortran/80727
1437 * gfortran.dg/read_3.f90: New test.
1438
1439 2017-05-15 Nathan Sidwell <nathan@acm.org>
1440
1441 PR c++/79369
1442 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1443
1444 PR c++/79369
1445 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1446 * g++.dg/cpp0x/pr79369.C: New.
1447
1448 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1449
1450 PR fortran/80752
1451 * gfortran.dg/pr80752.f90: New test.
1452
1453 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
1454
1455 PR target/80425
1456 * gcc.target/i386/pr80425-1.c: New test.
1457 * gcc.target/i386/pr80425-2.c: Ditto.
1458
1459 2017-05-15 Jeff Law <law@redhat.com>
1460
1461 * gcc.target/mips/reorgbug-1.c: New test.
1462
1463 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1464
1465 * gnat.dg/specs/pack13.ads: New test.
1466
1467 2017-05-14 Martin Sebor <msebor@redhat.com>
1468
1469 PR middle-end/77671
1470 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1471 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1472 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1473 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1474 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1475
1476 2017-05-14 Martin Sebor <msebor@redhat.com>
1477
1478 PR middle-end/80669
1479 * gcc.dg/builtin-stpncpy.c: New test.
1480
1481 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
1482
1483 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1484 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1485 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1486 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1487
1488 2017-05-14 Julia Koval <julia.koval@intel.com>
1489
1490 * gcc.target/i386/xgetsetbv.c: New test.
1491
1492 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1493
1494 PR fortran/80442
1495 * gfortran.dg/impl_do_var_data.f90: New Test
1496
1497 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1498
1499 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1500 A regression test for a private array access case which caused
1501 an assert.
1502
1503 2017-05-12 Martin Sebor <msebor@redhat.com>
1504
1505 PR testsuite/80643
1506 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1507 to the purpose of the test.
1508
1509 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1510
1511 * gcc.target/powerpc/bmi-andn-1.c: New file
1512 * gcc.target/powerpc/bmi-andn-2.c: New file.
1513 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1514 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1515 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1516 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1517 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1518 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1519 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1520 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1521 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1522 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1523 * gcc.target/powerpc/bmi-check.h: New File.
1524 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1525 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1526 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1527 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1528 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1529 * gcc.target/powerpc/bmi2-check.h: New file.
1530 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1531 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1532 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1533 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1534 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1535 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1536 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1537 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1538 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1539
1540 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 PR c++/60430
1543 * g++.dg/cpp0x/pr60430.C: New.
1544
1545 2017-05-12 Jeff Law <law@redhat.com>
1546
1547 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1548
1549 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1550
1551 PR middle-end/80707
1552 * g++.dg/pr80707.C: New test.
1553
1554 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1555
1556 * gcc.target/powerpc/fold-vec-div-float.c: New.
1557 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1558 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1559
1560 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1561
1562 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1563 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1564 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1565 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1566 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1567 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1568 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1569 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1570 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1571 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1572 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1573 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1574
1575 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1576
1577 PR c++/49604
1578 * g++.dg/cpp0x/forw_enum14.C: New.
1579 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1580
1581 2017-05-12 Richard Biener <rguenther@suse.de>
1582
1583 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1584
1585 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/67687
1588 * g++.dg/cpp0x/constexpr-ice17.C: New.
1589
1590 2017-05-12 Richard Biener <rguenther@suse.de>
1591
1592 PR tree-optimization/80713
1593 * gcc.dg/torture/pr80713.c: New testcase.
1594
1595 2017-05-12 Andi Kleen <ak@linux.intel.com>
1596
1597 PR testsuite/77684
1598 * lib/target-supports.exp (profopt-perf-wrapper):
1599 Add -m8 option to increase parallelism.
1600
1601 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1602
1603 * c-c++-common/goacc/parallel-dims-1.c: New file.
1604 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1605
1606 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1607 * c-c++-common/goacc/classify-kernels.c: Likewise.
1608 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1609 Likewise.
1610 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1611 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1612 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1613 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1614 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1615 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1616 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1617 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1618 * c-c++-common/goacc/kernels-loop.c: Likewise.
1619 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1620 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1621 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1622 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1623 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1624 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1625 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1626 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1627 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1628 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1629 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1630 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1631
1632 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1633 * c-c++-common/goacc/classify-kernels.c: Likewise.
1634 * c-c++-common/goacc/classify-parallel.c: Likewise.
1635 * c-c++-common/goacc/classify-routine.c: Likewise.
1636 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1637 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1638 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1639 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1640
1641 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1642 * c-c++-common/goacc/classify-kernels.c: Likewise.
1643 * c-c++-common/goacc/classify-parallel.c: Likewise.
1644 * c-c++-common/goacc/classify-routine.c: Likewise.
1645 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1646 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1647 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1648 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1649
1650 2017-05-11 Nathan Sidwell <nathan@acm.org>
1651
1652 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
1653
1654 2017-05-11 Carl Love <cel@us.ibm.com>
1655
1656 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1657 to the test suite file.
1658 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1659 to the test suite file.
1660
1661 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1662
1663 PR fortran/78659
1664 * gfortran.dg/namelist_91.f90: New test.
1665 * gfortran.dg/namelist_92.f90: New test.
1666 * gfortran.dg/namelist_93.f90: New test.
1667 * gfortran.dg/namelist_94.f90: New test.
1668
1669 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1670
1671 PR target/80695
1672 * gcc.target/powerpc/pr80695-p8.c: New file.
1673 * gcc.target/powerpc/pr80695-p9.c: New file.
1674
1675 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
1676 Jakub Jelinek <jakub@redhat.com>
1677
1678 PR target/80706
1679 * gcc.target/i386/pr80706.c: New test.
1680
1681 2017-05-11 Julia Koval <julia.koval@intel.com>
1682
1683 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1684 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1685 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1686 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1687
1688 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1689
1690 PR c++/70538
1691 * g++.dg/cpp0x/pr70538.C: New.
1692
1693 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
1694
1695 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1696 Remove unnecessary loop. Run on 32-bit targets only.
1697 (dg-options): Remove -fno-tree-sink.
1698
1699 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1700
1701 * gcc.target/powerpc/cmpb-1.c: New test.
1702 * gcc.target/powerpc/cmpb-2.c: New test.
1703 * gcc.target/powerpc/cmpb-3.c: New test.
1704 * gcc.target/powerpc/cmpb32-1.c: New test.
1705 * gcc.target/powerpc/cmpb32-2.c: New test.
1706
1707 2017-05-11 Richard Biener <rguenther@suse.de>
1708
1709 PR tree-optimization/80705
1710 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1711
1712 2017-05-11 Nathan Sidwell <nathan@acm.org>
1713
1714 * lib/scanlang.exp: New.
1715 * lib/gcc-dg.exp: Load scanlang.exp.
1716 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1717
1718 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1719
1720 PR testsuite/80580
1721 * gcc.dg/gimplefe-error-6.c: New test.
1722
1723 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1724
1725 PR testsuite/80580
1726 * gcc.dg/gimplefe-error-5.c: New test.
1727
1728 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1729
1730 PR testsuite/80580
1731 * gcc.dg/gimplefe-error-4.c: New test.
1732
1733 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734
1735 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1736
1737 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1738
1739 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1740 (_mm_maskz_max_round_sd): Test new intrinsics.
1741 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1742 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1743 (_mm_maskz_max_round_ss): Test new intrinsics.
1744 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1745 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1746 (_mm_maskz_min_round_sd): Test new intrinsics.
1747 * gcc.target/i386/avx512f-vminsd-2.c: New.
1748 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1749 (_mm_maskz_min_round_ss): Test new intrinsics.
1750 * gcc.target/i386/avx512f-vminss-2.c: New.
1751 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1752 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1753 (__builtin_ia32_minss_mask_round): Test new builtins.
1754 * gcc.target/i386/sse-13.c: Ditto.
1755 * gcc.target/i386/sse-23.c: Ditto.
1756 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1757 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1758 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1759 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1760 (_mm_mask_min_round_ss): Test new intrinsics.
1761 * gcc.target/i386/testround-1.c: Ditto.
1762
1763 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1764
1765 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1766 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1767 (_mm_maskz_div_round_sd): Test new intrinsics.
1768 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1769 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1770 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1771 (_mm_maskz_div_round_ss): Test new intrinsics.
1772 * gcc.target/i386/avx512f-vdivss-2.c: New.
1773 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1774 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1775 (_mm_maskz_mul_round_sd): Test new intrinsics.
1776 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1777 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1778 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1779 (_mm_maskz_mul_round_ss): Test new intrinsics.
1780 * gcc.target/i386/avx512f-vmulss-2.c: New.
1781 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1782 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1783 (__builtin_ia32_mulss_mask_round): Test new builtins.
1784 * gcc.target/i386/sse-13.c: Ditto.
1785 * gcc.target/i386/sse-23.c: Ditto.
1786 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1787 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1788 (_mm_maskz_mul_round_ss): Test new intrinsics.
1789 * gcc.target/i386/testround-1.c: Ditto.
1790
1791 2017-05-10 Julia Koval <julia.koval@intel.com>
1792
1793 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1794 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1795 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1796
1797 2017-05-10 Julia Koval <julia.koval@intel.com>
1798
1799 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1800 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1801 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1802 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1803
1804 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1805
1806 PR tree-optimization/51513
1807 * gcc.target/powerpc/pr51513.c: New test.
1808 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1809 __builtin_abort().
1810 * gcc.dg/predict-14.c: Likewise.
1811
1812 2017-05-10 Carl Love <cel@us.ibm.com>
1813 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1814 to the test suite file.
1815 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1816 to the test suite file.
1817
1818 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1819
1820 PR tree-optimization/77644
1821 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1822
1823 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
1824
1825 * gcc.dg/guality/inline-params-2.c: New.
1826
1827 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 PR c++/80145
1830 * g++.dg/cpp1y/auto-fn37.C: New.
1831 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1832
1833 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1834
1835 PR target/68163
1836 * gcc.target/powerpc/pr68163.c: New test.
1837
1838 2017-05-09 Janus Weil <janus@gcc.gnu.org>
1839
1840 PR fortran/79311
1841 * gfortran.dg/finalize_32.f90: New test.
1842
1843 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1844
1845 PR c/35441
1846 * gcc.dg/pr35441.c: New test.
1847
1848 2017-05-09 Martin Sebor <msebor@redhat.com>
1849
1850 PR testsuite/80643
1851 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1852 output.
1853
1854 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1855
1856 PR c++/80186
1857 * g++.dg/template/crash126.C: New.
1858
1859 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1860
1861 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1862 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1863 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1864 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1865
1866 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1867
1868 PR testsuite/80611
1869 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1870
1871 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1872
1873 * gcc.target/arc/tmac-1.c: New file.
1874 * gcc.target/arc/tmac-2.c: Likewise.
1875 * gcc.target/arc/tmac.h: Likewise.
1876
1877 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1878 Andrew Burgess <andrew.burgess@embecosm.com>
1879
1880 * gcc.target/arc/firq-1.c: New file.
1881 * gcc.target/arc/firq-2.c: Likewise.
1882 * gcc.target/arc/firq-3.c: Likewise.
1883 * gcc.target/arc/firq-4.c: Likewise.
1884 * gcc.target/arc/firq-5.c: Likewise.
1885 * gcc.target/arc/firq-6.c: Likewise.
1886
1887 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1888
1889 * gcc.target/arc/interrupt-5.c: Newfile.
1890 * gcc.target/arc/interrupt-6.c: Likewise.
1891 * gcc.target/arc/interrupt-7.c: Likewise.
1892 * gcc.target/arc/interrupt-8.c: Likewise.
1893 * gcc.target/arc/interrupt-9.c: Likewise.
1894
1895 2017-05-09 Richard Biener <rguenther@suse.de>
1896
1897 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1898 and adjust.
1899 * gcc.dg/vect/vect-50.c: Likewise.
1900
1901 2017-05-09 Marek Polacek <polacek@redhat.com>
1902
1903 PR c/80525
1904 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1905 * c-c++-common/Wlogical-op-2.c: New test.
1906
1907 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1908
1909 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1910 for targets with __SIZEOF_INT__ < 4.
1911
1912 2017-05-09 Richard Biener <rguenther@suse.de>
1913
1914 * gcc.dg/vect/vect-50.c: Revert last change.
1915 * gcc.dg/vect/vect-44.c: Likewise.
1916
1917 2017-05-08 Martin Sebor <msebor@redhat.com>
1918
1919 PR translation/80280
1920 * gcc.dg/format/gcc_diag-10.c: New test.
1921
1922 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1923
1924 PR target/80101
1925 * gcc.target/powerpc/pr80101-1.c: New test.
1926
1927 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1928
1929 PR fortran/79930
1930 * gfortran.dg/inline_transpose_1.f90: Add
1931 -finline-matmul-limit=0 to options.
1932 * gfortran.dg/matmul_5.f90: Likewise.
1933 * gfortran.dg/vect/vect-8.f90: Likewise.
1934 * gfortran.dg/inline_matmul_14.f90: New test.
1935 * gfortran.dg/inline_matmul_15.f90: New test.
1936
1937 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1938
1939 PR fortran/80602
1940 * gfortran.dg/matmul_15.f90: New test case.
1941
1942 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1943
1944 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1945 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1946
1947 2017-05-07 Jeff Law <law@redhat.com>
1948
1949 Revert:
1950 2017-05-06 Jeff Law <law@redhat.com>
1951 PR tree-optimization/78496
1952 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1953 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1954
1955 2017-05-06 Jeff Law <law@redhat.com>
1956
1957 PR tree-optimization/78496
1958 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1959 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1960
1961 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1962
1963 * gcc.target/aarch64/spill_1.c: New test.
1964
1965 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1966
1967 PR rtl-optimization/75964
1968 * gcc.dg/torture/pr75964.c: New test.
1969
1970 2017-05-06 Tom de Vries <tom@codesourcery.com>
1971
1972 PR testsuite/80606
1973 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1974 * gcc.target/i386/avx-vtestpd-2.c: Same.
1975 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1976 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1977 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1978 * gcc.target/i386/avx-vtestpd-3.c: Same.
1979 * gcc.target/i386/avx-vtestps-1.c: Same.
1980 * gcc.target/i386/avx-vtestps-2.c: Same.
1981 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1982 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1983 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1984 * gcc.target/i386/avx-vtestps-3.c: Same.
1985
1986 2017-05-06 Tom de Vries <tom@codesourcery.com>
1987
1988 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1989
1990 2017-05-06 Tom de Vries <tom@codesourcery.com>
1991
1992 PR testsuite/80557
1993 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1994 * gcc.target/powerpc/altivec-types-1.c: Same.
1995
1996 2017-05-06 Tom de Vries <tom@codesourcery.com>
1997
1998 PR testsuite/80557
1999 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2000 * gcc.target/spu/intrinsics-1.c: Same.
2001
2002 2017-05-06 Tom de Vries <tom@codesourcery.com>
2003
2004 PR testsuite/80557
2005 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2006
2007 2017-05-06 Tom de Vries <tom@codesourcery.com>
2008
2009 PR testsuite/80557
2010 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2011 * gcc.target/aarch64/spellcheck_2.c: Same.
2012 * gcc.target/aarch64/spellcheck_3.c: Same.
2013
2014 2017-05-06 Tom de Vries <tom@codesourcery.com>
2015
2016 PR testsuite/80557
2017 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2018 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2019 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2020 * g++.dg/debug/dwarf2/typedef5.C: Same.
2021 * g++.dg/goacc/data-1.C: Same.
2022
2023 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2024
2025 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2026
2027 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2028
2029 PR target/79038
2030 PR target/79202
2031 PR target/79203
2032 * gcc.target/powerpc/ppc-round3.c: New test.
2033 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2034
2035 2017-05-05 Jakub Jelinek <jakub@redhat.com>
2036
2037 PR tree-optimization/80632
2038 * gcc.dg/pr80632.c: New test.
2039
2040 PR tree-optimization/80558
2041 * gcc.dg/tree-ssa/vrp115.c: New test.
2042
2043 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2044 Thomas Preud'homme <thomas.preudhomme@arm.com>
2045 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2046
2047 PR target/71607
2048 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2049 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2050 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2051 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2052 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2053 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2054 * gcc.target/arm/tls-disable-literal-pool.c: New.
2055
2056 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2057
2058 PR tree-optimization/80613
2059 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2060
2061 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/71577
2064 * g++.dg/cpp0x/pr71577.C: New.
2065
2066 2017-05-04 Martin Sebor <msebor@redhat.com>
2067
2068 PR middle-end/79234
2069 * gcc.dg/builtin-stringop-chk-8.c: New test.
2070 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2071 * gcc.dg/builtin-stringop-chk-4.c: Same.
2072 * gcc.dg/builtin-strncat-chk-1.c: Same.
2073 * g++.dg/ext/strncpy-chk1.C: Same.
2074 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2075 * gcc.dg/out-of-bounds-1.c: Same.
2076 * gcc.dg/pr78138.c: Same.
2077 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2078 * gfortran.dg/mvbits_7.f90: Same.
2079
2080 2017-05-04 Martin Sebor <msebor@redhat.com>
2081
2082 PR preprocessor/79214
2083 PR middle-end/79222
2084 PR middle-end/79223
2085 * gcc.dg/pr79214.c: New test.
2086 * gcc.dg/pr79214.h: New test header.
2087 * gcc.dg/pr79222.c: New test.
2088 * gcc.dg/pr79223.c: New test.
2089 * gcc.dg/pr78138.c: Adjust.
2090 * gfortran.dg/unconstrained_commons.f: Same.
2091
2092 2017-05-04 Martin Sebor <msebor@redhat.com>
2093
2094 PR translation/80280
2095 * g++.dg/abi/Wabi-2-3.C: Adjust.
2096 * g++.dg/abi/Wabi-3-2.C: Ditto.
2097 * g++.dg/lookup/using17.C: Ditto.
2098 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2099
2100 2017-05-04 Martin Jambor <mjambor@suse.cz>
2101
2102 PR tree-optimization/80622
2103 * gcc.dg/tree-ssa/pr80622.c: New test.
2104
2105 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2106
2107 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2108
2109 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
2110
2111 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2112 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2113
2114 2017-05-04 Richard Biener <rguenther@suse.de>
2115
2116 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2117
2118 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2119
2120 * gcc.dg/vect/vect-profile-1.c: New test.
2121
2122 2017-05-04 Marek Polacek <polacek@redhat.com>
2123
2124 PR tree-optimization/80612
2125 * gcc.dg/torture/pr80612.c: New test.
2126
2127 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2128 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2129
2130 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2131 check_effective_target_arm_thumb1_movt_ok.
2132
2133 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2134
2135 * gcc.target/arm/fpscr.c: New file.
2136
2137 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2138
2139 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2140 target.
2141
2142 2017-05-04 Tom de Vries <tom@codesourcery.com>
2143
2144 PR testsuite/80557
2145 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2146 line numbers.
2147 * g++.dg/warn/miss-format-1.C: Same.
2148 * g++.dg/warn/overflow-warn-1.C: Same.
2149 * g++.dg/warn/overflow-warn-3.C: Same.
2150 * g++.dg/warn/overflow-warn-4.C: Same.
2151
2152 2017-05-04 Tom de Vries <tom@codesourcery.com>
2153
2154 PR testsuite/80557
2155 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2156 * gcc.target/i386/pr68657.c: Same.
2157 * gcc.target/i386/pr69255-1.c: Same.
2158 * gcc.target/i386/pr69255-2.c: Same.
2159 * gcc.target/i386/pr69255-3.c: Same.
2160
2161 2017-05-04 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/31130
2164 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2165 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2166 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2167 * gcc.dg/pr52904.c: Remove XFAIL.
2168 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2169
2170 2017-05-03 Jeff Law <law@redhat.com>
2171
2172 PR tree-optimization/78496
2173 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2174
2175 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
2176
2177 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2178
2179 2017-05-03 Richard Biener <rguenther@suse.de>
2180
2181 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2182
2183 2017-05-03 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR tree-optimization/79472
2186 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2187 to dg-options.
2188 * gcc.dg/tree-ssa/vrp113.c: New test.
2189 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2190 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2191 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2192
2193 2017-05-03 Tom de Vries <tom@codesourcery.com>
2194
2195 PR testsuite/80557
2196 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2197 * c-c++-common/Wshift-negative-value-2.c: Same.
2198 * c-c++-common/Wshift-negative-value-3.c: Same.
2199 * c-c++-common/Wshift-negative-value-4.c: Same.
2200 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2201 * c-c++-common/cpp/pr60400.c: Same.
2202 * c-c++-common/fmax-errors.c: Same.
2203 * c-c++-common/goacc/data-2.c: Same.
2204 * c-c++-common/goacc/host_data-2.c: Same.
2205 * c-c++-common/gomp/simd4.c: Same.
2206 * c-c++-common/pr28656.c: Same.
2207 * c-c++-common/pr43395.c: Same.
2208 * c-c++-common/torture/pr57945.c: Same.
2209
2210 2017-05-03 Tom de Vries <tom@codesourcery.com>
2211
2212 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2213 arg of dg directive.
2214 * c-c++-common/goacc/routine-3.c: Same.
2215 * c-c++-common/goacc/routine-4.c: Same.
2216
2217 2017-05-02 David Malcolm <dmalcolm@redhat.com>
2218
2219 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2220 (test_fixit_insert_newline): New function.
2221 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2222 (test_fixit_insert_newline): New function.
2223 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2224 (test_fixit_insert_newline): New function.
2225 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2226 (test_fixit_insert_newline): New function.
2227 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2228 (test_show_locus): Handle test_fixit_insert_newline.
2229
2230 2017-05-02 Bin Cheng <bin.cheng@arm.com>
2231
2232 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2233
2234 2017-04-27 Tamar Christina <tamar.christina@arm.com>
2235
2236 * gcc.dg/lsr-div1.c: New testcase.
2237
2238 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2239
2240 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2241 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2242 (_mm_maskz_add_round_sd): Test new intrinsics.
2243 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2244 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2245 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2246 (_mm_maskz_add_round_ss): Test new intrinsics.
2247 * gcc.target/i386/avx512f-vaddss-2.c: New.
2248 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2249 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2250 (_mm_maskz_sub_round_sd): Test new intrinsics.
2251 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2252 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2253 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2254 (_mm_maskz_sub_round_ss): Test new intrinsics.
2255 * gcc.target/i386/avx512f-vsubss-2.c: New.
2256 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2257 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2258 (__builtin_ia32_subss_mask_round): Test new builtins.
2259 * gcc.target/i386/sse-13.c: Ditto.
2260 * gcc.target/i386/sse-23.c: Ditto.
2261 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2262 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2263 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2264 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2265 (_mm_mask_sub_round_ss): Test new intrinsics.
2266 * gcc.target/i386/testround-1.c: Ditto.
2267
2268 2017-05-02 Martin Jambor <mjambor@suse.cz>
2269
2270 PR tree-optimization/78687
2271 * g++.dg/tree-ssa/pr78687.C: New test.
2272
2273 2017-05-02 Richard Biener <rguenther@suse.de>
2274
2275 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2276 behavior.
2277 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2278
2279 2017-05-02 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/80591
2282 * gcc.dg/torture/pr80591.c: New testcase.
2283
2284 2017-05-02 Richard Biener <rguenther@suse.de>
2285
2286 PR tree-optimization/80549
2287 * gcc.dg/torture/pr80549.c: New testcase.
2288
2289 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2290
2291 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2292 unsigned long.
2293
2294 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2295
2296 PR c++/80038
2297 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2298
2299 2017-05-01 David Malcolm <dmalcolm@redhat.com>
2300
2301 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2302 reflect insertion fix-it hints at the same location now being
2303 consolidated.
2304
2305 2017-05-01 Martin Sebor <msebor@redhat.com>
2306
2307 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2308 on ILP32 targets.
2309
2310 2017-05-01 Tom de Vries <tom@codesourcery.com>
2311
2312 * gcc.dg/pr78768.c: Require linker plugin.
2313
2314 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2315
2316 PR fortran/37131
2317 * gfortran.dg/matmul_bounds_11.f90: New test.
2318
2319 2017-05-01 Martin Sebor <msebor@redhat.com>
2320
2321 PR tree-optimization/79715
2322 * gcc.dg/pr79715.c: New test.
2323
2324 2017-05-01 Tom de Vries <tom@codesourcery.com>
2325
2326 PR testsuite/65941
2327 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2328 * g++.dg/other/pr59492.C: Require effective target rdrand.
2329
2330 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2331
2332 * g++.dg/diagnostic/member-decl-1.C: New test.
2333
2334 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
2335
2336 PR tree-optimization/80487
2337 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2338
2339 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2340
2341 PR tree-optimization/79697
2342 * gcc.dg/tree-ssa/pr79697.c: New test.
2343
2344 2017-04-29 Tom de Vries <tom@codesourcery.com>
2345
2346 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2347
2348 2017-04-28 Martin Sebor <msebor@redhat.com>
2349
2350 PR tree-optimization/80523
2351 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2352
2353 2017-04-28 Tom de Vries <tom@codesourcery.com>
2354
2355 PR testsuite/80557
2356 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2357 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2358
2359 2017-04-28 Tom de Vries <tom@codesourcery.com>
2360
2361 PR testsuite/80557
2362 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2363 * obj-c++.dg/bitfield-4.mm: Same.
2364 * obj-c++.dg/bitfield-5.mm: Same.
2365 * obj-c++.dg/exceptions-3.mm: Same.
2366 * obj-c++.dg/exceptions-5.mm: Same.
2367 * obj-c++.dg/method-1.mm: Same.
2368 * obj-c++.dg/method-12.mm: Same.
2369 * obj-c++.dg/method-13.mm: Same.
2370 * obj-c++.dg/method-15.mm: Same.
2371 * obj-c++.dg/method-16.mm: Same.
2372 * obj-c++.dg/property/at-property-18.mm: Same.
2373 * obj-c++.dg/property/at-property-25.mm: Same.
2374 * obj-c++.dg/property/at-property-5.mm: Same.
2375 * obj-c++.dg/property/dynamic-2.mm: Same.
2376 * obj-c++.dg/property/property-neg-3.mm: Same.
2377 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2378 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2379 * obj-c++.dg/syntax-error-1.mm: Same.
2380 * obj-c++.dg/try-catch-13.mm: Same.
2381 * objc.dg/bitfield-4.m: Same.
2382 * objc.dg/class-1.m: Same.
2383 * objc.dg/method-11.m: Same.
2384 * objc.dg/method-6.m: Same.
2385 * objc.dg/method-7.m: Same.
2386 * objc.dg/method-9.m: Same.
2387 * objc.dg/missing-proto-3.m: Same.
2388 * objc.dg/naming-2.m: Same.
2389 * objc.dg/property/at-property-16.m: Same.
2390 * objc.dg/property/at-property-18.m: Same.
2391 * objc.dg/property/at-property-25.m: Same.
2392 * objc.dg/property/at-property-5.m: Same.
2393 * objc.dg/property/dynamic-2.m: Same.
2394 * objc.dg/property/property-neg-3.m: Same.
2395 * objc.dg/protocol-inheritance-1.m: Same.
2396 * objc.dg/protocol-inheritance-2.m: Same.
2397
2398 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
2399
2400 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2401
2402 2017-04-28 Tom de Vries <tom@codesourcery.com>
2403
2404 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2405 dg-(error|warning|message|bogus).
2406 * g++.dg/conversion/dr195-1.C: Same.
2407 * g++.dg/conversion/dr195.C: Same.
2408 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2409 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2410 * g++.dg/cpp0x/inline-ns7.C: Same.
2411 * g++.dg/cpp0x/variadic105.C: Same.
2412 * g++.dg/cpp0x/variadic65.C: Same.
2413 * g++.dg/expr/call2.C: Same.
2414 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2415 * g++.dg/expr/pmf-1.C: Same.
2416 * g++.dg/ext/altivec-types-1.C: Same.
2417 * g++.dg/ext/altivec-types-2.C: Same.
2418 * g++.dg/ext/altivec-types-3.C: Same.
2419 * g++.dg/ext/attrib14.C: Same.
2420 * g++.dg/ext/complit1.C: Same.
2421 * g++.dg/ext/forscope2.C: Same.
2422 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2423 * g++.dg/ext/label13.C: Same.
2424 * g++.dg/ext/member-attr.C: Same.
2425 * g++.dg/ext/visibility/anon7.C: Same.
2426 * g++.dg/ext/visibility/visibility-7.C: Same.
2427 * g++.dg/ext/vla2.C: Same.
2428 * g++.dg/inherit/access2.C: Same.
2429 * g++.dg/inherit/covariant12.C: Same.
2430 * g++.dg/inherit/covariant14.C: Same.
2431 * g++.dg/inherit/namespace-as-base.C: Same.
2432 * g++.dg/inherit/template-as-base.C: Same.
2433 * g++.dg/lookup/ambig1.C: Same.
2434 * g++.dg/lookup/ambig2.C: Same.
2435 * g++.dg/lookup/ambig3.C: Same.
2436 * g++.dg/lookup/class-member-1.C: Same.
2437 * g++.dg/lookup/conv-1.C: Same.
2438 * g++.dg/lookup/decl1.C: Same.
2439 * g++.dg/lookup/koenig1.C: Same.
2440 * g++.dg/lookup/scoped1.C: Same.
2441 * g++.dg/lookup/scoped2.C: Same.
2442 * g++.dg/lookup/two-stage4.C: Same.
2443 * g++.dg/lookup/used-before-declaration.C: Same.
2444 * g++.dg/lookup/using.C: Same.
2445 * g++.dg/lookup/using17.C: Same.
2446 * g++.dg/lookup/using2.C: Same.
2447 * g++.dg/other/abstract2.C: Same.
2448 * g++.dg/other/classkey1.C: Same.
2449 * g++.dg/other/component1.C: Same.
2450 * g++.dg/other/const1.C: Same.
2451 * g++.dg/other/const2.C: Same.
2452 * g++.dg/other/conversion1.C: Same.
2453 * g++.dg/other/do1.C: Same.
2454 * g++.dg/other/error1.C: Same.
2455 * g++.dg/other/error10.C: Same.
2456 * g++.dg/other/error3.C: Same.
2457 * g++.dg/other/error4.C: Same.
2458 * g++.dg/other/error5.C: Same.
2459 * g++.dg/other/error8.C: Same.
2460 * g++.dg/other/error9.C: Same.
2461 * g++.dg/other/field1.C: Same.
2462 * g++.dg/other/init1.C: Same.
2463 * g++.dg/other/ptrmem2.C: Same.
2464 * g++.dg/other/return1.C: Same.
2465 * g++.dg/overload/builtin3.C: Same.
2466 * g++.dg/overload/error1.C: Same.
2467 * g++.dg/overload/error2.C: Same.
2468 * g++.dg/overload/koenig2.C: Same.
2469 * g++.dg/overload/pmf1.C: Same.
2470 * g++.dg/parse/args1.C: Same.
2471 * g++.dg/parse/attr3.C: Same.
2472 * g++.dg/parse/constant4.C: Same.
2473 * g++.dg/parse/crash10.C: Same.
2474 * g++.dg/parse/crash18.C: Same.
2475 * g++.dg/parse/crash19.C: Same.
2476 * g++.dg/parse/crash20.C: Same.
2477 * g++.dg/parse/crash21.C: Same.
2478 * g++.dg/parse/crash22.C: Same.
2479 * g++.dg/parse/crash32.C: Same.
2480 * g++.dg/parse/decl-specifier-1.C: Same.
2481 * g++.dg/parse/error58.C: Same.
2482 * g++.dg/parse/local-class1.C: Same.
2483 * g++.dg/parse/non-dependent2.C: Same.
2484 * g++.dg/parse/parameter-declaration-1.C: Same.
2485 * g++.dg/parse/ptrmem2.C: Same.
2486 * g++.dg/parse/ptrmem3.C: Same.
2487 * g++.dg/parse/saved1.C: Same.
2488 * g++.dg/tc1/dr101.C: Same.
2489 * g++.dg/tc1/dr142.C: Same.
2490 * g++.dg/tc1/dr176.C: Same.
2491 * g++.dg/template/conv4.C: Same.
2492 * g++.dg/template/crash56.C: Same.
2493 * g++.dg/template/dependent-expr2.C: Same.
2494 * g++.dg/template/error1.C: Same.
2495 * g++.dg/template/error2.C: Same.
2496 * g++.dg/template/explicit6.C: Same.
2497 * g++.dg/template/init-list.C: Same.
2498 * g++.dg/template/local1.C: Same.
2499 * g++.dg/template/lookup2.C: Same.
2500 * g++.dg/template/meminit2.C: Same.
2501 * g++.dg/template/nontype25.C: Same.
2502 * g++.dg/template/ptrmem2.C: Same.
2503 * g++.dg/template/qualttp19.C: Same.
2504 * g++.dg/template/qualttp20.C: Same.
2505 * g++.dg/template/ttp3.C: Same.
2506 * g++.dg/template/unify4.C: Same.
2507 * g++.dg/template/unify6.C: Same.
2508 * g++.dg/template/unify7.C: Same.
2509 * g++.dg/template/warn1.C: Same.
2510 * g++.dg/tree-ssa/dom-invalid.C: Same.
2511 * g++.dg/ubsan/shift-1.C: Same.
2512 * g++.dg/warn/Wunused-2.C: Same.
2513 * g++.dg/warn/Wunused-4.C: Same.
2514 * g++.dg/warn/Wunused-6.C: Same.
2515 * g++.dg/warn/deprecated-6.C: Same.
2516 * g++.dg/warn/deprecated.C: Same.
2517 * g++.dg/warn/effc1.C: Same.
2518 * g++.dg/warn/effc3.C: Same.
2519 * g++.dg/warn/incomplete1.C: Same.
2520 * g++.dg/warn/inline1.C: Same.
2521 * g++.dg/warn/noeffect2.C: Same.
2522 * g++.dg/warn/noeffect4.C: Same.
2523 * g++.dg/warn/oldcast1.C: Same.
2524 * g++.dg/warn/sentinel.C: Same.
2525 * g++.dg/warn/unit-1.C: Same.
2526 * g++.old-deja/g++.pt/inherit2.C: Same.
2527 * g++.old-deja/g++.pt/overload8.C: Same.
2528 * gcc.dg/20000926-1.c: Same.
2529 * gcc.dg/20040223-1.c: Same.
2530 * gcc.dg/Warray-bounds-7.c: Same.
2531 * gcc.dg/alias-1.c: Same.
2532 * gcc.dg/alias-12.c: Same.
2533 * gcc.dg/alias-13.c: Same.
2534 * gcc.dg/alias-2.c: Same.
2535 * gcc.dg/array-13.c: Same.
2536 * gcc.dg/array-4.c: Same.
2537 * gcc.dg/attr-ifunc-2.c: Same.
2538 * gcc.dg/attr-invalid.c: Same.
2539 * gcc.dg/attr-noinline.c: Same.
2540 * gcc.dg/bitfld-2.c: Same.
2541 * gcc.dg/c90-const-expr-7.c: Same.
2542 * gcc.dg/c99-const-expr-7.c: Same.
2543 * gcc.dg/cpp/20000625-1.c: Same.
2544 * gcc.dg/cpp/charconst-4.c: Same.
2545 * gcc.dg/cpp/include2.c: Same.
2546 * gcc.dg/cpp/include2a.c: Same.
2547 * gcc.dg/decl-4.c: Same.
2548 * gcc.dg/deprecated-4.c: Same.
2549 * gcc.dg/deprecated.c: Same.
2550 * gcc.dg/dfp/altivec-types.c: Same.
2551 * gcc.dg/float-range-1.c: Same.
2552 * gcc.dg/pack-test-3.c: Same.
2553 * gcc.dg/pr11492.c: Same.
2554 * gcc.dg/pr15360-1.c: Same.
2555 * gcc.dg/pr37908.c: Same.
2556 * gcc.dg/pr53265.c: Same.
2557 * gcc.dg/pr57287-2.c: Same.
2558 * gcc.dg/pr57287.c: Same.
2559 * gcc.dg/redecl-1.c: Same.
2560 * gcc.dg/sync-3.c: Same.
2561 * gcc.dg/two-types-1.c: Same.
2562 * gcc.dg/two-types-2.c: Same.
2563 * gcc.dg/two-types-4.c: Same.
2564 * gcc.dg/two-types-5.c: Same.
2565 * gcc.dg/two-types-6.c: Same.
2566 * gcc.dg/two-types-7.c: Same.
2567 * gcc.dg/two-types-8.c: Same.
2568 * gcc.dg/two-types-9.c: Same.
2569 * gcc.dg/uninit-I.c: Same.
2570 * gcc.dg/uninit-pr19430.c: Same.
2571 * gcc.dg/visibility-7.c: Same.
2572 * gcc.dg/winline-10.c: Same.
2573 * gcc.dg/winline-2.c: Same.
2574 * gcc.dg/winline-3.c: Same.
2575 * gcc.dg/winline-9.c: Same.
2576 * gcc.target/i386/attr-returns_twice-1.c: Same.
2577 * gcc.target/i386/chkp-const-check-2.c: Same.
2578 * gcc.target/i386/chkp-label-address.c: Same.
2579 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2580 * gcc.target/i386/pr39162.c: Same.
2581 * gcc.target/i386/sse-5.c: Same.
2582 * gcc.target/powerpc/altivec-types-1.c: Same.
2583 * gcc.target/powerpc/altivec-types-2.c: Same.
2584 * gcc.target/powerpc/altivec-types-3.c: Same.
2585 * gcc.target/powerpc/float128-mix.c: Same.
2586 * gcc.target/powerpc/no-r11-3.c: Same.
2587 * gcc.target/spu/Wmain.c: Same.
2588 * gcc.target/spu/ea/errors2.c: Same.
2589 * gfortran.dg/assignment_1.f90: Same.
2590 * gfortran.dg/common_3.f90: Same.
2591 * gfortran.dg/der_io_1.f90: Same.
2592 * gfortran.dg/g77/20030326-1.f: Same.
2593 * gfortran.dg/g77/9263.f: Same.
2594 * gfortran.dg/g77/960317-1.f: Same.
2595 * gfortran.dg/g77/970625-2.f: Same.
2596 * gfortran.dg/g77/980615-0.f: Same.
2597 * gfortran.dg/g77/check0.f: Same.
2598 * gfortran.dg/g77/dnrm2.f: Same.
2599 * gfortran.dg/g77/pr9258.f: Same.
2600 * gfortran.dg/ichar_1.f90: Same.
2601 * gfortran.dg/interface_1.f90: Same.
2602 * gfortran.dg/namelist_1.f90: Same.
2603 * gfortran.dg/namelist_2.f90: Same.
2604 * gfortran.dg/namelist_3.f90: Same.
2605 * gfortran.dg/namelist_print_2.f: Same.
2606 * gfortran.dg/oldstyle_1.f90: Same.
2607 * gfortran.dg/runtime_warning_1.f90: Same.
2608 * gfortran.dg/underflow.f90: Same.
2609 * gnat.dg/specs/integer_value.ads: Same.
2610 * obj-c++.dg/fsf-package-0.m: Same.
2611 * objc.dg/two-types-1.m: Same.
2612
2613 2017-04-28 Martin Liska <mliska@suse.cz>
2614
2615 PR gcov-profile/79891
2616 * gcc.misc-tests/gcov-17.c: New test.
2617 * gcc.misc-tests/gcov-18.c: New test.
2618
2619 2017-04-28 Tom de Vries <tom@codesourcery.com>
2620
2621 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2622 dg-(error|warning|message|bogus).
2623 * g++.dg/parse/parameter-declaration-1.C: Same.
2624 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2625 * gcc.dg/Wpointer-sign-Wall.c: Same.
2626 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2627 * gcc.dg/cpp/19990413-1.c: Same.
2628 * gcc.dg/dg-test-1.c: Same.
2629 * gcc.dg/empty-source-2.c: Same.
2630 * gcc.dg/empty-source-3.c: Same.
2631 * gcc.dg/format/c99-printf-1.c: Same.
2632 * gcc.dg/format/c99-scanf-1.c: Same.
2633 * gcc.dg/label-decl-2.c: Same.
2634 * gcc.dg/m-un-2.c: Same.
2635 * gcc.dg/uninit-pr20644-O0.c: Same.
2636 * gfortran.dg/pr70006.f90: Same.
2637 * obj-c++.dg/fsf-package-0.m: Same.
2638
2639 2017-04-28 Tom de Vries <tom@codesourcery.com>
2640
2641 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2642 dg-(error|warning|message|bogus).
2643 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2644 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2645 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2646 * c-c++-common/pr20000.c: Same.
2647 * c-c++-common/pr49706.c: Same.
2648 * g++.dg/ext/utf16-4.C: Same.
2649 * g++.dg/parse/error2.C: Same.
2650 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2651 * g++.dg/warn/Wtype-limits.C: Same.
2652 * g++.dg/warn/overflow-warn-1.C: Same.
2653 * g++.dg/warn/overflow-warn-3.C: Same.
2654 * gcc.dg/Wpointer-sign-Wall.c: Same.
2655 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2656 * gcc.dg/Wtype-limits-Wextra.c: Same.
2657 * gcc.dg/Wtype-limits.c: Same.
2658 * gcc.dg/cpp/19990413-1.c: Same.
2659 * gcc.dg/dg-test-1.c: Same.
2660 * gcc.dg/empty-source-2.c: Same.
2661 * gcc.dg/empty-source-3.c: Same.
2662 * gcc.dg/label-decl-2.c: Same.
2663 * gcc.dg/m-un-2.c: Same.
2664 * gcc.dg/uninit-pr19430-O0.c: Same.
2665 * gcc.dg/uninit-pr19430.c: Same.
2666 * gcc.dg/uninit-pr20644-O0.c: Same.
2667 * gcc.dg/utf16-4.c: Same.
2668 * gfortran.dg/pr70006.f90: Same.
2669 * obj-c++.dg/fsf-package-0.m: Same.
2670
2671 2017-04-28 Richard Biener <rguenther@suse.de>
2672
2673 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2674 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2675 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2676 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2677 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2678 * gcc.dg/tree-ssa/pr49039.c: Likewise.
2679
2680 2017-04-27 Marek Polacek <polacek@redhat.com>
2681
2682 PR sanitizer/80349
2683 * c-c++-common/ubsan/pr80349.c: New test.
2684
2685 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2686
2687 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2688 diagnostics.
2689 * g++.dg/warn/pr12242.C: Likewise.
2690
2691 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
2692
2693 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2694
2695 2017-04-27 Martin Liska <mliska@suse.cz>
2696
2697 PR testsuite/79455
2698 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2699 more generic.
2700
2701 2017-04-27 Jakub Jelinek <jakub@redhat.com>
2702
2703 PR c++/80534
2704 * g++.dg/other/pr80534-1.C: New test.
2705 * g++.dg/other/pr80534-2.C: New test.
2706
2707 2017-04-27 Richard Biener <rguenther@suse.de>
2708
2709 PR middle-end/80539
2710 * gcc.dg/torture/pr80539.c: New testcase.
2711
2712 2017-04-27 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR target/77728
2715 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2716
2717 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2718
2719 * g++.dg/diagnostic/nested-name-1.C: New test.
2720
2721 2017-04-26 Martin Liska <mliska@suse.cz>
2722
2723 * gcc.dg/guality/guality.h: Add prefix to test verification.
2724
2725 2017-04-25 Nathan Sidwell <nathan@acm.org>
2726
2727 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2728
2729 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
2730
2731 PR target/70799
2732 * gcc.target/i386/pr70799-5.c: New test.
2733
2734 2017-04-25 Martin Sebor <msebor@redhat.com>
2735
2736 PR tree-optimization/80497
2737 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2738
2739 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2740 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR target/77728
2743 * g++.dg/abi/pr77728-1.C: New test.
2744
2745 2017-04-25 Marek Polacek <polacek@redhat.com>
2746
2747 PR sanitizer/80349
2748 * g++.dg/ubsan/pr80349-2.C: New test.
2749
2750 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2751
2752 * g++.dg/cpp0x/enum34.C: New test.
2753
2754 2017-04-25 Tom de Vries <tom@codesourcery.com>
2755
2756 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2757 variables.
2758 (dg-line): New proc.
2759 (process-message): Handle line number variables.
2760 * objc.dg/try-catch-12.m: Use dg-line.
2761
2762 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2763
2764 PR target/80482
2765 * gcc.target/powerpc/vec-constvolatile.c: New test.
2766
2767 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2768
2769 * g++.dg/semicolon-fixits.C: New test case.
2770
2771 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2772
2773 * gcc.dg/semicolon-fixits.c: New test case.
2774
2775 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2776
2777 * g++.dg/lookup/missing-std-include.C: New test file.
2778
2779 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2780 Jakub Jelinek <jakub@redhat.com>
2781
2782 PR target/77728
2783 * g++.dg/abi/pr77728-2.C: New test.
2784
2785 2017-04-25 David Malcolm <dmalcolm@redhat.com>
2786
2787 PR c++/80177
2788 * g++.dg/spellcheck-pr80177.C: New test case.
2789
2790 2017-04-25 Nathan Sidwell <nathan@acm.org>
2791
2792 * g++.dg/dg.exp (find-cxx-tests): New function.
2793 (main): Use it, remove explicit pruning
2794
2795 2017-04-25 Richard Biener <rguenther@suse.de>
2796
2797 PR tree-optimization/80492
2798 * gcc.dg/pr80492.c: New testcase.
2799
2800 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2801
2802 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2803 for targets with int size less than 32 bits.
2804
2805 2017-04-25 Richard Biener <rguenther@suse.de>
2806
2807 PR tree-optimization/79201
2808 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2809 * gcc.target/i386/pr22152.c: Disable sinking.
2810
2811 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2812
2813 PR target/80464
2814 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2815
2816 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2817
2818 PR target/79895
2819 * gcc.target/s390/pr79895.c: New test.
2820
2821 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2822
2823 PR target/80080
2824 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2825 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2826 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2827
2828 2017-04-25 Jakub Jelinek <jakub@redhat.com>
2829
2830 PR rtl-optimization/80501
2831 * gcc.c-torture/execute/pr80501.c: New test.
2832
2833 PR rtl-optimization/80500
2834 * gcc.dg/pr80500.c: New test.
2835
2836 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
2837
2838 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2839 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2840
2841 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2842
2843 PR fortran/80121
2844 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2845 directive.
2846
2847 2017-04-24 David Malcolm <dmalcolm@redhat.com>
2848
2849 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2850 * jit.dg/test-alignment.c: New test case.
2851 * jit.dg/test-alignment.cc: New test case.
2852 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2853 New test case.
2854
2855 2017-04-24 David Malcolm <dmalcolm@redhat.com>
2856
2857 PR c++/80016
2858 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2859 test function.
2860 (test_alignof): New test function.
2861
2862 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
2863
2864 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2865
2866 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2867
2868 * g++.dg/diagnostic/duplicate1.C: New test.
2869 * g++.dg/cpp0x/duplicate1.C: New test.
2870
2871 2017-04-24 Martin Jambor <mjambor@suse.cz>
2872
2873 PR tree-optimization/80293
2874 * g++.dg/tree-ssa/pr80293.C: New test.
2875
2876 2017-04-24 Martin Liska <mliska@suse.cz>
2877
2878 PR middle-end/79931
2879 * g++.dg/ipa/pr79931.C: New test.
2880
2881 2017-04-24 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/80494
2884 * gfortran.dg/pr80494.f90: New testcase.
2885
2886 2017-04-24 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/79725
2889 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2890
2891 2017-04-24 Richard Biener <rguenther@suse.de>
2892
2893 PR c++/2972
2894 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2895
2896 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2897
2898 PR fortran/80484
2899 * gfortran.dg/dtio_29.f03: New test.
2900
2901 2017-04-22 Janus Weil <janus@gcc.gnu.org>
2902
2903 PR fortran/80121
2904 * gfortran.dg/intent_out_9.f90: New test case.
2905
2906 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
2907
2908 PR target/70799
2909 * gcc.target/i386/pr70799-4.c: New test.
2910
2911 2017-04-21 Janus Weil <janus@gcc.gnu.org>
2912
2913 PR fortran/80392
2914 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2915
2916 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
2917
2918 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2919
2920 2017-04-21 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/79547
2923 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2924
2925 2017-04-21 Richard Biener <rguenther@suse.de>
2926
2927 PR tree-optimization/78847
2928 * g++.dg/tree-ssa/pr78847.C: New testcase.
2929
2930 2017-04-21 Jakub Jelinek <jakub@redhat.com>
2931
2932 PR c/80468
2933 * gcc.dg/pr80468.c: New test.
2934
2935 2017-04-21 Martin Liska <mliska@suse.cz>
2936
2937 PR tree-optimization/66278
2938 * gcc.dg/vect/pr66278.c: New test.
2939
2940 2017-04-21 Richard Biener <rguenther@suse.de>
2941
2942 PR tree-optimization/80237
2943 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2944 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2945 adjust expected optimizations.
2946
2947 2016-04-21 Richard Biener <rguenther@suse.de>
2948
2949 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2950 of inner loops.
2951 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2952 * gcc.dg/vect/vect-104.c: Likewise.
2953
2954 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2955
2956 PR tree-optimization/80426
2957 * gcc.c-torture/execute/20170429-1.c: Rename into...
2958 * gcc.c-torture/execute/20170419-1.c: ...this.
2959
2960 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2961
2962 PR target/79804
2963 * gcc.target/i386/pr79804.c: New test.
2964
2965 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
2966
2967 PR target/78090
2968 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2969
2970 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
2971
2972 * g++/opt/pr80436.C: XFAIL on AIX.
2973
2974 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
2975
2976 PR c++/80473
2977 * g++.dg/diagnostic/pr80473.C: New test.
2978
2979 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2980
2981 * g++.dg/warn/Wextra-semi.C: New test.
2982
2983 2017-04-20 Jakub Jelinek <jakub@redhat.com>
2984
2985 PR middle-end/80423
2986 * g++.dg/other/pr80423.C: New test.
2987
2988 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2989
2990 * gcc.dg/pr80170.c: Require ptr32plus.
2991
2992 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2993
2994 PR tree-optimization/80426
2995 * gcc.c-torture/execute/20170419-1.c: New test.
2996
2997 2017-04-19 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR debug/80461
3000 * g++.dg/debug/pr80461.C: New test.
3001
3002 PR c++/80459
3003 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3004 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3005 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3006
3007 PR debug/80436
3008 * g++.dg/opt/pr80436.C: New test.
3009
3010 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3011
3012 * gcc.dg/torture/pr80341.c: Require int32plus.
3013
3014 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3015 Jeff Law <law@redhat.com>
3016
3017 * gcc.c-torture/compile/20170419-1.c: New test.
3018
3019 2017-04-19 Tom de Vries <tom@codesourcery.com>
3020
3021 PR testsuite/80221
3022 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3023 subsequent dg directives.
3024 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3025 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3026 * c-c++-common/attr-fallthrough-2.c: Same.
3027 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3028 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3029 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3030 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3031 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3032 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3033 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3034 * c-c++-common/cilk-plus/CK/errors.c: Same.
3035 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3036 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3037 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3038 * c-c++-common/cpp/pr57580.c: Same.
3039 * c-c++-common/goacc/asyncwait-1.c: Same.
3040 * c-c++-common/goacc/cache-2.c: Same.
3041 * c-c++-common/goacc/declare-2.c: Same.
3042 * c-c++-common/goacc/deviceptr-1.c: Same.
3043 * c-c++-common/goacc/routine-5.c: Same.
3044 * c-c++-common/gomp/clauses-2.c: Same.
3045 * c-c++-common/gomp/ordered-3.c: Same.
3046 * c-c++-common/gomp/pr67501.c: Same.
3047 * c-c++-common/pr20000.c: Same.
3048 * c-c++-common/pr43395.c: Same.
3049 * c-c++-common/pr49706.c: Same.
3050 * c-c++-common/pr77624-1.c: Same.
3051 * c-c++-common/pr77624-2.c: Same.
3052 * c-c++-common/raw-string-14.c: Same.
3053 * c-c++-common/raw-string-16.c: Same.
3054 * c-c++-common/raw-string-3.c: Same.
3055 * c-c++-common/raw-string-4.c: Same.
3056 * c-c++-common/raw-string-5.c: Same.
3057 * c-c++-common/raw-string-6.c: Same.
3058 * g++.dg/abi/mangle41.C: Same.
3059 * g++.dg/conversion/nullptr1.C: Same.
3060 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3061 * g++.dg/cpp0x/auto27.C: Same.
3062 * g++.dg/cpp0x/constexpr-98.C: Same.
3063 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3064 * g++.dg/cpp0x/diag2.C: Same.
3065 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3066 * g++.dg/cpp0x/nullptr15.C: Same.
3067 * g++.dg/cpp0x/pr31431-2.C: Same.
3068 * g++.dg/cpp0x/pr31431.C: Same.
3069 * g++.dg/cpp0x/pr79118.C: Same.
3070 * g++.dg/cpp0x/static_assert3.C: Same.
3071 * g++.dg/cpp0x/temp_default2.C: Same.
3072 * g++.dg/cpp0x/trailing4.C: Same.
3073 * g++.dg/cpp0x/variadic-ex10.C: Same.
3074 * g++.dg/cpp0x/variadic-ex13.C: Same.
3075 * g++.dg/cpp0x/variadic-ex14.C: Same.
3076 * g++.dg/cpp0x/variadic-ex3.C: Same.
3077 * g++.dg/cpp0x/variadic-ex4.C: Same.
3078 * g++.dg/cpp0x/variadic59.C: Same.
3079 * g++.dg/cpp0x/vt-37737-2.C: Same.
3080 * g++.dg/cpp0x/vt-57397-1.C: Same.
3081 * g++.dg/cpp0x/vt-57397-2.C: Same.
3082 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3083 * g++.dg/cpp1z/gen-attrs1.C: Same.
3084 * g++.dg/diagnostic/pr71075.C: Same.
3085 * g++.dg/eh/goto2.C: Same.
3086 * g++.dg/eh/goto3.C: Same.
3087 * g++.dg/expr/bitfield4.C: Same.
3088 * g++.dg/expr/bitfield5.C: Same.
3089 * g++.dg/expr/bitfield6.C: Same.
3090 * g++.dg/expr/bool1.C: Same.
3091 * g++.dg/expr/bool3.C: Same.
3092 * g++.dg/expr/cond10.C: Same.
3093 * g++.dg/expr/cond11.C: Same.
3094 * g++.dg/expr/lval3.C: Same.
3095 * g++.dg/expr/lval4.C: Same.
3096 * g++.dg/ext/anon-struct4.C: Same.
3097 * g++.dg/ext/attrib44.C: Same.
3098 * g++.dg/ext/builtin3.C: Same.
3099 * g++.dg/ext/dllimport7.C: Same.
3100 * g++.dg/ext/label5.C: Same.
3101 * g++.dg/ext/no-asm-1.C: Same.
3102 * g++.dg/ext/utf16-4.C: Same.
3103 * g++.dg/ext/vla2.C: Same.
3104 * g++.dg/gomp/block-1.C: Same.
3105 * g++.dg/gomp/block-2.C: Same.
3106 * g++.dg/gomp/block-3.C: Same.
3107 * g++.dg/gomp/block-5.C: Same.
3108 * g++.dg/gomp/linear-2.C: Same.
3109 * g++.dg/gomp/target-1.C: Same.
3110 * g++.dg/gomp/target-2.C: Same.
3111 * g++.dg/gomp/taskgroup-1.C: Same.
3112 * g++.dg/gomp/teams-1.C: Same.
3113 * g++.dg/inherit/pure1.C: Same.
3114 * g++.dg/init/array43.C: Same.
3115 * g++.dg/init/array46.C: Same.
3116 * g++.dg/init/const10.C: Same.
3117 * g++.dg/init/ctor4-1.C: Same.
3118 * g++.dg/init/ctor4.C: Same.
3119 * g++.dg/init/new37.C: Same.
3120 * g++.dg/init/pr25811.C: Same.
3121 * g++.dg/init/pr29043.C: Same.
3122 * g++.dg/init/pr29571.C: Same.
3123 * g++.dg/lookup/duperr1.C: Same.
3124 * g++.dg/lookup/error1.C: Same.
3125 * g++.dg/lookup/koenig5.C: Same.
3126 * g++.dg/lookup/pr77549.C: Same.
3127 * g++.dg/lookup/suggestions1.C: Same.
3128 * g++.dg/lookup/using16.C: Same.
3129 * g++.dg/lookup/using7.C: Same.
3130 * g++.dg/other/anon-union3.C: Same.
3131 * g++.dg/other/array2.C: Same.
3132 * g++.dg/other/error13.C: Same.
3133 * g++.dg/other/error34.C: Same.
3134 * g++.dg/overload/builtin1.C: Same.
3135 * g++.dg/overload/conv-op1.C: Same.
3136 * g++.dg/overload/error3.C: Same.
3137 * g++.dg/overload/koenig1.C: Same.
3138 * g++.dg/overload/operator5.C: Same.
3139 * g++.dg/overload/template5.C: Same.
3140 * g++.dg/overload/unknown1.C: Same.
3141 * g++.dg/overload/using2.C: Same.
3142 * g++.dg/parse/constructor1.C: Same.
3143 * g++.dg/parse/crash36.C: Same.
3144 * g++.dg/parse/crash63.C: Same.
3145 * g++.dg/parse/error11.C: Same.
3146 * g++.dg/parse/error12.C: Same.
3147 * g++.dg/parse/error14.C: Same.
3148 * g++.dg/parse/error2.C: Same.
3149 * g++.dg/parse/error21.C: Same.
3150 * g++.dg/parse/error26.C: Same.
3151 * g++.dg/parse/error36.C: Same.
3152 * g++.dg/parse/friend12.C: Same.
3153 * g++.dg/parse/invalid-op1.C: Same.
3154 * g++.dg/parse/missing-template1.C: Same.
3155 * g++.dg/parse/parser-pr28152-2.C: Same.
3156 * g++.dg/parse/parser-pr28152.C: Same.
3157 * g++.dg/parse/pr16696-permissive.C: Same.
3158 * g++.dg/parse/pr16696.C: Same.
3159 * g++.dg/parse/pr69628.C: Same.
3160 * g++.dg/parse/ret-type2.C: Same.
3161 * g++.dg/parse/specialization1.C: Same.
3162 * g++.dg/parse/template3.C: Same.
3163 * g++.dg/parse/template9.C: Same.
3164 * g++.dg/parse/typename11.C: Same.
3165 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3166 * g++.dg/pr45330.C: Same.
3167 * g++.dg/rtti/typeid6.C: Same.
3168 * g++.dg/spellcheck-fields.C: Same.
3169 * g++.dg/spellcheck-typenames.C: Same.
3170 * g++.dg/tc1/dr108.C: Same.
3171 * g++.dg/tc1/dr147.C: Same.
3172 * g++.dg/template/arg7.C: Same.
3173 * g++.dg/template/conv11.C: Same.
3174 * g++.dg/template/crash13.C: Same.
3175 * g++.dg/template/crash55.C: Same.
3176 * g++.dg/template/dependent-expr5.C: Same.
3177 * g++.dg/template/error17.C: Same.
3178 * g++.dg/template/error33.C: Same.
3179 * g++.dg/template/error4.C: Same.
3180 * g++.dg/template/error50.C: Same.
3181 * g++.dg/template/error53.C: Same.
3182 * g++.dg/template/friend.C: Same.
3183 * g++.dg/template/func2.C: Same.
3184 * g++.dg/template/local6.C: Same.
3185 * g++.dg/template/member5.C: Same.
3186 * g++.dg/template/meminit1.C: Same.
3187 * g++.dg/template/nested3.C: Same.
3188 * g++.dg/template/nontype6.C: Same.
3189 * g++.dg/template/overload12.C: Same.
3190 * g++.dg/template/ptrmem8.C: Same.
3191 * g++.dg/template/qualified-id1.C: Same.
3192 * g++.dg/template/spec15.C: Same.
3193 * g++.dg/template/static1.C: Same.
3194 * g++.dg/template/static10.C: Same.
3195 * g++.dg/template/static2.C: Same.
3196 * g++.dg/template/ttp25.C: Same.
3197 * g++.dg/template/typedef2.C: Same.
3198 * g++.dg/template/typename2.C: Same.
3199 * g++.dg/template/unify10.C: Same.
3200 * g++.dg/template/unify6.C: Same.
3201 * g++.dg/template/unify7.C: Same.
3202 * g++.dg/template/unify9.C: Same.
3203 * g++.dg/template/varmod1.C: Same.
3204 * g++.dg/ubsan/div-by-zero-1.C: Same.
3205 * g++.dg/ubsan/pr63956.C: Same.
3206 * g++.dg/warn/Waddress-1.C: Same.
3207 * g++.dg/warn/Wconversion2.C: Same.
3208 * g++.dg/warn/Wnull-conversion-1.C: Same.
3209 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3210 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3211 * g++.dg/warn/Wswitch-1.C: Same.
3212 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3213 * g++.dg/warn/Wtype-limits.C: Same.
3214 * g++.dg/warn/Wunused-parm-5.C: Same.
3215 * g++.dg/warn/deprecated-6.C: Same.
3216 * g++.dg/warn/deprecated.C: Same.
3217 * g++.dg/warn/incomplete1.C: Same.
3218 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3219 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3220 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3221 * g++.dg/warn/overflow-warn-1.C: Same.
3222 * g++.dg/warn/overflow-warn-3.C: Same.
3223 * g++.dg/warn/overflow-warn-4.C: Same.
3224 * g++.dg/warn/pr12242.C: Same.
3225 * g++.dg/warn/pr30551-2.C: Same.
3226 * g++.dg/warn/pr30551.C: Same.
3227 * g++.old-deja/g++.benjamin/16077.C: Same.
3228 * g++.old-deja/g++.bob/inherit1.C: Same.
3229 * g++.old-deja/g++.brendan/crash56.C: Same.
3230 * g++.old-deja/g++.brendan/template17.C: Same.
3231 * g++.old-deja/g++.eh/ctor1.C: Same.
3232 * g++.old-deja/g++.jason/bool5.C: Same.
3233 * g++.old-deja/g++.jason/cond.C: Same.
3234 * g++.old-deja/g++.jason/operator.C: Same.
3235 * g++.old-deja/g++.jason/pmf5.C: Same.
3236 * g++.old-deja/g++.law/ctors5.C: Same.
3237 * g++.old-deja/g++.law/missed-error2.C: Same.
3238 * g++.old-deja/g++.law/operators9.C: Same.
3239 * g++.old-deja/g++.law/temps1.C: Same.
3240 * g++.old-deja/g++.mike/for2.C: Same.
3241 * g++.old-deja/g++.mike/ns5.C: Same.
3242 * g++.old-deja/g++.mike/ns7.C: Same.
3243 * g++.old-deja/g++.mike/p10769b.C: Same.
3244 * g++.old-deja/g++.niklas/t120.C: Same.
3245 * g++.old-deja/g++.niklas/t121.C: Same.
3246 * g++.old-deja/g++.ns/koenig5.C: Same.
3247 * g++.old-deja/g++.oliva/overload1.C: Same.
3248 * g++.old-deja/g++.other/crash24.C: Same.
3249 * g++.old-deja/g++.other/crash25.C: Same.
3250 * g++.old-deja/g++.other/decl5.C: Same.
3251 * g++.old-deja/g++.other/lineno5.C: Same.
3252 * g++.old-deja/g++.other/null3.C: Same.
3253 * g++.old-deja/g++.other/overcnv2.C: Same.
3254 * g++.old-deja/g++.other/ptrmem7.C: Same.
3255 * g++.old-deja/g++.other/typename1.C: Same.
3256 * g++.old-deja/g++.other/vaarg3.C: Same.
3257 * g++.old-deja/g++.pt/crash10.C: Same.
3258 * g++.old-deja/g++.pt/crash28.C: Same.
3259 * g++.old-deja/g++.pt/crash38.C: Same.
3260 * g++.old-deja/g++.pt/explicit70.C: Same.
3261 * g++.old-deja/g++.pt/explicit77.C: Same.
3262 * g++.old-deja/g++.pt/expr2.C: Same.
3263 * g++.old-deja/g++.pt/spec5.C: Same.
3264 * g++.old-deja/g++.pt/spec6.C: Same.
3265 * g++.old-deja/g++.pt/typename3.C: Same.
3266 * g++.old-deja/g++.pt/typename5.C: Same.
3267 * g++.old-deja/g++.pt/typename6.C: Same.
3268 * g++.old-deja/g++.pt/typename7.C: Same.
3269 * g++.old-deja/g++.pt/unify4.C: Same.
3270 * g++.old-deja/g++.pt/unify8.C: Same.
3271 * g++.old-deja/g++.pt/vaarg3.C: Same.
3272 * g++.old-deja/g++.robertl/eb22.C: Same.
3273 * g++.old-deja/g++.robertl/eb4.C: Same.
3274 * g++.old-deja/g++.robertl/eb44.C: Same.
3275 * g++.old-deja/g++.robertl/eb69.C: Same.
3276 * g++.old-deja/g++.robertl/eb98.C: Same.
3277 * gcc.dg/20031223-1.c: Same.
3278 * gcc.dg/940510-1.c: Same.
3279 * gcc.dg/990506-0.c: Same.
3280 * gcc.dg/Walloca-1.c: Same.
3281 * gcc.dg/Walloca-2.c: Same.
3282 * gcc.dg/Wconversion-integer.c: Same.
3283 * gcc.dg/Wcxx-compat-8.c: Same.
3284 * gcc.dg/Wimplicit-int-1.c: Same.
3285 * gcc.dg/Wimplicit-int-2.c: Same.
3286 * gcc.dg/Wimplicit-int-4.c: Same.
3287 * gcc.dg/Wpointer-sign-Wall.c: Same.
3288 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3289 * gcc.dg/Wshadow-1.c: Same.
3290 * gcc.dg/Wshadow-3.c: Same.
3291 * gcc.dg/Wswitch-enum-error.c: Same.
3292 * gcc.dg/Wswitch-enum.c: Same.
3293 * gcc.dg/Wswitch-error.c: Same.
3294 * gcc.dg/Wswitch.c: Same.
3295 * gcc.dg/Wtype-limits-Wextra.c: Same.
3296 * gcc.dg/Wtype-limits.c: Same.
3297 * gcc.dg/Wvla-larger-than-2.c: Same.
3298 * gcc.dg/anon-struct-5.c: Same.
3299 * gcc.dg/array-10.c: Same.
3300 * gcc.dg/array-11.c: Same.
3301 * gcc.dg/array-15.c: Same.
3302 * gcc.dg/array-2.c: Same.
3303 * gcc.dg/array-8.c: Same.
3304 * gcc.dg/array-const-2.c: Same.
3305 * gcc.dg/array-const-3.c: Same.
3306 * gcc.dg/bitfld-1.c: Same.
3307 * gcc.dg/bitfld-8.c: Same.
3308 * gcc.dg/builtin-redefine.c: Same.
3309 * gcc.dg/c11-noreturn-1.c: Same.
3310 * gcc.dg/c11-noreturn-2.c: Same.
3311 * gcc.dg/c11-static-assert-3.c: Same.
3312 * gcc.dg/c90-arraydecl-1.c: Same.
3313 * gcc.dg/c90-complex-1.c: Same.
3314 * gcc.dg/c90-complit-1.c: Same.
3315 * gcc.dg/c90-const-expr-11.c: Same.
3316 * gcc.dg/c90-const-expr-7.c: Same.
3317 * gcc.dg/c90-const-expr-8.c: Same.
3318 * gcc.dg/c90-enum-comma-1.c: Same.
3319 * gcc.dg/c90-flex-array-1.c: Same.
3320 * gcc.dg/c90-hexfloat-1.c: Same.
3321 * gcc.dg/c90-idem-qual-1.c: Same.
3322 * gcc.dg/c90-idem-qual-2.c: Same.
3323 * gcc.dg/c90-idem-qual-3.c: Same.
3324 * gcc.dg/c90-mixdecl-1.c: Same.
3325 * gcc.dg/c90-restrict-1.c: Same.
3326 * gcc.dg/c90-return-1.c: Same.
3327 * gcc.dg/c99-array-nonobj-1.c: Same.
3328 * gcc.dg/c99-arraydecl-1.c: Same.
3329 * gcc.dg/c99-complex-1.c: Same.
3330 * gcc.dg/c99-complex-2.c: Same.
3331 * gcc.dg/c99-complit-2.c: Same.
3332 * gcc.dg/c99-const-expr-7.c: Same.
3333 * gcc.dg/c99-const-expr-8.c: Same.
3334 * gcc.dg/c99-flex-array-3.c: Same.
3335 * gcc.dg/c99-flex-array-7.c: Same.
3336 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3337 * gcc.dg/c99-impl-decl-1.c: Same.
3338 * gcc.dg/c99-impl-int-1.c: Same.
3339 * gcc.dg/c99-impl-int-2.c: Same.
3340 * gcc.dg/c99-init-3.c: Same.
3341 * gcc.dg/c99-restrict-1.c: Same.
3342 * gcc.dg/c99-return-1.c: Same.
3343 * gcc.dg/c99-tag-1.c: Same.
3344 * gcc.dg/c99-tag-3.c: Same.
3345 * gcc.dg/call-diag-2.c: Same.
3346 * gcc.dg/cpp/19940712-1.c: Same.
3347 * gcc.dg/cpp/19951025-1.c: Same.
3348 * gcc.dg/cpp/19990413-1.c: Same.
3349 * gcc.dg/cpp/direct2.c: Same.
3350 * gcc.dg/cpp/direct2s.c: Same.
3351 * gcc.dg/cpp/pr28709.c: Same.
3352 * gcc.dg/cpp/pr61854-c90.c: Same.
3353 * gcc.dg/cpp/pr61854-c94.c: Same.
3354 * gcc.dg/cpp/pragma-1.c: Same.
3355 * gcc.dg/cpp/pragma-2.c: Same.
3356 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3357 * gcc.dg/cpp/trad/literals-2.c: Same.
3358 * gcc.dg/cpp/warn-comments-2.c: Same.
3359 * gcc.dg/cpp/warn-comments-3.c: Same.
3360 * gcc.dg/cpp/warn-comments.c: Same.
3361 * gcc.dg/cpp/warn-long-long-2.c: Same.
3362 * gcc.dg/cpp/warn-long-long.c: Same.
3363 * gcc.dg/cpp/warn-redefined-2.c: Same.
3364 * gcc.dg/cpp/warn-redefined.c: Same.
3365 * gcc.dg/darwin-cfstring-2.c: Same.
3366 * gcc.dg/darwin-cfstring-format-1.c: Same.
3367 * gcc.dg/decl-9.c: Same.
3368 * gcc.dg/declspec-1.c: Same.
3369 * gcc.dg/declspec-10.c: Same.
3370 * gcc.dg/declspec-11.c: Same.
3371 * gcc.dg/declspec-13.c: Same.
3372 * gcc.dg/declspec-18.c: Same.
3373 * gcc.dg/declspec-4.c: Same.
3374 * gcc.dg/declspec-5.c: Same.
3375 * gcc.dg/declspec-6.c: Same.
3376 * gcc.dg/declspec-8.c: Same.
3377 * gcc.dg/deprecated-4.c: Same.
3378 * gcc.dg/deprecated.c: Same.
3379 * gcc.dg/dfp/composite-type.c: Same.
3380 * gcc.dg/empty-source-2.c: Same.
3381 * gcc.dg/empty-source-3.c: Same.
3382 * gcc.dg/format/attr-6.c: Same.
3383 * gcc.dg/format/branch-1.c: Same.
3384 * gcc.dg/format/c90-printf-1.c: Same.
3385 * gcc.dg/format/c90-strftime-2.c: Same.
3386 * gcc.dg/format/c99-strftime-1.c: Same.
3387 * gcc.dg/format/cmn-err-1.c: Same.
3388 * gcc.dg/format/few-1.c: Same.
3389 * gcc.dg/format/ms_branch-1.c: Same.
3390 * gcc.dg/format/ms_unnamed-1.c: Same.
3391 * gcc.dg/format/ms_va-1.c: Same.
3392 * gcc.dg/format/unnamed-1.c: Same.
3393 * gcc.dg/format/va-1.c: Same.
3394 * gcc.dg/format/xopen-1.c: Same.
3395 * gcc.dg/funcdef-var-1.c: Same.
3396 * gcc.dg/funcdef-var-2.c: Same.
3397 * gcc.dg/gnu89-const-expr-1.c: Same.
3398 * gcc.dg/gnu89-const-expr-2.c: Same.
3399 * gcc.dg/gnu90-const-expr-1.c: Same.
3400 * gcc.dg/gnu99-const-expr-1.c: Same.
3401 * gcc.dg/gnu99-const-expr-2.c: Same.
3402 * gcc.dg/gnu99-init-2.c: Same.
3403 * gcc.dg/gomp/_Atomic-5.c: Same.
3404 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3405 * gcc.dg/gomp/atomic-5.c: Same.
3406 * gcc.dg/gomp/linear-1.c: Same.
3407 * gcc.dg/gomp/pr67500.c: Same.
3408 * gcc.dg/init-bad-1.c: Same.
3409 * gcc.dg/init-bad-2.c: Same.
3410 * gcc.dg/init-bad-3.c: Same.
3411 * gcc.dg/init-string-1.c: Same.
3412 * gcc.dg/label-compound-stmt-1.c: Same.
3413 * gcc.dg/label-decl-2.c: Same.
3414 * gcc.dg/label-decl-4.c: Same.
3415 * gcc.dg/large-size-array-2.c: Same.
3416 * gcc.dg/large-size-array-4.c: Same.
3417 * gcc.dg/lvalue-6.c: Same.
3418 * gcc.dg/m-un-2.c: Same.
3419 * gcc.dg/multiple-overflow-warn-1.c: Same.
3420 * gcc.dg/multiple-overflow-warn-2.c: Same.
3421 * gcc.dg/multiple-overflow-warn-3.c: Same.
3422 * gcc.dg/nested-redef-1.c: Same.
3423 * gcc.dg/no-asm-1.c: Same.
3424 * gcc.dg/no-asm-3.c: Same.
3425 * gcc.dg/no-asm-4.c: Same.
3426 * gcc.dg/noncompile/20010524-1.c: Same.
3427 * gcc.dg/noncompile/incomplete-5.c: Same.
3428 * gcc.dg/noncompile/pr44517.c: Same.
3429 * gcc.dg/noncompile/pr52290.c: Same.
3430 * gcc.dg/noreturn-1.c: Same.
3431 * gcc.dg/overflow-warn-1.c: Same.
3432 * gcc.dg/overflow-warn-2.c: Same.
3433 * gcc.dg/overflow-warn-3.c: Same.
3434 * gcc.dg/overflow-warn-4.c: Same.
3435 * gcc.dg/parm-mismatch-1.c: Same.
3436 * gcc.dg/parser-pr28152-2.c: Same.
3437 * gcc.dg/parser-pr28152.c: Same.
3438 * gcc.dg/pedwarn-init.c: Same.
3439 * gcc.dg/pointer-arith-2.c: Same.
3440 * gcc.dg/pointer-arith-3.c: Same.
3441 * gcc.dg/pointer-arith-4.c: Same.
3442 * gcc.dg/pr14475.c: Same.
3443 * gcc.dg/pr18596-3.c: Same.
3444 * gcc.dg/pr18809-1.c: Same.
3445 * gcc.dg/pr27953.c: Same.
3446 * gcc.dg/pr30457.c: Same.
3447 * gcc.dg/pr30551-2.c: Same.
3448 * gcc.dg/pr30551-3.c: Same.
3449 * gcc.dg/pr30551-4.c: Same.
3450 * gcc.dg/pr30551-5.c: Same.
3451 * gcc.dg/pr30551-6.c: Same.
3452 * gcc.dg/pr30551.c: Same.
3453 * gcc.dg/pr36997.c: Same.
3454 * gcc.dg/pr41842.c: Same.
3455 * gcc.dg/pr48552-1.c: Same.
3456 * gcc.dg/pr48552-2.c: Same.
3457 * gcc.dg/pr59717.c: Same.
3458 * gcc.dg/pr61077.c: Same.
3459 * gcc.dg/pr61096-1.c: Same.
3460 * gcc.dg/pr63626.c: Same.
3461 * gcc.dg/pr64223-1.c: Same.
3462 * gcc.dg/pr64223-2.c: Same.
3463 * gcc.dg/pr8788-1.c: Same.
3464 * gcc.dg/pr8927-1.c: Same.
3465 * gcc.dg/pragma-darwin.c: Same.
3466 * gcc.dg/pragma-diag-5.c: Same.
3467 * gcc.dg/pragma-message.c: Same.
3468 * gcc.dg/redecl-1.c: Same.
3469 * gcc.dg/simd-1.c: Same.
3470 * gcc.dg/simd-5.c: Same.
3471 * gcc.dg/simd-6.c: Same.
3472 * gcc.dg/spellcheck-fields.c: Same.
3473 * gcc.dg/spellcheck-typenames.c: Same.
3474 * gcc.dg/struct-semi-2.c: Same.
3475 * gcc.dg/struct-semi-3.c: Same.
3476 * gcc.dg/transparent-union-3.c: Same.
3477 * gcc.dg/ucnid-8.c: Same.
3478 * gcc.dg/uninit-pr19430-O0.c: Same.
3479 * gcc.dg/uninit-pr19430.c: Same.
3480 * gcc.dg/uninit-pr20644-O0.c: Same.
3481 * gcc.dg/utf-dflt.c: Same.
3482 * gcc.dg/utf-dflt2.c: Same.
3483 * gcc.dg/utf16-4.c: Same.
3484 * gcc.dg/vla-11.c: Same.
3485 * gcc.dg/vla-20.c: Same.
3486 * gcc.dg/vla-init-1.c: Same.
3487 * gcc.dg/vla-init-2.c: Same.
3488 * gcc.dg/vla-init-3.c: Same.
3489 * gcc.dg/weak/weak-6.c: Same.
3490 * gcc.dg/weak/weak-7.c: Same.
3491 * gcc.dg/wtr-int-type-1.c: Same.
3492 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3493 * gcc.target/arm/polytypes.c: Same.
3494 * gcc.target/i386/spellcheck-options-4.c: Same.
3495 * gcc.target/powerpc/20030218-1.c: Same.
3496 * gcc.target/sh/pr21255-4.c: Same.
3497 * gcc.test-framework/dg-error-exp-XP.c: Same.
3498 * gfortran.dg/array_constructor_30.f03: Same.
3499 * gfortran.dg/class_30.f90: Same.
3500 * gfortran.dg/goacc/subarrays.f95: Same.
3501 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3502 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3503 * gfortran.dg/intrinsic_std_1.f90: Same.
3504 * gfortran.dg/pr70006.f90: Same.
3505 * gfortran.dg/warning-directive-1.F90: Same.
3506 * gfortran.dg/warning-directive-2.F90: Same.
3507 * gfortran.dg/warning-directive-3.F90: Same.
3508 * gfortran.dg/warning-directive-4.F90: Same.
3509 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3510 * obj-c++.dg/class-extension-1.mm: Same.
3511 * obj-c++.dg/class-extension-2.mm: Same.
3512 * obj-c++.dg/class-protocol-1.mm: Same.
3513 * obj-c++.dg/cxx-ivars-1.mm: Same.
3514 * obj-c++.dg/duplicate-class-1.mm: Same.
3515 * obj-c++.dg/exceptions-3.mm: Same.
3516 * obj-c++.dg/exceptions-4.mm: Same.
3517 * obj-c++.dg/exceptions-5.mm: Same.
3518 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3519 * obj-c++.dg/fsf-package-0.m: Same.
3520 * obj-c++.dg/invalid-type-1.mm: Same.
3521 * obj-c++.dg/method-12.mm: Same.
3522 * obj-c++.dg/method-13.mm: Same.
3523 * obj-c++.dg/method-15.mm: Same.
3524 * obj-c++.dg/method-16.mm: Same.
3525 * obj-c++.dg/method-6.mm: Same.
3526 * obj-c++.dg/method-7.mm: Same.
3527 * obj-c++.dg/property/at-property-1.mm: Same.
3528 * obj-c++.dg/property/at-property-14.mm: Same.
3529 * obj-c++.dg/property/at-property-17.mm: Same.
3530 * obj-c++.dg/property/at-property-21.mm: Same.
3531 * obj-c++.dg/property/at-property-5.mm: Same.
3532 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3533 * obj-c++.dg/property/dynamic-3.mm: Same.
3534 * obj-c++.dg/property/dynamic-4.mm: Same.
3535 * obj-c++.dg/property/property-neg-1.mm: Same.
3536 * obj-c++.dg/property/property-neg-6.mm: Same.
3537 * obj-c++.dg/property/synthesize-11.mm: Same.
3538 * obj-c++.dg/property/synthesize-5.mm: Same.
3539 * obj-c++.dg/property/synthesize-6.mm: Same.
3540 * obj-c++.dg/proto-lossage-4.mm: Same.
3541 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3542 * obj-c++.dg/strings/strings-1.mm: Same.
3543 * obj-c++.dg/super-class-1.mm: Same.
3544 * obj-c++.dg/syntax-error-6.mm: Same.
3545 * obj-c++.dg/syntax-error-7.mm: Same.
3546 * obj-c++.dg/syntax-error-9.mm: Same.
3547 * obj-c++.dg/try-catch-13.mm: Same.
3548 * objc.dg/attributes/method-noreturn-1.m: Same.
3549 * objc.dg/bad-receiver-type-2.m: Same.
3550 * objc.dg/bad-receiver-type.m: Same.
3551 * objc.dg/call-super-2.m: Same.
3552 * objc.dg/class-2.m: Same.
3553 * objc.dg/class-extension-1.m: Same.
3554 * objc.dg/class-extension-2.m: Same.
3555 * objc.dg/class-protocol-1.m: Same.
3556 * objc.dg/desig-init-1.m: Same.
3557 * objc.dg/duplicate-class-1.m: Same.
3558 * objc.dg/exceptions-3.m: Same.
3559 * objc.dg/exceptions-4.m: Same.
3560 * objc.dg/exceptions-5.m: Same.
3561 * objc.dg/foreach-6.m: Same.
3562 * objc.dg/foreach-7.m: Same.
3563 * objc.dg/fsf-nsstring-format-1.m: Same.
3564 * objc.dg/fsf-package-0.m: Same.
3565 * objc.dg/invalid-type-1.m: Same.
3566 * objc.dg/method-11.m: Same.
3567 * objc.dg/method-19.m: Same.
3568 * objc.dg/method-2.m: Same.
3569 * objc.dg/method-20.m: Same.
3570 * objc.dg/method-5.m: Same.
3571 * objc.dg/method-6.m: Same.
3572 * objc.dg/method-7.m: Same.
3573 * objc.dg/method-9.m: Same.
3574 * objc.dg/missing-proto-3.m: Same.
3575 * objc.dg/private-1.m: Same.
3576 * objc.dg/property/at-property-1.m: Same.
3577 * objc.dg/property/at-property-14.m: Same.
3578 * objc.dg/property/at-property-17.m: Same.
3579 * objc.dg/property/at-property-21.m: Same.
3580 * objc.dg/property/at-property-5.m: Same.
3581 * objc.dg/property/dynamic-3.m: Same.
3582 * objc.dg/property/dynamic-4.m: Same.
3583 * objc.dg/property/property-neg-1.m: Same.
3584 * objc.dg/property/property-neg-6.m: Same.
3585 * objc.dg/property/synthesize-11.m: Same.
3586 * objc.dg/property/synthesize-5.m: Same.
3587 * objc.dg/property/synthesize-6.m: Same.
3588 * objc.dg/proto-hier-1.m: Same.
3589 * objc.dg/proto-lossage-4.m: Same.
3590 * objc.dg/protocol-qualifier-2.m: Same.
3591 * objc.dg/strings/strings-1.m: Same.
3592 * objc.dg/type-size-1.m: Same.
3593
3594 2017-04-18 Jeff Law <law@redhat.com>
3595
3596 PR target/74563
3597 * gcc.target/mips/pr74563: New test.
3598
3599 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR tree-optimization/80443
3602 * gcc.c-torture/compile/pr80443.c: New test.
3603
3604 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3605
3606 PR rtl-optimization/80357
3607 * gcc.c-torture/compile/pr80357.c: New test.
3608
3609 2017-04-18 Jeff Law <law@redhat.com>
3610
3611 PR middle-end/80422
3612 * gcc.c-torture/compile/pr80422.c: New test.
3613
3614 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3615
3616 PR debug/80263
3617 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3618
3619 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3620
3621 PR target/80099
3622 * gcc.target/powerpc/pr80099-1.c: New test.
3623 * gcc.target/powerpc/pr80099-2.c: Likewise.
3624 * gcc.target/powerpc/pr80099-3.c: Likewise.
3625 * gcc.target/powerpc/pr80099-4.c: Likewise.
3626 * gcc.target/powerpc/pr80099-5.c: Likewise.
3627
3628 2017-04-18 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR sanitizer/80444
3631 * gcc.dg/sancov/pr80444.c: New test.
3632
3633 PR middle-end/79788
3634 PR middle-end/80375
3635 * gcc.dg/pr79788-1.c: New test.
3636 * gcc.dg/pr79788-2.c: New test.
3637
3638 2017-04-18 Marek Polacek <polacek@redhat.com>
3639
3640 PR c++/80244 - ICE with attribute in template alias.
3641 * g++.dg/cpp0x/alias-decl-59.C: New test.
3642
3643 PR c++/80241 - ICE with alignas pack expansion.
3644 * g++.dg/cpp0x/alignas11.C: New test.
3645
3646 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3647
3648 PR c++/80287
3649 * g++.dg/lto/pr80287_0.C: New test.
3650
3651 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3652
3653 PR target/80315
3654 * gcc.target/powerpc/pr80315-1.c: New test.
3655 * gcc.target/powerpc/pr80315-2.c: New test.
3656 * gcc.target/powerpc/pr80315-3.c: New test.
3657 * gcc.target/powerpc/pr80315-4.c: New test.
3658
3659 2017-04-16 Tom de Vries <tom@codesourcery.com>
3660
3661 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3662 directive.
3663 * g++.dg/parse/error3.C: Same.
3664 * g++.old-deja/g++.pt/niklas01a.C: Same.
3665 * gcc.dg/990506-0.c: Same.
3666 * gcc.dg/cpp/19990413-1.c: Same.
3667 * gcc.dg/cpp/pragma-1.c: Same.
3668 * gcc.dg/cpp/pragma-2.c: Same.
3669 * gcc.dg/m-un-2.c: Same.
3670 * objc.dg/private-1.m: Same.
3671
3672 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
3673
3674 * gcc.dg/pr54669.c: Fix dg-do directive.
3675 * gcc.dg/pr78582.c: Ditto.
3676 * gcc.dg/pr80020.c: Ditto.
3677 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3678 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3679 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3680 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3681 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3682 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3683 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3684 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3685 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3686 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3687
3688 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3689
3690 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
3691 * gfortran.dg/generic_29.f90: Likewise.
3692 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3693 * gfortran.dg/pr41922.f90: Likewise.
3694 * gfortran.dg/pr70006.f90: Likewise.
3695
3696 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3697
3698 PR tree-optimization/66612
3699 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3700
3701 2017-04-14 Janus Weil <janus@gcc.gnu.org>
3702
3703 PR fortran/80361
3704 * gfortran.dg/class_62.f90: New test case.
3705
3706 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3707
3708 * gcc.target/arc/loop-1.c: New file.
3709
3710 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3711
3712 PR target/80098
3713 * gcc.target/powerpc/pr80098-1.c: New test.
3714 * gcc.target/powerpc/pr80098-2.c: Likewise.
3715 * gcc.target/powerpc/pr80098-3.c: Likewise.
3716 * gcc.target/powerpc/pr80098-4.c: Likewise.
3717
3718 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR sanitizer/80403
3721 * g++.dg/ubsan/pr80403-2.C: New test.
3722
3723 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3724
3725 PR rtl-optimization/80343
3726 * gcc.target/powerpc/pr80343.c: New.
3727
3728 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3729
3730 PR sanitizer/80414
3731 * c-c++-common/ubsan/bounds-15.c: New test.
3732
3733 2017-04-13 Richard Biener <rguenther@suse.de>
3734
3735 PR testsuite/80416
3736 * g++.dg/torture/pr79671.C: Fix asm constraints.
3737
3738 2017-04-13 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR debug/80321
3741 * gcc.dg/debug/pr80321.c: New test.
3742
3743 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3744
3745 * gnat.dg/debug10.adb: New test.
3746 * gnat.dg/debug10_pkg.ads: New helper.
3747
3748 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR tree-optimization/79390
3751 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3752
3753 PR sanitizer/80403
3754 PR sanitizer/80404
3755 PR sanitizer/80405
3756 * g++.dg/ubsan/pr80403.C: New test.
3757 * g++.dg/ubsan/pr80404.C: New test.
3758 * g++.dg/ubsan/pr80405.C: New test.
3759
3760 PR c/80163
3761 * gcc.dg/torture/pr80163.c: New test.
3762
3763 2017-04-12 Richard Biener <rguenther@suse.de>
3764 Jeff Law <law@redhat.com>
3765
3766 PR tree-optimization/80359
3767 * gcc.dg/torture/pr80359.c: New testcase.
3768
3769 2017-04-12 Richard Biener <rguenther@suse.de>
3770 Bernd Edlinger <bernd.edlinger@hotmail.de>
3771
3772 PR middle-end/79671
3773 * g++.dg/torture/pr79671.C: New testcase.
3774 * g++.dg/lto/pr79671_0.C: Likewise.
3775 * g++.dg/lto/pr79671_1.c: Likewise.
3776
3777 2017-04-12 Jakub Jelinek <jakub@redhat.com>
3778
3779 PR sanitizer/80349
3780 * g++.dg/ubsan/pr80349.C: New test.
3781
3782 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3783
3784 PR c++/80370
3785 * g++.dg/cpp1z/decomp28.C: New test.
3786
3787 PR middle-end/80100
3788 * gcc.dg/pr80100.c: New test.
3789
3790 PR rtl-optimization/80385
3791 * g++.dg/opt/pr80385.C: New test.
3792
3793 2017-04-11 Martin Liska <mliska@suse.cz>
3794
3795 PR ipa/80212
3796 * g++.dg/ipa/pr80212.C: New test.
3797
3798 2017-04-11 Martin Sebor <msebor@redhat.com>
3799
3800 PR middle-end/80364
3801 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3802
3803 2017-04-11 Martin Liska <mliska@suse.cz>
3804
3805 PR sanitizer/70878
3806 * gcc.dg/ubsan/pr70878.c: New test.
3807
3808 2017-04-11 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR target/80381
3811 * gcc.target/i386/pr80381.c: New test.
3812
3813 PR c++/80363
3814 * g++.dg/ext/pr80363.C: New test.
3815
3816 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3817
3818 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3819 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3820 Add avr-*-* to non-lp64 selector.
3821
3822 2017-04-10 Martin Sebor <msebor@redhat.com>
3823
3824 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3825 * gcc.dg/pr40340-4.c: Same.
3826
3827 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3828
3829 PR fortran/69498
3830 * gfortran.dg/submodule_unexp.f90: Modified test
3831 to account for new error.
3832 * gfortran.dg/submodule_twice.f90: New Test
3833
3834 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3835
3836 PR c++/80176
3837 * g++.dg/init/ref23.C: New test.
3838
3839 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3840
3841 PR tree-optimization/80304
3842 * gfortran.dg/do_concurrent_4.f90: New test case.
3843
3844 2017-04-10 Janus Weil <janus@gcc.gnu.org>
3845
3846 PR fortran/80046
3847 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3848
3849 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
3850
3851 * g++.dg/torture/pr79905.C: Add -maltivec option.
3852
3853 2017-04-10 Jeff Law <law@redhat.com>
3854
3855 PR tree-optimization/80374
3856 * g++.dg/pr80374.c: New test.
3857
3858 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3859
3860 PR target/80108
3861 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3862 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3863
3864 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
3865
3866 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3867
3868 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
3869
3870 PR testsuite/79356
3871 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3872
3873 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
3874
3875 PR testsuite/79867
3876 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3877
3878 2017-04-10 Marek Polacek <polacek@redhat.com>
3879
3880 PR sanitizer/80348
3881 * g++.dg/ubsan/div-by-zero-3.C: New test.
3882
3883 2017-04-10 Bin Cheng <bin.cheng@arm.com>
3884
3885 PR tree-optimization/80153
3886 * gcc.c-torture/execute/pr80153.c: New.
3887
3888 2017-04-10 Richard Biener <rguenther@suse.de>
3889
3890 PR middle-end/80362
3891 * gcc.dg/torture/pr80362.c: New testcase.
3892
3893 2017-04-10 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/80304
3896 * gcc.dg/torture/pr80304.c: New testcase.
3897
3898 2017-04-10 Nathan Sidwell <nathan@acm.org>
3899
3900 PR target/79905
3901 * g++.dg/torture/pr79905.C: New.
3902
3903 2017-04-10 Martin Liska <mliska@suse.cz>
3904
3905 PR sanitizer/80350
3906 * c-c++-common/ubsan/pr80350.c: New test.
3907
3908 2017-04-10 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR target/80324
3911 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3912
3913 2017-04-08 Martin Liska <mliska@suse.cz>
3914
3915 Revert:
3916 2017-04-07 Martin Liska <mliska@suse.cz>
3917
3918 PR ipa/80212
3919 * g++.dg/ipa/pr80212.C: New test.
3920
3921 2017-04-07 Jakub Jelinek <jakub@redhat.com>
3922
3923 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3924 dg-options.
3925 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3926
3927 PR target/80322
3928 PR target/80323
3929 PR target/80325
3930 PR target/80326
3931 * gcc.target/i386/avx512f-undefined-1.c: New test.
3932 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3933 * gcc.target/i386/avx-cvtsd-1.c: New test.
3934 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3935 * gcc.target/i386/avx512f-abspd-1.c: New test.
3936 * gcc.target/i386/avx-cvtss-1.c: New test.
3937 * gcc.target/i386/avx512f-absps-1.c: New test.
3938 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3939 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3940
3941 2017-04-07 Marek Polacek <polacek@redhat.com>
3942
3943 PR sanitizer/80348
3944 * g++.dg/ubsan/div-by-zero-2.C: New test.
3945
3946 PR c++/80095
3947 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3948
3949 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3950
3951 PR rtl-optimization/70478
3952 * gcc.target/s390/pr70478.c: New.
3953
3954 2017-04-07 Martin Liska <mliska@suse.cz>
3955
3956 PR target/79889
3957 * g++.dg/ext/mv8.C: Add aarch64* targets.
3958
3959 2017-04-07 Martin Liska <mliska@suse.cz>
3960
3961 PR ipa/80212
3962 * g++.dg/ipa/pr80212.C: New test.
3963
3964 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3965
3966 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3967
3968 2017-04-07 Richard Biener <rguenther@suse.de>
3969
3970 PR tree-optimization/80334
3971 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3972 alignas on stack.
3973
3974 2017-04-07 Richard Biener <rguenther@suse.de>
3975
3976 PR middle-end/80341
3977 * gcc.dg/torture/pr80341.c: New testcase.
3978
3979 2017-04-06 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR debug/80234
3982 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3983 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3984
3985 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3986
3987 PR target/79733
3988 * gcc.target/i386/pr79733.c: New test.
3989
3990 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
3991
3992 PR target/80298
3993 * gcc.target/i386/pr80298-1.c: New test.
3994 * gcc.target/i386/pr80298-2.c: Ditto.
3995
3996 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3997
3998 PR target/80082
3999 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4000 ARMv7-R.
4001
4002 2017-04-06 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/80334
4005 * g++.dg/torture/pr80334.C: New testcase.
4006
4007 2017-04-06 Martin Liska <mliska@suse.cz>
4008
4009 PR sanitizer/80166
4010 * gcc.dg/asan/pr80166.c: New test.
4011
4012 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4013
4014 PR tree-optimization/79390
4015 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4016
4017 2017-04-06 Richard Biener <rguenther@suse.de>
4018
4019 PR tree-optimization/80262
4020 * gcc.target/i386/pr80262.c: New testcase.
4021
4022 2017-04-06 Richard Biener <rguenther@suse.de>
4023
4024 PR middle-end/80281
4025 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4026
4027 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4028
4029 PR rtl-optimization/70703
4030 * gcc.target/i386/pr70703.c: New.
4031
4032 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4033
4034 PR sanitizer/80308
4035 * c-c++-common/asan/pr80308.c: New test.
4036
4037 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4038
4039 PR target/79890
4040 * gcc.target/s390/pr79890.c: New test case.
4041
4042 2017-04-05 Jakub Jelinek <jakub@redhat.com>
4043
4044 PR target/80310
4045 * c-c++-common/ubsan/pr80310.c: New test.
4046
4047 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR c++/80297
4050 * g++.dg/torture/pr80297.C: New test.
4051
4052 PR tree-optimization/79390
4053 * gcc.target/i386/pr79390.c: New test.
4054 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4055
4056 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4057
4058 PR c++/80296
4059 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4060
4061 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4062
4063 PR target/80307
4064 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4065 targeting any CPU or architecture.
4066 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4067 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4068 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4069 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4070 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4071 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4072 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4073 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4074
4075 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
4076
4077 PR fortran/69498
4078 * gfortran.dg/submodule_unexp.f90: New test.
4079
4080 2017-04-04 Jakub Jelinek <jakub@redhat.com>
4081
4082 PR target/80286
4083 * gcc.target/i386/avx-pr80286.c: New test.
4084 * gcc.dg/pr80286.c: New test.
4085
4086 2017-04-04 Richard Biener <rguenther@suse.de>
4087
4088 PR middle-end/80281
4089 * gcc.dg/torture/pr80281.c: New testcase.
4090
4091 2017-04-04 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/80275
4094 * g++.dg/opt/pr80275.C: Make g static.
4095
4096 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4097
4098 PR rtl-optimization/60818
4099 * gcc.c-torture/compile/pr60818.c: New testcase.
4100
4101 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
4102
4103 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4104 * gcc.dg/20031012-1.c: Likewise.
4105 * gcc.dg/ipa/ipcp-1.c: Likewise.
4106 * gcc.dg/torture/matrix-3.c: Likewise.
4107 * gcc.target/powerpc/ppc-spe.c: Likewise.
4108 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4109
4110 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4111
4112 PR target/80246
4113 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4114 powerpc_vsx_ok.
4115 (std, ld): Limit scan-assembler-times check to lp64.
4116 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4117 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4118 powerpc_vsx_ok.
4119
4120 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4121
4122 PR target/80246
4123 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4124
4125 2017-04-03 Richard Biener <rguenther@suse.de>
4126
4127 PR tree-optimization/80275
4128 * g++.dg/opt/pr80275.C: New testcase.
4129
4130 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4131
4132 PR testsuite/79356
4133 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4134
4135 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4136
4137 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4138 (bal): Increase iteration count and assume alignment.
4139
4140 2017-04-03 Bin Cheng <bin.cheng@arm.com>
4141
4142 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4143
4144 2017-04-02 Andrew Pinski <apinski@cavium.com>
4145
4146 * gcc.c-torture/compile/nested-3.c: New testcase.
4147 * gcc.c-torture/execute/20170401-1.c: New testcase.
4148 * gcc.c-torture/execute/20170401-2.c: New testcase.
4149
4150 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4151
4152 PR rtl-optimization/79405
4153 gcc.dg/pr79405.c: New testcase.
4154
4155 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR debug/79255
4158 * gcc.dg/pr79255.c: New test.
4159
4160 PR c++/79572
4161 * g++.dg/ubsan/null-8.C: New test.
4162
4163 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4164
4165 PR target/80107
4166 * gfortran.dg/pr80107.f: New.
4167
4168 2017-03-31 Jeff Law <law@redhat.com>
4169
4170 PR tree-optimization/49498
4171 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4172
4173 2017-03-31 Richard Biener <rguenther@suse.de>
4174
4175 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4176
4177 2017-03-31 Richard Biener <rguenther@suse.de>
4178
4179 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4180
4181 2017-03-31 Jakub Jelinek <jakub@redhat.com>
4182
4183 PR libstdc++/80251
4184 * g++.dg/ext/is_aggregate.C: New test.
4185
4186 PR middle-end/80173
4187 * gcc.target/i386/pr80173.c: New test.
4188
4189 PR middle-end/80163
4190 * gcc.dg/pr80163.c: New test.
4191
4192 PR debug/80025
4193 * gcc.dg/torture/pr80025.c: New test.
4194
4195 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4196
4197 * gcc.target/mips/pr52125.c: Add -msym32.
4198
4199 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR translation/80189
4202 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4203 * g++.dg/gomp/sharing-1.C: Likewise.
4204 * gfortran.dg/gomp/pr44536.f90: Likewise.
4205 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4206 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4207 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4208 * gfortran.dg/gomp/pr33439.f90: Likewise.
4209 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4210 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4211 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4212 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4213 * gcc.dg/gomp/sharing-1.c: Likewise.
4214
4215 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4216
4217 PR target/80246
4218 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4219 Darwin and SPE.
4220 (dxex, dxexq): Update return type.
4221 (diex, diexq): Update argument type.
4222 * gcc.target/powerpc/pr80246.c: New test.
4223
4224 2017-03-30 Martin Jambor <mjambor@suse.cz>
4225
4226 PR ipa/77333
4227 * g++.dg/ipa/pr77333.C: New test.
4228
4229 2017-03-30 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR target/80206
4232 * gcc.target/i386/pr80206.c: New test.
4233
4234 2017-03-30 Richard Biener <rguenther@suse.de>
4235
4236 PR tree-optimization/77498
4237 * gfortran.dg/pr77498.f: New testcase.
4238
4239 2017-03-29 Marek Polacek <polacek@redhat.com>
4240
4241 PR c/79730
4242 * gcc.dg/pr79730.c: New test.
4243
4244 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245
4246 PR libgfortran/78670
4247 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4248 a character of length 1. Update test for success.
4249 * gfortran.dg/dtio_28.f03: New test.
4250 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4251 'scratch' to delete the file when done.
4252
4253 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4254
4255 PR rtl-optimization/80233
4256 * gcc.c-torture/compile/pr80233.c: New testcase.
4257
4258 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4259
4260 PR fortran/80254
4261 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4262 * gfortran.dg/dec_io_2a.f90: instead (new test).
4263
4264 2017-03-28 Jiong Wang <jiong.wang@arm.com>
4265
4266 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4267
4268 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4269
4270 PR testsuite/43496
4271 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4272 generating PIC code.
4273
4274 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4275
4276 PR rtl-optimization/80193
4277 * gcc.target/i386/pr80193.c: New.
4278
4279 2017-03-28 Janus Weil <janus@gcc.gnu.org>
4280
4281 PR fortran/78661
4282 * gfortran.dg/dtio_25.f90: Modified test case.
4283 * gfortran.dg/dtio_27.f90: New test case.
4284
4285 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
4286
4287 PR target/53383
4288 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4289 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4290 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4291
4292 2017-03-28 Bin Cheng <bin.cheng@arm.com>
4293
4294 * gcc.c-torture/compile/irreducible-loop.c: New.
4295
4296 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4297
4298 PR tree-optimization/80218
4299 * gcc.dg/pr80218.c: New test.
4300
4301 2017-03-28 Richard Biener <rguenther@suse.de>
4302
4303 PR tree-optimization/78644
4304 * gcc.dg/pr78644-1.c: New testcase.
4305 * gcc.dg/pr78644-2.c: Likewise.
4306
4307 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4308
4309 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4310 * gcc.dg/pic-4.c: Likewise.
4311 * gcc.dg/pie-3.c: Likewise.
4312 * gcc.dg/pie-4.c: Likewise.
4313
4314 2017-03-28 Martin Liska <mliska@suse.cz>
4315
4316 PR ipa/80205
4317 * g++.dg/ipa/pr80205.C: New test.
4318
4319 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4320
4321 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4322 with sizeof(int) < 4.
4323 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4324 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4325 * gcc.dg/torture/pr79777.c: Likewise.
4326 * gcc.dg/torture/pr79910.c: Likewise.
4327
4328 2017-03-28 Richard Biener <rguenther@suse.de>
4329
4330 PR middle-end/80222
4331 * g++.dg/pr80222.C: New testcase.
4332
4333 2017-03-28 Martin Liska <mliska@suse.cz>
4334
4335 PR ipa/80104
4336 * gcc.dg/ipa/pr80104.c: New test.
4337
4338 2017-03-28 Marek Polacek <polacek@redhat.com>
4339
4340 PR sanitizer/80067
4341 * c-c++-common/ubsan/shift-10.c: New test.
4342
4343 2017-03-27 Jeff Law <law@redhat.com>
4344
4345 PR tree-optimization/80216
4346 * gcc.c-torture/compile/pr80216.c: New test.
4347
4348 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR middle-end/80162
4351 * c-c++-common/pr80162-1.c: New test.
4352 * c-c++-common/pr80162-2.c: New test.
4353 * c-c++-common/pr80162-3.c: New test.
4354
4355 PR target/80102
4356 * g++.dg/opt/pr80102.C: New test.
4357
4358 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4359
4360 PR target/78543
4361 * gcc.target/powerpc/pr78543.c: New test.
4362
4363 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4364
4365 PR target/80103
4366 * gcc.target/powerpc/pr80103-1.c: New test.
4367
4368 2017-03-27 Richard Biener <rguenther@suse.de>
4369
4370 PR tree-optimization/80181
4371 * gcc.dg/torture/pr80181.c: New testcase.
4372
4373 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4374
4375 * gcc.target/arc/interrupt-4.c: New file.
4376
4377 2017-03-27 Richard Biener <rguenther@suse.de>
4378
4379 PR ipa/79776
4380 * g++.dg/ipa/pr79776.C: New testcase.
4381
4382 2017-03-27 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR sanitizer/80168
4385 * gcc.dg/asan/pr80168.c: New test.
4386
4387 2017-03-27 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/80170
4390 * gcc.dg/pr80170.c: New testcase.
4391
4392 2017-03-27 Richard Biener <rguenther@suse.de>
4393
4394 PR middle-end/80171
4395 * g++.dg/torture/pr80171.C: New testcase.
4396
4397 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
4398
4399 * gcc.dg/torture/pr79732.c: Require alias support.
4400 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4401
4402 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4403 libatomic_available.
4404 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4405 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4406
4407 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4408
4409 PR libgfortran/78881
4410 * gfortran.dg/dtio_26.f90: New test.
4411
4412 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
4413
4414 PR fortran/80156
4415 PR fortran/79382
4416 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4417 testcase for PR80156. Add a main programme that tests that
4418 the typebound generic is accessible.
4419
4420 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4421
4422 PR rtl-optimization/80160
4423 PR rtl-optimization/80159
4424
4425 * gcc.target/i386/pr80160.c: New test.
4426
4427 2017-03-24 Jakub Jelinek <jakub@redhat.com>
4428
4429 PR sanitizer/79904
4430 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4431
4432 2017-03-24 Marek Polacek <polacek@redhat.com>
4433
4434 PR c++/80119
4435 * g++.dg/warn/Wuninitialized-9.C: New test.
4436
4437 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4438
4439 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4440 and remove the high-level builtin. The error message for the
4441 would prevent compilation from reaching the second.
4442 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4443
4444 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4445
4446 * gcc.target/s390/vxe/negfma-1.c: New test.
4447
4448 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4449
4450 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4451 * gcc.target/s390/arch12/mul-1.c: New test.
4452 * gcc.target/s390/arch12/mul-2.c: New test.
4453
4454 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4455
4456 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4457
4458 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4459
4460 * gcc.target/s390/vxe/popcount-1.c: New test.
4461
4462 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4463
4464 * gcc.target/s390/vxe/bitops-1.c: New test.
4465
4466 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4467
4468 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4469 * lib/target-supports.exp: Add effective target check s390_vxe.
4470
4471 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4472
4473 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4474 comparison instructions used from now on.
4475
4476 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4477
4478 * gcc.target/s390/s390.exp (check_effective_target_vector):
4479 Include target-supports.exp and move target_vector check routine
4480 ...
4481 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4482 here and rename it.
4483 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4484 check from vector to s390_vx.
4485 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4486 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4487 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4488 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4489 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4490 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4491 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4492 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4493 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4494
4495 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4496
4497 * gcc.target/s390/vector/vec-init-2.c: New test.
4498
4499 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4500
4501 * gcc.dg/ubsan/pr79904-2.c: New test.
4502
4503 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4504
4505 PR target/79893
4506 * gcc.target/s390/zvector/pr79893.c: New test.
4507
4508 2017-03-24 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR rtl-optimization/80112
4511 * gcc.dg/pr80112.c: New test.
4512
4513 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4514
4515 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4516 etc. line numbers.
4517 * gcc.dg/Walloca-1.c: Likewise.
4518 * gcc.dg/Walloca-2.c: Likewise.
4519 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4520
4521 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4522
4523 PR tree-optimization/80158
4524 * gfortran.fortran-torture/compile/pr80158.f: New file.
4525
4526 2017-03-24 Richard Biener <rguenther@suse.de>
4527
4528 PR tree-optimization/80167
4529 * gcc.dg/graphite/pr80167.c: New testcase.
4530
4531 2017-03-24 Tom de Vries <tom@codesourcery.com>
4532
4533 PR testsuite/80092
4534 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4535 dg-require-effective-target global_constructor.
4536 * gcc.dg/tls/emutls-2.c: Same.
4537
4538 2017-03-24 Tom de Vries <tom@codesourcery.com>
4539
4540 PR testsuite/80092
4541 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4542 dg-require-effective-target indirect_jumps.
4543
4544 2017-03-24 Tom de Vries <tom@codesourcery.com>
4545
4546 PR testsuite/80092
4547 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4548 nonlocal_goto.
4549
4550 2017-03-24 Tom de Vries <tom@codesourcery.com>
4551
4552 PR testsuite/80092
4553 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4554 * gcc.dg/Walloca-12.c: Same.
4555 * gcc.dg/attr-alloc_size-8.c: Same.
4556 * gcc.dg/Walloca-4.c: Same.
4557 * gcc.dg/Walloca-8.c: Same.
4558 * gcc.dg/Walloca-13.c: Same.
4559 * gcc.dg/Walloca-14.c: Same.
4560 * gcc.dg/attr-alloc_size-9.c: Same.
4561 * gcc.dg/Walloca-1.c: Same.
4562 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4563 * gcc.dg/Walloca-5.c: Same.
4564 * gcc.dg/Walloca-10.c: Same.
4565 * gcc.dg/Walloca-9.c: Same.
4566 * gcc.dg/attr-alloc_size-6.c: Same.
4567 * gcc.dg/Wvla-larger-than-1.c: Same.
4568 * gcc.dg/torture/pr71881.c: Same.
4569 * gcc.dg/torture/pr71901.c: Same.
4570 * gcc.dg/torture/pr78742.c: Same.
4571 * gcc.dg/builtin-alloc-size.c: Same.
4572 * gcc.dg/Walloca-2.c: Same.
4573 * gcc.dg/Walloca-6.c: Same.
4574 * gcc.dg/Walloca-11.c: Same.
4575 * gcc.dg/attr-alloc_size-7.c: Same.
4576 * gcc.dg/Wvla-larger-than-2.c: Same.
4577 * gcc.dg/Walloca-3.c: Same.
4578 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4579 * gcc.c-torture/compile/pr79413.c: Same.
4580 * gcc.c-torture/compile/pr78439.c: Same.
4581
4582 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4583
4584 * gcc.target/powerpc/p9-options-1.c: New test.
4585
4586 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4587
4588 PR target/71436
4589 * gcc.c-torture/compile/pr71436.c: New test.
4590
4591 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4592 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/79908
4595 PR tree-optimization/80136
4596 * gcc.dg/torture/pr79908.c: New file.
4597
4598 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4599
4600 PR fortran/39239
4601 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4602
4603 2017-03-22 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR c++/80141
4606 * g++.dg/gomp/pr80141.C: New test.
4607
4608 PR c++/80129
4609 * g++.dg/torture/pr80129.C: New test.
4610
4611 PR sanitizer/80110
4612 * g++.dg/tsan/pr80110.C: New test.
4613
4614 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4615
4616 PR fortran/80142
4617 * gfortran.dg/any_loc.f90: New test case.
4618
4619 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4620
4621 PR target/80082
4622 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4623 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4624
4625 2017-03-22 Martin Liska <mliska@suse.cz>
4626
4627 PR target/79906
4628 * g++.dg/ext/mv8.C: Add power* targets.
4629
4630 2017-03-21 Martin Sebor <msebor@redhat.com>
4631
4632 PR c++/79548
4633 * g++.dg/warn/Wunused-var-26.C: New test.
4634
4635 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4636
4637 PR tree-optimization/79908
4638 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4639
4640 2017-03-21 Marek Polacek <polacek@redhat.com>
4641 Martin Sebor <msebor@redhat.com>
4642
4643 PR tree-optimization/80109
4644 * gcc.dg/Walloca-14.c: New test.
4645
4646 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4647
4648 PR target/80125
4649 * gcc.target/powerpc/pr80125.c: New test.
4650
4651 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4652
4653 PR fortran/69498
4654 * gfortran.dg/unexp_attribute.f90: New test
4655
4656 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4657 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/79908
4660 * gcc.dg/torture/pr79908.c: New file.
4661
4662 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4663
4664 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4665 with sizeof(int) < 4.
4666
4667 2017-03-21 Martin Liska <mliska@suse.cz>
4668
4669 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4670 apostrophes.
4671
4672 2017-03-21 Richard Biener <rguenther@suse.de>
4673
4674 PR tree-optimization/80032
4675 * g++.dg/opt/pr80032.C: New testcase.
4676
4677 2017-03-21 Richard Biener <rguenther@suse.de>
4678
4679 PR tree-optimization/80122
4680 * gcc.dg/torture/pr80122.c: New testcase.
4681
4682 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4683
4684 * gcc.dg/pic-2.c: Skip for MIPS.
4685 * gcc.dg/pie-2.c: Skip for MIPS.
4686
4687 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4688
4689 PR c++/77752
4690 * g++.dg/cpp0x/initlist97.C: New.
4691 * g++.dg/cpp0x/initlist85.C: Update.
4692
4693 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR c/67338
4696 * gcc.dg/pr67338.c: New test.
4697
4698 PR c++/35878
4699 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4700 dump instead of assembler.
4701 * g++.dg/init/pr35878_2.C: Likewise.
4702 * g++.dg/init/pr35878_3.C: Likewise.
4703
4704 2017-03-21 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR c/80097
4707 * gcc.dg/ubsan/pr80097.c: New test.
4708
4709 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4710
4711 PR tree-optimization/80054
4712 * g++.dg/torture/pr80054.C: New file.
4713
4714 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4715
4716 PR target/79963
4717 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4718 directive to assure selection of proper bit using rlwinm insn.
4719 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4720 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4721 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4722 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4723
4724 2017-03-20 Marek Polacek <polacek@redhat.com>
4725 Paolo Carlini <paolo.carlini@oracle.com>
4726
4727 PR c++/80059 - ICE with noexcept and __transaction_atomic
4728 * g++.dg/tm/pr80059-2.C: New test.
4729 * g++.dg/tm/pr80059.C: New test.
4730
4731 2017-03-20 Martin Liska <mliska@suse.cz>
4732
4733 PR middle-end/79753
4734 * gcc.target/i386/mpx/pr79753.c: New test.
4735
4736 2017-03-20 Martin Liska <mliska@suse.cz>
4737
4738 PR target/79769
4739 PR target/79770
4740 * g++.dg/pr79769.C: New test.
4741 * gcc.target/i386/mpx/pr79770.c: New test.
4742
4743 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4744
4745 PR target/78857
4746 * gcc.target/s390/load-and-test-fp-1.c: New test.
4747 * gcc.target/s390/load-and-test-fp-2.c: New test.
4748
4749 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
4750
4751 PR fortran/79676
4752 * gfortran.dg/submodule_28.f08 : New test.
4753
4754 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
4755
4756 PR fortran/71838
4757 * gfortran.dg/submodule_26.f08 : New test.
4758 * gfortran.dg/submodule_27.f08 : New test.
4759
4760 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4761
4762 PR target/79951
4763 * gcc.target/powerpc/pr79951.c: New.
4764
4765 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4766
4767 PR rtl-optimization/79910
4768 * gcc.dg/torture/pr79910.c: New test.
4769
4770 2017-03-17 Jeff Law <law@redhat.com>
4771
4772 PR tree-optimization/71437
4773 * gcc.dg/tree-ssa/pr71437.c: New test.
4774 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4775 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4776 now caught by VRP, but which were previously caught by DOM.
4777
4778 2017-03-17 Richard Biener <rguenther@suse.de>
4779
4780 PR middle-end/80075
4781 * g++.dg/torture/pr80075.C: New testcase.
4782
4783 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4784
4785 PR target/71294
4786 * g++.dg/pr71294.C: New test.
4787
4788 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4789
4790 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4791
4792 2017-03-16 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR fortran/80010
4795 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4796
4797 PR fortran/79886
4798 * gfortran.dg/pr79886.f90: New test.
4799
4800 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4801
4802 PR target/79038
4803 * gcc.target/powerpc/pr79038-1.c: New test.
4804
4805 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4806
4807 PR fortran/33271
4808 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4809
4810 2017-03-15 Jiong Wang <jiong.wang@arm.com>
4811
4812 PR testsuite/79356
4813 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4814
4815 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
4816
4817 PR target/80019
4818 * gcc.target/i386/pr80019.c: New test.
4819
4820 2017-03-15 Martin Liska <mliska@suse.cz>
4821
4822 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4823
4824 2017-03-14 Martin Sebor <msebor@redhat.com>
4825
4826 PR tree-optimization/79800
4827 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4828 * gcc.dg/tree-ssa/pr79800.c: New test.
4829
4830 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4831
4832 PR target/79947
4833 * gcc.target/powerpc/pr79947.c: New test.
4834
4835 2017-03-14 Martin Sebor <msebor@redhat.com>
4836
4837 PR middle-end/80020
4838 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4839 * gcc.dg/attr-alloc_size-7.c: Same.
4840 * gcc.dg/attr-alloc_size-9.c: Same.
4841 * gcc.dg/builtin-alloc-size.c: Same.
4842 * gcc.dg/pr80020.c: New test.
4843
4844 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4845
4846 PR rtl-optimization/79728
4847 * gcc.target/i386/sse-globalreg.c: New test.
4848
4849 2017-03-14 Martin Liska <mliska@suse.cz>
4850
4851 PR lto/66295
4852 * gcc.dg/tree-prof/pr66295.c: New test.
4853
4854 2017-03-13 Martin Liska <mliska@suse.cz>
4855
4856 PR middle-end/78339
4857 * gcc.target/i386/mpx/pr78339.c: New test.
4858
4859 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4860
4861 * gcc.target/arc/bitfield.c: New file.
4862
4863 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4864
4865 * gcc.target/arc/pr9001090948.c: New file.
4866
4867 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4868
4869 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4870 Fix test. Make early-out condition return early. Correct comments.
4871
4872 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4873
4874 PR libgfortran/78854
4875 * gfortran.dg/dtio_25.f90: New test.
4876
4877 2017-03-10 Martin Sebor <msebor@redhat.com>
4878
4879 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4880
4881 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4882
4883 PR rtl-optimization/78911
4884 * gcc.target/i386/pr78911-1.c: New test.
4885 * gcc.target/i386/pr78911-2.c: New test.
4886
4887 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
4888
4889 PR target/79941
4890 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4891 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4892 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4893
4894 2017-03-10 Marek Polacek <polacek@redhat.com>
4895
4896 PR c++/79967
4897 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4898
4899 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4900
4901 PR c++/79899
4902 * g++.dg/other/friend7.C: New test.
4903
4904 PR c++/79896
4905 * g++.dg/ext/int128-5.C: New test.
4906
4907 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4908
4909 PR testsuite/79356
4910 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4911 powerpc, sparc, or s390x.
4912
4913 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4914
4915 PR target/79907
4916 * gcc.target/powerpc/pr79907.c: New.
4917
4918 2017-03-10 Olivier Hainque <hainque@adacore.com>
4919
4920 * gnat.dg/opt64.adb: New test.
4921 * gnat.dg/opt64_pkg.ads: New helper.
4922 * gnat.dg/opt64_pkg.adb: New helper.
4923
4924 2017-03-10 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR rtl-optimization/79909
4927 * gcc.target/powerpc/pr79909.c: New test.
4928
4929 PR tree-optimization/79972
4930 * gcc.dg/pr79972.c: New test.
4931
4932 PR tree-optimization/77975
4933 * gcc.dg/pr77975.c: New test.
4934
4935 2017-03-09 Marek Polacek <polacek@redhat.com>
4936
4937 PR c++/79962
4938 PR c++/79984
4939 * c-c++-common/nonnull-3.c: New test.
4940 * g++.dg/warn/Wnonnull3.C: New test.
4941
4942 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4943
4944 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4945 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4946
4947 2017-03-09 Marek Polacek <polacek@redhat.com>
4948
4949 PR sanitizer/79757
4950 * gcc.dg/ubsan/pr79757-1.c: New test.
4951 * gcc.dg/ubsan/pr79757-2.c: New test.
4952 * gcc.dg/ubsan/pr79757-3.c: New test.
4953 * gcc.dg/ubsan/pr79757-4.c: New test.
4954 * gcc.dg/ubsan/pr79757-5.c: New test.
4955
4956 2017-03-09 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR c/79969
4959 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4960
4961 2017-03-09 Marek Polacek <polacek@redhat.com>
4962
4963 PR c++/79687
4964 * g++.dg/expr/ptrmem8.C: New test.
4965 * g++.dg/expr/ptrmem9.C: New test.
4966
4967 2017-03-09 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/79977
4970 * gcc.dg/graphite/pr79977.c: New testcase.
4971
4972 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4973
4974 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4975 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4976 * lib/target-supports.exp (check_effective_target_rdynamic):
4977 New proc.
4978
4979 2017-03-09 Richard Biener <rguenther@suse.de>
4980
4981 PR middle-end/79971
4982 * gcc.dg/fixed-point/pr79971.c: New testcase.
4983
4984 2017-03-09 Richard Biener <rguenther@suse.de>
4985
4986 PR ipa/79970
4987 * gcc.dg/torture/pr79970.c: New testcase.
4988
4989 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 PR c++/71966
4992 * g++.dg/cpp0x/pr71966-1.C: New.
4993 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4994
4995 2017-03-09 Martin Liska <mliska@suse.cz>
4996
4997 PR tree-optimization/79631
4998 * gcc.target/i386/mpx/pr79631.c: New test.
4999
5000 2017-03-09 Martin Liska <mliska@suse.cz>
5001
5002 PR target/65705
5003 PR target/69804
5004 * gcc.target/i386/pr71458.c: Update scanned pattern.
5005
5006 2017-03-09 Marek Polacek <polacek@redhat.com>
5007
5008 PR c++/79672
5009 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5010 * g++.dg/warn/Wduplicated-branches3.C: New test.
5011
5012 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5013
5014 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5015
5016 2017-03-09 Martin Liska <mliska@suse.cz>
5017
5018 PR ipa/79764
5019 * g++.dg/pr79764.C: New test.
5020
5021 2017-03-09 Martin Liska <mliska@suse.cz>
5022
5023 PR ipa/79761
5024 * g++.dg/pr79761.C: New test.
5025
5026 2017-03-09 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR sanitizer/79944
5029 * c-c++-common/asan/pr79944.c: New test.
5030
5031 PR target/79932
5032 * gcc.target/i386/pr79932-2.c: New test.
5033
5034 PR target/79932
5035 * gcc.target/i386/pr79932-1.c: New test.
5036
5037 2017-03-09 Marek Polacek <polacek@redhat.com>
5038
5039 PR c++/79900 - ICE in strip_typedefs
5040 * g++.dg/warn/Wpadded-1.C: New test.
5041
5042 2017-03-08 Marek Polacek <polacek@redhat.com>
5043
5044 * g++.dg/Walloca1.C: Adjust dg-warning.
5045
5046 2017-03-08 Andrew Haley <aph@redhat.com>
5047
5048 PR tree-optimization/79943
5049 * gcc.dg/tree-ssa/pr79943.c: New test.
5050
5051 2017-03-08 Richard Biener <rguenther@suse.de>
5052
5053 PR tree-optimization/79955
5054 * gcc.dg/uninit-24.c: New testcase.
5055
5056 2017-03-08 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/79920
5059 * gcc.dg/vect/pr79920.c: New testcase.
5060
5061 2017-03-08 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR sanitizer/79904
5064 * gcc.dg/ubsan/pr79904.c: New test.
5065
5066 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5067
5068 PR c/79834
5069 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5070 diagnostics.
5071
5072 2017-03-07 Marek Polacek <polacek@redhat.com>
5073
5074 PR middle-end/79809
5075 * g++.dg/Walloca1.C: New test.
5076
5077 2017-03-07 Martin Liska <mliska@suse.cz>
5078
5079 PR middle-end/68270
5080 * g++.dg/pr68270.C: New test.
5081
5082 2017-03-07 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR rtl-optimization/79901
5085 * gcc.target/i386/pr79901.c: New test.
5086
5087 PR sanitizer/79897
5088 * c-c++-common/ubsan/pr79897.c: New test.
5089
5090 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5091
5092 PR rtl-optimization/79571
5093 * gcc.target/i386/pr79571.c: New.
5094
5095 2017-03-06 Marek Polacek <polacek@redhat.com>
5096
5097 PR c++/79796 - ICE with NSDMI and this pointer
5098 * g++.dg/cpp0x/nsdmi13.C: New test.
5099
5100 2017-03-06 Julia Koval <julia.koval@intel.com>
5101
5102 PR target/79793
5103 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5104 directives.
5105 * gcc.target/i386/interrupt-13.c: Ditto.
5106 * gcc.target/i386/interrupt-14.c: Ditto.
5107 * gcc.target/i386/interrupt-15.c: Ditto.
5108
5109 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5110
5111 PR c++/79822
5112 * g++.dg/cpp0x/constexpr-79822.C: New test.
5113
5114 2017-03-06 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/79894
5117 * gcc.dg/vect/pr79887.c: New testcase.
5118
5119 2017-03-06 Richard Biener <rguenther@suse.de>
5120
5121 PR tree-optimization/79824
5122 * gcc.dg/vect/pr79824-1.c: New testcase.
5123 * gcc.dg/vect/pr79824-2.c: Likewise.
5124
5125 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5126
5127 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5128 gettimeofday. Remove dg-skip-if for AVR.
5129 * lib/target-supports.exp (check_effective_target_gettimeofday):
5130 New proc.
5131
5132 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5133
5134 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5135 * gcc.target/s390/hotpatch-10.c: Likewise.
5136 * gcc.target/s390/hotpatch-11.c: Likewise.
5137 * gcc.target/s390/hotpatch-12.c: Likewise.
5138 * gcc.target/s390/hotpatch-13.c: Likewise.
5139 * gcc.target/s390/hotpatch-14.c: Likewise.
5140 * gcc.target/s390/hotpatch-15.c: Likewise.
5141 * gcc.target/s390/hotpatch-16.c: Likewise.
5142 * gcc.target/s390/hotpatch-17.c: Likewise.
5143 * gcc.target/s390/hotpatch-18.c: Likewise.
5144 * gcc.target/s390/hotpatch-19.c: Likewise.
5145 * gcc.target/s390/hotpatch-2.c: Likewise.
5146 * gcc.target/s390/hotpatch-26.c: Likewise.
5147 * gcc.target/s390/hotpatch-27.c: Likewise.
5148 * gcc.target/s390/hotpatch-28.c: Likewise.
5149 * gcc.target/s390/hotpatch-3.c: Likewise.
5150 * gcc.target/s390/hotpatch-4.c: Likewise.
5151 * gcc.target/s390/hotpatch-5.c: Likewise.
5152 * gcc.target/s390/hotpatch-6.c: Likewise.
5153 * gcc.target/s390/hotpatch-7.c: Likewise.
5154 * gcc.target/s390/hotpatch-8.c: Likewise.
5155 * gcc.target/s390/hotpatch-9.c: Likewise.
5156
5157 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5158
5159 PR c++/64574
5160 * g++.dg/template/crash125.C: New.
5161
5162 2017-03-06 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR target/79812
5165 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5166
5167 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5168
5169 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5170
5171 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5172
5173 * gcc.target/mips/msa-minmax.c: New tests.
5174
5175 2017-03-06 Martin Liska <mliska@suse.cz>
5176
5177 PR sanitize/79783
5178 * g++.dg/asan/pr79783.C: New test.
5179
5180 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5181
5182 * gcc.target/mips/msa-dotp.c: New tests.
5183
5184 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5185
5186 * gcc.target/mips/msa-bclri.c: New test.
5187
5188 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5189
5190 PR c++/70266
5191 * g++.dg/tm/pr70266.C: New.
5192
5193 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
5194 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5195
5196 * gfortran.dg/coarray/fail_image_1.f08: New test.
5197 * gfortran.dg/coarray/fail_image_2.f08: New test.
5198 * gfortran.dg/coarray/failed_images_1.f08: New test.
5199 * gfortran.dg/coarray/failed_images_2.f08: New test.
5200 * gfortran.dg/coarray/image_status_1.f08: New test.
5201 * gfortran.dg/coarray/image_status_2.f08: New test.
5202 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5203 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5204 * gfortran.dg/coarray_fail_st.f90: New test.
5205 * gfortran.dg/coarray_failed_images_1.f08: New test.
5206 * gfortran.dg/coarray_image_status_1.f08: New test.
5207 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5208
5209 2017-03-03 Marek Polacek <polacek@redhat.com>
5210
5211 PR c/79758
5212 * gcc.dg/noncompile/pr79758.c: New test.
5213
5214 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR middle-end/79805
5217 * g++.dg/opt/pr79805.C: New test.
5218
5219 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5220
5221 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5222 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5223 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5224 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5225 * gcc.target/i386/i386.exp
5226 (check_effective_target_avx512vpopcntdq): New.
5227
5228 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5229
5230 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5231 ilp32 targets and match DImode registers for lp64 targets.
5232
5233 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
5234
5235 * g++.dg/pr71624.C: Disable for x32.
5236 * g++.dg/pr71633.C: Ditto.
5237
5238 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR target/79807
5241 * gcc.target/i386/pr79807.c: New test.
5242
5243 2017-03-03 Martin Liska <mliska@suse.cz>
5244
5245 PR tree-optimization/79803
5246 * gcc.dg/tree-ssa/pr79803.c: New test.
5247
5248 2017-03-03 Martin Liska <mliska@suse.cz>
5249
5250 PR rtl-optimization/79574
5251 * gcc.dg/pr79574-2.c: New test.
5252
5253 2017-03-03 Richard Biener <rguenther@suse.de>
5254
5255 PR c++/79825
5256 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5257
5258 2017-03-03 Jakub Jelinek <jakub@redhat.com>
5259
5260 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5261
5262 2017-03-03 Marek Polacek <polacek@redhat.com>
5263
5264 PR c++/79791
5265 * g++.dg/warn/Wwrite-strings-1.C: New test.
5266 * g++.dg/warn/Wwrite-strings-2.C: New test.
5267 * g++.dg/warn/Wwrite-strings-3.C: New test.
5268 * g++.dg/warn/Wwrite-strings-4.C: New test.
5269 * g++.dg/warn/Wwrite-strings-5.C: New test.
5270 * g++.dg/warn/Wwrite-strings-6.C: New test.
5271 * g++.dg/warn/Wwrite-strings-7.C: New test.
5272 * g++.dg/warn/Wwrite-strings-8.C: New test.
5273 * g++.dg/warn/Wwrite-strings-9.C: New test.
5274 * g++.dg/warn/Wwrite-strings-10.C: New test.
5275 * g++.dg/warn/Wwrite-strings-11.C: New test.
5276 * g++.dg/warn/Wwrite-strings-12.C: New test.
5277
5278 2017-03-03 Richard Biener <rguenther@suse.de>
5279
5280 PR middle-end/79818
5281 * gcc.dg/torture/pr79818.c: New testcase.
5282
5283 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR c++/79782
5286 * g++.dg/warn/Wunused-parm-10.C: New test.
5287
5288 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5289
5290 * gcc.dg/rtl/x86_64/*.c: Test for
5291 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5292
5293 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
5294
5295 PR target/79514
5296 * gcc.target/i386/pr79514.c: New test.
5297
5298 2017-03-02 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR rtl-optimization/79780
5301 * gcc.c-torture/compile/pr79780.c: New test.
5302
5303 2017-03-02 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/79345
5306 PR c++/42000
5307 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5308 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5309 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5310
5311 2017-03-02 Richard Biener <rguenther@suse.de>
5312
5313 PR c/79756
5314 * gcc.dg/vector-1.c: New testcase.
5315
5316 2017-03-02 Bin Cheng <bin.cheng@arm.com>
5317
5318 PR tree-optimization/66768
5319 * gcc.target/i386/pr66768.c: New test.
5320
5321 2017-03-02 Richard Biener <rguenther@suse.de>
5322
5323 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5324 * gcc.dg/rtl/x86_64/final.c: Likewise.
5325 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5326 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5327 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5328 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5329
5330 2017-03-02 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/79777
5333 * gcc.dg/torture/pr79777.c: New testcase.
5334
5335 2017-03-01 Martin Sebor <msebor@redhat.com>
5336
5337 PR middle-end/79692
5338 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5339 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5340 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5341 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5342
5343 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
5344
5345 * gcc.target/i386/invsize-2.c: New test.
5346 * gcc.target/i386/invsize-3.c: Ditto.
5347 * gcc.target/i386/invsize-4.c: Ditto.
5348 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5349 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5350
5351 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5352
5353 PR target/79439
5354 * gcc.target/powerpc/pr79439.c: New test.
5355
5356 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5357
5358 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5359 scan string.
5360
5361
5362 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5363
5364 PR target/79395
5365 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5366 pattern to look for vcmpequd. instead of vcmpnew.
5367 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5368 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5369 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5370 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5371 look for xvcmpeqdp. instead of xvcmpnedp.
5372 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5373 look for vcmpequd. instead of vcmpnew.
5374 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5375 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5376 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5377 look for xvcmpeqsp. instead of xvcmpnesp.
5378 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5379 look for xvcmpeqdp. instead of xvcmpnedp.
5380 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5381 look for vcmpequd. instead of vcmpnew.
5382 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5383 look for vcmpeqsp instead of xvcmpnesp.
5384 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5385 look for xvcmpeqdp instead of xvcmpnedp.
5386
5387 2017-03-01 Richard Biener <rguenther@suse.de>
5388
5389 PR middle-end/79721
5390 * gcc.dg/torture/pr79721.c: New testcase.
5391
5392 2017-03-01 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR c++/79681
5395 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5396 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5397
5398 PR c++/79746
5399 * g++.dg/warn/Wunused-parm-9.C: New test.
5400
5401 PR tree-optimization/79734
5402 * g++.dg/opt/pr79734.C: New test.
5403
5404 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR tree-optimization/79737
5407 * gcc.c-torture/execute/pr79737-1.c: New test.
5408 * gcc.c-torture/execute/pr79737-2.c: New test.
5409
5410 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gcc.target/sparc/20170228-1.c: New test.
5413
5414 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
5415
5416 * gcc.target/i386/invsize-1.c: New test.
5417
5418 2017-02-28 Martin Sebor <msebor@redhat.com>
5419
5420 PR tree-optimization/79691
5421 * gcc.dg/tree-ssa/pr79691.c: New test.
5422
5423 2017-02-28 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR target/79729
5426 * gcc.target/i386/pr79729.c: New test.
5427
5428 2017-02-28 Richard Biener <rguenther@suse.de>
5429
5430 PR tree-optimization/79740
5431 * gcc.dg/torture/pr79740.c: New testcase.
5432
5433 2017-02-28 Richard Biener <rguenther@suse.de>
5434
5435 PR middle-end/79731
5436 * c-c++-common/torture/pr79731.c: New testcase.
5437
5438 2017-02-28 Richard Biener <rguenther@suse.de>
5439
5440 PR tree-optimization/79732
5441 * gcc.dg/torture/pr79732.c: New testcase.
5442
5443 2017-02-28 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/79723
5446 * gcc.target/i386/pr79723.c: New testcase.
5447
5448 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5449
5450 PR target/79544
5451 * gcc.target/powerpc/pr79544.c: New.
5452
5453 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5454
5455 PR c++/79414
5456 * g++.dg/parse/crash67.C: New.
5457
5458 2017-02-27 Bin Cheng <bin.cheng@arm.com>
5459
5460 PR tree-optimization/77536
5461 * gcc.dg/vect/pr79347.c: Revise testing string.
5462
5463 2017-02-27 Richard Biener <rguenther@suse.de>
5464
5465 PR tree-optimization/45397
5466 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5467
5468 2017-02-27 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/79690
5471 * gcc.target/i386/pr79690.c: New testcase.
5472
5473 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5474
5475 PR fortran/51119
5476 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5477 of original.
5478 * gfortran.dg/inline_matmul_11.f90: Likewise.
5479 * gfortran.dg/inline_matmul_9.f90: Likewise.
5480 * gfortran.dg/matmul_13.f90: New test.
5481 * gfortran.dg/matmul_14.f90: New test.
5482
5483 2017-02-25 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR middle-end/79396
5486 * g++.dg/opt/pr79396.C: New test.
5487
5488 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5489
5490 PR fortran/79597
5491 * gfortran.dg/dtio_6.f90: Update test.
5492
5493 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5494
5495 PR fortran/79601
5496 * gfortran.dg/interface_operator_2.f90: New test.
5497
5498 2017-02-24 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR c/79677
5501 * gcc.dg/pr79677.c: New test.
5502
5503 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5504
5505 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5506 of mov.ps.
5507 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5508 (cond_move1): Simplify condition to force generation of
5509 mov[nz].ps.
5510 (cond_move2): Likewise.
5511
5512 2017-02-24 Jakub Jelinek <jakub@redhat.com>
5513
5514 PR c++/79588
5515 * g++.dg/warn/Wrestrict-1.C: New test.
5516 * g++.dg/warn/Wrestrict-2.C: New test.
5517
5518 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
5519
5520 * g++.dg/ext/complit15.C: Require LTO.
5521
5522 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5523
5524 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5525 logical_op_short_circuit to skip targets.
5526 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5527 and s390.
5528
5529 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5530
5531 * gnat.dg/opt63.adb: New test.
5532
5533 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5534
5535 * gnat.dg/discr47.adb: New test.
5536
5537 2017-02-24 Richard Biener <rguenther@suse.de>
5538
5539 PR tree-optimization/79389
5540 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5541
5542 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/79361
5545 * g++.dg/cpp0x/pr79361-1.C: New.
5546 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5547
5548 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5549
5550 * gcc.target/visium/bit_test.c: Accept any lsr form.
5551 * gcc.target/visium/block_move.c: Tweak.
5552
5553 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5554
5555 PR 68749
5556 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5557
5558 2017-02-23 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/79683
5561 * gcc.target/i386/pr79683.c: New testcase.
5562
5563 2017-02-22 Jeff Law <law@redhat.com>
5564
5565 PR tree-optimization/79578
5566 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5567
5568 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5569
5570 * gcc.target/mips/msa-fp-cc.c: New test.
5571
5572 2017-02-22 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR c++/79664
5575 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5576 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5577 * g++.dg/gomp/pr79664.C: New test.
5578
5579 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5580
5581 2017-02-22 Marek Polacek <polacek@redhat.com>
5582
5583 PR c++/79653
5584 * g++.dg/cpp0x/alignas10.C: New test.
5585 * g++.dg/cpp0x/alignas9.C: New test.
5586
5587 PR c++/79657
5588 * g++.dg/ext/underlying_type12.C: New test.
5589
5590 PR c/79662
5591 * gcc.dg/enum-incomplete-4.c: New test.
5592
5593 2017-02-22 Jakub Jelinek <jakub@redhat.com>
5594
5595 PR target/70465
5596 * gcc.target/i386/pr70465-2.c: New test.
5597
5598 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
5599
5600 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5601
5602 2017-02-22 Richard Biener <rguenther@suse.de>
5603
5604 PR tree-optimization/79673
5605 * gcc.target/i386/pr79673.c: New testcase.
5606
5607 2017-02-22 Richard Biener <rguenther@suse.de>
5608
5609 PR tree-optimization/79666
5610 * gcc.dg/torture/pr79666.c: New testcase.
5611
5612 2017-02-22 Martin Liska <mliska@suse.cz>
5613
5614 PR lto/79587
5615 * gcc.dg/tree-prof/pr79587.c: New test.
5616
5617 2017-02-21 Marek Polacek <polacek@redhat.com>
5618
5619 PR c++/79535
5620 * g++.dg/ext/flexary23.C: New test.
5621
5622 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
5623
5624 PR target/79593
5625 * gcc.target/i386/pr79593.c: New test.
5626
5627 2017-02-21 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR c++/79654
5630 * g++.dg/cpp1z/decomp26.C: New test.
5631
5632 PR sanitizer/79589
5633 * g++.dg/ubsan/pr79589.C: New test.
5634
5635 2017-02-21 Jeff Law <law@redhat.com>
5636
5637 PR tree-optimization/79621
5638 * gcc.c-torture/compile/pr79621.c: New test.
5639
5640 2017-02-21 Jakub Jelinek <jakub@redhat.com>
5641
5642 PR c++/79655
5643 * g++.dg/cpp1y/constexpr-79655.C: New test.
5644
5645 PR c++/79639
5646 * g++.dg/cpp1y/constexpr-79639.C: New test.
5647
5648 PR target/79633
5649 * gcc.target/i386/mpx/pr79633.c: New test.
5650
5651 PR target/79570
5652 * gcc.dg/pr79570.c: New test.
5653
5654 PR c++/79641
5655 * c-c++-common/pr79641.c: New test.
5656
5657 PR tree-optimization/79649
5658 * gcc.target/i386/pr79649.c: New test.
5659
5660 PR target/79494
5661 * gcc.dg/pr79494.c: New test.
5662
5663 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5664
5665 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5666 to dg-options.
5667
5668 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5669
5670 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5671
5672 2017-02-02 Jason Merrill <jason@redhat.com>
5673
5674 PR c++/79580
5675 * g++.dg/ext/complit15.C: New.
5676
5677 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5678
5679 PR target/78056
5680 * gcc.target/powerpc/pr78056-8.c: Remove.
5681
5682 2017-02-20 Marek Polacek <polacek@redhat.com>
5683
5684 PR middle-end/79537
5685 * gcc.dg/comp-goto-4.c: New test.
5686
5687 PR sanitizer/79558
5688 * c-c++-common/ubsan/bounds-14.c: New test.
5689
5690 2017-02-20 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR target/79568
5693 * gcc.target/i386/pr79568-1.c: New test.
5694 * gcc.target/i386/pr79568-2.c: New test.
5695 * gcc.target/i386/pr79568-3.c: New test.
5696
5697 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
5698
5699 PR fortran/79382
5700 * gfortran.dg/dtio_10.f90: Change test of error message.
5701 * gfortran.dg/dtio_23.f90: New test.
5702 * gfortran.dg/dtio_24.f90: New test.
5703
5704 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
5705
5706 PR fortran/79434
5707 * gfortran.dg/submodule_25.f08: New test.
5708
5709 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5710
5711 PR fortran/79447
5712 * gfortran.dg/submodule_24.f08: New test.
5713
5714 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5715
5716 PR fortran/79229
5717 * gfortran.dg/class_allocate_24.f90: New test.
5718
5719 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
5720
5721 PR fortran/79402
5722 * gfortran.dg/submodule_23.f90: New test.
5723
5724 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/79380
5727 * g++.dg/cpp0x/alignas8.C: New.
5728
5729 2017-02-19 Eric Fiselier <eric@efcs.ca>
5730 Jonathan Wakely <jwakely@redhat.com>
5731
5732 PR c++/69523
5733 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5734
5735 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5736
5737 * gcc.dg/gimplefe-26.c: New test.
5738
5739 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
5740
5741 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5742
5743 2017-02-18 Jakub Jelinek <jakub@redhat.com>
5744
5745 PR target/79569
5746 * gcc.target/i386/3dnowA-3.c: New test.
5747
5748 PR target/79559
5749 * gcc.target/i386/pr79559.c: New test.
5750
5751 2017-02-17 Joseph Myers <joseph@codesourcery.com>
5752
5753 * gcc.dg/c11-float-2.c: New test.
5754 * gcc.dg/torture/float128-floath.c,
5755 gcc.dg/torture/float128x-floath.c,
5756 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5757 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5758 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5759 *_DECIMAL_DIG macros with DECIMAL_DIG.
5760
5761 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762
5763 PR target/79261
5764 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5765
5766 2017-02-17 Julia Koval <julia.koval@intel.com>
5767
5768 * gcc.target/i386/rdpid.c New test.
5769 * gcc.target/i386/sse-12.c: Add -mrdpid.
5770 * gcc.target/i386/sse-13.c: Ditto.
5771 * gcc.target/i386/sse-14.c: Ditto.
5772 * gcc.target/i386/sse-22.c: Ditto.
5773 * gcc.target/i386/sse-23.c: Ditto.
5774 * g++.dg/other/i386-2.C: Ditto.
5775 * g++.dg/other/i386-3.C: Ditto.
5776
5777 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5778
5779 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5780 * gcc.dg/pr61441.c: Ditto.
5781
5782 2017-02-17 Martin Liska <mliska@suse.cz>
5783
5784 PR rtl-optimization/79574
5785 * gcc.dg/pr79574.c: New test.
5786
5787 2017-02-17 Marek Polacek <polacek@redhat.com>
5788
5789 PR middle-end/79536
5790 * gcc.dg/torture/pr79536.c: New test.
5791
5792 2017-02-16 Alan Modra <amodra@gmail.com>
5793
5794 * gcc.c-torture/execute/pr79286.c: New.
5795
5796 2017-02-16 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR c++/79512
5799 * c-c++-common/gomp/pr79512.c: New test.
5800
5801 2017-02-15 Martin Sebor <msebor@redhat.com>
5802
5803 PR c++/79363
5804 * g++.dg/ext/flexary12.C: Adjust.
5805 * g++.dg/ext/flexary20.C: Same.
5806 * g++.dg/ext/flexary21.C: Same.
5807 * g++.dg/ext/flexary22.C: New test.
5808
5809 2017-02-15 Bin Cheng <bin.cheng@arm.com>
5810
5811 PR tree-optimization/79347
5812 * gcc.dg/vect/pr79347.c: New test.
5813
5814 2017-02-15 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR c++/79301
5817 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5818 [[deprecated]] comment.
5819 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5820 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5821 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5822 [[deprecated]] in -std=c++11.
5823 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5824 [[fallthrough]] in -std=c++11 and -std=c++14.
5825
5826 PR c++/79288
5827 * g++.dg/tls/pr79288.C: New test.
5828
5829 2017-02-15 Marek Polacek <polacek@redhat.com>
5830
5831 PR c/79515
5832 * gcc.dg/dfp/pr79515.c: New.
5833
5834 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
5835
5836 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5837
5838 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5839
5840 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5841 "opt_files".
5842
5843 2017-02-15 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR target/79487
5846 * gcc.dg/dfp/pr79487.c: New test.
5847 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5848 2017-02-13 change.
5849
5850 2017-01-14 Carl Love <cel@us.ibm.com>
5851
5852 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5853 xvcvsxdsp and xvcvuxdsp instructions.
5854
5855 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5856
5857 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5858 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5859 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5860 64-bit default target.
5861 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5862 a 64-bit default target.
5863
5864 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR target/79481
5867 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
5868 (test_3vx): Change return type from int to void.
5869 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5870 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5871 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5872 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5873 tests.
5874 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5875 (test_3vx): Change return type from int to void.
5876 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5877 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5878 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5879 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5880 tests.
5881 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5882 intrinsic. Change scan-assembler-times number from 1 to 2.
5883 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5884 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5885 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5886 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5887 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5888 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5889 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5890
5891 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5892
5893 PR middle-end/61225
5894 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5895 Use dg-additional-options for ia32 target. Remove XFAIL.
5896
5897 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5898
5899 PR target/79495
5900 * gcc.target/i386/pr79495.c: New test.
5901
5902 2017-02-14 Marek Polacek <polacek@redhat.com>
5903
5904 PR c++/79420
5905 PR c++/79463
5906 * g++.dg/cpp1y/pr79463.C: New.
5907 * g++.dg/template/incomplete10.C: New.
5908 * g++.dg/template/incomplete9.C: New.
5909
5910 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5911
5912 PR target/79498
5913 * gcc.target/i386/pr79498.c: New test.
5914
5915 2017-02-14 Martin Sebor <msebor@redhat.com>
5916
5917 PR middle-end/79448
5918 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5919 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5920 * gcc.dg/tree-ssa/pr79448.c: New test.
5921
5922 2017-02-14 Jeff Law <law@redhat.com>
5923
5924 PR tree-optimization/79095
5925 * g++.dg/pr79095-1.C: New test
5926 * g++.dg/pr79095-2.C: New test
5927 * g++.dg/pr79095-3.C: New test
5928 * g++.dg/pr79095-4.C: New test
5929 * g++.dg/pr79095-5.C: New test
5930 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5931 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5932
5933 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5934
5935 * gcc.target/aarch64/vect_fp16_1.c: New.
5936
5937 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5938
5939 * gcc.dg/gimplefe-25.c: New test.
5940
5941 2017-02-14 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR tree-optimization/79408
5944 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5945
5946 2017-02-14 Richard Biener <rguenther@suse.de>
5947
5948 PR middle-end/79432
5949 * gcc.dg/torture/pr79432.c: New testcase.
5950
5951 2017-02-13 Martin Sebor <msebor@redhat.com>
5952
5953 PR middle-end/79496
5954 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5955
5956 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5957
5958 PR sanitizer/79341
5959 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5960 variables volatile.
5961
5962 PR c++/79232
5963 * g++.dg/cpp1z/eval-order4.C: New test.
5964 * g++.dg/other/pr79232.C: New test.
5965
5966 2017-02-13 Nathan Sidwell <nathan@acm.org>
5967
5968 PR c++/79296
5969 * g++.dg/cpp0x/pr79296.C: New.
5970
5971 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5972
5973 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5974 Instead, xfail powerpc*-*-* && lp64.
5975
5976 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5977
5978 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5979 powerpc_p8vector_ok.
5980 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5981
5982 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5983
5984 PR target/79449
5985 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5986 for reading beyond a 4k boundary.
5987
5988 2017-02-13 Jakub Jelinek <jakub@redhat.com>
5989
5990 PR rtl-optimization/79388
5991 PR rtl-optimization/79450
5992 * gcc.c-torture/execute/pr79388.c: New test.
5993 * gcc.c-torture/execute/pr79450.c: New test.
5994
5995 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5996
5997 PR fortran/65542
5998 * gfortran.dg/spread_init_expr_2.f90: New test case.
5999
6000 2017-02-11 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR sanitizer/79341
6003 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6004
6005 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
6006
6007 PR tree-ssa/56727
6008 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6009
6010 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR c++/79457
6013 * g++.dg/cpp0x/pr79457.C: New test.
6014
6015 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6016
6017 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6018 scan-assembler unless lp64.
6019
6020 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6021
6022 PR tree-optimization/66612
6023 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6024
6025 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6026
6027 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6028 of all powerpc.
6029
6030 2017-02-10 Marek Polacek <polacek@redhat.com>
6031
6032 PR c++/79435
6033 * g++.dg/cpp1y/pr79435.C: New.
6034
6035 PR c++/79184
6036 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6037
6038 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6039
6040 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6041 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6042 New.
6043 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6044 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6045 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6046 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6047 (vtst_expected_poly64x2): Move to aarch64-only section.
6048 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6049 (vtst_p64, vtstq_p64): New tests.
6050
6051 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6052
6053 PR c++/71737
6054 * g++.dg/cpp0x/pr71737.C: New.
6055
6056 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
6057 Richard Biener <rguenther@suse.de>
6058
6059 * gcc.dg/gimplefe-error-1.c: New testcase.
6060 * gcc.dg/gimplefe-error-2.c: New testcase.
6061 * gcc.dg/gimplefe-error-3.c: New testcase.
6062
6063 2017-02-10 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR tree-optimization/79411
6066 * gcc.c-torture/compile/pr79411.c: New test.
6067
6068 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6069 Jason Merrill <jason@redhat.com>
6070
6071 PR c++/79143
6072 * g++.dg/cpp1z/pr79143.C: New test.
6073
6074 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
6075
6076 * gcc.dg/loop-unswitch-2.c: Update testcase.
6077 * gcc.dg/loop-unswitch-1.c: Update testcase.
6078
6079 2017-02-09 Marek Polacek <polacek@redhat.com>
6080
6081 PR c/79428
6082 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6083 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6084 * c-c++-common/goacc/pr79428-1.c: New test.
6085 * c-c++-common/gomp/pr79428-2.c: New test.
6086 * c-c++-common/gomp/pr79428-5.c: New test.
6087 * c-c++-common/gomp/pr79428-6.c: New test.
6088 * c-c++-common/pr79428-3.c: New test.
6089
6090 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6091
6092 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6093 testcases.
6094
6095 2017-02-09 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR c/79413
6098 * gcc.c-torture/compile/pr79413.c: New test.
6099
6100 PR c++/79429
6101 * c-c++-common/gomp/pr79429.c: New test.
6102 * g++.dg/gomp/pr79429.C: New test.
6103
6104 PR c/79431
6105 * c-c++-common/gomp/pr79431.c: New test.
6106
6107 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6108 Cesar Philippidis <cesar@codesourcery.com>
6109 Joseph Myers <joseph@codesourcery.com>
6110 Chung-Lin Tang <cltang@codesourcery.com>
6111
6112 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6113 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6114 * c-c++-common/goacc/loop-auto-2.c: New.
6115 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6116 * c-c++-common/goacc/tile-2.c: New.
6117 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6118 * g++.dg/goacc/tile-1.C: New, check tile subst.
6119 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6120 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6121 * gfortran.dg/goacc/tile-1.f90: New test.
6122 * gfortran.dg/goacc/tile-2.f90: New test.
6123 * gfortran.dg/goacc/tile-lowering.f95: New test.
6124
6125 2017-02-09 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/69823
6128 * gcc.dg/graphite/pr69823.c: New testcase.
6129
6130 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6131
6132 PR target/78604
6133 * gcc.target/powerpc/pr78604.c: New.
6134
6135 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6136
6137 PR target/68972
6138 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6139 disable this test on power architecture.
6140
6141 2017-02-08 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/71824
6144 PR tree-optimization/79409
6145 * gcc.dg/graphite/pr71824-3.c: New testcase.
6146
6147 2017-02-08 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR tree-optimization/79408
6150 * gcc.dg/tree-ssa/pr79408.c: New test.
6151
6152 2017-02-08 Richard Biener <rguenther@suse.de>
6153
6154 PR tree-optimization/71824
6155 * gcc.dg/graphite/pr71824-2.c: New testcase.
6156
6157 2017-02-07 Andrew Pinski <apinski@cavium.com>
6158
6159 * gcc.target/aarch64/popcount.c: New Testcase.
6160
6161 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR rtl-optimization/79386
6164 * gcc.c-torture/compile/pr79386.c: New test.
6165
6166 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6167 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168
6169 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6170 *-*-solaris*.
6171
6172 2017-02-07 Jakub Jelinek <jakub@redhat.com>
6173
6174 PR target/79299
6175 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6176 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6177
6178 2017-02-07 Richard Biener <rguenther@suse.de>
6179
6180 * gcc.dg/gimplefe-23.c: New testcase.
6181 * gcc.dg/gimplefe-24.c: Likewise.
6182
6183 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6184
6185 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6186 scan-assembler instead of scan-assembler-times.
6187 * gcc.target/aarch64/test_frame_10.c: Likewise.
6188 * gcc.target/aarch64/test_frame_12.c: Likewise.
6189 * gcc.target/aarch64/test_frame_2.c: Likewise.
6190 * gcc.target/aarch64/test_frame_4.c: Likewise.
6191 * gcc.target/aarch64/test_frame_6.c: Likewise.
6192 * gcc.target/aarch64/test_frame_7.c: Likewise.
6193 * gcc.target/aarch64/test_frame_8.c: Likewise.
6194
6195 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6196
6197 * gcc.target/i386/pr78419.c: Require ifunc support.
6198
6199 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
6200
6201 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6202
6203 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6204
6205 PR c++/79360
6206 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6207
6208 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
6209
6210 * lib/target-supports.exp: Define the RISC-V target.
6211 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6212 * gcc.dg/builtin-apply2.c: Likewise.
6213 * gcc.dg/ifcvt-4.c: Likewise.
6214 * gcc.dg/loop-8.c: Likewise.
6215 * gcc.dg/sibcall-10.c: Likewise.
6216 * gcc.dg/sibcall-9.c: Likewise.
6217 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6218 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6219 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6220 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6221 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6222 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6223 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6224
6225 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6226
6227 PR target/66144
6228 * gcc.target/powerpc/pr66144-1.c: New test.
6229 * gcc.target/powerpc/pr66144-2.c: Likewise.
6230 * gcc.target/powerpc/pr66144-3.c: Likewise.
6231
6232 2017-02-06 Martin Sebor <msebor@redhat.com>
6233
6234 PR tree-optimization/79376
6235 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6236 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6237
6238 2017-02-06 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR c++/79379
6241 * g++.dg/cpp1y/constexpr-79379.C: New test.
6242
6243 PR c++/79377
6244 * g++.dg/lookup/pr79377.C: New test.
6245
6246 PR c++/79372
6247 * g++.dg/cpp1z/decomp25.C: New test.
6248
6249 PR tree-optimization/79284
6250 * gcc.c-torture/compile/pr79284.c: New test.
6251
6252 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6253
6254 PR c++/70448
6255 * g++.dg/cpp0x/pr70448.C: New.
6256
6257 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6258
6259 PR 78348
6260 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6261 to dg-options.
6262
6263 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
6264
6265 PR target/78883
6266 * gcc.c-torture/compile/pr78883.c: New test.
6267
6268 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
6269
6270 PR tree-ssa/79347
6271 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6272 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6273 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6274 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6275 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6276 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6277 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6278 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6279 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6280 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6281 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6282 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6283 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6284
6285 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6286
6287 PR fortran/79344
6288 * gfortran.dg/allocate_with_source_24.f90: New test.
6289
6290 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6291
6292 PR fortran/79230
6293 * gfortran.dg/der_ptr_component_2.f90: New test.
6294
6295 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6296
6297 * gcc.target/sparc/20170205-1.c: New test.
6298
6299 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
6300
6301 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6302 libatomic_available.
6303
6304 * gcc.dg/pr77587.c: Require alias support.
6305 * gcc.dg/pr77587a.c: Likewise.
6306
6307 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6308 * gcc.c-torture/execute/pr78622.c: Likewise.
6309
6310 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6311 hppa*-*-hpux*.
6312 * c-c++-common/Wunused-var-16.c: Likewise.
6313 * c-c++-common/builtin-shuffle-1.c: Likewise.
6314 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6315 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6316
6317 2017-02-03 Martin Sebor <msebor@redhat.com>
6318
6319 PR tree-optimization/79327
6320 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6321 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6322 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
6323
6324 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6325 Martin Sebor <msebor@redhat.com>
6326
6327 PR tree-optimization/79327
6328 * gcc.dg/tree-ssa/pr79327.c: New test.
6329 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6330 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6331 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6332 (test_sprintf_chk_range_schar): Adjust dg-message.
6333 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6334 * gcc.c-torture/execute/pr79327.c: New test.
6335
6336 2017-02-03 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR target/79354
6339 * gcc.target/powerpc/pr79354.c: New test.
6340 * gcc.c-torture/execute/pr79354.c: New test.
6341
6342 2017-02-03 Martin Sebor <msebor@redhat.com>
6343
6344 PR tree-optimization/79352
6345 * gcc.dg/tree-ssa/pr79352.c: New test.
6346
6347 2017-02-03 Martin Liska <mliska@suse.cz>
6348
6349 PR lto/66295
6350 * gcc.target/i386/mvc9.c: New test.
6351
6352 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6353
6354 PR target/79158
6355 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6356 to VSX reg.
6357
6358 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6359
6360 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6361 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6362 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6363 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6364 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6365 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6366 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6367 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6368 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6369 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6370 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6371 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6372 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6373
6374 2017-02-02 Martin Sebor <msebor@redhat.com>
6375
6376 PR middle-end/79275
6377 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6378 * gcc.dg/tree-ssa/pr79275.c: New test.
6379
6380 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6381
6382 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
6383
6384 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
6385
6386 PR middle-end/77445
6387 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6388 threading is done.
6389
6390 2017-02-02 Tamar Christina <tamar.christina@arm.com>
6391
6392 PR middle-end/78142
6393 * gcc.target/aarch64/vector_initialization_nostack.c
6394 (f12): Use one vector
6395
6396 2017-02-02 Jakub Jelinek <jakub@redhat.com>
6397
6398 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6399 * c-c++-common/asan/misalign-1.c: Likewise.
6400 * c-c++-common/asan/misalign-2.c: Likewise.
6401 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6402 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6403 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6404 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6405 add -ffat-lto-objects from/to dg-additional-options.
6406 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6407 dg-additional-options.
6408
6409 PR target/79197
6410 * gcc.target/powerpc/pr79197.c: New test.
6411 * gcc.c-torture/compile/pr79197.c: New test.
6412
6413 2017-02-02 Richard Biener <rguenther@suse.de>
6414
6415 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6416
6417 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6418
6419 PR c++/69637
6420 * g++.dg/cpp0x/pr69637-1.C: New.
6421 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6422
6423 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6424
6425 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6426
6427 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6428
6429 PR target/70012
6430 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6431 conditions.
6432
6433 2017-02-01 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR testsuite/79324
6436 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6437 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6438 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6439 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6440 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6441 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6442 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6443 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6444 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6445 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6446 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6447 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6448 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6449
6450 2017-02-01 Martin Liska <mliska@suse.cz>
6451
6452 PR testsuite/79272
6453 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6454
6455 2017-02-01 Richard Biener <rguenther@suse.de>
6456
6457 PR testsuite/76957
6458 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6459 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6460 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6461 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6462
6463 2017-02-01 Richard Biener <rguenther@suse.de>
6464
6465 PR middle-end/79315
6466 * gfortran.dg/pr79315.f90: New testcase.
6467
6468 2017-02-01 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/71824
6471 * gcc.dg/graphite/pr71824.c: New testcase.
6472
6473 2017-01-31 Jakub Jelinek <jakub@redhat.com>
6474
6475 PR c++/79304
6476 * g++.dg/diagnostic/pr79304.C: New test.
6477
6478 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6479
6480 PR c++/79298
6481 * g++.dg/spellcheck-pr79298.C: New test case.
6482
6483 2017-01-31 David Malcolm <dmalcolm@redhat.com>
6484
6485 PR preprocessor/79210
6486 * gcc.dg/format/pr79210.c: New test case.
6487 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6488 New function.
6489
6490 2017-01-31 Nathan Sidwell <nathan@acm.org>
6491
6492 PR c++/79290
6493 * g++.dg/warn/pr79290.C: New.
6494
6495 PR c++/67273
6496 PR c++/79253
6497 * g++.dg/cpp1y/pr67273.C: New.
6498 * g++.dg/cpp1y/pr79253.C: New.
6499
6500 2017-01-31 Nathan Sidwell <nathan@acm.org>
6501
6502 PR c++/79264
6503 * g++.dg/cpp1y/pr61636-1.C: Augment.
6504
6505 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6506
6507 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6508 rand() instead of random().
6509
6510 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
6511
6512 PR tree-optimization/71691
6513 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6514
6515 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6516
6517 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6518 __ARCH__.
6519
6520 2017-01-31 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR tree-optimization/79267
6523 * g++.dg/opt/pr79267.C: New test.
6524
6525 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
6526
6527 PR debug/63238
6528 * gcc.dg/debug/dwarf2/align-1.c: New.
6529 * gcc.dg/debug/dwarf2/align-2.c: New.
6530 * gcc.dg/debug/dwarf2/align-3.c: New.
6531 * gcc.dg/debug/dwarf2/align-4.c: New.
6532 * gcc.dg/debug/dwarf2/align-5.c: New.
6533 * gcc.dg/debug/dwarf2/align-6.c: New.
6534 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6535 * g++.dg/debug/dwarf2/align-1.C: New.
6536 * g++.dg/debug/dwarf2/align-2.C: New.
6537 * g++.dg/debug/dwarf2/align-3.C: New.
6538 * g++.dg/debug/dwarf2/align-4.C: New.
6539 * g++.dg/debug/dwarf2/align-5.C: New.
6540 * g++.dg/debug/dwarf2/align-6.C: New.
6541
6542 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6543
6544 PR target/79170
6545 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6546
6547 2017-01-30 Martin Sebor <msebor@redhat.com>
6548
6549 PR testsuite/79293
6550 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6551
6552 2017-01-30 Martin Liska <mliska@suse.cz>
6553
6554 PR gcov-profile/79259
6555 * g++.dg/tree-prof/pr79259.C: New test.
6556
6557 2017-01-30 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/79276
6560 * gcc.dg/torture/pr79276.c: New testcase.
6561
6562 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6563
6564 PR target/79240
6565 * gcc.target/s390/pr79240.c: New test.
6566
6567 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6568
6569 PR target/79268
6570 * gcc.target/powerpc/pr79268.c: New file.
6571 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6572 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6573 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6574 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6575
6576 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
6577
6578 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6579
6580 PR testsuite/70583
6581 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6582
6583 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6584 * gnat.dg/debug9.adb: Likewise.
6585
6586 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6587
6588 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6589 libatomic_available.
6590 * gfortran.dg/coarray_42.f90: Likewise.
6591 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6592 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6593 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6594
6595 2017-01-27 Martin Sebor <msebor@redhat.com>
6596
6597 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6598
6599 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6600
6601 PR rtl-optimization/79194
6602 * gcc.dg/torture/pr79194.c: New test.
6603
6604 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6605
6606 PR tree-optimization/71374
6607 * gcc.target/i386/pr71374.c: New.
6608
6609 2017-01-27 Martin Sebor <msebor@redhat.com>
6610
6611 PR c++/71290
6612 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6613 a dg-error directive.
6614
6615 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6616
6617 PR target/79131
6618 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6619 * gcc.target/arm/pr79131-2.c: New.
6620
6621 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6622
6623 PR target/65484
6624 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6625 vectorized on POWER unless hardware misaligned loads are
6626 available.
6627
6628 2017-01-27 Bin Cheng <bin.cheng@arm.com>
6629
6630 PR rtl-optimization/78559
6631 * gcc.c-torture/execute/pr78559.c: New test.
6632
6633 2017-01-27 Richard Biener <rguenther@suse.de>
6634
6635 PR tree-optimization/79245
6636 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6637 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6638
6639 2017-01-27 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c/79199
6642 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6643 target. Use 4294967293U instead of 4294967293.
6644
6645 2017-01-27 Richard Biener <rguenther@suse.de>
6646
6647 PR tree-optimization/71433
6648 * gcc.dg/Warray-bounds-21.c: New testcase.
6649
6650 2017-01-27 Richard Biener <rguenther@suse.de>
6651
6652 PR tree-optimization/79244
6653 * gcc.dg/torture/pr79244.c: New testcase.
6654
6655 2017-01-27 Jakub Jelinek <jakub@redhat.com>
6656
6657 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6658 all occurrences of 40 to 32.
6659
6660 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
6661
6662 PR target/79239
6663 * gcc.target/arm/pr79239.c: New test.
6664
6665 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6666
6667 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6668
6669 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
6670
6671 PR c++/64382
6672 * g++.dg/cpp1y/pr64382.C: New test.
6673
6674 2017-01-26 Martin Sebor <msebor@redhat.com>
6675
6676 PR middle-end/78703
6677 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6678 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6679 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6680 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6681
6682 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR debug/79129
6685 * g++.dg/debug/dwarf2/pr79129.C: New test.
6686
6687 PR debug/78835
6688 * g++.dg/debug/dwarf2/pr78835.C: New test.
6689
6690 2017-01-26 Martin Sebor <msebor@redhat.com>
6691
6692 PR middle-end/78703
6693 * gcc.dg/format/pr78569.c: Adjust.
6694 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6695 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6696 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6697 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6698 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6699 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6700 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6701 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6702 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6703 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6704 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6705
6706 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6707
6708 PR c++/68727
6709 * g++.dg/other/offsetof8.C: Add expected error.
6710 * g++.dg/other/offsetof9.C: New test.
6711
6712 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
6713
6714 * g++.dg/opt/declone3.C: Require LTO.
6715
6716 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6717
6718 PR target/79131
6719 * gcc.target/arm/pr79131.c: New.
6720
6721 2017-01-26 Bin Cheng <bin.cheng@arm.com>
6722
6723 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6724
6725 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
6726
6727 PR libstdc++/79190
6728 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6729 matches replaced operator delete.
6730
6731 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6732
6733 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6734 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6735 avx512f with avx512dq.
6736 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6737 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6738 avx512f with avx512dq.
6739 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6740 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6741 avx512f with avx512dq.
6742
6743 2017-01-26 Marek Polacek <polacek@redhat.com>
6744
6745 PR c/79199
6746 * c-c++-common/Wduplicated-branches-13.c: New test.
6747
6748 2017-01-26 David Sherwood <david.sherwood@arm.com>
6749
6750 PR middle-end/79212
6751 * gfortran.dg/gomp/sharing-4.f90: New test.
6752
6753 2017-01-26 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR target/70465
6756 * gcc.target/i386/pr70465.c: New test.
6757
6758 * brig.dg/dg.exp: Update copyright years.
6759 * lib/brig-dg.exp: Update copyright years.
6760 * lib/brig.exp: Update copyright years.
6761
6762 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6763
6764 PR target/79179
6765 * gcc.target/powerpc/pr79179.c: New test.
6766
6767 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6768
6769 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6770 generation to accept D-mode memory accesses.
6771
6772 2017-01-25 Martin Sebor <msebor@redhat.com>
6773
6774 PR c++/71290
6775 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6776 * g++.dg/ext/flexarray-mangle.C: Same.
6777 * g++.dg/ext/flexarray-subst.C: Same.
6778 * g++.dg/ext/flexary10.C: Same.
6779 * g++.dg/ext/flexary11.C: Same.
6780 * g++.dg/ext/flexary14.C: Same.
6781 * g++.dg/ext/flexary16.C: Same.
6782 * g++.dg/ext/flexary18.C: Same.
6783 * g++.dg/ext/flexary19.C: Same.
6784 * g++.dg/ext/flexary7.C: Same.
6785 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6786 * g++.dg/ubsan/object-size-1.C: Same.
6787 * obj-c++.dg/property/at-property-23.mm: Same.
6788
6789 2017-01-25 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR c++/78896
6792 * g++.dg/cpp1z/decomp24.C: New test.
6793
6794 PR c++/77914
6795 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6796 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6797 expect a warning.
6798 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6799 expect warnings.
6800 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6801 * g++.dg/cpp1y/pr59636.C: Likewise.
6802 * g++.dg/cpp1y/pr60190.C: Likewise.
6803
6804 2017-01-25 Bin Cheng <bin.cheng@arm.com>
6805
6806 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6807
6808 2017-01-25 Carl Love <cel@us.ibm.com>
6809
6810 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
6811 vec_packs built-ins
6812
6813 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6814
6815 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6816 -mcpu=cortex-a57.
6817 * gcc.target/arm/vseleqsf.c: Likewise.
6818 * gcc.target/arm/vselgedf.c: Likewise.
6819 * gcc.target/arm/vselgesf.c: Likewise.
6820 * gcc.target/arm/vselgtdf.c: Likewise.
6821 * gcc.target/arm/vselgtsf.c: Likewise.
6822 * gcc.target/arm/vselledf.c: Likewise.
6823 * gcc.target/arm/vsellesf.c: Likewise.
6824 * gcc.target/arm/vselltdf.c: Likewise.
6825 * gcc.target/arm/vselltsf.c: Likewise.
6826 * gcc.target/arm/vselnedf.c: Likewise.
6827 * gcc.target/arm/vselnesf.c: Likewise.
6828 * gcc.target/arm/vselvcdf.c: Likewise.
6829 * gcc.target/arm/vselvcsf.c: Likewise.
6830 * gcc.target/arm/vselvsdf.c: Likewise.
6831 * gcc.target/arm/vselvssf.c: Likewise.
6832
6833 2017-01-25 Richard Biener <rguenther@suse.de>
6834
6835 PR testsuite/72850
6836 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6837 to what we had before adding the threading passes.
6838
6839 2017-01-25 Richard Biener <rguenther@suse.de>
6840
6841 PR tree-optimization/69264
6842 * g++.dg/torture/pr69264.C: New testcase.
6843
6844 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6845
6846 PR target/79145
6847 * gcc.target/arm/pr79145.c: New test.
6848
6849 2017-01-25 Richard Biener <rguenther@suse.de>
6850
6851 PR debug/78363
6852 * g++.dg/gomp/pr78363-1.C: New testcase.
6853 * g++.dg/gomp/pr78363-2.C: Likewise.
6854 * g++.dg/gomp/pr78363-3.C: Likewise.
6855
6856 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6857
6858 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6859 * gcc.dg/lto/pr61526_0.c: Likewise.
6860 * gcc.dg/lto/pr64415_0.c: Likewise.
6861
6862 2017-01-24 Jakub Jelinek <jakub@redhat.com>
6863
6864 PR c++/79205
6865 * g++.dg/cpp1z/decomp22.C: New test.
6866 * g++.dg/cpp1z/decomp23.C: New test.
6867
6868 2017-01-24 Nathan Sidwell <nathan@acm.org>
6869
6870 PR c++/78469
6871 * g++.dg/cpp0x/pr78469.C: New.
6872
6873 PR c++/79118
6874 * g++.dg/cpp0x/pr79118.C: New.
6875
6876 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6877
6878 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6879
6880 2017-01-24 David Malcolm <dmalcolm@redhat.com>
6881
6882 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6883 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6884 * gcc.dg/rtl/rtl.exp: New file.
6885 * gcc.dg/rtl/test.c: New file.
6886 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6887 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6888 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6889 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6890 * gcc.dg/rtl/x86_64/final.c: New test case.
6891 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6892 * gcc.dg/rtl/x86_64/ira.c: New test case.
6893 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6894 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6895 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6896 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6897 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6898 * gcc.dg/rtl/x86_64/test_1.h: New file.
6899 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6900 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6901 * gcc.dg/rtl/x86_64/times-two.h: New file.
6902 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6903
6904 2017-01-24 Bin Cheng <bin.cheng@arm.com>
6905
6906 PR tree-optimization/79159
6907 * g++.dg/tree-ssa/pr79159.C: New test.
6908
6909 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
6910 Martin Jambor <mjambor@suse.cz>
6911
6912 * lib/brig-dg.exp: New file.
6913 * lib/brig.exp: Likewise.
6914 * brig.dg/README: Likewise.
6915 * brig.dg/dg.exp: Likewise.
6916 * brig.dg/test/gimple/alloca.hsail: Likewise.
6917 * brig.dg/test/gimple/atomics.hsail: Likewise.
6918 * brig.dg/test/gimple/branches.hsail: Likewise.
6919 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6920 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6921 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6922 * brig.dg/test/gimple/mem.hsail: Likewise.
6923 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6924 * brig.dg/test/gimple/packed.hsail: Likewise.
6925 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6926 * brig.dg/test/gimple/variables.hsail: Likewise.
6927 * brig.dg/test/gimple/vector.hsail: Likewise.
6928
6929 2017-01-24 Jakub Jelinek <jakub@redhat.com>
6930
6931 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6932 support asan, only on i?86/x86_64 require sse2_runtime.
6933
6934 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6935
6936 PR target/66669
6937 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6938 test on powerpc targets.
6939
6940 2017-01-23 Martin Sebor <msebor@redhat.com>
6941
6942 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6943
6944 2017-01-23 Richard Biener <rguenther@suse.de>
6945
6946 PR tree-optimization/79088
6947 PR tree-optimization/79188
6948 * gcc.dg/torture/pr79088.c: New testcase.
6949 * gcc.dg/torture/pr79188.c: Likewise.
6950
6951 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6952
6953 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6954 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6955 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6956 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6957 type of test function to reflect change in built-in function's
6958 return type.
6959 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6960 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6961 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6962 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6963 type and second argument type to reflect change in built-in
6964 function's type signature.
6965 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6966 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6967 type of test function to reflect change in built-in function's
6968 return type.
6969 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6970 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6971 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6972 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6973 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6974 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6975 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6976 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6977 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6978 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6979 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6980 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6981 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6982 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6983 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6984 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6985 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6986 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6987 type of test function to reflect change in built-in function's
6988 return type.
6989 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6990 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6991 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6992 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6993 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6994 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6995 test function's result and second argument to reflect change in
6996 built-in function's type signature.
6997 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6998
6999 2017-01-23 Nathan Sidwell <nathan@acm.org>
7000
7001 PR C++/71710
7002 * g++.dg/template/pr71710.C: New.
7003
7004 PR c++/71406
7005 PR c++/77508
7006 * g++.dg/template/pr71406.C: New.
7007
7008 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7009
7010 * gfortran.dg/integer_exponentiation_7.f90: New test.
7011
7012 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7013
7014 PR rtl-optimization/78634
7015 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7016
7017 2017-01-23 Bin Cheng <bin.cheng@arm.com>
7018
7019 PR tree-optimization/70754
7020 * gfortran.dg/pr70754.f90: New test.
7021
7022 2017-01-23 Martin Liska <mliska@suse.cz>
7023
7024 PR tree-optimization/79196
7025 * gcc.dg/asan/pr79196.c: New test.
7026 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7027
7028 2017-01-23 Michael Matz <matz@suse.de>
7029
7030 PR tree-optimization/78384
7031 * gcc.dg/pr78384.c: New test.
7032
7033 2017-01-23 Richard Biener <rguenther@suse.de>
7034
7035 PR tree-optimization/79186
7036 * gcc.dg/torture/pr79186.c: New testcase.
7037 * gcc.dg/torture/pr79187.c: Likewise.
7038
7039 2017-01-23 Martin Jambor <mjambor@suse.cz>
7040
7041 * gcc.dg/ipa/vrp8.c: New test.
7042
7043 2017-01-23 Martin Jambor <mjambor@suse.cz>
7044
7045 PR ipa/79108
7046 * gfortran.dg/lto/pr79108_0.f90: New test.
7047
7048 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7049
7050 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7051 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7052 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7053 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7054 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7055 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7056 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7057 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7058 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7059 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7060 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7061 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7062 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7063 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7064 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7065 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7066
7067 2017-01-23 Richard Biener <rguenther@suse.de>
7068 Nick Clifton <nickc@redhat.com>
7069
7070 PR testsuite/78421
7071 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7072 If the target is ARM return the result of the
7073 check_effective_target_arm_vect_no_misalign proc.
7074 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7075 support unaligned vectors then only expect one of the loops to be
7076 unrolled.
7077
7078 2017-01-23 Martin Liska <mliska@suse.cz>
7079
7080 * gcc.dg/asan/use-after-scope-10.c: New test.
7081 * gcc.dg/asan/use-after-scope-11.c: New test.
7082 * g++.dg/asan/use-after-scope-5.C: New test.
7083
7084 2017-01-23 Martin Liska <mliska@suse.cz>
7085
7086 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7087 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7088 sanopt optimization for ASAN_POISON.
7089
7090 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7091
7092 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7093
7094 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7095
7096 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7097 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7098 for poly*_t types.
7099 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7100 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7101 exec_vcombine): Likewise.
7102 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7103 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7104 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7105 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7106 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7107 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7108 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7109 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7110 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7111 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7112 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7113 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7114 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7115 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7116 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7117 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7118 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7119 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7120 Likewise.
7121 (TEST_VGET_LANE): Cast to uint to avoid warning.
7122 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7123 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7124 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7125 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7126 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7127 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7128 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7129 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7130 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7131 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7132 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7133 CHECK_POLY instead of CHECK for poly64_t types.
7134 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7135 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7136 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7137 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7138 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7139 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7140 uint32_t.
7141 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7142 for int32_t, int64_t.
7143 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7144 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7146 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7147 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7148 needed.
7149
7150 2017-01-22 Jakub Jelinek <jakub@redhat.com>
7151
7152 PR fortran/79154
7153 * gfortran.dg/gomp/pr79154-1.f90: New test.
7154 * gfortran.dg/gomp/pr79154-2.f90: New test.
7155
7156 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7157
7158 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7159
7160 2017-01-21 Marek Polacek <polacek@redhat.com>
7161
7162 PR testsuite/79169
7163 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7164
7165 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
7166
7167 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7168
7169 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7170
7171 PR rtl-optimization/79125
7172 * gcc.dg/torture/pr79125.c: New test.
7173
7174 2017-01-20 Jiong Wang <jiong.wang@arm.com>
7175
7176 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
7177 only.
7178 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7179 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
7180
7181 2017-01-20 Nathan Sidwell <nathan@acm.org>
7182
7183 PR c++/78495
7184 * g++.dg/cpp1z/inh-ctor38.C: New.
7185
7186 2017-01-20 Marek Polacek <polacek@redhat.com>
7187
7188 PR c/79152
7189 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7190
7191 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7192
7193 * lib/target-supports.exp (check_configured_with): New procedure.
7194 (check_effective_target_default_mode): new effective target.
7195 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7196 default mode. Fix dg-skip-if target selector syntax.
7197 * gcc.target/arm/optional_thumb-2.c: Likewise.
7198 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7199 syntax.
7200
7201 2017-01-20 David Malcolm <dmalcolm@redhat.com>
7202
7203 PR c++/77829
7204 PR c++/78656
7205 * g++.dg/spellcheck-pr77829.C: New test case.
7206 * g++.dg/spellcheck-pr78656.C: New test case.
7207
7208 2017-01-20 Marek Polacek <polacek@redhat.com>
7209
7210 PR c/64279
7211 * c-c++-common/Wduplicated-branches-1.c: New test.
7212 * c-c++-common/Wduplicated-branches-10.c: New test.
7213 * c-c++-common/Wduplicated-branches-11.c: New test.
7214 * c-c++-common/Wduplicated-branches-12.c: New test.
7215 * c-c++-common/Wduplicated-branches-2.c: New test.
7216 * c-c++-common/Wduplicated-branches-3.c: New test.
7217 * c-c++-common/Wduplicated-branches-4.c: New test.
7218 * c-c++-common/Wduplicated-branches-5.c: New test.
7219 * c-c++-common/Wduplicated-branches-6.c: New test.
7220 * c-c++-common/Wduplicated-branches-7.c: New test.
7221 * c-c++-common/Wduplicated-branches-8.c: New test.
7222 * c-c++-common/Wduplicated-branches-9.c: New test.
7223 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7224 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7225 * g++.dg/ext/builtin-object-size3.C: Likewise.
7226 * g++.dg/gomp/loop-1.C: Likewise.
7227 * g++.dg/warn/Wduplicated-branches1.C: New test.
7228 * g++.dg/warn/Wduplicated-branches2.C: New test.
7229
7230 2017-01-20 Martin Liska <mliska@suse.cz>
7231
7232 PR lto/69188
7233 * gcc.dg/lto/pr69188_0.c: New test.
7234 * gcc.dg/lto/pr69188_1.c: New test.
7235
7236 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7237
7238 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7239 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7240 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7241 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7242 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7243 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7244 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7245 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7246 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7247 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7248 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7249 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7250 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7251 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7252 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7253 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7254 * gcc.target/i386/avx-1.c: Test new intrinsics.
7255 * gcc.target/i386/sse-13.c: Ditto.
7256 * gcc.target/i386/sse-23.c: Ditto.
7257
7258 2017-01-20 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/71264
7261 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7262
7263 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7264
7265 * gcc.target/mips/madd4-1.c: New file.
7266 * gcc.target/mips/madd4-2.c: Likewise.
7267 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7268 HAS_MADD4.
7269 (mips_option_groups): Add -m[no-]madd4.
7270 (mips-dg-init): Detect default -mno-madd4.
7271 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7272 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7273 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7274 * gcc.target/mips/nmadd-1.c: Likewise.
7275 * gcc.target/mips/nmadd-2.c: Likewise.
7276 * gcc.target/mips/nmadd-3.c: Likewise.
7277
7278 2017-01-19 Jiong Wang <jiong.wang@arm.com>
7279
7280 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7281 combined instructions.
7282 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7283 instructions.
7284 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7285 of pointer authentication.
7286
7287 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7288
7289 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7290 floating point hardware to run test.
7291
7292 2017-01-19 Tamar Christina <tamar.christina@arm.com>
7293
7294 * lib/target-supports.exp
7295 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7296
7297 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7298
7299 PR testsuite/79051
7300 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7301 __x86_64__]: Allow for target i?86-*-*.
7302
7303 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7304
7305 PR target/78176
7306 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7307 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7308 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7309 HAS_LXC1.
7310 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7311 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7312 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7313
7314 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7315
7316 PR fortran/70696
7317 * gfortran.dg/coarray_43.f90: New test.
7318
7319 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
7320
7321 PR rtl-optimization/79121
7322 * gcc.c-torture/execute/pr79121.c: New test.
7323
7324 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7325
7326 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7327 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7328
7329 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
7330
7331 PR fortran/50069
7332 PR fortran/55086
7333 * gfortran.dg/pr50069_1.f90: New test.
7334 * gfortran.dg/pr50069_2.f90: New test.
7335 * gfortran.dg/pr55086_1.f90: New test.
7336 * gfortran.dg/pr55086_1_tfat.f90: New test.
7337 * gfortran.dg/pr55086_2.f90: New test.
7338 * gfortran.dg/pr55086_2_tfat.f90: New test.
7339 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7340
7341 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7342 * gcc.dg/strcmp-1.c: New test.
7343 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7344
7345 2017-01-18 David Malcolm <dmalcolm@redhat.com>
7346
7347 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7348 (dejagnu_fail): Likewise.
7349 (dejagnu_note): Likewise.
7350 (pass): Provide forward decl, moving true decl to after #include
7351 of harness.h.
7352 (fail): Likewise.
7353 (note): Likewise.
7354
7355 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7356
7357 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7358 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7359
7360 2017-01-18 Nathan Sidwell <nathan@acm.org>
7361
7362 PR c++/78488
7363 * g++.dg/cpp1z/inh-ctor37.C: New.
7364
7365 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
7366
7367 PR rtl-optimization/78952
7368 * gcc.target/i386/pr78952-1.c: New test.
7369 * gcc.target/i386/pr78952-2.c: Ditto.
7370
7371 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7372
7373 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7374
7375 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7376
7377 PR fortran/70696
7378 * gfortran.dg/coarray_event_1.f08: New test.
7379
7380 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR target/77416
7383 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7384 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7385 from dg-options.
7386 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7387 guarded test.
7388 * gcc.target/powerpc/fusion4.c: Likewise.
7389 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7390 guarded test.
7391 * gcc.target/powerpc/pr58673-1.c: Likewise.
7392 * gcc.target/powerpc/pr58673-2.c: Likewise.
7393 * gcc.target/powerpc/pr59054.c: Likewise.
7394
7395 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7396
7397 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7398 vec_bperm.
7399 * gcc.target/powerpc/p9-vbpermd.c: New file.
7400
7401 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7402
7403 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7404 (must_not_compile2): Downcase first letter of error messages.
7405 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7406 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7407
7408 2017-01-18 Nathan Sidwell <nathan@acm.org>
7409
7410 PR c++/79091
7411 * g++.dg/pr79091.C: New.
7412
7413 2017-01-18 Jakub Jelinek <jakub@redhat.com>
7414
7415 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7416 to dg-options.
7417 (p0): Add missing dg-error.
7418
7419 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
7420
7421 * gcc.target/msp430/mul_f5_muldef.c: New test.
7422
7423 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7424
7425 PR target/79004
7426 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7427 options. Fix up the syntax for using \m and \M.
7428
7429 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7430
7431 PR target/78875
7432 * gcc.target/powerpc/ssp-1.c: New testcase.
7433 * gcc.target/powerpc/ssp-2.c: New testcase.
7434
7435 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7436
7437 * gcc.target/aarch64/eh_return.c: New test.
7438
7439 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7440
7441 * vec-rlmi-rlnm.c: New file.
7442
7443 2017-01-17 Nathan Sidwell <nathan@acm.org>
7444
7445 PR c++/61636
7446 * g++.dg/cpp1y/pr61636-1.C: New.
7447 * g++.dg/cpp1y/pr61636-2.C: New.
7448 * g++.dg/cpp1y/pr61636-3.C: New.
7449
7450 2017-01-17 Martin Sebor <msebor@redhat.com>
7451
7452 PR testsuite/79115
7453 * gcc.dg/pr78768.c: Make it a link-only test.
7454
7455 2017-01-17 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR c++/71497
7458 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7459 expected messages.
7460 * c-c++-common/Wmisleading-indentation.c: Likewise.
7461
7462 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7463
7464 PR target/79058
7465 * gcc.target/arm/pr79058.c: New.
7466
7467 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR tree-optimization/71854
7470 * gcc.dg/vect/pr71854.c: New test.
7471
7472 2017-01-17 Martin Liska <mliska@suse.cz>
7473
7474 PR ipa/71207
7475 * g++.dg/ipa/pr71207.C: New test.
7476
7477 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
7478
7479 PR middle-end/77445
7480 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7481 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7482
7483 2017-01-17 Jakub Jelinek <jakub@redhat.com>
7484
7485 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7486 rather than long unsigned int.
7487 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7488
7489 2017-01-17 Richard Biener <rguenther@suse.de>
7490
7491 PR tree-optimization/71433
7492 * gcc.dg/Warray-bounds-20.c: New testcase.
7493
7494 2017-01-17 Richard Biener <rguenther@suse.de>
7495
7496 PR testsuite/52563
7497 PR testsuite/71237
7498 PR testsuite/77737
7499 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7500 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7501 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7502
7503 2017-01-17 Alan Modra <amodra@gmail.com>
7504
7505 * gcc.target/powerpc/pr79066.c: New.
7506
7507 2017-01-16 Jeff Law <law@redhat.com>
7508
7509 PR tree-optimization/33562
7510 PR tree-optimization/61912
7511 PR tree-optimization/77485
7512 PR tree-optimization/79090
7513 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7514 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7515
7516 2017-01-16 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c/79089
7519 * gcc.c-torture/compile/pr79089.c: New test.
7520
7521 PR target/79080
7522 * gcc.dg/pr79080.c: New test.
7523
7524 2017-01-16 David Malcolm <dmalcolm@redhat.com>
7525
7526 PR c/78304
7527 * gcc.dg/format/pr78304.c: Convert argument from integral type
7528 to a pointer.
7529 * gcc.dg/format/pr78304-2.c: Likewise.
7530
7531 2017-01-16 Carl Love <cel@us.ibm.com>
7532
7533 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7534 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7535
7536 2017-01-16 Carl Love <cel@us.ibm.com>
7537
7538 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7539 Change arguments and return type to bool long long.
7540
7541 2017-01-16 Martin Sebor <msebor@redhat.com>
7542
7543 PR testsuite/79051
7544 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7545 on x86.
7546
7547 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 Revert:
7550 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7551
7552 PR c++/71737
7553 * g++.dg/cpp0x/pr71737.C: New.
7554
7555 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7556
7557 * gcc.target/powerpc/swaps-p8-27.c: New.
7558
7559 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7560
7561 PR c++/71737
7562 * g++.dg/cpp0x/pr71737.C: New.
7563
7564 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7565
7566 * gnat.dg/opt62.adb: New test.
7567 * gnat.dg/opt62_pkg.ads: New helper.
7568
7569 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7570
7571 PR rtl-optimization/78626
7572 PR rtl-optimization/78727
7573 * gcc.dg/torture/pr78626.c: New test.
7574 * gcc.dg/torture/pr78727.c: New test.
7575
7576 2017-01-14 Alan Modra <amodra@gmail.com>
7577
7578 * gcc.c-torture/compile/pr72749.c: New test.
7579
7580 2017-01-13 David Malcolm <dmalcolm@redhat.com>
7581
7582 PR c/78304
7583 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7584 (test_macro_2): New test.
7585 (test_macro_3): New test.
7586 (test_macro_4): New test.
7587 (test_non_contiguous_strings): Convert line number to line offset.
7588 * gcc.dg/format/pr78304-2.c: New test case.
7589 * gcc.dg/format/pr78304.c: New test case.
7590
7591 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
7592
7593 * gcc.target/i386/funcspec-56.inc: Add missing options and
7594 reorder options by implied ISAs, as in ix86_target_string.
7595
7596 2017-01-13 Marek Polacek <polacek@redhat.com>
7597
7598 PR c++/71166
7599 * g++.dg/cpp0x/constexpr-array18.C: New test.
7600
7601 2017-01-13 Jeff Law <law@redhat.com>
7602
7603 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7604
7605 PR tree-optimization/61912
7606 PR tree-optimization/77485
7607 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7608 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7609 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7610
7611 PR tree-optimization/33562
7612 PR tree-optimization/61912
7613 PR tree-optimization/77485
7614 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7615 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7616 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7617 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7618 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7619 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7620 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7621
7622 2017-01-13 Martin Liska <mliska@suse.cz>
7623
7624 PR ipa/79043
7625 * gcc.c-torture/execute/pr79043.c: New test.
7626
7627 2017-01-13 Richard Biener <rguenther@suse.de>
7628
7629 PR middle-end/78411
7630 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7631
7632 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7633
7634 PR fortran/70697
7635 * gfortran.dg/coarray/event_4.f08: New test.
7636
7637 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7638
7639 PR fortran/70696
7640 * gfortran.dg/coarray/event_3.f08: New test.
7641
7642 2017-01-13 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/77283
7645 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7646
7647 2017-01-13 Richard Biener <rguenther@suse.de>
7648
7649 * gcc.dg/gimplefe-22.c: New testcase.
7650
7651 2017-01-13 Richard Biener <rguenther@suse.de>
7652
7653 PR tree-optimization/77283
7654 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7655 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7656 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7657
7658 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7659
7660 * gcc.dg/pr77862.c: Require fpic target.
7661
7662 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7663
7664 PR target/79004
7665 * gcc.target/powerpc/pr79004.c: New test.
7666
7667 2017-01-12 Martin Sebor <msebor@redhat.com>
7668
7669 * gcc.dg/pr78138.c: Adjust.
7670 * gcc.dg/pr78768.c: Adjust.
7671 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7672 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7673 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7674 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7675 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7676 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7677 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7678 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7679 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7680 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7681 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7682
7683 2017-01-12 Jakub Jelinek <jakub@redhat.com>
7684
7685 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7686
7687 2017-01-12 Martin Sebor <msebor@redhat.com>
7688
7689 PR testsuite/79051
7690 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7691 due to bug 79054.
7692
7693 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
7694
7695 * gcc.dg/pr78768.c: Require LTO.
7696
7697 2017-01-12 Martin Sebor <msebor@redhat.com>
7698
7699 PR c/79074
7700 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7701 due to the referenced bug.
7702
7703 2017-01-12 Martin Sebor <msebor@redhat.com>
7704
7705 PR testsuite/79073
7706 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7707
7708 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
7709
7710 * gcc.target/i386/builtin_target.c (check_features): Check all
7711 supported __builtin_cpu_supports options.
7712
7713 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7714
7715 PR tree-optimization/78319
7716 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7717 Remove xfail.
7718
7719 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7720
7721 PR target/79044
7722 * gcc.target/powerpc/swaps-p8-26.c: New.
7723
7724 2017-01-12 Richard Biener <rguenther@suse.de>
7725
7726 * gcc.dg/gimplefe-21.c: New testcase.
7727
7728 2017-01-12 Michael Collison <michael.collison@arm.com>
7729
7730 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7731
7732 2017-01-11 Julia Koval <julia.koval@intel.com>
7733 Uros Bizjak <ubizjak@gmail.com>
7734
7735 * gcc.target/i386/sgx.c New test.
7736 * gcc.target/i386/sse-12.c: Add -msgx.
7737 * gcc.target/i386/sse-13.c: Ditto.
7738 * gcc.target/i386/sse-14.c: Ditto.
7739 * gcc.target/i386/sse-22.c: Ditto.
7740 * gcc.target/i386/sse-23.c: Ditto.
7741 * g++.dg/other/i386-2.C: Ditto.
7742 * g++.dg/other/i386-3.C: Ditto.
7743
7744 2017-01-11 Martin Sebor <msebor@redhat.com>
7745
7746 PR c++/24511
7747 * g++.dg/template/explicit9.C: New test.
7748
7749 2017-01-11 Nathan Sidwell <nathan@acm.org>
7750
7751 PR c++/77812
7752 * g++.dg/pr77812.C: New.
7753
7754 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR c++/71537
7757 * g++.dg/cpp1y/constexpr-71537.C: New test.
7758
7759 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7760 argument.
7761
7762 2017-01-11 Martin Sebor <msebor@redhat.com>
7763
7764 PR c/47931
7765 * c-c++-common/Waddress-2.c: New test.
7766
7767 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR c++/78341
7770 * g++.dg/cpp0x/pr78341.C: New test.
7771
7772 2017-01-11 Martin Sebor <msebor@redhat.com>
7773
7774 PR c/78768
7775 * gcc.dg/pr78768.c: New test.
7776
7777 2017-01-11 David Malcolm <dmalcolm@redhat.com>
7778
7779 PR driver/78877
7780 * gcc.dg/spellcheck-options-14.c: New test case.
7781 * gcc.dg/spellcheck-options-15.c: New test case.
7782 * gcc.dg/spellcheck-options-16.c: New test case.
7783 * gcc.dg/spellcheck-options-17.c: New test case.
7784
7785 2017-01-11 Martin Liska <mliska@suse.cz>
7786
7787 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7788
7789 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7790
7791 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7792 instead of just 1 for the decomposition from struct C.
7793
7794 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7795
7796 * gcc.c-torture/execute/20170111-1.c: New test.
7797
7798 2017-01-11 Richard Biener <rguenther@suse.de>
7799
7800 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7801
7802 2017-01-11 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR middle-end/50199
7805 * gcc.dg/lto/pr50199_0.c: New test.
7806
7807 2017-01-10 Martin Sebor <msebor@redhat.com>
7808
7809 PR testsuite/78960
7810 PR testsuite/78959
7811 PR testsuite/78133
7812 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7813 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7814
7815 2017-01-10 Martin Sebor <msebor@redhat.com>
7816
7817 PR middle-end/78138
7818 * gcc.dg/pr78138.c: New test.
7819
7820 2017-01-10 David Malcolm <dmalcolm@redhat.com>
7821
7822 PR c++/77949
7823 * g++.dg/diagnostic/pr77949.C: New test case.
7824
7825 2017-01-10 Martin Sebor <msebor@redhat.com>
7826
7827 PR middle-end/78245
7828 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7829
7830 2017-01-10 Martin Sebor <msebor@redhat.com>
7831
7832 PR tree-optimization/78775
7833 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7834 * gcc.dg/attr-alloc_size-10.c: New test.
7835 * gcc.dg/attr-alloc_size-11.c: New test.
7836 * gcc.dg/builtin-stringop-chk-7.c: New test.
7837 * gcc.dg/pr78775.c: New test.
7838 * gcc.dg/pr78973-2.c: New test.
7839 * gcc.dg/pr78973.c: New test.
7840
7841 2017-01-10 Jeff Law <law@redhat.com>
7842
7843 PR tree-optimization/77766
7844 PR tree-optimization/78856
7845 * gcc.c-torture/execute/pr77766.c: New test.
7846
7847 2016-01-10 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/79034
7850 * g++.dg/torture/pr79034.C: New testcase.
7851
7852 2017-01-10 Martin Liska <mliska@suse.cz>
7853
7854 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7855 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7856 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7857 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7858 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7859 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7860 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7861 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7862 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7863 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7864 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7865 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7866 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7867 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7868 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7869 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7870 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7871 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7872 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7873 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7874 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7875 * gcc.dg/ipa/pr64307.c: Likewise.
7876 * gcc.dg/ipa/pr77653.c: Likewise.
7877
7878 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7879
7880 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7881 * g++.dg/other/i386-3.C: Ditto.
7882 * gcc.target/i386/sse-12.c: Ditto.
7883 * gcc.target/i386/sse-13.c: Ditto.
7884 * gcc.target/i386/sse-22.c: Ditto.
7885 * gcc.target/i386/sse-23.c: Ditto.
7886 * gcc.target/i386/builtin_target.c: Handle new option.
7887 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7888 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7889 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7890
7891 2017-01-09 Martin Sebor <msebor@redhat.com>
7892
7893 PR testsuite/79036
7894 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7895 with different precisions.
7896
7897 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7898
7899 * g++.dg/opt/call2.C: New test.
7900 * g++.dg/opt/call3.C: Likewise.
7901 * gnat.dg/array26.adb: New test.
7902 * gnat.dg/array26_pkg.ad[sb]: New helper.
7903 * gnat.dg/array27.adb: New test.
7904 * gnat.dg/array27_pkg.ad[sb]: New helper.
7905 * gnat.dg/array28.adb: New test.
7906 * gnat.dg/array28_pkg.ad[sb]: New helper.
7907
7908 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR translation/79019
7911 PR translation/79020
7912 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7913 diagnostics.
7914 * gfortran.dg/initialization_17.f90: Likewise.
7915
7916 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7917
7918 PR testsuite/79026
7919 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7920 * gcc.target/i386/pr78904-4.c: Likewise.
7921 * gcc.target/i386/pr78904-6.c: Likewise.
7922 * gcc.target/i386/pr78967-2.c: Likewise.
7923
7924 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR tree-optimization/78899
7927 * gcc.target/i386/pr78899.c: New test.
7928 * gcc.dg/pr71077.c: New test.
7929
7930 2017-01-09 Martin Jambor <mjambor@suse.cz>
7931
7932 PR ipa/78365
7933 PR ipa/78599
7934 * gcc.dg/torture/pr78365.c: New test.
7935
7936 2017-01-09 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR c++/78948
7939 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7940 (main): Use int* instead of long long.
7941
7942 PR tree-optimization/78938
7943 * gcc.dg/vect/pr78938.c: New test.
7944
7945 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7946
7947 * gcc.dg/20161219.c: New test.
7948
7949 2017-01-09 Richard Biener <rguenther@suse.de>
7950
7951 PR tree-optimization/78997
7952 * gcc.dg/torture/pr78997.c: New testcase.
7953
7954 2017-01-09 Richard Biener <rguenther@suse.de>
7955
7956 PR debug/79000
7957 * g++.dg/lto/pr79000_0.C: New testcase.
7958 * g++.dg/lto/pr79000_1.c: Likewise.
7959
7960 2017-01-08 Martin Sebor <msebor@redhat.com>
7961
7962 PR middle-end/77708
7963 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7964 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7965 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7966 due to bug 78969.
7967 * gcc.dg/format/pr78569.c: Adjust.
7968
7969 2017-01-07 David Malcolm <dmalcolm@redhat.com>
7970
7971 PR c++/72803
7972 * g++.dg/diagnostic/pr72803.C: New test case.
7973
7974 2017-01-07 Martin Sebor <msebor@redhat.com>
7975
7976 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7977 * gcc.dg/attr-alloc_size-4.c: Same.
7978
7979 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7980
7981 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7982 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7983 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7984 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7985 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7986 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7987 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7988
7989 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7990 * gcc.dg/memcmp-1.c: New.
7991 * gcc.dg/strncmp-1.c: New.
7992
7993 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7994
7995 * gcc.target/arm/acle/mcrr: New.
7996 * gcc.target/arm/acle/mcrr2: New.
7997 * gcc.target/arm/acle/mrrc: New.
7998 * gcc.target/arm/acle/mrrc2: New.
7999
8000 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8001
8002 * gcc.target/arm/acle/mcr.c: New.
8003 * gcc.target/arm/acle/mrc.c: New.
8004 * gcc.target/arm/acle/mcr2.c: New.
8005 * gcc.target/arm/acle/mrc2.c: New.
8006
8007 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8008
8009 * gcc.target/arm/acle/ldc: New.
8010 * gcc.target/arm/acle/ldc2: New.
8011 * gcc.target/arm/acle/ldcl: New.
8012 * gcc.target/arm/acle/ldc2l: New.
8013 * gcc.target/arm/acle/stc: New.
8014 * gcc.target/arm/acle/stc2: New.
8015 * gcc.target/arm/acle/stcl: New.
8016 * gcc.target/arm/acle/stc2l: New.
8017
8018 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8019
8020 * gcc.target/arm/acle/acle.exp: Run tests for different options
8021 and make sure fat-lto-objects is used such that we can still do
8022 assemble scans.
8023 * gcc.target/arm/acle/cdp.c: New.
8024 * gcc.target/arm/acle/cdp2.c: New.
8025 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8026 (check_effective_target_arm_coproc1_ok_nocache): New.
8027 (check_effective_target_arm_coproc2_ok): New.
8028 (check_effective_target_arm_coproc2_ok_nocache): New.
8029 (check_effective_target_arm_coproc3_ok): New.
8030 (check_effective_target_arm_coproc3_ok_nocache): New.
8031 (check_effective_target_arm_coproc4_ok): New.
8032 (check_effective_target_arm_coproc4_ok_nocache): New.
8033
8034 2017-01-06 Martin Sebor <msebor@redhat.com>
8035
8036 PR middle-end/78605
8037 * gcc.dg/tree-ssa/pr78605.c: New test.
8038
8039 2017-01-05 Martin Sebor <msebor@redhat.com>
8040
8041 PR tree-optimization/78910
8042 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8043 diagnostics.
8044 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8045 * gcc.dg/tree-ssa/pr78910.c: New test.
8046
8047 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8048
8049 * gcc.dg/sso-10.c: New test.
8050
8051 2017-01-05 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR tree-optimization/71016
8054 * gcc.target/i386/pr71016.c: New test.
8055 * gcc.target/aarch64/pr71016.c: New test.
8056 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8057
8058 PR c++/78931
8059 * g++.dg/cpp1z/decomp19.C: New test.
8060
8061 PR c++/78890
8062 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8063 * g++.dg/init/union1.C: Likewise.
8064 * g++.dg/cpp0x/union6.C: Expect errors.
8065 * g++.dg/cpp0x/union8.C: New test.
8066 * g++.dg/cpp0x/pr78890-1.C: New test.
8067 * g++.dg/cpp0x/pr78890-2.C: New test.
8068
8069 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
8070
8071 * gcc.target/powerpc/pr71670.c: Require p9vector.
8072 * gcc.target/powerpc/p9-novsx.c: Same.
8073
8074 2017-01-05 David Malcolm <dmalcolm@redhat.com>
8075
8076 * selftests/asr_div1.rtl: New file.
8077 * selftests/aarch64: New subdirectory.
8078 * selftests/aarch64/times-two.rtl: New file.
8079 * selftests/bb-index.rtl: New file.
8080 * selftests/cfg-test.rtl: New file.
8081 * selftests/const-int.rtl: New file.
8082 * selftests/example-labels.rtl: New file.
8083 * selftests/insn-with-mode.rtl: New file.
8084 * selftests/jump-to-label-ref.rtl: New file.
8085 * selftests/jump-to-return.rtl: New file.
8086 * selftests/jump-to-simple-return.rtl: New file.
8087 * selftests/mem.rtl: New file.
8088 * selftests/note-insn-deleted.rtl: New file.
8089 * selftests/note_insn_basic_block.rtl: New file.
8090 * selftests/simple-cse.rtl: New file.
8091 * selftests/symbol-ref.rtl: New file.
8092 * selftests/x86_64: New subdirectory.
8093 * selftests/x86_64/call-insn.rtl: New file.
8094 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8095 * selftests/x86_64/times-two.rtl: New file.
8096 * selftests/x86_64/unspec.rtl: New file.
8097
8098 2017-01-05 Nathan Sidwell <nathan@acm.org>
8099
8100 PR c++/78765
8101 * g++.dg/cpp0x/pr78765.C: New.
8102
8103 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8104
8105 * gcc.target/s390/memcpy-2.c: New test.
8106 * gcc.target/s390/memset-2.c: New test.
8107
8108 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8109
8110 * gcc.target/s390/memcpy-1.c: New test.
8111
8112 2017-01-04 Jeff Law <law@redhat.com>
8113
8114 PR tree-optimization/78812
8115 * g++.dg/torture/pr78812.C: New test.
8116
8117 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8118
8119 PR target/71977
8120 PR target/70568
8121 PR target/78823
8122 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8123 64-bit VSX systems with direct move, whether we optimize common
8124 code sequences in the GLIBC math library for float math functions.
8125 * gcc.target/powerpc/pr71977-2.c: Likewise.
8126
8127 2017-01-04 Marek Polacek <polacek@redhat.com>
8128
8129 PR c++/64767
8130 * c-c++-common/Wpointer-compare-1.c: New test.
8131
8132 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8133
8134 PR c++/78949
8135 * c-c++-common/Wunused-var-16.c: New test.
8136
8137 PR c++/78693
8138 * g++.dg/cpp0x/pr78693.C: New test.
8139
8140 PR driver/78957
8141 * gcc.dg/pr78957.c: New test.
8142
8143 * g++.dg/cpp1y/auto-fn34.C: New test.
8144
8145 PR c++/71182
8146 * g++.dg/cpp0x/pr71182.C: New test.
8147
8148 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8149
8150 PR target/78056
8151 * gcc.target/powerpc/pr78056-1.c: New test.
8152 * gcc.target/powerpc/pr78056-2.c: New test.
8153 * gcc.target/powerpc/pr78056-3.c: New test.
8154 * gcc.target/powerpc/pr78056-4.c: New test.
8155 * gcc.target/powerpc/pr78056-5.c: New test.
8156 * gcc.target/powerpc/pr78056-6.c: New test.
8157 * gcc.target/powerpc/pr78056-7.c: New test.
8158 * gcc.target/powerpc/pr78056-8.c: New test.
8159 * lib/target-supports.exp
8160 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8161 whether the effective target supports the popcntb instruction.
8162
8163 2017-01-03 Jeff Law <law@redhat.com>
8164
8165 PR tree-optimization/67955
8166 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8167
8168 2017-01-04 Marek Polacek <polacek@redhat.com>
8169
8170 PR c++/77545
8171 PR c++/77284
8172 * g++.dg/cpp0x/range-for32.C: New test.
8173 * g++.dg/cpp0x/range-for33.C: New test.
8174
8175 2017-01-04 David Malcolm <dmalcolm@redhat.com>
8176
8177 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8178
8179 2017-01-04 Nathan Sidwell <nathan@acm.org>
8180
8181 PR c++/66735
8182 * g++.dg/cpp1y/pr66735.C: New.
8183
8184 2017-01-04 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR tree-optimization/71563
8187 * gcc.dg/tree-ssa/pr71563.c: New test.
8188
8189 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8190
8191 PR fortran/78534
8192 PR fortran/78976
8193 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8194 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8195 * gfortran.dg/transfer_intrinsic_1.f90: Change
8196 scan-tree-dump-times due to gfc_trans_string_copy change to
8197 avoid -Wstringop-overflow.
8198
8199 2017-01-03 Jeff Law <law@redhat.com>
8200
8201 PR tree-optimization/78856
8202 * gcc.c-torture/execute/pr78856.c: New test.
8203
8204 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8205
8206 PR target/78953
8207 * gcc.target/powerpc/pr78953.c: New test.
8208
8209 2017-01-03 Ian Lance Taylor <iant@google.com>
8210
8211 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8212 enums.
8213
8214 2017-01-03 Martin Sebor <msebor@redhat.com>
8215
8216 PR tree-optimization/78696
8217 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8218 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8219 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8220 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8221
8222 2017-01-03 David Malcolm <dmalcolm@redhat.com>
8223
8224 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8225 with more than one digit.
8226 * lib/gcc-dg.exp (process-message): Support more than one digit
8227 in relative line specifications.
8228
8229 2017-01-03 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR tree-optimization/78965
8232 * gcc.dg/pr78965.c: New test.
8233
8234 PR middle-end/78901
8235 * g++.dg/opt/pr78901.C: New test.
8236
8237 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8238
8239 PR fortran/78534
8240 PR fortran/66310
8241 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8242 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8243 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8244 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8245 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8246 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8247 * gfortran.dg/string_1_lp64.f90: New test.
8248 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8249 * gfortran.dg/string_3_lp64.f90: New test.
8250 * gfortran.dg/transfer_intrinsic_1.f90: Change
8251 scan-tree-dump-times due to gfc_trans_string_copy change to
8252 avoid -Wstringop-overflow.
8253
8254 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
8255
8256 PR target/78967
8257 * gcc.target/i386/pr78967-1.c: New test.
8258 * gcc.target/i386/pr78967-2.c: Ditto.
8259 * gcc.target/i386/pr78967-3.c: Ditto.
8260
8261 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8262 * gcc.target/i386/pr78904-4.c: Ditto.
8263 * gcc.target/i386/pr78904-6.c: Ditto.
8264
8265 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
8266
8267 PR middle-end/77674
8268 * g++.dg/torture/pr77674.C: New testcase.
8269
8270 2017-01-01 Jakub Jelinek <jakub@redhat.com>
8271
8272 Update copyright years.
8273 \f
8274 Copyright (C) 2017 Free Software Foundation, Inc.
8275
8276 Copying and distribution of this file, with or without modification,
8277 are permitted in any medium without royalty provided the copyright
8278 notice and this notice are preserved.