]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Simplify 3*x == 3*y for wrapping types
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
42bd89ce
MG
12017-06-28 Marc Glisse <marc.glisse@inria.fr>
2
3 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
5
b8d62ac8
JJ
62017-06-28 Jakub Jelinek <jakub@redhat.com>
7
8 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
9 (foo): ... this. Change constants such that it isn't matched
10 as __builtin_copysign, yet tests the combiner the same.
11
6dc61b45
ML
122017-06-28 Martin Liska <mliska@suse.cz>
13
14 PR sanitizer/81224
15 * gcc.dg/asan/pr81224.c: New test.
16
9a265443
EB
172017-06-28 Eric Botcazou <ebotcazou@adacore.com>
18
19 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
20 passed to pthread_join.
21
935b5226
AK
222017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
23
24 * gcc.target/s390/nodatarel-1.c: New test.
25
88016532
JD
262017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27
28 PR fortran/80164
29 * gfortran.dg/array_temporaries_4.f90: New test.
30
8c2805bb
AP
312017-06-27 Andrew Pinski <apinski@cavium.com>
32
33 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
34 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
35 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
36
786c6d10
MP
372017-06-27 Marek Polacek <polacek@redhat.com>
38
39 PR sanitizer/81223
40 * gcc.dg/ubsan/pr81223.c: New test.
41
1e7df2e6
MG
422017-06-27 Marc Glisse <marc.glisse@inria.fr>
43
44 * gcc.dg/tree-ssa/assoc-1.c: New file.
45
58b45c4f
PC
462017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
47
48 PR c++/62046
49 * g++.dg/parse/catch2.C: New.
50
00296d7f
JJ
512017-06-27 Jakub Jelinek <jakub@redhat.com>
52
c1031852
JJ
53 PR sanitizer/81209
54 * g++.dg/ubsan/pr81209.C: New test.
55
00296d7f
JJ
56 PR middle-end/81207
57 * gcc.c-torture/compile/pr81207.c: New test.
58
0c418630
MP
592017-06-27 Marek Polacek <polacek@redhat.com>
60
61 PR bootstrap/81216
62 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
63
4b377e01
MS
642017-06-26 Martin Sebor <msebor@redhat.com>
65
66 PR c++/81169
67 * g++.dg/Wclass-memaccess-2.C: New test.
68
952ac945
CL
692017-06-26 Carl Love <cel@us.ibm.com>
70
71 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
72 Add new runnable test file for the vec_rev built-ins.
73
df11b2ea
BS
742016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
75
226ab0a8 76 PR/tree-optimization 71815
df11b2ea
BS
77 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
78 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
79
fa7ccca0
RL
802017-06-26 Renlin Li <renlin.li@arm.com>
81 Szabolcs Nagy <szabolcs.nagy@arm.com>
82
83 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
84 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
85 memmove.
86
5a5c2d16
RB
872017-06-26 Richard Biener <rguenther@suse.de>
88
89 PR target/81175
90 * gfortran.dg/pr81175.f: New testcase.
91
75f0112f
RB
922017-06-26 Richard Biener <rguenther@suse.de>
93
94 PR tree-optimization/81203
95 * gcc.dg/torture/pr81203.c: New testcase.
96
3e2becc4
MP
972017-06-26 Marek Polacek <polacek@redhat.com>
98
99 PR c/80116
100 * c-c++-common/Wmultistatement-macros-1.c: New test.
101 * c-c++-common/Wmultistatement-macros-2.c: New test.
102 * c-c++-common/Wmultistatement-macros-3.c: New test.
103 * c-c++-common/Wmultistatement-macros-4.c: New test.
104 * c-c++-common/Wmultistatement-macros-5.c: New test.
105 * c-c++-common/Wmultistatement-macros-6.c: New test.
106 * c-c++-common/Wmultistatement-macros-7.c: New test.
107 * c-c++-common/Wmultistatement-macros-8.c: New test.
108 * c-c++-common/Wmultistatement-macros-9.c: New test.
109 * c-c++-common/Wmultistatement-macros-10.c: New test.
110 * c-c++-common/Wmultistatement-macros-11.c: New test.
111
945653db
EB
1122017-06-26 Eric Botcazou <ebotcazou@adacore.com>
113
114 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
115
c8e3c356
CL
1162017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
117
118 * lib/target-supports.exp
119 (check_effective_target_arm_neon_ok_nocache): Add flags with
120 -mfloat-abi=hard. Include arm_neon.h.
121 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
122 (check_effective_target_arm_neon_ok_no_float_abi): New.
123 * gcc.target/arm/lto/pr65837_0.c: Require
124 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
125 * gcc.target/arm/lto/pr65837-attr_0.c: Require
126 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
127
22235619
PC
1282017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/62315
131 * g++.dg/parse/typedef2.C: Specify a dg-error string.
132
e56e3fda
TK
1332017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
134
135 PR fortran/52473
136 * gfortran.dg/cshift_2.f90: New test.
137
d3f062be
JW
1382017-06-23 Jim Wilson <jim.wilson@linaro.org>
139
140 PR middle-end/79794
141 * gcc.target/aarch64/pr79794.c: New.
142
37416b69
MM
1432017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
144
145 PR target/80510
146 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
147 * gcc.target/powerpc/pr80510-2.c: Likewise.
148
8447a92f
JL
1492017-06-22 Jeff Law <law@redhat.com>
150
151 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
152
52607f7e
WS
1532017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
154
155 * gcc.target/powerpc/fold-vec-shift-char.c: New.
156 * gcc.target/powerpc/fold-vec-shift-int.c: New.
157 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
158 * gcc.target/powerpc/fold-vec-shift-short.c: New.
159 * gcc.target/powerpc/fold-vec-shift-left.c: New.
160 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
161 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
162 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
163
fb68f296
JC
1642017-06-23 James Cowgill <James.Cowgill@imgtec.com>
165
166 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture
167 names.
168
60edf8bb
MT
1692017-06-22 Matt Turner <mattst88@gmail.com>
170
171 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
172 skylake check.
173
4333d74b
CL
1742017-06-22 Carl Love <cel@us.ibm.com>
175
176 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
177 vmuleuh): Fix scan-assembler-times should check for word not half word
178 instructions.
179
13f752b2
JL
1802017-06-22 Jeff Law <law@redhat.com>
181
182 * gcc.c-torture/compile/stack-check-1.c: New test.
183
0759db19
RB
1842016-06-22 Richard Biener <rguenther@suse.de>
185
186 * gcc.dg/vect/pr65947-1.c: Remove xfail.
187 * gcc.dg/vect/pr65947-2.c: Likewise.
188 * gcc.dg/vect/pr65947-3.c: Likewise.
189 * gcc.dg/vect/pr65947-4.c: Likewise.
190 * gcc.dg/vect/pr65947-5.c: Likewise.
191 * gcc.dg/vect/pr65947-6.c: Likewise.
192 * gcc.dg/vect/pr65947-8.c: Likewise.
193 * gcc.dg/vect/pr65947-9.c: Likewise.
194 * gcc.dg/vect/pr65947-10.c: Likewise.
195 * gcc.dg/vect/pr65947-12.c: Likewise.
196 * gcc.dg/vect/pr65947-13.c: Likewise.
197 * gcc.dg/vect/pr65947-14.c: Likewise.
198 * gcc.dg/vect/vect-cond-2.c: Likewise.
199 * gcc.dg/vect/vect-pr69848.c: Likewise.
200
c24c235e
ML
2012017-06-22 Martin Liska <mliska@suse.cz>
202
203 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
204 to not inline it.
205
71f82be9
JG
2062017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
207
208 * gcc.dg/tree-ssa/forwprop-37.c: New.
209
a78f6980
RB
2102017-06-22 Richard Biener <rguenther@suse.de>
211
212 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
213
85d5b033
RB
2142017-06-22 Richard Biener <rguenther@suse.de>
215
216 * gcc.dg/vect/pr65947-14.c: New testcase.
217
4ded8669
MM
2182017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
219
220 PR target/80510
221 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
222 32-bit support is added. Change ITYPE size to 64-bit integer.
223 * gcc.target/powerpc/pr80510-2.c: Likewise.
224
cb8d1b01
JJ
2252017-06-21 Jakub Jelinek <jakub@redhat.com>
226
227 PR c++/81154
228 * g++.dg/gomp/pr81154.C: New test.
229
113459fa
DM
2302017-06-21 David Malcolm <dmalcolm@redhat.com>
231
232 * g++.dg/other/old-style-cast-fixits.C: New test case.
233
5e9d501c
JJ
2342017-06-21 Jakub Jelinek <jakub@redhat.com>
235
236 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
237
27d33d3e
TV
2382017-06-21 Tom de Vries <tom@codesourcery.com>
239
240 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
241
5433db45
TV
2422017-06-21 Tom de Vries <tom@codesourcery.com>
243
244 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
245 warning.
246
93c18375
ML
2472017-06-21 Martin Liska <mliska@suse.cz>
248
249 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
250
ff9baa5f
PMR
2512017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
252
253 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
254 gnat.dg/debug11_pkg2.ads: New testcase.
255
a23ba8cc
MG
2562017-06-21 Marc Glisse <marc.glisse@inria.fr>
257
258 * gcc.target/i386/getround.c: New file.
259
ed73f46f
MG
2602017-06-21 Marc Glisse <marc.glisse@inria.fr>
261
262 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
263 * gcc.dg/tree-ssa/addadd-2.c: New file.
264
6b92ab17
TV
2652017-06-21 Tom de Vries <tom@codesourcery.com>
266
267 * lib/target-supports.exp (add_options_for_stack_size): New proc.
268 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
269 * gcc.c-torture/compile/20080806-1.c: Same.
270 * gcc.c-torture/compile/920723-1.c: Same.
271 * gcc.c-torture/compile/930621-1.c: Same.
272 * gcc.c-torture/compile/991214-2.c: Same.
273 * gcc.c-torture/compile/bcopy.c: Same.
274 * gcc.c-torture/compile/memtst.c: Same.
275 * gcc.c-torture/compile/msp.c: Same.
276 * gcc.c-torture/compile/stuct.c: Same.
277 * gcc.c-torture/execute/20011008-3.c: Same.
278 * gcc.c-torture/execute/20030209-1.c: Same.
279 * gcc.c-torture/execute/20031012-1.c: Same.
280 * gcc.c-torture/execute/20040805-1.c: Same.
281 * gcc.c-torture/execute/920410-1.c: Same.
282 * gcc.c-torture/execute/921113-1.c: Same.
283 * gcc.c-torture/execute/921202-1.c: Same.
284 * gcc.c-torture/execute/921208-2.c: Same.
285 * gcc.c-torture/execute/930106-1.c: Same.
286 * gcc.c-torture/execute/930406-1.c: Same.
287 * gcc.c-torture/execute/950221-1.c: Same.
288 * gcc.c-torture/execute/960521-1.c: Same.
289 * gcc.c-torture/execute/980605-1.c: Same.
290 * gcc.c-torture/execute/comp-goto-1.c: Same.
291 * gcc.c-torture/execute/comp-goto-2.c: Same.
292 * gcc.c-torture/execute/memcpy-1.c: Same.
293 * gcc.c-torture/execute/multi-ix.c: Same.
294 * gcc.c-torture/execute/nestfunc-4.c: Same.
295 * gcc.c-torture/execute/pr20621-1.c: Same.
296 * gcc.c-torture/execute/pr23135.c: Same.
297 * gcc.c-torture/execute/pr28982b.c: Same.
298 * gcc.dg/loop-3.c: Same.
299 * gcc.dg/struct-ret-3.c: Same.
300 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
301 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
302 * gcc.dg/tree-prof/comp-goto-1.c: Same.
303 * gcc.dg/tree-prof/pr44777.c: Same.
304
191578a5
DM
3052017-06-20 David Malcolm <dmalcolm@redhat.com>
306
307 PR jit/81144
308 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
309 memset call with zero-initialization.
310 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
311
8a259e30
UB
3122017-06-20 Uros Bizjak <ubizjak@gmail.com>
313
314 * gcc.target/i386/pr80732.c: Include fma4-check.h.
315 (main): Renamed to ...
316 (fma4_test): ... this.
317
b6837e04
JK
3182017-06-20 Julia Koval <julia.koval@intel.com>
319
320 * gcc.target/i386/pr73350-2.c: New test.
321
67ea3f4e
RO
3222017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
323
324 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
325 * c-c++-common/fold-masked-cmp-2.c: Likewise.
326 * c-c++-common/fold-masked-cmp-3.c: Likewise.
327 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
328 restrict to x86_64-*-*-gnu.
329 Skip scan-assembler on *-*-darwin*.
330 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
331 * gcc.dg/loop-invariant.c: Likewise.
332 * gcc.dg/lto/pr70955_0.c: Likewise.
333 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
334 * gcc.dg/tree-ssa/pr79803.c: Likewise.
335 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
336
337 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
338 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
339 targets.
340 * gcc.dg/attr-ms_struct-2.c: Likewise.
341 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
342 * gcc.dg/bf-ms-layout.c: Likewise.
343 * gcc.dg/bf-ms-layout-2.c: Likewise.
344 * gcc.dg/pic-macro-define.c: Remove target restrictions.
345 Require fpic support.
346 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
347 targets.
348 * gcc.target/i386/bitfield2.c: Likewise.
349 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
350 targets.
351 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
352
71bbbd13
NS
3532017-06-20 Nathan Sidwell <nathan@acm.org>
354
355 PR c++/67074
356 * g++.dg/lookup/pr67074.C: New.
357 * g++.dg/parse/namespace-alias-1.C: Adjust.
358
531f0b38
RB
3592017-06-20 Richard Biener <rguenther@suse.de>
360
361 PR middle-end/81097
362 * c-c++-common/ubsan/pr81097.c: New testcase.
363
d47d7438
RB
3642017-06-20 Richard Biener <rguenther@suse.de>
365
366 * gcc.dg/vect/pr65947-9.c: Adjust.
367
b5c7b957
TP
3682017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
369
370 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
371 * gcc.target/arm/acle/cdp2.c: Likewise.
372 * gcc.target/arm/acle/ldc.c: Likewise.
373 * gcc.target/arm/acle/ldc2.c: Likewise.
374 * gcc.target/arm/acle/ldc2l.c: Likewise.
375 * gcc.target/arm/acle/ldcl.c: Likewise.
376 * gcc.target/arm/acle/mcr.c: Likewise.
377 * gcc.target/arm/acle/mcr2.c: Likewise.
378 * gcc.target/arm/acle/mcrr.c: Likewise.
379 * gcc.target/arm/acle/mcrr2.c: Likewise.
380 * gcc.target/arm/acle/mrc.c: Likewise.
381 * gcc.target/arm/acle/mrc2.c: Likewise.
382 * gcc.target/arm/acle/mrrc.c: Likewise.
383 * gcc.target/arm/acle/mrrc2.c: Likewise.
384 * gcc.target/arm/acle/stc.c: Likewise.
385 * gcc.target/arm/acle/stc2.c: Likewise.
386 * gcc.target/arm/acle/stc2l.c: Likewise.
387 * gcc.target/arm/acle/stcl.c: Likewise.
388
a1aa2599
JJ
3892017-06-20 Jakub Jelinek <jakub@redhat.com>
390
391 PR target/81121
392 * gcc.target/i386/pr81121.c: New test.
393
16122c22
MM
3942017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
395
396 PR target/79799
397 * gcc.target/powerpc/pr79799-1.c: New test.
398 * gcc.target/powerpc/pr79799-2.c: Likewise.
399 * gcc.target/powerpc/pr79799-3.c: Likewise.
400 * gcc.target/powerpc/pr79799-4.c: Likewise.
401 * gcc.target/powerpc/pr79799-5.c: Likewise.
402
5ec046c0
NS
4032017-06-19 Nathan Sidwell <nathan@acm.org>
404
405 PR c++/81124
406 PR c++/79766
407 * g++.dg/lookup/pr79766.C: New.
408 * g++.dg/lookup/pr81124.C: New.
409 * g++.dg/template/explicit6.C: Adjust.
410 * g++.old-deja/g++.other/decl5.C: Adjust.
411
c72e002c
CL
4122017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
413
414 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
415 -DSTACK_SIZE.
416
4301ae22
JJ
4172017-06-19 Jakub Jelinek <jakub@redhat.com>
418
9f8fafe8
JJ
419 PR sanitizer/81125
420 * g++.dg/ubsan/pr81125.C: New test.
421
4301ae22
JJ
422 PR sanitizer/81111
423 * g++.dg/ubsan/pr81111.C: New test.
424
21e4389f
RB
4252017-06-19 Richard Biener <rguenther@suse.de>
426
427 PR middle-end/81118
428 * gcc.dg/torture/pr81118.c: New testcase.
429
343ae898
RB
4302017-06-19 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/80887
433 * gcc.dg/tree-ssa/pr80887.c: New testcase.
434
97872698
JJ
4352017-06-19 Jakub Jelinek <jakub@redhat.com>
436
437 PR ipa/81112
438 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
439
c14c0b15
NS
4402017-06-19 Nathan Sidwell <nathan@acm.org>
441
442 PR c++/81119
443 * g++.dg/warn/pr81119.C: New.
444
a6e5212a
ML
4452017-06-19 Martin Liska <mliska@suse.cz>
446
447 PR sanitizer/80879
448 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
449
871cc215
ML
4502017-06-19 Martin Liska <mliska@suse.cz>
451
452 PR ipa/80732
453 * gcc.target/i386/mvc5.c: Scan indirect_function.
454 * gcc.target/i386/mvc7.c: Likewise.
455 * gcc.target/i386/pr80732.c: New test.
456
431abe69
PC
4572017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
458
459 PR c++/66093
460 * g++.dg/cpp1y/constexpr-66093.C: New.
461
fe1ae165
RO
4622017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
463
464 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
465 dg-skip-if list.
466
db9bbdec
RB
4672017-06-19 Richard Biener <rguenther@suse.de>
468
469 PR ipa/81112
470 * g++.dg/torture/pr81112.C: New testcase.
471
18154846
JH
4722017-06-18 Jan Hubicka <hubicka@ucw.cz>
473
474 * gcc.dg/lto/pr69866_0.c: This test needs alias.
475
5dace4bf
TK
4762017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
477
478 PR fortran/52473
479 * gfortran.dg/cshift_1.f90: New test.
480
4f4b0ab8
RO
4812017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482
483 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
484
b36a612c
CL
4852017-06-16 Carl Love <cel@us.ibm.com>
486
487 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
488 main): Add runnable tests and test checker for vec_float,
489 vec_float2, vec_floate and vec_floato builtins.
490
e3e266bf
RE
4912017-06-16 Richard Earnshaw <rearnsha@arm.com>
492
493 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
494 the architecture options added by dg-add-options arm_neon.
495 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
496 to the architecture.
497 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
498 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
499 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
500
42093880
RE
5012017-06-16 Richard Earnshaw <rearnsha@arm.com>
502
503 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
504 multilibs have been built.
505
c5742a17
RE
5062017-06-16 Richard Earnshaw <rearnsha@arm.com>
507
508 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
509 * gcc.target/arm/pr51915.c: Likewise.
510 * gcc.target/arm/pr52006.c: Likewise.
511 * gcc.target/arm/pr53187.c: Likewise.
512
93aa40fe
RE
5132017-06-16 Richard Earnshaw <rearnsha@arm.com>
514
515 * gcc.target/arm/multilibs.exp: New file.
516
b3d8d88e
MS
5172017-06-16 Martin Sebor <msebor@redhat.com>
518
519 PR tree-optimization/80933
520 PR tree-optimization/80934
521 * gcc.dg/fold-bcopy.c: New test.
522 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
523 * gcc.dg/tree-ssa/alias-36.c: Likewise.
524 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
525 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
526 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
527 * gcc.dg/builtins-nonnull.c: Likewise.
528
56960fd6
JG
5292017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
530
531 PR target/71778
532 * gcc.target/arm/pr71778.c: New.
533
ec73e54d
JH
5342017-06-16 Jan Hubicka <hubicka@ucw.cz>
535
536 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
537
01f1c24e
RB
5382017-06-16 Richard Biener <rguenther@suse.de>
539
540 PR tree-optimization/81090
541 * gcc.dg/graphite/pr81090.c: New testcase.
542
8d94f932
JW
5432017-06-16 Janus Weil <janus@gcc.gnu.org>
544
545 PR fortran/80983
546 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
547
b783399a
JJ
5482017-06-16 Jakub Jelinek <jakub@redhat.com>
549
550 PR sanitizer/81094
551 * c-c++-common/ubsan/object-size-11.c: New test.
552
c3684b7b
MS
5532017-06-15 Martin Sebor <msebor@redhat.com>
554
555 PR c++/80560
556 * g++.dg/Wclass-memaccess.C: New test.
557
d0e7a9fd
JW
5582017-06-15 Janus Weil <janus@gcc.gnu.org>
559
560 PR fortran/80983
561 * gfortran.dg/proc_ptr_comp_51.f90: New test.
562
d1eed638
JH
5632017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
564
565 PR lto/69866
566 * gcc.dg/lto/pr69866_0.c: New test.
567 * gcc.dg/lto/pr69866_1.c: Likewise.
568
61f5d852
JL
5692017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
570
571 PR target/78818
572 * gcc.target/msp430/pr78818-real.c: New template for tests.
573 * gcc.target/msp430/pr78818-auto.c: New test.
574 * gcc.target/msp430/pr78818-data-region.c: New test.
575 * gcc.target/msp430/pr78818-data-sec.c: New test.
576 * gcc.target/msp430/pr78818-auto-warn.c: New test.
577
6820664a
TP
5782017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
579
580 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
581 instructions in it rather than the number of IT blocks being 2.
582 Transfer scan directive arm_thumb2 restriction to the whole
583 testcase and restrict further to Thumb-only targets.
584
41c540fc
TC
5852017-06-15 Tamar Christina <tamar.christina@arm.com>
586
587 * gcc.target/arm/sdiv_costs_1.c:
588 Use dg-add-options.
589
3466430f
MR
5902017-06-14 Maciej W. Rozycki <macro@imgtec.com>
591
592 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
593 * gcc.target/mips/pr51513-1.c: New test.
594 * gcc.target/mips/pr51513-2.c: New test.
595
26fda5f5
RB
5962017-06-14 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/81083
599 * gcc.dg/torture/pr81083.c: Add prototypes.
600
909263f8
RB
6012017-06-14 Richard Biener <rguenther@suse.de>
602
603 PR middle-end/81088
604 * c-c++-common/ubsan/pr81088.c: New testcase.
605
938a807a
EB
6062017-06-14 Eric Botcazou <ebotcazou@adacore.com>
607
608 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
609
85c1b6d7
AP
6102017-06-14 Andrew Pinski <apinski@cavium.com>
611 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
612
613 PR target/71663
614 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
615 * gcc.target/aarch64/vect-init-2.c: Likewise.
616 * gcc.target/aarch64/vect-init-3.c: Likewise.
617 * gcc.target/aarch64/vect-init-4.c: Likewise.
618 * gcc.target/aarch64/vect-init-5.c: Likewise.
619
bee9e49f
PC
6202017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
621
622 PR c++/58541
623 * g++.dg/cpp0x/constexpr-58541.C: New.
624
24d020bd
RB
6252017-06-14 Richard Biener <rguenther@suse.de>
626
627 PR tree-optimization/81083
628 * gcc.dg/torture/pr81083.c: New testcase.
629
11c16c2a
JJ
6302017-06-14 Jakub Jelinek <jakub@redhat.com>
631
632 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
633 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
634
c60dc053
JJ
6352017-06-13 Jakub Jelinek <jakub@redhat.com>
636
f31a8339
JJ
637 PR c++/80973
638 * g++.dg/ubsan/pr80973.C: New test.
639
c60dc053
JJ
640 PR c++/80984
641 * g++.dg/opt/nrv18.C: New test.
642
45b2222a
ML
6432017-06-13 Martin Liska <mliska@suse.cz>
644
645 PR sanitize/78204
646 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
647 test by adding no_sanitize attribute.
648 * gcc.dg/asan/use-after-scope-4.c: Likewise.
649
ef0e3441
RL
6502017-06-13 Renlin Li <renlin.li@arm.com>
651
652 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
653 conditionally.
654
345683a9
MJ
6552017-06-13 Martin Jambor <mjambor@suse.cz>
656
657 PR tree-optimization/80803
658 PR tree-optimization/81063
659 gcc.dg/tree-ssa/pr80803.c: New test.
660 gcc.dg/tree-ssa/pr81063.c: Likewise.
661
9ebc3467
YG
6622017-06-12 Yury Gribov <tetra2005@gmail.com>
663
664 * c-c++-common/fold-masked-cmp-3.c: New test.
665
16842d34
YG
6662017-06-13 Yury Gribov <tetra2005@gmail.com>
667
668 PR tree-optimization/67328
669 * c-c++-common/fold-masked-cmp-1.c: New test.
670 * c-c++-common/fold-masked-cmp-2.c: Likewise.
671 * gcc.dg/pr46309.c: Fix pattern.
672 * gcc.dg/pr46309-2.c: Likewise.
673
ba593ad5
TC
6742017-06-13 Tamar Christina <tamar.christina@arm.com>
675
676 * gcc.target/arm/sdiv_costs_1.c:
677 Require arm_arch_v8a_ok and add march option.
678
9ab5a235
ML
6792017-06-13 Martin Liska <mliska@suse.cz>
680
681 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
682 * gcc.dg/tree-ssa/dump-2.c: Likewise.
683 * gcc.dg/tree-ssa/vrp101.c: Likewise.
684
4f2c198d
RB
6852017-06-13 Richard Biener <rguenther@suse.de>
686
687 PR middle-end/81065
688 * c-c++-common/ubsan/pr81065.c: New testcase.
689
196ed8ea
ILT
6902017-06-12 Ian Lance Taylor <iant@golang.org>
691
692 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
693 freorder. Update comment to explain test.
694
64ff4f60
TC
6952017-06-12 Tamar Christina <tamar.christina@arm.com>
696
697 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
698 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
699 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
700 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
701
5ed2fdfe
TC
7022017-06-12 Tamar Christina <tamar.christina@arm.com>
703
704 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
705
6cddb61c
TC
7062017-06-12 Tamar Christina <tamar.christina@arm.com>
707
708 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
709
aebce396
JJ
7102017-06-12 Jakub Jelinek <jakub@redhat.com>
711
712 PR tree-optimization/81003
713 * gcc.c-torture/compile/pr81003.c: New test.
714
3fd7fe21
RB
7152017-06-12 Richard Biener <rguenther@suse.de>
716
717 PR tree-optimization/81053
718 * gcc.dg/torture/pr81053.c: New testcase.
719
ac39f0e8
TK
7202017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
721
722 PR fortran/80988
723 * gfortran.dg/implied_do_io_3.f90: New test.
724
18787c38
TV
7252017-06-10 Tom de Vries <tom@codesourcery.com>
726
727 * lib/target-supports.exp (check_effective_target_signal): New proc.
728 * lib/gcc.exp (gcc_target_compile): Remove appending of
729 -DSIGNAL_SUPPRESS to additional_flags.
730 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
731 additional_flags if effective target signal is not supported by the
732 target.
733 * gcc.c-torture/execute/20101011-1.c: Same.
734 * gcc.dg/c99-stdint-1.c: Same.
735 * gcc.dg/c99-stdint-2.c: Same.
736 * gcc.dg/c99-stdint-5.c: Same.
737 * gcc.dg/c99-stdint-6.c: Same.
738 * gcc.dg/stdint-width-1.c: Same.
739
0069a009
TV
7402017-06-10 Tom de Vries <tom@codesourcery.com>
741
742 * lib/target-supports.exp (check_effective_target_stack_size)
743 (dg-effective-target-value): New proc.
744 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
745 additional_flags.
746 * lib/objc.exp (objc_target_compile): Same.
747 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
748 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
749 dg-additional-options.
750 * gcc.c-torture/compile/20080806-1.c: Same.
751 * gcc.c-torture/compile/920723-1.c: Same.
752 * gcc.c-torture/compile/930621-1.c: Same.
753 * gcc.c-torture/compile/991214-2.c: Same.
754 * gcc.c-torture/compile/bcopy.c: Same.
755 * gcc.c-torture/compile/memtst.c: Same.
756 * gcc.c-torture/compile/msp.c: Same.
757 * gcc.c-torture/compile/stuct.c: Same.
758 * gcc.c-torture/execute/20011008-3.c: Same.
759 * gcc.c-torture/execute/20030209-1.c: Same.
760 * gcc.c-torture/execute/20031012-1.c: Same.
761 * gcc.c-torture/execute/20040805-1.c: Same.
762 * gcc.c-torture/execute/920410-1.c: Same.
763 * gcc.c-torture/execute/920501-7.c: Same.
764 * gcc.c-torture/execute/921113-1.c: Same.
765 * gcc.c-torture/execute/921202-1.c: Same.
766 * gcc.c-torture/execute/921208-2.c: Same.
767 * gcc.c-torture/execute/930106-1.c: Same.
768 * gcc.c-torture/execute/930406-1.c: Same.
769 * gcc.c-torture/execute/950221-1.c: Same.
770 * gcc.c-torture/execute/960521-1.c: Same.
771 * gcc.c-torture/execute/980605-1.c: Same.
772 * gcc.c-torture/execute/comp-goto-1.c: Same.
773 * gcc.c-torture/execute/comp-goto-2.c: Same.
774 * gcc.c-torture/execute/memcpy-1.c: Same.
775 * gcc.c-torture/execute/multi-ix.c: Same.
776 * gcc.c-torture/execute/nestfunc-4.c: Same.
777 * gcc.c-torture/execute/pr20621-1.c: Same.
778 * gcc.c-torture/execute/pr23135.c: Same.
779 * gcc.c-torture/execute/pr28982b.c: Same.
780 * gcc.dg/loop-3.c: Same.
781 * gcc.dg/struct-ret-3.c: Same.
782 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
783 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
784 * gcc.dg/tree-prof/comp-goto-1.c: Same.
785 * gcc.dg/tree-prof/pr44777.c: Same.
786
b09649fd
DM
7872017-06-09 David Malcolm <dmalcolm@redhat.com>
788
789 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
790 (test_mutually_exclusive_suggestions): New test function.
791 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
792 (test_mutually_exclusive_suggestions): New test function.
793 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
794 (test_mutually_exclusive_suggestions): New test function.
795 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
796 (test_show_locus): Add special-case for
797 "test_mutually_exclusive_suggestions".
798
a1f427e9
ILT
7992017-06-09 Ian Lance Taylor <iant@golang.org>
800
801 * gcc.dg/tree-prof/split-1.c: New test.
802
cb59f689
JH
8032017-06-09 Jan Hubicka <hubicka@ucw.cz>
804
805 * gcc.dg/predict-14.c: Avoid cold function detection.
806 * gcc.target/i386/umod-3.c: Likewise.
807
f66e6423
TC
8082017-06-09 Tamar Christina <tamar.christina@arm.com>
809
810 * gcc.target/aarch64/lrint-matherr.h: New.
811 * gcc.target/aarch64/inline-lrint_1.c: New.
812 * gcc.target/aarch64/inline-lrint_2.c: New.
813 * gcc.target/aarch64/no-inline-lrint_1.c: New.
814 * gcc.target/aarch64/no-inline-lrint_2.c: New.
815
37b68a43
TC
8162017-06-09 Tamar Christina <tamar.christina@arm.com>
817
818 * gcc.target/arm/sdiv_costs_1.c: New.
819
37f30285
TV
8202017-06-09 Tom de Vries <tom@codesourcery.com>
821
822 PR target/80855
823 * gcc.target/nvptx/label-values.c: New test.
824
051508d7
TP
8252017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
826
827 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
828 Test for null definitions instead of them being undefined. Add entry
829 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
830 about using the effective target for architecture extension.
831 (check_effective_target_arm_arch_v7ve_ok): Remove.
832 (add_options_for_arm_arch_v7ve): Likewise.
833
01a8cacc
RB
8342017-06-09 Richard Biener <rguenther@suse.de>
835
836 PR tree-optimization/66623
837 * gcc.dg/vect/pr66623.c: New testcase.
838
6d1115c5
RB
8392017-06-09 Richard Biener <rguenther@suse.de>
840
841 PR tree-optimization/79483
842 * gcc.dg/graphite/pr79483.c: New testcase.
843
6ba856d4
RB
8442017-06-09 Richard Biener <rguenther@suse.de>
845
846 PR middle-end/81007
847 * g++.dg/pr81007.C: New testcase.
848
48e69247
JJ
8492017-06-09 Jakub Jelinek <jakub@redhat.com>
850
851 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
852 instead of "rsp" for -m32.
853 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
854 target, add -msse2 to dg-options.
855 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
856 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
857
120ef1d5
SB
8582017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
859
860 PR target/80966
861 * gcc.target/powerpc/stack-limit.c: New testcase.
862
271be653
WS
8632017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
864
865 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
866 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
867 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
868 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
869 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
870 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
871
0d05f685
JJ
8722017-06-08 Jakub Jelinek <jakub@redhat.com>
873
8ab7005b
JJ
874 PR c/81006
875 * c-c++-common/gomp/pr81006.c: New test.
876
34361776
JJ
877 PR c++/81011
878 * g++.dg/gomp/pr81011.C: New test.
879
0d05f685
JJ
880 PR middle-end/81005
881 * c-c++-common/ubsan/align-10.c: New test.
882 * c-c++-common/ubsan/null-13.c: New test.
883
2163b9bc
UB
8842017-06-08 Uros Bizjak <ubizjak@gmail.com>
885
886 PR target/81015
887 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
888 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
889 * gcc.target/i386/pr81015.c: New test.
890
73f49ad7
TV
8912017-06-08 Tom de Vries <tom@codesourcery.com>
892
893 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
894 trampolines instead of NO_TRAMPOLINES.
895 * gcc.c-torture/execute/20000822-1.c: Same.
896 * gcc.c-torture/execute/920428-2.c: Same.
897 * gcc.c-torture/execute/920501-7.c: Same.
898 * gcc.c-torture/execute/920612-2.c: Same.
899 * gcc.c-torture/execute/921017-1.c: Same.
900 * gcc.c-torture/execute/921215-1.c: Same.
901 * gcc.c-torture/execute/931002-1.c: Same.
902 * gcc.c-torture/execute/comp-goto-2.c: Same.
903 * gcc.c-torture/execute/nestfunc-1.c: Same.
904 * gcc.c-torture/execute/nestfunc-2.c: Same.
905 * gcc.c-torture/execute/nestfunc-3.c: Same.
906 * gcc.c-torture/execute/nestfunc-5.c: Same.
907 * gcc.c-torture/execute/nestfunc-6.c: Same.
908 * gcc.c-torture/execute/pr24135.c: Same.
909 * gcc.dg/Wtrampolines.c: Same.
910 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
911 * gcc.dg/torture/stackalign/nested-5.c: Same.
912 * gcc.dg/torture/stackalign/nested-6.c: Same.
913 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
914 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
915 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
916 * gcc.dg/trampoline-1.c: Same.
917 * gcc.dg/tree-prof/pr44777.c: Same.
918 * gcc.target/i386/pr67770.c: Same.
919 * lib/gcc.exp (gcc_target_compile): Remove appending of
920 -DNO_TRAMPOLINES to additional_flags.
921 * lib/objc.exp (objc_target_compile): Same.
922
b9835925
TV
9232017-06-08 Tom de Vries <tom@codesourcery.com>
924
925 * lib/target-supports.exp (check_effective_target_trampolines): Test for
926 'gcc,no_trampolines' instead of 'no_trampolines'.
927
77db6c15
AI
9282017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
929
930 PR middle-end/79988
931 * gcc.target/i386/mpx/pr79988.c: New test.
932
0036534f
AI
9332017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
934
935 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
936 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
937 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
938
b69d9ac6
JH
9392017-06-08 Jan Hubicka <hubicka@ucw.cz>
940
941 * g++.dg/tree-ssa/counts-1.C: New testcase.
942 * gcc.dg/tree-ssa/counts-1.c: New testcase.
943
c46f9051
JK
9442017-08-08 Julia Koval <julia.koval@intel.com>
945
946 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
947 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
948 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
949 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
950 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
951 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
952
5ed41889
MP
9532017-06-08 Marek Polacek <polacek@redhat.com>
954
955 PR sanitize/80932
956 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
957
8055904e
JK
9582017-08-08 Julia Koval <julia.koval@intel.com>
959
960 PR target/73350,80862
961 * gcc.target/i386/pr73350.c: New test.
962
fb4bc6ff
RB
9632017-06-08 Richard Biener <rguenther@suse.de>
964
965 PR tree-optimization/80928
966 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
967
989cc652 9682017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 969
989cc652
CL
970 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
971
83059741
JW
9722017-06-07 Jonathan Wakely <jwakely@redhat.com>
973
974 PR c++/80990
975 * g++.dg/cpp1z/class-deduction39.C: New.
976
0874a778
MP
9772017-06-07 Marek Polacek <polacek@redhat.com>
978
979 PR sanitizer/80932
980 * c-c++-common/ubsan/pr80932.c: New test.
981
55e872a4
BC
9822017-06-07 Bin Cheng <bin.cheng@arm.com>
983
984 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
985 * gcc.target/i386/l_fma_double_2.c: Ditto.
986 * gcc.target/i386/l_fma_double_3.c: Ditto.
987 * gcc.target/i386/l_fma_double_4.c: Ditto.
988 * gcc.target/i386/l_fma_double_5.c: Ditto.
989 * gcc.target/i386/l_fma_double_6.c: Ditto.
990 * gcc.target/i386/l_fma_float_1.c: Ditto.
991 * gcc.target/i386/l_fma_float_2.c: Ditto.
992 * gcc.target/i386/l_fma_float_3.c: Ditto.
993 * gcc.target/i386/l_fma_float_4.c: Ditto.
994 * gcc.target/i386/l_fma_float_5.c: Ditto.
995 * gcc.target/i386/l_fma_float_6.c: Ditto.
996
cb9ac430
TC
9972017-06-07 Tamar Christina <tamar.christina@arm.com>
998
999 * gcc.target/aarch64/sdiv_costs_1.c: New.
1000
46c821e7
RB
10012017-06-07 Richard Biener <rguenther@suse.de>
1002
1003 PR tree-optimization/80928
1004 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
1005 * gcc.dg/vect/slp-13-big-array.c: Likewise.
1006
6eb2ac65
RB
10072017-06-07 Richard Biener <rguenther@suse.de>
1008
1009 PR tree-optimization/80928
1010 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
1011 check_results.
1012
25396db9
NS
10132017-06-06 Nathan Sidwell <nathan@acm.org>
1014
1015 * g++.dg/pr45330.C: Add inline namespace case.
1016
bbf97416
TK
10172017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1018
1019 PR fortran/80975
1020 * gfortran.dg/matmul_16.f90: New test.
1021 * gfortran.dg/inline_matmul_18.f90: New test.
1022
dc949728
MP
10232017-06-06 Marek Polacek <polacek@redhat.com>
1024
1025 PR c/79983
1026 * gcc.dg/pr79983.c: New test.
1027
100d0700
DM
10282017-06-06 David S. Miller <davem@davemloft.net>
1029
1030 * gcc.target/sparc/sparc-ret-3.c: New test.
1031
6c6b519a
TV
10322017-06-06 Tom de Vries <tom@codesourcery.com>
1033
1034 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
1035 label_values instead of NO_LABEL_VALUES.
1036 * gcc.c-torture/compile/920301-1.c: Same.
1037 * gcc.c-torture/compile/920501-1.c: Same.
1038 * gcc.c-torture/compile/941014-4.c: Same.
1039 * gcc.c-torture/compile/labels-1.c: Same.
1040 * gcc.c-torture/compile/pr18903.c: Same.
1041 * gcc.c-torture/execute/920302-1.c: Same.
1042 * gcc.c-torture/execute/920415-1.c: Same.
1043 * gcc.c-torture/execute/920428-2.c: Same.
1044 * gcc.c-torture/execute/920501-3.c: Same.
1045 * gcc.c-torture/execute/920501-4.c: Same.
1046 * gcc.c-torture/execute/920501-5.c: Same.
1047 * gcc.c-torture/execute/920501-7.c: Same.
1048 * gcc.c-torture/execute/920721-4.c: Same.
1049 * gcc.c-torture/execute/980526-1.c: Same.
1050 * gcc.c-torture/execute/990208-1.c: Same.
1051 * gcc.c-torture/execute/comp-goto-1.c: Same.
1052 * gcc.c-torture/execute/comp-goto-2.c: Same.
1053 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1054 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1055 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1056 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1057 * gcc.dg/tree-prof/pr44777.c: Same.
1058 * gcc.misc-tests/bprob-2.c: Same.
1059 * gcc.misc-tests/gcov-3.c: Same.
1060 * lib/gcc.exp (gcc_target_compile): Remove appending of
1061 -DNO_LABEL_VALUES to additional_flags.
1062 * lib/objc.exp (objc_target_compile): Same.
1063 * lib/target-supports.exp (check_effective_target_label_values): Test on
1064 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1065
4ebcc903
KT
10662017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1067
1068 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1069
331dc840
RB
10702017-06-06 Richard Biener <rguenther@suse.de>
1071
1072 PR tree-optimization/80974
1073 * gcc.dg/torture/pr80974.c: New testcase.
1074
d2537732
TP
10752017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1076
1077 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1078 "unsigned int" in conversation warning on line 15.
1079
e7baeb39
RB
10802017-06-06 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/80928
1083 * gcc.dg/vect/pr80928.c: New testcase.
1084 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1085 * gcc.dg/vect/slp-13.c: Likewise.
1086 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1087
05945a1b
DM
10882017-06-05 David Malcolm <dmalcolm@redhat.com>
1089
1090 * g++.dg/plugin/comment_plugin.c: New test plugin.
1091 * g++.dg/plugin/comments-1.C: New test file.
1092 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1093
9b972837
BE
10942017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1095
1096 * gcc.misc-tests/gcov-1a.c: New test.
1097
1d135d98
MM
10982017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1099
1100 * gcc.target/powerpc/clone1.c: New test.
1101
92bba237
JW
11022017-06-05 Janus Weil <janus@gcc.gnu.org>
1103
1104 PR fortran/70601
1105 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1106
7b3ee9c9
NK
11072017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1108
1109 PR fortran/35339
1110 * gfortran.dg/implied_do_io_1.f90: New Test.
1111 * gfortran.dg/implied_do_io_2.f90: New Test.
1112
e4d1c5c4
RL
11132017-06-05 Renlin Li <renlin.li@arm.com>
1114
1115 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1116 selector to related line.
1117
d91561cb
JH
11182017-06-05 Jan Hubicka <hubicka@ucw.cz>
1119
1120 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1121
d8395013
KT
11222017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123
1124 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1125
279dc4b4
KT
11262017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1127
1128 * gcc.target/aarch64/subs_compare_2.c: New test.
1129
e49d8b68
KT
11302017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1131
1132 * gcc.target/aarch64/subs_compare_1.c: New test.
1133
4456f65d
CX
11342017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1135
1136 * gcc.target/mips/div-9.c: Delete duplicate test.
1137 * gcc.target/mips/div-10.c: Ditto.
1138 * gcc.target/mips/div-11.c: Ditto.
1139 * gcc.target/mips/div-12.c: Ditto.
1140
3995f3a2
JH
11412017-05-23 Jan Hubicka <hubicka@ucw.cz>
1142
1143 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1144
82c027e1
DH
11452017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1146
1147 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1148 vesrion of the dejagnu grep.
1149 (list-module-names): Use it and adjust the regular expressions for
1150 modules and submodules.
1151 * gfortran.dg/prof/prof.exp: Cleanup modules.
1152 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1153 directives.
1154 * gfortran.dg/altreturn_8.f90: Likewise.
1155 * gfortran.dg/associate_12.f90: Likewise.
1156 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1157 * gfortran.dg/charlen_15.f90: Likewise.
1158 * gfortran.dg/class_4a.f03: Likewise.
1159 * gfortran.dg/class_54.f90: Likewise.
1160 * gfortran.dg/class_dummy_4.f03: Likewise.
1161 * gfortran.dg/class_dummy_5.f90: Likewise.
1162 * gfortran.dg/constructor_9.f90: Likewise.
1163 * gfortran.dg/dec_structure_15.f90: Likewise.
1164 * gfortran.dg/do_check_8.f90: Likewise.
1165 * gfortran.dg/dtio_26.f03: Likewise.
1166 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1167 * gfortran.dg/equiv_9.f90: Likewise.
1168 * gfortran.dg/extends_15.f90: Likewise.
1169 * gfortran.dg/finalize_22.f90: Likewise.
1170 * gfortran.dg/finalize_23.f90: Likewise.
1171 * gfortran.dg/generic_26.f90: Likewise.
1172 * gfortran.dg/generic_27.f90: Likewise.
1173 * gfortran.dg/namelist_76.f90: Likewise.
1174 * gfortran.dg/pointer_init_8.f90: Likewise.
1175 * gfortran.dg/pr61318.f90: Likewise.
1176 * gfortran.dg/pr77260_1.f90: Likewise.
1177 * gfortran.dg/pr77260_2.f90: Likewise.
1178 * gfortran.dg/pr77420_3.f90: Likewise.
1179 * gfortran.dg/proc_ptr_39.f90: Likewise.
1180 * gfortran.dg/proc_ptr_41.f90: Likewise.
1181 * gfortran.dg/proc_ptr_42.f90: Likewise.
1182 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1183 * gfortran.dg/submodule_1.f08: Likewise.
1184 * gfortran.dg/submodule_10.f08: Likewise.
1185 * gfortran.dg/submodule_14.f08: Likewise.
1186 * gfortran.dg/submodule_15.f08: Likewise.
1187 * gfortran.dg/submodule_2.f08: Likewise.
1188 * gfortran.dg/submodule_5.f08: Likewise.
1189 * gfortran.dg/submodule_6.f08: Likewise.
1190 * gfortran.dg/submodule_7.f08: Likewise.
1191 * gfortran.dg/submodule_8.f08: Likewise.
1192 * gfortran.dg/submodule_9.f08: Likewise.
1193 * gfortran.dg/transfer_class_2.f90: Likewise.
1194 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1195 * gfortran.dg/typebound_call_24.f03: Likewise.
1196 * gfortran.dg/typebound_call_25.f90: Likewise.
1197 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1198 * gfortran.dg/typebound_generic_12.f03: Likewise.
1199 * gfortran.dg/typebound_generic_13.f03: Likewise.
1200 * gfortran.dg/typebound_generic_14.f03: Likewise.
1201 * gfortran.dg/typebound_generic_15.f90: Likewise.
1202 * gfortran.dg/typebound_operator_16.f03: Likewise.
1203 * gfortran.dg/typebound_operator_18.f90: Likewise.
1204 * gfortran.dg/typebound_operator_20.f90: Likewise.
1205 * gfortran.dg/typebound_override_3.f90: Likewise.
1206 * gfortran.dg/typebound_override_4.f90: Likewise.
1207 * gfortran.dg/typebound_override_5.f90: Likewise.
1208 * gfortran.dg/typebound_override_6.f90: Likewise.
1209 * gfortran.dg/typebound_override_7.f90: Likewise.
1210 * gfortran.dg/typebound_proc_28.f03: Likewise.
1211 * gfortran.dg/typebound_proc_29.f90: Likewise.
1212 * gfortran.dg/typebound_proc_30.f90: Likewise.
1213 * gfortran.dg/typebound_proc_31.f90: Likewise.
1214 * gfortran.dg/typebound_proc_32.f90: Likewise.
1215 * gfortran.dg/typebound_proc_33.f90: Likewise.
1216 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1217 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1218 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1219 * gfortran.dg/use_only_3.f90: Likewise.
1220 * gfortran.dg/use_without_only_1.f90: Likewise.
1221 * gfortran.dg/warn_unused_function.f90: Likewise.
1222 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1223 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1224
3de4ac6d
MP
12252017-06-04 Marek Polacek <polacek@redhat.com>
1226
1227 PR c/80919
1228 * gcc.dg/format/pr80919.c: New test.
1229
2474f48f
MS
12302017-06-02 Martin Sebor <msebor@redhat.com>
1231
1232 PR c/80892
1233 * c-c++-common/Wfloat-conversion-2.c: New test.
1234
bd280745
PC
12352017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/68754
1238 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1239
bd280745 12402017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1241
1242 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1243 for the new built-ins.
1244
ffa8a921
SD
12452017-06-02 Sudakshina Das <sudi.das@arm.com>
1246
1247 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1248
d65d1bd9
WS
12492017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1250
1251 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1252 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1253 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1254 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1255 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1256
b160939b
KT
12572017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258
1259 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1260
17f47f86
KT
12612017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1262
1263 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1264
ab82e126
WS
12652017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1266
1267 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1268 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1269 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1270 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1271 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1272 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1273 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1274 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1275 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1276
c957e9c0
NS
12772017-06-02 Nathan Sidwell <nathan@acm.org>
1278
1279 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1280
aad16012
JJ
12812017-06-02 Jakub Jelinek <jakub@redhat.com>
1282
74b4885d
JJ
1283 PR rtl-optimization/80903
1284 * gcc.dg/pr80903.c: New test.
1285
aad16012
JJ
1286 PR fortran/80918
1287 * gfortran.dg/gomp/pr80918.f90: New test.
1288
40ffd95f
BE
12892017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1290
1291 * c-c++-common/Wsizeof-pointer-div.c: New test.
1292 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1293 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1294 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1295 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1296 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1297 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1298 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1299 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1300 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1301 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1302 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1303 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1304 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1305 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1306 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1307 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1308 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1309 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1310
052754ea
WS
13112017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1312
1313 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1314 Update the target to power8-vector.
1315
aa63913f
DM
13162017-06-01 David Malcolm <dmalcolm@redhat.com>
1317
1318 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1319
2ded3754
PMR
13202017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1321
1322 * debug12.adb, debug12.ads: New testcase.
1323
c8638450
MJ
13242017-06-01 Martin Jambor <mjambor@suse.cz>
1325
1326 PR tree-optimization/80898
1327 * gcc.dg/tree-ssa/pr80898.c: New test.
1328 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1329
ac853c90
PC
13302017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/80896
1333 * g++.dg/cpp1z/nodiscard5.C: New.
1334
7841f13c
CZ
13352017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1336
1337 * gcc.target/arc/pr9001195952.c: New test.
1338
f525e390
TV
13392017-06-01 Tom de Vries <tom@codesourcery.com>
1340
1341 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1342 * gcc.c-torture/compile/asmgoto-1.c: Same.
1343 * gcc.dg/20000707-1.c: Same.
1344 * gcc.dg/pr38700.c: Same.
1345 * gcc.dg/pr70169.c: Same.
1346 * gcc.dg/pr80112.c: Same.
1347 * gcc.dg/torture/pr51071-2.c: Same.
1348 * gcc.dg/torture/pr51071.c: Same.
1349 * gcc.dg/tree-ssa/alias-34.c: Same.
1350
9285616c
PMR
13512017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1352
1353 * gnat.dg/debug11.adb: New testcase.
1354
48932682
RB
13552017-06-01 Richard Biener <rguenther@suse.de>
1356
1357 PR middle-end/66313
1358 * c-c++-common/ubsan/pr66313.c: New testcase.
1359 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1360
fcb99124
SM
13612017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1362
1363 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
1364 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1365 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
1366 -mcpu overridden.
1367 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1368 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1369 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1370 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1371 to dg-option. Add dg-skip-if directive to disable this test
1372 for darwin. Add dg-skip-if directive to disable this test if
1373 -mcpu overridden.
1374
dc7401c0
SP
13752017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1376
1377 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1378 (_mm_maskz_max_sd): Test new intrinsics.
1379 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1380 (_mm_maskz_max_sd): Test new intrinsics.
1381 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1382 (_mm_maskz_max_ss): Test new intrinsics.
1383 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1384 (_mm_maskz_max_ss): Test new intrinsics.
1385 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1386 (_mm_maskz_min_sd): Test new intrinsics.
1387 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1388 (_mm_maskz_min_sd): Test new intrinsics.
1389 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1390 (_mm_maskz_min_ss): Test new intrinsics.
1391 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1392 (_mm_maskz_min_ss): Test new intrinsics.
1393
3909991c
NS
13942017-05-31 Nathan Sidwell <nathan@acm.org>
1395
1396 * g++.dg/lookup/lambda1.C New.
1397
0e510edb
BC
13982017-05-31 Bin Cheng <bin.cheng@arm.com>
1399
1400 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1401 on pointer should not be replaced.
1402
9fc5e7a4
MM
14032017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1404
1405 PR testsuite/80580
1406 * gcc.dg/gimplefe-error-7.c: New test.
1407
1e466f04
GM
14082017-05-31 Graham Markall <graham.markall@embecosm.com>
1409
1410 * gcc.target/arc/add_n-combine.c: New test.
1411 * gcc.target/arc/sub_n-combine.c: New test.
1412
89c88990
RB
14132017-05-31 Richard Biener <rguenther@suse.de>
1414
1415 PR target/80880
1416 * gcc.target/i386/pr80880.c: New testcase.
1417
748bbe72
RS
14182017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1419
1420 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1421
c7d7e222
BC
14222017-05-31 Bin Cheng <bin.cheng@arm.com>
1423
1424 * gcc.dg/vect/pr80815-3.c: New test.
1425
ee1379be
RB
14262017-05-31 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/80906
1429 * gcc.dg/graphite/pr80906.c: New testcase.
1430
bcce980e
TV
14312017-05-30 Tom de Vries <tom@codesourcery.com>
1432
1433 PR testsuite/80910
1434 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1435 unsupported if host compiler does not support c++11.
1436 (host_supports_c++11): New proc.
1437
ef9200aa
MS
14382017-05-30 Martin Sebor <msebor@redhat.com>
1439
1440 PR c/80731
1441 * g++.dg/ext/utf16-4.C: Relax test.
1442 * gcc.dg/fixed-point/int-warning.c: Adjust.
1443
f012c8ef
DM
14442017-05-30 David Malcolm <dmalcolm@redhat.com>
1445
1446 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1447 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1448 test case.
1449 * g++.dg/plugin/show-template-tree-color.C: New test case.
1450 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1451 * g++.dg/template/show-template-tree-2.C: New test case.
1452 * g++.dg/template/show-template-tree-3.C: New test case.
1453 * g++.dg/template/show-template-tree-4.C: New test case.
1454 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1455 * g++.dg/template/show-template-tree.C: New test case.
1456
3f8efe25
SB
14572017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1458
1459 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1460 dg-options.
1461 * gfortran.dg/pr80107.f: Delete testcase.
1462
77d1dbdb
UB
14632017-05-30 Uros Bizjak <ubizjak@gmail.com>
1464
1465 PR target/80833
1466 * gcc.target/i386/pr80833-1.c: New test.
1467 * gcc.target/i386/pr80833-2.c: Ditto.
1468
e2f35333
NS
14692017-05-30 Nathan Sidwell <nathan@acm.org>
1470
1471 PR c++/80913
1472 * g++.dg/lookup/pr80913.C: New.
1473
ba7629e2
RB
14742017-05-30 Richard Biener <rguenther@suse.de>
1475
1476 PR middle-end/80901
1477 * gcc.dg/torture/pr80901.c: New testcase.
1478
4bfb347c
RD
14792017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1480
1481 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1482
b3125625
JL
14832017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1484
1485 PR target/78838
1486 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1487
892d6169
RB
14882017-05-30 Richard Biener <rguenther@suse.de>
1489
1490 PR middle-end/80876
1491 * gcc.dg/torture/pr80876.c: New testcase.
1492
3d7ff728
NS
14932017-05-29 Nathan Sidwell <nathan@acm.org>
1494
1495 PR c++/80891 (#5)
1496 * g++.dg/lookup/pr80891-5.C: New.
1497
fd262197
JD
14982017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1499
1500 PR libgfortran/53029
1501 * gfortran.dg/read_5.f90: New test.
1502
724e517a
NS
15032017-05-29 Nathan Sidwell <nathan@acm.org>
1504
a5cfa13a
NS
1505 PR c++/80891 (#4)
1506 * g++.dg/lookup/pr80891-4.C: New.
1507
e514ab0c
NS
1508 PR c++/80891 (#1)
1509 * g++.dg/lookup/pr80891-1.C: New.
1510
58dec010
NS
1511 PR c++/80891 (#3)
1512 * g++.dg/lookup/pr80891-3.C: New.
1513
724e517a
NS
1514 PR c++/80891 (#2)
1515 * g++.dg/lookup/pr80891-2.C: New.
1516
bbe3927b
TK
15172017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1518
1519 PR fortran/37131
1520 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1521 flags.
1522 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1523 * gfortran.dg/inline_matmul_17.f90: New test.
1524
8364e6ac
TK
15252017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1526
1527 * gfortran.dg/matmul_bounds_12.f90: New test.
1528
56a35ac9
JJ
15292017-05-27 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR bootstrap/80887
1532 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1533
945bf9e1
NS
15342017-05-26 Nathan Sidwell <nathan@acm.org>
1535
1536 * g++.dg/cpp0x/dr2061.C: New.
1537 * g++.dg/parse/namespace-alias-1.C: Add more test.
1538
cb4fe401
BC
15392017-05-26 Bin Cheng <bin.cheng@arm.com>
1540
1541 PR tree-optimization/80815
1542 * gcc.dg/vect/pr80815-1.c: New test.
1543 * gcc.dg/vect/pr80815-2.c: New test.
1544
e929e611
ML
15452017-05-26 Martin Liska <mliska@suse.cz>
1546
1547 PR ipa/80663
1548 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1549 split at the problematic spot.
1550 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1551 a valid value of the param.
1552
92f105f6
MP
15532017-05-26 Marek Polacek <polacek@redhat.com>
1554
1555 PR sanitizer/80875
1556 * c-c++-common/ubsan/pr80875.c: New test.
1557
74ca4e36
TV
15582017-05-26 Tom de Vries <tom@codesourcery.com>
1559
1560 PR testsuite/80557
1561 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1562 * gcc.dg/Wcxx-compat-8.c: Same.
1563 * gcc.dg/Wobjsize-1.c: Same.
1564 * gcc.dg/Wshadow-local-2.c: Same.
1565 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1566 * gcc.dg/anon-struct-6.c: Same.
1567 * gcc.dg/asm-wide-1.c: Same.
1568 * gcc.dg/builtin-inf-1.c: Same.
1569 * gcc.dg/builtin-redefine.c: Same.
1570 * gcc.dg/c90-array-lval-6.c: Same.
1571 * gcc.dg/c90-array-lval-7.c: Same.
1572 * gcc.dg/c90-fordecl-1.c: Same.
1573 * gcc.dg/c99-fordecl-2.c: Same.
1574 * gcc.dg/cast-lvalue-1.c: Same.
1575 * gcc.dg/cast-lvalue-2.c: Same.
1576 * gcc.dg/compound-lvalue-1.c: Same.
1577 * gcc.dg/cond-lvalue-1.c: Same.
1578 * gcc.dg/cpp/20000419-1.c: Same.
1579 * gcc.dg/cpp/backslash.c: Same.
1580 * gcc.dg/cpp/backslash2.c: Same.
1581 * gcc.dg/cpp/macspace1.c: Same.
1582 * gcc.dg/cpp/macspace2.c: Same.
1583 * gcc.dg/cpp/multiline-2.c: Same.
1584 * gcc.dg/cpp/pr27777.c: Same.
1585 * gcc.dg/cpp/pr30786.c: Same.
1586 * gcc.dg/cpp/pr34602.c: Same.
1587 * gcc.dg/cpp/redef1.c: Same.
1588 * gcc.dg/cpp/tr-warn1.c: Same.
1589 * gcc.dg/cpp/tr-warn3.c: Same.
1590 * gcc.dg/cpp/tr-warn6.c: Same.
1591 * gcc.dg/cpp/trad/hash.c: Same.
1592 * gcc.dg/cpp/trad/redef1.c: Same.
1593 * gcc.dg/cpp/ucs.c: Same.
1594 * gcc.dg/declspec-10.c: Same.
1595 * gcc.dg/declspec-11.c: Same.
1596 * gcc.dg/declspec-18.c: Same.
1597 * gcc.dg/format/c99-strftime-1.c: Same.
1598 * gcc.dg/format/ext-3.c: Same.
1599 * gcc.dg/format/pr72858.c: Same.
1600 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1601 * gcc.dg/init-string-1.c: Same.
1602 * gcc.dg/label-decl-3.c: Same.
1603 * gcc.dg/m-un-2.c: Same.
1604 * gcc.dg/nofixed-point-2.c: Same.
1605 * gcc.dg/noncompile/20020213-1.c: Same.
1606 * gcc.dg/pch/counter-2.c: Same.
1607 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1608 * gcc.dg/pr27528.c: Same.
1609 * gcc.dg/pr27953.c: Same.
1610 * gcc.dg/pr35899.c: Same.
1611 * gcc.dg/pr37561.c: Same.
1612 * gcc.dg/pr45461.c: Same.
1613 * gcc.dg/pr45750.c: Same.
1614 * gcc.dg/pr53196-2.c: Same.
1615 * gcc.dg/pr53265.c: Same.
1616 * gcc.dg/redecl-1.c: Same.
1617 * gcc.dg/tls/thr-init-1.c: Same.
1618 * gcc.dg/torture/pr51106-1.c: Same.
1619 * gcc.dg/torture/pr51106-2.c: Same.
1620 * gcc.dg/uninit-19.c: Same.
1621 * gcc.dg/uninit-pr20644.c: Same.
1622
6fc9f7aa
JJ
16232017-05-26 Jakub Jelinek <jakub@redhat.com>
1624
1625 * g++.dg/cpp1z/decomp29.C (p): New variable.
1626 (main): Add further tests.
1627
28e0e05b
RB
16282017-05-26 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/80842
1631 * gcc.dg/torture/pr80842.c: New testcase.
1632
c81ec254
PC
16332017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/79652
1636 * g++.dg/cpp0x/pr79652.C: New.
1637
aee21066
PC
16382017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/71451
1641 * g++.dg/cpp0x/variadic170.C: New.
1642
63dbcd13
VR
16432017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1644
1645 * g++.dg/warn/Wcatch-value-1.C: New test.
1646 * g++.dg/warn/Wcatch-value-2.C: New test.
1647 * g++.dg/warn/Wcatch-value-3.C: New test.
1648
932f48ac
NS
16492017-05-25 Nathan Sidwell <nathan@acm.org>
1650
44e00a7a
NS
1651 * g++.dg/lookup/using56.C: New.
1652 * g++.dg/lookup/using57.C: New.
1653 * g++.dg/lookup/using58.C: New.
1654 * g++.dg/lookup/using59.C: New.
1655
932f48ac
NS
1656 * g++.dg/lookup/using17.C: Adjust diagnostics.
1657
a10f9a2e
MS
16582017-05-25 Martin Sebor <msebor@redhat.com>
1659
1660 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1661 positives on ILP32.
1662 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1663 column numbers.
1664 * gcc.dg/pr60114.c: Same.
1665
47c05e71
JH
16662017-05-23 Jan Hubicka <hubicka@ucw.cz>
1667
1668 * gfortran.dg/pr48636.f90: Fix template better.
1669
f35a733d
NS
16702017-05-25 Nathan Sidwell <nathan@acm.org>
1671
1672 * g++.dg/lookup/koenig14.C: New.
1673
18c1e9e0
PC
16742017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/79583
1677 * g++.dg/cpp0x/pr79583.C: New.
1678
2673d192
PC
16792017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/68578
1682 * g++.dg/cpp1y/pr68578.C: New.
1683
bce8ef71
MG
16842017-05-25 Marc Glisse <marc.glisse@inria.fr>
1685
1686 * gcc.dg/tree-ssa/vce-1.c: New file.
1687
11d6b45d
MG
16882017-05-25 Marc Glisse <marc.glisse@inria.fr>
1689
1690 * gcc.dg/tree-ssa/addadd.c: New file.
1691
5ad4f1c8
NS
16922017-05-24 Nathan Sidwell <nathan@acm.org>
1693
1694 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1695 * g++.dg/lookup/friend19.C: New.
1696 * g++.dg/lookup/friend20.C: New.
1697
d4a760d8
JW
16982017-05-24 Jonathan Wakely <jwakely@redhat.com>
1699
1700 PR c++/80544
1701 * g++.dg/expr/cast11.C: New test.
1702
3cd211af
MS
17032017-05-24 Martin Sebor <msebor@redhat.com>
1704
1705 PR c/80731
1706 * c-c++-common/Wfloat-conversion.c: Adjust.
1707 * c-c++-common/dfp/convert-int-saturate.c: Same.
1708 * c-c++-common/pr68657-1.c: Same.
1709 * g++.dg/ext/utf-cvt.C: Same.
1710 * g++.dg/ext/utf16-4.C: Same.
1711 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1712 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1713 * g++.dg/warn/Wconversion3.C: Same.
1714 * g++.dg/warn/Wconversion4.C: Same.
1715 * g++.dg/warn/Wsign-conversion.C: Same.
1716 * g++.dg/warn/overflow-warn-1.C: Same.
1717 * g++.dg/warn/overflow-warn-3.C: Same.
1718 * g++.dg/warn/overflow-warn-4.C: Same.
1719 * g++.dg/warn/pr35635.C: Same.
1720 * g++.old-deja/g++.mike/enum1.C: Same.
1721 * gcc.dg/Wconversion-3.c: Same.
1722 * gcc.dg/Wconversion-5.c: Same.
1723 * gcc.dg/Wconversion-complex-c99.c: Same.
1724 * gcc.dg/Wconversion-complex-gnu.c: Same.
1725 * gcc.dg/Wconversion-integer.c: Same.
1726 * gcc.dg/Wsign-conversion.c: Same.
1727 * gcc.dg/bitfld-2.c: Same.
1728 * gcc.dg/c90-const-expr-11.c: Same.
1729 * gcc.dg/c90-const-expr-7.c: Same.
1730 * gcc.dg/c99-const-expr-7.c: Same.
1731 * gcc.dg/overflow-warn-1.c: Same.
1732 * gcc.dg/overflow-warn-2.c: Same.
1733 * gcc.dg/overflow-warn-3.c: Same.
1734 * gcc.dg/overflow-warn-4.c: Same.
1735 * gcc.dg/overflow-warn-5.c: Same.
1736 * gcc.dg/overflow-warn-8.c: Same.
1737 * gcc.dg/overflow-warn-9.c: New test.
1738 * gcc.dg/pr35635.c: Adjust.
1739 * gcc.dg/pr59940.c: Same.
1740 * gcc.dg/pr59963-2.c: Same.
1741 * gcc.dg/pr60114.c: Same.
1742 * gcc.dg/switch-warn-2.c: Same.
1743 * gcc.dg/utf-cvt.c: Same.
1744 * gcc.dg/utf16-4.c: Same.
1745
216bfadc
JJ
17462017-05-24 Jakub Jelinek <jakub@redhat.com>
1747
1748 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1749 Don't include limits.h.
1750 (w): Conditionalize on long long wider than int. Use
1751 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1752 -9223372036854775808.
1753 (x): Use __INT_MAX__ instead of INT_MAX.
1754
610abc02
TK
17552017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1756
1757 PR fortran/66094
1758 * gfortran.dg/inline_matmul_16.f90: New test.
1759
8d0c9b36
TV
17602017-05-24 Tom de Vries <tom@codesourcery.com>
1761
1762 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1763
3f3fb6c9
PB
17642017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1765
1766 PR middle-end/80823
1767 * gcc.dg/pr80823.c: New test.
1768
00e0af8d
AK
17692017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1770
1771 * gcc.target/s390/pr80725.c: New test.
1772
6131102c
NS
17732017-05-23 Nathan Sidwell <nathan@acm.org>
1774
ef4c5e78
NS
1775 * g++.dg/lookup/extern-c-hidden.C: New.
1776 * g++.dg/lookup/extern-redecl1.C: New.
1777
6131102c
NS
1778 PR c++/80866
1779 * g++.dg/parse/pr80866.C: New.
1780
d2db2e6b
JH
17812017-05-23 Jan Hubicka <hubicka@ucw.cz>
1782
1783 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1784 * gcc.dg/ipa/inline-5.c: Likewise.
1785 * gfortran.dg/pr48636.f90: Likewise.
1786
e4ea7a4c
NS
17872017-05-23 Nathan Sidwell <nathan@acm.org>
1788
1789 * g++.dg/parse/ctor9.C: Adjust expected error.
1790
c2d7c404
JD
17912017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1792
1793 PR libgfortran/80256
1794 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1795 Cygwin.
1796
fd71a9a2
TS
17972017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1798
1799 * c-c++-common/goacc/parallel-dims-1.c: Update.
1800 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1801 * c-c++-common/goacc/routine-1.c: Likewise.
1802 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1803 * g++.dg/goacc/template.C: Likewise.
1804 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1805 * gfortran.dg/goacc/routine-3.f90: Likewise.
1806 * gfortran.dg/goacc/sie.f95: Likewise.
1807 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1808
9d029ddf
NS
18092017-05-23 Nathan Sidwell <nathan@acm.org>
1810
1811 * g++.dg/lookup/using13.C: Adjust expected error.
1812
008c7367
SKS
18132017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1814
1815 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1816
d1f6caae
MM
18172017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1818
1819 PR target/80718
1820 * gcc.target/powerpc/pr80718.c: New test.
1821
2ea0d750
SB
18222017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1823
1824 * gcc.target/powerpc/conditional-return.c: New testcase.
1825
25b81686
BS
18262017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1827
1828 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1829 LE-only.
1830
477f145b
JW
18312017-05-22 Janus Weil <janus@gcc.gnu.org>
1832
1833 PR fortran/80766
1834 * gfortran.dg/typebound_call_28.f90: New test.
1835
65cc1407
NS
18362017-05-22 Nathan Sidwell <nathan@acm.org>
1837
1838 * g++.dg/lookup/strong-using.C: New.
1839
0c4f8178
TP
18402017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1841
1842 * gcc.target/arm/movsi_movt.c: New test.
1843 * gcc.target/arm/movdi_movt.c: New test.
1844
fbb1c7d4
EB
18452017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1846
1847 * gnat.dg/specs/not_null1.ads: New test.
1848
d3271136
EB
18492017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1850
1851 * gnat.dg/limited_with5.ad[sb]: New test.
1852 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1853 * gnat.dg/limited_with6.ad[sb]: New test.
1854 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1855
4c24ec6d
EB
18562017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1857
1858 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1859 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1860
4bcbb7b8
PC
18612017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1862
1863 PR c++/70265
1864 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1865 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1866
51cd6b78
JD
18672017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1868
1869 PR libgfortran/80333
1870 * gfortran.dg/dtio_30.f03: New test.
1871
33f8c0a1
MP
18722017-05-19 Marek Polacek <polacek@redhat.com>
1873
1874 PR sanitizer/80800
1875 * c-c++-common/ubsan/pr80800.c: New test.
1876 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1877
9740ed54
TS
18782017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1879
7fd549d2
TS
1880 * c-c++-common/goacc/default-1.c: Update.
1881 * c-c++-common/goacc/default-2.c: Likewise.
1882 * c-c++-common/goacc/default-4.c: Likewise.
1883 * gfortran.dg/goacc/default-1.f95: Likewise.
1884 * gfortran.dg/goacc/default-4.f: Likewise.
1885 * c-c++-common/goacc/default-5.c: New file.
1886 * gfortran.dg/goacc/default-5.f: Likewise.
1887
9740ed54
TS
1888 * c-c++-common/goacc/default-1.c: New file.
1889 * c-c++-common/goacc/default-2.c: Likewise.
1890 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1891 test cases in...
1892 * c-c++-common/goacc/default-3.c: ... this new file, and...
1893 * c-c++-common/goacc/default-4.c: ... this new file.
1894 * gfortran.dg/goacc/default.f95: Remove file, including its test
1895 cases in...
1896 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1897 * gfortran.dg/goacc/default-2.f: ... this new file.
1898 * gfortran.dg/goacc/default-3.f95: New file.
1899 * gfortran.dg/goacc/default-4.f: Likewise.
1900
2a8a8d7b
NS
19012017-05-19 Nathan Sidwell <nathan@acm.org>
1902
1903 * g++.dg/inherit/covariant7.C: Adjust.
1904
a978134e
PB
19052017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1906
1907 * gcc.target/arm/tls-disable-literal-pool.c: Change
1908 require-effective-target to tls_native.
1909 Move dg-error to return statement line and change to dg-message.
1910
39aac208
RB
19112017-05-19 Richard Biener <rguenther@suse.de>
1912
1913 PR c++/80593
1914 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1915 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1916
035ab826
RB
19172017-05-19 Richard Biener <rguenther@suse.de>
1918
1919 PR middle-end/80764
1920 * gcc.dg/torture/pr80764.c: New testcase.
1921
52e14b96
MM
19222017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1923
1924 PR target/80510
1925 * gcc.target/powerpc/pr80510-1.c: New test.
1926 * gcc.target/powerpc/pr80510-2.c: Likewise.
1927
4287da82
EG
19282017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1929
1930 * gcc.dg/pragma-diag-7.c: New test.
1931
e4171e10
UB
19322017-05-18 Uros Bizjak <ubizjak@gmail.com>
1933
1934 PR target/80799
1935 * g++.dg/other/i386-11.C: New test.
1936
cdefeea2
WS
19372017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1938
1939 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1940 * fold-vec-div-floatdouble.c: Likewise.
1941 * fold-vec-logical-ands-char.c: Likewise.
1942 * fold-vec-logical-ands-int.c: Likewise.
1943 * fold-vec-logical-ands-short.c: Likewise.
1944 * fold-vec-logical-ors-char.c: Likewise.
1945 * fold-vec-logical-ors-int.c: Likewise.
1946 * fold-vec-logical-ors-short.c: Likewise.
1947 * fold-vec-logical-other-char.c: Likewise.
1948 * fold-vec-mule-misc.c: Likewise.
1949 * fold-vec-mult-float.c: Likewise.
1950 * fold-vec-mult-floatdouble.c: Likewise.
1951 * fold-vec-mult-int.c: Likewise.
1952 * fold-vec-mult-int128-p9.c: Likewise.
1953 * fold-vec-sub-floatdouble.c: Likewise.
1954 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1955 Add lp64 requirement.
1956 * fold-vec-mult-int128-p8.c: Likewise.
1957 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1958
62ee030a
SM
19592017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1960
1961 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1962 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1963 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1964 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1965 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1966 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1967 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1968 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1969 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1970 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1971 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1972 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1973 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1974 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1975 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1976 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1977 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1978 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1979 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1980 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1981 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1982 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1983 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1984 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1985 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1986 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1987
00a84d0e
SL
19882017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1989
1990 * gcc.target/sparc/niagara7-align.c: New test.
1991
243c2883
MP
19922017-05-18 Marek Polacek <polacek@redhat.com>
1993
1994 PR sanitizer/80797
1995 * c-c++-common/ubsan/null-12.c: New test.
1996
e98e6340
SB
19972017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1998
1999 PR middle-end/80692
2000 * gcc.c-torture/execute/pr80692.c: New testcase.
2001
0152001b 20022017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
2003
2004 PR libgfortran/80741
2005 * gfortran.dg/read_4.f90: New test.
2006
c8ded430
BS
20072017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2008
2009 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
2010
e5b1f5a1
FR
20112017-05-17 Fritz Reese <fritzoreese@gmail.com>
2012
2013 PR fortran/80668
2014 * gfortran.dg/pr80668.f90: New.
2015
9853cb28
PB
20162017-05-17 Peter Bergner <bergner@vnet.ibm.com>
2017
2018 PR middle-end/80775
2019 * gcc.dg/pr80775.c: New test.
2020
142473df
MP
20212017-05-17 Marek Polacek <polacek@redhat.com>
2022
2023 PR sanitizer/80659
2024 * gcc.dg/asan/pr80659.c: New test.
2025
8508a5b5
SKS
20262017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2027
2028 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
2029 unsigned long.
2030
bc36d2b7
CX
20312017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
2032
2033 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
2034
4fc5ebf1
JG
20352017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
2036 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2037
2038 PR tree-optimization/80457
2039 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
2040 call vect_model_simple_cost.
2041
bedee914
PT
20422017-05-16 Paul Thomas <pault@gcc.gnu.org>
2043
2044 PR fortran/80554
2045 * gfortran.dg/submodule_29.f08: New test.
2046
10791753
DM
20472017-05-16 David Malcolm <dmalcolm@redhat.com>
2048
2049 * g++.dg/other/accessor-fixits-1.C: New test case.
2050 * g++.dg/other/accessor-fixits-2.C: New test case.
2051 * g++.dg/other/accessor-fixits-3.C: New test case.
2052 * g++.dg/other/accessor-fixits-4.C: New test case.
2053
727577c2
CL
20542017-05-16 Carl Love <cel@us.ibm.com>
2055
2056 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2057 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2058 built-ins to the test suite file. Note, support for mradds exists
2059 but no test case exists.
2060 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2061 built-ins to the test suite file.
2062
6b6ae9eb
MP
20632017-05-16 Marek Polacek <polacek@redhat.com>
2064
2065 PR sanitizer/80536
2066 PR sanitizer/80386
2067 * c-c++-common/ubsan/pr80536.c: New test.
2068 * g++.dg/ubsan/pr80386.C: New test.
2069
678d7e19
TC
20702017-05-16 Tamar Christina <tamar.christina@arm.com>
2071
2072 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2073 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2074
6da37857
MW
20752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2076
2077 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2078 expected output of vadd, vsub and vmul instructions.
2079 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2080 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2081 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2082
a5768d38
JD
20832017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084
2085 PR libgfortran/80727
2086 * gfortran.dg/read_3.f90: New test.
2087
3a77e7cc
NS
20882017-05-15 Nathan Sidwell <nathan@acm.org>
2089
2016c841
NS
2090 PR c++/79369
2091 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2092
3a77e7cc
NS
2093 PR c++/79369
2094 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2095 * g++.dg/cpp0x/pr79369.C: New.
2096
0735a1c8
SK
20972017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099 PR fortran/80752
3a77e7cc 2100 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2101
f108770a
UB
21022017-05-15 Uros Bizjak <ubizjak@gmail.com>
2103
900b5b6a 2104 PR target/80425
f108770a
UB
2105 * gcc.target/i386/pr80425-1.c: New test.
2106 * gcc.target/i386/pr80425-2.c: Ditto.
2107
e30ce0a3
JL
21082017-05-15 Jeff Law <law@redhat.com>
2109
2110 * gcc.target/mips/reorgbug-1.c: New test.
2111
0d5a0a33
PMR
21122017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2113
2114 * gnat.dg/specs/pack13.ads: New test.
2115
a104bd88
MS
21162017-05-14 Martin Sebor <msebor@redhat.com>
2117
2118 PR middle-end/77671
2119 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2120 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2121 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2122 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2123 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2124
c6c02519
MS
21252017-05-14 Martin Sebor <msebor@redhat.com>
2126
2127 PR middle-end/80669
2128 * gcc.dg/builtin-stpncpy.c: New test.
2129
d6d4d770
DS
21302017-05-14 Daniel Santos <daniel.santos@pobox.com>
2131
2132 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2133 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2134 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2135 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2136
b9bdd60b
JK
21372017-05-14 Julia Koval <julia.koval@intel.com>
2138
2139 * gcc.target/i386/xgetsetbv.c: New test.
2140
28ae01cd
NK
21412017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2142
2143 PR fortran/80442
2144 * gfortran.dg/impl_do_var_data.f90: New Test
2145
c7488b4f
PJ
21462017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2147
2148 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2149 A regression test for a private array access case which caused
2150 an assert.
2151
9b5f12ae
MS
21522017-05-12 Martin Sebor <msebor@redhat.com>
2153
2154 PR testsuite/80643
2155 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2156 to the purpose of the test.
2157
b76f1550
SM
21582017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2159
2160 * gcc.target/powerpc/bmi-andn-1.c: New file
2161 * gcc.target/powerpc/bmi-andn-2.c: New file.
2162 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2163 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2164 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2165 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2166 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2167 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2168 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2169 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2170 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2171 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2172 * gcc.target/powerpc/bmi-check.h: New File.
2173 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2174 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2175 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2176 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2177 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2178 * gcc.target/powerpc/bmi2-check.h: New file.
2179 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2180 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2181 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2182 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2183 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2184 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2185 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2186 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2187 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2188
2a3fa75a
PC
21892017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/60430
2192 * g++.dg/cpp0x/pr60430.C: New.
2193
e8bf7c7b
JL
21942017-05-12 Jeff Law <law@redhat.com>
2195
2196 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2197
284d1f76
PB
21982017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2199
2200 PR middle-end/80707
2201 * g++.dg/pr80707.C: New test.
2202
302a0e37
WS
22032017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2204
2205 * gcc.target/powerpc/fold-vec-div-float.c: New.
2206 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2207 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2208
a7785078
WS
22092017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2210
2211 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2212 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2213 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2214 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2215 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2216 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2217 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2218 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2219 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2220 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2221 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2222 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2223
9206028e
PC
22242017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2225
2226 PR c++/49604
2227 * g++.dg/cpp0x/forw_enum14.C: New.
2228 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2229
7af1c0ad
RB
22302017-05-12 Richard Biener <rguenther@suse.de>
2231
2232 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2233
f7e95bdb
PC
22342017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/67687
2237 * g++.dg/cpp0x/constexpr-ice17.C: New.
2238
53e788d0
RB
22392017-05-12 Richard Biener <rguenther@suse.de>
2240
2241 PR tree-optimization/80713
2242 * gcc.dg/torture/pr80713.c: New testcase.
2243
2ead1ab9
AK
22442017-05-12 Andi Kleen <ak@linux.intel.com>
2245
2246 PR testsuite/77684
2247 * lib/target-supports.exp (profopt-perf-wrapper):
2248 Add -m8 option to increase parallelism.
2249
ee58b02f
TS
22502017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2251
1e47f02b
TS
2252 * c-c++-common/goacc/parallel-dims-1.c: New file.
2253 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2254
b0f271ce
TS
2255 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2256 * c-c++-common/goacc/classify-kernels.c: Likewise.
2257 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2258 Likewise.
2259 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2260 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2261 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2262 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2263 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2264 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2265 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2266 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2267 * c-c++-common/goacc/kernels-loop.c: Likewise.
2268 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2269 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2270 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2271 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2272 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2273 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2274 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2275 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2276 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2277 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2279 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2280
25651634
TS
2281 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2282 * c-c++-common/goacc/classify-kernels.c: Likewise.
2283 * c-c++-common/goacc/classify-parallel.c: Likewise.
2284 * c-c++-common/goacc/classify-routine.c: Likewise.
2285 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2286 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2287 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2288 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2289
ee58b02f
TS
2290 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2291 * c-c++-common/goacc/classify-kernels.c: Likewise.
2292 * c-c++-common/goacc/classify-parallel.c: Likewise.
2293 * c-c++-common/goacc/classify-routine.c: Likewise.
2294 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2295 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2296 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2297 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2298
2d82ec25
NS
22992017-05-11 Nathan Sidwell <nathan@acm.org>
2300
2301 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2302
23032017-05-11 Carl Love <cel@us.ibm.com>
2304
2305 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2306 to the test suite file.
2307 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2308 to the test suite file.
2309
628c06d6
JD
23102017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2311
2312 PR fortran/78659
2313 * gfortran.dg/namelist_91.f90: New test.
2314 * gfortran.dg/namelist_92.f90: New test.
2315 * gfortran.dg/namelist_93.f90: New test.
2316 * gfortran.dg/namelist_94.f90: New test.
2317
1bea0f26
BS
23182017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2319
2320 PR target/80695
2321 * gcc.target/powerpc/pr80695-p8.c: New file.
2322 * gcc.target/powerpc/pr80695-p9.c: New file.
2323
7c85c9fe
UB
23242017-05-11 Uros Bizjak <ubizjak@gmail.com>
2325 Jakub Jelinek <jakub@redhat.com>
2326
2327 PR target/80706
2328 * gcc.target/i386/pr80706.c: New test.
2329
d7a33a4c
JK
23302017-05-11 Julia Koval <julia.koval@intel.com>
2331
2332 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2333 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2334 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2335 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2336
59fbddcf
PC
23372017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2338
2339 PR c++/70538
2340 * g++.dg/cpp0x/pr70538.C: New.
2341
cc09ff60
UB
23422017-05-11 Uros Bizjak <ubizjak@gmail.com>
2343
7c85c9fe
UB
2344 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2345 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
2346 (dg-options): Remove -fno-tree-sink.
2347
4fd18c78
KN
23482017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2349
2350 * gcc.target/powerpc/cmpb-1.c: New test.
2351 * gcc.target/powerpc/cmpb-2.c: New test.
2352 * gcc.target/powerpc/cmpb-3.c: New test.
2353 * gcc.target/powerpc/cmpb32-1.c: New test.
2354 * gcc.target/powerpc/cmpb32-2.c: New test.
2355
43b883a9
RB
23562017-05-11 Richard Biener <rguenther@suse.de>
2357
2358 PR tree-optimization/80705
2359 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2360
29b871ec
NS
23612017-05-11 Nathan Sidwell <nathan@acm.org>
2362
2363 * lib/scanlang.exp: New.
2364 * lib/gcc-dg.exp: Load scanlang.exp.
2365 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2366
c587104e
MM
23672017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2368
2369 PR testsuite/80580
2370 * gcc.dg/gimplefe-error-6.c: New test.
2371
67ac9a9d
MM
23722017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2373
2374 PR testsuite/80580
2375 * gcc.dg/gimplefe-error-5.c: New test.
2376
ac4eb40f
MM
23772017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2378
2379 PR testsuite/80580
2380 * gcc.dg/gimplefe-error-4.c: New test.
2381
d45d6282
BS
23822017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2383
2384 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2385
f4ee3a9e
UB
23862017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2387
2388 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2389 (_mm_maskz_max_round_sd): Test new intrinsics.
2390 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2391 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2392 (_mm_maskz_max_round_ss): Test new intrinsics.
2393 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2394 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2395 (_mm_maskz_min_round_sd): Test new intrinsics.
2396 * gcc.target/i386/avx512f-vminsd-2.c: New.
2397 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2398 (_mm_maskz_min_round_ss): Test new intrinsics.
2399 * gcc.target/i386/avx512f-vminss-2.c: New.
2400 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2401 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2402 (__builtin_ia32_minss_mask_round): Test new builtins.
2403 * gcc.target/i386/sse-13.c: Ditto.
2404 * gcc.target/i386/sse-23.c: Ditto.
2405 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2406 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2407 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2408 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2409 (_mm_mask_min_round_ss): Test new intrinsics.
2410 * gcc.target/i386/testround-1.c: Ditto.
2411
24122017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2413
2414 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2415 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2416 (_mm_maskz_div_round_sd): Test new intrinsics.
2417 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2418 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2419 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2420 (_mm_maskz_div_round_ss): Test new intrinsics.
2421 * gcc.target/i386/avx512f-vdivss-2.c: New.
2422 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2423 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2424 (_mm_maskz_mul_round_sd): Test new intrinsics.
2425 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2426 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2427 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2428 (_mm_maskz_mul_round_ss): Test new intrinsics.
2429 * gcc.target/i386/avx512f-vmulss-2.c: New.
2430 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2431 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2432 (__builtin_ia32_mulss_mask_round): Test new builtins.
2433 * gcc.target/i386/sse-13.c: Ditto.
2434 * gcc.target/i386/sse-23.c: Ditto.
2435 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2436 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2437 (_mm_maskz_mul_round_ss): Test new intrinsics.
2438 * gcc.target/i386/testround-1.c: Ditto.
2439
24402017-05-10 Julia Koval <julia.koval@intel.com>
2441
2442 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2443 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2444 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2445
24462017-05-10 Julia Koval <julia.koval@intel.com>
2447
2448 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2449 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2450 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2451 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2452
ca4d2851
PB
24532017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2454
0f374417 2455 PR tree-optimization/51513
ca4d2851
PB
2456 * gcc.target/powerpc/pr51513.c: New test.
2457 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2458 __builtin_abort().
2459 * gcc.dg/predict-14.c: Likewise.
2460
5562ebfc
CL
24612017-05-10 Carl Love <cel@us.ibm.com>
2462 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2463 to the test suite file.
2464 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2465 to the test suite file.
2466
0ca2e7f7
PK
24672017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2468
2469 PR tree-optimization/77644
2470 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2471
e1ad2926
AO
24722017-05-10 Alexandre Oliva <aoliva@redhat.com>
2473
2474 * gcc.dg/guality/inline-params-2.c: New.
2475
f00b411f
PC
24762017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/80145
2479 * g++.dg/cpp1y/auto-fn37.C: New.
2480 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2481
bf2a705c
MM
24822017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2483
2484 PR target/68163
2485 * gcc.target/powerpc/pr68163.c: New test.
2486
5285d5d3
JW
24872017-05-09 Janus Weil <janus@gcc.gnu.org>
2488
2489 PR fortran/79311
2490 * gfortran.dg/finalize_32.f90: New test.
2491
31c2d57d
VR
24922017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2493
2494 PR c/35441
2495 * gcc.dg/pr35441.c: New test.
2496
731f2c8a
MS
24972017-05-09 Martin Sebor <msebor@redhat.com>
2498
2499 PR testsuite/80643
2500 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2501 output.
2502
cc49d15a
PC
25032017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2504
2505 PR c++/80186
2506 * g++.dg/template/crash126.C: New.
2507
85282abc
SP
25082017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2509
2510 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2511 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2512 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2513 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2514
823c79ae
DH
25152017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2516
10a8bb62 2517 PR testsuite/80611
823c79ae
DH
2518 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2519
79557bae
CZ
25202017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2521
2522 * gcc.target/arc/tmac-1.c: New file.
2523 * gcc.target/arc/tmac-2.c: Likewise.
2524 * gcc.target/arc/tmac.h: Likewise.
2525
c7314bc1
CZ
25262017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2527 Andrew Burgess <andrew.burgess@embecosm.com>
2528
2529 * gcc.target/arc/firq-1.c: New file.
2530 * gcc.target/arc/firq-2.c: Likewise.
2531 * gcc.target/arc/firq-3.c: Likewise.
2532 * gcc.target/arc/firq-4.c: Likewise.
2533 * gcc.target/arc/firq-5.c: Likewise.
2534 * gcc.target/arc/firq-6.c: Likewise.
2535
41453183
CZ
25362017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2537
2538 * gcc.target/arc/interrupt-5.c: Newfile.
2539 * gcc.target/arc/interrupt-6.c: Likewise.
2540 * gcc.target/arc/interrupt-7.c: Likewise.
2541 * gcc.target/arc/interrupt-8.c: Likewise.
2542 * gcc.target/arc/interrupt-9.c: Likewise.
2543
019bd543
RB
25442017-05-09 Richard Biener <rguenther@suse.de>
2545
2546 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2547 and adjust.
2548 * gcc.dg/vect/vect-50.c: Likewise.
2549
684f84de
MP
25502017-05-09 Marek Polacek <polacek@redhat.com>
2551
2552 PR c/80525
2553 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2554 * c-c++-common/Wlogical-op-2.c: New test.
2555
fd71825b
SKS
25562017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2557
2558 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2559 for targets with __SIZEOF_INT__ < 4.
2560
4ca2e6ec
RB
25612017-05-09 Richard Biener <rguenther@suse.de>
2562
2563 * gcc.dg/vect/vect-50.c: Revert last change.
2564 * gcc.dg/vect/vect-44.c: Likewise.
2565
631238ac
MS
25662017-05-08 Martin Sebor <msebor@redhat.com>
2567
2568 PR translation/80280
2569 * gcc.dg/format/gcc_diag-10.c: New test.
2570
6ba86ba7
KN
25712017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2572
2573 PR target/80101
2574 * gcc.target/powerpc/pr80101-1.c: New test.
2575
0f6ed121
TK
25762017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2577
2578 PR fortran/79930
2579 * gfortran.dg/inline_transpose_1.f90: Add
2580 -finline-matmul-limit=0 to options.
2581 * gfortran.dg/matmul_5.f90: Likewise.
2582 * gfortran.dg/vect/vect-8.f90: Likewise.
2583 * gfortran.dg/inline_matmul_14.f90: New test.
2584 * gfortran.dg/inline_matmul_15.f90: New test.
2585
fd991039
TK
25862017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2587
2588 PR fortran/80602
2589 * gfortran.dg/matmul_15.f90: New test case.
2590
18b8c294
WD
25912017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2592
2593 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2594 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2595
8637c116
JL
25962017-05-07 Jeff Law <law@redhat.com>
2597
2598 Revert:
2599 2017-05-06 Jeff Law <law@redhat.com>
2600 PR tree-optimization/78496
2601 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2602 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2603
973dfbb4
JL
26042017-05-06 Jeff Law <law@redhat.com>
2605
2606 PR tree-optimization/78496
2607 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2608 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2609
8ffa3150
RS
26102017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2611
2612 * gcc.target/aarch64/spill_1.c: New test.
2613
2a3f7997
RS
26142017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2615
2616 PR rtl-optimization/75964
2617 * gcc.dg/torture/pr75964.c: New test.
2618
d554bf23
TV
26192017-05-06 Tom de Vries <tom@codesourcery.com>
2620
2621 PR testsuite/80606
2622 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2623 * gcc.target/i386/avx-vtestpd-2.c: Same.
2624 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2625 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2626 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2627 * gcc.target/i386/avx-vtestpd-3.c: Same.
2628 * gcc.target/i386/avx-vtestps-1.c: Same.
2629 * gcc.target/i386/avx-vtestps-2.c: Same.
2630 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2631 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2632 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2633 * gcc.target/i386/avx-vtestps-3.c: Same.
2634
7a976fe7
TV
26352017-05-06 Tom de Vries <tom@codesourcery.com>
2636
2637 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2638
0e852c66
TV
26392017-05-06 Tom de Vries <tom@codesourcery.com>
2640
2641 PR testsuite/80557
2642 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2643 * gcc.target/powerpc/altivec-types-1.c: Same.
2644
63c40d92
TV
26452017-05-06 Tom de Vries <tom@codesourcery.com>
2646
2647 PR testsuite/80557
2648 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2649 * gcc.target/spu/intrinsics-1.c: Same.
2650
b25b8f91
TV
26512017-05-06 Tom de Vries <tom@codesourcery.com>
2652
2653 PR testsuite/80557
2654 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2655
6df13491
TV
26562017-05-06 Tom de Vries <tom@codesourcery.com>
2657
2658 PR testsuite/80557
2659 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2660 * gcc.target/aarch64/spellcheck_2.c: Same.
2661 * gcc.target/aarch64/spellcheck_3.c: Same.
2662
e01261fe
TV
26632017-05-06 Tom de Vries <tom@codesourcery.com>
2664
2665 PR testsuite/80557
2666 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2667 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2668 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2669 * g++.dg/debug/dwarf2/typedef5.C: Same.
2670 * g++.dg/goacc/data-1.C: Same.
2671
9945596c
BS
26722017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2673
2674 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2675
8acb8575
MM
26762017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2677
2678 PR target/79038
2679 PR target/79202
2680 PR target/79203
2681 * gcc.target/powerpc/ppc-round3.c: New test.
2682 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2683
ac699a04
JJ
26842017-05-05 Jakub Jelinek <jakub@redhat.com>
2685
8dc6a926
JJ
2686 PR tree-optimization/80632
2687 * gcc.dg/pr80632.c: New test.
2688
ac699a04
JJ
2689 PR tree-optimization/80558
2690 * gcc.dg/tree-ssa/vrp115.c: New test.
2691
655b5fc8
AV
26922017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2693 Thomas Preud'homme <thomas.preudhomme@arm.com>
2694 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2695
2696 PR target/71607
2697 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2698 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2699 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2700 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2701 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2702 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2703 * gcc.target/arm/tls-disable-literal-pool.c: New.
2704
c02d2d0a
PK
27052017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2706
2707 PR tree-optimization/80613
2708 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2709
dfae9048
PC
27102017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2711
2712 PR c++/71577
2713 * g++.dg/cpp0x/pr71577.C: New.
2714
d9c5a8b9
MS
27152017-05-04 Martin Sebor <msebor@redhat.com>
2716
2717 PR middle-end/79234
2718 * gcc.dg/builtin-stringop-chk-8.c: New test.
2719 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2720 * gcc.dg/builtin-stringop-chk-4.c: Same.
2721 * gcc.dg/builtin-strncat-chk-1.c: Same.
2722 * g++.dg/ext/strncpy-chk1.C: Same.
2723 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2724 * gcc.dg/out-of-bounds-1.c: Same.
2725 * gcc.dg/pr78138.c: Same.
2726 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2727 * gfortran.dg/mvbits_7.f90: Same.
2728
e50d56a5
MS
27292017-05-04 Martin Sebor <msebor@redhat.com>
2730
2731 PR preprocessor/79214
2732 PR middle-end/79222
2733 PR middle-end/79223
2734 * gcc.dg/pr79214.c: New test.
2735 * gcc.dg/pr79214.h: New test header.
2736 * gcc.dg/pr79222.c: New test.
2737 * gcc.dg/pr79223.c: New test.
2738 * gcc.dg/pr78138.c: Adjust.
2739 * gfortran.dg/unconstrained_commons.f: Same.
2740
0f2c4a8f
MS
27412017-05-04 Martin Sebor <msebor@redhat.com>
2742
2743 PR translation/80280
2744 * g++.dg/abi/Wabi-2-3.C: Adjust.
2745 * g++.dg/abi/Wabi-3-2.C: Ditto.
2746 * g++.dg/lookup/using17.C: Ditto.
2747 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2748
8eef6097
MJ
27492017-05-04 Martin Jambor <mjambor@suse.cz>
2750
2751 PR tree-optimization/80622
2752 * gcc.dg/tree-ssa/pr80622.c: New test.
2753
27542017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2755
2756 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2757
26f1a658
JH
27582017-05-04 Jan Hubicka <hubicka@ucw.cz>
2759
2760 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2761 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2762
4d147bca
RB
27632017-05-04 Richard Biener <rguenther@suse.de>
2764
2765 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2766
3862ef76
RS
27672017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2768
2769 * gcc.dg/vect/vect-profile-1.c: New test.
2770
c89ffd99
MP
27712017-05-04 Marek Polacek <polacek@redhat.com>
2772
2773 PR tree-optimization/80612
2774 * gcc.dg/torture/pr80612.c: New test.
2775
261ce1e5
PB
27762017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2777 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2778
2779 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2780 check_effective_target_arm_thumb1_movt_ok.
2781
556cf088
PB
27822017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2783
2784 * gcc.target/arm/fpscr.c: New file.
2785
010b1cc0
TP
27862017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2787
2788 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2789 target.
2790
99b68476
TV
27912017-05-04 Tom de Vries <tom@codesourcery.com>
2792
2793 PR testsuite/80557
2794 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2795 line numbers.
2796 * g++.dg/warn/miss-format-1.C: Same.
2797 * g++.dg/warn/overflow-warn-1.C: Same.
2798 * g++.dg/warn/overflow-warn-3.C: Same.
2799 * g++.dg/warn/overflow-warn-4.C: Same.
2800
09177a4b
TV
28012017-05-04 Tom de Vries <tom@codesourcery.com>
2802
2803 PR testsuite/80557
2804 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2805 * gcc.target/i386/pr68657.c: Same.
2806 * gcc.target/i386/pr69255-1.c: Same.
2807 * gcc.target/i386/pr69255-2.c: Same.
2808 * gcc.target/i386/pr69255-3.c: Same.
2809
02c64149
RB
28102017-05-04 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/31130
2813 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2814 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2815 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2816 * gcc.dg/pr52904.c: Remove XFAIL.
2817 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2818
9a26dfc8
JL
28192017-05-03 Jeff Law <law@redhat.com>
2820
2821 PR tree-optimization/78496
2822 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2823
4d0e904f
UB
28242017-05-03 Uros Bizjak <ubizjak@gmail.com>
2825
2826 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2827
49ab4621
RB
28282017-05-03 Richard Biener <rguenther@suse.de>
2829
2830 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2831
18bfe940
JJ
28322017-05-03 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR tree-optimization/79472
4d0e904f
UB
2835 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2836 to dg-options.
18bfe940
JJ
2837 * gcc.dg/tree-ssa/vrp113.c: New test.
2838 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2839 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2840 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2841
53e62089
TV
28422017-05-03 Tom de Vries <tom@codesourcery.com>
2843
2844 PR testsuite/80557
2845 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2846 * c-c++-common/Wshift-negative-value-2.c: Same.
2847 * c-c++-common/Wshift-negative-value-3.c: Same.
2848 * c-c++-common/Wshift-negative-value-4.c: Same.
2849 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2850 * c-c++-common/cpp/pr60400.c: Same.
2851 * c-c++-common/fmax-errors.c: Same.
2852 * c-c++-common/goacc/data-2.c: Same.
2853 * c-c++-common/goacc/host_data-2.c: Same.
2854 * c-c++-common/gomp/simd4.c: Same.
2855 * c-c++-common/pr28656.c: Same.
2856 * c-c++-common/pr43395.c: Same.
2857 * c-c++-common/torture/pr57945.c: Same.
2858
962913a5
TV
28592017-05-03 Tom de Vries <tom@codesourcery.com>
2860
2861 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2862 arg of dg directive.
2863 * c-c++-common/goacc/routine-3.c: Same.
2864 * c-c++-common/goacc/routine-4.c: Same.
2865
ad53f123
DM
28662017-05-02 David Malcolm <dmalcolm@redhat.com>
2867
2868 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2869 (test_fixit_insert_newline): New function.
2870 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2871 (test_fixit_insert_newline): New function.
2872 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2873 (test_fixit_insert_newline): New function.
2874 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2875 (test_fixit_insert_newline): New function.
2876 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2877 (test_show_locus): Handle test_fixit_insert_newline.
2878
0ca91c77
BC
28792017-05-02 Bin Cheng <bin.cheng@arm.com>
2880
2881 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2882
cc5b8f3d
TC
28832017-04-27 Tamar Christina <tamar.christina@arm.com>
2884
2885 * gcc.dg/lsr-div1.c: New testcase.
2886
1853f5c7
SP
28872017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2888
2889 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2890 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2891 (_mm_maskz_add_round_sd): Test new intrinsics.
2892 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2893 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2894 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2895 (_mm_maskz_add_round_ss): Test new intrinsics.
2896 * gcc.target/i386/avx512f-vaddss-2.c: New.
2897 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2898 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2899 (_mm_maskz_sub_round_sd): Test new intrinsics.
2900 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2901 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2902 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2903 (_mm_maskz_sub_round_ss): Test new intrinsics.
2904 * gcc.target/i386/avx512f-vsubss-2.c: New.
2905 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2906 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2907 (__builtin_ia32_subss_mask_round): Test new builtins.
2908 * gcc.target/i386/sse-13.c: Ditto.
2909 * gcc.target/i386/sse-23.c: Ditto.
2910 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2911 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2912 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2913 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2914 (_mm_mask_sub_round_ss): Test new intrinsics.
2915 * gcc.target/i386/testround-1.c: Ditto.
2916
2bba7541
MJ
29172017-05-02 Martin Jambor <mjambor@suse.cz>
2918
2919 PR tree-optimization/78687
2920 * g++.dg/tree-ssa/pr78687.C: New test.
2921
2bf54d93
RB
29222017-05-02 Richard Biener <rguenther@suse.de>
2923
2924 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2925 behavior.
2926 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2927
aee63acc
RB
29282017-05-02 Richard Biener <rguenther@suse.de>
2929
2930 PR tree-optimization/80591
2931 * gcc.dg/torture/pr80591.c: New testcase.
2932
e7d70c6c
RB
29332017-05-02 Richard Biener <rguenther@suse.de>
2934
2935 PR tree-optimization/80549
2936 * gcc.dg/torture/pr80549.c: New testcase.
2937
52e0a9f7
SKS
29382017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2939
2940 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2941 unsigned long.
2942
815d9cc6
XR
29432017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2944
2945 PR c++/80038
2946 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2947
338035aa
DM
29482017-05-01 David Malcolm <dmalcolm@redhat.com>
2949
2950 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2951 reflect insertion fix-it hints at the same location now being
2952 consolidated.
2953
4d82d0bc
MS
29542017-05-01 Martin Sebor <msebor@redhat.com>
2955
2956 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2957 on ILP32 targets.
2958
d539a57b
TV
29592017-05-01 Tom de Vries <tom@codesourcery.com>
2960
2961 * gcc.dg/pr78768.c: Require linker plugin.
2962
c6b9e849
TK
29632017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2964
2965 PR fortran/37131
2966 * gfortran.dg/matmul_bounds_11.f90: New test.
2967
706eb1a7
MS
29682017-05-01 Martin Sebor <msebor@redhat.com>
2969
2970 PR tree-optimization/79715
2971 * gcc.dg/pr79715.c: New test.
2972
723f4140
TV
29732017-05-01 Tom de Vries <tom@codesourcery.com>
2974
2975 PR testsuite/65941
2976 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2977 * g++.dg/other/pr59492.C: Require effective target rdrand.
2978
6bbb3a69
VR
29792017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2980
2981 * g++.dg/diagnostic/member-decl-1.C: New test.
2982
4212aecd
MG
29832017-04-29 Marc Glisse <marc.glisse@inria.fr>
2984
2985 PR tree-optimization/80487
2986 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2987
fe75f732
PK
29882017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2989
2990 PR tree-optimization/79697
2991 * gcc.dg/tree-ssa/pr79697.c: New test.
2992
6bcd8768
TV
29932017-04-29 Tom de Vries <tom@codesourcery.com>
2994
2995 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2996
d127ae9f
MS
29972017-04-28 Martin Sebor <msebor@redhat.com>
2998
2999 PR tree-optimization/80523
3000 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
3001
c9610933
TV
30022017-04-28 Tom de Vries <tom@codesourcery.com>
3003
3004 PR testsuite/80557
3005 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
3006 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
3007
b5be38bc
TV
30082017-04-28 Tom de Vries <tom@codesourcery.com>
3009
3010 PR testsuite/80557
3011 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
3012 * obj-c++.dg/bitfield-4.mm: Same.
3013 * obj-c++.dg/bitfield-5.mm: Same.
3014 * obj-c++.dg/exceptions-3.mm: Same.
3015 * obj-c++.dg/exceptions-5.mm: Same.
3016 * obj-c++.dg/method-1.mm: Same.
3017 * obj-c++.dg/method-12.mm: Same.
3018 * obj-c++.dg/method-13.mm: Same.
3019 * obj-c++.dg/method-15.mm: Same.
3020 * obj-c++.dg/method-16.mm: Same.
3021 * obj-c++.dg/property/at-property-18.mm: Same.
3022 * obj-c++.dg/property/at-property-25.mm: Same.
3023 * obj-c++.dg/property/at-property-5.mm: Same.
3024 * obj-c++.dg/property/dynamic-2.mm: Same.
3025 * obj-c++.dg/property/property-neg-3.mm: Same.
3026 * obj-c++.dg/protocol-inheritance-1.mm: Same.
3027 * obj-c++.dg/protocol-inheritance-2.mm: Same.
3028 * obj-c++.dg/syntax-error-1.mm: Same.
3029 * obj-c++.dg/try-catch-13.mm: Same.
3030 * objc.dg/bitfield-4.m: Same.
3031 * objc.dg/class-1.m: Same.
3032 * objc.dg/method-11.m: Same.
3033 * objc.dg/method-6.m: Same.
3034 * objc.dg/method-7.m: Same.
3035 * objc.dg/method-9.m: Same.
3036 * objc.dg/missing-proto-3.m: Same.
3037 * objc.dg/naming-2.m: Same.
3038 * objc.dg/property/at-property-16.m: Same.
3039 * objc.dg/property/at-property-18.m: Same.
3040 * objc.dg/property/at-property-25.m: Same.
3041 * objc.dg/property/at-property-5.m: Same.
3042 * objc.dg/property/dynamic-2.m: Same.
3043 * objc.dg/property/property-neg-3.m: Same.
3044 * objc.dg/protocol-inheritance-1.m: Same.
3045 * objc.dg/protocol-inheritance-2.m: Same.
3046
d35256b6
MG
30472017-04-28 Marc Glisse <marc.glisse@inria.fr>
3048
3049 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3050
7a95dfa7
TV
30512017-04-28 Tom de Vries <tom@codesourcery.com>
3052
3053 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3054 dg-(error|warning|message|bogus).
3055 * g++.dg/conversion/dr195-1.C: Same.
3056 * g++.dg/conversion/dr195.C: Same.
3057 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3058 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3059 * g++.dg/cpp0x/inline-ns7.C: Same.
3060 * g++.dg/cpp0x/variadic105.C: Same.
3061 * g++.dg/cpp0x/variadic65.C: Same.
3062 * g++.dg/expr/call2.C: Same.
3063 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3064 * g++.dg/expr/pmf-1.C: Same.
3065 * g++.dg/ext/altivec-types-1.C: Same.
3066 * g++.dg/ext/altivec-types-2.C: Same.
3067 * g++.dg/ext/altivec-types-3.C: Same.
3068 * g++.dg/ext/attrib14.C: Same.
3069 * g++.dg/ext/complit1.C: Same.
3070 * g++.dg/ext/forscope2.C: Same.
3071 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3072 * g++.dg/ext/label13.C: Same.
3073 * g++.dg/ext/member-attr.C: Same.
3074 * g++.dg/ext/visibility/anon7.C: Same.
3075 * g++.dg/ext/visibility/visibility-7.C: Same.
3076 * g++.dg/ext/vla2.C: Same.
3077 * g++.dg/inherit/access2.C: Same.
3078 * g++.dg/inherit/covariant12.C: Same.
3079 * g++.dg/inherit/covariant14.C: Same.
3080 * g++.dg/inherit/namespace-as-base.C: Same.
3081 * g++.dg/inherit/template-as-base.C: Same.
3082 * g++.dg/lookup/ambig1.C: Same.
3083 * g++.dg/lookup/ambig2.C: Same.
3084 * g++.dg/lookup/ambig3.C: Same.
3085 * g++.dg/lookup/class-member-1.C: Same.
3086 * g++.dg/lookup/conv-1.C: Same.
3087 * g++.dg/lookup/decl1.C: Same.
3088 * g++.dg/lookup/koenig1.C: Same.
3089 * g++.dg/lookup/scoped1.C: Same.
3090 * g++.dg/lookup/scoped2.C: Same.
3091 * g++.dg/lookup/two-stage4.C: Same.
3092 * g++.dg/lookup/used-before-declaration.C: Same.
3093 * g++.dg/lookup/using.C: Same.
3094 * g++.dg/lookup/using17.C: Same.
3095 * g++.dg/lookup/using2.C: Same.
3096 * g++.dg/other/abstract2.C: Same.
3097 * g++.dg/other/classkey1.C: Same.
3098 * g++.dg/other/component1.C: Same.
3099 * g++.dg/other/const1.C: Same.
3100 * g++.dg/other/const2.C: Same.
3101 * g++.dg/other/conversion1.C: Same.
3102 * g++.dg/other/do1.C: Same.
3103 * g++.dg/other/error1.C: Same.
3104 * g++.dg/other/error10.C: Same.
3105 * g++.dg/other/error3.C: Same.
3106 * g++.dg/other/error4.C: Same.
3107 * g++.dg/other/error5.C: Same.
3108 * g++.dg/other/error8.C: Same.
3109 * g++.dg/other/error9.C: Same.
3110 * g++.dg/other/field1.C: Same.
3111 * g++.dg/other/init1.C: Same.
3112 * g++.dg/other/ptrmem2.C: Same.
3113 * g++.dg/other/return1.C: Same.
3114 * g++.dg/overload/builtin3.C: Same.
3115 * g++.dg/overload/error1.C: Same.
3116 * g++.dg/overload/error2.C: Same.
3117 * g++.dg/overload/koenig2.C: Same.
3118 * g++.dg/overload/pmf1.C: Same.
3119 * g++.dg/parse/args1.C: Same.
3120 * g++.dg/parse/attr3.C: Same.
3121 * g++.dg/parse/constant4.C: Same.
3122 * g++.dg/parse/crash10.C: Same.
3123 * g++.dg/parse/crash18.C: Same.
3124 * g++.dg/parse/crash19.C: Same.
3125 * g++.dg/parse/crash20.C: Same.
3126 * g++.dg/parse/crash21.C: Same.
3127 * g++.dg/parse/crash22.C: Same.
3128 * g++.dg/parse/crash32.C: Same.
3129 * g++.dg/parse/decl-specifier-1.C: Same.
3130 * g++.dg/parse/error58.C: Same.
3131 * g++.dg/parse/local-class1.C: Same.
3132 * g++.dg/parse/non-dependent2.C: Same.
3133 * g++.dg/parse/parameter-declaration-1.C: Same.
3134 * g++.dg/parse/ptrmem2.C: Same.
3135 * g++.dg/parse/ptrmem3.C: Same.
3136 * g++.dg/parse/saved1.C: Same.
3137 * g++.dg/tc1/dr101.C: Same.
3138 * g++.dg/tc1/dr142.C: Same.
3139 * g++.dg/tc1/dr176.C: Same.
3140 * g++.dg/template/conv4.C: Same.
3141 * g++.dg/template/crash56.C: Same.
3142 * g++.dg/template/dependent-expr2.C: Same.
3143 * g++.dg/template/error1.C: Same.
3144 * g++.dg/template/error2.C: Same.
3145 * g++.dg/template/explicit6.C: Same.
3146 * g++.dg/template/init-list.C: Same.
3147 * g++.dg/template/local1.C: Same.
3148 * g++.dg/template/lookup2.C: Same.
3149 * g++.dg/template/meminit2.C: Same.
3150 * g++.dg/template/nontype25.C: Same.
3151 * g++.dg/template/ptrmem2.C: Same.
3152 * g++.dg/template/qualttp19.C: Same.
3153 * g++.dg/template/qualttp20.C: Same.
3154 * g++.dg/template/ttp3.C: Same.
3155 * g++.dg/template/unify4.C: Same.
3156 * g++.dg/template/unify6.C: Same.
3157 * g++.dg/template/unify7.C: Same.
3158 * g++.dg/template/warn1.C: Same.
3159 * g++.dg/tree-ssa/dom-invalid.C: Same.
3160 * g++.dg/ubsan/shift-1.C: Same.
3161 * g++.dg/warn/Wunused-2.C: Same.
3162 * g++.dg/warn/Wunused-4.C: Same.
3163 * g++.dg/warn/Wunused-6.C: Same.
3164 * g++.dg/warn/deprecated-6.C: Same.
3165 * g++.dg/warn/deprecated.C: Same.
3166 * g++.dg/warn/effc1.C: Same.
3167 * g++.dg/warn/effc3.C: Same.
3168 * g++.dg/warn/incomplete1.C: Same.
3169 * g++.dg/warn/inline1.C: Same.
3170 * g++.dg/warn/noeffect2.C: Same.
3171 * g++.dg/warn/noeffect4.C: Same.
3172 * g++.dg/warn/oldcast1.C: Same.
3173 * g++.dg/warn/sentinel.C: Same.
3174 * g++.dg/warn/unit-1.C: Same.
3175 * g++.old-deja/g++.pt/inherit2.C: Same.
3176 * g++.old-deja/g++.pt/overload8.C: Same.
3177 * gcc.dg/20000926-1.c: Same.
3178 * gcc.dg/20040223-1.c: Same.
3179 * gcc.dg/Warray-bounds-7.c: Same.
3180 * gcc.dg/alias-1.c: Same.
3181 * gcc.dg/alias-12.c: Same.
3182 * gcc.dg/alias-13.c: Same.
3183 * gcc.dg/alias-2.c: Same.
3184 * gcc.dg/array-13.c: Same.
3185 * gcc.dg/array-4.c: Same.
3186 * gcc.dg/attr-ifunc-2.c: Same.
3187 * gcc.dg/attr-invalid.c: Same.
3188 * gcc.dg/attr-noinline.c: Same.
3189 * gcc.dg/bitfld-2.c: Same.
3190 * gcc.dg/c90-const-expr-7.c: Same.
3191 * gcc.dg/c99-const-expr-7.c: Same.
3192 * gcc.dg/cpp/20000625-1.c: Same.
3193 * gcc.dg/cpp/charconst-4.c: Same.
3194 * gcc.dg/cpp/include2.c: Same.
3195 * gcc.dg/cpp/include2a.c: Same.
3196 * gcc.dg/decl-4.c: Same.
3197 * gcc.dg/deprecated-4.c: Same.
3198 * gcc.dg/deprecated.c: Same.
3199 * gcc.dg/dfp/altivec-types.c: Same.
3200 * gcc.dg/float-range-1.c: Same.
3201 * gcc.dg/pack-test-3.c: Same.
3202 * gcc.dg/pr11492.c: Same.
3203 * gcc.dg/pr15360-1.c: Same.
3204 * gcc.dg/pr37908.c: Same.
3205 * gcc.dg/pr53265.c: Same.
3206 * gcc.dg/pr57287-2.c: Same.
3207 * gcc.dg/pr57287.c: Same.
3208 * gcc.dg/redecl-1.c: Same.
3209 * gcc.dg/sync-3.c: Same.
3210 * gcc.dg/two-types-1.c: Same.
3211 * gcc.dg/two-types-2.c: Same.
3212 * gcc.dg/two-types-4.c: Same.
3213 * gcc.dg/two-types-5.c: Same.
3214 * gcc.dg/two-types-6.c: Same.
3215 * gcc.dg/two-types-7.c: Same.
3216 * gcc.dg/two-types-8.c: Same.
3217 * gcc.dg/two-types-9.c: Same.
3218 * gcc.dg/uninit-I.c: Same.
3219 * gcc.dg/uninit-pr19430.c: Same.
3220 * gcc.dg/visibility-7.c: Same.
3221 * gcc.dg/winline-10.c: Same.
3222 * gcc.dg/winline-2.c: Same.
3223 * gcc.dg/winline-3.c: Same.
3224 * gcc.dg/winline-9.c: Same.
3225 * gcc.target/i386/attr-returns_twice-1.c: Same.
3226 * gcc.target/i386/chkp-const-check-2.c: Same.
3227 * gcc.target/i386/chkp-label-address.c: Same.
3228 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3229 * gcc.target/i386/pr39162.c: Same.
3230 * gcc.target/i386/sse-5.c: Same.
3231 * gcc.target/powerpc/altivec-types-1.c: Same.
3232 * gcc.target/powerpc/altivec-types-2.c: Same.
3233 * gcc.target/powerpc/altivec-types-3.c: Same.
3234 * gcc.target/powerpc/float128-mix.c: Same.
3235 * gcc.target/powerpc/no-r11-3.c: Same.
3236 * gcc.target/spu/Wmain.c: Same.
3237 * gcc.target/spu/ea/errors2.c: Same.
3238 * gfortran.dg/assignment_1.f90: Same.
3239 * gfortran.dg/common_3.f90: Same.
3240 * gfortran.dg/der_io_1.f90: Same.
3241 * gfortran.dg/g77/20030326-1.f: Same.
3242 * gfortran.dg/g77/9263.f: Same.
3243 * gfortran.dg/g77/960317-1.f: Same.
3244 * gfortran.dg/g77/970625-2.f: Same.
3245 * gfortran.dg/g77/980615-0.f: Same.
3246 * gfortran.dg/g77/check0.f: Same.
3247 * gfortran.dg/g77/dnrm2.f: Same.
3248 * gfortran.dg/g77/pr9258.f: Same.
3249 * gfortran.dg/ichar_1.f90: Same.
3250 * gfortran.dg/interface_1.f90: Same.
3251 * gfortran.dg/namelist_1.f90: Same.
3252 * gfortran.dg/namelist_2.f90: Same.
3253 * gfortran.dg/namelist_3.f90: Same.
3254 * gfortran.dg/namelist_print_2.f: Same.
3255 * gfortran.dg/oldstyle_1.f90: Same.
3256 * gfortran.dg/runtime_warning_1.f90: Same.
3257 * gfortran.dg/underflow.f90: Same.
3258 * gnat.dg/specs/integer_value.ads: Same.
3259 * obj-c++.dg/fsf-package-0.m: Same.
3260 * objc.dg/two-types-1.m: Same.
3261
6e49961c
ML
32622017-04-28 Martin Liska <mliska@suse.cz>
3263
3264 PR gcov-profile/79891
3265 * gcc.misc-tests/gcov-17.c: New test.
3266 * gcc.misc-tests/gcov-18.c: New test.
3267
f166beaf
TV
32682017-04-28 Tom de Vries <tom@codesourcery.com>
3269
3270 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3271 dg-(error|warning|message|bogus).
3272 * g++.dg/parse/parameter-declaration-1.C: Same.
3273 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3274 * gcc.dg/Wpointer-sign-Wall.c: Same.
3275 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3276 * gcc.dg/cpp/19990413-1.c: Same.
3277 * gcc.dg/dg-test-1.c: Same.
3278 * gcc.dg/empty-source-2.c: Same.
3279 * gcc.dg/empty-source-3.c: Same.
3280 * gcc.dg/format/c99-printf-1.c: Same.
3281 * gcc.dg/format/c99-scanf-1.c: Same.
3282 * gcc.dg/label-decl-2.c: Same.
3283 * gcc.dg/m-un-2.c: Same.
3284 * gcc.dg/uninit-pr20644-O0.c: Same.
3285 * gfortran.dg/pr70006.f90: Same.
3286 * obj-c++.dg/fsf-package-0.m: Same.
3287
c3125b18
TV
32882017-04-28 Tom de Vries <tom@codesourcery.com>
3289
3290 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3291 dg-(error|warning|message|bogus).
3292 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3293 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3294 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3295 * c-c++-common/pr20000.c: Same.
3296 * c-c++-common/pr49706.c: Same.
3297 * g++.dg/ext/utf16-4.C: Same.
3298 * g++.dg/parse/error2.C: Same.
3299 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3300 * g++.dg/warn/Wtype-limits.C: Same.
3301 * g++.dg/warn/overflow-warn-1.C: Same.
3302 * g++.dg/warn/overflow-warn-3.C: Same.
3303 * gcc.dg/Wpointer-sign-Wall.c: Same.
3304 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3305 * gcc.dg/Wtype-limits-Wextra.c: Same.
3306 * gcc.dg/Wtype-limits.c: Same.
3307 * gcc.dg/cpp/19990413-1.c: Same.
3308 * gcc.dg/dg-test-1.c: Same.
3309 * gcc.dg/empty-source-2.c: Same.
3310 * gcc.dg/empty-source-3.c: Same.
3311 * gcc.dg/label-decl-2.c: Same.
3312 * gcc.dg/m-un-2.c: Same.
3313 * gcc.dg/uninit-pr19430-O0.c: Same.
3314 * gcc.dg/uninit-pr19430.c: Same.
3315 * gcc.dg/uninit-pr20644-O0.c: Same.
3316 * gcc.dg/utf16-4.c: Same.
3317 * gfortran.dg/pr70006.f90: Same.
3318 * obj-c++.dg/fsf-package-0.m: Same.
3319
119092c1
RB
33202017-04-28 Richard Biener <rguenther@suse.de>
3321
3322 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3323 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3324 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3325 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3326 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3327 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3328
3777eda2
MP
33292017-04-27 Marek Polacek <polacek@redhat.com>
3330
3331 PR sanitizer/80349
3332 * c-c++-common/ubsan/pr80349.c: New test.
3333
8211c4a2
VR
33342017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3335
3336 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3337 diagnostics.
3338 * g++.dg/warn/pr12242.C: Likewise.
3339
94baf2e2
DE
33402017-04-27 David Edelsohn <dje.gcc@gmail.com>
3341
3342 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3343
9a448688
ML
33442017-04-27 Martin Liska <mliska@suse.cz>
3345
3346 PR testsuite/79455
3347 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3348 more generic.
3349
f8a36447
JJ
33502017-04-27 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR c++/80534
3353 * g++.dg/other/pr80534-1.C: New test.
3354 * g++.dg/other/pr80534-2.C: New test.
3355
1b7c8d39
RB
33562017-04-27 Richard Biener <rguenther@suse.de>
3357
3358 PR middle-end/80539
3359 * gcc.dg/torture/pr80539.c: New testcase.
3360
985b8393
JJ
33612017-04-27 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR target/77728
3364 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3365
a480422d
VR
33662017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3367
3368 * g++.dg/diagnostic/nested-name-1.C: New test.
3369
f9726baa
ML
33702017-04-26 Martin Liska <mliska@suse.cz>
3371
3372 * gcc.dg/guality/guality.h: Add prefix to test verification.
3373
9f4df8f1
NS
33742017-04-25 Nathan Sidwell <nathan@acm.org>
3375
3376 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3377
1913c8f6
UB
33782017-04-25 Uros Bizjak <ubizjak@gmail.com>
3379
3380 PR target/70799
3381 * gcc.target/i386/pr70799-5.c: New test.
3382
e602bbfc
MS
33832017-04-25 Martin Sebor <msebor@redhat.com>
3384
3385 PR tree-optimization/80497
3386 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3387
7629ae90
RR
33882017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3389 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR target/77728
3392 * g++.dg/abi/pr77728-1.C: New test.
3393
2ef42cf9
MP
33942017-04-25 Marek Polacek <polacek@redhat.com>
3395
3396 PR sanitizer/80349
3397 * g++.dg/ubsan/pr80349-2.C: New test.
3398
70caf430
VR
33992017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3400
3401 * g++.dg/cpp0x/enum34.C: New test.
3402
f66c70dc
TV
34032017-04-25 Tom de Vries <tom@codesourcery.com>
3404
3405 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3406 variables.
3407 (dg-line): New proc.
3408 (process-message): Handle line number variables.
3409 * objc.dg/try-catch-12.m: Use dg-line.
3410
77071af6
BS
34112017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3412
3413 PR target/80482
3414 * gcc.target/powerpc/vec-constvolatile.c: New test.
3415
fbe91804
DM
34162017-04-25 David Malcolm <dmalcolm@redhat.com>
3417
3418 * g++.dg/semicolon-fixits.C: New test case.
3419
1c4ea66f
DM
34202017-04-25 David Malcolm <dmalcolm@redhat.com>
3421
3422 * gcc.dg/semicolon-fixits.c: New test case.
3423
5ca28c1d
DM
34242017-04-25 David Malcolm <dmalcolm@redhat.com>
3425
3426 * g++.dg/lookup/missing-std-include.C: New test file.
3427
2ec07fa6
RR
34282017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3429 Jakub Jelinek <jakub@redhat.com>
3430
3431 PR target/77728
3432 * g++.dg/abi/pr77728-2.C: New test.
3433
7d5dbb22
DM
34342017-04-25 David Malcolm <dmalcolm@redhat.com>
3435
3436 PR c++/80177
3437 * g++.dg/spellcheck-pr80177.C: New test case.
3438
6a3936d4
NS
34392017-04-25 Nathan Sidwell <nathan@acm.org>
3440
3441 * g++.dg/dg.exp (find-cxx-tests): New function.
3442 (main): Use it, remove explicit pruning
3443
bed3fd46
RB
34442017-04-25 Richard Biener <rguenther@suse.de>
3445
3446 PR tree-optimization/80492
3447 * gcc.dg/pr80492.c: New testcase.
3448
c9e9c3ac
SKS
34492017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3450
3451 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3452 for targets with int size less than 32 bits.
3453
2700fbd6
RB
34542017-04-25 Richard Biener <rguenther@suse.de>
3455
3456 PR tree-optimization/79201
3457 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3458 * gcc.target/i386/pr22152.c: Disable sinking.
3459
e57136da
AK
34602017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3461
3462 PR target/80464
3463 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3464
3cb9ee2f
AK
34652017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3466
3467 PR target/79895
3468 * gcc.target/s390/pr79895.c: New test.
3469
03db9ab5
DV
34702017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3471
3472 PR target/80080
3473 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3474 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3475 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3476
39259462
JJ
34772017-04-25 Jakub Jelinek <jakub@redhat.com>
3478
ba5d69f3
JJ
3479 PR rtl-optimization/80501
3480 * gcc.c-torture/execute/pr80501.c: New test.
3481
39259462
JJ
3482 PR rtl-optimization/80500
3483 * gcc.dg/pr80500.c: New test.
3484
bb0249cb
MG
34852017-04-25 Marc Glisse <marc.glisse@inria.fr>
3486
3487 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3488 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3489
be420eb8
JW
34902017-04-22 Janus Weil <janus@gcc.gnu.org>
3491
3492 PR fortran/80121
3493 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3494 directive.
3495
0ebd1f00
DM
34962017-04-24 David Malcolm <dmalcolm@redhat.com>
3497
3498 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3499 * jit.dg/test-alignment.c: New test case.
3500 * jit.dg/test-alignment.cc: New test case.
3501 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3502 New test case.
3503
412f61f0
DM
35042017-04-24 David Malcolm <dmalcolm@redhat.com>
3505
3506 PR c++/80016
3507 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3508 test function.
3509 (test_alignof): New test function.
3510
a8492d5e
MG
35112017-04-24 Marc Glisse <marc.glisse@inria.fr>
3512
3513 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3514
ec856f5f
VR
35152017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3516
3517 * g++.dg/diagnostic/duplicate1.C: New test.
3518 * g++.dg/cpp0x/duplicate1.C: New test.
3519
a753df11
MJ
35202017-04-24 Martin Jambor <mjambor@suse.cz>
3521
3522 PR tree-optimization/80293
3523 * g++.dg/tree-ssa/pr80293.C: New test.
3524
3ebd8e62
ML
35252017-04-24 Martin Liska <mliska@suse.cz>
3526
3527 PR middle-end/79931
3528 * g++.dg/ipa/pr79931.C: New test.
3529
f30a1190
RB
35302017-04-24 Richard Biener <rguenther@suse.de>
3531
3532 PR tree-optimization/80494
3533 * gfortran.dg/pr80494.f90: New testcase.
3534
4c7c437c
RB
35352017-04-24 Richard Biener <rguenther@suse.de>
3536
3537 PR tree-optimization/79725
3538 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3539
d21a8e3b
RB
35402017-04-24 Richard Biener <rguenther@suse.de>
3541
3542 PR c++/2972
3543 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3544
c7eb642e
JD
35452017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3546
3547 PR fortran/80484
3548 * gfortran.dg/dtio_29.f03: New test.
3549
60fc41bd
JW
35502017-04-22 Janus Weil <janus@gcc.gnu.org>
3551
3552 PR fortran/80121
3553 * gfortran.dg/intent_out_9.f90: New test case.
3554
2eb8a343
UB
35552017-04-23 Uros Bizjak <ubizjak@gmail.com>
3556
3557 PR target/70799
1913c8f6 3558 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 3559
fc23d35a
JW
35602017-04-21 Janus Weil <janus@gcc.gnu.org>
3561
3562 PR fortran/80392
3563 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3564
7b9efd03
UB
35652017-04-21 Uros Bizjak <ubizjak@gmail.com>
3566
3567 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3568
2fd30fbe
RB
35692017-04-21 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/79547
3572 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3573
bb1bc604
RB
35742017-04-21 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/78847
3577 * g++.dg/tree-ssa/pr78847.C: New testcase.
3578
666f7903
JJ
35792017-04-21 Jakub Jelinek <jakub@redhat.com>
3580
3581 PR c/80468
3582 * gcc.dg/pr80468.c: New test.
3583
25c28f47
ML
35842017-04-21 Martin Liska <mliska@suse.cz>
3585
3586 PR tree-optimization/66278
3587 * gcc.dg/vect/pr66278.c: New test.
3588
6d553e9b
RB
35892017-04-21 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/80237
3592 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3593 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3594 adjust expected optimizations.
3595
7fd1a747
RB
35962016-04-21 Richard Biener <rguenther@suse.de>
3597
3598 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3599 of inner loops.
3600 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3601 * gcc.dg/vect/vect-104.c: Likewise.
3602
2f23a412
EB
36032017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3604
3605 PR tree-optimization/80426
3606 * gcc.c-torture/execute/20170429-1.c: Rename into...
3607 * gcc.c-torture/execute/20170419-1.c: ...this.
3608
8749b11f
UB
36092017-04-20 Uros Bizjak <ubizjak@gmail.com>
3610
3611 PR target/79804
3612 * gcc.target/i386/pr79804.c: New test.
3613
20917336
UB
36142017-04-20 Uros Bizjak <ubizjak@gmail.com>
3615
3616 PR target/78090
3617 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3618
2414b022
DE
36192017-04-20 David Edelsohn <dje.gcc@gmail.com>
3620
3621 * g++/opt/pr80436.C: XFAIL on AIX.
3622
34d57a10
JW
36232017-04-20 Jonathan Wakely <jwakely@redhat.com>
3624
3625 PR c++/80473
3626 * g++.dg/diagnostic/pr80473.C: New test.
3627
c3cbcd45
VR
36282017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3629
3630 * g++.dg/warn/Wextra-semi.C: New test.
3631
8a59d466
JJ
36322017-04-20 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR middle-end/80423
3635 * g++.dg/other/pr80423.C: New test.
3636
a4bb5c57
SKS
36372017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3638
3639 * gcc.dg/pr80170.c: Require ptr32plus.
3640
fe1e7d0e
EB
36412017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3642
3643 PR tree-optimization/80426
3644 * gcc.c-torture/execute/20170419-1.c: New test.
3645
48d811eb
JJ
36462017-04-19 Jakub Jelinek <jakub@redhat.com>
3647
f19e6a9c
JJ
3648 PR debug/80461
3649 * g++.dg/debug/pr80461.C: New test.
3650
541035a6
JJ
3651 PR c++/80459
3652 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3653 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3654 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3655
48d811eb
JJ
3656 PR debug/80436
3657 * g++.dg/opt/pr80436.C: New test.
3658
5249994e
SKS
36592017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3660
3661 * gcc.dg/torture/pr80341.c: Require int32plus.
3662
a16c8d8b 36632017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3664 Jeff Law <law@redhat.com>
a16c8d8b
EB
3665
3666 * gcc.c-torture/compile/20170419-1.c: New test.
3667
6143c998
TV
36682017-04-19 Tom de Vries <tom@codesourcery.com>
3669
3670 PR testsuite/80221
3671 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3672 subsequent dg directives.
3673 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3674 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3675 * c-c++-common/attr-fallthrough-2.c: Same.
3676 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3677 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3678 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3679 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3680 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3681 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3682 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3683 * c-c++-common/cilk-plus/CK/errors.c: Same.
3684 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3685 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3686 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3687 * c-c++-common/cpp/pr57580.c: Same.
3688 * c-c++-common/goacc/asyncwait-1.c: Same.
3689 * c-c++-common/goacc/cache-2.c: Same.
3690 * c-c++-common/goacc/declare-2.c: Same.
3691 * c-c++-common/goacc/deviceptr-1.c: Same.
3692 * c-c++-common/goacc/routine-5.c: Same.
3693 * c-c++-common/gomp/clauses-2.c: Same.
3694 * c-c++-common/gomp/ordered-3.c: Same.
3695 * c-c++-common/gomp/pr67501.c: Same.
3696 * c-c++-common/pr20000.c: Same.
3697 * c-c++-common/pr43395.c: Same.
3698 * c-c++-common/pr49706.c: Same.
3699 * c-c++-common/pr77624-1.c: Same.
3700 * c-c++-common/pr77624-2.c: Same.
3701 * c-c++-common/raw-string-14.c: Same.
3702 * c-c++-common/raw-string-16.c: Same.
3703 * c-c++-common/raw-string-3.c: Same.
3704 * c-c++-common/raw-string-4.c: Same.
3705 * c-c++-common/raw-string-5.c: Same.
3706 * c-c++-common/raw-string-6.c: Same.
3707 * g++.dg/abi/mangle41.C: Same.
3708 * g++.dg/conversion/nullptr1.C: Same.
3709 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3710 * g++.dg/cpp0x/auto27.C: Same.
3711 * g++.dg/cpp0x/constexpr-98.C: Same.
3712 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3713 * g++.dg/cpp0x/diag2.C: Same.
3714 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3715 * g++.dg/cpp0x/nullptr15.C: Same.
3716 * g++.dg/cpp0x/pr31431-2.C: Same.
3717 * g++.dg/cpp0x/pr31431.C: Same.
3718 * g++.dg/cpp0x/pr79118.C: Same.
3719 * g++.dg/cpp0x/static_assert3.C: Same.
3720 * g++.dg/cpp0x/temp_default2.C: Same.
3721 * g++.dg/cpp0x/trailing4.C: Same.
3722 * g++.dg/cpp0x/variadic-ex10.C: Same.
3723 * g++.dg/cpp0x/variadic-ex13.C: Same.
3724 * g++.dg/cpp0x/variadic-ex14.C: Same.
3725 * g++.dg/cpp0x/variadic-ex3.C: Same.
3726 * g++.dg/cpp0x/variadic-ex4.C: Same.
3727 * g++.dg/cpp0x/variadic59.C: Same.
3728 * g++.dg/cpp0x/vt-37737-2.C: Same.
3729 * g++.dg/cpp0x/vt-57397-1.C: Same.
3730 * g++.dg/cpp0x/vt-57397-2.C: Same.
3731 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3732 * g++.dg/cpp1z/gen-attrs1.C: Same.
3733 * g++.dg/diagnostic/pr71075.C: Same.
3734 * g++.dg/eh/goto2.C: Same.
3735 * g++.dg/eh/goto3.C: Same.
3736 * g++.dg/expr/bitfield4.C: Same.
3737 * g++.dg/expr/bitfield5.C: Same.
3738 * g++.dg/expr/bitfield6.C: Same.
3739 * g++.dg/expr/bool1.C: Same.
3740 * g++.dg/expr/bool3.C: Same.
3741 * g++.dg/expr/cond10.C: Same.
3742 * g++.dg/expr/cond11.C: Same.
3743 * g++.dg/expr/lval3.C: Same.
3744 * g++.dg/expr/lval4.C: Same.
3745 * g++.dg/ext/anon-struct4.C: Same.
3746 * g++.dg/ext/attrib44.C: Same.
3747 * g++.dg/ext/builtin3.C: Same.
3748 * g++.dg/ext/dllimport7.C: Same.
3749 * g++.dg/ext/label5.C: Same.
3750 * g++.dg/ext/no-asm-1.C: Same.
3751 * g++.dg/ext/utf16-4.C: Same.
3752 * g++.dg/ext/vla2.C: Same.
3753 * g++.dg/gomp/block-1.C: Same.
3754 * g++.dg/gomp/block-2.C: Same.
3755 * g++.dg/gomp/block-3.C: Same.
3756 * g++.dg/gomp/block-5.C: Same.
3757 * g++.dg/gomp/linear-2.C: Same.
3758 * g++.dg/gomp/target-1.C: Same.
3759 * g++.dg/gomp/target-2.C: Same.
3760 * g++.dg/gomp/taskgroup-1.C: Same.
3761 * g++.dg/gomp/teams-1.C: Same.
3762 * g++.dg/inherit/pure1.C: Same.
3763 * g++.dg/init/array43.C: Same.
3764 * g++.dg/init/array46.C: Same.
3765 * g++.dg/init/const10.C: Same.
3766 * g++.dg/init/ctor4-1.C: Same.
3767 * g++.dg/init/ctor4.C: Same.
3768 * g++.dg/init/new37.C: Same.
3769 * g++.dg/init/pr25811.C: Same.
3770 * g++.dg/init/pr29043.C: Same.
3771 * g++.dg/init/pr29571.C: Same.
3772 * g++.dg/lookup/duperr1.C: Same.
3773 * g++.dg/lookup/error1.C: Same.
3774 * g++.dg/lookup/koenig5.C: Same.
3775 * g++.dg/lookup/pr77549.C: Same.
3776 * g++.dg/lookup/suggestions1.C: Same.
3777 * g++.dg/lookup/using16.C: Same.
3778 * g++.dg/lookup/using7.C: Same.
3779 * g++.dg/other/anon-union3.C: Same.
3780 * g++.dg/other/array2.C: Same.
3781 * g++.dg/other/error13.C: Same.
3782 * g++.dg/other/error34.C: Same.
3783 * g++.dg/overload/builtin1.C: Same.
3784 * g++.dg/overload/conv-op1.C: Same.
3785 * g++.dg/overload/error3.C: Same.
3786 * g++.dg/overload/koenig1.C: Same.
3787 * g++.dg/overload/operator5.C: Same.
3788 * g++.dg/overload/template5.C: Same.
3789 * g++.dg/overload/unknown1.C: Same.
3790 * g++.dg/overload/using2.C: Same.
3791 * g++.dg/parse/constructor1.C: Same.
3792 * g++.dg/parse/crash36.C: Same.
3793 * g++.dg/parse/crash63.C: Same.
3794 * g++.dg/parse/error11.C: Same.
3795 * g++.dg/parse/error12.C: Same.
3796 * g++.dg/parse/error14.C: Same.
3797 * g++.dg/parse/error2.C: Same.
3798 * g++.dg/parse/error21.C: Same.
3799 * g++.dg/parse/error26.C: Same.
3800 * g++.dg/parse/error36.C: Same.
3801 * g++.dg/parse/friend12.C: Same.
3802 * g++.dg/parse/invalid-op1.C: Same.
3803 * g++.dg/parse/missing-template1.C: Same.
3804 * g++.dg/parse/parser-pr28152-2.C: Same.
3805 * g++.dg/parse/parser-pr28152.C: Same.
3806 * g++.dg/parse/pr16696-permissive.C: Same.
3807 * g++.dg/parse/pr16696.C: Same.
3808 * g++.dg/parse/pr69628.C: Same.
3809 * g++.dg/parse/ret-type2.C: Same.
3810 * g++.dg/parse/specialization1.C: Same.
3811 * g++.dg/parse/template3.C: Same.
3812 * g++.dg/parse/template9.C: Same.
3813 * g++.dg/parse/typename11.C: Same.
3814 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3815 * g++.dg/pr45330.C: Same.
3816 * g++.dg/rtti/typeid6.C: Same.
3817 * g++.dg/spellcheck-fields.C: Same.
3818 * g++.dg/spellcheck-typenames.C: Same.
3819 * g++.dg/tc1/dr108.C: Same.
3820 * g++.dg/tc1/dr147.C: Same.
3821 * g++.dg/template/arg7.C: Same.
3822 * g++.dg/template/conv11.C: Same.
3823 * g++.dg/template/crash13.C: Same.
3824 * g++.dg/template/crash55.C: Same.
3825 * g++.dg/template/dependent-expr5.C: Same.
3826 * g++.dg/template/error17.C: Same.
3827 * g++.dg/template/error33.C: Same.
3828 * g++.dg/template/error4.C: Same.
3829 * g++.dg/template/error50.C: Same.
3830 * g++.dg/template/error53.C: Same.
3831 * g++.dg/template/friend.C: Same.
3832 * g++.dg/template/func2.C: Same.
3833 * g++.dg/template/local6.C: Same.
3834 * g++.dg/template/member5.C: Same.
3835 * g++.dg/template/meminit1.C: Same.
3836 * g++.dg/template/nested3.C: Same.
3837 * g++.dg/template/nontype6.C: Same.
3838 * g++.dg/template/overload12.C: Same.
3839 * g++.dg/template/ptrmem8.C: Same.
3840 * g++.dg/template/qualified-id1.C: Same.
3841 * g++.dg/template/spec15.C: Same.
3842 * g++.dg/template/static1.C: Same.
3843 * g++.dg/template/static10.C: Same.
3844 * g++.dg/template/static2.C: Same.
3845 * g++.dg/template/ttp25.C: Same.
3846 * g++.dg/template/typedef2.C: Same.
3847 * g++.dg/template/typename2.C: Same.
3848 * g++.dg/template/unify10.C: Same.
3849 * g++.dg/template/unify6.C: Same.
3850 * g++.dg/template/unify7.C: Same.
3851 * g++.dg/template/unify9.C: Same.
3852 * g++.dg/template/varmod1.C: Same.
3853 * g++.dg/ubsan/div-by-zero-1.C: Same.
3854 * g++.dg/ubsan/pr63956.C: Same.
3855 * g++.dg/warn/Waddress-1.C: Same.
3856 * g++.dg/warn/Wconversion2.C: Same.
3857 * g++.dg/warn/Wnull-conversion-1.C: Same.
3858 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3859 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3860 * g++.dg/warn/Wswitch-1.C: Same.
3861 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3862 * g++.dg/warn/Wtype-limits.C: Same.
3863 * g++.dg/warn/Wunused-parm-5.C: Same.
3864 * g++.dg/warn/deprecated-6.C: Same.
3865 * g++.dg/warn/deprecated.C: Same.
3866 * g++.dg/warn/incomplete1.C: Same.
3867 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3868 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3869 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3870 * g++.dg/warn/overflow-warn-1.C: Same.
3871 * g++.dg/warn/overflow-warn-3.C: Same.
3872 * g++.dg/warn/overflow-warn-4.C: Same.
3873 * g++.dg/warn/pr12242.C: Same.
3874 * g++.dg/warn/pr30551-2.C: Same.
3875 * g++.dg/warn/pr30551.C: Same.
3876 * g++.old-deja/g++.benjamin/16077.C: Same.
3877 * g++.old-deja/g++.bob/inherit1.C: Same.
3878 * g++.old-deja/g++.brendan/crash56.C: Same.
3879 * g++.old-deja/g++.brendan/template17.C: Same.
3880 * g++.old-deja/g++.eh/ctor1.C: Same.
3881 * g++.old-deja/g++.jason/bool5.C: Same.
3882 * g++.old-deja/g++.jason/cond.C: Same.
3883 * g++.old-deja/g++.jason/operator.C: Same.
3884 * g++.old-deja/g++.jason/pmf5.C: Same.
3885 * g++.old-deja/g++.law/ctors5.C: Same.
3886 * g++.old-deja/g++.law/missed-error2.C: Same.
3887 * g++.old-deja/g++.law/operators9.C: Same.
3888 * g++.old-deja/g++.law/temps1.C: Same.
3889 * g++.old-deja/g++.mike/for2.C: Same.
3890 * g++.old-deja/g++.mike/ns5.C: Same.
3891 * g++.old-deja/g++.mike/ns7.C: Same.
3892 * g++.old-deja/g++.mike/p10769b.C: Same.
3893 * g++.old-deja/g++.niklas/t120.C: Same.
3894 * g++.old-deja/g++.niklas/t121.C: Same.
3895 * g++.old-deja/g++.ns/koenig5.C: Same.
3896 * g++.old-deja/g++.oliva/overload1.C: Same.
3897 * g++.old-deja/g++.other/crash24.C: Same.
3898 * g++.old-deja/g++.other/crash25.C: Same.
3899 * g++.old-deja/g++.other/decl5.C: Same.
3900 * g++.old-deja/g++.other/lineno5.C: Same.
3901 * g++.old-deja/g++.other/null3.C: Same.
3902 * g++.old-deja/g++.other/overcnv2.C: Same.
3903 * g++.old-deja/g++.other/ptrmem7.C: Same.
3904 * g++.old-deja/g++.other/typename1.C: Same.
3905 * g++.old-deja/g++.other/vaarg3.C: Same.
3906 * g++.old-deja/g++.pt/crash10.C: Same.
3907 * g++.old-deja/g++.pt/crash28.C: Same.
3908 * g++.old-deja/g++.pt/crash38.C: Same.
3909 * g++.old-deja/g++.pt/explicit70.C: Same.
3910 * g++.old-deja/g++.pt/explicit77.C: Same.
3911 * g++.old-deja/g++.pt/expr2.C: Same.
3912 * g++.old-deja/g++.pt/spec5.C: Same.
3913 * g++.old-deja/g++.pt/spec6.C: Same.
3914 * g++.old-deja/g++.pt/typename3.C: Same.
3915 * g++.old-deja/g++.pt/typename5.C: Same.
3916 * g++.old-deja/g++.pt/typename6.C: Same.
3917 * g++.old-deja/g++.pt/typename7.C: Same.
3918 * g++.old-deja/g++.pt/unify4.C: Same.
3919 * g++.old-deja/g++.pt/unify8.C: Same.
3920 * g++.old-deja/g++.pt/vaarg3.C: Same.
3921 * g++.old-deja/g++.robertl/eb22.C: Same.
3922 * g++.old-deja/g++.robertl/eb4.C: Same.
3923 * g++.old-deja/g++.robertl/eb44.C: Same.
3924 * g++.old-deja/g++.robertl/eb69.C: Same.
3925 * g++.old-deja/g++.robertl/eb98.C: Same.
3926 * gcc.dg/20031223-1.c: Same.
3927 * gcc.dg/940510-1.c: Same.
3928 * gcc.dg/990506-0.c: Same.
3929 * gcc.dg/Walloca-1.c: Same.
3930 * gcc.dg/Walloca-2.c: Same.
3931 * gcc.dg/Wconversion-integer.c: Same.
3932 * gcc.dg/Wcxx-compat-8.c: Same.
3933 * gcc.dg/Wimplicit-int-1.c: Same.
3934 * gcc.dg/Wimplicit-int-2.c: Same.
3935 * gcc.dg/Wimplicit-int-4.c: Same.
3936 * gcc.dg/Wpointer-sign-Wall.c: Same.
3937 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3938 * gcc.dg/Wshadow-1.c: Same.
3939 * gcc.dg/Wshadow-3.c: Same.
3940 * gcc.dg/Wswitch-enum-error.c: Same.
3941 * gcc.dg/Wswitch-enum.c: Same.
3942 * gcc.dg/Wswitch-error.c: Same.
3943 * gcc.dg/Wswitch.c: Same.
3944 * gcc.dg/Wtype-limits-Wextra.c: Same.
3945 * gcc.dg/Wtype-limits.c: Same.
3946 * gcc.dg/Wvla-larger-than-2.c: Same.
3947 * gcc.dg/anon-struct-5.c: Same.
3948 * gcc.dg/array-10.c: Same.
3949 * gcc.dg/array-11.c: Same.
3950 * gcc.dg/array-15.c: Same.
3951 * gcc.dg/array-2.c: Same.
3952 * gcc.dg/array-8.c: Same.
3953 * gcc.dg/array-const-2.c: Same.
3954 * gcc.dg/array-const-3.c: Same.
3955 * gcc.dg/bitfld-1.c: Same.
3956 * gcc.dg/bitfld-8.c: Same.
3957 * gcc.dg/builtin-redefine.c: Same.
3958 * gcc.dg/c11-noreturn-1.c: Same.
3959 * gcc.dg/c11-noreturn-2.c: Same.
3960 * gcc.dg/c11-static-assert-3.c: Same.
3961 * gcc.dg/c90-arraydecl-1.c: Same.
3962 * gcc.dg/c90-complex-1.c: Same.
3963 * gcc.dg/c90-complit-1.c: Same.
3964 * gcc.dg/c90-const-expr-11.c: Same.
3965 * gcc.dg/c90-const-expr-7.c: Same.
3966 * gcc.dg/c90-const-expr-8.c: Same.
3967 * gcc.dg/c90-enum-comma-1.c: Same.
3968 * gcc.dg/c90-flex-array-1.c: Same.
3969 * gcc.dg/c90-hexfloat-1.c: Same.
3970 * gcc.dg/c90-idem-qual-1.c: Same.
3971 * gcc.dg/c90-idem-qual-2.c: Same.
3972 * gcc.dg/c90-idem-qual-3.c: Same.
3973 * gcc.dg/c90-mixdecl-1.c: Same.
3974 * gcc.dg/c90-restrict-1.c: Same.
3975 * gcc.dg/c90-return-1.c: Same.
3976 * gcc.dg/c99-array-nonobj-1.c: Same.
3977 * gcc.dg/c99-arraydecl-1.c: Same.
3978 * gcc.dg/c99-complex-1.c: Same.
3979 * gcc.dg/c99-complex-2.c: Same.
3980 * gcc.dg/c99-complit-2.c: Same.
3981 * gcc.dg/c99-const-expr-7.c: Same.
3982 * gcc.dg/c99-const-expr-8.c: Same.
3983 * gcc.dg/c99-flex-array-3.c: Same.
3984 * gcc.dg/c99-flex-array-7.c: Same.
3985 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3986 * gcc.dg/c99-impl-decl-1.c: Same.
3987 * gcc.dg/c99-impl-int-1.c: Same.
3988 * gcc.dg/c99-impl-int-2.c: Same.
3989 * gcc.dg/c99-init-3.c: Same.
3990 * gcc.dg/c99-restrict-1.c: Same.
3991 * gcc.dg/c99-return-1.c: Same.
3992 * gcc.dg/c99-tag-1.c: Same.
3993 * gcc.dg/c99-tag-3.c: Same.
3994 * gcc.dg/call-diag-2.c: Same.
3995 * gcc.dg/cpp/19940712-1.c: Same.
3996 * gcc.dg/cpp/19951025-1.c: Same.
3997 * gcc.dg/cpp/19990413-1.c: Same.
3998 * gcc.dg/cpp/direct2.c: Same.
3999 * gcc.dg/cpp/direct2s.c: Same.
4000 * gcc.dg/cpp/pr28709.c: Same.
4001 * gcc.dg/cpp/pr61854-c90.c: Same.
4002 * gcc.dg/cpp/pr61854-c94.c: Same.
4003 * gcc.dg/cpp/pragma-1.c: Same.
4004 * gcc.dg/cpp/pragma-2.c: Same.
4005 * gcc.dg/cpp/trad/escaped-eof.c: Same.
4006 * gcc.dg/cpp/trad/literals-2.c: Same.
4007 * gcc.dg/cpp/warn-comments-2.c: Same.
4008 * gcc.dg/cpp/warn-comments-3.c: Same.
4009 * gcc.dg/cpp/warn-comments.c: Same.
4010 * gcc.dg/cpp/warn-long-long-2.c: Same.
4011 * gcc.dg/cpp/warn-long-long.c: Same.
4012 * gcc.dg/cpp/warn-redefined-2.c: Same.
4013 * gcc.dg/cpp/warn-redefined.c: Same.
4014 * gcc.dg/darwin-cfstring-2.c: Same.
4015 * gcc.dg/darwin-cfstring-format-1.c: Same.
4016 * gcc.dg/decl-9.c: Same.
4017 * gcc.dg/declspec-1.c: Same.
4018 * gcc.dg/declspec-10.c: Same.
4019 * gcc.dg/declspec-11.c: Same.
4020 * gcc.dg/declspec-13.c: Same.
4021 * gcc.dg/declspec-18.c: Same.
4022 * gcc.dg/declspec-4.c: Same.
4023 * gcc.dg/declspec-5.c: Same.
4024 * gcc.dg/declspec-6.c: Same.
4025 * gcc.dg/declspec-8.c: Same.
4026 * gcc.dg/deprecated-4.c: Same.
4027 * gcc.dg/deprecated.c: Same.
4028 * gcc.dg/dfp/composite-type.c: Same.
4029 * gcc.dg/empty-source-2.c: Same.
4030 * gcc.dg/empty-source-3.c: Same.
4031 * gcc.dg/format/attr-6.c: Same.
4032 * gcc.dg/format/branch-1.c: Same.
4033 * gcc.dg/format/c90-printf-1.c: Same.
4034 * gcc.dg/format/c90-strftime-2.c: Same.
4035 * gcc.dg/format/c99-strftime-1.c: Same.
4036 * gcc.dg/format/cmn-err-1.c: Same.
4037 * gcc.dg/format/few-1.c: Same.
4038 * gcc.dg/format/ms_branch-1.c: Same.
4039 * gcc.dg/format/ms_unnamed-1.c: Same.
4040 * gcc.dg/format/ms_va-1.c: Same.
4041 * gcc.dg/format/unnamed-1.c: Same.
4042 * gcc.dg/format/va-1.c: Same.
4043 * gcc.dg/format/xopen-1.c: Same.
4044 * gcc.dg/funcdef-var-1.c: Same.
4045 * gcc.dg/funcdef-var-2.c: Same.
4046 * gcc.dg/gnu89-const-expr-1.c: Same.
4047 * gcc.dg/gnu89-const-expr-2.c: Same.
4048 * gcc.dg/gnu90-const-expr-1.c: Same.
4049 * gcc.dg/gnu99-const-expr-1.c: Same.
4050 * gcc.dg/gnu99-const-expr-2.c: Same.
4051 * gcc.dg/gnu99-init-2.c: Same.
4052 * gcc.dg/gomp/_Atomic-5.c: Same.
4053 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4054 * gcc.dg/gomp/atomic-5.c: Same.
4055 * gcc.dg/gomp/linear-1.c: Same.
4056 * gcc.dg/gomp/pr67500.c: Same.
4057 * gcc.dg/init-bad-1.c: Same.
4058 * gcc.dg/init-bad-2.c: Same.
4059 * gcc.dg/init-bad-3.c: Same.
4060 * gcc.dg/init-string-1.c: Same.
4061 * gcc.dg/label-compound-stmt-1.c: Same.
4062 * gcc.dg/label-decl-2.c: Same.
4063 * gcc.dg/label-decl-4.c: Same.
4064 * gcc.dg/large-size-array-2.c: Same.
4065 * gcc.dg/large-size-array-4.c: Same.
4066 * gcc.dg/lvalue-6.c: Same.
4067 * gcc.dg/m-un-2.c: Same.
4068 * gcc.dg/multiple-overflow-warn-1.c: Same.
4069 * gcc.dg/multiple-overflow-warn-2.c: Same.
4070 * gcc.dg/multiple-overflow-warn-3.c: Same.
4071 * gcc.dg/nested-redef-1.c: Same.
4072 * gcc.dg/no-asm-1.c: Same.
4073 * gcc.dg/no-asm-3.c: Same.
4074 * gcc.dg/no-asm-4.c: Same.
4075 * gcc.dg/noncompile/20010524-1.c: Same.
4076 * gcc.dg/noncompile/incomplete-5.c: Same.
4077 * gcc.dg/noncompile/pr44517.c: Same.
4078 * gcc.dg/noncompile/pr52290.c: Same.
4079 * gcc.dg/noreturn-1.c: Same.
4080 * gcc.dg/overflow-warn-1.c: Same.
4081 * gcc.dg/overflow-warn-2.c: Same.
4082 * gcc.dg/overflow-warn-3.c: Same.
4083 * gcc.dg/overflow-warn-4.c: Same.
4084 * gcc.dg/parm-mismatch-1.c: Same.
4085 * gcc.dg/parser-pr28152-2.c: Same.
4086 * gcc.dg/parser-pr28152.c: Same.
4087 * gcc.dg/pedwarn-init.c: Same.
4088 * gcc.dg/pointer-arith-2.c: Same.
4089 * gcc.dg/pointer-arith-3.c: Same.
4090 * gcc.dg/pointer-arith-4.c: Same.
4091 * gcc.dg/pr14475.c: Same.
4092 * gcc.dg/pr18596-3.c: Same.
4093 * gcc.dg/pr18809-1.c: Same.
4094 * gcc.dg/pr27953.c: Same.
4095 * gcc.dg/pr30457.c: Same.
4096 * gcc.dg/pr30551-2.c: Same.
4097 * gcc.dg/pr30551-3.c: Same.
4098 * gcc.dg/pr30551-4.c: Same.
4099 * gcc.dg/pr30551-5.c: Same.
4100 * gcc.dg/pr30551-6.c: Same.
4101 * gcc.dg/pr30551.c: Same.
4102 * gcc.dg/pr36997.c: Same.
4103 * gcc.dg/pr41842.c: Same.
4104 * gcc.dg/pr48552-1.c: Same.
4105 * gcc.dg/pr48552-2.c: Same.
4106 * gcc.dg/pr59717.c: Same.
4107 * gcc.dg/pr61077.c: Same.
4108 * gcc.dg/pr61096-1.c: Same.
4109 * gcc.dg/pr63626.c: Same.
4110 * gcc.dg/pr64223-1.c: Same.
4111 * gcc.dg/pr64223-2.c: Same.
4112 * gcc.dg/pr8788-1.c: Same.
4113 * gcc.dg/pr8927-1.c: Same.
4114 * gcc.dg/pragma-darwin.c: Same.
4115 * gcc.dg/pragma-diag-5.c: Same.
4116 * gcc.dg/pragma-message.c: Same.
4117 * gcc.dg/redecl-1.c: Same.
4118 * gcc.dg/simd-1.c: Same.
4119 * gcc.dg/simd-5.c: Same.
4120 * gcc.dg/simd-6.c: Same.
4121 * gcc.dg/spellcheck-fields.c: Same.
4122 * gcc.dg/spellcheck-typenames.c: Same.
4123 * gcc.dg/struct-semi-2.c: Same.
4124 * gcc.dg/struct-semi-3.c: Same.
4125 * gcc.dg/transparent-union-3.c: Same.
4126 * gcc.dg/ucnid-8.c: Same.
4127 * gcc.dg/uninit-pr19430-O0.c: Same.
4128 * gcc.dg/uninit-pr19430.c: Same.
4129 * gcc.dg/uninit-pr20644-O0.c: Same.
4130 * gcc.dg/utf-dflt.c: Same.
4131 * gcc.dg/utf-dflt2.c: Same.
4132 * gcc.dg/utf16-4.c: Same.
4133 * gcc.dg/vla-11.c: Same.
4134 * gcc.dg/vla-20.c: Same.
4135 * gcc.dg/vla-init-1.c: Same.
4136 * gcc.dg/vla-init-2.c: Same.
4137 * gcc.dg/vla-init-3.c: Same.
4138 * gcc.dg/weak/weak-6.c: Same.
4139 * gcc.dg/weak/weak-7.c: Same.
4140 * gcc.dg/wtr-int-type-1.c: Same.
4141 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4142 * gcc.target/arm/polytypes.c: Same.
4143 * gcc.target/i386/spellcheck-options-4.c: Same.
4144 * gcc.target/powerpc/20030218-1.c: Same.
4145 * gcc.target/sh/pr21255-4.c: Same.
4146 * gcc.test-framework/dg-error-exp-XP.c: Same.
4147 * gfortran.dg/array_constructor_30.f03: Same.
4148 * gfortran.dg/class_30.f90: Same.
4149 * gfortran.dg/goacc/subarrays.f95: Same.
4150 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4151 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4152 * gfortran.dg/intrinsic_std_1.f90: Same.
4153 * gfortran.dg/pr70006.f90: Same.
4154 * gfortran.dg/warning-directive-1.F90: Same.
4155 * gfortran.dg/warning-directive-2.F90: Same.
4156 * gfortran.dg/warning-directive-3.F90: Same.
4157 * gfortran.dg/warning-directive-4.F90: Same.
4158 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4159 * obj-c++.dg/class-extension-1.mm: Same.
4160 * obj-c++.dg/class-extension-2.mm: Same.
4161 * obj-c++.dg/class-protocol-1.mm: Same.
4162 * obj-c++.dg/cxx-ivars-1.mm: Same.
4163 * obj-c++.dg/duplicate-class-1.mm: Same.
4164 * obj-c++.dg/exceptions-3.mm: Same.
4165 * obj-c++.dg/exceptions-4.mm: Same.
4166 * obj-c++.dg/exceptions-5.mm: Same.
4167 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4168 * obj-c++.dg/fsf-package-0.m: Same.
4169 * obj-c++.dg/invalid-type-1.mm: Same.
4170 * obj-c++.dg/method-12.mm: Same.
4171 * obj-c++.dg/method-13.mm: Same.
4172 * obj-c++.dg/method-15.mm: Same.
4173 * obj-c++.dg/method-16.mm: Same.
4174 * obj-c++.dg/method-6.mm: Same.
4175 * obj-c++.dg/method-7.mm: Same.
4176 * obj-c++.dg/property/at-property-1.mm: Same.
4177 * obj-c++.dg/property/at-property-14.mm: Same.
4178 * obj-c++.dg/property/at-property-17.mm: Same.
4179 * obj-c++.dg/property/at-property-21.mm: Same.
4180 * obj-c++.dg/property/at-property-5.mm: Same.
4181 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4182 * obj-c++.dg/property/dynamic-3.mm: Same.
4183 * obj-c++.dg/property/dynamic-4.mm: Same.
4184 * obj-c++.dg/property/property-neg-1.mm: Same.
4185 * obj-c++.dg/property/property-neg-6.mm: Same.
4186 * obj-c++.dg/property/synthesize-11.mm: Same.
4187 * obj-c++.dg/property/synthesize-5.mm: Same.
4188 * obj-c++.dg/property/synthesize-6.mm: Same.
4189 * obj-c++.dg/proto-lossage-4.mm: Same.
4190 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4191 * obj-c++.dg/strings/strings-1.mm: Same.
4192 * obj-c++.dg/super-class-1.mm: Same.
4193 * obj-c++.dg/syntax-error-6.mm: Same.
4194 * obj-c++.dg/syntax-error-7.mm: Same.
4195 * obj-c++.dg/syntax-error-9.mm: Same.
4196 * obj-c++.dg/try-catch-13.mm: Same.
4197 * objc.dg/attributes/method-noreturn-1.m: Same.
4198 * objc.dg/bad-receiver-type-2.m: Same.
4199 * objc.dg/bad-receiver-type.m: Same.
4200 * objc.dg/call-super-2.m: Same.
4201 * objc.dg/class-2.m: Same.
4202 * objc.dg/class-extension-1.m: Same.
4203 * objc.dg/class-extension-2.m: Same.
4204 * objc.dg/class-protocol-1.m: Same.
4205 * objc.dg/desig-init-1.m: Same.
4206 * objc.dg/duplicate-class-1.m: Same.
4207 * objc.dg/exceptions-3.m: Same.
4208 * objc.dg/exceptions-4.m: Same.
4209 * objc.dg/exceptions-5.m: Same.
4210 * objc.dg/foreach-6.m: Same.
4211 * objc.dg/foreach-7.m: Same.
4212 * objc.dg/fsf-nsstring-format-1.m: Same.
4213 * objc.dg/fsf-package-0.m: Same.
4214 * objc.dg/invalid-type-1.m: Same.
4215 * objc.dg/method-11.m: Same.
4216 * objc.dg/method-19.m: Same.
4217 * objc.dg/method-2.m: Same.
4218 * objc.dg/method-20.m: Same.
4219 * objc.dg/method-5.m: Same.
4220 * objc.dg/method-6.m: Same.
4221 * objc.dg/method-7.m: Same.
4222 * objc.dg/method-9.m: Same.
4223 * objc.dg/missing-proto-3.m: Same.
4224 * objc.dg/private-1.m: Same.
4225 * objc.dg/property/at-property-1.m: Same.
4226 * objc.dg/property/at-property-14.m: Same.
4227 * objc.dg/property/at-property-17.m: Same.
4228 * objc.dg/property/at-property-21.m: Same.
4229 * objc.dg/property/at-property-5.m: Same.
4230 * objc.dg/property/dynamic-3.m: Same.
4231 * objc.dg/property/dynamic-4.m: Same.
4232 * objc.dg/property/property-neg-1.m: Same.
4233 * objc.dg/property/property-neg-6.m: Same.
4234 * objc.dg/property/synthesize-11.m: Same.
4235 * objc.dg/property/synthesize-5.m: Same.
4236 * objc.dg/property/synthesize-6.m: Same.
4237 * objc.dg/proto-hier-1.m: Same.
4238 * objc.dg/proto-lossage-4.m: Same.
4239 * objc.dg/protocol-qualifier-2.m: Same.
4240 * objc.dg/strings/strings-1.m: Same.
4241 * objc.dg/type-size-1.m: Same.
4242
d904a983
JL
42432017-04-18 Jeff Law <law@redhat.com>
4244
4245 PR target/74563
4246 * gcc.target/mips/pr74563: New test.
4247
0155ed56
JJ
42482017-04-18 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR tree-optimization/80443
4251 * gcc.c-torture/compile/pr80443.c: New test.
4252
f380f608
RS
42532017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4254
4255 PR rtl-optimization/80357
4256 * gcc.c-torture/compile/pr80357.c: New test.
4257
dd68669b
JL
42582017-04-18 Jeff Law <law@redhat.com>
4259
4260 PR middle-end/80422
4261 * gcc.c-torture/compile/pr80422.c: New test.
4262
1cda61fc
JJ
42632017-04-18 Jakub Jelinek <jakub@redhat.com>
4264
4265 PR debug/80263
4266 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4267
19970253
MM
42682017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4269
4270 PR target/80099
4271 * gcc.target/powerpc/pr80099-1.c: New test.
4272 * gcc.target/powerpc/pr80099-2.c: Likewise.
4273 * gcc.target/powerpc/pr80099-3.c: Likewise.
4274 * gcc.target/powerpc/pr80099-4.c: Likewise.
4275 * gcc.target/powerpc/pr80099-5.c: Likewise.
4276
8487c9a5
JJ
42772017-04-18 Jakub Jelinek <jakub@redhat.com>
4278
3b5fb3cb
JJ
4279 PR sanitizer/80444
4280 * gcc.dg/sancov/pr80444.c: New test.
4281
8487c9a5
JJ
4282 PR middle-end/79788
4283 PR middle-end/80375
4284 * gcc.dg/pr79788-1.c: New test.
4285 * gcc.dg/pr79788-2.c: New test.
4286
be7c73ae
MP
42872017-04-18 Marek Polacek <polacek@redhat.com>
4288
4289 PR c++/80244 - ICE with attribute in template alias.
4290 * g++.dg/cpp0x/alias-decl-59.C: New test.
4291
d6e3e8a5
MP
4292 PR c++/80241 - ICE with alignas pack expansion.
4293 * g++.dg/cpp0x/alignas11.C: New test.
4294
1adb82e1
BE
42952017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4296
4297 PR c++/80287
4298 * g++.dg/lto/pr80287_0.C: New test.
4299
fb5e5621
KN
43002017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4301
4302 PR target/80315
4303 * gcc.target/powerpc/pr80315-1.c: New test.
4304 * gcc.target/powerpc/pr80315-2.c: New test.
4305 * gcc.target/powerpc/pr80315-3.c: New test.
4306 * gcc.target/powerpc/pr80315-4.c: New test.
4307
afeaeb70
TV
43082017-04-16 Tom de Vries <tom@codesourcery.com>
4309
4310 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4311 directive.
4312 * g++.dg/parse/error3.C: Same.
4313 * g++.old-deja/g++.pt/niklas01a.C: Same.
4314 * gcc.dg/990506-0.c: Same.
4315 * gcc.dg/cpp/19990413-1.c: Same.
4316 * gcc.dg/cpp/pragma-1.c: Same.
4317 * gcc.dg/cpp/pragma-2.c: Same.
4318 * gcc.dg/m-un-2.c: Same.
4319 * objc.dg/private-1.m: Same.
4320
604f37cd
UB
43212017-04-15 Uros Bizjak <ubizjak@gmail.com>
4322
4323 * gcc.dg/pr54669.c: Fix dg-do directive.
4324 * gcc.dg/pr78582.c: Ditto.
4325 * gcc.dg/pr80020.c: Ditto.
4326 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4327 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4328 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4329 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4330 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4331 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4332 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4333 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4334 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4335 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4336
35cfdb17
DH
43372017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4338
604f37cd 4339 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
4340 * gfortran.dg/generic_29.f90: Likewise.
4341 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4342 * gfortran.dg/pr41922.f90: Likewise.
4343 * gfortran.dg/pr70006.f90: Likewise.
4344
f378be38
SB
43452017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4346
4347 PR tree-optimization/66612
4348 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4349
43076492
JW
43502017-04-14 Janus Weil <janus@gcc.gnu.org>
4351
4352 PR fortran/80361
4353 * gfortran.dg/class_62.f90: New test case.
4354
dd3d6a42
AB
43552017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4356
4357 * gcc.target/arc/loop-1.c: New file.
4358
31a07c81
MM
43592017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4360
4361 PR target/80098
4362 * gcc.target/powerpc/pr80098-1.c: New test.
4363 * gcc.target/powerpc/pr80098-2.c: Likewise.
4364 * gcc.target/powerpc/pr80098-3.c: Likewise.
4365 * gcc.target/powerpc/pr80098-4.c: Likewise.
4366
09956017
JJ
43672017-04-13 Jakub Jelinek <jakub@redhat.com>
4368
4369 PR sanitizer/80403
4370 * g++.dg/ubsan/pr80403-2.C: New test.
4371
bc042396
VM
43722017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4373
4374 PR rtl-optimization/80343
4375 * gcc.target/powerpc/pr80343.c: New.
4376
abac4c34
DK
43772017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4378
4379 PR sanitizer/80414
4380 * c-c++-common/ubsan/bounds-15.c: New test.
4381
43a3aa03
RB
43822017-04-13 Richard Biener <rguenther@suse.de>
4383
4384 PR testsuite/80416
4385 * g++.dg/torture/pr79671.C: Fix asm constraints.
4386
031fbdb9
JJ
43872017-04-13 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR debug/80321
4390 * gcc.dg/debug/pr80321.c: New test.
4391
43922017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/debug10.adb: New test.
4395 * gnat.dg/debug10_pkg.ads: New helper.
4396
76873758
JJ
43972017-04-12 Jakub Jelinek <jakub@redhat.com>
4398
deed3da9
JJ
4399 PR tree-optimization/79390
4400 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4401
b96a3e11
JJ
4402 PR sanitizer/80403
4403 PR sanitizer/80404
4404 PR sanitizer/80405
4405 * g++.dg/ubsan/pr80403.C: New test.
4406 * g++.dg/ubsan/pr80404.C: New test.
4407 * g++.dg/ubsan/pr80405.C: New test.
4408
76873758
JJ
4409 PR c/80163
4410 * gcc.dg/torture/pr80163.c: New test.
4411
940c9a7c 44122017-04-12 Richard Biener <rguenther@suse.de>
76873758 4413 Jeff Law <law@redhat.com>
940c9a7c
RB
4414
4415 PR tree-optimization/80359
4416 * gcc.dg/torture/pr80359.c: New testcase.
4417
350792ff 44182017-04-12 Richard Biener <rguenther@suse.de>
76873758 4419 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
4420
4421 PR middle-end/79671
4422 * g++.dg/torture/pr79671.C: New testcase.
4423 * g++.dg/lto/pr79671_0.C: Likewise.
4424 * g++.dg/lto/pr79671_1.c: Likewise.
4425
d62e6f10
JJ
44262017-04-12 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR sanitizer/80349
4429 * g++.dg/ubsan/pr80349.C: New test.
4430
8585103f
JJ
44312017-04-11 Jakub Jelinek <jakub@redhat.com>
4432
347e1f77
JJ
4433 PR c++/80370
4434 * g++.dg/cpp1z/decomp28.C: New test.
4435
df1c878e
JJ
4436 PR middle-end/80100
4437 * gcc.dg/pr80100.c: New test.
4438
8585103f
JJ
4439 PR rtl-optimization/80385
4440 * g++.dg/opt/pr80385.C: New test.
4441
c6cf6ef7
ML
44422017-04-11 Martin Liska <mliska@suse.cz>
4443
4444 PR ipa/80212
4445 * g++.dg/ipa/pr80212.C: New test.
4446
3812f460
MS
44472017-04-11 Martin Sebor <msebor@redhat.com>
4448
4449 PR middle-end/80364
4450 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4451
9f679370
ML
44522017-04-11 Martin Liska <mliska@suse.cz>
4453
4454 PR sanitizer/70878
4455 * gcc.dg/ubsan/pr70878.c: New test.
4456
82665822
JJ
44572017-04-11 Jakub Jelinek <jakub@redhat.com>
4458
cb278caa
JJ
4459 PR target/80381
4460 * gcc.target/i386/pr80381.c: New test.
4461
82665822
JJ
4462 PR c++/80363
4463 * g++.dg/ext/pr80363.C: New test.
4464
abde687a
SKS
44652017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4466
4467 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4468 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4469 Add avr-*-* to non-lp64 selector.
4470
13e6ec34
MS
44712017-04-10 Martin Sebor <msebor@redhat.com>
4472
4473 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4474 * gcc.dg/pr40340-4.c: Same.
4475
a2cb1196
NK
44762017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4477
13e6ec34 4478 PR fortran/69498
a2cb1196
NK
4479 * gfortran.dg/submodule_unexp.f90: Modified test
4480 to account for new error.
4481 * gfortran.dg/submodule_twice.f90: New Test
4482
b447b28c
JJ
44832017-04-10 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR c++/80176
4486 * g++.dg/init/ref23.C: New test.
4487
3bbd6768
TK
44882017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4489
4490 PR tree-optimization/80304
4491 * gfortran.dg/do_concurrent_4.f90: New test case.
4492
99827b5c
JW
44932017-04-10 Janus Weil <janus@gcc.gnu.org>
4494
4495 PR fortran/80046
4496 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4497
7db31bc2
DE
44982017-04-10 David Edelsohn <dje.gcc@gmail.com>
4499
4500 * g++.dg/torture/pr79905.C: Add -maltivec option.
4501
9058a2c5
JL
45022017-04-10 Jeff Law <law@redhat.com>
4503
4504 PR tree-optimization/80374
4505 * g++.dg/pr80374.c: New test.
4506
bd8f8642
KN
45072017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4508
4509 PR target/80108
4510 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4511 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4512
f634dd47
UB
45132017-04-10 Uros Bizjak <ubizjak@gmail.com>
4514
4515 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4516
065ba179
UB
45172017-04-10 Uros Bizjak <ubizjak@gmail.com>
4518
4519 PR testsuite/79356
4520 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4521
71b838d0
DS
45222017-04-10 Daniel Santos <daniel.santos@pobox.com>
4523
4524 PR testsuite/79867
4525 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4526
98a7a34e
MP
45272017-04-10 Marek Polacek <polacek@redhat.com>
4528
4529 PR sanitizer/80348
4530 * g++.dg/ubsan/div-by-zero-3.C: New test.
4531
aac69a62
BC
45322017-04-10 Bin Cheng <bin.cheng@arm.com>
4533
4534 PR tree-optimization/80153
4535 * gcc.c-torture/execute/pr80153.c: New.
4536
737237c9
RB
45372017-04-10 Richard Biener <rguenther@suse.de>
4538
4539 PR middle-end/80362
4540 * gcc.dg/torture/pr80362.c: New testcase.
4541
ba6ee9fc
RB
45422017-04-10 Richard Biener <rguenther@suse.de>
4543
4544 PR tree-optimization/80304
4545 * gcc.dg/torture/pr80304.c: New testcase.
4546
4d1a05f1
NS
45472017-04-10 Nathan Sidwell <nathan@acm.org>
4548
4549 PR target/79905
4550 * g++.dg/torture/pr79905.C: New.
4551
3ee0fb02
ML
45522017-04-10 Martin Liska <mliska@suse.cz>
4553
4554 PR sanitizer/80350
4555 * c-c++-common/ubsan/pr80350.c: New test.
4556
167a5b77
JJ
45572017-04-10 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR target/80324
4560 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4561
d691b7e4
ML
45622017-04-08 Martin Liska <mliska@suse.cz>
4563
4564 Revert:
4565 2017-04-07 Martin Liska <mliska@suse.cz>
4566
4567 PR ipa/80212
4568 * g++.dg/ipa/pr80212.C: New test.
4569
dcb2c527
JJ
45702017-04-07 Jakub Jelinek <jakub@redhat.com>
4571
c98b0016
JJ
4572 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4573 dg-options.
4574 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4575
dcb2c527
JJ
4576 PR target/80322
4577 PR target/80323
4578 PR target/80325
4579 PR target/80326
4580 * gcc.target/i386/avx512f-undefined-1.c: New test.
4581 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4582 * gcc.target/i386/avx-cvtsd-1.c: New test.
4583 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4584 * gcc.target/i386/avx512f-abspd-1.c: New test.
4585 * gcc.target/i386/avx-cvtss-1.c: New test.
4586 * gcc.target/i386/avx512f-absps-1.c: New test.
4587 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4588 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4589
1ef532f4
MP
45902017-04-07 Marek Polacek <polacek@redhat.com>
4591
4592 PR sanitizer/80348
4593 * g++.dg/ubsan/div-by-zero-2.C: New test.
4594
2166aeb3
MP
4595 PR c++/80095
4596 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4597
057da7af
VM
45982017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4599
4600 PR rtl-optimization/70478
4601 * gcc.target/s390/pr70478.c: New.
4602
3b6cb9e3
ML
46032017-04-07 Martin Liska <mliska@suse.cz>
4604
4605 PR target/79889
4606 * g++.dg/ext/mv8.C: Add aarch64* targets.
4607
70cd23c0
ML
46082017-04-07 Martin Liska <mliska@suse.cz>
4609
4610 PR ipa/80212
4611 * g++.dg/ipa/pr80212.C: New test.
4612
fe6bb25f
TP
46132017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4614
4615 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4616
bf7b869a
RB
46172017-04-07 Richard Biener <rguenther@suse.de>
4618
4619 PR tree-optimization/80334
4620 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4621 alignas on stack.
4622
2d143ba8
RB
46232017-04-07 Richard Biener <rguenther@suse.de>
4624
4625 PR middle-end/80341
4626 * gcc.dg/torture/pr80341.c: New testcase.
4627
ed3cd38d
JJ
46282017-04-06 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR debug/80234
4631 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4632 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4633
e5f56581
UB
46342017-04-06 Uros Bizjak <ubizjak@gmail.com>
4635
4636 PR target/79733
4637 * gcc.target/i386/pr79733.c: New test.
4638
a5211c80
UB
46392017-04-06 Uros Bizjak <ubizjak@gmail.com>
4640
4641 PR target/80298
4642 * gcc.target/i386/pr80298-1.c: New test.
4643 * gcc.target/i386/pr80298-2.c: Ditto.
4644
db086c96
TP
46452017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4646
4647 PR target/80082
4648 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4649 ARMv7-R.
4650
09b63f67
RB
46512017-04-06 Richard Biener <rguenther@suse.de>
4652
4653 PR tree-optimization/80334
4654 * g++.dg/torture/pr80334.C: New testcase.
4655
d9f8c5af
ML
46562017-04-06 Martin Liska <mliska@suse.cz>
4657
4658 PR sanitizer/80166
4659 * gcc.dg/asan/pr80166.c: New test.
4660
1b68991f
RO
46612017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4662
4663 PR tree-optimization/79390
4664 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4665
0f784346
RB
46662017-04-06 Richard Biener <rguenther@suse.de>
4667
4668 PR tree-optimization/80262
4669 * gcc.target/i386/pr80262.c: New testcase.
4670
23a429c2
RB
46712017-04-06 Richard Biener <rguenther@suse.de>
4672
4673 PR middle-end/80281
4674 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4675
e2323a2b
VM
46762017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4677
4678 PR rtl-optimization/70703
4679 * gcc.target/i386/pr70703.c: New.
4680
47a11342
JJ
46812017-04-05 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR sanitizer/80308
4684 * c-c++-common/asan/pr80308.c: New test.
4685
d0ee17a5
DV
46862017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4687
4688 PR target/79890
4689 * gcc.target/s390/pr79890.c: New test case.
4690
36f896c7
JJ
46912017-04-05 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR target/80310
4694 * c-c++-common/ubsan/pr80310.c: New test.
4695
d16e2ddd
JJ
46962017-04-04 Jakub Jelinek <jakub@redhat.com>
4697
e1201dff
JJ
4698 PR c++/80297
4699 * g++.dg/torture/pr80297.C: New test.
4700
d16e2ddd
JJ
4701 PR tree-optimization/79390
4702 * gcc.target/i386/pr79390.c: New test.
4703 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4704
c0ea338b
VR
47052017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4706
4707 PR c++/80296
4708 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4709
a1527a93
TP
47102017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4711
4712 PR target/80307
4713 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4714 targeting any CPU or architecture.
4715 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4716 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4717 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4718 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4719 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4720 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4721 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4722 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4723
065ba179 47242017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4725
4726 PR fortran/69498
4727 * gfortran.dg/submodule_unexp.f90: New test.
4728
b1fd967c
JJ
47292017-04-04 Jakub Jelinek <jakub@redhat.com>
4730
4731 PR target/80286
4732 * gcc.target/i386/avx-pr80286.c: New test.
4733 * gcc.dg/pr80286.c: New test.
4734
248179b5
RB
47352017-04-04 Richard Biener <rguenther@suse.de>
4736
4737 PR middle-end/80281
4738 * gcc.dg/torture/pr80281.c: New testcase.
4739
a577fcf2
RB
47402017-04-04 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/80275
4743 * g++.dg/opt/pr80275.C: Make g static.
4744
833bbf60
SB
47452017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4746
4747 PR rtl-optimization/60818
4748 * gcc.c-torture/compile/pr60818.c: New testcase.
4749
5764ee3c
JW
47502017-04-03 Jonathan Wakely <jwakely@redhat.com>
4751
4752 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4753 * gcc.dg/20031012-1.c: Likewise.
4754 * gcc.dg/ipa/ipcp-1.c: Likewise.
4755 * gcc.dg/torture/matrix-3.c: Likewise.
4756 * gcc.target/powerpc/ppc-spe.c: Likewise.
4757 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4758
bbdf4e81
PB
47592017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4760
4761 PR target/80246
4762 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4763 powerpc_vsx_ok.
4764 (std, ld): Limit scan-assembler-times check to lp64.
4765 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4766 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4767 powerpc_vsx_ok.
4768
44bc146f
PB
47692017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4770
4771 PR target/80246
4772 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4773
fff80893
RB
47742017-04-03 Richard Biener <rguenther@suse.de>
4775
4776 PR tree-optimization/80275
4777 * g++.dg/opt/pr80275.C: New testcase.
4778
79f9fc38
DV
47792017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4780
4781 PR testsuite/79356
4782 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4783
a8e70fd3
RD
47842017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4785
4786 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4787 (bal): Increase iteration count and assume alignment.
4788
e0061866
BC
47892017-04-03 Bin Cheng <bin.cheng@arm.com>
4790
4791 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4792
c2d43326
AP
47932017-04-02 Andrew Pinski <apinski@cavium.com>
4794
4795 * gcc.c-torture/compile/nested-3.c: New testcase.
4796 * gcc.c-torture/execute/20170401-1.c: New testcase.
4797 * gcc.c-torture/execute/20170401-2.c: New testcase.
4798
a5a9046d
SB
47992017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4800
4801 PR rtl-optimization/79405
4802 gcc.dg/pr79405.c: New testcase.
4803
6f3af356
JJ
48042017-03-31 Jakub Jelinek <jakub@redhat.com>
4805
eee3756d
JJ
4806 PR debug/79255
4807 * gcc.dg/pr79255.c: New test.
4808
6f3af356
JJ
4809 PR c++/79572
4810 * g++.dg/ubsan/null-8.C: New test.
4811
99e6cfd6
PH
48122017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4813
4814 PR target/80107
4815 * gfortran.dg/pr80107.f: New.
4816
094e6b7a
JL
48172017-03-31 Jeff Law <law@redhat.com>
4818
4819 PR tree-optimization/49498
4820 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4821
eceb2409 48222017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4823
eceb2409
RB
4824 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4825
c412c01a 48262017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4827
c412c01a
RB
4828 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4829
005f12bf
JJ
48302017-03-31 Jakub Jelinek <jakub@redhat.com>
4831
af88f557
JJ
4832 PR libstdc++/80251
4833 * g++.dg/ext/is_aggregate.C: New test.
4834
7d790165
JJ
4835 PR middle-end/80173
4836 * gcc.target/i386/pr80173.c: New test.
4837
a7d55154
JJ
4838 PR middle-end/80163
4839 * gcc.dg/pr80163.c: New test.
4840
005f12bf
JJ
4841 PR debug/80025
4842 * gcc.dg/torture/pr80025.c: New test.
4843
c8e0f43f
MF
48442017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4845
4846 * gcc.target/mips/pr52125.c: Add -msym32.
4847
724d25f3
JJ
48482017-03-30 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR translation/80189
4851 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4852 * g++.dg/gomp/sharing-1.C: Likewise.
4853 * gfortran.dg/gomp/pr44536.f90: Likewise.
4854 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4855 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4856 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4857 * gfortran.dg/gomp/pr33439.f90: Likewise.
4858 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4859 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4860 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4861 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4862 * gcc.dg/gomp/sharing-1.c: Likewise.
4863
05dc406d
PB
48642017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4865
4866 PR target/80246
4867 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4868 Darwin and SPE.
4869 (dxex, dxexq): Update return type.
4870 (diex, diexq): Update argument type.
4871 * gcc.target/powerpc/pr80246.c: New test.
4872
b0fd4d7e
MJ
48732017-03-30 Martin Jambor <mjambor@suse.cz>
4874
4875 PR ipa/77333
4876 * g++.dg/ipa/pr77333.C: New test.
4877
de008ec4
JJ
48782017-03-30 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR target/80206
4881 * gcc.target/i386/pr80206.c: New test.
4882
28c02407
RB
48832017-03-30 Richard Biener <rguenther@suse.de>
4884
4885 PR tree-optimization/77498
4886 * gfortran.dg/pr77498.f: New testcase.
4887
10fa8dfb
MP
48882017-03-29 Marek Polacek <polacek@redhat.com>
4889
4890 PR c/79730
4891 * gcc.dg/pr79730.c: New test.
4892
fdc54f39
JD
48932017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4894
4895 PR libgfortran/78670
4896 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4897 a character of length 1. Update test for success.
4898 * gfortran.dg/dtio_28.f03: New test.
4899 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4900 'scratch' to delete the file when done.
4901
533c0b69
SB
49022017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4903
4904 PR rtl-optimization/80233
4905 * gcc.c-torture/compile/pr80233.c: New testcase.
4906
e35229f8
TK
49072017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4908
4909 PR fortran/80254
4910 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4911 * gfortran.dg/dec_io_2a.f90: instead (new test).
4912
5c0a28d4
JW
49132017-03-28 Jiong Wang <jiong.wang@arm.com>
4914
4915 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4916
19846619
SB
49172017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4918
4919 PR testsuite/43496
4920 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4921 generating PIC code.
4922
e5119fab
VM
49232017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4924
4925 PR rtl-optimization/80193
4926 * gcc.target/i386/pr80193.c: New.
4927
cf474530
JW
49282017-03-28 Janus Weil <janus@gcc.gnu.org>
4929
4930 PR fortran/78661
4931 * gfortran.dg/dtio_25.f90: Modified test case.
4932 * gfortran.dg/dtio_27.f90: New test case.
4933
34fac449
UB
49342017-03-28 Uros Bizjak <ubizjak@gmail.com>
4935
4936 PR target/53383
4937 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4938 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4939 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4940
3e907b90
BC
49412017-03-28 Bin Cheng <bin.cheng@arm.com>
4942
4943 * gcc.c-torture/compile/irreducible-loop.c: New.
4944
522818b9
RS
49452017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4946
3e907b90 4947 PR tree-optimization/80218
522818b9
RS
4948 * gcc.dg/pr80218.c: New test.
4949
ea7d7da8
RB
49502017-03-28 Richard Biener <rguenther@suse.de>
4951
4952 PR tree-optimization/78644
4953 * gcc.dg/pr78644-1.c: New testcase.
4954 * gcc.dg/pr78644-2.c: Likewise.
4955
498173ef
TT
49562017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4957
4958 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4959 * gcc.dg/pic-4.c: Likewise.
4960 * gcc.dg/pie-3.c: Likewise.
4961 * gcc.dg/pie-4.c: Likewise.
4962
c5ad2433
ML
49632017-03-28 Martin Liska <mliska@suse.cz>
4964
4965 PR ipa/80205
4966 * g++.dg/ipa/pr80205.C: New test.
4967
17722fb9
SKS
49682017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4969
4970 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4971 with sizeof(int) < 4.
4972 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4973 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4974 * gcc.dg/torture/pr79777.c: Likewise.
4975 * gcc.dg/torture/pr79910.c: Likewise.
4976
737f500a
RB
49772017-03-28 Richard Biener <rguenther@suse.de>
4978
4979 PR middle-end/80222
4980 * g++.dg/pr80222.C: New testcase.
4981
62f96a79
ML
49822017-03-28 Martin Liska <mliska@suse.cz>
4983
4984 PR ipa/80104
4985 * gcc.dg/ipa/pr80104.c: New test.
4986
72785f26
MP
49872017-03-28 Marek Polacek <polacek@redhat.com>
4988
4989 PR sanitizer/80067
4990 * c-c++-common/ubsan/shift-10.c: New test.
4991
86516987
JL
49922017-03-27 Jeff Law <law@redhat.com>
4993
4dbf1eee 4994 PR tree-optimization/80216
86516987
JL
4995 * gcc.c-torture/compile/pr80216.c: New test.
4996
aade772d
JJ
49972017-03-27 Jakub Jelinek <jakub@redhat.com>
4998
a9e4a1a5
JJ
4999 PR middle-end/80162
5000 * c-c++-common/pr80162-1.c: New test.
5001 * c-c++-common/pr80162-2.c: New test.
5002 * c-c++-common/pr80162-3.c: New test.
5003
aade772d
JJ
5004 PR target/80102
5005 * g++.dg/opt/pr80102.C: New test.
5006
d89f355e
MM
50072017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5008
5009 PR target/78543
5010 * gcc.target/powerpc/pr78543.c: New test.
5011
79c4d73b
KN
50122017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
5013
5014 PR target/80103
5015 * gcc.target/powerpc/pr80103-1.c: New test.
5016
819df781
RB
50172017-03-27 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/80181
5020 * gcc.dg/torture/pr80181.c: New testcase.
5021
84804c5b
CZ
50222017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
5023
065ba179 5024 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 5025
c5e5f5f6
RB
50262017-03-27 Richard Biener <rguenther@suse.de>
5027
5028 PR ipa/79776
5029 * g++.dg/ipa/pr79776.C: New testcase.
5030
7cd200f6
JJ
50312017-03-27 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR sanitizer/80168
5034 * gcc.dg/asan/pr80168.c: New test.
5035
79f512ff
RB
50362017-03-27 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/80170
5039 * gcc.dg/pr80170.c: New testcase.
5040
672d9f8e
RB
50412017-03-27 Richard Biener <rguenther@suse.de>
5042
5043 PR middle-end/80171
5044 * g++.dg/torture/pr80171.C: New testcase.
5045
978fcba3
JDA
50462017-03-26 John David Anglin <danglin@gcc.gnu.org>
5047
431d7882
JDA
5048 * gcc.dg/torture/pr79732.c: Require alias support.
5049 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5050
978fcba3
JDA
5051 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5052 libatomic_available.
5053 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5054 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5055
1f10d710
JD
50562017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5057
5058 PR libgfortran/78881
5059 * gfortran.dg/dtio_26.f90: New test.
5060
41036686
PT
50612017-03-25 Paul Thomas <pault@gcc.gnu.org>
5062
5063 PR fortran/80156
5064 PR fortran/79382
5065 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5066 testcase for PR80156. Add a main programme that tests that
5067 the typebound generic is accessible.
5068
5da906ca
BS
50692017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5070
5071 PR rtl-optimization/80160
5072 PR rtl-optimization/80159
5073
5074 * gcc.target/i386/pr80160.c: New test.
5075
7dabefa0
JJ
50762017-03-24 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR sanitizer/79904
5079 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5080
c8b1fbc1
MP
50812017-03-24 Marek Polacek <polacek@redhat.com>
5082
5083 PR c++/80119
5084 * g++.dg/warn/Wuninitialized-9.C: New test.
5085
76794c52
AK
50862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5087
5088 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5089 and remove the high-level builtin. The error message for the
5090 would prevent compilation from reaching the second.
5091 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5092
2de2b3f9
AK
50932017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5094
5095 * gcc.target/s390/vxe/negfma-1.c: New test.
5096
7d2fd075
AK
50972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5098
5099 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5100 * gcc.target/s390/arch12/mul-1.c: New test.
5101 * gcc.target/s390/arch12/mul-2.c: New test.
5102
72612e4e
AK
51032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5104
5105 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5106
6c7774d1
AK
51072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5108
5109 * gcc.target/s390/vxe/popcount-1.c: New test.
5110
9ec98860
AK
51112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5112
5113 * gcc.target/s390/vxe/bitops-1.c: New test.
5114
6654e96f
AK
51152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5116
5117 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5118 * lib/target-supports.exp: Add effective target check s390_vxe.
5119
77c585ca
AK
51202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5121
5122 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5123 comparison instructions used from now on.
5124
b5de6e84
AK
51252017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5126
5127 * gcc.target/s390/s390.exp (check_effective_target_vector):
5128 Include target-supports.exp and move target_vector check routine
5129 ...
5130 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5131 here and rename it.
5132 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5133 check from vector to s390_vx.
5134 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5135 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5136 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5137 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5138 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5139 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5140 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5141 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5142 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5143
a602f985
AK
51442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5145
5146 * gcc.target/s390/vector/vec-init-2.c: New test.
5147
085db63d
AK
51482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5149
5150 * gcc.dg/ubsan/pr79904-2.c: New test.
5151
dc4f29bc
AK
51522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5153
5154 PR target/79893
5155 * gcc.target/s390/zvector/pr79893.c: New test.
5156
56010684
JJ
51572017-03-24 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR rtl-optimization/80112
5160 * gcc.dg/pr80112.c: New test.
5161
f0d7b52d
RO
51622017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5163
5164 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5165 etc. line numbers.
5166 * gcc.dg/Walloca-1.c: Likewise.
5167 * gcc.dg/Walloca-2.c: Likewise.
5168 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5169
635684c4
BS
51702017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5171
5172 PR tree-optimization/80158
5173 * gfortran.fortran-torture/compile/pr80158.f: New file.
5174
76afddf3
RB
51752017-03-24 Richard Biener <rguenther@suse.de>
5176
5177 PR tree-optimization/80167
5178 * gcc.dg/graphite/pr80167.c: New testcase.
5179
c2e389bf
TV
51802017-03-24 Tom de Vries <tom@codesourcery.com>
5181
5182 PR testsuite/80092
5183 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5184 dg-require-effective-target global_constructor.
5185 * gcc.dg/tls/emutls-2.c: Same.
5186
a72821b4
TV
51872017-03-24 Tom de Vries <tom@codesourcery.com>
5188
5189 PR testsuite/80092
5190 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5191 dg-require-effective-target indirect_jumps.
5192
1658def9
TV
51932017-03-24 Tom de Vries <tom@codesourcery.com>
5194
5195 PR testsuite/80092
5196 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5197 nonlocal_goto.
5198
90e02692
TV
51992017-03-24 Tom de Vries <tom@codesourcery.com>
5200
5201 PR testsuite/80092
5202 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5203 * gcc.dg/Walloca-12.c: Same.
5204 * gcc.dg/attr-alloc_size-8.c: Same.
5205 * gcc.dg/Walloca-4.c: Same.
5206 * gcc.dg/Walloca-8.c: Same.
5207 * gcc.dg/Walloca-13.c: Same.
5208 * gcc.dg/Walloca-14.c: Same.
5209 * gcc.dg/attr-alloc_size-9.c: Same.
5210 * gcc.dg/Walloca-1.c: Same.
5211 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5212 * gcc.dg/Walloca-5.c: Same.
5213 * gcc.dg/Walloca-10.c: Same.
5214 * gcc.dg/Walloca-9.c: Same.
5215 * gcc.dg/attr-alloc_size-6.c: Same.
5216 * gcc.dg/Wvla-larger-than-1.c: Same.
5217 * gcc.dg/torture/pr71881.c: Same.
5218 * gcc.dg/torture/pr71901.c: Same.
5219 * gcc.dg/torture/pr78742.c: Same.
5220 * gcc.dg/builtin-alloc-size.c: Same.
5221 * gcc.dg/Walloca-2.c: Same.
5222 * gcc.dg/Walloca-6.c: Same.
5223 * gcc.dg/Walloca-11.c: Same.
5224 * gcc.dg/attr-alloc_size-7.c: Same.
5225 * gcc.dg/Wvla-larger-than-2.c: Same.
5226 * gcc.dg/Walloca-3.c: Same.
5227 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5228 * gcc.c-torture/compile/pr79413.c: Same.
5229 * gcc.c-torture/compile/pr78439.c: Same.
5230
842392c8
KN
52312017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5232
5233 * gcc.target/powerpc/p9-options-1.c: New test.
5234
de2b3f5c
KT
52352017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 PR target/71436
5238 * gcc.c-torture/compile/pr71436.c: New test.
5239
2e6315ef 52402017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5241 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5242
5243 PR tree-optimization/79908
5244 PR tree-optimization/80136
5245 * gcc.dg/torture/pr79908.c: New file.
5246
9cdf0363
NK
52472017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5248
2e6315ef 5249 PR fortran/39239
9cdf0363
NK
5250 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5251
f3dd574e
JJ
52522017-03-22 Jakub Jelinek <jakub@redhat.com>
5253
f13e9cd5
JJ
5254 PR c++/80141
5255 * g++.dg/gomp/pr80141.C: New test.
5256
68ed2ba0
JJ
5257 PR c++/80129
5258 * g++.dg/torture/pr80129.C: New test.
5259
f3dd574e
JJ
5260 PR sanitizer/80110
5261 * g++.dg/tsan/pr80110.C: New test.
5262
918b6c9e
TK
52632017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5264
5265 PR fortran/80142
5266 * gfortran.dg/any_loc.f90: New test case.
5267
bf634d1c
TP
52682017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5269
5270 PR target/80082
5271 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5272 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5273
f7325b95
ML
52742017-03-22 Martin Liska <mliska@suse.cz>
5275
5276 PR target/79906
5277 * g++.dg/ext/mv8.C: Add power* targets.
5278
3f01b620
MS
52792017-03-21 Martin Sebor <msebor@redhat.com>
5280
5281 PR c++/79548
5282 * g++.dg/warn/Wunused-var-26.C: New test.
5283
1cefb051
BS
52842017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5285
5286 PR tree-optimization/79908
5287 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5288
edc1747f
MP
52892017-03-21 Marek Polacek <polacek@redhat.com>
5290 Martin Sebor <msebor@redhat.com>
5291
5292 PR tree-optimization/80109
5293 * gcc.dg/Walloca-14.c: New test.
5294
85106b87
JJ
52952017-03-21 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR target/80125
5298 * gcc.target/powerpc/pr80125.c: New test.
5299
e59a225f
NK
53002017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5301
5302 PR fortran/69498
5303 * gfortran.dg/unexp_attribute.f90: New test
5304
0ffe60b5 53052017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5306 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5307
5308 PR tree-optimization/79908
5309 * gcc.dg/torture/pr79908.c: New file.
5310
54eb90fe
SKS
53112017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5312
5313 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5314 with sizeof(int) < 4.
5315
5611c456
ML
53162017-03-21 Martin Liska <mliska@suse.cz>
5317
5318 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5319 apostrophes.
5320
e650ea2a
RB
53212017-03-21 Richard Biener <rguenther@suse.de>
5322
5323 PR tree-optimization/80032
5324 * g++.dg/opt/pr80032.C: New testcase.
5325
da2ce5f9
RB
53262017-03-21 Richard Biener <rguenther@suse.de>
5327
5328 PR tree-optimization/80122
5329 * gcc.dg/torture/pr80122.c: New testcase.
5330
9d60683a
TT
53312017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5332
5333 * gcc.dg/pic-2.c: Skip for MIPS.
5334 * gcc.dg/pie-2.c: Skip for MIPS.
5335
d3e19c2c
PC
53362017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5337
5338 PR c++/77752
5339 * g++.dg/cpp0x/initlist97.C: New.
5340 * g++.dg/cpp0x/initlist85.C: Update.
5341
8bee092e
JJ
53422017-03-21 Jakub Jelinek <jakub@redhat.com>
5343
9f30dff0
JJ
5344 PR c/67338
5345 * gcc.dg/pr67338.c: New test.
5346
8bee092e
JJ
5347 PR c++/35878
5348 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5349 dump instead of assembler.
5350 * g++.dg/init/pr35878_2.C: Likewise.
5351 * g++.dg/init/pr35878_3.C: Likewise.
5352
4d1b8e70
JJ
53532017-03-21 Jakub Jelinek <jakub@redhat.com>
5354
5355 PR c/80097
5356 * gcc.dg/ubsan/pr80097.c: New test.
5357
c34923c4
BS
53582017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5359
5360 PR tree-optimization/80054
5361 * g++.dg/torture/pr80054.C: New file.
5362
b0ba96c2
KN
53632017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5364
5365 PR target/79963
5366 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5367 directive to assure selection of proper bit using rlwinm insn.
5368 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5369 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5370 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5371 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5372
92377255
MP
53732017-03-20 Marek Polacek <polacek@redhat.com>
5374 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/80059 - ICE with noexcept and __transaction_atomic
5377 * g++.dg/tm/pr80059-2.C: New test.
5378 * g++.dg/tm/pr80059.C: New test.
5379
243e28bf
ML
53802017-03-20 Martin Liska <mliska@suse.cz>
5381
5382 PR middle-end/79753
5383 * gcc.target/i386/mpx/pr79753.c: New test.
5384
918112d3
ML
53852017-03-20 Martin Liska <mliska@suse.cz>
5386
5387 PR target/79769
5388 PR target/79770
5389 * g++.dg/pr79769.C: New test.
5390 * gcc.target/i386/mpx/pr79770.c: New test.
5391
e325aba2
AK
53922017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5393
5394 PR target/78857
5395 * gcc.target/s390/load-and-test-fp-1.c: New test.
5396 * gcc.target/s390/load-and-test-fp-2.c: New test.
5397
91d2c04c
PT
53982017-03-18 Paul Thomas <pault@gcc.gnu.org>
5399
5400 PR fortran/79676
5401 * gfortran.dg/submodule_28.f08 : New test.
5402
c7e4107b
PT
54032017-03-18 Paul Thomas <pault@gcc.gnu.org>
5404
5405 PR fortran/71838
5406 * gfortran.dg/submodule_26.f08 : New test.
5407 * gfortran.dg/submodule_27.f08 : New test.
5408
d8fe28be
PH
54092017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5410
5411 PR target/79951
5412 * gcc.target/powerpc/pr79951.c: New.
5413
4a17943d
BS
54142017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5415
5416 PR rtl-optimization/79910
5417 * gcc.dg/torture/pr79910.c: New test.
5418
7f166d94
JL
54192017-03-17 Jeff Law <law@redhat.com>
5420
5421 PR tree-optimization/71437
5422 * gcc.dg/tree-ssa/pr71437.c: New test.
5423 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5424 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5425 now caught by VRP, but which were previously caught by DOM.
5426
12c4f7dc
RB
54272017-03-17 Richard Biener <rguenther@suse.de>
5428
5429 PR middle-end/80075
5430 * g++.dg/torture/pr80075.C: New testcase.
5431
207f3423
MM
54322017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5433
5434 PR target/71294
5435 * g++.dg/pr71294.C: New test.
5436
9fc900af
SB
54372017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5438
5439 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5440
c05c2380
JJ
54412017-03-16 Jakub Jelinek <jakub@redhat.com>
5442
e711928b
JJ
5443 PR fortran/80010
5444 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5445
c05c2380
JJ
5446 PR fortran/79886
5447 * gfortran.dg/pr79886.f90: New test.
5448
3231d64b
MM
54492017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5450
5451 PR target/79038
5452 * gcc.target/powerpc/pr79038-1.c: New test.
5453
81ef1f5e
SB
54542017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5455
5456 PR fortran/33271
5457 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5458
395a1e9b
JW
54592017-03-15 Jiong Wang <jiong.wang@arm.com>
5460
5461 PR testsuite/79356
5462 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5463
05f65910
UB
54642017-03-15 Uros Bizjak <ubizjak@gmail.com>
5465
5466 PR target/80019
5467 * gcc.target/i386/pr80019.c: New test.
5468
94285a7d
ML
54692017-03-15 Martin Liska <mliska@suse.cz>
5470
5471 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5472
a983542b
MS
54732017-03-14 Martin Sebor <msebor@redhat.com>
5474
5475 PR tree-optimization/79800
5476 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5477 * gcc.dg/tree-ssa/pr79800.c: New test.
5478
76ca5f40
MM
54792017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5480
5481 PR target/79947
5482 * gcc.target/powerpc/pr79947.c: New test.
5483
5d9a283a
MS
54842017-03-14 Martin Sebor <msebor@redhat.com>
5485
5486 PR middle-end/80020
5487 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5488 * gcc.dg/attr-alloc_size-7.c: Same.
5489 * gcc.dg/attr-alloc_size-9.c: Same.
5490 * gcc.dg/builtin-alloc-size.c: Same.
5491 * gcc.dg/pr80020.c: New test.
5492
4692943d
BS
54932017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5494
5495 PR rtl-optimization/79728
5496 * gcc.target/i386/sse-globalreg.c: New test.
5497
861d9d5e
ML
54982017-03-14 Martin Liska <mliska@suse.cz>
5499
5500 PR lto/66295
5501 * gcc.dg/tree-prof/pr66295.c: New test.
5502
a48018b5
ML
55032017-03-13 Martin Liska <mliska@suse.cz>
5504
5505 PR middle-end/78339
5506 * gcc.target/i386/mpx/pr78339.c: New test.
5507
8c56cc5a
CZ
55082017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5509
065ba179 5510 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 5511
14555394
CZ
55122017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5513
065ba179 5514 * gcc.target/arc/pr9001090948.c: New file.
14555394 5515
3079b92e
SB
55162017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5517
5518 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5519 Fix test. Make early-out condition return early. Correct comments.
5520
c08de9db
JD
55212017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5522
5523 PR libgfortran/78854
5524 * gfortran.dg/dtio_25.f90: New test.
5525
66b27545
MS
55262017-03-10 Martin Sebor <msebor@redhat.com>
5527
5528 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5529
8f2f6381
BS
55302017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5531
5532 PR rtl-optimization/78911
5533 * gcc.target/i386/pr78911-1.c: New test.
5534 * gcc.target/i386/pr78911-2.c: New test.
5535
8e2c69b4 55362017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 5537
8e2c69b4
WS
5538 PR target/79941
5539 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5540 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5541 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5542
455d833c
MP
55432017-03-10 Marek Polacek <polacek@redhat.com>
5544
5545 PR c++/79967
5546 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5547
cdd669f9
JJ
55482017-03-10 Jakub Jelinek <jakub@redhat.com>
5549
e260b0a7
JJ
5550 PR c++/79899
5551 * g++.dg/other/friend7.C: New test.
5552
cdd669f9
JJ
5553 PR c++/79896
5554 * g++.dg/ext/int128-5.C: New test.
5555
730e6e46
SB
55562017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5557
5558 PR testsuite/79356
5559 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5560 powerpc, sparc, or s390x.
5561
fc8f6304
PH
55622017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5563
5564 PR target/79907
5565 * gcc.target/powerpc/pr79907.c: New.
5566
f1b0632a
OH
55672017-03-10 Olivier Hainque <hainque@adacore.com>
5568
5569 * gnat.dg/opt64.adb: New test.
5570 * gnat.dg/opt64_pkg.ads: New helper.
5571 * gnat.dg/opt64_pkg.adb: New helper.
5572
5558f089
JJ
55732017-03-10 Jakub Jelinek <jakub@redhat.com>
5574
2d9dd4fb
JJ
5575 PR rtl-optimization/79909
5576 * gcc.target/powerpc/pr79909.c: New test.
5577
72772e67
JJ
5578 PR tree-optimization/79972
5579 * gcc.dg/pr79972.c: New test.
5580
5558f089
JJ
5581 PR tree-optimization/77975
5582 * gcc.dg/pr77975.c: New test.
5583
822a132c
MP
55842017-03-09 Marek Polacek <polacek@redhat.com>
5585
5586 PR c++/79962
5587 PR c++/79984
5588 * c-c++-common/nonnull-3.c: New test.
5589 * g++.dg/warn/Wnonnull3.C: New test.
5590
c9819d22
MF
55912017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5592
5593 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5594 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5595
36618428
MP
55962017-03-09 Marek Polacek <polacek@redhat.com>
5597
5598 PR sanitizer/79757
5599 * gcc.dg/ubsan/pr79757-1.c: New test.
5600 * gcc.dg/ubsan/pr79757-2.c: New test.
5601 * gcc.dg/ubsan/pr79757-3.c: New test.
5602 * gcc.dg/ubsan/pr79757-4.c: New test.
5603 * gcc.dg/ubsan/pr79757-5.c: New test.
5604
01e5af5a
JJ
56052017-03-09 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR c/79969
5608 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5609
6443c7c0
MP
56102017-03-09 Marek Polacek <polacek@redhat.com>
5611
5612 PR c++/79687
5613 * g++.dg/expr/ptrmem8.C: New test.
5614 * g++.dg/expr/ptrmem9.C: New test.
5615
d721dc3c
RB
56162017-03-09 Richard Biener <rguenther@suse.de>
5617
5618 PR tree-optimization/79977
5619 * gcc.dg/graphite/pr79977.c: New testcase.
5620
1f1fd3e2
TT
56212017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5622
5623 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5624 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5625 * lib/target-supports.exp (check_effective_target_rdynamic):
5626 New proc.
5627
16967aff
RB
56282017-03-09 Richard Biener <rguenther@suse.de>
5629
5630 PR middle-end/79971
5631 * gcc.dg/fixed-point/pr79971.c: New testcase.
5632
26d7dc48
RB
56332017-03-09 Richard Biener <rguenther@suse.de>
5634
5635 PR ipa/79970
5636 * gcc.dg/torture/pr79970.c: New testcase.
5637
35f77c28
PC
56382017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/71966
5641 * g++.dg/cpp0x/pr71966-1.C: New.
5642 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5643
8a7df031
ML
56442017-03-09 Martin Liska <mliska@suse.cz>
5645
5646 PR tree-optimization/79631
5647 * gcc.target/i386/mpx/pr79631.c: New test.
5648
3828bb0d
ML
56492017-03-09 Martin Liska <mliska@suse.cz>
5650
5651 PR target/65705
5652 PR target/69804
5653 * gcc.target/i386/pr71458.c: Update scanned pattern.
5654
410a590c
MP
56552017-03-09 Marek Polacek <polacek@redhat.com>
5656
5657 PR c++/79672
5658 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5659 * g++.dg/warn/Wduplicated-branches3.C: New test.
5660
f084a22e
PG
56612017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5662
5663 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5664
a278b1c3
ML
56652017-03-09 Martin Liska <mliska@suse.cz>
5666
5667 PR ipa/79764
5668 * g++.dg/pr79764.C: New test.
5669
8dc19053
ML
56702017-03-09 Martin Liska <mliska@suse.cz>
5671
5672 PR ipa/79761
5673 * g++.dg/pr79761.C: New test.
5674
030fc94a
JJ
56752017-03-09 Jakub Jelinek <jakub@redhat.com>
5676
9e463823
JJ
5677 PR sanitizer/79944
5678 * c-c++-common/asan/pr79944.c: New test.
5679
6b62f323
JJ
5680 PR target/79932
5681 * gcc.target/i386/pr79932-2.c: New test.
5682
030fc94a
JJ
5683 PR target/79932
5684 * gcc.target/i386/pr79932-1.c: New test.
5685
423aec8b
MP
56862017-03-09 Marek Polacek <polacek@redhat.com>
5687
5688 PR c++/79900 - ICE in strip_typedefs
5689 * g++.dg/warn/Wpadded-1.C: New test.
5690
6659fe59
MP
56912017-03-08 Marek Polacek <polacek@redhat.com>
5692
5693 * g++.dg/Walloca1.C: Adjust dg-warning.
5694
f1a675e4
AH
56952017-03-08 Andrew Haley <aph@redhat.com>
5696
5697 PR tree-optimization/79943
5698 * gcc.dg/tree-ssa/pr79943.c: New test.
5699
edfcd7e3
RB
57002017-03-08 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/79955
5703 * gcc.dg/uninit-24.c: New testcase.
5704
61fdfd8c
RB
57052017-03-08 Richard Biener <rguenther@suse.de>
5706
5707 PR tree-optimization/79920
5708 * gcc.dg/vect/pr79920.c: New testcase.
5709
4b48e883
JJ
57102017-03-08 Jakub Jelinek <jakub@redhat.com>
5711
5712 PR sanitizer/79904
5713 * gcc.dg/ubsan/pr79904.c: New test.
5714
a71dbc63
JJ
57152017-03-07 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR c/79834
5718 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5719 diagnostics.
5720
d8a90142
MP
57212017-03-07 Marek Polacek <polacek@redhat.com>
5722
5723 PR middle-end/79809
5724 * g++.dg/Walloca1.C: New test.
5725
a5e9e3e4
ML
57262017-03-07 Martin Liska <mliska@suse.cz>
5727
5728 PR middle-end/68270
5729 * g++.dg/pr68270.C: New test.
5730
1f6dba54
JJ
57312017-03-07 Jakub Jelinek <jakub@redhat.com>
5732
760f82db
JJ
5733 PR rtl-optimization/79901
5734 * gcc.target/i386/pr79901.c: New test.
5735
1f6dba54
JJ
5736 PR sanitizer/79897
5737 * c-c++-common/ubsan/pr79897.c: New test.
5738
feca7b89
VM
57392017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5740
5741 PR rtl-optimization/79571
5742 * gcc.target/i386/pr79571.c: New.
5743
bdbbf28d
MP
57442017-03-06 Marek Polacek <polacek@redhat.com>
5745
5746 PR c++/79796 - ICE with NSDMI and this pointer
5747 * g++.dg/cpp0x/nsdmi13.C: New test.
5748
52564551
JK
57492017-03-06 Julia Koval <julia.koval@intel.com>
5750
5751 PR target/79793
5752 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5753 directives.
5754 * gcc.target/i386/interrupt-13.c: Ditto.
5755 * gcc.target/i386/interrupt-14.c: Ditto.
5756 * gcc.target/i386/interrupt-15.c: Ditto.
5757
345edb37
JJ
57582017-03-06 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR c++/79822
5761 * g++.dg/cpp0x/constexpr-79822.C: New test.
5762
a8d25fd0
RB
57632017-03-06 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/79894
5766 * gcc.dg/vect/pr79887.c: New testcase.
5767
522fcdd7
RB
57682017-03-06 Richard Biener <rguenther@suse.de>
5769
5770 PR tree-optimization/79824
5771 * gcc.dg/vect/pr79824-1.c: New testcase.
5772 * gcc.dg/vect/pr79824-2.c: Likewise.
5773
54649631
TT
57742017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5775
5776 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5777 gettimeofday. Remove dg-skip-if for AVR.
5778 * lib/target-supports.exp (check_effective_target_gettimeofday):
5779 New proc.
5780
4bbc8970
RD
57812017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5782
5783 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5784 * gcc.target/s390/hotpatch-10.c: Likewise.
5785 * gcc.target/s390/hotpatch-11.c: Likewise.
5786 * gcc.target/s390/hotpatch-12.c: Likewise.
5787 * gcc.target/s390/hotpatch-13.c: Likewise.
5788 * gcc.target/s390/hotpatch-14.c: Likewise.
5789 * gcc.target/s390/hotpatch-15.c: Likewise.
5790 * gcc.target/s390/hotpatch-16.c: Likewise.
5791 * gcc.target/s390/hotpatch-17.c: Likewise.
5792 * gcc.target/s390/hotpatch-18.c: Likewise.
5793 * gcc.target/s390/hotpatch-19.c: Likewise.
5794 * gcc.target/s390/hotpatch-2.c: Likewise.
5795 * gcc.target/s390/hotpatch-26.c: Likewise.
5796 * gcc.target/s390/hotpatch-27.c: Likewise.
5797 * gcc.target/s390/hotpatch-28.c: Likewise.
5798 * gcc.target/s390/hotpatch-3.c: Likewise.
5799 * gcc.target/s390/hotpatch-4.c: Likewise.
5800 * gcc.target/s390/hotpatch-5.c: Likewise.
5801 * gcc.target/s390/hotpatch-6.c: Likewise.
5802 * gcc.target/s390/hotpatch-7.c: Likewise.
5803 * gcc.target/s390/hotpatch-8.c: Likewise.
5804 * gcc.target/s390/hotpatch-9.c: Likewise.
5805
5f215a70
PC
58062017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5807
5808 PR c++/64574
5809 * g++.dg/template/crash125.C: New.
5810
296cc393
JJ
58112017-03-06 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR target/79812
5814 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5815
ca8942a3
TT
58162017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5817
5818 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5819
c1b993c0
PG
58202017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5821
5822 * gcc.target/mips/msa-minmax.c: New tests.
5823
a50a32aa
ML
58242017-03-06 Martin Liska <mliska@suse.cz>
5825
5826 PR sanitize/79783
5827 * g++.dg/asan/pr79783.C: New test.
5828
5ada812c
PG
58292017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5830
5831 * gcc.target/mips/msa-dotp.c: New tests.
5832
334b3c4b
PG
58332017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5834
5835 * gcc.target/mips/msa-bclri.c: New test.
5836
d8b4baeb
PC
58372017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/70266
5840 * g++.dg/tm/pr70266.C: New.
5841
ef78bc3c 58422017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5843 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5844
5845 * gfortran.dg/coarray/fail_image_1.f08: New test.
5846 * gfortran.dg/coarray/fail_image_2.f08: New test.
5847 * gfortran.dg/coarray/failed_images_1.f08: New test.
5848 * gfortran.dg/coarray/failed_images_2.f08: New test.
5849 * gfortran.dg/coarray/image_status_1.f08: New test.
5850 * gfortran.dg/coarray/image_status_2.f08: New test.
5851 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5852 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5853 * gfortran.dg/coarray_fail_st.f90: New test.
5854 * gfortran.dg/coarray_failed_images_1.f08: New test.
5855 * gfortran.dg/coarray_image_status_1.f08: New test.
5856 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5857
7f5a7d78
MP
58582017-03-03 Marek Polacek <polacek@redhat.com>
5859
5860 PR c/79758
5861 * gcc.dg/noncompile/pr79758.c: New test.
5862
cc195d46
JJ
58632017-03-03 Jakub Jelinek <jakub@redhat.com>
5864
5865 PR middle-end/79805
5866 * g++.dg/opt/pr79805.C: New test.
5867
945b6e16
AS
58682017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5869
5870 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5871 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5872 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5873 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5874 * gcc.target/i386/i386.exp
5875 (check_effective_target_avx512vpopcntdq): New.
5876
31dcc385
TT
58772017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5878
5879 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5880 ilp32 targets and match DImode registers for lp64 targets.
5881
0e174ae1
UB
58822017-03-03 Uros Bizjak <ubizjak@gmail.com>
5883
5884 * g++.dg/pr71624.C: Disable for x32.
5885 * g++.dg/pr71633.C: Ditto.
5886
93505ec5
JJ
58872017-03-03 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR target/79807
5890 * gcc.target/i386/pr79807.c: New test.
5891
d78a1c01
ML
58922017-03-03 Martin Liska <mliska@suse.cz>
5893
5894 PR tree-optimization/79803
5895 * gcc.dg/tree-ssa/pr79803.c: New test.
5896
ec7f796e
ML
58972017-03-03 Martin Liska <mliska@suse.cz>
5898
5899 PR rtl-optimization/79574
5900 * gcc.dg/pr79574-2.c: New test.
5901
30d309aa
RB
59022017-03-03 Richard Biener <rguenther@suse.de>
5903
5904 PR c++/79825
5905 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5906
38801de5
JJ
59072017-03-03 Jakub Jelinek <jakub@redhat.com>
5908
5909 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5910
7278b0a2
MP
59112017-03-03 Marek Polacek <polacek@redhat.com>
5912
5913 PR c++/79791
5914 * g++.dg/warn/Wwrite-strings-1.C: New test.
5915 * g++.dg/warn/Wwrite-strings-2.C: New test.
5916 * g++.dg/warn/Wwrite-strings-3.C: New test.
5917 * g++.dg/warn/Wwrite-strings-4.C: New test.
5918 * g++.dg/warn/Wwrite-strings-5.C: New test.
5919 * g++.dg/warn/Wwrite-strings-6.C: New test.
5920 * g++.dg/warn/Wwrite-strings-7.C: New test.
5921 * g++.dg/warn/Wwrite-strings-8.C: New test.
5922 * g++.dg/warn/Wwrite-strings-9.C: New test.
5923 * g++.dg/warn/Wwrite-strings-10.C: New test.
5924 * g++.dg/warn/Wwrite-strings-11.C: New test.
5925 * g++.dg/warn/Wwrite-strings-12.C: New test.
5926
75473a91
RB
59272017-03-03 Richard Biener <rguenther@suse.de>
5928
5929 PR middle-end/79818
5930 * gcc.dg/torture/pr79818.c: New testcase.
5931
50bea0c5
JJ
59322017-03-02 Jakub Jelinek <jakub@redhat.com>
5933
5934 PR c++/79782
5935 * g++.dg/warn/Wunused-parm-10.C: New test.
5936
130f15ce
UB
59372017-03-02 Uros Bizjak <ubizjak@gmail.com>
5938
5939 * gcc.dg/rtl/x86_64/*.c: Test for
5940 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5941
dc362ada
UB
59422017-03-02 Uros Bizjak <ubizjak@gmail.com>
5943
5944 PR target/79514
5945 * gcc.target/i386/pr79514.c: New test.
5946
fe792dd8
JJ
59472017-03-02 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR rtl-optimization/79780
5950 * gcc.c-torture/compile/pr79780.c: New test.
5951
e80facb4
RB
59522017-03-02 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/79345
5955 PR c++/42000
5956 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5957 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5958 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5959
eb0e7c34
RB
59602017-03-02 Richard Biener <rguenther@suse.de>
5961
5962 PR c/79756
5963 * gcc.dg/vector-1.c: New testcase.
5964
653a4b32
BC
59652017-03-02 Bin Cheng <bin.cheng@arm.com>
5966
5967 PR tree-optimization/66768
5968 * gcc.target/i386/pr66768.c: New test.
5969
da403f31
RB
59702017-03-02 Richard Biener <rguenther@suse.de>
5971
5972 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5973 * gcc.dg/rtl/x86_64/final.c: Likewise.
5974 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5975 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5976 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5977 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5978
83692f96
RB
59792017-03-02 Richard Biener <rguenther@suse.de>
5980
5981 PR tree-optimization/79777
5982 * gcc.dg/torture/pr79777.c: New testcase.
5983
71dedb33
MS
59842017-03-01 Martin Sebor <msebor@redhat.com>
5985
5986 PR middle-end/79692
5987 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5988 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5989 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5990 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5991
48990905
UB
59922017-03-01 Uros Bizjak <ubizjak@gmail.com>
5993
5994 * gcc.target/i386/invsize-2.c: New test.
5995 * gcc.target/i386/invsize-3.c: Ditto.
5996 * gcc.target/i386/invsize-4.c: Ditto.
5997 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5998 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5999
c7f0c9f3
MM
60002017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6001
6002 PR target/79439
6003 * gcc.target/powerpc/pr79439.c: New test.
6004
f5ef6bfc
PH
60052017-03-01 Pat Haugen <pthaugen@us.ibm.com>
6006
6007 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
6008 scan string.
6009
6010
50181506
KN
60112017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6012
6013 PR target/79395
6014 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
6015 pattern to look for vcmpequd. instead of vcmpnew.
6016 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
6017 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
6018 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
6019 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
6020 look for xvcmpeqdp. instead of xvcmpnedp.
6021 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
6022 look for vcmpequd. instead of vcmpnew.
6023 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
6024 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
6025 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
6026 look for xvcmpeqsp. instead of xvcmpnesp.
6027 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
6028 look for xvcmpeqdp. instead of xvcmpnedp.
6029 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
6030 look for vcmpequd. instead of vcmpnew.
6031 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
6032 look for vcmpeqsp instead of xvcmpnesp.
6033 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
6034 look for xvcmpeqdp instead of xvcmpnedp.
6035
0100ae43
RB
60362017-03-01 Richard Biener <rguenther@suse.de>
6037
6038 PR middle-end/79721
6039 * gcc.dg/torture/pr79721.c: New testcase.
6040
0f3f4ffe
JJ
60412017-03-01 Jakub Jelinek <jakub@redhat.com>
6042
42132674
JJ
6043 PR c++/79681
6044 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
6045 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
6046
e3e9e8ca
JJ
6047 PR c++/79746
6048 * g++.dg/warn/Wunused-parm-9.C: New test.
6049
0f3f4ffe
JJ
6050 PR tree-optimization/79734
6051 * g++.dg/opt/pr79734.C: New test.
6052
ad1de652
JJ
60532017-02-28 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR tree-optimization/79737
6056 * gcc.c-torture/execute/pr79737-1.c: New test.
6057 * gcc.c-torture/execute/pr79737-2.c: New test.
6058
7a1ae923
EB
60592017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6060
6061 * gcc.target/sparc/20170228-1.c: New test.
6062
2af0c3ed
UB
60632017-02-28 Uros Bizjak <ubizjak@gmail.com>
6064
6065 * gcc.target/i386/invsize-1.c: New test.
6066
203ced0a
MS
60672017-02-28 Martin Sebor <msebor@redhat.com>
6068
6069 PR tree-optimization/79691
6070 * gcc.dg/tree-ssa/pr79691.c: New test.
6071
8a915b87
JJ
60722017-02-28 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR target/79729
6075 * gcc.target/i386/pr79729.c: New test.
6076
41aa3a38
RB
60772017-02-28 Richard Biener <rguenther@suse.de>
6078
6079 PR tree-optimization/79740
6080 * gcc.dg/torture/pr79740.c: New testcase.
6081
587240d2
RB
60822017-02-28 Richard Biener <rguenther@suse.de>
6083
6084 PR middle-end/79731
6085 * c-c++-common/torture/pr79731.c: New testcase.
6086
dd3f4560
RB
60872017-02-28 Richard Biener <rguenther@suse.de>
6088
6089 PR tree-optimization/79732
6090 * gcc.dg/torture/pr79732.c: New testcase.
6091
c7d97b28
RB
60922017-02-28 Richard Biener <rguenther@suse.de>
6093
6094 PR tree-optimization/79723
6095 * gcc.target/i386/pr79723.c: New testcase.
6096
c8f28a3c
PH
60972017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6098
6099 PR target/79544
6100 * gcc.target/powerpc/pr79544.c: New.
6101
c91c3003
PC
61022017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6103
6104 PR c++/79414
6105 * g++.dg/parse/crash67.C: New.
6106
57fa080b
BC
61072017-02-27 Bin Cheng <bin.cheng@arm.com>
6108
6109 PR tree-optimization/77536
6110 * gcc.dg/vect/pr79347.c: Revise testing string.
6111
68b948d3
RB
61122017-02-27 Richard Biener <rguenther@suse.de>
6113
6114 PR tree-optimization/45397
6115 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6116
69a2e8a1
RB
61172017-02-27 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/79690
6120 * gcc.target/i386/pr79690.c: New testcase.
6121
c7b608a9
TK
61222017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6123
6124 PR fortran/51119
6125 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6126 of original.
6127 * gfortran.dg/inline_matmul_11.f90: Likewise.
6128 * gfortran.dg/inline_matmul_9.f90: Likewise.
6129 * gfortran.dg/matmul_13.f90: New test.
6130 * gfortran.dg/matmul_14.f90: New test.
6131
98561a9b
JJ
61322017-02-25 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR middle-end/79396
6135 * g++.dg/opt/pr79396.C: New test.
6136
77be9417
DH
61372017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6138
6139 PR fortran/79597
6140 * gfortran.dg/dtio_6.f90: Update test.
6141
61422017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6143
6144 PR fortran/79601
6145 * gfortran.dg/interface_operator_2.f90: New test.
6146
b9822443
JJ
61472017-02-24 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR c/79677
6150 * gcc.dg/pr79677.c: New test.
6151
4bc2b786
MF
61522017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6153
6154 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6155 of mov.ps.
6156 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6157 (cond_move1): Simplify condition to force generation of
6158 mov[nz].ps.
6159 (cond_move2): Likewise.
6160
4227c9ad
JJ
61612017-02-24 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR c++/79588
6164 * g++.dg/warn/Wrestrict-1.C: New test.
6165 * g++.dg/warn/Wrestrict-2.C: New test.
6166
fd527ec1
DE
61672017-02-24 David Edelsohn <dje.gcc@gmail.com>
6168
6169 * g++.dg/ext/complit15.C: Require LTO.
6170
2af8fd5c
TT
61712017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6172
6173 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6174 logical_op_short_circuit to skip targets.
6175 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6176 and s390.
6177
0b9cdb9a
EB
61782017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6179
6180 * gnat.dg/opt63.adb: New test.
6181
4af362a9
EB
61822017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6183
6184 * gnat.dg/discr47.adb: New test.
6185
7699e88f
RB
61862017-02-24 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/79389
6189 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6190
e3beb191
PC
61912017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6192
6193 PR c++/79361
6194 * g++.dg/cpp0x/pr79361-1.C: New.
6195 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6196
195610aa
EB
61972017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6198
6199 * gcc.target/visium/bit_test.c: Accept any lsr form.
6200 * gcc.target/visium/block_move.c: Tweak.
6201
17885cad
DV
62022017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6203
6204 PR 68749
6205 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6206
45f7faf0
RB
62072017-02-23 Richard Biener <rguenther@suse.de>
6208
6209 PR tree-optimization/79683
6210 * gcc.target/i386/pr79683.c: New testcase.
6211
18eb304e
JL
62122017-02-22 Jeff Law <law@redhat.com>
6213
6214 PR tree-optimization/79578
6215 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6216
0a864a97
SD
62172017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6218
6219 * gcc.target/mips/msa-fp-cc.c: New test.
6220
fe8ece05
JJ
62212017-02-22 Jakub Jelinek <jakub@redhat.com>
6222
e40b6fc7
JJ
6223 PR c++/79664
6224 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6225 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6226 * g++.dg/gomp/pr79664.C: New test.
6227
fe8ece05
JJ
6228 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6229
78af14ae
MP
62302017-02-22 Marek Polacek <polacek@redhat.com>
6231
6232 PR c++/79653
6233 * g++.dg/cpp0x/alignas10.C: New test.
6234 * g++.dg/cpp0x/alignas9.C: New test.
6235
8fdddd3d
MP
6236 PR c++/79657
6237 * g++.dg/ext/underlying_type12.C: New test.
6238
61ac5ebe
MP
6239 PR c/79662
6240 * gcc.dg/enum-incomplete-4.c: New test.
6241
888c7050
JJ
62422017-02-22 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR target/70465
6245 * gcc.target/i386/pr70465-2.c: New test.
6246
6d3daa1a
UB
62472017-02-21 Uros Bizjak <ubizjak@gmail.com>
6248
6249 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6250
76dd203e
RB
62512017-02-22 Richard Biener <rguenther@suse.de>
6252
6253 PR tree-optimization/79673
6254 * gcc.target/i386/pr79673.c: New testcase.
6255
a9c774d2
RB
62562017-02-22 Richard Biener <rguenther@suse.de>
6257
6258 PR tree-optimization/79666
6259 * gcc.dg/torture/pr79666.c: New testcase.
6260
8f4f841a
ML
62612017-02-22 Martin Liska <mliska@suse.cz>
6262
6263 PR lto/79587
6264 * gcc.dg/tree-prof/pr79587.c: New test.
6265
a232a1cb
MP
62662017-02-21 Marek Polacek <polacek@redhat.com>
6267
6268 PR c++/79535
6269 * g++.dg/ext/flexary23.C: New test.
6270
b86fec68
UB
62712017-02-21 Uros Bizjak <ubizjak@gmail.com>
6272
6273 PR target/79593
6274 * gcc.target/i386/pr79593.c: New test.
6275
5c3f1d7b
JJ
62762017-02-21 Jakub Jelinek <jakub@redhat.com>
6277
b7280ac2
JJ
6278 PR c++/79654
6279 * g++.dg/cpp1z/decomp26.C: New test.
6280
5c3f1d7b
JJ
6281 PR sanitizer/79589
6282 * g++.dg/ubsan/pr79589.C: New test.
6283
1486c2a7
JL
62842017-02-21 Jeff Law <law@redhat.com>
6285
6286 PR tree-optimization/79621
6287 * gcc.c-torture/compile/pr79621.c: New test.
6288
2f3ec56d
JJ
62892017-02-21 Jakub Jelinek <jakub@redhat.com>
6290
3bb43119
JJ
6291 PR c++/79655
6292 * g++.dg/cpp1y/constexpr-79655.C: New test.
6293
664beaf2 6294 PR c++/79639
b86fec68 6295 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6296
956d3e61
JJ
6297 PR target/79633
6298 * gcc.target/i386/mpx/pr79633.c: New test.
6299
d4cbfca4
JJ
6300 PR target/79570
6301 * gcc.dg/pr79570.c: New test.
6302
00bc9de3
JJ
6303 PR c++/79641
6304 * c-c++-common/pr79641.c: New test.
6305
d002d099
JJ
6306 PR tree-optimization/79649
6307 * gcc.target/i386/pr79649.c: New test.
6308
2f3ec56d
JJ
6309 PR target/79494
6310 * gcc.dg/pr79494.c: New test.
6311
e6655a5f
SB
63122017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6313
6314 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6315 to dg-options.
6316
63172017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6318
6319 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6320
fd527ec1
DE
63212017-02-02 Jason Merrill <jason@redhat.com>
6322
6323 PR c++/79580
6324 * g++.dg/ext/complit15.C: New.
6325
027a9dd5
KN
63262017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6327
6328 PR target/78056
6329 * gcc.target/powerpc/pr78056-8.c: Remove.
6330
80480cee
MP
63312017-02-20 Marek Polacek <polacek@redhat.com>
6332
6333 PR middle-end/79537
6334 * gcc.dg/comp-goto-4.c: New test.
6335
85ade8d6
MP
6336 PR sanitizer/79558
6337 * c-c++-common/ubsan/bounds-14.c: New test.
6338
705d3b77
JJ
63392017-02-20 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR target/79568
6342 * gcc.target/i386/pr79568-1.c: New test.
6343 * gcc.target/i386/pr79568-2.c: New test.
6344 * gcc.target/i386/pr79568-3.c: New test.
6345
dc42a736
PT
63462017-02-16 Paul Thomas <pault@gcc.gnu.org>
6347
6348 PR fortran/79382
705d3b77
JJ
6349 * gfortran.dg/dtio_10.f90: Change test of error message.
6350 * gfortran.dg/dtio_23.f90: New test.
6351 * gfortran.dg/dtio_24.f90: New test.
dc42a736 6352
1ca6a74f
PT
63532017-02-20 Paul Thomas <pault@gcc.gnu.org>
6354
6355 PR fortran/79434
705d3b77 6356 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 6357
63af1586
PT
63582017-02-19 Paul Thomas <pault@gcc.gnu.org>
6359
6360 PR fortran/79447
705d3b77 6361 * gfortran.dg/submodule_24.f08: New test.
63af1586 6362
4ca4d1e9
AV
63632017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6364
6365 PR fortran/79229
6366 * gfortran.dg/class_allocate_24.f90: New test.
6367
dea71ad0
PT
63682017-02-19 Paul Thomas <pault@gcc.gnu.org>
6369
6370 PR fortran/79402
6371 * gfortran.dg/submodule_23.f90: New test.
6372
f46e2bc9
PC
63732017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/79380
6376 * g++.dg/cpp0x/alignas8.C: New.
6377
7dfa657b
JW
63782017-02-19 Eric Fiselier <eric@efcs.ca>
6379 Jonathan Wakely <jwakely@redhat.com>
6380
6381 PR c++/69523
6382 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6383
eab1f169
PK
63842017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6385
6386 * gcc.dg/gimplefe-26.c: New test.
6387
47e16d83
JDA
63882017-02-18 John David Anglin <danglin@gcc.gnu.org>
6389
6390 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6391
c2615951
JJ
63922017-02-18 Jakub Jelinek <jakub@redhat.com>
6393
c28fcc60
JJ
6394 PR target/79569
6395 * gcc.target/i386/3dnowA-3.c: New test.
6396
c2615951
JJ
6397 PR target/79559
6398 * gcc.target/i386/pr79559.c: New test.
6399
97fcf744
JM
64002017-02-17 Joseph Myers <joseph@codesourcery.com>
6401
6402 * gcc.dg/c11-float-2.c: New test.
6403 * gcc.dg/torture/float128-floath.c,
6404 gcc.dg/torture/float128x-floath.c,
6405 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6406 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6407 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6408 *_DECIMAL_DIG macros with DECIMAL_DIG.
6409
a530e181
BS
64102017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6411
6412 PR target/79261
6413 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6414
1d516992
JK
64152017-02-17 Julia Koval <julia.koval@intel.com>
6416
6417 * gcc.target/i386/rdpid.c New test.
6418 * gcc.target/i386/sse-12.c: Add -mrdpid.
6419 * gcc.target/i386/sse-13.c: Ditto.
6420 * gcc.target/i386/sse-14.c: Ditto.
6421 * gcc.target/i386/sse-22.c: Ditto.
6422 * gcc.target/i386/sse-23.c: Ditto.
6423 * g++.dg/other/i386-2.C: Ditto.
6424 * g++.dg/other/i386-3.C: Ditto.
6425
3185712c
SB
64262017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6427
6428 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6429 * gcc.dg/pr61441.c: Ditto.
6430
a261ee49
ML
64312017-02-17 Martin Liska <mliska@suse.cz>
6432
6433 PR rtl-optimization/79574
6434 * gcc.dg/pr79574.c: New test.
6435
5bf69d74
MP
64362017-02-17 Marek Polacek <polacek@redhat.com>
6437
6438 PR middle-end/79536
6439 * gcc.dg/torture/pr79536.c: New test.
6440
a72b242e
AM
64412017-02-16 Alan Modra <amodra@gmail.com>
6442
6443 * gcc.c-torture/execute/pr79286.c: New.
6444
bcac0b4d
JJ
64452017-02-16 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR c++/79512
6448 * c-c++-common/gomp/pr79512.c: New test.
6449
945c17d8
MS
64502017-02-15 Martin Sebor <msebor@redhat.com>
6451
6452 PR c++/79363
6453 * g++.dg/ext/flexary12.C: Adjust.
6454 * g++.dg/ext/flexary20.C: Same.
6455 * g++.dg/ext/flexary21.C: Same.
6456 * g++.dg/ext/flexary22.C: New test.
6457
25c99850
BC
64582017-02-15 Bin Cheng <bin.cheng@arm.com>
6459
6460 PR tree-optimization/79347
6461 * gcc.dg/vect/pr79347.c: New test.
6462
4f5e5fcb
JJ
64632017-02-15 Jakub Jelinek <jakub@redhat.com>
6464
e7202857
JJ
6465 PR c++/79301
6466 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6467 [[deprecated]] comment.
6468 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6469 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6470 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6471 [[deprecated]] in -std=c++11.
6472 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6473 [[fallthrough]] in -std=c++11 and -std=c++14.
6474
4f5e5fcb
JJ
6475 PR c++/79288
6476 * g++.dg/tls/pr79288.C: New test.
6477
c7545f1c
MP
64782017-02-15 Marek Polacek <polacek@redhat.com>
6479
6480 PR c/79515
6481 * gcc.dg/dfp/pr79515.c: New.
6482
1114b39c
DE
64832017-02-15 David Edelsohn <dje.gcc@gmail.com>
6484
6485 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6486
93b87d1d
TS
64872017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6488
6489 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6490 "opt_files".
6491
fa8db6ea
JJ
64922017-02-15 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR target/79487
6495 * gcc.dg/dfp/pr79487.c: New test.
6496 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6497 2017-02-13 change.
6498
8722316b
CL
64992017-01-14 Carl Love <cel@us.ibm.com>
6500
6501 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6502 xvcvsxdsp and xvcvuxdsp instructions.
6503
2932fe90
SB
65042017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6505
6506 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6507 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6508 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6509 64-bit default target.
6510 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6511 a 64-bit default target.
6512
63d09033
JJ
65132017-02-14 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR target/79481
6516 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 6517 (test_3vx): Change return type from int to void.
63d09033
JJ
6518 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6519 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6520 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6521 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6522 tests.
6523 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6524 (test_3vx): Change return type from int to void.
6525 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6526 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6527 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6528 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6529 tests.
6530 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6531 intrinsic. Change scan-assembler-times number from 1 to 2.
6532 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6533 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6534 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6535 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6536 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6537 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6538 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6539
8668fae0
UB
65402017-02-14 Uros Bizjak <ubizjak@gmail.com>
6541
6542 PR middle-end/61225
6543 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6544 Use dg-additional-options for ia32 target. Remove XFAIL.
6545
95d96609
UB
65462017-02-14 Uros Bizjak <ubizjak@gmail.com>
6547
6548 PR target/79495
6549 * gcc.target/i386/pr79495.c: New test.
6550
6f207d58
MP
65512017-02-14 Marek Polacek <polacek@redhat.com>
6552
6553 PR c++/79420
6554 PR c++/79463
6555 * g++.dg/cpp1y/pr79463.C: New.
6556 * g++.dg/template/incomplete10.C: New.
6557 * g++.dg/template/incomplete9.C: New.
6558
ee139af5
L
65592017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6560
6561 PR target/79498
6562 * gcc.target/i386/pr79498.c: New test.
6563
bf00c9e0
MS
65642017-02-14 Martin Sebor <msebor@redhat.com>
6565
6566 PR middle-end/79448
6567 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6568 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6569 * gcc.dg/tree-ssa/pr79448.c: New test.
6570
6c022f73
JL
65712017-02-14 Jeff Law <law@redhat.com>
6572
6573 PR tree-optimization/79095
6574 * g++.dg/pr79095-1.C: New test
6575 * g++.dg/pr79095-2.C: New test
6576 * g++.dg/pr79095-3.C: New test
6577 * g++.dg/pr79095-4.C: New test
6578 * g++.dg/pr79095-5.C: New test
6579 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6580 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6581
b719f884
JG
65822017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6583
6584 * gcc.target/aarch64/vect_fp16_1.c: New.
6585
1be33173
PK
65862017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6587
6588 * gcc.dg/gimplefe-25.c: New test.
6589
73424a09
JJ
65902017-02-14 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR tree-optimization/79408
6593 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6594
977472e8
RB
65952017-02-14 Richard Biener <rguenther@suse.de>
6596
6597 PR middle-end/79432
6598 * gcc.dg/torture/pr79432.c: New testcase.
6599
ee75687b
MS
66002017-02-13 Martin Sebor <msebor@redhat.com>
6601
6602 PR middle-end/79496
6603 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6604
b84702c0
JJ
66052017-02-13 Jakub Jelinek <jakub@redhat.com>
6606
ecc04fae
JJ
6607 PR sanitizer/79341
6608 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6609 variables volatile.
6610
b84702c0
JJ
6611 PR c++/79232
6612 * g++.dg/cpp1z/eval-order4.C: New test.
6613 * g++.dg/other/pr79232.C: New test.
6614
b9a161ff
NS
66152017-02-13 Nathan Sidwell <nathan@acm.org>
6616
6617 PR c++/79296
6618 * g++.dg/cpp0x/pr79296.C: New.
6619
d8505fac
SB
66202017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6621
6622 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6623 Instead, xfail powerpc*-*-* && lp64.
6624
efb802cb
SB
66252017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6626
6627 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6628 powerpc_p8vector_ok.
6629 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6630
8d6427c6
AS
66312017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6632
6633 PR target/79449
6634 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6635 for reading beyond a 4k boundary.
6636
9b7716c9
JJ
66372017-02-13 Jakub Jelinek <jakub@redhat.com>
6638
6639 PR rtl-optimization/79388
6640 PR rtl-optimization/79450
6641 * gcc.c-torture/execute/pr79388.c: New test.
6642 * gcc.c-torture/execute/pr79450.c: New test.
6643
4bb91707
TK
66442017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6645
6646 PR fortran/65542
9b7716c9 6647 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6648
e22910c2
JJ
66492017-02-11 Jakub Jelinek <jakub@redhat.com>
6650
6651 PR sanitizer/79341
6652 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6653
acbbac04
JH
66542017-02-11 Jan Hubicka <hubicka@ucw.cz>
6655
6656 PR tree-ssa/56727
6657 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6658
e493f96b
JJ
66592017-02-10 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR c++/79457
6662 * g++.dg/cpp0x/pr79457.C: New test.
6663
773acd54
SB
66642017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6665
6666 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6667 scan-assembler unless lp64.
6668
b56f814e
SB
66692017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6670
6671 PR tree-optimization/66612
6672 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6673
5e659d16
SB
66742017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6675
6676 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6677 of all powerpc.
6678
6f4f30bf
MP
66792017-02-10 Marek Polacek <polacek@redhat.com>
6680
6681 PR c++/79435
6682 * g++.dg/cpp1y/pr79435.C: New.
6683
3799a5b8
MP
6684 PR c++/79184
6685 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6686
052ef81d
CL
66872017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6688
6689 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6690 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6691 New.
6692 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6693 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6694 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6695 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6696 (vtst_expected_poly64x2): Move to aarch64-only section.
6697 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6698 (vtst_p64, vtstq_p64): New tests.
6699
a7c8ed0c
PC
67002017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6701
6702 PR c++/71737
6703 * g++.dg/cpp0x/pr71737.C: New.
6704
3dcde5ef 67052017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6706 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6707
6708 * gcc.dg/gimplefe-error-1.c: New testcase.
6709 * gcc.dg/gimplefe-error-2.c: New testcase.
6710 * gcc.dg/gimplefe-error-3.c: New testcase.
6711
6139a3b7
JJ
67122017-02-10 Jakub Jelinek <jakub@redhat.com>
6713
6714 PR tree-optimization/79411
6715 * gcc.c-torture/compile/pr79411.c: New test.
6716
9bfc55d0
JJ
67172017-02-09 Jakub Jelinek <jakub@redhat.com>
6718 Jason Merrill <jason@redhat.com>
6719
6720 PR c++/79143
6721 * g++.dg/cpp1z/pr79143.C: New test.
6722
0b90c541
JH
67232017-02-09 Jan Hubicka <hubicka@ucw.cz>
6724
6725 * gcc.dg/loop-unswitch-2.c: Update testcase.
6726 * gcc.dg/loop-unswitch-1.c: Update testcase.
6727
192b048b
MP
67282017-02-09 Marek Polacek <polacek@redhat.com>
6729
6730 PR c/79428
6731 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6732 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6733 * c-c++-common/goacc/pr79428-1.c: New test.
6734 * c-c++-common/gomp/pr79428-2.c: New test.
6735 * c-c++-common/gomp/pr79428-5.c: New test.
6736 * c-c++-common/gomp/pr79428-6.c: New test.
6737 * c-c++-common/pr79428-3.c: New test.
6738
e9a9033b
AK
67392017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6740
6741 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6742 testcases.
6743
56f71478
JJ
67442017-02-09 Jakub Jelinek <jakub@redhat.com>
6745
28f6839b
JJ
6746 PR c/79413
6747 * gcc.c-torture/compile/pr79413.c: New test.
6748
f08683a1
JJ
6749 PR c++/79429
6750 * c-c++-common/gomp/pr79429.c: New test.
6751 * g++.dg/gomp/pr79429.C: New test.
6752
56f71478
JJ
6753 PR c/79431
6754 * c-c++-common/gomp/pr79431.c: New test.
6755
02889d23
CLT
67562017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6757 Cesar Philippidis <cesar@codesourcery.com>
6758 Joseph Myers <joseph@codesourcery.com>
6759 Chung-Lin Tang <cltang@codesourcery.com>
6760
6761 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6762 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6763 * c-c++-common/goacc/loop-auto-2.c: New.
6764 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6765 * c-c++-common/goacc/tile-2.c: New.
6766 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6767 * g++.dg/goacc/tile-1.C: New, check tile subst.
6768 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6769 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6770 * gfortran.dg/goacc/tile-1.f90: New test.
6771 * gfortran.dg/goacc/tile-2.f90: New test.
6772 * gfortran.dg/goacc/tile-lowering.f95: New test.
6773
9c0c77d2
RB
67742017-02-09 Richard Biener <rguenther@suse.de>
6775
6776 PR tree-optimization/69823
6777 * gcc.dg/graphite/pr69823.c: New testcase.
6778
f39bad9f
PH
67792017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6780
6781 PR target/78604
6782 * gcc.target/powerpc/pr78604.c: New.
6783
fc00b9ce
KN
67842017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6785
6786 PR target/68972
6787 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6788 disable this test on power architecture.
6789
50c1f4a5
RB
67902017-02-08 Richard Biener <rguenther@suse.de>
6791
6792 PR tree-optimization/71824
6793 PR tree-optimization/79409
6794 * gcc.dg/graphite/pr71824-3.c: New testcase.
6795
74a15d14
JJ
67962017-02-08 Jakub Jelinek <jakub@redhat.com>
6797
6798 PR tree-optimization/79408
6799 * gcc.dg/tree-ssa/pr79408.c: New test.
6800
d798497e
RB
68012017-02-08 Richard Biener <rguenther@suse.de>
6802
6803 PR tree-optimization/71824
6804 * gcc.dg/graphite/pr71824-2.c: New testcase.
6805
9d5019a1
AP
68062017-02-07 Andrew Pinski <apinski@cavium.com>
6807
705d3b77 6808 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6809
ec48209a
JJ
68102017-02-07 Jakub Jelinek <jakub@redhat.com>
6811
6812 PR rtl-optimization/79386
6813 * gcc.c-torture/compile/pr79386.c: New test.
6814
e5f234b2
DV
68152017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6816 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6817
6818 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6819 *-*-solaris*.
6820
1f138b75
JJ
68212017-02-07 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR target/79299
6824 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6825 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6826
7af4b20d
RB
68272017-02-07 Richard Biener <rguenther@suse.de>
6828
6829 * gcc.dg/gimplefe-23.c: New testcase.
6830 * gcc.dg/gimplefe-24.c: Likewise.
6831
d95c2fc7
CL
68322017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6833
6834 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6835 scan-assembler instead of scan-assembler-times.
6836 * gcc.target/aarch64/test_frame_10.c: Likewise.
6837 * gcc.target/aarch64/test_frame_12.c: Likewise.
6838 * gcc.target/aarch64/test_frame_2.c: Likewise.
6839 * gcc.target/aarch64/test_frame_4.c: Likewise.
6840 * gcc.target/aarch64/test_frame_6.c: Likewise.
6841 * gcc.target/aarch64/test_frame_7.c: Likewise.
6842 * gcc.target/aarch64/test_frame_8.c: Likewise.
6843
fa5d44d0
RO
68442017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6845
6846 * gcc.target/i386/pr78419.c: Require ifunc support.
6847
d9b4ce00
DE
68482017-02-07 David Edelsohn <dje.gcc@gmail.com>
6849
6850 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6851
bb7d75ff
PP
68522017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6853
6854 PR c++/79360
6855 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6856
122e7b4f
KC
68572017-02-06 Kito Cheng <kito.cheng@gmail.com>
6858
6859 * lib/target-supports.exp: Define the RISC-V target.
6860 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6861 * gcc.dg/builtin-apply2.c: Likewise.
6862 * gcc.dg/ifcvt-4.c: Likewise.
6863 * gcc.dg/loop-8.c: Likewise.
6864 * gcc.dg/sibcall-10.c: Likewise.
6865 * gcc.dg/sibcall-9.c: Likewise.
6866 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6867 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6868 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6869 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6870 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6871 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6872 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6873
391675ac
MM
68742017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6875
6876 PR target/66144
6877 * gcc.target/powerpc/pr66144-1.c: New test.
6878 * gcc.target/powerpc/pr66144-2.c: Likewise.
6879 * gcc.target/powerpc/pr66144-3.c: Likewise.
6880
e495e31a
MS
68812017-02-06 Martin Sebor <msebor@redhat.com>
6882
6883 PR tree-optimization/79376
6884 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6885 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6886
2568d8a1
JJ
68872017-02-06 Jakub Jelinek <jakub@redhat.com>
6888
98e09245
JJ
6889 PR c++/79379
6890 * g++.dg/cpp1y/constexpr-79379.C: New test.
6891
e8b0383c
JJ
6892 PR c++/79377
6893 * g++.dg/lookup/pr79377.C: New test.
6894
a5e8cbd1
JJ
6895 PR c++/79372
6896 * g++.dg/cpp1z/decomp25.C: New test.
6897
2568d8a1
JJ
6898 PR tree-optimization/79284
6899 * gcc.c-torture/compile/pr79284.c: New test.
6900
aae936b9
PC
69012017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/70448
6904 * g++.dg/cpp0x/pr70448.C: New.
6905
daf57541
DV
69062017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6907
6908 PR 78348
6909 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6910 to dg-options.
6911
0898c74d
GJL
69122017-02-06 Georg-Johann Lay <avr@gjlay.de>
6913
6914 PR target/78883
6915 * gcc.c-torture/compile/pr78883.c: New test.
6916
5d3ebb71
JH
69172017-02-05 Jan Hubicka <hubicka@ucw.cz>
6918
6919 PR tree-ssa/79347
6920 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6921 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6922 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6923 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6924 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6925 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6926 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6927 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6928 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6929 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6930 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6931 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6932 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6933
139d4065
AV
69342017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6935
6936 PR fortran/79344
6937 * gfortran.dg/allocate_with_source_24.f90: New test.
6938
4b9c80d8
AV
69392017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6940
6941 PR fortran/79230
6942 * gfortran.dg/der_ptr_component_2.f90: New test.
6943
f3877b2f
EB
69442017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6945
6946 * gcc.target/sparc/20170205-1.c: New test.
6947
d8a09ada
JDA
69482017-02-03 John David Anglin <danglin@gcc.gnu.org>
6949
a2a86d6a
JDA
6950 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6951 libatomic_available.
6952
a1d99925
JDA
6953 * gcc.dg/pr77587.c: Require alias support.
6954 * gcc.dg/pr77587a.c: Likewise.
6955
d8bf159e
JDA
6956 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6957 * gcc.c-torture/execute/pr78622.c: Likewise.
6958
d8a09ada
JDA
6959 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6960 hppa*-*-hpux*.
6961 * c-c++-common/Wunused-var-16.c: Likewise.
6962 * c-c++-common/builtin-shuffle-1.c: Likewise.
6963 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6964 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6965
f589a1ce
MS
69662017-02-03 Martin Sebor <msebor@redhat.com>
6967
6968 PR tree-optimization/79327
6969 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6970 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6971 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6972
5b00f9d2
JJ
69732017-02-03 Jakub Jelinek <jakub@redhat.com>
6974 Martin Sebor <msebor@redhat.com>
6975
6976 PR tree-optimization/79327
6977 * gcc.dg/tree-ssa/pr79327.c: New test.
6978 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6979 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6980 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6981 (test_sprintf_chk_range_schar): Adjust dg-message.
6982 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6983 * gcc.c-torture/execute/pr79327.c: New test.
6984
437f0a81
JJ
69852017-02-03 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR target/79354
6988 * gcc.target/powerpc/pr79354.c: New test.
6989 * gcc.c-torture/execute/pr79354.c: New test.
6990
3f343040
MS
69912017-02-03 Martin Sebor <msebor@redhat.com>
6992
6993 PR tree-optimization/79352
6994 * gcc.dg/tree-ssa/pr79352.c: New test.
6995
46a2ab58
ML
69962017-02-03 Martin Liska <mliska@suse.cz>
6997
6998 PR lto/66295
6999 * gcc.target/i386/mvc9.c: New test.
7000
baa2d1cd
PH
70012017-02-03 Pat Haugen <pthaugen@us.ibm.com>
7002
7003 PR target/79158
7004 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
7005 to VSX reg.
7006
30c6ec2f
JH
70072017-02-02 Jan Hubicka <hubicka@ucw.cz>
7008
7009 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
7010 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
7011 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
7012 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
7013 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
7014 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
7015 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
7016 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
7017 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
7018 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
7019 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
7020 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
7021 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
7022
ebee1eb9
MS
70232017-02-02 Martin Sebor <msebor@redhat.com>
7024
7025 PR middle-end/79275
7026 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
7027 * gcc.dg/tree-ssa/pr79275.c: New test.
7028
dcd25b8a
AS
70292017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7030
dc362ada 7031 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 7032
0f0c2cc3
JH
70332017-02-02 Jan Hubicka <hubicka@ucw.cz>
7034
7035 PR middle-end/77445
7036 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
7037 threading is done.
7038
1c372840
TC
70392017-02-02 Tamar Christina <tamar.christina@arm.com>
7040
7041 PR middle-end/78142
7042 * gcc.target/aarch64/vector_initialization_nostack.c
7043 (f12): Use one vector
7044
9f11a4a7
JJ
70452017-02-02 Jakub Jelinek <jakub@redhat.com>
7046
bef7e561
JJ
7047 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
7048 * c-c++-common/asan/misalign-1.c: Likewise.
7049 * c-c++-common/asan/misalign-2.c: Likewise.
7050 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7051 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7052 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7053 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7054 add -ffat-lto-objects from/to dg-additional-options.
7055 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7056 dg-additional-options.
7057
9f11a4a7
JJ
7058 PR target/79197
7059 * gcc.target/powerpc/pr79197.c: New test.
7060 * gcc.c-torture/compile/pr79197.c: New test.
7061
09661674
RB
70622017-02-02 Richard Biener <rguenther@suse.de>
7063
7064 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7065
d8d58893
PC
70662017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/69637
7069 * g++.dg/cpp0x/pr69637-1.C: New.
7070 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7071
521a70a4
AK
70722017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7073
7074 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7075
e26b502d
BS
70762017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7077
7078 PR target/70012
7079 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7080 conditions.
7081
55e75c7c
JJ
70822017-02-01 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR testsuite/79324
7085 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7086 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7087 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7088 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7089 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7090 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7091 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7092 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7093 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7094 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7095 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7096 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7097 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7098
a4476973
ML
70992017-02-01 Martin Liska <mliska@suse.cz>
7100
7101 PR testsuite/79272
7102 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7103
3f3181b1
RB
71042017-02-01 Richard Biener <rguenther@suse.de>
7105
7106 PR testsuite/76957
7107 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7108 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7109 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7110 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7111
1e7ef862
RB
71122017-02-01 Richard Biener <rguenther@suse.de>
7113
7114 PR middle-end/79315
7115 * gfortran.dg/pr79315.f90: New testcase.
7116
405a7406
RB
71172017-02-01 Richard Biener <rguenther@suse.de>
7118
7119 PR tree-optimization/71824
7120 * gcc.dg/graphite/pr71824.c: New testcase.
7121
19bdccb4
JJ
71222017-01-31 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR c++/79304
7125 * g++.dg/diagnostic/pr79304.C: New test.
7126
fcb2cdfc
DM
71272017-01-31 David Malcolm <dmalcolm@redhat.com>
7128
7129 PR c++/79298
7130 * g++.dg/spellcheck-pr79298.C: New test case.
7131
7cfa044d
DM
71322017-01-31 David Malcolm <dmalcolm@redhat.com>
7133
7134 PR preprocessor/79210
7135 * gcc.dg/format/pr79210.c: New test case.
7136 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7137 New function.
7138
de3fbef6
NS
71392017-01-31 Nathan Sidwell <nathan@acm.org>
7140
5ae37bdf
NS
7141 PR c++/79290
7142 * g++.dg/warn/pr79290.C: New.
7143
de3fbef6
NS
7144 PR c++/67273
7145 PR c++/79253
7146 * g++.dg/cpp1y/pr67273.C: New.
7147 * g++.dg/cpp1y/pr79253.C: New.
7148
7f357c61
NS
71492017-01-31 Nathan Sidwell <nathan@acm.org>
7150
7151 PR c++/79264
7152 * g++.dg/cpp1y/pr61636-1.C: Augment.
7153
5b11971a
CL
71542017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7155
7156 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7157 rand() instead of random().
7158
8b670f93
AH
71592017-01-30 Aldy Hernandez <aldyh@redhat.com>
7160
7161 PR tree-optimization/71691
7162 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7163
4727e06b
AK
71642017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7165
7166 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7167 __ARCH__.
7168
b6dae849
JJ
71692017-01-31 Jakub Jelinek <jakub@redhat.com>
7170
7171 PR tree-optimization/79267
7172 * g++.dg/opt/pr79267.C: New test.
7173
40fb9c89
AO
71742017-01-30 Alexandre Oliva <aoliva@redhat.com>
7175
7176 PR debug/63238
7177 * gcc.dg/debug/dwarf2/align-1.c: New.
7178 * gcc.dg/debug/dwarf2/align-2.c: New.
7179 * gcc.dg/debug/dwarf2/align-3.c: New.
7180 * gcc.dg/debug/dwarf2/align-4.c: New.
7181 * gcc.dg/debug/dwarf2/align-5.c: New.
7182 * gcc.dg/debug/dwarf2/align-6.c: New.
7183 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7184 * g++.dg/debug/dwarf2/align-1.C: New.
7185 * g++.dg/debug/dwarf2/align-2.C: New.
7186 * g++.dg/debug/dwarf2/align-3.C: New.
7187 * g++.dg/debug/dwarf2/align-4.C: New.
7188 * g++.dg/debug/dwarf2/align-5.C: New.
7189 * g++.dg/debug/dwarf2/align-6.C: New.
7190
3095f651
AS
71912017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7192
7193 PR target/79170
7194 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7195
3cf88bff
MS
71962017-01-30 Martin Sebor <msebor@redhat.com>
7197
7198 PR testsuite/79293
7199 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7200
37731134
ML
72012017-01-30 Martin Liska <mliska@suse.cz>
7202
7203 PR gcov-profile/79259
7204 * g++.dg/tree-prof/pr79259.C: New test.
7205
0c7247cc
RB
72062017-01-30 Richard Biener <rguenther@suse.de>
7207
7208 PR tree-optimization/79276
7209 * gcc.dg/torture/pr79276.c: New testcase.
7210
ab4be5d1
DV
72112017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7212
7213 PR target/79240
7214 * gcc.target/s390/pr79240.c: New test.
7215
6687d58d
BS
72162017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7217
7218 PR target/79268
7219 * gcc.target/powerpc/pr79268.c: New file.
7220 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7221 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7222 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7223 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7224
b5df96c3
JDA
72252017-01-28 John David Anglin <danglin@gcc.gnu.org>
7226
fc34d7b8
JDA
7227 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7228
9efc84e4
JDA
7229 PR testsuite/70583
7230 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7231
4bfbe3ae
JDA
7232 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7233 * gnat.dg/debug9.adb: Likewise.
7234
8d0b306f
JDA
7235 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7236
b5df96c3
JDA
7237 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7238 libatomic_available.
7239 * gfortran.dg/coarray_42.f90: Likewise.
7240 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7241 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7242 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7243
eb339366
MS
72442017-01-27 Martin Sebor <msebor@redhat.com>
7245
7246 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7247
711ce021
BS
72482017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7249
7250 PR rtl-optimization/79194
7251 * gcc.dg/torture/pr79194.c: New test.
7252
d8321b33
VM
72532017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7254
7255 PR tree-optimization/71374
2568d8a1 7256 * gcc.target/i386/pr71374.c: New.
d8321b33 7257
9e2ea13e
MS
72582017-01-27 Martin Sebor <msebor@redhat.com>
7259
7260 PR c++/71290
7261 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7262 a dg-error directive.
7263
9eb7045b
VM
72642017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7265
7266 PR target/79131
7267 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7268 * gcc.target/arm/pr79131-2.c: New.
7269
f75bbf3f
BS
72702017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7271
7272 PR target/65484
7273 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7274 vectorized on POWER unless hardware misaligned loads are
7275 available.
7276
3f54004b
BC
72772017-01-27 Bin Cheng <bin.cheng@arm.com>
7278
7279 PR rtl-optimization/78559
7280 * gcc.c-torture/execute/pr78559.c: New test.
7281
40b6bff9
RB
72822017-01-27 Richard Biener <rguenther@suse.de>
7283
7284 PR tree-optimization/79245
7285 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7286 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7287
b2f8892e
JJ
72882017-01-27 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR c/79199
7291 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7292 target. Use 4294967293U instead of 4294967293.
7293
b002f3b9
RB
72942017-01-27 Richard Biener <rguenther@suse.de>
7295
7296 PR tree-optimization/71433
7297 * gcc.dg/Warray-bounds-21.c: New testcase.
7298
38f50ab6
RB
72992017-01-27 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/79244
7302 * gcc.dg/torture/pr79244.c: New testcase.
7303
c04f4139
JJ
73042017-01-27 Jakub Jelinek <jakub@redhat.com>
7305
7306 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7307 all occurrences of 40 to 32.
7308
6ca513f9
RE
73092017-01-27 Richard Earnshaw <rearnsha@arm.com>
7310
7311 PR target/79239
7312 * gcc.target/arm/pr79239.c: New test.
7313
d876f5cd
DV
73142017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7315
7316 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7317
bb6a6ee9
AB
73182017-01-27 Adam Butcher <adam@jessamine.co.uk>
7319
7320 PR c++/64382
7321 * g++.dg/cpp1y/pr64382.C: New test.
7322
31c87a43
MS
73232017-01-26 Martin Sebor <msebor@redhat.com>
7324
7325 PR middle-end/78703
7326 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7327 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7328 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7329 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7330
f7c06c0f
JJ
73312017-01-26 Jakub Jelinek <jakub@redhat.com>
7332
b0670cc0
JJ
7333 PR debug/79129
7334 * g++.dg/debug/dwarf2/pr79129.C: New test.
7335
f7c06c0f
JJ
7336 PR debug/78835
7337 * g++.dg/debug/dwarf2/pr78835.C: New test.
7338
5d93da1d
MS
73392017-01-26 Martin Sebor <msebor@redhat.com>
7340
7341 PR middle-end/78703
7342 * gcc.dg/format/pr78569.c: Adjust.
7343 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7344 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7345 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7346 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7347 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7348 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7349 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7350 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7351 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7352 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7353 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7354
905d2812
JJ
73552017-01-26 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR c++/68727
7358 * g++.dg/other/offsetof8.C: Add expected error.
7359 * g++.dg/other/offsetof9.C: New test.
7360
b3db8d77
DE
73612017-01-26 David Edelsohn <dje.gcc@gmail.com>
7362
7363 * g++.dg/opt/declone3.C: Require LTO.
7364
15961e4a
VM
73652017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7366
7367 PR target/79131
7368 * gcc.target/arm/pr79131.c: New.
7369
e39dd802
BC
73702017-01-26 Bin Cheng <bin.cheng@arm.com>
7371
7372 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7373
bc9efeab
JW
73742017-01-26 Jonathan Wakely <jwakely@redhat.com>
7375
7376 PR libstdc++/79190
7377 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7378 matches replaced operator delete.
7379
b5f75f0b
JJ
73802017-01-26 Jakub Jelinek <jakub@redhat.com>
7381
7382 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7383 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7384 avx512f with avx512dq.
7385 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7386 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7387 avx512f with avx512dq.
7388 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7389 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7390 avx512f with avx512dq.
7391
0a38b341
MP
73922017-01-26 Marek Polacek <polacek@redhat.com>
7393
7394 PR c/79199
7395 * c-c++-common/Wduplicated-branches-13.c: New test.
7396
ebff5c3f
DS
73972017-01-26 David Sherwood <david.sherwood@arm.com>
7398
7399 PR middle-end/79212
7400 * gfortran.dg/gomp/sharing-4.f90: New test.
7401
e6d55103
JJ
74022017-01-26 Jakub Jelinek <jakub@redhat.com>
7403
1a27fab1
JJ
7404 PR target/70465
7405 * gcc.target/i386/pr70465.c: New test.
7406
e6d55103
JJ
7407 * brig.dg/dg.exp: Update copyright years.
7408 * lib/brig-dg.exp: Update copyright years.
7409 * lib/brig.exp: Update copyright years.
7410
b5aa1281
MM
74112017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7412
7413 PR target/79179
7414 * gcc.target/powerpc/pr79179.c: New test.
7415
3b5de3cb
BS
74162017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7417
7418 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7419 generation to accept D-mode memory accesses.
7420
dbe81dbe
MS
74212017-01-25 Martin Sebor <msebor@redhat.com>
7422
7423 PR c++/71290
7424 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7425 * g++.dg/ext/flexarray-mangle.C: Same.
7426 * g++.dg/ext/flexarray-subst.C: Same.
7427 * g++.dg/ext/flexary10.C: Same.
7428 * g++.dg/ext/flexary11.C: Same.
7429 * g++.dg/ext/flexary14.C: Same.
7430 * g++.dg/ext/flexary16.C: Same.
7431 * g++.dg/ext/flexary18.C: Same.
7432 * g++.dg/ext/flexary19.C: Same.
7433 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
7434 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7435 * g++.dg/ubsan/object-size-1.C: Same.
7436 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 7437
0e343868
JJ
74382017-01-25 Jakub Jelinek <jakub@redhat.com>
7439
a25608aa
JJ
7440 PR c++/78896
7441 * g++.dg/cpp1z/decomp24.C: New test.
7442
0e343868
JJ
7443 PR c++/77914
7444 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7445 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7446 expect a warning.
7447 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7448 expect warnings.
7449 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7450 * g++.dg/cpp1y/pr59636.C: Likewise.
7451 * g++.dg/cpp1y/pr60190.C: Likewise.
7452
0d098f4b
BC
74532017-01-25 Bin Cheng <bin.cheng@arm.com>
7454
7455 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7456
5332c89e 74572017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
7458
7459 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
7460 vec_packs built-ins
7461
ed4e59f4
CL
74622017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7463
7464 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7465 -mcpu=cortex-a57.
7466 * gcc.target/arm/vseleqsf.c: Likewise.
7467 * gcc.target/arm/vselgedf.c: Likewise.
7468 * gcc.target/arm/vselgesf.c: Likewise.
7469 * gcc.target/arm/vselgtdf.c: Likewise.
7470 * gcc.target/arm/vselgtsf.c: Likewise.
7471 * gcc.target/arm/vselledf.c: Likewise.
7472 * gcc.target/arm/vsellesf.c: Likewise.
7473 * gcc.target/arm/vselltdf.c: Likewise.
7474 * gcc.target/arm/vselltsf.c: Likewise.
7475 * gcc.target/arm/vselnedf.c: Likewise.
7476 * gcc.target/arm/vselnesf.c: Likewise.
7477 * gcc.target/arm/vselvcdf.c: Likewise.
7478 * gcc.target/arm/vselvcsf.c: Likewise.
7479 * gcc.target/arm/vselvsdf.c: Likewise.
7480 * gcc.target/arm/vselvssf.c: Likewise.
7481
a5d6927f
RB
74822017-01-25 Richard Biener <rguenther@suse.de>
7483
7484 PR testsuite/72850
7485 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7486 to what we had before adding the threading passes.
7487
c2873892
RB
74882017-01-25 Richard Biener <rguenther@suse.de>
7489
7490 PR tree-optimization/69264
7491 * g++.dg/torture/pr69264.C: New testcase.
7492
9aa483a2
KT
74932016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7494
7495 PR target/79145
7496 * gcc.target/arm/pr79145.c: New test.
7497
5c628c3e
RB
74982017-01-25 Richard Biener <rguenther@suse.de>
7499
7500 PR debug/78363
7501 * g++.dg/gomp/pr78363-1.C: New testcase.
7502 * g++.dg/gomp/pr78363-2.C: Likewise.
7503 * g++.dg/gomp/pr78363-3.C: Likewise.
7504
9078cd36
KT
75052016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7506
7507 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7508 * gcc.dg/lto/pr61526_0.c: Likewise.
7509 * gcc.dg/lto/pr64415_0.c: Likewise.
7510
7cfd79d6
JJ
75112017-01-24 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR c++/79205
7514 * g++.dg/cpp1z/decomp22.C: New test.
7515 * g++.dg/cpp1z/decomp23.C: New test.
7516
3e4b91f2
NS
75172017-01-24 Nathan Sidwell <nathan@acm.org>
7518
1d7bc790
NS
7519 PR c++/78469
7520 * g++.dg/cpp0x/pr78469.C: New.
7521
3e4b91f2
NS
7522 PR c++/79118
7523 * g++.dg/cpp0x/pr79118.C: New.
7524
b20ba138
EB
75252017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7526
7527 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7528
c2e84327
DM
75292017-01-24 David Malcolm <dmalcolm@redhat.com>
7530
7531 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7532 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7533 * gcc.dg/rtl/rtl.exp: New file.
7534 * gcc.dg/rtl/test.c: New file.
7535 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7536 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7537 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7538 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7539 * gcc.dg/rtl/x86_64/final.c: New test case.
7540 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7541 * gcc.dg/rtl/x86_64/ira.c: New test case.
7542 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7543 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7544 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7545 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7546 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7547 * gcc.dg/rtl/x86_64/test_1.h: New file.
7548 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7549 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7550 * gcc.dg/rtl/x86_64/times-two.h: New file.
7551 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7552
cf8d19de
BC
75532017-01-24 Bin Cheng <bin.cheng@arm.com>
7554
7555 PR tree-optimization/79159
7556 * g++.dg/tree-ssa/pr79159.C: New test.
7557
f6a24a94 75582017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
7559 Martin Jambor <mjambor@suse.cz>
7560
7561 * lib/brig-dg.exp: New file.
7562 * lib/brig.exp: Likewise.
7563 * brig.dg/README: Likewise.
7564 * brig.dg/dg.exp: Likewise.
7565 * brig.dg/test/gimple/alloca.hsail: Likewise.
7566 * brig.dg/test/gimple/atomics.hsail: Likewise.
7567 * brig.dg/test/gimple/branches.hsail: Likewise.
7568 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7569 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7570 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7571 * brig.dg/test/gimple/mem.hsail: Likewise.
7572 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7573 * brig.dg/test/gimple/packed.hsail: Likewise.
7574 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7575 * brig.dg/test/gimple/variables.hsail: Likewise.
7576 * brig.dg/test/gimple/vector.hsail: Likewise.
7577
c3b3e526
JJ
75782017-01-24 Jakub Jelinek <jakub@redhat.com>
7579
7580 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7581 support asan, only on i?86/x86_64 require sse2_runtime.
7582
75f92127
KN
75832017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7584
7585 PR target/66669
7586 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7587 test on powerpc targets.
7588
1a998fa0
MS
75892017-01-23 Martin Sebor <msebor@redhat.com>
7590
7591 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7592
108fdd6d
RB
75932017-01-23 Richard Biener <rguenther@suse.de>
7594
7595 PR tree-optimization/79088
7596 PR tree-optimization/79188
7597 * gcc.dg/torture/pr79088.c: New testcase.
7598 * gcc.dg/torture/pr79188.c: Likewise.
7599
28826a66
KN
76002017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7601
7602 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7603 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7604 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7605 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7606 type of test function to reflect change in built-in function's
7607 return type.
7608 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7609 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7610 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7611 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7612 type and second argument type to reflect change in built-in
7613 function's type signature.
7614 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7615 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7616 type of test function to reflect change in built-in function's
7617 return type.
7618 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7619 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7620 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7621 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7622 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7623 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7624 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7625 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7626 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7627 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7628 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7629 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7630 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7631 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7632 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7633 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7634 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7635 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7636 type of test function to reflect change in built-in function's
7637 return type.
7638 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7639 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7640 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7641 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7642 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7643 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7644 test function's result and second argument to reflect change in
7645 built-in function's type signature.
7646 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7647
e6b8075c
NS
76482017-01-23 Nathan Sidwell <nathan@acm.org>
7649
fc7612fd
NS
7650 PR C++/71710
7651 * g++.dg/template/pr71710.C: New.
7652
e6b8075c
NS
7653 PR c++/71406
7654 PR c++/77508
7655 * g++.dg/template/pr71406.C: New.
7656
15b8fd49
TK
76572017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7658
9b7716c9 7659 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7660
e9c4fbe9
BS
76612017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7662
7663 PR rtl-optimization/78634
7664 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7665
8539a302
BC
76662017-01-23 Bin Cheng <bin.cheng@arm.com>
7667
7668 PR tree-optimization/70754
7669 * gfortran.dg/pr70754.f90: New test.
7670
f368600f
ML
76712017-01-23 Martin Liska <mliska@suse.cz>
7672
7673 PR tree-optimization/79196
7674 * gcc.dg/asan/pr79196.c: New test.
7675 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7676
d886761f
MM
76772017-01-23 Michael Matz <matz@suse.de>
7678
7679 PR tree-optimization/78384
7680 * gcc.dg/pr78384.c: New test.
7681
cffcafda
RB
76822017-01-23 Richard Biener <rguenther@suse.de>
7683
7684 PR tree-optimization/79186
7685 * gcc.dg/torture/pr79186.c: New testcase.
7686 * gcc.dg/torture/pr79187.c: Likewise.
7687
bda2bc48
MJ
76882017-01-23 Martin Jambor <mjambor@suse.cz>
7689
7690 * gcc.dg/ipa/vrp8.c: New test.
7691
f65f1ae3
MJ
76922017-01-23 Martin Jambor <mjambor@suse.cz>
7693
7694 PR ipa/79108
7695 * gfortran.dg/lto/pr79108_0.f90: New test.
7696
dea06111
AS
76972017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7698
7699 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7700 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7701 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7702 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7703 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7704 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7705 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7706 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7707 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7708 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7709 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7710 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7711 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7712 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7713 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7714 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7715
05011618
RB
77162017-01-23 Richard Biener <rguenther@suse.de>
7717 Nick Clifton <nickc@redhat.com>
7718
7719 PR testsuite/78421
7720 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7721 If the target is ARM return the result of the
7722 check_effective_target_arm_vect_no_misalign proc.
7723 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7724 support unaligned vectors then only expect one of the loops to be
7725 unrolled.
7726
f6b9f2ff
ML
77272017-01-23 Martin Liska <mliska@suse.cz>
7728
7729 * gcc.dg/asan/use-after-scope-10.c: New test.
7730 * gcc.dg/asan/use-after-scope-11.c: New test.
7731 * g++.dg/asan/use-after-scope-5.C: New test.
7732
c7775327
ML
77332017-01-23 Martin Liska <mliska@suse.cz>
7734
7735 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7736 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7737 sanopt optimization for ASAN_POISON.
7738
d8ae8d16
KT
77392016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7740
7741 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7742
54d7c70c
CL
77432017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7744
7745 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7746 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7747 for poly*_t types.
7748 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7749 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7750 exec_vcombine): Likewise.
7751 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7752 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7753 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7754 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7755 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7756 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7757 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7758 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7759 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7761 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7762 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7763 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7764 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7765 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7766 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7767 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7768 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7769 Likewise.
7770 (TEST_VGET_LANE): Cast to uint to avoid warning.
7771 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7772 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7773 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7774 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7775 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7776 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7778 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7779 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7780 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7781 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7782 CHECK_POLY instead of CHECK for poly64_t types.
7783 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7784 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7785 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7786 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7787 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7788 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7789 uint32_t.
7790 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7791 for int32_t, int64_t.
7792 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7793 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7794 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7795 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7796 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7797 needed.
7798
386fe51c
JJ
77992017-01-22 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR fortran/79154
7802 * gfortran.dg/gomp/pr79154-1.f90: New test.
7803 * gfortran.dg/gomp/pr79154-2.f90: New test.
7804
bc4d86e6
AS
78052017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7806
7807 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7808
c31d5fce
MP
78092017-01-21 Marek Polacek <polacek@redhat.com>
7810
7811 PR testsuite/79169
7812 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7813
25cb56c3
JH
78142017-01-20 Jan Hubicka <hubicka@ucw.cz>
7815
7816 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7817
ea9f867b
BS
78182017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7819
7820 PR rtl-optimization/79125
7821 * gcc.dg/torture/pr79125.c: New test.
7822
a876231c
JW
78232017-01-20 Jiong Wang <jiong.wang@arm.com>
7824
2568d8a1 7825 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7826 only.
2568d8a1
JJ
7827 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7828 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7829
4b9f2115
NS
78302017-01-20 Nathan Sidwell <nathan@acm.org>
7831
3e4b91f2 7832 PR c++/78495
4b9f2115
NS
7833 * g++.dg/cpp1z/inh-ctor38.C: New.
7834
d2aadab1
MP
78352017-01-20 Marek Polacek <polacek@redhat.com>
7836
7837 PR c/79152
7838 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7839
449cd5af
TP
78402017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7841
7842 * lib/target-supports.exp (check_configured_with): New procedure.
7843 (check_effective_target_default_mode): new effective target.
7844 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7845 default mode. Fix dg-skip-if target selector syntax.
7846 * gcc.target/arm/optional_thumb-2.c: Likewise.
7847 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7848 syntax.
7849
ebed7175
DM
78502017-01-20 David Malcolm <dmalcolm@redhat.com>
7851
7852 PR c++/77829
7853 PR c++/78656
7854 * g++.dg/spellcheck-pr77829.C: New test case.
7855 * g++.dg/spellcheck-pr78656.C: New test case.
7856
2ebd93e1
MP
78572017-01-20 Marek Polacek <polacek@redhat.com>
7858
7859 PR c/64279
7860 * c-c++-common/Wduplicated-branches-1.c: New test.
7861 * c-c++-common/Wduplicated-branches-10.c: New test.
7862 * c-c++-common/Wduplicated-branches-11.c: New test.
7863 * c-c++-common/Wduplicated-branches-12.c: New test.
7864 * c-c++-common/Wduplicated-branches-2.c: New test.
7865 * c-c++-common/Wduplicated-branches-3.c: New test.
7866 * c-c++-common/Wduplicated-branches-4.c: New test.
7867 * c-c++-common/Wduplicated-branches-5.c: New test.
7868 * c-c++-common/Wduplicated-branches-6.c: New test.
7869 * c-c++-common/Wduplicated-branches-7.c: New test.
7870 * c-c++-common/Wduplicated-branches-8.c: New test.
7871 * c-c++-common/Wduplicated-branches-9.c: New test.
7872 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7873 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7874 * g++.dg/ext/builtin-object-size3.C: Likewise.
7875 * g++.dg/gomp/loop-1.C: Likewise.
7876 * g++.dg/warn/Wduplicated-branches1.C: New test.
7877 * g++.dg/warn/Wduplicated-branches2.C: New test.
7878
0ce4024a
ML
78792017-01-20 Martin Liska <mliska@suse.cz>
7880
7881 PR lto/69188
7882 * gcc.dg/lto/pr69188_0.c: New test.
7883 * gcc.dg/lto/pr69188_1.c: New test.
7884
d8ea3e7c
AS
78852017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7886
7887 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7888 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7889 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7890 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7891 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7892 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7893 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7894 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7895 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7896 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7897 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7898 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7899 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7900 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7901 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7902 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7903 * gcc.target/i386/avx-1.c: Test new intrinsics.
7904 * gcc.target/i386/sse-13.c: Ditto.
7905 * gcc.target/i386/sse-23.c: Ditto.
7906
0516164b
RB
79072017-01-20 Richard Biener <rguenther@suse.de>
7908
7909 PR tree-optimization/71264
7910 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7911
d821744c
MF
79122017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7913
7914 * gcc.target/mips/madd4-1.c: New file.
7915 * gcc.target/mips/madd4-2.c: Likewise.
7916 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7917 HAS_MADD4.
7918 (mips_option_groups): Add -m[no-]madd4.
7919 (mips-dg-init): Detect default -mno-madd4.
7920 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7921 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7922 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7923 * gcc.target/mips/nmadd-1.c: Likewise.
7924 * gcc.target/mips/nmadd-2.c: Likewise.
7925 * gcc.target/mips/nmadd-3.c: Likewise.
7926
db58fd89
JW
79272017-01-19 Jiong Wang <jiong.wang@arm.com>
7928
7929 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7930 combined instructions.
7931 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7932 instructions.
7933 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7934 of pointer authentication.
7935
bd9cf60b
MM
79362017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7937
7938 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7939 floating point hardware to run test.
7940
ab014eb3
TC
79412017-01-19 Tamar Christina <tamar.christina@arm.com>
7942
2568d8a1 7943 * lib/target-supports.exp
ab014eb3
TC
7944 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7945
c048038f
RO
79462017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7947
7948 PR testsuite/79051
7949 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7950 __x86_64__]: Allow for target i?86-*-*.
7951
ab6b44cb
MF
79522017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7953
7954 PR target/78176
7955 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7956 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7957 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7958 HAS_LXC1.
7959 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7960 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7961 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7962
118d5ed3
AV
79632017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7964
7965 PR fortran/70696
7966 * gfortran.dg/coarray_43.f90: New test.
7967
a57c520e
RE
79682017-01-19 Richard Earnshaw <rearnsha@arm.com>
7969
7970 PR rtl-optimization/79121
7971 * gcc.c-torture/execute/pr79121.c: New test.
7972
54dc4be2
MM
79732017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7974
7975 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7976 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7977
7bd5dad2
LK
79782017-01-18 Louis Krupp <louis.krupp@zoho.com>
7979
7980 PR fortran/50069
7981 PR fortran/55086
7982 * gfortran.dg/pr50069_1.f90: New test.
7983 * gfortran.dg/pr50069_2.f90: New test.
7984 * gfortran.dg/pr55086_1.f90: New test.
7985 * gfortran.dg/pr55086_1_tfat.f90: New test.
7986 * gfortran.dg/pr55086_2.f90: New test.
7987 * gfortran.dg/pr55086_2_tfat.f90: New test.
7988 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7989
0edd264d
AS
79902017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7991 * gcc.dg/strcmp-1.c: New test.
7992 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7993
551914b7
DM
79942017-01-18 David Malcolm <dmalcolm@redhat.com>
7995
7996 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7997 (dejagnu_fail): Likewise.
7998 (dejagnu_note): Likewise.
7999 (pass): Provide forward decl, moving true decl to after #include
8000 of harness.h.
8001 (fail): Likewise.
8002 (note): Likewise.
8003
b7d3a6a6
MM
80042017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8005
8006 * gcc.target/powerpc/p9-xxbr-1.c: New test.
8007 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
8008
c484627c
NS
80092017-01-18 Nathan Sidwell <nathan@acm.org>
8010
8011 PR c++/78488
8012 * g++.dg/cpp1z/inh-ctor37.C: New.
8013
a711887e
UB
80142017-01-18 Uros Bizjak <ubizjak@gmail.com>
8015
8016 PR rtl-optimization/78952
8017 * gcc.target/i386/pr78952-1.c: New test.
8018 * gcc.target/i386/pr78952-2.c: Ditto.
8019
525a5e33
AV
80202017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
8021
8022 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
8023
80242017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
8025
8026 PR fortran/70696
8027 * gfortran.dg/coarray_event_1.f08: New test.
8028
90553aac
JJ
80292017-01-18 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR target/77416
8032 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
8033 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
8034 from dg-options.
8035 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
8036 guarded test.
8037 * gcc.target/powerpc/fusion4.c: Likewise.
8038 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
8039 guarded test.
8040 * gcc.target/powerpc/pr58673-1.c: Likewise.
8041 * gcc.target/powerpc/pr58673-2.c: Likewise.
8042 * gcc.target/powerpc/pr59054.c: Likewise.
8043
dfc42f08
BS
80442016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8045
8046 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
8047 vec_bperm.
8048 * gcc.target/powerpc/p9-vbpermd.c: New file.
8049
f3981e7e
AK
80502017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8051
8052 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8053 (must_not_compile2): Downcase first letter of error messages.
8054 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8055 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8056
2c65d990
NS
80572017-01-18 Nathan Sidwell <nathan@acm.org>
8058
8059 PR c++/79091
8060 * g++.dg/pr79091.C: New.
8061
a711887e
UB
80622017-01-18 Jakub Jelinek <jakub@redhat.com>
8063
8064 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8065 to dg-options.
8066 (p0): Add missing dg-error.
8067
4701fba3
JS
80682017-01-17 Joe Seymour <joe.s@somniumtech.com>
8069
8070 * gcc.target/msp430/mul_f5_muldef.c: New test.
8071
ac4dc08d
MM
80722017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8073
8074 PR target/79004
8075 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8076 options. Fix up the syntax for using \m and \M.
8077
1b3254e4
SB
80782017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8079
8080 PR target/78875
8081 * gcc.target/powerpc/ssp-1.c: New testcase.
8082 * gcc.target/powerpc/ssp-2.c: New testcase.
8083
8144a493
WD
80842017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8085
8086 * gcc.target/aarch64/eh_return.c: New test.
8087
a6607774
BS
80882017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8089
8090 * vec-rlmi-rlnm.c: New file.
8091
8ddfdbc2
NS
80922017-01-17 Nathan Sidwell <nathan@acm.org>
8093
8094 PR c++/61636
8095 * g++.dg/cpp1y/pr61636-1.C: New.
8096 * g++.dg/cpp1y/pr61636-2.C: New.
8097 * g++.dg/cpp1y/pr61636-3.C: New.
8098
d365b403
MS
80992017-01-17 Martin Sebor <msebor@redhat.com>
8100
8101 PR testsuite/79115
8102 * gcc.dg/pr78768.c: Make it a link-only test.
8103
0d80ab91
DM
81042017-01-17 David Malcolm <dmalcolm@redhat.com>
8105
8106 PR c++/71497
8107 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8108 expected messages.
8109 * c-c++-common/Wmisleading-indentation.c: Likewise.
8110
31b61548
VM
81112017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8112
8113 PR target/79058
8114 * gcc.target/arm/pr79058.c: New.
8115
c549996e
JJ
81162017-01-17 Jakub Jelinek <jakub@redhat.com>
8117
8118 PR tree-optimization/71854
8119 * gcc.dg/vect/pr71854.c: New test.
8120
4f197ff9
ML
81212017-01-17 Martin Liska <mliska@suse.cz>
8122
8123 PR ipa/71207
8124 * g++.dg/ipa/pr71207.C: New test.
8125
d4193b85
JH
81262017-01-17 Jan Hubicka <hubicka@ucw.cz>
8127
8128 PR middle-end/77445
8129 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8130 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8131
906e7712
JJ
81322017-01-17 Jakub Jelinek <jakub@redhat.com>
8133
8134 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8135 rather than long unsigned int.
8136 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8137
12314dc9
RB
81382017-01-17 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/71433
8141 * gcc.dg/Warray-bounds-20.c: New testcase.
8142
a23e48df
RB
81432017-01-17 Richard Biener <rguenther@suse.de>
8144
8145 PR testsuite/52563
8146 PR testsuite/71237
8147 PR testsuite/77737
8148 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8149 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8150 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8151
e6750e5c
AM
81522017-01-17 Alan Modra <amodra@gmail.com>
8153
8154 * gcc.target/powerpc/pr79066.c: New.
8155
a59afbe2
JL
81562017-01-16 Jeff Law <law@redhat.com>
8157
8158 PR tree-optimization/33562
8159 PR tree-optimization/61912
8160 PR tree-optimization/77485
8161 PR tree-optimization/79090
8162 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8163 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8164
e1bcfb92
JJ
81652017-01-16 Jakub Jelinek <jakub@redhat.com>
8166
98e92fb2
JJ
8167 PR c/79089
8168 * gcc.c-torture/compile/pr79089.c: New test.
8169
e1bcfb92
JJ
8170 PR target/79080
8171 * gcc.dg/pr79080.c: New test.
8172
0ef1f9cd
DM
81732017-01-16 David Malcolm <dmalcolm@redhat.com>
8174
8175 PR c/78304
8176 * gcc.dg/format/pr78304.c: Convert argument from integral type
8177 to a pointer.
8178 * gcc.dg/format/pr78304-2.c: Likewise.
8179
76689ffc
CL
81802017-01-16 Carl Love <cel@us.ibm.com>
8181
8182 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8183 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8184
ce12ee9e
CL
81852017-01-16 Carl Love <cel@us.ibm.com>
8186
8187 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8188 Change arguments and return type to bool long long.
8189
b336037d
MS
81902017-01-16 Martin Sebor <msebor@redhat.com>
8191
8192 PR testsuite/79051
8193 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8194 on x86.
8195
1ddca3f3
PC
81962017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8197
8198 Revert:
a711887e 8199 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
8200
8201 PR c++/71737
8202 * g++.dg/cpp0x/pr71737.C: New.
8203
290687fb
BS
82042017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8205
8206 * gcc.target/powerpc/swaps-p8-27.c: New.
8207
7d2f3f1d
PC
82082017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8209
8210 PR c++/71737
8211 * g++.dg/cpp0x/pr71737.C: New.
8212
d743728f
EB
82132017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/opt62.adb: New test.
8216 * gnat.dg/opt62_pkg.ads: New helper.
8217
90aead21
BS
82182017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8219
a711887e
UB
8220 PR rtl-optimization/78626
8221 PR rtl-optimization/78727
90aead21
BS
8222 * gcc.dg/torture/pr78626.c: New test.
8223 * gcc.dg/torture/pr78727.c: New test.
8224
afaecc23
AM
82252017-01-14 Alan Modra <amodra@gmail.com>
8226
8227 * gcc.c-torture/compile/pr72749.c: New test.
8228
be4aa83d
DM
82292017-01-13 David Malcolm <dmalcolm@redhat.com>
8230
8231 PR c/78304
8232 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8233 (test_macro_2): New test.
8234 (test_macro_3): New test.
8235 (test_macro_4): New test.
8236 (test_non_contiguous_strings): Convert line number to line offset.
8237 * gcc.dg/format/pr78304-2.c: New test case.
8238 * gcc.dg/format/pr78304.c: New test case.
8239
7cdca3ec
UB
82402017-01-13 Uros Bizjak <ubizjak@gmail.com>
8241
8242 * gcc.target/i386/funcspec-56.inc: Add missing options and
8243 reorder options by implied ISAs, as in ix86_target_string.
8244
e3017e52
MP
82452017-01-13 Marek Polacek <polacek@redhat.com>
8246
8247 PR c++/71166
8248 * g++.dg/cpp0x/constexpr-array18.C: New test.
8249
d155c6fe
JL
82502017-01-13 Jeff Law <law@redhat.com>
8251
7c9560a5
JL
8252 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8253
9e59e99a
JL
8254 PR tree-optimization/61912
8255 PR tree-optimization/77485
8256 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8257 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8258 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8259
8260 PR tree-optimization/33562
8261 PR tree-optimization/61912
8262 PR tree-optimization/77485
d155c6fe
JL
8263 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8264 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8265 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8266 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8267 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8268 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8269 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8270
77719b06
ML
82712017-01-13 Martin Liska <mliska@suse.cz>
8272
8273 PR ipa/79043
8274 * gcc.c-torture/execute/pr79043.c: New test.
8275
a181b2bc
RB
82762017-01-13 Richard Biener <rguenther@suse.de>
8277
8278 PR middle-end/78411
8279 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8280
eaed3226
AV
82812017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8282
8283 PR fortran/70697
8284 * gfortran.dg/coarray/event_4.f08: New test.
8285
4ccff88b
AV
82862017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8287
8288 PR fortran/70696
8289 * gfortran.dg/coarray/event_3.f08: New test.
8290
3c3b9090
RB
82912017-01-13 Richard Biener <rguenther@suse.de>
8292
8293 PR tree-optimization/77283
8294 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8295
25329913
RB
82962017-01-13 Richard Biener <rguenther@suse.de>
8297
8298 * gcc.dg/gimplefe-22.c: New testcase.
8299
10b70b8e
RB
83002017-01-13 Richard Biener <rguenther@suse.de>
8301
8302 PR tree-optimization/77283
8303 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8304 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8305 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8306
76a8f82f
SL
83072017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8308
8309 * gcc.dg/pr77862.c: Require fpic target.
8310
59a505da
MM
83112017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8312
8313 PR target/79004
8314 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8315
bce6f760
MS
83162017-01-12 Martin Sebor <msebor@redhat.com>
8317
8318 * gcc.dg/pr78138.c: Adjust.
8319 * gcc.dg/pr78768.c: Adjust.
8320 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8321 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8322 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8323 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8324 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8325 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8326 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8327 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8328 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8329 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8330 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8331
3eefa646
JJ
83322017-01-12 Jakub Jelinek <jakub@redhat.com>
8333
8334 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8335
dcb56243
MS
83362017-01-12 Martin Sebor <msebor@redhat.com>
8337
8be3f306 8338 PR testsuite/79051
940242cd
MS
8339 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8340 due to bug 79054.
dcb56243 8341
b7431c20
DE
83422017-01-12 David Edelsohn <dje.gcc@gmail.com>
8343
8344 * gcc.dg/pr78768.c: Require LTO.
8345
2bcd9f32
MS
83462017-01-12 Martin Sebor <msebor@redhat.com>
8347
8348 PR c/79074
8349 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8350 due to the referenced bug.
8351
b2fc1c70
MS
83522017-01-12 Martin Sebor <msebor@redhat.com>
8353
8354 PR testsuite/79073
8355 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8356
fbed6f36
UB
83572017-01-12 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * gcc.target/i386/builtin_target.c (check_features): Check all
8360 supported __builtin_cpu_supports options.
8361
27282dad
KT
83622017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8363
8364 PR tree-optimization/78319
8365 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8366 Remove xfail.
8367
66113166
BS
83682017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369
8370 PR target/79044
8371 * gcc.target/powerpc/swaps-p8-26.c: New.
8372
6bb4ea5c
RB
83732017-01-12 Richard Biener <rguenther@suse.de>
8374
8375 * gcc.dg/gimplefe-21.c: New testcase.
8376
f15dbadb
MC
83772017-01-12 Michael Collison <michael.collison@arm.com>
8378
8379 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8380
73e32c47
JK
83812017-01-11 Julia Koval <julia.koval@intel.com>
8382 Uros Bizjak <ubizjak@gmail.com>
8383
8384 * gcc.target/i386/sgx.c New test.
8385 * gcc.target/i386/sse-12.c: Add -msgx.
8386 * gcc.target/i386/sse-13.c: Ditto.
8387 * gcc.target/i386/sse-14.c: Ditto.
8388 * gcc.target/i386/sse-22.c: Ditto.
8389 * gcc.target/i386/sse-23.c: Ditto.
8390 * g++.dg/other/i386-2.C: Ditto.
8391 * g++.dg/other/i386-3.C: Ditto.
8392
3594adc7
MS
83932017-01-11 Martin Sebor <msebor@redhat.com>
8394
8395 PR c++/24511
8396 * g++.dg/template/explicit9.C: New test.
8397
01bfd257
NS
83982017-01-11 Nathan Sidwell <nathan@acm.org>
8399
8400 PR c++/77812
8401 * g++.dg/pr77812.C: New.
8402
88df7964
JJ
84032017-01-11 Jakub Jelinek <jakub@redhat.com>
8404
eae63d78
JJ
8405 PR c++/71537
8406 * g++.dg/cpp1y/constexpr-71537.C: New test.
8407
88df7964
JJ
8408 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8409 argument.
8410
960ecba4
MS
84112017-01-11 Martin Sebor <msebor@redhat.com>
8412
8413 PR c/47931
8414 * c-c++-common/Waddress-2.c: New test.
8415
1f258a55
JJ
84162017-01-11 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR c++/78341
8419 * g++.dg/cpp0x/pr78341.C: New test.
8420
bf5fbf46
MS
84212017-01-11 Martin Sebor <msebor@redhat.com>
8422
8423 PR c/78768
8424 * gcc.dg/pr78768.c: New test.
8425
19ff0049
DM
84262017-01-11 David Malcolm <dmalcolm@redhat.com>
8427
8428 PR driver/78877
8429 * gcc.dg/spellcheck-options-14.c: New test case.
8430 * gcc.dg/spellcheck-options-15.c: New test case.
8431 * gcc.dg/spellcheck-options-16.c: New test case.
8432 * gcc.dg/spellcheck-options-17.c: New test case.
8433
c86e9f03
ML
84342017-01-11 Martin Liska <mliska@suse.cz>
8435
8436 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8437
947f51d6
JJ
84382017-01-11 Jakub Jelinek <jakub@redhat.com>
8439
8440 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8441 instead of just 1 for the decomposition from struct C.
8442
849fccf8
EB
84432017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8444
8445 * gcc.c-torture/execute/20170111-1.c: New test.
8446
80c74722
RB
84472017-01-11 Richard Biener <rguenther@suse.de>
8448
8449 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8450
4c4b4703
JJ
84512017-01-11 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR middle-end/50199
8454 * gcc.dg/lto/pr50199_0.c: New test.
8455
664b1a6b
MS
84562017-01-10 Martin Sebor <msebor@redhat.com>
8457
8458 PR testsuite/78960
8459 PR testsuite/78959
8460 PR testsuite/78133
8461 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8462 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8463
fefd3086
MS
84642017-01-10 Martin Sebor <msebor@redhat.com>
8465
8466 PR middle-end/78138
664b1a6b 8467 * gcc.dg/pr78138.c: New test.
fefd3086 8468
b9f4757f
DM
84692017-01-10 David Malcolm <dmalcolm@redhat.com>
8470
8471 PR c++/77949
8472 * g++.dg/diagnostic/pr77949.C: New test case.
8473
5a50f6bb
MS
84742017-01-10 Martin Sebor <msebor@redhat.com>
8475
8476 PR middle-end/78245
8477 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8478
c16880ef
MS
84792017-01-10 Martin Sebor <msebor@redhat.com>
8480
8481 PR tree-optimization/78775
8482 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8483 * gcc.dg/attr-alloc_size-10.c: New test.
8484 * gcc.dg/attr-alloc_size-11.c: New test.
8485 * gcc.dg/builtin-stringop-chk-7.c: New test.
8486 * gcc.dg/pr78775.c: New test.
8487 * gcc.dg/pr78973-2.c: New test.
8488 * gcc.dg/pr78973.c: New test.
8489
5363d9d9
JL
84902017-01-10 Jeff Law <law@redhat.com>
8491
8492 PR tree-optimization/77766
8493 PR tree-optimization/78856
8494 * gcc.c-torture/execute/pr77766.c: New test.
8495
aae23693
RB
84962016-01-10 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/79034
8499 * g++.dg/torture/pr79034.C: New testcase.
8500
a0843aed
ML
85012017-01-10 Martin Liska <mliska@suse.cz>
8502
8503 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8504 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8505 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8506 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8507 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8508 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8509 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8510 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8511 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8512 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8513 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8514 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8515 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8516 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8517 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8518 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8519 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8520 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8521 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8522 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8523 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8524 * gcc.dg/ipa/pr64307.c: Likewise.
8525 * gcc.dg/ipa/pr77653.c: Likewise.
8526
79fc8ffe
AS
85272017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8528
8529 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8530 * g++.dg/other/i386-3.C: Ditto.
8531 * gcc.target/i386/sse-12.c: Ditto.
8532 * gcc.target/i386/sse-13.c: Ditto.
8533 * gcc.target/i386/sse-22.c: Ditto.
8534 * gcc.target/i386/sse-23.c: Ditto.
8535 * gcc.target/i386/builtin_target.c: Handle new option.
8536 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8537 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8538 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8539
dfa6951f
MS
85402017-01-09 Martin Sebor <msebor@redhat.com>
8541
8542 PR testsuite/79036
8543 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8544 with different precisions.
8545
a271e415
EB
85462017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8547
8548 * g++.dg/opt/call2.C: New test.
8549 * g++.dg/opt/call3.C: Likewise.
8550 * gnat.dg/array26.adb: New test.
8551 * gnat.dg/array26_pkg.ad[sb]: New helper.
8552 * gnat.dg/array27.adb: New test.
8553 * gnat.dg/array27_pkg.ad[sb]: New helper.
8554 * gnat.dg/array28.adb: New test.
8555 * gnat.dg/array28_pkg.ad[sb]: New helper.
8556
bd2c6270
JJ
85572017-01-09 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR translation/79019
8560 PR translation/79020
8561 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8562 diagnostics.
8563 * gfortran.dg/initialization_17.f90: Likewise.
8564
1c1d8e75
DH
85652017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8566
8567 PR testsuite/79026
8568 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8569 * gcc.target/i386/pr78904-4.c: Likewise.
8570 * gcc.target/i386/pr78904-6.c: Likewise.
8571 * gcc.target/i386/pr78967-2.c: Likewise.
8572
cb330ba5
JJ
85732017-01-09 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR tree-optimization/78899
8576 * gcc.target/i386/pr78899.c: New test.
8577 * gcc.dg/pr71077.c: New test.
8578
a5e14a42
MJ
85792017-01-09 Martin Jambor <mjambor@suse.cz>
8580
8581 PR ipa/78365
8582 PR ipa/78599
8583 * gcc.dg/torture/pr78365.c: New test.
8584
01216d27
JJ
85852017-01-09 Jakub Jelinek <jakub@redhat.com>
8586
dc59e50a
JJ
8587 PR c++/78948
8588 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8589 (main): Use int* instead of long long.
8590
01216d27
JJ
8591 PR tree-optimization/78938
8592 * gcc.dg/vect/pr78938.c: New test.
8593
c0d4fec7
KT
85942017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8595
8596 * gcc.dg/20161219.c: New test.
8597
7b1b0cc1
RB
85982017-01-09 Richard Biener <rguenther@suse.de>
8599
8600 PR tree-optimization/78997
8601 * gcc.dg/torture/pr78997.c: New testcase.
8602
813b9c0d
RB
86032017-01-09 Richard Biener <rguenther@suse.de>
8604
8605 PR debug/79000
8606 * g++.dg/lto/pr79000_0.C: New testcase.
8607 * g++.dg/lto/pr79000_1.c: Likewise.
8608
efcc8d38
MS
86092017-01-08 Martin Sebor <msebor@redhat.com>
8610
8611 PR middle-end/77708
8612 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8613 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8614 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8615 due to bug 78969.
8616 * gcc.dg/format/pr78569.c: Adjust.
8617
5ccf1d8d
DM
86182017-01-07 David Malcolm <dmalcolm@redhat.com>
8619
8620 PR c++/72803
8621 * g++.dg/diagnostic/pr72803.C: New test case.
8622
42002dfe
MS
86232017-01-07 Martin Sebor <msebor@redhat.com>
8624
8625 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8626 * gcc.dg/attr-alloc_size-4.c: Same.
8627
de91486c
AV
86282017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8629
8630 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8631 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8632 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8633 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8634 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8635 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8636 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8637
f55a925e
AS
86382017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8639 * gcc.dg/memcmp-1.c: New.
8640 * gcc.dg/strncmp-1.c: New.
8641
f3caa118
AV
86422017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8643
8644 * gcc.target/arm/acle/mcrr: New.
8645 * gcc.target/arm/acle/mcrr2: New.
8646 * gcc.target/arm/acle/mrrc: New.
8647 * gcc.target/arm/acle/mrrc2: New.
8648
ecc9a25b
AV
86492017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8650
8651 * gcc.target/arm/acle/mcr.c: New.
8652 * gcc.target/arm/acle/mrc.c: New.
8653 * gcc.target/arm/acle/mcr2.c: New.
8654 * gcc.target/arm/acle/mrc2.c: New.
8655
3811581f
AV
86562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8657
8658 * gcc.target/arm/acle/ldc: New.
8659 * gcc.target/arm/acle/ldc2: New.
8660 * gcc.target/arm/acle/ldcl: New.
8661 * gcc.target/arm/acle/ldc2l: New.
8662 * gcc.target/arm/acle/stc: New.
8663 * gcc.target/arm/acle/stc2: New.
8664 * gcc.target/arm/acle/stcl: New.
8665 * gcc.target/arm/acle/stc2l: New.
8666
d57daa0c
AV
86672017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8668
8669 * gcc.target/arm/acle/acle.exp: Run tests for different options
8670 and make sure fat-lto-objects is used such that we can still do
8671 assemble scans.
8672 * gcc.target/arm/acle/cdp.c: New.
8673 * gcc.target/arm/acle/cdp2.c: New.
8674 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8675 (check_effective_target_arm_coproc1_ok_nocache): New.
8676 (check_effective_target_arm_coproc2_ok): New.
8677 (check_effective_target_arm_coproc2_ok_nocache): New.
8678 (check_effective_target_arm_coproc3_ok): New.
8679 (check_effective_target_arm_coproc3_ok_nocache): New.
8680 (check_effective_target_arm_coproc4_ok): New.
8681 (check_effective_target_arm_coproc4_ok_nocache): New.
8682
8a123229
MS
86832017-01-06 Martin Sebor <msebor@redhat.com>
8684
8685 PR middle-end/78605
8686 * gcc.dg/tree-ssa/pr78605.c: New test.
8687
5b8999d6
MS
86882017-01-05 Martin Sebor <msebor@redhat.com>
8689
8690 PR tree-optimization/78910
8691 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8692 diagnostics.
8693 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8694 * gcc.dg/tree-ssa/pr78910.c: New test.
8695
4e89adf9
EB
86962017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8697
8698 * gcc.dg/sso-10.c: New test.
8699
962c5679
JJ
87002017-01-05 Jakub Jelinek <jakub@redhat.com>
8701
cfd719e7
JJ
8702 PR tree-optimization/71016
8703 * gcc.target/i386/pr71016.c: New test.
8704 * gcc.target/aarch64/pr71016.c: New test.
8705 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8706
26f20371
JJ
8707 PR c++/78931
8708 * g++.dg/cpp1z/decomp19.C: New test.
8709
962c5679
JJ
8710 PR c++/78890
8711 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8712 * g++.dg/init/union1.C: Likewise.
8713 * g++.dg/cpp0x/union6.C: Expect errors.
8714 * g++.dg/cpp0x/union8.C: New test.
8715 * g++.dg/cpp0x/pr78890-1.C: New test.
8716 * g++.dg/cpp0x/pr78890-2.C: New test.
8717
8c15f541
DE
87182017-01-05 David Edelsohn <dje.gcc@gmail.com>
8719
8720 * gcc.target/powerpc/pr71670.c: Require p9vector.
8721 * gcc.target/powerpc/p9-novsx.c: Same.
8722
51b86113
DM
87232017-01-05 David Malcolm <dmalcolm@redhat.com>
8724
8725 * selftests/asr_div1.rtl: New file.
8726 * selftests/aarch64: New subdirectory.
8727 * selftests/aarch64/times-two.rtl: New file.
8728 * selftests/bb-index.rtl: New file.
8729 * selftests/cfg-test.rtl: New file.
8730 * selftests/const-int.rtl: New file.
8731 * selftests/example-labels.rtl: New file.
8732 * selftests/insn-with-mode.rtl: New file.
8733 * selftests/jump-to-label-ref.rtl: New file.
8734 * selftests/jump-to-return.rtl: New file.
8735 * selftests/jump-to-simple-return.rtl: New file.
8736 * selftests/mem.rtl: New file.
8737 * selftests/note-insn-deleted.rtl: New file.
8738 * selftests/note_insn_basic_block.rtl: New file.
8739 * selftests/simple-cse.rtl: New file.
8740 * selftests/symbol-ref.rtl: New file.
8741 * selftests/x86_64: New subdirectory.
8742 * selftests/x86_64/call-insn.rtl: New file.
8743 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8744 * selftests/x86_64/times-two.rtl: New file.
8745 * selftests/x86_64/unspec.rtl: New file.
8746
dc7650cc
NS
87472017-01-05 Nathan Sidwell <nathan@acm.org>
8748
8749 PR c++/78765
8750 * g++.dg/cpp0x/pr78765.C: New.
8751
3db70565
DV
87522017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8753
8754 * gcc.target/s390/memcpy-2.c: New test.
8755 * gcc.target/s390/memset-2.c: New test.
8756
f5a537e3
AK
87572017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8758
8759 * gcc.target/s390/memcpy-1.c: New test.
8760
d80c6d02
JL
87612017-01-04 Jeff Law <law@redhat.com>
8762
8763 PR tree-optimization/78812
8764 * g++.dg/torture/pr78812.C: New test.
8765
08edc320 87662017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8767
8768 PR target/71977
8769 PR target/70568
8770 PR target/78823
8771 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8772 64-bit VSX systems with direct move, whether we optimize common
8773 code sequences in the GLIBC math library for float math functions.
8774 * gcc.target/powerpc/pr71977-2.c: Likewise.
8775
a9342885
MP
87762017-01-04 Marek Polacek <polacek@redhat.com>
8777
8778 PR c++/64767
8779 * c-c++-common/Wpointer-compare-1.c: New test.
8780
066435fe
JJ
87812017-01-04 Jakub Jelinek <jakub@redhat.com>
8782
abec4284
JJ
8783 PR c++/78949
8784 * c-c++-common/Wunused-var-16.c: New test.
8785
26c43e27
JJ
8786 PR c++/78693
8787 * g++.dg/cpp0x/pr78693.C: New test.
8788
fc73e60c
JJ
8789 PR driver/78957
8790 * gcc.dg/pr78957.c: New test.
8791
c9cf3863
JJ
8792 * g++.dg/cpp1y/auto-fn34.C: New test.
8793
066435fe
JJ
8794 PR c++/71182
8795 * g++.dg/cpp0x/pr71182.C: New test.
8796
598bd687
KN
87972017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8798
8799 PR target/78056
8800 * gcc.target/powerpc/pr78056-1.c: New test.
8801 * gcc.target/powerpc/pr78056-2.c: New test.
8802 * gcc.target/powerpc/pr78056-3.c: New test.
8803 * gcc.target/powerpc/pr78056-4.c: New test.
8804 * gcc.target/powerpc/pr78056-5.c: New test.
8805 * gcc.target/powerpc/pr78056-6.c: New test.
8806 * gcc.target/powerpc/pr78056-7.c: New test.
8807 * gcc.target/powerpc/pr78056-8.c: New test.
8808 * lib/target-supports.exp
8809 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8810 whether the effective target supports the popcntb instruction.
8811
8194635a
JL
88122017-01-03 Jeff Law <law@redhat.com>
8813
8814 PR tree-optimization/67955
8815 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8816
baf9ebc8
MP
88172017-01-04 Marek Polacek <polacek@redhat.com>
8818
8819 PR c++/77545
8820 PR c++/77284
8821 * g++.dg/cpp0x/range-for32.C: New test.
8822 * g++.dg/cpp0x/range-for33.C: New test.
8823
5dd9a9d0
DM
88242017-01-04 David Malcolm <dmalcolm@redhat.com>
8825
8826 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8827
4bf07f3f
NS
88282017-01-04 Nathan Sidwell <nathan@acm.org>
8829
8830 PR c++/66735
8831 * g++.dg/cpp1y/pr66735.C: New.
8832
165ba2e9
JJ
88332017-01-04 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR tree-optimization/71563
8836 * gcc.dg/tree-ssa/pr71563.c: New test.
8837
4567f969
JB
88382017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8839
8840 PR fortran/78534
8841 PR fortran/78976
8842 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8843 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8844 * gfortran.dg/transfer_intrinsic_1.f90: Change
8845 scan-tree-dump-times due to gfc_trans_string_copy change to
8846 avoid -Wstringop-overflow.
8847
1c06f07f
JL
88482017-01-03 Jeff Law <law@redhat.com>
8849
8850 PR tree-optimization/78856
8851 * gcc.c-torture/execute/pr78856.c: New test.
8852
60fb638f
MM
88532017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8854
8855 PR target/78953
8856 * gcc.target/powerpc/pr78953.c: New test.
8857
e4d02f52
ILT
88582017-01-03 Ian Lance Taylor <iant@google.com>
8859
8860 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8861 enums.
8862
5b4f088d
MS
88632017-01-03 Martin Sebor <msebor@redhat.com>
8864
8865 PR tree-optimization/78696
8866 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8867 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8868 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8869 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8870
88712017-01-03 David Malcolm <dmalcolm@redhat.com>
8872
8873 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8874 with more than one digit.
8875 * lib/gcc-dg.exp (process-message): Support more than one digit
8876 in relative line specifications.
8877
88782017-01-03 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR tree-optimization/78965
8881 * gcc.dg/pr78965.c: New test.
8882
8883 PR middle-end/78901
8884 * g++.dg/opt/pr78901.C: New test.
8885
88862017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8887
8888 PR fortran/78534
8889 PR fortran/66310
8890 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8891 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8892 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8893 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8894 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8895 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8896 * gfortran.dg/string_1_lp64.f90: New test.
8897 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8898 * gfortran.dg/string_3_lp64.f90: New test.
8899 * gfortran.dg/transfer_intrinsic_1.f90: Change
8900 scan-tree-dump-times due to gfc_trans_string_copy change to
8901 avoid -Wstringop-overflow.
8902
8b7163c6
UB
89032017-01-02 Uros Bizjak <ubizjak@gmail.com>
8904
8905 PR target/78967
8906 * gcc.target/i386/pr78967-1.c: New test.
8907 * gcc.target/i386/pr78967-2.c: Ditto.
8908 * gcc.target/i386/pr78967-3.c: Ditto.
8909
8910 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8911 * gcc.target/i386/pr78904-4.c: Ditto.
8912 * gcc.target/i386/pr78904-6.c: Ditto.
8913
e2940b98
JH
89142017-01-01 Jan Hubicka <hubicka@ucw.cz>
8915
8916 PR middle-end/77674
8917 * g++.dg/torture/pr77674.C: New testcase.
8918
cbe34bb5 89192017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8920
8921 Update copyright years.
818ab71a 8922\f
cbe34bb5 8923Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8924
8925Copying and distribution of this file, with or without modification,
8926are permitted in any medium without royalty provided the copyright
8927notice and this notice are preserved.