]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Support --sysroot with Solaris ld
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4ded8669
MM
12017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2
3 PR target/80510
4 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5 32-bit support is added. Change ITYPE size to 64-bit integer.
6 * gcc.target/powerpc/pr80510-2.c: Likewise.
7
cb8d1b01
JJ
82017-06-21 Jakub Jelinek <jakub@redhat.com>
9
10 PR c++/81154
11 * g++.dg/gomp/pr81154.C: New test.
12
113459fa
DM
132017-06-21 David Malcolm <dmalcolm@redhat.com>
14
15 * g++.dg/other/old-style-cast-fixits.C: New test case.
16
5e9d501c
JJ
172017-06-21 Jakub Jelinek <jakub@redhat.com>
18
19 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
20
27d33d3e
TV
212017-06-21 Tom de Vries <tom@codesourcery.com>
22
23 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
24
5433db45
TV
252017-06-21 Tom de Vries <tom@codesourcery.com>
26
27 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
28 warning.
29
93c18375
ML
302017-06-21 Martin Liska <mliska@suse.cz>
31
32 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
33
ff9baa5f
PMR
342017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
35
36 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
37 gnat.dg/debug11_pkg2.ads: New testcase.
38
a23ba8cc
MG
392017-06-21 Marc Glisse <marc.glisse@inria.fr>
40
41 * gcc.target/i386/getround.c: New file.
42
ed73f46f
MG
432017-06-21 Marc Glisse <marc.glisse@inria.fr>
44
45 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
46 * gcc.dg/tree-ssa/addadd-2.c: New file.
47
6b92ab17
TV
482017-06-21 Tom de Vries <tom@codesourcery.com>
49
50 * lib/target-supports.exp (add_options_for_stack_size): New proc.
51 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
52 * gcc.c-torture/compile/20080806-1.c: Same.
53 * gcc.c-torture/compile/920723-1.c: Same.
54 * gcc.c-torture/compile/930621-1.c: Same.
55 * gcc.c-torture/compile/991214-2.c: Same.
56 * gcc.c-torture/compile/bcopy.c: Same.
57 * gcc.c-torture/compile/memtst.c: Same.
58 * gcc.c-torture/compile/msp.c: Same.
59 * gcc.c-torture/compile/stuct.c: Same.
60 * gcc.c-torture/execute/20011008-3.c: Same.
61 * gcc.c-torture/execute/20030209-1.c: Same.
62 * gcc.c-torture/execute/20031012-1.c: Same.
63 * gcc.c-torture/execute/20040805-1.c: Same.
64 * gcc.c-torture/execute/920410-1.c: Same.
65 * gcc.c-torture/execute/921113-1.c: Same.
66 * gcc.c-torture/execute/921202-1.c: Same.
67 * gcc.c-torture/execute/921208-2.c: Same.
68 * gcc.c-torture/execute/930106-1.c: Same.
69 * gcc.c-torture/execute/930406-1.c: Same.
70 * gcc.c-torture/execute/950221-1.c: Same.
71 * gcc.c-torture/execute/960521-1.c: Same.
72 * gcc.c-torture/execute/980605-1.c: Same.
73 * gcc.c-torture/execute/comp-goto-1.c: Same.
74 * gcc.c-torture/execute/comp-goto-2.c: Same.
75 * gcc.c-torture/execute/memcpy-1.c: Same.
76 * gcc.c-torture/execute/multi-ix.c: Same.
77 * gcc.c-torture/execute/nestfunc-4.c: Same.
78 * gcc.c-torture/execute/pr20621-1.c: Same.
79 * gcc.c-torture/execute/pr23135.c: Same.
80 * gcc.c-torture/execute/pr28982b.c: Same.
81 * gcc.dg/loop-3.c: Same.
82 * gcc.dg/struct-ret-3.c: Same.
83 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
84 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
85 * gcc.dg/tree-prof/comp-goto-1.c: Same.
86 * gcc.dg/tree-prof/pr44777.c: Same.
87
191578a5
DM
882017-06-20 David Malcolm <dmalcolm@redhat.com>
89
90 PR jit/81144
91 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
92 memset call with zero-initialization.
93 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
94
8a259e30
UB
952017-06-20 Uros Bizjak <ubizjak@gmail.com>
96
97 * gcc.target/i386/pr80732.c: Include fma4-check.h.
98 (main): Renamed to ...
99 (fma4_test): ... this.
100
b6837e04
JK
1012017-06-20 Julia Koval <julia.koval@intel.com>
102
103 * gcc.target/i386/pr73350-2.c: New test.
104
67ea3f4e
RO
1052017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
106
107 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
108 * c-c++-common/fold-masked-cmp-2.c: Likewise.
109 * c-c++-common/fold-masked-cmp-3.c: Likewise.
110 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
111 restrict to x86_64-*-*-gnu.
112 Skip scan-assembler on *-*-darwin*.
113 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
114 * gcc.dg/loop-invariant.c: Likewise.
115 * gcc.dg/lto/pr70955_0.c: Likewise.
116 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
117 * gcc.dg/tree-ssa/pr79803.c: Likewise.
118 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
119
120 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
121 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
122 targets.
123 * gcc.dg/attr-ms_struct-2.c: Likewise.
124 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
125 * gcc.dg/bf-ms-layout.c: Likewise.
126 * gcc.dg/bf-ms-layout-2.c: Likewise.
127 * gcc.dg/pic-macro-define.c: Remove target restrictions.
128 Require fpic support.
129 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
130 targets.
131 * gcc.target/i386/bitfield2.c: Likewise.
132 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
133 targets.
134 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
135
71bbbd13
NS
1362017-06-20 Nathan Sidwell <nathan@acm.org>
137
138 PR c++/67074
139 * g++.dg/lookup/pr67074.C: New.
140 * g++.dg/parse/namespace-alias-1.C: Adjust.
141
531f0b38
RB
1422017-06-20 Richard Biener <rguenther@suse.de>
143
144 PR middle-end/81097
145 * c-c++-common/ubsan/pr81097.c: New testcase.
146
d47d7438
RB
1472017-06-20 Richard Biener <rguenther@suse.de>
148
149 * gcc.dg/vect/pr65947-9.c: Adjust.
150
b5c7b957
TP
1512017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
152
153 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
154 * gcc.target/arm/acle/cdp2.c: Likewise.
155 * gcc.target/arm/acle/ldc.c: Likewise.
156 * gcc.target/arm/acle/ldc2.c: Likewise.
157 * gcc.target/arm/acle/ldc2l.c: Likewise.
158 * gcc.target/arm/acle/ldcl.c: Likewise.
159 * gcc.target/arm/acle/mcr.c: Likewise.
160 * gcc.target/arm/acle/mcr2.c: Likewise.
161 * gcc.target/arm/acle/mcrr.c: Likewise.
162 * gcc.target/arm/acle/mcrr2.c: Likewise.
163 * gcc.target/arm/acle/mrc.c: Likewise.
164 * gcc.target/arm/acle/mrc2.c: Likewise.
165 * gcc.target/arm/acle/mrrc.c: Likewise.
166 * gcc.target/arm/acle/mrrc2.c: Likewise.
167 * gcc.target/arm/acle/stc.c: Likewise.
168 * gcc.target/arm/acle/stc2.c: Likewise.
169 * gcc.target/arm/acle/stc2l.c: Likewise.
170 * gcc.target/arm/acle/stcl.c: Likewise.
171
a1aa2599
JJ
1722017-06-20 Jakub Jelinek <jakub@redhat.com>
173
174 PR target/81121
175 * gcc.target/i386/pr81121.c: New test.
176
16122c22
MM
1772017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
178
179 PR target/79799
180 * gcc.target/powerpc/pr79799-1.c: New test.
181 * gcc.target/powerpc/pr79799-2.c: Likewise.
182 * gcc.target/powerpc/pr79799-3.c: Likewise.
183 * gcc.target/powerpc/pr79799-4.c: Likewise.
184 * gcc.target/powerpc/pr79799-5.c: Likewise.
185
5ec046c0
NS
1862017-06-19 Nathan Sidwell <nathan@acm.org>
187
188 PR c++/81124
189 PR c++/79766
190 * g++.dg/lookup/pr79766.C: New.
191 * g++.dg/lookup/pr81124.C: New.
192 * g++.dg/template/explicit6.C: Adjust.
193 * g++.old-deja/g++.other/decl5.C: Adjust.
194
c72e002c
CL
1952017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
196
197 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
198 -DSTACK_SIZE.
199
4301ae22
JJ
2002017-06-19 Jakub Jelinek <jakub@redhat.com>
201
9f8fafe8
JJ
202 PR sanitizer/81125
203 * g++.dg/ubsan/pr81125.C: New test.
204
4301ae22
JJ
205 PR sanitizer/81111
206 * g++.dg/ubsan/pr81111.C: New test.
207
21e4389f
RB
2082017-06-19 Richard Biener <rguenther@suse.de>
209
210 PR middle-end/81118
211 * gcc.dg/torture/pr81118.c: New testcase.
212
343ae898
RB
2132017-06-19 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/80887
216 * gcc.dg/tree-ssa/pr80887.c: New testcase.
217
97872698
JJ
2182017-06-19 Jakub Jelinek <jakub@redhat.com>
219
220 PR ipa/81112
221 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
222
c14c0b15
NS
2232017-06-19 Nathan Sidwell <nathan@acm.org>
224
225 PR c++/81119
226 * g++.dg/warn/pr81119.C: New.
227
a6e5212a
ML
2282017-06-19 Martin Liska <mliska@suse.cz>
229
230 PR sanitizer/80879
231 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
232
871cc215
ML
2332017-06-19 Martin Liska <mliska@suse.cz>
234
235 PR ipa/80732
236 * gcc.target/i386/mvc5.c: Scan indirect_function.
237 * gcc.target/i386/mvc7.c: Likewise.
238 * gcc.target/i386/pr80732.c: New test.
239
431abe69
PC
2402017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
241
242 PR c++/66093
243 * g++.dg/cpp1y/constexpr-66093.C: New.
244
fe1ae165
RO
2452017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
246
247 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
248 dg-skip-if list.
249
db9bbdec
RB
2502017-06-19 Richard Biener <rguenther@suse.de>
251
252 PR ipa/81112
253 * g++.dg/torture/pr81112.C: New testcase.
254
18154846
JH
2552017-06-18 Jan Hubicka <hubicka@ucw.cz>
256
257 * gcc.dg/lto/pr69866_0.c: This test needs alias.
258
5dace4bf
TK
2592017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
260
261 PR fortran/52473
262 * gfortran.dg/cshift_1.f90: New test.
263
4f4b0ab8
RO
2642017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
265
266 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
267
b36a612c
CL
2682017-06-16 Carl Love <cel@us.ibm.com>
269
270 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
271 main): Add runnable tests and test checker for vec_float,
272 vec_float2, vec_floate and vec_floato builtins.
273
e3e266bf
RE
2742017-06-16 Richard Earnshaw <rearnsha@arm.com>
275
276 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
277 the architecture options added by dg-add-options arm_neon.
278 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
279 to the architecture.
280 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
281 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
282 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
283
42093880
RE
2842017-06-16 Richard Earnshaw <rearnsha@arm.com>
285
286 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
287 multilibs have been built.
288
c5742a17
RE
2892017-06-16 Richard Earnshaw <rearnsha@arm.com>
290
291 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
292 * gcc.target/arm/pr51915.c: Likewise.
293 * gcc.target/arm/pr52006.c: Likewise.
294 * gcc.target/arm/pr53187.c: Likewise.
295
93aa40fe
RE
2962017-06-16 Richard Earnshaw <rearnsha@arm.com>
297
298 * gcc.target/arm/multilibs.exp: New file.
299
b3d8d88e
MS
3002017-06-16 Martin Sebor <msebor@redhat.com>
301
302 PR tree-optimization/80933
303 PR tree-optimization/80934
304 * gcc.dg/fold-bcopy.c: New test.
305 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
306 * gcc.dg/tree-ssa/alias-36.c: Likewise.
307 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
308 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
309 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
310 * gcc.dg/builtins-nonnull.c: Likewise.
311
56960fd6
JG
3122017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
313
314 PR target/71778
315 * gcc.target/arm/pr71778.c: New.
316
ec73e54d
JH
3172017-06-16 Jan Hubicka <hubicka@ucw.cz>
318
319 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
320
01f1c24e
RB
3212017-06-16 Richard Biener <rguenther@suse.de>
322
323 PR tree-optimization/81090
324 * gcc.dg/graphite/pr81090.c: New testcase.
325
8d94f932
JW
3262017-06-16 Janus Weil <janus@gcc.gnu.org>
327
328 PR fortran/80983
329 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
330
b783399a
JJ
3312017-06-16 Jakub Jelinek <jakub@redhat.com>
332
333 PR sanitizer/81094
334 * c-c++-common/ubsan/object-size-11.c: New test.
335
c3684b7b
MS
3362017-06-15 Martin Sebor <msebor@redhat.com>
337
338 PR c++/80560
339 * g++.dg/Wclass-memaccess.C: New test.
340
d0e7a9fd
JW
3412017-06-15 Janus Weil <janus@gcc.gnu.org>
342
343 PR fortran/80983
344 * gfortran.dg/proc_ptr_comp_51.f90: New test.
345
d1eed638
JH
3462017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
347
348 PR lto/69866
349 * gcc.dg/lto/pr69866_0.c: New test.
350 * gcc.dg/lto/pr69866_1.c: Likewise.
351
61f5d852
JL
3522017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
353
354 PR target/78818
355 * gcc.target/msp430/pr78818-real.c: New template for tests.
356 * gcc.target/msp430/pr78818-auto.c: New test.
357 * gcc.target/msp430/pr78818-data-region.c: New test.
358 * gcc.target/msp430/pr78818-data-sec.c: New test.
359 * gcc.target/msp430/pr78818-auto-warn.c: New test.
360
6820664a
TP
3612017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
362
363 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
364 instructions in it rather than the number of IT blocks being 2.
365 Transfer scan directive arm_thumb2 restriction to the whole
366 testcase and restrict further to Thumb-only targets.
367
41c540fc
TC
3682017-06-15 Tamar Christina <tamar.christina@arm.com>
369
370 * gcc.target/arm/sdiv_costs_1.c:
371 Use dg-add-options.
372
3466430f
MR
3732017-06-14 Maciej W. Rozycki <macro@imgtec.com>
374
375 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
376 * gcc.target/mips/pr51513-1.c: New test.
377 * gcc.target/mips/pr51513-2.c: New test.
378
26fda5f5
RB
3792017-06-14 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/81083
382 * gcc.dg/torture/pr81083.c: Add prototypes.
383
909263f8
RB
3842017-06-14 Richard Biener <rguenther@suse.de>
385
386 PR middle-end/81088
387 * c-c++-common/ubsan/pr81088.c: New testcase.
388
938a807a
EB
3892017-06-14 Eric Botcazou <ebotcazou@adacore.com>
390
391 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
392
85c1b6d7
AP
3932017-06-14 Andrew Pinski <apinski@cavium.com>
394 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
395
396 PR target/71663
397 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
398 * gcc.target/aarch64/vect-init-2.c: Likewise.
399 * gcc.target/aarch64/vect-init-3.c: Likewise.
400 * gcc.target/aarch64/vect-init-4.c: Likewise.
401 * gcc.target/aarch64/vect-init-5.c: Likewise.
402
bee9e49f
PC
4032017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/58541
406 * g++.dg/cpp0x/constexpr-58541.C: New.
407
24d020bd
RB
4082017-06-14 Richard Biener <rguenther@suse.de>
409
410 PR tree-optimization/81083
411 * gcc.dg/torture/pr81083.c: New testcase.
412
11c16c2a
JJ
4132017-06-14 Jakub Jelinek <jakub@redhat.com>
414
415 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
416 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
417
c60dc053
JJ
4182017-06-13 Jakub Jelinek <jakub@redhat.com>
419
f31a8339
JJ
420 PR c++/80973
421 * g++.dg/ubsan/pr80973.C: New test.
422
c60dc053
JJ
423 PR c++/80984
424 * g++.dg/opt/nrv18.C: New test.
425
45b2222a
ML
4262017-06-13 Martin Liska <mliska@suse.cz>
427
428 PR sanitize/78204
429 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
430 test by adding no_sanitize attribute.
431 * gcc.dg/asan/use-after-scope-4.c: Likewise.
432
ef0e3441
RL
4332017-06-13 Renlin Li <renlin.li@arm.com>
434
435 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
436 conditionally.
437
345683a9
MJ
4382017-06-13 Martin Jambor <mjambor@suse.cz>
439
440 PR tree-optimization/80803
441 PR tree-optimization/81063
442 gcc.dg/tree-ssa/pr80803.c: New test.
443 gcc.dg/tree-ssa/pr81063.c: Likewise.
444
9ebc3467
YG
4452017-06-12 Yury Gribov <tetra2005@gmail.com>
446
447 * c-c++-common/fold-masked-cmp-3.c: New test.
448
16842d34
YG
4492017-06-13 Yury Gribov <tetra2005@gmail.com>
450
451 PR tree-optimization/67328
452 * c-c++-common/fold-masked-cmp-1.c: New test.
453 * c-c++-common/fold-masked-cmp-2.c: Likewise.
454 * gcc.dg/pr46309.c: Fix pattern.
455 * gcc.dg/pr46309-2.c: Likewise.
456
ba593ad5
TC
4572017-06-13 Tamar Christina <tamar.christina@arm.com>
458
459 * gcc.target/arm/sdiv_costs_1.c:
460 Require arm_arch_v8a_ok and add march option.
461
9ab5a235
ML
4622017-06-13 Martin Liska <mliska@suse.cz>
463
464 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
465 * gcc.dg/tree-ssa/dump-2.c: Likewise.
466 * gcc.dg/tree-ssa/vrp101.c: Likewise.
467
4f2c198d
RB
4682017-06-13 Richard Biener <rguenther@suse.de>
469
470 PR middle-end/81065
471 * c-c++-common/ubsan/pr81065.c: New testcase.
472
196ed8ea
ILT
4732017-06-12 Ian Lance Taylor <iant@golang.org>
474
475 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
476 freorder. Update comment to explain test.
477
64ff4f60
TC
4782017-06-12 Tamar Christina <tamar.christina@arm.com>
479
480 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
481 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
482 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
483 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
484
5ed2fdfe
TC
4852017-06-12 Tamar Christina <tamar.christina@arm.com>
486
487 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
488
6cddb61c
TC
4892017-06-12 Tamar Christina <tamar.christina@arm.com>
490
491 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
492
aebce396
JJ
4932017-06-12 Jakub Jelinek <jakub@redhat.com>
494
495 PR tree-optimization/81003
496 * gcc.c-torture/compile/pr81003.c: New test.
497
3fd7fe21
RB
4982017-06-12 Richard Biener <rguenther@suse.de>
499
500 PR tree-optimization/81053
501 * gcc.dg/torture/pr81053.c: New testcase.
502
ac39f0e8
TK
5032017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
504
505 PR fortran/80988
506 * gfortran.dg/implied_do_io_3.f90: New test.
507
18787c38
TV
5082017-06-10 Tom de Vries <tom@codesourcery.com>
509
510 * lib/target-supports.exp (check_effective_target_signal): New proc.
511 * lib/gcc.exp (gcc_target_compile): Remove appending of
512 -DSIGNAL_SUPPRESS to additional_flags.
513 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
514 additional_flags if effective target signal is not supported by the
515 target.
516 * gcc.c-torture/execute/20101011-1.c: Same.
517 * gcc.dg/c99-stdint-1.c: Same.
518 * gcc.dg/c99-stdint-2.c: Same.
519 * gcc.dg/c99-stdint-5.c: Same.
520 * gcc.dg/c99-stdint-6.c: Same.
521 * gcc.dg/stdint-width-1.c: Same.
522
0069a009
TV
5232017-06-10 Tom de Vries <tom@codesourcery.com>
524
525 * lib/target-supports.exp (check_effective_target_stack_size)
526 (dg-effective-target-value): New proc.
527 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
528 additional_flags.
529 * lib/objc.exp (objc_target_compile): Same.
530 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
531 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
532 dg-additional-options.
533 * gcc.c-torture/compile/20080806-1.c: Same.
534 * gcc.c-torture/compile/920723-1.c: Same.
535 * gcc.c-torture/compile/930621-1.c: Same.
536 * gcc.c-torture/compile/991214-2.c: Same.
537 * gcc.c-torture/compile/bcopy.c: Same.
538 * gcc.c-torture/compile/memtst.c: Same.
539 * gcc.c-torture/compile/msp.c: Same.
540 * gcc.c-torture/compile/stuct.c: Same.
541 * gcc.c-torture/execute/20011008-3.c: Same.
542 * gcc.c-torture/execute/20030209-1.c: Same.
543 * gcc.c-torture/execute/20031012-1.c: Same.
544 * gcc.c-torture/execute/20040805-1.c: Same.
545 * gcc.c-torture/execute/920410-1.c: Same.
546 * gcc.c-torture/execute/920501-7.c: Same.
547 * gcc.c-torture/execute/921113-1.c: Same.
548 * gcc.c-torture/execute/921202-1.c: Same.
549 * gcc.c-torture/execute/921208-2.c: Same.
550 * gcc.c-torture/execute/930106-1.c: Same.
551 * gcc.c-torture/execute/930406-1.c: Same.
552 * gcc.c-torture/execute/950221-1.c: Same.
553 * gcc.c-torture/execute/960521-1.c: Same.
554 * gcc.c-torture/execute/980605-1.c: Same.
555 * gcc.c-torture/execute/comp-goto-1.c: Same.
556 * gcc.c-torture/execute/comp-goto-2.c: Same.
557 * gcc.c-torture/execute/memcpy-1.c: Same.
558 * gcc.c-torture/execute/multi-ix.c: Same.
559 * gcc.c-torture/execute/nestfunc-4.c: Same.
560 * gcc.c-torture/execute/pr20621-1.c: Same.
561 * gcc.c-torture/execute/pr23135.c: Same.
562 * gcc.c-torture/execute/pr28982b.c: Same.
563 * gcc.dg/loop-3.c: Same.
564 * gcc.dg/struct-ret-3.c: Same.
565 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
566 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
567 * gcc.dg/tree-prof/comp-goto-1.c: Same.
568 * gcc.dg/tree-prof/pr44777.c: Same.
569
b09649fd
DM
5702017-06-09 David Malcolm <dmalcolm@redhat.com>
571
572 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
573 (test_mutually_exclusive_suggestions): New test function.
574 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
575 (test_mutually_exclusive_suggestions): New test function.
576 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
577 (test_mutually_exclusive_suggestions): New test function.
578 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
579 (test_show_locus): Add special-case for
580 "test_mutually_exclusive_suggestions".
581
a1f427e9
ILT
5822017-06-09 Ian Lance Taylor <iant@golang.org>
583
584 * gcc.dg/tree-prof/split-1.c: New test.
585
cb59f689
JH
5862017-06-09 Jan Hubicka <hubicka@ucw.cz>
587
588 * gcc.dg/predict-14.c: Avoid cold function detection.
589 * gcc.target/i386/umod-3.c: Likewise.
590
f66e6423
TC
5912017-06-09 Tamar Christina <tamar.christina@arm.com>
592
593 * gcc.target/aarch64/lrint-matherr.h: New.
594 * gcc.target/aarch64/inline-lrint_1.c: New.
595 * gcc.target/aarch64/inline-lrint_2.c: New.
596 * gcc.target/aarch64/no-inline-lrint_1.c: New.
597 * gcc.target/aarch64/no-inline-lrint_2.c: New.
598
37b68a43
TC
5992017-06-09 Tamar Christina <tamar.christina@arm.com>
600
601 * gcc.target/arm/sdiv_costs_1.c: New.
602
37f30285
TV
6032017-06-09 Tom de Vries <tom@codesourcery.com>
604
605 PR target/80855
606 * gcc.target/nvptx/label-values.c: New test.
607
051508d7
TP
6082017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
609
610 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
611 Test for null definitions instead of them being undefined. Add entry
612 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
613 about using the effective target for architecture extension.
614 (check_effective_target_arm_arch_v7ve_ok): Remove.
615 (add_options_for_arm_arch_v7ve): Likewise.
616
01a8cacc
RB
6172017-06-09 Richard Biener <rguenther@suse.de>
618
619 PR tree-optimization/66623
620 * gcc.dg/vect/pr66623.c: New testcase.
621
6d1115c5
RB
6222017-06-09 Richard Biener <rguenther@suse.de>
623
624 PR tree-optimization/79483
625 * gcc.dg/graphite/pr79483.c: New testcase.
626
6ba856d4
RB
6272017-06-09 Richard Biener <rguenther@suse.de>
628
629 PR middle-end/81007
630 * g++.dg/pr81007.C: New testcase.
631
48e69247
JJ
6322017-06-09 Jakub Jelinek <jakub@redhat.com>
633
634 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
635 instead of "rsp" for -m32.
636 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
637 target, add -msse2 to dg-options.
638 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
639 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
640
120ef1d5
SB
6412017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
642
643 PR target/80966
644 * gcc.target/powerpc/stack-limit.c: New testcase.
645
271be653
WS
6462017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
647
648 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
649 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
650 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
651 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
652 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
653 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
654
0d05f685
JJ
6552017-06-08 Jakub Jelinek <jakub@redhat.com>
656
8ab7005b
JJ
657 PR c/81006
658 * c-c++-common/gomp/pr81006.c: New test.
659
34361776
JJ
660 PR c++/81011
661 * g++.dg/gomp/pr81011.C: New test.
662
0d05f685
JJ
663 PR middle-end/81005
664 * c-c++-common/ubsan/align-10.c: New test.
665 * c-c++-common/ubsan/null-13.c: New test.
666
2163b9bc
UB
6672017-06-08 Uros Bizjak <ubizjak@gmail.com>
668
669 PR target/81015
670 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
671 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
672 * gcc.target/i386/pr81015.c: New test.
673
73f49ad7
TV
6742017-06-08 Tom de Vries <tom@codesourcery.com>
675
676 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
677 trampolines instead of NO_TRAMPOLINES.
678 * gcc.c-torture/execute/20000822-1.c: Same.
679 * gcc.c-torture/execute/920428-2.c: Same.
680 * gcc.c-torture/execute/920501-7.c: Same.
681 * gcc.c-torture/execute/920612-2.c: Same.
682 * gcc.c-torture/execute/921017-1.c: Same.
683 * gcc.c-torture/execute/921215-1.c: Same.
684 * gcc.c-torture/execute/931002-1.c: Same.
685 * gcc.c-torture/execute/comp-goto-2.c: Same.
686 * gcc.c-torture/execute/nestfunc-1.c: Same.
687 * gcc.c-torture/execute/nestfunc-2.c: Same.
688 * gcc.c-torture/execute/nestfunc-3.c: Same.
689 * gcc.c-torture/execute/nestfunc-5.c: Same.
690 * gcc.c-torture/execute/nestfunc-6.c: Same.
691 * gcc.c-torture/execute/pr24135.c: Same.
692 * gcc.dg/Wtrampolines.c: Same.
693 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
694 * gcc.dg/torture/stackalign/nested-5.c: Same.
695 * gcc.dg/torture/stackalign/nested-6.c: Same.
696 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
697 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
698 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
699 * gcc.dg/trampoline-1.c: Same.
700 * gcc.dg/tree-prof/pr44777.c: Same.
701 * gcc.target/i386/pr67770.c: Same.
702 * lib/gcc.exp (gcc_target_compile): Remove appending of
703 -DNO_TRAMPOLINES to additional_flags.
704 * lib/objc.exp (objc_target_compile): Same.
705
b9835925
TV
7062017-06-08 Tom de Vries <tom@codesourcery.com>
707
708 * lib/target-supports.exp (check_effective_target_trampolines): Test for
709 'gcc,no_trampolines' instead of 'no_trampolines'.
710
77db6c15
AI
7112017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
712
713 PR middle-end/79988
714 * gcc.target/i386/mpx/pr79988.c: New test.
715
0036534f
AI
7162017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
717
718 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
719 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
720 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
721
b69d9ac6
JH
7222017-06-08 Jan Hubicka <hubicka@ucw.cz>
723
724 * g++.dg/tree-ssa/counts-1.C: New testcase.
725 * gcc.dg/tree-ssa/counts-1.c: New testcase.
726
c46f9051
JK
7272017-08-08 Julia Koval <julia.koval@intel.com>
728
729 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
730 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
731 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
732 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
733 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
734 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
735
5ed41889
MP
7362017-06-08 Marek Polacek <polacek@redhat.com>
737
738 PR sanitize/80932
739 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
740
8055904e
JK
7412017-08-08 Julia Koval <julia.koval@intel.com>
742
743 PR target/73350,80862
744 * gcc.target/i386/pr73350.c: New test.
745
fb4bc6ff
RB
7462017-06-08 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/80928
749 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
750
989cc652 7512017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 752
989cc652
CL
753 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
754
83059741
JW
7552017-06-07 Jonathan Wakely <jwakely@redhat.com>
756
757 PR c++/80990
758 * g++.dg/cpp1z/class-deduction39.C: New.
759
0874a778
MP
7602017-06-07 Marek Polacek <polacek@redhat.com>
761
762 PR sanitizer/80932
763 * c-c++-common/ubsan/pr80932.c: New test.
764
55e872a4
BC
7652017-06-07 Bin Cheng <bin.cheng@arm.com>
766
767 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
768 * gcc.target/i386/l_fma_double_2.c: Ditto.
769 * gcc.target/i386/l_fma_double_3.c: Ditto.
770 * gcc.target/i386/l_fma_double_4.c: Ditto.
771 * gcc.target/i386/l_fma_double_5.c: Ditto.
772 * gcc.target/i386/l_fma_double_6.c: Ditto.
773 * gcc.target/i386/l_fma_float_1.c: Ditto.
774 * gcc.target/i386/l_fma_float_2.c: Ditto.
775 * gcc.target/i386/l_fma_float_3.c: Ditto.
776 * gcc.target/i386/l_fma_float_4.c: Ditto.
777 * gcc.target/i386/l_fma_float_5.c: Ditto.
778 * gcc.target/i386/l_fma_float_6.c: Ditto.
779
cb9ac430
TC
7802017-06-07 Tamar Christina <tamar.christina@arm.com>
781
782 * gcc.target/aarch64/sdiv_costs_1.c: New.
783
46c821e7
RB
7842017-06-07 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/80928
787 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
788 * gcc.dg/vect/slp-13-big-array.c: Likewise.
789
6eb2ac65
RB
7902017-06-07 Richard Biener <rguenther@suse.de>
791
792 PR tree-optimization/80928
793 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
794 check_results.
795
25396db9
NS
7962017-06-06 Nathan Sidwell <nathan@acm.org>
797
798 * g++.dg/pr45330.C: Add inline namespace case.
799
bbf97416
TK
8002017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
801
802 PR fortran/80975
803 * gfortran.dg/matmul_16.f90: New test.
804 * gfortran.dg/inline_matmul_18.f90: New test.
805
dc949728
MP
8062017-06-06 Marek Polacek <polacek@redhat.com>
807
808 PR c/79983
809 * gcc.dg/pr79983.c: New test.
810
100d0700
DM
8112017-06-06 David S. Miller <davem@davemloft.net>
812
813 * gcc.target/sparc/sparc-ret-3.c: New test.
814
6c6b519a
TV
8152017-06-06 Tom de Vries <tom@codesourcery.com>
816
817 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
818 label_values instead of NO_LABEL_VALUES.
819 * gcc.c-torture/compile/920301-1.c: Same.
820 * gcc.c-torture/compile/920501-1.c: Same.
821 * gcc.c-torture/compile/941014-4.c: Same.
822 * gcc.c-torture/compile/labels-1.c: Same.
823 * gcc.c-torture/compile/pr18903.c: Same.
824 * gcc.c-torture/execute/920302-1.c: Same.
825 * gcc.c-torture/execute/920415-1.c: Same.
826 * gcc.c-torture/execute/920428-2.c: Same.
827 * gcc.c-torture/execute/920501-3.c: Same.
828 * gcc.c-torture/execute/920501-4.c: Same.
829 * gcc.c-torture/execute/920501-5.c: Same.
830 * gcc.c-torture/execute/920501-7.c: Same.
831 * gcc.c-torture/execute/920721-4.c: Same.
832 * gcc.c-torture/execute/980526-1.c: Same.
833 * gcc.c-torture/execute/990208-1.c: Same.
834 * gcc.c-torture/execute/comp-goto-1.c: Same.
835 * gcc.c-torture/execute/comp-goto-2.c: Same.
836 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
837 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
838 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
839 * gcc.dg/tree-prof/comp-goto-1.c: Same.
840 * gcc.dg/tree-prof/pr44777.c: Same.
841 * gcc.misc-tests/bprob-2.c: Same.
842 * gcc.misc-tests/gcov-3.c: Same.
843 * lib/gcc.exp (gcc_target_compile): Remove appending of
844 -DNO_LABEL_VALUES to additional_flags.
845 * lib/objc.exp (objc_target_compile): Same.
846 * lib/target-supports.exp (check_effective_target_label_values): Test on
847 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
848
4ebcc903
KT
8492017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
850
851 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
852
331dc840
RB
8532017-06-06 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/80974
856 * gcc.dg/torture/pr80974.c: New testcase.
857
d2537732
TP
8582017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
859
860 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
861 "unsigned int" in conversation warning on line 15.
862
e7baeb39
RB
8632017-06-06 Richard Biener <rguenther@suse.de>
864
865 PR tree-optimization/80928
866 * gcc.dg/vect/pr80928.c: New testcase.
867 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
868 * gcc.dg/vect/slp-13.c: Likewise.
869 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
870
05945a1b
DM
8712017-06-05 David Malcolm <dmalcolm@redhat.com>
872
873 * g++.dg/plugin/comment_plugin.c: New test plugin.
874 * g++.dg/plugin/comments-1.C: New test file.
875 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
876
9b972837
BE
8772017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
878
879 * gcc.misc-tests/gcov-1a.c: New test.
880
1d135d98
MM
8812017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
882
883 * gcc.target/powerpc/clone1.c: New test.
884
92bba237
JW
8852017-06-05 Janus Weil <janus@gcc.gnu.org>
886
887 PR fortran/70601
888 * gfortran.dg/proc_ptr_comp_50.f90: New test.
889
7b3ee9c9
NK
8902017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
891
892 PR fortran/35339
893 * gfortran.dg/implied_do_io_1.f90: New Test.
894 * gfortran.dg/implied_do_io_2.f90: New Test.
895
e4d1c5c4
RL
8962017-06-05 Renlin Li <renlin.li@arm.com>
897
898 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
899 selector to related line.
900
d91561cb
JH
9012017-06-05 Jan Hubicka <hubicka@ucw.cz>
902
903 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
904
d8395013
KT
9052017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
906
907 * gcc.target/aarch64/store_lane0_str_1.c: New test.
908
279dc4b4
KT
9092017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
910
911 * gcc.target/aarch64/subs_compare_2.c: New test.
912
e49d8b68
KT
9132017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
914
915 * gcc.target/aarch64/subs_compare_1.c: New test.
916
4456f65d
CX
9172017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
918
919 * gcc.target/mips/div-9.c: Delete duplicate test.
920 * gcc.target/mips/div-10.c: Ditto.
921 * gcc.target/mips/div-11.c: Ditto.
922 * gcc.target/mips/div-12.c: Ditto.
923
3995f3a2
JH
9242017-05-23 Jan Hubicka <hubicka@ucw.cz>
925
926 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
927
82c027e1
DH
9282017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
929
930 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
931 vesrion of the dejagnu grep.
932 (list-module-names): Use it and adjust the regular expressions for
933 modules and submodules.
934 * gfortran.dg/prof/prof.exp: Cleanup modules.
935 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
936 directives.
937 * gfortran.dg/altreturn_8.f90: Likewise.
938 * gfortran.dg/associate_12.f90: Likewise.
939 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
940 * gfortran.dg/charlen_15.f90: Likewise.
941 * gfortran.dg/class_4a.f03: Likewise.
942 * gfortran.dg/class_54.f90: Likewise.
943 * gfortran.dg/class_dummy_4.f03: Likewise.
944 * gfortran.dg/class_dummy_5.f90: Likewise.
945 * gfortran.dg/constructor_9.f90: Likewise.
946 * gfortran.dg/dec_structure_15.f90: Likewise.
947 * gfortran.dg/do_check_8.f90: Likewise.
948 * gfortran.dg/dtio_26.f03: Likewise.
949 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
950 * gfortran.dg/equiv_9.f90: Likewise.
951 * gfortran.dg/extends_15.f90: Likewise.
952 * gfortran.dg/finalize_22.f90: Likewise.
953 * gfortran.dg/finalize_23.f90: Likewise.
954 * gfortran.dg/generic_26.f90: Likewise.
955 * gfortran.dg/generic_27.f90: Likewise.
956 * gfortran.dg/namelist_76.f90: Likewise.
957 * gfortran.dg/pointer_init_8.f90: Likewise.
958 * gfortran.dg/pr61318.f90: Likewise.
959 * gfortran.dg/pr77260_1.f90: Likewise.
960 * gfortran.dg/pr77260_2.f90: Likewise.
961 * gfortran.dg/pr77420_3.f90: Likewise.
962 * gfortran.dg/proc_ptr_39.f90: Likewise.
963 * gfortran.dg/proc_ptr_41.f90: Likewise.
964 * gfortran.dg/proc_ptr_42.f90: Likewise.
965 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
966 * gfortran.dg/submodule_1.f08: Likewise.
967 * gfortran.dg/submodule_10.f08: Likewise.
968 * gfortran.dg/submodule_14.f08: Likewise.
969 * gfortran.dg/submodule_15.f08: Likewise.
970 * gfortran.dg/submodule_2.f08: Likewise.
971 * gfortran.dg/submodule_5.f08: Likewise.
972 * gfortran.dg/submodule_6.f08: Likewise.
973 * gfortran.dg/submodule_7.f08: Likewise.
974 * gfortran.dg/submodule_8.f08: Likewise.
975 * gfortran.dg/submodule_9.f08: Likewise.
976 * gfortran.dg/transfer_class_2.f90: Likewise.
977 * gfortran.dg/typebound_assignment_7.f90: Likewise.
978 * gfortran.dg/typebound_call_24.f03: Likewise.
979 * gfortran.dg/typebound_call_25.f90: Likewise.
980 * gfortran.dg/typebound_deferred_1.f90: Likewise.
981 * gfortran.dg/typebound_generic_12.f03: Likewise.
982 * gfortran.dg/typebound_generic_13.f03: Likewise.
983 * gfortran.dg/typebound_generic_14.f03: Likewise.
984 * gfortran.dg/typebound_generic_15.f90: Likewise.
985 * gfortran.dg/typebound_operator_16.f03: Likewise.
986 * gfortran.dg/typebound_operator_18.f90: Likewise.
987 * gfortran.dg/typebound_operator_20.f90: Likewise.
988 * gfortran.dg/typebound_override_3.f90: Likewise.
989 * gfortran.dg/typebound_override_4.f90: Likewise.
990 * gfortran.dg/typebound_override_5.f90: Likewise.
991 * gfortran.dg/typebound_override_6.f90: Likewise.
992 * gfortran.dg/typebound_override_7.f90: Likewise.
993 * gfortran.dg/typebound_proc_28.f03: Likewise.
994 * gfortran.dg/typebound_proc_29.f90: Likewise.
995 * gfortran.dg/typebound_proc_30.f90: Likewise.
996 * gfortran.dg/typebound_proc_31.f90: Likewise.
997 * gfortran.dg/typebound_proc_32.f90: Likewise.
998 * gfortran.dg/typebound_proc_33.f90: Likewise.
999 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1000 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1001 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1002 * gfortran.dg/use_only_3.f90: Likewise.
1003 * gfortran.dg/use_without_only_1.f90: Likewise.
1004 * gfortran.dg/warn_unused_function.f90: Likewise.
1005 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1006 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1007
3de4ac6d
MP
10082017-06-04 Marek Polacek <polacek@redhat.com>
1009
1010 PR c/80919
1011 * gcc.dg/format/pr80919.c: New test.
1012
2474f48f
MS
10132017-06-02 Martin Sebor <msebor@redhat.com>
1014
1015 PR c/80892
1016 * c-c++-common/Wfloat-conversion-2.c: New test.
1017
bd280745
PC
10182017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/68754
1021 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1022
bd280745 10232017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1024
1025 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1026 for the new built-ins.
1027
ffa8a921
SD
10282017-06-02 Sudakshina Das <sudi.das@arm.com>
1029
1030 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1031
d65d1bd9
WS
10322017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1033
1034 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1035 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1036 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1037 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1038 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1039
b160939b
KT
10402017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1041
1042 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1043
17f47f86
KT
10442017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1045
1046 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1047
ab82e126
WS
10482017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1049
1050 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1051 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1052 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1053 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1054 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1055 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1056 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1057 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1058 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1059
c957e9c0
NS
10602017-06-02 Nathan Sidwell <nathan@acm.org>
1061
1062 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1063
aad16012
JJ
10642017-06-02 Jakub Jelinek <jakub@redhat.com>
1065
74b4885d
JJ
1066 PR rtl-optimization/80903
1067 * gcc.dg/pr80903.c: New test.
1068
aad16012
JJ
1069 PR fortran/80918
1070 * gfortran.dg/gomp/pr80918.f90: New test.
1071
40ffd95f
BE
10722017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1073
1074 * c-c++-common/Wsizeof-pointer-div.c: New test.
1075 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1076 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1077 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1078 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1079 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1080 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1081 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1082 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1083 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1084 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1085 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1086 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1087 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1088 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1089 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1090 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1091 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1092 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1093
052754ea
WS
10942017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1095
1096 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1097 Update the target to power8-vector.
1098
aa63913f
DM
10992017-06-01 David Malcolm <dmalcolm@redhat.com>
1100
1101 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1102
2ded3754
PMR
11032017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1104
1105 * debug12.adb, debug12.ads: New testcase.
1106
c8638450
MJ
11072017-06-01 Martin Jambor <mjambor@suse.cz>
1108
1109 PR tree-optimization/80898
1110 * gcc.dg/tree-ssa/pr80898.c: New test.
1111 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1112
ac853c90
PC
11132017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/80896
1116 * g++.dg/cpp1z/nodiscard5.C: New.
1117
7841f13c
CZ
11182017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1119
1120 * gcc.target/arc/pr9001195952.c: New test.
1121
f525e390
TV
11222017-06-01 Tom de Vries <tom@codesourcery.com>
1123
1124 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1125 * gcc.c-torture/compile/asmgoto-1.c: Same.
1126 * gcc.dg/20000707-1.c: Same.
1127 * gcc.dg/pr38700.c: Same.
1128 * gcc.dg/pr70169.c: Same.
1129 * gcc.dg/pr80112.c: Same.
1130 * gcc.dg/torture/pr51071-2.c: Same.
1131 * gcc.dg/torture/pr51071.c: Same.
1132 * gcc.dg/tree-ssa/alias-34.c: Same.
1133
9285616c
PMR
11342017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1135
1136 * gnat.dg/debug11.adb: New testcase.
1137
48932682
RB
11382017-06-01 Richard Biener <rguenther@suse.de>
1139
1140 PR middle-end/66313
1141 * c-c++-common/ubsan/pr66313.c: New testcase.
1142 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1143
fcb99124
SM
11442017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1145
1146 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
1147 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1148 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
1149 -mcpu overridden.
1150 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1151 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1152 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1153 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1154 to dg-option. Add dg-skip-if directive to disable this test
1155 for darwin. Add dg-skip-if directive to disable this test if
1156 -mcpu overridden.
1157
dc7401c0
SP
11582017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1159
1160 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1161 (_mm_maskz_max_sd): Test new intrinsics.
1162 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1163 (_mm_maskz_max_sd): Test new intrinsics.
1164 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1165 (_mm_maskz_max_ss): Test new intrinsics.
1166 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1167 (_mm_maskz_max_ss): Test new intrinsics.
1168 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1169 (_mm_maskz_min_sd): Test new intrinsics.
1170 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1171 (_mm_maskz_min_sd): Test new intrinsics.
1172 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1173 (_mm_maskz_min_ss): Test new intrinsics.
1174 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1175 (_mm_maskz_min_ss): Test new intrinsics.
1176
3909991c
NS
11772017-05-31 Nathan Sidwell <nathan@acm.org>
1178
1179 * g++.dg/lookup/lambda1.C New.
1180
0e510edb
BC
11812017-05-31 Bin Cheng <bin.cheng@arm.com>
1182
1183 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1184 on pointer should not be replaced.
1185
9fc5e7a4
MM
11862017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1187
1188 PR testsuite/80580
1189 * gcc.dg/gimplefe-error-7.c: New test.
1190
1e466f04
GM
11912017-05-31 Graham Markall <graham.markall@embecosm.com>
1192
1193 * gcc.target/arc/add_n-combine.c: New test.
1194 * gcc.target/arc/sub_n-combine.c: New test.
1195
89c88990
RB
11962017-05-31 Richard Biener <rguenther@suse.de>
1197
1198 PR target/80880
1199 * gcc.target/i386/pr80880.c: New testcase.
1200
748bbe72
RS
12012017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1202
1203 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1204
c7d7e222
BC
12052017-05-31 Bin Cheng <bin.cheng@arm.com>
1206
1207 * gcc.dg/vect/pr80815-3.c: New test.
1208
ee1379be
RB
12092017-05-31 Richard Biener <rguenther@suse.de>
1210
1211 PR tree-optimization/80906
1212 * gcc.dg/graphite/pr80906.c: New testcase.
1213
bcce980e
TV
12142017-05-30 Tom de Vries <tom@codesourcery.com>
1215
1216 PR testsuite/80910
1217 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1218 unsupported if host compiler does not support c++11.
1219 (host_supports_c++11): New proc.
1220
ef9200aa
MS
12212017-05-30 Martin Sebor <msebor@redhat.com>
1222
1223 PR c/80731
1224 * g++.dg/ext/utf16-4.C: Relax test.
1225 * gcc.dg/fixed-point/int-warning.c: Adjust.
1226
f012c8ef
DM
12272017-05-30 David Malcolm <dmalcolm@redhat.com>
1228
1229 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1230 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1231 test case.
1232 * g++.dg/plugin/show-template-tree-color.C: New test case.
1233 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1234 * g++.dg/template/show-template-tree-2.C: New test case.
1235 * g++.dg/template/show-template-tree-3.C: New test case.
1236 * g++.dg/template/show-template-tree-4.C: New test case.
1237 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1238 * g++.dg/template/show-template-tree.C: New test case.
1239
3f8efe25
SB
12402017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1241
1242 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1243 dg-options.
1244 * gfortran.dg/pr80107.f: Delete testcase.
1245
77d1dbdb
UB
12462017-05-30 Uros Bizjak <ubizjak@gmail.com>
1247
1248 PR target/80833
1249 * gcc.target/i386/pr80833-1.c: New test.
1250 * gcc.target/i386/pr80833-2.c: Ditto.
1251
e2f35333
NS
12522017-05-30 Nathan Sidwell <nathan@acm.org>
1253
1254 PR c++/80913
1255 * g++.dg/lookup/pr80913.C: New.
1256
ba7629e2
RB
12572017-05-30 Richard Biener <rguenther@suse.de>
1258
1259 PR middle-end/80901
1260 * gcc.dg/torture/pr80901.c: New testcase.
1261
4bfb347c
RD
12622017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1263
1264 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1265
b3125625
JL
12662017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1267
1268 PR target/78838
1269 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1270
892d6169
RB
12712017-05-30 Richard Biener <rguenther@suse.de>
1272
1273 PR middle-end/80876
1274 * gcc.dg/torture/pr80876.c: New testcase.
1275
3d7ff728
NS
12762017-05-29 Nathan Sidwell <nathan@acm.org>
1277
1278 PR c++/80891 (#5)
1279 * g++.dg/lookup/pr80891-5.C: New.
1280
fd262197
JD
12812017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1282
1283 PR libgfortran/53029
1284 * gfortran.dg/read_5.f90: New test.
1285
724e517a
NS
12862017-05-29 Nathan Sidwell <nathan@acm.org>
1287
a5cfa13a
NS
1288 PR c++/80891 (#4)
1289 * g++.dg/lookup/pr80891-4.C: New.
1290
e514ab0c
NS
1291 PR c++/80891 (#1)
1292 * g++.dg/lookup/pr80891-1.C: New.
1293
58dec010
NS
1294 PR c++/80891 (#3)
1295 * g++.dg/lookup/pr80891-3.C: New.
1296
724e517a
NS
1297 PR c++/80891 (#2)
1298 * g++.dg/lookup/pr80891-2.C: New.
1299
bbe3927b
TK
13002017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1301
1302 PR fortran/37131
1303 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1304 flags.
1305 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1306 * gfortran.dg/inline_matmul_17.f90: New test.
1307
8364e6ac
TK
13082017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1309
1310 * gfortran.dg/matmul_bounds_12.f90: New test.
1311
56a35ac9
JJ
13122017-05-27 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR bootstrap/80887
1315 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1316
945bf9e1
NS
13172017-05-26 Nathan Sidwell <nathan@acm.org>
1318
1319 * g++.dg/cpp0x/dr2061.C: New.
1320 * g++.dg/parse/namespace-alias-1.C: Add more test.
1321
cb4fe401
BC
13222017-05-26 Bin Cheng <bin.cheng@arm.com>
1323
1324 PR tree-optimization/80815
1325 * gcc.dg/vect/pr80815-1.c: New test.
1326 * gcc.dg/vect/pr80815-2.c: New test.
1327
e929e611
ML
13282017-05-26 Martin Liska <mliska@suse.cz>
1329
1330 PR ipa/80663
1331 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1332 split at the problematic spot.
1333 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1334 a valid value of the param.
1335
92f105f6
MP
13362017-05-26 Marek Polacek <polacek@redhat.com>
1337
1338 PR sanitizer/80875
1339 * c-c++-common/ubsan/pr80875.c: New test.
1340
74ca4e36
TV
13412017-05-26 Tom de Vries <tom@codesourcery.com>
1342
1343 PR testsuite/80557
1344 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1345 * gcc.dg/Wcxx-compat-8.c: Same.
1346 * gcc.dg/Wobjsize-1.c: Same.
1347 * gcc.dg/Wshadow-local-2.c: Same.
1348 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1349 * gcc.dg/anon-struct-6.c: Same.
1350 * gcc.dg/asm-wide-1.c: Same.
1351 * gcc.dg/builtin-inf-1.c: Same.
1352 * gcc.dg/builtin-redefine.c: Same.
1353 * gcc.dg/c90-array-lval-6.c: Same.
1354 * gcc.dg/c90-array-lval-7.c: Same.
1355 * gcc.dg/c90-fordecl-1.c: Same.
1356 * gcc.dg/c99-fordecl-2.c: Same.
1357 * gcc.dg/cast-lvalue-1.c: Same.
1358 * gcc.dg/cast-lvalue-2.c: Same.
1359 * gcc.dg/compound-lvalue-1.c: Same.
1360 * gcc.dg/cond-lvalue-1.c: Same.
1361 * gcc.dg/cpp/20000419-1.c: Same.
1362 * gcc.dg/cpp/backslash.c: Same.
1363 * gcc.dg/cpp/backslash2.c: Same.
1364 * gcc.dg/cpp/macspace1.c: Same.
1365 * gcc.dg/cpp/macspace2.c: Same.
1366 * gcc.dg/cpp/multiline-2.c: Same.
1367 * gcc.dg/cpp/pr27777.c: Same.
1368 * gcc.dg/cpp/pr30786.c: Same.
1369 * gcc.dg/cpp/pr34602.c: Same.
1370 * gcc.dg/cpp/redef1.c: Same.
1371 * gcc.dg/cpp/tr-warn1.c: Same.
1372 * gcc.dg/cpp/tr-warn3.c: Same.
1373 * gcc.dg/cpp/tr-warn6.c: Same.
1374 * gcc.dg/cpp/trad/hash.c: Same.
1375 * gcc.dg/cpp/trad/redef1.c: Same.
1376 * gcc.dg/cpp/ucs.c: Same.
1377 * gcc.dg/declspec-10.c: Same.
1378 * gcc.dg/declspec-11.c: Same.
1379 * gcc.dg/declspec-18.c: Same.
1380 * gcc.dg/format/c99-strftime-1.c: Same.
1381 * gcc.dg/format/ext-3.c: Same.
1382 * gcc.dg/format/pr72858.c: Same.
1383 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1384 * gcc.dg/init-string-1.c: Same.
1385 * gcc.dg/label-decl-3.c: Same.
1386 * gcc.dg/m-un-2.c: Same.
1387 * gcc.dg/nofixed-point-2.c: Same.
1388 * gcc.dg/noncompile/20020213-1.c: Same.
1389 * gcc.dg/pch/counter-2.c: Same.
1390 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1391 * gcc.dg/pr27528.c: Same.
1392 * gcc.dg/pr27953.c: Same.
1393 * gcc.dg/pr35899.c: Same.
1394 * gcc.dg/pr37561.c: Same.
1395 * gcc.dg/pr45461.c: Same.
1396 * gcc.dg/pr45750.c: Same.
1397 * gcc.dg/pr53196-2.c: Same.
1398 * gcc.dg/pr53265.c: Same.
1399 * gcc.dg/redecl-1.c: Same.
1400 * gcc.dg/tls/thr-init-1.c: Same.
1401 * gcc.dg/torture/pr51106-1.c: Same.
1402 * gcc.dg/torture/pr51106-2.c: Same.
1403 * gcc.dg/uninit-19.c: Same.
1404 * gcc.dg/uninit-pr20644.c: Same.
1405
6fc9f7aa
JJ
14062017-05-26 Jakub Jelinek <jakub@redhat.com>
1407
1408 * g++.dg/cpp1z/decomp29.C (p): New variable.
1409 (main): Add further tests.
1410
28e0e05b
RB
14112017-05-26 Richard Biener <rguenther@suse.de>
1412
1413 PR tree-optimization/80842
1414 * gcc.dg/torture/pr80842.c: New testcase.
1415
c81ec254
PC
14162017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1417
1418 PR c++/79652
1419 * g++.dg/cpp0x/pr79652.C: New.
1420
aee21066
PC
14212017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 PR c++/71451
1424 * g++.dg/cpp0x/variadic170.C: New.
1425
63dbcd13
VR
14262017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1427
1428 * g++.dg/warn/Wcatch-value-1.C: New test.
1429 * g++.dg/warn/Wcatch-value-2.C: New test.
1430 * g++.dg/warn/Wcatch-value-3.C: New test.
1431
932f48ac
NS
14322017-05-25 Nathan Sidwell <nathan@acm.org>
1433
44e00a7a
NS
1434 * g++.dg/lookup/using56.C: New.
1435 * g++.dg/lookup/using57.C: New.
1436 * g++.dg/lookup/using58.C: New.
1437 * g++.dg/lookup/using59.C: New.
1438
932f48ac
NS
1439 * g++.dg/lookup/using17.C: Adjust diagnostics.
1440
a10f9a2e
MS
14412017-05-25 Martin Sebor <msebor@redhat.com>
1442
1443 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1444 positives on ILP32.
1445 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1446 column numbers.
1447 * gcc.dg/pr60114.c: Same.
1448
47c05e71
JH
14492017-05-23 Jan Hubicka <hubicka@ucw.cz>
1450
1451 * gfortran.dg/pr48636.f90: Fix template better.
1452
f35a733d
NS
14532017-05-25 Nathan Sidwell <nathan@acm.org>
1454
1455 * g++.dg/lookup/koenig14.C: New.
1456
18c1e9e0
PC
14572017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1458
1459 PR c++/79583
1460 * g++.dg/cpp0x/pr79583.C: New.
1461
2673d192
PC
14622017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/68578
1465 * g++.dg/cpp1y/pr68578.C: New.
1466
bce8ef71
MG
14672017-05-25 Marc Glisse <marc.glisse@inria.fr>
1468
1469 * gcc.dg/tree-ssa/vce-1.c: New file.
1470
11d6b45d
MG
14712017-05-25 Marc Glisse <marc.glisse@inria.fr>
1472
1473 * gcc.dg/tree-ssa/addadd.c: New file.
1474
5ad4f1c8
NS
14752017-05-24 Nathan Sidwell <nathan@acm.org>
1476
1477 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1478 * g++.dg/lookup/friend19.C: New.
1479 * g++.dg/lookup/friend20.C: New.
1480
d4a760d8
JW
14812017-05-24 Jonathan Wakely <jwakely@redhat.com>
1482
1483 PR c++/80544
1484 * g++.dg/expr/cast11.C: New test.
1485
3cd211af
MS
14862017-05-24 Martin Sebor <msebor@redhat.com>
1487
1488 PR c/80731
1489 * c-c++-common/Wfloat-conversion.c: Adjust.
1490 * c-c++-common/dfp/convert-int-saturate.c: Same.
1491 * c-c++-common/pr68657-1.c: Same.
1492 * g++.dg/ext/utf-cvt.C: Same.
1493 * g++.dg/ext/utf16-4.C: Same.
1494 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1495 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1496 * g++.dg/warn/Wconversion3.C: Same.
1497 * g++.dg/warn/Wconversion4.C: Same.
1498 * g++.dg/warn/Wsign-conversion.C: Same.
1499 * g++.dg/warn/overflow-warn-1.C: Same.
1500 * g++.dg/warn/overflow-warn-3.C: Same.
1501 * g++.dg/warn/overflow-warn-4.C: Same.
1502 * g++.dg/warn/pr35635.C: Same.
1503 * g++.old-deja/g++.mike/enum1.C: Same.
1504 * gcc.dg/Wconversion-3.c: Same.
1505 * gcc.dg/Wconversion-5.c: Same.
1506 * gcc.dg/Wconversion-complex-c99.c: Same.
1507 * gcc.dg/Wconversion-complex-gnu.c: Same.
1508 * gcc.dg/Wconversion-integer.c: Same.
1509 * gcc.dg/Wsign-conversion.c: Same.
1510 * gcc.dg/bitfld-2.c: Same.
1511 * gcc.dg/c90-const-expr-11.c: Same.
1512 * gcc.dg/c90-const-expr-7.c: Same.
1513 * gcc.dg/c99-const-expr-7.c: Same.
1514 * gcc.dg/overflow-warn-1.c: Same.
1515 * gcc.dg/overflow-warn-2.c: Same.
1516 * gcc.dg/overflow-warn-3.c: Same.
1517 * gcc.dg/overflow-warn-4.c: Same.
1518 * gcc.dg/overflow-warn-5.c: Same.
1519 * gcc.dg/overflow-warn-8.c: Same.
1520 * gcc.dg/overflow-warn-9.c: New test.
1521 * gcc.dg/pr35635.c: Adjust.
1522 * gcc.dg/pr59940.c: Same.
1523 * gcc.dg/pr59963-2.c: Same.
1524 * gcc.dg/pr60114.c: Same.
1525 * gcc.dg/switch-warn-2.c: Same.
1526 * gcc.dg/utf-cvt.c: Same.
1527 * gcc.dg/utf16-4.c: Same.
1528
216bfadc
JJ
15292017-05-24 Jakub Jelinek <jakub@redhat.com>
1530
1531 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1532 Don't include limits.h.
1533 (w): Conditionalize on long long wider than int. Use
1534 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1535 -9223372036854775808.
1536 (x): Use __INT_MAX__ instead of INT_MAX.
1537
610abc02
TK
15382017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1539
1540 PR fortran/66094
1541 * gfortran.dg/inline_matmul_16.f90: New test.
1542
8d0c9b36
TV
15432017-05-24 Tom de Vries <tom@codesourcery.com>
1544
1545 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1546
3f3fb6c9
PB
15472017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1548
1549 PR middle-end/80823
1550 * gcc.dg/pr80823.c: New test.
1551
00e0af8d
AK
15522017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1553
1554 * gcc.target/s390/pr80725.c: New test.
1555
6131102c
NS
15562017-05-23 Nathan Sidwell <nathan@acm.org>
1557
ef4c5e78
NS
1558 * g++.dg/lookup/extern-c-hidden.C: New.
1559 * g++.dg/lookup/extern-redecl1.C: New.
1560
6131102c
NS
1561 PR c++/80866
1562 * g++.dg/parse/pr80866.C: New.
1563
d2db2e6b
JH
15642017-05-23 Jan Hubicka <hubicka@ucw.cz>
1565
1566 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1567 * gcc.dg/ipa/inline-5.c: Likewise.
1568 * gfortran.dg/pr48636.f90: Likewise.
1569
e4ea7a4c
NS
15702017-05-23 Nathan Sidwell <nathan@acm.org>
1571
1572 * g++.dg/parse/ctor9.C: Adjust expected error.
1573
c2d7c404
JD
15742017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1575
1576 PR libgfortran/80256
1577 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1578 Cygwin.
1579
fd71a9a2
TS
15802017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1581
1582 * c-c++-common/goacc/parallel-dims-1.c: Update.
1583 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1584 * c-c++-common/goacc/routine-1.c: Likewise.
1585 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1586 * g++.dg/goacc/template.C: Likewise.
1587 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1588 * gfortran.dg/goacc/routine-3.f90: Likewise.
1589 * gfortran.dg/goacc/sie.f95: Likewise.
1590 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1591
9d029ddf
NS
15922017-05-23 Nathan Sidwell <nathan@acm.org>
1593
1594 * g++.dg/lookup/using13.C: Adjust expected error.
1595
008c7367
SKS
15962017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1597
1598 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1599
d1f6caae
MM
16002017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1601
1602 PR target/80718
1603 * gcc.target/powerpc/pr80718.c: New test.
1604
2ea0d750
SB
16052017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1606
1607 * gcc.target/powerpc/conditional-return.c: New testcase.
1608
25b81686
BS
16092017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1610
1611 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1612 LE-only.
1613
477f145b
JW
16142017-05-22 Janus Weil <janus@gcc.gnu.org>
1615
1616 PR fortran/80766
1617 * gfortran.dg/typebound_call_28.f90: New test.
1618
65cc1407
NS
16192017-05-22 Nathan Sidwell <nathan@acm.org>
1620
1621 * g++.dg/lookup/strong-using.C: New.
1622
0c4f8178
TP
16232017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1624
1625 * gcc.target/arm/movsi_movt.c: New test.
1626 * gcc.target/arm/movdi_movt.c: New test.
1627
fbb1c7d4
EB
16282017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1629
1630 * gnat.dg/specs/not_null1.ads: New test.
1631
d3271136
EB
16322017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1633
1634 * gnat.dg/limited_with5.ad[sb]: New test.
1635 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1636 * gnat.dg/limited_with6.ad[sb]: New test.
1637 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1638
4c24ec6d
EB
16392017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1642 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1643
4bcbb7b8
PC
16442017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/70265
1647 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1648 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1649
51cd6b78
JD
16502017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1651
1652 PR libgfortran/80333
1653 * gfortran.dg/dtio_30.f03: New test.
1654
33f8c0a1
MP
16552017-05-19 Marek Polacek <polacek@redhat.com>
1656
1657 PR sanitizer/80800
1658 * c-c++-common/ubsan/pr80800.c: New test.
1659 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1660
9740ed54
TS
16612017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1662
7fd549d2
TS
1663 * c-c++-common/goacc/default-1.c: Update.
1664 * c-c++-common/goacc/default-2.c: Likewise.
1665 * c-c++-common/goacc/default-4.c: Likewise.
1666 * gfortran.dg/goacc/default-1.f95: Likewise.
1667 * gfortran.dg/goacc/default-4.f: Likewise.
1668 * c-c++-common/goacc/default-5.c: New file.
1669 * gfortran.dg/goacc/default-5.f: Likewise.
1670
9740ed54
TS
1671 * c-c++-common/goacc/default-1.c: New file.
1672 * c-c++-common/goacc/default-2.c: Likewise.
1673 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1674 test cases in...
1675 * c-c++-common/goacc/default-3.c: ... this new file, and...
1676 * c-c++-common/goacc/default-4.c: ... this new file.
1677 * gfortran.dg/goacc/default.f95: Remove file, including its test
1678 cases in...
1679 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1680 * gfortran.dg/goacc/default-2.f: ... this new file.
1681 * gfortran.dg/goacc/default-3.f95: New file.
1682 * gfortran.dg/goacc/default-4.f: Likewise.
1683
2a8a8d7b
NS
16842017-05-19 Nathan Sidwell <nathan@acm.org>
1685
1686 * g++.dg/inherit/covariant7.C: Adjust.
1687
a978134e
PB
16882017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1689
1690 * gcc.target/arm/tls-disable-literal-pool.c: Change
1691 require-effective-target to tls_native.
1692 Move dg-error to return statement line and change to dg-message.
1693
39aac208
RB
16942017-05-19 Richard Biener <rguenther@suse.de>
1695
1696 PR c++/80593
1697 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1698 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1699
035ab826
RB
17002017-05-19 Richard Biener <rguenther@suse.de>
1701
1702 PR middle-end/80764
1703 * gcc.dg/torture/pr80764.c: New testcase.
1704
52e14b96
MM
17052017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1706
1707 PR target/80510
1708 * gcc.target/powerpc/pr80510-1.c: New test.
1709 * gcc.target/powerpc/pr80510-2.c: Likewise.
1710
4287da82
EG
17112017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1712
1713 * gcc.dg/pragma-diag-7.c: New test.
1714
e4171e10
UB
17152017-05-18 Uros Bizjak <ubizjak@gmail.com>
1716
1717 PR target/80799
1718 * g++.dg/other/i386-11.C: New test.
1719
cdefeea2
WS
17202017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1721
1722 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1723 * fold-vec-div-floatdouble.c: Likewise.
1724 * fold-vec-logical-ands-char.c: Likewise.
1725 * fold-vec-logical-ands-int.c: Likewise.
1726 * fold-vec-logical-ands-short.c: Likewise.
1727 * fold-vec-logical-ors-char.c: Likewise.
1728 * fold-vec-logical-ors-int.c: Likewise.
1729 * fold-vec-logical-ors-short.c: Likewise.
1730 * fold-vec-logical-other-char.c: Likewise.
1731 * fold-vec-mule-misc.c: Likewise.
1732 * fold-vec-mult-float.c: Likewise.
1733 * fold-vec-mult-floatdouble.c: Likewise.
1734 * fold-vec-mult-int.c: Likewise.
1735 * fold-vec-mult-int128-p9.c: Likewise.
1736 * fold-vec-sub-floatdouble.c: Likewise.
1737 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1738 Add lp64 requirement.
1739 * fold-vec-mult-int128-p8.c: Likewise.
1740 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1741
62ee030a
SM
17422017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1743
1744 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1745 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1746 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1747 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1748 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1749 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1750 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1751 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1752 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1753 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1754 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1755 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1756 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1757 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1758 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1759 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1760 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1761 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1762 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1763 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1764 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1765 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1766 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1767 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1768 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1769 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1770
00a84d0e
SL
17712017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1772
1773 * gcc.target/sparc/niagara7-align.c: New test.
1774
243c2883
MP
17752017-05-18 Marek Polacek <polacek@redhat.com>
1776
1777 PR sanitizer/80797
1778 * c-c++-common/ubsan/null-12.c: New test.
1779
e98e6340
SB
17802017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1781
1782 PR middle-end/80692
1783 * gcc.c-torture/execute/pr80692.c: New testcase.
1784
0152001b 17852017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1786
1787 PR libgfortran/80741
1788 * gfortran.dg/read_4.f90: New test.
1789
c8ded430
BS
17902017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1791
1792 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1793
e5b1f5a1
FR
17942017-05-17 Fritz Reese <fritzoreese@gmail.com>
1795
1796 PR fortran/80668
1797 * gfortran.dg/pr80668.f90: New.
1798
9853cb28
PB
17992017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1800
1801 PR middle-end/80775
1802 * gcc.dg/pr80775.c: New test.
1803
142473df
MP
18042017-05-17 Marek Polacek <polacek@redhat.com>
1805
1806 PR sanitizer/80659
1807 * gcc.dg/asan/pr80659.c: New test.
1808
8508a5b5
SKS
18092017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1810
1811 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1812 unsigned long.
1813
bc36d2b7
CX
18142017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1815
1816 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1817
4fc5ebf1
JG
18182017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1819 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1820
1821 PR tree-optimization/80457
1822 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1823 call vect_model_simple_cost.
1824
bedee914
PT
18252017-05-16 Paul Thomas <pault@gcc.gnu.org>
1826
1827 PR fortran/80554
1828 * gfortran.dg/submodule_29.f08: New test.
1829
10791753
DM
18302017-05-16 David Malcolm <dmalcolm@redhat.com>
1831
1832 * g++.dg/other/accessor-fixits-1.C: New test case.
1833 * g++.dg/other/accessor-fixits-2.C: New test case.
1834 * g++.dg/other/accessor-fixits-3.C: New test case.
1835 * g++.dg/other/accessor-fixits-4.C: New test case.
1836
727577c2
CL
18372017-05-16 Carl Love <cel@us.ibm.com>
1838
1839 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
1840 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
1841 built-ins to the test suite file. Note, support for mradds exists
1842 but no test case exists.
1843 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
1844 built-ins to the test suite file.
1845
6b6ae9eb
MP
18462017-05-16 Marek Polacek <polacek@redhat.com>
1847
1848 PR sanitizer/80536
1849 PR sanitizer/80386
1850 * c-c++-common/ubsan/pr80536.c: New test.
1851 * g++.dg/ubsan/pr80386.C: New test.
1852
678d7e19
TC
18532017-05-16 Tamar Christina <tamar.christina@arm.com>
1854
1855 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
1856 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
1857
6da37857
MW
18582016-05-16 Matthew Wahab <matthew.wahab@arm.com>
1859
1860 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
1861 expected output of vadd, vsub and vmul instructions.
1862 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
1863 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
1864 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
1865
a5768d38
JD
18662017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1867
1868 PR libgfortran/80727
1869 * gfortran.dg/read_3.f90: New test.
1870
3a77e7cc
NS
18712017-05-15 Nathan Sidwell <nathan@acm.org>
1872
2016c841
NS
1873 PR c++/79369
1874 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
1875
3a77e7cc
NS
1876 PR c++/79369
1877 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
1878 * g++.dg/cpp0x/pr79369.C: New.
1879
0735a1c8
SK
18802017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
1881
1882 PR fortran/80752
3a77e7cc 1883 * gfortran.dg/pr80752.f90: New test.
0735a1c8 1884
f108770a
UB
18852017-05-15 Uros Bizjak <ubizjak@gmail.com>
1886
900b5b6a 1887 PR target/80425
f108770a
UB
1888 * gcc.target/i386/pr80425-1.c: New test.
1889 * gcc.target/i386/pr80425-2.c: Ditto.
1890
e30ce0a3
JL
18912017-05-15 Jeff Law <law@redhat.com>
1892
1893 * gcc.target/mips/reorgbug-1.c: New test.
1894
0d5a0a33
PMR
18952017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
1896
1897 * gnat.dg/specs/pack13.ads: New test.
1898
a104bd88
MS
18992017-05-14 Martin Sebor <msebor@redhat.com>
1900
1901 PR middle-end/77671
1902 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
1903 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
1904 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1905 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1906 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1907
c6c02519
MS
19082017-05-14 Martin Sebor <msebor@redhat.com>
1909
1910 PR middle-end/80669
1911 * gcc.dg/builtin-stpncpy.c: New test.
1912
d6d4d770
DS
19132017-05-14 Daniel Santos <daniel.santos@pobox.com>
1914
1915 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
1916 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
1917 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
1918 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
1919
b9bdd60b
JK
19202017-05-14 Julia Koval <julia.koval@intel.com>
1921
1922 * gcc.target/i386/xgetsetbv.c: New test.
1923
28ae01cd
NK
19242017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
1925
1926 PR fortran/80442
1927 * gfortran.dg/impl_do_var_data.f90: New Test
1928
c7488b4f
PJ
19292017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
1930
1931 * brig.dg/test/gimple/priv-array-offset-access.hsail:
1932 A regression test for a private array access case which caused
1933 an assert.
1934
9b5f12ae
MS
19352017-05-12 Martin Sebor <msebor@redhat.com>
1936
1937 PR testsuite/80643
1938 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
1939 to the purpose of the test.
1940
b76f1550
SM
19412017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
1942
1943 * gcc.target/powerpc/bmi-andn-1.c: New file
1944 * gcc.target/powerpc/bmi-andn-2.c: New file.
1945 * gcc.target/powerpc/bmi-bextr-1.c: New file.
1946 * gcc.target/powerpc/bmi-bextr-2.c: New file.
1947 * gcc.target/powerpc/bmi-bextr-4.c: New file.
1948 * gcc.target/powerpc/bmi-bextr-5.c: New file.
1949 * gcc.target/powerpc/bmi-blsi-1.c: New file.
1950 * gcc.target/powerpc/bmi-blsi-2.c: New file.
1951 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
1952 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
1953 * gcc.target/powerpc/bmi-blsr-1.c: New file.
1954 * gcc.target/powerpc/bmi-blsr-2.c: New File.
1955 * gcc.target/powerpc/bmi-check.h: New File.
1956 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
1957 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
1958 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
1959 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
1960 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
1961 * gcc.target/powerpc/bmi2-check.h: New file.
1962 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
1963 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
1964 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
1965 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
1966 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
1967 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
1968 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
1969 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
1970 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
1971
2a3fa75a
PC
19722017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1973
1974 PR c++/60430
1975 * g++.dg/cpp0x/pr60430.C: New.
1976
e8bf7c7b
JL
19772017-05-12 Jeff Law <law@redhat.com>
1978
1979 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1980
284d1f76
PB
19812017-05-12 Peter Bergner <bergner@vnet.ibm.com>
1982
1983 PR middle-end/80707
1984 * g++.dg/pr80707.C: New test.
1985
302a0e37
WS
19862017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1987
1988 * gcc.target/powerpc/fold-vec-div-float.c: New.
1989 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
1990 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
1991
a7785078
WS
19922017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1993
1994 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
1995 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
1996 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
1997 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
1998 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
1999 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2000 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2001 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2002 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2003 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2004 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2005 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2006
9206028e
PC
20072017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/49604
2010 * g++.dg/cpp0x/forw_enum14.C: New.
2011 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2012
7af1c0ad
RB
20132017-05-12 Richard Biener <rguenther@suse.de>
2014
2015 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2016
f7e95bdb
PC
20172017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2018
2019 PR c++/67687
2020 * g++.dg/cpp0x/constexpr-ice17.C: New.
2021
53e788d0
RB
20222017-05-12 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/80713
2025 * gcc.dg/torture/pr80713.c: New testcase.
2026
2ead1ab9
AK
20272017-05-12 Andi Kleen <ak@linux.intel.com>
2028
2029 PR testsuite/77684
2030 * lib/target-supports.exp (profopt-perf-wrapper):
2031 Add -m8 option to increase parallelism.
2032
ee58b02f
TS
20332017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2034
1e47f02b
TS
2035 * c-c++-common/goacc/parallel-dims-1.c: New file.
2036 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2037
b0f271ce
TS
2038 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2039 * c-c++-common/goacc/classify-kernels.c: Likewise.
2040 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2041 Likewise.
2042 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2043 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2044 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2045 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2046 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2047 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2048 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2049 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2050 * c-c++-common/goacc/kernels-loop.c: Likewise.
2051 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2052 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2053 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2054 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2055 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2056 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2057 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2058 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2059 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2060 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2061 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2062 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2063
25651634
TS
2064 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2065 * c-c++-common/goacc/classify-kernels.c: Likewise.
2066 * c-c++-common/goacc/classify-parallel.c: Likewise.
2067 * c-c++-common/goacc/classify-routine.c: Likewise.
2068 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2069 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2070 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2071 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2072
ee58b02f
TS
2073 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2074 * c-c++-common/goacc/classify-kernels.c: Likewise.
2075 * c-c++-common/goacc/classify-parallel.c: Likewise.
2076 * c-c++-common/goacc/classify-routine.c: Likewise.
2077 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2078 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2079 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2080 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2081
2d82ec25
NS
20822017-05-11 Nathan Sidwell <nathan@acm.org>
2083
2084 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2085
20862017-05-11 Carl Love <cel@us.ibm.com>
2087
2088 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2089 to the test suite file.
2090 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2091 to the test suite file.
2092
628c06d6
JD
20932017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2094
2095 PR fortran/78659
2096 * gfortran.dg/namelist_91.f90: New test.
2097 * gfortran.dg/namelist_92.f90: New test.
2098 * gfortran.dg/namelist_93.f90: New test.
2099 * gfortran.dg/namelist_94.f90: New test.
2100
1bea0f26
BS
21012017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2102
2103 PR target/80695
2104 * gcc.target/powerpc/pr80695-p8.c: New file.
2105 * gcc.target/powerpc/pr80695-p9.c: New file.
2106
7c85c9fe
UB
21072017-05-11 Uros Bizjak <ubizjak@gmail.com>
2108 Jakub Jelinek <jakub@redhat.com>
2109
2110 PR target/80706
2111 * gcc.target/i386/pr80706.c: New test.
2112
d7a33a4c
JK
21132017-05-11 Julia Koval <julia.koval@intel.com>
2114
2115 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2116 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2118 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2119
59fbddcf
PC
21202017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2121
2122 PR c++/70538
2123 * g++.dg/cpp0x/pr70538.C: New.
2124
cc09ff60
UB
21252017-05-11 Uros Bizjak <ubizjak@gmail.com>
2126
7c85c9fe
UB
2127 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2128 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
2129 (dg-options): Remove -fno-tree-sink.
2130
4fd18c78
KN
21312017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2132
2133 * gcc.target/powerpc/cmpb-1.c: New test.
2134 * gcc.target/powerpc/cmpb-2.c: New test.
2135 * gcc.target/powerpc/cmpb-3.c: New test.
2136 * gcc.target/powerpc/cmpb32-1.c: New test.
2137 * gcc.target/powerpc/cmpb32-2.c: New test.
2138
43b883a9
RB
21392017-05-11 Richard Biener <rguenther@suse.de>
2140
2141 PR tree-optimization/80705
2142 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2143
29b871ec
NS
21442017-05-11 Nathan Sidwell <nathan@acm.org>
2145
2146 * lib/scanlang.exp: New.
2147 * lib/gcc-dg.exp: Load scanlang.exp.
2148 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2149
c587104e
MM
21502017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2151
2152 PR testsuite/80580
2153 * gcc.dg/gimplefe-error-6.c: New test.
2154
67ac9a9d
MM
21552017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2156
2157 PR testsuite/80580
2158 * gcc.dg/gimplefe-error-5.c: New test.
2159
ac4eb40f
MM
21602017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2161
2162 PR testsuite/80580
2163 * gcc.dg/gimplefe-error-4.c: New test.
2164
d45d6282
BS
21652017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2166
2167 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2168
f4ee3a9e
UB
21692017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2170
2171 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2172 (_mm_maskz_max_round_sd): Test new intrinsics.
2173 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2174 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2175 (_mm_maskz_max_round_ss): Test new intrinsics.
2176 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2177 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2178 (_mm_maskz_min_round_sd): Test new intrinsics.
2179 * gcc.target/i386/avx512f-vminsd-2.c: New.
2180 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2181 (_mm_maskz_min_round_ss): Test new intrinsics.
2182 * gcc.target/i386/avx512f-vminss-2.c: New.
2183 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2184 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2185 (__builtin_ia32_minss_mask_round): Test new builtins.
2186 * gcc.target/i386/sse-13.c: Ditto.
2187 * gcc.target/i386/sse-23.c: Ditto.
2188 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2189 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2190 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2191 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2192 (_mm_mask_min_round_ss): Test new intrinsics.
2193 * gcc.target/i386/testround-1.c: Ditto.
2194
21952017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2196
2197 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2198 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2199 (_mm_maskz_div_round_sd): Test new intrinsics.
2200 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2201 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2202 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2203 (_mm_maskz_div_round_ss): Test new intrinsics.
2204 * gcc.target/i386/avx512f-vdivss-2.c: New.
2205 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2206 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2207 (_mm_maskz_mul_round_sd): Test new intrinsics.
2208 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2209 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2210 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2211 (_mm_maskz_mul_round_ss): Test new intrinsics.
2212 * gcc.target/i386/avx512f-vmulss-2.c: New.
2213 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2214 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2215 (__builtin_ia32_mulss_mask_round): Test new builtins.
2216 * gcc.target/i386/sse-13.c: Ditto.
2217 * gcc.target/i386/sse-23.c: Ditto.
2218 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2219 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2220 (_mm_maskz_mul_round_ss): Test new intrinsics.
2221 * gcc.target/i386/testround-1.c: Ditto.
2222
22232017-05-10 Julia Koval <julia.koval@intel.com>
2224
2225 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2226 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2227 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2228
22292017-05-10 Julia Koval <julia.koval@intel.com>
2230
2231 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2232 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2233 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2234 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2235
ca4d2851
PB
22362017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2237
0f374417 2238 PR tree-optimization/51513
ca4d2851
PB
2239 * gcc.target/powerpc/pr51513.c: New test.
2240 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2241 __builtin_abort().
2242 * gcc.dg/predict-14.c: Likewise.
2243
5562ebfc
CL
22442017-05-10 Carl Love <cel@us.ibm.com>
2245 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2246 to the test suite file.
2247 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2248 to the test suite file.
2249
0ca2e7f7
PK
22502017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2251
2252 PR tree-optimization/77644
2253 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2254
e1ad2926
AO
22552017-05-10 Alexandre Oliva <aoliva@redhat.com>
2256
2257 * gcc.dg/guality/inline-params-2.c: New.
2258
f00b411f
PC
22592017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/80145
2262 * g++.dg/cpp1y/auto-fn37.C: New.
2263 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2264
bf2a705c
MM
22652017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2266
2267 PR target/68163
2268 * gcc.target/powerpc/pr68163.c: New test.
2269
5285d5d3
JW
22702017-05-09 Janus Weil <janus@gcc.gnu.org>
2271
2272 PR fortran/79311
2273 * gfortran.dg/finalize_32.f90: New test.
2274
31c2d57d
VR
22752017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2276
2277 PR c/35441
2278 * gcc.dg/pr35441.c: New test.
2279
731f2c8a
MS
22802017-05-09 Martin Sebor <msebor@redhat.com>
2281
2282 PR testsuite/80643
2283 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2284 output.
2285
cc49d15a
PC
22862017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2287
2288 PR c++/80186
2289 * g++.dg/template/crash126.C: New.
2290
85282abc
SP
22912017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2292
2293 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2294 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2295 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2296 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2297
823c79ae
DH
22982017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2299
10a8bb62 2300 PR testsuite/80611
823c79ae
DH
2301 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2302
79557bae
CZ
23032017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2304
2305 * gcc.target/arc/tmac-1.c: New file.
2306 * gcc.target/arc/tmac-2.c: Likewise.
2307 * gcc.target/arc/tmac.h: Likewise.
2308
c7314bc1
CZ
23092017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2310 Andrew Burgess <andrew.burgess@embecosm.com>
2311
2312 * gcc.target/arc/firq-1.c: New file.
2313 * gcc.target/arc/firq-2.c: Likewise.
2314 * gcc.target/arc/firq-3.c: Likewise.
2315 * gcc.target/arc/firq-4.c: Likewise.
2316 * gcc.target/arc/firq-5.c: Likewise.
2317 * gcc.target/arc/firq-6.c: Likewise.
2318
41453183
CZ
23192017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2320
2321 * gcc.target/arc/interrupt-5.c: Newfile.
2322 * gcc.target/arc/interrupt-6.c: Likewise.
2323 * gcc.target/arc/interrupt-7.c: Likewise.
2324 * gcc.target/arc/interrupt-8.c: Likewise.
2325 * gcc.target/arc/interrupt-9.c: Likewise.
2326
019bd543
RB
23272017-05-09 Richard Biener <rguenther@suse.de>
2328
2329 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2330 and adjust.
2331 * gcc.dg/vect/vect-50.c: Likewise.
2332
684f84de
MP
23332017-05-09 Marek Polacek <polacek@redhat.com>
2334
2335 PR c/80525
2336 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2337 * c-c++-common/Wlogical-op-2.c: New test.
2338
fd71825b
SKS
23392017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2340
2341 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2342 for targets with __SIZEOF_INT__ < 4.
2343
4ca2e6ec
RB
23442017-05-09 Richard Biener <rguenther@suse.de>
2345
2346 * gcc.dg/vect/vect-50.c: Revert last change.
2347 * gcc.dg/vect/vect-44.c: Likewise.
2348
631238ac
MS
23492017-05-08 Martin Sebor <msebor@redhat.com>
2350
2351 PR translation/80280
2352 * gcc.dg/format/gcc_diag-10.c: New test.
2353
6ba86ba7
KN
23542017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2355
2356 PR target/80101
2357 * gcc.target/powerpc/pr80101-1.c: New test.
2358
0f6ed121
TK
23592017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2360
2361 PR fortran/79930
2362 * gfortran.dg/inline_transpose_1.f90: Add
2363 -finline-matmul-limit=0 to options.
2364 * gfortran.dg/matmul_5.f90: Likewise.
2365 * gfortran.dg/vect/vect-8.f90: Likewise.
2366 * gfortran.dg/inline_matmul_14.f90: New test.
2367 * gfortran.dg/inline_matmul_15.f90: New test.
2368
fd991039
TK
23692017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2370
2371 PR fortran/80602
2372 * gfortran.dg/matmul_15.f90: New test case.
2373
18b8c294
WD
23742017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2375
2376 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2377 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2378
8637c116
JL
23792017-05-07 Jeff Law <law@redhat.com>
2380
2381 Revert:
2382 2017-05-06 Jeff Law <law@redhat.com>
2383 PR tree-optimization/78496
2384 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2385 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2386
973dfbb4
JL
23872017-05-06 Jeff Law <law@redhat.com>
2388
2389 PR tree-optimization/78496
2390 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2391 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2392
8ffa3150
RS
23932017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2394
2395 * gcc.target/aarch64/spill_1.c: New test.
2396
2a3f7997
RS
23972017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2398
2399 PR rtl-optimization/75964
2400 * gcc.dg/torture/pr75964.c: New test.
2401
d554bf23
TV
24022017-05-06 Tom de Vries <tom@codesourcery.com>
2403
2404 PR testsuite/80606
2405 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2406 * gcc.target/i386/avx-vtestpd-2.c: Same.
2407 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2408 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2409 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2410 * gcc.target/i386/avx-vtestpd-3.c: Same.
2411 * gcc.target/i386/avx-vtestps-1.c: Same.
2412 * gcc.target/i386/avx-vtestps-2.c: Same.
2413 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2414 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2415 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2416 * gcc.target/i386/avx-vtestps-3.c: Same.
2417
7a976fe7
TV
24182017-05-06 Tom de Vries <tom@codesourcery.com>
2419
2420 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2421
0e852c66
TV
24222017-05-06 Tom de Vries <tom@codesourcery.com>
2423
2424 PR testsuite/80557
2425 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2426 * gcc.target/powerpc/altivec-types-1.c: Same.
2427
63c40d92
TV
24282017-05-06 Tom de Vries <tom@codesourcery.com>
2429
2430 PR testsuite/80557
2431 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2432 * gcc.target/spu/intrinsics-1.c: Same.
2433
b25b8f91
TV
24342017-05-06 Tom de Vries <tom@codesourcery.com>
2435
2436 PR testsuite/80557
2437 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2438
6df13491
TV
24392017-05-06 Tom de Vries <tom@codesourcery.com>
2440
2441 PR testsuite/80557
2442 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2443 * gcc.target/aarch64/spellcheck_2.c: Same.
2444 * gcc.target/aarch64/spellcheck_3.c: Same.
2445
e01261fe
TV
24462017-05-06 Tom de Vries <tom@codesourcery.com>
2447
2448 PR testsuite/80557
2449 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2450 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2451 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2452 * g++.dg/debug/dwarf2/typedef5.C: Same.
2453 * g++.dg/goacc/data-1.C: Same.
2454
9945596c
BS
24552017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2456
2457 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2458
8acb8575
MM
24592017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2460
2461 PR target/79038
2462 PR target/79202
2463 PR target/79203
2464 * gcc.target/powerpc/ppc-round3.c: New test.
2465 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2466
ac699a04
JJ
24672017-05-05 Jakub Jelinek <jakub@redhat.com>
2468
8dc6a926
JJ
2469 PR tree-optimization/80632
2470 * gcc.dg/pr80632.c: New test.
2471
ac699a04
JJ
2472 PR tree-optimization/80558
2473 * gcc.dg/tree-ssa/vrp115.c: New test.
2474
655b5fc8
AV
24752017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2476 Thomas Preud'homme <thomas.preudhomme@arm.com>
2477 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2478
2479 PR target/71607
2480 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2481 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2482 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2483 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2484 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2485 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2486 * gcc.target/arm/tls-disable-literal-pool.c: New.
2487
c02d2d0a
PK
24882017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2489
2490 PR tree-optimization/80613
2491 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2492
dfae9048
PC
24932017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2494
2495 PR c++/71577
2496 * g++.dg/cpp0x/pr71577.C: New.
2497
d9c5a8b9
MS
24982017-05-04 Martin Sebor <msebor@redhat.com>
2499
2500 PR middle-end/79234
2501 * gcc.dg/builtin-stringop-chk-8.c: New test.
2502 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2503 * gcc.dg/builtin-stringop-chk-4.c: Same.
2504 * gcc.dg/builtin-strncat-chk-1.c: Same.
2505 * g++.dg/ext/strncpy-chk1.C: Same.
2506 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2507 * gcc.dg/out-of-bounds-1.c: Same.
2508 * gcc.dg/pr78138.c: Same.
2509 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2510 * gfortran.dg/mvbits_7.f90: Same.
2511
e50d56a5
MS
25122017-05-04 Martin Sebor <msebor@redhat.com>
2513
2514 PR preprocessor/79214
2515 PR middle-end/79222
2516 PR middle-end/79223
2517 * gcc.dg/pr79214.c: New test.
2518 * gcc.dg/pr79214.h: New test header.
2519 * gcc.dg/pr79222.c: New test.
2520 * gcc.dg/pr79223.c: New test.
2521 * gcc.dg/pr78138.c: Adjust.
2522 * gfortran.dg/unconstrained_commons.f: Same.
2523
0f2c4a8f
MS
25242017-05-04 Martin Sebor <msebor@redhat.com>
2525
2526 PR translation/80280
2527 * g++.dg/abi/Wabi-2-3.C: Adjust.
2528 * g++.dg/abi/Wabi-3-2.C: Ditto.
2529 * g++.dg/lookup/using17.C: Ditto.
2530 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2531
8eef6097
MJ
25322017-05-04 Martin Jambor <mjambor@suse.cz>
2533
2534 PR tree-optimization/80622
2535 * gcc.dg/tree-ssa/pr80622.c: New test.
2536
25372017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2538
2539 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2540
26f1a658
JH
25412017-05-04 Jan Hubicka <hubicka@ucw.cz>
2542
2543 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2544 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2545
4d147bca
RB
25462017-05-04 Richard Biener <rguenther@suse.de>
2547
2548 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2549
3862ef76
RS
25502017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2551
2552 * gcc.dg/vect/vect-profile-1.c: New test.
2553
c89ffd99
MP
25542017-05-04 Marek Polacek <polacek@redhat.com>
2555
2556 PR tree-optimization/80612
2557 * gcc.dg/torture/pr80612.c: New test.
2558
261ce1e5
PB
25592017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2560 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2561
2562 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2563 check_effective_target_arm_thumb1_movt_ok.
2564
556cf088
PB
25652017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2566
2567 * gcc.target/arm/fpscr.c: New file.
2568
010b1cc0
TP
25692017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2570
2571 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2572 target.
2573
99b68476
TV
25742017-05-04 Tom de Vries <tom@codesourcery.com>
2575
2576 PR testsuite/80557
2577 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2578 line numbers.
2579 * g++.dg/warn/miss-format-1.C: Same.
2580 * g++.dg/warn/overflow-warn-1.C: Same.
2581 * g++.dg/warn/overflow-warn-3.C: Same.
2582 * g++.dg/warn/overflow-warn-4.C: Same.
2583
09177a4b
TV
25842017-05-04 Tom de Vries <tom@codesourcery.com>
2585
2586 PR testsuite/80557
2587 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2588 * gcc.target/i386/pr68657.c: Same.
2589 * gcc.target/i386/pr69255-1.c: Same.
2590 * gcc.target/i386/pr69255-2.c: Same.
2591 * gcc.target/i386/pr69255-3.c: Same.
2592
02c64149
RB
25932017-05-04 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/31130
2596 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2597 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2598 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2599 * gcc.dg/pr52904.c: Remove XFAIL.
2600 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2601
9a26dfc8
JL
26022017-05-03 Jeff Law <law@redhat.com>
2603
2604 PR tree-optimization/78496
2605 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2606
4d0e904f
UB
26072017-05-03 Uros Bizjak <ubizjak@gmail.com>
2608
2609 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2610
49ab4621
RB
26112017-05-03 Richard Biener <rguenther@suse.de>
2612
2613 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2614
18bfe940
JJ
26152017-05-03 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR tree-optimization/79472
4d0e904f
UB
2618 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2619 to dg-options.
18bfe940
JJ
2620 * gcc.dg/tree-ssa/vrp113.c: New test.
2621 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2622 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2623 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2624
53e62089
TV
26252017-05-03 Tom de Vries <tom@codesourcery.com>
2626
2627 PR testsuite/80557
2628 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2629 * c-c++-common/Wshift-negative-value-2.c: Same.
2630 * c-c++-common/Wshift-negative-value-3.c: Same.
2631 * c-c++-common/Wshift-negative-value-4.c: Same.
2632 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2633 * c-c++-common/cpp/pr60400.c: Same.
2634 * c-c++-common/fmax-errors.c: Same.
2635 * c-c++-common/goacc/data-2.c: Same.
2636 * c-c++-common/goacc/host_data-2.c: Same.
2637 * c-c++-common/gomp/simd4.c: Same.
2638 * c-c++-common/pr28656.c: Same.
2639 * c-c++-common/pr43395.c: Same.
2640 * c-c++-common/torture/pr57945.c: Same.
2641
962913a5
TV
26422017-05-03 Tom de Vries <tom@codesourcery.com>
2643
2644 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2645 arg of dg directive.
2646 * c-c++-common/goacc/routine-3.c: Same.
2647 * c-c++-common/goacc/routine-4.c: Same.
2648
ad53f123
DM
26492017-05-02 David Malcolm <dmalcolm@redhat.com>
2650
2651 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2652 (test_fixit_insert_newline): New function.
2653 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2654 (test_fixit_insert_newline): New function.
2655 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2656 (test_fixit_insert_newline): New function.
2657 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2658 (test_fixit_insert_newline): New function.
2659 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2660 (test_show_locus): Handle test_fixit_insert_newline.
2661
0ca91c77
BC
26622017-05-02 Bin Cheng <bin.cheng@arm.com>
2663
2664 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2665
cc5b8f3d
TC
26662017-04-27 Tamar Christina <tamar.christina@arm.com>
2667
2668 * gcc.dg/lsr-div1.c: New testcase.
2669
1853f5c7
SP
26702017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2671
2672 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2673 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2674 (_mm_maskz_add_round_sd): Test new intrinsics.
2675 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2676 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2677 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2678 (_mm_maskz_add_round_ss): Test new intrinsics.
2679 * gcc.target/i386/avx512f-vaddss-2.c: New.
2680 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2681 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2682 (_mm_maskz_sub_round_sd): Test new intrinsics.
2683 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2684 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2685 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2686 (_mm_maskz_sub_round_ss): Test new intrinsics.
2687 * gcc.target/i386/avx512f-vsubss-2.c: New.
2688 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2689 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2690 (__builtin_ia32_subss_mask_round): Test new builtins.
2691 * gcc.target/i386/sse-13.c: Ditto.
2692 * gcc.target/i386/sse-23.c: Ditto.
2693 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2694 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2695 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2696 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2697 (_mm_mask_sub_round_ss): Test new intrinsics.
2698 * gcc.target/i386/testround-1.c: Ditto.
2699
2bba7541
MJ
27002017-05-02 Martin Jambor <mjambor@suse.cz>
2701
2702 PR tree-optimization/78687
2703 * g++.dg/tree-ssa/pr78687.C: New test.
2704
2bf54d93
RB
27052017-05-02 Richard Biener <rguenther@suse.de>
2706
2707 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2708 behavior.
2709 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2710
aee63acc
RB
27112017-05-02 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/80591
2714 * gcc.dg/torture/pr80591.c: New testcase.
2715
e7d70c6c
RB
27162017-05-02 Richard Biener <rguenther@suse.de>
2717
2718 PR tree-optimization/80549
2719 * gcc.dg/torture/pr80549.c: New testcase.
2720
52e0a9f7
SKS
27212017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2722
2723 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2724 unsigned long.
2725
815d9cc6
XR
27262017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2727
2728 PR c++/80038
2729 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2730
338035aa
DM
27312017-05-01 David Malcolm <dmalcolm@redhat.com>
2732
2733 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2734 reflect insertion fix-it hints at the same location now being
2735 consolidated.
2736
4d82d0bc
MS
27372017-05-01 Martin Sebor <msebor@redhat.com>
2738
2739 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2740 on ILP32 targets.
2741
d539a57b
TV
27422017-05-01 Tom de Vries <tom@codesourcery.com>
2743
2744 * gcc.dg/pr78768.c: Require linker plugin.
2745
c6b9e849
TK
27462017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2747
2748 PR fortran/37131
2749 * gfortran.dg/matmul_bounds_11.f90: New test.
2750
706eb1a7
MS
27512017-05-01 Martin Sebor <msebor@redhat.com>
2752
2753 PR tree-optimization/79715
2754 * gcc.dg/pr79715.c: New test.
2755
723f4140
TV
27562017-05-01 Tom de Vries <tom@codesourcery.com>
2757
2758 PR testsuite/65941
2759 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2760 * g++.dg/other/pr59492.C: Require effective target rdrand.
2761
6bbb3a69
VR
27622017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2763
2764 * g++.dg/diagnostic/member-decl-1.C: New test.
2765
4212aecd
MG
27662017-04-29 Marc Glisse <marc.glisse@inria.fr>
2767
2768 PR tree-optimization/80487
2769 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2770
fe75f732
PK
27712017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2772
2773 PR tree-optimization/79697
2774 * gcc.dg/tree-ssa/pr79697.c: New test.
2775
6bcd8768
TV
27762017-04-29 Tom de Vries <tom@codesourcery.com>
2777
2778 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2779
d127ae9f
MS
27802017-04-28 Martin Sebor <msebor@redhat.com>
2781
2782 PR tree-optimization/80523
2783 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2784
c9610933
TV
27852017-04-28 Tom de Vries <tom@codesourcery.com>
2786
2787 PR testsuite/80557
2788 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2789 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2790
b5be38bc
TV
27912017-04-28 Tom de Vries <tom@codesourcery.com>
2792
2793 PR testsuite/80557
2794 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2795 * obj-c++.dg/bitfield-4.mm: Same.
2796 * obj-c++.dg/bitfield-5.mm: Same.
2797 * obj-c++.dg/exceptions-3.mm: Same.
2798 * obj-c++.dg/exceptions-5.mm: Same.
2799 * obj-c++.dg/method-1.mm: Same.
2800 * obj-c++.dg/method-12.mm: Same.
2801 * obj-c++.dg/method-13.mm: Same.
2802 * obj-c++.dg/method-15.mm: Same.
2803 * obj-c++.dg/method-16.mm: Same.
2804 * obj-c++.dg/property/at-property-18.mm: Same.
2805 * obj-c++.dg/property/at-property-25.mm: Same.
2806 * obj-c++.dg/property/at-property-5.mm: Same.
2807 * obj-c++.dg/property/dynamic-2.mm: Same.
2808 * obj-c++.dg/property/property-neg-3.mm: Same.
2809 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2810 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2811 * obj-c++.dg/syntax-error-1.mm: Same.
2812 * obj-c++.dg/try-catch-13.mm: Same.
2813 * objc.dg/bitfield-4.m: Same.
2814 * objc.dg/class-1.m: Same.
2815 * objc.dg/method-11.m: Same.
2816 * objc.dg/method-6.m: Same.
2817 * objc.dg/method-7.m: Same.
2818 * objc.dg/method-9.m: Same.
2819 * objc.dg/missing-proto-3.m: Same.
2820 * objc.dg/naming-2.m: Same.
2821 * objc.dg/property/at-property-16.m: Same.
2822 * objc.dg/property/at-property-18.m: Same.
2823 * objc.dg/property/at-property-25.m: Same.
2824 * objc.dg/property/at-property-5.m: Same.
2825 * objc.dg/property/dynamic-2.m: Same.
2826 * objc.dg/property/property-neg-3.m: Same.
2827 * objc.dg/protocol-inheritance-1.m: Same.
2828 * objc.dg/protocol-inheritance-2.m: Same.
2829
d35256b6
MG
28302017-04-28 Marc Glisse <marc.glisse@inria.fr>
2831
2832 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
2833
7a95dfa7
TV
28342017-04-28 Tom de Vries <tom@codesourcery.com>
2835
2836 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
2837 dg-(error|warning|message|bogus).
2838 * g++.dg/conversion/dr195-1.C: Same.
2839 * g++.dg/conversion/dr195.C: Same.
2840 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
2841 * g++.dg/cpp0x/gen-attrs-14.C: Same.
2842 * g++.dg/cpp0x/inline-ns7.C: Same.
2843 * g++.dg/cpp0x/variadic105.C: Same.
2844 * g++.dg/cpp0x/variadic65.C: Same.
2845 * g++.dg/expr/call2.C: Same.
2846 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
2847 * g++.dg/expr/pmf-1.C: Same.
2848 * g++.dg/ext/altivec-types-1.C: Same.
2849 * g++.dg/ext/altivec-types-2.C: Same.
2850 * g++.dg/ext/altivec-types-3.C: Same.
2851 * g++.dg/ext/attrib14.C: Same.
2852 * g++.dg/ext/complit1.C: Same.
2853 * g++.dg/ext/forscope2.C: Same.
2854 * g++.dg/ext/gnu-inline-global-reject.C: Same.
2855 * g++.dg/ext/label13.C: Same.
2856 * g++.dg/ext/member-attr.C: Same.
2857 * g++.dg/ext/visibility/anon7.C: Same.
2858 * g++.dg/ext/visibility/visibility-7.C: Same.
2859 * g++.dg/ext/vla2.C: Same.
2860 * g++.dg/inherit/access2.C: Same.
2861 * g++.dg/inherit/covariant12.C: Same.
2862 * g++.dg/inherit/covariant14.C: Same.
2863 * g++.dg/inherit/namespace-as-base.C: Same.
2864 * g++.dg/inherit/template-as-base.C: Same.
2865 * g++.dg/lookup/ambig1.C: Same.
2866 * g++.dg/lookup/ambig2.C: Same.
2867 * g++.dg/lookup/ambig3.C: Same.
2868 * g++.dg/lookup/class-member-1.C: Same.
2869 * g++.dg/lookup/conv-1.C: Same.
2870 * g++.dg/lookup/decl1.C: Same.
2871 * g++.dg/lookup/koenig1.C: Same.
2872 * g++.dg/lookup/scoped1.C: Same.
2873 * g++.dg/lookup/scoped2.C: Same.
2874 * g++.dg/lookup/two-stage4.C: Same.
2875 * g++.dg/lookup/used-before-declaration.C: Same.
2876 * g++.dg/lookup/using.C: Same.
2877 * g++.dg/lookup/using17.C: Same.
2878 * g++.dg/lookup/using2.C: Same.
2879 * g++.dg/other/abstract2.C: Same.
2880 * g++.dg/other/classkey1.C: Same.
2881 * g++.dg/other/component1.C: Same.
2882 * g++.dg/other/const1.C: Same.
2883 * g++.dg/other/const2.C: Same.
2884 * g++.dg/other/conversion1.C: Same.
2885 * g++.dg/other/do1.C: Same.
2886 * g++.dg/other/error1.C: Same.
2887 * g++.dg/other/error10.C: Same.
2888 * g++.dg/other/error3.C: Same.
2889 * g++.dg/other/error4.C: Same.
2890 * g++.dg/other/error5.C: Same.
2891 * g++.dg/other/error8.C: Same.
2892 * g++.dg/other/error9.C: Same.
2893 * g++.dg/other/field1.C: Same.
2894 * g++.dg/other/init1.C: Same.
2895 * g++.dg/other/ptrmem2.C: Same.
2896 * g++.dg/other/return1.C: Same.
2897 * g++.dg/overload/builtin3.C: Same.
2898 * g++.dg/overload/error1.C: Same.
2899 * g++.dg/overload/error2.C: Same.
2900 * g++.dg/overload/koenig2.C: Same.
2901 * g++.dg/overload/pmf1.C: Same.
2902 * g++.dg/parse/args1.C: Same.
2903 * g++.dg/parse/attr3.C: Same.
2904 * g++.dg/parse/constant4.C: Same.
2905 * g++.dg/parse/crash10.C: Same.
2906 * g++.dg/parse/crash18.C: Same.
2907 * g++.dg/parse/crash19.C: Same.
2908 * g++.dg/parse/crash20.C: Same.
2909 * g++.dg/parse/crash21.C: Same.
2910 * g++.dg/parse/crash22.C: Same.
2911 * g++.dg/parse/crash32.C: Same.
2912 * g++.dg/parse/decl-specifier-1.C: Same.
2913 * g++.dg/parse/error58.C: Same.
2914 * g++.dg/parse/local-class1.C: Same.
2915 * g++.dg/parse/non-dependent2.C: Same.
2916 * g++.dg/parse/parameter-declaration-1.C: Same.
2917 * g++.dg/parse/ptrmem2.C: Same.
2918 * g++.dg/parse/ptrmem3.C: Same.
2919 * g++.dg/parse/saved1.C: Same.
2920 * g++.dg/tc1/dr101.C: Same.
2921 * g++.dg/tc1/dr142.C: Same.
2922 * g++.dg/tc1/dr176.C: Same.
2923 * g++.dg/template/conv4.C: Same.
2924 * g++.dg/template/crash56.C: Same.
2925 * g++.dg/template/dependent-expr2.C: Same.
2926 * g++.dg/template/error1.C: Same.
2927 * g++.dg/template/error2.C: Same.
2928 * g++.dg/template/explicit6.C: Same.
2929 * g++.dg/template/init-list.C: Same.
2930 * g++.dg/template/local1.C: Same.
2931 * g++.dg/template/lookup2.C: Same.
2932 * g++.dg/template/meminit2.C: Same.
2933 * g++.dg/template/nontype25.C: Same.
2934 * g++.dg/template/ptrmem2.C: Same.
2935 * g++.dg/template/qualttp19.C: Same.
2936 * g++.dg/template/qualttp20.C: Same.
2937 * g++.dg/template/ttp3.C: Same.
2938 * g++.dg/template/unify4.C: Same.
2939 * g++.dg/template/unify6.C: Same.
2940 * g++.dg/template/unify7.C: Same.
2941 * g++.dg/template/warn1.C: Same.
2942 * g++.dg/tree-ssa/dom-invalid.C: Same.
2943 * g++.dg/ubsan/shift-1.C: Same.
2944 * g++.dg/warn/Wunused-2.C: Same.
2945 * g++.dg/warn/Wunused-4.C: Same.
2946 * g++.dg/warn/Wunused-6.C: Same.
2947 * g++.dg/warn/deprecated-6.C: Same.
2948 * g++.dg/warn/deprecated.C: Same.
2949 * g++.dg/warn/effc1.C: Same.
2950 * g++.dg/warn/effc3.C: Same.
2951 * g++.dg/warn/incomplete1.C: Same.
2952 * g++.dg/warn/inline1.C: Same.
2953 * g++.dg/warn/noeffect2.C: Same.
2954 * g++.dg/warn/noeffect4.C: Same.
2955 * g++.dg/warn/oldcast1.C: Same.
2956 * g++.dg/warn/sentinel.C: Same.
2957 * g++.dg/warn/unit-1.C: Same.
2958 * g++.old-deja/g++.pt/inherit2.C: Same.
2959 * g++.old-deja/g++.pt/overload8.C: Same.
2960 * gcc.dg/20000926-1.c: Same.
2961 * gcc.dg/20040223-1.c: Same.
2962 * gcc.dg/Warray-bounds-7.c: Same.
2963 * gcc.dg/alias-1.c: Same.
2964 * gcc.dg/alias-12.c: Same.
2965 * gcc.dg/alias-13.c: Same.
2966 * gcc.dg/alias-2.c: Same.
2967 * gcc.dg/array-13.c: Same.
2968 * gcc.dg/array-4.c: Same.
2969 * gcc.dg/attr-ifunc-2.c: Same.
2970 * gcc.dg/attr-invalid.c: Same.
2971 * gcc.dg/attr-noinline.c: Same.
2972 * gcc.dg/bitfld-2.c: Same.
2973 * gcc.dg/c90-const-expr-7.c: Same.
2974 * gcc.dg/c99-const-expr-7.c: Same.
2975 * gcc.dg/cpp/20000625-1.c: Same.
2976 * gcc.dg/cpp/charconst-4.c: Same.
2977 * gcc.dg/cpp/include2.c: Same.
2978 * gcc.dg/cpp/include2a.c: Same.
2979 * gcc.dg/decl-4.c: Same.
2980 * gcc.dg/deprecated-4.c: Same.
2981 * gcc.dg/deprecated.c: Same.
2982 * gcc.dg/dfp/altivec-types.c: Same.
2983 * gcc.dg/float-range-1.c: Same.
2984 * gcc.dg/pack-test-3.c: Same.
2985 * gcc.dg/pr11492.c: Same.
2986 * gcc.dg/pr15360-1.c: Same.
2987 * gcc.dg/pr37908.c: Same.
2988 * gcc.dg/pr53265.c: Same.
2989 * gcc.dg/pr57287-2.c: Same.
2990 * gcc.dg/pr57287.c: Same.
2991 * gcc.dg/redecl-1.c: Same.
2992 * gcc.dg/sync-3.c: Same.
2993 * gcc.dg/two-types-1.c: Same.
2994 * gcc.dg/two-types-2.c: Same.
2995 * gcc.dg/two-types-4.c: Same.
2996 * gcc.dg/two-types-5.c: Same.
2997 * gcc.dg/two-types-6.c: Same.
2998 * gcc.dg/two-types-7.c: Same.
2999 * gcc.dg/two-types-8.c: Same.
3000 * gcc.dg/two-types-9.c: Same.
3001 * gcc.dg/uninit-I.c: Same.
3002 * gcc.dg/uninit-pr19430.c: Same.
3003 * gcc.dg/visibility-7.c: Same.
3004 * gcc.dg/winline-10.c: Same.
3005 * gcc.dg/winline-2.c: Same.
3006 * gcc.dg/winline-3.c: Same.
3007 * gcc.dg/winline-9.c: Same.
3008 * gcc.target/i386/attr-returns_twice-1.c: Same.
3009 * gcc.target/i386/chkp-const-check-2.c: Same.
3010 * gcc.target/i386/chkp-label-address.c: Same.
3011 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3012 * gcc.target/i386/pr39162.c: Same.
3013 * gcc.target/i386/sse-5.c: Same.
3014 * gcc.target/powerpc/altivec-types-1.c: Same.
3015 * gcc.target/powerpc/altivec-types-2.c: Same.
3016 * gcc.target/powerpc/altivec-types-3.c: Same.
3017 * gcc.target/powerpc/float128-mix.c: Same.
3018 * gcc.target/powerpc/no-r11-3.c: Same.
3019 * gcc.target/spu/Wmain.c: Same.
3020 * gcc.target/spu/ea/errors2.c: Same.
3021 * gfortran.dg/assignment_1.f90: Same.
3022 * gfortran.dg/common_3.f90: Same.
3023 * gfortran.dg/der_io_1.f90: Same.
3024 * gfortran.dg/g77/20030326-1.f: Same.
3025 * gfortran.dg/g77/9263.f: Same.
3026 * gfortran.dg/g77/960317-1.f: Same.
3027 * gfortran.dg/g77/970625-2.f: Same.
3028 * gfortran.dg/g77/980615-0.f: Same.
3029 * gfortran.dg/g77/check0.f: Same.
3030 * gfortran.dg/g77/dnrm2.f: Same.
3031 * gfortran.dg/g77/pr9258.f: Same.
3032 * gfortran.dg/ichar_1.f90: Same.
3033 * gfortran.dg/interface_1.f90: Same.
3034 * gfortran.dg/namelist_1.f90: Same.
3035 * gfortran.dg/namelist_2.f90: Same.
3036 * gfortran.dg/namelist_3.f90: Same.
3037 * gfortran.dg/namelist_print_2.f: Same.
3038 * gfortran.dg/oldstyle_1.f90: Same.
3039 * gfortran.dg/runtime_warning_1.f90: Same.
3040 * gfortran.dg/underflow.f90: Same.
3041 * gnat.dg/specs/integer_value.ads: Same.
3042 * obj-c++.dg/fsf-package-0.m: Same.
3043 * objc.dg/two-types-1.m: Same.
3044
6e49961c
ML
30452017-04-28 Martin Liska <mliska@suse.cz>
3046
3047 PR gcov-profile/79891
3048 * gcc.misc-tests/gcov-17.c: New test.
3049 * gcc.misc-tests/gcov-18.c: New test.
3050
f166beaf
TV
30512017-04-28 Tom de Vries <tom@codesourcery.com>
3052
3053 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3054 dg-(error|warning|message|bogus).
3055 * g++.dg/parse/parameter-declaration-1.C: Same.
3056 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3057 * gcc.dg/Wpointer-sign-Wall.c: Same.
3058 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3059 * gcc.dg/cpp/19990413-1.c: Same.
3060 * gcc.dg/dg-test-1.c: Same.
3061 * gcc.dg/empty-source-2.c: Same.
3062 * gcc.dg/empty-source-3.c: Same.
3063 * gcc.dg/format/c99-printf-1.c: Same.
3064 * gcc.dg/format/c99-scanf-1.c: Same.
3065 * gcc.dg/label-decl-2.c: Same.
3066 * gcc.dg/m-un-2.c: Same.
3067 * gcc.dg/uninit-pr20644-O0.c: Same.
3068 * gfortran.dg/pr70006.f90: Same.
3069 * obj-c++.dg/fsf-package-0.m: Same.
3070
c3125b18
TV
30712017-04-28 Tom de Vries <tom@codesourcery.com>
3072
3073 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3074 dg-(error|warning|message|bogus).
3075 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3076 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3077 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3078 * c-c++-common/pr20000.c: Same.
3079 * c-c++-common/pr49706.c: Same.
3080 * g++.dg/ext/utf16-4.C: Same.
3081 * g++.dg/parse/error2.C: Same.
3082 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3083 * g++.dg/warn/Wtype-limits.C: Same.
3084 * g++.dg/warn/overflow-warn-1.C: Same.
3085 * g++.dg/warn/overflow-warn-3.C: Same.
3086 * gcc.dg/Wpointer-sign-Wall.c: Same.
3087 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3088 * gcc.dg/Wtype-limits-Wextra.c: Same.
3089 * gcc.dg/Wtype-limits.c: Same.
3090 * gcc.dg/cpp/19990413-1.c: Same.
3091 * gcc.dg/dg-test-1.c: Same.
3092 * gcc.dg/empty-source-2.c: Same.
3093 * gcc.dg/empty-source-3.c: Same.
3094 * gcc.dg/label-decl-2.c: Same.
3095 * gcc.dg/m-un-2.c: Same.
3096 * gcc.dg/uninit-pr19430-O0.c: Same.
3097 * gcc.dg/uninit-pr19430.c: Same.
3098 * gcc.dg/uninit-pr20644-O0.c: Same.
3099 * gcc.dg/utf16-4.c: Same.
3100 * gfortran.dg/pr70006.f90: Same.
3101 * obj-c++.dg/fsf-package-0.m: Same.
3102
119092c1
RB
31032017-04-28 Richard Biener <rguenther@suse.de>
3104
3105 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3106 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3107 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3108 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3109 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3110 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3111
3777eda2
MP
31122017-04-27 Marek Polacek <polacek@redhat.com>
3113
3114 PR sanitizer/80349
3115 * c-c++-common/ubsan/pr80349.c: New test.
3116
8211c4a2
VR
31172017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3118
3119 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3120 diagnostics.
3121 * g++.dg/warn/pr12242.C: Likewise.
3122
94baf2e2
DE
31232017-04-27 David Edelsohn <dje.gcc@gmail.com>
3124
3125 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3126
9a448688
ML
31272017-04-27 Martin Liska <mliska@suse.cz>
3128
3129 PR testsuite/79455
3130 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3131 more generic.
3132
f8a36447
JJ
31332017-04-27 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR c++/80534
3136 * g++.dg/other/pr80534-1.C: New test.
3137 * g++.dg/other/pr80534-2.C: New test.
3138
1b7c8d39
RB
31392017-04-27 Richard Biener <rguenther@suse.de>
3140
3141 PR middle-end/80539
3142 * gcc.dg/torture/pr80539.c: New testcase.
3143
985b8393
JJ
31442017-04-27 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR target/77728
3147 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3148
a480422d
VR
31492017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3150
3151 * g++.dg/diagnostic/nested-name-1.C: New test.
3152
f9726baa
ML
31532017-04-26 Martin Liska <mliska@suse.cz>
3154
3155 * gcc.dg/guality/guality.h: Add prefix to test verification.
3156
9f4df8f1
NS
31572017-04-25 Nathan Sidwell <nathan@acm.org>
3158
3159 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3160
1913c8f6
UB
31612017-04-25 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/70799
3164 * gcc.target/i386/pr70799-5.c: New test.
3165
e602bbfc
MS
31662017-04-25 Martin Sebor <msebor@redhat.com>
3167
3168 PR tree-optimization/80497
3169 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3170
7629ae90
RR
31712017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3172 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR target/77728
3175 * g++.dg/abi/pr77728-1.C: New test.
3176
2ef42cf9
MP
31772017-04-25 Marek Polacek <polacek@redhat.com>
3178
3179 PR sanitizer/80349
3180 * g++.dg/ubsan/pr80349-2.C: New test.
3181
70caf430
VR
31822017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3183
3184 * g++.dg/cpp0x/enum34.C: New test.
3185
f66c70dc
TV
31862017-04-25 Tom de Vries <tom@codesourcery.com>
3187
3188 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3189 variables.
3190 (dg-line): New proc.
3191 (process-message): Handle line number variables.
3192 * objc.dg/try-catch-12.m: Use dg-line.
3193
77071af6
BS
31942017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3195
3196 PR target/80482
3197 * gcc.target/powerpc/vec-constvolatile.c: New test.
3198
fbe91804
DM
31992017-04-25 David Malcolm <dmalcolm@redhat.com>
3200
3201 * g++.dg/semicolon-fixits.C: New test case.
3202
1c4ea66f
DM
32032017-04-25 David Malcolm <dmalcolm@redhat.com>
3204
3205 * gcc.dg/semicolon-fixits.c: New test case.
3206
5ca28c1d
DM
32072017-04-25 David Malcolm <dmalcolm@redhat.com>
3208
3209 * g++.dg/lookup/missing-std-include.C: New test file.
3210
2ec07fa6
RR
32112017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3212 Jakub Jelinek <jakub@redhat.com>
3213
3214 PR target/77728
3215 * g++.dg/abi/pr77728-2.C: New test.
3216
7d5dbb22
DM
32172017-04-25 David Malcolm <dmalcolm@redhat.com>
3218
3219 PR c++/80177
3220 * g++.dg/spellcheck-pr80177.C: New test case.
3221
6a3936d4
NS
32222017-04-25 Nathan Sidwell <nathan@acm.org>
3223
3224 * g++.dg/dg.exp (find-cxx-tests): New function.
3225 (main): Use it, remove explicit pruning
3226
bed3fd46
RB
32272017-04-25 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/80492
3230 * gcc.dg/pr80492.c: New testcase.
3231
c9e9c3ac
SKS
32322017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3233
3234 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3235 for targets with int size less than 32 bits.
3236
2700fbd6
RB
32372017-04-25 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/79201
3240 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3241 * gcc.target/i386/pr22152.c: Disable sinking.
3242
e57136da
AK
32432017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3244
3245 PR target/80464
3246 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3247
3cb9ee2f
AK
32482017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3249
3250 PR target/79895
3251 * gcc.target/s390/pr79895.c: New test.
3252
03db9ab5
DV
32532017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3254
3255 PR target/80080
3256 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3257 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3258 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3259
39259462
JJ
32602017-04-25 Jakub Jelinek <jakub@redhat.com>
3261
ba5d69f3
JJ
3262 PR rtl-optimization/80501
3263 * gcc.c-torture/execute/pr80501.c: New test.
3264
39259462
JJ
3265 PR rtl-optimization/80500
3266 * gcc.dg/pr80500.c: New test.
3267
bb0249cb
MG
32682017-04-25 Marc Glisse <marc.glisse@inria.fr>
3269
3270 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3271 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3272
be420eb8
JW
32732017-04-22 Janus Weil <janus@gcc.gnu.org>
3274
3275 PR fortran/80121
3276 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3277 directive.
3278
0ebd1f00
DM
32792017-04-24 David Malcolm <dmalcolm@redhat.com>
3280
3281 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3282 * jit.dg/test-alignment.c: New test case.
3283 * jit.dg/test-alignment.cc: New test case.
3284 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3285 New test case.
3286
412f61f0
DM
32872017-04-24 David Malcolm <dmalcolm@redhat.com>
3288
3289 PR c++/80016
3290 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3291 test function.
3292 (test_alignof): New test function.
3293
a8492d5e
MG
32942017-04-24 Marc Glisse <marc.glisse@inria.fr>
3295
3296 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3297
ec856f5f
VR
32982017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3299
3300 * g++.dg/diagnostic/duplicate1.C: New test.
3301 * g++.dg/cpp0x/duplicate1.C: New test.
3302
a753df11
MJ
33032017-04-24 Martin Jambor <mjambor@suse.cz>
3304
3305 PR tree-optimization/80293
3306 * g++.dg/tree-ssa/pr80293.C: New test.
3307
3ebd8e62
ML
33082017-04-24 Martin Liska <mliska@suse.cz>
3309
3310 PR middle-end/79931
3311 * g++.dg/ipa/pr79931.C: New test.
3312
f30a1190
RB
33132017-04-24 Richard Biener <rguenther@suse.de>
3314
3315 PR tree-optimization/80494
3316 * gfortran.dg/pr80494.f90: New testcase.
3317
4c7c437c
RB
33182017-04-24 Richard Biener <rguenther@suse.de>
3319
3320 PR tree-optimization/79725
3321 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3322
d21a8e3b
RB
33232017-04-24 Richard Biener <rguenther@suse.de>
3324
3325 PR c++/2972
3326 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3327
c7eb642e
JD
33282017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3329
3330 PR fortran/80484
3331 * gfortran.dg/dtio_29.f03: New test.
3332
60fc41bd
JW
33332017-04-22 Janus Weil <janus@gcc.gnu.org>
3334
3335 PR fortran/80121
3336 * gfortran.dg/intent_out_9.f90: New test case.
3337
2eb8a343
UB
33382017-04-23 Uros Bizjak <ubizjak@gmail.com>
3339
3340 PR target/70799
1913c8f6 3341 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 3342
fc23d35a
JW
33432017-04-21 Janus Weil <janus@gcc.gnu.org>
3344
3345 PR fortran/80392
3346 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3347
7b9efd03
UB
33482017-04-21 Uros Bizjak <ubizjak@gmail.com>
3349
3350 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3351
2fd30fbe
RB
33522017-04-21 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/79547
3355 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3356
bb1bc604
RB
33572017-04-21 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/78847
3360 * g++.dg/tree-ssa/pr78847.C: New testcase.
3361
666f7903
JJ
33622017-04-21 Jakub Jelinek <jakub@redhat.com>
3363
3364 PR c/80468
3365 * gcc.dg/pr80468.c: New test.
3366
25c28f47
ML
33672017-04-21 Martin Liska <mliska@suse.cz>
3368
3369 PR tree-optimization/66278
3370 * gcc.dg/vect/pr66278.c: New test.
3371
6d553e9b
RB
33722017-04-21 Richard Biener <rguenther@suse.de>
3373
3374 PR tree-optimization/80237
3375 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3376 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3377 adjust expected optimizations.
3378
7fd1a747
RB
33792016-04-21 Richard Biener <rguenther@suse.de>
3380
3381 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3382 of inner loops.
3383 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3384 * gcc.dg/vect/vect-104.c: Likewise.
3385
2f23a412
EB
33862017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3387
3388 PR tree-optimization/80426
3389 * gcc.c-torture/execute/20170429-1.c: Rename into...
3390 * gcc.c-torture/execute/20170419-1.c: ...this.
3391
8749b11f
UB
33922017-04-20 Uros Bizjak <ubizjak@gmail.com>
3393
3394 PR target/79804
3395 * gcc.target/i386/pr79804.c: New test.
3396
20917336
UB
33972017-04-20 Uros Bizjak <ubizjak@gmail.com>
3398
3399 PR target/78090
3400 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3401
2414b022
DE
34022017-04-20 David Edelsohn <dje.gcc@gmail.com>
3403
3404 * g++/opt/pr80436.C: XFAIL on AIX.
3405
34d57a10
JW
34062017-04-20 Jonathan Wakely <jwakely@redhat.com>
3407
3408 PR c++/80473
3409 * g++.dg/diagnostic/pr80473.C: New test.
3410
c3cbcd45
VR
34112017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3412
3413 * g++.dg/warn/Wextra-semi.C: New test.
3414
8a59d466
JJ
34152017-04-20 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR middle-end/80423
3418 * g++.dg/other/pr80423.C: New test.
3419
a4bb5c57
SKS
34202017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3421
3422 * gcc.dg/pr80170.c: Require ptr32plus.
3423
fe1e7d0e
EB
34242017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3425
3426 PR tree-optimization/80426
3427 * gcc.c-torture/execute/20170419-1.c: New test.
3428
48d811eb
JJ
34292017-04-19 Jakub Jelinek <jakub@redhat.com>
3430
f19e6a9c
JJ
3431 PR debug/80461
3432 * g++.dg/debug/pr80461.C: New test.
3433
541035a6
JJ
3434 PR c++/80459
3435 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3436 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3437 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3438
48d811eb
JJ
3439 PR debug/80436
3440 * g++.dg/opt/pr80436.C: New test.
3441
5249994e
SKS
34422017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3443
3444 * gcc.dg/torture/pr80341.c: Require int32plus.
3445
a16c8d8b 34462017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3447 Jeff Law <law@redhat.com>
a16c8d8b
EB
3448
3449 * gcc.c-torture/compile/20170419-1.c: New test.
3450
6143c998
TV
34512017-04-19 Tom de Vries <tom@codesourcery.com>
3452
3453 PR testsuite/80221
3454 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3455 subsequent dg directives.
3456 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3457 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3458 * c-c++-common/attr-fallthrough-2.c: Same.
3459 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3460 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3461 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3462 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3463 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3464 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3465 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3466 * c-c++-common/cilk-plus/CK/errors.c: Same.
3467 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3468 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3469 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3470 * c-c++-common/cpp/pr57580.c: Same.
3471 * c-c++-common/goacc/asyncwait-1.c: Same.
3472 * c-c++-common/goacc/cache-2.c: Same.
3473 * c-c++-common/goacc/declare-2.c: Same.
3474 * c-c++-common/goacc/deviceptr-1.c: Same.
3475 * c-c++-common/goacc/routine-5.c: Same.
3476 * c-c++-common/gomp/clauses-2.c: Same.
3477 * c-c++-common/gomp/ordered-3.c: Same.
3478 * c-c++-common/gomp/pr67501.c: Same.
3479 * c-c++-common/pr20000.c: Same.
3480 * c-c++-common/pr43395.c: Same.
3481 * c-c++-common/pr49706.c: Same.
3482 * c-c++-common/pr77624-1.c: Same.
3483 * c-c++-common/pr77624-2.c: Same.
3484 * c-c++-common/raw-string-14.c: Same.
3485 * c-c++-common/raw-string-16.c: Same.
3486 * c-c++-common/raw-string-3.c: Same.
3487 * c-c++-common/raw-string-4.c: Same.
3488 * c-c++-common/raw-string-5.c: Same.
3489 * c-c++-common/raw-string-6.c: Same.
3490 * g++.dg/abi/mangle41.C: Same.
3491 * g++.dg/conversion/nullptr1.C: Same.
3492 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3493 * g++.dg/cpp0x/auto27.C: Same.
3494 * g++.dg/cpp0x/constexpr-98.C: Same.
3495 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3496 * g++.dg/cpp0x/diag2.C: Same.
3497 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3498 * g++.dg/cpp0x/nullptr15.C: Same.
3499 * g++.dg/cpp0x/pr31431-2.C: Same.
3500 * g++.dg/cpp0x/pr31431.C: Same.
3501 * g++.dg/cpp0x/pr79118.C: Same.
3502 * g++.dg/cpp0x/static_assert3.C: Same.
3503 * g++.dg/cpp0x/temp_default2.C: Same.
3504 * g++.dg/cpp0x/trailing4.C: Same.
3505 * g++.dg/cpp0x/variadic-ex10.C: Same.
3506 * g++.dg/cpp0x/variadic-ex13.C: Same.
3507 * g++.dg/cpp0x/variadic-ex14.C: Same.
3508 * g++.dg/cpp0x/variadic-ex3.C: Same.
3509 * g++.dg/cpp0x/variadic-ex4.C: Same.
3510 * g++.dg/cpp0x/variadic59.C: Same.
3511 * g++.dg/cpp0x/vt-37737-2.C: Same.
3512 * g++.dg/cpp0x/vt-57397-1.C: Same.
3513 * g++.dg/cpp0x/vt-57397-2.C: Same.
3514 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3515 * g++.dg/cpp1z/gen-attrs1.C: Same.
3516 * g++.dg/diagnostic/pr71075.C: Same.
3517 * g++.dg/eh/goto2.C: Same.
3518 * g++.dg/eh/goto3.C: Same.
3519 * g++.dg/expr/bitfield4.C: Same.
3520 * g++.dg/expr/bitfield5.C: Same.
3521 * g++.dg/expr/bitfield6.C: Same.
3522 * g++.dg/expr/bool1.C: Same.
3523 * g++.dg/expr/bool3.C: Same.
3524 * g++.dg/expr/cond10.C: Same.
3525 * g++.dg/expr/cond11.C: Same.
3526 * g++.dg/expr/lval3.C: Same.
3527 * g++.dg/expr/lval4.C: Same.
3528 * g++.dg/ext/anon-struct4.C: Same.
3529 * g++.dg/ext/attrib44.C: Same.
3530 * g++.dg/ext/builtin3.C: Same.
3531 * g++.dg/ext/dllimport7.C: Same.
3532 * g++.dg/ext/label5.C: Same.
3533 * g++.dg/ext/no-asm-1.C: Same.
3534 * g++.dg/ext/utf16-4.C: Same.
3535 * g++.dg/ext/vla2.C: Same.
3536 * g++.dg/gomp/block-1.C: Same.
3537 * g++.dg/gomp/block-2.C: Same.
3538 * g++.dg/gomp/block-3.C: Same.
3539 * g++.dg/gomp/block-5.C: Same.
3540 * g++.dg/gomp/linear-2.C: Same.
3541 * g++.dg/gomp/target-1.C: Same.
3542 * g++.dg/gomp/target-2.C: Same.
3543 * g++.dg/gomp/taskgroup-1.C: Same.
3544 * g++.dg/gomp/teams-1.C: Same.
3545 * g++.dg/inherit/pure1.C: Same.
3546 * g++.dg/init/array43.C: Same.
3547 * g++.dg/init/array46.C: Same.
3548 * g++.dg/init/const10.C: Same.
3549 * g++.dg/init/ctor4-1.C: Same.
3550 * g++.dg/init/ctor4.C: Same.
3551 * g++.dg/init/new37.C: Same.
3552 * g++.dg/init/pr25811.C: Same.
3553 * g++.dg/init/pr29043.C: Same.
3554 * g++.dg/init/pr29571.C: Same.
3555 * g++.dg/lookup/duperr1.C: Same.
3556 * g++.dg/lookup/error1.C: Same.
3557 * g++.dg/lookup/koenig5.C: Same.
3558 * g++.dg/lookup/pr77549.C: Same.
3559 * g++.dg/lookup/suggestions1.C: Same.
3560 * g++.dg/lookup/using16.C: Same.
3561 * g++.dg/lookup/using7.C: Same.
3562 * g++.dg/other/anon-union3.C: Same.
3563 * g++.dg/other/array2.C: Same.
3564 * g++.dg/other/error13.C: Same.
3565 * g++.dg/other/error34.C: Same.
3566 * g++.dg/overload/builtin1.C: Same.
3567 * g++.dg/overload/conv-op1.C: Same.
3568 * g++.dg/overload/error3.C: Same.
3569 * g++.dg/overload/koenig1.C: Same.
3570 * g++.dg/overload/operator5.C: Same.
3571 * g++.dg/overload/template5.C: Same.
3572 * g++.dg/overload/unknown1.C: Same.
3573 * g++.dg/overload/using2.C: Same.
3574 * g++.dg/parse/constructor1.C: Same.
3575 * g++.dg/parse/crash36.C: Same.
3576 * g++.dg/parse/crash63.C: Same.
3577 * g++.dg/parse/error11.C: Same.
3578 * g++.dg/parse/error12.C: Same.
3579 * g++.dg/parse/error14.C: Same.
3580 * g++.dg/parse/error2.C: Same.
3581 * g++.dg/parse/error21.C: Same.
3582 * g++.dg/parse/error26.C: Same.
3583 * g++.dg/parse/error36.C: Same.
3584 * g++.dg/parse/friend12.C: Same.
3585 * g++.dg/parse/invalid-op1.C: Same.
3586 * g++.dg/parse/missing-template1.C: Same.
3587 * g++.dg/parse/parser-pr28152-2.C: Same.
3588 * g++.dg/parse/parser-pr28152.C: Same.
3589 * g++.dg/parse/pr16696-permissive.C: Same.
3590 * g++.dg/parse/pr16696.C: Same.
3591 * g++.dg/parse/pr69628.C: Same.
3592 * g++.dg/parse/ret-type2.C: Same.
3593 * g++.dg/parse/specialization1.C: Same.
3594 * g++.dg/parse/template3.C: Same.
3595 * g++.dg/parse/template9.C: Same.
3596 * g++.dg/parse/typename11.C: Same.
3597 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3598 * g++.dg/pr45330.C: Same.
3599 * g++.dg/rtti/typeid6.C: Same.
3600 * g++.dg/spellcheck-fields.C: Same.
3601 * g++.dg/spellcheck-typenames.C: Same.
3602 * g++.dg/tc1/dr108.C: Same.
3603 * g++.dg/tc1/dr147.C: Same.
3604 * g++.dg/template/arg7.C: Same.
3605 * g++.dg/template/conv11.C: Same.
3606 * g++.dg/template/crash13.C: Same.
3607 * g++.dg/template/crash55.C: Same.
3608 * g++.dg/template/dependent-expr5.C: Same.
3609 * g++.dg/template/error17.C: Same.
3610 * g++.dg/template/error33.C: Same.
3611 * g++.dg/template/error4.C: Same.
3612 * g++.dg/template/error50.C: Same.
3613 * g++.dg/template/error53.C: Same.
3614 * g++.dg/template/friend.C: Same.
3615 * g++.dg/template/func2.C: Same.
3616 * g++.dg/template/local6.C: Same.
3617 * g++.dg/template/member5.C: Same.
3618 * g++.dg/template/meminit1.C: Same.
3619 * g++.dg/template/nested3.C: Same.
3620 * g++.dg/template/nontype6.C: Same.
3621 * g++.dg/template/overload12.C: Same.
3622 * g++.dg/template/ptrmem8.C: Same.
3623 * g++.dg/template/qualified-id1.C: Same.
3624 * g++.dg/template/spec15.C: Same.
3625 * g++.dg/template/static1.C: Same.
3626 * g++.dg/template/static10.C: Same.
3627 * g++.dg/template/static2.C: Same.
3628 * g++.dg/template/ttp25.C: Same.
3629 * g++.dg/template/typedef2.C: Same.
3630 * g++.dg/template/typename2.C: Same.
3631 * g++.dg/template/unify10.C: Same.
3632 * g++.dg/template/unify6.C: Same.
3633 * g++.dg/template/unify7.C: Same.
3634 * g++.dg/template/unify9.C: Same.
3635 * g++.dg/template/varmod1.C: Same.
3636 * g++.dg/ubsan/div-by-zero-1.C: Same.
3637 * g++.dg/ubsan/pr63956.C: Same.
3638 * g++.dg/warn/Waddress-1.C: Same.
3639 * g++.dg/warn/Wconversion2.C: Same.
3640 * g++.dg/warn/Wnull-conversion-1.C: Same.
3641 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3642 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3643 * g++.dg/warn/Wswitch-1.C: Same.
3644 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3645 * g++.dg/warn/Wtype-limits.C: Same.
3646 * g++.dg/warn/Wunused-parm-5.C: Same.
3647 * g++.dg/warn/deprecated-6.C: Same.
3648 * g++.dg/warn/deprecated.C: Same.
3649 * g++.dg/warn/incomplete1.C: Same.
3650 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3651 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3652 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3653 * g++.dg/warn/overflow-warn-1.C: Same.
3654 * g++.dg/warn/overflow-warn-3.C: Same.
3655 * g++.dg/warn/overflow-warn-4.C: Same.
3656 * g++.dg/warn/pr12242.C: Same.
3657 * g++.dg/warn/pr30551-2.C: Same.
3658 * g++.dg/warn/pr30551.C: Same.
3659 * g++.old-deja/g++.benjamin/16077.C: Same.
3660 * g++.old-deja/g++.bob/inherit1.C: Same.
3661 * g++.old-deja/g++.brendan/crash56.C: Same.
3662 * g++.old-deja/g++.brendan/template17.C: Same.
3663 * g++.old-deja/g++.eh/ctor1.C: Same.
3664 * g++.old-deja/g++.jason/bool5.C: Same.
3665 * g++.old-deja/g++.jason/cond.C: Same.
3666 * g++.old-deja/g++.jason/operator.C: Same.
3667 * g++.old-deja/g++.jason/pmf5.C: Same.
3668 * g++.old-deja/g++.law/ctors5.C: Same.
3669 * g++.old-deja/g++.law/missed-error2.C: Same.
3670 * g++.old-deja/g++.law/operators9.C: Same.
3671 * g++.old-deja/g++.law/temps1.C: Same.
3672 * g++.old-deja/g++.mike/for2.C: Same.
3673 * g++.old-deja/g++.mike/ns5.C: Same.
3674 * g++.old-deja/g++.mike/ns7.C: Same.
3675 * g++.old-deja/g++.mike/p10769b.C: Same.
3676 * g++.old-deja/g++.niklas/t120.C: Same.
3677 * g++.old-deja/g++.niklas/t121.C: Same.
3678 * g++.old-deja/g++.ns/koenig5.C: Same.
3679 * g++.old-deja/g++.oliva/overload1.C: Same.
3680 * g++.old-deja/g++.other/crash24.C: Same.
3681 * g++.old-deja/g++.other/crash25.C: Same.
3682 * g++.old-deja/g++.other/decl5.C: Same.
3683 * g++.old-deja/g++.other/lineno5.C: Same.
3684 * g++.old-deja/g++.other/null3.C: Same.
3685 * g++.old-deja/g++.other/overcnv2.C: Same.
3686 * g++.old-deja/g++.other/ptrmem7.C: Same.
3687 * g++.old-deja/g++.other/typename1.C: Same.
3688 * g++.old-deja/g++.other/vaarg3.C: Same.
3689 * g++.old-deja/g++.pt/crash10.C: Same.
3690 * g++.old-deja/g++.pt/crash28.C: Same.
3691 * g++.old-deja/g++.pt/crash38.C: Same.
3692 * g++.old-deja/g++.pt/explicit70.C: Same.
3693 * g++.old-deja/g++.pt/explicit77.C: Same.
3694 * g++.old-deja/g++.pt/expr2.C: Same.
3695 * g++.old-deja/g++.pt/spec5.C: Same.
3696 * g++.old-deja/g++.pt/spec6.C: Same.
3697 * g++.old-deja/g++.pt/typename3.C: Same.
3698 * g++.old-deja/g++.pt/typename5.C: Same.
3699 * g++.old-deja/g++.pt/typename6.C: Same.
3700 * g++.old-deja/g++.pt/typename7.C: Same.
3701 * g++.old-deja/g++.pt/unify4.C: Same.
3702 * g++.old-deja/g++.pt/unify8.C: Same.
3703 * g++.old-deja/g++.pt/vaarg3.C: Same.
3704 * g++.old-deja/g++.robertl/eb22.C: Same.
3705 * g++.old-deja/g++.robertl/eb4.C: Same.
3706 * g++.old-deja/g++.robertl/eb44.C: Same.
3707 * g++.old-deja/g++.robertl/eb69.C: Same.
3708 * g++.old-deja/g++.robertl/eb98.C: Same.
3709 * gcc.dg/20031223-1.c: Same.
3710 * gcc.dg/940510-1.c: Same.
3711 * gcc.dg/990506-0.c: Same.
3712 * gcc.dg/Walloca-1.c: Same.
3713 * gcc.dg/Walloca-2.c: Same.
3714 * gcc.dg/Wconversion-integer.c: Same.
3715 * gcc.dg/Wcxx-compat-8.c: Same.
3716 * gcc.dg/Wimplicit-int-1.c: Same.
3717 * gcc.dg/Wimplicit-int-2.c: Same.
3718 * gcc.dg/Wimplicit-int-4.c: Same.
3719 * gcc.dg/Wpointer-sign-Wall.c: Same.
3720 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3721 * gcc.dg/Wshadow-1.c: Same.
3722 * gcc.dg/Wshadow-3.c: Same.
3723 * gcc.dg/Wswitch-enum-error.c: Same.
3724 * gcc.dg/Wswitch-enum.c: Same.
3725 * gcc.dg/Wswitch-error.c: Same.
3726 * gcc.dg/Wswitch.c: Same.
3727 * gcc.dg/Wtype-limits-Wextra.c: Same.
3728 * gcc.dg/Wtype-limits.c: Same.
3729 * gcc.dg/Wvla-larger-than-2.c: Same.
3730 * gcc.dg/anon-struct-5.c: Same.
3731 * gcc.dg/array-10.c: Same.
3732 * gcc.dg/array-11.c: Same.
3733 * gcc.dg/array-15.c: Same.
3734 * gcc.dg/array-2.c: Same.
3735 * gcc.dg/array-8.c: Same.
3736 * gcc.dg/array-const-2.c: Same.
3737 * gcc.dg/array-const-3.c: Same.
3738 * gcc.dg/bitfld-1.c: Same.
3739 * gcc.dg/bitfld-8.c: Same.
3740 * gcc.dg/builtin-redefine.c: Same.
3741 * gcc.dg/c11-noreturn-1.c: Same.
3742 * gcc.dg/c11-noreturn-2.c: Same.
3743 * gcc.dg/c11-static-assert-3.c: Same.
3744 * gcc.dg/c90-arraydecl-1.c: Same.
3745 * gcc.dg/c90-complex-1.c: Same.
3746 * gcc.dg/c90-complit-1.c: Same.
3747 * gcc.dg/c90-const-expr-11.c: Same.
3748 * gcc.dg/c90-const-expr-7.c: Same.
3749 * gcc.dg/c90-const-expr-8.c: Same.
3750 * gcc.dg/c90-enum-comma-1.c: Same.
3751 * gcc.dg/c90-flex-array-1.c: Same.
3752 * gcc.dg/c90-hexfloat-1.c: Same.
3753 * gcc.dg/c90-idem-qual-1.c: Same.
3754 * gcc.dg/c90-idem-qual-2.c: Same.
3755 * gcc.dg/c90-idem-qual-3.c: Same.
3756 * gcc.dg/c90-mixdecl-1.c: Same.
3757 * gcc.dg/c90-restrict-1.c: Same.
3758 * gcc.dg/c90-return-1.c: Same.
3759 * gcc.dg/c99-array-nonobj-1.c: Same.
3760 * gcc.dg/c99-arraydecl-1.c: Same.
3761 * gcc.dg/c99-complex-1.c: Same.
3762 * gcc.dg/c99-complex-2.c: Same.
3763 * gcc.dg/c99-complit-2.c: Same.
3764 * gcc.dg/c99-const-expr-7.c: Same.
3765 * gcc.dg/c99-const-expr-8.c: Same.
3766 * gcc.dg/c99-flex-array-3.c: Same.
3767 * gcc.dg/c99-flex-array-7.c: Same.
3768 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3769 * gcc.dg/c99-impl-decl-1.c: Same.
3770 * gcc.dg/c99-impl-int-1.c: Same.
3771 * gcc.dg/c99-impl-int-2.c: Same.
3772 * gcc.dg/c99-init-3.c: Same.
3773 * gcc.dg/c99-restrict-1.c: Same.
3774 * gcc.dg/c99-return-1.c: Same.
3775 * gcc.dg/c99-tag-1.c: Same.
3776 * gcc.dg/c99-tag-3.c: Same.
3777 * gcc.dg/call-diag-2.c: Same.
3778 * gcc.dg/cpp/19940712-1.c: Same.
3779 * gcc.dg/cpp/19951025-1.c: Same.
3780 * gcc.dg/cpp/19990413-1.c: Same.
3781 * gcc.dg/cpp/direct2.c: Same.
3782 * gcc.dg/cpp/direct2s.c: Same.
3783 * gcc.dg/cpp/pr28709.c: Same.
3784 * gcc.dg/cpp/pr61854-c90.c: Same.
3785 * gcc.dg/cpp/pr61854-c94.c: Same.
3786 * gcc.dg/cpp/pragma-1.c: Same.
3787 * gcc.dg/cpp/pragma-2.c: Same.
3788 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3789 * gcc.dg/cpp/trad/literals-2.c: Same.
3790 * gcc.dg/cpp/warn-comments-2.c: Same.
3791 * gcc.dg/cpp/warn-comments-3.c: Same.
3792 * gcc.dg/cpp/warn-comments.c: Same.
3793 * gcc.dg/cpp/warn-long-long-2.c: Same.
3794 * gcc.dg/cpp/warn-long-long.c: Same.
3795 * gcc.dg/cpp/warn-redefined-2.c: Same.
3796 * gcc.dg/cpp/warn-redefined.c: Same.
3797 * gcc.dg/darwin-cfstring-2.c: Same.
3798 * gcc.dg/darwin-cfstring-format-1.c: Same.
3799 * gcc.dg/decl-9.c: Same.
3800 * gcc.dg/declspec-1.c: Same.
3801 * gcc.dg/declspec-10.c: Same.
3802 * gcc.dg/declspec-11.c: Same.
3803 * gcc.dg/declspec-13.c: Same.
3804 * gcc.dg/declspec-18.c: Same.
3805 * gcc.dg/declspec-4.c: Same.
3806 * gcc.dg/declspec-5.c: Same.
3807 * gcc.dg/declspec-6.c: Same.
3808 * gcc.dg/declspec-8.c: Same.
3809 * gcc.dg/deprecated-4.c: Same.
3810 * gcc.dg/deprecated.c: Same.
3811 * gcc.dg/dfp/composite-type.c: Same.
3812 * gcc.dg/empty-source-2.c: Same.
3813 * gcc.dg/empty-source-3.c: Same.
3814 * gcc.dg/format/attr-6.c: Same.
3815 * gcc.dg/format/branch-1.c: Same.
3816 * gcc.dg/format/c90-printf-1.c: Same.
3817 * gcc.dg/format/c90-strftime-2.c: Same.
3818 * gcc.dg/format/c99-strftime-1.c: Same.
3819 * gcc.dg/format/cmn-err-1.c: Same.
3820 * gcc.dg/format/few-1.c: Same.
3821 * gcc.dg/format/ms_branch-1.c: Same.
3822 * gcc.dg/format/ms_unnamed-1.c: Same.
3823 * gcc.dg/format/ms_va-1.c: Same.
3824 * gcc.dg/format/unnamed-1.c: Same.
3825 * gcc.dg/format/va-1.c: Same.
3826 * gcc.dg/format/xopen-1.c: Same.
3827 * gcc.dg/funcdef-var-1.c: Same.
3828 * gcc.dg/funcdef-var-2.c: Same.
3829 * gcc.dg/gnu89-const-expr-1.c: Same.
3830 * gcc.dg/gnu89-const-expr-2.c: Same.
3831 * gcc.dg/gnu90-const-expr-1.c: Same.
3832 * gcc.dg/gnu99-const-expr-1.c: Same.
3833 * gcc.dg/gnu99-const-expr-2.c: Same.
3834 * gcc.dg/gnu99-init-2.c: Same.
3835 * gcc.dg/gomp/_Atomic-5.c: Same.
3836 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
3837 * gcc.dg/gomp/atomic-5.c: Same.
3838 * gcc.dg/gomp/linear-1.c: Same.
3839 * gcc.dg/gomp/pr67500.c: Same.
3840 * gcc.dg/init-bad-1.c: Same.
3841 * gcc.dg/init-bad-2.c: Same.
3842 * gcc.dg/init-bad-3.c: Same.
3843 * gcc.dg/init-string-1.c: Same.
3844 * gcc.dg/label-compound-stmt-1.c: Same.
3845 * gcc.dg/label-decl-2.c: Same.
3846 * gcc.dg/label-decl-4.c: Same.
3847 * gcc.dg/large-size-array-2.c: Same.
3848 * gcc.dg/large-size-array-4.c: Same.
3849 * gcc.dg/lvalue-6.c: Same.
3850 * gcc.dg/m-un-2.c: Same.
3851 * gcc.dg/multiple-overflow-warn-1.c: Same.
3852 * gcc.dg/multiple-overflow-warn-2.c: Same.
3853 * gcc.dg/multiple-overflow-warn-3.c: Same.
3854 * gcc.dg/nested-redef-1.c: Same.
3855 * gcc.dg/no-asm-1.c: Same.
3856 * gcc.dg/no-asm-3.c: Same.
3857 * gcc.dg/no-asm-4.c: Same.
3858 * gcc.dg/noncompile/20010524-1.c: Same.
3859 * gcc.dg/noncompile/incomplete-5.c: Same.
3860 * gcc.dg/noncompile/pr44517.c: Same.
3861 * gcc.dg/noncompile/pr52290.c: Same.
3862 * gcc.dg/noreturn-1.c: Same.
3863 * gcc.dg/overflow-warn-1.c: Same.
3864 * gcc.dg/overflow-warn-2.c: Same.
3865 * gcc.dg/overflow-warn-3.c: Same.
3866 * gcc.dg/overflow-warn-4.c: Same.
3867 * gcc.dg/parm-mismatch-1.c: Same.
3868 * gcc.dg/parser-pr28152-2.c: Same.
3869 * gcc.dg/parser-pr28152.c: Same.
3870 * gcc.dg/pedwarn-init.c: Same.
3871 * gcc.dg/pointer-arith-2.c: Same.
3872 * gcc.dg/pointer-arith-3.c: Same.
3873 * gcc.dg/pointer-arith-4.c: Same.
3874 * gcc.dg/pr14475.c: Same.
3875 * gcc.dg/pr18596-3.c: Same.
3876 * gcc.dg/pr18809-1.c: Same.
3877 * gcc.dg/pr27953.c: Same.
3878 * gcc.dg/pr30457.c: Same.
3879 * gcc.dg/pr30551-2.c: Same.
3880 * gcc.dg/pr30551-3.c: Same.
3881 * gcc.dg/pr30551-4.c: Same.
3882 * gcc.dg/pr30551-5.c: Same.
3883 * gcc.dg/pr30551-6.c: Same.
3884 * gcc.dg/pr30551.c: Same.
3885 * gcc.dg/pr36997.c: Same.
3886 * gcc.dg/pr41842.c: Same.
3887 * gcc.dg/pr48552-1.c: Same.
3888 * gcc.dg/pr48552-2.c: Same.
3889 * gcc.dg/pr59717.c: Same.
3890 * gcc.dg/pr61077.c: Same.
3891 * gcc.dg/pr61096-1.c: Same.
3892 * gcc.dg/pr63626.c: Same.
3893 * gcc.dg/pr64223-1.c: Same.
3894 * gcc.dg/pr64223-2.c: Same.
3895 * gcc.dg/pr8788-1.c: Same.
3896 * gcc.dg/pr8927-1.c: Same.
3897 * gcc.dg/pragma-darwin.c: Same.
3898 * gcc.dg/pragma-diag-5.c: Same.
3899 * gcc.dg/pragma-message.c: Same.
3900 * gcc.dg/redecl-1.c: Same.
3901 * gcc.dg/simd-1.c: Same.
3902 * gcc.dg/simd-5.c: Same.
3903 * gcc.dg/simd-6.c: Same.
3904 * gcc.dg/spellcheck-fields.c: Same.
3905 * gcc.dg/spellcheck-typenames.c: Same.
3906 * gcc.dg/struct-semi-2.c: Same.
3907 * gcc.dg/struct-semi-3.c: Same.
3908 * gcc.dg/transparent-union-3.c: Same.
3909 * gcc.dg/ucnid-8.c: Same.
3910 * gcc.dg/uninit-pr19430-O0.c: Same.
3911 * gcc.dg/uninit-pr19430.c: Same.
3912 * gcc.dg/uninit-pr20644-O0.c: Same.
3913 * gcc.dg/utf-dflt.c: Same.
3914 * gcc.dg/utf-dflt2.c: Same.
3915 * gcc.dg/utf16-4.c: Same.
3916 * gcc.dg/vla-11.c: Same.
3917 * gcc.dg/vla-20.c: Same.
3918 * gcc.dg/vla-init-1.c: Same.
3919 * gcc.dg/vla-init-2.c: Same.
3920 * gcc.dg/vla-init-3.c: Same.
3921 * gcc.dg/weak/weak-6.c: Same.
3922 * gcc.dg/weak/weak-7.c: Same.
3923 * gcc.dg/wtr-int-type-1.c: Same.
3924 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
3925 * gcc.target/arm/polytypes.c: Same.
3926 * gcc.target/i386/spellcheck-options-4.c: Same.
3927 * gcc.target/powerpc/20030218-1.c: Same.
3928 * gcc.target/sh/pr21255-4.c: Same.
3929 * gcc.test-framework/dg-error-exp-XP.c: Same.
3930 * gfortran.dg/array_constructor_30.f03: Same.
3931 * gfortran.dg/class_30.f90: Same.
3932 * gfortran.dg/goacc/subarrays.f95: Same.
3933 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
3934 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
3935 * gfortran.dg/intrinsic_std_1.f90: Same.
3936 * gfortran.dg/pr70006.f90: Same.
3937 * gfortran.dg/warning-directive-1.F90: Same.
3938 * gfortran.dg/warning-directive-2.F90: Same.
3939 * gfortran.dg/warning-directive-3.F90: Same.
3940 * gfortran.dg/warning-directive-4.F90: Same.
3941 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
3942 * obj-c++.dg/class-extension-1.mm: Same.
3943 * obj-c++.dg/class-extension-2.mm: Same.
3944 * obj-c++.dg/class-protocol-1.mm: Same.
3945 * obj-c++.dg/cxx-ivars-1.mm: Same.
3946 * obj-c++.dg/duplicate-class-1.mm: Same.
3947 * obj-c++.dg/exceptions-3.mm: Same.
3948 * obj-c++.dg/exceptions-4.mm: Same.
3949 * obj-c++.dg/exceptions-5.mm: Same.
3950 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
3951 * obj-c++.dg/fsf-package-0.m: Same.
3952 * obj-c++.dg/invalid-type-1.mm: Same.
3953 * obj-c++.dg/method-12.mm: Same.
3954 * obj-c++.dg/method-13.mm: Same.
3955 * obj-c++.dg/method-15.mm: Same.
3956 * obj-c++.dg/method-16.mm: Same.
3957 * obj-c++.dg/method-6.mm: Same.
3958 * obj-c++.dg/method-7.mm: Same.
3959 * obj-c++.dg/property/at-property-1.mm: Same.
3960 * obj-c++.dg/property/at-property-14.mm: Same.
3961 * obj-c++.dg/property/at-property-17.mm: Same.
3962 * obj-c++.dg/property/at-property-21.mm: Same.
3963 * obj-c++.dg/property/at-property-5.mm: Same.
3964 * obj-c++.dg/property/dotsyntax-4.mm: Same.
3965 * obj-c++.dg/property/dynamic-3.mm: Same.
3966 * obj-c++.dg/property/dynamic-4.mm: Same.
3967 * obj-c++.dg/property/property-neg-1.mm: Same.
3968 * obj-c++.dg/property/property-neg-6.mm: Same.
3969 * obj-c++.dg/property/synthesize-11.mm: Same.
3970 * obj-c++.dg/property/synthesize-5.mm: Same.
3971 * obj-c++.dg/property/synthesize-6.mm: Same.
3972 * obj-c++.dg/proto-lossage-4.mm: Same.
3973 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3974 * obj-c++.dg/strings/strings-1.mm: Same.
3975 * obj-c++.dg/super-class-1.mm: Same.
3976 * obj-c++.dg/syntax-error-6.mm: Same.
3977 * obj-c++.dg/syntax-error-7.mm: Same.
3978 * obj-c++.dg/syntax-error-9.mm: Same.
3979 * obj-c++.dg/try-catch-13.mm: Same.
3980 * objc.dg/attributes/method-noreturn-1.m: Same.
3981 * objc.dg/bad-receiver-type-2.m: Same.
3982 * objc.dg/bad-receiver-type.m: Same.
3983 * objc.dg/call-super-2.m: Same.
3984 * objc.dg/class-2.m: Same.
3985 * objc.dg/class-extension-1.m: Same.
3986 * objc.dg/class-extension-2.m: Same.
3987 * objc.dg/class-protocol-1.m: Same.
3988 * objc.dg/desig-init-1.m: Same.
3989 * objc.dg/duplicate-class-1.m: Same.
3990 * objc.dg/exceptions-3.m: Same.
3991 * objc.dg/exceptions-4.m: Same.
3992 * objc.dg/exceptions-5.m: Same.
3993 * objc.dg/foreach-6.m: Same.
3994 * objc.dg/foreach-7.m: Same.
3995 * objc.dg/fsf-nsstring-format-1.m: Same.
3996 * objc.dg/fsf-package-0.m: Same.
3997 * objc.dg/invalid-type-1.m: Same.
3998 * objc.dg/method-11.m: Same.
3999 * objc.dg/method-19.m: Same.
4000 * objc.dg/method-2.m: Same.
4001 * objc.dg/method-20.m: Same.
4002 * objc.dg/method-5.m: Same.
4003 * objc.dg/method-6.m: Same.
4004 * objc.dg/method-7.m: Same.
4005 * objc.dg/method-9.m: Same.
4006 * objc.dg/missing-proto-3.m: Same.
4007 * objc.dg/private-1.m: Same.
4008 * objc.dg/property/at-property-1.m: Same.
4009 * objc.dg/property/at-property-14.m: Same.
4010 * objc.dg/property/at-property-17.m: Same.
4011 * objc.dg/property/at-property-21.m: Same.
4012 * objc.dg/property/at-property-5.m: Same.
4013 * objc.dg/property/dynamic-3.m: Same.
4014 * objc.dg/property/dynamic-4.m: Same.
4015 * objc.dg/property/property-neg-1.m: Same.
4016 * objc.dg/property/property-neg-6.m: Same.
4017 * objc.dg/property/synthesize-11.m: Same.
4018 * objc.dg/property/synthesize-5.m: Same.
4019 * objc.dg/property/synthesize-6.m: Same.
4020 * objc.dg/proto-hier-1.m: Same.
4021 * objc.dg/proto-lossage-4.m: Same.
4022 * objc.dg/protocol-qualifier-2.m: Same.
4023 * objc.dg/strings/strings-1.m: Same.
4024 * objc.dg/type-size-1.m: Same.
4025
d904a983
JL
40262017-04-18 Jeff Law <law@redhat.com>
4027
4028 PR target/74563
4029 * gcc.target/mips/pr74563: New test.
4030
0155ed56
JJ
40312017-04-18 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR tree-optimization/80443
4034 * gcc.c-torture/compile/pr80443.c: New test.
4035
f380f608
RS
40362017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4037
4038 PR rtl-optimization/80357
4039 * gcc.c-torture/compile/pr80357.c: New test.
4040
dd68669b
JL
40412017-04-18 Jeff Law <law@redhat.com>
4042
4043 PR middle-end/80422
4044 * gcc.c-torture/compile/pr80422.c: New test.
4045
1cda61fc
JJ
40462017-04-18 Jakub Jelinek <jakub@redhat.com>
4047
4048 PR debug/80263
4049 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4050
19970253
MM
40512017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4052
4053 PR target/80099
4054 * gcc.target/powerpc/pr80099-1.c: New test.
4055 * gcc.target/powerpc/pr80099-2.c: Likewise.
4056 * gcc.target/powerpc/pr80099-3.c: Likewise.
4057 * gcc.target/powerpc/pr80099-4.c: Likewise.
4058 * gcc.target/powerpc/pr80099-5.c: Likewise.
4059
8487c9a5
JJ
40602017-04-18 Jakub Jelinek <jakub@redhat.com>
4061
3b5fb3cb
JJ
4062 PR sanitizer/80444
4063 * gcc.dg/sancov/pr80444.c: New test.
4064
8487c9a5
JJ
4065 PR middle-end/79788
4066 PR middle-end/80375
4067 * gcc.dg/pr79788-1.c: New test.
4068 * gcc.dg/pr79788-2.c: New test.
4069
be7c73ae
MP
40702017-04-18 Marek Polacek <polacek@redhat.com>
4071
4072 PR c++/80244 - ICE with attribute in template alias.
4073 * g++.dg/cpp0x/alias-decl-59.C: New test.
4074
d6e3e8a5
MP
4075 PR c++/80241 - ICE with alignas pack expansion.
4076 * g++.dg/cpp0x/alignas11.C: New test.
4077
1adb82e1
BE
40782017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4079
4080 PR c++/80287
4081 * g++.dg/lto/pr80287_0.C: New test.
4082
fb5e5621
KN
40832017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4084
4085 PR target/80315
4086 * gcc.target/powerpc/pr80315-1.c: New test.
4087 * gcc.target/powerpc/pr80315-2.c: New test.
4088 * gcc.target/powerpc/pr80315-3.c: New test.
4089 * gcc.target/powerpc/pr80315-4.c: New test.
4090
afeaeb70
TV
40912017-04-16 Tom de Vries <tom@codesourcery.com>
4092
4093 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4094 directive.
4095 * g++.dg/parse/error3.C: Same.
4096 * g++.old-deja/g++.pt/niklas01a.C: Same.
4097 * gcc.dg/990506-0.c: Same.
4098 * gcc.dg/cpp/19990413-1.c: Same.
4099 * gcc.dg/cpp/pragma-1.c: Same.
4100 * gcc.dg/cpp/pragma-2.c: Same.
4101 * gcc.dg/m-un-2.c: Same.
4102 * objc.dg/private-1.m: Same.
4103
604f37cd
UB
41042017-04-15 Uros Bizjak <ubizjak@gmail.com>
4105
4106 * gcc.dg/pr54669.c: Fix dg-do directive.
4107 * gcc.dg/pr78582.c: Ditto.
4108 * gcc.dg/pr80020.c: Ditto.
4109 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4110 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4111 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4112 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4113 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4114 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4115 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4116 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4117 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4118 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4119
35cfdb17
DH
41202017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4121
604f37cd 4122 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
4123 * gfortran.dg/generic_29.f90: Likewise.
4124 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4125 * gfortran.dg/pr41922.f90: Likewise.
4126 * gfortran.dg/pr70006.f90: Likewise.
4127
f378be38
SB
41282017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4129
4130 PR tree-optimization/66612
4131 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4132
43076492
JW
41332017-04-14 Janus Weil <janus@gcc.gnu.org>
4134
4135 PR fortran/80361
4136 * gfortran.dg/class_62.f90: New test case.
4137
dd3d6a42
AB
41382017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4139
4140 * gcc.target/arc/loop-1.c: New file.
4141
31a07c81
MM
41422017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4143
4144 PR target/80098
4145 * gcc.target/powerpc/pr80098-1.c: New test.
4146 * gcc.target/powerpc/pr80098-2.c: Likewise.
4147 * gcc.target/powerpc/pr80098-3.c: Likewise.
4148 * gcc.target/powerpc/pr80098-4.c: Likewise.
4149
09956017
JJ
41502017-04-13 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR sanitizer/80403
4153 * g++.dg/ubsan/pr80403-2.C: New test.
4154
bc042396
VM
41552017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4156
4157 PR rtl-optimization/80343
4158 * gcc.target/powerpc/pr80343.c: New.
4159
abac4c34
DK
41602017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4161
4162 PR sanitizer/80414
4163 * c-c++-common/ubsan/bounds-15.c: New test.
4164
43a3aa03
RB
41652017-04-13 Richard Biener <rguenther@suse.de>
4166
4167 PR testsuite/80416
4168 * g++.dg/torture/pr79671.C: Fix asm constraints.
4169
031fbdb9
JJ
41702017-04-13 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR debug/80321
4173 * gcc.dg/debug/pr80321.c: New test.
4174
41752017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4176
4177 * gnat.dg/debug10.adb: New test.
4178 * gnat.dg/debug10_pkg.ads: New helper.
4179
76873758
JJ
41802017-04-12 Jakub Jelinek <jakub@redhat.com>
4181
deed3da9
JJ
4182 PR tree-optimization/79390
4183 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4184
b96a3e11
JJ
4185 PR sanitizer/80403
4186 PR sanitizer/80404
4187 PR sanitizer/80405
4188 * g++.dg/ubsan/pr80403.C: New test.
4189 * g++.dg/ubsan/pr80404.C: New test.
4190 * g++.dg/ubsan/pr80405.C: New test.
4191
76873758
JJ
4192 PR c/80163
4193 * gcc.dg/torture/pr80163.c: New test.
4194
940c9a7c 41952017-04-12 Richard Biener <rguenther@suse.de>
76873758 4196 Jeff Law <law@redhat.com>
940c9a7c
RB
4197
4198 PR tree-optimization/80359
4199 * gcc.dg/torture/pr80359.c: New testcase.
4200
350792ff 42012017-04-12 Richard Biener <rguenther@suse.de>
76873758 4202 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
4203
4204 PR middle-end/79671
4205 * g++.dg/torture/pr79671.C: New testcase.
4206 * g++.dg/lto/pr79671_0.C: Likewise.
4207 * g++.dg/lto/pr79671_1.c: Likewise.
4208
d62e6f10
JJ
42092017-04-12 Jakub Jelinek <jakub@redhat.com>
4210
4211 PR sanitizer/80349
4212 * g++.dg/ubsan/pr80349.C: New test.
4213
8585103f
JJ
42142017-04-11 Jakub Jelinek <jakub@redhat.com>
4215
347e1f77
JJ
4216 PR c++/80370
4217 * g++.dg/cpp1z/decomp28.C: New test.
4218
df1c878e
JJ
4219 PR middle-end/80100
4220 * gcc.dg/pr80100.c: New test.
4221
8585103f
JJ
4222 PR rtl-optimization/80385
4223 * g++.dg/opt/pr80385.C: New test.
4224
c6cf6ef7
ML
42252017-04-11 Martin Liska <mliska@suse.cz>
4226
4227 PR ipa/80212
4228 * g++.dg/ipa/pr80212.C: New test.
4229
3812f460
MS
42302017-04-11 Martin Sebor <msebor@redhat.com>
4231
4232 PR middle-end/80364
4233 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4234
9f679370
ML
42352017-04-11 Martin Liska <mliska@suse.cz>
4236
4237 PR sanitizer/70878
4238 * gcc.dg/ubsan/pr70878.c: New test.
4239
82665822
JJ
42402017-04-11 Jakub Jelinek <jakub@redhat.com>
4241
cb278caa
JJ
4242 PR target/80381
4243 * gcc.target/i386/pr80381.c: New test.
4244
82665822
JJ
4245 PR c++/80363
4246 * g++.dg/ext/pr80363.C: New test.
4247
abde687a
SKS
42482017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4249
4250 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4251 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4252 Add avr-*-* to non-lp64 selector.
4253
13e6ec34
MS
42542017-04-10 Martin Sebor <msebor@redhat.com>
4255
4256 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4257 * gcc.dg/pr40340-4.c: Same.
4258
a2cb1196
NK
42592017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4260
13e6ec34 4261 PR fortran/69498
a2cb1196
NK
4262 * gfortran.dg/submodule_unexp.f90: Modified test
4263 to account for new error.
4264 * gfortran.dg/submodule_twice.f90: New Test
4265
b447b28c
JJ
42662017-04-10 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR c++/80176
4269 * g++.dg/init/ref23.C: New test.
4270
3bbd6768
TK
42712017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4272
4273 PR tree-optimization/80304
4274 * gfortran.dg/do_concurrent_4.f90: New test case.
4275
99827b5c
JW
42762017-04-10 Janus Weil <janus@gcc.gnu.org>
4277
4278 PR fortran/80046
4279 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4280
7db31bc2
DE
42812017-04-10 David Edelsohn <dje.gcc@gmail.com>
4282
4283 * g++.dg/torture/pr79905.C: Add -maltivec option.
4284
9058a2c5
JL
42852017-04-10 Jeff Law <law@redhat.com>
4286
4287 PR tree-optimization/80374
4288 * g++.dg/pr80374.c: New test.
4289
bd8f8642
KN
42902017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4291
4292 PR target/80108
4293 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4294 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4295
f634dd47
UB
42962017-04-10 Uros Bizjak <ubizjak@gmail.com>
4297
4298 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4299
065ba179
UB
43002017-04-10 Uros Bizjak <ubizjak@gmail.com>
4301
4302 PR testsuite/79356
4303 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4304
71b838d0
DS
43052017-04-10 Daniel Santos <daniel.santos@pobox.com>
4306
4307 PR testsuite/79867
4308 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4309
98a7a34e
MP
43102017-04-10 Marek Polacek <polacek@redhat.com>
4311
4312 PR sanitizer/80348
4313 * g++.dg/ubsan/div-by-zero-3.C: New test.
4314
aac69a62
BC
43152017-04-10 Bin Cheng <bin.cheng@arm.com>
4316
4317 PR tree-optimization/80153
4318 * gcc.c-torture/execute/pr80153.c: New.
4319
737237c9
RB
43202017-04-10 Richard Biener <rguenther@suse.de>
4321
4322 PR middle-end/80362
4323 * gcc.dg/torture/pr80362.c: New testcase.
4324
ba6ee9fc
RB
43252017-04-10 Richard Biener <rguenther@suse.de>
4326
4327 PR tree-optimization/80304
4328 * gcc.dg/torture/pr80304.c: New testcase.
4329
4d1a05f1
NS
43302017-04-10 Nathan Sidwell <nathan@acm.org>
4331
4332 PR target/79905
4333 * g++.dg/torture/pr79905.C: New.
4334
3ee0fb02
ML
43352017-04-10 Martin Liska <mliska@suse.cz>
4336
4337 PR sanitizer/80350
4338 * c-c++-common/ubsan/pr80350.c: New test.
4339
167a5b77
JJ
43402017-04-10 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR target/80324
4343 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4344
d691b7e4
ML
43452017-04-08 Martin Liska <mliska@suse.cz>
4346
4347 Revert:
4348 2017-04-07 Martin Liska <mliska@suse.cz>
4349
4350 PR ipa/80212
4351 * g++.dg/ipa/pr80212.C: New test.
4352
dcb2c527
JJ
43532017-04-07 Jakub Jelinek <jakub@redhat.com>
4354
c98b0016
JJ
4355 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4356 dg-options.
4357 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4358
dcb2c527
JJ
4359 PR target/80322
4360 PR target/80323
4361 PR target/80325
4362 PR target/80326
4363 * gcc.target/i386/avx512f-undefined-1.c: New test.
4364 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4365 * gcc.target/i386/avx-cvtsd-1.c: New test.
4366 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4367 * gcc.target/i386/avx512f-abspd-1.c: New test.
4368 * gcc.target/i386/avx-cvtss-1.c: New test.
4369 * gcc.target/i386/avx512f-absps-1.c: New test.
4370 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4371 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4372
1ef532f4
MP
43732017-04-07 Marek Polacek <polacek@redhat.com>
4374
4375 PR sanitizer/80348
4376 * g++.dg/ubsan/div-by-zero-2.C: New test.
4377
2166aeb3
MP
4378 PR c++/80095
4379 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4380
057da7af
VM
43812017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4382
4383 PR rtl-optimization/70478
4384 * gcc.target/s390/pr70478.c: New.
4385
3b6cb9e3
ML
43862017-04-07 Martin Liska <mliska@suse.cz>
4387
4388 PR target/79889
4389 * g++.dg/ext/mv8.C: Add aarch64* targets.
4390
70cd23c0
ML
43912017-04-07 Martin Liska <mliska@suse.cz>
4392
4393 PR ipa/80212
4394 * g++.dg/ipa/pr80212.C: New test.
4395
fe6bb25f
TP
43962017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4397
4398 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4399
bf7b869a
RB
44002017-04-07 Richard Biener <rguenther@suse.de>
4401
4402 PR tree-optimization/80334
4403 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4404 alignas on stack.
4405
2d143ba8
RB
44062017-04-07 Richard Biener <rguenther@suse.de>
4407
4408 PR middle-end/80341
4409 * gcc.dg/torture/pr80341.c: New testcase.
4410
ed3cd38d
JJ
44112017-04-06 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR debug/80234
4414 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4415 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4416
e5f56581
UB
44172017-04-06 Uros Bizjak <ubizjak@gmail.com>
4418
4419 PR target/79733
4420 * gcc.target/i386/pr79733.c: New test.
4421
a5211c80
UB
44222017-04-06 Uros Bizjak <ubizjak@gmail.com>
4423
4424 PR target/80298
4425 * gcc.target/i386/pr80298-1.c: New test.
4426 * gcc.target/i386/pr80298-2.c: Ditto.
4427
db086c96
TP
44282017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4429
4430 PR target/80082
4431 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4432 ARMv7-R.
4433
09b63f67
RB
44342017-04-06 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/80334
4437 * g++.dg/torture/pr80334.C: New testcase.
4438
d9f8c5af
ML
44392017-04-06 Martin Liska <mliska@suse.cz>
4440
4441 PR sanitizer/80166
4442 * gcc.dg/asan/pr80166.c: New test.
4443
1b68991f
RO
44442017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445
4446 PR tree-optimization/79390
4447 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4448
0f784346
RB
44492017-04-06 Richard Biener <rguenther@suse.de>
4450
4451 PR tree-optimization/80262
4452 * gcc.target/i386/pr80262.c: New testcase.
4453
23a429c2
RB
44542017-04-06 Richard Biener <rguenther@suse.de>
4455
4456 PR middle-end/80281
4457 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4458
e2323a2b
VM
44592017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4460
4461 PR rtl-optimization/70703
4462 * gcc.target/i386/pr70703.c: New.
4463
47a11342
JJ
44642017-04-05 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR sanitizer/80308
4467 * c-c++-common/asan/pr80308.c: New test.
4468
d0ee17a5
DV
44692017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4470
4471 PR target/79890
4472 * gcc.target/s390/pr79890.c: New test case.
4473
36f896c7
JJ
44742017-04-05 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR target/80310
4477 * c-c++-common/ubsan/pr80310.c: New test.
4478
d16e2ddd
JJ
44792017-04-04 Jakub Jelinek <jakub@redhat.com>
4480
e1201dff
JJ
4481 PR c++/80297
4482 * g++.dg/torture/pr80297.C: New test.
4483
d16e2ddd
JJ
4484 PR tree-optimization/79390
4485 * gcc.target/i386/pr79390.c: New test.
4486 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4487
c0ea338b
VR
44882017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4489
4490 PR c++/80296
4491 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4492
a1527a93
TP
44932017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4494
4495 PR target/80307
4496 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4497 targeting any CPU or architecture.
4498 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4499 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4500 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4501 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4502 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4503 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4504 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4505 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4506
065ba179 45072017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4508
4509 PR fortran/69498
4510 * gfortran.dg/submodule_unexp.f90: New test.
4511
b1fd967c
JJ
45122017-04-04 Jakub Jelinek <jakub@redhat.com>
4513
4514 PR target/80286
4515 * gcc.target/i386/avx-pr80286.c: New test.
4516 * gcc.dg/pr80286.c: New test.
4517
248179b5
RB
45182017-04-04 Richard Biener <rguenther@suse.de>
4519
4520 PR middle-end/80281
4521 * gcc.dg/torture/pr80281.c: New testcase.
4522
a577fcf2
RB
45232017-04-04 Richard Biener <rguenther@suse.de>
4524
4525 PR tree-optimization/80275
4526 * g++.dg/opt/pr80275.C: Make g static.
4527
833bbf60
SB
45282017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4529
4530 PR rtl-optimization/60818
4531 * gcc.c-torture/compile/pr60818.c: New testcase.
4532
5764ee3c
JW
45332017-04-03 Jonathan Wakely <jwakely@redhat.com>
4534
4535 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4536 * gcc.dg/20031012-1.c: Likewise.
4537 * gcc.dg/ipa/ipcp-1.c: Likewise.
4538 * gcc.dg/torture/matrix-3.c: Likewise.
4539 * gcc.target/powerpc/ppc-spe.c: Likewise.
4540 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4541
bbdf4e81
PB
45422017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4543
4544 PR target/80246
4545 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4546 powerpc_vsx_ok.
4547 (std, ld): Limit scan-assembler-times check to lp64.
4548 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4549 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4550 powerpc_vsx_ok.
4551
44bc146f
PB
45522017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4553
4554 PR target/80246
4555 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4556
fff80893
RB
45572017-04-03 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/80275
4560 * g++.dg/opt/pr80275.C: New testcase.
4561
79f9fc38
DV
45622017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4563
4564 PR testsuite/79356
4565 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4566
a8e70fd3
RD
45672017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4568
4569 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4570 (bal): Increase iteration count and assume alignment.
4571
e0061866
BC
45722017-04-03 Bin Cheng <bin.cheng@arm.com>
4573
4574 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4575
c2d43326
AP
45762017-04-02 Andrew Pinski <apinski@cavium.com>
4577
4578 * gcc.c-torture/compile/nested-3.c: New testcase.
4579 * gcc.c-torture/execute/20170401-1.c: New testcase.
4580 * gcc.c-torture/execute/20170401-2.c: New testcase.
4581
a5a9046d
SB
45822017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4583
4584 PR rtl-optimization/79405
4585 gcc.dg/pr79405.c: New testcase.
4586
6f3af356
JJ
45872017-03-31 Jakub Jelinek <jakub@redhat.com>
4588
eee3756d
JJ
4589 PR debug/79255
4590 * gcc.dg/pr79255.c: New test.
4591
6f3af356
JJ
4592 PR c++/79572
4593 * g++.dg/ubsan/null-8.C: New test.
4594
99e6cfd6
PH
45952017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4596
4597 PR target/80107
4598 * gfortran.dg/pr80107.f: New.
4599
094e6b7a
JL
46002017-03-31 Jeff Law <law@redhat.com>
4601
4602 PR tree-optimization/49498
4603 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4604
eceb2409 46052017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4606
eceb2409
RB
4607 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4608
c412c01a 46092017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4610
c412c01a
RB
4611 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4612
005f12bf
JJ
46132017-03-31 Jakub Jelinek <jakub@redhat.com>
4614
af88f557
JJ
4615 PR libstdc++/80251
4616 * g++.dg/ext/is_aggregate.C: New test.
4617
7d790165
JJ
4618 PR middle-end/80173
4619 * gcc.target/i386/pr80173.c: New test.
4620
a7d55154
JJ
4621 PR middle-end/80163
4622 * gcc.dg/pr80163.c: New test.
4623
005f12bf
JJ
4624 PR debug/80025
4625 * gcc.dg/torture/pr80025.c: New test.
4626
c8e0f43f
MF
46272017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4628
4629 * gcc.target/mips/pr52125.c: Add -msym32.
4630
724d25f3
JJ
46312017-03-30 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR translation/80189
4634 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4635 * g++.dg/gomp/sharing-1.C: Likewise.
4636 * gfortran.dg/gomp/pr44536.f90: Likewise.
4637 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4638 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4639 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4640 * gfortran.dg/gomp/pr33439.f90: Likewise.
4641 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4642 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4643 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4644 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4645 * gcc.dg/gomp/sharing-1.c: Likewise.
4646
05dc406d
PB
46472017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4648
4649 PR target/80246
4650 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4651 Darwin and SPE.
4652 (dxex, dxexq): Update return type.
4653 (diex, diexq): Update argument type.
4654 * gcc.target/powerpc/pr80246.c: New test.
4655
b0fd4d7e
MJ
46562017-03-30 Martin Jambor <mjambor@suse.cz>
4657
4658 PR ipa/77333
4659 * g++.dg/ipa/pr77333.C: New test.
4660
de008ec4
JJ
46612017-03-30 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR target/80206
4664 * gcc.target/i386/pr80206.c: New test.
4665
28c02407
RB
46662017-03-30 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/77498
4669 * gfortran.dg/pr77498.f: New testcase.
4670
10fa8dfb
MP
46712017-03-29 Marek Polacek <polacek@redhat.com>
4672
4673 PR c/79730
4674 * gcc.dg/pr79730.c: New test.
4675
fdc54f39
JD
46762017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4677
4678 PR libgfortran/78670
4679 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4680 a character of length 1. Update test for success.
4681 * gfortran.dg/dtio_28.f03: New test.
4682 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4683 'scratch' to delete the file when done.
4684
533c0b69
SB
46852017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4686
4687 PR rtl-optimization/80233
4688 * gcc.c-torture/compile/pr80233.c: New testcase.
4689
e35229f8
TK
46902017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4691
4692 PR fortran/80254
4693 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4694 * gfortran.dg/dec_io_2a.f90: instead (new test).
4695
5c0a28d4
JW
46962017-03-28 Jiong Wang <jiong.wang@arm.com>
4697
4698 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4699
19846619
SB
47002017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4701
4702 PR testsuite/43496
4703 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4704 generating PIC code.
4705
e5119fab
VM
47062017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4707
4708 PR rtl-optimization/80193
4709 * gcc.target/i386/pr80193.c: New.
4710
cf474530
JW
47112017-03-28 Janus Weil <janus@gcc.gnu.org>
4712
4713 PR fortran/78661
4714 * gfortran.dg/dtio_25.f90: Modified test case.
4715 * gfortran.dg/dtio_27.f90: New test case.
4716
34fac449
UB
47172017-03-28 Uros Bizjak <ubizjak@gmail.com>
4718
4719 PR target/53383
4720 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4721 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4722 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4723
3e907b90
BC
47242017-03-28 Bin Cheng <bin.cheng@arm.com>
4725
4726 * gcc.c-torture/compile/irreducible-loop.c: New.
4727
522818b9
RS
47282017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4729
3e907b90 4730 PR tree-optimization/80218
522818b9
RS
4731 * gcc.dg/pr80218.c: New test.
4732
ea7d7da8
RB
47332017-03-28 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/78644
4736 * gcc.dg/pr78644-1.c: New testcase.
4737 * gcc.dg/pr78644-2.c: Likewise.
4738
498173ef
TT
47392017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4740
4741 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4742 * gcc.dg/pic-4.c: Likewise.
4743 * gcc.dg/pie-3.c: Likewise.
4744 * gcc.dg/pie-4.c: Likewise.
4745
c5ad2433
ML
47462017-03-28 Martin Liska <mliska@suse.cz>
4747
4748 PR ipa/80205
4749 * g++.dg/ipa/pr80205.C: New test.
4750
17722fb9
SKS
47512017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4752
4753 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4754 with sizeof(int) < 4.
4755 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4756 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4757 * gcc.dg/torture/pr79777.c: Likewise.
4758 * gcc.dg/torture/pr79910.c: Likewise.
4759
737f500a
RB
47602017-03-28 Richard Biener <rguenther@suse.de>
4761
4762 PR middle-end/80222
4763 * g++.dg/pr80222.C: New testcase.
4764
62f96a79
ML
47652017-03-28 Martin Liska <mliska@suse.cz>
4766
4767 PR ipa/80104
4768 * gcc.dg/ipa/pr80104.c: New test.
4769
72785f26
MP
47702017-03-28 Marek Polacek <polacek@redhat.com>
4771
4772 PR sanitizer/80067
4773 * c-c++-common/ubsan/shift-10.c: New test.
4774
86516987
JL
47752017-03-27 Jeff Law <law@redhat.com>
4776
4dbf1eee 4777 PR tree-optimization/80216
86516987
JL
4778 * gcc.c-torture/compile/pr80216.c: New test.
4779
aade772d
JJ
47802017-03-27 Jakub Jelinek <jakub@redhat.com>
4781
a9e4a1a5
JJ
4782 PR middle-end/80162
4783 * c-c++-common/pr80162-1.c: New test.
4784 * c-c++-common/pr80162-2.c: New test.
4785 * c-c++-common/pr80162-3.c: New test.
4786
aade772d
JJ
4787 PR target/80102
4788 * g++.dg/opt/pr80102.C: New test.
4789
d89f355e
MM
47902017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4791
4792 PR target/78543
4793 * gcc.target/powerpc/pr78543.c: New test.
4794
79c4d73b
KN
47952017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4796
4797 PR target/80103
4798 * gcc.target/powerpc/pr80103-1.c: New test.
4799
819df781
RB
48002017-03-27 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/80181
4803 * gcc.dg/torture/pr80181.c: New testcase.
4804
84804c5b
CZ
48052017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4806
065ba179 4807 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4808
c5e5f5f6
RB
48092017-03-27 Richard Biener <rguenther@suse.de>
4810
4811 PR ipa/79776
4812 * g++.dg/ipa/pr79776.C: New testcase.
4813
7cd200f6
JJ
48142017-03-27 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR sanitizer/80168
4817 * gcc.dg/asan/pr80168.c: New test.
4818
79f512ff
RB
48192017-03-27 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/80170
4822 * gcc.dg/pr80170.c: New testcase.
4823
672d9f8e
RB
48242017-03-27 Richard Biener <rguenther@suse.de>
4825
4826 PR middle-end/80171
4827 * g++.dg/torture/pr80171.C: New testcase.
4828
978fcba3
JDA
48292017-03-26 John David Anglin <danglin@gcc.gnu.org>
4830
431d7882
JDA
4831 * gcc.dg/torture/pr79732.c: Require alias support.
4832 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
4833
978fcba3
JDA
4834 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
4835 libatomic_available.
4836 * gfortran.dg/coarray_image_status_1.f08: Likewise.
4837 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
4838
1f10d710
JD
48392017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4840
4841 PR libgfortran/78881
4842 * gfortran.dg/dtio_26.f90: New test.
4843
41036686
PT
48442017-03-25 Paul Thomas <pault@gcc.gnu.org>
4845
4846 PR fortran/80156
4847 PR fortran/79382
4848 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
4849 testcase for PR80156. Add a main programme that tests that
4850 the typebound generic is accessible.
4851
5da906ca
BS
48522017-03-25 Bernd Schmidt <bschmidt@redhat.com>
4853
4854 PR rtl-optimization/80160
4855 PR rtl-optimization/80159
4856
4857 * gcc.target/i386/pr80160.c: New test.
4858
7dabefa0
JJ
48592017-03-24 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR sanitizer/79904
4862 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
4863
c8b1fbc1
MP
48642017-03-24 Marek Polacek <polacek@redhat.com>
4865
4866 PR c++/80119
4867 * g++.dg/warn/Wuninitialized-9.C: New test.
4868
76794c52
AK
48692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4870
4871 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
4872 and remove the high-level builtin. The error message for the
4873 would prevent compilation from reaching the second.
4874 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
4875
2de2b3f9
AK
48762017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4877
4878 * gcc.target/s390/vxe/negfma-1.c: New test.
4879
7d2fd075
AK
48802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4881
4882 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
4883 * gcc.target/s390/arch12/mul-1.c: New test.
4884 * gcc.target/s390/arch12/mul-2.c: New test.
4885
72612e4e
AK
48862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4887
4888 * gcc.target/s390/vxe/vllezlf-1.c: New test.
4889
6c7774d1
AK
48902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4891
4892 * gcc.target/s390/vxe/popcount-1.c: New test.
4893
9ec98860
AK
48942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4895
4896 * gcc.target/s390/vxe/bitops-1.c: New test.
4897
6654e96f
AK
48982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4899
4900 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
4901 * lib/target-supports.exp: Add effective target check s390_vxe.
4902
77c585ca
AK
49032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4904
4905 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
4906 comparison instructions used from now on.
4907
b5de6e84
AK
49082017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4909
4910 * gcc.target/s390/s390.exp (check_effective_target_vector):
4911 Include target-supports.exp and move target_vector check routine
4912 ...
4913 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
4914 here and rename it.
4915 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
4916 check from vector to s390_vx.
4917 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
4918 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
4919 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
4920 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
4921 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
4922 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
4923 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
4924 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
4925 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
4926
a602f985
AK
49272017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4928
4929 * gcc.target/s390/vector/vec-init-2.c: New test.
4930
085db63d
AK
49312017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4932
4933 * gcc.dg/ubsan/pr79904-2.c: New test.
4934
dc4f29bc
AK
49352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4936
4937 PR target/79893
4938 * gcc.target/s390/zvector/pr79893.c: New test.
4939
56010684
JJ
49402017-03-24 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR rtl-optimization/80112
4943 * gcc.dg/pr80112.c: New test.
4944
f0d7b52d
RO
49452017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946
4947 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
4948 etc. line numbers.
4949 * gcc.dg/Walloca-1.c: Likewise.
4950 * gcc.dg/Walloca-2.c: Likewise.
4951 * gcc.dg/Wvla-larger-than-2.c: Likewise.
4952
635684c4
BS
49532017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4954
4955 PR tree-optimization/80158
4956 * gfortran.fortran-torture/compile/pr80158.f: New file.
4957
76afddf3
RB
49582017-03-24 Richard Biener <rguenther@suse.de>
4959
4960 PR tree-optimization/80167
4961 * gcc.dg/graphite/pr80167.c: New testcase.
4962
c2e389bf
TV
49632017-03-24 Tom de Vries <tom@codesourcery.com>
4964
4965 PR testsuite/80092
4966 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
4967 dg-require-effective-target global_constructor.
4968 * gcc.dg/tls/emutls-2.c: Same.
4969
a72821b4
TV
49702017-03-24 Tom de Vries <tom@codesourcery.com>
4971
4972 PR testsuite/80092
4973 * c-c++-common/Wimplicit-fallthrough-34.c: Add
4974 dg-require-effective-target indirect_jumps.
4975
1658def9
TV
49762017-03-24 Tom de Vries <tom@codesourcery.com>
4977
4978 PR testsuite/80092
4979 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
4980 nonlocal_goto.
4981
90e02692
TV
49822017-03-24 Tom de Vries <tom@codesourcery.com>
4983
4984 PR testsuite/80092
4985 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
4986 * gcc.dg/Walloca-12.c: Same.
4987 * gcc.dg/attr-alloc_size-8.c: Same.
4988 * gcc.dg/Walloca-4.c: Same.
4989 * gcc.dg/Walloca-8.c: Same.
4990 * gcc.dg/Walloca-13.c: Same.
4991 * gcc.dg/Walloca-14.c: Same.
4992 * gcc.dg/attr-alloc_size-9.c: Same.
4993 * gcc.dg/Walloca-1.c: Same.
4994 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
4995 * gcc.dg/Walloca-5.c: Same.
4996 * gcc.dg/Walloca-10.c: Same.
4997 * gcc.dg/Walloca-9.c: Same.
4998 * gcc.dg/attr-alloc_size-6.c: Same.
4999 * gcc.dg/Wvla-larger-than-1.c: Same.
5000 * gcc.dg/torture/pr71881.c: Same.
5001 * gcc.dg/torture/pr71901.c: Same.
5002 * gcc.dg/torture/pr78742.c: Same.
5003 * gcc.dg/builtin-alloc-size.c: Same.
5004 * gcc.dg/Walloca-2.c: Same.
5005 * gcc.dg/Walloca-6.c: Same.
5006 * gcc.dg/Walloca-11.c: Same.
5007 * gcc.dg/attr-alloc_size-7.c: Same.
5008 * gcc.dg/Wvla-larger-than-2.c: Same.
5009 * gcc.dg/Walloca-3.c: Same.
5010 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5011 * gcc.c-torture/compile/pr79413.c: Same.
5012 * gcc.c-torture/compile/pr78439.c: Same.
5013
842392c8
KN
50142017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5015
5016 * gcc.target/powerpc/p9-options-1.c: New test.
5017
de2b3f5c
KT
50182017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5019
5020 PR target/71436
5021 * gcc.c-torture/compile/pr71436.c: New test.
5022
2e6315ef 50232017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5024 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5025
5026 PR tree-optimization/79908
5027 PR tree-optimization/80136
5028 * gcc.dg/torture/pr79908.c: New file.
5029
9cdf0363
NK
50302017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5031
2e6315ef 5032 PR fortran/39239
9cdf0363
NK
5033 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5034
f3dd574e
JJ
50352017-03-22 Jakub Jelinek <jakub@redhat.com>
5036
f13e9cd5
JJ
5037 PR c++/80141
5038 * g++.dg/gomp/pr80141.C: New test.
5039
68ed2ba0
JJ
5040 PR c++/80129
5041 * g++.dg/torture/pr80129.C: New test.
5042
f3dd574e
JJ
5043 PR sanitizer/80110
5044 * g++.dg/tsan/pr80110.C: New test.
5045
918b6c9e
TK
50462017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5047
5048 PR fortran/80142
5049 * gfortran.dg/any_loc.f90: New test case.
5050
bf634d1c
TP
50512017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5052
5053 PR target/80082
5054 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5055 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5056
f7325b95
ML
50572017-03-22 Martin Liska <mliska@suse.cz>
5058
5059 PR target/79906
5060 * g++.dg/ext/mv8.C: Add power* targets.
5061
3f01b620
MS
50622017-03-21 Martin Sebor <msebor@redhat.com>
5063
5064 PR c++/79548
5065 * g++.dg/warn/Wunused-var-26.C: New test.
5066
1cefb051
BS
50672017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5068
5069 PR tree-optimization/79908
5070 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5071
edc1747f
MP
50722017-03-21 Marek Polacek <polacek@redhat.com>
5073 Martin Sebor <msebor@redhat.com>
5074
5075 PR tree-optimization/80109
5076 * gcc.dg/Walloca-14.c: New test.
5077
85106b87
JJ
50782017-03-21 Jakub Jelinek <jakub@redhat.com>
5079
5080 PR target/80125
5081 * gcc.target/powerpc/pr80125.c: New test.
5082
e59a225f
NK
50832017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5084
5085 PR fortran/69498
5086 * gfortran.dg/unexp_attribute.f90: New test
5087
0ffe60b5 50882017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5089 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5090
5091 PR tree-optimization/79908
5092 * gcc.dg/torture/pr79908.c: New file.
5093
54eb90fe
SKS
50942017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5095
5096 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5097 with sizeof(int) < 4.
5098
5611c456
ML
50992017-03-21 Martin Liska <mliska@suse.cz>
5100
5101 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5102 apostrophes.
5103
e650ea2a
RB
51042017-03-21 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/80032
5107 * g++.dg/opt/pr80032.C: New testcase.
5108
da2ce5f9
RB
51092017-03-21 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/80122
5112 * gcc.dg/torture/pr80122.c: New testcase.
5113
9d60683a
TT
51142017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5115
5116 * gcc.dg/pic-2.c: Skip for MIPS.
5117 * gcc.dg/pie-2.c: Skip for MIPS.
5118
d3e19c2c
PC
51192017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5120
5121 PR c++/77752
5122 * g++.dg/cpp0x/initlist97.C: New.
5123 * g++.dg/cpp0x/initlist85.C: Update.
5124
8bee092e
JJ
51252017-03-21 Jakub Jelinek <jakub@redhat.com>
5126
9f30dff0
JJ
5127 PR c/67338
5128 * gcc.dg/pr67338.c: New test.
5129
8bee092e
JJ
5130 PR c++/35878
5131 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5132 dump instead of assembler.
5133 * g++.dg/init/pr35878_2.C: Likewise.
5134 * g++.dg/init/pr35878_3.C: Likewise.
5135
4d1b8e70
JJ
51362017-03-21 Jakub Jelinek <jakub@redhat.com>
5137
5138 PR c/80097
5139 * gcc.dg/ubsan/pr80097.c: New test.
5140
c34923c4
BS
51412017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5142
5143 PR tree-optimization/80054
5144 * g++.dg/torture/pr80054.C: New file.
5145
b0ba96c2
KN
51462017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5147
5148 PR target/79963
5149 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5150 directive to assure selection of proper bit using rlwinm insn.
5151 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5152 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5153 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5154 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5155
92377255
MP
51562017-03-20 Marek Polacek <polacek@redhat.com>
5157 Paolo Carlini <paolo.carlini@oracle.com>
5158
5159 PR c++/80059 - ICE with noexcept and __transaction_atomic
5160 * g++.dg/tm/pr80059-2.C: New test.
5161 * g++.dg/tm/pr80059.C: New test.
5162
243e28bf
ML
51632017-03-20 Martin Liska <mliska@suse.cz>
5164
5165 PR middle-end/79753
5166 * gcc.target/i386/mpx/pr79753.c: New test.
5167
918112d3
ML
51682017-03-20 Martin Liska <mliska@suse.cz>
5169
5170 PR target/79769
5171 PR target/79770
5172 * g++.dg/pr79769.C: New test.
5173 * gcc.target/i386/mpx/pr79770.c: New test.
5174
e325aba2
AK
51752017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5176
5177 PR target/78857
5178 * gcc.target/s390/load-and-test-fp-1.c: New test.
5179 * gcc.target/s390/load-and-test-fp-2.c: New test.
5180
91d2c04c
PT
51812017-03-18 Paul Thomas <pault@gcc.gnu.org>
5182
5183 PR fortran/79676
5184 * gfortran.dg/submodule_28.f08 : New test.
5185
c7e4107b
PT
51862017-03-18 Paul Thomas <pault@gcc.gnu.org>
5187
5188 PR fortran/71838
5189 * gfortran.dg/submodule_26.f08 : New test.
5190 * gfortran.dg/submodule_27.f08 : New test.
5191
d8fe28be
PH
51922017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5193
5194 PR target/79951
5195 * gcc.target/powerpc/pr79951.c: New.
5196
4a17943d
BS
51972017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5198
5199 PR rtl-optimization/79910
5200 * gcc.dg/torture/pr79910.c: New test.
5201
7f166d94
JL
52022017-03-17 Jeff Law <law@redhat.com>
5203
5204 PR tree-optimization/71437
5205 * gcc.dg/tree-ssa/pr71437.c: New test.
5206 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5207 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5208 now caught by VRP, but which were previously caught by DOM.
5209
12c4f7dc
RB
52102017-03-17 Richard Biener <rguenther@suse.de>
5211
5212 PR middle-end/80075
5213 * g++.dg/torture/pr80075.C: New testcase.
5214
207f3423
MM
52152017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5216
5217 PR target/71294
5218 * g++.dg/pr71294.C: New test.
5219
9fc900af
SB
52202017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5221
5222 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5223
c05c2380
JJ
52242017-03-16 Jakub Jelinek <jakub@redhat.com>
5225
e711928b
JJ
5226 PR fortran/80010
5227 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5228
c05c2380
JJ
5229 PR fortran/79886
5230 * gfortran.dg/pr79886.f90: New test.
5231
3231d64b
MM
52322017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5233
5234 PR target/79038
5235 * gcc.target/powerpc/pr79038-1.c: New test.
5236
81ef1f5e
SB
52372017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5238
5239 PR fortran/33271
5240 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5241
395a1e9b
JW
52422017-03-15 Jiong Wang <jiong.wang@arm.com>
5243
5244 PR testsuite/79356
5245 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5246
05f65910
UB
52472017-03-15 Uros Bizjak <ubizjak@gmail.com>
5248
5249 PR target/80019
5250 * gcc.target/i386/pr80019.c: New test.
5251
94285a7d
ML
52522017-03-15 Martin Liska <mliska@suse.cz>
5253
5254 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5255
a983542b
MS
52562017-03-14 Martin Sebor <msebor@redhat.com>
5257
5258 PR tree-optimization/79800
5259 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5260 * gcc.dg/tree-ssa/pr79800.c: New test.
5261
76ca5f40
MM
52622017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 PR target/79947
5265 * gcc.target/powerpc/pr79947.c: New test.
5266
5d9a283a
MS
52672017-03-14 Martin Sebor <msebor@redhat.com>
5268
5269 PR middle-end/80020
5270 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5271 * gcc.dg/attr-alloc_size-7.c: Same.
5272 * gcc.dg/attr-alloc_size-9.c: Same.
5273 * gcc.dg/builtin-alloc-size.c: Same.
5274 * gcc.dg/pr80020.c: New test.
5275
4692943d
BS
52762017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5277
5278 PR rtl-optimization/79728
5279 * gcc.target/i386/sse-globalreg.c: New test.
5280
861d9d5e
ML
52812017-03-14 Martin Liska <mliska@suse.cz>
5282
5283 PR lto/66295
5284 * gcc.dg/tree-prof/pr66295.c: New test.
5285
a48018b5
ML
52862017-03-13 Martin Liska <mliska@suse.cz>
5287
5288 PR middle-end/78339
5289 * gcc.target/i386/mpx/pr78339.c: New test.
5290
8c56cc5a
CZ
52912017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5292
065ba179 5293 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 5294
14555394
CZ
52952017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5296
065ba179 5297 * gcc.target/arc/pr9001090948.c: New file.
14555394 5298
3079b92e
SB
52992017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5300
5301 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5302 Fix test. Make early-out condition return early. Correct comments.
5303
c08de9db
JD
53042017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305
5306 PR libgfortran/78854
5307 * gfortran.dg/dtio_25.f90: New test.
5308
66b27545
MS
53092017-03-10 Martin Sebor <msebor@redhat.com>
5310
5311 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5312
8f2f6381
BS
53132017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5314
5315 PR rtl-optimization/78911
5316 * gcc.target/i386/pr78911-1.c: New test.
5317 * gcc.target/i386/pr78911-2.c: New test.
5318
8e2c69b4 53192017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 5320
8e2c69b4
WS
5321 PR target/79941
5322 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5323 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5324 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5325
455d833c
MP
53262017-03-10 Marek Polacek <polacek@redhat.com>
5327
5328 PR c++/79967
5329 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5330
cdd669f9
JJ
53312017-03-10 Jakub Jelinek <jakub@redhat.com>
5332
e260b0a7
JJ
5333 PR c++/79899
5334 * g++.dg/other/friend7.C: New test.
5335
cdd669f9
JJ
5336 PR c++/79896
5337 * g++.dg/ext/int128-5.C: New test.
5338
730e6e46
SB
53392017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5340
5341 PR testsuite/79356
5342 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5343 powerpc, sparc, or s390x.
5344
fc8f6304
PH
53452017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5346
5347 PR target/79907
5348 * gcc.target/powerpc/pr79907.c: New.
5349
f1b0632a
OH
53502017-03-10 Olivier Hainque <hainque@adacore.com>
5351
5352 * gnat.dg/opt64.adb: New test.
5353 * gnat.dg/opt64_pkg.ads: New helper.
5354 * gnat.dg/opt64_pkg.adb: New helper.
5355
5558f089
JJ
53562017-03-10 Jakub Jelinek <jakub@redhat.com>
5357
2d9dd4fb
JJ
5358 PR rtl-optimization/79909
5359 * gcc.target/powerpc/pr79909.c: New test.
5360
72772e67
JJ
5361 PR tree-optimization/79972
5362 * gcc.dg/pr79972.c: New test.
5363
5558f089
JJ
5364 PR tree-optimization/77975
5365 * gcc.dg/pr77975.c: New test.
5366
822a132c
MP
53672017-03-09 Marek Polacek <polacek@redhat.com>
5368
5369 PR c++/79962
5370 PR c++/79984
5371 * c-c++-common/nonnull-3.c: New test.
5372 * g++.dg/warn/Wnonnull3.C: New test.
5373
c9819d22
MF
53742017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5375
5376 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5377 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5378
36618428
MP
53792017-03-09 Marek Polacek <polacek@redhat.com>
5380
5381 PR sanitizer/79757
5382 * gcc.dg/ubsan/pr79757-1.c: New test.
5383 * gcc.dg/ubsan/pr79757-2.c: New test.
5384 * gcc.dg/ubsan/pr79757-3.c: New test.
5385 * gcc.dg/ubsan/pr79757-4.c: New test.
5386 * gcc.dg/ubsan/pr79757-5.c: New test.
5387
01e5af5a
JJ
53882017-03-09 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR c/79969
5391 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5392
6443c7c0
MP
53932017-03-09 Marek Polacek <polacek@redhat.com>
5394
5395 PR c++/79687
5396 * g++.dg/expr/ptrmem8.C: New test.
5397 * g++.dg/expr/ptrmem9.C: New test.
5398
d721dc3c
RB
53992017-03-09 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/79977
5402 * gcc.dg/graphite/pr79977.c: New testcase.
5403
1f1fd3e2
TT
54042017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5405
5406 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5407 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5408 * lib/target-supports.exp (check_effective_target_rdynamic):
5409 New proc.
5410
16967aff
RB
54112017-03-09 Richard Biener <rguenther@suse.de>
5412
5413 PR middle-end/79971
5414 * gcc.dg/fixed-point/pr79971.c: New testcase.
5415
26d7dc48
RB
54162017-03-09 Richard Biener <rguenther@suse.de>
5417
5418 PR ipa/79970
5419 * gcc.dg/torture/pr79970.c: New testcase.
5420
35f77c28
PC
54212017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 PR c++/71966
5424 * g++.dg/cpp0x/pr71966-1.C: New.
5425 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5426
8a7df031
ML
54272017-03-09 Martin Liska <mliska@suse.cz>
5428
5429 PR tree-optimization/79631
5430 * gcc.target/i386/mpx/pr79631.c: New test.
5431
3828bb0d
ML
54322017-03-09 Martin Liska <mliska@suse.cz>
5433
5434 PR target/65705
5435 PR target/69804
5436 * gcc.target/i386/pr71458.c: Update scanned pattern.
5437
410a590c
MP
54382017-03-09 Marek Polacek <polacek@redhat.com>
5439
5440 PR c++/79672
5441 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5442 * g++.dg/warn/Wduplicated-branches3.C: New test.
5443
f084a22e
PG
54442017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5445
5446 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5447
a278b1c3
ML
54482017-03-09 Martin Liska <mliska@suse.cz>
5449
5450 PR ipa/79764
5451 * g++.dg/pr79764.C: New test.
5452
8dc19053
ML
54532017-03-09 Martin Liska <mliska@suse.cz>
5454
5455 PR ipa/79761
5456 * g++.dg/pr79761.C: New test.
5457
030fc94a
JJ
54582017-03-09 Jakub Jelinek <jakub@redhat.com>
5459
9e463823
JJ
5460 PR sanitizer/79944
5461 * c-c++-common/asan/pr79944.c: New test.
5462
6b62f323
JJ
5463 PR target/79932
5464 * gcc.target/i386/pr79932-2.c: New test.
5465
030fc94a
JJ
5466 PR target/79932
5467 * gcc.target/i386/pr79932-1.c: New test.
5468
423aec8b
MP
54692017-03-09 Marek Polacek <polacek@redhat.com>
5470
5471 PR c++/79900 - ICE in strip_typedefs
5472 * g++.dg/warn/Wpadded-1.C: New test.
5473
6659fe59
MP
54742017-03-08 Marek Polacek <polacek@redhat.com>
5475
5476 * g++.dg/Walloca1.C: Adjust dg-warning.
5477
f1a675e4
AH
54782017-03-08 Andrew Haley <aph@redhat.com>
5479
5480 PR tree-optimization/79943
5481 * gcc.dg/tree-ssa/pr79943.c: New test.
5482
edfcd7e3
RB
54832017-03-08 Richard Biener <rguenther@suse.de>
5484
5485 PR tree-optimization/79955
5486 * gcc.dg/uninit-24.c: New testcase.
5487
61fdfd8c
RB
54882017-03-08 Richard Biener <rguenther@suse.de>
5489
5490 PR tree-optimization/79920
5491 * gcc.dg/vect/pr79920.c: New testcase.
5492
4b48e883
JJ
54932017-03-08 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR sanitizer/79904
5496 * gcc.dg/ubsan/pr79904.c: New test.
5497
a71dbc63
JJ
54982017-03-07 Jakub Jelinek <jakub@redhat.com>
5499
5500 PR c/79834
5501 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5502 diagnostics.
5503
d8a90142
MP
55042017-03-07 Marek Polacek <polacek@redhat.com>
5505
5506 PR middle-end/79809
5507 * g++.dg/Walloca1.C: New test.
5508
a5e9e3e4
ML
55092017-03-07 Martin Liska <mliska@suse.cz>
5510
5511 PR middle-end/68270
5512 * g++.dg/pr68270.C: New test.
5513
1f6dba54
JJ
55142017-03-07 Jakub Jelinek <jakub@redhat.com>
5515
760f82db
JJ
5516 PR rtl-optimization/79901
5517 * gcc.target/i386/pr79901.c: New test.
5518
1f6dba54
JJ
5519 PR sanitizer/79897
5520 * c-c++-common/ubsan/pr79897.c: New test.
5521
feca7b89
VM
55222017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5523
5524 PR rtl-optimization/79571
5525 * gcc.target/i386/pr79571.c: New.
5526
bdbbf28d
MP
55272017-03-06 Marek Polacek <polacek@redhat.com>
5528
5529 PR c++/79796 - ICE with NSDMI and this pointer
5530 * g++.dg/cpp0x/nsdmi13.C: New test.
5531
52564551
JK
55322017-03-06 Julia Koval <julia.koval@intel.com>
5533
5534 PR target/79793
5535 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5536 directives.
5537 * gcc.target/i386/interrupt-13.c: Ditto.
5538 * gcc.target/i386/interrupt-14.c: Ditto.
5539 * gcc.target/i386/interrupt-15.c: Ditto.
5540
345edb37
JJ
55412017-03-06 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR c++/79822
5544 * g++.dg/cpp0x/constexpr-79822.C: New test.
5545
a8d25fd0
RB
55462017-03-06 Richard Biener <rguenther@suse.de>
5547
5548 PR tree-optimization/79894
5549 * gcc.dg/vect/pr79887.c: New testcase.
5550
522fcdd7
RB
55512017-03-06 Richard Biener <rguenther@suse.de>
5552
5553 PR tree-optimization/79824
5554 * gcc.dg/vect/pr79824-1.c: New testcase.
5555 * gcc.dg/vect/pr79824-2.c: Likewise.
5556
54649631
TT
55572017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5558
5559 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5560 gettimeofday. Remove dg-skip-if for AVR.
5561 * lib/target-supports.exp (check_effective_target_gettimeofday):
5562 New proc.
5563
4bbc8970
RD
55642017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5565
5566 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5567 * gcc.target/s390/hotpatch-10.c: Likewise.
5568 * gcc.target/s390/hotpatch-11.c: Likewise.
5569 * gcc.target/s390/hotpatch-12.c: Likewise.
5570 * gcc.target/s390/hotpatch-13.c: Likewise.
5571 * gcc.target/s390/hotpatch-14.c: Likewise.
5572 * gcc.target/s390/hotpatch-15.c: Likewise.
5573 * gcc.target/s390/hotpatch-16.c: Likewise.
5574 * gcc.target/s390/hotpatch-17.c: Likewise.
5575 * gcc.target/s390/hotpatch-18.c: Likewise.
5576 * gcc.target/s390/hotpatch-19.c: Likewise.
5577 * gcc.target/s390/hotpatch-2.c: Likewise.
5578 * gcc.target/s390/hotpatch-26.c: Likewise.
5579 * gcc.target/s390/hotpatch-27.c: Likewise.
5580 * gcc.target/s390/hotpatch-28.c: Likewise.
5581 * gcc.target/s390/hotpatch-3.c: Likewise.
5582 * gcc.target/s390/hotpatch-4.c: Likewise.
5583 * gcc.target/s390/hotpatch-5.c: Likewise.
5584 * gcc.target/s390/hotpatch-6.c: Likewise.
5585 * gcc.target/s390/hotpatch-7.c: Likewise.
5586 * gcc.target/s390/hotpatch-8.c: Likewise.
5587 * gcc.target/s390/hotpatch-9.c: Likewise.
5588
5f215a70
PC
55892017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5590
5591 PR c++/64574
5592 * g++.dg/template/crash125.C: New.
5593
296cc393
JJ
55942017-03-06 Jakub Jelinek <jakub@redhat.com>
5595
5596 PR target/79812
5597 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5598
ca8942a3
TT
55992017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5600
5601 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5602
c1b993c0
PG
56032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5604
5605 * gcc.target/mips/msa-minmax.c: New tests.
5606
a50a32aa
ML
56072017-03-06 Martin Liska <mliska@suse.cz>
5608
5609 PR sanitize/79783
5610 * g++.dg/asan/pr79783.C: New test.
5611
5ada812c
PG
56122017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5613
5614 * gcc.target/mips/msa-dotp.c: New tests.
5615
334b3c4b
PG
56162017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5617
5618 * gcc.target/mips/msa-bclri.c: New test.
5619
d8b4baeb
PC
56202017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/70266
5623 * g++.dg/tm/pr70266.C: New.
5624
ef78bc3c 56252017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5626 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5627
5628 * gfortran.dg/coarray/fail_image_1.f08: New test.
5629 * gfortran.dg/coarray/fail_image_2.f08: New test.
5630 * gfortran.dg/coarray/failed_images_1.f08: New test.
5631 * gfortran.dg/coarray/failed_images_2.f08: New test.
5632 * gfortran.dg/coarray/image_status_1.f08: New test.
5633 * gfortran.dg/coarray/image_status_2.f08: New test.
5634 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5635 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5636 * gfortran.dg/coarray_fail_st.f90: New test.
5637 * gfortran.dg/coarray_failed_images_1.f08: New test.
5638 * gfortran.dg/coarray_image_status_1.f08: New test.
5639 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5640
7f5a7d78
MP
56412017-03-03 Marek Polacek <polacek@redhat.com>
5642
5643 PR c/79758
5644 * gcc.dg/noncompile/pr79758.c: New test.
5645
cc195d46
JJ
56462017-03-03 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR middle-end/79805
5649 * g++.dg/opt/pr79805.C: New test.
5650
945b6e16
AS
56512017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5652
5653 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5654 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5655 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5656 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5657 * gcc.target/i386/i386.exp
5658 (check_effective_target_avx512vpopcntdq): New.
5659
31dcc385
TT
56602017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5661
5662 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5663 ilp32 targets and match DImode registers for lp64 targets.
5664
0e174ae1
UB
56652017-03-03 Uros Bizjak <ubizjak@gmail.com>
5666
5667 * g++.dg/pr71624.C: Disable for x32.
5668 * g++.dg/pr71633.C: Ditto.
5669
93505ec5
JJ
56702017-03-03 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR target/79807
5673 * gcc.target/i386/pr79807.c: New test.
5674
d78a1c01
ML
56752017-03-03 Martin Liska <mliska@suse.cz>
5676
5677 PR tree-optimization/79803
5678 * gcc.dg/tree-ssa/pr79803.c: New test.
5679
ec7f796e
ML
56802017-03-03 Martin Liska <mliska@suse.cz>
5681
5682 PR rtl-optimization/79574
5683 * gcc.dg/pr79574-2.c: New test.
5684
30d309aa
RB
56852017-03-03 Richard Biener <rguenther@suse.de>
5686
5687 PR c++/79825
5688 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5689
38801de5
JJ
56902017-03-03 Jakub Jelinek <jakub@redhat.com>
5691
5692 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5693
7278b0a2
MP
56942017-03-03 Marek Polacek <polacek@redhat.com>
5695
5696 PR c++/79791
5697 * g++.dg/warn/Wwrite-strings-1.C: New test.
5698 * g++.dg/warn/Wwrite-strings-2.C: New test.
5699 * g++.dg/warn/Wwrite-strings-3.C: New test.
5700 * g++.dg/warn/Wwrite-strings-4.C: New test.
5701 * g++.dg/warn/Wwrite-strings-5.C: New test.
5702 * g++.dg/warn/Wwrite-strings-6.C: New test.
5703 * g++.dg/warn/Wwrite-strings-7.C: New test.
5704 * g++.dg/warn/Wwrite-strings-8.C: New test.
5705 * g++.dg/warn/Wwrite-strings-9.C: New test.
5706 * g++.dg/warn/Wwrite-strings-10.C: New test.
5707 * g++.dg/warn/Wwrite-strings-11.C: New test.
5708 * g++.dg/warn/Wwrite-strings-12.C: New test.
5709
75473a91
RB
57102017-03-03 Richard Biener <rguenther@suse.de>
5711
5712 PR middle-end/79818
5713 * gcc.dg/torture/pr79818.c: New testcase.
5714
50bea0c5
JJ
57152017-03-02 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR c++/79782
5718 * g++.dg/warn/Wunused-parm-10.C: New test.
5719
130f15ce
UB
57202017-03-02 Uros Bizjak <ubizjak@gmail.com>
5721
5722 * gcc.dg/rtl/x86_64/*.c: Test for
5723 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5724
dc362ada
UB
57252017-03-02 Uros Bizjak <ubizjak@gmail.com>
5726
5727 PR target/79514
5728 * gcc.target/i386/pr79514.c: New test.
5729
fe792dd8
JJ
57302017-03-02 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR rtl-optimization/79780
5733 * gcc.c-torture/compile/pr79780.c: New test.
5734
e80facb4
RB
57352017-03-02 Richard Biener <rguenther@suse.de>
5736
5737 PR tree-optimization/79345
5738 PR c++/42000
5739 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5740 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5741 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5742
eb0e7c34
RB
57432017-03-02 Richard Biener <rguenther@suse.de>
5744
5745 PR c/79756
5746 * gcc.dg/vector-1.c: New testcase.
5747
653a4b32
BC
57482017-03-02 Bin Cheng <bin.cheng@arm.com>
5749
5750 PR tree-optimization/66768
5751 * gcc.target/i386/pr66768.c: New test.
5752
da403f31
RB
57532017-03-02 Richard Biener <rguenther@suse.de>
5754
5755 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5756 * gcc.dg/rtl/x86_64/final.c: Likewise.
5757 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5758 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5759 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5760 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5761
83692f96
RB
57622017-03-02 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/79777
5765 * gcc.dg/torture/pr79777.c: New testcase.
5766
71dedb33
MS
57672017-03-01 Martin Sebor <msebor@redhat.com>
5768
5769 PR middle-end/79692
5770 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5771 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5772 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5773 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5774
48990905
UB
57752017-03-01 Uros Bizjak <ubizjak@gmail.com>
5776
5777 * gcc.target/i386/invsize-2.c: New test.
5778 * gcc.target/i386/invsize-3.c: Ditto.
5779 * gcc.target/i386/invsize-4.c: Ditto.
5780 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5781 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5782
c7f0c9f3
MM
57832017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5784
5785 PR target/79439
5786 * gcc.target/powerpc/pr79439.c: New test.
5787
f5ef6bfc
PH
57882017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5789
5790 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5791 scan string.
5792
5793
50181506
KN
57942017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5795
5796 PR target/79395
5797 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5798 pattern to look for vcmpequd. instead of vcmpnew.
5799 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5800 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5801 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5802 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5803 look for xvcmpeqdp. instead of xvcmpnedp.
5804 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5805 look for vcmpequd. instead of vcmpnew.
5806 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5807 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5808 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5809 look for xvcmpeqsp. instead of xvcmpnesp.
5810 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5811 look for xvcmpeqdp. instead of xvcmpnedp.
5812 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5813 look for vcmpequd. instead of vcmpnew.
5814 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5815 look for vcmpeqsp instead of xvcmpnesp.
5816 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5817 look for xvcmpeqdp instead of xvcmpnedp.
5818
0100ae43
RB
58192017-03-01 Richard Biener <rguenther@suse.de>
5820
5821 PR middle-end/79721
5822 * gcc.dg/torture/pr79721.c: New testcase.
5823
0f3f4ffe
JJ
58242017-03-01 Jakub Jelinek <jakub@redhat.com>
5825
42132674
JJ
5826 PR c++/79681
5827 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5828 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5829
e3e9e8ca
JJ
5830 PR c++/79746
5831 * g++.dg/warn/Wunused-parm-9.C: New test.
5832
0f3f4ffe
JJ
5833 PR tree-optimization/79734
5834 * g++.dg/opt/pr79734.C: New test.
5835
ad1de652
JJ
58362017-02-28 Jakub Jelinek <jakub@redhat.com>
5837
5838 PR tree-optimization/79737
5839 * gcc.c-torture/execute/pr79737-1.c: New test.
5840 * gcc.c-torture/execute/pr79737-2.c: New test.
5841
7a1ae923
EB
58422017-02-28 Eric Botcazou <ebotcazou@adacore.com>
5843
5844 * gcc.target/sparc/20170228-1.c: New test.
5845
2af0c3ed
UB
58462017-02-28 Uros Bizjak <ubizjak@gmail.com>
5847
5848 * gcc.target/i386/invsize-1.c: New test.
5849
203ced0a
MS
58502017-02-28 Martin Sebor <msebor@redhat.com>
5851
5852 PR tree-optimization/79691
5853 * gcc.dg/tree-ssa/pr79691.c: New test.
5854
8a915b87
JJ
58552017-02-28 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR target/79729
5858 * gcc.target/i386/pr79729.c: New test.
5859
41aa3a38
RB
58602017-02-28 Richard Biener <rguenther@suse.de>
5861
5862 PR tree-optimization/79740
5863 * gcc.dg/torture/pr79740.c: New testcase.
5864
587240d2
RB
58652017-02-28 Richard Biener <rguenther@suse.de>
5866
5867 PR middle-end/79731
5868 * c-c++-common/torture/pr79731.c: New testcase.
5869
dd3f4560
RB
58702017-02-28 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/79732
5873 * gcc.dg/torture/pr79732.c: New testcase.
5874
c7d97b28
RB
58752017-02-28 Richard Biener <rguenther@suse.de>
5876
5877 PR tree-optimization/79723
5878 * gcc.target/i386/pr79723.c: New testcase.
5879
c8f28a3c
PH
58802017-02-27 Pat Haugen <pthaugen@us.ibm.com>
5881
5882 PR target/79544
5883 * gcc.target/powerpc/pr79544.c: New.
5884
c91c3003
PC
58852017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/79414
5888 * g++.dg/parse/crash67.C: New.
5889
57fa080b
BC
58902017-02-27 Bin Cheng <bin.cheng@arm.com>
5891
5892 PR tree-optimization/77536
5893 * gcc.dg/vect/pr79347.c: Revise testing string.
5894
68b948d3
RB
58952017-02-27 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/45397
5898 * gcc.dg/tree-ssa/pr45397.c: New testcase.
5899
69a2e8a1
RB
59002017-02-27 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/79690
5903 * gcc.target/i386/pr79690.c: New testcase.
5904
c7b608a9
TK
59052017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5906
5907 PR fortran/51119
5908 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
5909 of original.
5910 * gfortran.dg/inline_matmul_11.f90: Likewise.
5911 * gfortran.dg/inline_matmul_9.f90: Likewise.
5912 * gfortran.dg/matmul_13.f90: New test.
5913 * gfortran.dg/matmul_14.f90: New test.
5914
98561a9b
JJ
59152017-02-25 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR middle-end/79396
5918 * g++.dg/opt/pr79396.C: New test.
5919
77be9417
DH
59202017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5921
5922 PR fortran/79597
5923 * gfortran.dg/dtio_6.f90: Update test.
5924
59252017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
5926
5927 PR fortran/79601
5928 * gfortran.dg/interface_operator_2.f90: New test.
5929
b9822443
JJ
59302017-02-24 Jakub Jelinek <jakub@redhat.com>
5931
5932 PR c/79677
5933 * gcc.dg/pr79677.c: New test.
5934
4bc2b786
MF
59352017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
5936
5937 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
5938 of mov.ps.
5939 * gcc.target/mips/mips-ps-type.c (move): Likewise.
5940 (cond_move1): Simplify condition to force generation of
5941 mov[nz].ps.
5942 (cond_move2): Likewise.
5943
4227c9ad
JJ
59442017-02-24 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR c++/79588
5947 * g++.dg/warn/Wrestrict-1.C: New test.
5948 * g++.dg/warn/Wrestrict-2.C: New test.
5949
fd527ec1
DE
59502017-02-24 David Edelsohn <dje.gcc@gmail.com>
5951
5952 * g++.dg/ext/complit15.C: Require LTO.
5953
2af8fd5c
TT
59542017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
5955
5956 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
5957 logical_op_short_circuit to skip targets.
5958 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
5959 and s390.
5960
0b9cdb9a
EB
59612017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5962
5963 * gnat.dg/opt63.adb: New test.
5964
4af362a9
EB
59652017-02-24 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * gnat.dg/discr47.adb: New test.
5968
7699e88f
RB
59692017-02-24 Richard Biener <rguenther@suse.de>
5970
5971 PR tree-optimization/79389
5972 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
5973
e3beb191
PC
59742017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/79361
5977 * g++.dg/cpp0x/pr79361-1.C: New.
5978 * g++.dg/cpp0x/pr79361-2.C: Likewise.
5979
195610aa
EB
59802017-02-23 Eric Botcazou <ebotcazou@adacore.com>
5981
5982 * gcc.target/visium/bit_test.c: Accept any lsr form.
5983 * gcc.target/visium/block_move.c: Tweak.
5984
17885cad
DV
59852017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5986
5987 PR 68749
5988 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
5989
45f7faf0
RB
59902017-02-23 Richard Biener <rguenther@suse.de>
5991
5992 PR tree-optimization/79683
5993 * gcc.target/i386/pr79683.c: New testcase.
5994
18eb304e
JL
59952017-02-22 Jeff Law <law@redhat.com>
5996
5997 PR tree-optimization/79578
5998 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
5999
0a864a97
SD
60002017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6001
6002 * gcc.target/mips/msa-fp-cc.c: New test.
6003
fe8ece05
JJ
60042017-02-22 Jakub Jelinek <jakub@redhat.com>
6005
e40b6fc7
JJ
6006 PR c++/79664
6007 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6008 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6009 * g++.dg/gomp/pr79664.C: New test.
6010
fe8ece05
JJ
6011 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6012
78af14ae
MP
60132017-02-22 Marek Polacek <polacek@redhat.com>
6014
6015 PR c++/79653
6016 * g++.dg/cpp0x/alignas10.C: New test.
6017 * g++.dg/cpp0x/alignas9.C: New test.
6018
8fdddd3d
MP
6019 PR c++/79657
6020 * g++.dg/ext/underlying_type12.C: New test.
6021
61ac5ebe
MP
6022 PR c/79662
6023 * gcc.dg/enum-incomplete-4.c: New test.
6024
888c7050
JJ
60252017-02-22 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR target/70465
6028 * gcc.target/i386/pr70465-2.c: New test.
6029
6d3daa1a
UB
60302017-02-21 Uros Bizjak <ubizjak@gmail.com>
6031
6032 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6033
76dd203e
RB
60342017-02-22 Richard Biener <rguenther@suse.de>
6035
6036 PR tree-optimization/79673
6037 * gcc.target/i386/pr79673.c: New testcase.
6038
a9c774d2
RB
60392017-02-22 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/79666
6042 * gcc.dg/torture/pr79666.c: New testcase.
6043
8f4f841a
ML
60442017-02-22 Martin Liska <mliska@suse.cz>
6045
6046 PR lto/79587
6047 * gcc.dg/tree-prof/pr79587.c: New test.
6048
a232a1cb
MP
60492017-02-21 Marek Polacek <polacek@redhat.com>
6050
6051 PR c++/79535
6052 * g++.dg/ext/flexary23.C: New test.
6053
b86fec68
UB
60542017-02-21 Uros Bizjak <ubizjak@gmail.com>
6055
6056 PR target/79593
6057 * gcc.target/i386/pr79593.c: New test.
6058
5c3f1d7b
JJ
60592017-02-21 Jakub Jelinek <jakub@redhat.com>
6060
b7280ac2
JJ
6061 PR c++/79654
6062 * g++.dg/cpp1z/decomp26.C: New test.
6063
5c3f1d7b
JJ
6064 PR sanitizer/79589
6065 * g++.dg/ubsan/pr79589.C: New test.
6066
1486c2a7
JL
60672017-02-21 Jeff Law <law@redhat.com>
6068
6069 PR tree-optimization/79621
6070 * gcc.c-torture/compile/pr79621.c: New test.
6071
2f3ec56d
JJ
60722017-02-21 Jakub Jelinek <jakub@redhat.com>
6073
3bb43119
JJ
6074 PR c++/79655
6075 * g++.dg/cpp1y/constexpr-79655.C: New test.
6076
664beaf2 6077 PR c++/79639
b86fec68 6078 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6079
956d3e61
JJ
6080 PR target/79633
6081 * gcc.target/i386/mpx/pr79633.c: New test.
6082
d4cbfca4
JJ
6083 PR target/79570
6084 * gcc.dg/pr79570.c: New test.
6085
00bc9de3
JJ
6086 PR c++/79641
6087 * c-c++-common/pr79641.c: New test.
6088
d002d099
JJ
6089 PR tree-optimization/79649
6090 * gcc.target/i386/pr79649.c: New test.
6091
2f3ec56d
JJ
6092 PR target/79494
6093 * gcc.dg/pr79494.c: New test.
6094
e6655a5f
SB
60952017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6096
6097 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6098 to dg-options.
6099
61002017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6101
6102 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6103
fd527ec1
DE
61042017-02-02 Jason Merrill <jason@redhat.com>
6105
6106 PR c++/79580
6107 * g++.dg/ext/complit15.C: New.
6108
027a9dd5
KN
61092017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6110
6111 PR target/78056
6112 * gcc.target/powerpc/pr78056-8.c: Remove.
6113
80480cee
MP
61142017-02-20 Marek Polacek <polacek@redhat.com>
6115
6116 PR middle-end/79537
6117 * gcc.dg/comp-goto-4.c: New test.
6118
85ade8d6
MP
6119 PR sanitizer/79558
6120 * c-c++-common/ubsan/bounds-14.c: New test.
6121
705d3b77
JJ
61222017-02-20 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR target/79568
6125 * gcc.target/i386/pr79568-1.c: New test.
6126 * gcc.target/i386/pr79568-2.c: New test.
6127 * gcc.target/i386/pr79568-3.c: New test.
6128
dc42a736
PT
61292017-02-16 Paul Thomas <pault@gcc.gnu.org>
6130
6131 PR fortran/79382
705d3b77
JJ
6132 * gfortran.dg/dtio_10.f90: Change test of error message.
6133 * gfortran.dg/dtio_23.f90: New test.
6134 * gfortran.dg/dtio_24.f90: New test.
dc42a736 6135
1ca6a74f
PT
61362017-02-20 Paul Thomas <pault@gcc.gnu.org>
6137
6138 PR fortran/79434
705d3b77 6139 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 6140
63af1586
PT
61412017-02-19 Paul Thomas <pault@gcc.gnu.org>
6142
6143 PR fortran/79447
705d3b77 6144 * gfortran.dg/submodule_24.f08: New test.
63af1586 6145
4ca4d1e9
AV
61462017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6147
6148 PR fortran/79229
6149 * gfortran.dg/class_allocate_24.f90: New test.
6150
dea71ad0
PT
61512017-02-19 Paul Thomas <pault@gcc.gnu.org>
6152
6153 PR fortran/79402
6154 * gfortran.dg/submodule_23.f90: New test.
6155
f46e2bc9
PC
61562017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 PR c++/79380
6159 * g++.dg/cpp0x/alignas8.C: New.
6160
7dfa657b
JW
61612017-02-19 Eric Fiselier <eric@efcs.ca>
6162 Jonathan Wakely <jwakely@redhat.com>
6163
6164 PR c++/69523
6165 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6166
eab1f169
PK
61672017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6168
6169 * gcc.dg/gimplefe-26.c: New test.
6170
47e16d83
JDA
61712017-02-18 John David Anglin <danglin@gcc.gnu.org>
6172
6173 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6174
c2615951
JJ
61752017-02-18 Jakub Jelinek <jakub@redhat.com>
6176
c28fcc60
JJ
6177 PR target/79569
6178 * gcc.target/i386/3dnowA-3.c: New test.
6179
c2615951
JJ
6180 PR target/79559
6181 * gcc.target/i386/pr79559.c: New test.
6182
97fcf744
JM
61832017-02-17 Joseph Myers <joseph@codesourcery.com>
6184
6185 * gcc.dg/c11-float-2.c: New test.
6186 * gcc.dg/torture/float128-floath.c,
6187 gcc.dg/torture/float128x-floath.c,
6188 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6189 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6190 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6191 *_DECIMAL_DIG macros with DECIMAL_DIG.
6192
a530e181
BS
61932017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6194
6195 PR target/79261
6196 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6197
1d516992
JK
61982017-02-17 Julia Koval <julia.koval@intel.com>
6199
6200 * gcc.target/i386/rdpid.c New test.
6201 * gcc.target/i386/sse-12.c: Add -mrdpid.
6202 * gcc.target/i386/sse-13.c: Ditto.
6203 * gcc.target/i386/sse-14.c: Ditto.
6204 * gcc.target/i386/sse-22.c: Ditto.
6205 * gcc.target/i386/sse-23.c: Ditto.
6206 * g++.dg/other/i386-2.C: Ditto.
6207 * g++.dg/other/i386-3.C: Ditto.
6208
3185712c
SB
62092017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6210
6211 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6212 * gcc.dg/pr61441.c: Ditto.
6213
a261ee49
ML
62142017-02-17 Martin Liska <mliska@suse.cz>
6215
6216 PR rtl-optimization/79574
6217 * gcc.dg/pr79574.c: New test.
6218
5bf69d74
MP
62192017-02-17 Marek Polacek <polacek@redhat.com>
6220
6221 PR middle-end/79536
6222 * gcc.dg/torture/pr79536.c: New test.
6223
a72b242e
AM
62242017-02-16 Alan Modra <amodra@gmail.com>
6225
6226 * gcc.c-torture/execute/pr79286.c: New.
6227
bcac0b4d
JJ
62282017-02-16 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR c++/79512
6231 * c-c++-common/gomp/pr79512.c: New test.
6232
945c17d8
MS
62332017-02-15 Martin Sebor <msebor@redhat.com>
6234
6235 PR c++/79363
6236 * g++.dg/ext/flexary12.C: Adjust.
6237 * g++.dg/ext/flexary20.C: Same.
6238 * g++.dg/ext/flexary21.C: Same.
6239 * g++.dg/ext/flexary22.C: New test.
6240
25c99850
BC
62412017-02-15 Bin Cheng <bin.cheng@arm.com>
6242
6243 PR tree-optimization/79347
6244 * gcc.dg/vect/pr79347.c: New test.
6245
4f5e5fcb
JJ
62462017-02-15 Jakub Jelinek <jakub@redhat.com>
6247
e7202857
JJ
6248 PR c++/79301
6249 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6250 [[deprecated]] comment.
6251 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6252 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6253 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6254 [[deprecated]] in -std=c++11.
6255 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6256 [[fallthrough]] in -std=c++11 and -std=c++14.
6257
4f5e5fcb
JJ
6258 PR c++/79288
6259 * g++.dg/tls/pr79288.C: New test.
6260
c7545f1c
MP
62612017-02-15 Marek Polacek <polacek@redhat.com>
6262
6263 PR c/79515
6264 * gcc.dg/dfp/pr79515.c: New.
6265
1114b39c
DE
62662017-02-15 David Edelsohn <dje.gcc@gmail.com>
6267
6268 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6269
93b87d1d
TS
62702017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6271
6272 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6273 "opt_files".
6274
fa8db6ea
JJ
62752017-02-15 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR target/79487
6278 * gcc.dg/dfp/pr79487.c: New test.
6279 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6280 2017-02-13 change.
6281
8722316b
CL
62822017-01-14 Carl Love <cel@us.ibm.com>
6283
6284 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6285 xvcvsxdsp and xvcvuxdsp instructions.
6286
2932fe90
SB
62872017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6288
6289 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6290 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6291 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6292 64-bit default target.
6293 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6294 a 64-bit default target.
6295
63d09033
JJ
62962017-02-14 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR target/79481
6299 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 6300 (test_3vx): Change return type from int to void.
63d09033
JJ
6301 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6302 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6303 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6304 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6305 tests.
6306 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6307 (test_3vx): Change return type from int to void.
6308 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6309 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6310 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6311 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6312 tests.
6313 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6314 intrinsic. Change scan-assembler-times number from 1 to 2.
6315 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6316 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6317 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6318 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6319 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6320 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6321 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6322
8668fae0
UB
63232017-02-14 Uros Bizjak <ubizjak@gmail.com>
6324
6325 PR middle-end/61225
6326 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6327 Use dg-additional-options for ia32 target. Remove XFAIL.
6328
95d96609
UB
63292017-02-14 Uros Bizjak <ubizjak@gmail.com>
6330
6331 PR target/79495
6332 * gcc.target/i386/pr79495.c: New test.
6333
6f207d58
MP
63342017-02-14 Marek Polacek <polacek@redhat.com>
6335
6336 PR c++/79420
6337 PR c++/79463
6338 * g++.dg/cpp1y/pr79463.C: New.
6339 * g++.dg/template/incomplete10.C: New.
6340 * g++.dg/template/incomplete9.C: New.
6341
ee139af5
L
63422017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6343
6344 PR target/79498
6345 * gcc.target/i386/pr79498.c: New test.
6346
bf00c9e0
MS
63472017-02-14 Martin Sebor <msebor@redhat.com>
6348
6349 PR middle-end/79448
6350 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6351 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6352 * gcc.dg/tree-ssa/pr79448.c: New test.
6353
6c022f73
JL
63542017-02-14 Jeff Law <law@redhat.com>
6355
6356 PR tree-optimization/79095
6357 * g++.dg/pr79095-1.C: New test
6358 * g++.dg/pr79095-2.C: New test
6359 * g++.dg/pr79095-3.C: New test
6360 * g++.dg/pr79095-4.C: New test
6361 * g++.dg/pr79095-5.C: New test
6362 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6363 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6364
b719f884
JG
63652017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6366
6367 * gcc.target/aarch64/vect_fp16_1.c: New.
6368
1be33173
PK
63692017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6370
6371 * gcc.dg/gimplefe-25.c: New test.
6372
73424a09
JJ
63732017-02-14 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR tree-optimization/79408
6376 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6377
977472e8
RB
63782017-02-14 Richard Biener <rguenther@suse.de>
6379
6380 PR middle-end/79432
6381 * gcc.dg/torture/pr79432.c: New testcase.
6382
ee75687b
MS
63832017-02-13 Martin Sebor <msebor@redhat.com>
6384
6385 PR middle-end/79496
6386 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6387
b84702c0
JJ
63882017-02-13 Jakub Jelinek <jakub@redhat.com>
6389
ecc04fae
JJ
6390 PR sanitizer/79341
6391 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6392 variables volatile.
6393
b84702c0
JJ
6394 PR c++/79232
6395 * g++.dg/cpp1z/eval-order4.C: New test.
6396 * g++.dg/other/pr79232.C: New test.
6397
b9a161ff
NS
63982017-02-13 Nathan Sidwell <nathan@acm.org>
6399
6400 PR c++/79296
6401 * g++.dg/cpp0x/pr79296.C: New.
6402
d8505fac
SB
64032017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6404
6405 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6406 Instead, xfail powerpc*-*-* && lp64.
6407
efb802cb
SB
64082017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6409
6410 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6411 powerpc_p8vector_ok.
6412 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6413
8d6427c6
AS
64142017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6415
6416 PR target/79449
6417 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6418 for reading beyond a 4k boundary.
6419
9b7716c9
JJ
64202017-02-13 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR rtl-optimization/79388
6423 PR rtl-optimization/79450
6424 * gcc.c-torture/execute/pr79388.c: New test.
6425 * gcc.c-torture/execute/pr79450.c: New test.
6426
4bb91707
TK
64272017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6428
6429 PR fortran/65542
9b7716c9 6430 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6431
e22910c2
JJ
64322017-02-11 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR sanitizer/79341
6435 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6436
acbbac04
JH
64372017-02-11 Jan Hubicka <hubicka@ucw.cz>
6438
6439 PR tree-ssa/56727
6440 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6441
e493f96b
JJ
64422017-02-10 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR c++/79457
6445 * g++.dg/cpp0x/pr79457.C: New test.
6446
773acd54
SB
64472017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6448
6449 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6450 scan-assembler unless lp64.
6451
b56f814e
SB
64522017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6453
6454 PR tree-optimization/66612
6455 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6456
5e659d16
SB
64572017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6458
6459 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6460 of all powerpc.
6461
6f4f30bf
MP
64622017-02-10 Marek Polacek <polacek@redhat.com>
6463
6464 PR c++/79435
6465 * g++.dg/cpp1y/pr79435.C: New.
6466
3799a5b8
MP
6467 PR c++/79184
6468 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6469
052ef81d
CL
64702017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6471
6472 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6473 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6474 New.
6475 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6476 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6477 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6478 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6479 (vtst_expected_poly64x2): Move to aarch64-only section.
6480 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6481 (vtst_p64, vtstq_p64): New tests.
6482
a7c8ed0c
PC
64832017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6484
6485 PR c++/71737
6486 * g++.dg/cpp0x/pr71737.C: New.
6487
3dcde5ef 64882017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6489 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6490
6491 * gcc.dg/gimplefe-error-1.c: New testcase.
6492 * gcc.dg/gimplefe-error-2.c: New testcase.
6493 * gcc.dg/gimplefe-error-3.c: New testcase.
6494
6139a3b7
JJ
64952017-02-10 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR tree-optimization/79411
6498 * gcc.c-torture/compile/pr79411.c: New test.
6499
9bfc55d0
JJ
65002017-02-09 Jakub Jelinek <jakub@redhat.com>
6501 Jason Merrill <jason@redhat.com>
6502
6503 PR c++/79143
6504 * g++.dg/cpp1z/pr79143.C: New test.
6505
0b90c541
JH
65062017-02-09 Jan Hubicka <hubicka@ucw.cz>
6507
6508 * gcc.dg/loop-unswitch-2.c: Update testcase.
6509 * gcc.dg/loop-unswitch-1.c: Update testcase.
6510
192b048b
MP
65112017-02-09 Marek Polacek <polacek@redhat.com>
6512
6513 PR c/79428
6514 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6515 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6516 * c-c++-common/goacc/pr79428-1.c: New test.
6517 * c-c++-common/gomp/pr79428-2.c: New test.
6518 * c-c++-common/gomp/pr79428-5.c: New test.
6519 * c-c++-common/gomp/pr79428-6.c: New test.
6520 * c-c++-common/pr79428-3.c: New test.
6521
e9a9033b
AK
65222017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6523
6524 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6525 testcases.
6526
56f71478
JJ
65272017-02-09 Jakub Jelinek <jakub@redhat.com>
6528
28f6839b
JJ
6529 PR c/79413
6530 * gcc.c-torture/compile/pr79413.c: New test.
6531
f08683a1
JJ
6532 PR c++/79429
6533 * c-c++-common/gomp/pr79429.c: New test.
6534 * g++.dg/gomp/pr79429.C: New test.
6535
56f71478
JJ
6536 PR c/79431
6537 * c-c++-common/gomp/pr79431.c: New test.
6538
02889d23
CLT
65392017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6540 Cesar Philippidis <cesar@codesourcery.com>
6541 Joseph Myers <joseph@codesourcery.com>
6542 Chung-Lin Tang <cltang@codesourcery.com>
6543
6544 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6545 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6546 * c-c++-common/goacc/loop-auto-2.c: New.
6547 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6548 * c-c++-common/goacc/tile-2.c: New.
6549 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6550 * g++.dg/goacc/tile-1.C: New, check tile subst.
6551 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6552 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6553 * gfortran.dg/goacc/tile-1.f90: New test.
6554 * gfortran.dg/goacc/tile-2.f90: New test.
6555 * gfortran.dg/goacc/tile-lowering.f95: New test.
6556
9c0c77d2
RB
65572017-02-09 Richard Biener <rguenther@suse.de>
6558
6559 PR tree-optimization/69823
6560 * gcc.dg/graphite/pr69823.c: New testcase.
6561
f39bad9f
PH
65622017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6563
6564 PR target/78604
6565 * gcc.target/powerpc/pr78604.c: New.
6566
fc00b9ce
KN
65672017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6568
6569 PR target/68972
6570 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6571 disable this test on power architecture.
6572
50c1f4a5
RB
65732017-02-08 Richard Biener <rguenther@suse.de>
6574
6575 PR tree-optimization/71824
6576 PR tree-optimization/79409
6577 * gcc.dg/graphite/pr71824-3.c: New testcase.
6578
74a15d14
JJ
65792017-02-08 Jakub Jelinek <jakub@redhat.com>
6580
6581 PR tree-optimization/79408
6582 * gcc.dg/tree-ssa/pr79408.c: New test.
6583
d798497e
RB
65842017-02-08 Richard Biener <rguenther@suse.de>
6585
6586 PR tree-optimization/71824
6587 * gcc.dg/graphite/pr71824-2.c: New testcase.
6588
9d5019a1
AP
65892017-02-07 Andrew Pinski <apinski@cavium.com>
6590
705d3b77 6591 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6592
ec48209a
JJ
65932017-02-07 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR rtl-optimization/79386
6596 * gcc.c-torture/compile/pr79386.c: New test.
6597
e5f234b2
DV
65982017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6599 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6600
6601 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6602 *-*-solaris*.
6603
1f138b75
JJ
66042017-02-07 Jakub Jelinek <jakub@redhat.com>
6605
6606 PR target/79299
6607 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6608 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6609
7af4b20d
RB
66102017-02-07 Richard Biener <rguenther@suse.de>
6611
6612 * gcc.dg/gimplefe-23.c: New testcase.
6613 * gcc.dg/gimplefe-24.c: Likewise.
6614
d95c2fc7
CL
66152017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6616
6617 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6618 scan-assembler instead of scan-assembler-times.
6619 * gcc.target/aarch64/test_frame_10.c: Likewise.
6620 * gcc.target/aarch64/test_frame_12.c: Likewise.
6621 * gcc.target/aarch64/test_frame_2.c: Likewise.
6622 * gcc.target/aarch64/test_frame_4.c: Likewise.
6623 * gcc.target/aarch64/test_frame_6.c: Likewise.
6624 * gcc.target/aarch64/test_frame_7.c: Likewise.
6625 * gcc.target/aarch64/test_frame_8.c: Likewise.
6626
fa5d44d0
RO
66272017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6628
6629 * gcc.target/i386/pr78419.c: Require ifunc support.
6630
d9b4ce00
DE
66312017-02-07 David Edelsohn <dje.gcc@gmail.com>
6632
6633 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6634
bb7d75ff
PP
66352017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6636
6637 PR c++/79360
6638 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6639
122e7b4f
KC
66402017-02-06 Kito Cheng <kito.cheng@gmail.com>
6641
6642 * lib/target-supports.exp: Define the RISC-V target.
6643 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6644 * gcc.dg/builtin-apply2.c: Likewise.
6645 * gcc.dg/ifcvt-4.c: Likewise.
6646 * gcc.dg/loop-8.c: Likewise.
6647 * gcc.dg/sibcall-10.c: Likewise.
6648 * gcc.dg/sibcall-9.c: Likewise.
6649 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6650 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6651 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6652 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6653 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6654 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6655 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6656
391675ac
MM
66572017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6658
6659 PR target/66144
6660 * gcc.target/powerpc/pr66144-1.c: New test.
6661 * gcc.target/powerpc/pr66144-2.c: Likewise.
6662 * gcc.target/powerpc/pr66144-3.c: Likewise.
6663
e495e31a
MS
66642017-02-06 Martin Sebor <msebor@redhat.com>
6665
6666 PR tree-optimization/79376
6667 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6668 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6669
2568d8a1
JJ
66702017-02-06 Jakub Jelinek <jakub@redhat.com>
6671
98e09245
JJ
6672 PR c++/79379
6673 * g++.dg/cpp1y/constexpr-79379.C: New test.
6674
e8b0383c
JJ
6675 PR c++/79377
6676 * g++.dg/lookup/pr79377.C: New test.
6677
a5e8cbd1
JJ
6678 PR c++/79372
6679 * g++.dg/cpp1z/decomp25.C: New test.
6680
2568d8a1
JJ
6681 PR tree-optimization/79284
6682 * gcc.c-torture/compile/pr79284.c: New test.
6683
aae936b9
PC
66842017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6685
6686 PR c++/70448
6687 * g++.dg/cpp0x/pr70448.C: New.
6688
daf57541
DV
66892017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6690
6691 PR 78348
6692 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6693 to dg-options.
6694
0898c74d
GJL
66952017-02-06 Georg-Johann Lay <avr@gjlay.de>
6696
6697 PR target/78883
6698 * gcc.c-torture/compile/pr78883.c: New test.
6699
5d3ebb71
JH
67002017-02-05 Jan Hubicka <hubicka@ucw.cz>
6701
6702 PR tree-ssa/79347
6703 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6704 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6705 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6706 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6707 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6708 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6709 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6710 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6711 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6712 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6713 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6714 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6715 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6716
139d4065
AV
67172017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6718
6719 PR fortran/79344
6720 * gfortran.dg/allocate_with_source_24.f90: New test.
6721
4b9c80d8
AV
67222017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6723
6724 PR fortran/79230
6725 * gfortran.dg/der_ptr_component_2.f90: New test.
6726
f3877b2f
EB
67272017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6728
6729 * gcc.target/sparc/20170205-1.c: New test.
6730
d8a09ada
JDA
67312017-02-03 John David Anglin <danglin@gcc.gnu.org>
6732
a2a86d6a
JDA
6733 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6734 libatomic_available.
6735
a1d99925
JDA
6736 * gcc.dg/pr77587.c: Require alias support.
6737 * gcc.dg/pr77587a.c: Likewise.
6738
d8bf159e
JDA
6739 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6740 * gcc.c-torture/execute/pr78622.c: Likewise.
6741
d8a09ada
JDA
6742 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6743 hppa*-*-hpux*.
6744 * c-c++-common/Wunused-var-16.c: Likewise.
6745 * c-c++-common/builtin-shuffle-1.c: Likewise.
6746 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6747 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6748
f589a1ce
MS
67492017-02-03 Martin Sebor <msebor@redhat.com>
6750
6751 PR tree-optimization/79327
6752 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6753 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6754 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6755
5b00f9d2
JJ
67562017-02-03 Jakub Jelinek <jakub@redhat.com>
6757 Martin Sebor <msebor@redhat.com>
6758
6759 PR tree-optimization/79327
6760 * gcc.dg/tree-ssa/pr79327.c: New test.
6761 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6762 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6763 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6764 (test_sprintf_chk_range_schar): Adjust dg-message.
6765 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6766 * gcc.c-torture/execute/pr79327.c: New test.
6767
437f0a81
JJ
67682017-02-03 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR target/79354
6771 * gcc.target/powerpc/pr79354.c: New test.
6772 * gcc.c-torture/execute/pr79354.c: New test.
6773
3f343040
MS
67742017-02-03 Martin Sebor <msebor@redhat.com>
6775
6776 PR tree-optimization/79352
6777 * gcc.dg/tree-ssa/pr79352.c: New test.
6778
46a2ab58
ML
67792017-02-03 Martin Liska <mliska@suse.cz>
6780
6781 PR lto/66295
6782 * gcc.target/i386/mvc9.c: New test.
6783
baa2d1cd
PH
67842017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6785
6786 PR target/79158
6787 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6788 to VSX reg.
6789
30c6ec2f
JH
67902017-02-02 Jan Hubicka <hubicka@ucw.cz>
6791
6792 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6793 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6794 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6795 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6796 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6797 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6798 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6799 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6800 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6801 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6802 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6803 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6804 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6805
ebee1eb9
MS
68062017-02-02 Martin Sebor <msebor@redhat.com>
6807
6808 PR middle-end/79275
6809 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6810 * gcc.dg/tree-ssa/pr79275.c: New test.
6811
dcd25b8a
AS
68122017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6813
dc362ada 6814 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6815
0f0c2cc3
JH
68162017-02-02 Jan Hubicka <hubicka@ucw.cz>
6817
6818 PR middle-end/77445
6819 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6820 threading is done.
6821
1c372840
TC
68222017-02-02 Tamar Christina <tamar.christina@arm.com>
6823
6824 PR middle-end/78142
6825 * gcc.target/aarch64/vector_initialization_nostack.c
6826 (f12): Use one vector
6827
9f11a4a7
JJ
68282017-02-02 Jakub Jelinek <jakub@redhat.com>
6829
bef7e561
JJ
6830 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6831 * c-c++-common/asan/misalign-1.c: Likewise.
6832 * c-c++-common/asan/misalign-2.c: Likewise.
6833 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
6834 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
6835 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
6836 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
6837 add -ffat-lto-objects from/to dg-additional-options.
6838 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
6839 dg-additional-options.
6840
9f11a4a7
JJ
6841 PR target/79197
6842 * gcc.target/powerpc/pr79197.c: New test.
6843 * gcc.c-torture/compile/pr79197.c: New test.
6844
09661674
RB
68452017-02-02 Richard Biener <rguenther@suse.de>
6846
6847 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
6848
d8d58893
PC
68492017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
6850
6851 PR c++/69637
6852 * g++.dg/cpp0x/pr69637-1.C: New.
6853 * g++.dg/cpp0x/pr69637-2.C: Likewise.
6854
521a70a4
AK
68552017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6856
6857 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
6858
e26b502d
BS
68592017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6860
6861 PR target/70012
6862 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
6863 conditions.
6864
55e75c7c
JJ
68652017-02-01 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR testsuite/79324
6868 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
6869 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
6870 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
6871 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
6872 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
6873 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
6874 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6875 * g++.dg/debug/dwarf2/align-1.C: Likewise.
6876 * g++.dg/debug/dwarf2/align-2.C: Likewise.
6877 * g++.dg/debug/dwarf2/align-3.C: Likewise.
6878 * g++.dg/debug/dwarf2/align-4.C: Likewise.
6879 * g++.dg/debug/dwarf2/align-5.C: Likewise.
6880 * g++.dg/debug/dwarf2/align-6.C: Likewise.
6881
a4476973
ML
68822017-02-01 Martin Liska <mliska@suse.cz>
6883
6884 PR testsuite/79272
6885 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
6886
3f3181b1
RB
68872017-02-01 Richard Biener <rguenther@suse.de>
6888
6889 PR testsuite/76957
6890 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
6891 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
6892 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
6893 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
6894
1e7ef862
RB
68952017-02-01 Richard Biener <rguenther@suse.de>
6896
6897 PR middle-end/79315
6898 * gfortran.dg/pr79315.f90: New testcase.
6899
405a7406
RB
69002017-02-01 Richard Biener <rguenther@suse.de>
6901
6902 PR tree-optimization/71824
6903 * gcc.dg/graphite/pr71824.c: New testcase.
6904
19bdccb4
JJ
69052017-01-31 Jakub Jelinek <jakub@redhat.com>
6906
6907 PR c++/79304
6908 * g++.dg/diagnostic/pr79304.C: New test.
6909
fcb2cdfc
DM
69102017-01-31 David Malcolm <dmalcolm@redhat.com>
6911
6912 PR c++/79298
6913 * g++.dg/spellcheck-pr79298.C: New test case.
6914
7cfa044d
DM
69152017-01-31 David Malcolm <dmalcolm@redhat.com>
6916
6917 PR preprocessor/79210
6918 * gcc.dg/format/pr79210.c: New test case.
6919 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
6920 New function.
6921
de3fbef6
NS
69222017-01-31 Nathan Sidwell <nathan@acm.org>
6923
5ae37bdf
NS
6924 PR c++/79290
6925 * g++.dg/warn/pr79290.C: New.
6926
de3fbef6
NS
6927 PR c++/67273
6928 PR c++/79253
6929 * g++.dg/cpp1y/pr67273.C: New.
6930 * g++.dg/cpp1y/pr79253.C: New.
6931
7f357c61
NS
69322017-01-31 Nathan Sidwell <nathan@acm.org>
6933
6934 PR c++/79264
6935 * g++.dg/cpp1y/pr61636-1.C: Augment.
6936
5b11971a
CL
69372017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
6938
6939 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
6940 rand() instead of random().
6941
8b670f93
AH
69422017-01-30 Aldy Hernandez <aldyh@redhat.com>
6943
6944 PR tree-optimization/71691
6945 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
6946
4727e06b
AK
69472017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6948
6949 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
6950 __ARCH__.
6951
b6dae849
JJ
69522017-01-31 Jakub Jelinek <jakub@redhat.com>
6953
6954 PR tree-optimization/79267
6955 * g++.dg/opt/pr79267.C: New test.
6956
40fb9c89
AO
69572017-01-30 Alexandre Oliva <aoliva@redhat.com>
6958
6959 PR debug/63238
6960 * gcc.dg/debug/dwarf2/align-1.c: New.
6961 * gcc.dg/debug/dwarf2/align-2.c: New.
6962 * gcc.dg/debug/dwarf2/align-3.c: New.
6963 * gcc.dg/debug/dwarf2/align-4.c: New.
6964 * gcc.dg/debug/dwarf2/align-5.c: New.
6965 * gcc.dg/debug/dwarf2/align-6.c: New.
6966 * gcc.dg/debug/dwarf2/align-as-1.c: New.
6967 * g++.dg/debug/dwarf2/align-1.C: New.
6968 * g++.dg/debug/dwarf2/align-2.C: New.
6969 * g++.dg/debug/dwarf2/align-3.C: New.
6970 * g++.dg/debug/dwarf2/align-4.C: New.
6971 * g++.dg/debug/dwarf2/align-5.C: New.
6972 * g++.dg/debug/dwarf2/align-6.C: New.
6973
3095f651
AS
69742017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6975
6976 PR target/79170
6977 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
6978
3cf88bff
MS
69792017-01-30 Martin Sebor <msebor@redhat.com>
6980
6981 PR testsuite/79293
6982 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
6983
37731134
ML
69842017-01-30 Martin Liska <mliska@suse.cz>
6985
6986 PR gcov-profile/79259
6987 * g++.dg/tree-prof/pr79259.C: New test.
6988
0c7247cc
RB
69892017-01-30 Richard Biener <rguenther@suse.de>
6990
6991 PR tree-optimization/79276
6992 * gcc.dg/torture/pr79276.c: New testcase.
6993
ab4be5d1
DV
69942017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
6995
6996 PR target/79240
6997 * gcc.target/s390/pr79240.c: New test.
6998
6687d58d
BS
69992017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7000
7001 PR target/79268
7002 * gcc.target/powerpc/pr79268.c: New file.
7003 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7004 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7005 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7006 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7007
b5df96c3
JDA
70082017-01-28 John David Anglin <danglin@gcc.gnu.org>
7009
fc34d7b8
JDA
7010 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7011
9efc84e4
JDA
7012 PR testsuite/70583
7013 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7014
4bfbe3ae
JDA
7015 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7016 * gnat.dg/debug9.adb: Likewise.
7017
8d0b306f
JDA
7018 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7019
b5df96c3
JDA
7020 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7021 libatomic_available.
7022 * gfortran.dg/coarray_42.f90: Likewise.
7023 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7024 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7025 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7026
eb339366
MS
70272017-01-27 Martin Sebor <msebor@redhat.com>
7028
7029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7030
711ce021
BS
70312017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7032
7033 PR rtl-optimization/79194
7034 * gcc.dg/torture/pr79194.c: New test.
7035
d8321b33
VM
70362017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7037
7038 PR tree-optimization/71374
2568d8a1 7039 * gcc.target/i386/pr71374.c: New.
d8321b33 7040
9e2ea13e
MS
70412017-01-27 Martin Sebor <msebor@redhat.com>
7042
7043 PR c++/71290
7044 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7045 a dg-error directive.
7046
9eb7045b
VM
70472017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7048
7049 PR target/79131
7050 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7051 * gcc.target/arm/pr79131-2.c: New.
7052
f75bbf3f
BS
70532017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7054
7055 PR target/65484
7056 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7057 vectorized on POWER unless hardware misaligned loads are
7058 available.
7059
3f54004b
BC
70602017-01-27 Bin Cheng <bin.cheng@arm.com>
7061
7062 PR rtl-optimization/78559
7063 * gcc.c-torture/execute/pr78559.c: New test.
7064
40b6bff9
RB
70652017-01-27 Richard Biener <rguenther@suse.de>
7066
7067 PR tree-optimization/79245
7068 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7069 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7070
b2f8892e
JJ
70712017-01-27 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR c/79199
7074 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7075 target. Use 4294967293U instead of 4294967293.
7076
b002f3b9
RB
70772017-01-27 Richard Biener <rguenther@suse.de>
7078
7079 PR tree-optimization/71433
7080 * gcc.dg/Warray-bounds-21.c: New testcase.
7081
38f50ab6
RB
70822017-01-27 Richard Biener <rguenther@suse.de>
7083
7084 PR tree-optimization/79244
7085 * gcc.dg/torture/pr79244.c: New testcase.
7086
c04f4139
JJ
70872017-01-27 Jakub Jelinek <jakub@redhat.com>
7088
7089 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7090 all occurrences of 40 to 32.
7091
6ca513f9
RE
70922017-01-27 Richard Earnshaw <rearnsha@arm.com>
7093
7094 PR target/79239
7095 * gcc.target/arm/pr79239.c: New test.
7096
d876f5cd
DV
70972017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7098
7099 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7100
bb6a6ee9
AB
71012017-01-27 Adam Butcher <adam@jessamine.co.uk>
7102
7103 PR c++/64382
7104 * g++.dg/cpp1y/pr64382.C: New test.
7105
31c87a43
MS
71062017-01-26 Martin Sebor <msebor@redhat.com>
7107
7108 PR middle-end/78703
7109 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7110 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7111 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7112 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7113
f7c06c0f
JJ
71142017-01-26 Jakub Jelinek <jakub@redhat.com>
7115
b0670cc0
JJ
7116 PR debug/79129
7117 * g++.dg/debug/dwarf2/pr79129.C: New test.
7118
f7c06c0f
JJ
7119 PR debug/78835
7120 * g++.dg/debug/dwarf2/pr78835.C: New test.
7121
5d93da1d
MS
71222017-01-26 Martin Sebor <msebor@redhat.com>
7123
7124 PR middle-end/78703
7125 * gcc.dg/format/pr78569.c: Adjust.
7126 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7127 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7128 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7129 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7130 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7131 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7132 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7133 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7134 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7135 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7136 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7137
905d2812
JJ
71382017-01-26 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR c++/68727
7141 * g++.dg/other/offsetof8.C: Add expected error.
7142 * g++.dg/other/offsetof9.C: New test.
7143
b3db8d77
DE
71442017-01-26 David Edelsohn <dje.gcc@gmail.com>
7145
7146 * g++.dg/opt/declone3.C: Require LTO.
7147
15961e4a
VM
71482017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7149
7150 PR target/79131
7151 * gcc.target/arm/pr79131.c: New.
7152
e39dd802
BC
71532017-01-26 Bin Cheng <bin.cheng@arm.com>
7154
7155 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7156
bc9efeab
JW
71572017-01-26 Jonathan Wakely <jwakely@redhat.com>
7158
7159 PR libstdc++/79190
7160 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7161 matches replaced operator delete.
7162
b5f75f0b
JJ
71632017-01-26 Jakub Jelinek <jakub@redhat.com>
7164
7165 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7166 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7167 avx512f with avx512dq.
7168 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7169 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7170 avx512f with avx512dq.
7171 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7172 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7173 avx512f with avx512dq.
7174
0a38b341
MP
71752017-01-26 Marek Polacek <polacek@redhat.com>
7176
7177 PR c/79199
7178 * c-c++-common/Wduplicated-branches-13.c: New test.
7179
ebff5c3f
DS
71802017-01-26 David Sherwood <david.sherwood@arm.com>
7181
7182 PR middle-end/79212
7183 * gfortran.dg/gomp/sharing-4.f90: New test.
7184
e6d55103
JJ
71852017-01-26 Jakub Jelinek <jakub@redhat.com>
7186
1a27fab1
JJ
7187 PR target/70465
7188 * gcc.target/i386/pr70465.c: New test.
7189
e6d55103
JJ
7190 * brig.dg/dg.exp: Update copyright years.
7191 * lib/brig-dg.exp: Update copyright years.
7192 * lib/brig.exp: Update copyright years.
7193
b5aa1281
MM
71942017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7195
7196 PR target/79179
7197 * gcc.target/powerpc/pr79179.c: New test.
7198
3b5de3cb
BS
71992017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7202 generation to accept D-mode memory accesses.
7203
dbe81dbe
MS
72042017-01-25 Martin Sebor <msebor@redhat.com>
7205
7206 PR c++/71290
7207 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7208 * g++.dg/ext/flexarray-mangle.C: Same.
7209 * g++.dg/ext/flexarray-subst.C: Same.
7210 * g++.dg/ext/flexary10.C: Same.
7211 * g++.dg/ext/flexary11.C: Same.
7212 * g++.dg/ext/flexary14.C: Same.
7213 * g++.dg/ext/flexary16.C: Same.
7214 * g++.dg/ext/flexary18.C: Same.
7215 * g++.dg/ext/flexary19.C: Same.
7216 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
7217 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7218 * g++.dg/ubsan/object-size-1.C: Same.
7219 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 7220
0e343868
JJ
72212017-01-25 Jakub Jelinek <jakub@redhat.com>
7222
a25608aa
JJ
7223 PR c++/78896
7224 * g++.dg/cpp1z/decomp24.C: New test.
7225
0e343868
JJ
7226 PR c++/77914
7227 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7228 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7229 expect a warning.
7230 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7231 expect warnings.
7232 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7233 * g++.dg/cpp1y/pr59636.C: Likewise.
7234 * g++.dg/cpp1y/pr60190.C: Likewise.
7235
0d098f4b
BC
72362017-01-25 Bin Cheng <bin.cheng@arm.com>
7237
7238 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7239
5332c89e 72402017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
7241
7242 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
7243 vec_packs built-ins
7244
ed4e59f4
CL
72452017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7246
7247 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7248 -mcpu=cortex-a57.
7249 * gcc.target/arm/vseleqsf.c: Likewise.
7250 * gcc.target/arm/vselgedf.c: Likewise.
7251 * gcc.target/arm/vselgesf.c: Likewise.
7252 * gcc.target/arm/vselgtdf.c: Likewise.
7253 * gcc.target/arm/vselgtsf.c: Likewise.
7254 * gcc.target/arm/vselledf.c: Likewise.
7255 * gcc.target/arm/vsellesf.c: Likewise.
7256 * gcc.target/arm/vselltdf.c: Likewise.
7257 * gcc.target/arm/vselltsf.c: Likewise.
7258 * gcc.target/arm/vselnedf.c: Likewise.
7259 * gcc.target/arm/vselnesf.c: Likewise.
7260 * gcc.target/arm/vselvcdf.c: Likewise.
7261 * gcc.target/arm/vselvcsf.c: Likewise.
7262 * gcc.target/arm/vselvsdf.c: Likewise.
7263 * gcc.target/arm/vselvssf.c: Likewise.
7264
a5d6927f
RB
72652017-01-25 Richard Biener <rguenther@suse.de>
7266
7267 PR testsuite/72850
7268 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7269 to what we had before adding the threading passes.
7270
c2873892
RB
72712017-01-25 Richard Biener <rguenther@suse.de>
7272
7273 PR tree-optimization/69264
7274 * g++.dg/torture/pr69264.C: New testcase.
7275
9aa483a2
KT
72762016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7277
7278 PR target/79145
7279 * gcc.target/arm/pr79145.c: New test.
7280
5c628c3e
RB
72812017-01-25 Richard Biener <rguenther@suse.de>
7282
7283 PR debug/78363
7284 * g++.dg/gomp/pr78363-1.C: New testcase.
7285 * g++.dg/gomp/pr78363-2.C: Likewise.
7286 * g++.dg/gomp/pr78363-3.C: Likewise.
7287
9078cd36
KT
72882016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7289
7290 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7291 * gcc.dg/lto/pr61526_0.c: Likewise.
7292 * gcc.dg/lto/pr64415_0.c: Likewise.
7293
7cfd79d6
JJ
72942017-01-24 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR c++/79205
7297 * g++.dg/cpp1z/decomp22.C: New test.
7298 * g++.dg/cpp1z/decomp23.C: New test.
7299
3e4b91f2
NS
73002017-01-24 Nathan Sidwell <nathan@acm.org>
7301
1d7bc790
NS
7302 PR c++/78469
7303 * g++.dg/cpp0x/pr78469.C: New.
7304
3e4b91f2
NS
7305 PR c++/79118
7306 * g++.dg/cpp0x/pr79118.C: New.
7307
b20ba138
EB
73082017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7311
c2e84327
DM
73122017-01-24 David Malcolm <dmalcolm@redhat.com>
7313
7314 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7315 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7316 * gcc.dg/rtl/rtl.exp: New file.
7317 * gcc.dg/rtl/test.c: New file.
7318 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7319 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7320 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7321 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7322 * gcc.dg/rtl/x86_64/final.c: New test case.
7323 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7324 * gcc.dg/rtl/x86_64/ira.c: New test case.
7325 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7326 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7327 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7328 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7329 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7330 * gcc.dg/rtl/x86_64/test_1.h: New file.
7331 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7332 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7333 * gcc.dg/rtl/x86_64/times-two.h: New file.
7334 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7335
cf8d19de
BC
73362017-01-24 Bin Cheng <bin.cheng@arm.com>
7337
7338 PR tree-optimization/79159
7339 * g++.dg/tree-ssa/pr79159.C: New test.
7340
f6a24a94 73412017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
7342 Martin Jambor <mjambor@suse.cz>
7343
7344 * lib/brig-dg.exp: New file.
7345 * lib/brig.exp: Likewise.
7346 * brig.dg/README: Likewise.
7347 * brig.dg/dg.exp: Likewise.
7348 * brig.dg/test/gimple/alloca.hsail: Likewise.
7349 * brig.dg/test/gimple/atomics.hsail: Likewise.
7350 * brig.dg/test/gimple/branches.hsail: Likewise.
7351 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7352 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7353 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7354 * brig.dg/test/gimple/mem.hsail: Likewise.
7355 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7356 * brig.dg/test/gimple/packed.hsail: Likewise.
7357 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7358 * brig.dg/test/gimple/variables.hsail: Likewise.
7359 * brig.dg/test/gimple/vector.hsail: Likewise.
7360
c3b3e526
JJ
73612017-01-24 Jakub Jelinek <jakub@redhat.com>
7362
7363 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7364 support asan, only on i?86/x86_64 require sse2_runtime.
7365
75f92127
KN
73662017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7367
7368 PR target/66669
7369 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7370 test on powerpc targets.
7371
1a998fa0
MS
73722017-01-23 Martin Sebor <msebor@redhat.com>
7373
7374 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7375
108fdd6d
RB
73762017-01-23 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/79088
7379 PR tree-optimization/79188
7380 * gcc.dg/torture/pr79088.c: New testcase.
7381 * gcc.dg/torture/pr79188.c: Likewise.
7382
28826a66
KN
73832017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7384
7385 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7386 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7387 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7388 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7389 type of test function to reflect change in built-in function's
7390 return type.
7391 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7392 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7393 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7394 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7395 type and second argument type to reflect change in built-in
7396 function's type signature.
7397 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7398 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7399 type of test function to reflect change in built-in function's
7400 return type.
7401 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7402 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7403 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7404 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7405 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7406 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7407 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7408 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7409 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7410 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7411 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7412 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7413 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7414 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7415 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7416 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7417 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7418 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7419 type of test function to reflect change in built-in function's
7420 return type.
7421 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7422 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7423 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7424 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7425 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7426 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7427 test function's result and second argument to reflect change in
7428 built-in function's type signature.
7429 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7430
e6b8075c
NS
74312017-01-23 Nathan Sidwell <nathan@acm.org>
7432
fc7612fd
NS
7433 PR C++/71710
7434 * g++.dg/template/pr71710.C: New.
7435
e6b8075c
NS
7436 PR c++/71406
7437 PR c++/77508
7438 * g++.dg/template/pr71406.C: New.
7439
15b8fd49
TK
74402017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7441
9b7716c9 7442 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7443
e9c4fbe9
BS
74442017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7445
7446 PR rtl-optimization/78634
7447 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7448
8539a302
BC
74492017-01-23 Bin Cheng <bin.cheng@arm.com>
7450
7451 PR tree-optimization/70754
7452 * gfortran.dg/pr70754.f90: New test.
7453
f368600f
ML
74542017-01-23 Martin Liska <mliska@suse.cz>
7455
7456 PR tree-optimization/79196
7457 * gcc.dg/asan/pr79196.c: New test.
7458 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7459
d886761f
MM
74602017-01-23 Michael Matz <matz@suse.de>
7461
7462 PR tree-optimization/78384
7463 * gcc.dg/pr78384.c: New test.
7464
cffcafda
RB
74652017-01-23 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/79186
7468 * gcc.dg/torture/pr79186.c: New testcase.
7469 * gcc.dg/torture/pr79187.c: Likewise.
7470
bda2bc48
MJ
74712017-01-23 Martin Jambor <mjambor@suse.cz>
7472
7473 * gcc.dg/ipa/vrp8.c: New test.
7474
f65f1ae3
MJ
74752017-01-23 Martin Jambor <mjambor@suse.cz>
7476
7477 PR ipa/79108
7478 * gfortran.dg/lto/pr79108_0.f90: New test.
7479
dea06111
AS
74802017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7481
7482 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7483 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7484 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7485 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7486 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7487 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7488 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7489 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7490 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7491 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7492 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7493 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7494 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7495 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7496 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7497 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7498
05011618
RB
74992017-01-23 Richard Biener <rguenther@suse.de>
7500 Nick Clifton <nickc@redhat.com>
7501
7502 PR testsuite/78421
7503 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7504 If the target is ARM return the result of the
7505 check_effective_target_arm_vect_no_misalign proc.
7506 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7507 support unaligned vectors then only expect one of the loops to be
7508 unrolled.
7509
f6b9f2ff
ML
75102017-01-23 Martin Liska <mliska@suse.cz>
7511
7512 * gcc.dg/asan/use-after-scope-10.c: New test.
7513 * gcc.dg/asan/use-after-scope-11.c: New test.
7514 * g++.dg/asan/use-after-scope-5.C: New test.
7515
c7775327
ML
75162017-01-23 Martin Liska <mliska@suse.cz>
7517
7518 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7519 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7520 sanopt optimization for ASAN_POISON.
7521
d8ae8d16
KT
75222016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7523
7524 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7525
54d7c70c
CL
75262017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7527
7528 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7529 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7530 for poly*_t types.
7531 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7532 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7533 exec_vcombine): Likewise.
7534 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7535 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7536 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7537 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7538 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7539 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7540 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7541 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7542 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7544 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7545 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7546 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7547 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7548 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7549 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7550 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7551 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7552 Likewise.
7553 (TEST_VGET_LANE): Cast to uint to avoid warning.
7554 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7555 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7556 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7557 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7558 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7559 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7560 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7561 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7562 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7563 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7564 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7565 CHECK_POLY instead of CHECK for poly64_t types.
7566 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7567 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7568 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7569 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7570 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7571 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7572 uint32_t.
7573 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7574 for int32_t, int64_t.
7575 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7576 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7578 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7579 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7580 needed.
7581
386fe51c
JJ
75822017-01-22 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR fortran/79154
7585 * gfortran.dg/gomp/pr79154-1.f90: New test.
7586 * gfortran.dg/gomp/pr79154-2.f90: New test.
7587
bc4d86e6
AS
75882017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7589
7590 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7591
c31d5fce
MP
75922017-01-21 Marek Polacek <polacek@redhat.com>
7593
7594 PR testsuite/79169
7595 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7596
25cb56c3
JH
75972017-01-20 Jan Hubicka <hubicka@ucw.cz>
7598
7599 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7600
ea9f867b
BS
76012017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7602
7603 PR rtl-optimization/79125
7604 * gcc.dg/torture/pr79125.c: New test.
7605
a876231c
JW
76062017-01-20 Jiong Wang <jiong.wang@arm.com>
7607
2568d8a1 7608 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7609 only.
2568d8a1
JJ
7610 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7611 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7612
4b9f2115
NS
76132017-01-20 Nathan Sidwell <nathan@acm.org>
7614
3e4b91f2 7615 PR c++/78495
4b9f2115
NS
7616 * g++.dg/cpp1z/inh-ctor38.C: New.
7617
d2aadab1
MP
76182017-01-20 Marek Polacek <polacek@redhat.com>
7619
7620 PR c/79152
7621 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7622
449cd5af
TP
76232017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7624
7625 * lib/target-supports.exp (check_configured_with): New procedure.
7626 (check_effective_target_default_mode): new effective target.
7627 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7628 default mode. Fix dg-skip-if target selector syntax.
7629 * gcc.target/arm/optional_thumb-2.c: Likewise.
7630 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7631 syntax.
7632
ebed7175
DM
76332017-01-20 David Malcolm <dmalcolm@redhat.com>
7634
7635 PR c++/77829
7636 PR c++/78656
7637 * g++.dg/spellcheck-pr77829.C: New test case.
7638 * g++.dg/spellcheck-pr78656.C: New test case.
7639
2ebd93e1
MP
76402017-01-20 Marek Polacek <polacek@redhat.com>
7641
7642 PR c/64279
7643 * c-c++-common/Wduplicated-branches-1.c: New test.
7644 * c-c++-common/Wduplicated-branches-10.c: New test.
7645 * c-c++-common/Wduplicated-branches-11.c: New test.
7646 * c-c++-common/Wduplicated-branches-12.c: New test.
7647 * c-c++-common/Wduplicated-branches-2.c: New test.
7648 * c-c++-common/Wduplicated-branches-3.c: New test.
7649 * c-c++-common/Wduplicated-branches-4.c: New test.
7650 * c-c++-common/Wduplicated-branches-5.c: New test.
7651 * c-c++-common/Wduplicated-branches-6.c: New test.
7652 * c-c++-common/Wduplicated-branches-7.c: New test.
7653 * c-c++-common/Wduplicated-branches-8.c: New test.
7654 * c-c++-common/Wduplicated-branches-9.c: New test.
7655 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7656 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7657 * g++.dg/ext/builtin-object-size3.C: Likewise.
7658 * g++.dg/gomp/loop-1.C: Likewise.
7659 * g++.dg/warn/Wduplicated-branches1.C: New test.
7660 * g++.dg/warn/Wduplicated-branches2.C: New test.
7661
0ce4024a
ML
76622017-01-20 Martin Liska <mliska@suse.cz>
7663
7664 PR lto/69188
7665 * gcc.dg/lto/pr69188_0.c: New test.
7666 * gcc.dg/lto/pr69188_1.c: New test.
7667
d8ea3e7c
AS
76682017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7669
7670 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7671 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7672 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7673 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7674 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7675 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7676 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7677 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7678 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7679 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7680 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7681 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7682 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7683 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7684 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7685 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7686 * gcc.target/i386/avx-1.c: Test new intrinsics.
7687 * gcc.target/i386/sse-13.c: Ditto.
7688 * gcc.target/i386/sse-23.c: Ditto.
7689
0516164b
RB
76902017-01-20 Richard Biener <rguenther@suse.de>
7691
7692 PR tree-optimization/71264
7693 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7694
d821744c
MF
76952017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7696
7697 * gcc.target/mips/madd4-1.c: New file.
7698 * gcc.target/mips/madd4-2.c: Likewise.
7699 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7700 HAS_MADD4.
7701 (mips_option_groups): Add -m[no-]madd4.
7702 (mips-dg-init): Detect default -mno-madd4.
7703 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7704 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7705 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7706 * gcc.target/mips/nmadd-1.c: Likewise.
7707 * gcc.target/mips/nmadd-2.c: Likewise.
7708 * gcc.target/mips/nmadd-3.c: Likewise.
7709
db58fd89
JW
77102017-01-19 Jiong Wang <jiong.wang@arm.com>
7711
7712 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7713 combined instructions.
7714 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7715 instructions.
7716 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7717 of pointer authentication.
7718
bd9cf60b
MM
77192017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7720
7721 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7722 floating point hardware to run test.
7723
ab014eb3
TC
77242017-01-19 Tamar Christina <tamar.christina@arm.com>
7725
2568d8a1 7726 * lib/target-supports.exp
ab014eb3
TC
7727 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7728
c048038f
RO
77292017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7730
7731 PR testsuite/79051
7732 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7733 __x86_64__]: Allow for target i?86-*-*.
7734
ab6b44cb
MF
77352017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7736
7737 PR target/78176
7738 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7739 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7740 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7741 HAS_LXC1.
7742 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7743 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7744 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7745
118d5ed3
AV
77462017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7747
7748 PR fortran/70696
7749 * gfortran.dg/coarray_43.f90: New test.
7750
a57c520e
RE
77512017-01-19 Richard Earnshaw <rearnsha@arm.com>
7752
7753 PR rtl-optimization/79121
7754 * gcc.c-torture/execute/pr79121.c: New test.
7755
54dc4be2
MM
77562017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7757
7758 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7759 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7760
7bd5dad2
LK
77612017-01-18 Louis Krupp <louis.krupp@zoho.com>
7762
7763 PR fortran/50069
7764 PR fortran/55086
7765 * gfortran.dg/pr50069_1.f90: New test.
7766 * gfortran.dg/pr50069_2.f90: New test.
7767 * gfortran.dg/pr55086_1.f90: New test.
7768 * gfortran.dg/pr55086_1_tfat.f90: New test.
7769 * gfortran.dg/pr55086_2.f90: New test.
7770 * gfortran.dg/pr55086_2_tfat.f90: New test.
7771 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7772
0edd264d
AS
77732017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7774 * gcc.dg/strcmp-1.c: New test.
7775 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7776
551914b7
DM
77772017-01-18 David Malcolm <dmalcolm@redhat.com>
7778
7779 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7780 (dejagnu_fail): Likewise.
7781 (dejagnu_note): Likewise.
7782 (pass): Provide forward decl, moving true decl to after #include
7783 of harness.h.
7784 (fail): Likewise.
7785 (note): Likewise.
7786
b7d3a6a6
MM
77872017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7788
7789 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7790 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7791
c484627c
NS
77922017-01-18 Nathan Sidwell <nathan@acm.org>
7793
7794 PR c++/78488
7795 * g++.dg/cpp1z/inh-ctor37.C: New.
7796
a711887e
UB
77972017-01-18 Uros Bizjak <ubizjak@gmail.com>
7798
7799 PR rtl-optimization/78952
7800 * gcc.target/i386/pr78952-1.c: New test.
7801 * gcc.target/i386/pr78952-2.c: Ditto.
7802
525a5e33
AV
78032017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7804
7805 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7806
78072017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7808
7809 PR fortran/70696
7810 * gfortran.dg/coarray_event_1.f08: New test.
7811
90553aac
JJ
78122017-01-18 Jakub Jelinek <jakub@redhat.com>
7813
7814 PR target/77416
7815 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7816 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7817 from dg-options.
7818 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7819 guarded test.
7820 * gcc.target/powerpc/fusion4.c: Likewise.
7821 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7822 guarded test.
7823 * gcc.target/powerpc/pr58673-1.c: Likewise.
7824 * gcc.target/powerpc/pr58673-2.c: Likewise.
7825 * gcc.target/powerpc/pr59054.c: Likewise.
7826
dfc42f08
BS
78272016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7828
7829 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7830 vec_bperm.
7831 * gcc.target/powerpc/p9-vbpermd.c: New file.
7832
f3981e7e
AK
78332017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7834
7835 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
7836 (must_not_compile2): Downcase first letter of error messages.
7837 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
7838 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
7839
2c65d990
NS
78402017-01-18 Nathan Sidwell <nathan@acm.org>
7841
7842 PR c++/79091
7843 * g++.dg/pr79091.C: New.
7844
a711887e
UB
78452017-01-18 Jakub Jelinek <jakub@redhat.com>
7846
7847 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
7848 to dg-options.
7849 (p0): Add missing dg-error.
7850
4701fba3
JS
78512017-01-17 Joe Seymour <joe.s@somniumtech.com>
7852
7853 * gcc.target/msp430/mul_f5_muldef.c: New test.
7854
ac4dc08d
MM
78552017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7856
7857 PR target/79004
7858 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
7859 options. Fix up the syntax for using \m and \M.
7860
1b3254e4
SB
78612017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7862
7863 PR target/78875
7864 * gcc.target/powerpc/ssp-1.c: New testcase.
7865 * gcc.target/powerpc/ssp-2.c: New testcase.
7866
8144a493
WD
78672017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7868
7869 * gcc.target/aarch64/eh_return.c: New test.
7870
a6607774
BS
78712017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7872
7873 * vec-rlmi-rlnm.c: New file.
7874
8ddfdbc2
NS
78752017-01-17 Nathan Sidwell <nathan@acm.org>
7876
7877 PR c++/61636
7878 * g++.dg/cpp1y/pr61636-1.C: New.
7879 * g++.dg/cpp1y/pr61636-2.C: New.
7880 * g++.dg/cpp1y/pr61636-3.C: New.
7881
d365b403
MS
78822017-01-17 Martin Sebor <msebor@redhat.com>
7883
7884 PR testsuite/79115
7885 * gcc.dg/pr78768.c: Make it a link-only test.
7886
0d80ab91
DM
78872017-01-17 David Malcolm <dmalcolm@redhat.com>
7888
7889 PR c++/71497
7890 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
7891 expected messages.
7892 * c-c++-common/Wmisleading-indentation.c: Likewise.
7893
31b61548
VM
78942017-01-17 Vladimir Makarov <vmakarov@redhat.com>
7895
7896 PR target/79058
7897 * gcc.target/arm/pr79058.c: New.
7898
c549996e
JJ
78992017-01-17 Jakub Jelinek <jakub@redhat.com>
7900
7901 PR tree-optimization/71854
7902 * gcc.dg/vect/pr71854.c: New test.
7903
4f197ff9
ML
79042017-01-17 Martin Liska <mliska@suse.cz>
7905
7906 PR ipa/71207
7907 * g++.dg/ipa/pr71207.C: New test.
7908
d4193b85
JH
79092017-01-17 Jan Hubicka <hubicka@ucw.cz>
7910
7911 PR middle-end/77445
7912 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
7913 * gcc.dg/tree-ssa/pr77445.c: New testcase.
7914
906e7712
JJ
79152017-01-17 Jakub Jelinek <jakub@redhat.com>
7916
7917 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
7918 rather than long unsigned int.
7919 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
7920
12314dc9
RB
79212017-01-17 Richard Biener <rguenther@suse.de>
7922
7923 PR tree-optimization/71433
7924 * gcc.dg/Warray-bounds-20.c: New testcase.
7925
a23e48df
RB
79262017-01-17 Richard Biener <rguenther@suse.de>
7927
7928 PR testsuite/52563
7929 PR testsuite/71237
7930 PR testsuite/77737
7931 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
7932 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7933 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7934
e6750e5c
AM
79352017-01-17 Alan Modra <amodra@gmail.com>
7936
7937 * gcc.target/powerpc/pr79066.c: New.
7938
a59afbe2
JL
79392017-01-16 Jeff Law <law@redhat.com>
7940
7941 PR tree-optimization/33562
7942 PR tree-optimization/61912
7943 PR tree-optimization/77485
7944 PR tree-optimization/79090
7945 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
7946 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
7947
e1bcfb92
JJ
79482017-01-16 Jakub Jelinek <jakub@redhat.com>
7949
98e92fb2
JJ
7950 PR c/79089
7951 * gcc.c-torture/compile/pr79089.c: New test.
7952
e1bcfb92
JJ
7953 PR target/79080
7954 * gcc.dg/pr79080.c: New test.
7955
0ef1f9cd
DM
79562017-01-16 David Malcolm <dmalcolm@redhat.com>
7957
7958 PR c/78304
7959 * gcc.dg/format/pr78304.c: Convert argument from integral type
7960 to a pointer.
7961 * gcc.dg/format/pr78304-2.c: Likewise.
7962
76689ffc
CL
79632017-01-16 Carl Love <cel@us.ibm.com>
7964
7965 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
7966 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
7967
ce12ee9e
CL
79682017-01-16 Carl Love <cel@us.ibm.com>
7969
7970 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
7971 Change arguments and return type to bool long long.
7972
b336037d
MS
79732017-01-16 Martin Sebor <msebor@redhat.com>
7974
7975 PR testsuite/79051
7976 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
7977 on x86.
7978
1ddca3f3
PC
79792017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7980
7981 Revert:
a711887e 7982 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
7983
7984 PR c++/71737
7985 * g++.dg/cpp0x/pr71737.C: New.
7986
290687fb
BS
79872017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7988
7989 * gcc.target/powerpc/swaps-p8-27.c: New.
7990
7d2f3f1d
PC
79912017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7992
7993 PR c++/71737
7994 * g++.dg/cpp0x/pr71737.C: New.
7995
d743728f
EB
79962017-01-16 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gnat.dg/opt62.adb: New test.
7999 * gnat.dg/opt62_pkg.ads: New helper.
8000
90aead21
BS
80012017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8002
a711887e
UB
8003 PR rtl-optimization/78626
8004 PR rtl-optimization/78727
90aead21
BS
8005 * gcc.dg/torture/pr78626.c: New test.
8006 * gcc.dg/torture/pr78727.c: New test.
8007
afaecc23
AM
80082017-01-14 Alan Modra <amodra@gmail.com>
8009
8010 * gcc.c-torture/compile/pr72749.c: New test.
8011
be4aa83d
DM
80122017-01-13 David Malcolm <dmalcolm@redhat.com>
8013
8014 PR c/78304
8015 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8016 (test_macro_2): New test.
8017 (test_macro_3): New test.
8018 (test_macro_4): New test.
8019 (test_non_contiguous_strings): Convert line number to line offset.
8020 * gcc.dg/format/pr78304-2.c: New test case.
8021 * gcc.dg/format/pr78304.c: New test case.
8022
7cdca3ec
UB
80232017-01-13 Uros Bizjak <ubizjak@gmail.com>
8024
8025 * gcc.target/i386/funcspec-56.inc: Add missing options and
8026 reorder options by implied ISAs, as in ix86_target_string.
8027
e3017e52
MP
80282017-01-13 Marek Polacek <polacek@redhat.com>
8029
8030 PR c++/71166
8031 * g++.dg/cpp0x/constexpr-array18.C: New test.
8032
d155c6fe
JL
80332017-01-13 Jeff Law <law@redhat.com>
8034
7c9560a5
JL
8035 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8036
9e59e99a
JL
8037 PR tree-optimization/61912
8038 PR tree-optimization/77485
8039 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8040 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8041 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8042
8043 PR tree-optimization/33562
8044 PR tree-optimization/61912
8045 PR tree-optimization/77485
d155c6fe
JL
8046 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8047 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8048 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8049 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8050 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8051 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8052 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8053
77719b06
ML
80542017-01-13 Martin Liska <mliska@suse.cz>
8055
8056 PR ipa/79043
8057 * gcc.c-torture/execute/pr79043.c: New test.
8058
a181b2bc
RB
80592017-01-13 Richard Biener <rguenther@suse.de>
8060
8061 PR middle-end/78411
8062 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8063
eaed3226
AV
80642017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8065
8066 PR fortran/70697
8067 * gfortran.dg/coarray/event_4.f08: New test.
8068
4ccff88b
AV
80692017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8070
8071 PR fortran/70696
8072 * gfortran.dg/coarray/event_3.f08: New test.
8073
3c3b9090
RB
80742017-01-13 Richard Biener <rguenther@suse.de>
8075
8076 PR tree-optimization/77283
8077 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8078
25329913
RB
80792017-01-13 Richard Biener <rguenther@suse.de>
8080
8081 * gcc.dg/gimplefe-22.c: New testcase.
8082
10b70b8e
RB
80832017-01-13 Richard Biener <rguenther@suse.de>
8084
8085 PR tree-optimization/77283
8086 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8087 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8088 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8089
76a8f82f
SL
80902017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8091
8092 * gcc.dg/pr77862.c: Require fpic target.
8093
59a505da
MM
80942017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8095
8096 PR target/79004
8097 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8098
bce6f760
MS
80992017-01-12 Martin Sebor <msebor@redhat.com>
8100
8101 * gcc.dg/pr78138.c: Adjust.
8102 * gcc.dg/pr78768.c: Adjust.
8103 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8104 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8105 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8106 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8107 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8108 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8109 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8110 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8111 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8112 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8113 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8114
3eefa646
JJ
81152017-01-12 Jakub Jelinek <jakub@redhat.com>
8116
8117 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8118
dcb56243
MS
81192017-01-12 Martin Sebor <msebor@redhat.com>
8120
8be3f306 8121 PR testsuite/79051
940242cd
MS
8122 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8123 due to bug 79054.
dcb56243 8124
b7431c20
DE
81252017-01-12 David Edelsohn <dje.gcc@gmail.com>
8126
8127 * gcc.dg/pr78768.c: Require LTO.
8128
2bcd9f32
MS
81292017-01-12 Martin Sebor <msebor@redhat.com>
8130
8131 PR c/79074
8132 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8133 due to the referenced bug.
8134
b2fc1c70
MS
81352017-01-12 Martin Sebor <msebor@redhat.com>
8136
8137 PR testsuite/79073
8138 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8139
fbed6f36
UB
81402017-01-12 Uros Bizjak <ubizjak@gmail.com>
8141
8142 * gcc.target/i386/builtin_target.c (check_features): Check all
8143 supported __builtin_cpu_supports options.
8144
27282dad
KT
81452017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8146
8147 PR tree-optimization/78319
8148 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8149 Remove xfail.
8150
66113166
BS
81512017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8152
8153 PR target/79044
8154 * gcc.target/powerpc/swaps-p8-26.c: New.
8155
6bb4ea5c
RB
81562017-01-12 Richard Biener <rguenther@suse.de>
8157
8158 * gcc.dg/gimplefe-21.c: New testcase.
8159
f15dbadb
MC
81602017-01-12 Michael Collison <michael.collison@arm.com>
8161
8162 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8163
73e32c47
JK
81642017-01-11 Julia Koval <julia.koval@intel.com>
8165 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * gcc.target/i386/sgx.c New test.
8168 * gcc.target/i386/sse-12.c: Add -msgx.
8169 * gcc.target/i386/sse-13.c: Ditto.
8170 * gcc.target/i386/sse-14.c: Ditto.
8171 * gcc.target/i386/sse-22.c: Ditto.
8172 * gcc.target/i386/sse-23.c: Ditto.
8173 * g++.dg/other/i386-2.C: Ditto.
8174 * g++.dg/other/i386-3.C: Ditto.
8175
3594adc7
MS
81762017-01-11 Martin Sebor <msebor@redhat.com>
8177
8178 PR c++/24511
8179 * g++.dg/template/explicit9.C: New test.
8180
01bfd257
NS
81812017-01-11 Nathan Sidwell <nathan@acm.org>
8182
8183 PR c++/77812
8184 * g++.dg/pr77812.C: New.
8185
88df7964
JJ
81862017-01-11 Jakub Jelinek <jakub@redhat.com>
8187
eae63d78
JJ
8188 PR c++/71537
8189 * g++.dg/cpp1y/constexpr-71537.C: New test.
8190
88df7964
JJ
8191 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8192 argument.
8193
960ecba4
MS
81942017-01-11 Martin Sebor <msebor@redhat.com>
8195
8196 PR c/47931
8197 * c-c++-common/Waddress-2.c: New test.
8198
1f258a55
JJ
81992017-01-11 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/78341
8202 * g++.dg/cpp0x/pr78341.C: New test.
8203
bf5fbf46
MS
82042017-01-11 Martin Sebor <msebor@redhat.com>
8205
8206 PR c/78768
8207 * gcc.dg/pr78768.c: New test.
8208
19ff0049
DM
82092017-01-11 David Malcolm <dmalcolm@redhat.com>
8210
8211 PR driver/78877
8212 * gcc.dg/spellcheck-options-14.c: New test case.
8213 * gcc.dg/spellcheck-options-15.c: New test case.
8214 * gcc.dg/spellcheck-options-16.c: New test case.
8215 * gcc.dg/spellcheck-options-17.c: New test case.
8216
c86e9f03
ML
82172017-01-11 Martin Liska <mliska@suse.cz>
8218
8219 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8220
947f51d6
JJ
82212017-01-11 Jakub Jelinek <jakub@redhat.com>
8222
8223 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8224 instead of just 1 for the decomposition from struct C.
8225
849fccf8
EB
82262017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8227
8228 * gcc.c-torture/execute/20170111-1.c: New test.
8229
80c74722
RB
82302017-01-11 Richard Biener <rguenther@suse.de>
8231
8232 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8233
4c4b4703
JJ
82342017-01-11 Jakub Jelinek <jakub@redhat.com>
8235
8236 PR middle-end/50199
8237 * gcc.dg/lto/pr50199_0.c: New test.
8238
664b1a6b
MS
82392017-01-10 Martin Sebor <msebor@redhat.com>
8240
8241 PR testsuite/78960
8242 PR testsuite/78959
8243 PR testsuite/78133
8244 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8245 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8246
fefd3086
MS
82472017-01-10 Martin Sebor <msebor@redhat.com>
8248
8249 PR middle-end/78138
664b1a6b 8250 * gcc.dg/pr78138.c: New test.
fefd3086 8251
b9f4757f
DM
82522017-01-10 David Malcolm <dmalcolm@redhat.com>
8253
8254 PR c++/77949
8255 * g++.dg/diagnostic/pr77949.C: New test case.
8256
5a50f6bb
MS
82572017-01-10 Martin Sebor <msebor@redhat.com>
8258
8259 PR middle-end/78245
8260 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8261
c16880ef
MS
82622017-01-10 Martin Sebor <msebor@redhat.com>
8263
8264 PR tree-optimization/78775
8265 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8266 * gcc.dg/attr-alloc_size-10.c: New test.
8267 * gcc.dg/attr-alloc_size-11.c: New test.
8268 * gcc.dg/builtin-stringop-chk-7.c: New test.
8269 * gcc.dg/pr78775.c: New test.
8270 * gcc.dg/pr78973-2.c: New test.
8271 * gcc.dg/pr78973.c: New test.
8272
5363d9d9
JL
82732017-01-10 Jeff Law <law@redhat.com>
8274
8275 PR tree-optimization/77766
8276 PR tree-optimization/78856
8277 * gcc.c-torture/execute/pr77766.c: New test.
8278
aae23693
RB
82792016-01-10 Richard Biener <rguenther@suse.de>
8280
8281 PR tree-optimization/79034
8282 * g++.dg/torture/pr79034.C: New testcase.
8283
a0843aed
ML
82842017-01-10 Martin Liska <mliska@suse.cz>
8285
8286 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8287 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8288 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8289 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8290 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8291 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8292 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8293 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8294 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8295 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8296 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8297 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8298 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8299 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8300 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8301 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8302 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8303 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8304 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8305 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8306 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8307 * gcc.dg/ipa/pr64307.c: Likewise.
8308 * gcc.dg/ipa/pr77653.c: Likewise.
8309
79fc8ffe
AS
83102017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8311
8312 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8313 * g++.dg/other/i386-3.C: Ditto.
8314 * gcc.target/i386/sse-12.c: Ditto.
8315 * gcc.target/i386/sse-13.c: Ditto.
8316 * gcc.target/i386/sse-22.c: Ditto.
8317 * gcc.target/i386/sse-23.c: Ditto.
8318 * gcc.target/i386/builtin_target.c: Handle new option.
8319 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8320 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8321 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8322
dfa6951f
MS
83232017-01-09 Martin Sebor <msebor@redhat.com>
8324
8325 PR testsuite/79036
8326 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8327 with different precisions.
8328
a271e415
EB
83292017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8330
8331 * g++.dg/opt/call2.C: New test.
8332 * g++.dg/opt/call3.C: Likewise.
8333 * gnat.dg/array26.adb: New test.
8334 * gnat.dg/array26_pkg.ad[sb]: New helper.
8335 * gnat.dg/array27.adb: New test.
8336 * gnat.dg/array27_pkg.ad[sb]: New helper.
8337 * gnat.dg/array28.adb: New test.
8338 * gnat.dg/array28_pkg.ad[sb]: New helper.
8339
bd2c6270
JJ
83402017-01-09 Jakub Jelinek <jakub@redhat.com>
8341
8342 PR translation/79019
8343 PR translation/79020
8344 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8345 diagnostics.
8346 * gfortran.dg/initialization_17.f90: Likewise.
8347
1c1d8e75
DH
83482017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8349
8350 PR testsuite/79026
8351 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8352 * gcc.target/i386/pr78904-4.c: Likewise.
8353 * gcc.target/i386/pr78904-6.c: Likewise.
8354 * gcc.target/i386/pr78967-2.c: Likewise.
8355
cb330ba5
JJ
83562017-01-09 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR tree-optimization/78899
8359 * gcc.target/i386/pr78899.c: New test.
8360 * gcc.dg/pr71077.c: New test.
8361
a5e14a42
MJ
83622017-01-09 Martin Jambor <mjambor@suse.cz>
8363
8364 PR ipa/78365
8365 PR ipa/78599
8366 * gcc.dg/torture/pr78365.c: New test.
8367
01216d27
JJ
83682017-01-09 Jakub Jelinek <jakub@redhat.com>
8369
dc59e50a
JJ
8370 PR c++/78948
8371 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8372 (main): Use int* instead of long long.
8373
01216d27
JJ
8374 PR tree-optimization/78938
8375 * gcc.dg/vect/pr78938.c: New test.
8376
c0d4fec7
KT
83772017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8378
8379 * gcc.dg/20161219.c: New test.
8380
7b1b0cc1
RB
83812017-01-09 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/78997
8384 * gcc.dg/torture/pr78997.c: New testcase.
8385
813b9c0d
RB
83862017-01-09 Richard Biener <rguenther@suse.de>
8387
8388 PR debug/79000
8389 * g++.dg/lto/pr79000_0.C: New testcase.
8390 * g++.dg/lto/pr79000_1.c: Likewise.
8391
efcc8d38
MS
83922017-01-08 Martin Sebor <msebor@redhat.com>
8393
8394 PR middle-end/77708
8395 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8396 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8397 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8398 due to bug 78969.
8399 * gcc.dg/format/pr78569.c: Adjust.
8400
5ccf1d8d
DM
84012017-01-07 David Malcolm <dmalcolm@redhat.com>
8402
8403 PR c++/72803
8404 * g++.dg/diagnostic/pr72803.C: New test case.
8405
42002dfe
MS
84062017-01-07 Martin Sebor <msebor@redhat.com>
8407
8408 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8409 * gcc.dg/attr-alloc_size-4.c: Same.
8410
de91486c
AV
84112017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8412
8413 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8414 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8415 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8416 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8417 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8418 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8419 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8420
f55a925e
AS
84212017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8422 * gcc.dg/memcmp-1.c: New.
8423 * gcc.dg/strncmp-1.c: New.
8424
f3caa118
AV
84252017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8426
8427 * gcc.target/arm/acle/mcrr: New.
8428 * gcc.target/arm/acle/mcrr2: New.
8429 * gcc.target/arm/acle/mrrc: New.
8430 * gcc.target/arm/acle/mrrc2: New.
8431
ecc9a25b
AV
84322017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8433
8434 * gcc.target/arm/acle/mcr.c: New.
8435 * gcc.target/arm/acle/mrc.c: New.
8436 * gcc.target/arm/acle/mcr2.c: New.
8437 * gcc.target/arm/acle/mrc2.c: New.
8438
3811581f
AV
84392017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8440
8441 * gcc.target/arm/acle/ldc: New.
8442 * gcc.target/arm/acle/ldc2: New.
8443 * gcc.target/arm/acle/ldcl: New.
8444 * gcc.target/arm/acle/ldc2l: New.
8445 * gcc.target/arm/acle/stc: New.
8446 * gcc.target/arm/acle/stc2: New.
8447 * gcc.target/arm/acle/stcl: New.
8448 * gcc.target/arm/acle/stc2l: New.
8449
d57daa0c
AV
84502017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8451
8452 * gcc.target/arm/acle/acle.exp: Run tests for different options
8453 and make sure fat-lto-objects is used such that we can still do
8454 assemble scans.
8455 * gcc.target/arm/acle/cdp.c: New.
8456 * gcc.target/arm/acle/cdp2.c: New.
8457 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8458 (check_effective_target_arm_coproc1_ok_nocache): New.
8459 (check_effective_target_arm_coproc2_ok): New.
8460 (check_effective_target_arm_coproc2_ok_nocache): New.
8461 (check_effective_target_arm_coproc3_ok): New.
8462 (check_effective_target_arm_coproc3_ok_nocache): New.
8463 (check_effective_target_arm_coproc4_ok): New.
8464 (check_effective_target_arm_coproc4_ok_nocache): New.
8465
8a123229
MS
84662017-01-06 Martin Sebor <msebor@redhat.com>
8467
8468 PR middle-end/78605
8469 * gcc.dg/tree-ssa/pr78605.c: New test.
8470
5b8999d6
MS
84712017-01-05 Martin Sebor <msebor@redhat.com>
8472
8473 PR tree-optimization/78910
8474 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8475 diagnostics.
8476 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8477 * gcc.dg/tree-ssa/pr78910.c: New test.
8478
4e89adf9
EB
84792017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8480
8481 * gcc.dg/sso-10.c: New test.
8482
962c5679
JJ
84832017-01-05 Jakub Jelinek <jakub@redhat.com>
8484
cfd719e7
JJ
8485 PR tree-optimization/71016
8486 * gcc.target/i386/pr71016.c: New test.
8487 * gcc.target/aarch64/pr71016.c: New test.
8488 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8489
26f20371
JJ
8490 PR c++/78931
8491 * g++.dg/cpp1z/decomp19.C: New test.
8492
962c5679
JJ
8493 PR c++/78890
8494 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8495 * g++.dg/init/union1.C: Likewise.
8496 * g++.dg/cpp0x/union6.C: Expect errors.
8497 * g++.dg/cpp0x/union8.C: New test.
8498 * g++.dg/cpp0x/pr78890-1.C: New test.
8499 * g++.dg/cpp0x/pr78890-2.C: New test.
8500
8c15f541
DE
85012017-01-05 David Edelsohn <dje.gcc@gmail.com>
8502
8503 * gcc.target/powerpc/pr71670.c: Require p9vector.
8504 * gcc.target/powerpc/p9-novsx.c: Same.
8505
51b86113
DM
85062017-01-05 David Malcolm <dmalcolm@redhat.com>
8507
8508 * selftests/asr_div1.rtl: New file.
8509 * selftests/aarch64: New subdirectory.
8510 * selftests/aarch64/times-two.rtl: New file.
8511 * selftests/bb-index.rtl: New file.
8512 * selftests/cfg-test.rtl: New file.
8513 * selftests/const-int.rtl: New file.
8514 * selftests/example-labels.rtl: New file.
8515 * selftests/insn-with-mode.rtl: New file.
8516 * selftests/jump-to-label-ref.rtl: New file.
8517 * selftests/jump-to-return.rtl: New file.
8518 * selftests/jump-to-simple-return.rtl: New file.
8519 * selftests/mem.rtl: New file.
8520 * selftests/note-insn-deleted.rtl: New file.
8521 * selftests/note_insn_basic_block.rtl: New file.
8522 * selftests/simple-cse.rtl: New file.
8523 * selftests/symbol-ref.rtl: New file.
8524 * selftests/x86_64: New subdirectory.
8525 * selftests/x86_64/call-insn.rtl: New file.
8526 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8527 * selftests/x86_64/times-two.rtl: New file.
8528 * selftests/x86_64/unspec.rtl: New file.
8529
dc7650cc
NS
85302017-01-05 Nathan Sidwell <nathan@acm.org>
8531
8532 PR c++/78765
8533 * g++.dg/cpp0x/pr78765.C: New.
8534
3db70565
DV
85352017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8536
8537 * gcc.target/s390/memcpy-2.c: New test.
8538 * gcc.target/s390/memset-2.c: New test.
8539
f5a537e3
AK
85402017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8541
8542 * gcc.target/s390/memcpy-1.c: New test.
8543
d80c6d02
JL
85442017-01-04 Jeff Law <law@redhat.com>
8545
8546 PR tree-optimization/78812
8547 * g++.dg/torture/pr78812.C: New test.
8548
08edc320 85492017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8550
8551 PR target/71977
8552 PR target/70568
8553 PR target/78823
8554 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8555 64-bit VSX systems with direct move, whether we optimize common
8556 code sequences in the GLIBC math library for float math functions.
8557 * gcc.target/powerpc/pr71977-2.c: Likewise.
8558
a9342885
MP
85592017-01-04 Marek Polacek <polacek@redhat.com>
8560
8561 PR c++/64767
8562 * c-c++-common/Wpointer-compare-1.c: New test.
8563
066435fe
JJ
85642017-01-04 Jakub Jelinek <jakub@redhat.com>
8565
abec4284
JJ
8566 PR c++/78949
8567 * c-c++-common/Wunused-var-16.c: New test.
8568
26c43e27
JJ
8569 PR c++/78693
8570 * g++.dg/cpp0x/pr78693.C: New test.
8571
fc73e60c
JJ
8572 PR driver/78957
8573 * gcc.dg/pr78957.c: New test.
8574
c9cf3863
JJ
8575 * g++.dg/cpp1y/auto-fn34.C: New test.
8576
066435fe
JJ
8577 PR c++/71182
8578 * g++.dg/cpp0x/pr71182.C: New test.
8579
598bd687
KN
85802017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8581
8582 PR target/78056
8583 * gcc.target/powerpc/pr78056-1.c: New test.
8584 * gcc.target/powerpc/pr78056-2.c: New test.
8585 * gcc.target/powerpc/pr78056-3.c: New test.
8586 * gcc.target/powerpc/pr78056-4.c: New test.
8587 * gcc.target/powerpc/pr78056-5.c: New test.
8588 * gcc.target/powerpc/pr78056-6.c: New test.
8589 * gcc.target/powerpc/pr78056-7.c: New test.
8590 * gcc.target/powerpc/pr78056-8.c: New test.
8591 * lib/target-supports.exp
8592 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8593 whether the effective target supports the popcntb instruction.
8594
8194635a
JL
85952017-01-03 Jeff Law <law@redhat.com>
8596
8597 PR tree-optimization/67955
8598 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8599
baf9ebc8
MP
86002017-01-04 Marek Polacek <polacek@redhat.com>
8601
8602 PR c++/77545
8603 PR c++/77284
8604 * g++.dg/cpp0x/range-for32.C: New test.
8605 * g++.dg/cpp0x/range-for33.C: New test.
8606
5dd9a9d0
DM
86072017-01-04 David Malcolm <dmalcolm@redhat.com>
8608
8609 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8610
4bf07f3f
NS
86112017-01-04 Nathan Sidwell <nathan@acm.org>
8612
8613 PR c++/66735
8614 * g++.dg/cpp1y/pr66735.C: New.
8615
165ba2e9
JJ
86162017-01-04 Jakub Jelinek <jakub@redhat.com>
8617
8618 PR tree-optimization/71563
8619 * gcc.dg/tree-ssa/pr71563.c: New test.
8620
4567f969
JB
86212017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8622
8623 PR fortran/78534
8624 PR fortran/78976
8625 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8626 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8627 * gfortran.dg/transfer_intrinsic_1.f90: Change
8628 scan-tree-dump-times due to gfc_trans_string_copy change to
8629 avoid -Wstringop-overflow.
8630
1c06f07f
JL
86312017-01-03 Jeff Law <law@redhat.com>
8632
8633 PR tree-optimization/78856
8634 * gcc.c-torture/execute/pr78856.c: New test.
8635
60fb638f
MM
86362017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8637
8638 PR target/78953
8639 * gcc.target/powerpc/pr78953.c: New test.
8640
e4d02f52
ILT
86412017-01-03 Ian Lance Taylor <iant@google.com>
8642
8643 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8644 enums.
8645
5b4f088d
MS
86462017-01-03 Martin Sebor <msebor@redhat.com>
8647
8648 PR tree-optimization/78696
8649 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8650 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8651 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8652 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8653
86542017-01-03 David Malcolm <dmalcolm@redhat.com>
8655
8656 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8657 with more than one digit.
8658 * lib/gcc-dg.exp (process-message): Support more than one digit
8659 in relative line specifications.
8660
86612017-01-03 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR tree-optimization/78965
8664 * gcc.dg/pr78965.c: New test.
8665
8666 PR middle-end/78901
8667 * g++.dg/opt/pr78901.C: New test.
8668
86692017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8670
8671 PR fortran/78534
8672 PR fortran/66310
8673 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8674 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8675 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8676 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8677 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8678 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8679 * gfortran.dg/string_1_lp64.f90: New test.
8680 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8681 * gfortran.dg/string_3_lp64.f90: New test.
8682 * gfortran.dg/transfer_intrinsic_1.f90: Change
8683 scan-tree-dump-times due to gfc_trans_string_copy change to
8684 avoid -Wstringop-overflow.
8685
8b7163c6
UB
86862017-01-02 Uros Bizjak <ubizjak@gmail.com>
8687
8688 PR target/78967
8689 * gcc.target/i386/pr78967-1.c: New test.
8690 * gcc.target/i386/pr78967-2.c: Ditto.
8691 * gcc.target/i386/pr78967-3.c: Ditto.
8692
8693 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8694 * gcc.target/i386/pr78904-4.c: Ditto.
8695 * gcc.target/i386/pr78904-6.c: Ditto.
8696
e2940b98
JH
86972017-01-01 Jan Hubicka <hubicka@ucw.cz>
8698
8699 PR middle-end/77674
8700 * g++.dg/torture/pr77674.C: New testcase.
8701
cbe34bb5 87022017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8703
8704 Update copyright years.
818ab71a 8705\f
cbe34bb5 8706Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8707
8708Copying and distribution of this file, with or without modification,
8709are permitted in any medium without royalty provided the copyright
8710notice and this notice are preserved.
This page took 7.871564 seconds and 5 git commands to generate.