]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
re PR c++/58541 ([c++11] Bogus "error: redeclaration ... differs in ‘constexpr’")
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bee9e49f
PC
12017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/58541
4 * g++.dg/cpp0x/constexpr-58541.C: New.
5
24d020bd
RB
62017-06-14 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/81083
9 * gcc.dg/torture/pr81083.c: New testcase.
10
11c16c2a
JJ
112017-06-14 Jakub Jelinek <jakub@redhat.com>
12
13 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
14 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
15
c60dc053
JJ
162017-06-13 Jakub Jelinek <jakub@redhat.com>
17
f31a8339
JJ
18 PR c++/80973
19 * g++.dg/ubsan/pr80973.C: New test.
20
c60dc053
JJ
21 PR c++/80984
22 * g++.dg/opt/nrv18.C: New test.
23
45b2222a
ML
242017-06-13 Martin Liska <mliska@suse.cz>
25
26 PR sanitize/78204
27 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
28 test by adding no_sanitize attribute.
29 * gcc.dg/asan/use-after-scope-4.c: Likewise.
30
ef0e3441
RL
312017-06-13 Renlin Li <renlin.li@arm.com>
32
33 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
34 conditionally.
35
345683a9
MJ
362017-06-13 Martin Jambor <mjambor@suse.cz>
37
38 PR tree-optimization/80803
39 PR tree-optimization/81063
40 gcc.dg/tree-ssa/pr80803.c: New test.
41 gcc.dg/tree-ssa/pr81063.c: Likewise.
42
9ebc3467
YG
432017-06-12 Yury Gribov <tetra2005@gmail.com>
44
45 * c-c++-common/fold-masked-cmp-3.c: New test.
46
16842d34
YG
472017-06-13 Yury Gribov <tetra2005@gmail.com>
48
49 PR tree-optimization/67328
50 * c-c++-common/fold-masked-cmp-1.c: New test.
51 * c-c++-common/fold-masked-cmp-2.c: Likewise.
52 * gcc.dg/pr46309.c: Fix pattern.
53 * gcc.dg/pr46309-2.c: Likewise.
54
ba593ad5
TC
552017-06-13 Tamar Christina <tamar.christina@arm.com>
56
57 * gcc.target/arm/sdiv_costs_1.c:
58 Require arm_arch_v8a_ok and add march option.
59
9ab5a235
ML
602017-06-13 Martin Liska <mliska@suse.cz>
61
62 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
63 * gcc.dg/tree-ssa/dump-2.c: Likewise.
64 * gcc.dg/tree-ssa/vrp101.c: Likewise.
65
4f2c198d
RB
662017-06-13 Richard Biener <rguenther@suse.de>
67
68 PR middle-end/81065
69 * c-c++-common/ubsan/pr81065.c: New testcase.
70
196ed8ea
ILT
712017-06-12 Ian Lance Taylor <iant@golang.org>
72
73 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
74 freorder. Update comment to explain test.
75
64ff4f60
TC
762017-06-12 Tamar Christina <tamar.christina@arm.com>
77
78 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
79 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
80 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
81 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
82
5ed2fdfe
TC
832017-06-12 Tamar Christina <tamar.christina@arm.com>
84
85 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
86
6cddb61c
TC
872017-06-12 Tamar Christina <tamar.christina@arm.com>
88
89 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
90
aebce396
JJ
912017-06-12 Jakub Jelinek <jakub@redhat.com>
92
93 PR tree-optimization/81003
94 * gcc.c-torture/compile/pr81003.c: New test.
95
3fd7fe21
RB
962017-06-12 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/81053
99 * gcc.dg/torture/pr81053.c: New testcase.
100
ac39f0e8
TK
1012017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
102
103 PR fortran/80988
104 * gfortran.dg/implied_do_io_3.f90: New test.
105
18787c38
TV
1062017-06-10 Tom de Vries <tom@codesourcery.com>
107
108 * lib/target-supports.exp (check_effective_target_signal): New proc.
109 * lib/gcc.exp (gcc_target_compile): Remove appending of
110 -DSIGNAL_SUPPRESS to additional_flags.
111 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
112 additional_flags if effective target signal is not supported by the
113 target.
114 * gcc.c-torture/execute/20101011-1.c: Same.
115 * gcc.dg/c99-stdint-1.c: Same.
116 * gcc.dg/c99-stdint-2.c: Same.
117 * gcc.dg/c99-stdint-5.c: Same.
118 * gcc.dg/c99-stdint-6.c: Same.
119 * gcc.dg/stdint-width-1.c: Same.
120
0069a009
TV
1212017-06-10 Tom de Vries <tom@codesourcery.com>
122
123 * lib/target-supports.exp (check_effective_target_stack_size)
124 (dg-effective-target-value): New proc.
125 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
126 additional_flags.
127 * lib/objc.exp (objc_target_compile): Same.
128 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
129 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
130 dg-additional-options.
131 * gcc.c-torture/compile/20080806-1.c: Same.
132 * gcc.c-torture/compile/920723-1.c: Same.
133 * gcc.c-torture/compile/930621-1.c: Same.
134 * gcc.c-torture/compile/991214-2.c: Same.
135 * gcc.c-torture/compile/bcopy.c: Same.
136 * gcc.c-torture/compile/memtst.c: Same.
137 * gcc.c-torture/compile/msp.c: Same.
138 * gcc.c-torture/compile/stuct.c: Same.
139 * gcc.c-torture/execute/20011008-3.c: Same.
140 * gcc.c-torture/execute/20030209-1.c: Same.
141 * gcc.c-torture/execute/20031012-1.c: Same.
142 * gcc.c-torture/execute/20040805-1.c: Same.
143 * gcc.c-torture/execute/920410-1.c: Same.
144 * gcc.c-torture/execute/920501-7.c: Same.
145 * gcc.c-torture/execute/921113-1.c: Same.
146 * gcc.c-torture/execute/921202-1.c: Same.
147 * gcc.c-torture/execute/921208-2.c: Same.
148 * gcc.c-torture/execute/930106-1.c: Same.
149 * gcc.c-torture/execute/930406-1.c: Same.
150 * gcc.c-torture/execute/950221-1.c: Same.
151 * gcc.c-torture/execute/960521-1.c: Same.
152 * gcc.c-torture/execute/980605-1.c: Same.
153 * gcc.c-torture/execute/comp-goto-1.c: Same.
154 * gcc.c-torture/execute/comp-goto-2.c: Same.
155 * gcc.c-torture/execute/memcpy-1.c: Same.
156 * gcc.c-torture/execute/multi-ix.c: Same.
157 * gcc.c-torture/execute/nestfunc-4.c: Same.
158 * gcc.c-torture/execute/pr20621-1.c: Same.
159 * gcc.c-torture/execute/pr23135.c: Same.
160 * gcc.c-torture/execute/pr28982b.c: Same.
161 * gcc.dg/loop-3.c: Same.
162 * gcc.dg/struct-ret-3.c: Same.
163 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
164 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
165 * gcc.dg/tree-prof/comp-goto-1.c: Same.
166 * gcc.dg/tree-prof/pr44777.c: Same.
167
b09649fd
DM
1682017-06-09 David Malcolm <dmalcolm@redhat.com>
169
170 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
171 (test_mutually_exclusive_suggestions): New test function.
172 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
173 (test_mutually_exclusive_suggestions): New test function.
174 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
175 (test_mutually_exclusive_suggestions): New test function.
176 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
177 (test_show_locus): Add special-case for
178 "test_mutually_exclusive_suggestions".
179
a1f427e9
ILT
1802017-06-09 Ian Lance Taylor <iant@golang.org>
181
182 * gcc.dg/tree-prof/split-1.c: New test.
183
cb59f689
JH
1842017-06-09 Jan Hubicka <hubicka@ucw.cz>
185
186 * gcc.dg/predict-14.c: Avoid cold function detection.
187 * gcc.target/i386/umod-3.c: Likewise.
188
f66e6423
TC
1892017-06-09 Tamar Christina <tamar.christina@arm.com>
190
191 * gcc.target/aarch64/lrint-matherr.h: New.
192 * gcc.target/aarch64/inline-lrint_1.c: New.
193 * gcc.target/aarch64/inline-lrint_2.c: New.
194 * gcc.target/aarch64/no-inline-lrint_1.c: New.
195 * gcc.target/aarch64/no-inline-lrint_2.c: New.
196
37b68a43
TC
1972017-06-09 Tamar Christina <tamar.christina@arm.com>
198
199 * gcc.target/arm/sdiv_costs_1.c: New.
200
37f30285
TV
2012017-06-09 Tom de Vries <tom@codesourcery.com>
202
203 PR target/80855
204 * gcc.target/nvptx/label-values.c: New test.
205
051508d7
TP
2062017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
207
208 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
209 Test for null definitions instead of them being undefined. Add entry
210 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
211 about using the effective target for architecture extension.
212 (check_effective_target_arm_arch_v7ve_ok): Remove.
213 (add_options_for_arm_arch_v7ve): Likewise.
214
01a8cacc
RB
2152017-06-09 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/66623
218 * gcc.dg/vect/pr66623.c: New testcase.
219
6d1115c5
RB
2202017-06-09 Richard Biener <rguenther@suse.de>
221
222 PR tree-optimization/79483
223 * gcc.dg/graphite/pr79483.c: New testcase.
224
6ba856d4
RB
2252017-06-09 Richard Biener <rguenther@suse.de>
226
227 PR middle-end/81007
228 * g++.dg/pr81007.C: New testcase.
229
48e69247
JJ
2302017-06-09 Jakub Jelinek <jakub@redhat.com>
231
232 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
233 instead of "rsp" for -m32.
234 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
235 target, add -msse2 to dg-options.
236 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
237 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
238
120ef1d5
SB
2392017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
240
241 PR target/80966
242 * gcc.target/powerpc/stack-limit.c: New testcase.
243
271be653
WS
2442017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
245
246 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
247 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
248 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
249 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
250 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
251 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
252
0d05f685
JJ
2532017-06-08 Jakub Jelinek <jakub@redhat.com>
254
8ab7005b
JJ
255 PR c/81006
256 * c-c++-common/gomp/pr81006.c: New test.
257
34361776
JJ
258 PR c++/81011
259 * g++.dg/gomp/pr81011.C: New test.
260
0d05f685
JJ
261 PR middle-end/81005
262 * c-c++-common/ubsan/align-10.c: New test.
263 * c-c++-common/ubsan/null-13.c: New test.
264
2163b9bc
UB
2652017-06-08 Uros Bizjak <ubizjak@gmail.com>
266
267 PR target/81015
268 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
269 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
270 * gcc.target/i386/pr81015.c: New test.
271
73f49ad7
TV
2722017-06-08 Tom de Vries <tom@codesourcery.com>
273
274 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
275 trampolines instead of NO_TRAMPOLINES.
276 * gcc.c-torture/execute/20000822-1.c: Same.
277 * gcc.c-torture/execute/920428-2.c: Same.
278 * gcc.c-torture/execute/920501-7.c: Same.
279 * gcc.c-torture/execute/920612-2.c: Same.
280 * gcc.c-torture/execute/921017-1.c: Same.
281 * gcc.c-torture/execute/921215-1.c: Same.
282 * gcc.c-torture/execute/931002-1.c: Same.
283 * gcc.c-torture/execute/comp-goto-2.c: Same.
284 * gcc.c-torture/execute/nestfunc-1.c: Same.
285 * gcc.c-torture/execute/nestfunc-2.c: Same.
286 * gcc.c-torture/execute/nestfunc-3.c: Same.
287 * gcc.c-torture/execute/nestfunc-5.c: Same.
288 * gcc.c-torture/execute/nestfunc-6.c: Same.
289 * gcc.c-torture/execute/pr24135.c: Same.
290 * gcc.dg/Wtrampolines.c: Same.
291 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
292 * gcc.dg/torture/stackalign/nested-5.c: Same.
293 * gcc.dg/torture/stackalign/nested-6.c: Same.
294 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
295 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
296 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
297 * gcc.dg/trampoline-1.c: Same.
298 * gcc.dg/tree-prof/pr44777.c: Same.
299 * gcc.target/i386/pr67770.c: Same.
300 * lib/gcc.exp (gcc_target_compile): Remove appending of
301 -DNO_TRAMPOLINES to additional_flags.
302 * lib/objc.exp (objc_target_compile): Same.
303
b9835925
TV
3042017-06-08 Tom de Vries <tom@codesourcery.com>
305
306 * lib/target-supports.exp (check_effective_target_trampolines): Test for
307 'gcc,no_trampolines' instead of 'no_trampolines'.
308
77db6c15
AI
3092017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
310
311 PR middle-end/79988
312 * gcc.target/i386/mpx/pr79988.c: New test.
313
0036534f
AI
3142017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
315
316 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
317 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
318 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
319
b69d9ac6
JH
3202017-06-08 Jan Hubicka <hubicka@ucw.cz>
321
322 * g++.dg/tree-ssa/counts-1.C: New testcase.
323 * gcc.dg/tree-ssa/counts-1.c: New testcase.
324
c46f9051
JK
3252017-08-08 Julia Koval <julia.koval@intel.com>
326
327 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
328 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
329 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
330 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
331 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
332 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
333
5ed41889
MP
3342017-06-08 Marek Polacek <polacek@redhat.com>
335
336 PR sanitize/80932
337 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
338
8055904e
JK
3392017-08-08 Julia Koval <julia.koval@intel.com>
340
341 PR target/73350,80862
342 * gcc.target/i386/pr73350.c: New test.
343
fb4bc6ff
RB
3442017-06-08 Richard Biener <rguenther@suse.de>
345
346 PR tree-optimization/80928
347 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
348
989cc652 3492017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 350
989cc652
CL
351 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
352
83059741
JW
3532017-06-07 Jonathan Wakely <jwakely@redhat.com>
354
355 PR c++/80990
356 * g++.dg/cpp1z/class-deduction39.C: New.
357
0874a778
MP
3582017-06-07 Marek Polacek <polacek@redhat.com>
359
360 PR sanitizer/80932
361 * c-c++-common/ubsan/pr80932.c: New test.
362
55e872a4
BC
3632017-06-07 Bin Cheng <bin.cheng@arm.com>
364
365 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
366 * gcc.target/i386/l_fma_double_2.c: Ditto.
367 * gcc.target/i386/l_fma_double_3.c: Ditto.
368 * gcc.target/i386/l_fma_double_4.c: Ditto.
369 * gcc.target/i386/l_fma_double_5.c: Ditto.
370 * gcc.target/i386/l_fma_double_6.c: Ditto.
371 * gcc.target/i386/l_fma_float_1.c: Ditto.
372 * gcc.target/i386/l_fma_float_2.c: Ditto.
373 * gcc.target/i386/l_fma_float_3.c: Ditto.
374 * gcc.target/i386/l_fma_float_4.c: Ditto.
375 * gcc.target/i386/l_fma_float_5.c: Ditto.
376 * gcc.target/i386/l_fma_float_6.c: Ditto.
377
cb9ac430
TC
3782017-06-07 Tamar Christina <tamar.christina@arm.com>
379
380 * gcc.target/aarch64/sdiv_costs_1.c: New.
381
46c821e7
RB
3822017-06-07 Richard Biener <rguenther@suse.de>
383
384 PR tree-optimization/80928
385 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
386 * gcc.dg/vect/slp-13-big-array.c: Likewise.
387
6eb2ac65
RB
3882017-06-07 Richard Biener <rguenther@suse.de>
389
390 PR tree-optimization/80928
391 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
392 check_results.
393
25396db9
NS
3942017-06-06 Nathan Sidwell <nathan@acm.org>
395
396 * g++.dg/pr45330.C: Add inline namespace case.
397
bbf97416
TK
3982017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
399
400 PR fortran/80975
401 * gfortran.dg/matmul_16.f90: New test.
402 * gfortran.dg/inline_matmul_18.f90: New test.
403
dc949728
MP
4042017-06-06 Marek Polacek <polacek@redhat.com>
405
406 PR c/79983
407 * gcc.dg/pr79983.c: New test.
408
100d0700
DM
4092017-06-06 David S. Miller <davem@davemloft.net>
410
411 * gcc.target/sparc/sparc-ret-3.c: New test.
412
6c6b519a
TV
4132017-06-06 Tom de Vries <tom@codesourcery.com>
414
415 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
416 label_values instead of NO_LABEL_VALUES.
417 * gcc.c-torture/compile/920301-1.c: Same.
418 * gcc.c-torture/compile/920501-1.c: Same.
419 * gcc.c-torture/compile/941014-4.c: Same.
420 * gcc.c-torture/compile/labels-1.c: Same.
421 * gcc.c-torture/compile/pr18903.c: Same.
422 * gcc.c-torture/execute/920302-1.c: Same.
423 * gcc.c-torture/execute/920415-1.c: Same.
424 * gcc.c-torture/execute/920428-2.c: Same.
425 * gcc.c-torture/execute/920501-3.c: Same.
426 * gcc.c-torture/execute/920501-4.c: Same.
427 * gcc.c-torture/execute/920501-5.c: Same.
428 * gcc.c-torture/execute/920501-7.c: Same.
429 * gcc.c-torture/execute/920721-4.c: Same.
430 * gcc.c-torture/execute/980526-1.c: Same.
431 * gcc.c-torture/execute/990208-1.c: Same.
432 * gcc.c-torture/execute/comp-goto-1.c: Same.
433 * gcc.c-torture/execute/comp-goto-2.c: Same.
434 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
435 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
436 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
437 * gcc.dg/tree-prof/comp-goto-1.c: Same.
438 * gcc.dg/tree-prof/pr44777.c: Same.
439 * gcc.misc-tests/bprob-2.c: Same.
440 * gcc.misc-tests/gcov-3.c: Same.
441 * lib/gcc.exp (gcc_target_compile): Remove appending of
442 -DNO_LABEL_VALUES to additional_flags.
443 * lib/objc.exp (objc_target_compile): Same.
444 * lib/target-supports.exp (check_effective_target_label_values): Test on
445 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
446
4ebcc903
KT
4472017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
448
449 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
450
331dc840
RB
4512017-06-06 Richard Biener <rguenther@suse.de>
452
453 PR tree-optimization/80974
454 * gcc.dg/torture/pr80974.c: New testcase.
455
d2537732
TP
4562017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
457
458 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
459 "unsigned int" in conversation warning on line 15.
460
e7baeb39
RB
4612017-06-06 Richard Biener <rguenther@suse.de>
462
463 PR tree-optimization/80928
464 * gcc.dg/vect/pr80928.c: New testcase.
465 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
466 * gcc.dg/vect/slp-13.c: Likewise.
467 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
468
05945a1b
DM
4692017-06-05 David Malcolm <dmalcolm@redhat.com>
470
471 * g++.dg/plugin/comment_plugin.c: New test plugin.
472 * g++.dg/plugin/comments-1.C: New test file.
473 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
474
9b972837
BE
4752017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
476
477 * gcc.misc-tests/gcov-1a.c: New test.
478
1d135d98
MM
4792017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
480
481 * gcc.target/powerpc/clone1.c: New test.
482
92bba237
JW
4832017-06-05 Janus Weil <janus@gcc.gnu.org>
484
485 PR fortran/70601
486 * gfortran.dg/proc_ptr_comp_50.f90: New test.
487
7b3ee9c9
NK
4882017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
489
490 PR fortran/35339
491 * gfortran.dg/implied_do_io_1.f90: New Test.
492 * gfortran.dg/implied_do_io_2.f90: New Test.
493
e4d1c5c4
RL
4942017-06-05 Renlin Li <renlin.li@arm.com>
495
496 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
497 selector to related line.
498
d91561cb
JH
4992017-06-05 Jan Hubicka <hubicka@ucw.cz>
500
501 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
502
d8395013
KT
5032017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
504
505 * gcc.target/aarch64/store_lane0_str_1.c: New test.
506
279dc4b4
KT
5072017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
508
509 * gcc.target/aarch64/subs_compare_2.c: New test.
510
e49d8b68
KT
5112017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
512
513 * gcc.target/aarch64/subs_compare_1.c: New test.
514
4456f65d
CX
5152017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
516
517 * gcc.target/mips/div-9.c: Delete duplicate test.
518 * gcc.target/mips/div-10.c: Ditto.
519 * gcc.target/mips/div-11.c: Ditto.
520 * gcc.target/mips/div-12.c: Ditto.
521
3995f3a2
JH
5222017-05-23 Jan Hubicka <hubicka@ucw.cz>
523
524 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
525
82c027e1
DH
5262017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
527
528 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
529 vesrion of the dejagnu grep.
530 (list-module-names): Use it and adjust the regular expressions for
531 modules and submodules.
532 * gfortran.dg/prof/prof.exp: Cleanup modules.
533 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
534 directives.
535 * gfortran.dg/altreturn_8.f90: Likewise.
536 * gfortran.dg/associate_12.f90: Likewise.
537 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
538 * gfortran.dg/charlen_15.f90: Likewise.
539 * gfortran.dg/class_4a.f03: Likewise.
540 * gfortran.dg/class_54.f90: Likewise.
541 * gfortran.dg/class_dummy_4.f03: Likewise.
542 * gfortran.dg/class_dummy_5.f90: Likewise.
543 * gfortran.dg/constructor_9.f90: Likewise.
544 * gfortran.dg/dec_structure_15.f90: Likewise.
545 * gfortran.dg/do_check_8.f90: Likewise.
546 * gfortran.dg/dtio_26.f03: Likewise.
547 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
548 * gfortran.dg/equiv_9.f90: Likewise.
549 * gfortran.dg/extends_15.f90: Likewise.
550 * gfortran.dg/finalize_22.f90: Likewise.
551 * gfortran.dg/finalize_23.f90: Likewise.
552 * gfortran.dg/generic_26.f90: Likewise.
553 * gfortran.dg/generic_27.f90: Likewise.
554 * gfortran.dg/namelist_76.f90: Likewise.
555 * gfortran.dg/pointer_init_8.f90: Likewise.
556 * gfortran.dg/pr61318.f90: Likewise.
557 * gfortran.dg/pr77260_1.f90: Likewise.
558 * gfortran.dg/pr77260_2.f90: Likewise.
559 * gfortran.dg/pr77420_3.f90: Likewise.
560 * gfortran.dg/proc_ptr_39.f90: Likewise.
561 * gfortran.dg/proc_ptr_41.f90: Likewise.
562 * gfortran.dg/proc_ptr_42.f90: Likewise.
563 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
564 * gfortran.dg/submodule_1.f08: Likewise.
565 * gfortran.dg/submodule_10.f08: Likewise.
566 * gfortran.dg/submodule_14.f08: Likewise.
567 * gfortran.dg/submodule_15.f08: Likewise.
568 * gfortran.dg/submodule_2.f08: Likewise.
569 * gfortran.dg/submodule_5.f08: Likewise.
570 * gfortran.dg/submodule_6.f08: Likewise.
571 * gfortran.dg/submodule_7.f08: Likewise.
572 * gfortran.dg/submodule_8.f08: Likewise.
573 * gfortran.dg/submodule_9.f08: Likewise.
574 * gfortran.dg/transfer_class_2.f90: Likewise.
575 * gfortran.dg/typebound_assignment_7.f90: Likewise.
576 * gfortran.dg/typebound_call_24.f03: Likewise.
577 * gfortran.dg/typebound_call_25.f90: Likewise.
578 * gfortran.dg/typebound_deferred_1.f90: Likewise.
579 * gfortran.dg/typebound_generic_12.f03: Likewise.
580 * gfortran.dg/typebound_generic_13.f03: Likewise.
581 * gfortran.dg/typebound_generic_14.f03: Likewise.
582 * gfortran.dg/typebound_generic_15.f90: Likewise.
583 * gfortran.dg/typebound_operator_16.f03: Likewise.
584 * gfortran.dg/typebound_operator_18.f90: Likewise.
585 * gfortran.dg/typebound_operator_20.f90: Likewise.
586 * gfortran.dg/typebound_override_3.f90: Likewise.
587 * gfortran.dg/typebound_override_4.f90: Likewise.
588 * gfortran.dg/typebound_override_5.f90: Likewise.
589 * gfortran.dg/typebound_override_6.f90: Likewise.
590 * gfortran.dg/typebound_override_7.f90: Likewise.
591 * gfortran.dg/typebound_proc_28.f03: Likewise.
592 * gfortran.dg/typebound_proc_29.f90: Likewise.
593 * gfortran.dg/typebound_proc_30.f90: Likewise.
594 * gfortran.dg/typebound_proc_31.f90: Likewise.
595 * gfortran.dg/typebound_proc_32.f90: Likewise.
596 * gfortran.dg/typebound_proc_33.f90: Likewise.
597 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
598 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
599 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
600 * gfortran.dg/use_only_3.f90: Likewise.
601 * gfortran.dg/use_without_only_1.f90: Likewise.
602 * gfortran.dg/warn_unused_function.f90: Likewise.
603 * gfortran.dg/warn_unused_function_2.f90: Likewise.
604 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 605
3de4ac6d
MP
6062017-06-04 Marek Polacek <polacek@redhat.com>
607
608 PR c/80919
609 * gcc.dg/format/pr80919.c: New test.
610
2474f48f
MS
6112017-06-02 Martin Sebor <msebor@redhat.com>
612
613 PR c/80892
614 * c-c++-common/Wfloat-conversion-2.c: New test.
615
bd280745
PC
6162017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
617
618 PR c++/68754
619 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 620
bd280745 6212017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
622
623 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
624 for the new built-ins.
625
ffa8a921
SD
6262017-06-02 Sudakshina Das <sudi.das@arm.com>
627
628 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
629
d65d1bd9
WS
6302017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
631
632 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
633 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
634 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
635 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
636 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
637
b160939b
KT
6382017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
639
640 * gcc.target/aarch64/hfmode_ins_1.c: New test.
641
17f47f86
KT
6422017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
643
644 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
645
ab82e126
WS
6462017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
647
648 * gcc.target/powerpc/fold-vec-abs-char.c: New.
649 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
650 * gcc.target/powerpc/fold-vec-abs-int.c: New.
651 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
652 * gcc.target/powerpc/fold-vec-abs-short.c: New.
653 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
654 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
655 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
656 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
657
c957e9c0
NS
6582017-06-02 Nathan Sidwell <nathan@acm.org>
659
660 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
661
aad16012
JJ
6622017-06-02 Jakub Jelinek <jakub@redhat.com>
663
74b4885d
JJ
664 PR rtl-optimization/80903
665 * gcc.dg/pr80903.c: New test.
666
aad16012
JJ
667 PR fortran/80918
668 * gfortran.dg/gomp/pr80918.f90: New test.
669
40ffd95f
BE
6702017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
671
672 * c-c++-common/Wsizeof-pointer-div.c: New test.
673 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
674 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
675 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
676 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
677 * gcc.target/i386/sse-set-ps-1.c: Likewise.
678 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
679 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
680 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
681 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
682 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
683 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
684 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
685 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
686 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
687 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
688 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
689 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
690 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
691
052754ea
WS
6922017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
693
694 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
695 Update the target to power8-vector.
696
aa63913f
DM
6972017-06-01 David Malcolm <dmalcolm@redhat.com>
698
699 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
700
2ded3754
PMR
7012017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
702
703 * debug12.adb, debug12.ads: New testcase.
704
c8638450
MJ
7052017-06-01 Martin Jambor <mjambor@suse.cz>
706
707 PR tree-optimization/80898
708 * gcc.dg/tree-ssa/pr80898.c: New test.
709 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
710
ac853c90
PC
7112017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
712
713 PR c++/80896
714 * g++.dg/cpp1z/nodiscard5.C: New.
715
7841f13c
CZ
7162017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
717
718 * gcc.target/arc/pr9001195952.c: New test.
719
f525e390
TV
7202017-06-01 Tom de Vries <tom@codesourcery.com>
721
722 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
723 * gcc.c-torture/compile/asmgoto-1.c: Same.
724 * gcc.dg/20000707-1.c: Same.
725 * gcc.dg/pr38700.c: Same.
726 * gcc.dg/pr70169.c: Same.
727 * gcc.dg/pr80112.c: Same.
728 * gcc.dg/torture/pr51071-2.c: Same.
729 * gcc.dg/torture/pr51071.c: Same.
730 * gcc.dg/tree-ssa/alias-34.c: Same.
731
9285616c
PMR
7322017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
733
734 * gnat.dg/debug11.adb: New testcase.
735
48932682
RB
7362017-06-01 Richard Biener <rguenther@suse.de>
737
738 PR middle-end/66313
739 * c-c++-common/ubsan/pr66313.c: New testcase.
740 * gcc.dg/tree-ssa/loop-15.c: Adjust.
741
fcb99124
SM
7422017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
743
744 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
745 dg-options. Change dg-require-effective-target powerpc_vsx_ok
746 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
747 -mcpu overridden.
748 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
749 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
750 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
751 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
752 to dg-option. Add dg-skip-if directive to disable this test
753 for darwin. Add dg-skip-if directive to disable this test if
754 -mcpu overridden.
755
dc7401c0
SP
7562017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
757
758 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
759 (_mm_maskz_max_sd): Test new intrinsics.
760 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
761 (_mm_maskz_max_sd): Test new intrinsics.
762 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
763 (_mm_maskz_max_ss): Test new intrinsics.
764 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
765 (_mm_maskz_max_ss): Test new intrinsics.
766 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
767 (_mm_maskz_min_sd): Test new intrinsics.
768 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
769 (_mm_maskz_min_sd): Test new intrinsics.
770 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
771 (_mm_maskz_min_ss): Test new intrinsics.
772 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
773 (_mm_maskz_min_ss): Test new intrinsics.
774
3909991c
NS
7752017-05-31 Nathan Sidwell <nathan@acm.org>
776
777 * g++.dg/lookup/lambda1.C New.
778
0e510edb
BC
7792017-05-31 Bin Cheng <bin.cheng@arm.com>
780
781 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
782 on pointer should not be replaced.
783
9fc5e7a4
MM
7842017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
785
786 PR testsuite/80580
787 * gcc.dg/gimplefe-error-7.c: New test.
788
1e466f04
GM
7892017-05-31 Graham Markall <graham.markall@embecosm.com>
790
791 * gcc.target/arc/add_n-combine.c: New test.
792 * gcc.target/arc/sub_n-combine.c: New test.
793
89c88990
RB
7942017-05-31 Richard Biener <rguenther@suse.de>
795
796 PR target/80880
797 * gcc.target/i386/pr80880.c: New testcase.
798
748bbe72
RS
7992017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
800
801 * gcc.dg/vect/vect-103.c: Update wording of dump message.
802
c7d7e222
BC
8032017-05-31 Bin Cheng <bin.cheng@arm.com>
804
805 * gcc.dg/vect/pr80815-3.c: New test.
806
ee1379be
RB
8072017-05-31 Richard Biener <rguenther@suse.de>
808
809 PR tree-optimization/80906
810 * gcc.dg/graphite/pr80906.c: New testcase.
811
bcce980e
TV
8122017-05-30 Tom de Vries <tom@codesourcery.com>
813
814 PR testsuite/80910
815 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
816 unsupported if host compiler does not support c++11.
817 (host_supports_c++11): New proc.
818
ef9200aa
MS
8192017-05-30 Martin Sebor <msebor@redhat.com>
820
821 PR c/80731
822 * g++.dg/ext/utf16-4.C: Relax test.
823 * gcc.dg/fixed-point/int-warning.c: Adjust.
824
f012c8ef
DM
8252017-05-30 David Malcolm <dmalcolm@redhat.com>
826
827 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
828 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
829 test case.
830 * g++.dg/plugin/show-template-tree-color.C: New test case.
831 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
832 * g++.dg/template/show-template-tree-2.C: New test case.
833 * g++.dg/template/show-template-tree-3.C: New test case.
834 * g++.dg/template/show-template-tree-4.C: New test case.
835 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
836 * g++.dg/template/show-template-tree.C: New test case.
837
3f8efe25
SB
8382017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
839
840 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
841 dg-options.
842 * gfortran.dg/pr80107.f: Delete testcase.
843
77d1dbdb
UB
8442017-05-30 Uros Bizjak <ubizjak@gmail.com>
845
846 PR target/80833
847 * gcc.target/i386/pr80833-1.c: New test.
848 * gcc.target/i386/pr80833-2.c: Ditto.
849
e2f35333
NS
8502017-05-30 Nathan Sidwell <nathan@acm.org>
851
852 PR c++/80913
853 * g++.dg/lookup/pr80913.C: New.
854
ba7629e2
RB
8552017-05-30 Richard Biener <rguenther@suse.de>
856
857 PR middle-end/80901
858 * gcc.dg/torture/pr80901.c: New testcase.
859
4bfb347c
RD
8602017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
861
862 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
863
b3125625
JL
8642017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
865
866 PR target/78838
867 * gcc.target/msp430/interrupt_fn_placement.c: New test.
868
892d6169
RB
8692017-05-30 Richard Biener <rguenther@suse.de>
870
871 PR middle-end/80876
872 * gcc.dg/torture/pr80876.c: New testcase.
873
3d7ff728
NS
8742017-05-29 Nathan Sidwell <nathan@acm.org>
875
876 PR c++/80891 (#5)
877 * g++.dg/lookup/pr80891-5.C: New.
878
fd262197
JD
8792017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
880
881 PR libgfortran/53029
882 * gfortran.dg/read_5.f90: New test.
883
724e517a
NS
8842017-05-29 Nathan Sidwell <nathan@acm.org>
885
a5cfa13a
NS
886 PR c++/80891 (#4)
887 * g++.dg/lookup/pr80891-4.C: New.
888
e514ab0c
NS
889 PR c++/80891 (#1)
890 * g++.dg/lookup/pr80891-1.C: New.
891
58dec010
NS
892 PR c++/80891 (#3)
893 * g++.dg/lookup/pr80891-3.C: New.
894
724e517a
NS
895 PR c++/80891 (#2)
896 * g++.dg/lookup/pr80891-2.C: New.
897
bbe3927b
TK
8982017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
899
900 PR fortran/37131
901 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
902 flags.
903 * gfortran.dg/transpose_optimization_1.f90: Likewise.
904 * gfortran.dg/inline_matmul_17.f90: New test.
905
8364e6ac
TK
9062017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
907
908 * gfortran.dg/matmul_bounds_12.f90: New test.
909
56a35ac9
JJ
9102017-05-27 Jakub Jelinek <jakub@redhat.com>
911
912 PR bootstrap/80887
913 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
914
945bf9e1
NS
9152017-05-26 Nathan Sidwell <nathan@acm.org>
916
917 * g++.dg/cpp0x/dr2061.C: New.
918 * g++.dg/parse/namespace-alias-1.C: Add more test.
919
cb4fe401
BC
9202017-05-26 Bin Cheng <bin.cheng@arm.com>
921
922 PR tree-optimization/80815
923 * gcc.dg/vect/pr80815-1.c: New test.
924 * gcc.dg/vect/pr80815-2.c: New test.
925
e929e611
ML
9262017-05-26 Martin Liska <mliska@suse.cz>
927
928 PR ipa/80663
929 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
930 split at the problematic spot.
931 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
932 a valid value of the param.
933
92f105f6
MP
9342017-05-26 Marek Polacek <polacek@redhat.com>
935
936 PR sanitizer/80875
937 * c-c++-common/ubsan/pr80875.c: New test.
938
74ca4e36
TV
9392017-05-26 Tom de Vries <tom@codesourcery.com>
940
941 PR testsuite/80557
942 * gcc.dg/20011021-1.c: Replace absolute line numbers.
943 * gcc.dg/Wcxx-compat-8.c: Same.
944 * gcc.dg/Wobjsize-1.c: Same.
945 * gcc.dg/Wshadow-local-2.c: Same.
946 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
947 * gcc.dg/anon-struct-6.c: Same.
948 * gcc.dg/asm-wide-1.c: Same.
949 * gcc.dg/builtin-inf-1.c: Same.
950 * gcc.dg/builtin-redefine.c: Same.
951 * gcc.dg/c90-array-lval-6.c: Same.
952 * gcc.dg/c90-array-lval-7.c: Same.
953 * gcc.dg/c90-fordecl-1.c: Same.
954 * gcc.dg/c99-fordecl-2.c: Same.
955 * gcc.dg/cast-lvalue-1.c: Same.
956 * gcc.dg/cast-lvalue-2.c: Same.
957 * gcc.dg/compound-lvalue-1.c: Same.
958 * gcc.dg/cond-lvalue-1.c: Same.
959 * gcc.dg/cpp/20000419-1.c: Same.
960 * gcc.dg/cpp/backslash.c: Same.
961 * gcc.dg/cpp/backslash2.c: Same.
962 * gcc.dg/cpp/macspace1.c: Same.
963 * gcc.dg/cpp/macspace2.c: Same.
964 * gcc.dg/cpp/multiline-2.c: Same.
965 * gcc.dg/cpp/pr27777.c: Same.
966 * gcc.dg/cpp/pr30786.c: Same.
967 * gcc.dg/cpp/pr34602.c: Same.
968 * gcc.dg/cpp/redef1.c: Same.
969 * gcc.dg/cpp/tr-warn1.c: Same.
970 * gcc.dg/cpp/tr-warn3.c: Same.
971 * gcc.dg/cpp/tr-warn6.c: Same.
972 * gcc.dg/cpp/trad/hash.c: Same.
973 * gcc.dg/cpp/trad/redef1.c: Same.
974 * gcc.dg/cpp/ucs.c: Same.
975 * gcc.dg/declspec-10.c: Same.
976 * gcc.dg/declspec-11.c: Same.
977 * gcc.dg/declspec-18.c: Same.
978 * gcc.dg/format/c99-strftime-1.c: Same.
979 * gcc.dg/format/ext-3.c: Same.
980 * gcc.dg/format/pr72858.c: Same.
981 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
982 * gcc.dg/init-string-1.c: Same.
983 * gcc.dg/label-decl-3.c: Same.
984 * gcc.dg/m-un-2.c: Same.
985 * gcc.dg/nofixed-point-2.c: Same.
986 * gcc.dg/noncompile/20020213-1.c: Same.
987 * gcc.dg/pch/counter-2.c: Same.
988 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
989 * gcc.dg/pr27528.c: Same.
990 * gcc.dg/pr27953.c: Same.
991 * gcc.dg/pr35899.c: Same.
992 * gcc.dg/pr37561.c: Same.
993 * gcc.dg/pr45461.c: Same.
994 * gcc.dg/pr45750.c: Same.
995 * gcc.dg/pr53196-2.c: Same.
996 * gcc.dg/pr53265.c: Same.
997 * gcc.dg/redecl-1.c: Same.
998 * gcc.dg/tls/thr-init-1.c: Same.
999 * gcc.dg/torture/pr51106-1.c: Same.
1000 * gcc.dg/torture/pr51106-2.c: Same.
1001 * gcc.dg/uninit-19.c: Same.
1002 * gcc.dg/uninit-pr20644.c: Same.
1003
6fc9f7aa
JJ
10042017-05-26 Jakub Jelinek <jakub@redhat.com>
1005
1006 * g++.dg/cpp1z/decomp29.C (p): New variable.
1007 (main): Add further tests.
1008
28e0e05b
RB
10092017-05-26 Richard Biener <rguenther@suse.de>
1010
1011 PR tree-optimization/80842
1012 * gcc.dg/torture/pr80842.c: New testcase.
1013
c81ec254
PC
10142017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/79652
1017 * g++.dg/cpp0x/pr79652.C: New.
1018
aee21066
PC
10192017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/71451
1022 * g++.dg/cpp0x/variadic170.C: New.
1023
63dbcd13
VR
10242017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1025
1026 * g++.dg/warn/Wcatch-value-1.C: New test.
1027 * g++.dg/warn/Wcatch-value-2.C: New test.
1028 * g++.dg/warn/Wcatch-value-3.C: New test.
1029
932f48ac
NS
10302017-05-25 Nathan Sidwell <nathan@acm.org>
1031
44e00a7a
NS
1032 * g++.dg/lookup/using56.C: New.
1033 * g++.dg/lookup/using57.C: New.
1034 * g++.dg/lookup/using58.C: New.
1035 * g++.dg/lookup/using59.C: New.
1036
932f48ac
NS
1037 * g++.dg/lookup/using17.C: Adjust diagnostics.
1038
a10f9a2e
MS
10392017-05-25 Martin Sebor <msebor@redhat.com>
1040
1041 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1042 positives on ILP32.
1043 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1044 column numbers.
1045 * gcc.dg/pr60114.c: Same.
1046
47c05e71
JH
10472017-05-23 Jan Hubicka <hubicka@ucw.cz>
1048
1049 * gfortran.dg/pr48636.f90: Fix template better.
1050
f35a733d
NS
10512017-05-25 Nathan Sidwell <nathan@acm.org>
1052
1053 * g++.dg/lookup/koenig14.C: New.
1054
18c1e9e0
PC
10552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1056
1057 PR c++/79583
1058 * g++.dg/cpp0x/pr79583.C: New.
1059
2673d192
PC
10602017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1061
1062 PR c++/68578
1063 * g++.dg/cpp1y/pr68578.C: New.
1064
bce8ef71
MG
10652017-05-25 Marc Glisse <marc.glisse@inria.fr>
1066
1067 * gcc.dg/tree-ssa/vce-1.c: New file.
1068
11d6b45d
MG
10692017-05-25 Marc Glisse <marc.glisse@inria.fr>
1070
1071 * gcc.dg/tree-ssa/addadd.c: New file.
1072
5ad4f1c8
NS
10732017-05-24 Nathan Sidwell <nathan@acm.org>
1074
1075 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1076 * g++.dg/lookup/friend19.C: New.
1077 * g++.dg/lookup/friend20.C: New.
1078
d4a760d8
JW
10792017-05-24 Jonathan Wakely <jwakely@redhat.com>
1080
1081 PR c++/80544
1082 * g++.dg/expr/cast11.C: New test.
1083
3cd211af
MS
10842017-05-24 Martin Sebor <msebor@redhat.com>
1085
1086 PR c/80731
1087 * c-c++-common/Wfloat-conversion.c: Adjust.
1088 * c-c++-common/dfp/convert-int-saturate.c: Same.
1089 * c-c++-common/pr68657-1.c: Same.
1090 * g++.dg/ext/utf-cvt.C: Same.
1091 * g++.dg/ext/utf16-4.C: Same.
1092 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1093 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1094 * g++.dg/warn/Wconversion3.C: Same.
1095 * g++.dg/warn/Wconversion4.C: Same.
1096 * g++.dg/warn/Wsign-conversion.C: Same.
1097 * g++.dg/warn/overflow-warn-1.C: Same.
1098 * g++.dg/warn/overflow-warn-3.C: Same.
1099 * g++.dg/warn/overflow-warn-4.C: Same.
1100 * g++.dg/warn/pr35635.C: Same.
1101 * g++.old-deja/g++.mike/enum1.C: Same.
1102 * gcc.dg/Wconversion-3.c: Same.
1103 * gcc.dg/Wconversion-5.c: Same.
1104 * gcc.dg/Wconversion-complex-c99.c: Same.
1105 * gcc.dg/Wconversion-complex-gnu.c: Same.
1106 * gcc.dg/Wconversion-integer.c: Same.
1107 * gcc.dg/Wsign-conversion.c: Same.
1108 * gcc.dg/bitfld-2.c: Same.
1109 * gcc.dg/c90-const-expr-11.c: Same.
1110 * gcc.dg/c90-const-expr-7.c: Same.
1111 * gcc.dg/c99-const-expr-7.c: Same.
1112 * gcc.dg/overflow-warn-1.c: Same.
1113 * gcc.dg/overflow-warn-2.c: Same.
1114 * gcc.dg/overflow-warn-3.c: Same.
1115 * gcc.dg/overflow-warn-4.c: Same.
1116 * gcc.dg/overflow-warn-5.c: Same.
1117 * gcc.dg/overflow-warn-8.c: Same.
1118 * gcc.dg/overflow-warn-9.c: New test.
1119 * gcc.dg/pr35635.c: Adjust.
1120 * gcc.dg/pr59940.c: Same.
1121 * gcc.dg/pr59963-2.c: Same.
1122 * gcc.dg/pr60114.c: Same.
1123 * gcc.dg/switch-warn-2.c: Same.
1124 * gcc.dg/utf-cvt.c: Same.
1125 * gcc.dg/utf16-4.c: Same.
1126
216bfadc
JJ
11272017-05-24 Jakub Jelinek <jakub@redhat.com>
1128
1129 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1130 Don't include limits.h.
1131 (w): Conditionalize on long long wider than int. Use
1132 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1133 -9223372036854775808.
1134 (x): Use __INT_MAX__ instead of INT_MAX.
1135
610abc02
TK
11362017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1137
1138 PR fortran/66094
1139 * gfortran.dg/inline_matmul_16.f90: New test.
1140
8d0c9b36
TV
11412017-05-24 Tom de Vries <tom@codesourcery.com>
1142
1143 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1144
3f3fb6c9
PB
11452017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1146
1147 PR middle-end/80823
1148 * gcc.dg/pr80823.c: New test.
1149
00e0af8d
AK
11502017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1151
1152 * gcc.target/s390/pr80725.c: New test.
1153
6131102c
NS
11542017-05-23 Nathan Sidwell <nathan@acm.org>
1155
ef4c5e78
NS
1156 * g++.dg/lookup/extern-c-hidden.C: New.
1157 * g++.dg/lookup/extern-redecl1.C: New.
1158
6131102c
NS
1159 PR c++/80866
1160 * g++.dg/parse/pr80866.C: New.
1161
d2db2e6b
JH
11622017-05-23 Jan Hubicka <hubicka@ucw.cz>
1163
1164 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1165 * gcc.dg/ipa/inline-5.c: Likewise.
1166 * gfortran.dg/pr48636.f90: Likewise.
1167
e4ea7a4c
NS
11682017-05-23 Nathan Sidwell <nathan@acm.org>
1169
1170 * g++.dg/parse/ctor9.C: Adjust expected error.
1171
c2d7c404
JD
11722017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1173
1174 PR libgfortran/80256
1175 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1176 Cygwin.
1177
fd71a9a2
TS
11782017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1179
1180 * c-c++-common/goacc/parallel-dims-1.c: Update.
1181 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1182 * c-c++-common/goacc/routine-1.c: Likewise.
1183 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1184 * g++.dg/goacc/template.C: Likewise.
1185 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1186 * gfortran.dg/goacc/routine-3.f90: Likewise.
1187 * gfortran.dg/goacc/sie.f95: Likewise.
1188 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1189
9d029ddf
NS
11902017-05-23 Nathan Sidwell <nathan@acm.org>
1191
1192 * g++.dg/lookup/using13.C: Adjust expected error.
1193
008c7367
SKS
11942017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1195
1196 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1197
d1f6caae
MM
11982017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1199
1200 PR target/80718
1201 * gcc.target/powerpc/pr80718.c: New test.
1202
2ea0d750
SB
12032017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1204
1205 * gcc.target/powerpc/conditional-return.c: New testcase.
1206
25b81686
BS
12072017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1208
1209 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1210 LE-only.
1211
477f145b
JW
12122017-05-22 Janus Weil <janus@gcc.gnu.org>
1213
1214 PR fortran/80766
1215 * gfortran.dg/typebound_call_28.f90: New test.
1216
65cc1407
NS
12172017-05-22 Nathan Sidwell <nathan@acm.org>
1218
1219 * g++.dg/lookup/strong-using.C: New.
1220
0c4f8178
TP
12212017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1222
1223 * gcc.target/arm/movsi_movt.c: New test.
1224 * gcc.target/arm/movdi_movt.c: New test.
1225
fbb1c7d4
EB
12262017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1227
1228 * gnat.dg/specs/not_null1.ads: New test.
1229
d3271136
EB
12302017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1231
1232 * gnat.dg/limited_with5.ad[sb]: New test.
1233 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1234 * gnat.dg/limited_with6.ad[sb]: New test.
1235 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1236
4c24ec6d
EB
12372017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1238
1239 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1240 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1241
4bcbb7b8
PC
12422017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1243
1244 PR c++/70265
1245 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1246 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1247
51cd6b78
JD
12482017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1249
1250 PR libgfortran/80333
1251 * gfortran.dg/dtio_30.f03: New test.
1252
33f8c0a1
MP
12532017-05-19 Marek Polacek <polacek@redhat.com>
1254
1255 PR sanitizer/80800
1256 * c-c++-common/ubsan/pr80800.c: New test.
1257 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1258
9740ed54
TS
12592017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1260
7fd549d2
TS
1261 * c-c++-common/goacc/default-1.c: Update.
1262 * c-c++-common/goacc/default-2.c: Likewise.
1263 * c-c++-common/goacc/default-4.c: Likewise.
1264 * gfortran.dg/goacc/default-1.f95: Likewise.
1265 * gfortran.dg/goacc/default-4.f: Likewise.
1266 * c-c++-common/goacc/default-5.c: New file.
1267 * gfortran.dg/goacc/default-5.f: Likewise.
1268
9740ed54
TS
1269 * c-c++-common/goacc/default-1.c: New file.
1270 * c-c++-common/goacc/default-2.c: Likewise.
1271 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1272 test cases in...
1273 * c-c++-common/goacc/default-3.c: ... this new file, and...
1274 * c-c++-common/goacc/default-4.c: ... this new file.
1275 * gfortran.dg/goacc/default.f95: Remove file, including its test
1276 cases in...
1277 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1278 * gfortran.dg/goacc/default-2.f: ... this new file.
1279 * gfortran.dg/goacc/default-3.f95: New file.
1280 * gfortran.dg/goacc/default-4.f: Likewise.
1281
2a8a8d7b
NS
12822017-05-19 Nathan Sidwell <nathan@acm.org>
1283
1284 * g++.dg/inherit/covariant7.C: Adjust.
1285
a978134e
PB
12862017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1287
1288 * gcc.target/arm/tls-disable-literal-pool.c: Change
1289 require-effective-target to tls_native.
1290 Move dg-error to return statement line and change to dg-message.
1291
39aac208
RB
12922017-05-19 Richard Biener <rguenther@suse.de>
1293
1294 PR c++/80593
1295 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1296 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1297
035ab826
RB
12982017-05-19 Richard Biener <rguenther@suse.de>
1299
1300 PR middle-end/80764
1301 * gcc.dg/torture/pr80764.c: New testcase.
1302
52e14b96
MM
13032017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1304
1305 PR target/80510
1306 * gcc.target/powerpc/pr80510-1.c: New test.
1307 * gcc.target/powerpc/pr80510-2.c: Likewise.
1308
4287da82
EG
13092017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1310
1311 * gcc.dg/pragma-diag-7.c: New test.
1312
e4171e10
UB
13132017-05-18 Uros Bizjak <ubizjak@gmail.com>
1314
1315 PR target/80799
1316 * g++.dg/other/i386-11.C: New test.
1317
cdefeea2
WS
13182017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1319
1320 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1321 * fold-vec-div-floatdouble.c: Likewise.
1322 * fold-vec-logical-ands-char.c: Likewise.
1323 * fold-vec-logical-ands-int.c: Likewise.
1324 * fold-vec-logical-ands-short.c: Likewise.
1325 * fold-vec-logical-ors-char.c: Likewise.
1326 * fold-vec-logical-ors-int.c: Likewise.
1327 * fold-vec-logical-ors-short.c: Likewise.
1328 * fold-vec-logical-other-char.c: Likewise.
1329 * fold-vec-mule-misc.c: Likewise.
1330 * fold-vec-mult-float.c: Likewise.
1331 * fold-vec-mult-floatdouble.c: Likewise.
1332 * fold-vec-mult-int.c: Likewise.
1333 * fold-vec-mult-int128-p9.c: Likewise.
1334 * fold-vec-sub-floatdouble.c: Likewise.
1335 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1336 Add lp64 requirement.
1337 * fold-vec-mult-int128-p8.c: Likewise.
1338 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1339
62ee030a
SM
13402017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1341
1342 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1343 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1344 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1345 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1346 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1347 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1348 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1349 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1350 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1351 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1352 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1353 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1354 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1355 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1356 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1357 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1358 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1359 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1360 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1361 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1362 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1363 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1364 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1365 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1366 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1367 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1368
00a84d0e
SL
13692017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1370
1371 * gcc.target/sparc/niagara7-align.c: New test.
1372
243c2883
MP
13732017-05-18 Marek Polacek <polacek@redhat.com>
1374
1375 PR sanitizer/80797
1376 * c-c++-common/ubsan/null-12.c: New test.
1377
e98e6340
SB
13782017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1379
1380 PR middle-end/80692
1381 * gcc.c-torture/execute/pr80692.c: New testcase.
1382
0152001b 13832017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1384
1385 PR libgfortran/80741
1386 * gfortran.dg/read_4.f90: New test.
1387
c8ded430
BS
13882017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1389
1390 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1391
e5b1f5a1
FR
13922017-05-17 Fritz Reese <fritzoreese@gmail.com>
1393
1394 PR fortran/80668
1395 * gfortran.dg/pr80668.f90: New.
1396
9853cb28
PB
13972017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1398
1399 PR middle-end/80775
1400 * gcc.dg/pr80775.c: New test.
1401
142473df
MP
14022017-05-17 Marek Polacek <polacek@redhat.com>
1403
1404 PR sanitizer/80659
1405 * gcc.dg/asan/pr80659.c: New test.
1406
8508a5b5
SKS
14072017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1408
1409 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1410 unsigned long.
1411
bc36d2b7
CX
14122017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1413
1414 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1415
4fc5ebf1
JG
14162017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1417 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1418
1419 PR tree-optimization/80457
1420 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1421 call vect_model_simple_cost.
1422
bedee914
PT
14232017-05-16 Paul Thomas <pault@gcc.gnu.org>
1424
1425 PR fortran/80554
1426 * gfortran.dg/submodule_29.f08: New test.
1427
10791753
DM
14282017-05-16 David Malcolm <dmalcolm@redhat.com>
1429
1430 * g++.dg/other/accessor-fixits-1.C: New test case.
1431 * g++.dg/other/accessor-fixits-2.C: New test case.
1432 * g++.dg/other/accessor-fixits-3.C: New test case.
1433 * g++.dg/other/accessor-fixits-4.C: New test case.
1434
727577c2
CL
14352017-05-16 Carl Love <cel@us.ibm.com>
1436
1437 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1438 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1439 built-ins to the test suite file. Note, support for mradds exists
1440 but no test case exists.
1441 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1442 built-ins to the test suite file.
1443
6b6ae9eb
MP
14442017-05-16 Marek Polacek <polacek@redhat.com>
1445
1446 PR sanitizer/80536
1447 PR sanitizer/80386
1448 * c-c++-common/ubsan/pr80536.c: New test.
1449 * g++.dg/ubsan/pr80386.C: New test.
1450
678d7e19
TC
14512017-05-16 Tamar Christina <tamar.christina@arm.com>
1452
1453 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1454 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1455
6da37857
MW
14562016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1457
1458 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1459 expected output of vadd, vsub and vmul instructions.
1460 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1461 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1462 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1463
a5768d38
JD
14642017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1465
1466 PR libgfortran/80727
1467 * gfortran.dg/read_3.f90: New test.
1468
3a77e7cc
NS
14692017-05-15 Nathan Sidwell <nathan@acm.org>
1470
2016c841
NS
1471 PR c++/79369
1472 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1473
3a77e7cc
NS
1474 PR c++/79369
1475 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1476 * g++.dg/cpp0x/pr79369.C: New.
1477
0735a1c8
SK
14782017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1479
1480 PR fortran/80752
3a77e7cc 1481 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1482
f108770a
UB
14832017-05-15 Uros Bizjak <ubizjak@gmail.com>
1484
900b5b6a 1485 PR target/80425
f108770a
UB
1486 * gcc.target/i386/pr80425-1.c: New test.
1487 * gcc.target/i386/pr80425-2.c: Ditto.
1488
e30ce0a3
JL
14892017-05-15 Jeff Law <law@redhat.com>
1490
1491 * gcc.target/mips/reorgbug-1.c: New test.
1492
0d5a0a33
PMR
14932017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1494
1495 * gnat.dg/specs/pack13.ads: New test.
1496
a104bd88
MS
14972017-05-14 Martin Sebor <msebor@redhat.com>
1498
1499 PR middle-end/77671
1500 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1501 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1502 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1503 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1504 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1505
c6c02519
MS
15062017-05-14 Martin Sebor <msebor@redhat.com>
1507
1508 PR middle-end/80669
1509 * gcc.dg/builtin-stpncpy.c: New test.
1510
d6d4d770
DS
15112017-05-14 Daniel Santos <daniel.santos@pobox.com>
1512
1513 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1514 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1515 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1516 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1517
b9bdd60b
JK
15182017-05-14 Julia Koval <julia.koval@intel.com>
1519
1520 * gcc.target/i386/xgetsetbv.c: New test.
1521
28ae01cd
NK
15222017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1523
1524 PR fortran/80442
1525 * gfortran.dg/impl_do_var_data.f90: New Test
1526
c7488b4f
PJ
15272017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1528
1529 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1530 A regression test for a private array access case which caused
1531 an assert.
1532
9b5f12ae
MS
15332017-05-12 Martin Sebor <msebor@redhat.com>
1534
1535 PR testsuite/80643
1536 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1537 to the purpose of the test.
1538
b76f1550
SM
15392017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1540
1541 * gcc.target/powerpc/bmi-andn-1.c: New file
1542 * gcc.target/powerpc/bmi-andn-2.c: New file.
1543 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1544 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1545 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1546 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1547 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1548 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1549 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1550 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1551 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1552 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1553 * gcc.target/powerpc/bmi-check.h: New File.
1554 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1555 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1556 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1557 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1558 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1559 * gcc.target/powerpc/bmi2-check.h: New file.
1560 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1561 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1562 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1563 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1564 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1565 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1566 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1567 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1568 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1569
2a3fa75a
PC
15702017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1571
1572 PR c++/60430
1573 * g++.dg/cpp0x/pr60430.C: New.
1574
e8bf7c7b
JL
15752017-05-12 Jeff Law <law@redhat.com>
1576
1577 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1578
284d1f76
PB
15792017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1580
1581 PR middle-end/80707
1582 * g++.dg/pr80707.C: New test.
1583
302a0e37
WS
15842017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1585
1586 * gcc.target/powerpc/fold-vec-div-float.c: New.
1587 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1588 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1589
a7785078
WS
15902017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1591
1592 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1593 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1594 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1595 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1596 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1597 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1598 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1599 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1600 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1601 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1602 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1603 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1604
9206028e
PC
16052017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1606
1607 PR c++/49604
1608 * g++.dg/cpp0x/forw_enum14.C: New.
1609 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1610
7af1c0ad
RB
16112017-05-12 Richard Biener <rguenther@suse.de>
1612
1613 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1614
f7e95bdb
PC
16152017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1616
1617 PR c++/67687
1618 * g++.dg/cpp0x/constexpr-ice17.C: New.
1619
53e788d0
RB
16202017-05-12 Richard Biener <rguenther@suse.de>
1621
1622 PR tree-optimization/80713
1623 * gcc.dg/torture/pr80713.c: New testcase.
1624
2ead1ab9
AK
16252017-05-12 Andi Kleen <ak@linux.intel.com>
1626
1627 PR testsuite/77684
1628 * lib/target-supports.exp (profopt-perf-wrapper):
1629 Add -m8 option to increase parallelism.
1630
ee58b02f
TS
16312017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1632
1e47f02b
TS
1633 * c-c++-common/goacc/parallel-dims-1.c: New file.
1634 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1635
b0f271ce
TS
1636 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1637 * c-c++-common/goacc/classify-kernels.c: Likewise.
1638 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1639 Likewise.
1640 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1641 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1642 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1643 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1644 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1645 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1646 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1647 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1648 * c-c++-common/goacc/kernels-loop.c: Likewise.
1649 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1650 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1651 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1652 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1653 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1654 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1655 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1656 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1657 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1658 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1659 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1660 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1661
25651634
TS
1662 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1663 * c-c++-common/goacc/classify-kernels.c: Likewise.
1664 * c-c++-common/goacc/classify-parallel.c: Likewise.
1665 * c-c++-common/goacc/classify-routine.c: Likewise.
1666 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1667 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1668 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1669 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1670
ee58b02f
TS
1671 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1672 * c-c++-common/goacc/classify-kernels.c: Likewise.
1673 * c-c++-common/goacc/classify-parallel.c: Likewise.
1674 * c-c++-common/goacc/classify-routine.c: Likewise.
1675 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1676 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1677 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1678 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1679
2d82ec25
NS
16802017-05-11 Nathan Sidwell <nathan@acm.org>
1681
1682 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
1683
16842017-05-11 Carl Love <cel@us.ibm.com>
1685
1686 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1687 to the test suite file.
1688 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1689 to the test suite file.
1690
628c06d6
JD
16912017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1692
1693 PR fortran/78659
1694 * gfortran.dg/namelist_91.f90: New test.
1695 * gfortran.dg/namelist_92.f90: New test.
1696 * gfortran.dg/namelist_93.f90: New test.
1697 * gfortran.dg/namelist_94.f90: New test.
1698
1bea0f26
BS
16992017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1700
1701 PR target/80695
1702 * gcc.target/powerpc/pr80695-p8.c: New file.
1703 * gcc.target/powerpc/pr80695-p9.c: New file.
1704
7c85c9fe
UB
17052017-05-11 Uros Bizjak <ubizjak@gmail.com>
1706 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR target/80706
1709 * gcc.target/i386/pr80706.c: New test.
1710
d7a33a4c
JK
17112017-05-11 Julia Koval <julia.koval@intel.com>
1712
1713 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1714 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1715 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1716 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1717
59fbddcf
PC
17182017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1719
1720 PR c++/70538
1721 * g++.dg/cpp0x/pr70538.C: New.
1722
cc09ff60
UB
17232017-05-11 Uros Bizjak <ubizjak@gmail.com>
1724
7c85c9fe
UB
1725 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1726 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
1727 (dg-options): Remove -fno-tree-sink.
1728
4fd18c78
KN
17292017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1730
1731 * gcc.target/powerpc/cmpb-1.c: New test.
1732 * gcc.target/powerpc/cmpb-2.c: New test.
1733 * gcc.target/powerpc/cmpb-3.c: New test.
1734 * gcc.target/powerpc/cmpb32-1.c: New test.
1735 * gcc.target/powerpc/cmpb32-2.c: New test.
1736
43b883a9
RB
17372017-05-11 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/80705
1740 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1741
29b871ec
NS
17422017-05-11 Nathan Sidwell <nathan@acm.org>
1743
1744 * lib/scanlang.exp: New.
1745 * lib/gcc-dg.exp: Load scanlang.exp.
1746 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1747
c587104e
MM
17482017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1749
1750 PR testsuite/80580
1751 * gcc.dg/gimplefe-error-6.c: New test.
1752
67ac9a9d
MM
17532017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1754
1755 PR testsuite/80580
1756 * gcc.dg/gimplefe-error-5.c: New test.
1757
ac4eb40f
MM
17582017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1759
1760 PR testsuite/80580
1761 * gcc.dg/gimplefe-error-4.c: New test.
1762
d45d6282
BS
17632017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1764
1765 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1766
f4ee3a9e
UB
17672017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1768
1769 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1770 (_mm_maskz_max_round_sd): Test new intrinsics.
1771 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1772 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1773 (_mm_maskz_max_round_ss): Test new intrinsics.
1774 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1775 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1776 (_mm_maskz_min_round_sd): Test new intrinsics.
1777 * gcc.target/i386/avx512f-vminsd-2.c: New.
1778 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1779 (_mm_maskz_min_round_ss): Test new intrinsics.
1780 * gcc.target/i386/avx512f-vminss-2.c: New.
1781 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1782 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
1783 (__builtin_ia32_minss_mask_round): Test new builtins.
1784 * gcc.target/i386/sse-13.c: Ditto.
1785 * gcc.target/i386/sse-23.c: Ditto.
1786 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
1787 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
1788 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
1789 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
1790 (_mm_mask_min_round_ss): Test new intrinsics.
1791 * gcc.target/i386/testround-1.c: Ditto.
1792
17932017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1794
1795 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
1796 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
1797 (_mm_maskz_div_round_sd): Test new intrinsics.
1798 * gcc.target/i386/avx512f-vdivsd-2.c: New.
1799 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
1800 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
1801 (_mm_maskz_div_round_ss): Test new intrinsics.
1802 * gcc.target/i386/avx512f-vdivss-2.c: New.
1803 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
1804 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
1805 (_mm_maskz_mul_round_sd): Test new intrinsics.
1806 * gcc.target/i386/avx512f-vmulsd-2.c: New.
1807 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
1808 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
1809 (_mm_maskz_mul_round_ss): Test new intrinsics.
1810 * gcc.target/i386/avx512f-vmulss-2.c: New.
1811 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
1812 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
1813 (__builtin_ia32_mulss_mask_round): Test new builtins.
1814 * gcc.target/i386/sse-13.c: Ditto.
1815 * gcc.target/i386/sse-23.c: Ditto.
1816 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
1817 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
1818 (_mm_maskz_mul_round_ss): Test new intrinsics.
1819 * gcc.target/i386/testround-1.c: Ditto.
1820
18212017-05-10 Julia Koval <julia.koval@intel.com>
1822
1823 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
1824 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
1825 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
1826
18272017-05-10 Julia Koval <julia.koval@intel.com>
1828
1829 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
1830 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1831 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
1832 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1833
ca4d2851
PB
18342017-05-10 Peter Bergner <bergner@vnet.ibm.com>
1835
0f374417 1836 PR tree-optimization/51513
ca4d2851
PB
1837 * gcc.target/powerpc/pr51513.c: New test.
1838 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
1839 __builtin_abort().
1840 * gcc.dg/predict-14.c: Likewise.
1841
5562ebfc
CL
18422017-05-10 Carl Love <cel@us.ibm.com>
1843 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
1844 to the test suite file.
1845 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
1846 to the test suite file.
1847
0ca2e7f7
PK
18482017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1849
1850 PR tree-optimization/77644
1851 * gcc.dg/tree-ssa/pr77644.c: New test-case.
1852
e1ad2926
AO
18532017-05-10 Alexandre Oliva <aoliva@redhat.com>
1854
1855 * gcc.dg/guality/inline-params-2.c: New.
1856
f00b411f
PC
18572017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/80145
1860 * g++.dg/cpp1y/auto-fn37.C: New.
1861 * g++.dg/cpp1y/auto-fn38.C: Likewise.
1862
bf2a705c
MM
18632017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1864
1865 PR target/68163
1866 * gcc.target/powerpc/pr68163.c: New test.
1867
5285d5d3
JW
18682017-05-09 Janus Weil <janus@gcc.gnu.org>
1869
1870 PR fortran/79311
1871 * gfortran.dg/finalize_32.f90: New test.
1872
31c2d57d
VR
18732017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
1874
1875 PR c/35441
1876 * gcc.dg/pr35441.c: New test.
1877
731f2c8a
MS
18782017-05-09 Martin Sebor <msebor@redhat.com>
1879
1880 PR testsuite/80643
1881 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
1882 output.
1883
cc49d15a
PC
18842017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
1885
1886 PR c++/80186
1887 * g++.dg/template/crash126.C: New.
1888
85282abc
SP
18892017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
1890
1891 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
1892 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
1893 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
1894 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
1895
823c79ae
DH
18962017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1897
10a8bb62 1898 PR testsuite/80611
823c79ae
DH
1899 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
1900
79557bae
CZ
19012017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1902
1903 * gcc.target/arc/tmac-1.c: New file.
1904 * gcc.target/arc/tmac-2.c: Likewise.
1905 * gcc.target/arc/tmac.h: Likewise.
1906
c7314bc1
CZ
19072017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1908 Andrew Burgess <andrew.burgess@embecosm.com>
1909
1910 * gcc.target/arc/firq-1.c: New file.
1911 * gcc.target/arc/firq-2.c: Likewise.
1912 * gcc.target/arc/firq-3.c: Likewise.
1913 * gcc.target/arc/firq-4.c: Likewise.
1914 * gcc.target/arc/firq-5.c: Likewise.
1915 * gcc.target/arc/firq-6.c: Likewise.
1916
41453183
CZ
19172017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
1918
1919 * gcc.target/arc/interrupt-5.c: Newfile.
1920 * gcc.target/arc/interrupt-6.c: Likewise.
1921 * gcc.target/arc/interrupt-7.c: Likewise.
1922 * gcc.target/arc/interrupt-8.c: Likewise.
1923 * gcc.target/arc/interrupt-9.c: Likewise.
1924
019bd543
RB
19252017-05-09 Richard Biener <rguenther@suse.de>
1926
1927 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
1928 and adjust.
1929 * gcc.dg/vect/vect-50.c: Likewise.
1930
684f84de
MP
19312017-05-09 Marek Polacek <polacek@redhat.com>
1932
1933 PR c/80525
1934 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
1935 * c-c++-common/Wlogical-op-2.c: New test.
1936
fd71825b
SKS
19372017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1938
1939 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
1940 for targets with __SIZEOF_INT__ < 4.
1941
4ca2e6ec
RB
19422017-05-09 Richard Biener <rguenther@suse.de>
1943
1944 * gcc.dg/vect/vect-50.c: Revert last change.
1945 * gcc.dg/vect/vect-44.c: Likewise.
1946
631238ac
MS
19472017-05-08 Martin Sebor <msebor@redhat.com>
1948
1949 PR translation/80280
1950 * gcc.dg/format/gcc_diag-10.c: New test.
1951
6ba86ba7
KN
19522017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
1953
1954 PR target/80101
1955 * gcc.target/powerpc/pr80101-1.c: New test.
1956
0f6ed121
TK
19572017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1958
1959 PR fortran/79930
1960 * gfortran.dg/inline_transpose_1.f90: Add
1961 -finline-matmul-limit=0 to options.
1962 * gfortran.dg/matmul_5.f90: Likewise.
1963 * gfortran.dg/vect/vect-8.f90: Likewise.
1964 * gfortran.dg/inline_matmul_14.f90: New test.
1965 * gfortran.dg/inline_matmul_15.f90: New test.
1966
fd991039
TK
19672017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1968
1969 PR fortran/80602
1970 * gfortran.dg/matmul_15.f90: New test case.
1971
18b8c294
WD
19722017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
1973
1974 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
1975 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
1976
8637c116
JL
19772017-05-07 Jeff Law <law@redhat.com>
1978
1979 Revert:
1980 2017-05-06 Jeff Law <law@redhat.com>
1981 PR tree-optimization/78496
1982 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1983 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1984
973dfbb4
JL
19852017-05-06 Jeff Law <law@redhat.com>
1986
1987 PR tree-optimization/78496
1988 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
1989 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
1990
8ffa3150
RS
19912017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1992
1993 * gcc.target/aarch64/spill_1.c: New test.
1994
2a3f7997
RS
19952017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
1996
1997 PR rtl-optimization/75964
1998 * gcc.dg/torture/pr75964.c: New test.
1999
d554bf23
TV
20002017-05-06 Tom de Vries <tom@codesourcery.com>
2001
2002 PR testsuite/80606
2003 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2004 * gcc.target/i386/avx-vtestpd-2.c: Same.
2005 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2006 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2007 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2008 * gcc.target/i386/avx-vtestpd-3.c: Same.
2009 * gcc.target/i386/avx-vtestps-1.c: Same.
2010 * gcc.target/i386/avx-vtestps-2.c: Same.
2011 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2012 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2013 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2014 * gcc.target/i386/avx-vtestps-3.c: Same.
2015
7a976fe7
TV
20162017-05-06 Tom de Vries <tom@codesourcery.com>
2017
2018 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2019
0e852c66
TV
20202017-05-06 Tom de Vries <tom@codesourcery.com>
2021
2022 PR testsuite/80557
2023 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2024 * gcc.target/powerpc/altivec-types-1.c: Same.
2025
63c40d92
TV
20262017-05-06 Tom de Vries <tom@codesourcery.com>
2027
2028 PR testsuite/80557
2029 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2030 * gcc.target/spu/intrinsics-1.c: Same.
2031
b25b8f91
TV
20322017-05-06 Tom de Vries <tom@codesourcery.com>
2033
2034 PR testsuite/80557
2035 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2036
6df13491
TV
20372017-05-06 Tom de Vries <tom@codesourcery.com>
2038
2039 PR testsuite/80557
2040 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2041 * gcc.target/aarch64/spellcheck_2.c: Same.
2042 * gcc.target/aarch64/spellcheck_3.c: Same.
2043
e01261fe
TV
20442017-05-06 Tom de Vries <tom@codesourcery.com>
2045
2046 PR testsuite/80557
2047 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2048 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2049 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2050 * g++.dg/debug/dwarf2/typedef5.C: Same.
2051 * g++.dg/goacc/data-1.C: Same.
2052
9945596c
BS
20532017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2054
2055 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2056
8acb8575
MM
20572017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2058
2059 PR target/79038
2060 PR target/79202
2061 PR target/79203
2062 * gcc.target/powerpc/ppc-round3.c: New test.
2063 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2064
ac699a04
JJ
20652017-05-05 Jakub Jelinek <jakub@redhat.com>
2066
8dc6a926
JJ
2067 PR tree-optimization/80632
2068 * gcc.dg/pr80632.c: New test.
2069
ac699a04
JJ
2070 PR tree-optimization/80558
2071 * gcc.dg/tree-ssa/vrp115.c: New test.
2072
655b5fc8
AV
20732017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2074 Thomas Preud'homme <thomas.preudhomme@arm.com>
2075 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2076
2077 PR target/71607
2078 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2079 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2080 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2081 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2082 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2083 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2084 * gcc.target/arm/tls-disable-literal-pool.c: New.
2085
c02d2d0a
PK
20862017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2087
2088 PR tree-optimization/80613
2089 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2090
dfae9048
PC
20912017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/71577
2094 * g++.dg/cpp0x/pr71577.C: New.
2095
d9c5a8b9
MS
20962017-05-04 Martin Sebor <msebor@redhat.com>
2097
2098 PR middle-end/79234
2099 * gcc.dg/builtin-stringop-chk-8.c: New test.
2100 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2101 * gcc.dg/builtin-stringop-chk-4.c: Same.
2102 * gcc.dg/builtin-strncat-chk-1.c: Same.
2103 * g++.dg/ext/strncpy-chk1.C: Same.
2104 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2105 * gcc.dg/out-of-bounds-1.c: Same.
2106 * gcc.dg/pr78138.c: Same.
2107 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2108 * gfortran.dg/mvbits_7.f90: Same.
2109
e50d56a5
MS
21102017-05-04 Martin Sebor <msebor@redhat.com>
2111
2112 PR preprocessor/79214
2113 PR middle-end/79222
2114 PR middle-end/79223
2115 * gcc.dg/pr79214.c: New test.
2116 * gcc.dg/pr79214.h: New test header.
2117 * gcc.dg/pr79222.c: New test.
2118 * gcc.dg/pr79223.c: New test.
2119 * gcc.dg/pr78138.c: Adjust.
2120 * gfortran.dg/unconstrained_commons.f: Same.
2121
0f2c4a8f
MS
21222017-05-04 Martin Sebor <msebor@redhat.com>
2123
2124 PR translation/80280
2125 * g++.dg/abi/Wabi-2-3.C: Adjust.
2126 * g++.dg/abi/Wabi-3-2.C: Ditto.
2127 * g++.dg/lookup/using17.C: Ditto.
2128 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2129
8eef6097
MJ
21302017-05-04 Martin Jambor <mjambor@suse.cz>
2131
2132 PR tree-optimization/80622
2133 * gcc.dg/tree-ssa/pr80622.c: New test.
2134
21352017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2136
2137 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2138
26f1a658
JH
21392017-05-04 Jan Hubicka <hubicka@ucw.cz>
2140
2141 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2142 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2143
4d147bca
RB
21442017-05-04 Richard Biener <rguenther@suse.de>
2145
2146 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2147
3862ef76
RS
21482017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2149
2150 * gcc.dg/vect/vect-profile-1.c: New test.
2151
c89ffd99
MP
21522017-05-04 Marek Polacek <polacek@redhat.com>
2153
2154 PR tree-optimization/80612
2155 * gcc.dg/torture/pr80612.c: New test.
2156
261ce1e5
PB
21572017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2158 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2159
2160 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2161 check_effective_target_arm_thumb1_movt_ok.
2162
556cf088
PB
21632017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2164
2165 * gcc.target/arm/fpscr.c: New file.
2166
010b1cc0
TP
21672017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2168
2169 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2170 target.
2171
99b68476
TV
21722017-05-04 Tom de Vries <tom@codesourcery.com>
2173
2174 PR testsuite/80557
2175 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2176 line numbers.
2177 * g++.dg/warn/miss-format-1.C: Same.
2178 * g++.dg/warn/overflow-warn-1.C: Same.
2179 * g++.dg/warn/overflow-warn-3.C: Same.
2180 * g++.dg/warn/overflow-warn-4.C: Same.
2181
09177a4b
TV
21822017-05-04 Tom de Vries <tom@codesourcery.com>
2183
2184 PR testsuite/80557
2185 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2186 * gcc.target/i386/pr68657.c: Same.
2187 * gcc.target/i386/pr69255-1.c: Same.
2188 * gcc.target/i386/pr69255-2.c: Same.
2189 * gcc.target/i386/pr69255-3.c: Same.
2190
02c64149
RB
21912017-05-04 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/31130
2194 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2195 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2196 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2197 * gcc.dg/pr52904.c: Remove XFAIL.
2198 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2199
9a26dfc8
JL
22002017-05-03 Jeff Law <law@redhat.com>
2201
2202 PR tree-optimization/78496
2203 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2204
4d0e904f
UB
22052017-05-03 Uros Bizjak <ubizjak@gmail.com>
2206
2207 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2208
49ab4621
RB
22092017-05-03 Richard Biener <rguenther@suse.de>
2210
2211 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2212
18bfe940
JJ
22132017-05-03 Jakub Jelinek <jakub@redhat.com>
2214
2215 PR tree-optimization/79472
4d0e904f
UB
2216 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2217 to dg-options.
18bfe940
JJ
2218 * gcc.dg/tree-ssa/vrp113.c: New test.
2219 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2220 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2221 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2222
53e62089
TV
22232017-05-03 Tom de Vries <tom@codesourcery.com>
2224
2225 PR testsuite/80557
2226 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2227 * c-c++-common/Wshift-negative-value-2.c: Same.
2228 * c-c++-common/Wshift-negative-value-3.c: Same.
2229 * c-c++-common/Wshift-negative-value-4.c: Same.
2230 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2231 * c-c++-common/cpp/pr60400.c: Same.
2232 * c-c++-common/fmax-errors.c: Same.
2233 * c-c++-common/goacc/data-2.c: Same.
2234 * c-c++-common/goacc/host_data-2.c: Same.
2235 * c-c++-common/gomp/simd4.c: Same.
2236 * c-c++-common/pr28656.c: Same.
2237 * c-c++-common/pr43395.c: Same.
2238 * c-c++-common/torture/pr57945.c: Same.
2239
962913a5
TV
22402017-05-03 Tom de Vries <tom@codesourcery.com>
2241
2242 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2243 arg of dg directive.
2244 * c-c++-common/goacc/routine-3.c: Same.
2245 * c-c++-common/goacc/routine-4.c: Same.
2246
ad53f123
DM
22472017-05-02 David Malcolm <dmalcolm@redhat.com>
2248
2249 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2250 (test_fixit_insert_newline): New function.
2251 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2252 (test_fixit_insert_newline): New function.
2253 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2254 (test_fixit_insert_newline): New function.
2255 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2256 (test_fixit_insert_newline): New function.
2257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2258 (test_show_locus): Handle test_fixit_insert_newline.
2259
0ca91c77
BC
22602017-05-02 Bin Cheng <bin.cheng@arm.com>
2261
2262 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2263
cc5b8f3d
TC
22642017-04-27 Tamar Christina <tamar.christina@arm.com>
2265
2266 * gcc.dg/lsr-div1.c: New testcase.
2267
1853f5c7
SP
22682017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2269
2270 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2271 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2272 (_mm_maskz_add_round_sd): Test new intrinsics.
2273 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2274 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2275 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2276 (_mm_maskz_add_round_ss): Test new intrinsics.
2277 * gcc.target/i386/avx512f-vaddss-2.c: New.
2278 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2279 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2280 (_mm_maskz_sub_round_sd): Test new intrinsics.
2281 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2282 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2283 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2284 (_mm_maskz_sub_round_ss): Test new intrinsics.
2285 * gcc.target/i386/avx512f-vsubss-2.c: New.
2286 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2287 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2288 (__builtin_ia32_subss_mask_round): Test new builtins.
2289 * gcc.target/i386/sse-13.c: Ditto.
2290 * gcc.target/i386/sse-23.c: Ditto.
2291 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2292 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2293 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2294 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2295 (_mm_mask_sub_round_ss): Test new intrinsics.
2296 * gcc.target/i386/testround-1.c: Ditto.
2297
2bba7541
MJ
22982017-05-02 Martin Jambor <mjambor@suse.cz>
2299
2300 PR tree-optimization/78687
2301 * g++.dg/tree-ssa/pr78687.C: New test.
2302
2bf54d93
RB
23032017-05-02 Richard Biener <rguenther@suse.de>
2304
2305 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2306 behavior.
2307 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2308
aee63acc
RB
23092017-05-02 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/80591
2312 * gcc.dg/torture/pr80591.c: New testcase.
2313
e7d70c6c
RB
23142017-05-02 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/80549
2317 * gcc.dg/torture/pr80549.c: New testcase.
2318
52e0a9f7
SKS
23192017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320
2321 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2322 unsigned long.
2323
815d9cc6
XR
23242017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2325
2326 PR c++/80038
2327 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2328
338035aa
DM
23292017-05-01 David Malcolm <dmalcolm@redhat.com>
2330
2331 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2332 reflect insertion fix-it hints at the same location now being
2333 consolidated.
2334
4d82d0bc
MS
23352017-05-01 Martin Sebor <msebor@redhat.com>
2336
2337 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2338 on ILP32 targets.
2339
d539a57b
TV
23402017-05-01 Tom de Vries <tom@codesourcery.com>
2341
2342 * gcc.dg/pr78768.c: Require linker plugin.
2343
c6b9e849
TK
23442017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2345
2346 PR fortran/37131
2347 * gfortran.dg/matmul_bounds_11.f90: New test.
2348
706eb1a7
MS
23492017-05-01 Martin Sebor <msebor@redhat.com>
2350
2351 PR tree-optimization/79715
2352 * gcc.dg/pr79715.c: New test.
2353
723f4140
TV
23542017-05-01 Tom de Vries <tom@codesourcery.com>
2355
2356 PR testsuite/65941
2357 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2358 * g++.dg/other/pr59492.C: Require effective target rdrand.
2359
6bbb3a69
VR
23602017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2361
2362 * g++.dg/diagnostic/member-decl-1.C: New test.
2363
4212aecd
MG
23642017-04-29 Marc Glisse <marc.glisse@inria.fr>
2365
2366 PR tree-optimization/80487
2367 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2368
fe75f732
PK
23692017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2370
2371 PR tree-optimization/79697
2372 * gcc.dg/tree-ssa/pr79697.c: New test.
2373
6bcd8768
TV
23742017-04-29 Tom de Vries <tom@codesourcery.com>
2375
2376 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2377
d127ae9f
MS
23782017-04-28 Martin Sebor <msebor@redhat.com>
2379
2380 PR tree-optimization/80523
2381 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2382
c9610933
TV
23832017-04-28 Tom de Vries <tom@codesourcery.com>
2384
2385 PR testsuite/80557
2386 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2387 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2388
b5be38bc
TV
23892017-04-28 Tom de Vries <tom@codesourcery.com>
2390
2391 PR testsuite/80557
2392 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2393 * obj-c++.dg/bitfield-4.mm: Same.
2394 * obj-c++.dg/bitfield-5.mm: Same.
2395 * obj-c++.dg/exceptions-3.mm: Same.
2396 * obj-c++.dg/exceptions-5.mm: Same.
2397 * obj-c++.dg/method-1.mm: Same.
2398 * obj-c++.dg/method-12.mm: Same.
2399 * obj-c++.dg/method-13.mm: Same.
2400 * obj-c++.dg/method-15.mm: Same.
2401 * obj-c++.dg/method-16.mm: Same.
2402 * obj-c++.dg/property/at-property-18.mm: Same.
2403 * obj-c++.dg/property/at-property-25.mm: Same.
2404 * obj-c++.dg/property/at-property-5.mm: Same.
2405 * obj-c++.dg/property/dynamic-2.mm: Same.
2406 * obj-c++.dg/property/property-neg-3.mm: Same.
2407 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2408 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2409 * obj-c++.dg/syntax-error-1.mm: Same.
2410 * obj-c++.dg/try-catch-13.mm: Same.
2411 * objc.dg/bitfield-4.m: Same.
2412 * objc.dg/class-1.m: Same.
2413 * objc.dg/method-11.m: Same.
2414 * objc.dg/method-6.m: Same.
2415 * objc.dg/method-7.m: Same.
2416 * objc.dg/method-9.m: Same.
2417 * objc.dg/missing-proto-3.m: Same.
2418 * objc.dg/naming-2.m: Same.
2419 * objc.dg/property/at-property-16.m: Same.
2420 * objc.dg/property/at-property-18.m: Same.
2421 * objc.dg/property/at-property-25.m: Same.
2422 * objc.dg/property/at-property-5.m: Same.
2423 * objc.dg/property/dynamic-2.m: Same.
2424 * objc.dg/property/property-neg-3.m: Same.
2425 * objc.dg/protocol-inheritance-1.m: Same.
2426 * objc.dg/protocol-inheritance-2.m: Same.
2427
d35256b6
MG
24282017-04-28 Marc Glisse <marc.glisse@inria.fr>
2429
2430 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2431
7a95dfa7
TV
24322017-04-28 Tom de Vries <tom@codesourcery.com>
2433
2434 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2435 dg-(error|warning|message|bogus).
2436 * g++.dg/conversion/dr195-1.C: Same.
2437 * g++.dg/conversion/dr195.C: Same.
2438 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2439 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2440 * g++.dg/cpp0x/inline-ns7.C: Same.
2441 * g++.dg/cpp0x/variadic105.C: Same.
2442 * g++.dg/cpp0x/variadic65.C: Same.
2443 * g++.dg/expr/call2.C: Same.
2444 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2445 * g++.dg/expr/pmf-1.C: Same.
2446 * g++.dg/ext/altivec-types-1.C: Same.
2447 * g++.dg/ext/altivec-types-2.C: Same.
2448 * g++.dg/ext/altivec-types-3.C: Same.
2449 * g++.dg/ext/attrib14.C: Same.
2450 * g++.dg/ext/complit1.C: Same.
2451 * g++.dg/ext/forscope2.C: Same.
2452 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2453 * g++.dg/ext/label13.C: Same.
2454 * g++.dg/ext/member-attr.C: Same.
2455 * g++.dg/ext/visibility/anon7.C: Same.
2456 * g++.dg/ext/visibility/visibility-7.C: Same.
2457 * g++.dg/ext/vla2.C: Same.
2458 * g++.dg/inherit/access2.C: Same.
2459 * g++.dg/inherit/covariant12.C: Same.
2460 * g++.dg/inherit/covariant14.C: Same.
2461 * g++.dg/inherit/namespace-as-base.C: Same.
2462 * g++.dg/inherit/template-as-base.C: Same.
2463 * g++.dg/lookup/ambig1.C: Same.
2464 * g++.dg/lookup/ambig2.C: Same.
2465 * g++.dg/lookup/ambig3.C: Same.
2466 * g++.dg/lookup/class-member-1.C: Same.
2467 * g++.dg/lookup/conv-1.C: Same.
2468 * g++.dg/lookup/decl1.C: Same.
2469 * g++.dg/lookup/koenig1.C: Same.
2470 * g++.dg/lookup/scoped1.C: Same.
2471 * g++.dg/lookup/scoped2.C: Same.
2472 * g++.dg/lookup/two-stage4.C: Same.
2473 * g++.dg/lookup/used-before-declaration.C: Same.
2474 * g++.dg/lookup/using.C: Same.
2475 * g++.dg/lookup/using17.C: Same.
2476 * g++.dg/lookup/using2.C: Same.
2477 * g++.dg/other/abstract2.C: Same.
2478 * g++.dg/other/classkey1.C: Same.
2479 * g++.dg/other/component1.C: Same.
2480 * g++.dg/other/const1.C: Same.
2481 * g++.dg/other/const2.C: Same.
2482 * g++.dg/other/conversion1.C: Same.
2483 * g++.dg/other/do1.C: Same.
2484 * g++.dg/other/error1.C: Same.
2485 * g++.dg/other/error10.C: Same.
2486 * g++.dg/other/error3.C: Same.
2487 * g++.dg/other/error4.C: Same.
2488 * g++.dg/other/error5.C: Same.
2489 * g++.dg/other/error8.C: Same.
2490 * g++.dg/other/error9.C: Same.
2491 * g++.dg/other/field1.C: Same.
2492 * g++.dg/other/init1.C: Same.
2493 * g++.dg/other/ptrmem2.C: Same.
2494 * g++.dg/other/return1.C: Same.
2495 * g++.dg/overload/builtin3.C: Same.
2496 * g++.dg/overload/error1.C: Same.
2497 * g++.dg/overload/error2.C: Same.
2498 * g++.dg/overload/koenig2.C: Same.
2499 * g++.dg/overload/pmf1.C: Same.
2500 * g++.dg/parse/args1.C: Same.
2501 * g++.dg/parse/attr3.C: Same.
2502 * g++.dg/parse/constant4.C: Same.
2503 * g++.dg/parse/crash10.C: Same.
2504 * g++.dg/parse/crash18.C: Same.
2505 * g++.dg/parse/crash19.C: Same.
2506 * g++.dg/parse/crash20.C: Same.
2507 * g++.dg/parse/crash21.C: Same.
2508 * g++.dg/parse/crash22.C: Same.
2509 * g++.dg/parse/crash32.C: Same.
2510 * g++.dg/parse/decl-specifier-1.C: Same.
2511 * g++.dg/parse/error58.C: Same.
2512 * g++.dg/parse/local-class1.C: Same.
2513 * g++.dg/parse/non-dependent2.C: Same.
2514 * g++.dg/parse/parameter-declaration-1.C: Same.
2515 * g++.dg/parse/ptrmem2.C: Same.
2516 * g++.dg/parse/ptrmem3.C: Same.
2517 * g++.dg/parse/saved1.C: Same.
2518 * g++.dg/tc1/dr101.C: Same.
2519 * g++.dg/tc1/dr142.C: Same.
2520 * g++.dg/tc1/dr176.C: Same.
2521 * g++.dg/template/conv4.C: Same.
2522 * g++.dg/template/crash56.C: Same.
2523 * g++.dg/template/dependent-expr2.C: Same.
2524 * g++.dg/template/error1.C: Same.
2525 * g++.dg/template/error2.C: Same.
2526 * g++.dg/template/explicit6.C: Same.
2527 * g++.dg/template/init-list.C: Same.
2528 * g++.dg/template/local1.C: Same.
2529 * g++.dg/template/lookup2.C: Same.
2530 * g++.dg/template/meminit2.C: Same.
2531 * g++.dg/template/nontype25.C: Same.
2532 * g++.dg/template/ptrmem2.C: Same.
2533 * g++.dg/template/qualttp19.C: Same.
2534 * g++.dg/template/qualttp20.C: Same.
2535 * g++.dg/template/ttp3.C: Same.
2536 * g++.dg/template/unify4.C: Same.
2537 * g++.dg/template/unify6.C: Same.
2538 * g++.dg/template/unify7.C: Same.
2539 * g++.dg/template/warn1.C: Same.
2540 * g++.dg/tree-ssa/dom-invalid.C: Same.
2541 * g++.dg/ubsan/shift-1.C: Same.
2542 * g++.dg/warn/Wunused-2.C: Same.
2543 * g++.dg/warn/Wunused-4.C: Same.
2544 * g++.dg/warn/Wunused-6.C: Same.
2545 * g++.dg/warn/deprecated-6.C: Same.
2546 * g++.dg/warn/deprecated.C: Same.
2547 * g++.dg/warn/effc1.C: Same.
2548 * g++.dg/warn/effc3.C: Same.
2549 * g++.dg/warn/incomplete1.C: Same.
2550 * g++.dg/warn/inline1.C: Same.
2551 * g++.dg/warn/noeffect2.C: Same.
2552 * g++.dg/warn/noeffect4.C: Same.
2553 * g++.dg/warn/oldcast1.C: Same.
2554 * g++.dg/warn/sentinel.C: Same.
2555 * g++.dg/warn/unit-1.C: Same.
2556 * g++.old-deja/g++.pt/inherit2.C: Same.
2557 * g++.old-deja/g++.pt/overload8.C: Same.
2558 * gcc.dg/20000926-1.c: Same.
2559 * gcc.dg/20040223-1.c: Same.
2560 * gcc.dg/Warray-bounds-7.c: Same.
2561 * gcc.dg/alias-1.c: Same.
2562 * gcc.dg/alias-12.c: Same.
2563 * gcc.dg/alias-13.c: Same.
2564 * gcc.dg/alias-2.c: Same.
2565 * gcc.dg/array-13.c: Same.
2566 * gcc.dg/array-4.c: Same.
2567 * gcc.dg/attr-ifunc-2.c: Same.
2568 * gcc.dg/attr-invalid.c: Same.
2569 * gcc.dg/attr-noinline.c: Same.
2570 * gcc.dg/bitfld-2.c: Same.
2571 * gcc.dg/c90-const-expr-7.c: Same.
2572 * gcc.dg/c99-const-expr-7.c: Same.
2573 * gcc.dg/cpp/20000625-1.c: Same.
2574 * gcc.dg/cpp/charconst-4.c: Same.
2575 * gcc.dg/cpp/include2.c: Same.
2576 * gcc.dg/cpp/include2a.c: Same.
2577 * gcc.dg/decl-4.c: Same.
2578 * gcc.dg/deprecated-4.c: Same.
2579 * gcc.dg/deprecated.c: Same.
2580 * gcc.dg/dfp/altivec-types.c: Same.
2581 * gcc.dg/float-range-1.c: Same.
2582 * gcc.dg/pack-test-3.c: Same.
2583 * gcc.dg/pr11492.c: Same.
2584 * gcc.dg/pr15360-1.c: Same.
2585 * gcc.dg/pr37908.c: Same.
2586 * gcc.dg/pr53265.c: Same.
2587 * gcc.dg/pr57287-2.c: Same.
2588 * gcc.dg/pr57287.c: Same.
2589 * gcc.dg/redecl-1.c: Same.
2590 * gcc.dg/sync-3.c: Same.
2591 * gcc.dg/two-types-1.c: Same.
2592 * gcc.dg/two-types-2.c: Same.
2593 * gcc.dg/two-types-4.c: Same.
2594 * gcc.dg/two-types-5.c: Same.
2595 * gcc.dg/two-types-6.c: Same.
2596 * gcc.dg/two-types-7.c: Same.
2597 * gcc.dg/two-types-8.c: Same.
2598 * gcc.dg/two-types-9.c: Same.
2599 * gcc.dg/uninit-I.c: Same.
2600 * gcc.dg/uninit-pr19430.c: Same.
2601 * gcc.dg/visibility-7.c: Same.
2602 * gcc.dg/winline-10.c: Same.
2603 * gcc.dg/winline-2.c: Same.
2604 * gcc.dg/winline-3.c: Same.
2605 * gcc.dg/winline-9.c: Same.
2606 * gcc.target/i386/attr-returns_twice-1.c: Same.
2607 * gcc.target/i386/chkp-const-check-2.c: Same.
2608 * gcc.target/i386/chkp-label-address.c: Same.
2609 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2610 * gcc.target/i386/pr39162.c: Same.
2611 * gcc.target/i386/sse-5.c: Same.
2612 * gcc.target/powerpc/altivec-types-1.c: Same.
2613 * gcc.target/powerpc/altivec-types-2.c: Same.
2614 * gcc.target/powerpc/altivec-types-3.c: Same.
2615 * gcc.target/powerpc/float128-mix.c: Same.
2616 * gcc.target/powerpc/no-r11-3.c: Same.
2617 * gcc.target/spu/Wmain.c: Same.
2618 * gcc.target/spu/ea/errors2.c: Same.
2619 * gfortran.dg/assignment_1.f90: Same.
2620 * gfortran.dg/common_3.f90: Same.
2621 * gfortran.dg/der_io_1.f90: Same.
2622 * gfortran.dg/g77/20030326-1.f: Same.
2623 * gfortran.dg/g77/9263.f: Same.
2624 * gfortran.dg/g77/960317-1.f: Same.
2625 * gfortran.dg/g77/970625-2.f: Same.
2626 * gfortran.dg/g77/980615-0.f: Same.
2627 * gfortran.dg/g77/check0.f: Same.
2628 * gfortran.dg/g77/dnrm2.f: Same.
2629 * gfortran.dg/g77/pr9258.f: Same.
2630 * gfortran.dg/ichar_1.f90: Same.
2631 * gfortran.dg/interface_1.f90: Same.
2632 * gfortran.dg/namelist_1.f90: Same.
2633 * gfortran.dg/namelist_2.f90: Same.
2634 * gfortran.dg/namelist_3.f90: Same.
2635 * gfortran.dg/namelist_print_2.f: Same.
2636 * gfortran.dg/oldstyle_1.f90: Same.
2637 * gfortran.dg/runtime_warning_1.f90: Same.
2638 * gfortran.dg/underflow.f90: Same.
2639 * gnat.dg/specs/integer_value.ads: Same.
2640 * obj-c++.dg/fsf-package-0.m: Same.
2641 * objc.dg/two-types-1.m: Same.
2642
6e49961c
ML
26432017-04-28 Martin Liska <mliska@suse.cz>
2644
2645 PR gcov-profile/79891
2646 * gcc.misc-tests/gcov-17.c: New test.
2647 * gcc.misc-tests/gcov-18.c: New test.
2648
f166beaf
TV
26492017-04-28 Tom de Vries <tom@codesourcery.com>
2650
2651 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2652 dg-(error|warning|message|bogus).
2653 * g++.dg/parse/parameter-declaration-1.C: Same.
2654 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2655 * gcc.dg/Wpointer-sign-Wall.c: Same.
2656 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2657 * gcc.dg/cpp/19990413-1.c: Same.
2658 * gcc.dg/dg-test-1.c: Same.
2659 * gcc.dg/empty-source-2.c: Same.
2660 * gcc.dg/empty-source-3.c: Same.
2661 * gcc.dg/format/c99-printf-1.c: Same.
2662 * gcc.dg/format/c99-scanf-1.c: Same.
2663 * gcc.dg/label-decl-2.c: Same.
2664 * gcc.dg/m-un-2.c: Same.
2665 * gcc.dg/uninit-pr20644-O0.c: Same.
2666 * gfortran.dg/pr70006.f90: Same.
2667 * obj-c++.dg/fsf-package-0.m: Same.
2668
c3125b18
TV
26692017-04-28 Tom de Vries <tom@codesourcery.com>
2670
2671 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2672 dg-(error|warning|message|bogus).
2673 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2674 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2675 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2676 * c-c++-common/pr20000.c: Same.
2677 * c-c++-common/pr49706.c: Same.
2678 * g++.dg/ext/utf16-4.C: Same.
2679 * g++.dg/parse/error2.C: Same.
2680 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2681 * g++.dg/warn/Wtype-limits.C: Same.
2682 * g++.dg/warn/overflow-warn-1.C: Same.
2683 * g++.dg/warn/overflow-warn-3.C: Same.
2684 * gcc.dg/Wpointer-sign-Wall.c: Same.
2685 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2686 * gcc.dg/Wtype-limits-Wextra.c: Same.
2687 * gcc.dg/Wtype-limits.c: Same.
2688 * gcc.dg/cpp/19990413-1.c: Same.
2689 * gcc.dg/dg-test-1.c: Same.
2690 * gcc.dg/empty-source-2.c: Same.
2691 * gcc.dg/empty-source-3.c: Same.
2692 * gcc.dg/label-decl-2.c: Same.
2693 * gcc.dg/m-un-2.c: Same.
2694 * gcc.dg/uninit-pr19430-O0.c: Same.
2695 * gcc.dg/uninit-pr19430.c: Same.
2696 * gcc.dg/uninit-pr20644-O0.c: Same.
2697 * gcc.dg/utf16-4.c: Same.
2698 * gfortran.dg/pr70006.f90: Same.
2699 * obj-c++.dg/fsf-package-0.m: Same.
2700
119092c1
RB
27012017-04-28 Richard Biener <rguenther@suse.de>
2702
2703 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2704 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2705 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2706 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2707 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2708 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 2709
3777eda2
MP
27102017-04-27 Marek Polacek <polacek@redhat.com>
2711
2712 PR sanitizer/80349
2713 * c-c++-common/ubsan/pr80349.c: New test.
2714
8211c4a2
VR
27152017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2716
2717 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2718 diagnostics.
2719 * g++.dg/warn/pr12242.C: Likewise.
2720
94baf2e2
DE
27212017-04-27 David Edelsohn <dje.gcc@gmail.com>
2722
2723 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2724
9a448688
ML
27252017-04-27 Martin Liska <mliska@suse.cz>
2726
2727 PR testsuite/79455
2728 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2729 more generic.
2730
f8a36447
JJ
27312017-04-27 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR c++/80534
2734 * g++.dg/other/pr80534-1.C: New test.
2735 * g++.dg/other/pr80534-2.C: New test.
2736
1b7c8d39
RB
27372017-04-27 Richard Biener <rguenther@suse.de>
2738
2739 PR middle-end/80539
2740 * gcc.dg/torture/pr80539.c: New testcase.
2741
985b8393
JJ
27422017-04-27 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR target/77728
2745 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2746
a480422d
VR
27472017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2748
2749 * g++.dg/diagnostic/nested-name-1.C: New test.
2750
f9726baa
ML
27512017-04-26 Martin Liska <mliska@suse.cz>
2752
2753 * gcc.dg/guality/guality.h: Add prefix to test verification.
2754
9f4df8f1
NS
27552017-04-25 Nathan Sidwell <nathan@acm.org>
2756
2757 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2758
1913c8f6
UB
27592017-04-25 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR target/70799
2762 * gcc.target/i386/pr70799-5.c: New test.
2763
e602bbfc
MS
27642017-04-25 Martin Sebor <msebor@redhat.com>
2765
2766 PR tree-optimization/80497
2767 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2768
7629ae90
RR
27692017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2770 Jakub Jelinek <jakub@redhat.com>
2771
2772 PR target/77728
2773 * g++.dg/abi/pr77728-1.C: New test.
2774
2ef42cf9
MP
27752017-04-25 Marek Polacek <polacek@redhat.com>
2776
2777 PR sanitizer/80349
2778 * g++.dg/ubsan/pr80349-2.C: New test.
2779
70caf430
VR
27802017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2781
2782 * g++.dg/cpp0x/enum34.C: New test.
2783
f66c70dc
TV
27842017-04-25 Tom de Vries <tom@codesourcery.com>
2785
2786 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
2787 variables.
2788 (dg-line): New proc.
2789 (process-message): Handle line number variables.
2790 * objc.dg/try-catch-12.m: Use dg-line.
2791
77071af6
BS
27922017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
2793
2794 PR target/80482
2795 * gcc.target/powerpc/vec-constvolatile.c: New test.
2796
fbe91804
DM
27972017-04-25 David Malcolm <dmalcolm@redhat.com>
2798
2799 * g++.dg/semicolon-fixits.C: New test case.
2800
1c4ea66f
DM
28012017-04-25 David Malcolm <dmalcolm@redhat.com>
2802
2803 * gcc.dg/semicolon-fixits.c: New test case.
2804
5ca28c1d
DM
28052017-04-25 David Malcolm <dmalcolm@redhat.com>
2806
2807 * g++.dg/lookup/missing-std-include.C: New test file.
2808
2ec07fa6
RR
28092017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2810 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR target/77728
2813 * g++.dg/abi/pr77728-2.C: New test.
2814
7d5dbb22
DM
28152017-04-25 David Malcolm <dmalcolm@redhat.com>
2816
2817 PR c++/80177
2818 * g++.dg/spellcheck-pr80177.C: New test case.
2819
6a3936d4
NS
28202017-04-25 Nathan Sidwell <nathan@acm.org>
2821
2822 * g++.dg/dg.exp (find-cxx-tests): New function.
2823 (main): Use it, remove explicit pruning
2824
bed3fd46
RB
28252017-04-25 Richard Biener <rguenther@suse.de>
2826
2827 PR tree-optimization/80492
2828 * gcc.dg/pr80492.c: New testcase.
2829
c9e9c3ac
SKS
28302017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2831
2832 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
2833 for targets with int size less than 32 bits.
2834
2700fbd6
RB
28352017-04-25 Richard Biener <rguenther@suse.de>
2836
2837 PR tree-optimization/79201
2838 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
2839 * gcc.target/i386/pr22152.c: Disable sinking.
2840
e57136da
AK
28412017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2842
2843 PR target/80464
2844 * gfortran.fortran-torture/compile/pr80464.f90: New test.
2845
3cb9ee2f
AK
28462017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2847
2848 PR target/79895
2849 * gcc.target/s390/pr79895.c: New test.
2850
03db9ab5
DV
28512017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
2852
2853 PR target/80080
2854 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
2855 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
2856 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
2857
39259462
JJ
28582017-04-25 Jakub Jelinek <jakub@redhat.com>
2859
ba5d69f3
JJ
2860 PR rtl-optimization/80501
2861 * gcc.c-torture/execute/pr80501.c: New test.
2862
39259462
JJ
2863 PR rtl-optimization/80500
2864 * gcc.dg/pr80500.c: New test.
2865
bb0249cb
MG
28662017-04-25 Marc Glisse <marc.glisse@inria.fr>
2867
2868 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
2869 * gcc.dg/Wstrict-overflow-18.c: Xfail.
2870
be420eb8
JW
28712017-04-22 Janus Weil <janus@gcc.gnu.org>
2872
2873 PR fortran/80121
2874 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
2875 directive.
2876
0ebd1f00
DM
28772017-04-24 David Malcolm <dmalcolm@redhat.com>
2878
2879 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
2880 * jit.dg/test-alignment.c: New test case.
2881 * jit.dg/test-alignment.cc: New test case.
2882 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
2883 New test case.
2884
412f61f0
DM
28852017-04-24 David Malcolm <dmalcolm@redhat.com>
2886
2887 PR c++/80016
2888 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
2889 test function.
2890 (test_alignof): New test function.
2891
a8492d5e
MG
28922017-04-24 Marc Glisse <marc.glisse@inria.fr>
2893
2894 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
2895
ec856f5f
VR
28962017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
2897
2898 * g++.dg/diagnostic/duplicate1.C: New test.
2899 * g++.dg/cpp0x/duplicate1.C: New test.
2900
a753df11
MJ
29012017-04-24 Martin Jambor <mjambor@suse.cz>
2902
2903 PR tree-optimization/80293
2904 * g++.dg/tree-ssa/pr80293.C: New test.
2905
3ebd8e62
ML
29062017-04-24 Martin Liska <mliska@suse.cz>
2907
2908 PR middle-end/79931
2909 * g++.dg/ipa/pr79931.C: New test.
2910
f30a1190
RB
29112017-04-24 Richard Biener <rguenther@suse.de>
2912
2913 PR tree-optimization/80494
2914 * gfortran.dg/pr80494.f90: New testcase.
2915
4c7c437c
RB
29162017-04-24 Richard Biener <rguenther@suse.de>
2917
2918 PR tree-optimization/79725
2919 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
2920
d21a8e3b
RB
29212017-04-24 Richard Biener <rguenther@suse.de>
2922
2923 PR c++/2972
2924 * g++.dg/warn/Wuninitialized-10.C: New testcase.
2925
c7eb642e
JD
29262017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2927
2928 PR fortran/80484
2929 * gfortran.dg/dtio_29.f03: New test.
2930
60fc41bd
JW
29312017-04-22 Janus Weil <janus@gcc.gnu.org>
2932
2933 PR fortran/80121
2934 * gfortran.dg/intent_out_9.f90: New test case.
2935
2eb8a343
UB
29362017-04-23 Uros Bizjak <ubizjak@gmail.com>
2937
2938 PR target/70799
1913c8f6 2939 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 2940
fc23d35a
JW
29412017-04-21 Janus Weil <janus@gcc.gnu.org>
2942
2943 PR fortran/80392
2944 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
2945
7b9efd03
UB
29462017-04-21 Uros Bizjak <ubizjak@gmail.com>
2947
2948 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
2949
2fd30fbe
RB
29502017-04-21 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/79547
2953 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
2954
bb1bc604
RB
29552017-04-21 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/78847
2958 * g++.dg/tree-ssa/pr78847.C: New testcase.
2959
666f7903
JJ
29602017-04-21 Jakub Jelinek <jakub@redhat.com>
2961
2962 PR c/80468
2963 * gcc.dg/pr80468.c: New test.
2964
25c28f47
ML
29652017-04-21 Martin Liska <mliska@suse.cz>
2966
2967 PR tree-optimization/66278
2968 * gcc.dg/vect/pr66278.c: New test.
2969
6d553e9b
RB
29702017-04-21 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/80237
2973 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
2974 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
2975 adjust expected optimizations.
2976
7fd1a747
RB
29772016-04-21 Richard Biener <rguenther@suse.de>
2978
2979 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
2980 of inner loops.
2981 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
2982 * gcc.dg/vect/vect-104.c: Likewise.
2983
2f23a412
EB
29842017-04-21 Eric Botcazou <ebotcazou@adacore.com>
2985
2986 PR tree-optimization/80426
2987 * gcc.c-torture/execute/20170429-1.c: Rename into...
2988 * gcc.c-torture/execute/20170419-1.c: ...this.
2989
8749b11f
UB
29902017-04-20 Uros Bizjak <ubizjak@gmail.com>
2991
2992 PR target/79804
2993 * gcc.target/i386/pr79804.c: New test.
2994
20917336
UB
29952017-04-20 Uros Bizjak <ubizjak@gmail.com>
2996
2997 PR target/78090
2998 * gcc.target/i386/conversion-2.c: Remove obsolete test.
2999
2414b022
DE
30002017-04-20 David Edelsohn <dje.gcc@gmail.com>
3001
3002 * g++/opt/pr80436.C: XFAIL on AIX.
3003
34d57a10
JW
30042017-04-20 Jonathan Wakely <jwakely@redhat.com>
3005
3006 PR c++/80473
3007 * g++.dg/diagnostic/pr80473.C: New test.
3008
c3cbcd45
VR
30092017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3010
3011 * g++.dg/warn/Wextra-semi.C: New test.
3012
8a59d466
JJ
30132017-04-20 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR middle-end/80423
3016 * g++.dg/other/pr80423.C: New test.
3017
a4bb5c57
SKS
30182017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3019
3020 * gcc.dg/pr80170.c: Require ptr32plus.
3021
fe1e7d0e
EB
30222017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3023
3024 PR tree-optimization/80426
3025 * gcc.c-torture/execute/20170419-1.c: New test.
3026
48d811eb
JJ
30272017-04-19 Jakub Jelinek <jakub@redhat.com>
3028
f19e6a9c
JJ
3029 PR debug/80461
3030 * g++.dg/debug/pr80461.C: New test.
3031
541035a6
JJ
3032 PR c++/80459
3033 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3034 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3035 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3036
48d811eb
JJ
3037 PR debug/80436
3038 * g++.dg/opt/pr80436.C: New test.
3039
5249994e
SKS
30402017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3041
3042 * gcc.dg/torture/pr80341.c: Require int32plus.
3043
a16c8d8b 30442017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3045 Jeff Law <law@redhat.com>
a16c8d8b
EB
3046
3047 * gcc.c-torture/compile/20170419-1.c: New test.
3048
6143c998
TV
30492017-04-19 Tom de Vries <tom@codesourcery.com>
3050
3051 PR testsuite/80221
3052 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3053 subsequent dg directives.
3054 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3055 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3056 * c-c++-common/attr-fallthrough-2.c: Same.
3057 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3058 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3059 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3060 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3061 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3062 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3063 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3064 * c-c++-common/cilk-plus/CK/errors.c: Same.
3065 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3066 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3067 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3068 * c-c++-common/cpp/pr57580.c: Same.
3069 * c-c++-common/goacc/asyncwait-1.c: Same.
3070 * c-c++-common/goacc/cache-2.c: Same.
3071 * c-c++-common/goacc/declare-2.c: Same.
3072 * c-c++-common/goacc/deviceptr-1.c: Same.
3073 * c-c++-common/goacc/routine-5.c: Same.
3074 * c-c++-common/gomp/clauses-2.c: Same.
3075 * c-c++-common/gomp/ordered-3.c: Same.
3076 * c-c++-common/gomp/pr67501.c: Same.
3077 * c-c++-common/pr20000.c: Same.
3078 * c-c++-common/pr43395.c: Same.
3079 * c-c++-common/pr49706.c: Same.
3080 * c-c++-common/pr77624-1.c: Same.
3081 * c-c++-common/pr77624-2.c: Same.
3082 * c-c++-common/raw-string-14.c: Same.
3083 * c-c++-common/raw-string-16.c: Same.
3084 * c-c++-common/raw-string-3.c: Same.
3085 * c-c++-common/raw-string-4.c: Same.
3086 * c-c++-common/raw-string-5.c: Same.
3087 * c-c++-common/raw-string-6.c: Same.
3088 * g++.dg/abi/mangle41.C: Same.
3089 * g++.dg/conversion/nullptr1.C: Same.
3090 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3091 * g++.dg/cpp0x/auto27.C: Same.
3092 * g++.dg/cpp0x/constexpr-98.C: Same.
3093 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3094 * g++.dg/cpp0x/diag2.C: Same.
3095 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3096 * g++.dg/cpp0x/nullptr15.C: Same.
3097 * g++.dg/cpp0x/pr31431-2.C: Same.
3098 * g++.dg/cpp0x/pr31431.C: Same.
3099 * g++.dg/cpp0x/pr79118.C: Same.
3100 * g++.dg/cpp0x/static_assert3.C: Same.
3101 * g++.dg/cpp0x/temp_default2.C: Same.
3102 * g++.dg/cpp0x/trailing4.C: Same.
3103 * g++.dg/cpp0x/variadic-ex10.C: Same.
3104 * g++.dg/cpp0x/variadic-ex13.C: Same.
3105 * g++.dg/cpp0x/variadic-ex14.C: Same.
3106 * g++.dg/cpp0x/variadic-ex3.C: Same.
3107 * g++.dg/cpp0x/variadic-ex4.C: Same.
3108 * g++.dg/cpp0x/variadic59.C: Same.
3109 * g++.dg/cpp0x/vt-37737-2.C: Same.
3110 * g++.dg/cpp0x/vt-57397-1.C: Same.
3111 * g++.dg/cpp0x/vt-57397-2.C: Same.
3112 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3113 * g++.dg/cpp1z/gen-attrs1.C: Same.
3114 * g++.dg/diagnostic/pr71075.C: Same.
3115 * g++.dg/eh/goto2.C: Same.
3116 * g++.dg/eh/goto3.C: Same.
3117 * g++.dg/expr/bitfield4.C: Same.
3118 * g++.dg/expr/bitfield5.C: Same.
3119 * g++.dg/expr/bitfield6.C: Same.
3120 * g++.dg/expr/bool1.C: Same.
3121 * g++.dg/expr/bool3.C: Same.
3122 * g++.dg/expr/cond10.C: Same.
3123 * g++.dg/expr/cond11.C: Same.
3124 * g++.dg/expr/lval3.C: Same.
3125 * g++.dg/expr/lval4.C: Same.
3126 * g++.dg/ext/anon-struct4.C: Same.
3127 * g++.dg/ext/attrib44.C: Same.
3128 * g++.dg/ext/builtin3.C: Same.
3129 * g++.dg/ext/dllimport7.C: Same.
3130 * g++.dg/ext/label5.C: Same.
3131 * g++.dg/ext/no-asm-1.C: Same.
3132 * g++.dg/ext/utf16-4.C: Same.
3133 * g++.dg/ext/vla2.C: Same.
3134 * g++.dg/gomp/block-1.C: Same.
3135 * g++.dg/gomp/block-2.C: Same.
3136 * g++.dg/gomp/block-3.C: Same.
3137 * g++.dg/gomp/block-5.C: Same.
3138 * g++.dg/gomp/linear-2.C: Same.
3139 * g++.dg/gomp/target-1.C: Same.
3140 * g++.dg/gomp/target-2.C: Same.
3141 * g++.dg/gomp/taskgroup-1.C: Same.
3142 * g++.dg/gomp/teams-1.C: Same.
3143 * g++.dg/inherit/pure1.C: Same.
3144 * g++.dg/init/array43.C: Same.
3145 * g++.dg/init/array46.C: Same.
3146 * g++.dg/init/const10.C: Same.
3147 * g++.dg/init/ctor4-1.C: Same.
3148 * g++.dg/init/ctor4.C: Same.
3149 * g++.dg/init/new37.C: Same.
3150 * g++.dg/init/pr25811.C: Same.
3151 * g++.dg/init/pr29043.C: Same.
3152 * g++.dg/init/pr29571.C: Same.
3153 * g++.dg/lookup/duperr1.C: Same.
3154 * g++.dg/lookup/error1.C: Same.
3155 * g++.dg/lookup/koenig5.C: Same.
3156 * g++.dg/lookup/pr77549.C: Same.
3157 * g++.dg/lookup/suggestions1.C: Same.
3158 * g++.dg/lookup/using16.C: Same.
3159 * g++.dg/lookup/using7.C: Same.
3160 * g++.dg/other/anon-union3.C: Same.
3161 * g++.dg/other/array2.C: Same.
3162 * g++.dg/other/error13.C: Same.
3163 * g++.dg/other/error34.C: Same.
3164 * g++.dg/overload/builtin1.C: Same.
3165 * g++.dg/overload/conv-op1.C: Same.
3166 * g++.dg/overload/error3.C: Same.
3167 * g++.dg/overload/koenig1.C: Same.
3168 * g++.dg/overload/operator5.C: Same.
3169 * g++.dg/overload/template5.C: Same.
3170 * g++.dg/overload/unknown1.C: Same.
3171 * g++.dg/overload/using2.C: Same.
3172 * g++.dg/parse/constructor1.C: Same.
3173 * g++.dg/parse/crash36.C: Same.
3174 * g++.dg/parse/crash63.C: Same.
3175 * g++.dg/parse/error11.C: Same.
3176 * g++.dg/parse/error12.C: Same.
3177 * g++.dg/parse/error14.C: Same.
3178 * g++.dg/parse/error2.C: Same.
3179 * g++.dg/parse/error21.C: Same.
3180 * g++.dg/parse/error26.C: Same.
3181 * g++.dg/parse/error36.C: Same.
3182 * g++.dg/parse/friend12.C: Same.
3183 * g++.dg/parse/invalid-op1.C: Same.
3184 * g++.dg/parse/missing-template1.C: Same.
3185 * g++.dg/parse/parser-pr28152-2.C: Same.
3186 * g++.dg/parse/parser-pr28152.C: Same.
3187 * g++.dg/parse/pr16696-permissive.C: Same.
3188 * g++.dg/parse/pr16696.C: Same.
3189 * g++.dg/parse/pr69628.C: Same.
3190 * g++.dg/parse/ret-type2.C: Same.
3191 * g++.dg/parse/specialization1.C: Same.
3192 * g++.dg/parse/template3.C: Same.
3193 * g++.dg/parse/template9.C: Same.
3194 * g++.dg/parse/typename11.C: Same.
3195 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3196 * g++.dg/pr45330.C: Same.
3197 * g++.dg/rtti/typeid6.C: Same.
3198 * g++.dg/spellcheck-fields.C: Same.
3199 * g++.dg/spellcheck-typenames.C: Same.
3200 * g++.dg/tc1/dr108.C: Same.
3201 * g++.dg/tc1/dr147.C: Same.
3202 * g++.dg/template/arg7.C: Same.
3203 * g++.dg/template/conv11.C: Same.
3204 * g++.dg/template/crash13.C: Same.
3205 * g++.dg/template/crash55.C: Same.
3206 * g++.dg/template/dependent-expr5.C: Same.
3207 * g++.dg/template/error17.C: Same.
3208 * g++.dg/template/error33.C: Same.
3209 * g++.dg/template/error4.C: Same.
3210 * g++.dg/template/error50.C: Same.
3211 * g++.dg/template/error53.C: Same.
3212 * g++.dg/template/friend.C: Same.
3213 * g++.dg/template/func2.C: Same.
3214 * g++.dg/template/local6.C: Same.
3215 * g++.dg/template/member5.C: Same.
3216 * g++.dg/template/meminit1.C: Same.
3217 * g++.dg/template/nested3.C: Same.
3218 * g++.dg/template/nontype6.C: Same.
3219 * g++.dg/template/overload12.C: Same.
3220 * g++.dg/template/ptrmem8.C: Same.
3221 * g++.dg/template/qualified-id1.C: Same.
3222 * g++.dg/template/spec15.C: Same.
3223 * g++.dg/template/static1.C: Same.
3224 * g++.dg/template/static10.C: Same.
3225 * g++.dg/template/static2.C: Same.
3226 * g++.dg/template/ttp25.C: Same.
3227 * g++.dg/template/typedef2.C: Same.
3228 * g++.dg/template/typename2.C: Same.
3229 * g++.dg/template/unify10.C: Same.
3230 * g++.dg/template/unify6.C: Same.
3231 * g++.dg/template/unify7.C: Same.
3232 * g++.dg/template/unify9.C: Same.
3233 * g++.dg/template/varmod1.C: Same.
3234 * g++.dg/ubsan/div-by-zero-1.C: Same.
3235 * g++.dg/ubsan/pr63956.C: Same.
3236 * g++.dg/warn/Waddress-1.C: Same.
3237 * g++.dg/warn/Wconversion2.C: Same.
3238 * g++.dg/warn/Wnull-conversion-1.C: Same.
3239 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3240 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3241 * g++.dg/warn/Wswitch-1.C: Same.
3242 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3243 * g++.dg/warn/Wtype-limits.C: Same.
3244 * g++.dg/warn/Wunused-parm-5.C: Same.
3245 * g++.dg/warn/deprecated-6.C: Same.
3246 * g++.dg/warn/deprecated.C: Same.
3247 * g++.dg/warn/incomplete1.C: Same.
3248 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3249 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3250 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3251 * g++.dg/warn/overflow-warn-1.C: Same.
3252 * g++.dg/warn/overflow-warn-3.C: Same.
3253 * g++.dg/warn/overflow-warn-4.C: Same.
3254 * g++.dg/warn/pr12242.C: Same.
3255 * g++.dg/warn/pr30551-2.C: Same.
3256 * g++.dg/warn/pr30551.C: Same.
3257 * g++.old-deja/g++.benjamin/16077.C: Same.
3258 * g++.old-deja/g++.bob/inherit1.C: Same.
3259 * g++.old-deja/g++.brendan/crash56.C: Same.
3260 * g++.old-deja/g++.brendan/template17.C: Same.
3261 * g++.old-deja/g++.eh/ctor1.C: Same.
3262 * g++.old-deja/g++.jason/bool5.C: Same.
3263 * g++.old-deja/g++.jason/cond.C: Same.
3264 * g++.old-deja/g++.jason/operator.C: Same.
3265 * g++.old-deja/g++.jason/pmf5.C: Same.
3266 * g++.old-deja/g++.law/ctors5.C: Same.
3267 * g++.old-deja/g++.law/missed-error2.C: Same.
3268 * g++.old-deja/g++.law/operators9.C: Same.
3269 * g++.old-deja/g++.law/temps1.C: Same.
3270 * g++.old-deja/g++.mike/for2.C: Same.
3271 * g++.old-deja/g++.mike/ns5.C: Same.
3272 * g++.old-deja/g++.mike/ns7.C: Same.
3273 * g++.old-deja/g++.mike/p10769b.C: Same.
3274 * g++.old-deja/g++.niklas/t120.C: Same.
3275 * g++.old-deja/g++.niklas/t121.C: Same.
3276 * g++.old-deja/g++.ns/koenig5.C: Same.
3277 * g++.old-deja/g++.oliva/overload1.C: Same.
3278 * g++.old-deja/g++.other/crash24.C: Same.
3279 * g++.old-deja/g++.other/crash25.C: Same.
3280 * g++.old-deja/g++.other/decl5.C: Same.
3281 * g++.old-deja/g++.other/lineno5.C: Same.
3282 * g++.old-deja/g++.other/null3.C: Same.
3283 * g++.old-deja/g++.other/overcnv2.C: Same.
3284 * g++.old-deja/g++.other/ptrmem7.C: Same.
3285 * g++.old-deja/g++.other/typename1.C: Same.
3286 * g++.old-deja/g++.other/vaarg3.C: Same.
3287 * g++.old-deja/g++.pt/crash10.C: Same.
3288 * g++.old-deja/g++.pt/crash28.C: Same.
3289 * g++.old-deja/g++.pt/crash38.C: Same.
3290 * g++.old-deja/g++.pt/explicit70.C: Same.
3291 * g++.old-deja/g++.pt/explicit77.C: Same.
3292 * g++.old-deja/g++.pt/expr2.C: Same.
3293 * g++.old-deja/g++.pt/spec5.C: Same.
3294 * g++.old-deja/g++.pt/spec6.C: Same.
3295 * g++.old-deja/g++.pt/typename3.C: Same.
3296 * g++.old-deja/g++.pt/typename5.C: Same.
3297 * g++.old-deja/g++.pt/typename6.C: Same.
3298 * g++.old-deja/g++.pt/typename7.C: Same.
3299 * g++.old-deja/g++.pt/unify4.C: Same.
3300 * g++.old-deja/g++.pt/unify8.C: Same.
3301 * g++.old-deja/g++.pt/vaarg3.C: Same.
3302 * g++.old-deja/g++.robertl/eb22.C: Same.
3303 * g++.old-deja/g++.robertl/eb4.C: Same.
3304 * g++.old-deja/g++.robertl/eb44.C: Same.
3305 * g++.old-deja/g++.robertl/eb69.C: Same.
3306 * g++.old-deja/g++.robertl/eb98.C: Same.
3307 * gcc.dg/20031223-1.c: Same.
3308 * gcc.dg/940510-1.c: Same.
3309 * gcc.dg/990506-0.c: Same.
3310 * gcc.dg/Walloca-1.c: Same.
3311 * gcc.dg/Walloca-2.c: Same.
3312 * gcc.dg/Wconversion-integer.c: Same.
3313 * gcc.dg/Wcxx-compat-8.c: Same.
3314 * gcc.dg/Wimplicit-int-1.c: Same.
3315 * gcc.dg/Wimplicit-int-2.c: Same.
3316 * gcc.dg/Wimplicit-int-4.c: Same.
3317 * gcc.dg/Wpointer-sign-Wall.c: Same.
3318 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3319 * gcc.dg/Wshadow-1.c: Same.
3320 * gcc.dg/Wshadow-3.c: Same.
3321 * gcc.dg/Wswitch-enum-error.c: Same.
3322 * gcc.dg/Wswitch-enum.c: Same.
3323 * gcc.dg/Wswitch-error.c: Same.
3324 * gcc.dg/Wswitch.c: Same.
3325 * gcc.dg/Wtype-limits-Wextra.c: Same.
3326 * gcc.dg/Wtype-limits.c: Same.
3327 * gcc.dg/Wvla-larger-than-2.c: Same.
3328 * gcc.dg/anon-struct-5.c: Same.
3329 * gcc.dg/array-10.c: Same.
3330 * gcc.dg/array-11.c: Same.
3331 * gcc.dg/array-15.c: Same.
3332 * gcc.dg/array-2.c: Same.
3333 * gcc.dg/array-8.c: Same.
3334 * gcc.dg/array-const-2.c: Same.
3335 * gcc.dg/array-const-3.c: Same.
3336 * gcc.dg/bitfld-1.c: Same.
3337 * gcc.dg/bitfld-8.c: Same.
3338 * gcc.dg/builtin-redefine.c: Same.
3339 * gcc.dg/c11-noreturn-1.c: Same.
3340 * gcc.dg/c11-noreturn-2.c: Same.
3341 * gcc.dg/c11-static-assert-3.c: Same.
3342 * gcc.dg/c90-arraydecl-1.c: Same.
3343 * gcc.dg/c90-complex-1.c: Same.
3344 * gcc.dg/c90-complit-1.c: Same.
3345 * gcc.dg/c90-const-expr-11.c: Same.
3346 * gcc.dg/c90-const-expr-7.c: Same.
3347 * gcc.dg/c90-const-expr-8.c: Same.
3348 * gcc.dg/c90-enum-comma-1.c: Same.
3349 * gcc.dg/c90-flex-array-1.c: Same.
3350 * gcc.dg/c90-hexfloat-1.c: Same.
3351 * gcc.dg/c90-idem-qual-1.c: Same.
3352 * gcc.dg/c90-idem-qual-2.c: Same.
3353 * gcc.dg/c90-idem-qual-3.c: Same.
3354 * gcc.dg/c90-mixdecl-1.c: Same.
3355 * gcc.dg/c90-restrict-1.c: Same.
3356 * gcc.dg/c90-return-1.c: Same.
3357 * gcc.dg/c99-array-nonobj-1.c: Same.
3358 * gcc.dg/c99-arraydecl-1.c: Same.
3359 * gcc.dg/c99-complex-1.c: Same.
3360 * gcc.dg/c99-complex-2.c: Same.
3361 * gcc.dg/c99-complit-2.c: Same.
3362 * gcc.dg/c99-const-expr-7.c: Same.
3363 * gcc.dg/c99-const-expr-8.c: Same.
3364 * gcc.dg/c99-flex-array-3.c: Same.
3365 * gcc.dg/c99-flex-array-7.c: Same.
3366 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3367 * gcc.dg/c99-impl-decl-1.c: Same.
3368 * gcc.dg/c99-impl-int-1.c: Same.
3369 * gcc.dg/c99-impl-int-2.c: Same.
3370 * gcc.dg/c99-init-3.c: Same.
3371 * gcc.dg/c99-restrict-1.c: Same.
3372 * gcc.dg/c99-return-1.c: Same.
3373 * gcc.dg/c99-tag-1.c: Same.
3374 * gcc.dg/c99-tag-3.c: Same.
3375 * gcc.dg/call-diag-2.c: Same.
3376 * gcc.dg/cpp/19940712-1.c: Same.
3377 * gcc.dg/cpp/19951025-1.c: Same.
3378 * gcc.dg/cpp/19990413-1.c: Same.
3379 * gcc.dg/cpp/direct2.c: Same.
3380 * gcc.dg/cpp/direct2s.c: Same.
3381 * gcc.dg/cpp/pr28709.c: Same.
3382 * gcc.dg/cpp/pr61854-c90.c: Same.
3383 * gcc.dg/cpp/pr61854-c94.c: Same.
3384 * gcc.dg/cpp/pragma-1.c: Same.
3385 * gcc.dg/cpp/pragma-2.c: Same.
3386 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3387 * gcc.dg/cpp/trad/literals-2.c: Same.
3388 * gcc.dg/cpp/warn-comments-2.c: Same.
3389 * gcc.dg/cpp/warn-comments-3.c: Same.
3390 * gcc.dg/cpp/warn-comments.c: Same.
3391 * gcc.dg/cpp/warn-long-long-2.c: Same.
3392 * gcc.dg/cpp/warn-long-long.c: Same.
3393 * gcc.dg/cpp/warn-redefined-2.c: Same.
3394 * gcc.dg/cpp/warn-redefined.c: Same.
3395 * gcc.dg/darwin-cfstring-2.c: Same.
3396 * gcc.dg/darwin-cfstring-format-1.c: Same.
3397 * gcc.dg/decl-9.c: Same.
3398 * gcc.dg/declspec-1.c: Same.
3399 * gcc.dg/declspec-10.c: Same.
3400 * gcc.dg/declspec-11.c: Same.
3401 * gcc.dg/declspec-13.c: Same.
3402 * gcc.dg/declspec-18.c: Same.
3403 * gcc.dg/declspec-4.c: Same.
3404 * gcc.dg/declspec-5.c: Same.
3405 * gcc.dg/declspec-6.c: Same.
3406 * gcc.dg/declspec-8.c: Same.
3407 * gcc.dg/deprecated-4.c: Same.
3408 * gcc.dg/deprecated.c: Same.
3409 * gcc.dg/dfp/composite-type.c: Same.
3410 * gcc.dg/empty-source-2.c: Same.
3411 * gcc.dg/empty-source-3.c: Same.
3412 * gcc.dg/format/attr-6.c: Same.
3413 * gcc.dg/format/branch-1.c: Same.
3414 * gcc.dg/format/c90-printf-1.c: Same.
3415 * gcc.dg/format/c90-strftime-2.c: Same.
3416 * gcc.dg/format/c99-strftime-1.c: Same.
3417 * gcc.dg/format/cmn-err-1.c: Same.
3418 * gcc.dg/format/few-1.c: Same.
3419 * gcc.dg/format/ms_branch-1.c: Same.
3420 * gcc.dg/format/ms_unnamed-1.c: Same.
3421 * gcc.dg/format/ms_va-1.c: Same.
3422 * gcc.dg/format/unnamed-1.c: Same.
3423 * gcc.dg/format/va-1.c: Same.
3424 * gcc.dg/format/xopen-1.c: Same.
3425 * gcc.dg/funcdef-var-1.c: Same.
3426 * gcc.dg/funcdef-var-2.c: Same.
3427 * gcc.dg/gnu89-const-expr-1.c: Same.
3428 * gcc.dg/gnu89-const-expr-2.c: Same.
3429 * gcc.dg/gnu90-const-expr-1.c: Same.
3430 * gcc.dg/gnu99-const-expr-1.c: Same.
3431 * gcc.dg/gnu99-const-expr-2.c: Same.
3432 * gcc.dg/gnu99-init-2.c: Same.
3433 * gcc.dg/gomp/_Atomic-5.c: Same.
3434 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3435 * gcc.dg/gomp/atomic-5.c: Same.
3436 * gcc.dg/gomp/linear-1.c: Same.
3437 * gcc.dg/gomp/pr67500.c: Same.
3438 * gcc.dg/init-bad-1.c: Same.
3439 * gcc.dg/init-bad-2.c: Same.
3440 * gcc.dg/init-bad-3.c: Same.
3441 * gcc.dg/init-string-1.c: Same.
3442 * gcc.dg/label-compound-stmt-1.c: Same.
3443 * gcc.dg/label-decl-2.c: Same.
3444 * gcc.dg/label-decl-4.c: Same.
3445 * gcc.dg/large-size-array-2.c: Same.
3446 * gcc.dg/large-size-array-4.c: Same.
3447 * gcc.dg/lvalue-6.c: Same.
3448 * gcc.dg/m-un-2.c: Same.
3449 * gcc.dg/multiple-overflow-warn-1.c: Same.
3450 * gcc.dg/multiple-overflow-warn-2.c: Same.
3451 * gcc.dg/multiple-overflow-warn-3.c: Same.
3452 * gcc.dg/nested-redef-1.c: Same.
3453 * gcc.dg/no-asm-1.c: Same.
3454 * gcc.dg/no-asm-3.c: Same.
3455 * gcc.dg/no-asm-4.c: Same.
3456 * gcc.dg/noncompile/20010524-1.c: Same.
3457 * gcc.dg/noncompile/incomplete-5.c: Same.
3458 * gcc.dg/noncompile/pr44517.c: Same.
3459 * gcc.dg/noncompile/pr52290.c: Same.
3460 * gcc.dg/noreturn-1.c: Same.
3461 * gcc.dg/overflow-warn-1.c: Same.
3462 * gcc.dg/overflow-warn-2.c: Same.
3463 * gcc.dg/overflow-warn-3.c: Same.
3464 * gcc.dg/overflow-warn-4.c: Same.
3465 * gcc.dg/parm-mismatch-1.c: Same.
3466 * gcc.dg/parser-pr28152-2.c: Same.
3467 * gcc.dg/parser-pr28152.c: Same.
3468 * gcc.dg/pedwarn-init.c: Same.
3469 * gcc.dg/pointer-arith-2.c: Same.
3470 * gcc.dg/pointer-arith-3.c: Same.
3471 * gcc.dg/pointer-arith-4.c: Same.
3472 * gcc.dg/pr14475.c: Same.
3473 * gcc.dg/pr18596-3.c: Same.
3474 * gcc.dg/pr18809-1.c: Same.
3475 * gcc.dg/pr27953.c: Same.
3476 * gcc.dg/pr30457.c: Same.
3477 * gcc.dg/pr30551-2.c: Same.
3478 * gcc.dg/pr30551-3.c: Same.
3479 * gcc.dg/pr30551-4.c: Same.
3480 * gcc.dg/pr30551-5.c: Same.
3481 * gcc.dg/pr30551-6.c: Same.
3482 * gcc.dg/pr30551.c: Same.
3483 * gcc.dg/pr36997.c: Same.
3484 * gcc.dg/pr41842.c: Same.
3485 * gcc.dg/pr48552-1.c: Same.
3486 * gcc.dg/pr48552-2.c: Same.
3487 * gcc.dg/pr59717.c: Same.
3488 * gcc.dg/pr61077.c: Same.
3489 * gcc.dg/pr61096-1.c: Same.
3490 * gcc.dg/pr63626.c: Same.
3491 * gcc.dg/pr64223-1.c: Same.
3492 * gcc.dg/pr64223-2.c: Same.
3493 * gcc.dg/pr8788-1.c: Same.
3494 * gcc.dg/pr8927-1.c: Same.
3495 * gcc.dg/pragma-darwin.c: Same.
3496 * gcc.dg/pragma-diag-5.c: Same.
3497 * gcc.dg/pragma-message.c: Same.
3498 * gcc.dg/redecl-1.c: Same.
3499 * gcc.dg/simd-1.c: Same.
3500 * gcc.dg/simd-5.c: Same.
3501 * gcc.dg/simd-6.c: Same.
3502 * gcc.dg/spellcheck-fields.c: Same.
3503 * gcc.dg/spellcheck-typenames.c: Same.
3504 * gcc.dg/struct-semi-2.c: Same.
3505 * gcc.dg/struct-semi-3.c: Same.
3506 * gcc.dg/transparent-union-3.c: Same.
3507 * gcc.dg/ucnid-8.c: Same.
3508 * gcc.dg/uninit-pr19430-O0.c: Same.
3509 * gcc.dg/uninit-pr19430.c: Same.
3510 * gcc.dg/uninit-pr20644-O0.c: Same.
3511 * gcc.dg/utf-dflt.c: Same.
3512 * gcc.dg/utf-dflt2.c: Same.
3513 * gcc.dg/utf16-4.c: Same.
3514 * gcc.dg/vla-11.c: Same.
3515 * gcc.dg/vla-20.c: Same.
3516 * gcc.dg/vla-init-1.c: Same.
3517 * gcc.dg/vla-init-2.c: Same.
3518 * gcc.dg/vla-init-3.c: Same.
3519 * gcc.dg/weak/weak-6.c: Same.
3520 * gcc.dg/weak/weak-7.c: Same.
3521 * gcc.dg/wtr-int-type-1.c: Same.
3522 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3523 * gcc.target/arm/polytypes.c: Same.
3524 * gcc.target/i386/spellcheck-options-4.c: Same.
3525 * gcc.target/powerpc/20030218-1.c: Same.
3526 * gcc.target/sh/pr21255-4.c: Same.
3527 * gcc.test-framework/dg-error-exp-XP.c: Same.
3528 * gfortran.dg/array_constructor_30.f03: Same.
3529 * gfortran.dg/class_30.f90: Same.
3530 * gfortran.dg/goacc/subarrays.f95: Same.
3531 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3532 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3533 * gfortran.dg/intrinsic_std_1.f90: Same.
3534 * gfortran.dg/pr70006.f90: Same.
3535 * gfortran.dg/warning-directive-1.F90: Same.
3536 * gfortran.dg/warning-directive-2.F90: Same.
3537 * gfortran.dg/warning-directive-3.F90: Same.
3538 * gfortran.dg/warning-directive-4.F90: Same.
3539 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3540 * obj-c++.dg/class-extension-1.mm: Same.
3541 * obj-c++.dg/class-extension-2.mm: Same.
3542 * obj-c++.dg/class-protocol-1.mm: Same.
3543 * obj-c++.dg/cxx-ivars-1.mm: Same.
3544 * obj-c++.dg/duplicate-class-1.mm: Same.
3545 * obj-c++.dg/exceptions-3.mm: Same.
3546 * obj-c++.dg/exceptions-4.mm: Same.
3547 * obj-c++.dg/exceptions-5.mm: Same.
3548 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3549 * obj-c++.dg/fsf-package-0.m: Same.
3550 * obj-c++.dg/invalid-type-1.mm: Same.
3551 * obj-c++.dg/method-12.mm: Same.
3552 * obj-c++.dg/method-13.mm: Same.
3553 * obj-c++.dg/method-15.mm: Same.
3554 * obj-c++.dg/method-16.mm: Same.
3555 * obj-c++.dg/method-6.mm: Same.
3556 * obj-c++.dg/method-7.mm: Same.
3557 * obj-c++.dg/property/at-property-1.mm: Same.
3558 * obj-c++.dg/property/at-property-14.mm: Same.
3559 * obj-c++.dg/property/at-property-17.mm: Same.
3560 * obj-c++.dg/property/at-property-21.mm: Same.
3561 * obj-c++.dg/property/at-property-5.mm: Same.
3562 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3563 * obj-c++.dg/property/dynamic-3.mm: Same.
3564 * obj-c++.dg/property/dynamic-4.mm: Same.
3565 * obj-c++.dg/property/property-neg-1.mm: Same.
3566 * obj-c++.dg/property/property-neg-6.mm: Same.
3567 * obj-c++.dg/property/synthesize-11.mm: Same.
3568 * obj-c++.dg/property/synthesize-5.mm: Same.
3569 * obj-c++.dg/property/synthesize-6.mm: Same.
3570 * obj-c++.dg/proto-lossage-4.mm: Same.
3571 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3572 * obj-c++.dg/strings/strings-1.mm: Same.
3573 * obj-c++.dg/super-class-1.mm: Same.
3574 * obj-c++.dg/syntax-error-6.mm: Same.
3575 * obj-c++.dg/syntax-error-7.mm: Same.
3576 * obj-c++.dg/syntax-error-9.mm: Same.
3577 * obj-c++.dg/try-catch-13.mm: Same.
3578 * objc.dg/attributes/method-noreturn-1.m: Same.
3579 * objc.dg/bad-receiver-type-2.m: Same.
3580 * objc.dg/bad-receiver-type.m: Same.
3581 * objc.dg/call-super-2.m: Same.
3582 * objc.dg/class-2.m: Same.
3583 * objc.dg/class-extension-1.m: Same.
3584 * objc.dg/class-extension-2.m: Same.
3585 * objc.dg/class-protocol-1.m: Same.
3586 * objc.dg/desig-init-1.m: Same.
3587 * objc.dg/duplicate-class-1.m: Same.
3588 * objc.dg/exceptions-3.m: Same.
3589 * objc.dg/exceptions-4.m: Same.
3590 * objc.dg/exceptions-5.m: Same.
3591 * objc.dg/foreach-6.m: Same.
3592 * objc.dg/foreach-7.m: Same.
3593 * objc.dg/fsf-nsstring-format-1.m: Same.
3594 * objc.dg/fsf-package-0.m: Same.
3595 * objc.dg/invalid-type-1.m: Same.
3596 * objc.dg/method-11.m: Same.
3597 * objc.dg/method-19.m: Same.
3598 * objc.dg/method-2.m: Same.
3599 * objc.dg/method-20.m: Same.
3600 * objc.dg/method-5.m: Same.
3601 * objc.dg/method-6.m: Same.
3602 * objc.dg/method-7.m: Same.
3603 * objc.dg/method-9.m: Same.
3604 * objc.dg/missing-proto-3.m: Same.
3605 * objc.dg/private-1.m: Same.
3606 * objc.dg/property/at-property-1.m: Same.
3607 * objc.dg/property/at-property-14.m: Same.
3608 * objc.dg/property/at-property-17.m: Same.
3609 * objc.dg/property/at-property-21.m: Same.
3610 * objc.dg/property/at-property-5.m: Same.
3611 * objc.dg/property/dynamic-3.m: Same.
3612 * objc.dg/property/dynamic-4.m: Same.
3613 * objc.dg/property/property-neg-1.m: Same.
3614 * objc.dg/property/property-neg-6.m: Same.
3615 * objc.dg/property/synthesize-11.m: Same.
3616 * objc.dg/property/synthesize-5.m: Same.
3617 * objc.dg/property/synthesize-6.m: Same.
3618 * objc.dg/proto-hier-1.m: Same.
3619 * objc.dg/proto-lossage-4.m: Same.
3620 * objc.dg/protocol-qualifier-2.m: Same.
3621 * objc.dg/strings/strings-1.m: Same.
3622 * objc.dg/type-size-1.m: Same.
3623
d904a983
JL
36242017-04-18 Jeff Law <law@redhat.com>
3625
3626 PR target/74563
3627 * gcc.target/mips/pr74563: New test.
3628
0155ed56
JJ
36292017-04-18 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/80443
3632 * gcc.c-torture/compile/pr80443.c: New test.
3633
f380f608
RS
36342017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3635
3636 PR rtl-optimization/80357
3637 * gcc.c-torture/compile/pr80357.c: New test.
3638
dd68669b
JL
36392017-04-18 Jeff Law <law@redhat.com>
3640
3641 PR middle-end/80422
3642 * gcc.c-torture/compile/pr80422.c: New test.
3643
1cda61fc
JJ
36442017-04-18 Jakub Jelinek <jakub@redhat.com>
3645
3646 PR debug/80263
3647 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3648
19970253
MM
36492017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3650
3651 PR target/80099
3652 * gcc.target/powerpc/pr80099-1.c: New test.
3653 * gcc.target/powerpc/pr80099-2.c: Likewise.
3654 * gcc.target/powerpc/pr80099-3.c: Likewise.
3655 * gcc.target/powerpc/pr80099-4.c: Likewise.
3656 * gcc.target/powerpc/pr80099-5.c: Likewise.
3657
8487c9a5
JJ
36582017-04-18 Jakub Jelinek <jakub@redhat.com>
3659
3b5fb3cb
JJ
3660 PR sanitizer/80444
3661 * gcc.dg/sancov/pr80444.c: New test.
3662
8487c9a5
JJ
3663 PR middle-end/79788
3664 PR middle-end/80375
3665 * gcc.dg/pr79788-1.c: New test.
3666 * gcc.dg/pr79788-2.c: New test.
3667
be7c73ae
MP
36682017-04-18 Marek Polacek <polacek@redhat.com>
3669
3670 PR c++/80244 - ICE with attribute in template alias.
3671 * g++.dg/cpp0x/alias-decl-59.C: New test.
3672
d6e3e8a5
MP
3673 PR c++/80241 - ICE with alignas pack expansion.
3674 * g++.dg/cpp0x/alignas11.C: New test.
3675
1adb82e1
BE
36762017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3677
3678 PR c++/80287
3679 * g++.dg/lto/pr80287_0.C: New test.
3680
fb5e5621
KN
36812017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3682
3683 PR target/80315
3684 * gcc.target/powerpc/pr80315-1.c: New test.
3685 * gcc.target/powerpc/pr80315-2.c: New test.
3686 * gcc.target/powerpc/pr80315-3.c: New test.
3687 * gcc.target/powerpc/pr80315-4.c: New test.
3688
afeaeb70
TV
36892017-04-16 Tom de Vries <tom@codesourcery.com>
3690
3691 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3692 directive.
3693 * g++.dg/parse/error3.C: Same.
3694 * g++.old-deja/g++.pt/niklas01a.C: Same.
3695 * gcc.dg/990506-0.c: Same.
3696 * gcc.dg/cpp/19990413-1.c: Same.
3697 * gcc.dg/cpp/pragma-1.c: Same.
3698 * gcc.dg/cpp/pragma-2.c: Same.
3699 * gcc.dg/m-un-2.c: Same.
3700 * objc.dg/private-1.m: Same.
3701
604f37cd
UB
37022017-04-15 Uros Bizjak <ubizjak@gmail.com>
3703
3704 * gcc.dg/pr54669.c: Fix dg-do directive.
3705 * gcc.dg/pr78582.c: Ditto.
3706 * gcc.dg/pr80020.c: Ditto.
3707 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3708 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3709 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3710 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3711 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3712 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3713 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3714 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3715 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3716 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3717
35cfdb17
DH
37182017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3719
604f37cd 3720 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
3721 * gfortran.dg/generic_29.f90: Likewise.
3722 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3723 * gfortran.dg/pr41922.f90: Likewise.
3724 * gfortran.dg/pr70006.f90: Likewise.
3725
f378be38
SB
37262017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3727
3728 PR tree-optimization/66612
3729 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3730
43076492
JW
37312017-04-14 Janus Weil <janus@gcc.gnu.org>
3732
3733 PR fortran/80361
3734 * gfortran.dg/class_62.f90: New test case.
3735
dd3d6a42
AB
37362017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3737
3738 * gcc.target/arc/loop-1.c: New file.
3739
31a07c81
MM
37402017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3741
3742 PR target/80098
3743 * gcc.target/powerpc/pr80098-1.c: New test.
3744 * gcc.target/powerpc/pr80098-2.c: Likewise.
3745 * gcc.target/powerpc/pr80098-3.c: Likewise.
3746 * gcc.target/powerpc/pr80098-4.c: Likewise.
3747
09956017
JJ
37482017-04-13 Jakub Jelinek <jakub@redhat.com>
3749
3750 PR sanitizer/80403
3751 * g++.dg/ubsan/pr80403-2.C: New test.
3752
bc042396
VM
37532017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3754
3755 PR rtl-optimization/80343
3756 * gcc.target/powerpc/pr80343.c: New.
3757
abac4c34
DK
37582017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3759
3760 PR sanitizer/80414
3761 * c-c++-common/ubsan/bounds-15.c: New test.
3762
43a3aa03
RB
37632017-04-13 Richard Biener <rguenther@suse.de>
3764
3765 PR testsuite/80416
3766 * g++.dg/torture/pr79671.C: Fix asm constraints.
3767
031fbdb9
JJ
37682017-04-13 Jakub Jelinek <jakub@redhat.com>
3769
3770 PR debug/80321
3771 * gcc.dg/debug/pr80321.c: New test.
3772
37732017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3774
3775 * gnat.dg/debug10.adb: New test.
3776 * gnat.dg/debug10_pkg.ads: New helper.
3777
76873758
JJ
37782017-04-12 Jakub Jelinek <jakub@redhat.com>
3779
deed3da9
JJ
3780 PR tree-optimization/79390
3781 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3782
b96a3e11
JJ
3783 PR sanitizer/80403
3784 PR sanitizer/80404
3785 PR sanitizer/80405
3786 * g++.dg/ubsan/pr80403.C: New test.
3787 * g++.dg/ubsan/pr80404.C: New test.
3788 * g++.dg/ubsan/pr80405.C: New test.
3789
76873758
JJ
3790 PR c/80163
3791 * gcc.dg/torture/pr80163.c: New test.
3792
940c9a7c 37932017-04-12 Richard Biener <rguenther@suse.de>
76873758 3794 Jeff Law <law@redhat.com>
940c9a7c
RB
3795
3796 PR tree-optimization/80359
3797 * gcc.dg/torture/pr80359.c: New testcase.
3798
350792ff 37992017-04-12 Richard Biener <rguenther@suse.de>
76873758 3800 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
3801
3802 PR middle-end/79671
3803 * g++.dg/torture/pr79671.C: New testcase.
3804 * g++.dg/lto/pr79671_0.C: Likewise.
3805 * g++.dg/lto/pr79671_1.c: Likewise.
3806
d62e6f10
JJ
38072017-04-12 Jakub Jelinek <jakub@redhat.com>
3808
3809 PR sanitizer/80349
3810 * g++.dg/ubsan/pr80349.C: New test.
3811
8585103f
JJ
38122017-04-11 Jakub Jelinek <jakub@redhat.com>
3813
347e1f77
JJ
3814 PR c++/80370
3815 * g++.dg/cpp1z/decomp28.C: New test.
3816
df1c878e
JJ
3817 PR middle-end/80100
3818 * gcc.dg/pr80100.c: New test.
3819
8585103f
JJ
3820 PR rtl-optimization/80385
3821 * g++.dg/opt/pr80385.C: New test.
3822
c6cf6ef7
ML
38232017-04-11 Martin Liska <mliska@suse.cz>
3824
3825 PR ipa/80212
3826 * g++.dg/ipa/pr80212.C: New test.
3827
3812f460
MS
38282017-04-11 Martin Sebor <msebor@redhat.com>
3829
3830 PR middle-end/80364
3831 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
3832
9f679370
ML
38332017-04-11 Martin Liska <mliska@suse.cz>
3834
3835 PR sanitizer/70878
3836 * gcc.dg/ubsan/pr70878.c: New test.
3837
82665822
JJ
38382017-04-11 Jakub Jelinek <jakub@redhat.com>
3839
cb278caa
JJ
3840 PR target/80381
3841 * gcc.target/i386/pr80381.c: New test.
3842
82665822
JJ
3843 PR c++/80363
3844 * g++.dg/ext/pr80363.C: New test.
3845
abde687a
SKS
38462017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3847
3848 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
3849 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
3850 Add avr-*-* to non-lp64 selector.
3851
13e6ec34
MS
38522017-04-10 Martin Sebor <msebor@redhat.com>
3853
3854 * gcc.dg/pr40340-3.c: Adjust directive pattern.
3855 * gcc.dg/pr40340-4.c: Same.
3856
a2cb1196
NK
38572017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
3858
13e6ec34 3859 PR fortran/69498
a2cb1196
NK
3860 * gfortran.dg/submodule_unexp.f90: Modified test
3861 to account for new error.
3862 * gfortran.dg/submodule_twice.f90: New Test
3863
b447b28c
JJ
38642017-04-10 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR c++/80176
3867 * g++.dg/init/ref23.C: New test.
3868
3bbd6768
TK
38692017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3870
3871 PR tree-optimization/80304
3872 * gfortran.dg/do_concurrent_4.f90: New test case.
3873
99827b5c
JW
38742017-04-10 Janus Weil <janus@gcc.gnu.org>
3875
3876 PR fortran/80046
3877 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
3878
7db31bc2
DE
38792017-04-10 David Edelsohn <dje.gcc@gmail.com>
3880
3881 * g++.dg/torture/pr79905.C: Add -maltivec option.
3882
9058a2c5
JL
38832017-04-10 Jeff Law <law@redhat.com>
3884
3885 PR tree-optimization/80374
3886 * g++.dg/pr80374.c: New test.
3887
bd8f8642
KN
38882017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3889
3890 PR target/80108
3891 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
3892 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
3893
f634dd47
UB
38942017-04-10 Uros Bizjak <ubizjak@gmail.com>
3895
3896 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
3897
065ba179
UB
38982017-04-10 Uros Bizjak <ubizjak@gmail.com>
3899
3900 PR testsuite/79356
3901 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
3902
71b838d0
DS
39032017-04-10 Daniel Santos <daniel.santos@pobox.com>
3904
3905 PR testsuite/79867
3906 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
3907
98a7a34e
MP
39082017-04-10 Marek Polacek <polacek@redhat.com>
3909
3910 PR sanitizer/80348
3911 * g++.dg/ubsan/div-by-zero-3.C: New test.
3912
aac69a62
BC
39132017-04-10 Bin Cheng <bin.cheng@arm.com>
3914
3915 PR tree-optimization/80153
3916 * gcc.c-torture/execute/pr80153.c: New.
3917
737237c9
RB
39182017-04-10 Richard Biener <rguenther@suse.de>
3919
3920 PR middle-end/80362
3921 * gcc.dg/torture/pr80362.c: New testcase.
3922
ba6ee9fc
RB
39232017-04-10 Richard Biener <rguenther@suse.de>
3924
3925 PR tree-optimization/80304
3926 * gcc.dg/torture/pr80304.c: New testcase.
3927
4d1a05f1
NS
39282017-04-10 Nathan Sidwell <nathan@acm.org>
3929
3930 PR target/79905
3931 * g++.dg/torture/pr79905.C: New.
3932
3ee0fb02
ML
39332017-04-10 Martin Liska <mliska@suse.cz>
3934
3935 PR sanitizer/80350
3936 * c-c++-common/ubsan/pr80350.c: New test.
3937
167a5b77
JJ
39382017-04-10 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR target/80324
3941 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
3942
d691b7e4
ML
39432017-04-08 Martin Liska <mliska@suse.cz>
3944
3945 Revert:
3946 2017-04-07 Martin Liska <mliska@suse.cz>
3947
3948 PR ipa/80212
3949 * g++.dg/ipa/pr80212.C: New test.
3950
dcb2c527
JJ
39512017-04-07 Jakub Jelinek <jakub@redhat.com>
3952
c98b0016
JJ
3953 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
3954 dg-options.
3955 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
3956
dcb2c527
JJ
3957 PR target/80322
3958 PR target/80323
3959 PR target/80325
3960 PR target/80326
3961 * gcc.target/i386/avx512f-undefined-1.c: New test.
3962 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
3963 * gcc.target/i386/avx-cvtsd-1.c: New test.
3964 * gcc.target/i386/avx512f-cvtss-1.c: New test.
3965 * gcc.target/i386/avx512f-abspd-1.c: New test.
3966 * gcc.target/i386/avx-cvtss-1.c: New test.
3967 * gcc.target/i386/avx512f-absps-1.c: New test.
3968 * gcc.target/i386/avx512f-int2mask-1.c: New test.
3969 * gcc.target/i386/avx512f-mask2int-1.c: New test.
3970
1ef532f4
MP
39712017-04-07 Marek Polacek <polacek@redhat.com>
3972
3973 PR sanitizer/80348
3974 * g++.dg/ubsan/div-by-zero-2.C: New test.
3975
2166aeb3
MP
3976 PR c++/80095
3977 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
3978
057da7af
VM
39792017-04-07 Vladimir Makarov <vmakarov@redhat.com>
3980
3981 PR rtl-optimization/70478
3982 * gcc.target/s390/pr70478.c: New.
3983
3b6cb9e3
ML
39842017-04-07 Martin Liska <mliska@suse.cz>
3985
3986 PR target/79889
3987 * g++.dg/ext/mv8.C: Add aarch64* targets.
3988
70cd23c0
ML
39892017-04-07 Martin Liska <mliska@suse.cz>
3990
3991 PR ipa/80212
3992 * g++.dg/ipa/pr80212.C: New test.
3993
fe6bb25f
TP
39942017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3995
3996 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
3997
bf7b869a
RB
39982017-04-07 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/80334
4001 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4002 alignas on stack.
4003
2d143ba8
RB
40042017-04-07 Richard Biener <rguenther@suse.de>
4005
4006 PR middle-end/80341
4007 * gcc.dg/torture/pr80341.c: New testcase.
4008
ed3cd38d
JJ
40092017-04-06 Jakub Jelinek <jakub@redhat.com>
4010
4011 PR debug/80234
4012 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4013 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4014
e5f56581
UB
40152017-04-06 Uros Bizjak <ubizjak@gmail.com>
4016
4017 PR target/79733
4018 * gcc.target/i386/pr79733.c: New test.
4019
a5211c80
UB
40202017-04-06 Uros Bizjak <ubizjak@gmail.com>
4021
4022 PR target/80298
4023 * gcc.target/i386/pr80298-1.c: New test.
4024 * gcc.target/i386/pr80298-2.c: Ditto.
4025
db086c96
TP
40262017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4027
4028 PR target/80082
4029 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4030 ARMv7-R.
4031
09b63f67
RB
40322017-04-06 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/80334
4035 * g++.dg/torture/pr80334.C: New testcase.
4036
d9f8c5af
ML
40372017-04-06 Martin Liska <mliska@suse.cz>
4038
4039 PR sanitizer/80166
4040 * gcc.dg/asan/pr80166.c: New test.
4041
1b68991f
RO
40422017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4043
4044 PR tree-optimization/79390
4045 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4046
0f784346
RB
40472017-04-06 Richard Biener <rguenther@suse.de>
4048
4049 PR tree-optimization/80262
4050 * gcc.target/i386/pr80262.c: New testcase.
4051
23a429c2
RB
40522017-04-06 Richard Biener <rguenther@suse.de>
4053
4054 PR middle-end/80281
4055 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4056
e2323a2b
VM
40572017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4058
4059 PR rtl-optimization/70703
4060 * gcc.target/i386/pr70703.c: New.
4061
47a11342
JJ
40622017-04-05 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR sanitizer/80308
4065 * c-c++-common/asan/pr80308.c: New test.
4066
d0ee17a5
DV
40672017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4068
4069 PR target/79890
4070 * gcc.target/s390/pr79890.c: New test case.
4071
36f896c7
JJ
40722017-04-05 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR target/80310
4075 * c-c++-common/ubsan/pr80310.c: New test.
4076
d16e2ddd
JJ
40772017-04-04 Jakub Jelinek <jakub@redhat.com>
4078
e1201dff
JJ
4079 PR c++/80297
4080 * g++.dg/torture/pr80297.C: New test.
4081
d16e2ddd
JJ
4082 PR tree-optimization/79390
4083 * gcc.target/i386/pr79390.c: New test.
4084 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4085
c0ea338b
VR
40862017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4087
4088 PR c++/80296
4089 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4090
a1527a93
TP
40912017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4092
4093 PR target/80307
4094 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4095 targeting any CPU or architecture.
4096 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4097 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4098 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4099 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4100 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4101 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4102 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4103 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4104
065ba179 41052017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4106
4107 PR fortran/69498
4108 * gfortran.dg/submodule_unexp.f90: New test.
4109
b1fd967c
JJ
41102017-04-04 Jakub Jelinek <jakub@redhat.com>
4111
4112 PR target/80286
4113 * gcc.target/i386/avx-pr80286.c: New test.
4114 * gcc.dg/pr80286.c: New test.
4115
248179b5
RB
41162017-04-04 Richard Biener <rguenther@suse.de>
4117
4118 PR middle-end/80281
4119 * gcc.dg/torture/pr80281.c: New testcase.
4120
a577fcf2
RB
41212017-04-04 Richard Biener <rguenther@suse.de>
4122
4123 PR tree-optimization/80275
4124 * g++.dg/opt/pr80275.C: Make g static.
4125
833bbf60
SB
41262017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4127
4128 PR rtl-optimization/60818
4129 * gcc.c-torture/compile/pr60818.c: New testcase.
4130
5764ee3c
JW
41312017-04-03 Jonathan Wakely <jwakely@redhat.com>
4132
4133 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4134 * gcc.dg/20031012-1.c: Likewise.
4135 * gcc.dg/ipa/ipcp-1.c: Likewise.
4136 * gcc.dg/torture/matrix-3.c: Likewise.
4137 * gcc.target/powerpc/ppc-spe.c: Likewise.
4138 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4139
bbdf4e81
PB
41402017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4141
4142 PR target/80246
4143 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4144 powerpc_vsx_ok.
4145 (std, ld): Limit scan-assembler-times check to lp64.
4146 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4147 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4148 powerpc_vsx_ok.
4149
44bc146f
PB
41502017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4151
4152 PR target/80246
4153 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4154
fff80893
RB
41552017-04-03 Richard Biener <rguenther@suse.de>
4156
4157 PR tree-optimization/80275
4158 * g++.dg/opt/pr80275.C: New testcase.
4159
79f9fc38
DV
41602017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4161
4162 PR testsuite/79356
4163 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4164
a8e70fd3
RD
41652017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4166
4167 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4168 (bal): Increase iteration count and assume alignment.
4169
e0061866
BC
41702017-04-03 Bin Cheng <bin.cheng@arm.com>
4171
4172 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4173
c2d43326
AP
41742017-04-02 Andrew Pinski <apinski@cavium.com>
4175
4176 * gcc.c-torture/compile/nested-3.c: New testcase.
4177 * gcc.c-torture/execute/20170401-1.c: New testcase.
4178 * gcc.c-torture/execute/20170401-2.c: New testcase.
4179
a5a9046d
SB
41802017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4181
4182 PR rtl-optimization/79405
4183 gcc.dg/pr79405.c: New testcase.
4184
6f3af356
JJ
41852017-03-31 Jakub Jelinek <jakub@redhat.com>
4186
eee3756d
JJ
4187 PR debug/79255
4188 * gcc.dg/pr79255.c: New test.
4189
6f3af356
JJ
4190 PR c++/79572
4191 * g++.dg/ubsan/null-8.C: New test.
4192
99e6cfd6
PH
41932017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4194
4195 PR target/80107
4196 * gfortran.dg/pr80107.f: New.
4197
094e6b7a
JL
41982017-03-31 Jeff Law <law@redhat.com>
4199
4200 PR tree-optimization/49498
4201 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4202
eceb2409 42032017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4204
eceb2409
RB
4205 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4206
c412c01a 42072017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4208
c412c01a
RB
4209 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4210
005f12bf
JJ
42112017-03-31 Jakub Jelinek <jakub@redhat.com>
4212
af88f557
JJ
4213 PR libstdc++/80251
4214 * g++.dg/ext/is_aggregate.C: New test.
4215
7d790165
JJ
4216 PR middle-end/80173
4217 * gcc.target/i386/pr80173.c: New test.
4218
a7d55154
JJ
4219 PR middle-end/80163
4220 * gcc.dg/pr80163.c: New test.
4221
005f12bf
JJ
4222 PR debug/80025
4223 * gcc.dg/torture/pr80025.c: New test.
4224
c8e0f43f
MF
42252017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4226
4227 * gcc.target/mips/pr52125.c: Add -msym32.
4228
724d25f3
JJ
42292017-03-30 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR translation/80189
4232 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4233 * g++.dg/gomp/sharing-1.C: Likewise.
4234 * gfortran.dg/gomp/pr44536.f90: Likewise.
4235 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4236 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4237 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4238 * gfortran.dg/gomp/pr33439.f90: Likewise.
4239 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4240 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4241 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4242 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4243 * gcc.dg/gomp/sharing-1.c: Likewise.
4244
05dc406d
PB
42452017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4246
4247 PR target/80246
4248 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4249 Darwin and SPE.
4250 (dxex, dxexq): Update return type.
4251 (diex, diexq): Update argument type.
4252 * gcc.target/powerpc/pr80246.c: New test.
4253
b0fd4d7e
MJ
42542017-03-30 Martin Jambor <mjambor@suse.cz>
4255
4256 PR ipa/77333
4257 * g++.dg/ipa/pr77333.C: New test.
4258
de008ec4
JJ
42592017-03-30 Jakub Jelinek <jakub@redhat.com>
4260
4261 PR target/80206
4262 * gcc.target/i386/pr80206.c: New test.
4263
28c02407
RB
42642017-03-30 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/77498
4267 * gfortran.dg/pr77498.f: New testcase.
4268
10fa8dfb
MP
42692017-03-29 Marek Polacek <polacek@redhat.com>
4270
4271 PR c/79730
4272 * gcc.dg/pr79730.c: New test.
4273
fdc54f39
JD
42742017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4275
4276 PR libgfortran/78670
4277 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4278 a character of length 1. Update test for success.
4279 * gfortran.dg/dtio_28.f03: New test.
4280 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4281 'scratch' to delete the file when done.
4282
533c0b69
SB
42832017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4284
4285 PR rtl-optimization/80233
4286 * gcc.c-torture/compile/pr80233.c: New testcase.
4287
e35229f8
TK
42882017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4289
4290 PR fortran/80254
4291 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4292 * gfortran.dg/dec_io_2a.f90: instead (new test).
4293
5c0a28d4
JW
42942017-03-28 Jiong Wang <jiong.wang@arm.com>
4295
4296 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4297
19846619
SB
42982017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4299
4300 PR testsuite/43496
4301 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4302 generating PIC code.
4303
e5119fab
VM
43042017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4305
4306 PR rtl-optimization/80193
4307 * gcc.target/i386/pr80193.c: New.
4308
cf474530
JW
43092017-03-28 Janus Weil <janus@gcc.gnu.org>
4310
4311 PR fortran/78661
4312 * gfortran.dg/dtio_25.f90: Modified test case.
4313 * gfortran.dg/dtio_27.f90: New test case.
4314
34fac449
UB
43152017-03-28 Uros Bizjak <ubizjak@gmail.com>
4316
4317 PR target/53383
4318 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4319 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4320 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4321
3e907b90
BC
43222017-03-28 Bin Cheng <bin.cheng@arm.com>
4323
4324 * gcc.c-torture/compile/irreducible-loop.c: New.
4325
522818b9
RS
43262017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4327
3e907b90 4328 PR tree-optimization/80218
522818b9
RS
4329 * gcc.dg/pr80218.c: New test.
4330
ea7d7da8
RB
43312017-03-28 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/78644
4334 * gcc.dg/pr78644-1.c: New testcase.
4335 * gcc.dg/pr78644-2.c: Likewise.
4336
498173ef
TT
43372017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4338
4339 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4340 * gcc.dg/pic-4.c: Likewise.
4341 * gcc.dg/pie-3.c: Likewise.
4342 * gcc.dg/pie-4.c: Likewise.
4343
c5ad2433
ML
43442017-03-28 Martin Liska <mliska@suse.cz>
4345
4346 PR ipa/80205
4347 * g++.dg/ipa/pr80205.C: New test.
4348
17722fb9
SKS
43492017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4350
4351 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4352 with sizeof(int) < 4.
4353 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4354 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4355 * gcc.dg/torture/pr79777.c: Likewise.
4356 * gcc.dg/torture/pr79910.c: Likewise.
4357
737f500a
RB
43582017-03-28 Richard Biener <rguenther@suse.de>
4359
4360 PR middle-end/80222
4361 * g++.dg/pr80222.C: New testcase.
4362
62f96a79
ML
43632017-03-28 Martin Liska <mliska@suse.cz>
4364
4365 PR ipa/80104
4366 * gcc.dg/ipa/pr80104.c: New test.
4367
72785f26
MP
43682017-03-28 Marek Polacek <polacek@redhat.com>
4369
4370 PR sanitizer/80067
4371 * c-c++-common/ubsan/shift-10.c: New test.
4372
86516987
JL
43732017-03-27 Jeff Law <law@redhat.com>
4374
4dbf1eee 4375 PR tree-optimization/80216
86516987
JL
4376 * gcc.c-torture/compile/pr80216.c: New test.
4377
aade772d
JJ
43782017-03-27 Jakub Jelinek <jakub@redhat.com>
4379
a9e4a1a5
JJ
4380 PR middle-end/80162
4381 * c-c++-common/pr80162-1.c: New test.
4382 * c-c++-common/pr80162-2.c: New test.
4383 * c-c++-common/pr80162-3.c: New test.
4384
aade772d
JJ
4385 PR target/80102
4386 * g++.dg/opt/pr80102.C: New test.
4387
d89f355e
MM
43882017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4389
4390 PR target/78543
4391 * gcc.target/powerpc/pr78543.c: New test.
4392
79c4d73b
KN
43932017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4394
4395 PR target/80103
4396 * gcc.target/powerpc/pr80103-1.c: New test.
4397
819df781
RB
43982017-03-27 Richard Biener <rguenther@suse.de>
4399
4400 PR tree-optimization/80181
4401 * gcc.dg/torture/pr80181.c: New testcase.
4402
84804c5b
CZ
44032017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4404
065ba179 4405 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4406
c5e5f5f6
RB
44072017-03-27 Richard Biener <rguenther@suse.de>
4408
4409 PR ipa/79776
4410 * g++.dg/ipa/pr79776.C: New testcase.
4411
7cd200f6
JJ
44122017-03-27 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR sanitizer/80168
4415 * gcc.dg/asan/pr80168.c: New test.
4416
79f512ff
RB
44172017-03-27 Richard Biener <rguenther@suse.de>
4418
4419 PR tree-optimization/80170
4420 * gcc.dg/pr80170.c: New testcase.
4421
672d9f8e
RB
44222017-03-27 Richard Biener <rguenther@suse.de>
4423
4424 PR middle-end/80171
4425 * g++.dg/torture/pr80171.C: New testcase.
4426
978fcba3
JDA
44272017-03-26 John David Anglin <danglin@gcc.gnu.org>
4428
431d7882
JDA
4429 * gcc.dg/torture/pr79732.c: Require alias support.
4430 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4431
978fcba3
JDA
4432 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4433 libatomic_available.
4434 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4435 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4436
1f10d710
JD
44372017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4438
4439 PR libgfortran/78881
4440 * gfortran.dg/dtio_26.f90: New test.
4441
41036686
PT
44422017-03-25 Paul Thomas <pault@gcc.gnu.org>
4443
4444 PR fortran/80156
4445 PR fortran/79382
4446 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4447 testcase for PR80156. Add a main programme that tests that
4448 the typebound generic is accessible.
4449
5da906ca
BS
44502017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4451
4452 PR rtl-optimization/80160
4453 PR rtl-optimization/80159
4454
4455 * gcc.target/i386/pr80160.c: New test.
4456
7dabefa0
JJ
44572017-03-24 Jakub Jelinek <jakub@redhat.com>
4458
4459 PR sanitizer/79904
4460 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4461
c8b1fbc1
MP
44622017-03-24 Marek Polacek <polacek@redhat.com>
4463
4464 PR c++/80119
4465 * g++.dg/warn/Wuninitialized-9.C: New test.
4466
76794c52
AK
44672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4468
4469 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4470 and remove the high-level builtin. The error message for the
4471 would prevent compilation from reaching the second.
4472 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4473
2de2b3f9
AK
44742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4475
4476 * gcc.target/s390/vxe/negfma-1.c: New test.
4477
7d2fd075
AK
44782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4479
4480 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4481 * gcc.target/s390/arch12/mul-1.c: New test.
4482 * gcc.target/s390/arch12/mul-2.c: New test.
4483
72612e4e
AK
44842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4485
4486 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4487
6c7774d1
AK
44882017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4489
4490 * gcc.target/s390/vxe/popcount-1.c: New test.
4491
9ec98860
AK
44922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4493
4494 * gcc.target/s390/vxe/bitops-1.c: New test.
4495
6654e96f
AK
44962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4497
4498 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4499 * lib/target-supports.exp: Add effective target check s390_vxe.
4500
77c585ca
AK
45012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4502
4503 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4504 comparison instructions used from now on.
4505
b5de6e84
AK
45062017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4507
4508 * gcc.target/s390/s390.exp (check_effective_target_vector):
4509 Include target-supports.exp and move target_vector check routine
4510 ...
4511 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4512 here and rename it.
4513 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4514 check from vector to s390_vx.
4515 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4516 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4517 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4518 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4519 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4520 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4521 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4522 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4523 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4524
a602f985
AK
45252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4526
4527 * gcc.target/s390/vector/vec-init-2.c: New test.
4528
085db63d
AK
45292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4530
4531 * gcc.dg/ubsan/pr79904-2.c: New test.
4532
dc4f29bc
AK
45332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4534
4535 PR target/79893
4536 * gcc.target/s390/zvector/pr79893.c: New test.
4537
56010684
JJ
45382017-03-24 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR rtl-optimization/80112
4541 * gcc.dg/pr80112.c: New test.
4542
f0d7b52d
RO
45432017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4544
4545 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4546 etc. line numbers.
4547 * gcc.dg/Walloca-1.c: Likewise.
4548 * gcc.dg/Walloca-2.c: Likewise.
4549 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4550
635684c4
BS
45512017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4552
4553 PR tree-optimization/80158
4554 * gfortran.fortran-torture/compile/pr80158.f: New file.
4555
76afddf3
RB
45562017-03-24 Richard Biener <rguenther@suse.de>
4557
4558 PR tree-optimization/80167
4559 * gcc.dg/graphite/pr80167.c: New testcase.
4560
c2e389bf
TV
45612017-03-24 Tom de Vries <tom@codesourcery.com>
4562
4563 PR testsuite/80092
4564 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4565 dg-require-effective-target global_constructor.
4566 * gcc.dg/tls/emutls-2.c: Same.
4567
a72821b4
TV
45682017-03-24 Tom de Vries <tom@codesourcery.com>
4569
4570 PR testsuite/80092
4571 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4572 dg-require-effective-target indirect_jumps.
4573
1658def9
TV
45742017-03-24 Tom de Vries <tom@codesourcery.com>
4575
4576 PR testsuite/80092
4577 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4578 nonlocal_goto.
4579
90e02692
TV
45802017-03-24 Tom de Vries <tom@codesourcery.com>
4581
4582 PR testsuite/80092
4583 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4584 * gcc.dg/Walloca-12.c: Same.
4585 * gcc.dg/attr-alloc_size-8.c: Same.
4586 * gcc.dg/Walloca-4.c: Same.
4587 * gcc.dg/Walloca-8.c: Same.
4588 * gcc.dg/Walloca-13.c: Same.
4589 * gcc.dg/Walloca-14.c: Same.
4590 * gcc.dg/attr-alloc_size-9.c: Same.
4591 * gcc.dg/Walloca-1.c: Same.
4592 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4593 * gcc.dg/Walloca-5.c: Same.
4594 * gcc.dg/Walloca-10.c: Same.
4595 * gcc.dg/Walloca-9.c: Same.
4596 * gcc.dg/attr-alloc_size-6.c: Same.
4597 * gcc.dg/Wvla-larger-than-1.c: Same.
4598 * gcc.dg/torture/pr71881.c: Same.
4599 * gcc.dg/torture/pr71901.c: Same.
4600 * gcc.dg/torture/pr78742.c: Same.
4601 * gcc.dg/builtin-alloc-size.c: Same.
4602 * gcc.dg/Walloca-2.c: Same.
4603 * gcc.dg/Walloca-6.c: Same.
4604 * gcc.dg/Walloca-11.c: Same.
4605 * gcc.dg/attr-alloc_size-7.c: Same.
4606 * gcc.dg/Wvla-larger-than-2.c: Same.
4607 * gcc.dg/Walloca-3.c: Same.
4608 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4609 * gcc.c-torture/compile/pr79413.c: Same.
4610 * gcc.c-torture/compile/pr78439.c: Same.
4611
842392c8
KN
46122017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4613
4614 * gcc.target/powerpc/p9-options-1.c: New test.
4615
de2b3f5c
KT
46162017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4617
4618 PR target/71436
4619 * gcc.c-torture/compile/pr71436.c: New test.
4620
2e6315ef 46212017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4622 Richard Biener <rguenther@suse.de>
2e6315ef
WS
4623
4624 PR tree-optimization/79908
4625 PR tree-optimization/80136
4626 * gcc.dg/torture/pr79908.c: New file.
4627
9cdf0363
NK
46282017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4629
2e6315ef 4630 PR fortran/39239
9cdf0363
NK
4631 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4632
f3dd574e
JJ
46332017-03-22 Jakub Jelinek <jakub@redhat.com>
4634
f13e9cd5
JJ
4635 PR c++/80141
4636 * g++.dg/gomp/pr80141.C: New test.
4637
68ed2ba0
JJ
4638 PR c++/80129
4639 * g++.dg/torture/pr80129.C: New test.
4640
f3dd574e
JJ
4641 PR sanitizer/80110
4642 * g++.dg/tsan/pr80110.C: New test.
4643
918b6c9e
TK
46442017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4645
4646 PR fortran/80142
4647 * gfortran.dg/any_loc.f90: New test case.
4648
bf634d1c
TP
46492017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4650
4651 PR target/80082
4652 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4653 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4654
f7325b95
ML
46552017-03-22 Martin Liska <mliska@suse.cz>
4656
4657 PR target/79906
4658 * g++.dg/ext/mv8.C: Add power* targets.
4659
3f01b620
MS
46602017-03-21 Martin Sebor <msebor@redhat.com>
4661
4662 PR c++/79548
4663 * g++.dg/warn/Wunused-var-26.C: New test.
4664
1cefb051
BS
46652017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4666
4667 PR tree-optimization/79908
4668 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4669
edc1747f
MP
46702017-03-21 Marek Polacek <polacek@redhat.com>
4671 Martin Sebor <msebor@redhat.com>
4672
4673 PR tree-optimization/80109
4674 * gcc.dg/Walloca-14.c: New test.
4675
85106b87
JJ
46762017-03-21 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR target/80125
4679 * gcc.target/powerpc/pr80125.c: New test.
4680
e59a225f
NK
46812017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4682
4683 PR fortran/69498
4684 * gfortran.dg/unexp_attribute.f90: New test
4685
0ffe60b5 46862017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4687 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
4688
4689 PR tree-optimization/79908
4690 * gcc.dg/torture/pr79908.c: New file.
4691
54eb90fe
SKS
46922017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4693
4694 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4695 with sizeof(int) < 4.
4696
5611c456
ML
46972017-03-21 Martin Liska <mliska@suse.cz>
4698
4699 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4700 apostrophes.
4701
e650ea2a
RB
47022017-03-21 Richard Biener <rguenther@suse.de>
4703
4704 PR tree-optimization/80032
4705 * g++.dg/opt/pr80032.C: New testcase.
4706
da2ce5f9
RB
47072017-03-21 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/80122
4710 * gcc.dg/torture/pr80122.c: New testcase.
4711
9d60683a
TT
47122017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4713
4714 * gcc.dg/pic-2.c: Skip for MIPS.
4715 * gcc.dg/pie-2.c: Skip for MIPS.
4716
d3e19c2c
PC
47172017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4718
4719 PR c++/77752
4720 * g++.dg/cpp0x/initlist97.C: New.
4721 * g++.dg/cpp0x/initlist85.C: Update.
4722
8bee092e
JJ
47232017-03-21 Jakub Jelinek <jakub@redhat.com>
4724
9f30dff0
JJ
4725 PR c/67338
4726 * gcc.dg/pr67338.c: New test.
4727
8bee092e
JJ
4728 PR c++/35878
4729 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4730 dump instead of assembler.
4731 * g++.dg/init/pr35878_2.C: Likewise.
4732 * g++.dg/init/pr35878_3.C: Likewise.
4733
4d1b8e70
JJ
47342017-03-21 Jakub Jelinek <jakub@redhat.com>
4735
4736 PR c/80097
4737 * gcc.dg/ubsan/pr80097.c: New test.
4738
c34923c4
BS
47392017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4740
4741 PR tree-optimization/80054
4742 * g++.dg/torture/pr80054.C: New file.
4743
b0ba96c2
KN
47442017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4745
4746 PR target/79963
4747 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4748 directive to assure selection of proper bit using rlwinm insn.
4749 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4750 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4751 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4752 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4753
92377255
MP
47542017-03-20 Marek Polacek <polacek@redhat.com>
4755 Paolo Carlini <paolo.carlini@oracle.com>
4756
4757 PR c++/80059 - ICE with noexcept and __transaction_atomic
4758 * g++.dg/tm/pr80059-2.C: New test.
4759 * g++.dg/tm/pr80059.C: New test.
4760
243e28bf
ML
47612017-03-20 Martin Liska <mliska@suse.cz>
4762
4763 PR middle-end/79753
4764 * gcc.target/i386/mpx/pr79753.c: New test.
4765
918112d3
ML
47662017-03-20 Martin Liska <mliska@suse.cz>
4767
4768 PR target/79769
4769 PR target/79770
4770 * g++.dg/pr79769.C: New test.
4771 * gcc.target/i386/mpx/pr79770.c: New test.
4772
e325aba2
AK
47732017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4774
4775 PR target/78857
4776 * gcc.target/s390/load-and-test-fp-1.c: New test.
4777 * gcc.target/s390/load-and-test-fp-2.c: New test.
4778
91d2c04c
PT
47792017-03-18 Paul Thomas <pault@gcc.gnu.org>
4780
4781 PR fortran/79676
4782 * gfortran.dg/submodule_28.f08 : New test.
4783
c7e4107b
PT
47842017-03-18 Paul Thomas <pault@gcc.gnu.org>
4785
4786 PR fortran/71838
4787 * gfortran.dg/submodule_26.f08 : New test.
4788 * gfortran.dg/submodule_27.f08 : New test.
4789
d8fe28be
PH
47902017-03-17 Pat Haugen <pthaugen@us.ibm.com>
4791
4792 PR target/79951
4793 * gcc.target/powerpc/pr79951.c: New.
4794
4a17943d
BS
47952017-03-17 Bernd Schmidt <bschmidt@redhat.com>
4796
4797 PR rtl-optimization/79910
4798 * gcc.dg/torture/pr79910.c: New test.
4799
7f166d94
JL
48002017-03-17 Jeff Law <law@redhat.com>
4801
4802 PR tree-optimization/71437
4803 * gcc.dg/tree-ssa/pr71437.c: New test.
4804 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
4805 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
4806 now caught by VRP, but which were previously caught by DOM.
4807
12c4f7dc
RB
48082017-03-17 Richard Biener <rguenther@suse.de>
4809
4810 PR middle-end/80075
4811 * g++.dg/torture/pr80075.C: New testcase.
4812
207f3423
MM
48132017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
4814
4815 PR target/71294
4816 * g++.dg/pr71294.C: New test.
4817
9fc900af
SB
48182017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
4819
4820 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
4821
c05c2380
JJ
48222017-03-16 Jakub Jelinek <jakub@redhat.com>
4823
e711928b
JJ
4824 PR fortran/80010
4825 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
4826
c05c2380
JJ
4827 PR fortran/79886
4828 * gfortran.dg/pr79886.f90: New test.
4829
3231d64b
MM
48302017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4831
4832 PR target/79038
4833 * gcc.target/powerpc/pr79038-1.c: New test.
4834
81ef1f5e
SB
48352017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
4836
4837 PR fortran/33271
4838 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
4839
395a1e9b
JW
48402017-03-15 Jiong Wang <jiong.wang@arm.com>
4841
4842 PR testsuite/79356
4843 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
4844
05f65910
UB
48452017-03-15 Uros Bizjak <ubizjak@gmail.com>
4846
4847 PR target/80019
4848 * gcc.target/i386/pr80019.c: New test.
4849
94285a7d
ML
48502017-03-15 Martin Liska <mliska@suse.cz>
4851
4852 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
4853
a983542b
MS
48542017-03-14 Martin Sebor <msebor@redhat.com>
4855
4856 PR tree-optimization/79800
4857 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
4858 * gcc.dg/tree-ssa/pr79800.c: New test.
4859
76ca5f40
MM
48602017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4861
4862 PR target/79947
4863 * gcc.target/powerpc/pr79947.c: New test.
4864
5d9a283a
MS
48652017-03-14 Martin Sebor <msebor@redhat.com>
4866
4867 PR middle-end/80020
4868 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
4869 * gcc.dg/attr-alloc_size-7.c: Same.
4870 * gcc.dg/attr-alloc_size-9.c: Same.
4871 * gcc.dg/builtin-alloc-size.c: Same.
4872 * gcc.dg/pr80020.c: New test.
4873
4692943d
BS
48742017-03-14 Bernd Schmidt <bschmidt@redhat.com>
4875
4876 PR rtl-optimization/79728
4877 * gcc.target/i386/sse-globalreg.c: New test.
4878
861d9d5e
ML
48792017-03-14 Martin Liska <mliska@suse.cz>
4880
4881 PR lto/66295
4882 * gcc.dg/tree-prof/pr66295.c: New test.
4883
a48018b5
ML
48842017-03-13 Martin Liska <mliska@suse.cz>
4885
4886 PR middle-end/78339
4887 * gcc.target/i386/mpx/pr78339.c: New test.
4888
8c56cc5a
CZ
48892017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4890
065ba179 4891 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 4892
14555394
CZ
48932017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
4894
065ba179 4895 * gcc.target/arc/pr9001090948.c: New file.
14555394 4896
3079b92e
SB
48972017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
4898
4899 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
4900 Fix test. Make early-out condition return early. Correct comments.
4901
c08de9db
JD
49022017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4903
4904 PR libgfortran/78854
4905 * gfortran.dg/dtio_25.f90: New test.
4906
66b27545
MS
49072017-03-10 Martin Sebor <msebor@redhat.com>
4908
4909 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
4910
8f2f6381
BS
49112017-03-10 Bernd Schmidt <bschmidt@redhat.com>
4912
4913 PR rtl-optimization/78911
4914 * gcc.target/i386/pr78911-1.c: New test.
4915 * gcc.target/i386/pr78911-2.c: New test.
4916
8e2c69b4 49172017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 4918
8e2c69b4
WS
4919 PR target/79941
4920 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
4921 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
4922 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
4923
455d833c
MP
49242017-03-10 Marek Polacek <polacek@redhat.com>
4925
4926 PR c++/79967
4927 * g++.dg/cpp0x/gen-attrs-63.C: New test.
4928
cdd669f9
JJ
49292017-03-10 Jakub Jelinek <jakub@redhat.com>
4930
e260b0a7
JJ
4931 PR c++/79899
4932 * g++.dg/other/friend7.C: New test.
4933
cdd669f9
JJ
4934 PR c++/79896
4935 * g++.dg/ext/int128-5.C: New test.
4936
730e6e46
SB
49372017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
4938
4939 PR testsuite/79356
4940 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
4941 powerpc, sparc, or s390x.
4942
fc8f6304
PH
49432017-03-10 Pat Haugen <pthaugen@us.ibm.com>
4944
4945 PR target/79907
4946 * gcc.target/powerpc/pr79907.c: New.
4947
f1b0632a
OH
49482017-03-10 Olivier Hainque <hainque@adacore.com>
4949
4950 * gnat.dg/opt64.adb: New test.
4951 * gnat.dg/opt64_pkg.ads: New helper.
4952 * gnat.dg/opt64_pkg.adb: New helper.
4953
5558f089
JJ
49542017-03-10 Jakub Jelinek <jakub@redhat.com>
4955
2d9dd4fb
JJ
4956 PR rtl-optimization/79909
4957 * gcc.target/powerpc/pr79909.c: New test.
4958
72772e67
JJ
4959 PR tree-optimization/79972
4960 * gcc.dg/pr79972.c: New test.
4961
5558f089
JJ
4962 PR tree-optimization/77975
4963 * gcc.dg/pr77975.c: New test.
4964
822a132c
MP
49652017-03-09 Marek Polacek <polacek@redhat.com>
4966
4967 PR c++/79962
4968 PR c++/79984
4969 * c-c++-common/nonnull-3.c: New test.
4970 * g++.dg/warn/Wnonnull3.C: New test.
4971
c9819d22
MF
49722017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
4973
4974 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
4975 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
4976
36618428
MP
49772017-03-09 Marek Polacek <polacek@redhat.com>
4978
4979 PR sanitizer/79757
4980 * gcc.dg/ubsan/pr79757-1.c: New test.
4981 * gcc.dg/ubsan/pr79757-2.c: New test.
4982 * gcc.dg/ubsan/pr79757-3.c: New test.
4983 * gcc.dg/ubsan/pr79757-4.c: New test.
4984 * gcc.dg/ubsan/pr79757-5.c: New test.
4985
01e5af5a
JJ
49862017-03-09 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c/79969
4989 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
4990
6443c7c0
MP
49912017-03-09 Marek Polacek <polacek@redhat.com>
4992
4993 PR c++/79687
4994 * g++.dg/expr/ptrmem8.C: New test.
4995 * g++.dg/expr/ptrmem9.C: New test.
4996
d721dc3c
RB
49972017-03-09 Richard Biener <rguenther@suse.de>
4998
4999 PR tree-optimization/79977
5000 * gcc.dg/graphite/pr79977.c: New testcase.
5001
1f1fd3e2
TT
50022017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5003
5004 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5005 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5006 * lib/target-supports.exp (check_effective_target_rdynamic):
5007 New proc.
5008
16967aff
RB
50092017-03-09 Richard Biener <rguenther@suse.de>
5010
5011 PR middle-end/79971
5012 * gcc.dg/fixed-point/pr79971.c: New testcase.
5013
26d7dc48
RB
50142017-03-09 Richard Biener <rguenther@suse.de>
5015
5016 PR ipa/79970
5017 * gcc.dg/torture/pr79970.c: New testcase.
5018
35f77c28
PC
50192017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5020
5021 PR c++/71966
5022 * g++.dg/cpp0x/pr71966-1.C: New.
5023 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5024
8a7df031
ML
50252017-03-09 Martin Liska <mliska@suse.cz>
5026
5027 PR tree-optimization/79631
5028 * gcc.target/i386/mpx/pr79631.c: New test.
5029
3828bb0d
ML
50302017-03-09 Martin Liska <mliska@suse.cz>
5031
5032 PR target/65705
5033 PR target/69804
5034 * gcc.target/i386/pr71458.c: Update scanned pattern.
5035
410a590c
MP
50362017-03-09 Marek Polacek <polacek@redhat.com>
5037
5038 PR c++/79672
5039 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5040 * g++.dg/warn/Wduplicated-branches3.C: New test.
5041
f084a22e
PG
50422017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5043
5044 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5045
a278b1c3
ML
50462017-03-09 Martin Liska <mliska@suse.cz>
5047
5048 PR ipa/79764
5049 * g++.dg/pr79764.C: New test.
5050
8dc19053
ML
50512017-03-09 Martin Liska <mliska@suse.cz>
5052
5053 PR ipa/79761
5054 * g++.dg/pr79761.C: New test.
5055
030fc94a
JJ
50562017-03-09 Jakub Jelinek <jakub@redhat.com>
5057
9e463823
JJ
5058 PR sanitizer/79944
5059 * c-c++-common/asan/pr79944.c: New test.
5060
6b62f323
JJ
5061 PR target/79932
5062 * gcc.target/i386/pr79932-2.c: New test.
5063
030fc94a
JJ
5064 PR target/79932
5065 * gcc.target/i386/pr79932-1.c: New test.
5066
423aec8b
MP
50672017-03-09 Marek Polacek <polacek@redhat.com>
5068
5069 PR c++/79900 - ICE in strip_typedefs
5070 * g++.dg/warn/Wpadded-1.C: New test.
5071
6659fe59
MP
50722017-03-08 Marek Polacek <polacek@redhat.com>
5073
5074 * g++.dg/Walloca1.C: Adjust dg-warning.
5075
f1a675e4
AH
50762017-03-08 Andrew Haley <aph@redhat.com>
5077
5078 PR tree-optimization/79943
5079 * gcc.dg/tree-ssa/pr79943.c: New test.
5080
edfcd7e3
RB
50812017-03-08 Richard Biener <rguenther@suse.de>
5082
5083 PR tree-optimization/79955
5084 * gcc.dg/uninit-24.c: New testcase.
5085
61fdfd8c
RB
50862017-03-08 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/79920
5089 * gcc.dg/vect/pr79920.c: New testcase.
5090
4b48e883
JJ
50912017-03-08 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR sanitizer/79904
5094 * gcc.dg/ubsan/pr79904.c: New test.
5095
a71dbc63
JJ
50962017-03-07 Jakub Jelinek <jakub@redhat.com>
5097
5098 PR c/79834
5099 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5100 diagnostics.
5101
d8a90142
MP
51022017-03-07 Marek Polacek <polacek@redhat.com>
5103
5104 PR middle-end/79809
5105 * g++.dg/Walloca1.C: New test.
5106
a5e9e3e4
ML
51072017-03-07 Martin Liska <mliska@suse.cz>
5108
5109 PR middle-end/68270
5110 * g++.dg/pr68270.C: New test.
5111
1f6dba54
JJ
51122017-03-07 Jakub Jelinek <jakub@redhat.com>
5113
760f82db
JJ
5114 PR rtl-optimization/79901
5115 * gcc.target/i386/pr79901.c: New test.
5116
1f6dba54
JJ
5117 PR sanitizer/79897
5118 * c-c++-common/ubsan/pr79897.c: New test.
5119
feca7b89
VM
51202017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5121
5122 PR rtl-optimization/79571
5123 * gcc.target/i386/pr79571.c: New.
5124
bdbbf28d
MP
51252017-03-06 Marek Polacek <polacek@redhat.com>
5126
5127 PR c++/79796 - ICE with NSDMI and this pointer
5128 * g++.dg/cpp0x/nsdmi13.C: New test.
5129
52564551
JK
51302017-03-06 Julia Koval <julia.koval@intel.com>
5131
5132 PR target/79793
5133 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5134 directives.
5135 * gcc.target/i386/interrupt-13.c: Ditto.
5136 * gcc.target/i386/interrupt-14.c: Ditto.
5137 * gcc.target/i386/interrupt-15.c: Ditto.
5138
345edb37
JJ
51392017-03-06 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR c++/79822
5142 * g++.dg/cpp0x/constexpr-79822.C: New test.
5143
a8d25fd0
RB
51442017-03-06 Richard Biener <rguenther@suse.de>
5145
5146 PR tree-optimization/79894
5147 * gcc.dg/vect/pr79887.c: New testcase.
5148
522fcdd7
RB
51492017-03-06 Richard Biener <rguenther@suse.de>
5150
5151 PR tree-optimization/79824
5152 * gcc.dg/vect/pr79824-1.c: New testcase.
5153 * gcc.dg/vect/pr79824-2.c: Likewise.
5154
54649631
TT
51552017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5156
5157 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5158 gettimeofday. Remove dg-skip-if for AVR.
5159 * lib/target-supports.exp (check_effective_target_gettimeofday):
5160 New proc.
5161
4bbc8970
RD
51622017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5163
5164 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5165 * gcc.target/s390/hotpatch-10.c: Likewise.
5166 * gcc.target/s390/hotpatch-11.c: Likewise.
5167 * gcc.target/s390/hotpatch-12.c: Likewise.
5168 * gcc.target/s390/hotpatch-13.c: Likewise.
5169 * gcc.target/s390/hotpatch-14.c: Likewise.
5170 * gcc.target/s390/hotpatch-15.c: Likewise.
5171 * gcc.target/s390/hotpatch-16.c: Likewise.
5172 * gcc.target/s390/hotpatch-17.c: Likewise.
5173 * gcc.target/s390/hotpatch-18.c: Likewise.
5174 * gcc.target/s390/hotpatch-19.c: Likewise.
5175 * gcc.target/s390/hotpatch-2.c: Likewise.
5176 * gcc.target/s390/hotpatch-26.c: Likewise.
5177 * gcc.target/s390/hotpatch-27.c: Likewise.
5178 * gcc.target/s390/hotpatch-28.c: Likewise.
5179 * gcc.target/s390/hotpatch-3.c: Likewise.
5180 * gcc.target/s390/hotpatch-4.c: Likewise.
5181 * gcc.target/s390/hotpatch-5.c: Likewise.
5182 * gcc.target/s390/hotpatch-6.c: Likewise.
5183 * gcc.target/s390/hotpatch-7.c: Likewise.
5184 * gcc.target/s390/hotpatch-8.c: Likewise.
5185 * gcc.target/s390/hotpatch-9.c: Likewise.
5186
5f215a70
PC
51872017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5188
5189 PR c++/64574
5190 * g++.dg/template/crash125.C: New.
5191
296cc393
JJ
51922017-03-06 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR target/79812
5195 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5196
ca8942a3
TT
51972017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5198
5199 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5200
c1b993c0
PG
52012017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5202
5203 * gcc.target/mips/msa-minmax.c: New tests.
5204
a50a32aa
ML
52052017-03-06 Martin Liska <mliska@suse.cz>
5206
5207 PR sanitize/79783
5208 * g++.dg/asan/pr79783.C: New test.
5209
5ada812c
PG
52102017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5211
5212 * gcc.target/mips/msa-dotp.c: New tests.
5213
334b3c4b
PG
52142017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5215
5216 * gcc.target/mips/msa-bclri.c: New test.
5217
d8b4baeb
PC
52182017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/70266
5221 * g++.dg/tm/pr70266.C: New.
5222
ef78bc3c 52232017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5224 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5225
5226 * gfortran.dg/coarray/fail_image_1.f08: New test.
5227 * gfortran.dg/coarray/fail_image_2.f08: New test.
5228 * gfortran.dg/coarray/failed_images_1.f08: New test.
5229 * gfortran.dg/coarray/failed_images_2.f08: New test.
5230 * gfortran.dg/coarray/image_status_1.f08: New test.
5231 * gfortran.dg/coarray/image_status_2.f08: New test.
5232 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5233 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5234 * gfortran.dg/coarray_fail_st.f90: New test.
5235 * gfortran.dg/coarray_failed_images_1.f08: New test.
5236 * gfortran.dg/coarray_image_status_1.f08: New test.
5237 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5238
7f5a7d78
MP
52392017-03-03 Marek Polacek <polacek@redhat.com>
5240
5241 PR c/79758
5242 * gcc.dg/noncompile/pr79758.c: New test.
5243
cc195d46
JJ
52442017-03-03 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR middle-end/79805
5247 * g++.dg/opt/pr79805.C: New test.
5248
945b6e16
AS
52492017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5250
5251 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5252 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5253 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5254 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5255 * gcc.target/i386/i386.exp
5256 (check_effective_target_avx512vpopcntdq): New.
5257
31dcc385
TT
52582017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5259
5260 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5261 ilp32 targets and match DImode registers for lp64 targets.
5262
0e174ae1
UB
52632017-03-03 Uros Bizjak <ubizjak@gmail.com>
5264
5265 * g++.dg/pr71624.C: Disable for x32.
5266 * g++.dg/pr71633.C: Ditto.
5267
93505ec5
JJ
52682017-03-03 Jakub Jelinek <jakub@redhat.com>
5269
5270 PR target/79807
5271 * gcc.target/i386/pr79807.c: New test.
5272
d78a1c01
ML
52732017-03-03 Martin Liska <mliska@suse.cz>
5274
5275 PR tree-optimization/79803
5276 * gcc.dg/tree-ssa/pr79803.c: New test.
5277
ec7f796e
ML
52782017-03-03 Martin Liska <mliska@suse.cz>
5279
5280 PR rtl-optimization/79574
5281 * gcc.dg/pr79574-2.c: New test.
5282
30d309aa
RB
52832017-03-03 Richard Biener <rguenther@suse.de>
5284
5285 PR c++/79825
5286 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5287
38801de5
JJ
52882017-03-03 Jakub Jelinek <jakub@redhat.com>
5289
5290 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5291
7278b0a2
MP
52922017-03-03 Marek Polacek <polacek@redhat.com>
5293
5294 PR c++/79791
5295 * g++.dg/warn/Wwrite-strings-1.C: New test.
5296 * g++.dg/warn/Wwrite-strings-2.C: New test.
5297 * g++.dg/warn/Wwrite-strings-3.C: New test.
5298 * g++.dg/warn/Wwrite-strings-4.C: New test.
5299 * g++.dg/warn/Wwrite-strings-5.C: New test.
5300 * g++.dg/warn/Wwrite-strings-6.C: New test.
5301 * g++.dg/warn/Wwrite-strings-7.C: New test.
5302 * g++.dg/warn/Wwrite-strings-8.C: New test.
5303 * g++.dg/warn/Wwrite-strings-9.C: New test.
5304 * g++.dg/warn/Wwrite-strings-10.C: New test.
5305 * g++.dg/warn/Wwrite-strings-11.C: New test.
5306 * g++.dg/warn/Wwrite-strings-12.C: New test.
5307
75473a91
RB
53082017-03-03 Richard Biener <rguenther@suse.de>
5309
5310 PR middle-end/79818
5311 * gcc.dg/torture/pr79818.c: New testcase.
5312
50bea0c5
JJ
53132017-03-02 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR c++/79782
5316 * g++.dg/warn/Wunused-parm-10.C: New test.
5317
130f15ce
UB
53182017-03-02 Uros Bizjak <ubizjak@gmail.com>
5319
5320 * gcc.dg/rtl/x86_64/*.c: Test for
5321 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5322
dc362ada
UB
53232017-03-02 Uros Bizjak <ubizjak@gmail.com>
5324
5325 PR target/79514
5326 * gcc.target/i386/pr79514.c: New test.
5327
fe792dd8
JJ
53282017-03-02 Jakub Jelinek <jakub@redhat.com>
5329
5330 PR rtl-optimization/79780
5331 * gcc.c-torture/compile/pr79780.c: New test.
5332
e80facb4
RB
53332017-03-02 Richard Biener <rguenther@suse.de>
5334
5335 PR tree-optimization/79345
5336 PR c++/42000
5337 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5338 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5339 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5340
eb0e7c34
RB
53412017-03-02 Richard Biener <rguenther@suse.de>
5342
5343 PR c/79756
5344 * gcc.dg/vector-1.c: New testcase.
5345
653a4b32
BC
53462017-03-02 Bin Cheng <bin.cheng@arm.com>
5347
5348 PR tree-optimization/66768
5349 * gcc.target/i386/pr66768.c: New test.
5350
da403f31
RB
53512017-03-02 Richard Biener <rguenther@suse.de>
5352
5353 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5354 * gcc.dg/rtl/x86_64/final.c: Likewise.
5355 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5356 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5357 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5358 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5359
83692f96
RB
53602017-03-02 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/79777
5363 * gcc.dg/torture/pr79777.c: New testcase.
5364
71dedb33
MS
53652017-03-01 Martin Sebor <msebor@redhat.com>
5366
5367 PR middle-end/79692
5368 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5369 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5370 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5371 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5372
48990905
UB
53732017-03-01 Uros Bizjak <ubizjak@gmail.com>
5374
5375 * gcc.target/i386/invsize-2.c: New test.
5376 * gcc.target/i386/invsize-3.c: Ditto.
5377 * gcc.target/i386/invsize-4.c: Ditto.
5378 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5379 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5380
c7f0c9f3
MM
53812017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5382
5383 PR target/79439
5384 * gcc.target/powerpc/pr79439.c: New test.
5385
f5ef6bfc
PH
53862017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5387
5388 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5389 scan string.
5390
5391
50181506
KN
53922017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5393
5394 PR target/79395
5395 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5396 pattern to look for vcmpequd. instead of vcmpnew.
5397 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5398 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5399 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5400 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5401 look for xvcmpeqdp. instead of xvcmpnedp.
5402 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5403 look for vcmpequd. instead of vcmpnew.
5404 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5405 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5406 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5407 look for xvcmpeqsp. instead of xvcmpnesp.
5408 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5409 look for xvcmpeqdp. instead of xvcmpnedp.
5410 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5411 look for vcmpequd. instead of vcmpnew.
5412 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5413 look for vcmpeqsp instead of xvcmpnesp.
5414 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5415 look for xvcmpeqdp instead of xvcmpnedp.
5416
0100ae43
RB
54172017-03-01 Richard Biener <rguenther@suse.de>
5418
5419 PR middle-end/79721
5420 * gcc.dg/torture/pr79721.c: New testcase.
5421
0f3f4ffe
JJ
54222017-03-01 Jakub Jelinek <jakub@redhat.com>
5423
42132674
JJ
5424 PR c++/79681
5425 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5426 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5427
e3e9e8ca
JJ
5428 PR c++/79746
5429 * g++.dg/warn/Wunused-parm-9.C: New test.
5430
0f3f4ffe
JJ
5431 PR tree-optimization/79734
5432 * g++.dg/opt/pr79734.C: New test.
5433
ad1de652
JJ
54342017-02-28 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/79737
5437 * gcc.c-torture/execute/pr79737-1.c: New test.
5438 * gcc.c-torture/execute/pr79737-2.c: New test.
5439
7a1ae923
EB
54402017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5441
5442 * gcc.target/sparc/20170228-1.c: New test.
5443
2af0c3ed
UB
54442017-02-28 Uros Bizjak <ubizjak@gmail.com>
5445
5446 * gcc.target/i386/invsize-1.c: New test.
5447
203ced0a
MS
54482017-02-28 Martin Sebor <msebor@redhat.com>
5449
5450 PR tree-optimization/79691
5451 * gcc.dg/tree-ssa/pr79691.c: New test.
5452
8a915b87
JJ
54532017-02-28 Jakub Jelinek <jakub@redhat.com>
5454
5455 PR target/79729
5456 * gcc.target/i386/pr79729.c: New test.
5457
41aa3a38
RB
54582017-02-28 Richard Biener <rguenther@suse.de>
5459
5460 PR tree-optimization/79740
5461 * gcc.dg/torture/pr79740.c: New testcase.
5462
587240d2
RB
54632017-02-28 Richard Biener <rguenther@suse.de>
5464
5465 PR middle-end/79731
5466 * c-c++-common/torture/pr79731.c: New testcase.
5467
dd3f4560
RB
54682017-02-28 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/79732
5471 * gcc.dg/torture/pr79732.c: New testcase.
5472
c7d97b28
RB
54732017-02-28 Richard Biener <rguenther@suse.de>
5474
5475 PR tree-optimization/79723
5476 * gcc.target/i386/pr79723.c: New testcase.
5477
c8f28a3c
PH
54782017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5479
5480 PR target/79544
5481 * gcc.target/powerpc/pr79544.c: New.
5482
c91c3003
PC
54832017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5484
5485 PR c++/79414
5486 * g++.dg/parse/crash67.C: New.
5487
57fa080b
BC
54882017-02-27 Bin Cheng <bin.cheng@arm.com>
5489
5490 PR tree-optimization/77536
5491 * gcc.dg/vect/pr79347.c: Revise testing string.
5492
68b948d3
RB
54932017-02-27 Richard Biener <rguenther@suse.de>
5494
5495 PR tree-optimization/45397
5496 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5497
69a2e8a1
RB
54982017-02-27 Richard Biener <rguenther@suse.de>
5499
5500 PR tree-optimization/79690
5501 * gcc.target/i386/pr79690.c: New testcase.
5502
c7b608a9
TK
55032017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5504
5505 PR fortran/51119
5506 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5507 of original.
5508 * gfortran.dg/inline_matmul_11.f90: Likewise.
5509 * gfortran.dg/inline_matmul_9.f90: Likewise.
5510 * gfortran.dg/matmul_13.f90: New test.
5511 * gfortran.dg/matmul_14.f90: New test.
5512
98561a9b
JJ
55132017-02-25 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR middle-end/79396
5516 * g++.dg/opt/pr79396.C: New test.
5517
77be9417
DH
55182017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5519
5520 PR fortran/79597
5521 * gfortran.dg/dtio_6.f90: Update test.
5522
55232017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5524
5525 PR fortran/79601
5526 * gfortran.dg/interface_operator_2.f90: New test.
5527
b9822443
JJ
55282017-02-24 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR c/79677
5531 * gcc.dg/pr79677.c: New test.
5532
4bc2b786
MF
55332017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5534
5535 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5536 of mov.ps.
5537 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5538 (cond_move1): Simplify condition to force generation of
5539 mov[nz].ps.
5540 (cond_move2): Likewise.
5541
4227c9ad
JJ
55422017-02-24 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR c++/79588
5545 * g++.dg/warn/Wrestrict-1.C: New test.
5546 * g++.dg/warn/Wrestrict-2.C: New test.
5547
fd527ec1
DE
55482017-02-24 David Edelsohn <dje.gcc@gmail.com>
5549
5550 * g++.dg/ext/complit15.C: Require LTO.
5551
2af8fd5c
TT
55522017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5553
5554 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5555 logical_op_short_circuit to skip targets.
5556 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5557 and s390.
5558
0b9cdb9a
EB
55592017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5560
5561 * gnat.dg/opt63.adb: New test.
5562
4af362a9
EB
55632017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5564
5565 * gnat.dg/discr47.adb: New test.
5566
7699e88f
RB
55672017-02-24 Richard Biener <rguenther@suse.de>
5568
5569 PR tree-optimization/79389
5570 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5571
e3beb191
PC
55722017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/79361
5575 * g++.dg/cpp0x/pr79361-1.C: New.
5576 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5577
195610aa
EB
55782017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * gcc.target/visium/bit_test.c: Accept any lsr form.
5581 * gcc.target/visium/block_move.c: Tweak.
5582
17885cad
DV
55832017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5584
5585 PR 68749
5586 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5587
45f7faf0
RB
55882017-02-23 Richard Biener <rguenther@suse.de>
5589
5590 PR tree-optimization/79683
5591 * gcc.target/i386/pr79683.c: New testcase.
5592
18eb304e
JL
55932017-02-22 Jeff Law <law@redhat.com>
5594
5595 PR tree-optimization/79578
5596 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5597
0a864a97
SD
55982017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5599
5600 * gcc.target/mips/msa-fp-cc.c: New test.
5601
fe8ece05
JJ
56022017-02-22 Jakub Jelinek <jakub@redhat.com>
5603
e40b6fc7
JJ
5604 PR c++/79664
5605 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5606 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5607 * g++.dg/gomp/pr79664.C: New test.
5608
fe8ece05
JJ
5609 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5610
78af14ae
MP
56112017-02-22 Marek Polacek <polacek@redhat.com>
5612
5613 PR c++/79653
5614 * g++.dg/cpp0x/alignas10.C: New test.
5615 * g++.dg/cpp0x/alignas9.C: New test.
5616
8fdddd3d
MP
5617 PR c++/79657
5618 * g++.dg/ext/underlying_type12.C: New test.
5619
61ac5ebe
MP
5620 PR c/79662
5621 * gcc.dg/enum-incomplete-4.c: New test.
5622
888c7050
JJ
56232017-02-22 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR target/70465
5626 * gcc.target/i386/pr70465-2.c: New test.
5627
6d3daa1a
UB
56282017-02-21 Uros Bizjak <ubizjak@gmail.com>
5629
5630 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5631
76dd203e
RB
56322017-02-22 Richard Biener <rguenther@suse.de>
5633
5634 PR tree-optimization/79673
5635 * gcc.target/i386/pr79673.c: New testcase.
5636
a9c774d2
RB
56372017-02-22 Richard Biener <rguenther@suse.de>
5638
5639 PR tree-optimization/79666
5640 * gcc.dg/torture/pr79666.c: New testcase.
5641
8f4f841a
ML
56422017-02-22 Martin Liska <mliska@suse.cz>
5643
5644 PR lto/79587
5645 * gcc.dg/tree-prof/pr79587.c: New test.
5646
a232a1cb
MP
56472017-02-21 Marek Polacek <polacek@redhat.com>
5648
5649 PR c++/79535
5650 * g++.dg/ext/flexary23.C: New test.
5651
b86fec68
UB
56522017-02-21 Uros Bizjak <ubizjak@gmail.com>
5653
5654 PR target/79593
5655 * gcc.target/i386/pr79593.c: New test.
5656
5c3f1d7b
JJ
56572017-02-21 Jakub Jelinek <jakub@redhat.com>
5658
b7280ac2
JJ
5659 PR c++/79654
5660 * g++.dg/cpp1z/decomp26.C: New test.
5661
5c3f1d7b
JJ
5662 PR sanitizer/79589
5663 * g++.dg/ubsan/pr79589.C: New test.
5664
1486c2a7
JL
56652017-02-21 Jeff Law <law@redhat.com>
5666
5667 PR tree-optimization/79621
5668 * gcc.c-torture/compile/pr79621.c: New test.
5669
2f3ec56d
JJ
56702017-02-21 Jakub Jelinek <jakub@redhat.com>
5671
3bb43119
JJ
5672 PR c++/79655
5673 * g++.dg/cpp1y/constexpr-79655.C: New test.
5674
664beaf2 5675 PR c++/79639
b86fec68 5676 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 5677
956d3e61
JJ
5678 PR target/79633
5679 * gcc.target/i386/mpx/pr79633.c: New test.
5680
d4cbfca4
JJ
5681 PR target/79570
5682 * gcc.dg/pr79570.c: New test.
5683
00bc9de3
JJ
5684 PR c++/79641
5685 * c-c++-common/pr79641.c: New test.
5686
d002d099
JJ
5687 PR tree-optimization/79649
5688 * gcc.target/i386/pr79649.c: New test.
5689
2f3ec56d
JJ
5690 PR target/79494
5691 * gcc.dg/pr79494.c: New test.
5692
e6655a5f
SB
56932017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5694
5695 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5696 to dg-options.
5697
56982017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
5699
5700 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5701
fd527ec1
DE
57022017-02-02 Jason Merrill <jason@redhat.com>
5703
5704 PR c++/79580
5705 * g++.dg/ext/complit15.C: New.
5706
027a9dd5
KN
57072017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5708
5709 PR target/78056
5710 * gcc.target/powerpc/pr78056-8.c: Remove.
5711
80480cee
MP
57122017-02-20 Marek Polacek <polacek@redhat.com>
5713
5714 PR middle-end/79537
5715 * gcc.dg/comp-goto-4.c: New test.
5716
85ade8d6
MP
5717 PR sanitizer/79558
5718 * c-c++-common/ubsan/bounds-14.c: New test.
5719
705d3b77
JJ
57202017-02-20 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR target/79568
5723 * gcc.target/i386/pr79568-1.c: New test.
5724 * gcc.target/i386/pr79568-2.c: New test.
5725 * gcc.target/i386/pr79568-3.c: New test.
5726
dc42a736
PT
57272017-02-16 Paul Thomas <pault@gcc.gnu.org>
5728
5729 PR fortran/79382
705d3b77
JJ
5730 * gfortran.dg/dtio_10.f90: Change test of error message.
5731 * gfortran.dg/dtio_23.f90: New test.
5732 * gfortran.dg/dtio_24.f90: New test.
dc42a736 5733
1ca6a74f
PT
57342017-02-20 Paul Thomas <pault@gcc.gnu.org>
5735
5736 PR fortran/79434
705d3b77 5737 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 5738
63af1586
PT
57392017-02-19 Paul Thomas <pault@gcc.gnu.org>
5740
5741 PR fortran/79447
705d3b77 5742 * gfortran.dg/submodule_24.f08: New test.
63af1586 5743
4ca4d1e9
AV
57442017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5745
5746 PR fortran/79229
5747 * gfortran.dg/class_allocate_24.f90: New test.
5748
dea71ad0
PT
57492017-02-19 Paul Thomas <pault@gcc.gnu.org>
5750
5751 PR fortran/79402
5752 * gfortran.dg/submodule_23.f90: New test.
5753
f46e2bc9
PC
57542017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/79380
5757 * g++.dg/cpp0x/alignas8.C: New.
5758
7dfa657b
JW
57592017-02-19 Eric Fiselier <eric@efcs.ca>
5760 Jonathan Wakely <jwakely@redhat.com>
5761
5762 PR c++/69523
5763 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5764
eab1f169
PK
57652017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5766
5767 * gcc.dg/gimplefe-26.c: New test.
5768
47e16d83
JDA
57692017-02-18 John David Anglin <danglin@gcc.gnu.org>
5770
5771 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5772
c2615951
JJ
57732017-02-18 Jakub Jelinek <jakub@redhat.com>
5774
c28fcc60
JJ
5775 PR target/79569
5776 * gcc.target/i386/3dnowA-3.c: New test.
5777
c2615951
JJ
5778 PR target/79559
5779 * gcc.target/i386/pr79559.c: New test.
5780
97fcf744
JM
57812017-02-17 Joseph Myers <joseph@codesourcery.com>
5782
5783 * gcc.dg/c11-float-2.c: New test.
5784 * gcc.dg/torture/float128-floath.c,
5785 gcc.dg/torture/float128x-floath.c,
5786 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
5787 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
5788 gcc.dg/torture/float64x-floath.c: Do not test comparison of
5789 *_DECIMAL_DIG macros with DECIMAL_DIG.
5790
a530e181
BS
57912017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5792
5793 PR target/79261
5794 * gcc.target/powerpc/vec-xxpermdi.c: New file.
5795
1d516992
JK
57962017-02-17 Julia Koval <julia.koval@intel.com>
5797
5798 * gcc.target/i386/rdpid.c New test.
5799 * gcc.target/i386/sse-12.c: Add -mrdpid.
5800 * gcc.target/i386/sse-13.c: Ditto.
5801 * gcc.target/i386/sse-14.c: Ditto.
5802 * gcc.target/i386/sse-22.c: Ditto.
5803 * gcc.target/i386/sse-23.c: Ditto.
5804 * g++.dg/other/i386-2.C: Ditto.
5805 * g++.dg/other/i386-3.C: Ditto.
5806
3185712c
SB
58072017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
5808
5809 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
5810 * gcc.dg/pr61441.c: Ditto.
5811
a261ee49
ML
58122017-02-17 Martin Liska <mliska@suse.cz>
5813
5814 PR rtl-optimization/79574
5815 * gcc.dg/pr79574.c: New test.
5816
5bf69d74
MP
58172017-02-17 Marek Polacek <polacek@redhat.com>
5818
5819 PR middle-end/79536
5820 * gcc.dg/torture/pr79536.c: New test.
5821
a72b242e
AM
58222017-02-16 Alan Modra <amodra@gmail.com>
5823
5824 * gcc.c-torture/execute/pr79286.c: New.
5825
bcac0b4d
JJ
58262017-02-16 Jakub Jelinek <jakub@redhat.com>
5827
5828 PR c++/79512
5829 * c-c++-common/gomp/pr79512.c: New test.
5830
945c17d8
MS
58312017-02-15 Martin Sebor <msebor@redhat.com>
5832
5833 PR c++/79363
5834 * g++.dg/ext/flexary12.C: Adjust.
5835 * g++.dg/ext/flexary20.C: Same.
5836 * g++.dg/ext/flexary21.C: Same.
5837 * g++.dg/ext/flexary22.C: New test.
5838
25c99850
BC
58392017-02-15 Bin Cheng <bin.cheng@arm.com>
5840
5841 PR tree-optimization/79347
5842 * gcc.dg/vect/pr79347.c: New test.
5843
4f5e5fcb
JJ
58442017-02-15 Jakub Jelinek <jakub@redhat.com>
5845
e7202857
JJ
5846 PR c++/79301
5847 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
5848 [[deprecated]] comment.
5849 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
5850 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
5851 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
5852 [[deprecated]] in -std=c++11.
5853 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
5854 [[fallthrough]] in -std=c++11 and -std=c++14.
5855
4f5e5fcb
JJ
5856 PR c++/79288
5857 * g++.dg/tls/pr79288.C: New test.
5858
c7545f1c
MP
58592017-02-15 Marek Polacek <polacek@redhat.com>
5860
5861 PR c/79515
5862 * gcc.dg/dfp/pr79515.c: New.
5863
1114b39c
DE
58642017-02-15 David Edelsohn <dje.gcc@gmail.com>
5865
5866 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
5867
93b87d1d
TS
58682017-02-15 Thomas Schwinge <thomas@codesourcery.com>
5869
5870 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
5871 "opt_files".
5872
fa8db6ea
JJ
58732017-02-15 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR target/79487
5876 * gcc.dg/dfp/pr79487.c: New test.
5877 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
5878 2017-02-13 change.
5879
8722316b
CL
58802017-01-14 Carl Love <cel@us.ibm.com>
5881
5882 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
5883 xvcvsxdsp and xvcvuxdsp instructions.
5884
2932fe90
SB
58852017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
5886
5887 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
5888 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
5889 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
5890 64-bit default target.
5891 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
5892 a 64-bit default target.
5893
63d09033
JJ
58942017-02-14 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR target/79481
5897 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 5898 (test_3vx): Change return type from int to void.
63d09033
JJ
5899 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5900 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5901 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5902 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5903 tests.
5904 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
5905 (test_3vx): Change return type from int to void.
5906 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
5907 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
5908 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
5909 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
5910 tests.
5911 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
5912 intrinsic. Change scan-assembler-times number from 1 to 2.
5913 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
5914 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
5915 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
5916 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
5917 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
5918 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
5919 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
5920
8668fae0
UB
59212017-02-14 Uros Bizjak <ubizjak@gmail.com>
5922
5923 PR middle-end/61225
5924 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
5925 Use dg-additional-options for ia32 target. Remove XFAIL.
5926
95d96609
UB
59272017-02-14 Uros Bizjak <ubizjak@gmail.com>
5928
5929 PR target/79495
5930 * gcc.target/i386/pr79495.c: New test.
5931
6f207d58
MP
59322017-02-14 Marek Polacek <polacek@redhat.com>
5933
5934 PR c++/79420
5935 PR c++/79463
5936 * g++.dg/cpp1y/pr79463.C: New.
5937 * g++.dg/template/incomplete10.C: New.
5938 * g++.dg/template/incomplete9.C: New.
5939
ee139af5
L
59402017-02-14 H.J. Lu <hongjiu.lu@intel.com>
5941
5942 PR target/79498
5943 * gcc.target/i386/pr79498.c: New test.
5944
bf00c9e0
MS
59452017-02-14 Martin Sebor <msebor@redhat.com>
5946
5947 PR middle-end/79448
5948 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
5949 * gcc.dg/tree-ssa/pr79448-2.c: New test.
5950 * gcc.dg/tree-ssa/pr79448.c: New test.
5951
6c022f73
JL
59522017-02-14 Jeff Law <law@redhat.com>
5953
5954 PR tree-optimization/79095
5955 * g++.dg/pr79095-1.C: New test
5956 * g++.dg/pr79095-2.C: New test
5957 * g++.dg/pr79095-3.C: New test
5958 * g++.dg/pr79095-4.C: New test
5959 * g++.dg/pr79095-5.C: New test
5960 * gcc.c-torture/execute/arith-1.c: Update with more cases.
5961 * gcc.dg/tree-ssa/pr79095-1.c: New test.
5962
b719f884
JG
59632017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
5964
5965 * gcc.target/aarch64/vect_fp16_1.c: New.
5966
1be33173
PK
59672017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5968
5969 * gcc.dg/gimplefe-25.c: New test.
5970
73424a09
JJ
59712017-02-14 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR tree-optimization/79408
5974 * gcc.dg/tree-ssa/pr79408-2.c: New test.
5975
977472e8
RB
59762017-02-14 Richard Biener <rguenther@suse.de>
5977
5978 PR middle-end/79432
5979 * gcc.dg/torture/pr79432.c: New testcase.
5980
ee75687b
MS
59812017-02-13 Martin Sebor <msebor@redhat.com>
5982
5983 PR middle-end/79496
5984 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
5985
b84702c0
JJ
59862017-02-13 Jakub Jelinek <jakub@redhat.com>
5987
ecc04fae
JJ
5988 PR sanitizer/79341
5989 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
5990 variables volatile.
5991
b84702c0
JJ
5992 PR c++/79232
5993 * g++.dg/cpp1z/eval-order4.C: New test.
5994 * g++.dg/other/pr79232.C: New test.
5995
b9a161ff
NS
59962017-02-13 Nathan Sidwell <nathan@acm.org>
5997
5998 PR c++/79296
5999 * g++.dg/cpp0x/pr79296.C: New.
6000
d8505fac
SB
60012017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6002
6003 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6004 Instead, xfail powerpc*-*-* && lp64.
6005
efb802cb
SB
60062017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6007
6008 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6009 powerpc_p8vector_ok.
6010 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6011
8d6427c6
AS
60122017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6013
6014 PR target/79449
6015 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6016 for reading beyond a 4k boundary.
6017
9b7716c9
JJ
60182017-02-13 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR rtl-optimization/79388
6021 PR rtl-optimization/79450
6022 * gcc.c-torture/execute/pr79388.c: New test.
6023 * gcc.c-torture/execute/pr79450.c: New test.
6024
4bb91707
TK
60252017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6026
6027 PR fortran/65542
9b7716c9 6028 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6029
e22910c2
JJ
60302017-02-11 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR sanitizer/79341
6033 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6034
acbbac04
JH
60352017-02-11 Jan Hubicka <hubicka@ucw.cz>
6036
6037 PR tree-ssa/56727
6038 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6039
e493f96b
JJ
60402017-02-10 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR c++/79457
6043 * g++.dg/cpp0x/pr79457.C: New test.
6044
773acd54
SB
60452017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6046
6047 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6048 scan-assembler unless lp64.
6049
b56f814e
SB
60502017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6051
6052 PR tree-optimization/66612
6053 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6054
5e659d16
SB
60552017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6056
6057 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6058 of all powerpc.
6059
6f4f30bf
MP
60602017-02-10 Marek Polacek <polacek@redhat.com>
6061
6062 PR c++/79435
6063 * g++.dg/cpp1y/pr79435.C: New.
6064
3799a5b8
MP
6065 PR c++/79184
6066 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6067
052ef81d
CL
60682017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6069
6070 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6071 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6072 New.
6073 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6074 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6075 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6076 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6077 (vtst_expected_poly64x2): Move to aarch64-only section.
6078 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6079 (vtst_p64, vtstq_p64): New tests.
6080
a7c8ed0c
PC
60812017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6082
6083 PR c++/71737
6084 * g++.dg/cpp0x/pr71737.C: New.
6085
3dcde5ef 60862017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6087 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6088
6089 * gcc.dg/gimplefe-error-1.c: New testcase.
6090 * gcc.dg/gimplefe-error-2.c: New testcase.
6091 * gcc.dg/gimplefe-error-3.c: New testcase.
6092
6139a3b7
JJ
60932017-02-10 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR tree-optimization/79411
6096 * gcc.c-torture/compile/pr79411.c: New test.
6097
9bfc55d0
JJ
60982017-02-09 Jakub Jelinek <jakub@redhat.com>
6099 Jason Merrill <jason@redhat.com>
6100
6101 PR c++/79143
6102 * g++.dg/cpp1z/pr79143.C: New test.
6103
0b90c541
JH
61042017-02-09 Jan Hubicka <hubicka@ucw.cz>
6105
6106 * gcc.dg/loop-unswitch-2.c: Update testcase.
6107 * gcc.dg/loop-unswitch-1.c: Update testcase.
6108
192b048b
MP
61092017-02-09 Marek Polacek <polacek@redhat.com>
6110
6111 PR c/79428
6112 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6113 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6114 * c-c++-common/goacc/pr79428-1.c: New test.
6115 * c-c++-common/gomp/pr79428-2.c: New test.
6116 * c-c++-common/gomp/pr79428-5.c: New test.
6117 * c-c++-common/gomp/pr79428-6.c: New test.
6118 * c-c++-common/pr79428-3.c: New test.
6119
e9a9033b
AK
61202017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6121
6122 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6123 testcases.
6124
56f71478
JJ
61252017-02-09 Jakub Jelinek <jakub@redhat.com>
6126
28f6839b
JJ
6127 PR c/79413
6128 * gcc.c-torture/compile/pr79413.c: New test.
6129
f08683a1
JJ
6130 PR c++/79429
6131 * c-c++-common/gomp/pr79429.c: New test.
6132 * g++.dg/gomp/pr79429.C: New test.
6133
56f71478
JJ
6134 PR c/79431
6135 * c-c++-common/gomp/pr79431.c: New test.
6136
02889d23
CLT
61372017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6138 Cesar Philippidis <cesar@codesourcery.com>
6139 Joseph Myers <joseph@codesourcery.com>
6140 Chung-Lin Tang <cltang@codesourcery.com>
6141
6142 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6143 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6144 * c-c++-common/goacc/loop-auto-2.c: New.
6145 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6146 * c-c++-common/goacc/tile-2.c: New.
6147 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6148 * g++.dg/goacc/tile-1.C: New, check tile subst.
6149 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6150 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6151 * gfortran.dg/goacc/tile-1.f90: New test.
6152 * gfortran.dg/goacc/tile-2.f90: New test.
6153 * gfortran.dg/goacc/tile-lowering.f95: New test.
6154
9c0c77d2
RB
61552017-02-09 Richard Biener <rguenther@suse.de>
6156
6157 PR tree-optimization/69823
6158 * gcc.dg/graphite/pr69823.c: New testcase.
6159
f39bad9f
PH
61602017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6161
6162 PR target/78604
6163 * gcc.target/powerpc/pr78604.c: New.
6164
fc00b9ce
KN
61652017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6166
6167 PR target/68972
6168 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6169 disable this test on power architecture.
6170
50c1f4a5
RB
61712017-02-08 Richard Biener <rguenther@suse.de>
6172
6173 PR tree-optimization/71824
6174 PR tree-optimization/79409
6175 * gcc.dg/graphite/pr71824-3.c: New testcase.
6176
74a15d14
JJ
61772017-02-08 Jakub Jelinek <jakub@redhat.com>
6178
6179 PR tree-optimization/79408
6180 * gcc.dg/tree-ssa/pr79408.c: New test.
6181
d798497e
RB
61822017-02-08 Richard Biener <rguenther@suse.de>
6183
6184 PR tree-optimization/71824
6185 * gcc.dg/graphite/pr71824-2.c: New testcase.
6186
9d5019a1
AP
61872017-02-07 Andrew Pinski <apinski@cavium.com>
6188
705d3b77 6189 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6190
ec48209a
JJ
61912017-02-07 Jakub Jelinek <jakub@redhat.com>
6192
6193 PR rtl-optimization/79386
6194 * gcc.c-torture/compile/pr79386.c: New test.
6195
e5f234b2
DV
61962017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6197 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6198
6199 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6200 *-*-solaris*.
6201
1f138b75
JJ
62022017-02-07 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR target/79299
6205 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6206 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6207
7af4b20d
RB
62082017-02-07 Richard Biener <rguenther@suse.de>
6209
6210 * gcc.dg/gimplefe-23.c: New testcase.
6211 * gcc.dg/gimplefe-24.c: Likewise.
6212
d95c2fc7
CL
62132017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6214
6215 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6216 scan-assembler instead of scan-assembler-times.
6217 * gcc.target/aarch64/test_frame_10.c: Likewise.
6218 * gcc.target/aarch64/test_frame_12.c: Likewise.
6219 * gcc.target/aarch64/test_frame_2.c: Likewise.
6220 * gcc.target/aarch64/test_frame_4.c: Likewise.
6221 * gcc.target/aarch64/test_frame_6.c: Likewise.
6222 * gcc.target/aarch64/test_frame_7.c: Likewise.
6223 * gcc.target/aarch64/test_frame_8.c: Likewise.
6224
fa5d44d0
RO
62252017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6226
6227 * gcc.target/i386/pr78419.c: Require ifunc support.
6228
d9b4ce00
DE
62292017-02-07 David Edelsohn <dje.gcc@gmail.com>
6230
6231 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6232
bb7d75ff
PP
62332017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6234
6235 PR c++/79360
6236 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6237
122e7b4f
KC
62382017-02-06 Kito Cheng <kito.cheng@gmail.com>
6239
6240 * lib/target-supports.exp: Define the RISC-V target.
6241 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6242 * gcc.dg/builtin-apply2.c: Likewise.
6243 * gcc.dg/ifcvt-4.c: Likewise.
6244 * gcc.dg/loop-8.c: Likewise.
6245 * gcc.dg/sibcall-10.c: Likewise.
6246 * gcc.dg/sibcall-9.c: Likewise.
6247 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6248 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6249 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6250 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6251 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6252 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6253 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6254
391675ac
MM
62552017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6256
6257 PR target/66144
6258 * gcc.target/powerpc/pr66144-1.c: New test.
6259 * gcc.target/powerpc/pr66144-2.c: Likewise.
6260 * gcc.target/powerpc/pr66144-3.c: Likewise.
6261
e495e31a
MS
62622017-02-06 Martin Sebor <msebor@redhat.com>
6263
6264 PR tree-optimization/79376
6265 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6266 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6267
2568d8a1
JJ
62682017-02-06 Jakub Jelinek <jakub@redhat.com>
6269
98e09245
JJ
6270 PR c++/79379
6271 * g++.dg/cpp1y/constexpr-79379.C: New test.
6272
e8b0383c
JJ
6273 PR c++/79377
6274 * g++.dg/lookup/pr79377.C: New test.
6275
a5e8cbd1
JJ
6276 PR c++/79372
6277 * g++.dg/cpp1z/decomp25.C: New test.
6278
2568d8a1
JJ
6279 PR tree-optimization/79284
6280 * gcc.c-torture/compile/pr79284.c: New test.
6281
aae936b9
PC
62822017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/70448
6285 * g++.dg/cpp0x/pr70448.C: New.
6286
daf57541
DV
62872017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6288
6289 PR 78348
6290 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6291 to dg-options.
6292
0898c74d
GJL
62932017-02-06 Georg-Johann Lay <avr@gjlay.de>
6294
6295 PR target/78883
6296 * gcc.c-torture/compile/pr78883.c: New test.
6297
5d3ebb71
JH
62982017-02-05 Jan Hubicka <hubicka@ucw.cz>
6299
6300 PR tree-ssa/79347
6301 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6302 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6303 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6304 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6305 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6306 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6307 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6308 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6309 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6310 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6311 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6312 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6313 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6314
139d4065
AV
63152017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6316
6317 PR fortran/79344
6318 * gfortran.dg/allocate_with_source_24.f90: New test.
6319
4b9c80d8
AV
63202017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6321
6322 PR fortran/79230
6323 * gfortran.dg/der_ptr_component_2.f90: New test.
6324
f3877b2f
EB
63252017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6326
6327 * gcc.target/sparc/20170205-1.c: New test.
6328
d8a09ada
JDA
63292017-02-03 John David Anglin <danglin@gcc.gnu.org>
6330
a2a86d6a
JDA
6331 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6332 libatomic_available.
6333
a1d99925
JDA
6334 * gcc.dg/pr77587.c: Require alias support.
6335 * gcc.dg/pr77587a.c: Likewise.
6336
d8bf159e
JDA
6337 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6338 * gcc.c-torture/execute/pr78622.c: Likewise.
6339
d8a09ada
JDA
6340 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6341 hppa*-*-hpux*.
6342 * c-c++-common/Wunused-var-16.c: Likewise.
6343 * c-c++-common/builtin-shuffle-1.c: Likewise.
6344 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6345 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6346
f589a1ce
MS
63472017-02-03 Martin Sebor <msebor@redhat.com>
6348
6349 PR tree-optimization/79327
6350 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6351 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6352 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6353
5b00f9d2
JJ
63542017-02-03 Jakub Jelinek <jakub@redhat.com>
6355 Martin Sebor <msebor@redhat.com>
6356
6357 PR tree-optimization/79327
6358 * gcc.dg/tree-ssa/pr79327.c: New test.
6359 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6360 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6361 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6362 (test_sprintf_chk_range_schar): Adjust dg-message.
6363 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6364 * gcc.c-torture/execute/pr79327.c: New test.
6365
437f0a81
JJ
63662017-02-03 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR target/79354
6369 * gcc.target/powerpc/pr79354.c: New test.
6370 * gcc.c-torture/execute/pr79354.c: New test.
6371
3f343040
MS
63722017-02-03 Martin Sebor <msebor@redhat.com>
6373
6374 PR tree-optimization/79352
6375 * gcc.dg/tree-ssa/pr79352.c: New test.
6376
46a2ab58
ML
63772017-02-03 Martin Liska <mliska@suse.cz>
6378
6379 PR lto/66295
6380 * gcc.target/i386/mvc9.c: New test.
6381
baa2d1cd
PH
63822017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6383
6384 PR target/79158
6385 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6386 to VSX reg.
6387
30c6ec2f
JH
63882017-02-02 Jan Hubicka <hubicka@ucw.cz>
6389
6390 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6391 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6392 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6393 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6394 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6395 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6396 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6397 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6398 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6399 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6400 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6401 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6402 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6403
ebee1eb9
MS
64042017-02-02 Martin Sebor <msebor@redhat.com>
6405
6406 PR middle-end/79275
6407 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6408 * gcc.dg/tree-ssa/pr79275.c: New test.
6409
dcd25b8a
AS
64102017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6411
dc362ada 6412 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6413
0f0c2cc3
JH
64142017-02-02 Jan Hubicka <hubicka@ucw.cz>
6415
6416 PR middle-end/77445
6417 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6418 threading is done.
6419
1c372840
TC
64202017-02-02 Tamar Christina <tamar.christina@arm.com>
6421
6422 PR middle-end/78142
6423 * gcc.target/aarch64/vector_initialization_nostack.c
6424 (f12): Use one vector
6425
9f11a4a7
JJ
64262017-02-02 Jakub Jelinek <jakub@redhat.com>
6427
bef7e561
JJ
6428 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6429 * c-c++-common/asan/misalign-1.c: Likewise.
6430 * c-c++-common/asan/misalign-2.c: Likewise.
6431 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6432 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6433 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6434 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6435 add -ffat-lto-objects from/to dg-additional-options.
6436 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6437 dg-additional-options.
6438
9f11a4a7
JJ
6439 PR target/79197
6440 * gcc.target/powerpc/pr79197.c: New test.
6441 * gcc.c-torture/compile/pr79197.c: New test.
6442
09661674
RB
64432017-02-02 Richard Biener <rguenther@suse.de>
6444
6445 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6446
d8d58893
PC
64472017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6448
6449 PR c++/69637
6450 * g++.dg/cpp0x/pr69637-1.C: New.
6451 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6452
521a70a4
AK
64532017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6454
6455 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6456
e26b502d
BS
64572017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6458
6459 PR target/70012
6460 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6461 conditions.
6462
55e75c7c
JJ
64632017-02-01 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR testsuite/79324
6466 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6467 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6468 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6469 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6470 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6471 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6472 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6473 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6474 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6475 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6476 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6477 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6478 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6479
a4476973
ML
64802017-02-01 Martin Liska <mliska@suse.cz>
6481
6482 PR testsuite/79272
6483 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6484
3f3181b1
RB
64852017-02-01 Richard Biener <rguenther@suse.de>
6486
6487 PR testsuite/76957
6488 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6489 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6490 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6491 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6492
1e7ef862
RB
64932017-02-01 Richard Biener <rguenther@suse.de>
6494
6495 PR middle-end/79315
6496 * gfortran.dg/pr79315.f90: New testcase.
6497
405a7406
RB
64982017-02-01 Richard Biener <rguenther@suse.de>
6499
6500 PR tree-optimization/71824
6501 * gcc.dg/graphite/pr71824.c: New testcase.
6502
19bdccb4
JJ
65032017-01-31 Jakub Jelinek <jakub@redhat.com>
6504
6505 PR c++/79304
6506 * g++.dg/diagnostic/pr79304.C: New test.
6507
fcb2cdfc
DM
65082017-01-31 David Malcolm <dmalcolm@redhat.com>
6509
6510 PR c++/79298
6511 * g++.dg/spellcheck-pr79298.C: New test case.
6512
7cfa044d
DM
65132017-01-31 David Malcolm <dmalcolm@redhat.com>
6514
6515 PR preprocessor/79210
6516 * gcc.dg/format/pr79210.c: New test case.
6517 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6518 New function.
6519
de3fbef6
NS
65202017-01-31 Nathan Sidwell <nathan@acm.org>
6521
5ae37bdf
NS
6522 PR c++/79290
6523 * g++.dg/warn/pr79290.C: New.
6524
de3fbef6
NS
6525 PR c++/67273
6526 PR c++/79253
6527 * g++.dg/cpp1y/pr67273.C: New.
6528 * g++.dg/cpp1y/pr79253.C: New.
6529
7f357c61
NS
65302017-01-31 Nathan Sidwell <nathan@acm.org>
6531
6532 PR c++/79264
6533 * g++.dg/cpp1y/pr61636-1.C: Augment.
6534
5b11971a
CL
65352017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6536
6537 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6538 rand() instead of random().
6539
8b670f93
AH
65402017-01-30 Aldy Hernandez <aldyh@redhat.com>
6541
6542 PR tree-optimization/71691
6543 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6544
4727e06b
AK
65452017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6546
6547 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6548 __ARCH__.
6549
b6dae849
JJ
65502017-01-31 Jakub Jelinek <jakub@redhat.com>
6551
6552 PR tree-optimization/79267
6553 * g++.dg/opt/pr79267.C: New test.
6554
40fb9c89
AO
65552017-01-30 Alexandre Oliva <aoliva@redhat.com>
6556
6557 PR debug/63238
6558 * gcc.dg/debug/dwarf2/align-1.c: New.
6559 * gcc.dg/debug/dwarf2/align-2.c: New.
6560 * gcc.dg/debug/dwarf2/align-3.c: New.
6561 * gcc.dg/debug/dwarf2/align-4.c: New.
6562 * gcc.dg/debug/dwarf2/align-5.c: New.
6563 * gcc.dg/debug/dwarf2/align-6.c: New.
6564 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6565 * g++.dg/debug/dwarf2/align-1.C: New.
6566 * g++.dg/debug/dwarf2/align-2.C: New.
6567 * g++.dg/debug/dwarf2/align-3.C: New.
6568 * g++.dg/debug/dwarf2/align-4.C: New.
6569 * g++.dg/debug/dwarf2/align-5.C: New.
6570 * g++.dg/debug/dwarf2/align-6.C: New.
6571
3095f651
AS
65722017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6573
6574 PR target/79170
6575 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6576
3cf88bff
MS
65772017-01-30 Martin Sebor <msebor@redhat.com>
6578
6579 PR testsuite/79293
6580 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6581
37731134
ML
65822017-01-30 Martin Liska <mliska@suse.cz>
6583
6584 PR gcov-profile/79259
6585 * g++.dg/tree-prof/pr79259.C: New test.
6586
0c7247cc
RB
65872017-01-30 Richard Biener <rguenther@suse.de>
6588
6589 PR tree-optimization/79276
6590 * gcc.dg/torture/pr79276.c: New testcase.
6591
ab4be5d1
DV
65922017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6593
6594 PR target/79240
6595 * gcc.target/s390/pr79240.c: New test.
6596
6687d58d
BS
65972017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6598
6599 PR target/79268
6600 * gcc.target/powerpc/pr79268.c: New file.
6601 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6602 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6603 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6604 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6605
b5df96c3
JDA
66062017-01-28 John David Anglin <danglin@gcc.gnu.org>
6607
fc34d7b8
JDA
6608 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6609
9efc84e4
JDA
6610 PR testsuite/70583
6611 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6612
4bfbe3ae
JDA
6613 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6614 * gnat.dg/debug9.adb: Likewise.
6615
8d0b306f
JDA
6616 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6617
b5df96c3
JDA
6618 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6619 libatomic_available.
6620 * gfortran.dg/coarray_42.f90: Likewise.
6621 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6622 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6623 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6624
eb339366
MS
66252017-01-27 Martin Sebor <msebor@redhat.com>
6626
6627 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6628
711ce021
BS
66292017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6630
6631 PR rtl-optimization/79194
6632 * gcc.dg/torture/pr79194.c: New test.
6633
d8321b33
VM
66342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6635
6636 PR tree-optimization/71374
2568d8a1 6637 * gcc.target/i386/pr71374.c: New.
d8321b33 6638
9e2ea13e
MS
66392017-01-27 Martin Sebor <msebor@redhat.com>
6640
6641 PR c++/71290
6642 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6643 a dg-error directive.
6644
9eb7045b
VM
66452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6646
6647 PR target/79131
6648 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6649 * gcc.target/arm/pr79131-2.c: New.
6650
f75bbf3f
BS
66512017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6652
6653 PR target/65484
6654 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6655 vectorized on POWER unless hardware misaligned loads are
6656 available.
6657
3f54004b
BC
66582017-01-27 Bin Cheng <bin.cheng@arm.com>
6659
6660 PR rtl-optimization/78559
6661 * gcc.c-torture/execute/pr78559.c: New test.
6662
40b6bff9
RB
66632017-01-27 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/79245
6666 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6667 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6668
b2f8892e
JJ
66692017-01-27 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR c/79199
6672 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6673 target. Use 4294967293U instead of 4294967293.
6674
b002f3b9
RB
66752017-01-27 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/71433
6678 * gcc.dg/Warray-bounds-21.c: New testcase.
6679
38f50ab6
RB
66802017-01-27 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/79244
6683 * gcc.dg/torture/pr79244.c: New testcase.
6684
c04f4139
JJ
66852017-01-27 Jakub Jelinek <jakub@redhat.com>
6686
6687 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6688 all occurrences of 40 to 32.
6689
6ca513f9
RE
66902017-01-27 Richard Earnshaw <rearnsha@arm.com>
6691
6692 PR target/79239
6693 * gcc.target/arm/pr79239.c: New test.
6694
d876f5cd
DV
66952017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6696
6697 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6698
bb6a6ee9
AB
66992017-01-27 Adam Butcher <adam@jessamine.co.uk>
6700
6701 PR c++/64382
6702 * g++.dg/cpp1y/pr64382.C: New test.
6703
31c87a43
MS
67042017-01-26 Martin Sebor <msebor@redhat.com>
6705
6706 PR middle-end/78703
6707 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6708 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6709 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6710 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6711
f7c06c0f
JJ
67122017-01-26 Jakub Jelinek <jakub@redhat.com>
6713
b0670cc0
JJ
6714 PR debug/79129
6715 * g++.dg/debug/dwarf2/pr79129.C: New test.
6716
f7c06c0f
JJ
6717 PR debug/78835
6718 * g++.dg/debug/dwarf2/pr78835.C: New test.
6719
5d93da1d
MS
67202017-01-26 Martin Sebor <msebor@redhat.com>
6721
6722 PR middle-end/78703
6723 * gcc.dg/format/pr78569.c: Adjust.
6724 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6725 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6726 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6727 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6728 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6729 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6730 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6731 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6732 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6733 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6734 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6735
905d2812
JJ
67362017-01-26 Jakub Jelinek <jakub@redhat.com>
6737
6738 PR c++/68727
6739 * g++.dg/other/offsetof8.C: Add expected error.
6740 * g++.dg/other/offsetof9.C: New test.
6741
b3db8d77
DE
67422017-01-26 David Edelsohn <dje.gcc@gmail.com>
6743
6744 * g++.dg/opt/declone3.C: Require LTO.
6745
15961e4a
VM
67462017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6747
6748 PR target/79131
6749 * gcc.target/arm/pr79131.c: New.
6750
e39dd802
BC
67512017-01-26 Bin Cheng <bin.cheng@arm.com>
6752
6753 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6754
bc9efeab
JW
67552017-01-26 Jonathan Wakely <jwakely@redhat.com>
6756
6757 PR libstdc++/79190
6758 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6759 matches replaced operator delete.
6760
b5f75f0b
JJ
67612017-01-26 Jakub Jelinek <jakub@redhat.com>
6762
6763 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6764 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6765 avx512f with avx512dq.
6766 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6767 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6768 avx512f with avx512dq.
6769 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6770 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6771 avx512f with avx512dq.
6772
0a38b341
MP
67732017-01-26 Marek Polacek <polacek@redhat.com>
6774
6775 PR c/79199
6776 * c-c++-common/Wduplicated-branches-13.c: New test.
6777
ebff5c3f
DS
67782017-01-26 David Sherwood <david.sherwood@arm.com>
6779
6780 PR middle-end/79212
6781 * gfortran.dg/gomp/sharing-4.f90: New test.
6782
e6d55103
JJ
67832017-01-26 Jakub Jelinek <jakub@redhat.com>
6784
1a27fab1
JJ
6785 PR target/70465
6786 * gcc.target/i386/pr70465.c: New test.
6787
e6d55103
JJ
6788 * brig.dg/dg.exp: Update copyright years.
6789 * lib/brig-dg.exp: Update copyright years.
6790 * lib/brig.exp: Update copyright years.
6791
b5aa1281
MM
67922017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
6793
6794 PR target/79179
6795 * gcc.target/powerpc/pr79179.c: New test.
6796
3b5de3cb
BS
67972017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6798
6799 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
6800 generation to accept D-mode memory accesses.
6801
dbe81dbe
MS
68022017-01-25 Martin Sebor <msebor@redhat.com>
6803
6804 PR c++/71290
6805 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
6806 * g++.dg/ext/flexarray-mangle.C: Same.
6807 * g++.dg/ext/flexarray-subst.C: Same.
6808 * g++.dg/ext/flexary10.C: Same.
6809 * g++.dg/ext/flexary11.C: Same.
6810 * g++.dg/ext/flexary14.C: Same.
6811 * g++.dg/ext/flexary16.C: Same.
6812 * g++.dg/ext/flexary18.C: Same.
6813 * g++.dg/ext/flexary19.C: Same.
6814 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
6815 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
6816 * g++.dg/ubsan/object-size-1.C: Same.
6817 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 6818
0e343868
JJ
68192017-01-25 Jakub Jelinek <jakub@redhat.com>
6820
a25608aa
JJ
6821 PR c++/78896
6822 * g++.dg/cpp1z/decomp24.C: New test.
6823
0e343868
JJ
6824 PR c++/77914
6825 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
6826 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
6827 expect a warning.
6828 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
6829 expect warnings.
6830 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
6831 * g++.dg/cpp1y/pr59636.C: Likewise.
6832 * g++.dg/cpp1y/pr60190.C: Likewise.
6833
0d098f4b
BC
68342017-01-25 Bin Cheng <bin.cheng@arm.com>
6835
6836 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
6837
5332c89e 68382017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
6839
6840 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
6841 vec_packs built-ins
6842
ed4e59f4
CL
68432017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
6844
6845 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
6846 -mcpu=cortex-a57.
6847 * gcc.target/arm/vseleqsf.c: Likewise.
6848 * gcc.target/arm/vselgedf.c: Likewise.
6849 * gcc.target/arm/vselgesf.c: Likewise.
6850 * gcc.target/arm/vselgtdf.c: Likewise.
6851 * gcc.target/arm/vselgtsf.c: Likewise.
6852 * gcc.target/arm/vselledf.c: Likewise.
6853 * gcc.target/arm/vsellesf.c: Likewise.
6854 * gcc.target/arm/vselltdf.c: Likewise.
6855 * gcc.target/arm/vselltsf.c: Likewise.
6856 * gcc.target/arm/vselnedf.c: Likewise.
6857 * gcc.target/arm/vselnesf.c: Likewise.
6858 * gcc.target/arm/vselvcdf.c: Likewise.
6859 * gcc.target/arm/vselvcsf.c: Likewise.
6860 * gcc.target/arm/vselvsdf.c: Likewise.
6861 * gcc.target/arm/vselvssf.c: Likewise.
6862
a5d6927f
RB
68632017-01-25 Richard Biener <rguenther@suse.de>
6864
6865 PR testsuite/72850
6866 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
6867 to what we had before adding the threading passes.
6868
c2873892
RB
68692017-01-25 Richard Biener <rguenther@suse.de>
6870
6871 PR tree-optimization/69264
6872 * g++.dg/torture/pr69264.C: New testcase.
6873
9aa483a2
KT
68742016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6875
6876 PR target/79145
6877 * gcc.target/arm/pr79145.c: New test.
6878
5c628c3e
RB
68792017-01-25 Richard Biener <rguenther@suse.de>
6880
6881 PR debug/78363
6882 * g++.dg/gomp/pr78363-1.C: New testcase.
6883 * g++.dg/gomp/pr78363-2.C: Likewise.
6884 * g++.dg/gomp/pr78363-3.C: Likewise.
6885
9078cd36
KT
68862016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6887
6888 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
6889 * gcc.dg/lto/pr61526_0.c: Likewise.
6890 * gcc.dg/lto/pr64415_0.c: Likewise.
6891
7cfd79d6
JJ
68922017-01-24 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR c++/79205
6895 * g++.dg/cpp1z/decomp22.C: New test.
6896 * g++.dg/cpp1z/decomp23.C: New test.
6897
3e4b91f2
NS
68982017-01-24 Nathan Sidwell <nathan@acm.org>
6899
1d7bc790
NS
6900 PR c++/78469
6901 * g++.dg/cpp0x/pr78469.C: New.
6902
3e4b91f2
NS
6903 PR c++/79118
6904 * g++.dg/cpp0x/pr79118.C: New.
6905
b20ba138
EB
69062017-01-24 Eric Botcazou <ebotcazou@adacore.com>
6907
6908 * gcc.target/arm/vfp-longcall-apcs.c: New test.
6909
c2e84327
DM
69102017-01-24 David Malcolm <dmalcolm@redhat.com>
6911
6912 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
6913 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
6914 * gcc.dg/rtl/rtl.exp: New file.
6915 * gcc.dg/rtl/test.c: New file.
6916 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
6917 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
6918 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
6919 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
6920 * gcc.dg/rtl/x86_64/final.c: New test case.
6921 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
6922 * gcc.dg/rtl/x86_64/ira.c: New test case.
6923 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
6924 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
6925 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
6926 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
6927 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
6928 * gcc.dg/rtl/x86_64/test_1.h: New file.
6929 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
6930 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
6931 * gcc.dg/rtl/x86_64/times-two.h: New file.
6932 * gcc.dg/rtl/x86_64/vregs.c: New test case.
6933
cf8d19de
BC
69342017-01-24 Bin Cheng <bin.cheng@arm.com>
6935
6936 PR tree-optimization/79159
6937 * g++.dg/tree-ssa/pr79159.C: New test.
6938
f6a24a94 69392017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
6940 Martin Jambor <mjambor@suse.cz>
6941
6942 * lib/brig-dg.exp: New file.
6943 * lib/brig.exp: Likewise.
6944 * brig.dg/README: Likewise.
6945 * brig.dg/dg.exp: Likewise.
6946 * brig.dg/test/gimple/alloca.hsail: Likewise.
6947 * brig.dg/test/gimple/atomics.hsail: Likewise.
6948 * brig.dg/test/gimple/branches.hsail: Likewise.
6949 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
6950 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6951 * brig.dg/test/gimple/kernarg.hsail: Likewise.
6952 * brig.dg/test/gimple/mem.hsail: Likewise.
6953 * brig.dg/test/gimple/mulhi.hsail: Likewise.
6954 * brig.dg/test/gimple/packed.hsail: Likewise.
6955 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
6956 * brig.dg/test/gimple/variables.hsail: Likewise.
6957 * brig.dg/test/gimple/vector.hsail: Likewise.
6958
c3b3e526
JJ
69592017-01-24 Jakub Jelinek <jakub@redhat.com>
6960
6961 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
6962 support asan, only on i?86/x86_64 require sse2_runtime.
6963
75f92127
KN
69642017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6965
6966 PR target/66669
6967 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
6968 test on powerpc targets.
6969
1a998fa0
MS
69702017-01-23 Martin Sebor <msebor@redhat.com>
6971
6972 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
6973
108fdd6d
RB
69742017-01-23 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/79088
6977 PR tree-optimization/79188
6978 * gcc.dg/torture/pr79088.c: New testcase.
6979 * gcc.dg/torture/pr79188.c: Likewise.
6980
28826a66
KN
69812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
6982
6983 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
6984 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
6985 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
6986 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
6987 type of test function to reflect change in built-in function's
6988 return type.
6989 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
6990 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
6991 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
6992 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
6993 type and second argument type to reflect change in built-in
6994 function's type signature.
6995 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
6996 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
6997 type of test function to reflect change in built-in function's
6998 return type.
6999 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7000 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7001 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7002 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7003 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7004 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7005 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7006 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7007 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7008 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7009 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7010 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7011 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7012 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7013 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7014 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7015 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7016 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7017 type of test function to reflect change in built-in function's
7018 return type.
7019 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7020 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7021 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7022 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7023 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7024 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7025 test function's result and second argument to reflect change in
7026 built-in function's type signature.
7027 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7028
e6b8075c
NS
70292017-01-23 Nathan Sidwell <nathan@acm.org>
7030
fc7612fd
NS
7031 PR C++/71710
7032 * g++.dg/template/pr71710.C: New.
7033
e6b8075c
NS
7034 PR c++/71406
7035 PR c++/77508
7036 * g++.dg/template/pr71406.C: New.
7037
15b8fd49
TK
70382017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7039
9b7716c9 7040 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7041
e9c4fbe9
BS
70422017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7043
7044 PR rtl-optimization/78634
7045 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7046
8539a302
BC
70472017-01-23 Bin Cheng <bin.cheng@arm.com>
7048
7049 PR tree-optimization/70754
7050 * gfortran.dg/pr70754.f90: New test.
7051
f368600f
ML
70522017-01-23 Martin Liska <mliska@suse.cz>
7053
7054 PR tree-optimization/79196
7055 * gcc.dg/asan/pr79196.c: New test.
7056 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7057
d886761f
MM
70582017-01-23 Michael Matz <matz@suse.de>
7059
7060 PR tree-optimization/78384
7061 * gcc.dg/pr78384.c: New test.
7062
cffcafda
RB
70632017-01-23 Richard Biener <rguenther@suse.de>
7064
7065 PR tree-optimization/79186
7066 * gcc.dg/torture/pr79186.c: New testcase.
7067 * gcc.dg/torture/pr79187.c: Likewise.
7068
bda2bc48
MJ
70692017-01-23 Martin Jambor <mjambor@suse.cz>
7070
7071 * gcc.dg/ipa/vrp8.c: New test.
7072
f65f1ae3
MJ
70732017-01-23 Martin Jambor <mjambor@suse.cz>
7074
7075 PR ipa/79108
7076 * gfortran.dg/lto/pr79108_0.f90: New test.
7077
dea06111
AS
70782017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7079
7080 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7081 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7082 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7083 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7084 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7085 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7086 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7087 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7088 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7089 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7090 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7091 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7092 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7093 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7094 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7095 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7096
05011618
RB
70972017-01-23 Richard Biener <rguenther@suse.de>
7098 Nick Clifton <nickc@redhat.com>
7099
7100 PR testsuite/78421
7101 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7102 If the target is ARM return the result of the
7103 check_effective_target_arm_vect_no_misalign proc.
7104 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7105 support unaligned vectors then only expect one of the loops to be
7106 unrolled.
7107
f6b9f2ff
ML
71082017-01-23 Martin Liska <mliska@suse.cz>
7109
7110 * gcc.dg/asan/use-after-scope-10.c: New test.
7111 * gcc.dg/asan/use-after-scope-11.c: New test.
7112 * g++.dg/asan/use-after-scope-5.C: New test.
7113
c7775327
ML
71142017-01-23 Martin Liska <mliska@suse.cz>
7115
7116 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7117 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7118 sanopt optimization for ASAN_POISON.
7119
d8ae8d16
KT
71202016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7121
7122 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7123
54d7c70c
CL
71242017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7125
7126 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7127 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7128 for poly*_t types.
7129 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7130 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7131 exec_vcombine): Likewise.
7132 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7133 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7134 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7135 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7136 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7137 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7138 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7139 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7140 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7141 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7142 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7143 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7144 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7145 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7146 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7147 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7148 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7149 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7150 Likewise.
7151 (TEST_VGET_LANE): Cast to uint to avoid warning.
7152 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7153 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7154 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7155 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7156 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7157 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7158 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7159 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7160 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7161 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7162 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7163 CHECK_POLY instead of CHECK for poly64_t types.
7164 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7165 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7166 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7167 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7168 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7169 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7170 uint32_t.
7171 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7172 for int32_t, int64_t.
7173 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7174 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7175 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7176 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7177 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7178 needed.
7179
386fe51c
JJ
71802017-01-22 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR fortran/79154
7183 * gfortran.dg/gomp/pr79154-1.f90: New test.
7184 * gfortran.dg/gomp/pr79154-2.f90: New test.
7185
bc4d86e6
AS
71862017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7187
7188 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7189
c31d5fce
MP
71902017-01-21 Marek Polacek <polacek@redhat.com>
7191
7192 PR testsuite/79169
7193 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7194
25cb56c3
JH
71952017-01-20 Jan Hubicka <hubicka@ucw.cz>
7196
7197 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7198
ea9f867b
BS
71992017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7200
7201 PR rtl-optimization/79125
7202 * gcc.dg/torture/pr79125.c: New test.
7203
a876231c
JW
72042017-01-20 Jiong Wang <jiong.wang@arm.com>
7205
2568d8a1 7206 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7207 only.
2568d8a1
JJ
7208 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7209 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7210
4b9f2115
NS
72112017-01-20 Nathan Sidwell <nathan@acm.org>
7212
3e4b91f2 7213 PR c++/78495
4b9f2115
NS
7214 * g++.dg/cpp1z/inh-ctor38.C: New.
7215
d2aadab1
MP
72162017-01-20 Marek Polacek <polacek@redhat.com>
7217
7218 PR c/79152
7219 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7220
449cd5af
TP
72212017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7222
7223 * lib/target-supports.exp (check_configured_with): New procedure.
7224 (check_effective_target_default_mode): new effective target.
7225 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7226 default mode. Fix dg-skip-if target selector syntax.
7227 * gcc.target/arm/optional_thumb-2.c: Likewise.
7228 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7229 syntax.
7230
ebed7175
DM
72312017-01-20 David Malcolm <dmalcolm@redhat.com>
7232
7233 PR c++/77829
7234 PR c++/78656
7235 * g++.dg/spellcheck-pr77829.C: New test case.
7236 * g++.dg/spellcheck-pr78656.C: New test case.
7237
2ebd93e1
MP
72382017-01-20 Marek Polacek <polacek@redhat.com>
7239
7240 PR c/64279
7241 * c-c++-common/Wduplicated-branches-1.c: New test.
7242 * c-c++-common/Wduplicated-branches-10.c: New test.
7243 * c-c++-common/Wduplicated-branches-11.c: New test.
7244 * c-c++-common/Wduplicated-branches-12.c: New test.
7245 * c-c++-common/Wduplicated-branches-2.c: New test.
7246 * c-c++-common/Wduplicated-branches-3.c: New test.
7247 * c-c++-common/Wduplicated-branches-4.c: New test.
7248 * c-c++-common/Wduplicated-branches-5.c: New test.
7249 * c-c++-common/Wduplicated-branches-6.c: New test.
7250 * c-c++-common/Wduplicated-branches-7.c: New test.
7251 * c-c++-common/Wduplicated-branches-8.c: New test.
7252 * c-c++-common/Wduplicated-branches-9.c: New test.
7253 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7254 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7255 * g++.dg/ext/builtin-object-size3.C: Likewise.
7256 * g++.dg/gomp/loop-1.C: Likewise.
7257 * g++.dg/warn/Wduplicated-branches1.C: New test.
7258 * g++.dg/warn/Wduplicated-branches2.C: New test.
7259
0ce4024a
ML
72602017-01-20 Martin Liska <mliska@suse.cz>
7261
7262 PR lto/69188
7263 * gcc.dg/lto/pr69188_0.c: New test.
7264 * gcc.dg/lto/pr69188_1.c: New test.
7265
d8ea3e7c
AS
72662017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7267
7268 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7269 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7270 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7271 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7272 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7273 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7274 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7275 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7276 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7277 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7278 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7279 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7280 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7281 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7282 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7283 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7284 * gcc.target/i386/avx-1.c: Test new intrinsics.
7285 * gcc.target/i386/sse-13.c: Ditto.
7286 * gcc.target/i386/sse-23.c: Ditto.
7287
0516164b
RB
72882017-01-20 Richard Biener <rguenther@suse.de>
7289
7290 PR tree-optimization/71264
7291 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7292
d821744c
MF
72932017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7294
7295 * gcc.target/mips/madd4-1.c: New file.
7296 * gcc.target/mips/madd4-2.c: Likewise.
7297 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7298 HAS_MADD4.
7299 (mips_option_groups): Add -m[no-]madd4.
7300 (mips-dg-init): Detect default -mno-madd4.
7301 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7302 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7303 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7304 * gcc.target/mips/nmadd-1.c: Likewise.
7305 * gcc.target/mips/nmadd-2.c: Likewise.
7306 * gcc.target/mips/nmadd-3.c: Likewise.
7307
db58fd89
JW
73082017-01-19 Jiong Wang <jiong.wang@arm.com>
7309
7310 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7311 combined instructions.
7312 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7313 instructions.
7314 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7315 of pointer authentication.
7316
bd9cf60b
MM
73172017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7318
7319 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7320 floating point hardware to run test.
7321
ab014eb3
TC
73222017-01-19 Tamar Christina <tamar.christina@arm.com>
7323
2568d8a1 7324 * lib/target-supports.exp
ab014eb3
TC
7325 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7326
c048038f
RO
73272017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7328
7329 PR testsuite/79051
7330 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7331 __x86_64__]: Allow for target i?86-*-*.
7332
ab6b44cb
MF
73332017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7334
7335 PR target/78176
7336 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7337 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7338 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7339 HAS_LXC1.
7340 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7341 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7342 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7343
118d5ed3
AV
73442017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7345
7346 PR fortran/70696
7347 * gfortran.dg/coarray_43.f90: New test.
7348
a57c520e
RE
73492017-01-19 Richard Earnshaw <rearnsha@arm.com>
7350
7351 PR rtl-optimization/79121
7352 * gcc.c-torture/execute/pr79121.c: New test.
7353
54dc4be2
MM
73542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7355
7356 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7357 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7358
7bd5dad2
LK
73592017-01-18 Louis Krupp <louis.krupp@zoho.com>
7360
7361 PR fortran/50069
7362 PR fortran/55086
7363 * gfortran.dg/pr50069_1.f90: New test.
7364 * gfortran.dg/pr50069_2.f90: New test.
7365 * gfortran.dg/pr55086_1.f90: New test.
7366 * gfortran.dg/pr55086_1_tfat.f90: New test.
7367 * gfortran.dg/pr55086_2.f90: New test.
7368 * gfortran.dg/pr55086_2_tfat.f90: New test.
7369 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7370
0edd264d
AS
73712017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7372 * gcc.dg/strcmp-1.c: New test.
7373 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7374
551914b7
DM
73752017-01-18 David Malcolm <dmalcolm@redhat.com>
7376
7377 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7378 (dejagnu_fail): Likewise.
7379 (dejagnu_note): Likewise.
7380 (pass): Provide forward decl, moving true decl to after #include
7381 of harness.h.
7382 (fail): Likewise.
7383 (note): Likewise.
7384
b7d3a6a6
MM
73852017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7386
7387 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7388 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7389
c484627c
NS
73902017-01-18 Nathan Sidwell <nathan@acm.org>
7391
7392 PR c++/78488
7393 * g++.dg/cpp1z/inh-ctor37.C: New.
7394
a711887e
UB
73952017-01-18 Uros Bizjak <ubizjak@gmail.com>
7396
7397 PR rtl-optimization/78952
7398 * gcc.target/i386/pr78952-1.c: New test.
7399 * gcc.target/i386/pr78952-2.c: Ditto.
7400
525a5e33
AV
74012017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7402
7403 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7404
74052017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7406
7407 PR fortran/70696
7408 * gfortran.dg/coarray_event_1.f08: New test.
7409
90553aac
JJ
74102017-01-18 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR target/77416
7413 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7414 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7415 from dg-options.
7416 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7417 guarded test.
7418 * gcc.target/powerpc/fusion4.c: Likewise.
7419 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7420 guarded test.
7421 * gcc.target/powerpc/pr58673-1.c: Likewise.
7422 * gcc.target/powerpc/pr58673-2.c: Likewise.
7423 * gcc.target/powerpc/pr59054.c: Likewise.
7424
dfc42f08
BS
74252016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7426
7427 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7428 vec_bperm.
7429 * gcc.target/powerpc/p9-vbpermd.c: New file.
7430
f3981e7e
AK
74312017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7432
7433 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7434 (must_not_compile2): Downcase first letter of error messages.
7435 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7436 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7437
2c65d990
NS
74382017-01-18 Nathan Sidwell <nathan@acm.org>
7439
7440 PR c++/79091
7441 * g++.dg/pr79091.C: New.
7442
a711887e
UB
74432017-01-18 Jakub Jelinek <jakub@redhat.com>
7444
7445 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7446 to dg-options.
7447 (p0): Add missing dg-error.
7448
4701fba3
JS
74492017-01-17 Joe Seymour <joe.s@somniumtech.com>
7450
7451 * gcc.target/msp430/mul_f5_muldef.c: New test.
7452
ac4dc08d
MM
74532017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7454
7455 PR target/79004
7456 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7457 options. Fix up the syntax for using \m and \M.
7458
1b3254e4
SB
74592017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7460
7461 PR target/78875
7462 * gcc.target/powerpc/ssp-1.c: New testcase.
7463 * gcc.target/powerpc/ssp-2.c: New testcase.
7464
8144a493
WD
74652017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7466
7467 * gcc.target/aarch64/eh_return.c: New test.
7468
a6607774
BS
74692017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7470
7471 * vec-rlmi-rlnm.c: New file.
7472
8ddfdbc2
NS
74732017-01-17 Nathan Sidwell <nathan@acm.org>
7474
7475 PR c++/61636
7476 * g++.dg/cpp1y/pr61636-1.C: New.
7477 * g++.dg/cpp1y/pr61636-2.C: New.
7478 * g++.dg/cpp1y/pr61636-3.C: New.
7479
d365b403
MS
74802017-01-17 Martin Sebor <msebor@redhat.com>
7481
7482 PR testsuite/79115
7483 * gcc.dg/pr78768.c: Make it a link-only test.
7484
0d80ab91
DM
74852017-01-17 David Malcolm <dmalcolm@redhat.com>
7486
7487 PR c++/71497
7488 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7489 expected messages.
7490 * c-c++-common/Wmisleading-indentation.c: Likewise.
7491
31b61548
VM
74922017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7493
7494 PR target/79058
7495 * gcc.target/arm/pr79058.c: New.
7496
c549996e
JJ
74972017-01-17 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR tree-optimization/71854
7500 * gcc.dg/vect/pr71854.c: New test.
7501
4f197ff9
ML
75022017-01-17 Martin Liska <mliska@suse.cz>
7503
7504 PR ipa/71207
7505 * g++.dg/ipa/pr71207.C: New test.
7506
d4193b85
JH
75072017-01-17 Jan Hubicka <hubicka@ucw.cz>
7508
7509 PR middle-end/77445
7510 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7511 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7512
906e7712
JJ
75132017-01-17 Jakub Jelinek <jakub@redhat.com>
7514
7515 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7516 rather than long unsigned int.
7517 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7518
12314dc9
RB
75192017-01-17 Richard Biener <rguenther@suse.de>
7520
7521 PR tree-optimization/71433
7522 * gcc.dg/Warray-bounds-20.c: New testcase.
7523
a23e48df
RB
75242017-01-17 Richard Biener <rguenther@suse.de>
7525
7526 PR testsuite/52563
7527 PR testsuite/71237
7528 PR testsuite/77737
7529 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7530 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7531 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7532
e6750e5c
AM
75332017-01-17 Alan Modra <amodra@gmail.com>
7534
7535 * gcc.target/powerpc/pr79066.c: New.
7536
a59afbe2
JL
75372017-01-16 Jeff Law <law@redhat.com>
7538
7539 PR tree-optimization/33562
7540 PR tree-optimization/61912
7541 PR tree-optimization/77485
7542 PR tree-optimization/79090
7543 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7544 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7545
e1bcfb92
JJ
75462017-01-16 Jakub Jelinek <jakub@redhat.com>
7547
98e92fb2
JJ
7548 PR c/79089
7549 * gcc.c-torture/compile/pr79089.c: New test.
7550
e1bcfb92
JJ
7551 PR target/79080
7552 * gcc.dg/pr79080.c: New test.
7553
0ef1f9cd
DM
75542017-01-16 David Malcolm <dmalcolm@redhat.com>
7555
7556 PR c/78304
7557 * gcc.dg/format/pr78304.c: Convert argument from integral type
7558 to a pointer.
7559 * gcc.dg/format/pr78304-2.c: Likewise.
7560
76689ffc
CL
75612017-01-16 Carl Love <cel@us.ibm.com>
7562
7563 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7564 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7565
ce12ee9e
CL
75662017-01-16 Carl Love <cel@us.ibm.com>
7567
7568 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7569 Change arguments and return type to bool long long.
7570
b336037d
MS
75712017-01-16 Martin Sebor <msebor@redhat.com>
7572
7573 PR testsuite/79051
7574 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7575 on x86.
7576
1ddca3f3
PC
75772017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 Revert:
a711887e 7580 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7581
7582 PR c++/71737
7583 * g++.dg/cpp0x/pr71737.C: New.
7584
290687fb
BS
75852017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7586
7587 * gcc.target/powerpc/swaps-p8-27.c: New.
7588
7d2f3f1d
PC
75892017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7590
7591 PR c++/71737
7592 * g++.dg/cpp0x/pr71737.C: New.
7593
d743728f
EB
75942017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7595
7596 * gnat.dg/opt62.adb: New test.
7597 * gnat.dg/opt62_pkg.ads: New helper.
7598
90aead21
BS
75992017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7600
a711887e
UB
7601 PR rtl-optimization/78626
7602 PR rtl-optimization/78727
90aead21
BS
7603 * gcc.dg/torture/pr78626.c: New test.
7604 * gcc.dg/torture/pr78727.c: New test.
7605
afaecc23
AM
76062017-01-14 Alan Modra <amodra@gmail.com>
7607
7608 * gcc.c-torture/compile/pr72749.c: New test.
7609
be4aa83d
DM
76102017-01-13 David Malcolm <dmalcolm@redhat.com>
7611
7612 PR c/78304
7613 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7614 (test_macro_2): New test.
7615 (test_macro_3): New test.
7616 (test_macro_4): New test.
7617 (test_non_contiguous_strings): Convert line number to line offset.
7618 * gcc.dg/format/pr78304-2.c: New test case.
7619 * gcc.dg/format/pr78304.c: New test case.
7620
7cdca3ec
UB
76212017-01-13 Uros Bizjak <ubizjak@gmail.com>
7622
7623 * gcc.target/i386/funcspec-56.inc: Add missing options and
7624 reorder options by implied ISAs, as in ix86_target_string.
7625
e3017e52
MP
76262017-01-13 Marek Polacek <polacek@redhat.com>
7627
7628 PR c++/71166
7629 * g++.dg/cpp0x/constexpr-array18.C: New test.
7630
d155c6fe
JL
76312017-01-13 Jeff Law <law@redhat.com>
7632
7c9560a5
JL
7633 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7634
9e59e99a
JL
7635 PR tree-optimization/61912
7636 PR tree-optimization/77485
7637 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7638 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7639 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7640
7641 PR tree-optimization/33562
7642 PR tree-optimization/61912
7643 PR tree-optimization/77485
d155c6fe
JL
7644 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7645 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7646 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7647 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7648 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7649 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7650 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7651
77719b06
ML
76522017-01-13 Martin Liska <mliska@suse.cz>
7653
7654 PR ipa/79043
7655 * gcc.c-torture/execute/pr79043.c: New test.
7656
a181b2bc
RB
76572017-01-13 Richard Biener <rguenther@suse.de>
7658
7659 PR middle-end/78411
7660 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7661
eaed3226
AV
76622017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7663
7664 PR fortran/70697
7665 * gfortran.dg/coarray/event_4.f08: New test.
7666
4ccff88b
AV
76672017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7668
7669 PR fortran/70696
7670 * gfortran.dg/coarray/event_3.f08: New test.
7671
3c3b9090
RB
76722017-01-13 Richard Biener <rguenther@suse.de>
7673
7674 PR tree-optimization/77283
7675 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7676
25329913
RB
76772017-01-13 Richard Biener <rguenther@suse.de>
7678
7679 * gcc.dg/gimplefe-22.c: New testcase.
7680
10b70b8e
RB
76812017-01-13 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/77283
7684 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7685 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7686 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7687
76a8f82f
SL
76882017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7689
7690 * gcc.dg/pr77862.c: Require fpic target.
7691
59a505da
MM
76922017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7693
7694 PR target/79004
7695 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 7696
bce6f760
MS
76972017-01-12 Martin Sebor <msebor@redhat.com>
7698
7699 * gcc.dg/pr78138.c: Adjust.
7700 * gcc.dg/pr78768.c: Adjust.
7701 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7702 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7703 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7704 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7705 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7706 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7707 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7708 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7709 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7710 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7711 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7712
3eefa646
JJ
77132017-01-12 Jakub Jelinek <jakub@redhat.com>
7714
7715 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7716
dcb56243
MS
77172017-01-12 Martin Sebor <msebor@redhat.com>
7718
8be3f306 7719 PR testsuite/79051
940242cd
MS
7720 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7721 due to bug 79054.
dcb56243 7722
b7431c20
DE
77232017-01-12 David Edelsohn <dje.gcc@gmail.com>
7724
7725 * gcc.dg/pr78768.c: Require LTO.
7726
2bcd9f32
MS
77272017-01-12 Martin Sebor <msebor@redhat.com>
7728
7729 PR c/79074
7730 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7731 due to the referenced bug.
7732
b2fc1c70
MS
77332017-01-12 Martin Sebor <msebor@redhat.com>
7734
7735 PR testsuite/79073
7736 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7737
fbed6f36
UB
77382017-01-12 Uros Bizjak <ubizjak@gmail.com>
7739
7740 * gcc.target/i386/builtin_target.c (check_features): Check all
7741 supported __builtin_cpu_supports options.
7742
27282dad
KT
77432017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 PR tree-optimization/78319
7746 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7747 Remove xfail.
7748
66113166
BS
77492017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7750
7751 PR target/79044
7752 * gcc.target/powerpc/swaps-p8-26.c: New.
7753
6bb4ea5c
RB
77542017-01-12 Richard Biener <rguenther@suse.de>
7755
7756 * gcc.dg/gimplefe-21.c: New testcase.
7757
f15dbadb
MC
77582017-01-12 Michael Collison <michael.collison@arm.com>
7759
7760 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7761
73e32c47
JK
77622017-01-11 Julia Koval <julia.koval@intel.com>
7763 Uros Bizjak <ubizjak@gmail.com>
7764
7765 * gcc.target/i386/sgx.c New test.
7766 * gcc.target/i386/sse-12.c: Add -msgx.
7767 * gcc.target/i386/sse-13.c: Ditto.
7768 * gcc.target/i386/sse-14.c: Ditto.
7769 * gcc.target/i386/sse-22.c: Ditto.
7770 * gcc.target/i386/sse-23.c: Ditto.
7771 * g++.dg/other/i386-2.C: Ditto.
7772 * g++.dg/other/i386-3.C: Ditto.
7773
3594adc7
MS
77742017-01-11 Martin Sebor <msebor@redhat.com>
7775
7776 PR c++/24511
7777 * g++.dg/template/explicit9.C: New test.
7778
01bfd257
NS
77792017-01-11 Nathan Sidwell <nathan@acm.org>
7780
7781 PR c++/77812
7782 * g++.dg/pr77812.C: New.
7783
88df7964
JJ
77842017-01-11 Jakub Jelinek <jakub@redhat.com>
7785
eae63d78
JJ
7786 PR c++/71537
7787 * g++.dg/cpp1y/constexpr-71537.C: New test.
7788
88df7964
JJ
7789 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
7790 argument.
7791
960ecba4
MS
77922017-01-11 Martin Sebor <msebor@redhat.com>
7793
7794 PR c/47931
7795 * c-c++-common/Waddress-2.c: New test.
7796
1f258a55
JJ
77972017-01-11 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR c++/78341
7800 * g++.dg/cpp0x/pr78341.C: New test.
7801
bf5fbf46
MS
78022017-01-11 Martin Sebor <msebor@redhat.com>
7803
7804 PR c/78768
7805 * gcc.dg/pr78768.c: New test.
7806
19ff0049
DM
78072017-01-11 David Malcolm <dmalcolm@redhat.com>
7808
7809 PR driver/78877
7810 * gcc.dg/spellcheck-options-14.c: New test case.
7811 * gcc.dg/spellcheck-options-15.c: New test case.
7812 * gcc.dg/spellcheck-options-16.c: New test case.
7813 * gcc.dg/spellcheck-options-17.c: New test case.
7814
c86e9f03
ML
78152017-01-11 Martin Liska <mliska@suse.cz>
7816
7817 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
7818
947f51d6
JJ
78192017-01-11 Jakub Jelinek <jakub@redhat.com>
7820
7821 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
7822 instead of just 1 for the decomposition from struct C.
7823
849fccf8
EB
78242017-01-11 Eric Botcazou <ebotcazou@adacore.com>
7825
7826 * gcc.c-torture/execute/20170111-1.c: New test.
7827
80c74722
RB
78282017-01-11 Richard Biener <rguenther@suse.de>
7829
7830 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
7831
4c4b4703
JJ
78322017-01-11 Jakub Jelinek <jakub@redhat.com>
7833
7834 PR middle-end/50199
7835 * gcc.dg/lto/pr50199_0.c: New test.
7836
664b1a6b
MS
78372017-01-10 Martin Sebor <msebor@redhat.com>
7838
7839 PR testsuite/78960
7840 PR testsuite/78959
7841 PR testsuite/78133
7842 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
7843 * gcc.dg/tree-ssa/pr78622.c: Ditto.
7844
fefd3086
MS
78452017-01-10 Martin Sebor <msebor@redhat.com>
7846
7847 PR middle-end/78138
664b1a6b 7848 * gcc.dg/pr78138.c: New test.
fefd3086 7849
b9f4757f
DM
78502017-01-10 David Malcolm <dmalcolm@redhat.com>
7851
7852 PR c++/77949
7853 * g++.dg/diagnostic/pr77949.C: New test case.
7854
5a50f6bb
MS
78552017-01-10 Martin Sebor <msebor@redhat.com>
7856
7857 PR middle-end/78245
7858 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
7859
c16880ef
MS
78602017-01-10 Martin Sebor <msebor@redhat.com>
7861
7862 PR tree-optimization/78775
7863 * gcc.dg/attr-alloc_size-4.c: Add test cases.
7864 * gcc.dg/attr-alloc_size-10.c: New test.
7865 * gcc.dg/attr-alloc_size-11.c: New test.
7866 * gcc.dg/builtin-stringop-chk-7.c: New test.
7867 * gcc.dg/pr78775.c: New test.
7868 * gcc.dg/pr78973-2.c: New test.
7869 * gcc.dg/pr78973.c: New test.
7870
5363d9d9
JL
78712017-01-10 Jeff Law <law@redhat.com>
7872
7873 PR tree-optimization/77766
7874 PR tree-optimization/78856
7875 * gcc.c-torture/execute/pr77766.c: New test.
7876
aae23693
RB
78772016-01-10 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/79034
7880 * g++.dg/torture/pr79034.C: New testcase.
7881
a0843aed
ML
78822017-01-10 Martin Liska <mliska@suse.cz>
7883
7884 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
7885 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
7886 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
7887 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
7888 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
7889 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
7890 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
7891 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
7892 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
7893 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
7894 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
7895 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
7896 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
7897 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
7898 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
7899 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
7900 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
7901 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
7902 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
7903 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
7904 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
7905 * gcc.dg/ipa/pr64307.c: Likewise.
7906 * gcc.dg/ipa/pr77653.c: Likewise.
7907
79fc8ffe
AS
79082017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
7909
7910 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
7911 * g++.dg/other/i386-3.C: Ditto.
7912 * gcc.target/i386/sse-12.c: Ditto.
7913 * gcc.target/i386/sse-13.c: Ditto.
7914 * gcc.target/i386/sse-22.c: Ditto.
7915 * gcc.target/i386/sse-23.c: Ditto.
7916 * gcc.target/i386/builtin_target.c: Handle new option.
7917 * gcc.target/i386/funcspec-56.inc: Test new attributes.
7918 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
7919 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
7920
dfa6951f
MS
79212017-01-09 Martin Sebor <msebor@redhat.com>
7922
7923 PR testsuite/79036
7924 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
7925 with different precisions.
7926
a271e415
EB
79272017-01-09 Eric Botcazou <ebotcazou@adacore.com>
7928
7929 * g++.dg/opt/call2.C: New test.
7930 * g++.dg/opt/call3.C: Likewise.
7931 * gnat.dg/array26.adb: New test.
7932 * gnat.dg/array26_pkg.ad[sb]: New helper.
7933 * gnat.dg/array27.adb: New test.
7934 * gnat.dg/array27_pkg.ad[sb]: New helper.
7935 * gnat.dg/array28.adb: New test.
7936 * gnat.dg/array28_pkg.ad[sb]: New helper.
7937
bd2c6270
JJ
79382017-01-09 Jakub Jelinek <jakub@redhat.com>
7939
7940 PR translation/79019
7941 PR translation/79020
7942 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
7943 diagnostics.
7944 * gfortran.dg/initialization_17.f90: Likewise.
7945
1c1d8e75
DH
79462017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7947
7948 PR testsuite/79026
7949 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
7950 * gcc.target/i386/pr78904-4.c: Likewise.
7951 * gcc.target/i386/pr78904-6.c: Likewise.
7952 * gcc.target/i386/pr78967-2.c: Likewise.
7953
cb330ba5
JJ
79542017-01-09 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR tree-optimization/78899
7957 * gcc.target/i386/pr78899.c: New test.
7958 * gcc.dg/pr71077.c: New test.
7959
a5e14a42
MJ
79602017-01-09 Martin Jambor <mjambor@suse.cz>
7961
7962 PR ipa/78365
7963 PR ipa/78599
7964 * gcc.dg/torture/pr78365.c: New test.
7965
01216d27
JJ
79662017-01-09 Jakub Jelinek <jakub@redhat.com>
7967
dc59e50a
JJ
7968 PR c++/78948
7969 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
7970 (main): Use int* instead of long long.
7971
01216d27
JJ
7972 PR tree-optimization/78938
7973 * gcc.dg/vect/pr78938.c: New test.
7974
c0d4fec7
KT
79752017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7976
7977 * gcc.dg/20161219.c: New test.
7978
7b1b0cc1
RB
79792017-01-09 Richard Biener <rguenther@suse.de>
7980
7981 PR tree-optimization/78997
7982 * gcc.dg/torture/pr78997.c: New testcase.
7983
813b9c0d
RB
79842017-01-09 Richard Biener <rguenther@suse.de>
7985
7986 PR debug/79000
7987 * g++.dg/lto/pr79000_0.C: New testcase.
7988 * g++.dg/lto/pr79000_1.c: Likewise.
7989
efcc8d38
MS
79902017-01-08 Martin Sebor <msebor@redhat.com>
7991
7992 PR middle-end/77708
7993 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
7994 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
7995 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
7996 due to bug 78969.
7997 * gcc.dg/format/pr78569.c: Adjust.
7998
5ccf1d8d
DM
79992017-01-07 David Malcolm <dmalcolm@redhat.com>
8000
8001 PR c++/72803
8002 * g++.dg/diagnostic/pr72803.C: New test case.
8003
42002dfe
MS
80042017-01-07 Martin Sebor <msebor@redhat.com>
8005
8006 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8007 * gcc.dg/attr-alloc_size-4.c: Same.
8008
de91486c
AV
80092017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8010
8011 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8012 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8013 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8014 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8015 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8016 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8017 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8018
f55a925e
AS
80192017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8020 * gcc.dg/memcmp-1.c: New.
8021 * gcc.dg/strncmp-1.c: New.
8022
f3caa118
AV
80232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8024
8025 * gcc.target/arm/acle/mcrr: New.
8026 * gcc.target/arm/acle/mcrr2: New.
8027 * gcc.target/arm/acle/mrrc: New.
8028 * gcc.target/arm/acle/mrrc2: New.
8029
ecc9a25b
AV
80302017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8031
8032 * gcc.target/arm/acle/mcr.c: New.
8033 * gcc.target/arm/acle/mrc.c: New.
8034 * gcc.target/arm/acle/mcr2.c: New.
8035 * gcc.target/arm/acle/mrc2.c: New.
8036
3811581f
AV
80372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8038
8039 * gcc.target/arm/acle/ldc: New.
8040 * gcc.target/arm/acle/ldc2: New.
8041 * gcc.target/arm/acle/ldcl: New.
8042 * gcc.target/arm/acle/ldc2l: New.
8043 * gcc.target/arm/acle/stc: New.
8044 * gcc.target/arm/acle/stc2: New.
8045 * gcc.target/arm/acle/stcl: New.
8046 * gcc.target/arm/acle/stc2l: New.
8047
d57daa0c
AV
80482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8049
8050 * gcc.target/arm/acle/acle.exp: Run tests for different options
8051 and make sure fat-lto-objects is used such that we can still do
8052 assemble scans.
8053 * gcc.target/arm/acle/cdp.c: New.
8054 * gcc.target/arm/acle/cdp2.c: New.
8055 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8056 (check_effective_target_arm_coproc1_ok_nocache): New.
8057 (check_effective_target_arm_coproc2_ok): New.
8058 (check_effective_target_arm_coproc2_ok_nocache): New.
8059 (check_effective_target_arm_coproc3_ok): New.
8060 (check_effective_target_arm_coproc3_ok_nocache): New.
8061 (check_effective_target_arm_coproc4_ok): New.
8062 (check_effective_target_arm_coproc4_ok_nocache): New.
8063
8a123229
MS
80642017-01-06 Martin Sebor <msebor@redhat.com>
8065
8066 PR middle-end/78605
8067 * gcc.dg/tree-ssa/pr78605.c: New test.
8068
5b8999d6
MS
80692017-01-05 Martin Sebor <msebor@redhat.com>
8070
8071 PR tree-optimization/78910
8072 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8073 diagnostics.
8074 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8075 * gcc.dg/tree-ssa/pr78910.c: New test.
8076
4e89adf9
EB
80772017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8078
8079 * gcc.dg/sso-10.c: New test.
8080
962c5679
JJ
80812017-01-05 Jakub Jelinek <jakub@redhat.com>
8082
cfd719e7
JJ
8083 PR tree-optimization/71016
8084 * gcc.target/i386/pr71016.c: New test.
8085 * gcc.target/aarch64/pr71016.c: New test.
8086 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8087
26f20371
JJ
8088 PR c++/78931
8089 * g++.dg/cpp1z/decomp19.C: New test.
8090
962c5679
JJ
8091 PR c++/78890
8092 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8093 * g++.dg/init/union1.C: Likewise.
8094 * g++.dg/cpp0x/union6.C: Expect errors.
8095 * g++.dg/cpp0x/union8.C: New test.
8096 * g++.dg/cpp0x/pr78890-1.C: New test.
8097 * g++.dg/cpp0x/pr78890-2.C: New test.
8098
8c15f541
DE
80992017-01-05 David Edelsohn <dje.gcc@gmail.com>
8100
8101 * gcc.target/powerpc/pr71670.c: Require p9vector.
8102 * gcc.target/powerpc/p9-novsx.c: Same.
8103
51b86113
DM
81042017-01-05 David Malcolm <dmalcolm@redhat.com>
8105
8106 * selftests/asr_div1.rtl: New file.
8107 * selftests/aarch64: New subdirectory.
8108 * selftests/aarch64/times-two.rtl: New file.
8109 * selftests/bb-index.rtl: New file.
8110 * selftests/cfg-test.rtl: New file.
8111 * selftests/const-int.rtl: New file.
8112 * selftests/example-labels.rtl: New file.
8113 * selftests/insn-with-mode.rtl: New file.
8114 * selftests/jump-to-label-ref.rtl: New file.
8115 * selftests/jump-to-return.rtl: New file.
8116 * selftests/jump-to-simple-return.rtl: New file.
8117 * selftests/mem.rtl: New file.
8118 * selftests/note-insn-deleted.rtl: New file.
8119 * selftests/note_insn_basic_block.rtl: New file.
8120 * selftests/simple-cse.rtl: New file.
8121 * selftests/symbol-ref.rtl: New file.
8122 * selftests/x86_64: New subdirectory.
8123 * selftests/x86_64/call-insn.rtl: New file.
8124 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8125 * selftests/x86_64/times-two.rtl: New file.
8126 * selftests/x86_64/unspec.rtl: New file.
8127
dc7650cc
NS
81282017-01-05 Nathan Sidwell <nathan@acm.org>
8129
8130 PR c++/78765
8131 * g++.dg/cpp0x/pr78765.C: New.
8132
3db70565
DV
81332017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8134
8135 * gcc.target/s390/memcpy-2.c: New test.
8136 * gcc.target/s390/memset-2.c: New test.
8137
f5a537e3
AK
81382017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8139
8140 * gcc.target/s390/memcpy-1.c: New test.
8141
d80c6d02
JL
81422017-01-04 Jeff Law <law@redhat.com>
8143
8144 PR tree-optimization/78812
8145 * g++.dg/torture/pr78812.C: New test.
8146
08edc320 81472017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8148
8149 PR target/71977
8150 PR target/70568
8151 PR target/78823
8152 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8153 64-bit VSX systems with direct move, whether we optimize common
8154 code sequences in the GLIBC math library for float math functions.
8155 * gcc.target/powerpc/pr71977-2.c: Likewise.
8156
a9342885
MP
81572017-01-04 Marek Polacek <polacek@redhat.com>
8158
8159 PR c++/64767
8160 * c-c++-common/Wpointer-compare-1.c: New test.
8161
066435fe
JJ
81622017-01-04 Jakub Jelinek <jakub@redhat.com>
8163
abec4284
JJ
8164 PR c++/78949
8165 * c-c++-common/Wunused-var-16.c: New test.
8166
26c43e27
JJ
8167 PR c++/78693
8168 * g++.dg/cpp0x/pr78693.C: New test.
8169
fc73e60c
JJ
8170 PR driver/78957
8171 * gcc.dg/pr78957.c: New test.
8172
c9cf3863
JJ
8173 * g++.dg/cpp1y/auto-fn34.C: New test.
8174
066435fe
JJ
8175 PR c++/71182
8176 * g++.dg/cpp0x/pr71182.C: New test.
8177
598bd687
KN
81782017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8179
8180 PR target/78056
8181 * gcc.target/powerpc/pr78056-1.c: New test.
8182 * gcc.target/powerpc/pr78056-2.c: New test.
8183 * gcc.target/powerpc/pr78056-3.c: New test.
8184 * gcc.target/powerpc/pr78056-4.c: New test.
8185 * gcc.target/powerpc/pr78056-5.c: New test.
8186 * gcc.target/powerpc/pr78056-6.c: New test.
8187 * gcc.target/powerpc/pr78056-7.c: New test.
8188 * gcc.target/powerpc/pr78056-8.c: New test.
8189 * lib/target-supports.exp
8190 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8191 whether the effective target supports the popcntb instruction.
8192
8194635a
JL
81932017-01-03 Jeff Law <law@redhat.com>
8194
8195 PR tree-optimization/67955
8196 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8197
baf9ebc8
MP
81982017-01-04 Marek Polacek <polacek@redhat.com>
8199
8200 PR c++/77545
8201 PR c++/77284
8202 * g++.dg/cpp0x/range-for32.C: New test.
8203 * g++.dg/cpp0x/range-for33.C: New test.
8204
5dd9a9d0
DM
82052017-01-04 David Malcolm <dmalcolm@redhat.com>
8206
8207 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8208
4bf07f3f
NS
82092017-01-04 Nathan Sidwell <nathan@acm.org>
8210
8211 PR c++/66735
8212 * g++.dg/cpp1y/pr66735.C: New.
8213
165ba2e9
JJ
82142017-01-04 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR tree-optimization/71563
8217 * gcc.dg/tree-ssa/pr71563.c: New test.
8218
4567f969
JB
82192017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8220
8221 PR fortran/78534
8222 PR fortran/78976
8223 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8224 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8225 * gfortran.dg/transfer_intrinsic_1.f90: Change
8226 scan-tree-dump-times due to gfc_trans_string_copy change to
8227 avoid -Wstringop-overflow.
8228
1c06f07f
JL
82292017-01-03 Jeff Law <law@redhat.com>
8230
8231 PR tree-optimization/78856
8232 * gcc.c-torture/execute/pr78856.c: New test.
8233
60fb638f
MM
82342017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8235
8236 PR target/78953
8237 * gcc.target/powerpc/pr78953.c: New test.
8238
e4d02f52
ILT
82392017-01-03 Ian Lance Taylor <iant@google.com>
8240
8241 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8242 enums.
8243
5b4f088d
MS
82442017-01-03 Martin Sebor <msebor@redhat.com>
8245
8246 PR tree-optimization/78696
8247 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8248 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8249 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8250 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8251
82522017-01-03 David Malcolm <dmalcolm@redhat.com>
8253
8254 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8255 with more than one digit.
8256 * lib/gcc-dg.exp (process-message): Support more than one digit
8257 in relative line specifications.
8258
82592017-01-03 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR tree-optimization/78965
8262 * gcc.dg/pr78965.c: New test.
8263
8264 PR middle-end/78901
8265 * g++.dg/opt/pr78901.C: New test.
8266
82672017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8268
8269 PR fortran/78534
8270 PR fortran/66310
8271 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8272 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8273 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8274 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8275 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8276 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8277 * gfortran.dg/string_1_lp64.f90: New test.
8278 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8279 * gfortran.dg/string_3_lp64.f90: New test.
8280 * gfortran.dg/transfer_intrinsic_1.f90: Change
8281 scan-tree-dump-times due to gfc_trans_string_copy change to
8282 avoid -Wstringop-overflow.
8283
8b7163c6
UB
82842017-01-02 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR target/78967
8287 * gcc.target/i386/pr78967-1.c: New test.
8288 * gcc.target/i386/pr78967-2.c: Ditto.
8289 * gcc.target/i386/pr78967-3.c: Ditto.
8290
8291 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8292 * gcc.target/i386/pr78904-4.c: Ditto.
8293 * gcc.target/i386/pr78904-6.c: Ditto.
8294
e2940b98
JH
82952017-01-01 Jan Hubicka <hubicka@ucw.cz>
8296
8297 PR middle-end/77674
8298 * g++.dg/torture/pr77674.C: New testcase.
8299
cbe34bb5 83002017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8301
8302 Update copyright years.
818ab71a 8303\f
cbe34bb5 8304Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8305
8306Copying and distribution of this file, with or without modification,
8307are permitted in any medium without royalty provided the copyright
8308notice and this notice are preserved.
This page took 7.588979 seconds and 5 git commands to generate.