]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
tree-vrp.c (is_masked_range_test): New function.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
16842d34
YG
12017-06-13 Yury Gribov <tetra2005@gmail.com>
2
3 PR tree-optimization/67328
4 * c-c++-common/fold-masked-cmp-1.c: New test.
5 * c-c++-common/fold-masked-cmp-2.c: Likewise.
6 * gcc.dg/pr46309.c: Fix pattern.
7 * gcc.dg/pr46309-2.c: Likewise.
8
ba593ad5
TC
92017-06-13 Tamar Christina <tamar.christina@arm.com>
10
11 * gcc.target/arm/sdiv_costs_1.c:
12 Require arm_arch_v8a_ok and add march option.
13
9ab5a235
ML
142017-06-13 Martin Liska <mliska@suse.cz>
15
16 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
17 * gcc.dg/tree-ssa/dump-2.c: Likewise.
18 * gcc.dg/tree-ssa/vrp101.c: Likewise.
19
4f2c198d
RB
202017-06-13 Richard Biener <rguenther@suse.de>
21
22 PR middle-end/81065
23 * c-c++-common/ubsan/pr81065.c: New testcase.
24
196ed8ea
ILT
252017-06-12 Ian Lance Taylor <iant@golang.org>
26
27 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
28 freorder. Update comment to explain test.
29
64ff4f60
TC
302017-06-12 Tamar Christina <tamar.christina@arm.com>
31
32 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
33 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
34 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
35 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
36
5ed2fdfe
TC
372017-06-12 Tamar Christina <tamar.christina@arm.com>
38
39 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
40
6cddb61c
TC
412017-06-12 Tamar Christina <tamar.christina@arm.com>
42
43 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
44
aebce396
JJ
452017-06-12 Jakub Jelinek <jakub@redhat.com>
46
47 PR tree-optimization/81003
48 * gcc.c-torture/compile/pr81003.c: New test.
49
3fd7fe21
RB
502017-06-12 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/81053
53 * gcc.dg/torture/pr81053.c: New testcase.
54
ac39f0e8
TK
552017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
56
57 PR fortran/80988
58 * gfortran.dg/implied_do_io_3.f90: New test.
59
18787c38
TV
602017-06-10 Tom de Vries <tom@codesourcery.com>
61
62 * lib/target-supports.exp (check_effective_target_signal): New proc.
63 * lib/gcc.exp (gcc_target_compile): Remove appending of
64 -DSIGNAL_SUPPRESS to additional_flags.
65 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
66 additional_flags if effective target signal is not supported by the
67 target.
68 * gcc.c-torture/execute/20101011-1.c: Same.
69 * gcc.dg/c99-stdint-1.c: Same.
70 * gcc.dg/c99-stdint-2.c: Same.
71 * gcc.dg/c99-stdint-5.c: Same.
72 * gcc.dg/c99-stdint-6.c: Same.
73 * gcc.dg/stdint-width-1.c: Same.
74
0069a009
TV
752017-06-10 Tom de Vries <tom@codesourcery.com>
76
77 * lib/target-supports.exp (check_effective_target_stack_size)
78 (dg-effective-target-value): New proc.
79 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
80 additional_flags.
81 * lib/objc.exp (objc_target_compile): Same.
82 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
83 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
84 dg-additional-options.
85 * gcc.c-torture/compile/20080806-1.c: Same.
86 * gcc.c-torture/compile/920723-1.c: Same.
87 * gcc.c-torture/compile/930621-1.c: Same.
88 * gcc.c-torture/compile/991214-2.c: Same.
89 * gcc.c-torture/compile/bcopy.c: Same.
90 * gcc.c-torture/compile/memtst.c: Same.
91 * gcc.c-torture/compile/msp.c: Same.
92 * gcc.c-torture/compile/stuct.c: Same.
93 * gcc.c-torture/execute/20011008-3.c: Same.
94 * gcc.c-torture/execute/20030209-1.c: Same.
95 * gcc.c-torture/execute/20031012-1.c: Same.
96 * gcc.c-torture/execute/20040805-1.c: Same.
97 * gcc.c-torture/execute/920410-1.c: Same.
98 * gcc.c-torture/execute/920501-7.c: Same.
99 * gcc.c-torture/execute/921113-1.c: Same.
100 * gcc.c-torture/execute/921202-1.c: Same.
101 * gcc.c-torture/execute/921208-2.c: Same.
102 * gcc.c-torture/execute/930106-1.c: Same.
103 * gcc.c-torture/execute/930406-1.c: Same.
104 * gcc.c-torture/execute/950221-1.c: Same.
105 * gcc.c-torture/execute/960521-1.c: Same.
106 * gcc.c-torture/execute/980605-1.c: Same.
107 * gcc.c-torture/execute/comp-goto-1.c: Same.
108 * gcc.c-torture/execute/comp-goto-2.c: Same.
109 * gcc.c-torture/execute/memcpy-1.c: Same.
110 * gcc.c-torture/execute/multi-ix.c: Same.
111 * gcc.c-torture/execute/nestfunc-4.c: Same.
112 * gcc.c-torture/execute/pr20621-1.c: Same.
113 * gcc.c-torture/execute/pr23135.c: Same.
114 * gcc.c-torture/execute/pr28982b.c: Same.
115 * gcc.dg/loop-3.c: Same.
116 * gcc.dg/struct-ret-3.c: Same.
117 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
118 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
119 * gcc.dg/tree-prof/comp-goto-1.c: Same.
120 * gcc.dg/tree-prof/pr44777.c: Same.
121
b09649fd
DM
1222017-06-09 David Malcolm <dmalcolm@redhat.com>
123
124 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
125 (test_mutually_exclusive_suggestions): New test function.
126 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
127 (test_mutually_exclusive_suggestions): New test function.
128 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
129 (test_mutually_exclusive_suggestions): New test function.
130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
131 (test_show_locus): Add special-case for
132 "test_mutually_exclusive_suggestions".
133
a1f427e9
ILT
1342017-06-09 Ian Lance Taylor <iant@golang.org>
135
136 * gcc.dg/tree-prof/split-1.c: New test.
137
cb59f689
JH
1382017-06-09 Jan Hubicka <hubicka@ucw.cz>
139
140 * gcc.dg/predict-14.c: Avoid cold function detection.
141 * gcc.target/i386/umod-3.c: Likewise.
142
f66e6423
TC
1432017-06-09 Tamar Christina <tamar.christina@arm.com>
144
145 * gcc.target/aarch64/lrint-matherr.h: New.
146 * gcc.target/aarch64/inline-lrint_1.c: New.
147 * gcc.target/aarch64/inline-lrint_2.c: New.
148 * gcc.target/aarch64/no-inline-lrint_1.c: New.
149 * gcc.target/aarch64/no-inline-lrint_2.c: New.
150
37b68a43
TC
1512017-06-09 Tamar Christina <tamar.christina@arm.com>
152
153 * gcc.target/arm/sdiv_costs_1.c: New.
154
37f30285
TV
1552017-06-09 Tom de Vries <tom@codesourcery.com>
156
157 PR target/80855
158 * gcc.target/nvptx/label-values.c: New test.
159
051508d7
TP
1602017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
161
162 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
163 Test for null definitions instead of them being undefined. Add entry
164 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
165 about using the effective target for architecture extension.
166 (check_effective_target_arm_arch_v7ve_ok): Remove.
167 (add_options_for_arm_arch_v7ve): Likewise.
168
01a8cacc
RB
1692017-06-09 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/66623
172 * gcc.dg/vect/pr66623.c: New testcase.
173
6d1115c5
RB
1742017-06-09 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/79483
177 * gcc.dg/graphite/pr79483.c: New testcase.
178
6ba856d4
RB
1792017-06-09 Richard Biener <rguenther@suse.de>
180
181 PR middle-end/81007
182 * g++.dg/pr81007.C: New testcase.
183
48e69247
JJ
1842017-06-09 Jakub Jelinek <jakub@redhat.com>
185
186 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
187 instead of "rsp" for -m32.
188 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
189 target, add -msse2 to dg-options.
190 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
191 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
192
120ef1d5
SB
1932017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
194
195 PR target/80966
196 * gcc.target/powerpc/stack-limit.c: New testcase.
197
271be653
WS
1982017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
199
200 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
201 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
202 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
203 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
204 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
205 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
206
0d05f685
JJ
2072017-06-08 Jakub Jelinek <jakub@redhat.com>
208
8ab7005b
JJ
209 PR c/81006
210 * c-c++-common/gomp/pr81006.c: New test.
211
34361776
JJ
212 PR c++/81011
213 * g++.dg/gomp/pr81011.C: New test.
214
0d05f685
JJ
215 PR middle-end/81005
216 * c-c++-common/ubsan/align-10.c: New test.
217 * c-c++-common/ubsan/null-13.c: New test.
218
2163b9bc
UB
2192017-06-08 Uros Bizjak <ubizjak@gmail.com>
220
221 PR target/81015
222 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
223 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
224 * gcc.target/i386/pr81015.c: New test.
225
73f49ad7
TV
2262017-06-08 Tom de Vries <tom@codesourcery.com>
227
228 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
229 trampolines instead of NO_TRAMPOLINES.
230 * gcc.c-torture/execute/20000822-1.c: Same.
231 * gcc.c-torture/execute/920428-2.c: Same.
232 * gcc.c-torture/execute/920501-7.c: Same.
233 * gcc.c-torture/execute/920612-2.c: Same.
234 * gcc.c-torture/execute/921017-1.c: Same.
235 * gcc.c-torture/execute/921215-1.c: Same.
236 * gcc.c-torture/execute/931002-1.c: Same.
237 * gcc.c-torture/execute/comp-goto-2.c: Same.
238 * gcc.c-torture/execute/nestfunc-1.c: Same.
239 * gcc.c-torture/execute/nestfunc-2.c: Same.
240 * gcc.c-torture/execute/nestfunc-3.c: Same.
241 * gcc.c-torture/execute/nestfunc-5.c: Same.
242 * gcc.c-torture/execute/nestfunc-6.c: Same.
243 * gcc.c-torture/execute/pr24135.c: Same.
244 * gcc.dg/Wtrampolines.c: Same.
245 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
246 * gcc.dg/torture/stackalign/nested-5.c: Same.
247 * gcc.dg/torture/stackalign/nested-6.c: Same.
248 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
249 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
250 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
251 * gcc.dg/trampoline-1.c: Same.
252 * gcc.dg/tree-prof/pr44777.c: Same.
253 * gcc.target/i386/pr67770.c: Same.
254 * lib/gcc.exp (gcc_target_compile): Remove appending of
255 -DNO_TRAMPOLINES to additional_flags.
256 * lib/objc.exp (objc_target_compile): Same.
257
b9835925
TV
2582017-06-08 Tom de Vries <tom@codesourcery.com>
259
260 * lib/target-supports.exp (check_effective_target_trampolines): Test for
261 'gcc,no_trampolines' instead of 'no_trampolines'.
262
77db6c15
AI
2632017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
264
265 PR middle-end/79988
266 * gcc.target/i386/mpx/pr79988.c: New test.
267
0036534f
AI
2682017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
269
270 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
271 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
272 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
273
b69d9ac6
JH
2742017-06-08 Jan Hubicka <hubicka@ucw.cz>
275
276 * g++.dg/tree-ssa/counts-1.C: New testcase.
277 * gcc.dg/tree-ssa/counts-1.c: New testcase.
278
c46f9051
JK
2792017-08-08 Julia Koval <julia.koval@intel.com>
280
281 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
282 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
283 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
284 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
285 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
286 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
287
5ed41889
MP
2882017-06-08 Marek Polacek <polacek@redhat.com>
289
290 PR sanitize/80932
291 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
292
8055904e
JK
2932017-08-08 Julia Koval <julia.koval@intel.com>
294
295 PR target/73350,80862
296 * gcc.target/i386/pr73350.c: New test.
297
fb4bc6ff
RB
2982017-06-08 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/80928
301 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
302
989cc652 3032017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 304
989cc652
CL
305 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
306
83059741
JW
3072017-06-07 Jonathan Wakely <jwakely@redhat.com>
308
309 PR c++/80990
310 * g++.dg/cpp1z/class-deduction39.C: New.
311
0874a778
MP
3122017-06-07 Marek Polacek <polacek@redhat.com>
313
314 PR sanitizer/80932
315 * c-c++-common/ubsan/pr80932.c: New test.
316
55e872a4
BC
3172017-06-07 Bin Cheng <bin.cheng@arm.com>
318
319 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
320 * gcc.target/i386/l_fma_double_2.c: Ditto.
321 * gcc.target/i386/l_fma_double_3.c: Ditto.
322 * gcc.target/i386/l_fma_double_4.c: Ditto.
323 * gcc.target/i386/l_fma_double_5.c: Ditto.
324 * gcc.target/i386/l_fma_double_6.c: Ditto.
325 * gcc.target/i386/l_fma_float_1.c: Ditto.
326 * gcc.target/i386/l_fma_float_2.c: Ditto.
327 * gcc.target/i386/l_fma_float_3.c: Ditto.
328 * gcc.target/i386/l_fma_float_4.c: Ditto.
329 * gcc.target/i386/l_fma_float_5.c: Ditto.
330 * gcc.target/i386/l_fma_float_6.c: Ditto.
331
cb9ac430
TC
3322017-06-07 Tamar Christina <tamar.christina@arm.com>
333
334 * gcc.target/aarch64/sdiv_costs_1.c: New.
335
46c821e7
RB
3362017-06-07 Richard Biener <rguenther@suse.de>
337
338 PR tree-optimization/80928
339 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
340 * gcc.dg/vect/slp-13-big-array.c: Likewise.
341
6eb2ac65
RB
3422017-06-07 Richard Biener <rguenther@suse.de>
343
344 PR tree-optimization/80928
345 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
346 check_results.
347
25396db9
NS
3482017-06-06 Nathan Sidwell <nathan@acm.org>
349
350 * g++.dg/pr45330.C: Add inline namespace case.
351
bbf97416
TK
3522017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
353
354 PR fortran/80975
355 * gfortran.dg/matmul_16.f90: New test.
356 * gfortran.dg/inline_matmul_18.f90: New test.
357
dc949728
MP
3582017-06-06 Marek Polacek <polacek@redhat.com>
359
360 PR c/79983
361 * gcc.dg/pr79983.c: New test.
362
100d0700
DM
3632017-06-06 David S. Miller <davem@davemloft.net>
364
365 * gcc.target/sparc/sparc-ret-3.c: New test.
366
6c6b519a
TV
3672017-06-06 Tom de Vries <tom@codesourcery.com>
368
369 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
370 label_values instead of NO_LABEL_VALUES.
371 * gcc.c-torture/compile/920301-1.c: Same.
372 * gcc.c-torture/compile/920501-1.c: Same.
373 * gcc.c-torture/compile/941014-4.c: Same.
374 * gcc.c-torture/compile/labels-1.c: Same.
375 * gcc.c-torture/compile/pr18903.c: Same.
376 * gcc.c-torture/execute/920302-1.c: Same.
377 * gcc.c-torture/execute/920415-1.c: Same.
378 * gcc.c-torture/execute/920428-2.c: Same.
379 * gcc.c-torture/execute/920501-3.c: Same.
380 * gcc.c-torture/execute/920501-4.c: Same.
381 * gcc.c-torture/execute/920501-5.c: Same.
382 * gcc.c-torture/execute/920501-7.c: Same.
383 * gcc.c-torture/execute/920721-4.c: Same.
384 * gcc.c-torture/execute/980526-1.c: Same.
385 * gcc.c-torture/execute/990208-1.c: Same.
386 * gcc.c-torture/execute/comp-goto-1.c: Same.
387 * gcc.c-torture/execute/comp-goto-2.c: Same.
388 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
389 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
390 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
391 * gcc.dg/tree-prof/comp-goto-1.c: Same.
392 * gcc.dg/tree-prof/pr44777.c: Same.
393 * gcc.misc-tests/bprob-2.c: Same.
394 * gcc.misc-tests/gcov-3.c: Same.
395 * lib/gcc.exp (gcc_target_compile): Remove appending of
396 -DNO_LABEL_VALUES to additional_flags.
397 * lib/objc.exp (objc_target_compile): Same.
398 * lib/target-supports.exp (check_effective_target_label_values): Test on
399 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
400
4ebcc903
KT
4012017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
402
403 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
404
331dc840
RB
4052017-06-06 Richard Biener <rguenther@suse.de>
406
407 PR tree-optimization/80974
408 * gcc.dg/torture/pr80974.c: New testcase.
409
d2537732
TP
4102017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
411
412 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
413 "unsigned int" in conversation warning on line 15.
414
e7baeb39
RB
4152017-06-06 Richard Biener <rguenther@suse.de>
416
417 PR tree-optimization/80928
418 * gcc.dg/vect/pr80928.c: New testcase.
419 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
420 * gcc.dg/vect/slp-13.c: Likewise.
421 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
422
05945a1b
DM
4232017-06-05 David Malcolm <dmalcolm@redhat.com>
424
425 * g++.dg/plugin/comment_plugin.c: New test plugin.
426 * g++.dg/plugin/comments-1.C: New test file.
427 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
428
9b972837
BE
4292017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
430
431 * gcc.misc-tests/gcov-1a.c: New test.
432
1d135d98
MM
4332017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
434
435 * gcc.target/powerpc/clone1.c: New test.
436
92bba237
JW
4372017-06-05 Janus Weil <janus@gcc.gnu.org>
438
439 PR fortran/70601
440 * gfortran.dg/proc_ptr_comp_50.f90: New test.
441
7b3ee9c9
NK
4422017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
443
444 PR fortran/35339
445 * gfortran.dg/implied_do_io_1.f90: New Test.
446 * gfortran.dg/implied_do_io_2.f90: New Test.
447
e4d1c5c4
RL
4482017-06-05 Renlin Li <renlin.li@arm.com>
449
450 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
451 selector to related line.
452
d91561cb
JH
4532017-06-05 Jan Hubicka <hubicka@ucw.cz>
454
455 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
456
d8395013
KT
4572017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
458
459 * gcc.target/aarch64/store_lane0_str_1.c: New test.
460
279dc4b4
KT
4612017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 * gcc.target/aarch64/subs_compare_2.c: New test.
464
e49d8b68
KT
4652017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
466
467 * gcc.target/aarch64/subs_compare_1.c: New test.
468
4456f65d
CX
4692017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
470
471 * gcc.target/mips/div-9.c: Delete duplicate test.
472 * gcc.target/mips/div-10.c: Ditto.
473 * gcc.target/mips/div-11.c: Ditto.
474 * gcc.target/mips/div-12.c: Ditto.
475
3995f3a2
JH
4762017-05-23 Jan Hubicka <hubicka@ucw.cz>
477
478 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
479
82c027e1
DH
4802017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
481
482 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
483 vesrion of the dejagnu grep.
484 (list-module-names): Use it and adjust the regular expressions for
485 modules and submodules.
486 * gfortran.dg/prof/prof.exp: Cleanup modules.
487 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
488 directives.
489 * gfortran.dg/altreturn_8.f90: Likewise.
490 * gfortran.dg/associate_12.f90: Likewise.
491 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
492 * gfortran.dg/charlen_15.f90: Likewise.
493 * gfortran.dg/class_4a.f03: Likewise.
494 * gfortran.dg/class_54.f90: Likewise.
495 * gfortran.dg/class_dummy_4.f03: Likewise.
496 * gfortran.dg/class_dummy_5.f90: Likewise.
497 * gfortran.dg/constructor_9.f90: Likewise.
498 * gfortran.dg/dec_structure_15.f90: Likewise.
499 * gfortran.dg/do_check_8.f90: Likewise.
500 * gfortran.dg/dtio_26.f03: Likewise.
501 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
502 * gfortran.dg/equiv_9.f90: Likewise.
503 * gfortran.dg/extends_15.f90: Likewise.
504 * gfortran.dg/finalize_22.f90: Likewise.
505 * gfortran.dg/finalize_23.f90: Likewise.
506 * gfortran.dg/generic_26.f90: Likewise.
507 * gfortran.dg/generic_27.f90: Likewise.
508 * gfortran.dg/namelist_76.f90: Likewise.
509 * gfortran.dg/pointer_init_8.f90: Likewise.
510 * gfortran.dg/pr61318.f90: Likewise.
511 * gfortran.dg/pr77260_1.f90: Likewise.
512 * gfortran.dg/pr77260_2.f90: Likewise.
513 * gfortran.dg/pr77420_3.f90: Likewise.
514 * gfortran.dg/proc_ptr_39.f90: Likewise.
515 * gfortran.dg/proc_ptr_41.f90: Likewise.
516 * gfortran.dg/proc_ptr_42.f90: Likewise.
517 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
518 * gfortran.dg/submodule_1.f08: Likewise.
519 * gfortran.dg/submodule_10.f08: Likewise.
520 * gfortran.dg/submodule_14.f08: Likewise.
521 * gfortran.dg/submodule_15.f08: Likewise.
522 * gfortran.dg/submodule_2.f08: Likewise.
523 * gfortran.dg/submodule_5.f08: Likewise.
524 * gfortran.dg/submodule_6.f08: Likewise.
525 * gfortran.dg/submodule_7.f08: Likewise.
526 * gfortran.dg/submodule_8.f08: Likewise.
527 * gfortran.dg/submodule_9.f08: Likewise.
528 * gfortran.dg/transfer_class_2.f90: Likewise.
529 * gfortran.dg/typebound_assignment_7.f90: Likewise.
530 * gfortran.dg/typebound_call_24.f03: Likewise.
531 * gfortran.dg/typebound_call_25.f90: Likewise.
532 * gfortran.dg/typebound_deferred_1.f90: Likewise.
533 * gfortran.dg/typebound_generic_12.f03: Likewise.
534 * gfortran.dg/typebound_generic_13.f03: Likewise.
535 * gfortran.dg/typebound_generic_14.f03: Likewise.
536 * gfortran.dg/typebound_generic_15.f90: Likewise.
537 * gfortran.dg/typebound_operator_16.f03: Likewise.
538 * gfortran.dg/typebound_operator_18.f90: Likewise.
539 * gfortran.dg/typebound_operator_20.f90: Likewise.
540 * gfortran.dg/typebound_override_3.f90: Likewise.
541 * gfortran.dg/typebound_override_4.f90: Likewise.
542 * gfortran.dg/typebound_override_5.f90: Likewise.
543 * gfortran.dg/typebound_override_6.f90: Likewise.
544 * gfortran.dg/typebound_override_7.f90: Likewise.
545 * gfortran.dg/typebound_proc_28.f03: Likewise.
546 * gfortran.dg/typebound_proc_29.f90: Likewise.
547 * gfortran.dg/typebound_proc_30.f90: Likewise.
548 * gfortran.dg/typebound_proc_31.f90: Likewise.
549 * gfortran.dg/typebound_proc_32.f90: Likewise.
550 * gfortran.dg/typebound_proc_33.f90: Likewise.
551 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
552 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
553 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
554 * gfortran.dg/use_only_3.f90: Likewise.
555 * gfortran.dg/use_without_only_1.f90: Likewise.
556 * gfortran.dg/warn_unused_function.f90: Likewise.
557 * gfortran.dg/warn_unused_function_2.f90: Likewise.
558 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 559
3de4ac6d
MP
5602017-06-04 Marek Polacek <polacek@redhat.com>
561
562 PR c/80919
563 * gcc.dg/format/pr80919.c: New test.
564
2474f48f
MS
5652017-06-02 Martin Sebor <msebor@redhat.com>
566
567 PR c/80892
568 * c-c++-common/Wfloat-conversion-2.c: New test.
569
bd280745
PC
5702017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/68754
573 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 574
bd280745 5752017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
576
577 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
578 for the new built-ins.
579
ffa8a921
SD
5802017-06-02 Sudakshina Das <sudi.das@arm.com>
581
582 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
583
d65d1bd9
WS
5842017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
585
586 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
587 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
588 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
589 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
590 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
591
b160939b
KT
5922017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 * gcc.target/aarch64/hfmode_ins_1.c: New test.
595
17f47f86
KT
5962017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
597
598 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
599
ab82e126
WS
6002017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
601
602 * gcc.target/powerpc/fold-vec-abs-char.c: New.
603 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
604 * gcc.target/powerpc/fold-vec-abs-int.c: New.
605 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
606 * gcc.target/powerpc/fold-vec-abs-short.c: New.
607 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
608 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
609 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
610 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
611
c957e9c0
NS
6122017-06-02 Nathan Sidwell <nathan@acm.org>
613
614 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
615
aad16012
JJ
6162017-06-02 Jakub Jelinek <jakub@redhat.com>
617
74b4885d
JJ
618 PR rtl-optimization/80903
619 * gcc.dg/pr80903.c: New test.
620
aad16012
JJ
621 PR fortran/80918
622 * gfortran.dg/gomp/pr80918.f90: New test.
623
40ffd95f
BE
6242017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
625
626 * c-c++-common/Wsizeof-pointer-div.c: New test.
627 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
628 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
629 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
630 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
631 * gcc.target/i386/sse-set-ps-1.c: Likewise.
632 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
633 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
634 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
635 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
636 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
637 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
638 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
639 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
640 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
641 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
642 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
643 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
644 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
645
052754ea
WS
6462017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
647
648 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
649 Update the target to power8-vector.
650
aa63913f
DM
6512017-06-01 David Malcolm <dmalcolm@redhat.com>
652
653 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
654
2ded3754
PMR
6552017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
656
657 * debug12.adb, debug12.ads: New testcase.
658
c8638450
MJ
6592017-06-01 Martin Jambor <mjambor@suse.cz>
660
661 PR tree-optimization/80898
662 * gcc.dg/tree-ssa/pr80898.c: New test.
663 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
664
ac853c90
PC
6652017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
666
667 PR c++/80896
668 * g++.dg/cpp1z/nodiscard5.C: New.
669
7841f13c
CZ
6702017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
671
672 * gcc.target/arc/pr9001195952.c: New test.
673
f525e390
TV
6742017-06-01 Tom de Vries <tom@codesourcery.com>
675
676 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
677 * gcc.c-torture/compile/asmgoto-1.c: Same.
678 * gcc.dg/20000707-1.c: Same.
679 * gcc.dg/pr38700.c: Same.
680 * gcc.dg/pr70169.c: Same.
681 * gcc.dg/pr80112.c: Same.
682 * gcc.dg/torture/pr51071-2.c: Same.
683 * gcc.dg/torture/pr51071.c: Same.
684 * gcc.dg/tree-ssa/alias-34.c: Same.
685
9285616c
PMR
6862017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
687
688 * gnat.dg/debug11.adb: New testcase.
689
48932682
RB
6902017-06-01 Richard Biener <rguenther@suse.de>
691
692 PR middle-end/66313
693 * c-c++-common/ubsan/pr66313.c: New testcase.
694 * gcc.dg/tree-ssa/loop-15.c: Adjust.
695
fcb99124
SM
6962017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
697
698 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
699 dg-options. Change dg-require-effective-target powerpc_vsx_ok
700 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
701 -mcpu overridden.
702 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
703 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
704 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
705 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
706 to dg-option. Add dg-skip-if directive to disable this test
707 for darwin. Add dg-skip-if directive to disable this test if
708 -mcpu overridden.
709
dc7401c0
SP
7102017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
711
712 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
713 (_mm_maskz_max_sd): Test new intrinsics.
714 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
715 (_mm_maskz_max_sd): Test new intrinsics.
716 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
717 (_mm_maskz_max_ss): Test new intrinsics.
718 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
719 (_mm_maskz_max_ss): Test new intrinsics.
720 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
721 (_mm_maskz_min_sd): Test new intrinsics.
722 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
723 (_mm_maskz_min_sd): Test new intrinsics.
724 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
725 (_mm_maskz_min_ss): Test new intrinsics.
726 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
727 (_mm_maskz_min_ss): Test new intrinsics.
728
3909991c
NS
7292017-05-31 Nathan Sidwell <nathan@acm.org>
730
731 * g++.dg/lookup/lambda1.C New.
732
0e510edb
BC
7332017-05-31 Bin Cheng <bin.cheng@arm.com>
734
735 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
736 on pointer should not be replaced.
737
9fc5e7a4
MM
7382017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
739
740 PR testsuite/80580
741 * gcc.dg/gimplefe-error-7.c: New test.
742
1e466f04
GM
7432017-05-31 Graham Markall <graham.markall@embecosm.com>
744
745 * gcc.target/arc/add_n-combine.c: New test.
746 * gcc.target/arc/sub_n-combine.c: New test.
747
89c88990
RB
7482017-05-31 Richard Biener <rguenther@suse.de>
749
750 PR target/80880
751 * gcc.target/i386/pr80880.c: New testcase.
752
748bbe72
RS
7532017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
754
755 * gcc.dg/vect/vect-103.c: Update wording of dump message.
756
c7d7e222
BC
7572017-05-31 Bin Cheng <bin.cheng@arm.com>
758
759 * gcc.dg/vect/pr80815-3.c: New test.
760
ee1379be
RB
7612017-05-31 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/80906
764 * gcc.dg/graphite/pr80906.c: New testcase.
765
bcce980e
TV
7662017-05-30 Tom de Vries <tom@codesourcery.com>
767
768 PR testsuite/80910
769 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
770 unsupported if host compiler does not support c++11.
771 (host_supports_c++11): New proc.
772
ef9200aa
MS
7732017-05-30 Martin Sebor <msebor@redhat.com>
774
775 PR c/80731
776 * g++.dg/ext/utf16-4.C: Relax test.
777 * gcc.dg/fixed-point/int-warning.c: Adjust.
778
f012c8ef
DM
7792017-05-30 David Malcolm <dmalcolm@redhat.com>
780
781 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
782 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
783 test case.
784 * g++.dg/plugin/show-template-tree-color.C: New test case.
785 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
786 * g++.dg/template/show-template-tree-2.C: New test case.
787 * g++.dg/template/show-template-tree-3.C: New test case.
788 * g++.dg/template/show-template-tree-4.C: New test case.
789 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
790 * g++.dg/template/show-template-tree.C: New test case.
791
3f8efe25
SB
7922017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
793
794 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
795 dg-options.
796 * gfortran.dg/pr80107.f: Delete testcase.
797
77d1dbdb
UB
7982017-05-30 Uros Bizjak <ubizjak@gmail.com>
799
800 PR target/80833
801 * gcc.target/i386/pr80833-1.c: New test.
802 * gcc.target/i386/pr80833-2.c: Ditto.
803
e2f35333
NS
8042017-05-30 Nathan Sidwell <nathan@acm.org>
805
806 PR c++/80913
807 * g++.dg/lookup/pr80913.C: New.
808
ba7629e2
RB
8092017-05-30 Richard Biener <rguenther@suse.de>
810
811 PR middle-end/80901
812 * gcc.dg/torture/pr80901.c: New testcase.
813
4bfb347c
RD
8142017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
815
816 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
817
b3125625
JL
8182017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
819
820 PR target/78838
821 * gcc.target/msp430/interrupt_fn_placement.c: New test.
822
892d6169
RB
8232017-05-30 Richard Biener <rguenther@suse.de>
824
825 PR middle-end/80876
826 * gcc.dg/torture/pr80876.c: New testcase.
827
3d7ff728
NS
8282017-05-29 Nathan Sidwell <nathan@acm.org>
829
830 PR c++/80891 (#5)
831 * g++.dg/lookup/pr80891-5.C: New.
832
fd262197
JD
8332017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
834
835 PR libgfortran/53029
836 * gfortran.dg/read_5.f90: New test.
837
724e517a
NS
8382017-05-29 Nathan Sidwell <nathan@acm.org>
839
a5cfa13a
NS
840 PR c++/80891 (#4)
841 * g++.dg/lookup/pr80891-4.C: New.
842
e514ab0c
NS
843 PR c++/80891 (#1)
844 * g++.dg/lookup/pr80891-1.C: New.
845
58dec010
NS
846 PR c++/80891 (#3)
847 * g++.dg/lookup/pr80891-3.C: New.
848
724e517a
NS
849 PR c++/80891 (#2)
850 * g++.dg/lookup/pr80891-2.C: New.
851
bbe3927b
TK
8522017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
853
854 PR fortran/37131
855 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
856 flags.
857 * gfortran.dg/transpose_optimization_1.f90: Likewise.
858 * gfortran.dg/inline_matmul_17.f90: New test.
859
8364e6ac
TK
8602017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
861
862 * gfortran.dg/matmul_bounds_12.f90: New test.
863
56a35ac9
JJ
8642017-05-27 Jakub Jelinek <jakub@redhat.com>
865
866 PR bootstrap/80887
867 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
868
945bf9e1
NS
8692017-05-26 Nathan Sidwell <nathan@acm.org>
870
871 * g++.dg/cpp0x/dr2061.C: New.
872 * g++.dg/parse/namespace-alias-1.C: Add more test.
873
cb4fe401
BC
8742017-05-26 Bin Cheng <bin.cheng@arm.com>
875
876 PR tree-optimization/80815
877 * gcc.dg/vect/pr80815-1.c: New test.
878 * gcc.dg/vect/pr80815-2.c: New test.
879
e929e611
ML
8802017-05-26 Martin Liska <mliska@suse.cz>
881
882 PR ipa/80663
883 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
884 split at the problematic spot.
885 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
886 a valid value of the param.
887
92f105f6
MP
8882017-05-26 Marek Polacek <polacek@redhat.com>
889
890 PR sanitizer/80875
891 * c-c++-common/ubsan/pr80875.c: New test.
892
74ca4e36
TV
8932017-05-26 Tom de Vries <tom@codesourcery.com>
894
895 PR testsuite/80557
896 * gcc.dg/20011021-1.c: Replace absolute line numbers.
897 * gcc.dg/Wcxx-compat-8.c: Same.
898 * gcc.dg/Wobjsize-1.c: Same.
899 * gcc.dg/Wshadow-local-2.c: Same.
900 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
901 * gcc.dg/anon-struct-6.c: Same.
902 * gcc.dg/asm-wide-1.c: Same.
903 * gcc.dg/builtin-inf-1.c: Same.
904 * gcc.dg/builtin-redefine.c: Same.
905 * gcc.dg/c90-array-lval-6.c: Same.
906 * gcc.dg/c90-array-lval-7.c: Same.
907 * gcc.dg/c90-fordecl-1.c: Same.
908 * gcc.dg/c99-fordecl-2.c: Same.
909 * gcc.dg/cast-lvalue-1.c: Same.
910 * gcc.dg/cast-lvalue-2.c: Same.
911 * gcc.dg/compound-lvalue-1.c: Same.
912 * gcc.dg/cond-lvalue-1.c: Same.
913 * gcc.dg/cpp/20000419-1.c: Same.
914 * gcc.dg/cpp/backslash.c: Same.
915 * gcc.dg/cpp/backslash2.c: Same.
916 * gcc.dg/cpp/macspace1.c: Same.
917 * gcc.dg/cpp/macspace2.c: Same.
918 * gcc.dg/cpp/multiline-2.c: Same.
919 * gcc.dg/cpp/pr27777.c: Same.
920 * gcc.dg/cpp/pr30786.c: Same.
921 * gcc.dg/cpp/pr34602.c: Same.
922 * gcc.dg/cpp/redef1.c: Same.
923 * gcc.dg/cpp/tr-warn1.c: Same.
924 * gcc.dg/cpp/tr-warn3.c: Same.
925 * gcc.dg/cpp/tr-warn6.c: Same.
926 * gcc.dg/cpp/trad/hash.c: Same.
927 * gcc.dg/cpp/trad/redef1.c: Same.
928 * gcc.dg/cpp/ucs.c: Same.
929 * gcc.dg/declspec-10.c: Same.
930 * gcc.dg/declspec-11.c: Same.
931 * gcc.dg/declspec-18.c: Same.
932 * gcc.dg/format/c99-strftime-1.c: Same.
933 * gcc.dg/format/ext-3.c: Same.
934 * gcc.dg/format/pr72858.c: Same.
935 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
936 * gcc.dg/init-string-1.c: Same.
937 * gcc.dg/label-decl-3.c: Same.
938 * gcc.dg/m-un-2.c: Same.
939 * gcc.dg/nofixed-point-2.c: Same.
940 * gcc.dg/noncompile/20020213-1.c: Same.
941 * gcc.dg/pch/counter-2.c: Same.
942 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
943 * gcc.dg/pr27528.c: Same.
944 * gcc.dg/pr27953.c: Same.
945 * gcc.dg/pr35899.c: Same.
946 * gcc.dg/pr37561.c: Same.
947 * gcc.dg/pr45461.c: Same.
948 * gcc.dg/pr45750.c: Same.
949 * gcc.dg/pr53196-2.c: Same.
950 * gcc.dg/pr53265.c: Same.
951 * gcc.dg/redecl-1.c: Same.
952 * gcc.dg/tls/thr-init-1.c: Same.
953 * gcc.dg/torture/pr51106-1.c: Same.
954 * gcc.dg/torture/pr51106-2.c: Same.
955 * gcc.dg/uninit-19.c: Same.
956 * gcc.dg/uninit-pr20644.c: Same.
957
6fc9f7aa
JJ
9582017-05-26 Jakub Jelinek <jakub@redhat.com>
959
960 * g++.dg/cpp1z/decomp29.C (p): New variable.
961 (main): Add further tests.
962
28e0e05b
RB
9632017-05-26 Richard Biener <rguenther@suse.de>
964
965 PR tree-optimization/80842
966 * gcc.dg/torture/pr80842.c: New testcase.
967
c81ec254
PC
9682017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
969
970 PR c++/79652
971 * g++.dg/cpp0x/pr79652.C: New.
972
aee21066
PC
9732017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/71451
976 * g++.dg/cpp0x/variadic170.C: New.
977
63dbcd13
VR
9782017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
979
980 * g++.dg/warn/Wcatch-value-1.C: New test.
981 * g++.dg/warn/Wcatch-value-2.C: New test.
982 * g++.dg/warn/Wcatch-value-3.C: New test.
983
932f48ac
NS
9842017-05-25 Nathan Sidwell <nathan@acm.org>
985
44e00a7a
NS
986 * g++.dg/lookup/using56.C: New.
987 * g++.dg/lookup/using57.C: New.
988 * g++.dg/lookup/using58.C: New.
989 * g++.dg/lookup/using59.C: New.
990
932f48ac
NS
991 * g++.dg/lookup/using17.C: Adjust diagnostics.
992
a10f9a2e
MS
9932017-05-25 Martin Sebor <msebor@redhat.com>
994
995 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
996 positives on ILP32.
997 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
998 column numbers.
999 * gcc.dg/pr60114.c: Same.
1000
47c05e71
JH
10012017-05-23 Jan Hubicka <hubicka@ucw.cz>
1002
1003 * gfortran.dg/pr48636.f90: Fix template better.
1004
f35a733d
NS
10052017-05-25 Nathan Sidwell <nathan@acm.org>
1006
1007 * g++.dg/lookup/koenig14.C: New.
1008
18c1e9e0
PC
10092017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1010
1011 PR c++/79583
1012 * g++.dg/cpp0x/pr79583.C: New.
1013
2673d192
PC
10142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/68578
1017 * g++.dg/cpp1y/pr68578.C: New.
1018
bce8ef71
MG
10192017-05-25 Marc Glisse <marc.glisse@inria.fr>
1020
1021 * gcc.dg/tree-ssa/vce-1.c: New file.
1022
11d6b45d
MG
10232017-05-25 Marc Glisse <marc.glisse@inria.fr>
1024
1025 * gcc.dg/tree-ssa/addadd.c: New file.
1026
5ad4f1c8
NS
10272017-05-24 Nathan Sidwell <nathan@acm.org>
1028
1029 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1030 * g++.dg/lookup/friend19.C: New.
1031 * g++.dg/lookup/friend20.C: New.
1032
d4a760d8
JW
10332017-05-24 Jonathan Wakely <jwakely@redhat.com>
1034
1035 PR c++/80544
1036 * g++.dg/expr/cast11.C: New test.
1037
3cd211af
MS
10382017-05-24 Martin Sebor <msebor@redhat.com>
1039
1040 PR c/80731
1041 * c-c++-common/Wfloat-conversion.c: Adjust.
1042 * c-c++-common/dfp/convert-int-saturate.c: Same.
1043 * c-c++-common/pr68657-1.c: Same.
1044 * g++.dg/ext/utf-cvt.C: Same.
1045 * g++.dg/ext/utf16-4.C: Same.
1046 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1047 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1048 * g++.dg/warn/Wconversion3.C: Same.
1049 * g++.dg/warn/Wconversion4.C: Same.
1050 * g++.dg/warn/Wsign-conversion.C: Same.
1051 * g++.dg/warn/overflow-warn-1.C: Same.
1052 * g++.dg/warn/overflow-warn-3.C: Same.
1053 * g++.dg/warn/overflow-warn-4.C: Same.
1054 * g++.dg/warn/pr35635.C: Same.
1055 * g++.old-deja/g++.mike/enum1.C: Same.
1056 * gcc.dg/Wconversion-3.c: Same.
1057 * gcc.dg/Wconversion-5.c: Same.
1058 * gcc.dg/Wconversion-complex-c99.c: Same.
1059 * gcc.dg/Wconversion-complex-gnu.c: Same.
1060 * gcc.dg/Wconversion-integer.c: Same.
1061 * gcc.dg/Wsign-conversion.c: Same.
1062 * gcc.dg/bitfld-2.c: Same.
1063 * gcc.dg/c90-const-expr-11.c: Same.
1064 * gcc.dg/c90-const-expr-7.c: Same.
1065 * gcc.dg/c99-const-expr-7.c: Same.
1066 * gcc.dg/overflow-warn-1.c: Same.
1067 * gcc.dg/overflow-warn-2.c: Same.
1068 * gcc.dg/overflow-warn-3.c: Same.
1069 * gcc.dg/overflow-warn-4.c: Same.
1070 * gcc.dg/overflow-warn-5.c: Same.
1071 * gcc.dg/overflow-warn-8.c: Same.
1072 * gcc.dg/overflow-warn-9.c: New test.
1073 * gcc.dg/pr35635.c: Adjust.
1074 * gcc.dg/pr59940.c: Same.
1075 * gcc.dg/pr59963-2.c: Same.
1076 * gcc.dg/pr60114.c: Same.
1077 * gcc.dg/switch-warn-2.c: Same.
1078 * gcc.dg/utf-cvt.c: Same.
1079 * gcc.dg/utf16-4.c: Same.
1080
216bfadc
JJ
10812017-05-24 Jakub Jelinek <jakub@redhat.com>
1082
1083 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1084 Don't include limits.h.
1085 (w): Conditionalize on long long wider than int. Use
1086 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1087 -9223372036854775808.
1088 (x): Use __INT_MAX__ instead of INT_MAX.
1089
610abc02
TK
10902017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1091
1092 PR fortran/66094
1093 * gfortran.dg/inline_matmul_16.f90: New test.
1094
8d0c9b36
TV
10952017-05-24 Tom de Vries <tom@codesourcery.com>
1096
1097 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1098
3f3fb6c9
PB
10992017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1100
1101 PR middle-end/80823
1102 * gcc.dg/pr80823.c: New test.
1103
00e0af8d
AK
11042017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1105
1106 * gcc.target/s390/pr80725.c: New test.
1107
6131102c
NS
11082017-05-23 Nathan Sidwell <nathan@acm.org>
1109
ef4c5e78
NS
1110 * g++.dg/lookup/extern-c-hidden.C: New.
1111 * g++.dg/lookup/extern-redecl1.C: New.
1112
6131102c
NS
1113 PR c++/80866
1114 * g++.dg/parse/pr80866.C: New.
1115
d2db2e6b
JH
11162017-05-23 Jan Hubicka <hubicka@ucw.cz>
1117
1118 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1119 * gcc.dg/ipa/inline-5.c: Likewise.
1120 * gfortran.dg/pr48636.f90: Likewise.
1121
e4ea7a4c
NS
11222017-05-23 Nathan Sidwell <nathan@acm.org>
1123
1124 * g++.dg/parse/ctor9.C: Adjust expected error.
1125
c2d7c404
JD
11262017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127
1128 PR libgfortran/80256
1129 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1130 Cygwin.
1131
fd71a9a2
TS
11322017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1133
1134 * c-c++-common/goacc/parallel-dims-1.c: Update.
1135 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1136 * c-c++-common/goacc/routine-1.c: Likewise.
1137 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1138 * g++.dg/goacc/template.C: Likewise.
1139 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1140 * gfortran.dg/goacc/routine-3.f90: Likewise.
1141 * gfortran.dg/goacc/sie.f95: Likewise.
1142 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1143
9d029ddf
NS
11442017-05-23 Nathan Sidwell <nathan@acm.org>
1145
1146 * g++.dg/lookup/using13.C: Adjust expected error.
1147
008c7367
SKS
11482017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1149
1150 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1151
d1f6caae
MM
11522017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1153
1154 PR target/80718
1155 * gcc.target/powerpc/pr80718.c: New test.
1156
2ea0d750
SB
11572017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1158
1159 * gcc.target/powerpc/conditional-return.c: New testcase.
1160
25b81686
BS
11612017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1162
1163 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1164 LE-only.
1165
477f145b
JW
11662017-05-22 Janus Weil <janus@gcc.gnu.org>
1167
1168 PR fortran/80766
1169 * gfortran.dg/typebound_call_28.f90: New test.
1170
65cc1407
NS
11712017-05-22 Nathan Sidwell <nathan@acm.org>
1172
1173 * g++.dg/lookup/strong-using.C: New.
1174
0c4f8178
TP
11752017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1176
1177 * gcc.target/arm/movsi_movt.c: New test.
1178 * gcc.target/arm/movdi_movt.c: New test.
1179
fbb1c7d4
EB
11802017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1181
1182 * gnat.dg/specs/not_null1.ads: New test.
1183
d3271136
EB
11842017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1185
1186 * gnat.dg/limited_with5.ad[sb]: New test.
1187 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1188 * gnat.dg/limited_with6.ad[sb]: New test.
1189 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1190
4c24ec6d
EB
11912017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1192
1193 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1194 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1195
4bcbb7b8
PC
11962017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/70265
1199 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1200 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1201
51cd6b78
JD
12022017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1203
1204 PR libgfortran/80333
1205 * gfortran.dg/dtio_30.f03: New test.
1206
33f8c0a1
MP
12072017-05-19 Marek Polacek <polacek@redhat.com>
1208
1209 PR sanitizer/80800
1210 * c-c++-common/ubsan/pr80800.c: New test.
1211 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1212
9740ed54
TS
12132017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1214
7fd549d2
TS
1215 * c-c++-common/goacc/default-1.c: Update.
1216 * c-c++-common/goacc/default-2.c: Likewise.
1217 * c-c++-common/goacc/default-4.c: Likewise.
1218 * gfortran.dg/goacc/default-1.f95: Likewise.
1219 * gfortran.dg/goacc/default-4.f: Likewise.
1220 * c-c++-common/goacc/default-5.c: New file.
1221 * gfortran.dg/goacc/default-5.f: Likewise.
1222
9740ed54
TS
1223 * c-c++-common/goacc/default-1.c: New file.
1224 * c-c++-common/goacc/default-2.c: Likewise.
1225 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1226 test cases in...
1227 * c-c++-common/goacc/default-3.c: ... this new file, and...
1228 * c-c++-common/goacc/default-4.c: ... this new file.
1229 * gfortran.dg/goacc/default.f95: Remove file, including its test
1230 cases in...
1231 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1232 * gfortran.dg/goacc/default-2.f: ... this new file.
1233 * gfortran.dg/goacc/default-3.f95: New file.
1234 * gfortran.dg/goacc/default-4.f: Likewise.
1235
2a8a8d7b
NS
12362017-05-19 Nathan Sidwell <nathan@acm.org>
1237
1238 * g++.dg/inherit/covariant7.C: Adjust.
1239
a978134e
PB
12402017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1241
1242 * gcc.target/arm/tls-disable-literal-pool.c: Change
1243 require-effective-target to tls_native.
1244 Move dg-error to return statement line and change to dg-message.
1245
39aac208
RB
12462017-05-19 Richard Biener <rguenther@suse.de>
1247
1248 PR c++/80593
1249 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1250 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1251
035ab826
RB
12522017-05-19 Richard Biener <rguenther@suse.de>
1253
1254 PR middle-end/80764
1255 * gcc.dg/torture/pr80764.c: New testcase.
1256
52e14b96
MM
12572017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1258
1259 PR target/80510
1260 * gcc.target/powerpc/pr80510-1.c: New test.
1261 * gcc.target/powerpc/pr80510-2.c: Likewise.
1262
4287da82
EG
12632017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1264
1265 * gcc.dg/pragma-diag-7.c: New test.
1266
e4171e10
UB
12672017-05-18 Uros Bizjak <ubizjak@gmail.com>
1268
1269 PR target/80799
1270 * g++.dg/other/i386-11.C: New test.
1271
cdefeea2
WS
12722017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1273
1274 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1275 * fold-vec-div-floatdouble.c: Likewise.
1276 * fold-vec-logical-ands-char.c: Likewise.
1277 * fold-vec-logical-ands-int.c: Likewise.
1278 * fold-vec-logical-ands-short.c: Likewise.
1279 * fold-vec-logical-ors-char.c: Likewise.
1280 * fold-vec-logical-ors-int.c: Likewise.
1281 * fold-vec-logical-ors-short.c: Likewise.
1282 * fold-vec-logical-other-char.c: Likewise.
1283 * fold-vec-mule-misc.c: Likewise.
1284 * fold-vec-mult-float.c: Likewise.
1285 * fold-vec-mult-floatdouble.c: Likewise.
1286 * fold-vec-mult-int.c: Likewise.
1287 * fold-vec-mult-int128-p9.c: Likewise.
1288 * fold-vec-sub-floatdouble.c: Likewise.
1289 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1290 Add lp64 requirement.
1291 * fold-vec-mult-int128-p8.c: Likewise.
1292 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1293
62ee030a
SM
12942017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1295
1296 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1297 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1298 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1299 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1300 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1301 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1302 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1303 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1304 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1305 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1306 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1307 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1308 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1309 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1310 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1311 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1312 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1313 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1314 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1315 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1316 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1317 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1318 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1319 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1320 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1321 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1322
00a84d0e
SL
13232017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1324
1325 * gcc.target/sparc/niagara7-align.c: New test.
1326
243c2883
MP
13272017-05-18 Marek Polacek <polacek@redhat.com>
1328
1329 PR sanitizer/80797
1330 * c-c++-common/ubsan/null-12.c: New test.
1331
e98e6340
SB
13322017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1333
1334 PR middle-end/80692
1335 * gcc.c-torture/execute/pr80692.c: New testcase.
1336
0152001b 13372017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1338
1339 PR libgfortran/80741
1340 * gfortran.dg/read_4.f90: New test.
1341
c8ded430
BS
13422017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1343
1344 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1345
e5b1f5a1
FR
13462017-05-17 Fritz Reese <fritzoreese@gmail.com>
1347
1348 PR fortran/80668
1349 * gfortran.dg/pr80668.f90: New.
1350
9853cb28
PB
13512017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1352
1353 PR middle-end/80775
1354 * gcc.dg/pr80775.c: New test.
1355
142473df
MP
13562017-05-17 Marek Polacek <polacek@redhat.com>
1357
1358 PR sanitizer/80659
1359 * gcc.dg/asan/pr80659.c: New test.
1360
8508a5b5
SKS
13612017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1362
1363 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1364 unsigned long.
1365
bc36d2b7
CX
13662017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1367
1368 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1369
4fc5ebf1
JG
13702017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1371 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372
1373 PR tree-optimization/80457
1374 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1375 call vect_model_simple_cost.
1376
bedee914
PT
13772017-05-16 Paul Thomas <pault@gcc.gnu.org>
1378
1379 PR fortran/80554
1380 * gfortran.dg/submodule_29.f08: New test.
1381
10791753
DM
13822017-05-16 David Malcolm <dmalcolm@redhat.com>
1383
1384 * g++.dg/other/accessor-fixits-1.C: New test case.
1385 * g++.dg/other/accessor-fixits-2.C: New test case.
1386 * g++.dg/other/accessor-fixits-3.C: New test case.
1387 * g++.dg/other/accessor-fixits-4.C: New test case.
1388
727577c2
CL
13892017-05-16 Carl Love <cel@us.ibm.com>
1390
1391 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1392 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1393 built-ins to the test suite file. Note, support for mradds exists
1394 but no test case exists.
1395 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1396 built-ins to the test suite file.
1397
6b6ae9eb
MP
13982017-05-16 Marek Polacek <polacek@redhat.com>
1399
1400 PR sanitizer/80536
1401 PR sanitizer/80386
1402 * c-c++-common/ubsan/pr80536.c: New test.
1403 * g++.dg/ubsan/pr80386.C: New test.
1404
678d7e19
TC
14052017-05-16 Tamar Christina <tamar.christina@arm.com>
1406
1407 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1408 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1409
6da37857
MW
14102016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1411
1412 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1413 expected output of vadd, vsub and vmul instructions.
1414 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1415 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1416 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1417
a5768d38
JD
14182017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1419
1420 PR libgfortran/80727
1421 * gfortran.dg/read_3.f90: New test.
1422
3a77e7cc
NS
14232017-05-15 Nathan Sidwell <nathan@acm.org>
1424
2016c841
NS
1425 PR c++/79369
1426 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1427
3a77e7cc
NS
1428 PR c++/79369
1429 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1430 * g++.dg/cpp0x/pr79369.C: New.
1431
0735a1c8
SK
14322017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1433
1434 PR fortran/80752
3a77e7cc 1435 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1436
f108770a
UB
14372017-05-15 Uros Bizjak <ubizjak@gmail.com>
1438
900b5b6a 1439 PR target/80425
f108770a
UB
1440 * gcc.target/i386/pr80425-1.c: New test.
1441 * gcc.target/i386/pr80425-2.c: Ditto.
1442
e30ce0a3
JL
14432017-05-15 Jeff Law <law@redhat.com>
1444
1445 * gcc.target/mips/reorgbug-1.c: New test.
1446
0d5a0a33
PMR
14472017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1448
1449 * gnat.dg/specs/pack13.ads: New test.
1450
a104bd88
MS
14512017-05-14 Martin Sebor <msebor@redhat.com>
1452
1453 PR middle-end/77671
1454 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1455 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1456 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1457 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1458 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1459
c6c02519
MS
14602017-05-14 Martin Sebor <msebor@redhat.com>
1461
1462 PR middle-end/80669
1463 * gcc.dg/builtin-stpncpy.c: New test.
1464
d6d4d770
DS
14652017-05-14 Daniel Santos <daniel.santos@pobox.com>
1466
1467 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1468 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1469 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1470 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1471
b9bdd60b
JK
14722017-05-14 Julia Koval <julia.koval@intel.com>
1473
1474 * gcc.target/i386/xgetsetbv.c: New test.
1475
28ae01cd
NK
14762017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1477
1478 PR fortran/80442
1479 * gfortran.dg/impl_do_var_data.f90: New Test
1480
c7488b4f
PJ
14812017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1482
1483 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1484 A regression test for a private array access case which caused
1485 an assert.
1486
9b5f12ae
MS
14872017-05-12 Martin Sebor <msebor@redhat.com>
1488
1489 PR testsuite/80643
1490 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1491 to the purpose of the test.
1492
b76f1550
SM
14932017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1494
1495 * gcc.target/powerpc/bmi-andn-1.c: New file
1496 * gcc.target/powerpc/bmi-andn-2.c: New file.
1497 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1498 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1499 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1500 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1501 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1502 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1503 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1504 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1505 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1506 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1507 * gcc.target/powerpc/bmi-check.h: New File.
1508 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1509 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1510 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1511 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1512 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1513 * gcc.target/powerpc/bmi2-check.h: New file.
1514 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1515 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1516 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1517 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1518 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1519 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1520 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1521 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1522 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1523
2a3fa75a
PC
15242017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/60430
1527 * g++.dg/cpp0x/pr60430.C: New.
1528
e8bf7c7b
JL
15292017-05-12 Jeff Law <law@redhat.com>
1530
1531 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1532
284d1f76
PB
15332017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1534
1535 PR middle-end/80707
1536 * g++.dg/pr80707.C: New test.
1537
302a0e37
WS
15382017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1539
1540 * gcc.target/powerpc/fold-vec-div-float.c: New.
1541 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1542 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1543
a7785078
WS
15442017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1545
1546 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1547 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1548 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1549 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1550 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1551 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1552 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1553 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1554 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1555 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1556 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1557 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1558
9206028e
PC
15592017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/49604
1562 * g++.dg/cpp0x/forw_enum14.C: New.
1563 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1564
7af1c0ad
RB
15652017-05-12 Richard Biener <rguenther@suse.de>
1566
1567 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1568
f7e95bdb
PC
15692017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/67687
1572 * g++.dg/cpp0x/constexpr-ice17.C: New.
1573
53e788d0
RB
15742017-05-12 Richard Biener <rguenther@suse.de>
1575
1576 PR tree-optimization/80713
1577 * gcc.dg/torture/pr80713.c: New testcase.
1578
2ead1ab9
AK
15792017-05-12 Andi Kleen <ak@linux.intel.com>
1580
1581 PR testsuite/77684
1582 * lib/target-supports.exp (profopt-perf-wrapper):
1583 Add -m8 option to increase parallelism.
1584
ee58b02f
TS
15852017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1586
1e47f02b
TS
1587 * c-c++-common/goacc/parallel-dims-1.c: New file.
1588 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1589
b0f271ce
TS
1590 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1591 * c-c++-common/goacc/classify-kernels.c: Likewise.
1592 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1593 Likewise.
1594 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1595 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1596 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1597 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1598 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1599 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1600 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1601 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1602 * c-c++-common/goacc/kernels-loop.c: Likewise.
1603 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1604 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1605 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1606 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1607 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1608 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1609 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1610 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1611 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1612 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1613 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1614 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1615
25651634
TS
1616 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1617 * c-c++-common/goacc/classify-kernels.c: Likewise.
1618 * c-c++-common/goacc/classify-parallel.c: Likewise.
1619 * c-c++-common/goacc/classify-routine.c: Likewise.
1620 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1621 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1622 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1623 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1624
ee58b02f
TS
1625 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1626 * c-c++-common/goacc/classify-kernels.c: Likewise.
1627 * c-c++-common/goacc/classify-parallel.c: Likewise.
1628 * c-c++-common/goacc/classify-routine.c: Likewise.
1629 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1630 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1631 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1632 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1633
2d82ec25
NS
16342017-05-11 Nathan Sidwell <nathan@acm.org>
1635
1636 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
1637
16382017-05-11 Carl Love <cel@us.ibm.com>
1639
1640 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1641 to the test suite file.
1642 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1643 to the test suite file.
1644
628c06d6
JD
16452017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646
1647 PR fortran/78659
1648 * gfortran.dg/namelist_91.f90: New test.
1649 * gfortran.dg/namelist_92.f90: New test.
1650 * gfortran.dg/namelist_93.f90: New test.
1651 * gfortran.dg/namelist_94.f90: New test.
1652
1bea0f26
BS
16532017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1654
1655 PR target/80695
1656 * gcc.target/powerpc/pr80695-p8.c: New file.
1657 * gcc.target/powerpc/pr80695-p9.c: New file.
1658
7c85c9fe
UB
16592017-05-11 Uros Bizjak <ubizjak@gmail.com>
1660 Jakub Jelinek <jakub@redhat.com>
1661
1662 PR target/80706
1663 * gcc.target/i386/pr80706.c: New test.
1664
d7a33a4c
JK
16652017-05-11 Julia Koval <julia.koval@intel.com>
1666
1667 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1668 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1669 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1670 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1671
59fbddcf
PC
16722017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1673
1674 PR c++/70538
1675 * g++.dg/cpp0x/pr70538.C: New.
1676
cc09ff60
UB
16772017-05-11 Uros Bizjak <ubizjak@gmail.com>
1678
7c85c9fe
UB
1679 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1680 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
1681 (dg-options): Remove -fno-tree-sink.
1682
4fd18c78
KN
16832017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1684
1685 * gcc.target/powerpc/cmpb-1.c: New test.
1686 * gcc.target/powerpc/cmpb-2.c: New test.
1687 * gcc.target/powerpc/cmpb-3.c: New test.
1688 * gcc.target/powerpc/cmpb32-1.c: New test.
1689 * gcc.target/powerpc/cmpb32-2.c: New test.
1690
43b883a9
RB
16912017-05-11 Richard Biener <rguenther@suse.de>
1692
1693 PR tree-optimization/80705
1694 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1695
29b871ec
NS
16962017-05-11 Nathan Sidwell <nathan@acm.org>
1697
1698 * lib/scanlang.exp: New.
1699 * lib/gcc-dg.exp: Load scanlang.exp.
1700 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1701
c587104e
MM
17022017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1703
1704 PR testsuite/80580
1705 * gcc.dg/gimplefe-error-6.c: New test.
1706
67ac9a9d
MM
17072017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1708
1709 PR testsuite/80580
1710 * gcc.dg/gimplefe-error-5.c: New test.
1711
ac4eb40f
MM
17122017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1713
1714 PR testsuite/80580
1715 * gcc.dg/gimplefe-error-4.c: New test.
1716
d45d6282
BS
17172017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1718
1719 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1720
f4ee3a9e
UB
17212017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1722
1723 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1724 (_mm_maskz_max_round_sd): Test new intrinsics.
1725 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1726 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1727 (_mm_maskz_max_round_ss): Test new intrinsics.
1728 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1729 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1730 (_mm_maskz_min_round_sd): Test new intrinsics.
1731 * gcc.target/i386/avx512f-vminsd-2.c: New.
1732 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1733 (_mm_maskz_min_round_ss): Test new intrinsics.
1734 * gcc.target/i386/avx512f-vminss-2.c: New.
1735 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1736 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1737 (__builtin_ia32_minss_mask_round): Test new builtins.
1738 * gcc.target/i386/sse-13.c: Ditto.
1739 * gcc.target/i386/sse-23.c: Ditto.
1740 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1741 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1742 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1743 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1744 (_mm_mask_min_round_ss): Test new intrinsics.
1745 * gcc.target/i386/testround-1.c: Ditto.
1746
17472017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1748
1749 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1750 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1751 (_mm_maskz_div_round_sd): Test new intrinsics.
1752 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1753 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1754 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1755 (_mm_maskz_div_round_ss): Test new intrinsics.
1756 * gcc.target/i386/avx512f-vdivss-2.c: New.
1757 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1758 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1759 (_mm_maskz_mul_round_sd): Test new intrinsics.
1760 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1761 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1762 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1763 (_mm_maskz_mul_round_ss): Test new intrinsics.
1764 * gcc.target/i386/avx512f-vmulss-2.c: New.
1765 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1766 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1767 (__builtin_ia32_mulss_mask_round): Test new builtins.
1768 * gcc.target/i386/sse-13.c: Ditto.
1769 * gcc.target/i386/sse-23.c: Ditto.
1770 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1771 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1772 (_mm_maskz_mul_round_ss): Test new intrinsics.
1773 * gcc.target/i386/testround-1.c: Ditto.
1774
17752017-05-10 Julia Koval <julia.koval@intel.com>
1776
1777 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1778 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1779 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1780
17812017-05-10 Julia Koval <julia.koval@intel.com>
1782
1783 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1784 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1785 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1786 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1787
ca4d2851
PB
17882017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1789
0f374417 1790 PR tree-optimization/51513
ca4d2851
PB
1791 * gcc.target/powerpc/pr51513.c: New test.
1792 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1793 __builtin_abort().
1794 * gcc.dg/predict-14.c: Likewise.
1795
5562ebfc
CL
17962017-05-10 Carl Love <cel@us.ibm.com>
1797 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1798 to the test suite file.
1799 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1800 to the test suite file.
1801
0ca2e7f7
PK
18022017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1803
1804 PR tree-optimization/77644
1805 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1806
e1ad2926
AO
18072017-05-10 Alexandre Oliva <aoliva@redhat.com>
1808
1809 * gcc.dg/guality/inline-params-2.c: New.
1810
f00b411f
PC
18112017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/80145
1814 * g++.dg/cpp1y/auto-fn37.C: New.
1815 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1816
bf2a705c
MM
18172017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1818
1819 PR target/68163
1820 * gcc.target/powerpc/pr68163.c: New test.
1821
5285d5d3
JW
18222017-05-09 Janus Weil <janus@gcc.gnu.org>
1823
1824 PR fortran/79311
1825 * gfortran.dg/finalize_32.f90: New test.
1826
31c2d57d
VR
18272017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1828
1829 PR c/35441
1830 * gcc.dg/pr35441.c: New test.
1831
731f2c8a
MS
18322017-05-09 Martin Sebor <msebor@redhat.com>
1833
1834 PR testsuite/80643
1835 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1836 output.
1837
cc49d15a
PC
18382017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/80186
1841 * g++.dg/template/crash126.C: New.
1842
85282abc
SP
18432017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1844
1845 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1846 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1847 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1848 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1849
823c79ae
DH
18502017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1851
10a8bb62 1852 PR testsuite/80611
823c79ae
DH
1853 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1854
79557bae
CZ
18552017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1856
1857 * gcc.target/arc/tmac-1.c: New file.
1858 * gcc.target/arc/tmac-2.c: Likewise.
1859 * gcc.target/arc/tmac.h: Likewise.
1860
c7314bc1
CZ
18612017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1862 Andrew Burgess <andrew.burgess@embecosm.com>
1863
1864 * gcc.target/arc/firq-1.c: New file.
1865 * gcc.target/arc/firq-2.c: Likewise.
1866 * gcc.target/arc/firq-3.c: Likewise.
1867 * gcc.target/arc/firq-4.c: Likewise.
1868 * gcc.target/arc/firq-5.c: Likewise.
1869 * gcc.target/arc/firq-6.c: Likewise.
1870
41453183
CZ
18712017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1872
1873 * gcc.target/arc/interrupt-5.c: Newfile.
1874 * gcc.target/arc/interrupt-6.c: Likewise.
1875 * gcc.target/arc/interrupt-7.c: Likewise.
1876 * gcc.target/arc/interrupt-8.c: Likewise.
1877 * gcc.target/arc/interrupt-9.c: Likewise.
1878
019bd543
RB
18792017-05-09 Richard Biener <rguenther@suse.de>
1880
1881 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1882 and adjust.
1883 * gcc.dg/vect/vect-50.c: Likewise.
1884
684f84de
MP
18852017-05-09 Marek Polacek <polacek@redhat.com>
1886
1887 PR c/80525
1888 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1889 * c-c++-common/Wlogical-op-2.c: New test.
1890
fd71825b
SKS
18912017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892
1893 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1894 for targets with __SIZEOF_INT__ < 4.
1895
4ca2e6ec
RB
18962017-05-09 Richard Biener <rguenther@suse.de>
1897
1898 * gcc.dg/vect/vect-50.c: Revert last change.
1899 * gcc.dg/vect/vect-44.c: Likewise.
1900
631238ac
MS
19012017-05-08 Martin Sebor <msebor@redhat.com>
1902
1903 PR translation/80280
1904 * gcc.dg/format/gcc_diag-10.c: New test.
1905
6ba86ba7
KN
19062017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1907
1908 PR target/80101
1909 * gcc.target/powerpc/pr80101-1.c: New test.
1910
0f6ed121
TK
19112017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1912
1913 PR fortran/79930
1914 * gfortran.dg/inline_transpose_1.f90: Add
1915 -finline-matmul-limit=0 to options.
1916 * gfortran.dg/matmul_5.f90: Likewise.
1917 * gfortran.dg/vect/vect-8.f90: Likewise.
1918 * gfortran.dg/inline_matmul_14.f90: New test.
1919 * gfortran.dg/inline_matmul_15.f90: New test.
1920
fd991039
TK
19212017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1922
1923 PR fortran/80602
1924 * gfortran.dg/matmul_15.f90: New test case.
1925
18b8c294
WD
19262017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1927
1928 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1929 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1930
8637c116
JL
19312017-05-07 Jeff Law <law@redhat.com>
1932
1933 Revert:
1934 2017-05-06 Jeff Law <law@redhat.com>
1935 PR tree-optimization/78496
1936 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1937 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1938
973dfbb4
JL
19392017-05-06 Jeff Law <law@redhat.com>
1940
1941 PR tree-optimization/78496
1942 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1943 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1944
8ffa3150
RS
19452017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1946
1947 * gcc.target/aarch64/spill_1.c: New test.
1948
2a3f7997
RS
19492017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1950
1951 PR rtl-optimization/75964
1952 * gcc.dg/torture/pr75964.c: New test.
1953
d554bf23
TV
19542017-05-06 Tom de Vries <tom@codesourcery.com>
1955
1956 PR testsuite/80606
1957 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
1958 * gcc.target/i386/avx-vtestpd-2.c: Same.
1959 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
1960 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
1961 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
1962 * gcc.target/i386/avx-vtestpd-3.c: Same.
1963 * gcc.target/i386/avx-vtestps-1.c: Same.
1964 * gcc.target/i386/avx-vtestps-2.c: Same.
1965 * gcc.target/i386/avx-vtestps-256-1.c: Same.
1966 * gcc.target/i386/avx-vtestps-256-2.c: Same.
1967 * gcc.target/i386/avx-vtestps-256-3.c: Same.
1968 * gcc.target/i386/avx-vtestps-3.c: Same.
1969
7a976fe7
TV
19702017-05-06 Tom de Vries <tom@codesourcery.com>
1971
1972 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
1973
0e852c66
TV
19742017-05-06 Tom de Vries <tom@codesourcery.com>
1975
1976 PR testsuite/80557
1977 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
1978 * gcc.target/powerpc/altivec-types-1.c: Same.
1979
63c40d92
TV
19802017-05-06 Tom de Vries <tom@codesourcery.com>
1981
1982 PR testsuite/80557
1983 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
1984 * gcc.target/spu/intrinsics-1.c: Same.
1985
b25b8f91
TV
19862017-05-06 Tom de Vries <tom@codesourcery.com>
1987
1988 PR testsuite/80557
1989 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
1990
6df13491
TV
19912017-05-06 Tom de Vries <tom@codesourcery.com>
1992
1993 PR testsuite/80557
1994 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
1995 * gcc.target/aarch64/spellcheck_2.c: Same.
1996 * gcc.target/aarch64/spellcheck_3.c: Same.
1997
e01261fe
TV
19982017-05-06 Tom de Vries <tom@codesourcery.com>
1999
2000 PR testsuite/80557
2001 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2002 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2003 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2004 * g++.dg/debug/dwarf2/typedef5.C: Same.
2005 * g++.dg/goacc/data-1.C: Same.
2006
9945596c
BS
20072017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2008
2009 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2010
8acb8575
MM
20112017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2012
2013 PR target/79038
2014 PR target/79202
2015 PR target/79203
2016 * gcc.target/powerpc/ppc-round3.c: New test.
2017 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2018
ac699a04
JJ
20192017-05-05 Jakub Jelinek <jakub@redhat.com>
2020
8dc6a926
JJ
2021 PR tree-optimization/80632
2022 * gcc.dg/pr80632.c: New test.
2023
ac699a04
JJ
2024 PR tree-optimization/80558
2025 * gcc.dg/tree-ssa/vrp115.c: New test.
2026
655b5fc8
AV
20272017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2028 Thomas Preud'homme <thomas.preudhomme@arm.com>
2029 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2030
2031 PR target/71607
2032 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2033 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2034 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2035 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2036 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2037 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2038 * gcc.target/arm/tls-disable-literal-pool.c: New.
2039
c02d2d0a
PK
20402017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2041
2042 PR tree-optimization/80613
2043 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2044
dfae9048
PC
20452017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2046
2047 PR c++/71577
2048 * g++.dg/cpp0x/pr71577.C: New.
2049
d9c5a8b9
MS
20502017-05-04 Martin Sebor <msebor@redhat.com>
2051
2052 PR middle-end/79234
2053 * gcc.dg/builtin-stringop-chk-8.c: New test.
2054 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2055 * gcc.dg/builtin-stringop-chk-4.c: Same.
2056 * gcc.dg/builtin-strncat-chk-1.c: Same.
2057 * g++.dg/ext/strncpy-chk1.C: Same.
2058 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2059 * gcc.dg/out-of-bounds-1.c: Same.
2060 * gcc.dg/pr78138.c: Same.
2061 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2062 * gfortran.dg/mvbits_7.f90: Same.
2063
e50d56a5
MS
20642017-05-04 Martin Sebor <msebor@redhat.com>
2065
2066 PR preprocessor/79214
2067 PR middle-end/79222
2068 PR middle-end/79223
2069 * gcc.dg/pr79214.c: New test.
2070 * gcc.dg/pr79214.h: New test header.
2071 * gcc.dg/pr79222.c: New test.
2072 * gcc.dg/pr79223.c: New test.
2073 * gcc.dg/pr78138.c: Adjust.
2074 * gfortran.dg/unconstrained_commons.f: Same.
2075
0f2c4a8f
MS
20762017-05-04 Martin Sebor <msebor@redhat.com>
2077
2078 PR translation/80280
2079 * g++.dg/abi/Wabi-2-3.C: Adjust.
2080 * g++.dg/abi/Wabi-3-2.C: Ditto.
2081 * g++.dg/lookup/using17.C: Ditto.
2082 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2083
8eef6097
MJ
20842017-05-04 Martin Jambor <mjambor@suse.cz>
2085
2086 PR tree-optimization/80622
2087 * gcc.dg/tree-ssa/pr80622.c: New test.
2088
20892017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2090
2091 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2092
26f1a658
JH
20932017-05-04 Jan Hubicka <hubicka@ucw.cz>
2094
2095 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2096 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2097
4d147bca
RB
20982017-05-04 Richard Biener <rguenther@suse.de>
2099
2100 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2101
3862ef76
RS
21022017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2103
2104 * gcc.dg/vect/vect-profile-1.c: New test.
2105
c89ffd99
MP
21062017-05-04 Marek Polacek <polacek@redhat.com>
2107
2108 PR tree-optimization/80612
2109 * gcc.dg/torture/pr80612.c: New test.
2110
261ce1e5
PB
21112017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2112 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2113
2114 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2115 check_effective_target_arm_thumb1_movt_ok.
2116
556cf088
PB
21172017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2118
2119 * gcc.target/arm/fpscr.c: New file.
2120
010b1cc0
TP
21212017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2122
2123 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2124 target.
2125
99b68476
TV
21262017-05-04 Tom de Vries <tom@codesourcery.com>
2127
2128 PR testsuite/80557
2129 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2130 line numbers.
2131 * g++.dg/warn/miss-format-1.C: Same.
2132 * g++.dg/warn/overflow-warn-1.C: Same.
2133 * g++.dg/warn/overflow-warn-3.C: Same.
2134 * g++.dg/warn/overflow-warn-4.C: Same.
2135
09177a4b
TV
21362017-05-04 Tom de Vries <tom@codesourcery.com>
2137
2138 PR testsuite/80557
2139 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2140 * gcc.target/i386/pr68657.c: Same.
2141 * gcc.target/i386/pr69255-1.c: Same.
2142 * gcc.target/i386/pr69255-2.c: Same.
2143 * gcc.target/i386/pr69255-3.c: Same.
2144
02c64149
RB
21452017-05-04 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/31130
2148 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2149 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2150 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2151 * gcc.dg/pr52904.c: Remove XFAIL.
2152 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2153
9a26dfc8
JL
21542017-05-03 Jeff Law <law@redhat.com>
2155
2156 PR tree-optimization/78496
2157 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2158
4d0e904f
UB
21592017-05-03 Uros Bizjak <ubizjak@gmail.com>
2160
2161 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2162
49ab4621
RB
21632017-05-03 Richard Biener <rguenther@suse.de>
2164
2165 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2166
18bfe940
JJ
21672017-05-03 Jakub Jelinek <jakub@redhat.com>
2168
2169 PR tree-optimization/79472
4d0e904f
UB
2170 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2171 to dg-options.
18bfe940
JJ
2172 * gcc.dg/tree-ssa/vrp113.c: New test.
2173 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2174 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2175 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2176
53e62089
TV
21772017-05-03 Tom de Vries <tom@codesourcery.com>
2178
2179 PR testsuite/80557
2180 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2181 * c-c++-common/Wshift-negative-value-2.c: Same.
2182 * c-c++-common/Wshift-negative-value-3.c: Same.
2183 * c-c++-common/Wshift-negative-value-4.c: Same.
2184 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2185 * c-c++-common/cpp/pr60400.c: Same.
2186 * c-c++-common/fmax-errors.c: Same.
2187 * c-c++-common/goacc/data-2.c: Same.
2188 * c-c++-common/goacc/host_data-2.c: Same.
2189 * c-c++-common/gomp/simd4.c: Same.
2190 * c-c++-common/pr28656.c: Same.
2191 * c-c++-common/pr43395.c: Same.
2192 * c-c++-common/torture/pr57945.c: Same.
2193
962913a5
TV
21942017-05-03 Tom de Vries <tom@codesourcery.com>
2195
2196 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2197 arg of dg directive.
2198 * c-c++-common/goacc/routine-3.c: Same.
2199 * c-c++-common/goacc/routine-4.c: Same.
2200
ad53f123
DM
22012017-05-02 David Malcolm <dmalcolm@redhat.com>
2202
2203 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2204 (test_fixit_insert_newline): New function.
2205 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2206 (test_fixit_insert_newline): New function.
2207 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2208 (test_fixit_insert_newline): New function.
2209 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2210 (test_fixit_insert_newline): New function.
2211 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2212 (test_show_locus): Handle test_fixit_insert_newline.
2213
0ca91c77
BC
22142017-05-02 Bin Cheng <bin.cheng@arm.com>
2215
2216 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2217
cc5b8f3d
TC
22182017-04-27 Tamar Christina <tamar.christina@arm.com>
2219
2220 * gcc.dg/lsr-div1.c: New testcase.
2221
1853f5c7
SP
22222017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2223
2224 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2225 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2226 (_mm_maskz_add_round_sd): Test new intrinsics.
2227 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2228 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2229 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2230 (_mm_maskz_add_round_ss): Test new intrinsics.
2231 * gcc.target/i386/avx512f-vaddss-2.c: New.
2232 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2233 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2234 (_mm_maskz_sub_round_sd): Test new intrinsics.
2235 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2236 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2237 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2238 (_mm_maskz_sub_round_ss): Test new intrinsics.
2239 * gcc.target/i386/avx512f-vsubss-2.c: New.
2240 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2241 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2242 (__builtin_ia32_subss_mask_round): Test new builtins.
2243 * gcc.target/i386/sse-13.c: Ditto.
2244 * gcc.target/i386/sse-23.c: Ditto.
2245 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2246 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2247 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2248 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2249 (_mm_mask_sub_round_ss): Test new intrinsics.
2250 * gcc.target/i386/testround-1.c: Ditto.
2251
2bba7541
MJ
22522017-05-02 Martin Jambor <mjambor@suse.cz>
2253
2254 PR tree-optimization/78687
2255 * g++.dg/tree-ssa/pr78687.C: New test.
2256
2bf54d93
RB
22572017-05-02 Richard Biener <rguenther@suse.de>
2258
2259 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2260 behavior.
2261 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2262
aee63acc
RB
22632017-05-02 Richard Biener <rguenther@suse.de>
2264
2265 PR tree-optimization/80591
2266 * gcc.dg/torture/pr80591.c: New testcase.
2267
e7d70c6c
RB
22682017-05-02 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/80549
2271 * gcc.dg/torture/pr80549.c: New testcase.
2272
52e0a9f7
SKS
22732017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2274
2275 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2276 unsigned long.
2277
815d9cc6
XR
22782017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2279
2280 PR c++/80038
2281 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2282
338035aa
DM
22832017-05-01 David Malcolm <dmalcolm@redhat.com>
2284
2285 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2286 reflect insertion fix-it hints at the same location now being
2287 consolidated.
2288
4d82d0bc
MS
22892017-05-01 Martin Sebor <msebor@redhat.com>
2290
2291 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2292 on ILP32 targets.
2293
d539a57b
TV
22942017-05-01 Tom de Vries <tom@codesourcery.com>
2295
2296 * gcc.dg/pr78768.c: Require linker plugin.
2297
c6b9e849
TK
22982017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2299
2300 PR fortran/37131
2301 * gfortran.dg/matmul_bounds_11.f90: New test.
2302
706eb1a7
MS
23032017-05-01 Martin Sebor <msebor@redhat.com>
2304
2305 PR tree-optimization/79715
2306 * gcc.dg/pr79715.c: New test.
2307
723f4140
TV
23082017-05-01 Tom de Vries <tom@codesourcery.com>
2309
2310 PR testsuite/65941
2311 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2312 * g++.dg/other/pr59492.C: Require effective target rdrand.
2313
6bbb3a69
VR
23142017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2315
2316 * g++.dg/diagnostic/member-decl-1.C: New test.
2317
4212aecd
MG
23182017-04-29 Marc Glisse <marc.glisse@inria.fr>
2319
2320 PR tree-optimization/80487
2321 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2322
fe75f732
PK
23232017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2324
2325 PR tree-optimization/79697
2326 * gcc.dg/tree-ssa/pr79697.c: New test.
2327
6bcd8768
TV
23282017-04-29 Tom de Vries <tom@codesourcery.com>
2329
2330 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2331
d127ae9f
MS
23322017-04-28 Martin Sebor <msebor@redhat.com>
2333
2334 PR tree-optimization/80523
2335 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2336
c9610933
TV
23372017-04-28 Tom de Vries <tom@codesourcery.com>
2338
2339 PR testsuite/80557
2340 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2341 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2342
b5be38bc
TV
23432017-04-28 Tom de Vries <tom@codesourcery.com>
2344
2345 PR testsuite/80557
2346 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2347 * obj-c++.dg/bitfield-4.mm: Same.
2348 * obj-c++.dg/bitfield-5.mm: Same.
2349 * obj-c++.dg/exceptions-3.mm: Same.
2350 * obj-c++.dg/exceptions-5.mm: Same.
2351 * obj-c++.dg/method-1.mm: Same.
2352 * obj-c++.dg/method-12.mm: Same.
2353 * obj-c++.dg/method-13.mm: Same.
2354 * obj-c++.dg/method-15.mm: Same.
2355 * obj-c++.dg/method-16.mm: Same.
2356 * obj-c++.dg/property/at-property-18.mm: Same.
2357 * obj-c++.dg/property/at-property-25.mm: Same.
2358 * obj-c++.dg/property/at-property-5.mm: Same.
2359 * obj-c++.dg/property/dynamic-2.mm: Same.
2360 * obj-c++.dg/property/property-neg-3.mm: Same.
2361 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2362 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2363 * obj-c++.dg/syntax-error-1.mm: Same.
2364 * obj-c++.dg/try-catch-13.mm: Same.
2365 * objc.dg/bitfield-4.m: Same.
2366 * objc.dg/class-1.m: Same.
2367 * objc.dg/method-11.m: Same.
2368 * objc.dg/method-6.m: Same.
2369 * objc.dg/method-7.m: Same.
2370 * objc.dg/method-9.m: Same.
2371 * objc.dg/missing-proto-3.m: Same.
2372 * objc.dg/naming-2.m: Same.
2373 * objc.dg/property/at-property-16.m: Same.
2374 * objc.dg/property/at-property-18.m: Same.
2375 * objc.dg/property/at-property-25.m: Same.
2376 * objc.dg/property/at-property-5.m: Same.
2377 * objc.dg/property/dynamic-2.m: Same.
2378 * objc.dg/property/property-neg-3.m: Same.
2379 * objc.dg/protocol-inheritance-1.m: Same.
2380 * objc.dg/protocol-inheritance-2.m: Same.
2381
d35256b6
MG
23822017-04-28 Marc Glisse <marc.glisse@inria.fr>
2383
2384 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2385
7a95dfa7
TV
23862017-04-28 Tom de Vries <tom@codesourcery.com>
2387
2388 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2389 dg-(error|warning|message|bogus).
2390 * g++.dg/conversion/dr195-1.C: Same.
2391 * g++.dg/conversion/dr195.C: Same.
2392 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2393 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2394 * g++.dg/cpp0x/inline-ns7.C: Same.
2395 * g++.dg/cpp0x/variadic105.C: Same.
2396 * g++.dg/cpp0x/variadic65.C: Same.
2397 * g++.dg/expr/call2.C: Same.
2398 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2399 * g++.dg/expr/pmf-1.C: Same.
2400 * g++.dg/ext/altivec-types-1.C: Same.
2401 * g++.dg/ext/altivec-types-2.C: Same.
2402 * g++.dg/ext/altivec-types-3.C: Same.
2403 * g++.dg/ext/attrib14.C: Same.
2404 * g++.dg/ext/complit1.C: Same.
2405 * g++.dg/ext/forscope2.C: Same.
2406 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2407 * g++.dg/ext/label13.C: Same.
2408 * g++.dg/ext/member-attr.C: Same.
2409 * g++.dg/ext/visibility/anon7.C: Same.
2410 * g++.dg/ext/visibility/visibility-7.C: Same.
2411 * g++.dg/ext/vla2.C: Same.
2412 * g++.dg/inherit/access2.C: Same.
2413 * g++.dg/inherit/covariant12.C: Same.
2414 * g++.dg/inherit/covariant14.C: Same.
2415 * g++.dg/inherit/namespace-as-base.C: Same.
2416 * g++.dg/inherit/template-as-base.C: Same.
2417 * g++.dg/lookup/ambig1.C: Same.
2418 * g++.dg/lookup/ambig2.C: Same.
2419 * g++.dg/lookup/ambig3.C: Same.
2420 * g++.dg/lookup/class-member-1.C: Same.
2421 * g++.dg/lookup/conv-1.C: Same.
2422 * g++.dg/lookup/decl1.C: Same.
2423 * g++.dg/lookup/koenig1.C: Same.
2424 * g++.dg/lookup/scoped1.C: Same.
2425 * g++.dg/lookup/scoped2.C: Same.
2426 * g++.dg/lookup/two-stage4.C: Same.
2427 * g++.dg/lookup/used-before-declaration.C: Same.
2428 * g++.dg/lookup/using.C: Same.
2429 * g++.dg/lookup/using17.C: Same.
2430 * g++.dg/lookup/using2.C: Same.
2431 * g++.dg/other/abstract2.C: Same.
2432 * g++.dg/other/classkey1.C: Same.
2433 * g++.dg/other/component1.C: Same.
2434 * g++.dg/other/const1.C: Same.
2435 * g++.dg/other/const2.C: Same.
2436 * g++.dg/other/conversion1.C: Same.
2437 * g++.dg/other/do1.C: Same.
2438 * g++.dg/other/error1.C: Same.
2439 * g++.dg/other/error10.C: Same.
2440 * g++.dg/other/error3.C: Same.
2441 * g++.dg/other/error4.C: Same.
2442 * g++.dg/other/error5.C: Same.
2443 * g++.dg/other/error8.C: Same.
2444 * g++.dg/other/error9.C: Same.
2445 * g++.dg/other/field1.C: Same.
2446 * g++.dg/other/init1.C: Same.
2447 * g++.dg/other/ptrmem2.C: Same.
2448 * g++.dg/other/return1.C: Same.
2449 * g++.dg/overload/builtin3.C: Same.
2450 * g++.dg/overload/error1.C: Same.
2451 * g++.dg/overload/error2.C: Same.
2452 * g++.dg/overload/koenig2.C: Same.
2453 * g++.dg/overload/pmf1.C: Same.
2454 * g++.dg/parse/args1.C: Same.
2455 * g++.dg/parse/attr3.C: Same.
2456 * g++.dg/parse/constant4.C: Same.
2457 * g++.dg/parse/crash10.C: Same.
2458 * g++.dg/parse/crash18.C: Same.
2459 * g++.dg/parse/crash19.C: Same.
2460 * g++.dg/parse/crash20.C: Same.
2461 * g++.dg/parse/crash21.C: Same.
2462 * g++.dg/parse/crash22.C: Same.
2463 * g++.dg/parse/crash32.C: Same.
2464 * g++.dg/parse/decl-specifier-1.C: Same.
2465 * g++.dg/parse/error58.C: Same.
2466 * g++.dg/parse/local-class1.C: Same.
2467 * g++.dg/parse/non-dependent2.C: Same.
2468 * g++.dg/parse/parameter-declaration-1.C: Same.
2469 * g++.dg/parse/ptrmem2.C: Same.
2470 * g++.dg/parse/ptrmem3.C: Same.
2471 * g++.dg/parse/saved1.C: Same.
2472 * g++.dg/tc1/dr101.C: Same.
2473 * g++.dg/tc1/dr142.C: Same.
2474 * g++.dg/tc1/dr176.C: Same.
2475 * g++.dg/template/conv4.C: Same.
2476 * g++.dg/template/crash56.C: Same.
2477 * g++.dg/template/dependent-expr2.C: Same.
2478 * g++.dg/template/error1.C: Same.
2479 * g++.dg/template/error2.C: Same.
2480 * g++.dg/template/explicit6.C: Same.
2481 * g++.dg/template/init-list.C: Same.
2482 * g++.dg/template/local1.C: Same.
2483 * g++.dg/template/lookup2.C: Same.
2484 * g++.dg/template/meminit2.C: Same.
2485 * g++.dg/template/nontype25.C: Same.
2486 * g++.dg/template/ptrmem2.C: Same.
2487 * g++.dg/template/qualttp19.C: Same.
2488 * g++.dg/template/qualttp20.C: Same.
2489 * g++.dg/template/ttp3.C: Same.
2490 * g++.dg/template/unify4.C: Same.
2491 * g++.dg/template/unify6.C: Same.
2492 * g++.dg/template/unify7.C: Same.
2493 * g++.dg/template/warn1.C: Same.
2494 * g++.dg/tree-ssa/dom-invalid.C: Same.
2495 * g++.dg/ubsan/shift-1.C: Same.
2496 * g++.dg/warn/Wunused-2.C: Same.
2497 * g++.dg/warn/Wunused-4.C: Same.
2498 * g++.dg/warn/Wunused-6.C: Same.
2499 * g++.dg/warn/deprecated-6.C: Same.
2500 * g++.dg/warn/deprecated.C: Same.
2501 * g++.dg/warn/effc1.C: Same.
2502 * g++.dg/warn/effc3.C: Same.
2503 * g++.dg/warn/incomplete1.C: Same.
2504 * g++.dg/warn/inline1.C: Same.
2505 * g++.dg/warn/noeffect2.C: Same.
2506 * g++.dg/warn/noeffect4.C: Same.
2507 * g++.dg/warn/oldcast1.C: Same.
2508 * g++.dg/warn/sentinel.C: Same.
2509 * g++.dg/warn/unit-1.C: Same.
2510 * g++.old-deja/g++.pt/inherit2.C: Same.
2511 * g++.old-deja/g++.pt/overload8.C: Same.
2512 * gcc.dg/20000926-1.c: Same.
2513 * gcc.dg/20040223-1.c: Same.
2514 * gcc.dg/Warray-bounds-7.c: Same.
2515 * gcc.dg/alias-1.c: Same.
2516 * gcc.dg/alias-12.c: Same.
2517 * gcc.dg/alias-13.c: Same.
2518 * gcc.dg/alias-2.c: Same.
2519 * gcc.dg/array-13.c: Same.
2520 * gcc.dg/array-4.c: Same.
2521 * gcc.dg/attr-ifunc-2.c: Same.
2522 * gcc.dg/attr-invalid.c: Same.
2523 * gcc.dg/attr-noinline.c: Same.
2524 * gcc.dg/bitfld-2.c: Same.
2525 * gcc.dg/c90-const-expr-7.c: Same.
2526 * gcc.dg/c99-const-expr-7.c: Same.
2527 * gcc.dg/cpp/20000625-1.c: Same.
2528 * gcc.dg/cpp/charconst-4.c: Same.
2529 * gcc.dg/cpp/include2.c: Same.
2530 * gcc.dg/cpp/include2a.c: Same.
2531 * gcc.dg/decl-4.c: Same.
2532 * gcc.dg/deprecated-4.c: Same.
2533 * gcc.dg/deprecated.c: Same.
2534 * gcc.dg/dfp/altivec-types.c: Same.
2535 * gcc.dg/float-range-1.c: Same.
2536 * gcc.dg/pack-test-3.c: Same.
2537 * gcc.dg/pr11492.c: Same.
2538 * gcc.dg/pr15360-1.c: Same.
2539 * gcc.dg/pr37908.c: Same.
2540 * gcc.dg/pr53265.c: Same.
2541 * gcc.dg/pr57287-2.c: Same.
2542 * gcc.dg/pr57287.c: Same.
2543 * gcc.dg/redecl-1.c: Same.
2544 * gcc.dg/sync-3.c: Same.
2545 * gcc.dg/two-types-1.c: Same.
2546 * gcc.dg/two-types-2.c: Same.
2547 * gcc.dg/two-types-4.c: Same.
2548 * gcc.dg/two-types-5.c: Same.
2549 * gcc.dg/two-types-6.c: Same.
2550 * gcc.dg/two-types-7.c: Same.
2551 * gcc.dg/two-types-8.c: Same.
2552 * gcc.dg/two-types-9.c: Same.
2553 * gcc.dg/uninit-I.c: Same.
2554 * gcc.dg/uninit-pr19430.c: Same.
2555 * gcc.dg/visibility-7.c: Same.
2556 * gcc.dg/winline-10.c: Same.
2557 * gcc.dg/winline-2.c: Same.
2558 * gcc.dg/winline-3.c: Same.
2559 * gcc.dg/winline-9.c: Same.
2560 * gcc.target/i386/attr-returns_twice-1.c: Same.
2561 * gcc.target/i386/chkp-const-check-2.c: Same.
2562 * gcc.target/i386/chkp-label-address.c: Same.
2563 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2564 * gcc.target/i386/pr39162.c: Same.
2565 * gcc.target/i386/sse-5.c: Same.
2566 * gcc.target/powerpc/altivec-types-1.c: Same.
2567 * gcc.target/powerpc/altivec-types-2.c: Same.
2568 * gcc.target/powerpc/altivec-types-3.c: Same.
2569 * gcc.target/powerpc/float128-mix.c: Same.
2570 * gcc.target/powerpc/no-r11-3.c: Same.
2571 * gcc.target/spu/Wmain.c: Same.
2572 * gcc.target/spu/ea/errors2.c: Same.
2573 * gfortran.dg/assignment_1.f90: Same.
2574 * gfortran.dg/common_3.f90: Same.
2575 * gfortran.dg/der_io_1.f90: Same.
2576 * gfortran.dg/g77/20030326-1.f: Same.
2577 * gfortran.dg/g77/9263.f: Same.
2578 * gfortran.dg/g77/960317-1.f: Same.
2579 * gfortran.dg/g77/970625-2.f: Same.
2580 * gfortran.dg/g77/980615-0.f: Same.
2581 * gfortran.dg/g77/check0.f: Same.
2582 * gfortran.dg/g77/dnrm2.f: Same.
2583 * gfortran.dg/g77/pr9258.f: Same.
2584 * gfortran.dg/ichar_1.f90: Same.
2585 * gfortran.dg/interface_1.f90: Same.
2586 * gfortran.dg/namelist_1.f90: Same.
2587 * gfortran.dg/namelist_2.f90: Same.
2588 * gfortran.dg/namelist_3.f90: Same.
2589 * gfortran.dg/namelist_print_2.f: Same.
2590 * gfortran.dg/oldstyle_1.f90: Same.
2591 * gfortran.dg/runtime_warning_1.f90: Same.
2592 * gfortran.dg/underflow.f90: Same.
2593 * gnat.dg/specs/integer_value.ads: Same.
2594 * obj-c++.dg/fsf-package-0.m: Same.
2595 * objc.dg/two-types-1.m: Same.
2596
6e49961c
ML
25972017-04-28 Martin Liska <mliska@suse.cz>
2598
2599 PR gcov-profile/79891
2600 * gcc.misc-tests/gcov-17.c: New test.
2601 * gcc.misc-tests/gcov-18.c: New test.
2602
f166beaf
TV
26032017-04-28 Tom de Vries <tom@codesourcery.com>
2604
2605 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2606 dg-(error|warning|message|bogus).
2607 * g++.dg/parse/parameter-declaration-1.C: Same.
2608 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2609 * gcc.dg/Wpointer-sign-Wall.c: Same.
2610 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2611 * gcc.dg/cpp/19990413-1.c: Same.
2612 * gcc.dg/dg-test-1.c: Same.
2613 * gcc.dg/empty-source-2.c: Same.
2614 * gcc.dg/empty-source-3.c: Same.
2615 * gcc.dg/format/c99-printf-1.c: Same.
2616 * gcc.dg/format/c99-scanf-1.c: Same.
2617 * gcc.dg/label-decl-2.c: Same.
2618 * gcc.dg/m-un-2.c: Same.
2619 * gcc.dg/uninit-pr20644-O0.c: Same.
2620 * gfortran.dg/pr70006.f90: Same.
2621 * obj-c++.dg/fsf-package-0.m: Same.
2622
c3125b18
TV
26232017-04-28 Tom de Vries <tom@codesourcery.com>
2624
2625 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2626 dg-(error|warning|message|bogus).
2627 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2628 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2629 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2630 * c-c++-common/pr20000.c: Same.
2631 * c-c++-common/pr49706.c: Same.
2632 * g++.dg/ext/utf16-4.C: Same.
2633 * g++.dg/parse/error2.C: Same.
2634 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2635 * g++.dg/warn/Wtype-limits.C: Same.
2636 * g++.dg/warn/overflow-warn-1.C: Same.
2637 * g++.dg/warn/overflow-warn-3.C: Same.
2638 * gcc.dg/Wpointer-sign-Wall.c: Same.
2639 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2640 * gcc.dg/Wtype-limits-Wextra.c: Same.
2641 * gcc.dg/Wtype-limits.c: Same.
2642 * gcc.dg/cpp/19990413-1.c: Same.
2643 * gcc.dg/dg-test-1.c: Same.
2644 * gcc.dg/empty-source-2.c: Same.
2645 * gcc.dg/empty-source-3.c: Same.
2646 * gcc.dg/label-decl-2.c: Same.
2647 * gcc.dg/m-un-2.c: Same.
2648 * gcc.dg/uninit-pr19430-O0.c: Same.
2649 * gcc.dg/uninit-pr19430.c: Same.
2650 * gcc.dg/uninit-pr20644-O0.c: Same.
2651 * gcc.dg/utf16-4.c: Same.
2652 * gfortran.dg/pr70006.f90: Same.
2653 * obj-c++.dg/fsf-package-0.m: Same.
2654
119092c1
RB
26552017-04-28 Richard Biener <rguenther@suse.de>
2656
2657 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2658 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2659 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2660 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2661 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2662 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 2663
3777eda2
MP
26642017-04-27 Marek Polacek <polacek@redhat.com>
2665
2666 PR sanitizer/80349
2667 * c-c++-common/ubsan/pr80349.c: New test.
2668
8211c4a2
VR
26692017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2670
2671 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2672 diagnostics.
2673 * g++.dg/warn/pr12242.C: Likewise.
2674
94baf2e2
DE
26752017-04-27 David Edelsohn <dje.gcc@gmail.com>
2676
2677 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2678
9a448688
ML
26792017-04-27 Martin Liska <mliska@suse.cz>
2680
2681 PR testsuite/79455
2682 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2683 more generic.
2684
f8a36447
JJ
26852017-04-27 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR c++/80534
2688 * g++.dg/other/pr80534-1.C: New test.
2689 * g++.dg/other/pr80534-2.C: New test.
2690
1b7c8d39
RB
26912017-04-27 Richard Biener <rguenther@suse.de>
2692
2693 PR middle-end/80539
2694 * gcc.dg/torture/pr80539.c: New testcase.
2695
985b8393
JJ
26962017-04-27 Jakub Jelinek <jakub@redhat.com>
2697
2698 PR target/77728
2699 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2700
a480422d
VR
27012017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2702
2703 * g++.dg/diagnostic/nested-name-1.C: New test.
2704
f9726baa
ML
27052017-04-26 Martin Liska <mliska@suse.cz>
2706
2707 * gcc.dg/guality/guality.h: Add prefix to test verification.
2708
9f4df8f1
NS
27092017-04-25 Nathan Sidwell <nathan@acm.org>
2710
2711 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2712
1913c8f6
UB
27132017-04-25 Uros Bizjak <ubizjak@gmail.com>
2714
2715 PR target/70799
2716 * gcc.target/i386/pr70799-5.c: New test.
2717
e602bbfc
MS
27182017-04-25 Martin Sebor <msebor@redhat.com>
2719
2720 PR tree-optimization/80497
2721 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2722
7629ae90
RR
27232017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2724 Jakub Jelinek <jakub@redhat.com>
2725
2726 PR target/77728
2727 * g++.dg/abi/pr77728-1.C: New test.
2728
2ef42cf9
MP
27292017-04-25 Marek Polacek <polacek@redhat.com>
2730
2731 PR sanitizer/80349
2732 * g++.dg/ubsan/pr80349-2.C: New test.
2733
70caf430
VR
27342017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2735
2736 * g++.dg/cpp0x/enum34.C: New test.
2737
f66c70dc
TV
27382017-04-25 Tom de Vries <tom@codesourcery.com>
2739
2740 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2741 variables.
2742 (dg-line): New proc.
2743 (process-message): Handle line number variables.
2744 * objc.dg/try-catch-12.m: Use dg-line.
2745
77071af6
BS
27462017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2747
2748 PR target/80482
2749 * gcc.target/powerpc/vec-constvolatile.c: New test.
2750
fbe91804
DM
27512017-04-25 David Malcolm <dmalcolm@redhat.com>
2752
2753 * g++.dg/semicolon-fixits.C: New test case.
2754
1c4ea66f
DM
27552017-04-25 David Malcolm <dmalcolm@redhat.com>
2756
2757 * gcc.dg/semicolon-fixits.c: New test case.
2758
5ca28c1d
DM
27592017-04-25 David Malcolm <dmalcolm@redhat.com>
2760
2761 * g++.dg/lookup/missing-std-include.C: New test file.
2762
2ec07fa6
RR
27632017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2764 Jakub Jelinek <jakub@redhat.com>
2765
2766 PR target/77728
2767 * g++.dg/abi/pr77728-2.C: New test.
2768
7d5dbb22
DM
27692017-04-25 David Malcolm <dmalcolm@redhat.com>
2770
2771 PR c++/80177
2772 * g++.dg/spellcheck-pr80177.C: New test case.
2773
6a3936d4
NS
27742017-04-25 Nathan Sidwell <nathan@acm.org>
2775
2776 * g++.dg/dg.exp (find-cxx-tests): New function.
2777 (main): Use it, remove explicit pruning
2778
bed3fd46
RB
27792017-04-25 Richard Biener <rguenther@suse.de>
2780
2781 PR tree-optimization/80492
2782 * gcc.dg/pr80492.c: New testcase.
2783
c9e9c3ac
SKS
27842017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2785
2786 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2787 for targets with int size less than 32 bits.
2788
2700fbd6
RB
27892017-04-25 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/79201
2792 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2793 * gcc.target/i386/pr22152.c: Disable sinking.
2794
e57136da
AK
27952017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2796
2797 PR target/80464
2798 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2799
3cb9ee2f
AK
28002017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2801
2802 PR target/79895
2803 * gcc.target/s390/pr79895.c: New test.
2804
03db9ab5
DV
28052017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2806
2807 PR target/80080
2808 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2809 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2810 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2811
39259462
JJ
28122017-04-25 Jakub Jelinek <jakub@redhat.com>
2813
ba5d69f3
JJ
2814 PR rtl-optimization/80501
2815 * gcc.c-torture/execute/pr80501.c: New test.
2816
39259462
JJ
2817 PR rtl-optimization/80500
2818 * gcc.dg/pr80500.c: New test.
2819
bb0249cb
MG
28202017-04-25 Marc Glisse <marc.glisse@inria.fr>
2821
2822 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2823 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2824
be420eb8
JW
28252017-04-22 Janus Weil <janus@gcc.gnu.org>
2826
2827 PR fortran/80121
2828 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2829 directive.
2830
0ebd1f00
DM
28312017-04-24 David Malcolm <dmalcolm@redhat.com>
2832
2833 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2834 * jit.dg/test-alignment.c: New test case.
2835 * jit.dg/test-alignment.cc: New test case.
2836 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2837 New test case.
2838
412f61f0
DM
28392017-04-24 David Malcolm <dmalcolm@redhat.com>
2840
2841 PR c++/80016
2842 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2843 test function.
2844 (test_alignof): New test function.
2845
a8492d5e
MG
28462017-04-24 Marc Glisse <marc.glisse@inria.fr>
2847
2848 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2849
ec856f5f
VR
28502017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2851
2852 * g++.dg/diagnostic/duplicate1.C: New test.
2853 * g++.dg/cpp0x/duplicate1.C: New test.
2854
a753df11
MJ
28552017-04-24 Martin Jambor <mjambor@suse.cz>
2856
2857 PR tree-optimization/80293
2858 * g++.dg/tree-ssa/pr80293.C: New test.
2859
3ebd8e62
ML
28602017-04-24 Martin Liska <mliska@suse.cz>
2861
2862 PR middle-end/79931
2863 * g++.dg/ipa/pr79931.C: New test.
2864
f30a1190
RB
28652017-04-24 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/80494
2868 * gfortran.dg/pr80494.f90: New testcase.
2869
4c7c437c
RB
28702017-04-24 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/79725
2873 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2874
d21a8e3b
RB
28752017-04-24 Richard Biener <rguenther@suse.de>
2876
2877 PR c++/2972
2878 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2879
c7eb642e
JD
28802017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2881
2882 PR fortran/80484
2883 * gfortran.dg/dtio_29.f03: New test.
2884
60fc41bd
JW
28852017-04-22 Janus Weil <janus@gcc.gnu.org>
2886
2887 PR fortran/80121
2888 * gfortran.dg/intent_out_9.f90: New test case.
2889
2eb8a343
UB
28902017-04-23 Uros Bizjak <ubizjak@gmail.com>
2891
2892 PR target/70799
1913c8f6 2893 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2894
fc23d35a
JW
28952017-04-21 Janus Weil <janus@gcc.gnu.org>
2896
2897 PR fortran/80392
2898 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2899
7b9efd03
UB
29002017-04-21 Uros Bizjak <ubizjak@gmail.com>
2901
2902 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2903
2fd30fbe
RB
29042017-04-21 Richard Biener <rguenther@suse.de>
2905
2906 PR tree-optimization/79547
2907 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2908
bb1bc604
RB
29092017-04-21 Richard Biener <rguenther@suse.de>
2910
2911 PR tree-optimization/78847
2912 * g++.dg/tree-ssa/pr78847.C: New testcase.
2913
666f7903
JJ
29142017-04-21 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR c/80468
2917 * gcc.dg/pr80468.c: New test.
2918
25c28f47
ML
29192017-04-21 Martin Liska <mliska@suse.cz>
2920
2921 PR tree-optimization/66278
2922 * gcc.dg/vect/pr66278.c: New test.
2923
6d553e9b
RB
29242017-04-21 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/80237
2927 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2928 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2929 adjust expected optimizations.
2930
7fd1a747
RB
29312016-04-21 Richard Biener <rguenther@suse.de>
2932
2933 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2934 of inner loops.
2935 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2936 * gcc.dg/vect/vect-104.c: Likewise.
2937
2f23a412
EB
29382017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2939
2940 PR tree-optimization/80426
2941 * gcc.c-torture/execute/20170429-1.c: Rename into...
2942 * gcc.c-torture/execute/20170419-1.c: ...this.
2943
8749b11f
UB
29442017-04-20 Uros Bizjak <ubizjak@gmail.com>
2945
2946 PR target/79804
2947 * gcc.target/i386/pr79804.c: New test.
2948
20917336
UB
29492017-04-20 Uros Bizjak <ubizjak@gmail.com>
2950
2951 PR target/78090
2952 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2953
2414b022
DE
29542017-04-20 David Edelsohn <dje.gcc@gmail.com>
2955
2956 * g++/opt/pr80436.C: XFAIL on AIX.
2957
34d57a10
JW
29582017-04-20 Jonathan Wakely <jwakely@redhat.com>
2959
2960 PR c++/80473
2961 * g++.dg/diagnostic/pr80473.C: New test.
2962
c3cbcd45
VR
29632017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
2964
2965 * g++.dg/warn/Wextra-semi.C: New test.
2966
8a59d466
JJ
29672017-04-20 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR middle-end/80423
2970 * g++.dg/other/pr80423.C: New test.
2971
a4bb5c57
SKS
29722017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2973
2974 * gcc.dg/pr80170.c: Require ptr32plus.
2975
fe1e7d0e
EB
29762017-04-19 Eric Botcazou <ebotcazou@adacore.com>
2977
2978 PR tree-optimization/80426
2979 * gcc.c-torture/execute/20170419-1.c: New test.
2980
48d811eb
JJ
29812017-04-19 Jakub Jelinek <jakub@redhat.com>
2982
f19e6a9c
JJ
2983 PR debug/80461
2984 * g++.dg/debug/pr80461.C: New test.
2985
541035a6
JJ
2986 PR c++/80459
2987 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
2988 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
2989 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
2990
48d811eb
JJ
2991 PR debug/80436
2992 * g++.dg/opt/pr80436.C: New test.
2993
5249994e
SKS
29942017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2995
2996 * gcc.dg/torture/pr80341.c: Require int32plus.
2997
a16c8d8b 29982017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 2999 Jeff Law <law@redhat.com>
a16c8d8b
EB
3000
3001 * gcc.c-torture/compile/20170419-1.c: New test.
3002
6143c998
TV
30032017-04-19 Tom de Vries <tom@codesourcery.com>
3004
3005 PR testsuite/80221
3006 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3007 subsequent dg directives.
3008 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3009 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3010 * c-c++-common/attr-fallthrough-2.c: Same.
3011 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3012 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3013 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3014 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3015 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3016 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3017 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3018 * c-c++-common/cilk-plus/CK/errors.c: Same.
3019 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3020 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3021 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3022 * c-c++-common/cpp/pr57580.c: Same.
3023 * c-c++-common/goacc/asyncwait-1.c: Same.
3024 * c-c++-common/goacc/cache-2.c: Same.
3025 * c-c++-common/goacc/declare-2.c: Same.
3026 * c-c++-common/goacc/deviceptr-1.c: Same.
3027 * c-c++-common/goacc/routine-5.c: Same.
3028 * c-c++-common/gomp/clauses-2.c: Same.
3029 * c-c++-common/gomp/ordered-3.c: Same.
3030 * c-c++-common/gomp/pr67501.c: Same.
3031 * c-c++-common/pr20000.c: Same.
3032 * c-c++-common/pr43395.c: Same.
3033 * c-c++-common/pr49706.c: Same.
3034 * c-c++-common/pr77624-1.c: Same.
3035 * c-c++-common/pr77624-2.c: Same.
3036 * c-c++-common/raw-string-14.c: Same.
3037 * c-c++-common/raw-string-16.c: Same.
3038 * c-c++-common/raw-string-3.c: Same.
3039 * c-c++-common/raw-string-4.c: Same.
3040 * c-c++-common/raw-string-5.c: Same.
3041 * c-c++-common/raw-string-6.c: Same.
3042 * g++.dg/abi/mangle41.C: Same.
3043 * g++.dg/conversion/nullptr1.C: Same.
3044 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3045 * g++.dg/cpp0x/auto27.C: Same.
3046 * g++.dg/cpp0x/constexpr-98.C: Same.
3047 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3048 * g++.dg/cpp0x/diag2.C: Same.
3049 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3050 * g++.dg/cpp0x/nullptr15.C: Same.
3051 * g++.dg/cpp0x/pr31431-2.C: Same.
3052 * g++.dg/cpp0x/pr31431.C: Same.
3053 * g++.dg/cpp0x/pr79118.C: Same.
3054 * g++.dg/cpp0x/static_assert3.C: Same.
3055 * g++.dg/cpp0x/temp_default2.C: Same.
3056 * g++.dg/cpp0x/trailing4.C: Same.
3057 * g++.dg/cpp0x/variadic-ex10.C: Same.
3058 * g++.dg/cpp0x/variadic-ex13.C: Same.
3059 * g++.dg/cpp0x/variadic-ex14.C: Same.
3060 * g++.dg/cpp0x/variadic-ex3.C: Same.
3061 * g++.dg/cpp0x/variadic-ex4.C: Same.
3062 * g++.dg/cpp0x/variadic59.C: Same.
3063 * g++.dg/cpp0x/vt-37737-2.C: Same.
3064 * g++.dg/cpp0x/vt-57397-1.C: Same.
3065 * g++.dg/cpp0x/vt-57397-2.C: Same.
3066 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3067 * g++.dg/cpp1z/gen-attrs1.C: Same.
3068 * g++.dg/diagnostic/pr71075.C: Same.
3069 * g++.dg/eh/goto2.C: Same.
3070 * g++.dg/eh/goto3.C: Same.
3071 * g++.dg/expr/bitfield4.C: Same.
3072 * g++.dg/expr/bitfield5.C: Same.
3073 * g++.dg/expr/bitfield6.C: Same.
3074 * g++.dg/expr/bool1.C: Same.
3075 * g++.dg/expr/bool3.C: Same.
3076 * g++.dg/expr/cond10.C: Same.
3077 * g++.dg/expr/cond11.C: Same.
3078 * g++.dg/expr/lval3.C: Same.
3079 * g++.dg/expr/lval4.C: Same.
3080 * g++.dg/ext/anon-struct4.C: Same.
3081 * g++.dg/ext/attrib44.C: Same.
3082 * g++.dg/ext/builtin3.C: Same.
3083 * g++.dg/ext/dllimport7.C: Same.
3084 * g++.dg/ext/label5.C: Same.
3085 * g++.dg/ext/no-asm-1.C: Same.
3086 * g++.dg/ext/utf16-4.C: Same.
3087 * g++.dg/ext/vla2.C: Same.
3088 * g++.dg/gomp/block-1.C: Same.
3089 * g++.dg/gomp/block-2.C: Same.
3090 * g++.dg/gomp/block-3.C: Same.
3091 * g++.dg/gomp/block-5.C: Same.
3092 * g++.dg/gomp/linear-2.C: Same.
3093 * g++.dg/gomp/target-1.C: Same.
3094 * g++.dg/gomp/target-2.C: Same.
3095 * g++.dg/gomp/taskgroup-1.C: Same.
3096 * g++.dg/gomp/teams-1.C: Same.
3097 * g++.dg/inherit/pure1.C: Same.
3098 * g++.dg/init/array43.C: Same.
3099 * g++.dg/init/array46.C: Same.
3100 * g++.dg/init/const10.C: Same.
3101 * g++.dg/init/ctor4-1.C: Same.
3102 * g++.dg/init/ctor4.C: Same.
3103 * g++.dg/init/new37.C: Same.
3104 * g++.dg/init/pr25811.C: Same.
3105 * g++.dg/init/pr29043.C: Same.
3106 * g++.dg/init/pr29571.C: Same.
3107 * g++.dg/lookup/duperr1.C: Same.
3108 * g++.dg/lookup/error1.C: Same.
3109 * g++.dg/lookup/koenig5.C: Same.
3110 * g++.dg/lookup/pr77549.C: Same.
3111 * g++.dg/lookup/suggestions1.C: Same.
3112 * g++.dg/lookup/using16.C: Same.
3113 * g++.dg/lookup/using7.C: Same.
3114 * g++.dg/other/anon-union3.C: Same.
3115 * g++.dg/other/array2.C: Same.
3116 * g++.dg/other/error13.C: Same.
3117 * g++.dg/other/error34.C: Same.
3118 * g++.dg/overload/builtin1.C: Same.
3119 * g++.dg/overload/conv-op1.C: Same.
3120 * g++.dg/overload/error3.C: Same.
3121 * g++.dg/overload/koenig1.C: Same.
3122 * g++.dg/overload/operator5.C: Same.
3123 * g++.dg/overload/template5.C: Same.
3124 * g++.dg/overload/unknown1.C: Same.
3125 * g++.dg/overload/using2.C: Same.
3126 * g++.dg/parse/constructor1.C: Same.
3127 * g++.dg/parse/crash36.C: Same.
3128 * g++.dg/parse/crash63.C: Same.
3129 * g++.dg/parse/error11.C: Same.
3130 * g++.dg/parse/error12.C: Same.
3131 * g++.dg/parse/error14.C: Same.
3132 * g++.dg/parse/error2.C: Same.
3133 * g++.dg/parse/error21.C: Same.
3134 * g++.dg/parse/error26.C: Same.
3135 * g++.dg/parse/error36.C: Same.
3136 * g++.dg/parse/friend12.C: Same.
3137 * g++.dg/parse/invalid-op1.C: Same.
3138 * g++.dg/parse/missing-template1.C: Same.
3139 * g++.dg/parse/parser-pr28152-2.C: Same.
3140 * g++.dg/parse/parser-pr28152.C: Same.
3141 * g++.dg/parse/pr16696-permissive.C: Same.
3142 * g++.dg/parse/pr16696.C: Same.
3143 * g++.dg/parse/pr69628.C: Same.
3144 * g++.dg/parse/ret-type2.C: Same.
3145 * g++.dg/parse/specialization1.C: Same.
3146 * g++.dg/parse/template3.C: Same.
3147 * g++.dg/parse/template9.C: Same.
3148 * g++.dg/parse/typename11.C: Same.
3149 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3150 * g++.dg/pr45330.C: Same.
3151 * g++.dg/rtti/typeid6.C: Same.
3152 * g++.dg/spellcheck-fields.C: Same.
3153 * g++.dg/spellcheck-typenames.C: Same.
3154 * g++.dg/tc1/dr108.C: Same.
3155 * g++.dg/tc1/dr147.C: Same.
3156 * g++.dg/template/arg7.C: Same.
3157 * g++.dg/template/conv11.C: Same.
3158 * g++.dg/template/crash13.C: Same.
3159 * g++.dg/template/crash55.C: Same.
3160 * g++.dg/template/dependent-expr5.C: Same.
3161 * g++.dg/template/error17.C: Same.
3162 * g++.dg/template/error33.C: Same.
3163 * g++.dg/template/error4.C: Same.
3164 * g++.dg/template/error50.C: Same.
3165 * g++.dg/template/error53.C: Same.
3166 * g++.dg/template/friend.C: Same.
3167 * g++.dg/template/func2.C: Same.
3168 * g++.dg/template/local6.C: Same.
3169 * g++.dg/template/member5.C: Same.
3170 * g++.dg/template/meminit1.C: Same.
3171 * g++.dg/template/nested3.C: Same.
3172 * g++.dg/template/nontype6.C: Same.
3173 * g++.dg/template/overload12.C: Same.
3174 * g++.dg/template/ptrmem8.C: Same.
3175 * g++.dg/template/qualified-id1.C: Same.
3176 * g++.dg/template/spec15.C: Same.
3177 * g++.dg/template/static1.C: Same.
3178 * g++.dg/template/static10.C: Same.
3179 * g++.dg/template/static2.C: Same.
3180 * g++.dg/template/ttp25.C: Same.
3181 * g++.dg/template/typedef2.C: Same.
3182 * g++.dg/template/typename2.C: Same.
3183 * g++.dg/template/unify10.C: Same.
3184 * g++.dg/template/unify6.C: Same.
3185 * g++.dg/template/unify7.C: Same.
3186 * g++.dg/template/unify9.C: Same.
3187 * g++.dg/template/varmod1.C: Same.
3188 * g++.dg/ubsan/div-by-zero-1.C: Same.
3189 * g++.dg/ubsan/pr63956.C: Same.
3190 * g++.dg/warn/Waddress-1.C: Same.
3191 * g++.dg/warn/Wconversion2.C: Same.
3192 * g++.dg/warn/Wnull-conversion-1.C: Same.
3193 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3194 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3195 * g++.dg/warn/Wswitch-1.C: Same.
3196 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3197 * g++.dg/warn/Wtype-limits.C: Same.
3198 * g++.dg/warn/Wunused-parm-5.C: Same.
3199 * g++.dg/warn/deprecated-6.C: Same.
3200 * g++.dg/warn/deprecated.C: Same.
3201 * g++.dg/warn/incomplete1.C: Same.
3202 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3203 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3204 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3205 * g++.dg/warn/overflow-warn-1.C: Same.
3206 * g++.dg/warn/overflow-warn-3.C: Same.
3207 * g++.dg/warn/overflow-warn-4.C: Same.
3208 * g++.dg/warn/pr12242.C: Same.
3209 * g++.dg/warn/pr30551-2.C: Same.
3210 * g++.dg/warn/pr30551.C: Same.
3211 * g++.old-deja/g++.benjamin/16077.C: Same.
3212 * g++.old-deja/g++.bob/inherit1.C: Same.
3213 * g++.old-deja/g++.brendan/crash56.C: Same.
3214 * g++.old-deja/g++.brendan/template17.C: Same.
3215 * g++.old-deja/g++.eh/ctor1.C: Same.
3216 * g++.old-deja/g++.jason/bool5.C: Same.
3217 * g++.old-deja/g++.jason/cond.C: Same.
3218 * g++.old-deja/g++.jason/operator.C: Same.
3219 * g++.old-deja/g++.jason/pmf5.C: Same.
3220 * g++.old-deja/g++.law/ctors5.C: Same.
3221 * g++.old-deja/g++.law/missed-error2.C: Same.
3222 * g++.old-deja/g++.law/operators9.C: Same.
3223 * g++.old-deja/g++.law/temps1.C: Same.
3224 * g++.old-deja/g++.mike/for2.C: Same.
3225 * g++.old-deja/g++.mike/ns5.C: Same.
3226 * g++.old-deja/g++.mike/ns7.C: Same.
3227 * g++.old-deja/g++.mike/p10769b.C: Same.
3228 * g++.old-deja/g++.niklas/t120.C: Same.
3229 * g++.old-deja/g++.niklas/t121.C: Same.
3230 * g++.old-deja/g++.ns/koenig5.C: Same.
3231 * g++.old-deja/g++.oliva/overload1.C: Same.
3232 * g++.old-deja/g++.other/crash24.C: Same.
3233 * g++.old-deja/g++.other/crash25.C: Same.
3234 * g++.old-deja/g++.other/decl5.C: Same.
3235 * g++.old-deja/g++.other/lineno5.C: Same.
3236 * g++.old-deja/g++.other/null3.C: Same.
3237 * g++.old-deja/g++.other/overcnv2.C: Same.
3238 * g++.old-deja/g++.other/ptrmem7.C: Same.
3239 * g++.old-deja/g++.other/typename1.C: Same.
3240 * g++.old-deja/g++.other/vaarg3.C: Same.
3241 * g++.old-deja/g++.pt/crash10.C: Same.
3242 * g++.old-deja/g++.pt/crash28.C: Same.
3243 * g++.old-deja/g++.pt/crash38.C: Same.
3244 * g++.old-deja/g++.pt/explicit70.C: Same.
3245 * g++.old-deja/g++.pt/explicit77.C: Same.
3246 * g++.old-deja/g++.pt/expr2.C: Same.
3247 * g++.old-deja/g++.pt/spec5.C: Same.
3248 * g++.old-deja/g++.pt/spec6.C: Same.
3249 * g++.old-deja/g++.pt/typename3.C: Same.
3250 * g++.old-deja/g++.pt/typename5.C: Same.
3251 * g++.old-deja/g++.pt/typename6.C: Same.
3252 * g++.old-deja/g++.pt/typename7.C: Same.
3253 * g++.old-deja/g++.pt/unify4.C: Same.
3254 * g++.old-deja/g++.pt/unify8.C: Same.
3255 * g++.old-deja/g++.pt/vaarg3.C: Same.
3256 * g++.old-deja/g++.robertl/eb22.C: Same.
3257 * g++.old-deja/g++.robertl/eb4.C: Same.
3258 * g++.old-deja/g++.robertl/eb44.C: Same.
3259 * g++.old-deja/g++.robertl/eb69.C: Same.
3260 * g++.old-deja/g++.robertl/eb98.C: Same.
3261 * gcc.dg/20031223-1.c: Same.
3262 * gcc.dg/940510-1.c: Same.
3263 * gcc.dg/990506-0.c: Same.
3264 * gcc.dg/Walloca-1.c: Same.
3265 * gcc.dg/Walloca-2.c: Same.
3266 * gcc.dg/Wconversion-integer.c: Same.
3267 * gcc.dg/Wcxx-compat-8.c: Same.
3268 * gcc.dg/Wimplicit-int-1.c: Same.
3269 * gcc.dg/Wimplicit-int-2.c: Same.
3270 * gcc.dg/Wimplicit-int-4.c: Same.
3271 * gcc.dg/Wpointer-sign-Wall.c: Same.
3272 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3273 * gcc.dg/Wshadow-1.c: Same.
3274 * gcc.dg/Wshadow-3.c: Same.
3275 * gcc.dg/Wswitch-enum-error.c: Same.
3276 * gcc.dg/Wswitch-enum.c: Same.
3277 * gcc.dg/Wswitch-error.c: Same.
3278 * gcc.dg/Wswitch.c: Same.
3279 * gcc.dg/Wtype-limits-Wextra.c: Same.
3280 * gcc.dg/Wtype-limits.c: Same.
3281 * gcc.dg/Wvla-larger-than-2.c: Same.
3282 * gcc.dg/anon-struct-5.c: Same.
3283 * gcc.dg/array-10.c: Same.
3284 * gcc.dg/array-11.c: Same.
3285 * gcc.dg/array-15.c: Same.
3286 * gcc.dg/array-2.c: Same.
3287 * gcc.dg/array-8.c: Same.
3288 * gcc.dg/array-const-2.c: Same.
3289 * gcc.dg/array-const-3.c: Same.
3290 * gcc.dg/bitfld-1.c: Same.
3291 * gcc.dg/bitfld-8.c: Same.
3292 * gcc.dg/builtin-redefine.c: Same.
3293 * gcc.dg/c11-noreturn-1.c: Same.
3294 * gcc.dg/c11-noreturn-2.c: Same.
3295 * gcc.dg/c11-static-assert-3.c: Same.
3296 * gcc.dg/c90-arraydecl-1.c: Same.
3297 * gcc.dg/c90-complex-1.c: Same.
3298 * gcc.dg/c90-complit-1.c: Same.
3299 * gcc.dg/c90-const-expr-11.c: Same.
3300 * gcc.dg/c90-const-expr-7.c: Same.
3301 * gcc.dg/c90-const-expr-8.c: Same.
3302 * gcc.dg/c90-enum-comma-1.c: Same.
3303 * gcc.dg/c90-flex-array-1.c: Same.
3304 * gcc.dg/c90-hexfloat-1.c: Same.
3305 * gcc.dg/c90-idem-qual-1.c: Same.
3306 * gcc.dg/c90-idem-qual-2.c: Same.
3307 * gcc.dg/c90-idem-qual-3.c: Same.
3308 * gcc.dg/c90-mixdecl-1.c: Same.
3309 * gcc.dg/c90-restrict-1.c: Same.
3310 * gcc.dg/c90-return-1.c: Same.
3311 * gcc.dg/c99-array-nonobj-1.c: Same.
3312 * gcc.dg/c99-arraydecl-1.c: Same.
3313 * gcc.dg/c99-complex-1.c: Same.
3314 * gcc.dg/c99-complex-2.c: Same.
3315 * gcc.dg/c99-complit-2.c: Same.
3316 * gcc.dg/c99-const-expr-7.c: Same.
3317 * gcc.dg/c99-const-expr-8.c: Same.
3318 * gcc.dg/c99-flex-array-3.c: Same.
3319 * gcc.dg/c99-flex-array-7.c: Same.
3320 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3321 * gcc.dg/c99-impl-decl-1.c: Same.
3322 * gcc.dg/c99-impl-int-1.c: Same.
3323 * gcc.dg/c99-impl-int-2.c: Same.
3324 * gcc.dg/c99-init-3.c: Same.
3325 * gcc.dg/c99-restrict-1.c: Same.
3326 * gcc.dg/c99-return-1.c: Same.
3327 * gcc.dg/c99-tag-1.c: Same.
3328 * gcc.dg/c99-tag-3.c: Same.
3329 * gcc.dg/call-diag-2.c: Same.
3330 * gcc.dg/cpp/19940712-1.c: Same.
3331 * gcc.dg/cpp/19951025-1.c: Same.
3332 * gcc.dg/cpp/19990413-1.c: Same.
3333 * gcc.dg/cpp/direct2.c: Same.
3334 * gcc.dg/cpp/direct2s.c: Same.
3335 * gcc.dg/cpp/pr28709.c: Same.
3336 * gcc.dg/cpp/pr61854-c90.c: Same.
3337 * gcc.dg/cpp/pr61854-c94.c: Same.
3338 * gcc.dg/cpp/pragma-1.c: Same.
3339 * gcc.dg/cpp/pragma-2.c: Same.
3340 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3341 * gcc.dg/cpp/trad/literals-2.c: Same.
3342 * gcc.dg/cpp/warn-comments-2.c: Same.
3343 * gcc.dg/cpp/warn-comments-3.c: Same.
3344 * gcc.dg/cpp/warn-comments.c: Same.
3345 * gcc.dg/cpp/warn-long-long-2.c: Same.
3346 * gcc.dg/cpp/warn-long-long.c: Same.
3347 * gcc.dg/cpp/warn-redefined-2.c: Same.
3348 * gcc.dg/cpp/warn-redefined.c: Same.
3349 * gcc.dg/darwin-cfstring-2.c: Same.
3350 * gcc.dg/darwin-cfstring-format-1.c: Same.
3351 * gcc.dg/decl-9.c: Same.
3352 * gcc.dg/declspec-1.c: Same.
3353 * gcc.dg/declspec-10.c: Same.
3354 * gcc.dg/declspec-11.c: Same.
3355 * gcc.dg/declspec-13.c: Same.
3356 * gcc.dg/declspec-18.c: Same.
3357 * gcc.dg/declspec-4.c: Same.
3358 * gcc.dg/declspec-5.c: Same.
3359 * gcc.dg/declspec-6.c: Same.
3360 * gcc.dg/declspec-8.c: Same.
3361 * gcc.dg/deprecated-4.c: Same.
3362 * gcc.dg/deprecated.c: Same.
3363 * gcc.dg/dfp/composite-type.c: Same.
3364 * gcc.dg/empty-source-2.c: Same.
3365 * gcc.dg/empty-source-3.c: Same.
3366 * gcc.dg/format/attr-6.c: Same.
3367 * gcc.dg/format/branch-1.c: Same.
3368 * gcc.dg/format/c90-printf-1.c: Same.
3369 * gcc.dg/format/c90-strftime-2.c: Same.
3370 * gcc.dg/format/c99-strftime-1.c: Same.
3371 * gcc.dg/format/cmn-err-1.c: Same.
3372 * gcc.dg/format/few-1.c: Same.
3373 * gcc.dg/format/ms_branch-1.c: Same.
3374 * gcc.dg/format/ms_unnamed-1.c: Same.
3375 * gcc.dg/format/ms_va-1.c: Same.
3376 * gcc.dg/format/unnamed-1.c: Same.
3377 * gcc.dg/format/va-1.c: Same.
3378 * gcc.dg/format/xopen-1.c: Same.
3379 * gcc.dg/funcdef-var-1.c: Same.
3380 * gcc.dg/funcdef-var-2.c: Same.
3381 * gcc.dg/gnu89-const-expr-1.c: Same.
3382 * gcc.dg/gnu89-const-expr-2.c: Same.
3383 * gcc.dg/gnu90-const-expr-1.c: Same.
3384 * gcc.dg/gnu99-const-expr-1.c: Same.
3385 * gcc.dg/gnu99-const-expr-2.c: Same.
3386 * gcc.dg/gnu99-init-2.c: Same.
3387 * gcc.dg/gomp/_Atomic-5.c: Same.
3388 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3389 * gcc.dg/gomp/atomic-5.c: Same.
3390 * gcc.dg/gomp/linear-1.c: Same.
3391 * gcc.dg/gomp/pr67500.c: Same.
3392 * gcc.dg/init-bad-1.c: Same.
3393 * gcc.dg/init-bad-2.c: Same.
3394 * gcc.dg/init-bad-3.c: Same.
3395 * gcc.dg/init-string-1.c: Same.
3396 * gcc.dg/label-compound-stmt-1.c: Same.
3397 * gcc.dg/label-decl-2.c: Same.
3398 * gcc.dg/label-decl-4.c: Same.
3399 * gcc.dg/large-size-array-2.c: Same.
3400 * gcc.dg/large-size-array-4.c: Same.
3401 * gcc.dg/lvalue-6.c: Same.
3402 * gcc.dg/m-un-2.c: Same.
3403 * gcc.dg/multiple-overflow-warn-1.c: Same.
3404 * gcc.dg/multiple-overflow-warn-2.c: Same.
3405 * gcc.dg/multiple-overflow-warn-3.c: Same.
3406 * gcc.dg/nested-redef-1.c: Same.
3407 * gcc.dg/no-asm-1.c: Same.
3408 * gcc.dg/no-asm-3.c: Same.
3409 * gcc.dg/no-asm-4.c: Same.
3410 * gcc.dg/noncompile/20010524-1.c: Same.
3411 * gcc.dg/noncompile/incomplete-5.c: Same.
3412 * gcc.dg/noncompile/pr44517.c: Same.
3413 * gcc.dg/noncompile/pr52290.c: Same.
3414 * gcc.dg/noreturn-1.c: Same.
3415 * gcc.dg/overflow-warn-1.c: Same.
3416 * gcc.dg/overflow-warn-2.c: Same.
3417 * gcc.dg/overflow-warn-3.c: Same.
3418 * gcc.dg/overflow-warn-4.c: Same.
3419 * gcc.dg/parm-mismatch-1.c: Same.
3420 * gcc.dg/parser-pr28152-2.c: Same.
3421 * gcc.dg/parser-pr28152.c: Same.
3422 * gcc.dg/pedwarn-init.c: Same.
3423 * gcc.dg/pointer-arith-2.c: Same.
3424 * gcc.dg/pointer-arith-3.c: Same.
3425 * gcc.dg/pointer-arith-4.c: Same.
3426 * gcc.dg/pr14475.c: Same.
3427 * gcc.dg/pr18596-3.c: Same.
3428 * gcc.dg/pr18809-1.c: Same.
3429 * gcc.dg/pr27953.c: Same.
3430 * gcc.dg/pr30457.c: Same.
3431 * gcc.dg/pr30551-2.c: Same.
3432 * gcc.dg/pr30551-3.c: Same.
3433 * gcc.dg/pr30551-4.c: Same.
3434 * gcc.dg/pr30551-5.c: Same.
3435 * gcc.dg/pr30551-6.c: Same.
3436 * gcc.dg/pr30551.c: Same.
3437 * gcc.dg/pr36997.c: Same.
3438 * gcc.dg/pr41842.c: Same.
3439 * gcc.dg/pr48552-1.c: Same.
3440 * gcc.dg/pr48552-2.c: Same.
3441 * gcc.dg/pr59717.c: Same.
3442 * gcc.dg/pr61077.c: Same.
3443 * gcc.dg/pr61096-1.c: Same.
3444 * gcc.dg/pr63626.c: Same.
3445 * gcc.dg/pr64223-1.c: Same.
3446 * gcc.dg/pr64223-2.c: Same.
3447 * gcc.dg/pr8788-1.c: Same.
3448 * gcc.dg/pr8927-1.c: Same.
3449 * gcc.dg/pragma-darwin.c: Same.
3450 * gcc.dg/pragma-diag-5.c: Same.
3451 * gcc.dg/pragma-message.c: Same.
3452 * gcc.dg/redecl-1.c: Same.
3453 * gcc.dg/simd-1.c: Same.
3454 * gcc.dg/simd-5.c: Same.
3455 * gcc.dg/simd-6.c: Same.
3456 * gcc.dg/spellcheck-fields.c: Same.
3457 * gcc.dg/spellcheck-typenames.c: Same.
3458 * gcc.dg/struct-semi-2.c: Same.
3459 * gcc.dg/struct-semi-3.c: Same.
3460 * gcc.dg/transparent-union-3.c: Same.
3461 * gcc.dg/ucnid-8.c: Same.
3462 * gcc.dg/uninit-pr19430-O0.c: Same.
3463 * gcc.dg/uninit-pr19430.c: Same.
3464 * gcc.dg/uninit-pr20644-O0.c: Same.
3465 * gcc.dg/utf-dflt.c: Same.
3466 * gcc.dg/utf-dflt2.c: Same.
3467 * gcc.dg/utf16-4.c: Same.
3468 * gcc.dg/vla-11.c: Same.
3469 * gcc.dg/vla-20.c: Same.
3470 * gcc.dg/vla-init-1.c: Same.
3471 * gcc.dg/vla-init-2.c: Same.
3472 * gcc.dg/vla-init-3.c: Same.
3473 * gcc.dg/weak/weak-6.c: Same.
3474 * gcc.dg/weak/weak-7.c: Same.
3475 * gcc.dg/wtr-int-type-1.c: Same.
3476 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3477 * gcc.target/arm/polytypes.c: Same.
3478 * gcc.target/i386/spellcheck-options-4.c: Same.
3479 * gcc.target/powerpc/20030218-1.c: Same.
3480 * gcc.target/sh/pr21255-4.c: Same.
3481 * gcc.test-framework/dg-error-exp-XP.c: Same.
3482 * gfortran.dg/array_constructor_30.f03: Same.
3483 * gfortran.dg/class_30.f90: Same.
3484 * gfortran.dg/goacc/subarrays.f95: Same.
3485 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3486 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3487 * gfortran.dg/intrinsic_std_1.f90: Same.
3488 * gfortran.dg/pr70006.f90: Same.
3489 * gfortran.dg/warning-directive-1.F90: Same.
3490 * gfortran.dg/warning-directive-2.F90: Same.
3491 * gfortran.dg/warning-directive-3.F90: Same.
3492 * gfortran.dg/warning-directive-4.F90: Same.
3493 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3494 * obj-c++.dg/class-extension-1.mm: Same.
3495 * obj-c++.dg/class-extension-2.mm: Same.
3496 * obj-c++.dg/class-protocol-1.mm: Same.
3497 * obj-c++.dg/cxx-ivars-1.mm: Same.
3498 * obj-c++.dg/duplicate-class-1.mm: Same.
3499 * obj-c++.dg/exceptions-3.mm: Same.
3500 * obj-c++.dg/exceptions-4.mm: Same.
3501 * obj-c++.dg/exceptions-5.mm: Same.
3502 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3503 * obj-c++.dg/fsf-package-0.m: Same.
3504 * obj-c++.dg/invalid-type-1.mm: Same.
3505 * obj-c++.dg/method-12.mm: Same.
3506 * obj-c++.dg/method-13.mm: Same.
3507 * obj-c++.dg/method-15.mm: Same.
3508 * obj-c++.dg/method-16.mm: Same.
3509 * obj-c++.dg/method-6.mm: Same.
3510 * obj-c++.dg/method-7.mm: Same.
3511 * obj-c++.dg/property/at-property-1.mm: Same.
3512 * obj-c++.dg/property/at-property-14.mm: Same.
3513 * obj-c++.dg/property/at-property-17.mm: Same.
3514 * obj-c++.dg/property/at-property-21.mm: Same.
3515 * obj-c++.dg/property/at-property-5.mm: Same.
3516 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3517 * obj-c++.dg/property/dynamic-3.mm: Same.
3518 * obj-c++.dg/property/dynamic-4.mm: Same.
3519 * obj-c++.dg/property/property-neg-1.mm: Same.
3520 * obj-c++.dg/property/property-neg-6.mm: Same.
3521 * obj-c++.dg/property/synthesize-11.mm: Same.
3522 * obj-c++.dg/property/synthesize-5.mm: Same.
3523 * obj-c++.dg/property/synthesize-6.mm: Same.
3524 * obj-c++.dg/proto-lossage-4.mm: Same.
3525 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3526 * obj-c++.dg/strings/strings-1.mm: Same.
3527 * obj-c++.dg/super-class-1.mm: Same.
3528 * obj-c++.dg/syntax-error-6.mm: Same.
3529 * obj-c++.dg/syntax-error-7.mm: Same.
3530 * obj-c++.dg/syntax-error-9.mm: Same.
3531 * obj-c++.dg/try-catch-13.mm: Same.
3532 * objc.dg/attributes/method-noreturn-1.m: Same.
3533 * objc.dg/bad-receiver-type-2.m: Same.
3534 * objc.dg/bad-receiver-type.m: Same.
3535 * objc.dg/call-super-2.m: Same.
3536 * objc.dg/class-2.m: Same.
3537 * objc.dg/class-extension-1.m: Same.
3538 * objc.dg/class-extension-2.m: Same.
3539 * objc.dg/class-protocol-1.m: Same.
3540 * objc.dg/desig-init-1.m: Same.
3541 * objc.dg/duplicate-class-1.m: Same.
3542 * objc.dg/exceptions-3.m: Same.
3543 * objc.dg/exceptions-4.m: Same.
3544 * objc.dg/exceptions-5.m: Same.
3545 * objc.dg/foreach-6.m: Same.
3546 * objc.dg/foreach-7.m: Same.
3547 * objc.dg/fsf-nsstring-format-1.m: Same.
3548 * objc.dg/fsf-package-0.m: Same.
3549 * objc.dg/invalid-type-1.m: Same.
3550 * objc.dg/method-11.m: Same.
3551 * objc.dg/method-19.m: Same.
3552 * objc.dg/method-2.m: Same.
3553 * objc.dg/method-20.m: Same.
3554 * objc.dg/method-5.m: Same.
3555 * objc.dg/method-6.m: Same.
3556 * objc.dg/method-7.m: Same.
3557 * objc.dg/method-9.m: Same.
3558 * objc.dg/missing-proto-3.m: Same.
3559 * objc.dg/private-1.m: Same.
3560 * objc.dg/property/at-property-1.m: Same.
3561 * objc.dg/property/at-property-14.m: Same.
3562 * objc.dg/property/at-property-17.m: Same.
3563 * objc.dg/property/at-property-21.m: Same.
3564 * objc.dg/property/at-property-5.m: Same.
3565 * objc.dg/property/dynamic-3.m: Same.
3566 * objc.dg/property/dynamic-4.m: Same.
3567 * objc.dg/property/property-neg-1.m: Same.
3568 * objc.dg/property/property-neg-6.m: Same.
3569 * objc.dg/property/synthesize-11.m: Same.
3570 * objc.dg/property/synthesize-5.m: Same.
3571 * objc.dg/property/synthesize-6.m: Same.
3572 * objc.dg/proto-hier-1.m: Same.
3573 * objc.dg/proto-lossage-4.m: Same.
3574 * objc.dg/protocol-qualifier-2.m: Same.
3575 * objc.dg/strings/strings-1.m: Same.
3576 * objc.dg/type-size-1.m: Same.
3577
d904a983
JL
35782017-04-18 Jeff Law <law@redhat.com>
3579
3580 PR target/74563
3581 * gcc.target/mips/pr74563: New test.
3582
0155ed56
JJ
35832017-04-18 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR tree-optimization/80443
3586 * gcc.c-torture/compile/pr80443.c: New test.
3587
f380f608
RS
35882017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3589
3590 PR rtl-optimization/80357
3591 * gcc.c-torture/compile/pr80357.c: New test.
3592
dd68669b
JL
35932017-04-18 Jeff Law <law@redhat.com>
3594
3595 PR middle-end/80422
3596 * gcc.c-torture/compile/pr80422.c: New test.
3597
1cda61fc
JJ
35982017-04-18 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR debug/80263
3601 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3602
19970253
MM
36032017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3604
3605 PR target/80099
3606 * gcc.target/powerpc/pr80099-1.c: New test.
3607 * gcc.target/powerpc/pr80099-2.c: Likewise.
3608 * gcc.target/powerpc/pr80099-3.c: Likewise.
3609 * gcc.target/powerpc/pr80099-4.c: Likewise.
3610 * gcc.target/powerpc/pr80099-5.c: Likewise.
3611
8487c9a5
JJ
36122017-04-18 Jakub Jelinek <jakub@redhat.com>
3613
3b5fb3cb
JJ
3614 PR sanitizer/80444
3615 * gcc.dg/sancov/pr80444.c: New test.
3616
8487c9a5
JJ
3617 PR middle-end/79788
3618 PR middle-end/80375
3619 * gcc.dg/pr79788-1.c: New test.
3620 * gcc.dg/pr79788-2.c: New test.
3621
be7c73ae
MP
36222017-04-18 Marek Polacek <polacek@redhat.com>
3623
3624 PR c++/80244 - ICE with attribute in template alias.
3625 * g++.dg/cpp0x/alias-decl-59.C: New test.
3626
d6e3e8a5
MP
3627 PR c++/80241 - ICE with alignas pack expansion.
3628 * g++.dg/cpp0x/alignas11.C: New test.
3629
1adb82e1
BE
36302017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3631
3632 PR c++/80287
3633 * g++.dg/lto/pr80287_0.C: New test.
3634
fb5e5621
KN
36352017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3636
3637 PR target/80315
3638 * gcc.target/powerpc/pr80315-1.c: New test.
3639 * gcc.target/powerpc/pr80315-2.c: New test.
3640 * gcc.target/powerpc/pr80315-3.c: New test.
3641 * gcc.target/powerpc/pr80315-4.c: New test.
3642
afeaeb70
TV
36432017-04-16 Tom de Vries <tom@codesourcery.com>
3644
3645 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3646 directive.
3647 * g++.dg/parse/error3.C: Same.
3648 * g++.old-deja/g++.pt/niklas01a.C: Same.
3649 * gcc.dg/990506-0.c: Same.
3650 * gcc.dg/cpp/19990413-1.c: Same.
3651 * gcc.dg/cpp/pragma-1.c: Same.
3652 * gcc.dg/cpp/pragma-2.c: Same.
3653 * gcc.dg/m-un-2.c: Same.
3654 * objc.dg/private-1.m: Same.
3655
604f37cd
UB
36562017-04-15 Uros Bizjak <ubizjak@gmail.com>
3657
3658 * gcc.dg/pr54669.c: Fix dg-do directive.
3659 * gcc.dg/pr78582.c: Ditto.
3660 * gcc.dg/pr80020.c: Ditto.
3661 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3662 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3663 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3664 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3665 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3666 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3667 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3668 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3669 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3670 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3671
35cfdb17
DH
36722017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3673
604f37cd 3674 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
3675 * gfortran.dg/generic_29.f90: Likewise.
3676 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3677 * gfortran.dg/pr41922.f90: Likewise.
3678 * gfortran.dg/pr70006.f90: Likewise.
3679
f378be38
SB
36802017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3681
3682 PR tree-optimization/66612
3683 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3684
43076492
JW
36852017-04-14 Janus Weil <janus@gcc.gnu.org>
3686
3687 PR fortran/80361
3688 * gfortran.dg/class_62.f90: New test case.
3689
dd3d6a42
AB
36902017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3691
3692 * gcc.target/arc/loop-1.c: New file.
3693
31a07c81
MM
36942017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3695
3696 PR target/80098
3697 * gcc.target/powerpc/pr80098-1.c: New test.
3698 * gcc.target/powerpc/pr80098-2.c: Likewise.
3699 * gcc.target/powerpc/pr80098-3.c: Likewise.
3700 * gcc.target/powerpc/pr80098-4.c: Likewise.
3701
09956017
JJ
37022017-04-13 Jakub Jelinek <jakub@redhat.com>
3703
3704 PR sanitizer/80403
3705 * g++.dg/ubsan/pr80403-2.C: New test.
3706
bc042396
VM
37072017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3708
3709 PR rtl-optimization/80343
3710 * gcc.target/powerpc/pr80343.c: New.
3711
abac4c34
DK
37122017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3713
3714 PR sanitizer/80414
3715 * c-c++-common/ubsan/bounds-15.c: New test.
3716
43a3aa03
RB
37172017-04-13 Richard Biener <rguenther@suse.de>
3718
3719 PR testsuite/80416
3720 * g++.dg/torture/pr79671.C: Fix asm constraints.
3721
031fbdb9
JJ
37222017-04-13 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR debug/80321
3725 * gcc.dg/debug/pr80321.c: New test.
3726
37272017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3728
3729 * gnat.dg/debug10.adb: New test.
3730 * gnat.dg/debug10_pkg.ads: New helper.
3731
76873758
JJ
37322017-04-12 Jakub Jelinek <jakub@redhat.com>
3733
deed3da9
JJ
3734 PR tree-optimization/79390
3735 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3736
b96a3e11
JJ
3737 PR sanitizer/80403
3738 PR sanitizer/80404
3739 PR sanitizer/80405
3740 * g++.dg/ubsan/pr80403.C: New test.
3741 * g++.dg/ubsan/pr80404.C: New test.
3742 * g++.dg/ubsan/pr80405.C: New test.
3743
76873758
JJ
3744 PR c/80163
3745 * gcc.dg/torture/pr80163.c: New test.
3746
940c9a7c 37472017-04-12 Richard Biener <rguenther@suse.de>
76873758 3748 Jeff Law <law@redhat.com>
940c9a7c
RB
3749
3750 PR tree-optimization/80359
3751 * gcc.dg/torture/pr80359.c: New testcase.
3752
350792ff 37532017-04-12 Richard Biener <rguenther@suse.de>
76873758 3754 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
3755
3756 PR middle-end/79671
3757 * g++.dg/torture/pr79671.C: New testcase.
3758 * g++.dg/lto/pr79671_0.C: Likewise.
3759 * g++.dg/lto/pr79671_1.c: Likewise.
3760
d62e6f10
JJ
37612017-04-12 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR sanitizer/80349
3764 * g++.dg/ubsan/pr80349.C: New test.
3765
8585103f
JJ
37662017-04-11 Jakub Jelinek <jakub@redhat.com>
3767
347e1f77
JJ
3768 PR c++/80370
3769 * g++.dg/cpp1z/decomp28.C: New test.
3770
df1c878e
JJ
3771 PR middle-end/80100
3772 * gcc.dg/pr80100.c: New test.
3773
8585103f
JJ
3774 PR rtl-optimization/80385
3775 * g++.dg/opt/pr80385.C: New test.
3776
c6cf6ef7
ML
37772017-04-11 Martin Liska <mliska@suse.cz>
3778
3779 PR ipa/80212
3780 * g++.dg/ipa/pr80212.C: New test.
3781
3812f460
MS
37822017-04-11 Martin Sebor <msebor@redhat.com>
3783
3784 PR middle-end/80364
3785 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3786
9f679370
ML
37872017-04-11 Martin Liska <mliska@suse.cz>
3788
3789 PR sanitizer/70878
3790 * gcc.dg/ubsan/pr70878.c: New test.
3791
82665822
JJ
37922017-04-11 Jakub Jelinek <jakub@redhat.com>
3793
cb278caa
JJ
3794 PR target/80381
3795 * gcc.target/i386/pr80381.c: New test.
3796
82665822
JJ
3797 PR c++/80363
3798 * g++.dg/ext/pr80363.C: New test.
3799
abde687a
SKS
38002017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3801
3802 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3803 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3804 Add avr-*-* to non-lp64 selector.
3805
13e6ec34
MS
38062017-04-10 Martin Sebor <msebor@redhat.com>
3807
3808 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3809 * gcc.dg/pr40340-4.c: Same.
3810
a2cb1196
NK
38112017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3812
13e6ec34 3813 PR fortran/69498
a2cb1196
NK
3814 * gfortran.dg/submodule_unexp.f90: Modified test
3815 to account for new error.
3816 * gfortran.dg/submodule_twice.f90: New Test
3817
b447b28c
JJ
38182017-04-10 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR c++/80176
3821 * g++.dg/init/ref23.C: New test.
3822
3bbd6768
TK
38232017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3824
3825 PR tree-optimization/80304
3826 * gfortran.dg/do_concurrent_4.f90: New test case.
3827
99827b5c
JW
38282017-04-10 Janus Weil <janus@gcc.gnu.org>
3829
3830 PR fortran/80046
3831 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3832
7db31bc2
DE
38332017-04-10 David Edelsohn <dje.gcc@gmail.com>
3834
3835 * g++.dg/torture/pr79905.C: Add -maltivec option.
3836
9058a2c5
JL
38372017-04-10 Jeff Law <law@redhat.com>
3838
3839 PR tree-optimization/80374
3840 * g++.dg/pr80374.c: New test.
3841
bd8f8642
KN
38422017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3843
3844 PR target/80108
3845 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3846 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3847
f634dd47
UB
38482017-04-10 Uros Bizjak <ubizjak@gmail.com>
3849
3850 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3851
065ba179
UB
38522017-04-10 Uros Bizjak <ubizjak@gmail.com>
3853
3854 PR testsuite/79356
3855 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3856
71b838d0
DS
38572017-04-10 Daniel Santos <daniel.santos@pobox.com>
3858
3859 PR testsuite/79867
3860 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3861
98a7a34e
MP
38622017-04-10 Marek Polacek <polacek@redhat.com>
3863
3864 PR sanitizer/80348
3865 * g++.dg/ubsan/div-by-zero-3.C: New test.
3866
aac69a62
BC
38672017-04-10 Bin Cheng <bin.cheng@arm.com>
3868
3869 PR tree-optimization/80153
3870 * gcc.c-torture/execute/pr80153.c: New.
3871
737237c9
RB
38722017-04-10 Richard Biener <rguenther@suse.de>
3873
3874 PR middle-end/80362
3875 * gcc.dg/torture/pr80362.c: New testcase.
3876
ba6ee9fc
RB
38772017-04-10 Richard Biener <rguenther@suse.de>
3878
3879 PR tree-optimization/80304
3880 * gcc.dg/torture/pr80304.c: New testcase.
3881
4d1a05f1
NS
38822017-04-10 Nathan Sidwell <nathan@acm.org>
3883
3884 PR target/79905
3885 * g++.dg/torture/pr79905.C: New.
3886
3ee0fb02
ML
38872017-04-10 Martin Liska <mliska@suse.cz>
3888
3889 PR sanitizer/80350
3890 * c-c++-common/ubsan/pr80350.c: New test.
3891
167a5b77
JJ
38922017-04-10 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR target/80324
3895 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3896
d691b7e4
ML
38972017-04-08 Martin Liska <mliska@suse.cz>
3898
3899 Revert:
3900 2017-04-07 Martin Liska <mliska@suse.cz>
3901
3902 PR ipa/80212
3903 * g++.dg/ipa/pr80212.C: New test.
3904
dcb2c527
JJ
39052017-04-07 Jakub Jelinek <jakub@redhat.com>
3906
c98b0016
JJ
3907 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3908 dg-options.
3909 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3910
dcb2c527
JJ
3911 PR target/80322
3912 PR target/80323
3913 PR target/80325
3914 PR target/80326
3915 * gcc.target/i386/avx512f-undefined-1.c: New test.
3916 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3917 * gcc.target/i386/avx-cvtsd-1.c: New test.
3918 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3919 * gcc.target/i386/avx512f-abspd-1.c: New test.
3920 * gcc.target/i386/avx-cvtss-1.c: New test.
3921 * gcc.target/i386/avx512f-absps-1.c: New test.
3922 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3923 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3924
1ef532f4
MP
39252017-04-07 Marek Polacek <polacek@redhat.com>
3926
3927 PR sanitizer/80348
3928 * g++.dg/ubsan/div-by-zero-2.C: New test.
3929
2166aeb3
MP
3930 PR c++/80095
3931 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3932
057da7af
VM
39332017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3934
3935 PR rtl-optimization/70478
3936 * gcc.target/s390/pr70478.c: New.
3937
3b6cb9e3
ML
39382017-04-07 Martin Liska <mliska@suse.cz>
3939
3940 PR target/79889
3941 * g++.dg/ext/mv8.C: Add aarch64* targets.
3942
70cd23c0
ML
39432017-04-07 Martin Liska <mliska@suse.cz>
3944
3945 PR ipa/80212
3946 * g++.dg/ipa/pr80212.C: New test.
3947
fe6bb25f
TP
39482017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3949
3950 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3951
bf7b869a
RB
39522017-04-07 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/80334
3955 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
3956 alignas on stack.
3957
2d143ba8
RB
39582017-04-07 Richard Biener <rguenther@suse.de>
3959
3960 PR middle-end/80341
3961 * gcc.dg/torture/pr80341.c: New testcase.
3962
ed3cd38d
JJ
39632017-04-06 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR debug/80234
3966 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
3967 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
3968
e5f56581
UB
39692017-04-06 Uros Bizjak <ubizjak@gmail.com>
3970
3971 PR target/79733
3972 * gcc.target/i386/pr79733.c: New test.
3973
a5211c80
UB
39742017-04-06 Uros Bizjak <ubizjak@gmail.com>
3975
3976 PR target/80298
3977 * gcc.target/i386/pr80298-1.c: New test.
3978 * gcc.target/i386/pr80298-2.c: Ditto.
3979
db086c96
TP
39802017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
3981
3982 PR target/80082
3983 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
3984 ARMv7-R.
3985
09b63f67
RB
39862017-04-06 Richard Biener <rguenther@suse.de>
3987
3988 PR tree-optimization/80334
3989 * g++.dg/torture/pr80334.C: New testcase.
3990
d9f8c5af
ML
39912017-04-06 Martin Liska <mliska@suse.cz>
3992
3993 PR sanitizer/80166
3994 * gcc.dg/asan/pr80166.c: New test.
3995
1b68991f
RO
39962017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3997
3998 PR tree-optimization/79390
3999 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4000
0f784346
RB
40012017-04-06 Richard Biener <rguenther@suse.de>
4002
4003 PR tree-optimization/80262
4004 * gcc.target/i386/pr80262.c: New testcase.
4005
23a429c2
RB
40062017-04-06 Richard Biener <rguenther@suse.de>
4007
4008 PR middle-end/80281
4009 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4010
e2323a2b
VM
40112017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4012
4013 PR rtl-optimization/70703
4014 * gcc.target/i386/pr70703.c: New.
4015
47a11342
JJ
40162017-04-05 Jakub Jelinek <jakub@redhat.com>
4017
4018 PR sanitizer/80308
4019 * c-c++-common/asan/pr80308.c: New test.
4020
d0ee17a5
DV
40212017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4022
4023 PR target/79890
4024 * gcc.target/s390/pr79890.c: New test case.
4025
36f896c7
JJ
40262017-04-05 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR target/80310
4029 * c-c++-common/ubsan/pr80310.c: New test.
4030
d16e2ddd
JJ
40312017-04-04 Jakub Jelinek <jakub@redhat.com>
4032
e1201dff
JJ
4033 PR c++/80297
4034 * g++.dg/torture/pr80297.C: New test.
4035
d16e2ddd
JJ
4036 PR tree-optimization/79390
4037 * gcc.target/i386/pr79390.c: New test.
4038 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4039
c0ea338b
VR
40402017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4041
4042 PR c++/80296
4043 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4044
a1527a93
TP
40452017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4046
4047 PR target/80307
4048 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4049 targeting any CPU or architecture.
4050 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4051 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4052 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4053 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4054 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4055 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4056 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4057 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4058
065ba179 40592017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4060
4061 PR fortran/69498
4062 * gfortran.dg/submodule_unexp.f90: New test.
4063
b1fd967c
JJ
40642017-04-04 Jakub Jelinek <jakub@redhat.com>
4065
4066 PR target/80286
4067 * gcc.target/i386/avx-pr80286.c: New test.
4068 * gcc.dg/pr80286.c: New test.
4069
248179b5
RB
40702017-04-04 Richard Biener <rguenther@suse.de>
4071
4072 PR middle-end/80281
4073 * gcc.dg/torture/pr80281.c: New testcase.
4074
a577fcf2
RB
40752017-04-04 Richard Biener <rguenther@suse.de>
4076
4077 PR tree-optimization/80275
4078 * g++.dg/opt/pr80275.C: Make g static.
4079
833bbf60
SB
40802017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4081
4082 PR rtl-optimization/60818
4083 * gcc.c-torture/compile/pr60818.c: New testcase.
4084
5764ee3c
JW
40852017-04-03 Jonathan Wakely <jwakely@redhat.com>
4086
4087 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4088 * gcc.dg/20031012-1.c: Likewise.
4089 * gcc.dg/ipa/ipcp-1.c: Likewise.
4090 * gcc.dg/torture/matrix-3.c: Likewise.
4091 * gcc.target/powerpc/ppc-spe.c: Likewise.
4092 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4093
bbdf4e81
PB
40942017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4095
4096 PR target/80246
4097 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4098 powerpc_vsx_ok.
4099 (std, ld): Limit scan-assembler-times check to lp64.
4100 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4101 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4102 powerpc_vsx_ok.
4103
44bc146f
PB
41042017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4105
4106 PR target/80246
4107 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4108
fff80893
RB
41092017-04-03 Richard Biener <rguenther@suse.de>
4110
4111 PR tree-optimization/80275
4112 * g++.dg/opt/pr80275.C: New testcase.
4113
79f9fc38
DV
41142017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4115
4116 PR testsuite/79356
4117 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4118
a8e70fd3
RD
41192017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4120
4121 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4122 (bal): Increase iteration count and assume alignment.
4123
e0061866
BC
41242017-04-03 Bin Cheng <bin.cheng@arm.com>
4125
4126 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4127
c2d43326
AP
41282017-04-02 Andrew Pinski <apinski@cavium.com>
4129
4130 * gcc.c-torture/compile/nested-3.c: New testcase.
4131 * gcc.c-torture/execute/20170401-1.c: New testcase.
4132 * gcc.c-torture/execute/20170401-2.c: New testcase.
4133
a5a9046d
SB
41342017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4135
4136 PR rtl-optimization/79405
4137 gcc.dg/pr79405.c: New testcase.
4138
6f3af356
JJ
41392017-03-31 Jakub Jelinek <jakub@redhat.com>
4140
eee3756d
JJ
4141 PR debug/79255
4142 * gcc.dg/pr79255.c: New test.
4143
6f3af356
JJ
4144 PR c++/79572
4145 * g++.dg/ubsan/null-8.C: New test.
4146
99e6cfd6
PH
41472017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4148
4149 PR target/80107
4150 * gfortran.dg/pr80107.f: New.
4151
094e6b7a
JL
41522017-03-31 Jeff Law <law@redhat.com>
4153
4154 PR tree-optimization/49498
4155 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4156
eceb2409 41572017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4158
eceb2409
RB
4159 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4160
c412c01a 41612017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4162
c412c01a
RB
4163 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4164
005f12bf
JJ
41652017-03-31 Jakub Jelinek <jakub@redhat.com>
4166
af88f557
JJ
4167 PR libstdc++/80251
4168 * g++.dg/ext/is_aggregate.C: New test.
4169
7d790165
JJ
4170 PR middle-end/80173
4171 * gcc.target/i386/pr80173.c: New test.
4172
a7d55154
JJ
4173 PR middle-end/80163
4174 * gcc.dg/pr80163.c: New test.
4175
005f12bf
JJ
4176 PR debug/80025
4177 * gcc.dg/torture/pr80025.c: New test.
4178
c8e0f43f
MF
41792017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4180
4181 * gcc.target/mips/pr52125.c: Add -msym32.
4182
724d25f3
JJ
41832017-03-30 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR translation/80189
4186 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4187 * g++.dg/gomp/sharing-1.C: Likewise.
4188 * gfortran.dg/gomp/pr44536.f90: Likewise.
4189 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4190 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4191 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4192 * gfortran.dg/gomp/pr33439.f90: Likewise.
4193 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4194 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4195 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4196 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4197 * gcc.dg/gomp/sharing-1.c: Likewise.
4198
05dc406d
PB
41992017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4200
4201 PR target/80246
4202 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4203 Darwin and SPE.
4204 (dxex, dxexq): Update return type.
4205 (diex, diexq): Update argument type.
4206 * gcc.target/powerpc/pr80246.c: New test.
4207
b0fd4d7e
MJ
42082017-03-30 Martin Jambor <mjambor@suse.cz>
4209
4210 PR ipa/77333
4211 * g++.dg/ipa/pr77333.C: New test.
4212
de008ec4
JJ
42132017-03-30 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR target/80206
4216 * gcc.target/i386/pr80206.c: New test.
4217
28c02407
RB
42182017-03-30 Richard Biener <rguenther@suse.de>
4219
4220 PR tree-optimization/77498
4221 * gfortran.dg/pr77498.f: New testcase.
4222
10fa8dfb
MP
42232017-03-29 Marek Polacek <polacek@redhat.com>
4224
4225 PR c/79730
4226 * gcc.dg/pr79730.c: New test.
4227
fdc54f39
JD
42282017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4229
4230 PR libgfortran/78670
4231 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4232 a character of length 1. Update test for success.
4233 * gfortran.dg/dtio_28.f03: New test.
4234 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4235 'scratch' to delete the file when done.
4236
533c0b69
SB
42372017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4238
4239 PR rtl-optimization/80233
4240 * gcc.c-torture/compile/pr80233.c: New testcase.
4241
e35229f8
TK
42422017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4243
4244 PR fortran/80254
4245 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4246 * gfortran.dg/dec_io_2a.f90: instead (new test).
4247
5c0a28d4
JW
42482017-03-28 Jiong Wang <jiong.wang@arm.com>
4249
4250 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4251
19846619
SB
42522017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4253
4254 PR testsuite/43496
4255 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4256 generating PIC code.
4257
e5119fab
VM
42582017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4259
4260 PR rtl-optimization/80193
4261 * gcc.target/i386/pr80193.c: New.
4262
cf474530
JW
42632017-03-28 Janus Weil <janus@gcc.gnu.org>
4264
4265 PR fortran/78661
4266 * gfortran.dg/dtio_25.f90: Modified test case.
4267 * gfortran.dg/dtio_27.f90: New test case.
4268
34fac449
UB
42692017-03-28 Uros Bizjak <ubizjak@gmail.com>
4270
4271 PR target/53383
4272 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4273 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4274 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4275
3e907b90
BC
42762017-03-28 Bin Cheng <bin.cheng@arm.com>
4277
4278 * gcc.c-torture/compile/irreducible-loop.c: New.
4279
522818b9
RS
42802017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4281
3e907b90 4282 PR tree-optimization/80218
522818b9
RS
4283 * gcc.dg/pr80218.c: New test.
4284
ea7d7da8
RB
42852017-03-28 Richard Biener <rguenther@suse.de>
4286
4287 PR tree-optimization/78644
4288 * gcc.dg/pr78644-1.c: New testcase.
4289 * gcc.dg/pr78644-2.c: Likewise.
4290
498173ef
TT
42912017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4292
4293 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4294 * gcc.dg/pic-4.c: Likewise.
4295 * gcc.dg/pie-3.c: Likewise.
4296 * gcc.dg/pie-4.c: Likewise.
4297
c5ad2433
ML
42982017-03-28 Martin Liska <mliska@suse.cz>
4299
4300 PR ipa/80205
4301 * g++.dg/ipa/pr80205.C: New test.
4302
17722fb9
SKS
43032017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4304
4305 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4306 with sizeof(int) < 4.
4307 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4308 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4309 * gcc.dg/torture/pr79777.c: Likewise.
4310 * gcc.dg/torture/pr79910.c: Likewise.
4311
737f500a
RB
43122017-03-28 Richard Biener <rguenther@suse.de>
4313
4314 PR middle-end/80222
4315 * g++.dg/pr80222.C: New testcase.
4316
62f96a79
ML
43172017-03-28 Martin Liska <mliska@suse.cz>
4318
4319 PR ipa/80104
4320 * gcc.dg/ipa/pr80104.c: New test.
4321
72785f26
MP
43222017-03-28 Marek Polacek <polacek@redhat.com>
4323
4324 PR sanitizer/80067
4325 * c-c++-common/ubsan/shift-10.c: New test.
4326
86516987
JL
43272017-03-27 Jeff Law <law@redhat.com>
4328
4dbf1eee 4329 PR tree-optimization/80216
86516987
JL
4330 * gcc.c-torture/compile/pr80216.c: New test.
4331
aade772d
JJ
43322017-03-27 Jakub Jelinek <jakub@redhat.com>
4333
a9e4a1a5
JJ
4334 PR middle-end/80162
4335 * c-c++-common/pr80162-1.c: New test.
4336 * c-c++-common/pr80162-2.c: New test.
4337 * c-c++-common/pr80162-3.c: New test.
4338
aade772d
JJ
4339 PR target/80102
4340 * g++.dg/opt/pr80102.C: New test.
4341
d89f355e
MM
43422017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4343
4344 PR target/78543
4345 * gcc.target/powerpc/pr78543.c: New test.
4346
79c4d73b
KN
43472017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4348
4349 PR target/80103
4350 * gcc.target/powerpc/pr80103-1.c: New test.
4351
819df781
RB
43522017-03-27 Richard Biener <rguenther@suse.de>
4353
4354 PR tree-optimization/80181
4355 * gcc.dg/torture/pr80181.c: New testcase.
4356
84804c5b
CZ
43572017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4358
065ba179 4359 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4360
c5e5f5f6
RB
43612017-03-27 Richard Biener <rguenther@suse.de>
4362
4363 PR ipa/79776
4364 * g++.dg/ipa/pr79776.C: New testcase.
4365
7cd200f6
JJ
43662017-03-27 Jakub Jelinek <jakub@redhat.com>
4367
4368 PR sanitizer/80168
4369 * gcc.dg/asan/pr80168.c: New test.
4370
79f512ff
RB
43712017-03-27 Richard Biener <rguenther@suse.de>
4372
4373 PR tree-optimization/80170
4374 * gcc.dg/pr80170.c: New testcase.
4375
672d9f8e
RB
43762017-03-27 Richard Biener <rguenther@suse.de>
4377
4378 PR middle-end/80171
4379 * g++.dg/torture/pr80171.C: New testcase.
4380
978fcba3
JDA
43812017-03-26 John David Anglin <danglin@gcc.gnu.org>
4382
431d7882
JDA
4383 * gcc.dg/torture/pr79732.c: Require alias support.
4384 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4385
978fcba3
JDA
4386 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4387 libatomic_available.
4388 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4389 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4390
1f10d710
JD
43912017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4392
4393 PR libgfortran/78881
4394 * gfortran.dg/dtio_26.f90: New test.
4395
41036686
PT
43962017-03-25 Paul Thomas <pault@gcc.gnu.org>
4397
4398 PR fortran/80156
4399 PR fortran/79382
4400 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4401 testcase for PR80156. Add a main programme that tests that
4402 the typebound generic is accessible.
4403
5da906ca
BS
44042017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4405
4406 PR rtl-optimization/80160
4407 PR rtl-optimization/80159
4408
4409 * gcc.target/i386/pr80160.c: New test.
4410
7dabefa0
JJ
44112017-03-24 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR sanitizer/79904
4414 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4415
c8b1fbc1
MP
44162017-03-24 Marek Polacek <polacek@redhat.com>
4417
4418 PR c++/80119
4419 * g++.dg/warn/Wuninitialized-9.C: New test.
4420
76794c52
AK
44212017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4422
4423 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4424 and remove the high-level builtin. The error message for the
4425 would prevent compilation from reaching the second.
4426 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4427
2de2b3f9
AK
44282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4429
4430 * gcc.target/s390/vxe/negfma-1.c: New test.
4431
7d2fd075
AK
44322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4433
4434 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4435 * gcc.target/s390/arch12/mul-1.c: New test.
4436 * gcc.target/s390/arch12/mul-2.c: New test.
4437
72612e4e
AK
44382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4439
4440 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4441
6c7774d1
AK
44422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4443
4444 * gcc.target/s390/vxe/popcount-1.c: New test.
4445
9ec98860
AK
44462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4447
4448 * gcc.target/s390/vxe/bitops-1.c: New test.
4449
6654e96f
AK
44502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4451
4452 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4453 * lib/target-supports.exp: Add effective target check s390_vxe.
4454
77c585ca
AK
44552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4456
4457 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4458 comparison instructions used from now on.
4459
b5de6e84
AK
44602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4461
4462 * gcc.target/s390/s390.exp (check_effective_target_vector):
4463 Include target-supports.exp and move target_vector check routine
4464 ...
4465 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4466 here and rename it.
4467 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4468 check from vector to s390_vx.
4469 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4470 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4471 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4472 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4473 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4474 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4475 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4476 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4477 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4478
a602f985
AK
44792017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4480
4481 * gcc.target/s390/vector/vec-init-2.c: New test.
4482
085db63d
AK
44832017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4484
4485 * gcc.dg/ubsan/pr79904-2.c: New test.
4486
dc4f29bc
AK
44872017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4488
4489 PR target/79893
4490 * gcc.target/s390/zvector/pr79893.c: New test.
4491
56010684
JJ
44922017-03-24 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR rtl-optimization/80112
4495 * gcc.dg/pr80112.c: New test.
4496
f0d7b52d
RO
44972017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4498
4499 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4500 etc. line numbers.
4501 * gcc.dg/Walloca-1.c: Likewise.
4502 * gcc.dg/Walloca-2.c: Likewise.
4503 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4504
635684c4
BS
45052017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4506
4507 PR tree-optimization/80158
4508 * gfortran.fortran-torture/compile/pr80158.f: New file.
4509
76afddf3
RB
45102017-03-24 Richard Biener <rguenther@suse.de>
4511
4512 PR tree-optimization/80167
4513 * gcc.dg/graphite/pr80167.c: New testcase.
4514
c2e389bf
TV
45152017-03-24 Tom de Vries <tom@codesourcery.com>
4516
4517 PR testsuite/80092
4518 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4519 dg-require-effective-target global_constructor.
4520 * gcc.dg/tls/emutls-2.c: Same.
4521
a72821b4
TV
45222017-03-24 Tom de Vries <tom@codesourcery.com>
4523
4524 PR testsuite/80092
4525 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4526 dg-require-effective-target indirect_jumps.
4527
1658def9
TV
45282017-03-24 Tom de Vries <tom@codesourcery.com>
4529
4530 PR testsuite/80092
4531 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4532 nonlocal_goto.
4533
90e02692
TV
45342017-03-24 Tom de Vries <tom@codesourcery.com>
4535
4536 PR testsuite/80092
4537 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4538 * gcc.dg/Walloca-12.c: Same.
4539 * gcc.dg/attr-alloc_size-8.c: Same.
4540 * gcc.dg/Walloca-4.c: Same.
4541 * gcc.dg/Walloca-8.c: Same.
4542 * gcc.dg/Walloca-13.c: Same.
4543 * gcc.dg/Walloca-14.c: Same.
4544 * gcc.dg/attr-alloc_size-9.c: Same.
4545 * gcc.dg/Walloca-1.c: Same.
4546 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4547 * gcc.dg/Walloca-5.c: Same.
4548 * gcc.dg/Walloca-10.c: Same.
4549 * gcc.dg/Walloca-9.c: Same.
4550 * gcc.dg/attr-alloc_size-6.c: Same.
4551 * gcc.dg/Wvla-larger-than-1.c: Same.
4552 * gcc.dg/torture/pr71881.c: Same.
4553 * gcc.dg/torture/pr71901.c: Same.
4554 * gcc.dg/torture/pr78742.c: Same.
4555 * gcc.dg/builtin-alloc-size.c: Same.
4556 * gcc.dg/Walloca-2.c: Same.
4557 * gcc.dg/Walloca-6.c: Same.
4558 * gcc.dg/Walloca-11.c: Same.
4559 * gcc.dg/attr-alloc_size-7.c: Same.
4560 * gcc.dg/Wvla-larger-than-2.c: Same.
4561 * gcc.dg/Walloca-3.c: Same.
4562 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4563 * gcc.c-torture/compile/pr79413.c: Same.
4564 * gcc.c-torture/compile/pr78439.c: Same.
4565
842392c8
KN
45662017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4567
4568 * gcc.target/powerpc/p9-options-1.c: New test.
4569
de2b3f5c
KT
45702017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4571
4572 PR target/71436
4573 * gcc.c-torture/compile/pr71436.c: New test.
4574
2e6315ef 45752017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4576 Richard Biener <rguenther@suse.de>
2e6315ef
WS
4577
4578 PR tree-optimization/79908
4579 PR tree-optimization/80136
4580 * gcc.dg/torture/pr79908.c: New file.
4581
9cdf0363
NK
45822017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4583
2e6315ef 4584 PR fortran/39239
9cdf0363
NK
4585 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4586
f3dd574e
JJ
45872017-03-22 Jakub Jelinek <jakub@redhat.com>
4588
f13e9cd5
JJ
4589 PR c++/80141
4590 * g++.dg/gomp/pr80141.C: New test.
4591
68ed2ba0
JJ
4592 PR c++/80129
4593 * g++.dg/torture/pr80129.C: New test.
4594
f3dd574e
JJ
4595 PR sanitizer/80110
4596 * g++.dg/tsan/pr80110.C: New test.
4597
918b6c9e
TK
45982017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4599
4600 PR fortran/80142
4601 * gfortran.dg/any_loc.f90: New test case.
4602
bf634d1c
TP
46032017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4604
4605 PR target/80082
4606 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4607 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4608
f7325b95
ML
46092017-03-22 Martin Liska <mliska@suse.cz>
4610
4611 PR target/79906
4612 * g++.dg/ext/mv8.C: Add power* targets.
4613
3f01b620
MS
46142017-03-21 Martin Sebor <msebor@redhat.com>
4615
4616 PR c++/79548
4617 * g++.dg/warn/Wunused-var-26.C: New test.
4618
1cefb051
BS
46192017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4620
4621 PR tree-optimization/79908
4622 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4623
edc1747f
MP
46242017-03-21 Marek Polacek <polacek@redhat.com>
4625 Martin Sebor <msebor@redhat.com>
4626
4627 PR tree-optimization/80109
4628 * gcc.dg/Walloca-14.c: New test.
4629
85106b87
JJ
46302017-03-21 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR target/80125
4633 * gcc.target/powerpc/pr80125.c: New test.
4634
e59a225f
NK
46352017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4636
4637 PR fortran/69498
4638 * gfortran.dg/unexp_attribute.f90: New test
4639
0ffe60b5 46402017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4641 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
4642
4643 PR tree-optimization/79908
4644 * gcc.dg/torture/pr79908.c: New file.
4645
54eb90fe
SKS
46462017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4647
4648 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4649 with sizeof(int) < 4.
4650
5611c456
ML
46512017-03-21 Martin Liska <mliska@suse.cz>
4652
4653 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4654 apostrophes.
4655
e650ea2a
RB
46562017-03-21 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/80032
4659 * g++.dg/opt/pr80032.C: New testcase.
4660
da2ce5f9
RB
46612017-03-21 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/80122
4664 * gcc.dg/torture/pr80122.c: New testcase.
4665
9d60683a
TT
46662017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4667
4668 * gcc.dg/pic-2.c: Skip for MIPS.
4669 * gcc.dg/pie-2.c: Skip for MIPS.
4670
d3e19c2c
PC
46712017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4672
4673 PR c++/77752
4674 * g++.dg/cpp0x/initlist97.C: New.
4675 * g++.dg/cpp0x/initlist85.C: Update.
4676
8bee092e
JJ
46772017-03-21 Jakub Jelinek <jakub@redhat.com>
4678
9f30dff0
JJ
4679 PR c/67338
4680 * gcc.dg/pr67338.c: New test.
4681
8bee092e
JJ
4682 PR c++/35878
4683 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4684 dump instead of assembler.
4685 * g++.dg/init/pr35878_2.C: Likewise.
4686 * g++.dg/init/pr35878_3.C: Likewise.
4687
4d1b8e70
JJ
46882017-03-21 Jakub Jelinek <jakub@redhat.com>
4689
4690 PR c/80097
4691 * gcc.dg/ubsan/pr80097.c: New test.
4692
c34923c4
BS
46932017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4694
4695 PR tree-optimization/80054
4696 * g++.dg/torture/pr80054.C: New file.
4697
b0ba96c2
KN
46982017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4699
4700 PR target/79963
4701 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4702 directive to assure selection of proper bit using rlwinm insn.
4703 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4704 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4705 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4706 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4707
92377255
MP
47082017-03-20 Marek Polacek <polacek@redhat.com>
4709 Paolo Carlini <paolo.carlini@oracle.com>
4710
4711 PR c++/80059 - ICE with noexcept and __transaction_atomic
4712 * g++.dg/tm/pr80059-2.C: New test.
4713 * g++.dg/tm/pr80059.C: New test.
4714
243e28bf
ML
47152017-03-20 Martin Liska <mliska@suse.cz>
4716
4717 PR middle-end/79753
4718 * gcc.target/i386/mpx/pr79753.c: New test.
4719
918112d3
ML
47202017-03-20 Martin Liska <mliska@suse.cz>
4721
4722 PR target/79769
4723 PR target/79770
4724 * g++.dg/pr79769.C: New test.
4725 * gcc.target/i386/mpx/pr79770.c: New test.
4726
e325aba2
AK
47272017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4728
4729 PR target/78857
4730 * gcc.target/s390/load-and-test-fp-1.c: New test.
4731 * gcc.target/s390/load-and-test-fp-2.c: New test.
4732
91d2c04c
PT
47332017-03-18 Paul Thomas <pault@gcc.gnu.org>
4734
4735 PR fortran/79676
4736 * gfortran.dg/submodule_28.f08 : New test.
4737
c7e4107b
PT
47382017-03-18 Paul Thomas <pault@gcc.gnu.org>
4739
4740 PR fortran/71838
4741 * gfortran.dg/submodule_26.f08 : New test.
4742 * gfortran.dg/submodule_27.f08 : New test.
4743
d8fe28be
PH
47442017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4745
4746 PR target/79951
4747 * gcc.target/powerpc/pr79951.c: New.
4748
4a17943d
BS
47492017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4750
4751 PR rtl-optimization/79910
4752 * gcc.dg/torture/pr79910.c: New test.
4753
7f166d94
JL
47542017-03-17 Jeff Law <law@redhat.com>
4755
4756 PR tree-optimization/71437
4757 * gcc.dg/tree-ssa/pr71437.c: New test.
4758 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4759 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4760 now caught by VRP, but which were previously caught by DOM.
4761
12c4f7dc
RB
47622017-03-17 Richard Biener <rguenther@suse.de>
4763
4764 PR middle-end/80075
4765 * g++.dg/torture/pr80075.C: New testcase.
4766
207f3423
MM
47672017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4768
4769 PR target/71294
4770 * g++.dg/pr71294.C: New test.
4771
9fc900af
SB
47722017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4773
4774 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4775
c05c2380
JJ
47762017-03-16 Jakub Jelinek <jakub@redhat.com>
4777
e711928b
JJ
4778 PR fortran/80010
4779 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4780
c05c2380
JJ
4781 PR fortran/79886
4782 * gfortran.dg/pr79886.f90: New test.
4783
3231d64b
MM
47842017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4785
4786 PR target/79038
4787 * gcc.target/powerpc/pr79038-1.c: New test.
4788
81ef1f5e
SB
47892017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4790
4791 PR fortran/33271
4792 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4793
395a1e9b
JW
47942017-03-15 Jiong Wang <jiong.wang@arm.com>
4795
4796 PR testsuite/79356
4797 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4798
05f65910
UB
47992017-03-15 Uros Bizjak <ubizjak@gmail.com>
4800
4801 PR target/80019
4802 * gcc.target/i386/pr80019.c: New test.
4803
94285a7d
ML
48042017-03-15 Martin Liska <mliska@suse.cz>
4805
4806 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4807
a983542b
MS
48082017-03-14 Martin Sebor <msebor@redhat.com>
4809
4810 PR tree-optimization/79800
4811 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4812 * gcc.dg/tree-ssa/pr79800.c: New test.
4813
76ca5f40
MM
48142017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4815
4816 PR target/79947
4817 * gcc.target/powerpc/pr79947.c: New test.
4818
5d9a283a
MS
48192017-03-14 Martin Sebor <msebor@redhat.com>
4820
4821 PR middle-end/80020
4822 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4823 * gcc.dg/attr-alloc_size-7.c: Same.
4824 * gcc.dg/attr-alloc_size-9.c: Same.
4825 * gcc.dg/builtin-alloc-size.c: Same.
4826 * gcc.dg/pr80020.c: New test.
4827
4692943d
BS
48282017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4829
4830 PR rtl-optimization/79728
4831 * gcc.target/i386/sse-globalreg.c: New test.
4832
861d9d5e
ML
48332017-03-14 Martin Liska <mliska@suse.cz>
4834
4835 PR lto/66295
4836 * gcc.dg/tree-prof/pr66295.c: New test.
4837
a48018b5
ML
48382017-03-13 Martin Liska <mliska@suse.cz>
4839
4840 PR middle-end/78339
4841 * gcc.target/i386/mpx/pr78339.c: New test.
4842
8c56cc5a
CZ
48432017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4844
065ba179 4845 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4846
14555394
CZ
48472017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4848
065ba179 4849 * gcc.target/arc/pr9001090948.c: New file.
14555394 4850
3079b92e
SB
48512017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4852
4853 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4854 Fix test. Make early-out condition return early. Correct comments.
4855
c08de9db
JD
48562017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4857
4858 PR libgfortran/78854
4859 * gfortran.dg/dtio_25.f90: New test.
4860
66b27545
MS
48612017-03-10 Martin Sebor <msebor@redhat.com>
4862
4863 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4864
8f2f6381
BS
48652017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4866
4867 PR rtl-optimization/78911
4868 * gcc.target/i386/pr78911-1.c: New test.
4869 * gcc.target/i386/pr78911-2.c: New test.
4870
8e2c69b4 48712017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4872
8e2c69b4
WS
4873 PR target/79941
4874 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4875 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4876 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4877
455d833c
MP
48782017-03-10 Marek Polacek <polacek@redhat.com>
4879
4880 PR c++/79967
4881 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4882
cdd669f9
JJ
48832017-03-10 Jakub Jelinek <jakub@redhat.com>
4884
e260b0a7
JJ
4885 PR c++/79899
4886 * g++.dg/other/friend7.C: New test.
4887
cdd669f9
JJ
4888 PR c++/79896
4889 * g++.dg/ext/int128-5.C: New test.
4890
730e6e46
SB
48912017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4892
4893 PR testsuite/79356
4894 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4895 powerpc, sparc, or s390x.
4896
fc8f6304
PH
48972017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4898
4899 PR target/79907
4900 * gcc.target/powerpc/pr79907.c: New.
4901
f1b0632a
OH
49022017-03-10 Olivier Hainque <hainque@adacore.com>
4903
4904 * gnat.dg/opt64.adb: New test.
4905 * gnat.dg/opt64_pkg.ads: New helper.
4906 * gnat.dg/opt64_pkg.adb: New helper.
4907
5558f089
JJ
49082017-03-10 Jakub Jelinek <jakub@redhat.com>
4909
2d9dd4fb
JJ
4910 PR rtl-optimization/79909
4911 * gcc.target/powerpc/pr79909.c: New test.
4912
72772e67
JJ
4913 PR tree-optimization/79972
4914 * gcc.dg/pr79972.c: New test.
4915
5558f089
JJ
4916 PR tree-optimization/77975
4917 * gcc.dg/pr77975.c: New test.
4918
822a132c
MP
49192017-03-09 Marek Polacek <polacek@redhat.com>
4920
4921 PR c++/79962
4922 PR c++/79984
4923 * c-c++-common/nonnull-3.c: New test.
4924 * g++.dg/warn/Wnonnull3.C: New test.
4925
c9819d22
MF
49262017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4927
4928 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4929 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4930
36618428
MP
49312017-03-09 Marek Polacek <polacek@redhat.com>
4932
4933 PR sanitizer/79757
4934 * gcc.dg/ubsan/pr79757-1.c: New test.
4935 * gcc.dg/ubsan/pr79757-2.c: New test.
4936 * gcc.dg/ubsan/pr79757-3.c: New test.
4937 * gcc.dg/ubsan/pr79757-4.c: New test.
4938 * gcc.dg/ubsan/pr79757-5.c: New test.
4939
01e5af5a
JJ
49402017-03-09 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR c/79969
4943 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4944
6443c7c0
MP
49452017-03-09 Marek Polacek <polacek@redhat.com>
4946
4947 PR c++/79687
4948 * g++.dg/expr/ptrmem8.C: New test.
4949 * g++.dg/expr/ptrmem9.C: New test.
4950
d721dc3c
RB
49512017-03-09 Richard Biener <rguenther@suse.de>
4952
4953 PR tree-optimization/79977
4954 * gcc.dg/graphite/pr79977.c: New testcase.
4955
1f1fd3e2
TT
49562017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
4957
4958 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
4959 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
4960 * lib/target-supports.exp (check_effective_target_rdynamic):
4961 New proc.
4962
16967aff
RB
49632017-03-09 Richard Biener <rguenther@suse.de>
4964
4965 PR middle-end/79971
4966 * gcc.dg/fixed-point/pr79971.c: New testcase.
4967
26d7dc48
RB
49682017-03-09 Richard Biener <rguenther@suse.de>
4969
4970 PR ipa/79970
4971 * gcc.dg/torture/pr79970.c: New testcase.
4972
35f77c28
PC
49732017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
4974
4975 PR c++/71966
4976 * g++.dg/cpp0x/pr71966-1.C: New.
4977 * g++.dg/cpp0x/pr71966-2.C: Likewise.
4978
8a7df031
ML
49792017-03-09 Martin Liska <mliska@suse.cz>
4980
4981 PR tree-optimization/79631
4982 * gcc.target/i386/mpx/pr79631.c: New test.
4983
3828bb0d
ML
49842017-03-09 Martin Liska <mliska@suse.cz>
4985
4986 PR target/65705
4987 PR target/69804
4988 * gcc.target/i386/pr71458.c: Update scanned pattern.
4989
410a590c
MP
49902017-03-09 Marek Polacek <polacek@redhat.com>
4991
4992 PR c++/79672
4993 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
4994 * g++.dg/warn/Wduplicated-branches3.C: New test.
4995
f084a22e
PG
49962017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
4997
4998 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
4999
a278b1c3
ML
50002017-03-09 Martin Liska <mliska@suse.cz>
5001
5002 PR ipa/79764
5003 * g++.dg/pr79764.C: New test.
5004
8dc19053
ML
50052017-03-09 Martin Liska <mliska@suse.cz>
5006
5007 PR ipa/79761
5008 * g++.dg/pr79761.C: New test.
5009
030fc94a
JJ
50102017-03-09 Jakub Jelinek <jakub@redhat.com>
5011
9e463823
JJ
5012 PR sanitizer/79944
5013 * c-c++-common/asan/pr79944.c: New test.
5014
6b62f323
JJ
5015 PR target/79932
5016 * gcc.target/i386/pr79932-2.c: New test.
5017
030fc94a
JJ
5018 PR target/79932
5019 * gcc.target/i386/pr79932-1.c: New test.
5020
423aec8b
MP
50212017-03-09 Marek Polacek <polacek@redhat.com>
5022
5023 PR c++/79900 - ICE in strip_typedefs
5024 * g++.dg/warn/Wpadded-1.C: New test.
5025
6659fe59
MP
50262017-03-08 Marek Polacek <polacek@redhat.com>
5027
5028 * g++.dg/Walloca1.C: Adjust dg-warning.
5029
f1a675e4
AH
50302017-03-08 Andrew Haley <aph@redhat.com>
5031
5032 PR tree-optimization/79943
5033 * gcc.dg/tree-ssa/pr79943.c: New test.
5034
edfcd7e3
RB
50352017-03-08 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/79955
5038 * gcc.dg/uninit-24.c: New testcase.
5039
61fdfd8c
RB
50402017-03-08 Richard Biener <rguenther@suse.de>
5041
5042 PR tree-optimization/79920
5043 * gcc.dg/vect/pr79920.c: New testcase.
5044
4b48e883
JJ
50452017-03-08 Jakub Jelinek <jakub@redhat.com>
5046
5047 PR sanitizer/79904
5048 * gcc.dg/ubsan/pr79904.c: New test.
5049
a71dbc63
JJ
50502017-03-07 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR c/79834
5053 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5054 diagnostics.
5055
d8a90142
MP
50562017-03-07 Marek Polacek <polacek@redhat.com>
5057
5058 PR middle-end/79809
5059 * g++.dg/Walloca1.C: New test.
5060
a5e9e3e4
ML
50612017-03-07 Martin Liska <mliska@suse.cz>
5062
5063 PR middle-end/68270
5064 * g++.dg/pr68270.C: New test.
5065
1f6dba54
JJ
50662017-03-07 Jakub Jelinek <jakub@redhat.com>
5067
760f82db
JJ
5068 PR rtl-optimization/79901
5069 * gcc.target/i386/pr79901.c: New test.
5070
1f6dba54
JJ
5071 PR sanitizer/79897
5072 * c-c++-common/ubsan/pr79897.c: New test.
5073
feca7b89
VM
50742017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5075
5076 PR rtl-optimization/79571
5077 * gcc.target/i386/pr79571.c: New.
5078
bdbbf28d
MP
50792017-03-06 Marek Polacek <polacek@redhat.com>
5080
5081 PR c++/79796 - ICE with NSDMI and this pointer
5082 * g++.dg/cpp0x/nsdmi13.C: New test.
5083
52564551
JK
50842017-03-06 Julia Koval <julia.koval@intel.com>
5085
5086 PR target/79793
5087 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5088 directives.
5089 * gcc.target/i386/interrupt-13.c: Ditto.
5090 * gcc.target/i386/interrupt-14.c: Ditto.
5091 * gcc.target/i386/interrupt-15.c: Ditto.
5092
345edb37
JJ
50932017-03-06 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR c++/79822
5096 * g++.dg/cpp0x/constexpr-79822.C: New test.
5097
a8d25fd0
RB
50982017-03-06 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/79894
5101 * gcc.dg/vect/pr79887.c: New testcase.
5102
522fcdd7
RB
51032017-03-06 Richard Biener <rguenther@suse.de>
5104
5105 PR tree-optimization/79824
5106 * gcc.dg/vect/pr79824-1.c: New testcase.
5107 * gcc.dg/vect/pr79824-2.c: Likewise.
5108
54649631
TT
51092017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5110
5111 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5112 gettimeofday. Remove dg-skip-if for AVR.
5113 * lib/target-supports.exp (check_effective_target_gettimeofday):
5114 New proc.
5115
4bbc8970
RD
51162017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5117
5118 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5119 * gcc.target/s390/hotpatch-10.c: Likewise.
5120 * gcc.target/s390/hotpatch-11.c: Likewise.
5121 * gcc.target/s390/hotpatch-12.c: Likewise.
5122 * gcc.target/s390/hotpatch-13.c: Likewise.
5123 * gcc.target/s390/hotpatch-14.c: Likewise.
5124 * gcc.target/s390/hotpatch-15.c: Likewise.
5125 * gcc.target/s390/hotpatch-16.c: Likewise.
5126 * gcc.target/s390/hotpatch-17.c: Likewise.
5127 * gcc.target/s390/hotpatch-18.c: Likewise.
5128 * gcc.target/s390/hotpatch-19.c: Likewise.
5129 * gcc.target/s390/hotpatch-2.c: Likewise.
5130 * gcc.target/s390/hotpatch-26.c: Likewise.
5131 * gcc.target/s390/hotpatch-27.c: Likewise.
5132 * gcc.target/s390/hotpatch-28.c: Likewise.
5133 * gcc.target/s390/hotpatch-3.c: Likewise.
5134 * gcc.target/s390/hotpatch-4.c: Likewise.
5135 * gcc.target/s390/hotpatch-5.c: Likewise.
5136 * gcc.target/s390/hotpatch-6.c: Likewise.
5137 * gcc.target/s390/hotpatch-7.c: Likewise.
5138 * gcc.target/s390/hotpatch-8.c: Likewise.
5139 * gcc.target/s390/hotpatch-9.c: Likewise.
5140
5f215a70
PC
51412017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/64574
5144 * g++.dg/template/crash125.C: New.
5145
296cc393
JJ
51462017-03-06 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR target/79812
5149 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5150
ca8942a3
TT
51512017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5152
5153 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5154
c1b993c0
PG
51552017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5156
5157 * gcc.target/mips/msa-minmax.c: New tests.
5158
a50a32aa
ML
51592017-03-06 Martin Liska <mliska@suse.cz>
5160
5161 PR sanitize/79783
5162 * g++.dg/asan/pr79783.C: New test.
5163
5ada812c
PG
51642017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5165
5166 * gcc.target/mips/msa-dotp.c: New tests.
5167
334b3c4b
PG
51682017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5169
5170 * gcc.target/mips/msa-bclri.c: New test.
5171
d8b4baeb
PC
51722017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5173
5174 PR c++/70266
5175 * g++.dg/tm/pr70266.C: New.
5176
ef78bc3c 51772017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5178 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5179
5180 * gfortran.dg/coarray/fail_image_1.f08: New test.
5181 * gfortran.dg/coarray/fail_image_2.f08: New test.
5182 * gfortran.dg/coarray/failed_images_1.f08: New test.
5183 * gfortran.dg/coarray/failed_images_2.f08: New test.
5184 * gfortran.dg/coarray/image_status_1.f08: New test.
5185 * gfortran.dg/coarray/image_status_2.f08: New test.
5186 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5187 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5188 * gfortran.dg/coarray_fail_st.f90: New test.
5189 * gfortran.dg/coarray_failed_images_1.f08: New test.
5190 * gfortran.dg/coarray_image_status_1.f08: New test.
5191 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5192
7f5a7d78
MP
51932017-03-03 Marek Polacek <polacek@redhat.com>
5194
5195 PR c/79758
5196 * gcc.dg/noncompile/pr79758.c: New test.
5197
cc195d46
JJ
51982017-03-03 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR middle-end/79805
5201 * g++.dg/opt/pr79805.C: New test.
5202
945b6e16
AS
52032017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5204
5205 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5206 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5207 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5208 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5209 * gcc.target/i386/i386.exp
5210 (check_effective_target_avx512vpopcntdq): New.
5211
31dcc385
TT
52122017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5213
5214 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5215 ilp32 targets and match DImode registers for lp64 targets.
5216
0e174ae1
UB
52172017-03-03 Uros Bizjak <ubizjak@gmail.com>
5218
5219 * g++.dg/pr71624.C: Disable for x32.
5220 * g++.dg/pr71633.C: Ditto.
5221
93505ec5
JJ
52222017-03-03 Jakub Jelinek <jakub@redhat.com>
5223
5224 PR target/79807
5225 * gcc.target/i386/pr79807.c: New test.
5226
d78a1c01
ML
52272017-03-03 Martin Liska <mliska@suse.cz>
5228
5229 PR tree-optimization/79803
5230 * gcc.dg/tree-ssa/pr79803.c: New test.
5231
ec7f796e
ML
52322017-03-03 Martin Liska <mliska@suse.cz>
5233
5234 PR rtl-optimization/79574
5235 * gcc.dg/pr79574-2.c: New test.
5236
30d309aa
RB
52372017-03-03 Richard Biener <rguenther@suse.de>
5238
5239 PR c++/79825
5240 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5241
38801de5
JJ
52422017-03-03 Jakub Jelinek <jakub@redhat.com>
5243
5244 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5245
7278b0a2
MP
52462017-03-03 Marek Polacek <polacek@redhat.com>
5247
5248 PR c++/79791
5249 * g++.dg/warn/Wwrite-strings-1.C: New test.
5250 * g++.dg/warn/Wwrite-strings-2.C: New test.
5251 * g++.dg/warn/Wwrite-strings-3.C: New test.
5252 * g++.dg/warn/Wwrite-strings-4.C: New test.
5253 * g++.dg/warn/Wwrite-strings-5.C: New test.
5254 * g++.dg/warn/Wwrite-strings-6.C: New test.
5255 * g++.dg/warn/Wwrite-strings-7.C: New test.
5256 * g++.dg/warn/Wwrite-strings-8.C: New test.
5257 * g++.dg/warn/Wwrite-strings-9.C: New test.
5258 * g++.dg/warn/Wwrite-strings-10.C: New test.
5259 * g++.dg/warn/Wwrite-strings-11.C: New test.
5260 * g++.dg/warn/Wwrite-strings-12.C: New test.
5261
75473a91
RB
52622017-03-03 Richard Biener <rguenther@suse.de>
5263
5264 PR middle-end/79818
5265 * gcc.dg/torture/pr79818.c: New testcase.
5266
50bea0c5
JJ
52672017-03-02 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR c++/79782
5270 * g++.dg/warn/Wunused-parm-10.C: New test.
5271
130f15ce
UB
52722017-03-02 Uros Bizjak <ubizjak@gmail.com>
5273
5274 * gcc.dg/rtl/x86_64/*.c: Test for
5275 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5276
dc362ada
UB
52772017-03-02 Uros Bizjak <ubizjak@gmail.com>
5278
5279 PR target/79514
5280 * gcc.target/i386/pr79514.c: New test.
5281
fe792dd8
JJ
52822017-03-02 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR rtl-optimization/79780
5285 * gcc.c-torture/compile/pr79780.c: New test.
5286
e80facb4
RB
52872017-03-02 Richard Biener <rguenther@suse.de>
5288
5289 PR tree-optimization/79345
5290 PR c++/42000
5291 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5292 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5293 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5294
eb0e7c34
RB
52952017-03-02 Richard Biener <rguenther@suse.de>
5296
5297 PR c/79756
5298 * gcc.dg/vector-1.c: New testcase.
5299
653a4b32
BC
53002017-03-02 Bin Cheng <bin.cheng@arm.com>
5301
5302 PR tree-optimization/66768
5303 * gcc.target/i386/pr66768.c: New test.
5304
da403f31
RB
53052017-03-02 Richard Biener <rguenther@suse.de>
5306
5307 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5308 * gcc.dg/rtl/x86_64/final.c: Likewise.
5309 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5310 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5311 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5312 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5313
83692f96
RB
53142017-03-02 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/79777
5317 * gcc.dg/torture/pr79777.c: New testcase.
5318
71dedb33
MS
53192017-03-01 Martin Sebor <msebor@redhat.com>
5320
5321 PR middle-end/79692
5322 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5323 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5324 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5325 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5326
48990905
UB
53272017-03-01 Uros Bizjak <ubizjak@gmail.com>
5328
5329 * gcc.target/i386/invsize-2.c: New test.
5330 * gcc.target/i386/invsize-3.c: Ditto.
5331 * gcc.target/i386/invsize-4.c: Ditto.
5332 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5333 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5334
c7f0c9f3
MM
53352017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5336
5337 PR target/79439
5338 * gcc.target/powerpc/pr79439.c: New test.
5339
f5ef6bfc
PH
53402017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5341
5342 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5343 scan string.
5344
5345
50181506
KN
53462017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5347
5348 PR target/79395
5349 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5350 pattern to look for vcmpequd. instead of vcmpnew.
5351 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5352 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5353 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5354 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5355 look for xvcmpeqdp. instead of xvcmpnedp.
5356 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5357 look for vcmpequd. instead of vcmpnew.
5358 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5359 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5360 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5361 look for xvcmpeqsp. instead of xvcmpnesp.
5362 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5363 look for xvcmpeqdp. instead of xvcmpnedp.
5364 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5365 look for vcmpequd. instead of vcmpnew.
5366 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5367 look for vcmpeqsp instead of xvcmpnesp.
5368 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5369 look for xvcmpeqdp instead of xvcmpnedp.
5370
0100ae43
RB
53712017-03-01 Richard Biener <rguenther@suse.de>
5372
5373 PR middle-end/79721
5374 * gcc.dg/torture/pr79721.c: New testcase.
5375
0f3f4ffe
JJ
53762017-03-01 Jakub Jelinek <jakub@redhat.com>
5377
42132674
JJ
5378 PR c++/79681
5379 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5380 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5381
e3e9e8ca
JJ
5382 PR c++/79746
5383 * g++.dg/warn/Wunused-parm-9.C: New test.
5384
0f3f4ffe
JJ
5385 PR tree-optimization/79734
5386 * g++.dg/opt/pr79734.C: New test.
5387
ad1de652
JJ
53882017-02-28 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR tree-optimization/79737
5391 * gcc.c-torture/execute/pr79737-1.c: New test.
5392 * gcc.c-torture/execute/pr79737-2.c: New test.
5393
7a1ae923
EB
53942017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5395
5396 * gcc.target/sparc/20170228-1.c: New test.
5397
2af0c3ed
UB
53982017-02-28 Uros Bizjak <ubizjak@gmail.com>
5399
5400 * gcc.target/i386/invsize-1.c: New test.
5401
203ced0a
MS
54022017-02-28 Martin Sebor <msebor@redhat.com>
5403
5404 PR tree-optimization/79691
5405 * gcc.dg/tree-ssa/pr79691.c: New test.
5406
8a915b87
JJ
54072017-02-28 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR target/79729
5410 * gcc.target/i386/pr79729.c: New test.
5411
41aa3a38
RB
54122017-02-28 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/79740
5415 * gcc.dg/torture/pr79740.c: New testcase.
5416
587240d2
RB
54172017-02-28 Richard Biener <rguenther@suse.de>
5418
5419 PR middle-end/79731
5420 * c-c++-common/torture/pr79731.c: New testcase.
5421
dd3f4560
RB
54222017-02-28 Richard Biener <rguenther@suse.de>
5423
5424 PR tree-optimization/79732
5425 * gcc.dg/torture/pr79732.c: New testcase.
5426
c7d97b28
RB
54272017-02-28 Richard Biener <rguenther@suse.de>
5428
5429 PR tree-optimization/79723
5430 * gcc.target/i386/pr79723.c: New testcase.
5431
c8f28a3c
PH
54322017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5433
5434 PR target/79544
5435 * gcc.target/powerpc/pr79544.c: New.
5436
c91c3003
PC
54372017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/79414
5440 * g++.dg/parse/crash67.C: New.
5441
57fa080b
BC
54422017-02-27 Bin Cheng <bin.cheng@arm.com>
5443
5444 PR tree-optimization/77536
5445 * gcc.dg/vect/pr79347.c: Revise testing string.
5446
68b948d3
RB
54472017-02-27 Richard Biener <rguenther@suse.de>
5448
5449 PR tree-optimization/45397
5450 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5451
69a2e8a1
RB
54522017-02-27 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/79690
5455 * gcc.target/i386/pr79690.c: New testcase.
5456
c7b608a9
TK
54572017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5458
5459 PR fortran/51119
5460 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5461 of original.
5462 * gfortran.dg/inline_matmul_11.f90: Likewise.
5463 * gfortran.dg/inline_matmul_9.f90: Likewise.
5464 * gfortran.dg/matmul_13.f90: New test.
5465 * gfortran.dg/matmul_14.f90: New test.
5466
98561a9b
JJ
54672017-02-25 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR middle-end/79396
5470 * g++.dg/opt/pr79396.C: New test.
5471
77be9417
DH
54722017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5473
5474 PR fortran/79597
5475 * gfortran.dg/dtio_6.f90: Update test.
5476
54772017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5478
5479 PR fortran/79601
5480 * gfortran.dg/interface_operator_2.f90: New test.
5481
b9822443
JJ
54822017-02-24 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR c/79677
5485 * gcc.dg/pr79677.c: New test.
5486
4bc2b786
MF
54872017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5488
5489 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5490 of mov.ps.
5491 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5492 (cond_move1): Simplify condition to force generation of
5493 mov[nz].ps.
5494 (cond_move2): Likewise.
5495
4227c9ad
JJ
54962017-02-24 Jakub Jelinek <jakub@redhat.com>
5497
5498 PR c++/79588
5499 * g++.dg/warn/Wrestrict-1.C: New test.
5500 * g++.dg/warn/Wrestrict-2.C: New test.
5501
fd527ec1
DE
55022017-02-24 David Edelsohn <dje.gcc@gmail.com>
5503
5504 * g++.dg/ext/complit15.C: Require LTO.
5505
2af8fd5c
TT
55062017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5507
5508 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5509 logical_op_short_circuit to skip targets.
5510 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5511 and s390.
5512
0b9cdb9a
EB
55132017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5514
5515 * gnat.dg/opt63.adb: New test.
5516
4af362a9
EB
55172017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5518
5519 * gnat.dg/discr47.adb: New test.
5520
7699e88f
RB
55212017-02-24 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/79389
5524 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5525
e3beb191
PC
55262017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5527
5528 PR c++/79361
5529 * g++.dg/cpp0x/pr79361-1.C: New.
5530 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5531
195610aa
EB
55322017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5533
5534 * gcc.target/visium/bit_test.c: Accept any lsr form.
5535 * gcc.target/visium/block_move.c: Tweak.
5536
17885cad
DV
55372017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5538
5539 PR 68749
5540 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5541
45f7faf0
RB
55422017-02-23 Richard Biener <rguenther@suse.de>
5543
5544 PR tree-optimization/79683
5545 * gcc.target/i386/pr79683.c: New testcase.
5546
18eb304e
JL
55472017-02-22 Jeff Law <law@redhat.com>
5548
5549 PR tree-optimization/79578
5550 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5551
0a864a97
SD
55522017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5553
5554 * gcc.target/mips/msa-fp-cc.c: New test.
5555
fe8ece05
JJ
55562017-02-22 Jakub Jelinek <jakub@redhat.com>
5557
e40b6fc7
JJ
5558 PR c++/79664
5559 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5560 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5561 * g++.dg/gomp/pr79664.C: New test.
5562
fe8ece05
JJ
5563 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5564
78af14ae
MP
55652017-02-22 Marek Polacek <polacek@redhat.com>
5566
5567 PR c++/79653
5568 * g++.dg/cpp0x/alignas10.C: New test.
5569 * g++.dg/cpp0x/alignas9.C: New test.
5570
8fdddd3d
MP
5571 PR c++/79657
5572 * g++.dg/ext/underlying_type12.C: New test.
5573
61ac5ebe
MP
5574 PR c/79662
5575 * gcc.dg/enum-incomplete-4.c: New test.
5576
888c7050
JJ
55772017-02-22 Jakub Jelinek <jakub@redhat.com>
5578
5579 PR target/70465
5580 * gcc.target/i386/pr70465-2.c: New test.
5581
6d3daa1a
UB
55822017-02-21 Uros Bizjak <ubizjak@gmail.com>
5583
5584 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5585
76dd203e
RB
55862017-02-22 Richard Biener <rguenther@suse.de>
5587
5588 PR tree-optimization/79673
5589 * gcc.target/i386/pr79673.c: New testcase.
5590
a9c774d2
RB
55912017-02-22 Richard Biener <rguenther@suse.de>
5592
5593 PR tree-optimization/79666
5594 * gcc.dg/torture/pr79666.c: New testcase.
5595
8f4f841a
ML
55962017-02-22 Martin Liska <mliska@suse.cz>
5597
5598 PR lto/79587
5599 * gcc.dg/tree-prof/pr79587.c: New test.
5600
a232a1cb
MP
56012017-02-21 Marek Polacek <polacek@redhat.com>
5602
5603 PR c++/79535
5604 * g++.dg/ext/flexary23.C: New test.
5605
b86fec68
UB
56062017-02-21 Uros Bizjak <ubizjak@gmail.com>
5607
5608 PR target/79593
5609 * gcc.target/i386/pr79593.c: New test.
5610
5c3f1d7b
JJ
56112017-02-21 Jakub Jelinek <jakub@redhat.com>
5612
b7280ac2
JJ
5613 PR c++/79654
5614 * g++.dg/cpp1z/decomp26.C: New test.
5615
5c3f1d7b
JJ
5616 PR sanitizer/79589
5617 * g++.dg/ubsan/pr79589.C: New test.
5618
1486c2a7
JL
56192017-02-21 Jeff Law <law@redhat.com>
5620
5621 PR tree-optimization/79621
5622 * gcc.c-torture/compile/pr79621.c: New test.
5623
2f3ec56d
JJ
56242017-02-21 Jakub Jelinek <jakub@redhat.com>
5625
3bb43119
JJ
5626 PR c++/79655
5627 * g++.dg/cpp1y/constexpr-79655.C: New test.
5628
664beaf2 5629 PR c++/79639
b86fec68 5630 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 5631
956d3e61
JJ
5632 PR target/79633
5633 * gcc.target/i386/mpx/pr79633.c: New test.
5634
d4cbfca4
JJ
5635 PR target/79570
5636 * gcc.dg/pr79570.c: New test.
5637
00bc9de3
JJ
5638 PR c++/79641
5639 * c-c++-common/pr79641.c: New test.
5640
d002d099
JJ
5641 PR tree-optimization/79649
5642 * gcc.target/i386/pr79649.c: New test.
5643
2f3ec56d
JJ
5644 PR target/79494
5645 * gcc.dg/pr79494.c: New test.
5646
e6655a5f
SB
56472017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5648
5649 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5650 to dg-options.
5651
56522017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
5653
5654 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5655
fd527ec1
DE
56562017-02-02 Jason Merrill <jason@redhat.com>
5657
5658 PR c++/79580
5659 * g++.dg/ext/complit15.C: New.
5660
027a9dd5
KN
56612017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5662
5663 PR target/78056
5664 * gcc.target/powerpc/pr78056-8.c: Remove.
5665
80480cee
MP
56662017-02-20 Marek Polacek <polacek@redhat.com>
5667
5668 PR middle-end/79537
5669 * gcc.dg/comp-goto-4.c: New test.
5670
85ade8d6
MP
5671 PR sanitizer/79558
5672 * c-c++-common/ubsan/bounds-14.c: New test.
5673
705d3b77
JJ
56742017-02-20 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR target/79568
5677 * gcc.target/i386/pr79568-1.c: New test.
5678 * gcc.target/i386/pr79568-2.c: New test.
5679 * gcc.target/i386/pr79568-3.c: New test.
5680
dc42a736
PT
56812017-02-16 Paul Thomas <pault@gcc.gnu.org>
5682
5683 PR fortran/79382
705d3b77
JJ
5684 * gfortran.dg/dtio_10.f90: Change test of error message.
5685 * gfortran.dg/dtio_23.f90: New test.
5686 * gfortran.dg/dtio_24.f90: New test.
dc42a736 5687
1ca6a74f
PT
56882017-02-20 Paul Thomas <pault@gcc.gnu.org>
5689
5690 PR fortran/79434
705d3b77 5691 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 5692
63af1586
PT
56932017-02-19 Paul Thomas <pault@gcc.gnu.org>
5694
5695 PR fortran/79447
705d3b77 5696 * gfortran.dg/submodule_24.f08: New test.
63af1586 5697
4ca4d1e9
AV
56982017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5699
5700 PR fortran/79229
5701 * gfortran.dg/class_allocate_24.f90: New test.
5702
dea71ad0
PT
57032017-02-19 Paul Thomas <pault@gcc.gnu.org>
5704
5705 PR fortran/79402
5706 * gfortran.dg/submodule_23.f90: New test.
5707
f46e2bc9
PC
57082017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5709
5710 PR c++/79380
5711 * g++.dg/cpp0x/alignas8.C: New.
5712
7dfa657b
JW
57132017-02-19 Eric Fiselier <eric@efcs.ca>
5714 Jonathan Wakely <jwakely@redhat.com>
5715
5716 PR c++/69523
5717 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5718
eab1f169
PK
57192017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5720
5721 * gcc.dg/gimplefe-26.c: New test.
5722
47e16d83
JDA
57232017-02-18 John David Anglin <danglin@gcc.gnu.org>
5724
5725 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5726
c2615951
JJ
57272017-02-18 Jakub Jelinek <jakub@redhat.com>
5728
c28fcc60
JJ
5729 PR target/79569
5730 * gcc.target/i386/3dnowA-3.c: New test.
5731
c2615951
JJ
5732 PR target/79559
5733 * gcc.target/i386/pr79559.c: New test.
5734
97fcf744
JM
57352017-02-17 Joseph Myers <joseph@codesourcery.com>
5736
5737 * gcc.dg/c11-float-2.c: New test.
5738 * gcc.dg/torture/float128-floath.c,
5739 gcc.dg/torture/float128x-floath.c,
5740 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5741 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5742 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5743 *_DECIMAL_DIG macros with DECIMAL_DIG.
5744
a530e181
BS
57452017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5746
5747 PR target/79261
5748 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5749
1d516992
JK
57502017-02-17 Julia Koval <julia.koval@intel.com>
5751
5752 * gcc.target/i386/rdpid.c New test.
5753 * gcc.target/i386/sse-12.c: Add -mrdpid.
5754 * gcc.target/i386/sse-13.c: Ditto.
5755 * gcc.target/i386/sse-14.c: Ditto.
5756 * gcc.target/i386/sse-22.c: Ditto.
5757 * gcc.target/i386/sse-23.c: Ditto.
5758 * g++.dg/other/i386-2.C: Ditto.
5759 * g++.dg/other/i386-3.C: Ditto.
5760
3185712c
SB
57612017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5762
5763 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5764 * gcc.dg/pr61441.c: Ditto.
5765
a261ee49
ML
57662017-02-17 Martin Liska <mliska@suse.cz>
5767
5768 PR rtl-optimization/79574
5769 * gcc.dg/pr79574.c: New test.
5770
5bf69d74
MP
57712017-02-17 Marek Polacek <polacek@redhat.com>
5772
5773 PR middle-end/79536
5774 * gcc.dg/torture/pr79536.c: New test.
5775
a72b242e
AM
57762017-02-16 Alan Modra <amodra@gmail.com>
5777
5778 * gcc.c-torture/execute/pr79286.c: New.
5779
bcac0b4d
JJ
57802017-02-16 Jakub Jelinek <jakub@redhat.com>
5781
5782 PR c++/79512
5783 * c-c++-common/gomp/pr79512.c: New test.
5784
945c17d8
MS
57852017-02-15 Martin Sebor <msebor@redhat.com>
5786
5787 PR c++/79363
5788 * g++.dg/ext/flexary12.C: Adjust.
5789 * g++.dg/ext/flexary20.C: Same.
5790 * g++.dg/ext/flexary21.C: Same.
5791 * g++.dg/ext/flexary22.C: New test.
5792
25c99850
BC
57932017-02-15 Bin Cheng <bin.cheng@arm.com>
5794
5795 PR tree-optimization/79347
5796 * gcc.dg/vect/pr79347.c: New test.
5797
4f5e5fcb
JJ
57982017-02-15 Jakub Jelinek <jakub@redhat.com>
5799
e7202857
JJ
5800 PR c++/79301
5801 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5802 [[deprecated]] comment.
5803 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5804 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5805 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5806 [[deprecated]] in -std=c++11.
5807 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5808 [[fallthrough]] in -std=c++11 and -std=c++14.
5809
4f5e5fcb
JJ
5810 PR c++/79288
5811 * g++.dg/tls/pr79288.C: New test.
5812
c7545f1c
MP
58132017-02-15 Marek Polacek <polacek@redhat.com>
5814
5815 PR c/79515
5816 * gcc.dg/dfp/pr79515.c: New.
5817
1114b39c
DE
58182017-02-15 David Edelsohn <dje.gcc@gmail.com>
5819
5820 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5821
93b87d1d
TS
58222017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5823
5824 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5825 "opt_files".
5826
fa8db6ea
JJ
58272017-02-15 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR target/79487
5830 * gcc.dg/dfp/pr79487.c: New test.
5831 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5832 2017-02-13 change.
5833
8722316b
CL
58342017-01-14 Carl Love <cel@us.ibm.com>
5835
5836 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5837 xvcvsxdsp and xvcvuxdsp instructions.
5838
2932fe90
SB
58392017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5840
5841 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5842 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5843 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5844 64-bit default target.
5845 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5846 a 64-bit default target.
5847
63d09033
JJ
58482017-02-14 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR target/79481
5851 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5852 (test_3vx): Change return type from int to void.
63d09033
JJ
5853 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5854 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5855 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5856 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5857 tests.
5858 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5859 (test_3vx): Change return type from int to void.
5860 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5861 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5862 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5863 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5864 tests.
5865 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5866 intrinsic. Change scan-assembler-times number from 1 to 2.
5867 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5868 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5869 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5870 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5871 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5872 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5873 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5874
8668fae0
UB
58752017-02-14 Uros Bizjak <ubizjak@gmail.com>
5876
5877 PR middle-end/61225
5878 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5879 Use dg-additional-options for ia32 target. Remove XFAIL.
5880
95d96609
UB
58812017-02-14 Uros Bizjak <ubizjak@gmail.com>
5882
5883 PR target/79495
5884 * gcc.target/i386/pr79495.c: New test.
5885
6f207d58
MP
58862017-02-14 Marek Polacek <polacek@redhat.com>
5887
5888 PR c++/79420
5889 PR c++/79463
5890 * g++.dg/cpp1y/pr79463.C: New.
5891 * g++.dg/template/incomplete10.C: New.
5892 * g++.dg/template/incomplete9.C: New.
5893
ee139af5
L
58942017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5895
5896 PR target/79498
5897 * gcc.target/i386/pr79498.c: New test.
5898
bf00c9e0
MS
58992017-02-14 Martin Sebor <msebor@redhat.com>
5900
5901 PR middle-end/79448
5902 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5903 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5904 * gcc.dg/tree-ssa/pr79448.c: New test.
5905
6c022f73
JL
59062017-02-14 Jeff Law <law@redhat.com>
5907
5908 PR tree-optimization/79095
5909 * g++.dg/pr79095-1.C: New test
5910 * g++.dg/pr79095-2.C: New test
5911 * g++.dg/pr79095-3.C: New test
5912 * g++.dg/pr79095-4.C: New test
5913 * g++.dg/pr79095-5.C: New test
5914 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5915 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5916
b719f884
JG
59172017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5918
5919 * gcc.target/aarch64/vect_fp16_1.c: New.
5920
1be33173
PK
59212017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5922
5923 * gcc.dg/gimplefe-25.c: New test.
5924
73424a09
JJ
59252017-02-14 Jakub Jelinek <jakub@redhat.com>
5926
5927 PR tree-optimization/79408
5928 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5929
977472e8
RB
59302017-02-14 Richard Biener <rguenther@suse.de>
5931
5932 PR middle-end/79432
5933 * gcc.dg/torture/pr79432.c: New testcase.
5934
ee75687b
MS
59352017-02-13 Martin Sebor <msebor@redhat.com>
5936
5937 PR middle-end/79496
5938 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5939
b84702c0
JJ
59402017-02-13 Jakub Jelinek <jakub@redhat.com>
5941
ecc04fae
JJ
5942 PR sanitizer/79341
5943 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5944 variables volatile.
5945
b84702c0
JJ
5946 PR c++/79232
5947 * g++.dg/cpp1z/eval-order4.C: New test.
5948 * g++.dg/other/pr79232.C: New test.
5949
b9a161ff
NS
59502017-02-13 Nathan Sidwell <nathan@acm.org>
5951
5952 PR c++/79296
5953 * g++.dg/cpp0x/pr79296.C: New.
5954
d8505fac
SB
59552017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5956
5957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
5958 Instead, xfail powerpc*-*-* && lp64.
5959
efb802cb
SB
59602017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5961
5962 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
5963 powerpc_p8vector_ok.
5964 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5965
8d6427c6
AS
59662017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
5967
5968 PR target/79449
5969 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
5970 for reading beyond a 4k boundary.
5971
9b7716c9
JJ
59722017-02-13 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR rtl-optimization/79388
5975 PR rtl-optimization/79450
5976 * gcc.c-torture/execute/pr79388.c: New test.
5977 * gcc.c-torture/execute/pr79450.c: New test.
5978
4bb91707
TK
59792017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5980
5981 PR fortran/65542
9b7716c9 5982 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 5983
e22910c2
JJ
59842017-02-11 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR sanitizer/79341
5987 * g++.dg/asan/deep-stack-uaf-1.C: New test.
5988
acbbac04
JH
59892017-02-11 Jan Hubicka <hubicka@ucw.cz>
5990
5991 PR tree-ssa/56727
5992 * gcc.dg/tree-ssa/pr56727.c: New testcase.
5993
e493f96b
JJ
59942017-02-10 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR c++/79457
5997 * g++.dg/cpp0x/pr79457.C: New test.
5998
773acd54
SB
59992017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6000
6001 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6002 scan-assembler unless lp64.
6003
b56f814e
SB
60042017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6005
6006 PR tree-optimization/66612
6007 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6008
5e659d16
SB
60092017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6010
6011 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6012 of all powerpc.
6013
6f4f30bf
MP
60142017-02-10 Marek Polacek <polacek@redhat.com>
6015
6016 PR c++/79435
6017 * g++.dg/cpp1y/pr79435.C: New.
6018
3799a5b8
MP
6019 PR c++/79184
6020 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6021
052ef81d
CL
60222017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6023
6024 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6025 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6026 New.
6027 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6028 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6029 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6030 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6031 (vtst_expected_poly64x2): Move to aarch64-only section.
6032 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6033 (vtst_p64, vtstq_p64): New tests.
6034
a7c8ed0c
PC
60352017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6036
6037 PR c++/71737
6038 * g++.dg/cpp0x/pr71737.C: New.
6039
3dcde5ef 60402017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6041 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6042
6043 * gcc.dg/gimplefe-error-1.c: New testcase.
6044 * gcc.dg/gimplefe-error-2.c: New testcase.
6045 * gcc.dg/gimplefe-error-3.c: New testcase.
6046
6139a3b7
JJ
60472017-02-10 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR tree-optimization/79411
6050 * gcc.c-torture/compile/pr79411.c: New test.
6051
9bfc55d0
JJ
60522017-02-09 Jakub Jelinek <jakub@redhat.com>
6053 Jason Merrill <jason@redhat.com>
6054
6055 PR c++/79143
6056 * g++.dg/cpp1z/pr79143.C: New test.
6057
0b90c541
JH
60582017-02-09 Jan Hubicka <hubicka@ucw.cz>
6059
6060 * gcc.dg/loop-unswitch-2.c: Update testcase.
6061 * gcc.dg/loop-unswitch-1.c: Update testcase.
6062
192b048b
MP
60632017-02-09 Marek Polacek <polacek@redhat.com>
6064
6065 PR c/79428
6066 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6067 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6068 * c-c++-common/goacc/pr79428-1.c: New test.
6069 * c-c++-common/gomp/pr79428-2.c: New test.
6070 * c-c++-common/gomp/pr79428-5.c: New test.
6071 * c-c++-common/gomp/pr79428-6.c: New test.
6072 * c-c++-common/pr79428-3.c: New test.
6073
e9a9033b
AK
60742017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6075
6076 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6077 testcases.
6078
56f71478
JJ
60792017-02-09 Jakub Jelinek <jakub@redhat.com>
6080
28f6839b
JJ
6081 PR c/79413
6082 * gcc.c-torture/compile/pr79413.c: New test.
6083
f08683a1
JJ
6084 PR c++/79429
6085 * c-c++-common/gomp/pr79429.c: New test.
6086 * g++.dg/gomp/pr79429.C: New test.
6087
56f71478
JJ
6088 PR c/79431
6089 * c-c++-common/gomp/pr79431.c: New test.
6090
02889d23
CLT
60912017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6092 Cesar Philippidis <cesar@codesourcery.com>
6093 Joseph Myers <joseph@codesourcery.com>
6094 Chung-Lin Tang <cltang@codesourcery.com>
6095
6096 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6097 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6098 * c-c++-common/goacc/loop-auto-2.c: New.
6099 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6100 * c-c++-common/goacc/tile-2.c: New.
6101 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6102 * g++.dg/goacc/tile-1.C: New, check tile subst.
6103 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6104 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6105 * gfortran.dg/goacc/tile-1.f90: New test.
6106 * gfortran.dg/goacc/tile-2.f90: New test.
6107 * gfortran.dg/goacc/tile-lowering.f95: New test.
6108
9c0c77d2
RB
61092017-02-09 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/69823
6112 * gcc.dg/graphite/pr69823.c: New testcase.
6113
f39bad9f
PH
61142017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6115
6116 PR target/78604
6117 * gcc.target/powerpc/pr78604.c: New.
6118
fc00b9ce
KN
61192017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6120
6121 PR target/68972
6122 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6123 disable this test on power architecture.
6124
50c1f4a5
RB
61252017-02-08 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/71824
6128 PR tree-optimization/79409
6129 * gcc.dg/graphite/pr71824-3.c: New testcase.
6130
74a15d14
JJ
61312017-02-08 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR tree-optimization/79408
6134 * gcc.dg/tree-ssa/pr79408.c: New test.
6135
d798497e
RB
61362017-02-08 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/71824
6139 * gcc.dg/graphite/pr71824-2.c: New testcase.
6140
9d5019a1
AP
61412017-02-07 Andrew Pinski <apinski@cavium.com>
6142
705d3b77 6143 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6144
ec48209a
JJ
61452017-02-07 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR rtl-optimization/79386
6148 * gcc.c-torture/compile/pr79386.c: New test.
6149
e5f234b2
DV
61502017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6151 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6152
6153 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6154 *-*-solaris*.
6155
1f138b75
JJ
61562017-02-07 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR target/79299
6159 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6160 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6161
7af4b20d
RB
61622017-02-07 Richard Biener <rguenther@suse.de>
6163
6164 * gcc.dg/gimplefe-23.c: New testcase.
6165 * gcc.dg/gimplefe-24.c: Likewise.
6166
d95c2fc7
CL
61672017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6170 scan-assembler instead of scan-assembler-times.
6171 * gcc.target/aarch64/test_frame_10.c: Likewise.
6172 * gcc.target/aarch64/test_frame_12.c: Likewise.
6173 * gcc.target/aarch64/test_frame_2.c: Likewise.
6174 * gcc.target/aarch64/test_frame_4.c: Likewise.
6175 * gcc.target/aarch64/test_frame_6.c: Likewise.
6176 * gcc.target/aarch64/test_frame_7.c: Likewise.
6177 * gcc.target/aarch64/test_frame_8.c: Likewise.
6178
fa5d44d0
RO
61792017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6180
6181 * gcc.target/i386/pr78419.c: Require ifunc support.
6182
d9b4ce00
DE
61832017-02-07 David Edelsohn <dje.gcc@gmail.com>
6184
6185 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6186
bb7d75ff
PP
61872017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6188
6189 PR c++/79360
6190 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6191
122e7b4f
KC
61922017-02-06 Kito Cheng <kito.cheng@gmail.com>
6193
6194 * lib/target-supports.exp: Define the RISC-V target.
6195 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6196 * gcc.dg/builtin-apply2.c: Likewise.
6197 * gcc.dg/ifcvt-4.c: Likewise.
6198 * gcc.dg/loop-8.c: Likewise.
6199 * gcc.dg/sibcall-10.c: Likewise.
6200 * gcc.dg/sibcall-9.c: Likewise.
6201 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6202 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6203 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6204 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6205 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6206 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6207 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6208
391675ac
MM
62092017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6210
6211 PR target/66144
6212 * gcc.target/powerpc/pr66144-1.c: New test.
6213 * gcc.target/powerpc/pr66144-2.c: Likewise.
6214 * gcc.target/powerpc/pr66144-3.c: Likewise.
6215
e495e31a
MS
62162017-02-06 Martin Sebor <msebor@redhat.com>
6217
6218 PR tree-optimization/79376
6219 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6220 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6221
2568d8a1
JJ
62222017-02-06 Jakub Jelinek <jakub@redhat.com>
6223
98e09245
JJ
6224 PR c++/79379
6225 * g++.dg/cpp1y/constexpr-79379.C: New test.
6226
e8b0383c
JJ
6227 PR c++/79377
6228 * g++.dg/lookup/pr79377.C: New test.
6229
a5e8cbd1
JJ
6230 PR c++/79372
6231 * g++.dg/cpp1z/decomp25.C: New test.
6232
2568d8a1
JJ
6233 PR tree-optimization/79284
6234 * gcc.c-torture/compile/pr79284.c: New test.
6235
aae936b9
PC
62362017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6237
6238 PR c++/70448
6239 * g++.dg/cpp0x/pr70448.C: New.
6240
daf57541
DV
62412017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6242
6243 PR 78348
6244 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6245 to dg-options.
6246
0898c74d
GJL
62472017-02-06 Georg-Johann Lay <avr@gjlay.de>
6248
6249 PR target/78883
6250 * gcc.c-torture/compile/pr78883.c: New test.
6251
5d3ebb71
JH
62522017-02-05 Jan Hubicka <hubicka@ucw.cz>
6253
6254 PR tree-ssa/79347
6255 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6256 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6257 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6258 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6259 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6260 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6261 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6262 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6263 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6264 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6265 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6266 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6267 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6268
139d4065
AV
62692017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6270
6271 PR fortran/79344
6272 * gfortran.dg/allocate_with_source_24.f90: New test.
6273
4b9c80d8
AV
62742017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6275
6276 PR fortran/79230
6277 * gfortran.dg/der_ptr_component_2.f90: New test.
6278
f3877b2f
EB
62792017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6280
6281 * gcc.target/sparc/20170205-1.c: New test.
6282
d8a09ada
JDA
62832017-02-03 John David Anglin <danglin@gcc.gnu.org>
6284
a2a86d6a
JDA
6285 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6286 libatomic_available.
6287
a1d99925
JDA
6288 * gcc.dg/pr77587.c: Require alias support.
6289 * gcc.dg/pr77587a.c: Likewise.
6290
d8bf159e
JDA
6291 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6292 * gcc.c-torture/execute/pr78622.c: Likewise.
6293
d8a09ada
JDA
6294 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6295 hppa*-*-hpux*.
6296 * c-c++-common/Wunused-var-16.c: Likewise.
6297 * c-c++-common/builtin-shuffle-1.c: Likewise.
6298 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6299 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6300
f589a1ce
MS
63012017-02-03 Martin Sebor <msebor@redhat.com>
6302
6303 PR tree-optimization/79327
6304 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6305 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6306 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6307
5b00f9d2
JJ
63082017-02-03 Jakub Jelinek <jakub@redhat.com>
6309 Martin Sebor <msebor@redhat.com>
6310
6311 PR tree-optimization/79327
6312 * gcc.dg/tree-ssa/pr79327.c: New test.
6313 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6314 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6315 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6316 (test_sprintf_chk_range_schar): Adjust dg-message.
6317 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6318 * gcc.c-torture/execute/pr79327.c: New test.
6319
437f0a81
JJ
63202017-02-03 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR target/79354
6323 * gcc.target/powerpc/pr79354.c: New test.
6324 * gcc.c-torture/execute/pr79354.c: New test.
6325
3f343040
MS
63262017-02-03 Martin Sebor <msebor@redhat.com>
6327
6328 PR tree-optimization/79352
6329 * gcc.dg/tree-ssa/pr79352.c: New test.
6330
46a2ab58
ML
63312017-02-03 Martin Liska <mliska@suse.cz>
6332
6333 PR lto/66295
6334 * gcc.target/i386/mvc9.c: New test.
6335
baa2d1cd
PH
63362017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6337
6338 PR target/79158
6339 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6340 to VSX reg.
6341
30c6ec2f
JH
63422017-02-02 Jan Hubicka <hubicka@ucw.cz>
6343
6344 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6345 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6346 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6347 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6348 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6349 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6350 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6351 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6352 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6353 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6354 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6355 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6356 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6357
ebee1eb9
MS
63582017-02-02 Martin Sebor <msebor@redhat.com>
6359
6360 PR middle-end/79275
6361 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6362 * gcc.dg/tree-ssa/pr79275.c: New test.
6363
dcd25b8a
AS
63642017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6365
dc362ada 6366 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6367
0f0c2cc3
JH
63682017-02-02 Jan Hubicka <hubicka@ucw.cz>
6369
6370 PR middle-end/77445
6371 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6372 threading is done.
6373
1c372840
TC
63742017-02-02 Tamar Christina <tamar.christina@arm.com>
6375
6376 PR middle-end/78142
6377 * gcc.target/aarch64/vector_initialization_nostack.c
6378 (f12): Use one vector
6379
9f11a4a7
JJ
63802017-02-02 Jakub Jelinek <jakub@redhat.com>
6381
bef7e561
JJ
6382 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6383 * c-c++-common/asan/misalign-1.c: Likewise.
6384 * c-c++-common/asan/misalign-2.c: Likewise.
6385 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6386 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6387 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6388 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6389 add -ffat-lto-objects from/to dg-additional-options.
6390 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6391 dg-additional-options.
6392
9f11a4a7
JJ
6393 PR target/79197
6394 * gcc.target/powerpc/pr79197.c: New test.
6395 * gcc.c-torture/compile/pr79197.c: New test.
6396
09661674
RB
63972017-02-02 Richard Biener <rguenther@suse.de>
6398
6399 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6400
d8d58893
PC
64012017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/69637
6404 * g++.dg/cpp0x/pr69637-1.C: New.
6405 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6406
521a70a4
AK
64072017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6408
6409 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6410
e26b502d
BS
64112017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6412
6413 PR target/70012
6414 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6415 conditions.
6416
55e75c7c
JJ
64172017-02-01 Jakub Jelinek <jakub@redhat.com>
6418
6419 PR testsuite/79324
6420 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6421 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6422 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6423 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6424 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6425 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6426 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6427 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6428 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6429 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6430 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6431 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6432 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6433
a4476973
ML
64342017-02-01 Martin Liska <mliska@suse.cz>
6435
6436 PR testsuite/79272
6437 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6438
3f3181b1
RB
64392017-02-01 Richard Biener <rguenther@suse.de>
6440
6441 PR testsuite/76957
6442 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6443 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6444 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6445 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6446
1e7ef862
RB
64472017-02-01 Richard Biener <rguenther@suse.de>
6448
6449 PR middle-end/79315
6450 * gfortran.dg/pr79315.f90: New testcase.
6451
405a7406
RB
64522017-02-01 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/71824
6455 * gcc.dg/graphite/pr71824.c: New testcase.
6456
19bdccb4
JJ
64572017-01-31 Jakub Jelinek <jakub@redhat.com>
6458
6459 PR c++/79304
6460 * g++.dg/diagnostic/pr79304.C: New test.
6461
fcb2cdfc
DM
64622017-01-31 David Malcolm <dmalcolm@redhat.com>
6463
6464 PR c++/79298
6465 * g++.dg/spellcheck-pr79298.C: New test case.
6466
7cfa044d
DM
64672017-01-31 David Malcolm <dmalcolm@redhat.com>
6468
6469 PR preprocessor/79210
6470 * gcc.dg/format/pr79210.c: New test case.
6471 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6472 New function.
6473
de3fbef6
NS
64742017-01-31 Nathan Sidwell <nathan@acm.org>
6475
5ae37bdf
NS
6476 PR c++/79290
6477 * g++.dg/warn/pr79290.C: New.
6478
de3fbef6
NS
6479 PR c++/67273
6480 PR c++/79253
6481 * g++.dg/cpp1y/pr67273.C: New.
6482 * g++.dg/cpp1y/pr79253.C: New.
6483
7f357c61
NS
64842017-01-31 Nathan Sidwell <nathan@acm.org>
6485
6486 PR c++/79264
6487 * g++.dg/cpp1y/pr61636-1.C: Augment.
6488
5b11971a
CL
64892017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6490
6491 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6492 rand() instead of random().
6493
8b670f93
AH
64942017-01-30 Aldy Hernandez <aldyh@redhat.com>
6495
6496 PR tree-optimization/71691
6497 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6498
4727e06b
AK
64992017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6500
6501 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6502 __ARCH__.
6503
b6dae849
JJ
65042017-01-31 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR tree-optimization/79267
6507 * g++.dg/opt/pr79267.C: New test.
6508
40fb9c89
AO
65092017-01-30 Alexandre Oliva <aoliva@redhat.com>
6510
6511 PR debug/63238
6512 * gcc.dg/debug/dwarf2/align-1.c: New.
6513 * gcc.dg/debug/dwarf2/align-2.c: New.
6514 * gcc.dg/debug/dwarf2/align-3.c: New.
6515 * gcc.dg/debug/dwarf2/align-4.c: New.
6516 * gcc.dg/debug/dwarf2/align-5.c: New.
6517 * gcc.dg/debug/dwarf2/align-6.c: New.
6518 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6519 * g++.dg/debug/dwarf2/align-1.C: New.
6520 * g++.dg/debug/dwarf2/align-2.C: New.
6521 * g++.dg/debug/dwarf2/align-3.C: New.
6522 * g++.dg/debug/dwarf2/align-4.C: New.
6523 * g++.dg/debug/dwarf2/align-5.C: New.
6524 * g++.dg/debug/dwarf2/align-6.C: New.
6525
3095f651
AS
65262017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6527
6528 PR target/79170
6529 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6530
3cf88bff
MS
65312017-01-30 Martin Sebor <msebor@redhat.com>
6532
6533 PR testsuite/79293
6534 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6535
37731134
ML
65362017-01-30 Martin Liska <mliska@suse.cz>
6537
6538 PR gcov-profile/79259
6539 * g++.dg/tree-prof/pr79259.C: New test.
6540
0c7247cc
RB
65412017-01-30 Richard Biener <rguenther@suse.de>
6542
6543 PR tree-optimization/79276
6544 * gcc.dg/torture/pr79276.c: New testcase.
6545
ab4be5d1
DV
65462017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6547
6548 PR target/79240
6549 * gcc.target/s390/pr79240.c: New test.
6550
6687d58d
BS
65512017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6552
6553 PR target/79268
6554 * gcc.target/powerpc/pr79268.c: New file.
6555 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6556 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6557 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6558 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6559
b5df96c3
JDA
65602017-01-28 John David Anglin <danglin@gcc.gnu.org>
6561
fc34d7b8
JDA
6562 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6563
9efc84e4
JDA
6564 PR testsuite/70583
6565 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6566
4bfbe3ae
JDA
6567 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6568 * gnat.dg/debug9.adb: Likewise.
6569
8d0b306f
JDA
6570 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6571
b5df96c3
JDA
6572 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6573 libatomic_available.
6574 * gfortran.dg/coarray_42.f90: Likewise.
6575 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6576 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6577 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6578
eb339366
MS
65792017-01-27 Martin Sebor <msebor@redhat.com>
6580
6581 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6582
711ce021
BS
65832017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6584
6585 PR rtl-optimization/79194
6586 * gcc.dg/torture/pr79194.c: New test.
6587
d8321b33
VM
65882017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6589
6590 PR tree-optimization/71374
2568d8a1 6591 * gcc.target/i386/pr71374.c: New.
d8321b33 6592
9e2ea13e
MS
65932017-01-27 Martin Sebor <msebor@redhat.com>
6594
6595 PR c++/71290
6596 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6597 a dg-error directive.
6598
9eb7045b
VM
65992017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6600
6601 PR target/79131
6602 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6603 * gcc.target/arm/pr79131-2.c: New.
6604
f75bbf3f
BS
66052017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6606
6607 PR target/65484
6608 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6609 vectorized on POWER unless hardware misaligned loads are
6610 available.
6611
3f54004b
BC
66122017-01-27 Bin Cheng <bin.cheng@arm.com>
6613
6614 PR rtl-optimization/78559
6615 * gcc.c-torture/execute/pr78559.c: New test.
6616
40b6bff9
RB
66172017-01-27 Richard Biener <rguenther@suse.de>
6618
6619 PR tree-optimization/79245
6620 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6621 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6622
b2f8892e
JJ
66232017-01-27 Jakub Jelinek <jakub@redhat.com>
6624
6625 PR c/79199
6626 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6627 target. Use 4294967293U instead of 4294967293.
6628
b002f3b9
RB
66292017-01-27 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/71433
6632 * gcc.dg/Warray-bounds-21.c: New testcase.
6633
38f50ab6
RB
66342017-01-27 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/79244
6637 * gcc.dg/torture/pr79244.c: New testcase.
6638
c04f4139
JJ
66392017-01-27 Jakub Jelinek <jakub@redhat.com>
6640
6641 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6642 all occurrences of 40 to 32.
6643
6ca513f9
RE
66442017-01-27 Richard Earnshaw <rearnsha@arm.com>
6645
6646 PR target/79239
6647 * gcc.target/arm/pr79239.c: New test.
6648
d876f5cd
DV
66492017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6650
6651 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6652
bb6a6ee9
AB
66532017-01-27 Adam Butcher <adam@jessamine.co.uk>
6654
6655 PR c++/64382
6656 * g++.dg/cpp1y/pr64382.C: New test.
6657
31c87a43
MS
66582017-01-26 Martin Sebor <msebor@redhat.com>
6659
6660 PR middle-end/78703
6661 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6662 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6663 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6664 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6665
f7c06c0f
JJ
66662017-01-26 Jakub Jelinek <jakub@redhat.com>
6667
b0670cc0
JJ
6668 PR debug/79129
6669 * g++.dg/debug/dwarf2/pr79129.C: New test.
6670
f7c06c0f
JJ
6671 PR debug/78835
6672 * g++.dg/debug/dwarf2/pr78835.C: New test.
6673
5d93da1d
MS
66742017-01-26 Martin Sebor <msebor@redhat.com>
6675
6676 PR middle-end/78703
6677 * gcc.dg/format/pr78569.c: Adjust.
6678 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6679 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6680 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6681 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6682 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6683 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6684 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6685 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6686 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6687 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6688 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6689
905d2812
JJ
66902017-01-26 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR c++/68727
6693 * g++.dg/other/offsetof8.C: Add expected error.
6694 * g++.dg/other/offsetof9.C: New test.
6695
b3db8d77
DE
66962017-01-26 David Edelsohn <dje.gcc@gmail.com>
6697
6698 * g++.dg/opt/declone3.C: Require LTO.
6699
15961e4a
VM
67002017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6701
6702 PR target/79131
6703 * gcc.target/arm/pr79131.c: New.
6704
e39dd802
BC
67052017-01-26 Bin Cheng <bin.cheng@arm.com>
6706
6707 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6708
bc9efeab
JW
67092017-01-26 Jonathan Wakely <jwakely@redhat.com>
6710
6711 PR libstdc++/79190
6712 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6713 matches replaced operator delete.
6714
b5f75f0b
JJ
67152017-01-26 Jakub Jelinek <jakub@redhat.com>
6716
6717 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6718 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6719 avx512f with avx512dq.
6720 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6721 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6722 avx512f with avx512dq.
6723 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6724 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6725 avx512f with avx512dq.
6726
0a38b341
MP
67272017-01-26 Marek Polacek <polacek@redhat.com>
6728
6729 PR c/79199
6730 * c-c++-common/Wduplicated-branches-13.c: New test.
6731
ebff5c3f
DS
67322017-01-26 David Sherwood <david.sherwood@arm.com>
6733
6734 PR middle-end/79212
6735 * gfortran.dg/gomp/sharing-4.f90: New test.
6736
e6d55103
JJ
67372017-01-26 Jakub Jelinek <jakub@redhat.com>
6738
1a27fab1
JJ
6739 PR target/70465
6740 * gcc.target/i386/pr70465.c: New test.
6741
e6d55103
JJ
6742 * brig.dg/dg.exp: Update copyright years.
6743 * lib/brig-dg.exp: Update copyright years.
6744 * lib/brig.exp: Update copyright years.
6745
b5aa1281
MM
67462017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6747
6748 PR target/79179
6749 * gcc.target/powerpc/pr79179.c: New test.
6750
3b5de3cb
BS
67512017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6752
6753 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6754 generation to accept D-mode memory accesses.
6755
dbe81dbe
MS
67562017-01-25 Martin Sebor <msebor@redhat.com>
6757
6758 PR c++/71290
6759 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6760 * g++.dg/ext/flexarray-mangle.C: Same.
6761 * g++.dg/ext/flexarray-subst.C: Same.
6762 * g++.dg/ext/flexary10.C: Same.
6763 * g++.dg/ext/flexary11.C: Same.
6764 * g++.dg/ext/flexary14.C: Same.
6765 * g++.dg/ext/flexary16.C: Same.
6766 * g++.dg/ext/flexary18.C: Same.
6767 * g++.dg/ext/flexary19.C: Same.
6768 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
6769 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6770 * g++.dg/ubsan/object-size-1.C: Same.
6771 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 6772
0e343868
JJ
67732017-01-25 Jakub Jelinek <jakub@redhat.com>
6774
a25608aa
JJ
6775 PR c++/78896
6776 * g++.dg/cpp1z/decomp24.C: New test.
6777
0e343868
JJ
6778 PR c++/77914
6779 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6780 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6781 expect a warning.
6782 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6783 expect warnings.
6784 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6785 * g++.dg/cpp1y/pr59636.C: Likewise.
6786 * g++.dg/cpp1y/pr60190.C: Likewise.
6787
0d098f4b
BC
67882017-01-25 Bin Cheng <bin.cheng@arm.com>
6789
6790 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6791
5332c89e 67922017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
6793
6794 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
6795 vec_packs built-ins
6796
ed4e59f4
CL
67972017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6798
6799 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6800 -mcpu=cortex-a57.
6801 * gcc.target/arm/vseleqsf.c: Likewise.
6802 * gcc.target/arm/vselgedf.c: Likewise.
6803 * gcc.target/arm/vselgesf.c: Likewise.
6804 * gcc.target/arm/vselgtdf.c: Likewise.
6805 * gcc.target/arm/vselgtsf.c: Likewise.
6806 * gcc.target/arm/vselledf.c: Likewise.
6807 * gcc.target/arm/vsellesf.c: Likewise.
6808 * gcc.target/arm/vselltdf.c: Likewise.
6809 * gcc.target/arm/vselltsf.c: Likewise.
6810 * gcc.target/arm/vselnedf.c: Likewise.
6811 * gcc.target/arm/vselnesf.c: Likewise.
6812 * gcc.target/arm/vselvcdf.c: Likewise.
6813 * gcc.target/arm/vselvcsf.c: Likewise.
6814 * gcc.target/arm/vselvsdf.c: Likewise.
6815 * gcc.target/arm/vselvssf.c: Likewise.
6816
a5d6927f
RB
68172017-01-25 Richard Biener <rguenther@suse.de>
6818
6819 PR testsuite/72850
6820 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6821 to what we had before adding the threading passes.
6822
c2873892
RB
68232017-01-25 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/69264
6826 * g++.dg/torture/pr69264.C: New testcase.
6827
9aa483a2
KT
68282016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6829
6830 PR target/79145
6831 * gcc.target/arm/pr79145.c: New test.
6832
5c628c3e
RB
68332017-01-25 Richard Biener <rguenther@suse.de>
6834
6835 PR debug/78363
6836 * g++.dg/gomp/pr78363-1.C: New testcase.
6837 * g++.dg/gomp/pr78363-2.C: Likewise.
6838 * g++.dg/gomp/pr78363-3.C: Likewise.
6839
9078cd36
KT
68402016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6841
6842 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6843 * gcc.dg/lto/pr61526_0.c: Likewise.
6844 * gcc.dg/lto/pr64415_0.c: Likewise.
6845
7cfd79d6
JJ
68462017-01-24 Jakub Jelinek <jakub@redhat.com>
6847
6848 PR c++/79205
6849 * g++.dg/cpp1z/decomp22.C: New test.
6850 * g++.dg/cpp1z/decomp23.C: New test.
6851
3e4b91f2
NS
68522017-01-24 Nathan Sidwell <nathan@acm.org>
6853
1d7bc790
NS
6854 PR c++/78469
6855 * g++.dg/cpp0x/pr78469.C: New.
6856
3e4b91f2
NS
6857 PR c++/79118
6858 * g++.dg/cpp0x/pr79118.C: New.
6859
b20ba138
EB
68602017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6861
6862 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6863
c2e84327
DM
68642017-01-24 David Malcolm <dmalcolm@redhat.com>
6865
6866 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6867 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6868 * gcc.dg/rtl/rtl.exp: New file.
6869 * gcc.dg/rtl/test.c: New file.
6870 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6871 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6872 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6873 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6874 * gcc.dg/rtl/x86_64/final.c: New test case.
6875 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6876 * gcc.dg/rtl/x86_64/ira.c: New test case.
6877 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6878 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6879 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6880 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6881 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6882 * gcc.dg/rtl/x86_64/test_1.h: New file.
6883 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6884 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6885 * gcc.dg/rtl/x86_64/times-two.h: New file.
6886 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6887
cf8d19de
BC
68882017-01-24 Bin Cheng <bin.cheng@arm.com>
6889
6890 PR tree-optimization/79159
6891 * g++.dg/tree-ssa/pr79159.C: New test.
6892
f6a24a94 68932017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6894 Martin Jambor <mjambor@suse.cz>
6895
6896 * lib/brig-dg.exp: New file.
6897 * lib/brig.exp: Likewise.
6898 * brig.dg/README: Likewise.
6899 * brig.dg/dg.exp: Likewise.
6900 * brig.dg/test/gimple/alloca.hsail: Likewise.
6901 * brig.dg/test/gimple/atomics.hsail: Likewise.
6902 * brig.dg/test/gimple/branches.hsail: Likewise.
6903 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6904 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6905 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6906 * brig.dg/test/gimple/mem.hsail: Likewise.
6907 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6908 * brig.dg/test/gimple/packed.hsail: Likewise.
6909 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6910 * brig.dg/test/gimple/variables.hsail: Likewise.
6911 * brig.dg/test/gimple/vector.hsail: Likewise.
6912
c3b3e526
JJ
69132017-01-24 Jakub Jelinek <jakub@redhat.com>
6914
6915 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6916 support asan, only on i?86/x86_64 require sse2_runtime.
6917
75f92127
KN
69182017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6919
6920 PR target/66669
6921 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6922 test on powerpc targets.
6923
1a998fa0
MS
69242017-01-23 Martin Sebor <msebor@redhat.com>
6925
6926 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6927
108fdd6d
RB
69282017-01-23 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/79088
6931 PR tree-optimization/79188
6932 * gcc.dg/torture/pr79088.c: New testcase.
6933 * gcc.dg/torture/pr79188.c: Likewise.
6934
28826a66
KN
69352017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6936
6937 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6938 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6939 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6940 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6941 type of test function to reflect change in built-in function's
6942 return type.
6943 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6944 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6945 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6946 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6947 type and second argument type to reflect change in built-in
6948 function's type signature.
6949 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6950 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6951 type of test function to reflect change in built-in function's
6952 return type.
6953 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
6954 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
6955 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
6956 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
6957 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
6958 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
6959 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
6960 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
6961 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
6962 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
6963 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
6964 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
6965 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
6966 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
6967 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
6968 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
6969 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
6970 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
6971 type of test function to reflect change in built-in function's
6972 return type.
6973 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
6974 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
6975 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
6976 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
6977 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
6978 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
6979 test function's result and second argument to reflect change in
6980 built-in function's type signature.
6981 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
6982
e6b8075c
NS
69832017-01-23 Nathan Sidwell <nathan@acm.org>
6984
fc7612fd
NS
6985 PR C++/71710
6986 * g++.dg/template/pr71710.C: New.
6987
e6b8075c
NS
6988 PR c++/71406
6989 PR c++/77508
6990 * g++.dg/template/pr71406.C: New.
6991
15b8fd49
TK
69922017-01-23 Thomas Koenig <tkoenig@netcologne.de>
6993
9b7716c9 6994 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 6995
e9c4fbe9
BS
69962017-01-23 Bernd Schmidt <bschmidt@redhat.com>
6997
6998 PR rtl-optimization/78634
6999 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7000
8539a302
BC
70012017-01-23 Bin Cheng <bin.cheng@arm.com>
7002
7003 PR tree-optimization/70754
7004 * gfortran.dg/pr70754.f90: New test.
7005
f368600f
ML
70062017-01-23 Martin Liska <mliska@suse.cz>
7007
7008 PR tree-optimization/79196
7009 * gcc.dg/asan/pr79196.c: New test.
7010 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7011
d886761f
MM
70122017-01-23 Michael Matz <matz@suse.de>
7013
7014 PR tree-optimization/78384
7015 * gcc.dg/pr78384.c: New test.
7016
cffcafda
RB
70172017-01-23 Richard Biener <rguenther@suse.de>
7018
7019 PR tree-optimization/79186
7020 * gcc.dg/torture/pr79186.c: New testcase.
7021 * gcc.dg/torture/pr79187.c: Likewise.
7022
bda2bc48
MJ
70232017-01-23 Martin Jambor <mjambor@suse.cz>
7024
7025 * gcc.dg/ipa/vrp8.c: New test.
7026
f65f1ae3
MJ
70272017-01-23 Martin Jambor <mjambor@suse.cz>
7028
7029 PR ipa/79108
7030 * gfortran.dg/lto/pr79108_0.f90: New test.
7031
dea06111
AS
70322017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7033
7034 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7035 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7036 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7037 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7038 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7039 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7040 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7041 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7042 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7043 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7044 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7045 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7046 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7047 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7048 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7049 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7050
05011618
RB
70512017-01-23 Richard Biener <rguenther@suse.de>
7052 Nick Clifton <nickc@redhat.com>
7053
7054 PR testsuite/78421
7055 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7056 If the target is ARM return the result of the
7057 check_effective_target_arm_vect_no_misalign proc.
7058 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7059 support unaligned vectors then only expect one of the loops to be
7060 unrolled.
7061
f6b9f2ff
ML
70622017-01-23 Martin Liska <mliska@suse.cz>
7063
7064 * gcc.dg/asan/use-after-scope-10.c: New test.
7065 * gcc.dg/asan/use-after-scope-11.c: New test.
7066 * g++.dg/asan/use-after-scope-5.C: New test.
7067
c7775327
ML
70682017-01-23 Martin Liska <mliska@suse.cz>
7069
7070 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7071 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7072 sanopt optimization for ASAN_POISON.
7073
d8ae8d16
KT
70742016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7075
7076 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7077
54d7c70c
CL
70782017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7079
7080 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7081 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7082 for poly*_t types.
7083 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7084 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7085 exec_vcombine): Likewise.
7086 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7087 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7088 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7089 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7090 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7091 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7092 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7093 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7094 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7096 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7097 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7098 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7099 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7100 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7101 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7102 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7103 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7104 Likewise.
7105 (TEST_VGET_LANE): Cast to uint to avoid warning.
7106 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7107 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7108 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7109 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7110 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7111 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7112 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7113 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7114 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7115 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7116 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7117 CHECK_POLY instead of CHECK for poly64_t types.
7118 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7119 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7120 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7121 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7122 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7123 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7124 uint32_t.
7125 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7126 for int32_t, int64_t.
7127 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7128 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7129 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7130 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7131 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7132 needed.
7133
386fe51c
JJ
71342017-01-22 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR fortran/79154
7137 * gfortran.dg/gomp/pr79154-1.f90: New test.
7138 * gfortran.dg/gomp/pr79154-2.f90: New test.
7139
bc4d86e6
AS
71402017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7141
7142 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7143
c31d5fce
MP
71442017-01-21 Marek Polacek <polacek@redhat.com>
7145
7146 PR testsuite/79169
7147 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7148
25cb56c3
JH
71492017-01-20 Jan Hubicka <hubicka@ucw.cz>
7150
7151 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7152
ea9f867b
BS
71532017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7154
7155 PR rtl-optimization/79125
7156 * gcc.dg/torture/pr79125.c: New test.
7157
a876231c
JW
71582017-01-20 Jiong Wang <jiong.wang@arm.com>
7159
2568d8a1 7160 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7161 only.
2568d8a1
JJ
7162 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7163 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7164
4b9f2115
NS
71652017-01-20 Nathan Sidwell <nathan@acm.org>
7166
3e4b91f2 7167 PR c++/78495
4b9f2115
NS
7168 * g++.dg/cpp1z/inh-ctor38.C: New.
7169
d2aadab1
MP
71702017-01-20 Marek Polacek <polacek@redhat.com>
7171
7172 PR c/79152
7173 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7174
449cd5af
TP
71752017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7176
7177 * lib/target-supports.exp (check_configured_with): New procedure.
7178 (check_effective_target_default_mode): new effective target.
7179 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7180 default mode. Fix dg-skip-if target selector syntax.
7181 * gcc.target/arm/optional_thumb-2.c: Likewise.
7182 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7183 syntax.
7184
ebed7175
DM
71852017-01-20 David Malcolm <dmalcolm@redhat.com>
7186
7187 PR c++/77829
7188 PR c++/78656
7189 * g++.dg/spellcheck-pr77829.C: New test case.
7190 * g++.dg/spellcheck-pr78656.C: New test case.
7191
2ebd93e1
MP
71922017-01-20 Marek Polacek <polacek@redhat.com>
7193
7194 PR c/64279
7195 * c-c++-common/Wduplicated-branches-1.c: New test.
7196 * c-c++-common/Wduplicated-branches-10.c: New test.
7197 * c-c++-common/Wduplicated-branches-11.c: New test.
7198 * c-c++-common/Wduplicated-branches-12.c: New test.
7199 * c-c++-common/Wduplicated-branches-2.c: New test.
7200 * c-c++-common/Wduplicated-branches-3.c: New test.
7201 * c-c++-common/Wduplicated-branches-4.c: New test.
7202 * c-c++-common/Wduplicated-branches-5.c: New test.
7203 * c-c++-common/Wduplicated-branches-6.c: New test.
7204 * c-c++-common/Wduplicated-branches-7.c: New test.
7205 * c-c++-common/Wduplicated-branches-8.c: New test.
7206 * c-c++-common/Wduplicated-branches-9.c: New test.
7207 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7208 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7209 * g++.dg/ext/builtin-object-size3.C: Likewise.
7210 * g++.dg/gomp/loop-1.C: Likewise.
7211 * g++.dg/warn/Wduplicated-branches1.C: New test.
7212 * g++.dg/warn/Wduplicated-branches2.C: New test.
7213
0ce4024a
ML
72142017-01-20 Martin Liska <mliska@suse.cz>
7215
7216 PR lto/69188
7217 * gcc.dg/lto/pr69188_0.c: New test.
7218 * gcc.dg/lto/pr69188_1.c: New test.
7219
d8ea3e7c
AS
72202017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7221
7222 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7223 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7224 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7225 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7226 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7227 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7228 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7229 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7230 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7231 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7232 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7233 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7234 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7235 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7236 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7237 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7238 * gcc.target/i386/avx-1.c: Test new intrinsics.
7239 * gcc.target/i386/sse-13.c: Ditto.
7240 * gcc.target/i386/sse-23.c: Ditto.
7241
0516164b
RB
72422017-01-20 Richard Biener <rguenther@suse.de>
7243
7244 PR tree-optimization/71264
7245 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7246
d821744c
MF
72472017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7248
7249 * gcc.target/mips/madd4-1.c: New file.
7250 * gcc.target/mips/madd4-2.c: Likewise.
7251 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7252 HAS_MADD4.
7253 (mips_option_groups): Add -m[no-]madd4.
7254 (mips-dg-init): Detect default -mno-madd4.
7255 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7256 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7257 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7258 * gcc.target/mips/nmadd-1.c: Likewise.
7259 * gcc.target/mips/nmadd-2.c: Likewise.
7260 * gcc.target/mips/nmadd-3.c: Likewise.
7261
db58fd89
JW
72622017-01-19 Jiong Wang <jiong.wang@arm.com>
7263
7264 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7265 combined instructions.
7266 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7267 instructions.
7268 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7269 of pointer authentication.
7270
bd9cf60b
MM
72712017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7272
7273 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7274 floating point hardware to run test.
7275
ab014eb3
TC
72762017-01-19 Tamar Christina <tamar.christina@arm.com>
7277
2568d8a1 7278 * lib/target-supports.exp
ab014eb3
TC
7279 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7280
c048038f
RO
72812017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7282
7283 PR testsuite/79051
7284 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7285 __x86_64__]: Allow for target i?86-*-*.
7286
ab6b44cb
MF
72872017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7288
7289 PR target/78176
7290 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7291 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7292 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7293 HAS_LXC1.
7294 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7295 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7296 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7297
118d5ed3
AV
72982017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7299
7300 PR fortran/70696
7301 * gfortran.dg/coarray_43.f90: New test.
7302
a57c520e
RE
73032017-01-19 Richard Earnshaw <rearnsha@arm.com>
7304
7305 PR rtl-optimization/79121
7306 * gcc.c-torture/execute/pr79121.c: New test.
7307
54dc4be2
MM
73082017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7309
7310 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7311 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7312
7bd5dad2
LK
73132017-01-18 Louis Krupp <louis.krupp@zoho.com>
7314
7315 PR fortran/50069
7316 PR fortran/55086
7317 * gfortran.dg/pr50069_1.f90: New test.
7318 * gfortran.dg/pr50069_2.f90: New test.
7319 * gfortran.dg/pr55086_1.f90: New test.
7320 * gfortran.dg/pr55086_1_tfat.f90: New test.
7321 * gfortran.dg/pr55086_2.f90: New test.
7322 * gfortran.dg/pr55086_2_tfat.f90: New test.
7323 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7324
0edd264d
AS
73252017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7326 * gcc.dg/strcmp-1.c: New test.
7327 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7328
551914b7
DM
73292017-01-18 David Malcolm <dmalcolm@redhat.com>
7330
7331 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7332 (dejagnu_fail): Likewise.
7333 (dejagnu_note): Likewise.
7334 (pass): Provide forward decl, moving true decl to after #include
7335 of harness.h.
7336 (fail): Likewise.
7337 (note): Likewise.
7338
b7d3a6a6
MM
73392017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7340
7341 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7342 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7343
c484627c
NS
73442017-01-18 Nathan Sidwell <nathan@acm.org>
7345
7346 PR c++/78488
7347 * g++.dg/cpp1z/inh-ctor37.C: New.
7348
a711887e
UB
73492017-01-18 Uros Bizjak <ubizjak@gmail.com>
7350
7351 PR rtl-optimization/78952
7352 * gcc.target/i386/pr78952-1.c: New test.
7353 * gcc.target/i386/pr78952-2.c: Ditto.
7354
525a5e33
AV
73552017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7356
7357 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7358
73592017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7360
7361 PR fortran/70696
7362 * gfortran.dg/coarray_event_1.f08: New test.
7363
90553aac
JJ
73642017-01-18 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR target/77416
7367 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7368 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7369 from dg-options.
7370 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7371 guarded test.
7372 * gcc.target/powerpc/fusion4.c: Likewise.
7373 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7374 guarded test.
7375 * gcc.target/powerpc/pr58673-1.c: Likewise.
7376 * gcc.target/powerpc/pr58673-2.c: Likewise.
7377 * gcc.target/powerpc/pr59054.c: Likewise.
7378
dfc42f08
BS
73792016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7380
7381 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7382 vec_bperm.
7383 * gcc.target/powerpc/p9-vbpermd.c: New file.
7384
f3981e7e
AK
73852017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7386
7387 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7388 (must_not_compile2): Downcase first letter of error messages.
7389 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7390 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7391
2c65d990
NS
73922017-01-18 Nathan Sidwell <nathan@acm.org>
7393
7394 PR c++/79091
7395 * g++.dg/pr79091.C: New.
7396
a711887e
UB
73972017-01-18 Jakub Jelinek <jakub@redhat.com>
7398
7399 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7400 to dg-options.
7401 (p0): Add missing dg-error.
7402
4701fba3
JS
74032017-01-17 Joe Seymour <joe.s@somniumtech.com>
7404
7405 * gcc.target/msp430/mul_f5_muldef.c: New test.
7406
ac4dc08d
MM
74072017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7408
7409 PR target/79004
7410 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7411 options. Fix up the syntax for using \m and \M.
7412
1b3254e4
SB
74132017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7414
7415 PR target/78875
7416 * gcc.target/powerpc/ssp-1.c: New testcase.
7417 * gcc.target/powerpc/ssp-2.c: New testcase.
7418
8144a493
WD
74192017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7420
7421 * gcc.target/aarch64/eh_return.c: New test.
7422
a6607774
BS
74232017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7424
7425 * vec-rlmi-rlnm.c: New file.
7426
8ddfdbc2
NS
74272017-01-17 Nathan Sidwell <nathan@acm.org>
7428
7429 PR c++/61636
7430 * g++.dg/cpp1y/pr61636-1.C: New.
7431 * g++.dg/cpp1y/pr61636-2.C: New.
7432 * g++.dg/cpp1y/pr61636-3.C: New.
7433
d365b403
MS
74342017-01-17 Martin Sebor <msebor@redhat.com>
7435
7436 PR testsuite/79115
7437 * gcc.dg/pr78768.c: Make it a link-only test.
7438
0d80ab91
DM
74392017-01-17 David Malcolm <dmalcolm@redhat.com>
7440
7441 PR c++/71497
7442 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7443 expected messages.
7444 * c-c++-common/Wmisleading-indentation.c: Likewise.
7445
31b61548
VM
74462017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7447
7448 PR target/79058
7449 * gcc.target/arm/pr79058.c: New.
7450
c549996e
JJ
74512017-01-17 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR tree-optimization/71854
7454 * gcc.dg/vect/pr71854.c: New test.
7455
4f197ff9
ML
74562017-01-17 Martin Liska <mliska@suse.cz>
7457
7458 PR ipa/71207
7459 * g++.dg/ipa/pr71207.C: New test.
7460
d4193b85
JH
74612017-01-17 Jan Hubicka <hubicka@ucw.cz>
7462
7463 PR middle-end/77445
7464 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7465 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7466
906e7712
JJ
74672017-01-17 Jakub Jelinek <jakub@redhat.com>
7468
7469 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7470 rather than long unsigned int.
7471 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7472
12314dc9
RB
74732017-01-17 Richard Biener <rguenther@suse.de>
7474
7475 PR tree-optimization/71433
7476 * gcc.dg/Warray-bounds-20.c: New testcase.
7477
a23e48df
RB
74782017-01-17 Richard Biener <rguenther@suse.de>
7479
7480 PR testsuite/52563
7481 PR testsuite/71237
7482 PR testsuite/77737
7483 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7484 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7485 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7486
e6750e5c
AM
74872017-01-17 Alan Modra <amodra@gmail.com>
7488
7489 * gcc.target/powerpc/pr79066.c: New.
7490
a59afbe2
JL
74912017-01-16 Jeff Law <law@redhat.com>
7492
7493 PR tree-optimization/33562
7494 PR tree-optimization/61912
7495 PR tree-optimization/77485
7496 PR tree-optimization/79090
7497 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7498 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7499
e1bcfb92
JJ
75002017-01-16 Jakub Jelinek <jakub@redhat.com>
7501
98e92fb2
JJ
7502 PR c/79089
7503 * gcc.c-torture/compile/pr79089.c: New test.
7504
e1bcfb92
JJ
7505 PR target/79080
7506 * gcc.dg/pr79080.c: New test.
7507
0ef1f9cd
DM
75082017-01-16 David Malcolm <dmalcolm@redhat.com>
7509
7510 PR c/78304
7511 * gcc.dg/format/pr78304.c: Convert argument from integral type
7512 to a pointer.
7513 * gcc.dg/format/pr78304-2.c: Likewise.
7514
76689ffc
CL
75152017-01-16 Carl Love <cel@us.ibm.com>
7516
7517 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7518 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7519
ce12ee9e
CL
75202017-01-16 Carl Love <cel@us.ibm.com>
7521
7522 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7523 Change arguments and return type to bool long long.
7524
b336037d
MS
75252017-01-16 Martin Sebor <msebor@redhat.com>
7526
7527 PR testsuite/79051
7528 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7529 on x86.
7530
1ddca3f3
PC
75312017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7532
7533 Revert:
a711887e 7534 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7535
7536 PR c++/71737
7537 * g++.dg/cpp0x/pr71737.C: New.
7538
290687fb
BS
75392017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7540
7541 * gcc.target/powerpc/swaps-p8-27.c: New.
7542
7d2f3f1d
PC
75432017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/71737
7546 * g++.dg/cpp0x/pr71737.C: New.
7547
d743728f
EB
75482017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7549
7550 * gnat.dg/opt62.adb: New test.
7551 * gnat.dg/opt62_pkg.ads: New helper.
7552
90aead21
BS
75532017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7554
a711887e
UB
7555 PR rtl-optimization/78626
7556 PR rtl-optimization/78727
90aead21
BS
7557 * gcc.dg/torture/pr78626.c: New test.
7558 * gcc.dg/torture/pr78727.c: New test.
7559
afaecc23
AM
75602017-01-14 Alan Modra <amodra@gmail.com>
7561
7562 * gcc.c-torture/compile/pr72749.c: New test.
7563
be4aa83d
DM
75642017-01-13 David Malcolm <dmalcolm@redhat.com>
7565
7566 PR c/78304
7567 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7568 (test_macro_2): New test.
7569 (test_macro_3): New test.
7570 (test_macro_4): New test.
7571 (test_non_contiguous_strings): Convert line number to line offset.
7572 * gcc.dg/format/pr78304-2.c: New test case.
7573 * gcc.dg/format/pr78304.c: New test case.
7574
7cdca3ec
UB
75752017-01-13 Uros Bizjak <ubizjak@gmail.com>
7576
7577 * gcc.target/i386/funcspec-56.inc: Add missing options and
7578 reorder options by implied ISAs, as in ix86_target_string.
7579
e3017e52
MP
75802017-01-13 Marek Polacek <polacek@redhat.com>
7581
7582 PR c++/71166
7583 * g++.dg/cpp0x/constexpr-array18.C: New test.
7584
d155c6fe
JL
75852017-01-13 Jeff Law <law@redhat.com>
7586
7c9560a5
JL
7587 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7588
9e59e99a
JL
7589 PR tree-optimization/61912
7590 PR tree-optimization/77485
7591 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7592 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7593 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7594
7595 PR tree-optimization/33562
7596 PR tree-optimization/61912
7597 PR tree-optimization/77485
d155c6fe
JL
7598 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7599 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7600 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7601 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7602 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7603 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7604 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7605
77719b06
ML
76062017-01-13 Martin Liska <mliska@suse.cz>
7607
7608 PR ipa/79043
7609 * gcc.c-torture/execute/pr79043.c: New test.
7610
a181b2bc
RB
76112017-01-13 Richard Biener <rguenther@suse.de>
7612
7613 PR middle-end/78411
7614 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7615
eaed3226
AV
76162017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7617
7618 PR fortran/70697
7619 * gfortran.dg/coarray/event_4.f08: New test.
7620
4ccff88b
AV
76212017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7622
7623 PR fortran/70696
7624 * gfortran.dg/coarray/event_3.f08: New test.
7625
3c3b9090
RB
76262017-01-13 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/77283
7629 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7630
25329913
RB
76312017-01-13 Richard Biener <rguenther@suse.de>
7632
7633 * gcc.dg/gimplefe-22.c: New testcase.
7634
10b70b8e
RB
76352017-01-13 Richard Biener <rguenther@suse.de>
7636
7637 PR tree-optimization/77283
7638 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7639 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7640 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7641
76a8f82f
SL
76422017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7643
7644 * gcc.dg/pr77862.c: Require fpic target.
7645
59a505da
MM
76462017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7647
7648 PR target/79004
7649 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 7650
bce6f760
MS
76512017-01-12 Martin Sebor <msebor@redhat.com>
7652
7653 * gcc.dg/pr78138.c: Adjust.
7654 * gcc.dg/pr78768.c: Adjust.
7655 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7656 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7657 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7658 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7659 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7660 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7661 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7662 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7663 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7664 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7665 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7666
3eefa646
JJ
76672017-01-12 Jakub Jelinek <jakub@redhat.com>
7668
7669 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7670
dcb56243
MS
76712017-01-12 Martin Sebor <msebor@redhat.com>
7672
8be3f306 7673 PR testsuite/79051
940242cd
MS
7674 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7675 due to bug 79054.
dcb56243 7676
b7431c20
DE
76772017-01-12 David Edelsohn <dje.gcc@gmail.com>
7678
7679 * gcc.dg/pr78768.c: Require LTO.
7680
2bcd9f32
MS
76812017-01-12 Martin Sebor <msebor@redhat.com>
7682
7683 PR c/79074
7684 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7685 due to the referenced bug.
7686
b2fc1c70
MS
76872017-01-12 Martin Sebor <msebor@redhat.com>
7688
7689 PR testsuite/79073
7690 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7691
fbed6f36
UB
76922017-01-12 Uros Bizjak <ubizjak@gmail.com>
7693
7694 * gcc.target/i386/builtin_target.c (check_features): Check all
7695 supported __builtin_cpu_supports options.
7696
27282dad
KT
76972017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7698
7699 PR tree-optimization/78319
7700 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7701 Remove xfail.
7702
66113166
BS
77032017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7704
7705 PR target/79044
7706 * gcc.target/powerpc/swaps-p8-26.c: New.
7707
6bb4ea5c
RB
77082017-01-12 Richard Biener <rguenther@suse.de>
7709
7710 * gcc.dg/gimplefe-21.c: New testcase.
7711
f15dbadb
MC
77122017-01-12 Michael Collison <michael.collison@arm.com>
7713
7714 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7715
73e32c47
JK
77162017-01-11 Julia Koval <julia.koval@intel.com>
7717 Uros Bizjak <ubizjak@gmail.com>
7718
7719 * gcc.target/i386/sgx.c New test.
7720 * gcc.target/i386/sse-12.c: Add -msgx.
7721 * gcc.target/i386/sse-13.c: Ditto.
7722 * gcc.target/i386/sse-14.c: Ditto.
7723 * gcc.target/i386/sse-22.c: Ditto.
7724 * gcc.target/i386/sse-23.c: Ditto.
7725 * g++.dg/other/i386-2.C: Ditto.
7726 * g++.dg/other/i386-3.C: Ditto.
7727
3594adc7
MS
77282017-01-11 Martin Sebor <msebor@redhat.com>
7729
7730 PR c++/24511
7731 * g++.dg/template/explicit9.C: New test.
7732
01bfd257
NS
77332017-01-11 Nathan Sidwell <nathan@acm.org>
7734
7735 PR c++/77812
7736 * g++.dg/pr77812.C: New.
7737
88df7964
JJ
77382017-01-11 Jakub Jelinek <jakub@redhat.com>
7739
eae63d78
JJ
7740 PR c++/71537
7741 * g++.dg/cpp1y/constexpr-71537.C: New test.
7742
88df7964
JJ
7743 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7744 argument.
7745
960ecba4
MS
77462017-01-11 Martin Sebor <msebor@redhat.com>
7747
7748 PR c/47931
7749 * c-c++-common/Waddress-2.c: New test.
7750
1f258a55
JJ
77512017-01-11 Jakub Jelinek <jakub@redhat.com>
7752
7753 PR c++/78341
7754 * g++.dg/cpp0x/pr78341.C: New test.
7755
bf5fbf46
MS
77562017-01-11 Martin Sebor <msebor@redhat.com>
7757
7758 PR c/78768
7759 * gcc.dg/pr78768.c: New test.
7760
19ff0049
DM
77612017-01-11 David Malcolm <dmalcolm@redhat.com>
7762
7763 PR driver/78877
7764 * gcc.dg/spellcheck-options-14.c: New test case.
7765 * gcc.dg/spellcheck-options-15.c: New test case.
7766 * gcc.dg/spellcheck-options-16.c: New test case.
7767 * gcc.dg/spellcheck-options-17.c: New test case.
7768
c86e9f03
ML
77692017-01-11 Martin Liska <mliska@suse.cz>
7770
7771 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7772
947f51d6
JJ
77732017-01-11 Jakub Jelinek <jakub@redhat.com>
7774
7775 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7776 instead of just 1 for the decomposition from struct C.
7777
849fccf8
EB
77782017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gcc.c-torture/execute/20170111-1.c: New test.
7781
80c74722
RB
77822017-01-11 Richard Biener <rguenther@suse.de>
7783
7784 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7785
4c4b4703
JJ
77862017-01-11 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR middle-end/50199
7789 * gcc.dg/lto/pr50199_0.c: New test.
7790
664b1a6b
MS
77912017-01-10 Martin Sebor <msebor@redhat.com>
7792
7793 PR testsuite/78960
7794 PR testsuite/78959
7795 PR testsuite/78133
7796 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7797 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7798
fefd3086
MS
77992017-01-10 Martin Sebor <msebor@redhat.com>
7800
7801 PR middle-end/78138
664b1a6b 7802 * gcc.dg/pr78138.c: New test.
fefd3086 7803
b9f4757f
DM
78042017-01-10 David Malcolm <dmalcolm@redhat.com>
7805
7806 PR c++/77949
7807 * g++.dg/diagnostic/pr77949.C: New test case.
7808
5a50f6bb
MS
78092017-01-10 Martin Sebor <msebor@redhat.com>
7810
7811 PR middle-end/78245
7812 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7813
c16880ef
MS
78142017-01-10 Martin Sebor <msebor@redhat.com>
7815
7816 PR tree-optimization/78775
7817 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7818 * gcc.dg/attr-alloc_size-10.c: New test.
7819 * gcc.dg/attr-alloc_size-11.c: New test.
7820 * gcc.dg/builtin-stringop-chk-7.c: New test.
7821 * gcc.dg/pr78775.c: New test.
7822 * gcc.dg/pr78973-2.c: New test.
7823 * gcc.dg/pr78973.c: New test.
7824
5363d9d9
JL
78252017-01-10 Jeff Law <law@redhat.com>
7826
7827 PR tree-optimization/77766
7828 PR tree-optimization/78856
7829 * gcc.c-torture/execute/pr77766.c: New test.
7830
aae23693
RB
78312016-01-10 Richard Biener <rguenther@suse.de>
7832
7833 PR tree-optimization/79034
7834 * g++.dg/torture/pr79034.C: New testcase.
7835
a0843aed
ML
78362017-01-10 Martin Liska <mliska@suse.cz>
7837
7838 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7839 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7840 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7841 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7842 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7843 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7844 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7845 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7846 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7847 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7848 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7849 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7850 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7851 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7852 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7853 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7854 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7855 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7856 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7857 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7858 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7859 * gcc.dg/ipa/pr64307.c: Likewise.
7860 * gcc.dg/ipa/pr77653.c: Likewise.
7861
79fc8ffe
AS
78622017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7863
7864 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7865 * g++.dg/other/i386-3.C: Ditto.
7866 * gcc.target/i386/sse-12.c: Ditto.
7867 * gcc.target/i386/sse-13.c: Ditto.
7868 * gcc.target/i386/sse-22.c: Ditto.
7869 * gcc.target/i386/sse-23.c: Ditto.
7870 * gcc.target/i386/builtin_target.c: Handle new option.
7871 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7872 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7873 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7874
dfa6951f
MS
78752017-01-09 Martin Sebor <msebor@redhat.com>
7876
7877 PR testsuite/79036
7878 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7879 with different precisions.
7880
a271e415
EB
78812017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7882
7883 * g++.dg/opt/call2.C: New test.
7884 * g++.dg/opt/call3.C: Likewise.
7885 * gnat.dg/array26.adb: New test.
7886 * gnat.dg/array26_pkg.ad[sb]: New helper.
7887 * gnat.dg/array27.adb: New test.
7888 * gnat.dg/array27_pkg.ad[sb]: New helper.
7889 * gnat.dg/array28.adb: New test.
7890 * gnat.dg/array28_pkg.ad[sb]: New helper.
7891
bd2c6270
JJ
78922017-01-09 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR translation/79019
7895 PR translation/79020
7896 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7897 diagnostics.
7898 * gfortran.dg/initialization_17.f90: Likewise.
7899
1c1d8e75
DH
79002017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7901
7902 PR testsuite/79026
7903 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7904 * gcc.target/i386/pr78904-4.c: Likewise.
7905 * gcc.target/i386/pr78904-6.c: Likewise.
7906 * gcc.target/i386/pr78967-2.c: Likewise.
7907
cb330ba5
JJ
79082017-01-09 Jakub Jelinek <jakub@redhat.com>
7909
7910 PR tree-optimization/78899
7911 * gcc.target/i386/pr78899.c: New test.
7912 * gcc.dg/pr71077.c: New test.
7913
a5e14a42
MJ
79142017-01-09 Martin Jambor <mjambor@suse.cz>
7915
7916 PR ipa/78365
7917 PR ipa/78599
7918 * gcc.dg/torture/pr78365.c: New test.
7919
01216d27
JJ
79202017-01-09 Jakub Jelinek <jakub@redhat.com>
7921
dc59e50a
JJ
7922 PR c++/78948
7923 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7924 (main): Use int* instead of long long.
7925
01216d27
JJ
7926 PR tree-optimization/78938
7927 * gcc.dg/vect/pr78938.c: New test.
7928
c0d4fec7
KT
79292017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7930
7931 * gcc.dg/20161219.c: New test.
7932
7b1b0cc1
RB
79332017-01-09 Richard Biener <rguenther@suse.de>
7934
7935 PR tree-optimization/78997
7936 * gcc.dg/torture/pr78997.c: New testcase.
7937
813b9c0d
RB
79382017-01-09 Richard Biener <rguenther@suse.de>
7939
7940 PR debug/79000
7941 * g++.dg/lto/pr79000_0.C: New testcase.
7942 * g++.dg/lto/pr79000_1.c: Likewise.
7943
efcc8d38
MS
79442017-01-08 Martin Sebor <msebor@redhat.com>
7945
7946 PR middle-end/77708
7947 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7948 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7949 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7950 due to bug 78969.
7951 * gcc.dg/format/pr78569.c: Adjust.
7952
5ccf1d8d
DM
79532017-01-07 David Malcolm <dmalcolm@redhat.com>
7954
7955 PR c++/72803
7956 * g++.dg/diagnostic/pr72803.C: New test case.
7957
42002dfe
MS
79582017-01-07 Martin Sebor <msebor@redhat.com>
7959
7960 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
7961 * gcc.dg/attr-alloc_size-4.c: Same.
7962
de91486c
AV
79632017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
7964
7965 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
7966 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
7967 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
7968 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
7969 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
7970 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
7971 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
7972
f55a925e
AS
79732017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7974 * gcc.dg/memcmp-1.c: New.
7975 * gcc.dg/strncmp-1.c: New.
7976
f3caa118
AV
79772017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7978
7979 * gcc.target/arm/acle/mcrr: New.
7980 * gcc.target/arm/acle/mcrr2: New.
7981 * gcc.target/arm/acle/mrrc: New.
7982 * gcc.target/arm/acle/mrrc2: New.
7983
ecc9a25b
AV
79842017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7985
7986 * gcc.target/arm/acle/mcr.c: New.
7987 * gcc.target/arm/acle/mrc.c: New.
7988 * gcc.target/arm/acle/mcr2.c: New.
7989 * gcc.target/arm/acle/mrc2.c: New.
7990
3811581f
AV
79912017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
7992
7993 * gcc.target/arm/acle/ldc: New.
7994 * gcc.target/arm/acle/ldc2: New.
7995 * gcc.target/arm/acle/ldcl: New.
7996 * gcc.target/arm/acle/ldc2l: New.
7997 * gcc.target/arm/acle/stc: New.
7998 * gcc.target/arm/acle/stc2: New.
7999 * gcc.target/arm/acle/stcl: New.
8000 * gcc.target/arm/acle/stc2l: New.
8001
d57daa0c
AV
80022017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8003
8004 * gcc.target/arm/acle/acle.exp: Run tests for different options
8005 and make sure fat-lto-objects is used such that we can still do
8006 assemble scans.
8007 * gcc.target/arm/acle/cdp.c: New.
8008 * gcc.target/arm/acle/cdp2.c: New.
8009 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8010 (check_effective_target_arm_coproc1_ok_nocache): New.
8011 (check_effective_target_arm_coproc2_ok): New.
8012 (check_effective_target_arm_coproc2_ok_nocache): New.
8013 (check_effective_target_arm_coproc3_ok): New.
8014 (check_effective_target_arm_coproc3_ok_nocache): New.
8015 (check_effective_target_arm_coproc4_ok): New.
8016 (check_effective_target_arm_coproc4_ok_nocache): New.
8017
8a123229
MS
80182017-01-06 Martin Sebor <msebor@redhat.com>
8019
8020 PR middle-end/78605
8021 * gcc.dg/tree-ssa/pr78605.c: New test.
8022
5b8999d6
MS
80232017-01-05 Martin Sebor <msebor@redhat.com>
8024
8025 PR tree-optimization/78910
8026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8027 diagnostics.
8028 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8029 * gcc.dg/tree-ssa/pr78910.c: New test.
8030
4e89adf9
EB
80312017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8032
8033 * gcc.dg/sso-10.c: New test.
8034
962c5679
JJ
80352017-01-05 Jakub Jelinek <jakub@redhat.com>
8036
cfd719e7
JJ
8037 PR tree-optimization/71016
8038 * gcc.target/i386/pr71016.c: New test.
8039 * gcc.target/aarch64/pr71016.c: New test.
8040 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8041
26f20371
JJ
8042 PR c++/78931
8043 * g++.dg/cpp1z/decomp19.C: New test.
8044
962c5679
JJ
8045 PR c++/78890
8046 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8047 * g++.dg/init/union1.C: Likewise.
8048 * g++.dg/cpp0x/union6.C: Expect errors.
8049 * g++.dg/cpp0x/union8.C: New test.
8050 * g++.dg/cpp0x/pr78890-1.C: New test.
8051 * g++.dg/cpp0x/pr78890-2.C: New test.
8052
8c15f541
DE
80532017-01-05 David Edelsohn <dje.gcc@gmail.com>
8054
8055 * gcc.target/powerpc/pr71670.c: Require p9vector.
8056 * gcc.target/powerpc/p9-novsx.c: Same.
8057
51b86113
DM
80582017-01-05 David Malcolm <dmalcolm@redhat.com>
8059
8060 * selftests/asr_div1.rtl: New file.
8061 * selftests/aarch64: New subdirectory.
8062 * selftests/aarch64/times-two.rtl: New file.
8063 * selftests/bb-index.rtl: New file.
8064 * selftests/cfg-test.rtl: New file.
8065 * selftests/const-int.rtl: New file.
8066 * selftests/example-labels.rtl: New file.
8067 * selftests/insn-with-mode.rtl: New file.
8068 * selftests/jump-to-label-ref.rtl: New file.
8069 * selftests/jump-to-return.rtl: New file.
8070 * selftests/jump-to-simple-return.rtl: New file.
8071 * selftests/mem.rtl: New file.
8072 * selftests/note-insn-deleted.rtl: New file.
8073 * selftests/note_insn_basic_block.rtl: New file.
8074 * selftests/simple-cse.rtl: New file.
8075 * selftests/symbol-ref.rtl: New file.
8076 * selftests/x86_64: New subdirectory.
8077 * selftests/x86_64/call-insn.rtl: New file.
8078 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8079 * selftests/x86_64/times-two.rtl: New file.
8080 * selftests/x86_64/unspec.rtl: New file.
8081
dc7650cc
NS
80822017-01-05 Nathan Sidwell <nathan@acm.org>
8083
8084 PR c++/78765
8085 * g++.dg/cpp0x/pr78765.C: New.
8086
3db70565
DV
80872017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8088
8089 * gcc.target/s390/memcpy-2.c: New test.
8090 * gcc.target/s390/memset-2.c: New test.
8091
f5a537e3
AK
80922017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8093
8094 * gcc.target/s390/memcpy-1.c: New test.
8095
d80c6d02
JL
80962017-01-04 Jeff Law <law@redhat.com>
8097
8098 PR tree-optimization/78812
8099 * g++.dg/torture/pr78812.C: New test.
8100
08edc320 81012017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8102
8103 PR target/71977
8104 PR target/70568
8105 PR target/78823
8106 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8107 64-bit VSX systems with direct move, whether we optimize common
8108 code sequences in the GLIBC math library for float math functions.
8109 * gcc.target/powerpc/pr71977-2.c: Likewise.
8110
a9342885
MP
81112017-01-04 Marek Polacek <polacek@redhat.com>
8112
8113 PR c++/64767
8114 * c-c++-common/Wpointer-compare-1.c: New test.
8115
066435fe
JJ
81162017-01-04 Jakub Jelinek <jakub@redhat.com>
8117
abec4284
JJ
8118 PR c++/78949
8119 * c-c++-common/Wunused-var-16.c: New test.
8120
26c43e27
JJ
8121 PR c++/78693
8122 * g++.dg/cpp0x/pr78693.C: New test.
8123
fc73e60c
JJ
8124 PR driver/78957
8125 * gcc.dg/pr78957.c: New test.
8126
c9cf3863
JJ
8127 * g++.dg/cpp1y/auto-fn34.C: New test.
8128
066435fe
JJ
8129 PR c++/71182
8130 * g++.dg/cpp0x/pr71182.C: New test.
8131
598bd687
KN
81322017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8133
8134 PR target/78056
8135 * gcc.target/powerpc/pr78056-1.c: New test.
8136 * gcc.target/powerpc/pr78056-2.c: New test.
8137 * gcc.target/powerpc/pr78056-3.c: New test.
8138 * gcc.target/powerpc/pr78056-4.c: New test.
8139 * gcc.target/powerpc/pr78056-5.c: New test.
8140 * gcc.target/powerpc/pr78056-6.c: New test.
8141 * gcc.target/powerpc/pr78056-7.c: New test.
8142 * gcc.target/powerpc/pr78056-8.c: New test.
8143 * lib/target-supports.exp
8144 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8145 whether the effective target supports the popcntb instruction.
8146
8194635a
JL
81472017-01-03 Jeff Law <law@redhat.com>
8148
8149 PR tree-optimization/67955
8150 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8151
baf9ebc8
MP
81522017-01-04 Marek Polacek <polacek@redhat.com>
8153
8154 PR c++/77545
8155 PR c++/77284
8156 * g++.dg/cpp0x/range-for32.C: New test.
8157 * g++.dg/cpp0x/range-for33.C: New test.
8158
5dd9a9d0
DM
81592017-01-04 David Malcolm <dmalcolm@redhat.com>
8160
8161 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8162
4bf07f3f
NS
81632017-01-04 Nathan Sidwell <nathan@acm.org>
8164
8165 PR c++/66735
8166 * g++.dg/cpp1y/pr66735.C: New.
8167
165ba2e9
JJ
81682017-01-04 Jakub Jelinek <jakub@redhat.com>
8169
8170 PR tree-optimization/71563
8171 * gcc.dg/tree-ssa/pr71563.c: New test.
8172
4567f969
JB
81732017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8174
8175 PR fortran/78534
8176 PR fortran/78976
8177 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8178 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8179 * gfortran.dg/transfer_intrinsic_1.f90: Change
8180 scan-tree-dump-times due to gfc_trans_string_copy change to
8181 avoid -Wstringop-overflow.
8182
1c06f07f
JL
81832017-01-03 Jeff Law <law@redhat.com>
8184
8185 PR tree-optimization/78856
8186 * gcc.c-torture/execute/pr78856.c: New test.
8187
60fb638f
MM
81882017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8189
8190 PR target/78953
8191 * gcc.target/powerpc/pr78953.c: New test.
8192
e4d02f52
ILT
81932017-01-03 Ian Lance Taylor <iant@google.com>
8194
8195 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8196 enums.
8197
5b4f088d
MS
81982017-01-03 Martin Sebor <msebor@redhat.com>
8199
8200 PR tree-optimization/78696
8201 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8202 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8203 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8204 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8205
82062017-01-03 David Malcolm <dmalcolm@redhat.com>
8207
8208 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8209 with more than one digit.
8210 * lib/gcc-dg.exp (process-message): Support more than one digit
8211 in relative line specifications.
8212
82132017-01-03 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR tree-optimization/78965
8216 * gcc.dg/pr78965.c: New test.
8217
8218 PR middle-end/78901
8219 * g++.dg/opt/pr78901.C: New test.
8220
82212017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8222
8223 PR fortran/78534
8224 PR fortran/66310
8225 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8226 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8227 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8228 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8229 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8230 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8231 * gfortran.dg/string_1_lp64.f90: New test.
8232 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8233 * gfortran.dg/string_3_lp64.f90: New test.
8234 * gfortran.dg/transfer_intrinsic_1.f90: Change
8235 scan-tree-dump-times due to gfc_trans_string_copy change to
8236 avoid -Wstringop-overflow.
8237
8b7163c6
UB
82382017-01-02 Uros Bizjak <ubizjak@gmail.com>
8239
8240 PR target/78967
8241 * gcc.target/i386/pr78967-1.c: New test.
8242 * gcc.target/i386/pr78967-2.c: Ditto.
8243 * gcc.target/i386/pr78967-3.c: Ditto.
8244
8245 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8246 * gcc.target/i386/pr78904-4.c: Ditto.
8247 * gcc.target/i386/pr78904-6.c: Ditto.
8248
e2940b98
JH
82492017-01-01 Jan Hubicka <hubicka@ucw.cz>
8250
8251 PR middle-end/77674
8252 * g++.dg/torture/pr77674.C: New testcase.
8253
cbe34bb5 82542017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8255
8256 Update copyright years.
818ab71a 8257\f
cbe34bb5 8258Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8259
8260Copying and distribution of this file, with or without modification,
8261are permitted in any medium without royalty provided the copyright
8262notice and this notice are preserved.