]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5ec046c0
NS
12017-06-19 Nathan Sidwell <nathan@acm.org>
2
3 PR c++/81124
4 PR c++/79766
5 * g++.dg/lookup/pr79766.C: New.
6 * g++.dg/lookup/pr81124.C: New.
7 * g++.dg/template/explicit6.C: Adjust.
8 * g++.old-deja/g++.other/decl5.C: Adjust.
9
c72e002c
CL
102017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
11
12 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
13 -DSTACK_SIZE.
14
4301ae22
JJ
152017-06-19 Jakub Jelinek <jakub@redhat.com>
16
9f8fafe8
JJ
17 PR sanitizer/81125
18 * g++.dg/ubsan/pr81125.C: New test.
19
4301ae22
JJ
20 PR sanitizer/81111
21 * g++.dg/ubsan/pr81111.C: New test.
22
21e4389f
RB
232017-06-19 Richard Biener <rguenther@suse.de>
24
25 PR middle-end/81118
26 * gcc.dg/torture/pr81118.c: New testcase.
27
343ae898
RB
282017-06-19 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/80887
31 * gcc.dg/tree-ssa/pr80887.c: New testcase.
32
97872698
JJ
332017-06-19 Jakub Jelinek <jakub@redhat.com>
34
35 PR ipa/81112
36 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
37
c14c0b15
NS
382017-06-19 Nathan Sidwell <nathan@acm.org>
39
40 PR c++/81119
41 * g++.dg/warn/pr81119.C: New.
42
a6e5212a
ML
432017-06-19 Martin Liska <mliska@suse.cz>
44
45 PR sanitizer/80879
46 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
47
871cc215
ML
482017-06-19 Martin Liska <mliska@suse.cz>
49
50 PR ipa/80732
51 * gcc.target/i386/mvc5.c: Scan indirect_function.
52 * gcc.target/i386/mvc7.c: Likewise.
53 * gcc.target/i386/pr80732.c: New test.
54
431abe69
PC
552017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
56
57 PR c++/66093
58 * g++.dg/cpp1y/constexpr-66093.C: New.
59
fe1ae165
RO
602017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
61
62 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
63 dg-skip-if list.
64
db9bbdec
RB
652017-06-19 Richard Biener <rguenther@suse.de>
66
67 PR ipa/81112
68 * g++.dg/torture/pr81112.C: New testcase.
69
18154846
JH
702017-06-18 Jan Hubicka <hubicka@ucw.cz>
71
72 * gcc.dg/lto/pr69866_0.c: This test needs alias.
73
5dace4bf
TK
742017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
75
76 PR fortran/52473
77 * gfortran.dg/cshift_1.f90: New test.
78
4f4b0ab8
RO
792017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
80
81 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
82
b36a612c
CL
832017-06-16 Carl Love <cel@us.ibm.com>
84
85 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
86 main): Add runnable tests and test checker for vec_float,
87 vec_float2, vec_floate and vec_floato builtins.
88
e3e266bf
RE
892017-06-16 Richard Earnshaw <rearnsha@arm.com>
90
91 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
92 the architecture options added by dg-add-options arm_neon.
93 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
94 to the architecture.
95 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
96 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
97 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
98
42093880
RE
992017-06-16 Richard Earnshaw <rearnsha@arm.com>
100
101 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
102 multilibs have been built.
103
c5742a17
RE
1042017-06-16 Richard Earnshaw <rearnsha@arm.com>
105
106 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
107 * gcc.target/arm/pr51915.c: Likewise.
108 * gcc.target/arm/pr52006.c: Likewise.
109 * gcc.target/arm/pr53187.c: Likewise.
110
93aa40fe
RE
1112017-06-16 Richard Earnshaw <rearnsha@arm.com>
112
113 * gcc.target/arm/multilibs.exp: New file.
114
b3d8d88e
MS
1152017-06-16 Martin Sebor <msebor@redhat.com>
116
117 PR tree-optimization/80933
118 PR tree-optimization/80934
119 * gcc.dg/fold-bcopy.c: New test.
120 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
121 * gcc.dg/tree-ssa/alias-36.c: Likewise.
122 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
123 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
124 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
125 * gcc.dg/builtins-nonnull.c: Likewise.
126
56960fd6
JG
1272017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
128
129 PR target/71778
130 * gcc.target/arm/pr71778.c: New.
131
ec73e54d
JH
1322017-06-16 Jan Hubicka <hubicka@ucw.cz>
133
134 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
135
01f1c24e
RB
1362017-06-16 Richard Biener <rguenther@suse.de>
137
138 PR tree-optimization/81090
139 * gcc.dg/graphite/pr81090.c: New testcase.
140
8d94f932
JW
1412017-06-16 Janus Weil <janus@gcc.gnu.org>
142
143 PR fortran/80983
144 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
145
b783399a
JJ
1462017-06-16 Jakub Jelinek <jakub@redhat.com>
147
148 PR sanitizer/81094
149 * c-c++-common/ubsan/object-size-11.c: New test.
150
c3684b7b
MS
1512017-06-15 Martin Sebor <msebor@redhat.com>
152
153 PR c++/80560
154 * g++.dg/Wclass-memaccess.C: New test.
155
d0e7a9fd
JW
1562017-06-15 Janus Weil <janus@gcc.gnu.org>
157
158 PR fortran/80983
159 * gfortran.dg/proc_ptr_comp_51.f90: New test.
160
d1eed638
JH
1612017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
162
163 PR lto/69866
164 * gcc.dg/lto/pr69866_0.c: New test.
165 * gcc.dg/lto/pr69866_1.c: Likewise.
166
61f5d852
JL
1672017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
168
169 PR target/78818
170 * gcc.target/msp430/pr78818-real.c: New template for tests.
171 * gcc.target/msp430/pr78818-auto.c: New test.
172 * gcc.target/msp430/pr78818-data-region.c: New test.
173 * gcc.target/msp430/pr78818-data-sec.c: New test.
174 * gcc.target/msp430/pr78818-auto-warn.c: New test.
175
6820664a
TP
1762017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
177
178 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
179 instructions in it rather than the number of IT blocks being 2.
180 Transfer scan directive arm_thumb2 restriction to the whole
181 testcase and restrict further to Thumb-only targets.
182
41c540fc
TC
1832017-06-15 Tamar Christina <tamar.christina@arm.com>
184
185 * gcc.target/arm/sdiv_costs_1.c:
186 Use dg-add-options.
187
3466430f
MR
1882017-06-14 Maciej W. Rozycki <macro@imgtec.com>
189
190 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
191 * gcc.target/mips/pr51513-1.c: New test.
192 * gcc.target/mips/pr51513-2.c: New test.
193
26fda5f5
RB
1942017-06-14 Richard Biener <rguenther@suse.de>
195
196 PR tree-optimization/81083
197 * gcc.dg/torture/pr81083.c: Add prototypes.
198
909263f8
RB
1992017-06-14 Richard Biener <rguenther@suse.de>
200
201 PR middle-end/81088
202 * c-c++-common/ubsan/pr81088.c: New testcase.
203
938a807a
EB
2042017-06-14 Eric Botcazou <ebotcazou@adacore.com>
205
206 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
207
85c1b6d7
AP
2082017-06-14 Andrew Pinski <apinski@cavium.com>
209 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
210
211 PR target/71663
212 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
213 * gcc.target/aarch64/vect-init-2.c: Likewise.
214 * gcc.target/aarch64/vect-init-3.c: Likewise.
215 * gcc.target/aarch64/vect-init-4.c: Likewise.
216 * gcc.target/aarch64/vect-init-5.c: Likewise.
217
bee9e49f
PC
2182017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
219
220 PR c++/58541
221 * g++.dg/cpp0x/constexpr-58541.C: New.
222
24d020bd
RB
2232017-06-14 Richard Biener <rguenther@suse.de>
224
225 PR tree-optimization/81083
226 * gcc.dg/torture/pr81083.c: New testcase.
227
11c16c2a
JJ
2282017-06-14 Jakub Jelinek <jakub@redhat.com>
229
230 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
231 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
232
c60dc053
JJ
2332017-06-13 Jakub Jelinek <jakub@redhat.com>
234
f31a8339
JJ
235 PR c++/80973
236 * g++.dg/ubsan/pr80973.C: New test.
237
c60dc053
JJ
238 PR c++/80984
239 * g++.dg/opt/nrv18.C: New test.
240
45b2222a
ML
2412017-06-13 Martin Liska <mliska@suse.cz>
242
243 PR sanitize/78204
244 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
245 test by adding no_sanitize attribute.
246 * gcc.dg/asan/use-after-scope-4.c: Likewise.
247
ef0e3441
RL
2482017-06-13 Renlin Li <renlin.li@arm.com>
249
250 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
251 conditionally.
252
345683a9
MJ
2532017-06-13 Martin Jambor <mjambor@suse.cz>
254
255 PR tree-optimization/80803
256 PR tree-optimization/81063
257 gcc.dg/tree-ssa/pr80803.c: New test.
258 gcc.dg/tree-ssa/pr81063.c: Likewise.
259
9ebc3467
YG
2602017-06-12 Yury Gribov <tetra2005@gmail.com>
261
262 * c-c++-common/fold-masked-cmp-3.c: New test.
263
16842d34
YG
2642017-06-13 Yury Gribov <tetra2005@gmail.com>
265
266 PR tree-optimization/67328
267 * c-c++-common/fold-masked-cmp-1.c: New test.
268 * c-c++-common/fold-masked-cmp-2.c: Likewise.
269 * gcc.dg/pr46309.c: Fix pattern.
270 * gcc.dg/pr46309-2.c: Likewise.
271
ba593ad5
TC
2722017-06-13 Tamar Christina <tamar.christina@arm.com>
273
274 * gcc.target/arm/sdiv_costs_1.c:
275 Require arm_arch_v8a_ok and add march option.
276
9ab5a235
ML
2772017-06-13 Martin Liska <mliska@suse.cz>
278
279 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
280 * gcc.dg/tree-ssa/dump-2.c: Likewise.
281 * gcc.dg/tree-ssa/vrp101.c: Likewise.
282
4f2c198d
RB
2832017-06-13 Richard Biener <rguenther@suse.de>
284
285 PR middle-end/81065
286 * c-c++-common/ubsan/pr81065.c: New testcase.
287
196ed8ea
ILT
2882017-06-12 Ian Lance Taylor <iant@golang.org>
289
290 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
291 freorder. Update comment to explain test.
292
64ff4f60
TC
2932017-06-12 Tamar Christina <tamar.christina@arm.com>
294
295 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
296 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
297 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
298 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
299
5ed2fdfe
TC
3002017-06-12 Tamar Christina <tamar.christina@arm.com>
301
302 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
303
6cddb61c
TC
3042017-06-12 Tamar Christina <tamar.christina@arm.com>
305
306 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
307
aebce396
JJ
3082017-06-12 Jakub Jelinek <jakub@redhat.com>
309
310 PR tree-optimization/81003
311 * gcc.c-torture/compile/pr81003.c: New test.
312
3fd7fe21
RB
3132017-06-12 Richard Biener <rguenther@suse.de>
314
315 PR tree-optimization/81053
316 * gcc.dg/torture/pr81053.c: New testcase.
317
ac39f0e8
TK
3182017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
319
320 PR fortran/80988
321 * gfortran.dg/implied_do_io_3.f90: New test.
322
18787c38
TV
3232017-06-10 Tom de Vries <tom@codesourcery.com>
324
325 * lib/target-supports.exp (check_effective_target_signal): New proc.
326 * lib/gcc.exp (gcc_target_compile): Remove appending of
327 -DSIGNAL_SUPPRESS to additional_flags.
328 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
329 additional_flags if effective target signal is not supported by the
330 target.
331 * gcc.c-torture/execute/20101011-1.c: Same.
332 * gcc.dg/c99-stdint-1.c: Same.
333 * gcc.dg/c99-stdint-2.c: Same.
334 * gcc.dg/c99-stdint-5.c: Same.
335 * gcc.dg/c99-stdint-6.c: Same.
336 * gcc.dg/stdint-width-1.c: Same.
337
0069a009
TV
3382017-06-10 Tom de Vries <tom@codesourcery.com>
339
340 * lib/target-supports.exp (check_effective_target_stack_size)
341 (dg-effective-target-value): New proc.
342 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
343 additional_flags.
344 * lib/objc.exp (objc_target_compile): Same.
345 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
346 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
347 dg-additional-options.
348 * gcc.c-torture/compile/20080806-1.c: Same.
349 * gcc.c-torture/compile/920723-1.c: Same.
350 * gcc.c-torture/compile/930621-1.c: Same.
351 * gcc.c-torture/compile/991214-2.c: Same.
352 * gcc.c-torture/compile/bcopy.c: Same.
353 * gcc.c-torture/compile/memtst.c: Same.
354 * gcc.c-torture/compile/msp.c: Same.
355 * gcc.c-torture/compile/stuct.c: Same.
356 * gcc.c-torture/execute/20011008-3.c: Same.
357 * gcc.c-torture/execute/20030209-1.c: Same.
358 * gcc.c-torture/execute/20031012-1.c: Same.
359 * gcc.c-torture/execute/20040805-1.c: Same.
360 * gcc.c-torture/execute/920410-1.c: Same.
361 * gcc.c-torture/execute/920501-7.c: Same.
362 * gcc.c-torture/execute/921113-1.c: Same.
363 * gcc.c-torture/execute/921202-1.c: Same.
364 * gcc.c-torture/execute/921208-2.c: Same.
365 * gcc.c-torture/execute/930106-1.c: Same.
366 * gcc.c-torture/execute/930406-1.c: Same.
367 * gcc.c-torture/execute/950221-1.c: Same.
368 * gcc.c-torture/execute/960521-1.c: Same.
369 * gcc.c-torture/execute/980605-1.c: Same.
370 * gcc.c-torture/execute/comp-goto-1.c: Same.
371 * gcc.c-torture/execute/comp-goto-2.c: Same.
372 * gcc.c-torture/execute/memcpy-1.c: Same.
373 * gcc.c-torture/execute/multi-ix.c: Same.
374 * gcc.c-torture/execute/nestfunc-4.c: Same.
375 * gcc.c-torture/execute/pr20621-1.c: Same.
376 * gcc.c-torture/execute/pr23135.c: Same.
377 * gcc.c-torture/execute/pr28982b.c: Same.
378 * gcc.dg/loop-3.c: Same.
379 * gcc.dg/struct-ret-3.c: Same.
380 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
381 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
382 * gcc.dg/tree-prof/comp-goto-1.c: Same.
383 * gcc.dg/tree-prof/pr44777.c: Same.
384
b09649fd
DM
3852017-06-09 David Malcolm <dmalcolm@redhat.com>
386
387 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
388 (test_mutually_exclusive_suggestions): New test function.
389 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
390 (test_mutually_exclusive_suggestions): New test function.
391 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
392 (test_mutually_exclusive_suggestions): New test function.
393 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
394 (test_show_locus): Add special-case for
395 "test_mutually_exclusive_suggestions".
396
a1f427e9
ILT
3972017-06-09 Ian Lance Taylor <iant@golang.org>
398
399 * gcc.dg/tree-prof/split-1.c: New test.
400
cb59f689
JH
4012017-06-09 Jan Hubicka <hubicka@ucw.cz>
402
403 * gcc.dg/predict-14.c: Avoid cold function detection.
404 * gcc.target/i386/umod-3.c: Likewise.
405
f66e6423
TC
4062017-06-09 Tamar Christina <tamar.christina@arm.com>
407
408 * gcc.target/aarch64/lrint-matherr.h: New.
409 * gcc.target/aarch64/inline-lrint_1.c: New.
410 * gcc.target/aarch64/inline-lrint_2.c: New.
411 * gcc.target/aarch64/no-inline-lrint_1.c: New.
412 * gcc.target/aarch64/no-inline-lrint_2.c: New.
413
37b68a43
TC
4142017-06-09 Tamar Christina <tamar.christina@arm.com>
415
416 * gcc.target/arm/sdiv_costs_1.c: New.
417
37f30285
TV
4182017-06-09 Tom de Vries <tom@codesourcery.com>
419
420 PR target/80855
421 * gcc.target/nvptx/label-values.c: New test.
422
051508d7
TP
4232017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
424
425 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
426 Test for null definitions instead of them being undefined. Add entry
427 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
428 about using the effective target for architecture extension.
429 (check_effective_target_arm_arch_v7ve_ok): Remove.
430 (add_options_for_arm_arch_v7ve): Likewise.
431
01a8cacc
RB
4322017-06-09 Richard Biener <rguenther@suse.de>
433
434 PR tree-optimization/66623
435 * gcc.dg/vect/pr66623.c: New testcase.
436
6d1115c5
RB
4372017-06-09 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/79483
440 * gcc.dg/graphite/pr79483.c: New testcase.
441
6ba856d4
RB
4422017-06-09 Richard Biener <rguenther@suse.de>
443
444 PR middle-end/81007
445 * g++.dg/pr81007.C: New testcase.
446
48e69247
JJ
4472017-06-09 Jakub Jelinek <jakub@redhat.com>
448
449 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
450 instead of "rsp" for -m32.
451 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
452 target, add -msse2 to dg-options.
453 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
454 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
455
120ef1d5
SB
4562017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
457
458 PR target/80966
459 * gcc.target/powerpc/stack-limit.c: New testcase.
460
271be653
WS
4612017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
462
463 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
464 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
465 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
466 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
467 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
468 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
469
0d05f685
JJ
4702017-06-08 Jakub Jelinek <jakub@redhat.com>
471
8ab7005b
JJ
472 PR c/81006
473 * c-c++-common/gomp/pr81006.c: New test.
474
34361776
JJ
475 PR c++/81011
476 * g++.dg/gomp/pr81011.C: New test.
477
0d05f685
JJ
478 PR middle-end/81005
479 * c-c++-common/ubsan/align-10.c: New test.
480 * c-c++-common/ubsan/null-13.c: New test.
481
2163b9bc
UB
4822017-06-08 Uros Bizjak <ubizjak@gmail.com>
483
484 PR target/81015
485 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
486 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
487 * gcc.target/i386/pr81015.c: New test.
488
73f49ad7
TV
4892017-06-08 Tom de Vries <tom@codesourcery.com>
490
491 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
492 trampolines instead of NO_TRAMPOLINES.
493 * gcc.c-torture/execute/20000822-1.c: Same.
494 * gcc.c-torture/execute/920428-2.c: Same.
495 * gcc.c-torture/execute/920501-7.c: Same.
496 * gcc.c-torture/execute/920612-2.c: Same.
497 * gcc.c-torture/execute/921017-1.c: Same.
498 * gcc.c-torture/execute/921215-1.c: Same.
499 * gcc.c-torture/execute/931002-1.c: Same.
500 * gcc.c-torture/execute/comp-goto-2.c: Same.
501 * gcc.c-torture/execute/nestfunc-1.c: Same.
502 * gcc.c-torture/execute/nestfunc-2.c: Same.
503 * gcc.c-torture/execute/nestfunc-3.c: Same.
504 * gcc.c-torture/execute/nestfunc-5.c: Same.
505 * gcc.c-torture/execute/nestfunc-6.c: Same.
506 * gcc.c-torture/execute/pr24135.c: Same.
507 * gcc.dg/Wtrampolines.c: Same.
508 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
509 * gcc.dg/torture/stackalign/nested-5.c: Same.
510 * gcc.dg/torture/stackalign/nested-6.c: Same.
511 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
512 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
513 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
514 * gcc.dg/trampoline-1.c: Same.
515 * gcc.dg/tree-prof/pr44777.c: Same.
516 * gcc.target/i386/pr67770.c: Same.
517 * lib/gcc.exp (gcc_target_compile): Remove appending of
518 -DNO_TRAMPOLINES to additional_flags.
519 * lib/objc.exp (objc_target_compile): Same.
520
b9835925
TV
5212017-06-08 Tom de Vries <tom@codesourcery.com>
522
523 * lib/target-supports.exp (check_effective_target_trampolines): Test for
524 'gcc,no_trampolines' instead of 'no_trampolines'.
525
77db6c15
AI
5262017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
527
528 PR middle-end/79988
529 * gcc.target/i386/mpx/pr79988.c: New test.
530
0036534f
AI
5312017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
532
533 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
534 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
535 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
536
b69d9ac6
JH
5372017-06-08 Jan Hubicka <hubicka@ucw.cz>
538
539 * g++.dg/tree-ssa/counts-1.C: New testcase.
540 * gcc.dg/tree-ssa/counts-1.c: New testcase.
541
c46f9051
JK
5422017-08-08 Julia Koval <julia.koval@intel.com>
543
544 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
545 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
546 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
547 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
548 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
549 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
550
5ed41889
MP
5512017-06-08 Marek Polacek <polacek@redhat.com>
552
553 PR sanitize/80932
554 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
555
8055904e
JK
5562017-08-08 Julia Koval <julia.koval@intel.com>
557
558 PR target/73350,80862
559 * gcc.target/i386/pr73350.c: New test.
560
fb4bc6ff
RB
5612017-06-08 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/80928
564 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
565
989cc652 5662017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 567
989cc652
CL
568 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
569
83059741
JW
5702017-06-07 Jonathan Wakely <jwakely@redhat.com>
571
572 PR c++/80990
573 * g++.dg/cpp1z/class-deduction39.C: New.
574
0874a778
MP
5752017-06-07 Marek Polacek <polacek@redhat.com>
576
577 PR sanitizer/80932
578 * c-c++-common/ubsan/pr80932.c: New test.
579
55e872a4
BC
5802017-06-07 Bin Cheng <bin.cheng@arm.com>
581
582 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
583 * gcc.target/i386/l_fma_double_2.c: Ditto.
584 * gcc.target/i386/l_fma_double_3.c: Ditto.
585 * gcc.target/i386/l_fma_double_4.c: Ditto.
586 * gcc.target/i386/l_fma_double_5.c: Ditto.
587 * gcc.target/i386/l_fma_double_6.c: Ditto.
588 * gcc.target/i386/l_fma_float_1.c: Ditto.
589 * gcc.target/i386/l_fma_float_2.c: Ditto.
590 * gcc.target/i386/l_fma_float_3.c: Ditto.
591 * gcc.target/i386/l_fma_float_4.c: Ditto.
592 * gcc.target/i386/l_fma_float_5.c: Ditto.
593 * gcc.target/i386/l_fma_float_6.c: Ditto.
594
cb9ac430
TC
5952017-06-07 Tamar Christina <tamar.christina@arm.com>
596
597 * gcc.target/aarch64/sdiv_costs_1.c: New.
598
46c821e7
RB
5992017-06-07 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/80928
602 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
603 * gcc.dg/vect/slp-13-big-array.c: Likewise.
604
6eb2ac65
RB
6052017-06-07 Richard Biener <rguenther@suse.de>
606
607 PR tree-optimization/80928
608 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
609 check_results.
610
25396db9
NS
6112017-06-06 Nathan Sidwell <nathan@acm.org>
612
613 * g++.dg/pr45330.C: Add inline namespace case.
614
bbf97416
TK
6152017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
616
617 PR fortran/80975
618 * gfortran.dg/matmul_16.f90: New test.
619 * gfortran.dg/inline_matmul_18.f90: New test.
620
dc949728
MP
6212017-06-06 Marek Polacek <polacek@redhat.com>
622
623 PR c/79983
624 * gcc.dg/pr79983.c: New test.
625
100d0700
DM
6262017-06-06 David S. Miller <davem@davemloft.net>
627
628 * gcc.target/sparc/sparc-ret-3.c: New test.
629
6c6b519a
TV
6302017-06-06 Tom de Vries <tom@codesourcery.com>
631
632 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
633 label_values instead of NO_LABEL_VALUES.
634 * gcc.c-torture/compile/920301-1.c: Same.
635 * gcc.c-torture/compile/920501-1.c: Same.
636 * gcc.c-torture/compile/941014-4.c: Same.
637 * gcc.c-torture/compile/labels-1.c: Same.
638 * gcc.c-torture/compile/pr18903.c: Same.
639 * gcc.c-torture/execute/920302-1.c: Same.
640 * gcc.c-torture/execute/920415-1.c: Same.
641 * gcc.c-torture/execute/920428-2.c: Same.
642 * gcc.c-torture/execute/920501-3.c: Same.
643 * gcc.c-torture/execute/920501-4.c: Same.
644 * gcc.c-torture/execute/920501-5.c: Same.
645 * gcc.c-torture/execute/920501-7.c: Same.
646 * gcc.c-torture/execute/920721-4.c: Same.
647 * gcc.c-torture/execute/980526-1.c: Same.
648 * gcc.c-torture/execute/990208-1.c: Same.
649 * gcc.c-torture/execute/comp-goto-1.c: Same.
650 * gcc.c-torture/execute/comp-goto-2.c: Same.
651 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
652 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
653 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
654 * gcc.dg/tree-prof/comp-goto-1.c: Same.
655 * gcc.dg/tree-prof/pr44777.c: Same.
656 * gcc.misc-tests/bprob-2.c: Same.
657 * gcc.misc-tests/gcov-3.c: Same.
658 * lib/gcc.exp (gcc_target_compile): Remove appending of
659 -DNO_LABEL_VALUES to additional_flags.
660 * lib/objc.exp (objc_target_compile): Same.
661 * lib/target-supports.exp (check_effective_target_label_values): Test on
662 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
663
4ebcc903
KT
6642017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
665
666 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
667
331dc840
RB
6682017-06-06 Richard Biener <rguenther@suse.de>
669
670 PR tree-optimization/80974
671 * gcc.dg/torture/pr80974.c: New testcase.
672
d2537732
TP
6732017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
674
675 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
676 "unsigned int" in conversation warning on line 15.
677
e7baeb39
RB
6782017-06-06 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/80928
681 * gcc.dg/vect/pr80928.c: New testcase.
682 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
683 * gcc.dg/vect/slp-13.c: Likewise.
684 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
685
05945a1b
DM
6862017-06-05 David Malcolm <dmalcolm@redhat.com>
687
688 * g++.dg/plugin/comment_plugin.c: New test plugin.
689 * g++.dg/plugin/comments-1.C: New test file.
690 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
691
9b972837
BE
6922017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
693
694 * gcc.misc-tests/gcov-1a.c: New test.
695
1d135d98
MM
6962017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
697
698 * gcc.target/powerpc/clone1.c: New test.
699
92bba237
JW
7002017-06-05 Janus Weil <janus@gcc.gnu.org>
701
702 PR fortran/70601
703 * gfortran.dg/proc_ptr_comp_50.f90: New test.
704
7b3ee9c9
NK
7052017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
706
707 PR fortran/35339
708 * gfortran.dg/implied_do_io_1.f90: New Test.
709 * gfortran.dg/implied_do_io_2.f90: New Test.
710
e4d1c5c4
RL
7112017-06-05 Renlin Li <renlin.li@arm.com>
712
713 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
714 selector to related line.
715
d91561cb
JH
7162017-06-05 Jan Hubicka <hubicka@ucw.cz>
717
718 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
719
d8395013
KT
7202017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
721
722 * gcc.target/aarch64/store_lane0_str_1.c: New test.
723
279dc4b4
KT
7242017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
725
726 * gcc.target/aarch64/subs_compare_2.c: New test.
727
e49d8b68
KT
7282017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729
730 * gcc.target/aarch64/subs_compare_1.c: New test.
731
4456f65d
CX
7322017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
733
734 * gcc.target/mips/div-9.c: Delete duplicate test.
735 * gcc.target/mips/div-10.c: Ditto.
736 * gcc.target/mips/div-11.c: Ditto.
737 * gcc.target/mips/div-12.c: Ditto.
738
3995f3a2
JH
7392017-05-23 Jan Hubicka <hubicka@ucw.cz>
740
741 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
742
82c027e1
DH
7432017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
744
745 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
746 vesrion of the dejagnu grep.
747 (list-module-names): Use it and adjust the regular expressions for
748 modules and submodules.
749 * gfortran.dg/prof/prof.exp: Cleanup modules.
750 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
751 directives.
752 * gfortran.dg/altreturn_8.f90: Likewise.
753 * gfortran.dg/associate_12.f90: Likewise.
754 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
755 * gfortran.dg/charlen_15.f90: Likewise.
756 * gfortran.dg/class_4a.f03: Likewise.
757 * gfortran.dg/class_54.f90: Likewise.
758 * gfortran.dg/class_dummy_4.f03: Likewise.
759 * gfortran.dg/class_dummy_5.f90: Likewise.
760 * gfortran.dg/constructor_9.f90: Likewise.
761 * gfortran.dg/dec_structure_15.f90: Likewise.
762 * gfortran.dg/do_check_8.f90: Likewise.
763 * gfortran.dg/dtio_26.f03: Likewise.
764 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
765 * gfortran.dg/equiv_9.f90: Likewise.
766 * gfortran.dg/extends_15.f90: Likewise.
767 * gfortran.dg/finalize_22.f90: Likewise.
768 * gfortran.dg/finalize_23.f90: Likewise.
769 * gfortran.dg/generic_26.f90: Likewise.
770 * gfortran.dg/generic_27.f90: Likewise.
771 * gfortran.dg/namelist_76.f90: Likewise.
772 * gfortran.dg/pointer_init_8.f90: Likewise.
773 * gfortran.dg/pr61318.f90: Likewise.
774 * gfortran.dg/pr77260_1.f90: Likewise.
775 * gfortran.dg/pr77260_2.f90: Likewise.
776 * gfortran.dg/pr77420_3.f90: Likewise.
777 * gfortran.dg/proc_ptr_39.f90: Likewise.
778 * gfortran.dg/proc_ptr_41.f90: Likewise.
779 * gfortran.dg/proc_ptr_42.f90: Likewise.
780 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
781 * gfortran.dg/submodule_1.f08: Likewise.
782 * gfortran.dg/submodule_10.f08: Likewise.
783 * gfortran.dg/submodule_14.f08: Likewise.
784 * gfortran.dg/submodule_15.f08: Likewise.
785 * gfortran.dg/submodule_2.f08: Likewise.
786 * gfortran.dg/submodule_5.f08: Likewise.
787 * gfortran.dg/submodule_6.f08: Likewise.
788 * gfortran.dg/submodule_7.f08: Likewise.
789 * gfortran.dg/submodule_8.f08: Likewise.
790 * gfortran.dg/submodule_9.f08: Likewise.
791 * gfortran.dg/transfer_class_2.f90: Likewise.
792 * gfortran.dg/typebound_assignment_7.f90: Likewise.
793 * gfortran.dg/typebound_call_24.f03: Likewise.
794 * gfortran.dg/typebound_call_25.f90: Likewise.
795 * gfortran.dg/typebound_deferred_1.f90: Likewise.
796 * gfortran.dg/typebound_generic_12.f03: Likewise.
797 * gfortran.dg/typebound_generic_13.f03: Likewise.
798 * gfortran.dg/typebound_generic_14.f03: Likewise.
799 * gfortran.dg/typebound_generic_15.f90: Likewise.
800 * gfortran.dg/typebound_operator_16.f03: Likewise.
801 * gfortran.dg/typebound_operator_18.f90: Likewise.
802 * gfortran.dg/typebound_operator_20.f90: Likewise.
803 * gfortran.dg/typebound_override_3.f90: Likewise.
804 * gfortran.dg/typebound_override_4.f90: Likewise.
805 * gfortran.dg/typebound_override_5.f90: Likewise.
806 * gfortran.dg/typebound_override_6.f90: Likewise.
807 * gfortran.dg/typebound_override_7.f90: Likewise.
808 * gfortran.dg/typebound_proc_28.f03: Likewise.
809 * gfortran.dg/typebound_proc_29.f90: Likewise.
810 * gfortran.dg/typebound_proc_30.f90: Likewise.
811 * gfortran.dg/typebound_proc_31.f90: Likewise.
812 * gfortran.dg/typebound_proc_32.f90: Likewise.
813 * gfortran.dg/typebound_proc_33.f90: Likewise.
814 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
815 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
816 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
817 * gfortran.dg/use_only_3.f90: Likewise.
818 * gfortran.dg/use_without_only_1.f90: Likewise.
819 * gfortran.dg/warn_unused_function.f90: Likewise.
820 * gfortran.dg/warn_unused_function_2.f90: Likewise.
821 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 822
3de4ac6d
MP
8232017-06-04 Marek Polacek <polacek@redhat.com>
824
825 PR c/80919
826 * gcc.dg/format/pr80919.c: New test.
827
2474f48f
MS
8282017-06-02 Martin Sebor <msebor@redhat.com>
829
830 PR c/80892
831 * c-c++-common/Wfloat-conversion-2.c: New test.
832
bd280745
PC
8332017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
834
835 PR c++/68754
836 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 837
bd280745 8382017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
839
840 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
841 for the new built-ins.
842
ffa8a921
SD
8432017-06-02 Sudakshina Das <sudi.das@arm.com>
844
845 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
846
d65d1bd9
WS
8472017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
848
849 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
850 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
851 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
852 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
853 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
854
b160939b
KT
8552017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
856
857 * gcc.target/aarch64/hfmode_ins_1.c: New test.
858
17f47f86
KT
8592017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
860
861 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
862
ab82e126
WS
8632017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
864
865 * gcc.target/powerpc/fold-vec-abs-char.c: New.
866 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
867 * gcc.target/powerpc/fold-vec-abs-int.c: New.
868 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
869 * gcc.target/powerpc/fold-vec-abs-short.c: New.
870 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
871 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
872 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
873 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
874
c957e9c0
NS
8752017-06-02 Nathan Sidwell <nathan@acm.org>
876
877 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
878
aad16012
JJ
8792017-06-02 Jakub Jelinek <jakub@redhat.com>
880
74b4885d
JJ
881 PR rtl-optimization/80903
882 * gcc.dg/pr80903.c: New test.
883
aad16012
JJ
884 PR fortran/80918
885 * gfortran.dg/gomp/pr80918.f90: New test.
886
40ffd95f
BE
8872017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
888
889 * c-c++-common/Wsizeof-pointer-div.c: New test.
890 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
891 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
892 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
893 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
894 * gcc.target/i386/sse-set-ps-1.c: Likewise.
895 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
896 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
897 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
898 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
899 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
900 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
901 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
902 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
903 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
904 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
905 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
906 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
907 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
908
052754ea
WS
9092017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
910
911 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
912 Update the target to power8-vector.
913
aa63913f
DM
9142017-06-01 David Malcolm <dmalcolm@redhat.com>
915
916 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
917
2ded3754
PMR
9182017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
919
920 * debug12.adb, debug12.ads: New testcase.
921
c8638450
MJ
9222017-06-01 Martin Jambor <mjambor@suse.cz>
923
924 PR tree-optimization/80898
925 * gcc.dg/tree-ssa/pr80898.c: New test.
926 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
927
ac853c90
PC
9282017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
929
930 PR c++/80896
931 * g++.dg/cpp1z/nodiscard5.C: New.
932
7841f13c
CZ
9332017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
934
935 * gcc.target/arc/pr9001195952.c: New test.
936
f525e390
TV
9372017-06-01 Tom de Vries <tom@codesourcery.com>
938
939 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
940 * gcc.c-torture/compile/asmgoto-1.c: Same.
941 * gcc.dg/20000707-1.c: Same.
942 * gcc.dg/pr38700.c: Same.
943 * gcc.dg/pr70169.c: Same.
944 * gcc.dg/pr80112.c: Same.
945 * gcc.dg/torture/pr51071-2.c: Same.
946 * gcc.dg/torture/pr51071.c: Same.
947 * gcc.dg/tree-ssa/alias-34.c: Same.
948
9285616c
PMR
9492017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
950
951 * gnat.dg/debug11.adb: New testcase.
952
48932682
RB
9532017-06-01 Richard Biener <rguenther@suse.de>
954
955 PR middle-end/66313
956 * c-c++-common/ubsan/pr66313.c: New testcase.
957 * gcc.dg/tree-ssa/loop-15.c: Adjust.
958
fcb99124
SM
9592017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
960
961 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
962 dg-options. Change dg-require-effective-target powerpc_vsx_ok
963 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
964 -mcpu overridden.
965 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
966 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
967 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
968 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
969 to dg-option. Add dg-skip-if directive to disable this test
970 for darwin. Add dg-skip-if directive to disable this test if
971 -mcpu overridden.
972
dc7401c0
SP
9732017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
974
975 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
976 (_mm_maskz_max_sd): Test new intrinsics.
977 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
978 (_mm_maskz_max_sd): Test new intrinsics.
979 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
980 (_mm_maskz_max_ss): Test new intrinsics.
981 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
982 (_mm_maskz_max_ss): Test new intrinsics.
983 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
984 (_mm_maskz_min_sd): Test new intrinsics.
985 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
986 (_mm_maskz_min_sd): Test new intrinsics.
987 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
988 (_mm_maskz_min_ss): Test new intrinsics.
989 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
990 (_mm_maskz_min_ss): Test new intrinsics.
991
3909991c
NS
9922017-05-31 Nathan Sidwell <nathan@acm.org>
993
994 * g++.dg/lookup/lambda1.C New.
995
0e510edb
BC
9962017-05-31 Bin Cheng <bin.cheng@arm.com>
997
998 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
999 on pointer should not be replaced.
1000
9fc5e7a4
MM
10012017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1002
1003 PR testsuite/80580
1004 * gcc.dg/gimplefe-error-7.c: New test.
1005
1e466f04
GM
10062017-05-31 Graham Markall <graham.markall@embecosm.com>
1007
1008 * gcc.target/arc/add_n-combine.c: New test.
1009 * gcc.target/arc/sub_n-combine.c: New test.
1010
89c88990
RB
10112017-05-31 Richard Biener <rguenther@suse.de>
1012
1013 PR target/80880
1014 * gcc.target/i386/pr80880.c: New testcase.
1015
748bbe72
RS
10162017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1017
1018 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1019
c7d7e222
BC
10202017-05-31 Bin Cheng <bin.cheng@arm.com>
1021
1022 * gcc.dg/vect/pr80815-3.c: New test.
1023
ee1379be
RB
10242017-05-31 Richard Biener <rguenther@suse.de>
1025
1026 PR tree-optimization/80906
1027 * gcc.dg/graphite/pr80906.c: New testcase.
1028
bcce980e
TV
10292017-05-30 Tom de Vries <tom@codesourcery.com>
1030
1031 PR testsuite/80910
1032 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1033 unsupported if host compiler does not support c++11.
1034 (host_supports_c++11): New proc.
1035
ef9200aa
MS
10362017-05-30 Martin Sebor <msebor@redhat.com>
1037
1038 PR c/80731
1039 * g++.dg/ext/utf16-4.C: Relax test.
1040 * gcc.dg/fixed-point/int-warning.c: Adjust.
1041
f012c8ef
DM
10422017-05-30 David Malcolm <dmalcolm@redhat.com>
1043
1044 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1045 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1046 test case.
1047 * g++.dg/plugin/show-template-tree-color.C: New test case.
1048 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1049 * g++.dg/template/show-template-tree-2.C: New test case.
1050 * g++.dg/template/show-template-tree-3.C: New test case.
1051 * g++.dg/template/show-template-tree-4.C: New test case.
1052 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1053 * g++.dg/template/show-template-tree.C: New test case.
1054
3f8efe25
SB
10552017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1056
1057 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1058 dg-options.
1059 * gfortran.dg/pr80107.f: Delete testcase.
1060
77d1dbdb
UB
10612017-05-30 Uros Bizjak <ubizjak@gmail.com>
1062
1063 PR target/80833
1064 * gcc.target/i386/pr80833-1.c: New test.
1065 * gcc.target/i386/pr80833-2.c: Ditto.
1066
e2f35333
NS
10672017-05-30 Nathan Sidwell <nathan@acm.org>
1068
1069 PR c++/80913
1070 * g++.dg/lookup/pr80913.C: New.
1071
ba7629e2
RB
10722017-05-30 Richard Biener <rguenther@suse.de>
1073
1074 PR middle-end/80901
1075 * gcc.dg/torture/pr80901.c: New testcase.
1076
4bfb347c
RD
10772017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1078
1079 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1080
b3125625
JL
10812017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1082
1083 PR target/78838
1084 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1085
892d6169
RB
10862017-05-30 Richard Biener <rguenther@suse.de>
1087
1088 PR middle-end/80876
1089 * gcc.dg/torture/pr80876.c: New testcase.
1090
3d7ff728
NS
10912017-05-29 Nathan Sidwell <nathan@acm.org>
1092
1093 PR c++/80891 (#5)
1094 * g++.dg/lookup/pr80891-5.C: New.
1095
fd262197
JD
10962017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1097
1098 PR libgfortran/53029
1099 * gfortran.dg/read_5.f90: New test.
1100
724e517a
NS
11012017-05-29 Nathan Sidwell <nathan@acm.org>
1102
a5cfa13a
NS
1103 PR c++/80891 (#4)
1104 * g++.dg/lookup/pr80891-4.C: New.
1105
e514ab0c
NS
1106 PR c++/80891 (#1)
1107 * g++.dg/lookup/pr80891-1.C: New.
1108
58dec010
NS
1109 PR c++/80891 (#3)
1110 * g++.dg/lookup/pr80891-3.C: New.
1111
724e517a
NS
1112 PR c++/80891 (#2)
1113 * g++.dg/lookup/pr80891-2.C: New.
1114
bbe3927b
TK
11152017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1116
1117 PR fortran/37131
1118 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1119 flags.
1120 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1121 * gfortran.dg/inline_matmul_17.f90: New test.
1122
8364e6ac
TK
11232017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1124
1125 * gfortran.dg/matmul_bounds_12.f90: New test.
1126
56a35ac9
JJ
11272017-05-27 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR bootstrap/80887
1130 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1131
945bf9e1
NS
11322017-05-26 Nathan Sidwell <nathan@acm.org>
1133
1134 * g++.dg/cpp0x/dr2061.C: New.
1135 * g++.dg/parse/namespace-alias-1.C: Add more test.
1136
cb4fe401
BC
11372017-05-26 Bin Cheng <bin.cheng@arm.com>
1138
1139 PR tree-optimization/80815
1140 * gcc.dg/vect/pr80815-1.c: New test.
1141 * gcc.dg/vect/pr80815-2.c: New test.
1142
e929e611
ML
11432017-05-26 Martin Liska <mliska@suse.cz>
1144
1145 PR ipa/80663
1146 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1147 split at the problematic spot.
1148 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1149 a valid value of the param.
1150
92f105f6
MP
11512017-05-26 Marek Polacek <polacek@redhat.com>
1152
1153 PR sanitizer/80875
1154 * c-c++-common/ubsan/pr80875.c: New test.
1155
74ca4e36
TV
11562017-05-26 Tom de Vries <tom@codesourcery.com>
1157
1158 PR testsuite/80557
1159 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1160 * gcc.dg/Wcxx-compat-8.c: Same.
1161 * gcc.dg/Wobjsize-1.c: Same.
1162 * gcc.dg/Wshadow-local-2.c: Same.
1163 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1164 * gcc.dg/anon-struct-6.c: Same.
1165 * gcc.dg/asm-wide-1.c: Same.
1166 * gcc.dg/builtin-inf-1.c: Same.
1167 * gcc.dg/builtin-redefine.c: Same.
1168 * gcc.dg/c90-array-lval-6.c: Same.
1169 * gcc.dg/c90-array-lval-7.c: Same.
1170 * gcc.dg/c90-fordecl-1.c: Same.
1171 * gcc.dg/c99-fordecl-2.c: Same.
1172 * gcc.dg/cast-lvalue-1.c: Same.
1173 * gcc.dg/cast-lvalue-2.c: Same.
1174 * gcc.dg/compound-lvalue-1.c: Same.
1175 * gcc.dg/cond-lvalue-1.c: Same.
1176 * gcc.dg/cpp/20000419-1.c: Same.
1177 * gcc.dg/cpp/backslash.c: Same.
1178 * gcc.dg/cpp/backslash2.c: Same.
1179 * gcc.dg/cpp/macspace1.c: Same.
1180 * gcc.dg/cpp/macspace2.c: Same.
1181 * gcc.dg/cpp/multiline-2.c: Same.
1182 * gcc.dg/cpp/pr27777.c: Same.
1183 * gcc.dg/cpp/pr30786.c: Same.
1184 * gcc.dg/cpp/pr34602.c: Same.
1185 * gcc.dg/cpp/redef1.c: Same.
1186 * gcc.dg/cpp/tr-warn1.c: Same.
1187 * gcc.dg/cpp/tr-warn3.c: Same.
1188 * gcc.dg/cpp/tr-warn6.c: Same.
1189 * gcc.dg/cpp/trad/hash.c: Same.
1190 * gcc.dg/cpp/trad/redef1.c: Same.
1191 * gcc.dg/cpp/ucs.c: Same.
1192 * gcc.dg/declspec-10.c: Same.
1193 * gcc.dg/declspec-11.c: Same.
1194 * gcc.dg/declspec-18.c: Same.
1195 * gcc.dg/format/c99-strftime-1.c: Same.
1196 * gcc.dg/format/ext-3.c: Same.
1197 * gcc.dg/format/pr72858.c: Same.
1198 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1199 * gcc.dg/init-string-1.c: Same.
1200 * gcc.dg/label-decl-3.c: Same.
1201 * gcc.dg/m-un-2.c: Same.
1202 * gcc.dg/nofixed-point-2.c: Same.
1203 * gcc.dg/noncompile/20020213-1.c: Same.
1204 * gcc.dg/pch/counter-2.c: Same.
1205 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1206 * gcc.dg/pr27528.c: Same.
1207 * gcc.dg/pr27953.c: Same.
1208 * gcc.dg/pr35899.c: Same.
1209 * gcc.dg/pr37561.c: Same.
1210 * gcc.dg/pr45461.c: Same.
1211 * gcc.dg/pr45750.c: Same.
1212 * gcc.dg/pr53196-2.c: Same.
1213 * gcc.dg/pr53265.c: Same.
1214 * gcc.dg/redecl-1.c: Same.
1215 * gcc.dg/tls/thr-init-1.c: Same.
1216 * gcc.dg/torture/pr51106-1.c: Same.
1217 * gcc.dg/torture/pr51106-2.c: Same.
1218 * gcc.dg/uninit-19.c: Same.
1219 * gcc.dg/uninit-pr20644.c: Same.
1220
6fc9f7aa
JJ
12212017-05-26 Jakub Jelinek <jakub@redhat.com>
1222
1223 * g++.dg/cpp1z/decomp29.C (p): New variable.
1224 (main): Add further tests.
1225
28e0e05b
RB
12262017-05-26 Richard Biener <rguenther@suse.de>
1227
1228 PR tree-optimization/80842
1229 * gcc.dg/torture/pr80842.c: New testcase.
1230
c81ec254
PC
12312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1232
1233 PR c++/79652
1234 * g++.dg/cpp0x/pr79652.C: New.
1235
aee21066
PC
12362017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/71451
1239 * g++.dg/cpp0x/variadic170.C: New.
1240
63dbcd13
VR
12412017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1242
1243 * g++.dg/warn/Wcatch-value-1.C: New test.
1244 * g++.dg/warn/Wcatch-value-2.C: New test.
1245 * g++.dg/warn/Wcatch-value-3.C: New test.
1246
932f48ac
NS
12472017-05-25 Nathan Sidwell <nathan@acm.org>
1248
44e00a7a
NS
1249 * g++.dg/lookup/using56.C: New.
1250 * g++.dg/lookup/using57.C: New.
1251 * g++.dg/lookup/using58.C: New.
1252 * g++.dg/lookup/using59.C: New.
1253
932f48ac
NS
1254 * g++.dg/lookup/using17.C: Adjust diagnostics.
1255
a10f9a2e
MS
12562017-05-25 Martin Sebor <msebor@redhat.com>
1257
1258 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1259 positives on ILP32.
1260 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1261 column numbers.
1262 * gcc.dg/pr60114.c: Same.
1263
47c05e71
JH
12642017-05-23 Jan Hubicka <hubicka@ucw.cz>
1265
1266 * gfortran.dg/pr48636.f90: Fix template better.
1267
f35a733d
NS
12682017-05-25 Nathan Sidwell <nathan@acm.org>
1269
1270 * g++.dg/lookup/koenig14.C: New.
1271
18c1e9e0
PC
12722017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1273
1274 PR c++/79583
1275 * g++.dg/cpp0x/pr79583.C: New.
1276
2673d192
PC
12772017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/68578
1280 * g++.dg/cpp1y/pr68578.C: New.
1281
bce8ef71
MG
12822017-05-25 Marc Glisse <marc.glisse@inria.fr>
1283
1284 * gcc.dg/tree-ssa/vce-1.c: New file.
1285
11d6b45d
MG
12862017-05-25 Marc Glisse <marc.glisse@inria.fr>
1287
1288 * gcc.dg/tree-ssa/addadd.c: New file.
1289
5ad4f1c8
NS
12902017-05-24 Nathan Sidwell <nathan@acm.org>
1291
1292 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1293 * g++.dg/lookup/friend19.C: New.
1294 * g++.dg/lookup/friend20.C: New.
1295
d4a760d8
JW
12962017-05-24 Jonathan Wakely <jwakely@redhat.com>
1297
1298 PR c++/80544
1299 * g++.dg/expr/cast11.C: New test.
1300
3cd211af
MS
13012017-05-24 Martin Sebor <msebor@redhat.com>
1302
1303 PR c/80731
1304 * c-c++-common/Wfloat-conversion.c: Adjust.
1305 * c-c++-common/dfp/convert-int-saturate.c: Same.
1306 * c-c++-common/pr68657-1.c: Same.
1307 * g++.dg/ext/utf-cvt.C: Same.
1308 * g++.dg/ext/utf16-4.C: Same.
1309 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1310 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1311 * g++.dg/warn/Wconversion3.C: Same.
1312 * g++.dg/warn/Wconversion4.C: Same.
1313 * g++.dg/warn/Wsign-conversion.C: Same.
1314 * g++.dg/warn/overflow-warn-1.C: Same.
1315 * g++.dg/warn/overflow-warn-3.C: Same.
1316 * g++.dg/warn/overflow-warn-4.C: Same.
1317 * g++.dg/warn/pr35635.C: Same.
1318 * g++.old-deja/g++.mike/enum1.C: Same.
1319 * gcc.dg/Wconversion-3.c: Same.
1320 * gcc.dg/Wconversion-5.c: Same.
1321 * gcc.dg/Wconversion-complex-c99.c: Same.
1322 * gcc.dg/Wconversion-complex-gnu.c: Same.
1323 * gcc.dg/Wconversion-integer.c: Same.
1324 * gcc.dg/Wsign-conversion.c: Same.
1325 * gcc.dg/bitfld-2.c: Same.
1326 * gcc.dg/c90-const-expr-11.c: Same.
1327 * gcc.dg/c90-const-expr-7.c: Same.
1328 * gcc.dg/c99-const-expr-7.c: Same.
1329 * gcc.dg/overflow-warn-1.c: Same.
1330 * gcc.dg/overflow-warn-2.c: Same.
1331 * gcc.dg/overflow-warn-3.c: Same.
1332 * gcc.dg/overflow-warn-4.c: Same.
1333 * gcc.dg/overflow-warn-5.c: Same.
1334 * gcc.dg/overflow-warn-8.c: Same.
1335 * gcc.dg/overflow-warn-9.c: New test.
1336 * gcc.dg/pr35635.c: Adjust.
1337 * gcc.dg/pr59940.c: Same.
1338 * gcc.dg/pr59963-2.c: Same.
1339 * gcc.dg/pr60114.c: Same.
1340 * gcc.dg/switch-warn-2.c: Same.
1341 * gcc.dg/utf-cvt.c: Same.
1342 * gcc.dg/utf16-4.c: Same.
1343
216bfadc
JJ
13442017-05-24 Jakub Jelinek <jakub@redhat.com>
1345
1346 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1347 Don't include limits.h.
1348 (w): Conditionalize on long long wider than int. Use
1349 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1350 -9223372036854775808.
1351 (x): Use __INT_MAX__ instead of INT_MAX.
1352
610abc02
TK
13532017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1354
1355 PR fortran/66094
1356 * gfortran.dg/inline_matmul_16.f90: New test.
1357
8d0c9b36
TV
13582017-05-24 Tom de Vries <tom@codesourcery.com>
1359
1360 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1361
3f3fb6c9
PB
13622017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1363
1364 PR middle-end/80823
1365 * gcc.dg/pr80823.c: New test.
1366
00e0af8d
AK
13672017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1368
1369 * gcc.target/s390/pr80725.c: New test.
1370
6131102c
NS
13712017-05-23 Nathan Sidwell <nathan@acm.org>
1372
ef4c5e78
NS
1373 * g++.dg/lookup/extern-c-hidden.C: New.
1374 * g++.dg/lookup/extern-redecl1.C: New.
1375
6131102c
NS
1376 PR c++/80866
1377 * g++.dg/parse/pr80866.C: New.
1378
d2db2e6b
JH
13792017-05-23 Jan Hubicka <hubicka@ucw.cz>
1380
1381 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1382 * gcc.dg/ipa/inline-5.c: Likewise.
1383 * gfortran.dg/pr48636.f90: Likewise.
1384
e4ea7a4c
NS
13852017-05-23 Nathan Sidwell <nathan@acm.org>
1386
1387 * g++.dg/parse/ctor9.C: Adjust expected error.
1388
c2d7c404
JD
13892017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1390
1391 PR libgfortran/80256
1392 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1393 Cygwin.
1394
fd71a9a2
TS
13952017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1396
1397 * c-c++-common/goacc/parallel-dims-1.c: Update.
1398 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1399 * c-c++-common/goacc/routine-1.c: Likewise.
1400 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1401 * g++.dg/goacc/template.C: Likewise.
1402 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1403 * gfortran.dg/goacc/routine-3.f90: Likewise.
1404 * gfortran.dg/goacc/sie.f95: Likewise.
1405 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1406
9d029ddf
NS
14072017-05-23 Nathan Sidwell <nathan@acm.org>
1408
1409 * g++.dg/lookup/using13.C: Adjust expected error.
1410
008c7367
SKS
14112017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1412
1413 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1414
d1f6caae
MM
14152017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1416
1417 PR target/80718
1418 * gcc.target/powerpc/pr80718.c: New test.
1419
2ea0d750
SB
14202017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1421
1422 * gcc.target/powerpc/conditional-return.c: New testcase.
1423
25b81686
BS
14242017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1425
1426 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1427 LE-only.
1428
477f145b
JW
14292017-05-22 Janus Weil <janus@gcc.gnu.org>
1430
1431 PR fortran/80766
1432 * gfortran.dg/typebound_call_28.f90: New test.
1433
65cc1407
NS
14342017-05-22 Nathan Sidwell <nathan@acm.org>
1435
1436 * g++.dg/lookup/strong-using.C: New.
1437
0c4f8178
TP
14382017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1439
1440 * gcc.target/arm/movsi_movt.c: New test.
1441 * gcc.target/arm/movdi_movt.c: New test.
1442
fbb1c7d4
EB
14432017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1444
1445 * gnat.dg/specs/not_null1.ads: New test.
1446
d3271136
EB
14472017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1448
1449 * gnat.dg/limited_with5.ad[sb]: New test.
1450 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1451 * gnat.dg/limited_with6.ad[sb]: New test.
1452 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1453
4c24ec6d
EB
14542017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1455
1456 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1457 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1458
4bcbb7b8
PC
14592017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/70265
1462 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1463 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1464
51cd6b78
JD
14652017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1466
1467 PR libgfortran/80333
1468 * gfortran.dg/dtio_30.f03: New test.
1469
33f8c0a1
MP
14702017-05-19 Marek Polacek <polacek@redhat.com>
1471
1472 PR sanitizer/80800
1473 * c-c++-common/ubsan/pr80800.c: New test.
1474 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1475
9740ed54
TS
14762017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1477
7fd549d2
TS
1478 * c-c++-common/goacc/default-1.c: Update.
1479 * c-c++-common/goacc/default-2.c: Likewise.
1480 * c-c++-common/goacc/default-4.c: Likewise.
1481 * gfortran.dg/goacc/default-1.f95: Likewise.
1482 * gfortran.dg/goacc/default-4.f: Likewise.
1483 * c-c++-common/goacc/default-5.c: New file.
1484 * gfortran.dg/goacc/default-5.f: Likewise.
1485
9740ed54
TS
1486 * c-c++-common/goacc/default-1.c: New file.
1487 * c-c++-common/goacc/default-2.c: Likewise.
1488 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1489 test cases in...
1490 * c-c++-common/goacc/default-3.c: ... this new file, and...
1491 * c-c++-common/goacc/default-4.c: ... this new file.
1492 * gfortran.dg/goacc/default.f95: Remove file, including its test
1493 cases in...
1494 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1495 * gfortran.dg/goacc/default-2.f: ... this new file.
1496 * gfortran.dg/goacc/default-3.f95: New file.
1497 * gfortran.dg/goacc/default-4.f: Likewise.
1498
2a8a8d7b
NS
14992017-05-19 Nathan Sidwell <nathan@acm.org>
1500
1501 * g++.dg/inherit/covariant7.C: Adjust.
1502
a978134e
PB
15032017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1504
1505 * gcc.target/arm/tls-disable-literal-pool.c: Change
1506 require-effective-target to tls_native.
1507 Move dg-error to return statement line and change to dg-message.
1508
39aac208
RB
15092017-05-19 Richard Biener <rguenther@suse.de>
1510
1511 PR c++/80593
1512 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1513 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1514
035ab826
RB
15152017-05-19 Richard Biener <rguenther@suse.de>
1516
1517 PR middle-end/80764
1518 * gcc.dg/torture/pr80764.c: New testcase.
1519
52e14b96
MM
15202017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1521
1522 PR target/80510
1523 * gcc.target/powerpc/pr80510-1.c: New test.
1524 * gcc.target/powerpc/pr80510-2.c: Likewise.
1525
4287da82
EG
15262017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1527
1528 * gcc.dg/pragma-diag-7.c: New test.
1529
e4171e10
UB
15302017-05-18 Uros Bizjak <ubizjak@gmail.com>
1531
1532 PR target/80799
1533 * g++.dg/other/i386-11.C: New test.
1534
cdefeea2
WS
15352017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1536
1537 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1538 * fold-vec-div-floatdouble.c: Likewise.
1539 * fold-vec-logical-ands-char.c: Likewise.
1540 * fold-vec-logical-ands-int.c: Likewise.
1541 * fold-vec-logical-ands-short.c: Likewise.
1542 * fold-vec-logical-ors-char.c: Likewise.
1543 * fold-vec-logical-ors-int.c: Likewise.
1544 * fold-vec-logical-ors-short.c: Likewise.
1545 * fold-vec-logical-other-char.c: Likewise.
1546 * fold-vec-mule-misc.c: Likewise.
1547 * fold-vec-mult-float.c: Likewise.
1548 * fold-vec-mult-floatdouble.c: Likewise.
1549 * fold-vec-mult-int.c: Likewise.
1550 * fold-vec-mult-int128-p9.c: Likewise.
1551 * fold-vec-sub-floatdouble.c: Likewise.
1552 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1553 Add lp64 requirement.
1554 * fold-vec-mult-int128-p8.c: Likewise.
1555 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1556
62ee030a
SM
15572017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1558
1559 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1560 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1561 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1562 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1563 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1564 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1565 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1566 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1567 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1568 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1569 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1570 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1571 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1572 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1573 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1574 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1575 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1576 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1577 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1578 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1579 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1580 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1581 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1582 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1583 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1584 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1585
00a84d0e
SL
15862017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1587
1588 * gcc.target/sparc/niagara7-align.c: New test.
1589
243c2883
MP
15902017-05-18 Marek Polacek <polacek@redhat.com>
1591
1592 PR sanitizer/80797
1593 * c-c++-common/ubsan/null-12.c: New test.
1594
e98e6340
SB
15952017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1596
1597 PR middle-end/80692
1598 * gcc.c-torture/execute/pr80692.c: New testcase.
1599
0152001b 16002017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1601
1602 PR libgfortran/80741
1603 * gfortran.dg/read_4.f90: New test.
1604
c8ded430
BS
16052017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1608
e5b1f5a1
FR
16092017-05-17 Fritz Reese <fritzoreese@gmail.com>
1610
1611 PR fortran/80668
1612 * gfortran.dg/pr80668.f90: New.
1613
9853cb28
PB
16142017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1615
1616 PR middle-end/80775
1617 * gcc.dg/pr80775.c: New test.
1618
142473df
MP
16192017-05-17 Marek Polacek <polacek@redhat.com>
1620
1621 PR sanitizer/80659
1622 * gcc.dg/asan/pr80659.c: New test.
1623
8508a5b5
SKS
16242017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1625
1626 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1627 unsigned long.
1628
bc36d2b7
CX
16292017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1630
1631 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1632
4fc5ebf1
JG
16332017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1634 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635
1636 PR tree-optimization/80457
1637 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1638 call vect_model_simple_cost.
1639
bedee914
PT
16402017-05-16 Paul Thomas <pault@gcc.gnu.org>
1641
1642 PR fortran/80554
1643 * gfortran.dg/submodule_29.f08: New test.
1644
10791753
DM
16452017-05-16 David Malcolm <dmalcolm@redhat.com>
1646
1647 * g++.dg/other/accessor-fixits-1.C: New test case.
1648 * g++.dg/other/accessor-fixits-2.C: New test case.
1649 * g++.dg/other/accessor-fixits-3.C: New test case.
1650 * g++.dg/other/accessor-fixits-4.C: New test case.
1651
727577c2
CL
16522017-05-16 Carl Love <cel@us.ibm.com>
1653
1654 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1655 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1656 built-ins to the test suite file. Note, support for mradds exists
1657 but no test case exists.
1658 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1659 built-ins to the test suite file.
1660
6b6ae9eb
MP
16612017-05-16 Marek Polacek <polacek@redhat.com>
1662
1663 PR sanitizer/80536
1664 PR sanitizer/80386
1665 * c-c++-common/ubsan/pr80536.c: New test.
1666 * g++.dg/ubsan/pr80386.C: New test.
1667
678d7e19
TC
16682017-05-16 Tamar Christina <tamar.christina@arm.com>
1669
1670 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1671 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1672
6da37857
MW
16732016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1674
1675 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1676 expected output of vadd, vsub and vmul instructions.
1677 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1678 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1679 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1680
a5768d38
JD
16812017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1682
1683 PR libgfortran/80727
1684 * gfortran.dg/read_3.f90: New test.
1685
3a77e7cc
NS
16862017-05-15 Nathan Sidwell <nathan@acm.org>
1687
2016c841
NS
1688 PR c++/79369
1689 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1690
3a77e7cc
NS
1691 PR c++/79369
1692 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1693 * g++.dg/cpp0x/pr79369.C: New.
1694
0735a1c8
SK
16952017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1696
1697 PR fortran/80752
3a77e7cc 1698 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1699
f108770a
UB
17002017-05-15 Uros Bizjak <ubizjak@gmail.com>
1701
900b5b6a 1702 PR target/80425
f108770a
UB
1703 * gcc.target/i386/pr80425-1.c: New test.
1704 * gcc.target/i386/pr80425-2.c: Ditto.
1705
e30ce0a3
JL
17062017-05-15 Jeff Law <law@redhat.com>
1707
1708 * gcc.target/mips/reorgbug-1.c: New test.
1709
0d5a0a33
PMR
17102017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1711
1712 * gnat.dg/specs/pack13.ads: New test.
1713
a104bd88
MS
17142017-05-14 Martin Sebor <msebor@redhat.com>
1715
1716 PR middle-end/77671
1717 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1718 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1719 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1720 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1721 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1722
c6c02519
MS
17232017-05-14 Martin Sebor <msebor@redhat.com>
1724
1725 PR middle-end/80669
1726 * gcc.dg/builtin-stpncpy.c: New test.
1727
d6d4d770
DS
17282017-05-14 Daniel Santos <daniel.santos@pobox.com>
1729
1730 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1731 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1732 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1733 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1734
b9bdd60b
JK
17352017-05-14 Julia Koval <julia.koval@intel.com>
1736
1737 * gcc.target/i386/xgetsetbv.c: New test.
1738
28ae01cd
NK
17392017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1740
1741 PR fortran/80442
1742 * gfortran.dg/impl_do_var_data.f90: New Test
1743
c7488b4f
PJ
17442017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1745
1746 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1747 A regression test for a private array access case which caused
1748 an assert.
1749
9b5f12ae
MS
17502017-05-12 Martin Sebor <msebor@redhat.com>
1751
1752 PR testsuite/80643
1753 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1754 to the purpose of the test.
1755
b76f1550
SM
17562017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1757
1758 * gcc.target/powerpc/bmi-andn-1.c: New file
1759 * gcc.target/powerpc/bmi-andn-2.c: New file.
1760 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1761 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1762 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1763 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1764 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1765 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1766 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1767 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1768 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1769 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1770 * gcc.target/powerpc/bmi-check.h: New File.
1771 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1772 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1773 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1774 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1775 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1776 * gcc.target/powerpc/bmi2-check.h: New file.
1777 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1778 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1779 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1780 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1781 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1782 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1783 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1784 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1785 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1786
2a3fa75a
PC
17872017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1788
1789 PR c++/60430
1790 * g++.dg/cpp0x/pr60430.C: New.
1791
e8bf7c7b
JL
17922017-05-12 Jeff Law <law@redhat.com>
1793
1794 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1795
284d1f76
PB
17962017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1797
1798 PR middle-end/80707
1799 * g++.dg/pr80707.C: New test.
1800
302a0e37
WS
18012017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1802
1803 * gcc.target/powerpc/fold-vec-div-float.c: New.
1804 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1805 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1806
a7785078
WS
18072017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1808
1809 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1810 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1811 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1812 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1813 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1814 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
1815 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
1816 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
1817 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
1818 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
1819 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
1820 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
1821
9206028e
PC
18222017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1823
1824 PR c++/49604
1825 * g++.dg/cpp0x/forw_enum14.C: New.
1826 * g++.dg/cpp0x/forw_enum15.C: Likewise.
1827
7af1c0ad
RB
18282017-05-12 Richard Biener <rguenther@suse.de>
1829
1830 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
1831
f7e95bdb
PC
18322017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 PR c++/67687
1835 * g++.dg/cpp0x/constexpr-ice17.C: New.
1836
53e788d0
RB
18372017-05-12 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/80713
1840 * gcc.dg/torture/pr80713.c: New testcase.
1841
2ead1ab9
AK
18422017-05-12 Andi Kleen <ak@linux.intel.com>
1843
1844 PR testsuite/77684
1845 * lib/target-supports.exp (profopt-perf-wrapper):
1846 Add -m8 option to increase parallelism.
1847
ee58b02f
TS
18482017-05-12 Thomas Schwinge <thomas@codesourcery.com>
1849
1e47f02b
TS
1850 * c-c++-common/goacc/parallel-dims-1.c: New file.
1851 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1852
b0f271ce
TS
1853 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1854 * c-c++-common/goacc/classify-kernels.c: Likewise.
1855 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
1856 Likewise.
1857 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
1858 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
1859 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
1860 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
1861 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
1862 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
1863 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
1864 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
1865 * c-c++-common/goacc/kernels-loop.c: Likewise.
1866 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
1867 * c-c++-common/goacc/kernels-reduction.c: Likewise.
1868 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1869 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1870 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1871 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1872 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1873 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1874 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1875 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1876 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1877 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1878
25651634
TS
1879 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
1880 * c-c++-common/goacc/classify-kernels.c: Likewise.
1881 * c-c++-common/goacc/classify-parallel.c: Likewise.
1882 * c-c++-common/goacc/classify-routine.c: Likewise.
1883 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1884 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1885 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1886 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1887
ee58b02f
TS
1888 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
1889 * c-c++-common/goacc/classify-kernels.c: Likewise.
1890 * c-c++-common/goacc/classify-parallel.c: Likewise.
1891 * c-c++-common/goacc/classify-routine.c: Likewise.
1892 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
1893 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
1894 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
1895 * gfortran.dg/goacc/classify-routine.f95: Likewise.
1896
2d82ec25
NS
18972017-05-11 Nathan Sidwell <nathan@acm.org>
1898
1899 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
1900
19012017-05-11 Carl Love <cel@us.ibm.com>
1902
1903 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
1904 to the test suite file.
1905 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
1906 to the test suite file.
1907
628c06d6
JD
19082017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1909
1910 PR fortran/78659
1911 * gfortran.dg/namelist_91.f90: New test.
1912 * gfortran.dg/namelist_92.f90: New test.
1913 * gfortran.dg/namelist_93.f90: New test.
1914 * gfortran.dg/namelist_94.f90: New test.
1915
1bea0f26
BS
19162017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1917
1918 PR target/80695
1919 * gcc.target/powerpc/pr80695-p8.c: New file.
1920 * gcc.target/powerpc/pr80695-p9.c: New file.
1921
7c85c9fe
UB
19222017-05-11 Uros Bizjak <ubizjak@gmail.com>
1923 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR target/80706
1926 * gcc.target/i386/pr80706.c: New test.
1927
d7a33a4c
JK
19282017-05-11 Julia Koval <julia.koval@intel.com>
1929
1930 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
1931 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1932 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
1933 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1934
59fbddcf
PC
19352017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
1936
1937 PR c++/70538
1938 * g++.dg/cpp0x/pr70538.C: New.
1939
cc09ff60
UB
19402017-05-11 Uros Bizjak <ubizjak@gmail.com>
1941
7c85c9fe
UB
1942 * gcc.target/i386/pr22152.c: Fix undefined testcase.
1943 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
1944 (dg-options): Remove -fno-tree-sink.
1945
4fd18c78
KN
19462017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
1947
1948 * gcc.target/powerpc/cmpb-1.c: New test.
1949 * gcc.target/powerpc/cmpb-2.c: New test.
1950 * gcc.target/powerpc/cmpb-3.c: New test.
1951 * gcc.target/powerpc/cmpb32-1.c: New test.
1952 * gcc.target/powerpc/cmpb32-2.c: New test.
1953
43b883a9
RB
19542017-05-11 Richard Biener <rguenther@suse.de>
1955
1956 PR tree-optimization/80705
1957 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
1958
29b871ec
NS
19592017-05-11 Nathan Sidwell <nathan@acm.org>
1960
1961 * lib/scanlang.exp: New.
1962 * lib/gcc-dg.exp: Load scanlang.exp.
1963 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
1964
c587104e
MM
19652017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1966
1967 PR testsuite/80580
1968 * gcc.dg/gimplefe-error-6.c: New test.
1969
67ac9a9d
MM
19702017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1971
1972 PR testsuite/80580
1973 * gcc.dg/gimplefe-error-5.c: New test.
1974
ac4eb40f
MM
19752017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
1976
1977 PR testsuite/80580
1978 * gcc.dg/gimplefe-error-4.c: New test.
1979
d45d6282
BS
19802017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
1983
f4ee3a9e
UB
19842017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
1985
1986 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
1987 (_mm_maskz_max_round_sd): Test new intrinsics.
1988 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
1989 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
1990 (_mm_maskz_max_round_ss): Test new intrinsics.
1991 * gcc.target/i386/avx512f-vmaxss-2.c: New.
1992 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
1993 (_mm_maskz_min_round_sd): Test new intrinsics.
1994 * gcc.target/i386/avx512f-vminsd-2.c: New.
1995 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
1996 (_mm_maskz_min_round_ss): Test new intrinsics.
1997 * gcc.target/i386/avx512f-vminss-2.c: New.
1998 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
1999 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2000 (__builtin_ia32_minss_mask_round): Test new builtins.
2001 * gcc.target/i386/sse-13.c: Ditto.
2002 * gcc.target/i386/sse-23.c: Ditto.
2003 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2004 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2005 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2006 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2007 (_mm_mask_min_round_ss): Test new intrinsics.
2008 * gcc.target/i386/testround-1.c: Ditto.
2009
20102017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2011
2012 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2013 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2014 (_mm_maskz_div_round_sd): Test new intrinsics.
2015 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2016 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2017 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2018 (_mm_maskz_div_round_ss): Test new intrinsics.
2019 * gcc.target/i386/avx512f-vdivss-2.c: New.
2020 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2021 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2022 (_mm_maskz_mul_round_sd): Test new intrinsics.
2023 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2024 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2025 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2026 (_mm_maskz_mul_round_ss): Test new intrinsics.
2027 * gcc.target/i386/avx512f-vmulss-2.c: New.
2028 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2029 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2030 (__builtin_ia32_mulss_mask_round): Test new builtins.
2031 * gcc.target/i386/sse-13.c: Ditto.
2032 * gcc.target/i386/sse-23.c: Ditto.
2033 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2034 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2035 (_mm_maskz_mul_round_ss): Test new intrinsics.
2036 * gcc.target/i386/testround-1.c: Ditto.
2037
20382017-05-10 Julia Koval <julia.koval@intel.com>
2039
2040 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2041 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2042 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2043
20442017-05-10 Julia Koval <julia.koval@intel.com>
2045
2046 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2047 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2048 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2049 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2050
ca4d2851
PB
20512017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2052
0f374417 2053 PR tree-optimization/51513
ca4d2851
PB
2054 * gcc.target/powerpc/pr51513.c: New test.
2055 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2056 __builtin_abort().
2057 * gcc.dg/predict-14.c: Likewise.
2058
5562ebfc
CL
20592017-05-10 Carl Love <cel@us.ibm.com>
2060 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2061 to the test suite file.
2062 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2063 to the test suite file.
2064
0ca2e7f7
PK
20652017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2066
2067 PR tree-optimization/77644
2068 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2069
e1ad2926
AO
20702017-05-10 Alexandre Oliva <aoliva@redhat.com>
2071
2072 * gcc.dg/guality/inline-params-2.c: New.
2073
f00b411f
PC
20742017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2075
2076 PR c++/80145
2077 * g++.dg/cpp1y/auto-fn37.C: New.
2078 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2079
bf2a705c
MM
20802017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2081
2082 PR target/68163
2083 * gcc.target/powerpc/pr68163.c: New test.
2084
5285d5d3
JW
20852017-05-09 Janus Weil <janus@gcc.gnu.org>
2086
2087 PR fortran/79311
2088 * gfortran.dg/finalize_32.f90: New test.
2089
31c2d57d
VR
20902017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2091
2092 PR c/35441
2093 * gcc.dg/pr35441.c: New test.
2094
731f2c8a
MS
20952017-05-09 Martin Sebor <msebor@redhat.com>
2096
2097 PR testsuite/80643
2098 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2099 output.
2100
cc49d15a
PC
21012017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2102
2103 PR c++/80186
2104 * g++.dg/template/crash126.C: New.
2105
85282abc
SP
21062017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2107
2108 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2109 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2110 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2112
823c79ae
DH
21132017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2114
10a8bb62 2115 PR testsuite/80611
823c79ae
DH
2116 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2117
79557bae
CZ
21182017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2119
2120 * gcc.target/arc/tmac-1.c: New file.
2121 * gcc.target/arc/tmac-2.c: Likewise.
2122 * gcc.target/arc/tmac.h: Likewise.
2123
c7314bc1
CZ
21242017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2125 Andrew Burgess <andrew.burgess@embecosm.com>
2126
2127 * gcc.target/arc/firq-1.c: New file.
2128 * gcc.target/arc/firq-2.c: Likewise.
2129 * gcc.target/arc/firq-3.c: Likewise.
2130 * gcc.target/arc/firq-4.c: Likewise.
2131 * gcc.target/arc/firq-5.c: Likewise.
2132 * gcc.target/arc/firq-6.c: Likewise.
2133
41453183
CZ
21342017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2135
2136 * gcc.target/arc/interrupt-5.c: Newfile.
2137 * gcc.target/arc/interrupt-6.c: Likewise.
2138 * gcc.target/arc/interrupt-7.c: Likewise.
2139 * gcc.target/arc/interrupt-8.c: Likewise.
2140 * gcc.target/arc/interrupt-9.c: Likewise.
2141
019bd543
RB
21422017-05-09 Richard Biener <rguenther@suse.de>
2143
2144 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2145 and adjust.
2146 * gcc.dg/vect/vect-50.c: Likewise.
2147
684f84de
MP
21482017-05-09 Marek Polacek <polacek@redhat.com>
2149
2150 PR c/80525
2151 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2152 * c-c++-common/Wlogical-op-2.c: New test.
2153
fd71825b
SKS
21542017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2155
2156 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2157 for targets with __SIZEOF_INT__ < 4.
2158
4ca2e6ec
RB
21592017-05-09 Richard Biener <rguenther@suse.de>
2160
2161 * gcc.dg/vect/vect-50.c: Revert last change.
2162 * gcc.dg/vect/vect-44.c: Likewise.
2163
631238ac
MS
21642017-05-08 Martin Sebor <msebor@redhat.com>
2165
2166 PR translation/80280
2167 * gcc.dg/format/gcc_diag-10.c: New test.
2168
6ba86ba7
KN
21692017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2170
2171 PR target/80101
2172 * gcc.target/powerpc/pr80101-1.c: New test.
2173
0f6ed121
TK
21742017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2175
2176 PR fortran/79930
2177 * gfortran.dg/inline_transpose_1.f90: Add
2178 -finline-matmul-limit=0 to options.
2179 * gfortran.dg/matmul_5.f90: Likewise.
2180 * gfortran.dg/vect/vect-8.f90: Likewise.
2181 * gfortran.dg/inline_matmul_14.f90: New test.
2182 * gfortran.dg/inline_matmul_15.f90: New test.
2183
fd991039
TK
21842017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2185
2186 PR fortran/80602
2187 * gfortran.dg/matmul_15.f90: New test case.
2188
18b8c294
WD
21892017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2190
2191 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2192 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2193
8637c116
JL
21942017-05-07 Jeff Law <law@redhat.com>
2195
2196 Revert:
2197 2017-05-06 Jeff Law <law@redhat.com>
2198 PR tree-optimization/78496
2199 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2200 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2201
973dfbb4
JL
22022017-05-06 Jeff Law <law@redhat.com>
2203
2204 PR tree-optimization/78496
2205 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2206 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2207
8ffa3150
RS
22082017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2209
2210 * gcc.target/aarch64/spill_1.c: New test.
2211
2a3f7997
RS
22122017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2213
2214 PR rtl-optimization/75964
2215 * gcc.dg/torture/pr75964.c: New test.
2216
d554bf23
TV
22172017-05-06 Tom de Vries <tom@codesourcery.com>
2218
2219 PR testsuite/80606
2220 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2221 * gcc.target/i386/avx-vtestpd-2.c: Same.
2222 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2223 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2224 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2225 * gcc.target/i386/avx-vtestpd-3.c: Same.
2226 * gcc.target/i386/avx-vtestps-1.c: Same.
2227 * gcc.target/i386/avx-vtestps-2.c: Same.
2228 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2229 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2230 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2231 * gcc.target/i386/avx-vtestps-3.c: Same.
2232
7a976fe7
TV
22332017-05-06 Tom de Vries <tom@codesourcery.com>
2234
2235 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2236
0e852c66
TV
22372017-05-06 Tom de Vries <tom@codesourcery.com>
2238
2239 PR testsuite/80557
2240 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2241 * gcc.target/powerpc/altivec-types-1.c: Same.
2242
63c40d92
TV
22432017-05-06 Tom de Vries <tom@codesourcery.com>
2244
2245 PR testsuite/80557
2246 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2247 * gcc.target/spu/intrinsics-1.c: Same.
2248
b25b8f91
TV
22492017-05-06 Tom de Vries <tom@codesourcery.com>
2250
2251 PR testsuite/80557
2252 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2253
6df13491
TV
22542017-05-06 Tom de Vries <tom@codesourcery.com>
2255
2256 PR testsuite/80557
2257 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2258 * gcc.target/aarch64/spellcheck_2.c: Same.
2259 * gcc.target/aarch64/spellcheck_3.c: Same.
2260
e01261fe
TV
22612017-05-06 Tom de Vries <tom@codesourcery.com>
2262
2263 PR testsuite/80557
2264 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2265 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2266 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2267 * g++.dg/debug/dwarf2/typedef5.C: Same.
2268 * g++.dg/goacc/data-1.C: Same.
2269
9945596c
BS
22702017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2271
2272 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2273
8acb8575
MM
22742017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2275
2276 PR target/79038
2277 PR target/79202
2278 PR target/79203
2279 * gcc.target/powerpc/ppc-round3.c: New test.
2280 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2281
ac699a04
JJ
22822017-05-05 Jakub Jelinek <jakub@redhat.com>
2283
8dc6a926
JJ
2284 PR tree-optimization/80632
2285 * gcc.dg/pr80632.c: New test.
2286
ac699a04
JJ
2287 PR tree-optimization/80558
2288 * gcc.dg/tree-ssa/vrp115.c: New test.
2289
655b5fc8
AV
22902017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2291 Thomas Preud'homme <thomas.preudhomme@arm.com>
2292 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2293
2294 PR target/71607
2295 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2296 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2297 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2298 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2299 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2300 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2301 * gcc.target/arm/tls-disable-literal-pool.c: New.
2302
c02d2d0a
PK
23032017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2304
2305 PR tree-optimization/80613
2306 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2307
dfae9048
PC
23082017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/71577
2311 * g++.dg/cpp0x/pr71577.C: New.
2312
d9c5a8b9
MS
23132017-05-04 Martin Sebor <msebor@redhat.com>
2314
2315 PR middle-end/79234
2316 * gcc.dg/builtin-stringop-chk-8.c: New test.
2317 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2318 * gcc.dg/builtin-stringop-chk-4.c: Same.
2319 * gcc.dg/builtin-strncat-chk-1.c: Same.
2320 * g++.dg/ext/strncpy-chk1.C: Same.
2321 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2322 * gcc.dg/out-of-bounds-1.c: Same.
2323 * gcc.dg/pr78138.c: Same.
2324 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2325 * gfortran.dg/mvbits_7.f90: Same.
2326
e50d56a5
MS
23272017-05-04 Martin Sebor <msebor@redhat.com>
2328
2329 PR preprocessor/79214
2330 PR middle-end/79222
2331 PR middle-end/79223
2332 * gcc.dg/pr79214.c: New test.
2333 * gcc.dg/pr79214.h: New test header.
2334 * gcc.dg/pr79222.c: New test.
2335 * gcc.dg/pr79223.c: New test.
2336 * gcc.dg/pr78138.c: Adjust.
2337 * gfortran.dg/unconstrained_commons.f: Same.
2338
0f2c4a8f
MS
23392017-05-04 Martin Sebor <msebor@redhat.com>
2340
2341 PR translation/80280
2342 * g++.dg/abi/Wabi-2-3.C: Adjust.
2343 * g++.dg/abi/Wabi-3-2.C: Ditto.
2344 * g++.dg/lookup/using17.C: Ditto.
2345 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2346
8eef6097
MJ
23472017-05-04 Martin Jambor <mjambor@suse.cz>
2348
2349 PR tree-optimization/80622
2350 * gcc.dg/tree-ssa/pr80622.c: New test.
2351
23522017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2353
2354 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2355
26f1a658
JH
23562017-05-04 Jan Hubicka <hubicka@ucw.cz>
2357
2358 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2359 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2360
4d147bca
RB
23612017-05-04 Richard Biener <rguenther@suse.de>
2362
2363 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2364
3862ef76
RS
23652017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2366
2367 * gcc.dg/vect/vect-profile-1.c: New test.
2368
c89ffd99
MP
23692017-05-04 Marek Polacek <polacek@redhat.com>
2370
2371 PR tree-optimization/80612
2372 * gcc.dg/torture/pr80612.c: New test.
2373
261ce1e5
PB
23742017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2375 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2376
2377 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2378 check_effective_target_arm_thumb1_movt_ok.
2379
556cf088
PB
23802017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2381
2382 * gcc.target/arm/fpscr.c: New file.
2383
010b1cc0
TP
23842017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2385
2386 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2387 target.
2388
99b68476
TV
23892017-05-04 Tom de Vries <tom@codesourcery.com>
2390
2391 PR testsuite/80557
2392 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2393 line numbers.
2394 * g++.dg/warn/miss-format-1.C: Same.
2395 * g++.dg/warn/overflow-warn-1.C: Same.
2396 * g++.dg/warn/overflow-warn-3.C: Same.
2397 * g++.dg/warn/overflow-warn-4.C: Same.
2398
09177a4b
TV
23992017-05-04 Tom de Vries <tom@codesourcery.com>
2400
2401 PR testsuite/80557
2402 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2403 * gcc.target/i386/pr68657.c: Same.
2404 * gcc.target/i386/pr69255-1.c: Same.
2405 * gcc.target/i386/pr69255-2.c: Same.
2406 * gcc.target/i386/pr69255-3.c: Same.
2407
02c64149
RB
24082017-05-04 Richard Biener <rguenther@suse.de>
2409
2410 PR tree-optimization/31130
2411 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2412 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2413 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2414 * gcc.dg/pr52904.c: Remove XFAIL.
2415 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2416
9a26dfc8
JL
24172017-05-03 Jeff Law <law@redhat.com>
2418
2419 PR tree-optimization/78496
2420 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2421
4d0e904f
UB
24222017-05-03 Uros Bizjak <ubizjak@gmail.com>
2423
2424 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2425
49ab4621
RB
24262017-05-03 Richard Biener <rguenther@suse.de>
2427
2428 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2429
18bfe940
JJ
24302017-05-03 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR tree-optimization/79472
4d0e904f
UB
2433 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2434 to dg-options.
18bfe940
JJ
2435 * gcc.dg/tree-ssa/vrp113.c: New test.
2436 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2437 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2438 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2439
53e62089
TV
24402017-05-03 Tom de Vries <tom@codesourcery.com>
2441
2442 PR testsuite/80557
2443 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2444 * c-c++-common/Wshift-negative-value-2.c: Same.
2445 * c-c++-common/Wshift-negative-value-3.c: Same.
2446 * c-c++-common/Wshift-negative-value-4.c: Same.
2447 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2448 * c-c++-common/cpp/pr60400.c: Same.
2449 * c-c++-common/fmax-errors.c: Same.
2450 * c-c++-common/goacc/data-2.c: Same.
2451 * c-c++-common/goacc/host_data-2.c: Same.
2452 * c-c++-common/gomp/simd4.c: Same.
2453 * c-c++-common/pr28656.c: Same.
2454 * c-c++-common/pr43395.c: Same.
2455 * c-c++-common/torture/pr57945.c: Same.
2456
962913a5
TV
24572017-05-03 Tom de Vries <tom@codesourcery.com>
2458
2459 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2460 arg of dg directive.
2461 * c-c++-common/goacc/routine-3.c: Same.
2462 * c-c++-common/goacc/routine-4.c: Same.
2463
ad53f123
DM
24642017-05-02 David Malcolm <dmalcolm@redhat.com>
2465
2466 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2467 (test_fixit_insert_newline): New function.
2468 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2469 (test_fixit_insert_newline): New function.
2470 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2471 (test_fixit_insert_newline): New function.
2472 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2473 (test_fixit_insert_newline): New function.
2474 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2475 (test_show_locus): Handle test_fixit_insert_newline.
2476
0ca91c77
BC
24772017-05-02 Bin Cheng <bin.cheng@arm.com>
2478
2479 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2480
cc5b8f3d
TC
24812017-04-27 Tamar Christina <tamar.christina@arm.com>
2482
2483 * gcc.dg/lsr-div1.c: New testcase.
2484
1853f5c7
SP
24852017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2486
2487 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2488 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2489 (_mm_maskz_add_round_sd): Test new intrinsics.
2490 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2491 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2492 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2493 (_mm_maskz_add_round_ss): Test new intrinsics.
2494 * gcc.target/i386/avx512f-vaddss-2.c: New.
2495 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2496 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2497 (_mm_maskz_sub_round_sd): Test new intrinsics.
2498 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2499 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2500 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2501 (_mm_maskz_sub_round_ss): Test new intrinsics.
2502 * gcc.target/i386/avx512f-vsubss-2.c: New.
2503 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2504 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2505 (__builtin_ia32_subss_mask_round): Test new builtins.
2506 * gcc.target/i386/sse-13.c: Ditto.
2507 * gcc.target/i386/sse-23.c: Ditto.
2508 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2509 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2510 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2511 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2512 (_mm_mask_sub_round_ss): Test new intrinsics.
2513 * gcc.target/i386/testround-1.c: Ditto.
2514
2bba7541
MJ
25152017-05-02 Martin Jambor <mjambor@suse.cz>
2516
2517 PR tree-optimization/78687
2518 * g++.dg/tree-ssa/pr78687.C: New test.
2519
2bf54d93
RB
25202017-05-02 Richard Biener <rguenther@suse.de>
2521
2522 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2523 behavior.
2524 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2525
aee63acc
RB
25262017-05-02 Richard Biener <rguenther@suse.de>
2527
2528 PR tree-optimization/80591
2529 * gcc.dg/torture/pr80591.c: New testcase.
2530
e7d70c6c
RB
25312017-05-02 Richard Biener <rguenther@suse.de>
2532
2533 PR tree-optimization/80549
2534 * gcc.dg/torture/pr80549.c: New testcase.
2535
52e0a9f7
SKS
25362017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2537
2538 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2539 unsigned long.
2540
815d9cc6
XR
25412017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2542
2543 PR c++/80038
2544 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2545
338035aa
DM
25462017-05-01 David Malcolm <dmalcolm@redhat.com>
2547
2548 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2549 reflect insertion fix-it hints at the same location now being
2550 consolidated.
2551
4d82d0bc
MS
25522017-05-01 Martin Sebor <msebor@redhat.com>
2553
2554 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2555 on ILP32 targets.
2556
d539a57b
TV
25572017-05-01 Tom de Vries <tom@codesourcery.com>
2558
2559 * gcc.dg/pr78768.c: Require linker plugin.
2560
c6b9e849
TK
25612017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2562
2563 PR fortran/37131
2564 * gfortran.dg/matmul_bounds_11.f90: New test.
2565
706eb1a7
MS
25662017-05-01 Martin Sebor <msebor@redhat.com>
2567
2568 PR tree-optimization/79715
2569 * gcc.dg/pr79715.c: New test.
2570
723f4140
TV
25712017-05-01 Tom de Vries <tom@codesourcery.com>
2572
2573 PR testsuite/65941
2574 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2575 * g++.dg/other/pr59492.C: Require effective target rdrand.
2576
6bbb3a69
VR
25772017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2578
2579 * g++.dg/diagnostic/member-decl-1.C: New test.
2580
4212aecd
MG
25812017-04-29 Marc Glisse <marc.glisse@inria.fr>
2582
2583 PR tree-optimization/80487
2584 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2585
fe75f732
PK
25862017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2587
2588 PR tree-optimization/79697
2589 * gcc.dg/tree-ssa/pr79697.c: New test.
2590
6bcd8768
TV
25912017-04-29 Tom de Vries <tom@codesourcery.com>
2592
2593 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2594
d127ae9f
MS
25952017-04-28 Martin Sebor <msebor@redhat.com>
2596
2597 PR tree-optimization/80523
2598 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2599
c9610933
TV
26002017-04-28 Tom de Vries <tom@codesourcery.com>
2601
2602 PR testsuite/80557
2603 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2604 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2605
b5be38bc
TV
26062017-04-28 Tom de Vries <tom@codesourcery.com>
2607
2608 PR testsuite/80557
2609 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2610 * obj-c++.dg/bitfield-4.mm: Same.
2611 * obj-c++.dg/bitfield-5.mm: Same.
2612 * obj-c++.dg/exceptions-3.mm: Same.
2613 * obj-c++.dg/exceptions-5.mm: Same.
2614 * obj-c++.dg/method-1.mm: Same.
2615 * obj-c++.dg/method-12.mm: Same.
2616 * obj-c++.dg/method-13.mm: Same.
2617 * obj-c++.dg/method-15.mm: Same.
2618 * obj-c++.dg/method-16.mm: Same.
2619 * obj-c++.dg/property/at-property-18.mm: Same.
2620 * obj-c++.dg/property/at-property-25.mm: Same.
2621 * obj-c++.dg/property/at-property-5.mm: Same.
2622 * obj-c++.dg/property/dynamic-2.mm: Same.
2623 * obj-c++.dg/property/property-neg-3.mm: Same.
2624 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2625 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2626 * obj-c++.dg/syntax-error-1.mm: Same.
2627 * obj-c++.dg/try-catch-13.mm: Same.
2628 * objc.dg/bitfield-4.m: Same.
2629 * objc.dg/class-1.m: Same.
2630 * objc.dg/method-11.m: Same.
2631 * objc.dg/method-6.m: Same.
2632 * objc.dg/method-7.m: Same.
2633 * objc.dg/method-9.m: Same.
2634 * objc.dg/missing-proto-3.m: Same.
2635 * objc.dg/naming-2.m: Same.
2636 * objc.dg/property/at-property-16.m: Same.
2637 * objc.dg/property/at-property-18.m: Same.
2638 * objc.dg/property/at-property-25.m: Same.
2639 * objc.dg/property/at-property-5.m: Same.
2640 * objc.dg/property/dynamic-2.m: Same.
2641 * objc.dg/property/property-neg-3.m: Same.
2642 * objc.dg/protocol-inheritance-1.m: Same.
2643 * objc.dg/protocol-inheritance-2.m: Same.
2644
d35256b6
MG
26452017-04-28 Marc Glisse <marc.glisse@inria.fr>
2646
2647 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2648
7a95dfa7
TV
26492017-04-28 Tom de Vries <tom@codesourcery.com>
2650
2651 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2652 dg-(error|warning|message|bogus).
2653 * g++.dg/conversion/dr195-1.C: Same.
2654 * g++.dg/conversion/dr195.C: Same.
2655 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2656 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2657 * g++.dg/cpp0x/inline-ns7.C: Same.
2658 * g++.dg/cpp0x/variadic105.C: Same.
2659 * g++.dg/cpp0x/variadic65.C: Same.
2660 * g++.dg/expr/call2.C: Same.
2661 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2662 * g++.dg/expr/pmf-1.C: Same.
2663 * g++.dg/ext/altivec-types-1.C: Same.
2664 * g++.dg/ext/altivec-types-2.C: Same.
2665 * g++.dg/ext/altivec-types-3.C: Same.
2666 * g++.dg/ext/attrib14.C: Same.
2667 * g++.dg/ext/complit1.C: Same.
2668 * g++.dg/ext/forscope2.C: Same.
2669 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2670 * g++.dg/ext/label13.C: Same.
2671 * g++.dg/ext/member-attr.C: Same.
2672 * g++.dg/ext/visibility/anon7.C: Same.
2673 * g++.dg/ext/visibility/visibility-7.C: Same.
2674 * g++.dg/ext/vla2.C: Same.
2675 * g++.dg/inherit/access2.C: Same.
2676 * g++.dg/inherit/covariant12.C: Same.
2677 * g++.dg/inherit/covariant14.C: Same.
2678 * g++.dg/inherit/namespace-as-base.C: Same.
2679 * g++.dg/inherit/template-as-base.C: Same.
2680 * g++.dg/lookup/ambig1.C: Same.
2681 * g++.dg/lookup/ambig2.C: Same.
2682 * g++.dg/lookup/ambig3.C: Same.
2683 * g++.dg/lookup/class-member-1.C: Same.
2684 * g++.dg/lookup/conv-1.C: Same.
2685 * g++.dg/lookup/decl1.C: Same.
2686 * g++.dg/lookup/koenig1.C: Same.
2687 * g++.dg/lookup/scoped1.C: Same.
2688 * g++.dg/lookup/scoped2.C: Same.
2689 * g++.dg/lookup/two-stage4.C: Same.
2690 * g++.dg/lookup/used-before-declaration.C: Same.
2691 * g++.dg/lookup/using.C: Same.
2692 * g++.dg/lookup/using17.C: Same.
2693 * g++.dg/lookup/using2.C: Same.
2694 * g++.dg/other/abstract2.C: Same.
2695 * g++.dg/other/classkey1.C: Same.
2696 * g++.dg/other/component1.C: Same.
2697 * g++.dg/other/const1.C: Same.
2698 * g++.dg/other/const2.C: Same.
2699 * g++.dg/other/conversion1.C: Same.
2700 * g++.dg/other/do1.C: Same.
2701 * g++.dg/other/error1.C: Same.
2702 * g++.dg/other/error10.C: Same.
2703 * g++.dg/other/error3.C: Same.
2704 * g++.dg/other/error4.C: Same.
2705 * g++.dg/other/error5.C: Same.
2706 * g++.dg/other/error8.C: Same.
2707 * g++.dg/other/error9.C: Same.
2708 * g++.dg/other/field1.C: Same.
2709 * g++.dg/other/init1.C: Same.
2710 * g++.dg/other/ptrmem2.C: Same.
2711 * g++.dg/other/return1.C: Same.
2712 * g++.dg/overload/builtin3.C: Same.
2713 * g++.dg/overload/error1.C: Same.
2714 * g++.dg/overload/error2.C: Same.
2715 * g++.dg/overload/koenig2.C: Same.
2716 * g++.dg/overload/pmf1.C: Same.
2717 * g++.dg/parse/args1.C: Same.
2718 * g++.dg/parse/attr3.C: Same.
2719 * g++.dg/parse/constant4.C: Same.
2720 * g++.dg/parse/crash10.C: Same.
2721 * g++.dg/parse/crash18.C: Same.
2722 * g++.dg/parse/crash19.C: Same.
2723 * g++.dg/parse/crash20.C: Same.
2724 * g++.dg/parse/crash21.C: Same.
2725 * g++.dg/parse/crash22.C: Same.
2726 * g++.dg/parse/crash32.C: Same.
2727 * g++.dg/parse/decl-specifier-1.C: Same.
2728 * g++.dg/parse/error58.C: Same.
2729 * g++.dg/parse/local-class1.C: Same.
2730 * g++.dg/parse/non-dependent2.C: Same.
2731 * g++.dg/parse/parameter-declaration-1.C: Same.
2732 * g++.dg/parse/ptrmem2.C: Same.
2733 * g++.dg/parse/ptrmem3.C: Same.
2734 * g++.dg/parse/saved1.C: Same.
2735 * g++.dg/tc1/dr101.C: Same.
2736 * g++.dg/tc1/dr142.C: Same.
2737 * g++.dg/tc1/dr176.C: Same.
2738 * g++.dg/template/conv4.C: Same.
2739 * g++.dg/template/crash56.C: Same.
2740 * g++.dg/template/dependent-expr2.C: Same.
2741 * g++.dg/template/error1.C: Same.
2742 * g++.dg/template/error2.C: Same.
2743 * g++.dg/template/explicit6.C: Same.
2744 * g++.dg/template/init-list.C: Same.
2745 * g++.dg/template/local1.C: Same.
2746 * g++.dg/template/lookup2.C: Same.
2747 * g++.dg/template/meminit2.C: Same.
2748 * g++.dg/template/nontype25.C: Same.
2749 * g++.dg/template/ptrmem2.C: Same.
2750 * g++.dg/template/qualttp19.C: Same.
2751 * g++.dg/template/qualttp20.C: Same.
2752 * g++.dg/template/ttp3.C: Same.
2753 * g++.dg/template/unify4.C: Same.
2754 * g++.dg/template/unify6.C: Same.
2755 * g++.dg/template/unify7.C: Same.
2756 * g++.dg/template/warn1.C: Same.
2757 * g++.dg/tree-ssa/dom-invalid.C: Same.
2758 * g++.dg/ubsan/shift-1.C: Same.
2759 * g++.dg/warn/Wunused-2.C: Same.
2760 * g++.dg/warn/Wunused-4.C: Same.
2761 * g++.dg/warn/Wunused-6.C: Same.
2762 * g++.dg/warn/deprecated-6.C: Same.
2763 * g++.dg/warn/deprecated.C: Same.
2764 * g++.dg/warn/effc1.C: Same.
2765 * g++.dg/warn/effc3.C: Same.
2766 * g++.dg/warn/incomplete1.C: Same.
2767 * g++.dg/warn/inline1.C: Same.
2768 * g++.dg/warn/noeffect2.C: Same.
2769 * g++.dg/warn/noeffect4.C: Same.
2770 * g++.dg/warn/oldcast1.C: Same.
2771 * g++.dg/warn/sentinel.C: Same.
2772 * g++.dg/warn/unit-1.C: Same.
2773 * g++.old-deja/g++.pt/inherit2.C: Same.
2774 * g++.old-deja/g++.pt/overload8.C: Same.
2775 * gcc.dg/20000926-1.c: Same.
2776 * gcc.dg/20040223-1.c: Same.
2777 * gcc.dg/Warray-bounds-7.c: Same.
2778 * gcc.dg/alias-1.c: Same.
2779 * gcc.dg/alias-12.c: Same.
2780 * gcc.dg/alias-13.c: Same.
2781 * gcc.dg/alias-2.c: Same.
2782 * gcc.dg/array-13.c: Same.
2783 * gcc.dg/array-4.c: Same.
2784 * gcc.dg/attr-ifunc-2.c: Same.
2785 * gcc.dg/attr-invalid.c: Same.
2786 * gcc.dg/attr-noinline.c: Same.
2787 * gcc.dg/bitfld-2.c: Same.
2788 * gcc.dg/c90-const-expr-7.c: Same.
2789 * gcc.dg/c99-const-expr-7.c: Same.
2790 * gcc.dg/cpp/20000625-1.c: Same.
2791 * gcc.dg/cpp/charconst-4.c: Same.
2792 * gcc.dg/cpp/include2.c: Same.
2793 * gcc.dg/cpp/include2a.c: Same.
2794 * gcc.dg/decl-4.c: Same.
2795 * gcc.dg/deprecated-4.c: Same.
2796 * gcc.dg/deprecated.c: Same.
2797 * gcc.dg/dfp/altivec-types.c: Same.
2798 * gcc.dg/float-range-1.c: Same.
2799 * gcc.dg/pack-test-3.c: Same.
2800 * gcc.dg/pr11492.c: Same.
2801 * gcc.dg/pr15360-1.c: Same.
2802 * gcc.dg/pr37908.c: Same.
2803 * gcc.dg/pr53265.c: Same.
2804 * gcc.dg/pr57287-2.c: Same.
2805 * gcc.dg/pr57287.c: Same.
2806 * gcc.dg/redecl-1.c: Same.
2807 * gcc.dg/sync-3.c: Same.
2808 * gcc.dg/two-types-1.c: Same.
2809 * gcc.dg/two-types-2.c: Same.
2810 * gcc.dg/two-types-4.c: Same.
2811 * gcc.dg/two-types-5.c: Same.
2812 * gcc.dg/two-types-6.c: Same.
2813 * gcc.dg/two-types-7.c: Same.
2814 * gcc.dg/two-types-8.c: Same.
2815 * gcc.dg/two-types-9.c: Same.
2816 * gcc.dg/uninit-I.c: Same.
2817 * gcc.dg/uninit-pr19430.c: Same.
2818 * gcc.dg/visibility-7.c: Same.
2819 * gcc.dg/winline-10.c: Same.
2820 * gcc.dg/winline-2.c: Same.
2821 * gcc.dg/winline-3.c: Same.
2822 * gcc.dg/winline-9.c: Same.
2823 * gcc.target/i386/attr-returns_twice-1.c: Same.
2824 * gcc.target/i386/chkp-const-check-2.c: Same.
2825 * gcc.target/i386/chkp-label-address.c: Same.
2826 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
2827 * gcc.target/i386/pr39162.c: Same.
2828 * gcc.target/i386/sse-5.c: Same.
2829 * gcc.target/powerpc/altivec-types-1.c: Same.
2830 * gcc.target/powerpc/altivec-types-2.c: Same.
2831 * gcc.target/powerpc/altivec-types-3.c: Same.
2832 * gcc.target/powerpc/float128-mix.c: Same.
2833 * gcc.target/powerpc/no-r11-3.c: Same.
2834 * gcc.target/spu/Wmain.c: Same.
2835 * gcc.target/spu/ea/errors2.c: Same.
2836 * gfortran.dg/assignment_1.f90: Same.
2837 * gfortran.dg/common_3.f90: Same.
2838 * gfortran.dg/der_io_1.f90: Same.
2839 * gfortran.dg/g77/20030326-1.f: Same.
2840 * gfortran.dg/g77/9263.f: Same.
2841 * gfortran.dg/g77/960317-1.f: Same.
2842 * gfortran.dg/g77/970625-2.f: Same.
2843 * gfortran.dg/g77/980615-0.f: Same.
2844 * gfortran.dg/g77/check0.f: Same.
2845 * gfortran.dg/g77/dnrm2.f: Same.
2846 * gfortran.dg/g77/pr9258.f: Same.
2847 * gfortran.dg/ichar_1.f90: Same.
2848 * gfortran.dg/interface_1.f90: Same.
2849 * gfortran.dg/namelist_1.f90: Same.
2850 * gfortran.dg/namelist_2.f90: Same.
2851 * gfortran.dg/namelist_3.f90: Same.
2852 * gfortran.dg/namelist_print_2.f: Same.
2853 * gfortran.dg/oldstyle_1.f90: Same.
2854 * gfortran.dg/runtime_warning_1.f90: Same.
2855 * gfortran.dg/underflow.f90: Same.
2856 * gnat.dg/specs/integer_value.ads: Same.
2857 * obj-c++.dg/fsf-package-0.m: Same.
2858 * objc.dg/two-types-1.m: Same.
2859
6e49961c
ML
28602017-04-28 Martin Liska <mliska@suse.cz>
2861
2862 PR gcov-profile/79891
2863 * gcc.misc-tests/gcov-17.c: New test.
2864 * gcc.misc-tests/gcov-18.c: New test.
2865
f166beaf
TV
28662017-04-28 Tom de Vries <tom@codesourcery.com>
2867
2868 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
2869 dg-(error|warning|message|bogus).
2870 * g++.dg/parse/parameter-declaration-1.C: Same.
2871 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
2872 * gcc.dg/Wpointer-sign-Wall.c: Same.
2873 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2874 * gcc.dg/cpp/19990413-1.c: Same.
2875 * gcc.dg/dg-test-1.c: Same.
2876 * gcc.dg/empty-source-2.c: Same.
2877 * gcc.dg/empty-source-3.c: Same.
2878 * gcc.dg/format/c99-printf-1.c: Same.
2879 * gcc.dg/format/c99-scanf-1.c: Same.
2880 * gcc.dg/label-decl-2.c: Same.
2881 * gcc.dg/m-un-2.c: Same.
2882 * gcc.dg/uninit-pr20644-O0.c: Same.
2883 * gfortran.dg/pr70006.f90: Same.
2884 * obj-c++.dg/fsf-package-0.m: Same.
2885
c3125b18
TV
28862017-04-28 Tom de Vries <tom@codesourcery.com>
2887
2888 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
2889 dg-(error|warning|message|bogus).
2890 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
2891 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
2892 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
2893 * c-c++-common/pr20000.c: Same.
2894 * c-c++-common/pr49706.c: Same.
2895 * g++.dg/ext/utf16-4.C: Same.
2896 * g++.dg/parse/error2.C: Same.
2897 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
2898 * g++.dg/warn/Wtype-limits.C: Same.
2899 * g++.dg/warn/overflow-warn-1.C: Same.
2900 * g++.dg/warn/overflow-warn-3.C: Same.
2901 * gcc.dg/Wpointer-sign-Wall.c: Same.
2902 * gcc.dg/Wpointer-sign-pedantic.c: Same.
2903 * gcc.dg/Wtype-limits-Wextra.c: Same.
2904 * gcc.dg/Wtype-limits.c: Same.
2905 * gcc.dg/cpp/19990413-1.c: Same.
2906 * gcc.dg/dg-test-1.c: Same.
2907 * gcc.dg/empty-source-2.c: Same.
2908 * gcc.dg/empty-source-3.c: Same.
2909 * gcc.dg/label-decl-2.c: Same.
2910 * gcc.dg/m-un-2.c: Same.
2911 * gcc.dg/uninit-pr19430-O0.c: Same.
2912 * gcc.dg/uninit-pr19430.c: Same.
2913 * gcc.dg/uninit-pr20644-O0.c: Same.
2914 * gcc.dg/utf16-4.c: Same.
2915 * gfortran.dg/pr70006.f90: Same.
2916 * obj-c++.dg/fsf-package-0.m: Same.
2917
119092c1
RB
29182017-04-28 Richard Biener <rguenther@suse.de>
2919
2920 * gcc.dg/tree-ssa/evrp7.c: New testcase.
2921 * gcc.dg/tree-ssa/evrp8.c: Likewise.
2922 * gcc.dg/tree-ssa/evrp9.c: Likewise.
2923 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
2924 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2925 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 2926
3777eda2
MP
29272017-04-27 Marek Polacek <polacek@redhat.com>
2928
2929 PR sanitizer/80349
2930 * c-c++-common/ubsan/pr80349.c: New test.
2931
8211c4a2
VR
29322017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
2933
2934 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
2935 diagnostics.
2936 * g++.dg/warn/pr12242.C: Likewise.
2937
94baf2e2
DE
29382017-04-27 David Edelsohn <dje.gcc@gmail.com>
2939
2940 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
2941
9a448688
ML
29422017-04-27 Martin Liska <mliska@suse.cz>
2943
2944 PR testsuite/79455
2945 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
2946 more generic.
2947
f8a36447
JJ
29482017-04-27 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR c++/80534
2951 * g++.dg/other/pr80534-1.C: New test.
2952 * g++.dg/other/pr80534-2.C: New test.
2953
1b7c8d39
RB
29542017-04-27 Richard Biener <rguenther@suse.de>
2955
2956 PR middle-end/80539
2957 * gcc.dg/torture/pr80539.c: New testcase.
2958
985b8393
JJ
29592017-04-27 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/77728
2962 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
2963
a480422d
VR
29642017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
2965
2966 * g++.dg/diagnostic/nested-name-1.C: New test.
2967
f9726baa
ML
29682017-04-26 Martin Liska <mliska@suse.cz>
2969
2970 * gcc.dg/guality/guality.h: Add prefix to test verification.
2971
9f4df8f1
NS
29722017-04-25 Nathan Sidwell <nathan@acm.org>
2973
2974 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
2975
1913c8f6
UB
29762017-04-25 Uros Bizjak <ubizjak@gmail.com>
2977
2978 PR target/70799
2979 * gcc.target/i386/pr70799-5.c: New test.
2980
e602bbfc
MS
29812017-04-25 Martin Sebor <msebor@redhat.com>
2982
2983 PR tree-optimization/80497
2984 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
2985
7629ae90
RR
29862017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2987 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR target/77728
2990 * g++.dg/abi/pr77728-1.C: New test.
2991
2ef42cf9
MP
29922017-04-25 Marek Polacek <polacek@redhat.com>
2993
2994 PR sanitizer/80349
2995 * g++.dg/ubsan/pr80349-2.C: New test.
2996
70caf430
VR
29972017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
2998
2999 * g++.dg/cpp0x/enum34.C: New test.
3000
f66c70dc
TV
30012017-04-25 Tom de Vries <tom@codesourcery.com>
3002
3003 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3004 variables.
3005 (dg-line): New proc.
3006 (process-message): Handle line number variables.
3007 * objc.dg/try-catch-12.m: Use dg-line.
3008
77071af6
BS
30092017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3010
3011 PR target/80482
3012 * gcc.target/powerpc/vec-constvolatile.c: New test.
3013
fbe91804
DM
30142017-04-25 David Malcolm <dmalcolm@redhat.com>
3015
3016 * g++.dg/semicolon-fixits.C: New test case.
3017
1c4ea66f
DM
30182017-04-25 David Malcolm <dmalcolm@redhat.com>
3019
3020 * gcc.dg/semicolon-fixits.c: New test case.
3021
5ca28c1d
DM
30222017-04-25 David Malcolm <dmalcolm@redhat.com>
3023
3024 * g++.dg/lookup/missing-std-include.C: New test file.
3025
2ec07fa6
RR
30262017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3027 Jakub Jelinek <jakub@redhat.com>
3028
3029 PR target/77728
3030 * g++.dg/abi/pr77728-2.C: New test.
3031
7d5dbb22
DM
30322017-04-25 David Malcolm <dmalcolm@redhat.com>
3033
3034 PR c++/80177
3035 * g++.dg/spellcheck-pr80177.C: New test case.
3036
6a3936d4
NS
30372017-04-25 Nathan Sidwell <nathan@acm.org>
3038
3039 * g++.dg/dg.exp (find-cxx-tests): New function.
3040 (main): Use it, remove explicit pruning
3041
bed3fd46
RB
30422017-04-25 Richard Biener <rguenther@suse.de>
3043
3044 PR tree-optimization/80492
3045 * gcc.dg/pr80492.c: New testcase.
3046
c9e9c3ac
SKS
30472017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3048
3049 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3050 for targets with int size less than 32 bits.
3051
2700fbd6
RB
30522017-04-25 Richard Biener <rguenther@suse.de>
3053
3054 PR tree-optimization/79201
3055 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3056 * gcc.target/i386/pr22152.c: Disable sinking.
3057
e57136da
AK
30582017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3059
3060 PR target/80464
3061 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3062
3cb9ee2f
AK
30632017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3064
3065 PR target/79895
3066 * gcc.target/s390/pr79895.c: New test.
3067
03db9ab5
DV
30682017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3069
3070 PR target/80080
3071 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3072 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3073 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3074
39259462
JJ
30752017-04-25 Jakub Jelinek <jakub@redhat.com>
3076
ba5d69f3
JJ
3077 PR rtl-optimization/80501
3078 * gcc.c-torture/execute/pr80501.c: New test.
3079
39259462
JJ
3080 PR rtl-optimization/80500
3081 * gcc.dg/pr80500.c: New test.
3082
bb0249cb
MG
30832017-04-25 Marc Glisse <marc.glisse@inria.fr>
3084
3085 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3086 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3087
be420eb8
JW
30882017-04-22 Janus Weil <janus@gcc.gnu.org>
3089
3090 PR fortran/80121
3091 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3092 directive.
3093
0ebd1f00
DM
30942017-04-24 David Malcolm <dmalcolm@redhat.com>
3095
3096 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3097 * jit.dg/test-alignment.c: New test case.
3098 * jit.dg/test-alignment.cc: New test case.
3099 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3100 New test case.
3101
412f61f0
DM
31022017-04-24 David Malcolm <dmalcolm@redhat.com>
3103
3104 PR c++/80016
3105 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3106 test function.
3107 (test_alignof): New test function.
3108
a8492d5e
MG
31092017-04-24 Marc Glisse <marc.glisse@inria.fr>
3110
3111 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3112
ec856f5f
VR
31132017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3114
3115 * g++.dg/diagnostic/duplicate1.C: New test.
3116 * g++.dg/cpp0x/duplicate1.C: New test.
3117
a753df11
MJ
31182017-04-24 Martin Jambor <mjambor@suse.cz>
3119
3120 PR tree-optimization/80293
3121 * g++.dg/tree-ssa/pr80293.C: New test.
3122
3ebd8e62
ML
31232017-04-24 Martin Liska <mliska@suse.cz>
3124
3125 PR middle-end/79931
3126 * g++.dg/ipa/pr79931.C: New test.
3127
f30a1190
RB
31282017-04-24 Richard Biener <rguenther@suse.de>
3129
3130 PR tree-optimization/80494
3131 * gfortran.dg/pr80494.f90: New testcase.
3132
4c7c437c
RB
31332017-04-24 Richard Biener <rguenther@suse.de>
3134
3135 PR tree-optimization/79725
3136 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3137
d21a8e3b
RB
31382017-04-24 Richard Biener <rguenther@suse.de>
3139
3140 PR c++/2972
3141 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3142
c7eb642e
JD
31432017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3144
3145 PR fortran/80484
3146 * gfortran.dg/dtio_29.f03: New test.
3147
60fc41bd
JW
31482017-04-22 Janus Weil <janus@gcc.gnu.org>
3149
3150 PR fortran/80121
3151 * gfortran.dg/intent_out_9.f90: New test case.
3152
2eb8a343
UB
31532017-04-23 Uros Bizjak <ubizjak@gmail.com>
3154
3155 PR target/70799
1913c8f6 3156 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 3157
fc23d35a
JW
31582017-04-21 Janus Weil <janus@gcc.gnu.org>
3159
3160 PR fortran/80392
3161 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3162
7b9efd03
UB
31632017-04-21 Uros Bizjak <ubizjak@gmail.com>
3164
3165 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3166
2fd30fbe
RB
31672017-04-21 Richard Biener <rguenther@suse.de>
3168
3169 PR tree-optimization/79547
3170 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3171
bb1bc604
RB
31722017-04-21 Richard Biener <rguenther@suse.de>
3173
3174 PR tree-optimization/78847
3175 * g++.dg/tree-ssa/pr78847.C: New testcase.
3176
666f7903
JJ
31772017-04-21 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR c/80468
3180 * gcc.dg/pr80468.c: New test.
3181
25c28f47
ML
31822017-04-21 Martin Liska <mliska@suse.cz>
3183
3184 PR tree-optimization/66278
3185 * gcc.dg/vect/pr66278.c: New test.
3186
6d553e9b
RB
31872017-04-21 Richard Biener <rguenther@suse.de>
3188
3189 PR tree-optimization/80237
3190 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3191 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3192 adjust expected optimizations.
3193
7fd1a747
RB
31942016-04-21 Richard Biener <rguenther@suse.de>
3195
3196 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3197 of inner loops.
3198 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3199 * gcc.dg/vect/vect-104.c: Likewise.
3200
2f23a412
EB
32012017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3202
3203 PR tree-optimization/80426
3204 * gcc.c-torture/execute/20170429-1.c: Rename into...
3205 * gcc.c-torture/execute/20170419-1.c: ...this.
3206
8749b11f
UB
32072017-04-20 Uros Bizjak <ubizjak@gmail.com>
3208
3209 PR target/79804
3210 * gcc.target/i386/pr79804.c: New test.
3211
20917336
UB
32122017-04-20 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/78090
3215 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3216
2414b022
DE
32172017-04-20 David Edelsohn <dje.gcc@gmail.com>
3218
3219 * g++/opt/pr80436.C: XFAIL on AIX.
3220
34d57a10
JW
32212017-04-20 Jonathan Wakely <jwakely@redhat.com>
3222
3223 PR c++/80473
3224 * g++.dg/diagnostic/pr80473.C: New test.
3225
c3cbcd45
VR
32262017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3227
3228 * g++.dg/warn/Wextra-semi.C: New test.
3229
8a59d466
JJ
32302017-04-20 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR middle-end/80423
3233 * g++.dg/other/pr80423.C: New test.
3234
a4bb5c57
SKS
32352017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3236
3237 * gcc.dg/pr80170.c: Require ptr32plus.
3238
fe1e7d0e
EB
32392017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3240
3241 PR tree-optimization/80426
3242 * gcc.c-torture/execute/20170419-1.c: New test.
3243
48d811eb
JJ
32442017-04-19 Jakub Jelinek <jakub@redhat.com>
3245
f19e6a9c
JJ
3246 PR debug/80461
3247 * g++.dg/debug/pr80461.C: New test.
3248
541035a6
JJ
3249 PR c++/80459
3250 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3251 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3252 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3253
48d811eb
JJ
3254 PR debug/80436
3255 * g++.dg/opt/pr80436.C: New test.
3256
5249994e
SKS
32572017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3258
3259 * gcc.dg/torture/pr80341.c: Require int32plus.
3260
a16c8d8b 32612017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3262 Jeff Law <law@redhat.com>
a16c8d8b
EB
3263
3264 * gcc.c-torture/compile/20170419-1.c: New test.
3265
6143c998
TV
32662017-04-19 Tom de Vries <tom@codesourcery.com>
3267
3268 PR testsuite/80221
3269 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3270 subsequent dg directives.
3271 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3272 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3273 * c-c++-common/attr-fallthrough-2.c: Same.
3274 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3275 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3276 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3277 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3278 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3279 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3280 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3281 * c-c++-common/cilk-plus/CK/errors.c: Same.
3282 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3283 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3284 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3285 * c-c++-common/cpp/pr57580.c: Same.
3286 * c-c++-common/goacc/asyncwait-1.c: Same.
3287 * c-c++-common/goacc/cache-2.c: Same.
3288 * c-c++-common/goacc/declare-2.c: Same.
3289 * c-c++-common/goacc/deviceptr-1.c: Same.
3290 * c-c++-common/goacc/routine-5.c: Same.
3291 * c-c++-common/gomp/clauses-2.c: Same.
3292 * c-c++-common/gomp/ordered-3.c: Same.
3293 * c-c++-common/gomp/pr67501.c: Same.
3294 * c-c++-common/pr20000.c: Same.
3295 * c-c++-common/pr43395.c: Same.
3296 * c-c++-common/pr49706.c: Same.
3297 * c-c++-common/pr77624-1.c: Same.
3298 * c-c++-common/pr77624-2.c: Same.
3299 * c-c++-common/raw-string-14.c: Same.
3300 * c-c++-common/raw-string-16.c: Same.
3301 * c-c++-common/raw-string-3.c: Same.
3302 * c-c++-common/raw-string-4.c: Same.
3303 * c-c++-common/raw-string-5.c: Same.
3304 * c-c++-common/raw-string-6.c: Same.
3305 * g++.dg/abi/mangle41.C: Same.
3306 * g++.dg/conversion/nullptr1.C: Same.
3307 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3308 * g++.dg/cpp0x/auto27.C: Same.
3309 * g++.dg/cpp0x/constexpr-98.C: Same.
3310 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3311 * g++.dg/cpp0x/diag2.C: Same.
3312 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3313 * g++.dg/cpp0x/nullptr15.C: Same.
3314 * g++.dg/cpp0x/pr31431-2.C: Same.
3315 * g++.dg/cpp0x/pr31431.C: Same.
3316 * g++.dg/cpp0x/pr79118.C: Same.
3317 * g++.dg/cpp0x/static_assert3.C: Same.
3318 * g++.dg/cpp0x/temp_default2.C: Same.
3319 * g++.dg/cpp0x/trailing4.C: Same.
3320 * g++.dg/cpp0x/variadic-ex10.C: Same.
3321 * g++.dg/cpp0x/variadic-ex13.C: Same.
3322 * g++.dg/cpp0x/variadic-ex14.C: Same.
3323 * g++.dg/cpp0x/variadic-ex3.C: Same.
3324 * g++.dg/cpp0x/variadic-ex4.C: Same.
3325 * g++.dg/cpp0x/variadic59.C: Same.
3326 * g++.dg/cpp0x/vt-37737-2.C: Same.
3327 * g++.dg/cpp0x/vt-57397-1.C: Same.
3328 * g++.dg/cpp0x/vt-57397-2.C: Same.
3329 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3330 * g++.dg/cpp1z/gen-attrs1.C: Same.
3331 * g++.dg/diagnostic/pr71075.C: Same.
3332 * g++.dg/eh/goto2.C: Same.
3333 * g++.dg/eh/goto3.C: Same.
3334 * g++.dg/expr/bitfield4.C: Same.
3335 * g++.dg/expr/bitfield5.C: Same.
3336 * g++.dg/expr/bitfield6.C: Same.
3337 * g++.dg/expr/bool1.C: Same.
3338 * g++.dg/expr/bool3.C: Same.
3339 * g++.dg/expr/cond10.C: Same.
3340 * g++.dg/expr/cond11.C: Same.
3341 * g++.dg/expr/lval3.C: Same.
3342 * g++.dg/expr/lval4.C: Same.
3343 * g++.dg/ext/anon-struct4.C: Same.
3344 * g++.dg/ext/attrib44.C: Same.
3345 * g++.dg/ext/builtin3.C: Same.
3346 * g++.dg/ext/dllimport7.C: Same.
3347 * g++.dg/ext/label5.C: Same.
3348 * g++.dg/ext/no-asm-1.C: Same.
3349 * g++.dg/ext/utf16-4.C: Same.
3350 * g++.dg/ext/vla2.C: Same.
3351 * g++.dg/gomp/block-1.C: Same.
3352 * g++.dg/gomp/block-2.C: Same.
3353 * g++.dg/gomp/block-3.C: Same.
3354 * g++.dg/gomp/block-5.C: Same.
3355 * g++.dg/gomp/linear-2.C: Same.
3356 * g++.dg/gomp/target-1.C: Same.
3357 * g++.dg/gomp/target-2.C: Same.
3358 * g++.dg/gomp/taskgroup-1.C: Same.
3359 * g++.dg/gomp/teams-1.C: Same.
3360 * g++.dg/inherit/pure1.C: Same.
3361 * g++.dg/init/array43.C: Same.
3362 * g++.dg/init/array46.C: Same.
3363 * g++.dg/init/const10.C: Same.
3364 * g++.dg/init/ctor4-1.C: Same.
3365 * g++.dg/init/ctor4.C: Same.
3366 * g++.dg/init/new37.C: Same.
3367 * g++.dg/init/pr25811.C: Same.
3368 * g++.dg/init/pr29043.C: Same.
3369 * g++.dg/init/pr29571.C: Same.
3370 * g++.dg/lookup/duperr1.C: Same.
3371 * g++.dg/lookup/error1.C: Same.
3372 * g++.dg/lookup/koenig5.C: Same.
3373 * g++.dg/lookup/pr77549.C: Same.
3374 * g++.dg/lookup/suggestions1.C: Same.
3375 * g++.dg/lookup/using16.C: Same.
3376 * g++.dg/lookup/using7.C: Same.
3377 * g++.dg/other/anon-union3.C: Same.
3378 * g++.dg/other/array2.C: Same.
3379 * g++.dg/other/error13.C: Same.
3380 * g++.dg/other/error34.C: Same.
3381 * g++.dg/overload/builtin1.C: Same.
3382 * g++.dg/overload/conv-op1.C: Same.
3383 * g++.dg/overload/error3.C: Same.
3384 * g++.dg/overload/koenig1.C: Same.
3385 * g++.dg/overload/operator5.C: Same.
3386 * g++.dg/overload/template5.C: Same.
3387 * g++.dg/overload/unknown1.C: Same.
3388 * g++.dg/overload/using2.C: Same.
3389 * g++.dg/parse/constructor1.C: Same.
3390 * g++.dg/parse/crash36.C: Same.
3391 * g++.dg/parse/crash63.C: Same.
3392 * g++.dg/parse/error11.C: Same.
3393 * g++.dg/parse/error12.C: Same.
3394 * g++.dg/parse/error14.C: Same.
3395 * g++.dg/parse/error2.C: Same.
3396 * g++.dg/parse/error21.C: Same.
3397 * g++.dg/parse/error26.C: Same.
3398 * g++.dg/parse/error36.C: Same.
3399 * g++.dg/parse/friend12.C: Same.
3400 * g++.dg/parse/invalid-op1.C: Same.
3401 * g++.dg/parse/missing-template1.C: Same.
3402 * g++.dg/parse/parser-pr28152-2.C: Same.
3403 * g++.dg/parse/parser-pr28152.C: Same.
3404 * g++.dg/parse/pr16696-permissive.C: Same.
3405 * g++.dg/parse/pr16696.C: Same.
3406 * g++.dg/parse/pr69628.C: Same.
3407 * g++.dg/parse/ret-type2.C: Same.
3408 * g++.dg/parse/specialization1.C: Same.
3409 * g++.dg/parse/template3.C: Same.
3410 * g++.dg/parse/template9.C: Same.
3411 * g++.dg/parse/typename11.C: Same.
3412 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3413 * g++.dg/pr45330.C: Same.
3414 * g++.dg/rtti/typeid6.C: Same.
3415 * g++.dg/spellcheck-fields.C: Same.
3416 * g++.dg/spellcheck-typenames.C: Same.
3417 * g++.dg/tc1/dr108.C: Same.
3418 * g++.dg/tc1/dr147.C: Same.
3419 * g++.dg/template/arg7.C: Same.
3420 * g++.dg/template/conv11.C: Same.
3421 * g++.dg/template/crash13.C: Same.
3422 * g++.dg/template/crash55.C: Same.
3423 * g++.dg/template/dependent-expr5.C: Same.
3424 * g++.dg/template/error17.C: Same.
3425 * g++.dg/template/error33.C: Same.
3426 * g++.dg/template/error4.C: Same.
3427 * g++.dg/template/error50.C: Same.
3428 * g++.dg/template/error53.C: Same.
3429 * g++.dg/template/friend.C: Same.
3430 * g++.dg/template/func2.C: Same.
3431 * g++.dg/template/local6.C: Same.
3432 * g++.dg/template/member5.C: Same.
3433 * g++.dg/template/meminit1.C: Same.
3434 * g++.dg/template/nested3.C: Same.
3435 * g++.dg/template/nontype6.C: Same.
3436 * g++.dg/template/overload12.C: Same.
3437 * g++.dg/template/ptrmem8.C: Same.
3438 * g++.dg/template/qualified-id1.C: Same.
3439 * g++.dg/template/spec15.C: Same.
3440 * g++.dg/template/static1.C: Same.
3441 * g++.dg/template/static10.C: Same.
3442 * g++.dg/template/static2.C: Same.
3443 * g++.dg/template/ttp25.C: Same.
3444 * g++.dg/template/typedef2.C: Same.
3445 * g++.dg/template/typename2.C: Same.
3446 * g++.dg/template/unify10.C: Same.
3447 * g++.dg/template/unify6.C: Same.
3448 * g++.dg/template/unify7.C: Same.
3449 * g++.dg/template/unify9.C: Same.
3450 * g++.dg/template/varmod1.C: Same.
3451 * g++.dg/ubsan/div-by-zero-1.C: Same.
3452 * g++.dg/ubsan/pr63956.C: Same.
3453 * g++.dg/warn/Waddress-1.C: Same.
3454 * g++.dg/warn/Wconversion2.C: Same.
3455 * g++.dg/warn/Wnull-conversion-1.C: Same.
3456 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3457 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3458 * g++.dg/warn/Wswitch-1.C: Same.
3459 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3460 * g++.dg/warn/Wtype-limits.C: Same.
3461 * g++.dg/warn/Wunused-parm-5.C: Same.
3462 * g++.dg/warn/deprecated-6.C: Same.
3463 * g++.dg/warn/deprecated.C: Same.
3464 * g++.dg/warn/incomplete1.C: Same.
3465 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3466 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3467 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3468 * g++.dg/warn/overflow-warn-1.C: Same.
3469 * g++.dg/warn/overflow-warn-3.C: Same.
3470 * g++.dg/warn/overflow-warn-4.C: Same.
3471 * g++.dg/warn/pr12242.C: Same.
3472 * g++.dg/warn/pr30551-2.C: Same.
3473 * g++.dg/warn/pr30551.C: Same.
3474 * g++.old-deja/g++.benjamin/16077.C: Same.
3475 * g++.old-deja/g++.bob/inherit1.C: Same.
3476 * g++.old-deja/g++.brendan/crash56.C: Same.
3477 * g++.old-deja/g++.brendan/template17.C: Same.
3478 * g++.old-deja/g++.eh/ctor1.C: Same.
3479 * g++.old-deja/g++.jason/bool5.C: Same.
3480 * g++.old-deja/g++.jason/cond.C: Same.
3481 * g++.old-deja/g++.jason/operator.C: Same.
3482 * g++.old-deja/g++.jason/pmf5.C: Same.
3483 * g++.old-deja/g++.law/ctors5.C: Same.
3484 * g++.old-deja/g++.law/missed-error2.C: Same.
3485 * g++.old-deja/g++.law/operators9.C: Same.
3486 * g++.old-deja/g++.law/temps1.C: Same.
3487 * g++.old-deja/g++.mike/for2.C: Same.
3488 * g++.old-deja/g++.mike/ns5.C: Same.
3489 * g++.old-deja/g++.mike/ns7.C: Same.
3490 * g++.old-deja/g++.mike/p10769b.C: Same.
3491 * g++.old-deja/g++.niklas/t120.C: Same.
3492 * g++.old-deja/g++.niklas/t121.C: Same.
3493 * g++.old-deja/g++.ns/koenig5.C: Same.
3494 * g++.old-deja/g++.oliva/overload1.C: Same.
3495 * g++.old-deja/g++.other/crash24.C: Same.
3496 * g++.old-deja/g++.other/crash25.C: Same.
3497 * g++.old-deja/g++.other/decl5.C: Same.
3498 * g++.old-deja/g++.other/lineno5.C: Same.
3499 * g++.old-deja/g++.other/null3.C: Same.
3500 * g++.old-deja/g++.other/overcnv2.C: Same.
3501 * g++.old-deja/g++.other/ptrmem7.C: Same.
3502 * g++.old-deja/g++.other/typename1.C: Same.
3503 * g++.old-deja/g++.other/vaarg3.C: Same.
3504 * g++.old-deja/g++.pt/crash10.C: Same.
3505 * g++.old-deja/g++.pt/crash28.C: Same.
3506 * g++.old-deja/g++.pt/crash38.C: Same.
3507 * g++.old-deja/g++.pt/explicit70.C: Same.
3508 * g++.old-deja/g++.pt/explicit77.C: Same.
3509 * g++.old-deja/g++.pt/expr2.C: Same.
3510 * g++.old-deja/g++.pt/spec5.C: Same.
3511 * g++.old-deja/g++.pt/spec6.C: Same.
3512 * g++.old-deja/g++.pt/typename3.C: Same.
3513 * g++.old-deja/g++.pt/typename5.C: Same.
3514 * g++.old-deja/g++.pt/typename6.C: Same.
3515 * g++.old-deja/g++.pt/typename7.C: Same.
3516 * g++.old-deja/g++.pt/unify4.C: Same.
3517 * g++.old-deja/g++.pt/unify8.C: Same.
3518 * g++.old-deja/g++.pt/vaarg3.C: Same.
3519 * g++.old-deja/g++.robertl/eb22.C: Same.
3520 * g++.old-deja/g++.robertl/eb4.C: Same.
3521 * g++.old-deja/g++.robertl/eb44.C: Same.
3522 * g++.old-deja/g++.robertl/eb69.C: Same.
3523 * g++.old-deja/g++.robertl/eb98.C: Same.
3524 * gcc.dg/20031223-1.c: Same.
3525 * gcc.dg/940510-1.c: Same.
3526 * gcc.dg/990506-0.c: Same.
3527 * gcc.dg/Walloca-1.c: Same.
3528 * gcc.dg/Walloca-2.c: Same.
3529 * gcc.dg/Wconversion-integer.c: Same.
3530 * gcc.dg/Wcxx-compat-8.c: Same.
3531 * gcc.dg/Wimplicit-int-1.c: Same.
3532 * gcc.dg/Wimplicit-int-2.c: Same.
3533 * gcc.dg/Wimplicit-int-4.c: Same.
3534 * gcc.dg/Wpointer-sign-Wall.c: Same.
3535 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3536 * gcc.dg/Wshadow-1.c: Same.
3537 * gcc.dg/Wshadow-3.c: Same.
3538 * gcc.dg/Wswitch-enum-error.c: Same.
3539 * gcc.dg/Wswitch-enum.c: Same.
3540 * gcc.dg/Wswitch-error.c: Same.
3541 * gcc.dg/Wswitch.c: Same.
3542 * gcc.dg/Wtype-limits-Wextra.c: Same.
3543 * gcc.dg/Wtype-limits.c: Same.
3544 * gcc.dg/Wvla-larger-than-2.c: Same.
3545 * gcc.dg/anon-struct-5.c: Same.
3546 * gcc.dg/array-10.c: Same.
3547 * gcc.dg/array-11.c: Same.
3548 * gcc.dg/array-15.c: Same.
3549 * gcc.dg/array-2.c: Same.
3550 * gcc.dg/array-8.c: Same.
3551 * gcc.dg/array-const-2.c: Same.
3552 * gcc.dg/array-const-3.c: Same.
3553 * gcc.dg/bitfld-1.c: Same.
3554 * gcc.dg/bitfld-8.c: Same.
3555 * gcc.dg/builtin-redefine.c: Same.
3556 * gcc.dg/c11-noreturn-1.c: Same.
3557 * gcc.dg/c11-noreturn-2.c: Same.
3558 * gcc.dg/c11-static-assert-3.c: Same.
3559 * gcc.dg/c90-arraydecl-1.c: Same.
3560 * gcc.dg/c90-complex-1.c: Same.
3561 * gcc.dg/c90-complit-1.c: Same.
3562 * gcc.dg/c90-const-expr-11.c: Same.
3563 * gcc.dg/c90-const-expr-7.c: Same.
3564 * gcc.dg/c90-const-expr-8.c: Same.
3565 * gcc.dg/c90-enum-comma-1.c: Same.
3566 * gcc.dg/c90-flex-array-1.c: Same.
3567 * gcc.dg/c90-hexfloat-1.c: Same.
3568 * gcc.dg/c90-idem-qual-1.c: Same.
3569 * gcc.dg/c90-idem-qual-2.c: Same.
3570 * gcc.dg/c90-idem-qual-3.c: Same.
3571 * gcc.dg/c90-mixdecl-1.c: Same.
3572 * gcc.dg/c90-restrict-1.c: Same.
3573 * gcc.dg/c90-return-1.c: Same.
3574 * gcc.dg/c99-array-nonobj-1.c: Same.
3575 * gcc.dg/c99-arraydecl-1.c: Same.
3576 * gcc.dg/c99-complex-1.c: Same.
3577 * gcc.dg/c99-complex-2.c: Same.
3578 * gcc.dg/c99-complit-2.c: Same.
3579 * gcc.dg/c99-const-expr-7.c: Same.
3580 * gcc.dg/c99-const-expr-8.c: Same.
3581 * gcc.dg/c99-flex-array-3.c: Same.
3582 * gcc.dg/c99-flex-array-7.c: Same.
3583 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3584 * gcc.dg/c99-impl-decl-1.c: Same.
3585 * gcc.dg/c99-impl-int-1.c: Same.
3586 * gcc.dg/c99-impl-int-2.c: Same.
3587 * gcc.dg/c99-init-3.c: Same.
3588 * gcc.dg/c99-restrict-1.c: Same.
3589 * gcc.dg/c99-return-1.c: Same.
3590 * gcc.dg/c99-tag-1.c: Same.
3591 * gcc.dg/c99-tag-3.c: Same.
3592 * gcc.dg/call-diag-2.c: Same.
3593 * gcc.dg/cpp/19940712-1.c: Same.
3594 * gcc.dg/cpp/19951025-1.c: Same.
3595 * gcc.dg/cpp/19990413-1.c: Same.
3596 * gcc.dg/cpp/direct2.c: Same.
3597 * gcc.dg/cpp/direct2s.c: Same.
3598 * gcc.dg/cpp/pr28709.c: Same.
3599 * gcc.dg/cpp/pr61854-c90.c: Same.
3600 * gcc.dg/cpp/pr61854-c94.c: Same.
3601 * gcc.dg/cpp/pragma-1.c: Same.
3602 * gcc.dg/cpp/pragma-2.c: Same.
3603 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3604 * gcc.dg/cpp/trad/literals-2.c: Same.
3605 * gcc.dg/cpp/warn-comments-2.c: Same.
3606 * gcc.dg/cpp/warn-comments-3.c: Same.
3607 * gcc.dg/cpp/warn-comments.c: Same.
3608 * gcc.dg/cpp/warn-long-long-2.c: Same.
3609 * gcc.dg/cpp/warn-long-long.c: Same.
3610 * gcc.dg/cpp/warn-redefined-2.c: Same.
3611 * gcc.dg/cpp/warn-redefined.c: Same.
3612 * gcc.dg/darwin-cfstring-2.c: Same.
3613 * gcc.dg/darwin-cfstring-format-1.c: Same.
3614 * gcc.dg/decl-9.c: Same.
3615 * gcc.dg/declspec-1.c: Same.
3616 * gcc.dg/declspec-10.c: Same.
3617 * gcc.dg/declspec-11.c: Same.
3618 * gcc.dg/declspec-13.c: Same.
3619 * gcc.dg/declspec-18.c: Same.
3620 * gcc.dg/declspec-4.c: Same.
3621 * gcc.dg/declspec-5.c: Same.
3622 * gcc.dg/declspec-6.c: Same.
3623 * gcc.dg/declspec-8.c: Same.
3624 * gcc.dg/deprecated-4.c: Same.
3625 * gcc.dg/deprecated.c: Same.
3626 * gcc.dg/dfp/composite-type.c: Same.
3627 * gcc.dg/empty-source-2.c: Same.
3628 * gcc.dg/empty-source-3.c: Same.
3629 * gcc.dg/format/attr-6.c: Same.
3630 * gcc.dg/format/branch-1.c: Same.
3631 * gcc.dg/format/c90-printf-1.c: Same.
3632 * gcc.dg/format/c90-strftime-2.c: Same.
3633 * gcc.dg/format/c99-strftime-1.c: Same.
3634 * gcc.dg/format/cmn-err-1.c: Same.
3635 * gcc.dg/format/few-1.c: Same.
3636 * gcc.dg/format/ms_branch-1.c: Same.
3637 * gcc.dg/format/ms_unnamed-1.c: Same.
3638 * gcc.dg/format/ms_va-1.c: Same.
3639 * gcc.dg/format/unnamed-1.c: Same.
3640 * gcc.dg/format/va-1.c: Same.
3641 * gcc.dg/format/xopen-1.c: Same.
3642 * gcc.dg/funcdef-var-1.c: Same.
3643 * gcc.dg/funcdef-var-2.c: Same.
3644 * gcc.dg/gnu89-const-expr-1.c: Same.
3645 * gcc.dg/gnu89-const-expr-2.c: Same.
3646 * gcc.dg/gnu90-const-expr-1.c: Same.
3647 * gcc.dg/gnu99-const-expr-1.c: Same.
3648 * gcc.dg/gnu99-const-expr-2.c: Same.
3649 * gcc.dg/gnu99-init-2.c: Same.
3650 * gcc.dg/gomp/_Atomic-5.c: Same.
3651 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3652 * gcc.dg/gomp/atomic-5.c: Same.
3653 * gcc.dg/gomp/linear-1.c: Same.
3654 * gcc.dg/gomp/pr67500.c: Same.
3655 * gcc.dg/init-bad-1.c: Same.
3656 * gcc.dg/init-bad-2.c: Same.
3657 * gcc.dg/init-bad-3.c: Same.
3658 * gcc.dg/init-string-1.c: Same.
3659 * gcc.dg/label-compound-stmt-1.c: Same.
3660 * gcc.dg/label-decl-2.c: Same.
3661 * gcc.dg/label-decl-4.c: Same.
3662 * gcc.dg/large-size-array-2.c: Same.
3663 * gcc.dg/large-size-array-4.c: Same.
3664 * gcc.dg/lvalue-6.c: Same.
3665 * gcc.dg/m-un-2.c: Same.
3666 * gcc.dg/multiple-overflow-warn-1.c: Same.
3667 * gcc.dg/multiple-overflow-warn-2.c: Same.
3668 * gcc.dg/multiple-overflow-warn-3.c: Same.
3669 * gcc.dg/nested-redef-1.c: Same.
3670 * gcc.dg/no-asm-1.c: Same.
3671 * gcc.dg/no-asm-3.c: Same.
3672 * gcc.dg/no-asm-4.c: Same.
3673 * gcc.dg/noncompile/20010524-1.c: Same.
3674 * gcc.dg/noncompile/incomplete-5.c: Same.
3675 * gcc.dg/noncompile/pr44517.c: Same.
3676 * gcc.dg/noncompile/pr52290.c: Same.
3677 * gcc.dg/noreturn-1.c: Same.
3678 * gcc.dg/overflow-warn-1.c: Same.
3679 * gcc.dg/overflow-warn-2.c: Same.
3680 * gcc.dg/overflow-warn-3.c: Same.
3681 * gcc.dg/overflow-warn-4.c: Same.
3682 * gcc.dg/parm-mismatch-1.c: Same.
3683 * gcc.dg/parser-pr28152-2.c: Same.
3684 * gcc.dg/parser-pr28152.c: Same.
3685 * gcc.dg/pedwarn-init.c: Same.
3686 * gcc.dg/pointer-arith-2.c: Same.
3687 * gcc.dg/pointer-arith-3.c: Same.
3688 * gcc.dg/pointer-arith-4.c: Same.
3689 * gcc.dg/pr14475.c: Same.
3690 * gcc.dg/pr18596-3.c: Same.
3691 * gcc.dg/pr18809-1.c: Same.
3692 * gcc.dg/pr27953.c: Same.
3693 * gcc.dg/pr30457.c: Same.
3694 * gcc.dg/pr30551-2.c: Same.
3695 * gcc.dg/pr30551-3.c: Same.
3696 * gcc.dg/pr30551-4.c: Same.
3697 * gcc.dg/pr30551-5.c: Same.
3698 * gcc.dg/pr30551-6.c: Same.
3699 * gcc.dg/pr30551.c: Same.
3700 * gcc.dg/pr36997.c: Same.
3701 * gcc.dg/pr41842.c: Same.
3702 * gcc.dg/pr48552-1.c: Same.
3703 * gcc.dg/pr48552-2.c: Same.
3704 * gcc.dg/pr59717.c: Same.
3705 * gcc.dg/pr61077.c: Same.
3706 * gcc.dg/pr61096-1.c: Same.
3707 * gcc.dg/pr63626.c: Same.
3708 * gcc.dg/pr64223-1.c: Same.
3709 * gcc.dg/pr64223-2.c: Same.
3710 * gcc.dg/pr8788-1.c: Same.
3711 * gcc.dg/pr8927-1.c: Same.
3712 * gcc.dg/pragma-darwin.c: Same.
3713 * gcc.dg/pragma-diag-5.c: Same.
3714 * gcc.dg/pragma-message.c: Same.
3715 * gcc.dg/redecl-1.c: Same.
3716 * gcc.dg/simd-1.c: Same.
3717 * gcc.dg/simd-5.c: Same.
3718 * gcc.dg/simd-6.c: Same.
3719 * gcc.dg/spellcheck-fields.c: Same.
3720 * gcc.dg/spellcheck-typenames.c: Same.
3721 * gcc.dg/struct-semi-2.c: Same.
3722 * gcc.dg/struct-semi-3.c: Same.
3723 * gcc.dg/transparent-union-3.c: Same.
3724 * gcc.dg/ucnid-8.c: Same.
3725 * gcc.dg/uninit-pr19430-O0.c: Same.
3726 * gcc.dg/uninit-pr19430.c: Same.
3727 * gcc.dg/uninit-pr20644-O0.c: Same.
3728 * gcc.dg/utf-dflt.c: Same.
3729 * gcc.dg/utf-dflt2.c: Same.
3730 * gcc.dg/utf16-4.c: Same.
3731 * gcc.dg/vla-11.c: Same.
3732 * gcc.dg/vla-20.c: Same.
3733 * gcc.dg/vla-init-1.c: Same.
3734 * gcc.dg/vla-init-2.c: Same.
3735 * gcc.dg/vla-init-3.c: Same.
3736 * gcc.dg/weak/weak-6.c: Same.
3737 * gcc.dg/weak/weak-7.c: Same.
3738 * gcc.dg/wtr-int-type-1.c: Same.
3739 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3740 * gcc.target/arm/polytypes.c: Same.
3741 * gcc.target/i386/spellcheck-options-4.c: Same.
3742 * gcc.target/powerpc/20030218-1.c: Same.
3743 * gcc.target/sh/pr21255-4.c: Same.
3744 * gcc.test-framework/dg-error-exp-XP.c: Same.
3745 * gfortran.dg/array_constructor_30.f03: Same.
3746 * gfortran.dg/class_30.f90: Same.
3747 * gfortran.dg/goacc/subarrays.f95: Same.
3748 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3749 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3750 * gfortran.dg/intrinsic_std_1.f90: Same.
3751 * gfortran.dg/pr70006.f90: Same.
3752 * gfortran.dg/warning-directive-1.F90: Same.
3753 * gfortran.dg/warning-directive-2.F90: Same.
3754 * gfortran.dg/warning-directive-3.F90: Same.
3755 * gfortran.dg/warning-directive-4.F90: Same.
3756 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3757 * obj-c++.dg/class-extension-1.mm: Same.
3758 * obj-c++.dg/class-extension-2.mm: Same.
3759 * obj-c++.dg/class-protocol-1.mm: Same.
3760 * obj-c++.dg/cxx-ivars-1.mm: Same.
3761 * obj-c++.dg/duplicate-class-1.mm: Same.
3762 * obj-c++.dg/exceptions-3.mm: Same.
3763 * obj-c++.dg/exceptions-4.mm: Same.
3764 * obj-c++.dg/exceptions-5.mm: Same.
3765 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3766 * obj-c++.dg/fsf-package-0.m: Same.
3767 * obj-c++.dg/invalid-type-1.mm: Same.
3768 * obj-c++.dg/method-12.mm: Same.
3769 * obj-c++.dg/method-13.mm: Same.
3770 * obj-c++.dg/method-15.mm: Same.
3771 * obj-c++.dg/method-16.mm: Same.
3772 * obj-c++.dg/method-6.mm: Same.
3773 * obj-c++.dg/method-7.mm: Same.
3774 * obj-c++.dg/property/at-property-1.mm: Same.
3775 * obj-c++.dg/property/at-property-14.mm: Same.
3776 * obj-c++.dg/property/at-property-17.mm: Same.
3777 * obj-c++.dg/property/at-property-21.mm: Same.
3778 * obj-c++.dg/property/at-property-5.mm: Same.
3779 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3780 * obj-c++.dg/property/dynamic-3.mm: Same.
3781 * obj-c++.dg/property/dynamic-4.mm: Same.
3782 * obj-c++.dg/property/property-neg-1.mm: Same.
3783 * obj-c++.dg/property/property-neg-6.mm: Same.
3784 * obj-c++.dg/property/synthesize-11.mm: Same.
3785 * obj-c++.dg/property/synthesize-5.mm: Same.
3786 * obj-c++.dg/property/synthesize-6.mm: Same.
3787 * obj-c++.dg/proto-lossage-4.mm: Same.
3788 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3789 * obj-c++.dg/strings/strings-1.mm: Same.
3790 * obj-c++.dg/super-class-1.mm: Same.
3791 * obj-c++.dg/syntax-error-6.mm: Same.
3792 * obj-c++.dg/syntax-error-7.mm: Same.
3793 * obj-c++.dg/syntax-error-9.mm: Same.
3794 * obj-c++.dg/try-catch-13.mm: Same.
3795 * objc.dg/attributes/method-noreturn-1.m: Same.
3796 * objc.dg/bad-receiver-type-2.m: Same.
3797 * objc.dg/bad-receiver-type.m: Same.
3798 * objc.dg/call-super-2.m: Same.
3799 * objc.dg/class-2.m: Same.
3800 * objc.dg/class-extension-1.m: Same.
3801 * objc.dg/class-extension-2.m: Same.
3802 * objc.dg/class-protocol-1.m: Same.
3803 * objc.dg/desig-init-1.m: Same.
3804 * objc.dg/duplicate-class-1.m: Same.
3805 * objc.dg/exceptions-3.m: Same.
3806 * objc.dg/exceptions-4.m: Same.
3807 * objc.dg/exceptions-5.m: Same.
3808 * objc.dg/foreach-6.m: Same.
3809 * objc.dg/foreach-7.m: Same.
3810 * objc.dg/fsf-nsstring-format-1.m: Same.
3811 * objc.dg/fsf-package-0.m: Same.
3812 * objc.dg/invalid-type-1.m: Same.
3813 * objc.dg/method-11.m: Same.
3814 * objc.dg/method-19.m: Same.
3815 * objc.dg/method-2.m: Same.
3816 * objc.dg/method-20.m: Same.
3817 * objc.dg/method-5.m: Same.
3818 * objc.dg/method-6.m: Same.
3819 * objc.dg/method-7.m: Same.
3820 * objc.dg/method-9.m: Same.
3821 * objc.dg/missing-proto-3.m: Same.
3822 * objc.dg/private-1.m: Same.
3823 * objc.dg/property/at-property-1.m: Same.
3824 * objc.dg/property/at-property-14.m: Same.
3825 * objc.dg/property/at-property-17.m: Same.
3826 * objc.dg/property/at-property-21.m: Same.
3827 * objc.dg/property/at-property-5.m: Same.
3828 * objc.dg/property/dynamic-3.m: Same.
3829 * objc.dg/property/dynamic-4.m: Same.
3830 * objc.dg/property/property-neg-1.m: Same.
3831 * objc.dg/property/property-neg-6.m: Same.
3832 * objc.dg/property/synthesize-11.m: Same.
3833 * objc.dg/property/synthesize-5.m: Same.
3834 * objc.dg/property/synthesize-6.m: Same.
3835 * objc.dg/proto-hier-1.m: Same.
3836 * objc.dg/proto-lossage-4.m: Same.
3837 * objc.dg/protocol-qualifier-2.m: Same.
3838 * objc.dg/strings/strings-1.m: Same.
3839 * objc.dg/type-size-1.m: Same.
3840
d904a983
JL
38412017-04-18 Jeff Law <law@redhat.com>
3842
3843 PR target/74563
3844 * gcc.target/mips/pr74563: New test.
3845
0155ed56
JJ
38462017-04-18 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR tree-optimization/80443
3849 * gcc.c-torture/compile/pr80443.c: New test.
3850
f380f608
RS
38512017-04-18 Richard Sandiford <richard.sandiford@arm.com>
3852
3853 PR rtl-optimization/80357
3854 * gcc.c-torture/compile/pr80357.c: New test.
3855
dd68669b
JL
38562017-04-18 Jeff Law <law@redhat.com>
3857
3858 PR middle-end/80422
3859 * gcc.c-torture/compile/pr80422.c: New test.
3860
1cda61fc
JJ
38612017-04-18 Jakub Jelinek <jakub@redhat.com>
3862
3863 PR debug/80263
3864 * gcc.dg/debug/dwarf2/pr80263.c: New test.
3865
19970253
MM
38662017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 PR target/80099
3869 * gcc.target/powerpc/pr80099-1.c: New test.
3870 * gcc.target/powerpc/pr80099-2.c: Likewise.
3871 * gcc.target/powerpc/pr80099-3.c: Likewise.
3872 * gcc.target/powerpc/pr80099-4.c: Likewise.
3873 * gcc.target/powerpc/pr80099-5.c: Likewise.
3874
8487c9a5
JJ
38752017-04-18 Jakub Jelinek <jakub@redhat.com>
3876
3b5fb3cb
JJ
3877 PR sanitizer/80444
3878 * gcc.dg/sancov/pr80444.c: New test.
3879
8487c9a5
JJ
3880 PR middle-end/79788
3881 PR middle-end/80375
3882 * gcc.dg/pr79788-1.c: New test.
3883 * gcc.dg/pr79788-2.c: New test.
3884
be7c73ae
MP
38852017-04-18 Marek Polacek <polacek@redhat.com>
3886
3887 PR c++/80244 - ICE with attribute in template alias.
3888 * g++.dg/cpp0x/alias-decl-59.C: New test.
3889
d6e3e8a5
MP
3890 PR c++/80241 - ICE with alignas pack expansion.
3891 * g++.dg/cpp0x/alignas11.C: New test.
3892
1adb82e1
BE
38932017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3894
3895 PR c++/80287
3896 * g++.dg/lto/pr80287_0.C: New test.
3897
fb5e5621
KN
38982017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3899
3900 PR target/80315
3901 * gcc.target/powerpc/pr80315-1.c: New test.
3902 * gcc.target/powerpc/pr80315-2.c: New test.
3903 * gcc.target/powerpc/pr80315-3.c: New test.
3904 * gcc.target/powerpc/pr80315-4.c: New test.
3905
afeaeb70
TV
39062017-04-16 Tom de Vries <tom@codesourcery.com>
3907
3908 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
3909 directive.
3910 * g++.dg/parse/error3.C: Same.
3911 * g++.old-deja/g++.pt/niklas01a.C: Same.
3912 * gcc.dg/990506-0.c: Same.
3913 * gcc.dg/cpp/19990413-1.c: Same.
3914 * gcc.dg/cpp/pragma-1.c: Same.
3915 * gcc.dg/cpp/pragma-2.c: Same.
3916 * gcc.dg/m-un-2.c: Same.
3917 * objc.dg/private-1.m: Same.
3918
604f37cd
UB
39192017-04-15 Uros Bizjak <ubizjak@gmail.com>
3920
3921 * gcc.dg/pr54669.c: Fix dg-do directive.
3922 * gcc.dg/pr78582.c: Ditto.
3923 * gcc.dg/pr80020.c: Ditto.
3924 * gcc.dg/torture/pr57993-2.cpp: Ditto.
3925 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
3926 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
3927 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
3928 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
3929 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
3930 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
3931 * gcc.dg/tree-ssa/pr79352.c: Ditto.
3932 * gcc.dg/tree-ssa/pr79376.c: Ditto.
3933 * gcc.dg/tree-ssa/pr79691.c: Ditto.
3934
35cfdb17
DH
39352017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3936
604f37cd 3937 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
3938 * gfortran.dg/generic_29.f90: Likewise.
3939 * gfortran.dg/goacc/multi-clause.f90: Likewise.
3940 * gfortran.dg/pr41922.f90: Likewise.
3941 * gfortran.dg/pr70006.f90: Likewise.
3942
f378be38
SB
39432017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
3944
3945 PR tree-optimization/66612
3946 * gcc.target/powerpc/20050830-1.c: Remove xfail.
3947
43076492
JW
39482017-04-14 Janus Weil <janus@gcc.gnu.org>
3949
3950 PR fortran/80361
3951 * gfortran.dg/class_62.f90: New test case.
3952
dd3d6a42
AB
39532017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3954
3955 * gcc.target/arc/loop-1.c: New file.
3956
31a07c81
MM
39572017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3958
3959 PR target/80098
3960 * gcc.target/powerpc/pr80098-1.c: New test.
3961 * gcc.target/powerpc/pr80098-2.c: Likewise.
3962 * gcc.target/powerpc/pr80098-3.c: Likewise.
3963 * gcc.target/powerpc/pr80098-4.c: Likewise.
3964
09956017
JJ
39652017-04-13 Jakub Jelinek <jakub@redhat.com>
3966
3967 PR sanitizer/80403
3968 * g++.dg/ubsan/pr80403-2.C: New test.
3969
bc042396
VM
39702017-04-13 Vladimir Makarov <vmakarov@redhat.com>
3971
3972 PR rtl-optimization/80343
3973 * gcc.target/powerpc/pr80343.c: New.
3974
abac4c34
DK
39752017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
3976
3977 PR sanitizer/80414
3978 * c-c++-common/ubsan/bounds-15.c: New test.
3979
43a3aa03
RB
39802017-04-13 Richard Biener <rguenther@suse.de>
3981
3982 PR testsuite/80416
3983 * g++.dg/torture/pr79671.C: Fix asm constraints.
3984
031fbdb9
JJ
39852017-04-13 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR debug/80321
3988 * gcc.dg/debug/pr80321.c: New test.
3989
39902017-04-13 Eric Botcazou <ebotcazou@adacore.com>
3991
3992 * gnat.dg/debug10.adb: New test.
3993 * gnat.dg/debug10_pkg.ads: New helper.
3994
76873758
JJ
39952017-04-12 Jakub Jelinek <jakub@redhat.com>
3996
deed3da9
JJ
3997 PR tree-optimization/79390
3998 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
3999
b96a3e11
JJ
4000 PR sanitizer/80403
4001 PR sanitizer/80404
4002 PR sanitizer/80405
4003 * g++.dg/ubsan/pr80403.C: New test.
4004 * g++.dg/ubsan/pr80404.C: New test.
4005 * g++.dg/ubsan/pr80405.C: New test.
4006
76873758
JJ
4007 PR c/80163
4008 * gcc.dg/torture/pr80163.c: New test.
4009
940c9a7c 40102017-04-12 Richard Biener <rguenther@suse.de>
76873758 4011 Jeff Law <law@redhat.com>
940c9a7c
RB
4012
4013 PR tree-optimization/80359
4014 * gcc.dg/torture/pr80359.c: New testcase.
4015
350792ff 40162017-04-12 Richard Biener <rguenther@suse.de>
76873758 4017 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
4018
4019 PR middle-end/79671
4020 * g++.dg/torture/pr79671.C: New testcase.
4021 * g++.dg/lto/pr79671_0.C: Likewise.
4022 * g++.dg/lto/pr79671_1.c: Likewise.
4023
d62e6f10
JJ
40242017-04-12 Jakub Jelinek <jakub@redhat.com>
4025
4026 PR sanitizer/80349
4027 * g++.dg/ubsan/pr80349.C: New test.
4028
8585103f
JJ
40292017-04-11 Jakub Jelinek <jakub@redhat.com>
4030
347e1f77
JJ
4031 PR c++/80370
4032 * g++.dg/cpp1z/decomp28.C: New test.
4033
df1c878e
JJ
4034 PR middle-end/80100
4035 * gcc.dg/pr80100.c: New test.
4036
8585103f
JJ
4037 PR rtl-optimization/80385
4038 * g++.dg/opt/pr80385.C: New test.
4039
c6cf6ef7
ML
40402017-04-11 Martin Liska <mliska@suse.cz>
4041
4042 PR ipa/80212
4043 * g++.dg/ipa/pr80212.C: New test.
4044
3812f460
MS
40452017-04-11 Martin Sebor <msebor@redhat.com>
4046
4047 PR middle-end/80364
4048 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4049
9f679370
ML
40502017-04-11 Martin Liska <mliska@suse.cz>
4051
4052 PR sanitizer/70878
4053 * gcc.dg/ubsan/pr70878.c: New test.
4054
82665822
JJ
40552017-04-11 Jakub Jelinek <jakub@redhat.com>
4056
cb278caa
JJ
4057 PR target/80381
4058 * gcc.target/i386/pr80381.c: New test.
4059
82665822
JJ
4060 PR c++/80363
4061 * g++.dg/ext/pr80363.C: New test.
4062
abde687a
SKS
40632017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4064
4065 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4066 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4067 Add avr-*-* to non-lp64 selector.
4068
13e6ec34
MS
40692017-04-10 Martin Sebor <msebor@redhat.com>
4070
4071 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4072 * gcc.dg/pr40340-4.c: Same.
4073
a2cb1196
NK
40742017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4075
13e6ec34 4076 PR fortran/69498
a2cb1196
NK
4077 * gfortran.dg/submodule_unexp.f90: Modified test
4078 to account for new error.
4079 * gfortran.dg/submodule_twice.f90: New Test
4080
b447b28c
JJ
40812017-04-10 Jakub Jelinek <jakub@redhat.com>
4082
4083 PR c++/80176
4084 * g++.dg/init/ref23.C: New test.
4085
3bbd6768
TK
40862017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4087
4088 PR tree-optimization/80304
4089 * gfortran.dg/do_concurrent_4.f90: New test case.
4090
99827b5c
JW
40912017-04-10 Janus Weil <janus@gcc.gnu.org>
4092
4093 PR fortran/80046
4094 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4095
7db31bc2
DE
40962017-04-10 David Edelsohn <dje.gcc@gmail.com>
4097
4098 * g++.dg/torture/pr79905.C: Add -maltivec option.
4099
9058a2c5
JL
41002017-04-10 Jeff Law <law@redhat.com>
4101
4102 PR tree-optimization/80374
4103 * g++.dg/pr80374.c: New test.
4104
bd8f8642
KN
41052017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4106
4107 PR target/80108
4108 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4109 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4110
f634dd47
UB
41112017-04-10 Uros Bizjak <ubizjak@gmail.com>
4112
4113 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4114
065ba179
UB
41152017-04-10 Uros Bizjak <ubizjak@gmail.com>
4116
4117 PR testsuite/79356
4118 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4119
71b838d0
DS
41202017-04-10 Daniel Santos <daniel.santos@pobox.com>
4121
4122 PR testsuite/79867
4123 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4124
98a7a34e
MP
41252017-04-10 Marek Polacek <polacek@redhat.com>
4126
4127 PR sanitizer/80348
4128 * g++.dg/ubsan/div-by-zero-3.C: New test.
4129
aac69a62
BC
41302017-04-10 Bin Cheng <bin.cheng@arm.com>
4131
4132 PR tree-optimization/80153
4133 * gcc.c-torture/execute/pr80153.c: New.
4134
737237c9
RB
41352017-04-10 Richard Biener <rguenther@suse.de>
4136
4137 PR middle-end/80362
4138 * gcc.dg/torture/pr80362.c: New testcase.
4139
ba6ee9fc
RB
41402017-04-10 Richard Biener <rguenther@suse.de>
4141
4142 PR tree-optimization/80304
4143 * gcc.dg/torture/pr80304.c: New testcase.
4144
4d1a05f1
NS
41452017-04-10 Nathan Sidwell <nathan@acm.org>
4146
4147 PR target/79905
4148 * g++.dg/torture/pr79905.C: New.
4149
3ee0fb02
ML
41502017-04-10 Martin Liska <mliska@suse.cz>
4151
4152 PR sanitizer/80350
4153 * c-c++-common/ubsan/pr80350.c: New test.
4154
167a5b77
JJ
41552017-04-10 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR target/80324
4158 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4159
d691b7e4
ML
41602017-04-08 Martin Liska <mliska@suse.cz>
4161
4162 Revert:
4163 2017-04-07 Martin Liska <mliska@suse.cz>
4164
4165 PR ipa/80212
4166 * g++.dg/ipa/pr80212.C: New test.
4167
dcb2c527
JJ
41682017-04-07 Jakub Jelinek <jakub@redhat.com>
4169
c98b0016
JJ
4170 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4171 dg-options.
4172 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4173
dcb2c527
JJ
4174 PR target/80322
4175 PR target/80323
4176 PR target/80325
4177 PR target/80326
4178 * gcc.target/i386/avx512f-undefined-1.c: New test.
4179 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4180 * gcc.target/i386/avx-cvtsd-1.c: New test.
4181 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4182 * gcc.target/i386/avx512f-abspd-1.c: New test.
4183 * gcc.target/i386/avx-cvtss-1.c: New test.
4184 * gcc.target/i386/avx512f-absps-1.c: New test.
4185 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4186 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4187
1ef532f4
MP
41882017-04-07 Marek Polacek <polacek@redhat.com>
4189
4190 PR sanitizer/80348
4191 * g++.dg/ubsan/div-by-zero-2.C: New test.
4192
2166aeb3
MP
4193 PR c++/80095
4194 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4195
057da7af
VM
41962017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4197
4198 PR rtl-optimization/70478
4199 * gcc.target/s390/pr70478.c: New.
4200
3b6cb9e3
ML
42012017-04-07 Martin Liska <mliska@suse.cz>
4202
4203 PR target/79889
4204 * g++.dg/ext/mv8.C: Add aarch64* targets.
4205
70cd23c0
ML
42062017-04-07 Martin Liska <mliska@suse.cz>
4207
4208 PR ipa/80212
4209 * g++.dg/ipa/pr80212.C: New test.
4210
fe6bb25f
TP
42112017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4212
4213 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4214
bf7b869a
RB
42152017-04-07 Richard Biener <rguenther@suse.de>
4216
4217 PR tree-optimization/80334
4218 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4219 alignas on stack.
4220
2d143ba8
RB
42212017-04-07 Richard Biener <rguenther@suse.de>
4222
4223 PR middle-end/80341
4224 * gcc.dg/torture/pr80341.c: New testcase.
4225
ed3cd38d
JJ
42262017-04-06 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR debug/80234
4229 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4230 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4231
e5f56581
UB
42322017-04-06 Uros Bizjak <ubizjak@gmail.com>
4233
4234 PR target/79733
4235 * gcc.target/i386/pr79733.c: New test.
4236
a5211c80
UB
42372017-04-06 Uros Bizjak <ubizjak@gmail.com>
4238
4239 PR target/80298
4240 * gcc.target/i386/pr80298-1.c: New test.
4241 * gcc.target/i386/pr80298-2.c: Ditto.
4242
db086c96
TP
42432017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4244
4245 PR target/80082
4246 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4247 ARMv7-R.
4248
09b63f67
RB
42492017-04-06 Richard Biener <rguenther@suse.de>
4250
4251 PR tree-optimization/80334
4252 * g++.dg/torture/pr80334.C: New testcase.
4253
d9f8c5af
ML
42542017-04-06 Martin Liska <mliska@suse.cz>
4255
4256 PR sanitizer/80166
4257 * gcc.dg/asan/pr80166.c: New test.
4258
1b68991f
RO
42592017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4260
4261 PR tree-optimization/79390
4262 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4263
0f784346
RB
42642017-04-06 Richard Biener <rguenther@suse.de>
4265
4266 PR tree-optimization/80262
4267 * gcc.target/i386/pr80262.c: New testcase.
4268
23a429c2
RB
42692017-04-06 Richard Biener <rguenther@suse.de>
4270
4271 PR middle-end/80281
4272 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4273
e2323a2b
VM
42742017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4275
4276 PR rtl-optimization/70703
4277 * gcc.target/i386/pr70703.c: New.
4278
47a11342
JJ
42792017-04-05 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR sanitizer/80308
4282 * c-c++-common/asan/pr80308.c: New test.
4283
d0ee17a5
DV
42842017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4285
4286 PR target/79890
4287 * gcc.target/s390/pr79890.c: New test case.
4288
36f896c7
JJ
42892017-04-05 Jakub Jelinek <jakub@redhat.com>
4290
4291 PR target/80310
4292 * c-c++-common/ubsan/pr80310.c: New test.
4293
d16e2ddd
JJ
42942017-04-04 Jakub Jelinek <jakub@redhat.com>
4295
e1201dff
JJ
4296 PR c++/80297
4297 * g++.dg/torture/pr80297.C: New test.
4298
d16e2ddd
JJ
4299 PR tree-optimization/79390
4300 * gcc.target/i386/pr79390.c: New test.
4301 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4302
c0ea338b
VR
43032017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4304
4305 PR c++/80296
4306 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4307
a1527a93
TP
43082017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4309
4310 PR target/80307
4311 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4312 targeting any CPU or architecture.
4313 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4314 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4315 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4316 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4317 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4318 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4319 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4320 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4321
065ba179 43222017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4323
4324 PR fortran/69498
4325 * gfortran.dg/submodule_unexp.f90: New test.
4326
b1fd967c
JJ
43272017-04-04 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR target/80286
4330 * gcc.target/i386/avx-pr80286.c: New test.
4331 * gcc.dg/pr80286.c: New test.
4332
248179b5
RB
43332017-04-04 Richard Biener <rguenther@suse.de>
4334
4335 PR middle-end/80281
4336 * gcc.dg/torture/pr80281.c: New testcase.
4337
a577fcf2
RB
43382017-04-04 Richard Biener <rguenther@suse.de>
4339
4340 PR tree-optimization/80275
4341 * g++.dg/opt/pr80275.C: Make g static.
4342
833bbf60
SB
43432017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4344
4345 PR rtl-optimization/60818
4346 * gcc.c-torture/compile/pr60818.c: New testcase.
4347
5764ee3c
JW
43482017-04-03 Jonathan Wakely <jwakely@redhat.com>
4349
4350 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4351 * gcc.dg/20031012-1.c: Likewise.
4352 * gcc.dg/ipa/ipcp-1.c: Likewise.
4353 * gcc.dg/torture/matrix-3.c: Likewise.
4354 * gcc.target/powerpc/ppc-spe.c: Likewise.
4355 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4356
bbdf4e81
PB
43572017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4358
4359 PR target/80246
4360 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4361 powerpc_vsx_ok.
4362 (std, ld): Limit scan-assembler-times check to lp64.
4363 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4364 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4365 powerpc_vsx_ok.
4366
44bc146f
PB
43672017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4368
4369 PR target/80246
4370 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4371
fff80893
RB
43722017-04-03 Richard Biener <rguenther@suse.de>
4373
4374 PR tree-optimization/80275
4375 * g++.dg/opt/pr80275.C: New testcase.
4376
79f9fc38
DV
43772017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4378
4379 PR testsuite/79356
4380 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4381
a8e70fd3
RD
43822017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4383
4384 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4385 (bal): Increase iteration count and assume alignment.
4386
e0061866
BC
43872017-04-03 Bin Cheng <bin.cheng@arm.com>
4388
4389 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4390
c2d43326
AP
43912017-04-02 Andrew Pinski <apinski@cavium.com>
4392
4393 * gcc.c-torture/compile/nested-3.c: New testcase.
4394 * gcc.c-torture/execute/20170401-1.c: New testcase.
4395 * gcc.c-torture/execute/20170401-2.c: New testcase.
4396
a5a9046d
SB
43972017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4398
4399 PR rtl-optimization/79405
4400 gcc.dg/pr79405.c: New testcase.
4401
6f3af356
JJ
44022017-03-31 Jakub Jelinek <jakub@redhat.com>
4403
eee3756d
JJ
4404 PR debug/79255
4405 * gcc.dg/pr79255.c: New test.
4406
6f3af356
JJ
4407 PR c++/79572
4408 * g++.dg/ubsan/null-8.C: New test.
4409
99e6cfd6
PH
44102017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4411
4412 PR target/80107
4413 * gfortran.dg/pr80107.f: New.
4414
094e6b7a
JL
44152017-03-31 Jeff Law <law@redhat.com>
4416
4417 PR tree-optimization/49498
4418 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4419
eceb2409 44202017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4421
eceb2409
RB
4422 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4423
c412c01a 44242017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4425
c412c01a
RB
4426 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4427
005f12bf
JJ
44282017-03-31 Jakub Jelinek <jakub@redhat.com>
4429
af88f557
JJ
4430 PR libstdc++/80251
4431 * g++.dg/ext/is_aggregate.C: New test.
4432
7d790165
JJ
4433 PR middle-end/80173
4434 * gcc.target/i386/pr80173.c: New test.
4435
a7d55154
JJ
4436 PR middle-end/80163
4437 * gcc.dg/pr80163.c: New test.
4438
005f12bf
JJ
4439 PR debug/80025
4440 * gcc.dg/torture/pr80025.c: New test.
4441
c8e0f43f
MF
44422017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4443
4444 * gcc.target/mips/pr52125.c: Add -msym32.
4445
724d25f3
JJ
44462017-03-30 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR translation/80189
4449 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4450 * g++.dg/gomp/sharing-1.C: Likewise.
4451 * gfortran.dg/gomp/pr44536.f90: Likewise.
4452 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4453 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4454 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4455 * gfortran.dg/gomp/pr33439.f90: Likewise.
4456 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4457 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4458 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4459 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4460 * gcc.dg/gomp/sharing-1.c: Likewise.
4461
05dc406d
PB
44622017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4463
4464 PR target/80246
4465 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4466 Darwin and SPE.
4467 (dxex, dxexq): Update return type.
4468 (diex, diexq): Update argument type.
4469 * gcc.target/powerpc/pr80246.c: New test.
4470
b0fd4d7e
MJ
44712017-03-30 Martin Jambor <mjambor@suse.cz>
4472
4473 PR ipa/77333
4474 * g++.dg/ipa/pr77333.C: New test.
4475
de008ec4
JJ
44762017-03-30 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR target/80206
4479 * gcc.target/i386/pr80206.c: New test.
4480
28c02407
RB
44812017-03-30 Richard Biener <rguenther@suse.de>
4482
4483 PR tree-optimization/77498
4484 * gfortran.dg/pr77498.f: New testcase.
4485
10fa8dfb
MP
44862017-03-29 Marek Polacek <polacek@redhat.com>
4487
4488 PR c/79730
4489 * gcc.dg/pr79730.c: New test.
4490
fdc54f39
JD
44912017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4492
4493 PR libgfortran/78670
4494 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4495 a character of length 1. Update test for success.
4496 * gfortran.dg/dtio_28.f03: New test.
4497 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4498 'scratch' to delete the file when done.
4499
533c0b69
SB
45002017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4501
4502 PR rtl-optimization/80233
4503 * gcc.c-torture/compile/pr80233.c: New testcase.
4504
e35229f8
TK
45052017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4506
4507 PR fortran/80254
4508 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4509 * gfortran.dg/dec_io_2a.f90: instead (new test).
4510
5c0a28d4
JW
45112017-03-28 Jiong Wang <jiong.wang@arm.com>
4512
4513 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4514
19846619
SB
45152017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4516
4517 PR testsuite/43496
4518 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4519 generating PIC code.
4520
e5119fab
VM
45212017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4522
4523 PR rtl-optimization/80193
4524 * gcc.target/i386/pr80193.c: New.
4525
cf474530
JW
45262017-03-28 Janus Weil <janus@gcc.gnu.org>
4527
4528 PR fortran/78661
4529 * gfortran.dg/dtio_25.f90: Modified test case.
4530 * gfortran.dg/dtio_27.f90: New test case.
4531
34fac449
UB
45322017-03-28 Uros Bizjak <ubizjak@gmail.com>
4533
4534 PR target/53383
4535 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4536 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4537 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4538
3e907b90
BC
45392017-03-28 Bin Cheng <bin.cheng@arm.com>
4540
4541 * gcc.c-torture/compile/irreducible-loop.c: New.
4542
522818b9
RS
45432017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4544
3e907b90 4545 PR tree-optimization/80218
522818b9
RS
4546 * gcc.dg/pr80218.c: New test.
4547
ea7d7da8
RB
45482017-03-28 Richard Biener <rguenther@suse.de>
4549
4550 PR tree-optimization/78644
4551 * gcc.dg/pr78644-1.c: New testcase.
4552 * gcc.dg/pr78644-2.c: Likewise.
4553
498173ef
TT
45542017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4555
4556 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4557 * gcc.dg/pic-4.c: Likewise.
4558 * gcc.dg/pie-3.c: Likewise.
4559 * gcc.dg/pie-4.c: Likewise.
4560
c5ad2433
ML
45612017-03-28 Martin Liska <mliska@suse.cz>
4562
4563 PR ipa/80205
4564 * g++.dg/ipa/pr80205.C: New test.
4565
17722fb9
SKS
45662017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4567
4568 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4569 with sizeof(int) < 4.
4570 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4571 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4572 * gcc.dg/torture/pr79777.c: Likewise.
4573 * gcc.dg/torture/pr79910.c: Likewise.
4574
737f500a
RB
45752017-03-28 Richard Biener <rguenther@suse.de>
4576
4577 PR middle-end/80222
4578 * g++.dg/pr80222.C: New testcase.
4579
62f96a79
ML
45802017-03-28 Martin Liska <mliska@suse.cz>
4581
4582 PR ipa/80104
4583 * gcc.dg/ipa/pr80104.c: New test.
4584
72785f26
MP
45852017-03-28 Marek Polacek <polacek@redhat.com>
4586
4587 PR sanitizer/80067
4588 * c-c++-common/ubsan/shift-10.c: New test.
4589
86516987
JL
45902017-03-27 Jeff Law <law@redhat.com>
4591
4dbf1eee 4592 PR tree-optimization/80216
86516987
JL
4593 * gcc.c-torture/compile/pr80216.c: New test.
4594
aade772d
JJ
45952017-03-27 Jakub Jelinek <jakub@redhat.com>
4596
a9e4a1a5
JJ
4597 PR middle-end/80162
4598 * c-c++-common/pr80162-1.c: New test.
4599 * c-c++-common/pr80162-2.c: New test.
4600 * c-c++-common/pr80162-3.c: New test.
4601
aade772d
JJ
4602 PR target/80102
4603 * g++.dg/opt/pr80102.C: New test.
4604
d89f355e
MM
46052017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4606
4607 PR target/78543
4608 * gcc.target/powerpc/pr78543.c: New test.
4609
79c4d73b
KN
46102017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4611
4612 PR target/80103
4613 * gcc.target/powerpc/pr80103-1.c: New test.
4614
819df781
RB
46152017-03-27 Richard Biener <rguenther@suse.de>
4616
4617 PR tree-optimization/80181
4618 * gcc.dg/torture/pr80181.c: New testcase.
4619
84804c5b
CZ
46202017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4621
065ba179 4622 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4623
c5e5f5f6
RB
46242017-03-27 Richard Biener <rguenther@suse.de>
4625
4626 PR ipa/79776
4627 * g++.dg/ipa/pr79776.C: New testcase.
4628
7cd200f6
JJ
46292017-03-27 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR sanitizer/80168
4632 * gcc.dg/asan/pr80168.c: New test.
4633
79f512ff
RB
46342017-03-27 Richard Biener <rguenther@suse.de>
4635
4636 PR tree-optimization/80170
4637 * gcc.dg/pr80170.c: New testcase.
4638
672d9f8e
RB
46392017-03-27 Richard Biener <rguenther@suse.de>
4640
4641 PR middle-end/80171
4642 * g++.dg/torture/pr80171.C: New testcase.
4643
978fcba3
JDA
46442017-03-26 John David Anglin <danglin@gcc.gnu.org>
4645
431d7882
JDA
4646 * gcc.dg/torture/pr79732.c: Require alias support.
4647 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4648
978fcba3
JDA
4649 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4650 libatomic_available.
4651 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4652 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4653
1f10d710
JD
46542017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4655
4656 PR libgfortran/78881
4657 * gfortran.dg/dtio_26.f90: New test.
4658
41036686
PT
46592017-03-25 Paul Thomas <pault@gcc.gnu.org>
4660
4661 PR fortran/80156
4662 PR fortran/79382
4663 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4664 testcase for PR80156. Add a main programme that tests that
4665 the typebound generic is accessible.
4666
5da906ca
BS
46672017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4668
4669 PR rtl-optimization/80160
4670 PR rtl-optimization/80159
4671
4672 * gcc.target/i386/pr80160.c: New test.
4673
7dabefa0
JJ
46742017-03-24 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR sanitizer/79904
4677 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4678
c8b1fbc1
MP
46792017-03-24 Marek Polacek <polacek@redhat.com>
4680
4681 PR c++/80119
4682 * g++.dg/warn/Wuninitialized-9.C: New test.
4683
76794c52
AK
46842017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4685
4686 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4687 and remove the high-level builtin. The error message for the
4688 would prevent compilation from reaching the second.
4689 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4690
2de2b3f9
AK
46912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4692
4693 * gcc.target/s390/vxe/negfma-1.c: New test.
4694
7d2fd075
AK
46952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4696
4697 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4698 * gcc.target/s390/arch12/mul-1.c: New test.
4699 * gcc.target/s390/arch12/mul-2.c: New test.
4700
72612e4e
AK
47012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4702
4703 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4704
6c7774d1
AK
47052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4706
4707 * gcc.target/s390/vxe/popcount-1.c: New test.
4708
9ec98860
AK
47092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4710
4711 * gcc.target/s390/vxe/bitops-1.c: New test.
4712
6654e96f
AK
47132017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4714
4715 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4716 * lib/target-supports.exp: Add effective target check s390_vxe.
4717
77c585ca
AK
47182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4719
4720 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4721 comparison instructions used from now on.
4722
b5de6e84
AK
47232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4724
4725 * gcc.target/s390/s390.exp (check_effective_target_vector):
4726 Include target-supports.exp and move target_vector check routine
4727 ...
4728 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4729 here and rename it.
4730 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4731 check from vector to s390_vx.
4732 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4733 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4734 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4735 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4736 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4737 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4738 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4739 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4740 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4741
a602f985
AK
47422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4743
4744 * gcc.target/s390/vector/vec-init-2.c: New test.
4745
085db63d
AK
47462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4747
4748 * gcc.dg/ubsan/pr79904-2.c: New test.
4749
dc4f29bc
AK
47502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4751
4752 PR target/79893
4753 * gcc.target/s390/zvector/pr79893.c: New test.
4754
56010684
JJ
47552017-03-24 Jakub Jelinek <jakub@redhat.com>
4756
4757 PR rtl-optimization/80112
4758 * gcc.dg/pr80112.c: New test.
4759
f0d7b52d
RO
47602017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4763 etc. line numbers.
4764 * gcc.dg/Walloca-1.c: Likewise.
4765 * gcc.dg/Walloca-2.c: Likewise.
4766 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4767
635684c4
BS
47682017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4769
4770 PR tree-optimization/80158
4771 * gfortran.fortran-torture/compile/pr80158.f: New file.
4772
76afddf3
RB
47732017-03-24 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/80167
4776 * gcc.dg/graphite/pr80167.c: New testcase.
4777
c2e389bf
TV
47782017-03-24 Tom de Vries <tom@codesourcery.com>
4779
4780 PR testsuite/80092
4781 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4782 dg-require-effective-target global_constructor.
4783 * gcc.dg/tls/emutls-2.c: Same.
4784
a72821b4
TV
47852017-03-24 Tom de Vries <tom@codesourcery.com>
4786
4787 PR testsuite/80092
4788 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4789 dg-require-effective-target indirect_jumps.
4790
1658def9
TV
47912017-03-24 Tom de Vries <tom@codesourcery.com>
4792
4793 PR testsuite/80092
4794 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4795 nonlocal_goto.
4796
90e02692
TV
47972017-03-24 Tom de Vries <tom@codesourcery.com>
4798
4799 PR testsuite/80092
4800 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4801 * gcc.dg/Walloca-12.c: Same.
4802 * gcc.dg/attr-alloc_size-8.c: Same.
4803 * gcc.dg/Walloca-4.c: Same.
4804 * gcc.dg/Walloca-8.c: Same.
4805 * gcc.dg/Walloca-13.c: Same.
4806 * gcc.dg/Walloca-14.c: Same.
4807 * gcc.dg/attr-alloc_size-9.c: Same.
4808 * gcc.dg/Walloca-1.c: Same.
4809 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4810 * gcc.dg/Walloca-5.c: Same.
4811 * gcc.dg/Walloca-10.c: Same.
4812 * gcc.dg/Walloca-9.c: Same.
4813 * gcc.dg/attr-alloc_size-6.c: Same.
4814 * gcc.dg/Wvla-larger-than-1.c: Same.
4815 * gcc.dg/torture/pr71881.c: Same.
4816 * gcc.dg/torture/pr71901.c: Same.
4817 * gcc.dg/torture/pr78742.c: Same.
4818 * gcc.dg/builtin-alloc-size.c: Same.
4819 * gcc.dg/Walloca-2.c: Same.
4820 * gcc.dg/Walloca-6.c: Same.
4821 * gcc.dg/Walloca-11.c: Same.
4822 * gcc.dg/attr-alloc_size-7.c: Same.
4823 * gcc.dg/Wvla-larger-than-2.c: Same.
4824 * gcc.dg/Walloca-3.c: Same.
4825 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
4826 * gcc.c-torture/compile/pr79413.c: Same.
4827 * gcc.c-torture/compile/pr78439.c: Same.
4828
842392c8
KN
48292017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
4830
4831 * gcc.target/powerpc/p9-options-1.c: New test.
4832
de2b3f5c
KT
48332017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4834
4835 PR target/71436
4836 * gcc.c-torture/compile/pr71436.c: New test.
4837
2e6315ef 48382017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4839 Richard Biener <rguenther@suse.de>
2e6315ef
WS
4840
4841 PR tree-optimization/79908
4842 PR tree-optimization/80136
4843 * gcc.dg/torture/pr79908.c: New file.
4844
9cdf0363
NK
48452017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
4846
2e6315ef 4847 PR fortran/39239
9cdf0363
NK
4848 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
4849
f3dd574e
JJ
48502017-03-22 Jakub Jelinek <jakub@redhat.com>
4851
f13e9cd5
JJ
4852 PR c++/80141
4853 * g++.dg/gomp/pr80141.C: New test.
4854
68ed2ba0
JJ
4855 PR c++/80129
4856 * g++.dg/torture/pr80129.C: New test.
4857
f3dd574e
JJ
4858 PR sanitizer/80110
4859 * g++.dg/tsan/pr80110.C: New test.
4860
918b6c9e
TK
48612017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4862
4863 PR fortran/80142
4864 * gfortran.dg/any_loc.f90: New test case.
4865
bf634d1c
TP
48662017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
4867
4868 PR target/80082
4869 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
4870 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
4871
f7325b95
ML
48722017-03-22 Martin Liska <mliska@suse.cz>
4873
4874 PR target/79906
4875 * g++.dg/ext/mv8.C: Add power* targets.
4876
3f01b620
MS
48772017-03-21 Martin Sebor <msebor@redhat.com>
4878
4879 PR c++/79548
4880 * g++.dg/warn/Wunused-var-26.C: New test.
4881
1cefb051
BS
48822017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4883
4884 PR tree-optimization/79908
4885 * gcc.dg/torture/pr79908.c: Revert addition of new file.
4886
edc1747f
MP
48872017-03-21 Marek Polacek <polacek@redhat.com>
4888 Martin Sebor <msebor@redhat.com>
4889
4890 PR tree-optimization/80109
4891 * gcc.dg/Walloca-14.c: New test.
4892
85106b87
JJ
48932017-03-21 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR target/80125
4896 * gcc.target/powerpc/pr80125.c: New test.
4897
e59a225f
NK
48982017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
4899
4900 PR fortran/69498
4901 * gfortran.dg/unexp_attribute.f90: New test
4902
0ffe60b5 49032017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 4904 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
4905
4906 PR tree-optimization/79908
4907 * gcc.dg/torture/pr79908.c: New file.
4908
54eb90fe
SKS
49092017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4910
4911 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
4912 with sizeof(int) < 4.
4913
5611c456
ML
49142017-03-21 Martin Liska <mliska@suse.cz>
4915
4916 * gcc.target/i386/pr65044.c: Add '.' in order to catch
4917 apostrophes.
4918
e650ea2a
RB
49192017-03-21 Richard Biener <rguenther@suse.de>
4920
4921 PR tree-optimization/80032
4922 * g++.dg/opt/pr80032.C: New testcase.
4923
da2ce5f9
RB
49242017-03-21 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/80122
4927 * gcc.dg/torture/pr80122.c: New testcase.
4928
9d60683a
TT
49292017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
4930
4931 * gcc.dg/pic-2.c: Skip for MIPS.
4932 * gcc.dg/pie-2.c: Skip for MIPS.
4933
d3e19c2c
PC
49342017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4935
4936 PR c++/77752
4937 * g++.dg/cpp0x/initlist97.C: New.
4938 * g++.dg/cpp0x/initlist85.C: Update.
4939
8bee092e
JJ
49402017-03-21 Jakub Jelinek <jakub@redhat.com>
4941
9f30dff0
JJ
4942 PR c/67338
4943 * gcc.dg/pr67338.c: New test.
4944
8bee092e
JJ
4945 PR c++/35878
4946 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
4947 dump instead of assembler.
4948 * g++.dg/init/pr35878_2.C: Likewise.
4949 * g++.dg/init/pr35878_3.C: Likewise.
4950
4d1b8e70
JJ
49512017-03-21 Jakub Jelinek <jakub@redhat.com>
4952
4953 PR c/80097
4954 * gcc.dg/ubsan/pr80097.c: New test.
4955
c34923c4
BS
49562017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4957
4958 PR tree-optimization/80054
4959 * g++.dg/torture/pr80054.C: New file.
4960
b0ba96c2
KN
49612017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
4962
4963 PR target/79963
4964 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
4965 directive to assure selection of proper bit using rlwinm insn.
4966 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
4967 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
4968 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
4969 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
4970
92377255
MP
49712017-03-20 Marek Polacek <polacek@redhat.com>
4972 Paolo Carlini <paolo.carlini@oracle.com>
4973
4974 PR c++/80059 - ICE with noexcept and __transaction_atomic
4975 * g++.dg/tm/pr80059-2.C: New test.
4976 * g++.dg/tm/pr80059.C: New test.
4977
243e28bf
ML
49782017-03-20 Martin Liska <mliska@suse.cz>
4979
4980 PR middle-end/79753
4981 * gcc.target/i386/mpx/pr79753.c: New test.
4982
918112d3
ML
49832017-03-20 Martin Liska <mliska@suse.cz>
4984
4985 PR target/79769
4986 PR target/79770
4987 * g++.dg/pr79769.C: New test.
4988 * gcc.target/i386/mpx/pr79770.c: New test.
4989
e325aba2
AK
49902017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4991
4992 PR target/78857
4993 * gcc.target/s390/load-and-test-fp-1.c: New test.
4994 * gcc.target/s390/load-and-test-fp-2.c: New test.
4995
91d2c04c
PT
49962017-03-18 Paul Thomas <pault@gcc.gnu.org>
4997
4998 PR fortran/79676
4999 * gfortran.dg/submodule_28.f08 : New test.
5000
c7e4107b
PT
50012017-03-18 Paul Thomas <pault@gcc.gnu.org>
5002
5003 PR fortran/71838
5004 * gfortran.dg/submodule_26.f08 : New test.
5005 * gfortran.dg/submodule_27.f08 : New test.
5006
d8fe28be
PH
50072017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5008
5009 PR target/79951
5010 * gcc.target/powerpc/pr79951.c: New.
5011
4a17943d
BS
50122017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5013
5014 PR rtl-optimization/79910
5015 * gcc.dg/torture/pr79910.c: New test.
5016
7f166d94
JL
50172017-03-17 Jeff Law <law@redhat.com>
5018
5019 PR tree-optimization/71437
5020 * gcc.dg/tree-ssa/pr71437.c: New test.
5021 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5022 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5023 now caught by VRP, but which were previously caught by DOM.
5024
12c4f7dc
RB
50252017-03-17 Richard Biener <rguenther@suse.de>
5026
5027 PR middle-end/80075
5028 * g++.dg/torture/pr80075.C: New testcase.
5029
207f3423
MM
50302017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5031
5032 PR target/71294
5033 * g++.dg/pr71294.C: New test.
5034
9fc900af
SB
50352017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5036
5037 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5038
c05c2380
JJ
50392017-03-16 Jakub Jelinek <jakub@redhat.com>
5040
e711928b
JJ
5041 PR fortran/80010
5042 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5043
c05c2380
JJ
5044 PR fortran/79886
5045 * gfortran.dg/pr79886.f90: New test.
5046
3231d64b
MM
50472017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5048
5049 PR target/79038
5050 * gcc.target/powerpc/pr79038-1.c: New test.
5051
81ef1f5e
SB
50522017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5053
5054 PR fortran/33271
5055 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5056
395a1e9b
JW
50572017-03-15 Jiong Wang <jiong.wang@arm.com>
5058
5059 PR testsuite/79356
5060 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5061
05f65910
UB
50622017-03-15 Uros Bizjak <ubizjak@gmail.com>
5063
5064 PR target/80019
5065 * gcc.target/i386/pr80019.c: New test.
5066
94285a7d
ML
50672017-03-15 Martin Liska <mliska@suse.cz>
5068
5069 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5070
a983542b
MS
50712017-03-14 Martin Sebor <msebor@redhat.com>
5072
5073 PR tree-optimization/79800
5074 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5075 * gcc.dg/tree-ssa/pr79800.c: New test.
5076
76ca5f40
MM
50772017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5078
5079 PR target/79947
5080 * gcc.target/powerpc/pr79947.c: New test.
5081
5d9a283a
MS
50822017-03-14 Martin Sebor <msebor@redhat.com>
5083
5084 PR middle-end/80020
5085 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5086 * gcc.dg/attr-alloc_size-7.c: Same.
5087 * gcc.dg/attr-alloc_size-9.c: Same.
5088 * gcc.dg/builtin-alloc-size.c: Same.
5089 * gcc.dg/pr80020.c: New test.
5090
4692943d
BS
50912017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5092
5093 PR rtl-optimization/79728
5094 * gcc.target/i386/sse-globalreg.c: New test.
5095
861d9d5e
ML
50962017-03-14 Martin Liska <mliska@suse.cz>
5097
5098 PR lto/66295
5099 * gcc.dg/tree-prof/pr66295.c: New test.
5100
a48018b5
ML
51012017-03-13 Martin Liska <mliska@suse.cz>
5102
5103 PR middle-end/78339
5104 * gcc.target/i386/mpx/pr78339.c: New test.
5105
8c56cc5a
CZ
51062017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5107
065ba179 5108 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 5109
14555394
CZ
51102017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5111
065ba179 5112 * gcc.target/arc/pr9001090948.c: New file.
14555394 5113
3079b92e
SB
51142017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5115
5116 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5117 Fix test. Make early-out condition return early. Correct comments.
5118
c08de9db
JD
51192017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5120
5121 PR libgfortran/78854
5122 * gfortran.dg/dtio_25.f90: New test.
5123
66b27545
MS
51242017-03-10 Martin Sebor <msebor@redhat.com>
5125
5126 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5127
8f2f6381
BS
51282017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5129
5130 PR rtl-optimization/78911
5131 * gcc.target/i386/pr78911-1.c: New test.
5132 * gcc.target/i386/pr78911-2.c: New test.
5133
8e2c69b4 51342017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 5135
8e2c69b4
WS
5136 PR target/79941
5137 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5138 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5139 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5140
455d833c
MP
51412017-03-10 Marek Polacek <polacek@redhat.com>
5142
5143 PR c++/79967
5144 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5145
cdd669f9
JJ
51462017-03-10 Jakub Jelinek <jakub@redhat.com>
5147
e260b0a7
JJ
5148 PR c++/79899
5149 * g++.dg/other/friend7.C: New test.
5150
cdd669f9
JJ
5151 PR c++/79896
5152 * g++.dg/ext/int128-5.C: New test.
5153
730e6e46
SB
51542017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5155
5156 PR testsuite/79356
5157 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5158 powerpc, sparc, or s390x.
5159
fc8f6304
PH
51602017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5161
5162 PR target/79907
5163 * gcc.target/powerpc/pr79907.c: New.
5164
f1b0632a
OH
51652017-03-10 Olivier Hainque <hainque@adacore.com>
5166
5167 * gnat.dg/opt64.adb: New test.
5168 * gnat.dg/opt64_pkg.ads: New helper.
5169 * gnat.dg/opt64_pkg.adb: New helper.
5170
5558f089
JJ
51712017-03-10 Jakub Jelinek <jakub@redhat.com>
5172
2d9dd4fb
JJ
5173 PR rtl-optimization/79909
5174 * gcc.target/powerpc/pr79909.c: New test.
5175
72772e67
JJ
5176 PR tree-optimization/79972
5177 * gcc.dg/pr79972.c: New test.
5178
5558f089
JJ
5179 PR tree-optimization/77975
5180 * gcc.dg/pr77975.c: New test.
5181
822a132c
MP
51822017-03-09 Marek Polacek <polacek@redhat.com>
5183
5184 PR c++/79962
5185 PR c++/79984
5186 * c-c++-common/nonnull-3.c: New test.
5187 * g++.dg/warn/Wnonnull3.C: New test.
5188
c9819d22
MF
51892017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5190
5191 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5192 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5193
36618428
MP
51942017-03-09 Marek Polacek <polacek@redhat.com>
5195
5196 PR sanitizer/79757
5197 * gcc.dg/ubsan/pr79757-1.c: New test.
5198 * gcc.dg/ubsan/pr79757-2.c: New test.
5199 * gcc.dg/ubsan/pr79757-3.c: New test.
5200 * gcc.dg/ubsan/pr79757-4.c: New test.
5201 * gcc.dg/ubsan/pr79757-5.c: New test.
5202
01e5af5a
JJ
52032017-03-09 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR c/79969
5206 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5207
6443c7c0
MP
52082017-03-09 Marek Polacek <polacek@redhat.com>
5209
5210 PR c++/79687
5211 * g++.dg/expr/ptrmem8.C: New test.
5212 * g++.dg/expr/ptrmem9.C: New test.
5213
d721dc3c
RB
52142017-03-09 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/79977
5217 * gcc.dg/graphite/pr79977.c: New testcase.
5218
1f1fd3e2
TT
52192017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5220
5221 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5222 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5223 * lib/target-supports.exp (check_effective_target_rdynamic):
5224 New proc.
5225
16967aff
RB
52262017-03-09 Richard Biener <rguenther@suse.de>
5227
5228 PR middle-end/79971
5229 * gcc.dg/fixed-point/pr79971.c: New testcase.
5230
26d7dc48
RB
52312017-03-09 Richard Biener <rguenther@suse.de>
5232
5233 PR ipa/79970
5234 * gcc.dg/torture/pr79970.c: New testcase.
5235
35f77c28
PC
52362017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/71966
5239 * g++.dg/cpp0x/pr71966-1.C: New.
5240 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5241
8a7df031
ML
52422017-03-09 Martin Liska <mliska@suse.cz>
5243
5244 PR tree-optimization/79631
5245 * gcc.target/i386/mpx/pr79631.c: New test.
5246
3828bb0d
ML
52472017-03-09 Martin Liska <mliska@suse.cz>
5248
5249 PR target/65705
5250 PR target/69804
5251 * gcc.target/i386/pr71458.c: Update scanned pattern.
5252
410a590c
MP
52532017-03-09 Marek Polacek <polacek@redhat.com>
5254
5255 PR c++/79672
5256 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5257 * g++.dg/warn/Wduplicated-branches3.C: New test.
5258
f084a22e
PG
52592017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5260
5261 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5262
a278b1c3
ML
52632017-03-09 Martin Liska <mliska@suse.cz>
5264
5265 PR ipa/79764
5266 * g++.dg/pr79764.C: New test.
5267
8dc19053
ML
52682017-03-09 Martin Liska <mliska@suse.cz>
5269
5270 PR ipa/79761
5271 * g++.dg/pr79761.C: New test.
5272
030fc94a
JJ
52732017-03-09 Jakub Jelinek <jakub@redhat.com>
5274
9e463823
JJ
5275 PR sanitizer/79944
5276 * c-c++-common/asan/pr79944.c: New test.
5277
6b62f323
JJ
5278 PR target/79932
5279 * gcc.target/i386/pr79932-2.c: New test.
5280
030fc94a
JJ
5281 PR target/79932
5282 * gcc.target/i386/pr79932-1.c: New test.
5283
423aec8b
MP
52842017-03-09 Marek Polacek <polacek@redhat.com>
5285
5286 PR c++/79900 - ICE in strip_typedefs
5287 * g++.dg/warn/Wpadded-1.C: New test.
5288
6659fe59
MP
52892017-03-08 Marek Polacek <polacek@redhat.com>
5290
5291 * g++.dg/Walloca1.C: Adjust dg-warning.
5292
f1a675e4
AH
52932017-03-08 Andrew Haley <aph@redhat.com>
5294
5295 PR tree-optimization/79943
5296 * gcc.dg/tree-ssa/pr79943.c: New test.
5297
edfcd7e3
RB
52982017-03-08 Richard Biener <rguenther@suse.de>
5299
5300 PR tree-optimization/79955
5301 * gcc.dg/uninit-24.c: New testcase.
5302
61fdfd8c
RB
53032017-03-08 Richard Biener <rguenther@suse.de>
5304
5305 PR tree-optimization/79920
5306 * gcc.dg/vect/pr79920.c: New testcase.
5307
4b48e883
JJ
53082017-03-08 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR sanitizer/79904
5311 * gcc.dg/ubsan/pr79904.c: New test.
5312
a71dbc63
JJ
53132017-03-07 Jakub Jelinek <jakub@redhat.com>
5314
5315 PR c/79834
5316 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5317 diagnostics.
5318
d8a90142
MP
53192017-03-07 Marek Polacek <polacek@redhat.com>
5320
5321 PR middle-end/79809
5322 * g++.dg/Walloca1.C: New test.
5323
a5e9e3e4
ML
53242017-03-07 Martin Liska <mliska@suse.cz>
5325
5326 PR middle-end/68270
5327 * g++.dg/pr68270.C: New test.
5328
1f6dba54
JJ
53292017-03-07 Jakub Jelinek <jakub@redhat.com>
5330
760f82db
JJ
5331 PR rtl-optimization/79901
5332 * gcc.target/i386/pr79901.c: New test.
5333
1f6dba54
JJ
5334 PR sanitizer/79897
5335 * c-c++-common/ubsan/pr79897.c: New test.
5336
feca7b89
VM
53372017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5338
5339 PR rtl-optimization/79571
5340 * gcc.target/i386/pr79571.c: New.
5341
bdbbf28d
MP
53422017-03-06 Marek Polacek <polacek@redhat.com>
5343
5344 PR c++/79796 - ICE with NSDMI and this pointer
5345 * g++.dg/cpp0x/nsdmi13.C: New test.
5346
52564551
JK
53472017-03-06 Julia Koval <julia.koval@intel.com>
5348
5349 PR target/79793
5350 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5351 directives.
5352 * gcc.target/i386/interrupt-13.c: Ditto.
5353 * gcc.target/i386/interrupt-14.c: Ditto.
5354 * gcc.target/i386/interrupt-15.c: Ditto.
5355
345edb37
JJ
53562017-03-06 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c++/79822
5359 * g++.dg/cpp0x/constexpr-79822.C: New test.
5360
a8d25fd0
RB
53612017-03-06 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/79894
5364 * gcc.dg/vect/pr79887.c: New testcase.
5365
522fcdd7
RB
53662017-03-06 Richard Biener <rguenther@suse.de>
5367
5368 PR tree-optimization/79824
5369 * gcc.dg/vect/pr79824-1.c: New testcase.
5370 * gcc.dg/vect/pr79824-2.c: Likewise.
5371
54649631
TT
53722017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5373
5374 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5375 gettimeofday. Remove dg-skip-if for AVR.
5376 * lib/target-supports.exp (check_effective_target_gettimeofday):
5377 New proc.
5378
4bbc8970
RD
53792017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5380
5381 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5382 * gcc.target/s390/hotpatch-10.c: Likewise.
5383 * gcc.target/s390/hotpatch-11.c: Likewise.
5384 * gcc.target/s390/hotpatch-12.c: Likewise.
5385 * gcc.target/s390/hotpatch-13.c: Likewise.
5386 * gcc.target/s390/hotpatch-14.c: Likewise.
5387 * gcc.target/s390/hotpatch-15.c: Likewise.
5388 * gcc.target/s390/hotpatch-16.c: Likewise.
5389 * gcc.target/s390/hotpatch-17.c: Likewise.
5390 * gcc.target/s390/hotpatch-18.c: Likewise.
5391 * gcc.target/s390/hotpatch-19.c: Likewise.
5392 * gcc.target/s390/hotpatch-2.c: Likewise.
5393 * gcc.target/s390/hotpatch-26.c: Likewise.
5394 * gcc.target/s390/hotpatch-27.c: Likewise.
5395 * gcc.target/s390/hotpatch-28.c: Likewise.
5396 * gcc.target/s390/hotpatch-3.c: Likewise.
5397 * gcc.target/s390/hotpatch-4.c: Likewise.
5398 * gcc.target/s390/hotpatch-5.c: Likewise.
5399 * gcc.target/s390/hotpatch-6.c: Likewise.
5400 * gcc.target/s390/hotpatch-7.c: Likewise.
5401 * gcc.target/s390/hotpatch-8.c: Likewise.
5402 * gcc.target/s390/hotpatch-9.c: Likewise.
5403
5f215a70
PC
54042017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5405
5406 PR c++/64574
5407 * g++.dg/template/crash125.C: New.
5408
296cc393
JJ
54092017-03-06 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR target/79812
5412 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5413
ca8942a3
TT
54142017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5415
5416 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5417
c1b993c0
PG
54182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5419
5420 * gcc.target/mips/msa-minmax.c: New tests.
5421
a50a32aa
ML
54222017-03-06 Martin Liska <mliska@suse.cz>
5423
5424 PR sanitize/79783
5425 * g++.dg/asan/pr79783.C: New test.
5426
5ada812c
PG
54272017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5428
5429 * gcc.target/mips/msa-dotp.c: New tests.
5430
334b3c4b
PG
54312017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5432
5433 * gcc.target/mips/msa-bclri.c: New test.
5434
d8b4baeb
PC
54352017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5436
5437 PR c++/70266
5438 * g++.dg/tm/pr70266.C: New.
5439
ef78bc3c 54402017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5441 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5442
5443 * gfortran.dg/coarray/fail_image_1.f08: New test.
5444 * gfortran.dg/coarray/fail_image_2.f08: New test.
5445 * gfortran.dg/coarray/failed_images_1.f08: New test.
5446 * gfortran.dg/coarray/failed_images_2.f08: New test.
5447 * gfortran.dg/coarray/image_status_1.f08: New test.
5448 * gfortran.dg/coarray/image_status_2.f08: New test.
5449 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5450 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5451 * gfortran.dg/coarray_fail_st.f90: New test.
5452 * gfortran.dg/coarray_failed_images_1.f08: New test.
5453 * gfortran.dg/coarray_image_status_1.f08: New test.
5454 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5455
7f5a7d78
MP
54562017-03-03 Marek Polacek <polacek@redhat.com>
5457
5458 PR c/79758
5459 * gcc.dg/noncompile/pr79758.c: New test.
5460
cc195d46
JJ
54612017-03-03 Jakub Jelinek <jakub@redhat.com>
5462
5463 PR middle-end/79805
5464 * g++.dg/opt/pr79805.C: New test.
5465
945b6e16
AS
54662017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5467
5468 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5469 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5470 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5471 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5472 * gcc.target/i386/i386.exp
5473 (check_effective_target_avx512vpopcntdq): New.
5474
31dcc385
TT
54752017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5476
5477 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5478 ilp32 targets and match DImode registers for lp64 targets.
5479
0e174ae1
UB
54802017-03-03 Uros Bizjak <ubizjak@gmail.com>
5481
5482 * g++.dg/pr71624.C: Disable for x32.
5483 * g++.dg/pr71633.C: Ditto.
5484
93505ec5
JJ
54852017-03-03 Jakub Jelinek <jakub@redhat.com>
5486
5487 PR target/79807
5488 * gcc.target/i386/pr79807.c: New test.
5489
d78a1c01
ML
54902017-03-03 Martin Liska <mliska@suse.cz>
5491
5492 PR tree-optimization/79803
5493 * gcc.dg/tree-ssa/pr79803.c: New test.
5494
ec7f796e
ML
54952017-03-03 Martin Liska <mliska@suse.cz>
5496
5497 PR rtl-optimization/79574
5498 * gcc.dg/pr79574-2.c: New test.
5499
30d309aa
RB
55002017-03-03 Richard Biener <rguenther@suse.de>
5501
5502 PR c++/79825
5503 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5504
38801de5
JJ
55052017-03-03 Jakub Jelinek <jakub@redhat.com>
5506
5507 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5508
7278b0a2
MP
55092017-03-03 Marek Polacek <polacek@redhat.com>
5510
5511 PR c++/79791
5512 * g++.dg/warn/Wwrite-strings-1.C: New test.
5513 * g++.dg/warn/Wwrite-strings-2.C: New test.
5514 * g++.dg/warn/Wwrite-strings-3.C: New test.
5515 * g++.dg/warn/Wwrite-strings-4.C: New test.
5516 * g++.dg/warn/Wwrite-strings-5.C: New test.
5517 * g++.dg/warn/Wwrite-strings-6.C: New test.
5518 * g++.dg/warn/Wwrite-strings-7.C: New test.
5519 * g++.dg/warn/Wwrite-strings-8.C: New test.
5520 * g++.dg/warn/Wwrite-strings-9.C: New test.
5521 * g++.dg/warn/Wwrite-strings-10.C: New test.
5522 * g++.dg/warn/Wwrite-strings-11.C: New test.
5523 * g++.dg/warn/Wwrite-strings-12.C: New test.
5524
75473a91
RB
55252017-03-03 Richard Biener <rguenther@suse.de>
5526
5527 PR middle-end/79818
5528 * gcc.dg/torture/pr79818.c: New testcase.
5529
50bea0c5
JJ
55302017-03-02 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR c++/79782
5533 * g++.dg/warn/Wunused-parm-10.C: New test.
5534
130f15ce
UB
55352017-03-02 Uros Bizjak <ubizjak@gmail.com>
5536
5537 * gcc.dg/rtl/x86_64/*.c: Test for
5538 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5539
dc362ada
UB
55402017-03-02 Uros Bizjak <ubizjak@gmail.com>
5541
5542 PR target/79514
5543 * gcc.target/i386/pr79514.c: New test.
5544
fe792dd8
JJ
55452017-03-02 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR rtl-optimization/79780
5548 * gcc.c-torture/compile/pr79780.c: New test.
5549
e80facb4
RB
55502017-03-02 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/79345
5553 PR c++/42000
5554 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5555 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5556 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5557
eb0e7c34
RB
55582017-03-02 Richard Biener <rguenther@suse.de>
5559
5560 PR c/79756
5561 * gcc.dg/vector-1.c: New testcase.
5562
653a4b32
BC
55632017-03-02 Bin Cheng <bin.cheng@arm.com>
5564
5565 PR tree-optimization/66768
5566 * gcc.target/i386/pr66768.c: New test.
5567
da403f31
RB
55682017-03-02 Richard Biener <rguenther@suse.de>
5569
5570 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5571 * gcc.dg/rtl/x86_64/final.c: Likewise.
5572 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5573 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5574 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5575 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5576
83692f96
RB
55772017-03-02 Richard Biener <rguenther@suse.de>
5578
5579 PR tree-optimization/79777
5580 * gcc.dg/torture/pr79777.c: New testcase.
5581
71dedb33
MS
55822017-03-01 Martin Sebor <msebor@redhat.com>
5583
5584 PR middle-end/79692
5585 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5586 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5587 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5588 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5589
48990905
UB
55902017-03-01 Uros Bizjak <ubizjak@gmail.com>
5591
5592 * gcc.target/i386/invsize-2.c: New test.
5593 * gcc.target/i386/invsize-3.c: Ditto.
5594 * gcc.target/i386/invsize-4.c: Ditto.
5595 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5596 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5597
c7f0c9f3
MM
55982017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5599
5600 PR target/79439
5601 * gcc.target/powerpc/pr79439.c: New test.
5602
f5ef6bfc
PH
56032017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5604
5605 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5606 scan string.
5607
5608
50181506
KN
56092017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5610
5611 PR target/79395
5612 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5613 pattern to look for vcmpequd. instead of vcmpnew.
5614 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5615 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5616 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5617 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5618 look for xvcmpeqdp. instead of xvcmpnedp.
5619 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5620 look for vcmpequd. instead of vcmpnew.
5621 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5622 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5623 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5624 look for xvcmpeqsp. instead of xvcmpnesp.
5625 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5626 look for xvcmpeqdp. instead of xvcmpnedp.
5627 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5628 look for vcmpequd. instead of vcmpnew.
5629 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5630 look for vcmpeqsp instead of xvcmpnesp.
5631 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5632 look for xvcmpeqdp instead of xvcmpnedp.
5633
0100ae43
RB
56342017-03-01 Richard Biener <rguenther@suse.de>
5635
5636 PR middle-end/79721
5637 * gcc.dg/torture/pr79721.c: New testcase.
5638
0f3f4ffe
JJ
56392017-03-01 Jakub Jelinek <jakub@redhat.com>
5640
42132674
JJ
5641 PR c++/79681
5642 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5643 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5644
e3e9e8ca
JJ
5645 PR c++/79746
5646 * g++.dg/warn/Wunused-parm-9.C: New test.
5647
0f3f4ffe
JJ
5648 PR tree-optimization/79734
5649 * g++.dg/opt/pr79734.C: New test.
5650
ad1de652
JJ
56512017-02-28 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR tree-optimization/79737
5654 * gcc.c-torture/execute/pr79737-1.c: New test.
5655 * gcc.c-torture/execute/pr79737-2.c: New test.
5656
7a1ae923
EB
56572017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5658
5659 * gcc.target/sparc/20170228-1.c: New test.
5660
2af0c3ed
UB
56612017-02-28 Uros Bizjak <ubizjak@gmail.com>
5662
5663 * gcc.target/i386/invsize-1.c: New test.
5664
203ced0a
MS
56652017-02-28 Martin Sebor <msebor@redhat.com>
5666
5667 PR tree-optimization/79691
5668 * gcc.dg/tree-ssa/pr79691.c: New test.
5669
8a915b87
JJ
56702017-02-28 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR target/79729
5673 * gcc.target/i386/pr79729.c: New test.
5674
41aa3a38
RB
56752017-02-28 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/79740
5678 * gcc.dg/torture/pr79740.c: New testcase.
5679
587240d2
RB
56802017-02-28 Richard Biener <rguenther@suse.de>
5681
5682 PR middle-end/79731
5683 * c-c++-common/torture/pr79731.c: New testcase.
5684
dd3f4560
RB
56852017-02-28 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/79732
5688 * gcc.dg/torture/pr79732.c: New testcase.
5689
c7d97b28
RB
56902017-02-28 Richard Biener <rguenther@suse.de>
5691
5692 PR tree-optimization/79723
5693 * gcc.target/i386/pr79723.c: New testcase.
5694
c8f28a3c
PH
56952017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5696
5697 PR target/79544
5698 * gcc.target/powerpc/pr79544.c: New.
5699
c91c3003
PC
57002017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5701
5702 PR c++/79414
5703 * g++.dg/parse/crash67.C: New.
5704
57fa080b
BC
57052017-02-27 Bin Cheng <bin.cheng@arm.com>
5706
5707 PR tree-optimization/77536
5708 * gcc.dg/vect/pr79347.c: Revise testing string.
5709
68b948d3
RB
57102017-02-27 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/45397
5713 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5714
69a2e8a1
RB
57152017-02-27 Richard Biener <rguenther@suse.de>
5716
5717 PR tree-optimization/79690
5718 * gcc.target/i386/pr79690.c: New testcase.
5719
c7b608a9
TK
57202017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5721
5722 PR fortran/51119
5723 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5724 of original.
5725 * gfortran.dg/inline_matmul_11.f90: Likewise.
5726 * gfortran.dg/inline_matmul_9.f90: Likewise.
5727 * gfortran.dg/matmul_13.f90: New test.
5728 * gfortran.dg/matmul_14.f90: New test.
5729
98561a9b
JJ
57302017-02-25 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR middle-end/79396
5733 * g++.dg/opt/pr79396.C: New test.
5734
77be9417
DH
57352017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5736
5737 PR fortran/79597
5738 * gfortran.dg/dtio_6.f90: Update test.
5739
57402017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5741
5742 PR fortran/79601
5743 * gfortran.dg/interface_operator_2.f90: New test.
5744
b9822443
JJ
57452017-02-24 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR c/79677
5748 * gcc.dg/pr79677.c: New test.
5749
4bc2b786
MF
57502017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5751
5752 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5753 of mov.ps.
5754 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5755 (cond_move1): Simplify condition to force generation of
5756 mov[nz].ps.
5757 (cond_move2): Likewise.
5758
4227c9ad
JJ
57592017-02-24 Jakub Jelinek <jakub@redhat.com>
5760
5761 PR c++/79588
5762 * g++.dg/warn/Wrestrict-1.C: New test.
5763 * g++.dg/warn/Wrestrict-2.C: New test.
5764
fd527ec1
DE
57652017-02-24 David Edelsohn <dje.gcc@gmail.com>
5766
5767 * g++.dg/ext/complit15.C: Require LTO.
5768
2af8fd5c
TT
57692017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5770
5771 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5772 logical_op_short_circuit to skip targets.
5773 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5774 and s390.
5775
0b9cdb9a
EB
57762017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5777
5778 * gnat.dg/opt63.adb: New test.
5779
4af362a9
EB
57802017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5781
5782 * gnat.dg/discr47.adb: New test.
5783
7699e88f
RB
57842017-02-24 Richard Biener <rguenther@suse.de>
5785
5786 PR tree-optimization/79389
5787 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5788
e3beb191
PC
57892017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5790
5791 PR c++/79361
5792 * g++.dg/cpp0x/pr79361-1.C: New.
5793 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5794
195610aa
EB
57952017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5796
5797 * gcc.target/visium/bit_test.c: Accept any lsr form.
5798 * gcc.target/visium/block_move.c: Tweak.
5799
17885cad
DV
58002017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5801
5802 PR 68749
5803 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5804
45f7faf0
RB
58052017-02-23 Richard Biener <rguenther@suse.de>
5806
5807 PR tree-optimization/79683
5808 * gcc.target/i386/pr79683.c: New testcase.
5809
18eb304e
JL
58102017-02-22 Jeff Law <law@redhat.com>
5811
5812 PR tree-optimization/79578
5813 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5814
0a864a97
SD
58152017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
5816
5817 * gcc.target/mips/msa-fp-cc.c: New test.
5818
fe8ece05
JJ
58192017-02-22 Jakub Jelinek <jakub@redhat.com>
5820
e40b6fc7
JJ
5821 PR c++/79664
5822 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
5823 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
5824 * g++.dg/gomp/pr79664.C: New test.
5825
fe8ece05
JJ
5826 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
5827
78af14ae
MP
58282017-02-22 Marek Polacek <polacek@redhat.com>
5829
5830 PR c++/79653
5831 * g++.dg/cpp0x/alignas10.C: New test.
5832 * g++.dg/cpp0x/alignas9.C: New test.
5833
8fdddd3d
MP
5834 PR c++/79657
5835 * g++.dg/ext/underlying_type12.C: New test.
5836
61ac5ebe
MP
5837 PR c/79662
5838 * gcc.dg/enum-incomplete-4.c: New test.
5839
888c7050
JJ
58402017-02-22 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR target/70465
5843 * gcc.target/i386/pr70465-2.c: New test.
5844
6d3daa1a
UB
58452017-02-21 Uros Bizjak <ubizjak@gmail.com>
5846
5847 * gcc.dg/pr61441.c: Use dg-add-options ieee.
5848
76dd203e
RB
58492017-02-22 Richard Biener <rguenther@suse.de>
5850
5851 PR tree-optimization/79673
5852 * gcc.target/i386/pr79673.c: New testcase.
5853
a9c774d2
RB
58542017-02-22 Richard Biener <rguenther@suse.de>
5855
5856 PR tree-optimization/79666
5857 * gcc.dg/torture/pr79666.c: New testcase.
5858
8f4f841a
ML
58592017-02-22 Martin Liska <mliska@suse.cz>
5860
5861 PR lto/79587
5862 * gcc.dg/tree-prof/pr79587.c: New test.
5863
a232a1cb
MP
58642017-02-21 Marek Polacek <polacek@redhat.com>
5865
5866 PR c++/79535
5867 * g++.dg/ext/flexary23.C: New test.
5868
b86fec68
UB
58692017-02-21 Uros Bizjak <ubizjak@gmail.com>
5870
5871 PR target/79593
5872 * gcc.target/i386/pr79593.c: New test.
5873
5c3f1d7b
JJ
58742017-02-21 Jakub Jelinek <jakub@redhat.com>
5875
b7280ac2
JJ
5876 PR c++/79654
5877 * g++.dg/cpp1z/decomp26.C: New test.
5878
5c3f1d7b
JJ
5879 PR sanitizer/79589
5880 * g++.dg/ubsan/pr79589.C: New test.
5881
1486c2a7
JL
58822017-02-21 Jeff Law <law@redhat.com>
5883
5884 PR tree-optimization/79621
5885 * gcc.c-torture/compile/pr79621.c: New test.
5886
2f3ec56d
JJ
58872017-02-21 Jakub Jelinek <jakub@redhat.com>
5888
3bb43119
JJ
5889 PR c++/79655
5890 * g++.dg/cpp1y/constexpr-79655.C: New test.
5891
664beaf2 5892 PR c++/79639
b86fec68 5893 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 5894
956d3e61
JJ
5895 PR target/79633
5896 * gcc.target/i386/mpx/pr79633.c: New test.
5897
d4cbfca4
JJ
5898 PR target/79570
5899 * gcc.dg/pr79570.c: New test.
5900
00bc9de3
JJ
5901 PR c++/79641
5902 * c-c++-common/pr79641.c: New test.
5903
d002d099
JJ
5904 PR tree-optimization/79649
5905 * gcc.target/i386/pr79649.c: New test.
5906
2f3ec56d
JJ
5907 PR target/79494
5908 * gcc.dg/pr79494.c: New test.
5909
e6655a5f
SB
59102017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
5911
5912 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
5913 to dg-options.
5914
59152017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
5916
5917 * gcc.dg/gimplefe-26.c: Require c99_runtime.
5918
fd527ec1
DE
59192017-02-02 Jason Merrill <jason@redhat.com>
5920
5921 PR c++/79580
5922 * g++.dg/ext/complit15.C: New.
5923
027a9dd5
KN
59242017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5925
5926 PR target/78056
5927 * gcc.target/powerpc/pr78056-8.c: Remove.
5928
80480cee
MP
59292017-02-20 Marek Polacek <polacek@redhat.com>
5930
5931 PR middle-end/79537
5932 * gcc.dg/comp-goto-4.c: New test.
5933
85ade8d6
MP
5934 PR sanitizer/79558
5935 * c-c++-common/ubsan/bounds-14.c: New test.
5936
705d3b77
JJ
59372017-02-20 Jakub Jelinek <jakub@redhat.com>
5938
5939 PR target/79568
5940 * gcc.target/i386/pr79568-1.c: New test.
5941 * gcc.target/i386/pr79568-2.c: New test.
5942 * gcc.target/i386/pr79568-3.c: New test.
5943
dc42a736
PT
59442017-02-16 Paul Thomas <pault@gcc.gnu.org>
5945
5946 PR fortran/79382
705d3b77
JJ
5947 * gfortran.dg/dtio_10.f90: Change test of error message.
5948 * gfortran.dg/dtio_23.f90: New test.
5949 * gfortran.dg/dtio_24.f90: New test.
dc42a736 5950
1ca6a74f
PT
59512017-02-20 Paul Thomas <pault@gcc.gnu.org>
5952
5953 PR fortran/79434
705d3b77 5954 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 5955
63af1586
PT
59562017-02-19 Paul Thomas <pault@gcc.gnu.org>
5957
5958 PR fortran/79447
705d3b77 5959 * gfortran.dg/submodule_24.f08: New test.
63af1586 5960
4ca4d1e9
AV
59612017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5962
5963 PR fortran/79229
5964 * gfortran.dg/class_allocate_24.f90: New test.
5965
dea71ad0
PT
59662017-02-19 Paul Thomas <pault@gcc.gnu.org>
5967
5968 PR fortran/79402
5969 * gfortran.dg/submodule_23.f90: New test.
5970
f46e2bc9
PC
59712017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5972
5973 PR c++/79380
5974 * g++.dg/cpp0x/alignas8.C: New.
5975
7dfa657b
JW
59762017-02-19 Eric Fiselier <eric@efcs.ca>
5977 Jonathan Wakely <jwakely@redhat.com>
5978
5979 PR c++/69523
5980 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
5981
eab1f169
PK
59822017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5983
5984 * gcc.dg/gimplefe-26.c: New test.
5985
47e16d83
JDA
59862017-02-18 John David Anglin <danglin@gcc.gnu.org>
5987
5988 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
5989
c2615951
JJ
59902017-02-18 Jakub Jelinek <jakub@redhat.com>
5991
c28fcc60
JJ
5992 PR target/79569
5993 * gcc.target/i386/3dnowA-3.c: New test.
5994
c2615951
JJ
5995 PR target/79559
5996 * gcc.target/i386/pr79559.c: New test.
5997
97fcf744
JM
59982017-02-17 Joseph Myers <joseph@codesourcery.com>
5999
6000 * gcc.dg/c11-float-2.c: New test.
6001 * gcc.dg/torture/float128-floath.c,
6002 gcc.dg/torture/float128x-floath.c,
6003 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6004 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6005 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6006 *_DECIMAL_DIG macros with DECIMAL_DIG.
6007
a530e181
BS
60082017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6009
6010 PR target/79261
6011 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6012
1d516992
JK
60132017-02-17 Julia Koval <julia.koval@intel.com>
6014
6015 * gcc.target/i386/rdpid.c New test.
6016 * gcc.target/i386/sse-12.c: Add -mrdpid.
6017 * gcc.target/i386/sse-13.c: Ditto.
6018 * gcc.target/i386/sse-14.c: Ditto.
6019 * gcc.target/i386/sse-22.c: Ditto.
6020 * gcc.target/i386/sse-23.c: Ditto.
6021 * g++.dg/other/i386-2.C: Ditto.
6022 * g++.dg/other/i386-3.C: Ditto.
6023
3185712c
SB
60242017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6025
6026 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6027 * gcc.dg/pr61441.c: Ditto.
6028
a261ee49
ML
60292017-02-17 Martin Liska <mliska@suse.cz>
6030
6031 PR rtl-optimization/79574
6032 * gcc.dg/pr79574.c: New test.
6033
5bf69d74
MP
60342017-02-17 Marek Polacek <polacek@redhat.com>
6035
6036 PR middle-end/79536
6037 * gcc.dg/torture/pr79536.c: New test.
6038
a72b242e
AM
60392017-02-16 Alan Modra <amodra@gmail.com>
6040
6041 * gcc.c-torture/execute/pr79286.c: New.
6042
bcac0b4d
JJ
60432017-02-16 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR c++/79512
6046 * c-c++-common/gomp/pr79512.c: New test.
6047
945c17d8
MS
60482017-02-15 Martin Sebor <msebor@redhat.com>
6049
6050 PR c++/79363
6051 * g++.dg/ext/flexary12.C: Adjust.
6052 * g++.dg/ext/flexary20.C: Same.
6053 * g++.dg/ext/flexary21.C: Same.
6054 * g++.dg/ext/flexary22.C: New test.
6055
25c99850
BC
60562017-02-15 Bin Cheng <bin.cheng@arm.com>
6057
6058 PR tree-optimization/79347
6059 * gcc.dg/vect/pr79347.c: New test.
6060
4f5e5fcb
JJ
60612017-02-15 Jakub Jelinek <jakub@redhat.com>
6062
e7202857
JJ
6063 PR c++/79301
6064 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6065 [[deprecated]] comment.
6066 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6067 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6068 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6069 [[deprecated]] in -std=c++11.
6070 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6071 [[fallthrough]] in -std=c++11 and -std=c++14.
6072
4f5e5fcb
JJ
6073 PR c++/79288
6074 * g++.dg/tls/pr79288.C: New test.
6075
c7545f1c
MP
60762017-02-15 Marek Polacek <polacek@redhat.com>
6077
6078 PR c/79515
6079 * gcc.dg/dfp/pr79515.c: New.
6080
1114b39c
DE
60812017-02-15 David Edelsohn <dje.gcc@gmail.com>
6082
6083 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6084
93b87d1d
TS
60852017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6086
6087 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6088 "opt_files".
6089
fa8db6ea
JJ
60902017-02-15 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR target/79487
6093 * gcc.dg/dfp/pr79487.c: New test.
6094 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6095 2017-02-13 change.
6096
8722316b
CL
60972017-01-14 Carl Love <cel@us.ibm.com>
6098
6099 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6100 xvcvsxdsp and xvcvuxdsp instructions.
6101
2932fe90
SB
61022017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6103
6104 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6105 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6106 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6107 64-bit default target.
6108 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6109 a 64-bit default target.
6110
63d09033
JJ
61112017-02-14 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR target/79481
6114 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 6115 (test_3vx): Change return type from int to void.
63d09033
JJ
6116 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6117 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6118 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6119 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6120 tests.
6121 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6122 (test_3vx): Change return type from int to void.
6123 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6124 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6125 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6126 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6127 tests.
6128 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6129 intrinsic. Change scan-assembler-times number from 1 to 2.
6130 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6131 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6132 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6133 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6134 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6135 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6136 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6137
8668fae0
UB
61382017-02-14 Uros Bizjak <ubizjak@gmail.com>
6139
6140 PR middle-end/61225
6141 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6142 Use dg-additional-options for ia32 target. Remove XFAIL.
6143
95d96609
UB
61442017-02-14 Uros Bizjak <ubizjak@gmail.com>
6145
6146 PR target/79495
6147 * gcc.target/i386/pr79495.c: New test.
6148
6f207d58
MP
61492017-02-14 Marek Polacek <polacek@redhat.com>
6150
6151 PR c++/79420
6152 PR c++/79463
6153 * g++.dg/cpp1y/pr79463.C: New.
6154 * g++.dg/template/incomplete10.C: New.
6155 * g++.dg/template/incomplete9.C: New.
6156
ee139af5
L
61572017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6158
6159 PR target/79498
6160 * gcc.target/i386/pr79498.c: New test.
6161
bf00c9e0
MS
61622017-02-14 Martin Sebor <msebor@redhat.com>
6163
6164 PR middle-end/79448
6165 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6166 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6167 * gcc.dg/tree-ssa/pr79448.c: New test.
6168
6c022f73
JL
61692017-02-14 Jeff Law <law@redhat.com>
6170
6171 PR tree-optimization/79095
6172 * g++.dg/pr79095-1.C: New test
6173 * g++.dg/pr79095-2.C: New test
6174 * g++.dg/pr79095-3.C: New test
6175 * g++.dg/pr79095-4.C: New test
6176 * g++.dg/pr79095-5.C: New test
6177 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6178 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6179
b719f884
JG
61802017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6181
6182 * gcc.target/aarch64/vect_fp16_1.c: New.
6183
1be33173
PK
61842017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6185
6186 * gcc.dg/gimplefe-25.c: New test.
6187
73424a09
JJ
61882017-02-14 Jakub Jelinek <jakub@redhat.com>
6189
6190 PR tree-optimization/79408
6191 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6192
977472e8
RB
61932017-02-14 Richard Biener <rguenther@suse.de>
6194
6195 PR middle-end/79432
6196 * gcc.dg/torture/pr79432.c: New testcase.
6197
ee75687b
MS
61982017-02-13 Martin Sebor <msebor@redhat.com>
6199
6200 PR middle-end/79496
6201 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6202
b84702c0
JJ
62032017-02-13 Jakub Jelinek <jakub@redhat.com>
6204
ecc04fae
JJ
6205 PR sanitizer/79341
6206 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6207 variables volatile.
6208
b84702c0
JJ
6209 PR c++/79232
6210 * g++.dg/cpp1z/eval-order4.C: New test.
6211 * g++.dg/other/pr79232.C: New test.
6212
b9a161ff
NS
62132017-02-13 Nathan Sidwell <nathan@acm.org>
6214
6215 PR c++/79296
6216 * g++.dg/cpp0x/pr79296.C: New.
6217
d8505fac
SB
62182017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6219
6220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6221 Instead, xfail powerpc*-*-* && lp64.
6222
efb802cb
SB
62232017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6224
6225 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6226 powerpc_p8vector_ok.
6227 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6228
8d6427c6
AS
62292017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6230
6231 PR target/79449
6232 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6233 for reading beyond a 4k boundary.
6234
9b7716c9
JJ
62352017-02-13 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR rtl-optimization/79388
6238 PR rtl-optimization/79450
6239 * gcc.c-torture/execute/pr79388.c: New test.
6240 * gcc.c-torture/execute/pr79450.c: New test.
6241
4bb91707
TK
62422017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6243
6244 PR fortran/65542
9b7716c9 6245 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6246
e22910c2
JJ
62472017-02-11 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR sanitizer/79341
6250 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6251
acbbac04
JH
62522017-02-11 Jan Hubicka <hubicka@ucw.cz>
6253
6254 PR tree-ssa/56727
6255 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6256
e493f96b
JJ
62572017-02-10 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c++/79457
6260 * g++.dg/cpp0x/pr79457.C: New test.
6261
773acd54
SB
62622017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6263
6264 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6265 scan-assembler unless lp64.
6266
b56f814e
SB
62672017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6268
6269 PR tree-optimization/66612
6270 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6271
5e659d16
SB
62722017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6273
6274 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6275 of all powerpc.
6276
6f4f30bf
MP
62772017-02-10 Marek Polacek <polacek@redhat.com>
6278
6279 PR c++/79435
6280 * g++.dg/cpp1y/pr79435.C: New.
6281
3799a5b8
MP
6282 PR c++/79184
6283 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6284
052ef81d
CL
62852017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6286
6287 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6288 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6289 New.
6290 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6291 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6292 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6293 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6294 (vtst_expected_poly64x2): Move to aarch64-only section.
6295 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6296 (vtst_p64, vtstq_p64): New tests.
6297
a7c8ed0c
PC
62982017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6299
6300 PR c++/71737
6301 * g++.dg/cpp0x/pr71737.C: New.
6302
3dcde5ef 63032017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6304 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6305
6306 * gcc.dg/gimplefe-error-1.c: New testcase.
6307 * gcc.dg/gimplefe-error-2.c: New testcase.
6308 * gcc.dg/gimplefe-error-3.c: New testcase.
6309
6139a3b7
JJ
63102017-02-10 Jakub Jelinek <jakub@redhat.com>
6311
6312 PR tree-optimization/79411
6313 * gcc.c-torture/compile/pr79411.c: New test.
6314
9bfc55d0
JJ
63152017-02-09 Jakub Jelinek <jakub@redhat.com>
6316 Jason Merrill <jason@redhat.com>
6317
6318 PR c++/79143
6319 * g++.dg/cpp1z/pr79143.C: New test.
6320
0b90c541
JH
63212017-02-09 Jan Hubicka <hubicka@ucw.cz>
6322
6323 * gcc.dg/loop-unswitch-2.c: Update testcase.
6324 * gcc.dg/loop-unswitch-1.c: Update testcase.
6325
192b048b
MP
63262017-02-09 Marek Polacek <polacek@redhat.com>
6327
6328 PR c/79428
6329 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6330 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6331 * c-c++-common/goacc/pr79428-1.c: New test.
6332 * c-c++-common/gomp/pr79428-2.c: New test.
6333 * c-c++-common/gomp/pr79428-5.c: New test.
6334 * c-c++-common/gomp/pr79428-6.c: New test.
6335 * c-c++-common/pr79428-3.c: New test.
6336
e9a9033b
AK
63372017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6338
6339 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6340 testcases.
6341
56f71478
JJ
63422017-02-09 Jakub Jelinek <jakub@redhat.com>
6343
28f6839b
JJ
6344 PR c/79413
6345 * gcc.c-torture/compile/pr79413.c: New test.
6346
f08683a1
JJ
6347 PR c++/79429
6348 * c-c++-common/gomp/pr79429.c: New test.
6349 * g++.dg/gomp/pr79429.C: New test.
6350
56f71478
JJ
6351 PR c/79431
6352 * c-c++-common/gomp/pr79431.c: New test.
6353
02889d23
CLT
63542017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6355 Cesar Philippidis <cesar@codesourcery.com>
6356 Joseph Myers <joseph@codesourcery.com>
6357 Chung-Lin Tang <cltang@codesourcery.com>
6358
6359 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6360 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6361 * c-c++-common/goacc/loop-auto-2.c: New.
6362 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6363 * c-c++-common/goacc/tile-2.c: New.
6364 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6365 * g++.dg/goacc/tile-1.C: New, check tile subst.
6366 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6367 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6368 * gfortran.dg/goacc/tile-1.f90: New test.
6369 * gfortran.dg/goacc/tile-2.f90: New test.
6370 * gfortran.dg/goacc/tile-lowering.f95: New test.
6371
9c0c77d2
RB
63722017-02-09 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/69823
6375 * gcc.dg/graphite/pr69823.c: New testcase.
6376
f39bad9f
PH
63772017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6378
6379 PR target/78604
6380 * gcc.target/powerpc/pr78604.c: New.
6381
fc00b9ce
KN
63822017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6383
6384 PR target/68972
6385 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6386 disable this test on power architecture.
6387
50c1f4a5
RB
63882017-02-08 Richard Biener <rguenther@suse.de>
6389
6390 PR tree-optimization/71824
6391 PR tree-optimization/79409
6392 * gcc.dg/graphite/pr71824-3.c: New testcase.
6393
74a15d14
JJ
63942017-02-08 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR tree-optimization/79408
6397 * gcc.dg/tree-ssa/pr79408.c: New test.
6398
d798497e
RB
63992017-02-08 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/71824
6402 * gcc.dg/graphite/pr71824-2.c: New testcase.
6403
9d5019a1
AP
64042017-02-07 Andrew Pinski <apinski@cavium.com>
6405
705d3b77 6406 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6407
ec48209a
JJ
64082017-02-07 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR rtl-optimization/79386
6411 * gcc.c-torture/compile/pr79386.c: New test.
6412
e5f234b2
DV
64132017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6414 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6417 *-*-solaris*.
6418
1f138b75
JJ
64192017-02-07 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR target/79299
6422 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6423 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6424
7af4b20d
RB
64252017-02-07 Richard Biener <rguenther@suse.de>
6426
6427 * gcc.dg/gimplefe-23.c: New testcase.
6428 * gcc.dg/gimplefe-24.c: Likewise.
6429
d95c2fc7
CL
64302017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6431
6432 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6433 scan-assembler instead of scan-assembler-times.
6434 * gcc.target/aarch64/test_frame_10.c: Likewise.
6435 * gcc.target/aarch64/test_frame_12.c: Likewise.
6436 * gcc.target/aarch64/test_frame_2.c: Likewise.
6437 * gcc.target/aarch64/test_frame_4.c: Likewise.
6438 * gcc.target/aarch64/test_frame_6.c: Likewise.
6439 * gcc.target/aarch64/test_frame_7.c: Likewise.
6440 * gcc.target/aarch64/test_frame_8.c: Likewise.
6441
fa5d44d0
RO
64422017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6443
6444 * gcc.target/i386/pr78419.c: Require ifunc support.
6445
d9b4ce00
DE
64462017-02-07 David Edelsohn <dje.gcc@gmail.com>
6447
6448 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6449
bb7d75ff
PP
64502017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6451
6452 PR c++/79360
6453 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6454
122e7b4f
KC
64552017-02-06 Kito Cheng <kito.cheng@gmail.com>
6456
6457 * lib/target-supports.exp: Define the RISC-V target.
6458 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6459 * gcc.dg/builtin-apply2.c: Likewise.
6460 * gcc.dg/ifcvt-4.c: Likewise.
6461 * gcc.dg/loop-8.c: Likewise.
6462 * gcc.dg/sibcall-10.c: Likewise.
6463 * gcc.dg/sibcall-9.c: Likewise.
6464 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6465 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6466 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6467 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6468 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6469 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6470 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6471
391675ac
MM
64722017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6473
6474 PR target/66144
6475 * gcc.target/powerpc/pr66144-1.c: New test.
6476 * gcc.target/powerpc/pr66144-2.c: Likewise.
6477 * gcc.target/powerpc/pr66144-3.c: Likewise.
6478
e495e31a
MS
64792017-02-06 Martin Sebor <msebor@redhat.com>
6480
6481 PR tree-optimization/79376
6482 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6483 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6484
2568d8a1
JJ
64852017-02-06 Jakub Jelinek <jakub@redhat.com>
6486
98e09245
JJ
6487 PR c++/79379
6488 * g++.dg/cpp1y/constexpr-79379.C: New test.
6489
e8b0383c
JJ
6490 PR c++/79377
6491 * g++.dg/lookup/pr79377.C: New test.
6492
a5e8cbd1
JJ
6493 PR c++/79372
6494 * g++.dg/cpp1z/decomp25.C: New test.
6495
2568d8a1
JJ
6496 PR tree-optimization/79284
6497 * gcc.c-torture/compile/pr79284.c: New test.
6498
aae936b9
PC
64992017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6500
6501 PR c++/70448
6502 * g++.dg/cpp0x/pr70448.C: New.
6503
daf57541
DV
65042017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6505
6506 PR 78348
6507 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6508 to dg-options.
6509
0898c74d
GJL
65102017-02-06 Georg-Johann Lay <avr@gjlay.de>
6511
6512 PR target/78883
6513 * gcc.c-torture/compile/pr78883.c: New test.
6514
5d3ebb71
JH
65152017-02-05 Jan Hubicka <hubicka@ucw.cz>
6516
6517 PR tree-ssa/79347
6518 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6519 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6520 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6521 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6522 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6523 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6524 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6525 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6526 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6527 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6528 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6529 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6530 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6531
139d4065
AV
65322017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6533
6534 PR fortran/79344
6535 * gfortran.dg/allocate_with_source_24.f90: New test.
6536
4b9c80d8
AV
65372017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6538
6539 PR fortran/79230
6540 * gfortran.dg/der_ptr_component_2.f90: New test.
6541
f3877b2f
EB
65422017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6543
6544 * gcc.target/sparc/20170205-1.c: New test.
6545
d8a09ada
JDA
65462017-02-03 John David Anglin <danglin@gcc.gnu.org>
6547
a2a86d6a
JDA
6548 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6549 libatomic_available.
6550
a1d99925
JDA
6551 * gcc.dg/pr77587.c: Require alias support.
6552 * gcc.dg/pr77587a.c: Likewise.
6553
d8bf159e
JDA
6554 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6555 * gcc.c-torture/execute/pr78622.c: Likewise.
6556
d8a09ada
JDA
6557 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6558 hppa*-*-hpux*.
6559 * c-c++-common/Wunused-var-16.c: Likewise.
6560 * c-c++-common/builtin-shuffle-1.c: Likewise.
6561 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6562 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6563
f589a1ce
MS
65642017-02-03 Martin Sebor <msebor@redhat.com>
6565
6566 PR tree-optimization/79327
6567 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6568 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6569 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6570
5b00f9d2
JJ
65712017-02-03 Jakub Jelinek <jakub@redhat.com>
6572 Martin Sebor <msebor@redhat.com>
6573
6574 PR tree-optimization/79327
6575 * gcc.dg/tree-ssa/pr79327.c: New test.
6576 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6577 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6578 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6579 (test_sprintf_chk_range_schar): Adjust dg-message.
6580 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6581 * gcc.c-torture/execute/pr79327.c: New test.
6582
437f0a81
JJ
65832017-02-03 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR target/79354
6586 * gcc.target/powerpc/pr79354.c: New test.
6587 * gcc.c-torture/execute/pr79354.c: New test.
6588
3f343040
MS
65892017-02-03 Martin Sebor <msebor@redhat.com>
6590
6591 PR tree-optimization/79352
6592 * gcc.dg/tree-ssa/pr79352.c: New test.
6593
46a2ab58
ML
65942017-02-03 Martin Liska <mliska@suse.cz>
6595
6596 PR lto/66295
6597 * gcc.target/i386/mvc9.c: New test.
6598
baa2d1cd
PH
65992017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6600
6601 PR target/79158
6602 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6603 to VSX reg.
6604
30c6ec2f
JH
66052017-02-02 Jan Hubicka <hubicka@ucw.cz>
6606
6607 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6608 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6609 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6610 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6611 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6612 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6613 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6614 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6615 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6616 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6617 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6618 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6619 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6620
ebee1eb9
MS
66212017-02-02 Martin Sebor <msebor@redhat.com>
6622
6623 PR middle-end/79275
6624 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6625 * gcc.dg/tree-ssa/pr79275.c: New test.
6626
dcd25b8a
AS
66272017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6628
dc362ada 6629 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6630
0f0c2cc3
JH
66312017-02-02 Jan Hubicka <hubicka@ucw.cz>
6632
6633 PR middle-end/77445
6634 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6635 threading is done.
6636
1c372840
TC
66372017-02-02 Tamar Christina <tamar.christina@arm.com>
6638
6639 PR middle-end/78142
6640 * gcc.target/aarch64/vector_initialization_nostack.c
6641 (f12): Use one vector
6642
9f11a4a7
JJ
66432017-02-02 Jakub Jelinek <jakub@redhat.com>
6644
bef7e561
JJ
6645 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6646 * c-c++-common/asan/misalign-1.c: Likewise.
6647 * c-c++-common/asan/misalign-2.c: Likewise.
6648 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6649 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6650 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6651 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6652 add -ffat-lto-objects from/to dg-additional-options.
6653 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6654 dg-additional-options.
6655
9f11a4a7
JJ
6656 PR target/79197
6657 * gcc.target/powerpc/pr79197.c: New test.
6658 * gcc.c-torture/compile/pr79197.c: New test.
6659
09661674
RB
66602017-02-02 Richard Biener <rguenther@suse.de>
6661
6662 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6663
d8d58893
PC
66642017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/69637
6667 * g++.dg/cpp0x/pr69637-1.C: New.
6668 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6669
521a70a4
AK
66702017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6671
6672 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6673
e26b502d
BS
66742017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6675
6676 PR target/70012
6677 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6678 conditions.
6679
55e75c7c
JJ
66802017-02-01 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR testsuite/79324
6683 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6684 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6685 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6686 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6687 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6688 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6689 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6690 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6691 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6692 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6693 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6694 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6695 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6696
a4476973
ML
66972017-02-01 Martin Liska <mliska@suse.cz>
6698
6699 PR testsuite/79272
6700 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6701
3f3181b1
RB
67022017-02-01 Richard Biener <rguenther@suse.de>
6703
6704 PR testsuite/76957
6705 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6706 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6707 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6708 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6709
1e7ef862
RB
67102017-02-01 Richard Biener <rguenther@suse.de>
6711
6712 PR middle-end/79315
6713 * gfortran.dg/pr79315.f90: New testcase.
6714
405a7406
RB
67152017-02-01 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/71824
6718 * gcc.dg/graphite/pr71824.c: New testcase.
6719
19bdccb4
JJ
67202017-01-31 Jakub Jelinek <jakub@redhat.com>
6721
6722 PR c++/79304
6723 * g++.dg/diagnostic/pr79304.C: New test.
6724
fcb2cdfc
DM
67252017-01-31 David Malcolm <dmalcolm@redhat.com>
6726
6727 PR c++/79298
6728 * g++.dg/spellcheck-pr79298.C: New test case.
6729
7cfa044d
DM
67302017-01-31 David Malcolm <dmalcolm@redhat.com>
6731
6732 PR preprocessor/79210
6733 * gcc.dg/format/pr79210.c: New test case.
6734 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6735 New function.
6736
de3fbef6
NS
67372017-01-31 Nathan Sidwell <nathan@acm.org>
6738
5ae37bdf
NS
6739 PR c++/79290
6740 * g++.dg/warn/pr79290.C: New.
6741
de3fbef6
NS
6742 PR c++/67273
6743 PR c++/79253
6744 * g++.dg/cpp1y/pr67273.C: New.
6745 * g++.dg/cpp1y/pr79253.C: New.
6746
7f357c61
NS
67472017-01-31 Nathan Sidwell <nathan@acm.org>
6748
6749 PR c++/79264
6750 * g++.dg/cpp1y/pr61636-1.C: Augment.
6751
5b11971a
CL
67522017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6753
6754 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6755 rand() instead of random().
6756
8b670f93
AH
67572017-01-30 Aldy Hernandez <aldyh@redhat.com>
6758
6759 PR tree-optimization/71691
6760 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6761
4727e06b
AK
67622017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6763
6764 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6765 __ARCH__.
6766
b6dae849
JJ
67672017-01-31 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR tree-optimization/79267
6770 * g++.dg/opt/pr79267.C: New test.
6771
40fb9c89
AO
67722017-01-30 Alexandre Oliva <aoliva@redhat.com>
6773
6774 PR debug/63238
6775 * gcc.dg/debug/dwarf2/align-1.c: New.
6776 * gcc.dg/debug/dwarf2/align-2.c: New.
6777 * gcc.dg/debug/dwarf2/align-3.c: New.
6778 * gcc.dg/debug/dwarf2/align-4.c: New.
6779 * gcc.dg/debug/dwarf2/align-5.c: New.
6780 * gcc.dg/debug/dwarf2/align-6.c: New.
6781 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6782 * g++.dg/debug/dwarf2/align-1.C: New.
6783 * g++.dg/debug/dwarf2/align-2.C: New.
6784 * g++.dg/debug/dwarf2/align-3.C: New.
6785 * g++.dg/debug/dwarf2/align-4.C: New.
6786 * g++.dg/debug/dwarf2/align-5.C: New.
6787 * g++.dg/debug/dwarf2/align-6.C: New.
6788
3095f651
AS
67892017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6790
6791 PR target/79170
6792 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6793
3cf88bff
MS
67942017-01-30 Martin Sebor <msebor@redhat.com>
6795
6796 PR testsuite/79293
6797 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6798
37731134
ML
67992017-01-30 Martin Liska <mliska@suse.cz>
6800
6801 PR gcov-profile/79259
6802 * g++.dg/tree-prof/pr79259.C: New test.
6803
0c7247cc
RB
68042017-01-30 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/79276
6807 * gcc.dg/torture/pr79276.c: New testcase.
6808
ab4be5d1
DV
68092017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6810
6811 PR target/79240
6812 * gcc.target/s390/pr79240.c: New test.
6813
6687d58d
BS
68142017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6815
6816 PR target/79268
6817 * gcc.target/powerpc/pr79268.c: New file.
6818 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
6819 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
6820 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
6821 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6822
b5df96c3
JDA
68232017-01-28 John David Anglin <danglin@gcc.gnu.org>
6824
fc34d7b8
JDA
6825 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
6826
9efc84e4
JDA
6827 PR testsuite/70583
6828 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
6829
4bfbe3ae
JDA
6830 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
6831 * gnat.dg/debug9.adb: Likewise.
6832
8d0b306f
JDA
6833 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
6834
b5df96c3
JDA
6835 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
6836 libatomic_available.
6837 * gfortran.dg/coarray_42.f90: Likewise.
6838 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
6839 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
6840 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6841
eb339366
MS
68422017-01-27 Martin Sebor <msebor@redhat.com>
6843
6844 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
6845
711ce021
BS
68462017-01-27 Bernd Schmidt <bschmidt@redhat.com>
6847
6848 PR rtl-optimization/79194
6849 * gcc.dg/torture/pr79194.c: New test.
6850
d8321b33
VM
68512017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6852
6853 PR tree-optimization/71374
2568d8a1 6854 * gcc.target/i386/pr71374.c: New.
d8321b33 6855
9e2ea13e
MS
68562017-01-27 Martin Sebor <msebor@redhat.com>
6857
6858 PR c++/71290
6859 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
6860 a dg-error directive.
6861
9eb7045b
VM
68622017-01-27 Vladimir Makarov <vmakarov@redhat.com>
6863
6864 PR target/79131
6865 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
6866 * gcc.target/arm/pr79131-2.c: New.
6867
f75bbf3f
BS
68682017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6869
6870 PR target/65484
6871 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
6872 vectorized on POWER unless hardware misaligned loads are
6873 available.
6874
3f54004b
BC
68752017-01-27 Bin Cheng <bin.cheng@arm.com>
6876
6877 PR rtl-optimization/78559
6878 * gcc.c-torture/execute/pr78559.c: New test.
6879
40b6bff9
RB
68802017-01-27 Richard Biener <rguenther@suse.de>
6881
6882 PR tree-optimization/79245
6883 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
6884 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
6885
b2f8892e
JJ
68862017-01-27 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR c/79199
6889 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
6890 target. Use 4294967293U instead of 4294967293.
6891
b002f3b9
RB
68922017-01-27 Richard Biener <rguenther@suse.de>
6893
6894 PR tree-optimization/71433
6895 * gcc.dg/Warray-bounds-21.c: New testcase.
6896
38f50ab6
RB
68972017-01-27 Richard Biener <rguenther@suse.de>
6898
6899 PR tree-optimization/79244
6900 * gcc.dg/torture/pr79244.c: New testcase.
6901
c04f4139
JJ
69022017-01-27 Jakub Jelinek <jakub@redhat.com>
6903
6904 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
6905 all occurrences of 40 to 32.
6906
6ca513f9
RE
69072017-01-27 Richard Earnshaw <rearnsha@arm.com>
6908
6909 PR target/79239
6910 * gcc.target/arm/pr79239.c: New test.
6911
d876f5cd
DV
69122017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6913
6914 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
6915
bb6a6ee9
AB
69162017-01-27 Adam Butcher <adam@jessamine.co.uk>
6917
6918 PR c++/64382
6919 * g++.dg/cpp1y/pr64382.C: New test.
6920
31c87a43
MS
69212017-01-26 Martin Sebor <msebor@redhat.com>
6922
6923 PR middle-end/78703
6924 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
6925 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
6926 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
6927 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
6928
f7c06c0f
JJ
69292017-01-26 Jakub Jelinek <jakub@redhat.com>
6930
b0670cc0
JJ
6931 PR debug/79129
6932 * g++.dg/debug/dwarf2/pr79129.C: New test.
6933
f7c06c0f
JJ
6934 PR debug/78835
6935 * g++.dg/debug/dwarf2/pr78835.C: New test.
6936
5d93da1d
MS
69372017-01-26 Martin Sebor <msebor@redhat.com>
6938
6939 PR middle-end/78703
6940 * gcc.dg/format/pr78569.c: Adjust.
6941 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6942 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
6943 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6944 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
6945 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
6946 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6947 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
6948 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
6949 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
6950 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6951 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
6952
905d2812
JJ
69532017-01-26 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR c++/68727
6956 * g++.dg/other/offsetof8.C: Add expected error.
6957 * g++.dg/other/offsetof9.C: New test.
6958
b3db8d77
DE
69592017-01-26 David Edelsohn <dje.gcc@gmail.com>
6960
6961 * g++.dg/opt/declone3.C: Require LTO.
6962
15961e4a
VM
69632017-01-26 Vladimir Makarov <vmakarov@redhat.com>
6964
6965 PR target/79131
6966 * gcc.target/arm/pr79131.c: New.
6967
e39dd802
BC
69682017-01-26 Bin Cheng <bin.cheng@arm.com>
6969
6970 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
6971
bc9efeab
JW
69722017-01-26 Jonathan Wakely <jwakely@redhat.com>
6973
6974 PR libstdc++/79190
6975 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
6976 matches replaced operator delete.
6977
b5f75f0b
JJ
69782017-01-26 Jakub Jelinek <jakub@redhat.com>
6979
6980 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
6981 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
6982 avx512f with avx512dq.
6983 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
6984 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
6985 avx512f with avx512dq.
6986 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
6987 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
6988 avx512f with avx512dq.
6989
0a38b341
MP
69902017-01-26 Marek Polacek <polacek@redhat.com>
6991
6992 PR c/79199
6993 * c-c++-common/Wduplicated-branches-13.c: New test.
6994
ebff5c3f
DS
69952017-01-26 David Sherwood <david.sherwood@arm.com>
6996
6997 PR middle-end/79212
6998 * gfortran.dg/gomp/sharing-4.f90: New test.
6999
e6d55103
JJ
70002017-01-26 Jakub Jelinek <jakub@redhat.com>
7001
1a27fab1
JJ
7002 PR target/70465
7003 * gcc.target/i386/pr70465.c: New test.
7004
e6d55103
JJ
7005 * brig.dg/dg.exp: Update copyright years.
7006 * lib/brig-dg.exp: Update copyright years.
7007 * lib/brig.exp: Update copyright years.
7008
b5aa1281
MM
70092017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7010
7011 PR target/79179
7012 * gcc.target/powerpc/pr79179.c: New test.
7013
3b5de3cb
BS
70142017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7015
7016 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7017 generation to accept D-mode memory accesses.
7018
dbe81dbe
MS
70192017-01-25 Martin Sebor <msebor@redhat.com>
7020
7021 PR c++/71290
7022 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7023 * g++.dg/ext/flexarray-mangle.C: Same.
7024 * g++.dg/ext/flexarray-subst.C: Same.
7025 * g++.dg/ext/flexary10.C: Same.
7026 * g++.dg/ext/flexary11.C: Same.
7027 * g++.dg/ext/flexary14.C: Same.
7028 * g++.dg/ext/flexary16.C: Same.
7029 * g++.dg/ext/flexary18.C: Same.
7030 * g++.dg/ext/flexary19.C: Same.
7031 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
7032 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7033 * g++.dg/ubsan/object-size-1.C: Same.
7034 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 7035
0e343868
JJ
70362017-01-25 Jakub Jelinek <jakub@redhat.com>
7037
a25608aa
JJ
7038 PR c++/78896
7039 * g++.dg/cpp1z/decomp24.C: New test.
7040
0e343868
JJ
7041 PR c++/77914
7042 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7043 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7044 expect a warning.
7045 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7046 expect warnings.
7047 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7048 * g++.dg/cpp1y/pr59636.C: Likewise.
7049 * g++.dg/cpp1y/pr60190.C: Likewise.
7050
0d098f4b
BC
70512017-01-25 Bin Cheng <bin.cheng@arm.com>
7052
7053 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7054
5332c89e 70552017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
7056
7057 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
7058 vec_packs built-ins
7059
ed4e59f4
CL
70602017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7061
7062 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7063 -mcpu=cortex-a57.
7064 * gcc.target/arm/vseleqsf.c: Likewise.
7065 * gcc.target/arm/vselgedf.c: Likewise.
7066 * gcc.target/arm/vselgesf.c: Likewise.
7067 * gcc.target/arm/vselgtdf.c: Likewise.
7068 * gcc.target/arm/vselgtsf.c: Likewise.
7069 * gcc.target/arm/vselledf.c: Likewise.
7070 * gcc.target/arm/vsellesf.c: Likewise.
7071 * gcc.target/arm/vselltdf.c: Likewise.
7072 * gcc.target/arm/vselltsf.c: Likewise.
7073 * gcc.target/arm/vselnedf.c: Likewise.
7074 * gcc.target/arm/vselnesf.c: Likewise.
7075 * gcc.target/arm/vselvcdf.c: Likewise.
7076 * gcc.target/arm/vselvcsf.c: Likewise.
7077 * gcc.target/arm/vselvsdf.c: Likewise.
7078 * gcc.target/arm/vselvssf.c: Likewise.
7079
a5d6927f
RB
70802017-01-25 Richard Biener <rguenther@suse.de>
7081
7082 PR testsuite/72850
7083 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7084 to what we had before adding the threading passes.
7085
c2873892
RB
70862017-01-25 Richard Biener <rguenther@suse.de>
7087
7088 PR tree-optimization/69264
7089 * g++.dg/torture/pr69264.C: New testcase.
7090
9aa483a2
KT
70912016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7092
7093 PR target/79145
7094 * gcc.target/arm/pr79145.c: New test.
7095
5c628c3e
RB
70962017-01-25 Richard Biener <rguenther@suse.de>
7097
7098 PR debug/78363
7099 * g++.dg/gomp/pr78363-1.C: New testcase.
7100 * g++.dg/gomp/pr78363-2.C: Likewise.
7101 * g++.dg/gomp/pr78363-3.C: Likewise.
7102
9078cd36
KT
71032016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7104
7105 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7106 * gcc.dg/lto/pr61526_0.c: Likewise.
7107 * gcc.dg/lto/pr64415_0.c: Likewise.
7108
7cfd79d6
JJ
71092017-01-24 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR c++/79205
7112 * g++.dg/cpp1z/decomp22.C: New test.
7113 * g++.dg/cpp1z/decomp23.C: New test.
7114
3e4b91f2
NS
71152017-01-24 Nathan Sidwell <nathan@acm.org>
7116
1d7bc790
NS
7117 PR c++/78469
7118 * g++.dg/cpp0x/pr78469.C: New.
7119
3e4b91f2
NS
7120 PR c++/79118
7121 * g++.dg/cpp0x/pr79118.C: New.
7122
b20ba138
EB
71232017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7124
7125 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7126
c2e84327
DM
71272017-01-24 David Malcolm <dmalcolm@redhat.com>
7128
7129 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7130 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7131 * gcc.dg/rtl/rtl.exp: New file.
7132 * gcc.dg/rtl/test.c: New file.
7133 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7134 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7135 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7136 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7137 * gcc.dg/rtl/x86_64/final.c: New test case.
7138 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7139 * gcc.dg/rtl/x86_64/ira.c: New test case.
7140 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7141 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7142 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7143 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7144 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7145 * gcc.dg/rtl/x86_64/test_1.h: New file.
7146 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7147 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7148 * gcc.dg/rtl/x86_64/times-two.h: New file.
7149 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7150
cf8d19de
BC
71512017-01-24 Bin Cheng <bin.cheng@arm.com>
7152
7153 PR tree-optimization/79159
7154 * g++.dg/tree-ssa/pr79159.C: New test.
7155
f6a24a94 71562017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
7157 Martin Jambor <mjambor@suse.cz>
7158
7159 * lib/brig-dg.exp: New file.
7160 * lib/brig.exp: Likewise.
7161 * brig.dg/README: Likewise.
7162 * brig.dg/dg.exp: Likewise.
7163 * brig.dg/test/gimple/alloca.hsail: Likewise.
7164 * brig.dg/test/gimple/atomics.hsail: Likewise.
7165 * brig.dg/test/gimple/branches.hsail: Likewise.
7166 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7167 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7168 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7169 * brig.dg/test/gimple/mem.hsail: Likewise.
7170 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7171 * brig.dg/test/gimple/packed.hsail: Likewise.
7172 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7173 * brig.dg/test/gimple/variables.hsail: Likewise.
7174 * brig.dg/test/gimple/vector.hsail: Likewise.
7175
c3b3e526
JJ
71762017-01-24 Jakub Jelinek <jakub@redhat.com>
7177
7178 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7179 support asan, only on i?86/x86_64 require sse2_runtime.
7180
75f92127
KN
71812017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7182
7183 PR target/66669
7184 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7185 test on powerpc targets.
7186
1a998fa0
MS
71872017-01-23 Martin Sebor <msebor@redhat.com>
7188
7189 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7190
108fdd6d
RB
71912017-01-23 Richard Biener <rguenther@suse.de>
7192
7193 PR tree-optimization/79088
7194 PR tree-optimization/79188
7195 * gcc.dg/torture/pr79088.c: New testcase.
7196 * gcc.dg/torture/pr79188.c: Likewise.
7197
28826a66
KN
71982017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7199
7200 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7201 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7202 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7203 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7204 type of test function to reflect change in built-in function's
7205 return type.
7206 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7207 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7208 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7209 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7210 type and second argument type to reflect change in built-in
7211 function's type signature.
7212 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7213 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7214 type of test function to reflect change in built-in function's
7215 return type.
7216 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7217 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7218 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7219 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7220 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7221 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7222 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7223 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7224 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7225 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7226 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7227 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7228 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7229 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7230 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7231 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7232 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7233 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7234 type of test function to reflect change in built-in function's
7235 return type.
7236 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7237 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7238 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7239 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7240 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7241 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7242 test function's result and second argument to reflect change in
7243 built-in function's type signature.
7244 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7245
e6b8075c
NS
72462017-01-23 Nathan Sidwell <nathan@acm.org>
7247
fc7612fd
NS
7248 PR C++/71710
7249 * g++.dg/template/pr71710.C: New.
7250
e6b8075c
NS
7251 PR c++/71406
7252 PR c++/77508
7253 * g++.dg/template/pr71406.C: New.
7254
15b8fd49
TK
72552017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7256
9b7716c9 7257 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7258
e9c4fbe9
BS
72592017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7260
7261 PR rtl-optimization/78634
7262 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7263
8539a302
BC
72642017-01-23 Bin Cheng <bin.cheng@arm.com>
7265
7266 PR tree-optimization/70754
7267 * gfortran.dg/pr70754.f90: New test.
7268
f368600f
ML
72692017-01-23 Martin Liska <mliska@suse.cz>
7270
7271 PR tree-optimization/79196
7272 * gcc.dg/asan/pr79196.c: New test.
7273 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7274
d886761f
MM
72752017-01-23 Michael Matz <matz@suse.de>
7276
7277 PR tree-optimization/78384
7278 * gcc.dg/pr78384.c: New test.
7279
cffcafda
RB
72802017-01-23 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/79186
7283 * gcc.dg/torture/pr79186.c: New testcase.
7284 * gcc.dg/torture/pr79187.c: Likewise.
7285
bda2bc48
MJ
72862017-01-23 Martin Jambor <mjambor@suse.cz>
7287
7288 * gcc.dg/ipa/vrp8.c: New test.
7289
f65f1ae3
MJ
72902017-01-23 Martin Jambor <mjambor@suse.cz>
7291
7292 PR ipa/79108
7293 * gfortran.dg/lto/pr79108_0.f90: New test.
7294
dea06111
AS
72952017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7296
7297 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7298 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7299 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7300 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7301 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7302 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7303 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7304 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7305 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7306 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7307 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7308 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7309 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7310 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7311 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7312 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7313
05011618
RB
73142017-01-23 Richard Biener <rguenther@suse.de>
7315 Nick Clifton <nickc@redhat.com>
7316
7317 PR testsuite/78421
7318 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7319 If the target is ARM return the result of the
7320 check_effective_target_arm_vect_no_misalign proc.
7321 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7322 support unaligned vectors then only expect one of the loops to be
7323 unrolled.
7324
f6b9f2ff
ML
73252017-01-23 Martin Liska <mliska@suse.cz>
7326
7327 * gcc.dg/asan/use-after-scope-10.c: New test.
7328 * gcc.dg/asan/use-after-scope-11.c: New test.
7329 * g++.dg/asan/use-after-scope-5.C: New test.
7330
c7775327
ML
73312017-01-23 Martin Liska <mliska@suse.cz>
7332
7333 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7334 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7335 sanopt optimization for ASAN_POISON.
7336
d8ae8d16
KT
73372016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7338
7339 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7340
54d7c70c
CL
73412017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7342
7343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7344 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7345 for poly*_t types.
7346 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7347 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7348 exec_vcombine): Likewise.
7349 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7350 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7351 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7352 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7353 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7354 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7355 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7356 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7357 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7358 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7359 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7360 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7361 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7362 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7363 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7364 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7365 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7366 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7367 Likewise.
7368 (TEST_VGET_LANE): Cast to uint to avoid warning.
7369 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7370 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7371 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7372 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7373 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7374 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7375 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7376 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7377 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7378 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7379 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7380 CHECK_POLY instead of CHECK for poly64_t types.
7381 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7382 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7383 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7384 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7385 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7386 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7387 uint32_t.
7388 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7389 for int32_t, int64_t.
7390 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7391 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7393 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7394 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7395 needed.
7396
386fe51c
JJ
73972017-01-22 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR fortran/79154
7400 * gfortran.dg/gomp/pr79154-1.f90: New test.
7401 * gfortran.dg/gomp/pr79154-2.f90: New test.
7402
bc4d86e6
AS
74032017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7404
7405 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7406
c31d5fce
MP
74072017-01-21 Marek Polacek <polacek@redhat.com>
7408
7409 PR testsuite/79169
7410 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7411
25cb56c3
JH
74122017-01-20 Jan Hubicka <hubicka@ucw.cz>
7413
7414 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7415
ea9f867b
BS
74162017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7417
7418 PR rtl-optimization/79125
7419 * gcc.dg/torture/pr79125.c: New test.
7420
a876231c
JW
74212017-01-20 Jiong Wang <jiong.wang@arm.com>
7422
2568d8a1 7423 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7424 only.
2568d8a1
JJ
7425 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7426 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7427
4b9f2115
NS
74282017-01-20 Nathan Sidwell <nathan@acm.org>
7429
3e4b91f2 7430 PR c++/78495
4b9f2115
NS
7431 * g++.dg/cpp1z/inh-ctor38.C: New.
7432
d2aadab1
MP
74332017-01-20 Marek Polacek <polacek@redhat.com>
7434
7435 PR c/79152
7436 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7437
449cd5af
TP
74382017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7439
7440 * lib/target-supports.exp (check_configured_with): New procedure.
7441 (check_effective_target_default_mode): new effective target.
7442 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7443 default mode. Fix dg-skip-if target selector syntax.
7444 * gcc.target/arm/optional_thumb-2.c: Likewise.
7445 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7446 syntax.
7447
ebed7175
DM
74482017-01-20 David Malcolm <dmalcolm@redhat.com>
7449
7450 PR c++/77829
7451 PR c++/78656
7452 * g++.dg/spellcheck-pr77829.C: New test case.
7453 * g++.dg/spellcheck-pr78656.C: New test case.
7454
2ebd93e1
MP
74552017-01-20 Marek Polacek <polacek@redhat.com>
7456
7457 PR c/64279
7458 * c-c++-common/Wduplicated-branches-1.c: New test.
7459 * c-c++-common/Wduplicated-branches-10.c: New test.
7460 * c-c++-common/Wduplicated-branches-11.c: New test.
7461 * c-c++-common/Wduplicated-branches-12.c: New test.
7462 * c-c++-common/Wduplicated-branches-2.c: New test.
7463 * c-c++-common/Wduplicated-branches-3.c: New test.
7464 * c-c++-common/Wduplicated-branches-4.c: New test.
7465 * c-c++-common/Wduplicated-branches-5.c: New test.
7466 * c-c++-common/Wduplicated-branches-6.c: New test.
7467 * c-c++-common/Wduplicated-branches-7.c: New test.
7468 * c-c++-common/Wduplicated-branches-8.c: New test.
7469 * c-c++-common/Wduplicated-branches-9.c: New test.
7470 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7471 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7472 * g++.dg/ext/builtin-object-size3.C: Likewise.
7473 * g++.dg/gomp/loop-1.C: Likewise.
7474 * g++.dg/warn/Wduplicated-branches1.C: New test.
7475 * g++.dg/warn/Wduplicated-branches2.C: New test.
7476
0ce4024a
ML
74772017-01-20 Martin Liska <mliska@suse.cz>
7478
7479 PR lto/69188
7480 * gcc.dg/lto/pr69188_0.c: New test.
7481 * gcc.dg/lto/pr69188_1.c: New test.
7482
d8ea3e7c
AS
74832017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7484
7485 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7486 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7487 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7488 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7489 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7490 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7491 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7492 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7493 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7494 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7495 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7496 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7497 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7498 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7499 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7500 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7501 * gcc.target/i386/avx-1.c: Test new intrinsics.
7502 * gcc.target/i386/sse-13.c: Ditto.
7503 * gcc.target/i386/sse-23.c: Ditto.
7504
0516164b
RB
75052017-01-20 Richard Biener <rguenther@suse.de>
7506
7507 PR tree-optimization/71264
7508 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7509
d821744c
MF
75102017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7511
7512 * gcc.target/mips/madd4-1.c: New file.
7513 * gcc.target/mips/madd4-2.c: Likewise.
7514 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7515 HAS_MADD4.
7516 (mips_option_groups): Add -m[no-]madd4.
7517 (mips-dg-init): Detect default -mno-madd4.
7518 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7519 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7520 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7521 * gcc.target/mips/nmadd-1.c: Likewise.
7522 * gcc.target/mips/nmadd-2.c: Likewise.
7523 * gcc.target/mips/nmadd-3.c: Likewise.
7524
db58fd89
JW
75252017-01-19 Jiong Wang <jiong.wang@arm.com>
7526
7527 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7528 combined instructions.
7529 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7530 instructions.
7531 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7532 of pointer authentication.
7533
bd9cf60b
MM
75342017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7535
7536 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7537 floating point hardware to run test.
7538
ab014eb3
TC
75392017-01-19 Tamar Christina <tamar.christina@arm.com>
7540
2568d8a1 7541 * lib/target-supports.exp
ab014eb3
TC
7542 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7543
c048038f
RO
75442017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7545
7546 PR testsuite/79051
7547 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7548 __x86_64__]: Allow for target i?86-*-*.
7549
ab6b44cb
MF
75502017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7551
7552 PR target/78176
7553 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7554 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7555 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7556 HAS_LXC1.
7557 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7558 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7559 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7560
118d5ed3
AV
75612017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7562
7563 PR fortran/70696
7564 * gfortran.dg/coarray_43.f90: New test.
7565
a57c520e
RE
75662017-01-19 Richard Earnshaw <rearnsha@arm.com>
7567
7568 PR rtl-optimization/79121
7569 * gcc.c-torture/execute/pr79121.c: New test.
7570
54dc4be2
MM
75712017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7572
7573 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7574 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7575
7bd5dad2
LK
75762017-01-18 Louis Krupp <louis.krupp@zoho.com>
7577
7578 PR fortran/50069
7579 PR fortran/55086
7580 * gfortran.dg/pr50069_1.f90: New test.
7581 * gfortran.dg/pr50069_2.f90: New test.
7582 * gfortran.dg/pr55086_1.f90: New test.
7583 * gfortran.dg/pr55086_1_tfat.f90: New test.
7584 * gfortran.dg/pr55086_2.f90: New test.
7585 * gfortran.dg/pr55086_2_tfat.f90: New test.
7586 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7587
0edd264d
AS
75882017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7589 * gcc.dg/strcmp-1.c: New test.
7590 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7591
551914b7
DM
75922017-01-18 David Malcolm <dmalcolm@redhat.com>
7593
7594 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7595 (dejagnu_fail): Likewise.
7596 (dejagnu_note): Likewise.
7597 (pass): Provide forward decl, moving true decl to after #include
7598 of harness.h.
7599 (fail): Likewise.
7600 (note): Likewise.
7601
b7d3a6a6
MM
76022017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7603
7604 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7605 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7606
c484627c
NS
76072017-01-18 Nathan Sidwell <nathan@acm.org>
7608
7609 PR c++/78488
7610 * g++.dg/cpp1z/inh-ctor37.C: New.
7611
a711887e
UB
76122017-01-18 Uros Bizjak <ubizjak@gmail.com>
7613
7614 PR rtl-optimization/78952
7615 * gcc.target/i386/pr78952-1.c: New test.
7616 * gcc.target/i386/pr78952-2.c: Ditto.
7617
525a5e33
AV
76182017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7619
7620 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7621
76222017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7623
7624 PR fortran/70696
7625 * gfortran.dg/coarray_event_1.f08: New test.
7626
90553aac
JJ
76272017-01-18 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR target/77416
7630 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7631 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7632 from dg-options.
7633 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7634 guarded test.
7635 * gcc.target/powerpc/fusion4.c: Likewise.
7636 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7637 guarded test.
7638 * gcc.target/powerpc/pr58673-1.c: Likewise.
7639 * gcc.target/powerpc/pr58673-2.c: Likewise.
7640 * gcc.target/powerpc/pr59054.c: Likewise.
7641
dfc42f08
BS
76422016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7643
7644 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7645 vec_bperm.
7646 * gcc.target/powerpc/p9-vbpermd.c: New file.
7647
f3981e7e
AK
76482017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7649
7650 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7651 (must_not_compile2): Downcase first letter of error messages.
7652 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7653 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7654
2c65d990
NS
76552017-01-18 Nathan Sidwell <nathan@acm.org>
7656
7657 PR c++/79091
7658 * g++.dg/pr79091.C: New.
7659
a711887e
UB
76602017-01-18 Jakub Jelinek <jakub@redhat.com>
7661
7662 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7663 to dg-options.
7664 (p0): Add missing dg-error.
7665
4701fba3
JS
76662017-01-17 Joe Seymour <joe.s@somniumtech.com>
7667
7668 * gcc.target/msp430/mul_f5_muldef.c: New test.
7669
ac4dc08d
MM
76702017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7671
7672 PR target/79004
7673 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7674 options. Fix up the syntax for using \m and \M.
7675
1b3254e4
SB
76762017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7677
7678 PR target/78875
7679 * gcc.target/powerpc/ssp-1.c: New testcase.
7680 * gcc.target/powerpc/ssp-2.c: New testcase.
7681
8144a493
WD
76822017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7683
7684 * gcc.target/aarch64/eh_return.c: New test.
7685
a6607774
BS
76862017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7687
7688 * vec-rlmi-rlnm.c: New file.
7689
8ddfdbc2
NS
76902017-01-17 Nathan Sidwell <nathan@acm.org>
7691
7692 PR c++/61636
7693 * g++.dg/cpp1y/pr61636-1.C: New.
7694 * g++.dg/cpp1y/pr61636-2.C: New.
7695 * g++.dg/cpp1y/pr61636-3.C: New.
7696
d365b403
MS
76972017-01-17 Martin Sebor <msebor@redhat.com>
7698
7699 PR testsuite/79115
7700 * gcc.dg/pr78768.c: Make it a link-only test.
7701
0d80ab91
DM
77022017-01-17 David Malcolm <dmalcolm@redhat.com>
7703
7704 PR c++/71497
7705 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7706 expected messages.
7707 * c-c++-common/Wmisleading-indentation.c: Likewise.
7708
31b61548
VM
77092017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7710
7711 PR target/79058
7712 * gcc.target/arm/pr79058.c: New.
7713
c549996e
JJ
77142017-01-17 Jakub Jelinek <jakub@redhat.com>
7715
7716 PR tree-optimization/71854
7717 * gcc.dg/vect/pr71854.c: New test.
7718
4f197ff9
ML
77192017-01-17 Martin Liska <mliska@suse.cz>
7720
7721 PR ipa/71207
7722 * g++.dg/ipa/pr71207.C: New test.
7723
d4193b85
JH
77242017-01-17 Jan Hubicka <hubicka@ucw.cz>
7725
7726 PR middle-end/77445
7727 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7728 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7729
906e7712
JJ
77302017-01-17 Jakub Jelinek <jakub@redhat.com>
7731
7732 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7733 rather than long unsigned int.
7734 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7735
12314dc9
RB
77362017-01-17 Richard Biener <rguenther@suse.de>
7737
7738 PR tree-optimization/71433
7739 * gcc.dg/Warray-bounds-20.c: New testcase.
7740
a23e48df
RB
77412017-01-17 Richard Biener <rguenther@suse.de>
7742
7743 PR testsuite/52563
7744 PR testsuite/71237
7745 PR testsuite/77737
7746 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7747 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7748 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7749
e6750e5c
AM
77502017-01-17 Alan Modra <amodra@gmail.com>
7751
7752 * gcc.target/powerpc/pr79066.c: New.
7753
a59afbe2
JL
77542017-01-16 Jeff Law <law@redhat.com>
7755
7756 PR tree-optimization/33562
7757 PR tree-optimization/61912
7758 PR tree-optimization/77485
7759 PR tree-optimization/79090
7760 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7761 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7762
e1bcfb92
JJ
77632017-01-16 Jakub Jelinek <jakub@redhat.com>
7764
98e92fb2
JJ
7765 PR c/79089
7766 * gcc.c-torture/compile/pr79089.c: New test.
7767
e1bcfb92
JJ
7768 PR target/79080
7769 * gcc.dg/pr79080.c: New test.
7770
0ef1f9cd
DM
77712017-01-16 David Malcolm <dmalcolm@redhat.com>
7772
7773 PR c/78304
7774 * gcc.dg/format/pr78304.c: Convert argument from integral type
7775 to a pointer.
7776 * gcc.dg/format/pr78304-2.c: Likewise.
7777
76689ffc
CL
77782017-01-16 Carl Love <cel@us.ibm.com>
7779
7780 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7781 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7782
ce12ee9e
CL
77832017-01-16 Carl Love <cel@us.ibm.com>
7784
7785 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7786 Change arguments and return type to bool long long.
7787
b336037d
MS
77882017-01-16 Martin Sebor <msebor@redhat.com>
7789
7790 PR testsuite/79051
7791 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7792 on x86.
7793
1ddca3f3
PC
77942017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7795
7796 Revert:
a711887e 7797 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7798
7799 PR c++/71737
7800 * g++.dg/cpp0x/pr71737.C: New.
7801
290687fb
BS
78022017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7803
7804 * gcc.target/powerpc/swaps-p8-27.c: New.
7805
7d2f3f1d
PC
78062017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7807
7808 PR c++/71737
7809 * g++.dg/cpp0x/pr71737.C: New.
7810
d743728f
EB
78112017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7812
7813 * gnat.dg/opt62.adb: New test.
7814 * gnat.dg/opt62_pkg.ads: New helper.
7815
90aead21
BS
78162017-01-14 Bernd Schmidt <bschmidt@redhat.com>
7817
a711887e
UB
7818 PR rtl-optimization/78626
7819 PR rtl-optimization/78727
90aead21
BS
7820 * gcc.dg/torture/pr78626.c: New test.
7821 * gcc.dg/torture/pr78727.c: New test.
7822
afaecc23
AM
78232017-01-14 Alan Modra <amodra@gmail.com>
7824
7825 * gcc.c-torture/compile/pr72749.c: New test.
7826
be4aa83d
DM
78272017-01-13 David Malcolm <dmalcolm@redhat.com>
7828
7829 PR c/78304
7830 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
7831 (test_macro_2): New test.
7832 (test_macro_3): New test.
7833 (test_macro_4): New test.
7834 (test_non_contiguous_strings): Convert line number to line offset.
7835 * gcc.dg/format/pr78304-2.c: New test case.
7836 * gcc.dg/format/pr78304.c: New test case.
7837
7cdca3ec
UB
78382017-01-13 Uros Bizjak <ubizjak@gmail.com>
7839
7840 * gcc.target/i386/funcspec-56.inc: Add missing options and
7841 reorder options by implied ISAs, as in ix86_target_string.
7842
e3017e52
MP
78432017-01-13 Marek Polacek <polacek@redhat.com>
7844
7845 PR c++/71166
7846 * g++.dg/cpp0x/constexpr-array18.C: New test.
7847
d155c6fe
JL
78482017-01-13 Jeff Law <law@redhat.com>
7849
7c9560a5
JL
7850 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
7851
9e59e99a
JL
7852 PR tree-optimization/61912
7853 PR tree-optimization/77485
7854 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
7855 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
7856 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
7857
7858 PR tree-optimization/33562
7859 PR tree-optimization/61912
7860 PR tree-optimization/77485
d155c6fe
JL
7861 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
7862 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7863 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7864 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
7865 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
7866 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
7867 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
7868
77719b06
ML
78692017-01-13 Martin Liska <mliska@suse.cz>
7870
7871 PR ipa/79043
7872 * gcc.c-torture/execute/pr79043.c: New test.
7873
a181b2bc
RB
78742017-01-13 Richard Biener <rguenther@suse.de>
7875
7876 PR middle-end/78411
7877 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
7878
eaed3226
AV
78792017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7880
7881 PR fortran/70697
7882 * gfortran.dg/coarray/event_4.f08: New test.
7883
4ccff88b
AV
78842017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
7885
7886 PR fortran/70696
7887 * gfortran.dg/coarray/event_3.f08: New test.
7888
3c3b9090
RB
78892017-01-13 Richard Biener <rguenther@suse.de>
7890
7891 PR tree-optimization/77283
7892 * gcc.dg/tree-ssa/split-path-9.c: Fix.
7893
25329913
RB
78942017-01-13 Richard Biener <rguenther@suse.de>
7895
7896 * gcc.dg/gimplefe-22.c: New testcase.
7897
10b70b8e
RB
78982017-01-13 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/77283
7901 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
7902 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
7903 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
7904
76a8f82f
SL
79052017-01-12 Sandra Loosemore <sandra@codesourcery.com>
7906
7907 * gcc.dg/pr77862.c: Require fpic target.
7908
59a505da
MM
79092017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7910
7911 PR target/79004
7912 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 7913
bce6f760
MS
79142017-01-12 Martin Sebor <msebor@redhat.com>
7915
7916 * gcc.dg/pr78138.c: Adjust.
7917 * gcc.dg/pr78768.c: Adjust.
7918 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
7919 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7920 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
7921 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
7922 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
7923 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
7924 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
7925 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
7926 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
7927 * gcc.dg/tree-ssa/pr78605.c: Adjust.
7928 * gcc.dg/tree-ssa/pr78622.c: Adjust.
7929
3eefa646
JJ
79302017-01-12 Jakub Jelinek <jakub@redhat.com>
7931
7932 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
7933
dcb56243
MS
79342017-01-12 Martin Sebor <msebor@redhat.com>
7935
8be3f306 7936 PR testsuite/79051
940242cd
MS
7937 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
7938 due to bug 79054.
dcb56243 7939
b7431c20
DE
79402017-01-12 David Edelsohn <dje.gcc@gmail.com>
7941
7942 * gcc.dg/pr78768.c: Require LTO.
7943
2bcd9f32
MS
79442017-01-12 Martin Sebor <msebor@redhat.com>
7945
7946 PR c/79074
7947 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
7948 due to the referenced bug.
7949
b2fc1c70
MS
79502017-01-12 Martin Sebor <msebor@redhat.com>
7951
7952 PR testsuite/79073
7953 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
7954
fbed6f36
UB
79552017-01-12 Uros Bizjak <ubizjak@gmail.com>
7956
7957 * gcc.target/i386/builtin_target.c (check_features): Check all
7958 supported __builtin_cpu_supports options.
7959
27282dad
KT
79602017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7961
7962 PR tree-optimization/78319
7963 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
7964 Remove xfail.
7965
66113166
BS
79662017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7967
7968 PR target/79044
7969 * gcc.target/powerpc/swaps-p8-26.c: New.
7970
6bb4ea5c
RB
79712017-01-12 Richard Biener <rguenther@suse.de>
7972
7973 * gcc.dg/gimplefe-21.c: New testcase.
7974
f15dbadb
MC
79752017-01-12 Michael Collison <michael.collison@arm.com>
7976
7977 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
7978
73e32c47
JK
79792017-01-11 Julia Koval <julia.koval@intel.com>
7980 Uros Bizjak <ubizjak@gmail.com>
7981
7982 * gcc.target/i386/sgx.c New test.
7983 * gcc.target/i386/sse-12.c: Add -msgx.
7984 * gcc.target/i386/sse-13.c: Ditto.
7985 * gcc.target/i386/sse-14.c: Ditto.
7986 * gcc.target/i386/sse-22.c: Ditto.
7987 * gcc.target/i386/sse-23.c: Ditto.
7988 * g++.dg/other/i386-2.C: Ditto.
7989 * g++.dg/other/i386-3.C: Ditto.
7990
3594adc7
MS
79912017-01-11 Martin Sebor <msebor@redhat.com>
7992
7993 PR c++/24511
7994 * g++.dg/template/explicit9.C: New test.
7995
01bfd257
NS
79962017-01-11 Nathan Sidwell <nathan@acm.org>
7997
7998 PR c++/77812
7999 * g++.dg/pr77812.C: New.
8000
88df7964
JJ
80012017-01-11 Jakub Jelinek <jakub@redhat.com>
8002
eae63d78
JJ
8003 PR c++/71537
8004 * g++.dg/cpp1y/constexpr-71537.C: New test.
8005
88df7964
JJ
8006 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8007 argument.
8008
960ecba4
MS
80092017-01-11 Martin Sebor <msebor@redhat.com>
8010
8011 PR c/47931
8012 * c-c++-common/Waddress-2.c: New test.
8013
1f258a55
JJ
80142017-01-11 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR c++/78341
8017 * g++.dg/cpp0x/pr78341.C: New test.
8018
bf5fbf46
MS
80192017-01-11 Martin Sebor <msebor@redhat.com>
8020
8021 PR c/78768
8022 * gcc.dg/pr78768.c: New test.
8023
19ff0049
DM
80242017-01-11 David Malcolm <dmalcolm@redhat.com>
8025
8026 PR driver/78877
8027 * gcc.dg/spellcheck-options-14.c: New test case.
8028 * gcc.dg/spellcheck-options-15.c: New test case.
8029 * gcc.dg/spellcheck-options-16.c: New test case.
8030 * gcc.dg/spellcheck-options-17.c: New test case.
8031
c86e9f03
ML
80322017-01-11 Martin Liska <mliska@suse.cz>
8033
8034 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8035
947f51d6
JJ
80362017-01-11 Jakub Jelinek <jakub@redhat.com>
8037
8038 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8039 instead of just 1 for the decomposition from struct C.
8040
849fccf8
EB
80412017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gcc.c-torture/execute/20170111-1.c: New test.
8044
80c74722
RB
80452017-01-11 Richard Biener <rguenther@suse.de>
8046
8047 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8048
4c4b4703
JJ
80492017-01-11 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR middle-end/50199
8052 * gcc.dg/lto/pr50199_0.c: New test.
8053
664b1a6b
MS
80542017-01-10 Martin Sebor <msebor@redhat.com>
8055
8056 PR testsuite/78960
8057 PR testsuite/78959
8058 PR testsuite/78133
8059 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8060 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8061
fefd3086
MS
80622017-01-10 Martin Sebor <msebor@redhat.com>
8063
8064 PR middle-end/78138
664b1a6b 8065 * gcc.dg/pr78138.c: New test.
fefd3086 8066
b9f4757f
DM
80672017-01-10 David Malcolm <dmalcolm@redhat.com>
8068
8069 PR c++/77949
8070 * g++.dg/diagnostic/pr77949.C: New test case.
8071
5a50f6bb
MS
80722017-01-10 Martin Sebor <msebor@redhat.com>
8073
8074 PR middle-end/78245
8075 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8076
c16880ef
MS
80772017-01-10 Martin Sebor <msebor@redhat.com>
8078
8079 PR tree-optimization/78775
8080 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8081 * gcc.dg/attr-alloc_size-10.c: New test.
8082 * gcc.dg/attr-alloc_size-11.c: New test.
8083 * gcc.dg/builtin-stringop-chk-7.c: New test.
8084 * gcc.dg/pr78775.c: New test.
8085 * gcc.dg/pr78973-2.c: New test.
8086 * gcc.dg/pr78973.c: New test.
8087
5363d9d9
JL
80882017-01-10 Jeff Law <law@redhat.com>
8089
8090 PR tree-optimization/77766
8091 PR tree-optimization/78856
8092 * gcc.c-torture/execute/pr77766.c: New test.
8093
aae23693
RB
80942016-01-10 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/79034
8097 * g++.dg/torture/pr79034.C: New testcase.
8098
a0843aed
ML
80992017-01-10 Martin Liska <mliska@suse.cz>
8100
8101 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8102 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8103 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8104 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8105 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8106 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8107 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8108 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8109 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8110 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8111 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8112 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8113 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8114 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8115 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8116 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8117 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8118 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8119 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8120 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8121 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8122 * gcc.dg/ipa/pr64307.c: Likewise.
8123 * gcc.dg/ipa/pr77653.c: Likewise.
8124
79fc8ffe
AS
81252017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8126
8127 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8128 * g++.dg/other/i386-3.C: Ditto.
8129 * gcc.target/i386/sse-12.c: Ditto.
8130 * gcc.target/i386/sse-13.c: Ditto.
8131 * gcc.target/i386/sse-22.c: Ditto.
8132 * gcc.target/i386/sse-23.c: Ditto.
8133 * gcc.target/i386/builtin_target.c: Handle new option.
8134 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8135 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8136 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8137
dfa6951f
MS
81382017-01-09 Martin Sebor <msebor@redhat.com>
8139
8140 PR testsuite/79036
8141 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8142 with different precisions.
8143
a271e415
EB
81442017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8145
8146 * g++.dg/opt/call2.C: New test.
8147 * g++.dg/opt/call3.C: Likewise.
8148 * gnat.dg/array26.adb: New test.
8149 * gnat.dg/array26_pkg.ad[sb]: New helper.
8150 * gnat.dg/array27.adb: New test.
8151 * gnat.dg/array27_pkg.ad[sb]: New helper.
8152 * gnat.dg/array28.adb: New test.
8153 * gnat.dg/array28_pkg.ad[sb]: New helper.
8154
bd2c6270
JJ
81552017-01-09 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR translation/79019
8158 PR translation/79020
8159 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8160 diagnostics.
8161 * gfortran.dg/initialization_17.f90: Likewise.
8162
1c1d8e75
DH
81632017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8164
8165 PR testsuite/79026
8166 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8167 * gcc.target/i386/pr78904-4.c: Likewise.
8168 * gcc.target/i386/pr78904-6.c: Likewise.
8169 * gcc.target/i386/pr78967-2.c: Likewise.
8170
cb330ba5
JJ
81712017-01-09 Jakub Jelinek <jakub@redhat.com>
8172
8173 PR tree-optimization/78899
8174 * gcc.target/i386/pr78899.c: New test.
8175 * gcc.dg/pr71077.c: New test.
8176
a5e14a42
MJ
81772017-01-09 Martin Jambor <mjambor@suse.cz>
8178
8179 PR ipa/78365
8180 PR ipa/78599
8181 * gcc.dg/torture/pr78365.c: New test.
8182
01216d27
JJ
81832017-01-09 Jakub Jelinek <jakub@redhat.com>
8184
dc59e50a
JJ
8185 PR c++/78948
8186 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8187 (main): Use int* instead of long long.
8188
01216d27
JJ
8189 PR tree-optimization/78938
8190 * gcc.dg/vect/pr78938.c: New test.
8191
c0d4fec7
KT
81922017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8193
8194 * gcc.dg/20161219.c: New test.
8195
7b1b0cc1
RB
81962017-01-09 Richard Biener <rguenther@suse.de>
8197
8198 PR tree-optimization/78997
8199 * gcc.dg/torture/pr78997.c: New testcase.
8200
813b9c0d
RB
82012017-01-09 Richard Biener <rguenther@suse.de>
8202
8203 PR debug/79000
8204 * g++.dg/lto/pr79000_0.C: New testcase.
8205 * g++.dg/lto/pr79000_1.c: Likewise.
8206
efcc8d38
MS
82072017-01-08 Martin Sebor <msebor@redhat.com>
8208
8209 PR middle-end/77708
8210 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8211 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8212 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8213 due to bug 78969.
8214 * gcc.dg/format/pr78569.c: Adjust.
8215
5ccf1d8d
DM
82162017-01-07 David Malcolm <dmalcolm@redhat.com>
8217
8218 PR c++/72803
8219 * g++.dg/diagnostic/pr72803.C: New test case.
8220
42002dfe
MS
82212017-01-07 Martin Sebor <msebor@redhat.com>
8222
8223 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8224 * gcc.dg/attr-alloc_size-4.c: Same.
8225
de91486c
AV
82262017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8227
8228 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8229 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8230 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8231 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8232 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8233 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8234 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8235
f55a925e
AS
82362017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8237 * gcc.dg/memcmp-1.c: New.
8238 * gcc.dg/strncmp-1.c: New.
8239
f3caa118
AV
82402017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8241
8242 * gcc.target/arm/acle/mcrr: New.
8243 * gcc.target/arm/acle/mcrr2: New.
8244 * gcc.target/arm/acle/mrrc: New.
8245 * gcc.target/arm/acle/mrrc2: New.
8246
ecc9a25b
AV
82472017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8248
8249 * gcc.target/arm/acle/mcr.c: New.
8250 * gcc.target/arm/acle/mrc.c: New.
8251 * gcc.target/arm/acle/mcr2.c: New.
8252 * gcc.target/arm/acle/mrc2.c: New.
8253
3811581f
AV
82542017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8255
8256 * gcc.target/arm/acle/ldc: New.
8257 * gcc.target/arm/acle/ldc2: New.
8258 * gcc.target/arm/acle/ldcl: New.
8259 * gcc.target/arm/acle/ldc2l: New.
8260 * gcc.target/arm/acle/stc: New.
8261 * gcc.target/arm/acle/stc2: New.
8262 * gcc.target/arm/acle/stcl: New.
8263 * gcc.target/arm/acle/stc2l: New.
8264
d57daa0c
AV
82652017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8266
8267 * gcc.target/arm/acle/acle.exp: Run tests for different options
8268 and make sure fat-lto-objects is used such that we can still do
8269 assemble scans.
8270 * gcc.target/arm/acle/cdp.c: New.
8271 * gcc.target/arm/acle/cdp2.c: New.
8272 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8273 (check_effective_target_arm_coproc1_ok_nocache): New.
8274 (check_effective_target_arm_coproc2_ok): New.
8275 (check_effective_target_arm_coproc2_ok_nocache): New.
8276 (check_effective_target_arm_coproc3_ok): New.
8277 (check_effective_target_arm_coproc3_ok_nocache): New.
8278 (check_effective_target_arm_coproc4_ok): New.
8279 (check_effective_target_arm_coproc4_ok_nocache): New.
8280
8a123229
MS
82812017-01-06 Martin Sebor <msebor@redhat.com>
8282
8283 PR middle-end/78605
8284 * gcc.dg/tree-ssa/pr78605.c: New test.
8285
5b8999d6
MS
82862017-01-05 Martin Sebor <msebor@redhat.com>
8287
8288 PR tree-optimization/78910
8289 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8290 diagnostics.
8291 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8292 * gcc.dg/tree-ssa/pr78910.c: New test.
8293
4e89adf9
EB
82942017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gcc.dg/sso-10.c: New test.
8297
962c5679
JJ
82982017-01-05 Jakub Jelinek <jakub@redhat.com>
8299
cfd719e7
JJ
8300 PR tree-optimization/71016
8301 * gcc.target/i386/pr71016.c: New test.
8302 * gcc.target/aarch64/pr71016.c: New test.
8303 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8304
26f20371
JJ
8305 PR c++/78931
8306 * g++.dg/cpp1z/decomp19.C: New test.
8307
962c5679
JJ
8308 PR c++/78890
8309 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8310 * g++.dg/init/union1.C: Likewise.
8311 * g++.dg/cpp0x/union6.C: Expect errors.
8312 * g++.dg/cpp0x/union8.C: New test.
8313 * g++.dg/cpp0x/pr78890-1.C: New test.
8314 * g++.dg/cpp0x/pr78890-2.C: New test.
8315
8c15f541
DE
83162017-01-05 David Edelsohn <dje.gcc@gmail.com>
8317
8318 * gcc.target/powerpc/pr71670.c: Require p9vector.
8319 * gcc.target/powerpc/p9-novsx.c: Same.
8320
51b86113
DM
83212017-01-05 David Malcolm <dmalcolm@redhat.com>
8322
8323 * selftests/asr_div1.rtl: New file.
8324 * selftests/aarch64: New subdirectory.
8325 * selftests/aarch64/times-two.rtl: New file.
8326 * selftests/bb-index.rtl: New file.
8327 * selftests/cfg-test.rtl: New file.
8328 * selftests/const-int.rtl: New file.
8329 * selftests/example-labels.rtl: New file.
8330 * selftests/insn-with-mode.rtl: New file.
8331 * selftests/jump-to-label-ref.rtl: New file.
8332 * selftests/jump-to-return.rtl: New file.
8333 * selftests/jump-to-simple-return.rtl: New file.
8334 * selftests/mem.rtl: New file.
8335 * selftests/note-insn-deleted.rtl: New file.
8336 * selftests/note_insn_basic_block.rtl: New file.
8337 * selftests/simple-cse.rtl: New file.
8338 * selftests/symbol-ref.rtl: New file.
8339 * selftests/x86_64: New subdirectory.
8340 * selftests/x86_64/call-insn.rtl: New file.
8341 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8342 * selftests/x86_64/times-two.rtl: New file.
8343 * selftests/x86_64/unspec.rtl: New file.
8344
dc7650cc
NS
83452017-01-05 Nathan Sidwell <nathan@acm.org>
8346
8347 PR c++/78765
8348 * g++.dg/cpp0x/pr78765.C: New.
8349
3db70565
DV
83502017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8351
8352 * gcc.target/s390/memcpy-2.c: New test.
8353 * gcc.target/s390/memset-2.c: New test.
8354
f5a537e3
AK
83552017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8356
8357 * gcc.target/s390/memcpy-1.c: New test.
8358
d80c6d02
JL
83592017-01-04 Jeff Law <law@redhat.com>
8360
8361 PR tree-optimization/78812
8362 * g++.dg/torture/pr78812.C: New test.
8363
08edc320 83642017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8365
8366 PR target/71977
8367 PR target/70568
8368 PR target/78823
8369 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8370 64-bit VSX systems with direct move, whether we optimize common
8371 code sequences in the GLIBC math library for float math functions.
8372 * gcc.target/powerpc/pr71977-2.c: Likewise.
8373
a9342885
MP
83742017-01-04 Marek Polacek <polacek@redhat.com>
8375
8376 PR c++/64767
8377 * c-c++-common/Wpointer-compare-1.c: New test.
8378
066435fe
JJ
83792017-01-04 Jakub Jelinek <jakub@redhat.com>
8380
abec4284
JJ
8381 PR c++/78949
8382 * c-c++-common/Wunused-var-16.c: New test.
8383
26c43e27
JJ
8384 PR c++/78693
8385 * g++.dg/cpp0x/pr78693.C: New test.
8386
fc73e60c
JJ
8387 PR driver/78957
8388 * gcc.dg/pr78957.c: New test.
8389
c9cf3863
JJ
8390 * g++.dg/cpp1y/auto-fn34.C: New test.
8391
066435fe
JJ
8392 PR c++/71182
8393 * g++.dg/cpp0x/pr71182.C: New test.
8394
598bd687
KN
83952017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8396
8397 PR target/78056
8398 * gcc.target/powerpc/pr78056-1.c: New test.
8399 * gcc.target/powerpc/pr78056-2.c: New test.
8400 * gcc.target/powerpc/pr78056-3.c: New test.
8401 * gcc.target/powerpc/pr78056-4.c: New test.
8402 * gcc.target/powerpc/pr78056-5.c: New test.
8403 * gcc.target/powerpc/pr78056-6.c: New test.
8404 * gcc.target/powerpc/pr78056-7.c: New test.
8405 * gcc.target/powerpc/pr78056-8.c: New test.
8406 * lib/target-supports.exp
8407 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8408 whether the effective target supports the popcntb instruction.
8409
8194635a
JL
84102017-01-03 Jeff Law <law@redhat.com>
8411
8412 PR tree-optimization/67955
8413 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8414
baf9ebc8
MP
84152017-01-04 Marek Polacek <polacek@redhat.com>
8416
8417 PR c++/77545
8418 PR c++/77284
8419 * g++.dg/cpp0x/range-for32.C: New test.
8420 * g++.dg/cpp0x/range-for33.C: New test.
8421
5dd9a9d0
DM
84222017-01-04 David Malcolm <dmalcolm@redhat.com>
8423
8424 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8425
4bf07f3f
NS
84262017-01-04 Nathan Sidwell <nathan@acm.org>
8427
8428 PR c++/66735
8429 * g++.dg/cpp1y/pr66735.C: New.
8430
165ba2e9
JJ
84312017-01-04 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR tree-optimization/71563
8434 * gcc.dg/tree-ssa/pr71563.c: New test.
8435
4567f969
JB
84362017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8437
8438 PR fortran/78534
8439 PR fortran/78976
8440 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8441 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8442 * gfortran.dg/transfer_intrinsic_1.f90: Change
8443 scan-tree-dump-times due to gfc_trans_string_copy change to
8444 avoid -Wstringop-overflow.
8445
1c06f07f
JL
84462017-01-03 Jeff Law <law@redhat.com>
8447
8448 PR tree-optimization/78856
8449 * gcc.c-torture/execute/pr78856.c: New test.
8450
60fb638f
MM
84512017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8452
8453 PR target/78953
8454 * gcc.target/powerpc/pr78953.c: New test.
8455
e4d02f52
ILT
84562017-01-03 Ian Lance Taylor <iant@google.com>
8457
8458 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8459 enums.
8460
5b4f088d
MS
84612017-01-03 Martin Sebor <msebor@redhat.com>
8462
8463 PR tree-optimization/78696
8464 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8465 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8466 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8467 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8468
84692017-01-03 David Malcolm <dmalcolm@redhat.com>
8470
8471 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8472 with more than one digit.
8473 * lib/gcc-dg.exp (process-message): Support more than one digit
8474 in relative line specifications.
8475
84762017-01-03 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR tree-optimization/78965
8479 * gcc.dg/pr78965.c: New test.
8480
8481 PR middle-end/78901
8482 * g++.dg/opt/pr78901.C: New test.
8483
84842017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8485
8486 PR fortran/78534
8487 PR fortran/66310
8488 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8489 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8490 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8491 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8492 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8493 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8494 * gfortran.dg/string_1_lp64.f90: New test.
8495 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8496 * gfortran.dg/string_3_lp64.f90: New test.
8497 * gfortran.dg/transfer_intrinsic_1.f90: Change
8498 scan-tree-dump-times due to gfc_trans_string_copy change to
8499 avoid -Wstringop-overflow.
8500
8b7163c6
UB
85012017-01-02 Uros Bizjak <ubizjak@gmail.com>
8502
8503 PR target/78967
8504 * gcc.target/i386/pr78967-1.c: New test.
8505 * gcc.target/i386/pr78967-2.c: Ditto.
8506 * gcc.target/i386/pr78967-3.c: Ditto.
8507
8508 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8509 * gcc.target/i386/pr78904-4.c: Ditto.
8510 * gcc.target/i386/pr78904-6.c: Ditto.
8511
e2940b98
JH
85122017-01-01 Jan Hubicka <hubicka@ucw.cz>
8513
8514 PR middle-end/77674
8515 * g++.dg/torture/pr77674.C: New testcase.
8516
cbe34bb5 85172017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8518
8519 Update copyright years.
818ab71a 8520\f
cbe34bb5 8521Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8522
8523Copying and distribution of this file, with or without modification,
8524are permitted in any medium without royalty provided the copyright
8525notice and this notice are preserved.
This page took 8.242289 seconds and 5 git commands to generate.