]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
vxworks.h (VXWORKS_LIBS_RTP): Alternative definition for 64bit configurations.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
00296d7f
JJ
12017-06-27 Jakub Jelinek <jakub@redhat.com>
2
c1031852
JJ
3 PR sanitizer/81209
4 * g++.dg/ubsan/pr81209.C: New test.
5
00296d7f
JJ
6 PR middle-end/81207
7 * gcc.c-torture/compile/pr81207.c: New test.
8
0c418630
MP
92017-06-27 Marek Polacek <polacek@redhat.com>
10
11 PR bootstrap/81216
12 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
13
4b377e01
MS
142017-06-26 Martin Sebor <msebor@redhat.com>
15
16 PR c++/81169
17 * g++.dg/Wclass-memaccess-2.C: New test.
18
952ac945
CL
192017-06-26 Carl Love <cel@us.ibm.com>
20
21 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
22 Add new runnable test file for the vec_rev built-ins.
23
df11b2ea
BS
242016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
25
226ab0a8 26 PR/tree-optimization 71815
df11b2ea
BS
27 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
28 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
29
fa7ccca0
RL
302017-06-26 Renlin Li <renlin.li@arm.com>
31 Szabolcs Nagy <szabolcs.nagy@arm.com>
32
33 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
34 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
35 memmove.
36
5a5c2d16
RB
372017-06-26 Richard Biener <rguenther@suse.de>
38
39 PR target/81175
40 * gfortran.dg/pr81175.f: New testcase.
41
75f0112f
RB
422017-06-26 Richard Biener <rguenther@suse.de>
43
44 PR tree-optimization/81203
45 * gcc.dg/torture/pr81203.c: New testcase.
46
3e2becc4
MP
472017-06-26 Marek Polacek <polacek@redhat.com>
48
49 PR c/80116
50 * c-c++-common/Wmultistatement-macros-1.c: New test.
51 * c-c++-common/Wmultistatement-macros-2.c: New test.
52 * c-c++-common/Wmultistatement-macros-3.c: New test.
53 * c-c++-common/Wmultistatement-macros-4.c: New test.
54 * c-c++-common/Wmultistatement-macros-5.c: New test.
55 * c-c++-common/Wmultistatement-macros-6.c: New test.
56 * c-c++-common/Wmultistatement-macros-7.c: New test.
57 * c-c++-common/Wmultistatement-macros-8.c: New test.
58 * c-c++-common/Wmultistatement-macros-9.c: New test.
59 * c-c++-common/Wmultistatement-macros-10.c: New test.
60 * c-c++-common/Wmultistatement-macros-11.c: New test.
61
945653db
EB
622017-06-26 Eric Botcazou <ebotcazou@adacore.com>
63
64 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
65
c8e3c356
CL
662017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
67
68 * lib/target-supports.exp
69 (check_effective_target_arm_neon_ok_nocache): Add flags with
70 -mfloat-abi=hard. Include arm_neon.h.
71 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
72 (check_effective_target_arm_neon_ok_no_float_abi): New.
73 * gcc.target/arm/lto/pr65837_0.c: Require
74 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
75 * gcc.target/arm/lto/pr65837-attr_0.c: Require
76 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
77
22235619
PC
782017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/62315
81 * g++.dg/parse/typedef2.C: Specify a dg-error string.
82
e56e3fda
TK
832017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
84
85 PR fortran/52473
86 * gfortran.dg/cshift_2.f90: New test.
87
d3f062be
JW
882017-06-23 Jim Wilson <jim.wilson@linaro.org>
89
90 PR middle-end/79794
91 * gcc.target/aarch64/pr79794.c: New.
92
37416b69
MM
932017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
94
95 PR target/80510
96 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
97 * gcc.target/powerpc/pr80510-2.c: Likewise.
98
8447a92f
JL
992017-06-22 Jeff Law <law@redhat.com>
100
101 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
102
52607f7e
WS
1032017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
104
105 * gcc.target/powerpc/fold-vec-shift-char.c: New.
106 * gcc.target/powerpc/fold-vec-shift-int.c: New.
107 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
108 * gcc.target/powerpc/fold-vec-shift-short.c: New.
109 * gcc.target/powerpc/fold-vec-shift-left.c: New.
110 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
111 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
112 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
113
fb68f296
JC
1142017-06-23 James Cowgill <James.Cowgill@imgtec.com>
115
116 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture
117 names.
118
60edf8bb
MT
1192017-06-22 Matt Turner <mattst88@gmail.com>
120
121 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
122 skylake check.
123
4333d74b
CL
1242017-06-22 Carl Love <cel@us.ibm.com>
125
126 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
127 vmuleuh): Fix scan-assembler-times should check for word not half word
128 instructions.
129
13f752b2
JL
1302017-06-22 Jeff Law <law@redhat.com>
131
132 * gcc.c-torture/compile/stack-check-1.c: New test.
133
0759db19
RB
1342016-06-22 Richard Biener <rguenther@suse.de>
135
136 * gcc.dg/vect/pr65947-1.c: Remove xfail.
137 * gcc.dg/vect/pr65947-2.c: Likewise.
138 * gcc.dg/vect/pr65947-3.c: Likewise.
139 * gcc.dg/vect/pr65947-4.c: Likewise.
140 * gcc.dg/vect/pr65947-5.c: Likewise.
141 * gcc.dg/vect/pr65947-6.c: Likewise.
142 * gcc.dg/vect/pr65947-8.c: Likewise.
143 * gcc.dg/vect/pr65947-9.c: Likewise.
144 * gcc.dg/vect/pr65947-10.c: Likewise.
145 * gcc.dg/vect/pr65947-12.c: Likewise.
146 * gcc.dg/vect/pr65947-13.c: Likewise.
147 * gcc.dg/vect/pr65947-14.c: Likewise.
148 * gcc.dg/vect/vect-cond-2.c: Likewise.
149 * gcc.dg/vect/vect-pr69848.c: Likewise.
150
c24c235e
ML
1512017-06-22 Martin Liska <mliska@suse.cz>
152
153 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
154 to not inline it.
155
71f82be9
JG
1562017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
157
158 * gcc.dg/tree-ssa/forwprop-37.c: New.
159
a78f6980
RB
1602017-06-22 Richard Biener <rguenther@suse.de>
161
162 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
163
85d5b033
RB
1642017-06-22 Richard Biener <rguenther@suse.de>
165
166 * gcc.dg/vect/pr65947-14.c: New testcase.
167
4ded8669
MM
1682017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
169
170 PR target/80510
171 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
172 32-bit support is added. Change ITYPE size to 64-bit integer.
173 * gcc.target/powerpc/pr80510-2.c: Likewise.
174
cb8d1b01
JJ
1752017-06-21 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/81154
178 * g++.dg/gomp/pr81154.C: New test.
179
113459fa
DM
1802017-06-21 David Malcolm <dmalcolm@redhat.com>
181
182 * g++.dg/other/old-style-cast-fixits.C: New test case.
183
5e9d501c
JJ
1842017-06-21 Jakub Jelinek <jakub@redhat.com>
185
186 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
187
27d33d3e
TV
1882017-06-21 Tom de Vries <tom@codesourcery.com>
189
190 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
191
5433db45
TV
1922017-06-21 Tom de Vries <tom@codesourcery.com>
193
194 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
195 warning.
196
93c18375
ML
1972017-06-21 Martin Liska <mliska@suse.cz>
198
199 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
200
ff9baa5f
PMR
2012017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
202
203 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
204 gnat.dg/debug11_pkg2.ads: New testcase.
205
a23ba8cc
MG
2062017-06-21 Marc Glisse <marc.glisse@inria.fr>
207
208 * gcc.target/i386/getround.c: New file.
209
ed73f46f
MG
2102017-06-21 Marc Glisse <marc.glisse@inria.fr>
211
212 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
213 * gcc.dg/tree-ssa/addadd-2.c: New file.
214
6b92ab17
TV
2152017-06-21 Tom de Vries <tom@codesourcery.com>
216
217 * lib/target-supports.exp (add_options_for_stack_size): New proc.
218 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
219 * gcc.c-torture/compile/20080806-1.c: Same.
220 * gcc.c-torture/compile/920723-1.c: Same.
221 * gcc.c-torture/compile/930621-1.c: Same.
222 * gcc.c-torture/compile/991214-2.c: Same.
223 * gcc.c-torture/compile/bcopy.c: Same.
224 * gcc.c-torture/compile/memtst.c: Same.
225 * gcc.c-torture/compile/msp.c: Same.
226 * gcc.c-torture/compile/stuct.c: Same.
227 * gcc.c-torture/execute/20011008-3.c: Same.
228 * gcc.c-torture/execute/20030209-1.c: Same.
229 * gcc.c-torture/execute/20031012-1.c: Same.
230 * gcc.c-torture/execute/20040805-1.c: Same.
231 * gcc.c-torture/execute/920410-1.c: Same.
232 * gcc.c-torture/execute/921113-1.c: Same.
233 * gcc.c-torture/execute/921202-1.c: Same.
234 * gcc.c-torture/execute/921208-2.c: Same.
235 * gcc.c-torture/execute/930106-1.c: Same.
236 * gcc.c-torture/execute/930406-1.c: Same.
237 * gcc.c-torture/execute/950221-1.c: Same.
238 * gcc.c-torture/execute/960521-1.c: Same.
239 * gcc.c-torture/execute/980605-1.c: Same.
240 * gcc.c-torture/execute/comp-goto-1.c: Same.
241 * gcc.c-torture/execute/comp-goto-2.c: Same.
242 * gcc.c-torture/execute/memcpy-1.c: Same.
243 * gcc.c-torture/execute/multi-ix.c: Same.
244 * gcc.c-torture/execute/nestfunc-4.c: Same.
245 * gcc.c-torture/execute/pr20621-1.c: Same.
246 * gcc.c-torture/execute/pr23135.c: Same.
247 * gcc.c-torture/execute/pr28982b.c: Same.
248 * gcc.dg/loop-3.c: Same.
249 * gcc.dg/struct-ret-3.c: Same.
250 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
251 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
252 * gcc.dg/tree-prof/comp-goto-1.c: Same.
253 * gcc.dg/tree-prof/pr44777.c: Same.
254
191578a5
DM
2552017-06-20 David Malcolm <dmalcolm@redhat.com>
256
257 PR jit/81144
258 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
259 memset call with zero-initialization.
260 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
261
8a259e30
UB
2622017-06-20 Uros Bizjak <ubizjak@gmail.com>
263
264 * gcc.target/i386/pr80732.c: Include fma4-check.h.
265 (main): Renamed to ...
266 (fma4_test): ... this.
267
b6837e04
JK
2682017-06-20 Julia Koval <julia.koval@intel.com>
269
270 * gcc.target/i386/pr73350-2.c: New test.
271
67ea3f4e
RO
2722017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
273
274 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
275 * c-c++-common/fold-masked-cmp-2.c: Likewise.
276 * c-c++-common/fold-masked-cmp-3.c: Likewise.
277 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
278 restrict to x86_64-*-*-gnu.
279 Skip scan-assembler on *-*-darwin*.
280 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
281 * gcc.dg/loop-invariant.c: Likewise.
282 * gcc.dg/lto/pr70955_0.c: Likewise.
283 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
284 * gcc.dg/tree-ssa/pr79803.c: Likewise.
285 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
286
287 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
288 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
289 targets.
290 * gcc.dg/attr-ms_struct-2.c: Likewise.
291 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
292 * gcc.dg/bf-ms-layout.c: Likewise.
293 * gcc.dg/bf-ms-layout-2.c: Likewise.
294 * gcc.dg/pic-macro-define.c: Remove target restrictions.
295 Require fpic support.
296 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
297 targets.
298 * gcc.target/i386/bitfield2.c: Likewise.
299 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
300 targets.
301 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
302
71bbbd13
NS
3032017-06-20 Nathan Sidwell <nathan@acm.org>
304
305 PR c++/67074
306 * g++.dg/lookup/pr67074.C: New.
307 * g++.dg/parse/namespace-alias-1.C: Adjust.
308
531f0b38
RB
3092017-06-20 Richard Biener <rguenther@suse.de>
310
311 PR middle-end/81097
312 * c-c++-common/ubsan/pr81097.c: New testcase.
313
d47d7438
RB
3142017-06-20 Richard Biener <rguenther@suse.de>
315
316 * gcc.dg/vect/pr65947-9.c: Adjust.
317
b5c7b957
TP
3182017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
319
320 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
321 * gcc.target/arm/acle/cdp2.c: Likewise.
322 * gcc.target/arm/acle/ldc.c: Likewise.
323 * gcc.target/arm/acle/ldc2.c: Likewise.
324 * gcc.target/arm/acle/ldc2l.c: Likewise.
325 * gcc.target/arm/acle/ldcl.c: Likewise.
326 * gcc.target/arm/acle/mcr.c: Likewise.
327 * gcc.target/arm/acle/mcr2.c: Likewise.
328 * gcc.target/arm/acle/mcrr.c: Likewise.
329 * gcc.target/arm/acle/mcrr2.c: Likewise.
330 * gcc.target/arm/acle/mrc.c: Likewise.
331 * gcc.target/arm/acle/mrc2.c: Likewise.
332 * gcc.target/arm/acle/mrrc.c: Likewise.
333 * gcc.target/arm/acle/mrrc2.c: Likewise.
334 * gcc.target/arm/acle/stc.c: Likewise.
335 * gcc.target/arm/acle/stc2.c: Likewise.
336 * gcc.target/arm/acle/stc2l.c: Likewise.
337 * gcc.target/arm/acle/stcl.c: Likewise.
338
a1aa2599
JJ
3392017-06-20 Jakub Jelinek <jakub@redhat.com>
340
341 PR target/81121
342 * gcc.target/i386/pr81121.c: New test.
343
16122c22
MM
3442017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
345
346 PR target/79799
347 * gcc.target/powerpc/pr79799-1.c: New test.
348 * gcc.target/powerpc/pr79799-2.c: Likewise.
349 * gcc.target/powerpc/pr79799-3.c: Likewise.
350 * gcc.target/powerpc/pr79799-4.c: Likewise.
351 * gcc.target/powerpc/pr79799-5.c: Likewise.
352
5ec046c0
NS
3532017-06-19 Nathan Sidwell <nathan@acm.org>
354
355 PR c++/81124
356 PR c++/79766
357 * g++.dg/lookup/pr79766.C: New.
358 * g++.dg/lookup/pr81124.C: New.
359 * g++.dg/template/explicit6.C: Adjust.
360 * g++.old-deja/g++.other/decl5.C: Adjust.
361
c72e002c
CL
3622017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
363
364 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
365 -DSTACK_SIZE.
366
4301ae22
JJ
3672017-06-19 Jakub Jelinek <jakub@redhat.com>
368
9f8fafe8
JJ
369 PR sanitizer/81125
370 * g++.dg/ubsan/pr81125.C: New test.
371
4301ae22
JJ
372 PR sanitizer/81111
373 * g++.dg/ubsan/pr81111.C: New test.
374
21e4389f
RB
3752017-06-19 Richard Biener <rguenther@suse.de>
376
377 PR middle-end/81118
378 * gcc.dg/torture/pr81118.c: New testcase.
379
343ae898
RB
3802017-06-19 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/80887
383 * gcc.dg/tree-ssa/pr80887.c: New testcase.
384
97872698
JJ
3852017-06-19 Jakub Jelinek <jakub@redhat.com>
386
387 PR ipa/81112
388 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
389
c14c0b15
NS
3902017-06-19 Nathan Sidwell <nathan@acm.org>
391
392 PR c++/81119
393 * g++.dg/warn/pr81119.C: New.
394
a6e5212a
ML
3952017-06-19 Martin Liska <mliska@suse.cz>
396
397 PR sanitizer/80879
398 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
399
871cc215
ML
4002017-06-19 Martin Liska <mliska@suse.cz>
401
402 PR ipa/80732
403 * gcc.target/i386/mvc5.c: Scan indirect_function.
404 * gcc.target/i386/mvc7.c: Likewise.
405 * gcc.target/i386/pr80732.c: New test.
406
431abe69
PC
4072017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
408
409 PR c++/66093
410 * g++.dg/cpp1y/constexpr-66093.C: New.
411
fe1ae165
RO
4122017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
413
414 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
415 dg-skip-if list.
416
db9bbdec
RB
4172017-06-19 Richard Biener <rguenther@suse.de>
418
419 PR ipa/81112
420 * g++.dg/torture/pr81112.C: New testcase.
421
18154846
JH
4222017-06-18 Jan Hubicka <hubicka@ucw.cz>
423
424 * gcc.dg/lto/pr69866_0.c: This test needs alias.
425
5dace4bf
TK
4262017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
427
428 PR fortran/52473
429 * gfortran.dg/cshift_1.f90: New test.
430
4f4b0ab8
RO
4312017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
432
433 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
434
b36a612c
CL
4352017-06-16 Carl Love <cel@us.ibm.com>
436
437 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
438 main): Add runnable tests and test checker for vec_float,
439 vec_float2, vec_floate and vec_floato builtins.
440
e3e266bf
RE
4412017-06-16 Richard Earnshaw <rearnsha@arm.com>
442
443 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
444 the architecture options added by dg-add-options arm_neon.
445 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
446 to the architecture.
447 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
448 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
449 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
450
42093880
RE
4512017-06-16 Richard Earnshaw <rearnsha@arm.com>
452
453 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
454 multilibs have been built.
455
c5742a17
RE
4562017-06-16 Richard Earnshaw <rearnsha@arm.com>
457
458 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
459 * gcc.target/arm/pr51915.c: Likewise.
460 * gcc.target/arm/pr52006.c: Likewise.
461 * gcc.target/arm/pr53187.c: Likewise.
462
93aa40fe
RE
4632017-06-16 Richard Earnshaw <rearnsha@arm.com>
464
465 * gcc.target/arm/multilibs.exp: New file.
466
b3d8d88e
MS
4672017-06-16 Martin Sebor <msebor@redhat.com>
468
469 PR tree-optimization/80933
470 PR tree-optimization/80934
471 * gcc.dg/fold-bcopy.c: New test.
472 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
473 * gcc.dg/tree-ssa/alias-36.c: Likewise.
474 * gcc/testsuite/gcc.dg/pr79214.c: Adjust.
475 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
476 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
477 * gcc.dg/builtins-nonnull.c: Likewise.
478
56960fd6
JG
4792017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
480
481 PR target/71778
482 * gcc.target/arm/pr71778.c: New.
483
ec73e54d
JH
4842017-06-16 Jan Hubicka <hubicka@ucw.cz>
485
486 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
487
01f1c24e
RB
4882017-06-16 Richard Biener <rguenther@suse.de>
489
490 PR tree-optimization/81090
491 * gcc.dg/graphite/pr81090.c: New testcase.
492
8d94f932
JW
4932017-06-16 Janus Weil <janus@gcc.gnu.org>
494
495 PR fortran/80983
496 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
497
b783399a
JJ
4982017-06-16 Jakub Jelinek <jakub@redhat.com>
499
500 PR sanitizer/81094
501 * c-c++-common/ubsan/object-size-11.c: New test.
502
c3684b7b
MS
5032017-06-15 Martin Sebor <msebor@redhat.com>
504
505 PR c++/80560
506 * g++.dg/Wclass-memaccess.C: New test.
507
d0e7a9fd
JW
5082017-06-15 Janus Weil <janus@gcc.gnu.org>
509
510 PR fortran/80983
511 * gfortran.dg/proc_ptr_comp_51.f90: New test.
512
d1eed638
JH
5132017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
514
515 PR lto/69866
516 * gcc.dg/lto/pr69866_0.c: New test.
517 * gcc.dg/lto/pr69866_1.c: Likewise.
518
61f5d852
JL
5192017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
520
521 PR target/78818
522 * gcc.target/msp430/pr78818-real.c: New template for tests.
523 * gcc.target/msp430/pr78818-auto.c: New test.
524 * gcc.target/msp430/pr78818-data-region.c: New test.
525 * gcc.target/msp430/pr78818-data-sec.c: New test.
526 * gcc.target/msp430/pr78818-auto-warn.c: New test.
527
6820664a
TP
5282017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
529
530 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
531 instructions in it rather than the number of IT blocks being 2.
532 Transfer scan directive arm_thumb2 restriction to the whole
533 testcase and restrict further to Thumb-only targets.
534
41c540fc
TC
5352017-06-15 Tamar Christina <tamar.christina@arm.com>
536
537 * gcc.target/arm/sdiv_costs_1.c:
538 Use dg-add-options.
539
3466430f
MR
5402017-06-14 Maciej W. Rozycki <macro@imgtec.com>
541
542 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
543 * gcc.target/mips/pr51513-1.c: New test.
544 * gcc.target/mips/pr51513-2.c: New test.
545
26fda5f5
RB
5462017-06-14 Richard Biener <rguenther@suse.de>
547
548 PR tree-optimization/81083
549 * gcc.dg/torture/pr81083.c: Add prototypes.
550
909263f8
RB
5512017-06-14 Richard Biener <rguenther@suse.de>
552
553 PR middle-end/81088
554 * c-c++-common/ubsan/pr81088.c: New testcase.
555
938a807a
EB
5562017-06-14 Eric Botcazou <ebotcazou@adacore.com>
557
558 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
559
85c1b6d7
AP
5602017-06-14 Andrew Pinski <apinski@cavium.com>
561 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
562
563 PR target/71663
564 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
565 * gcc.target/aarch64/vect-init-2.c: Likewise.
566 * gcc.target/aarch64/vect-init-3.c: Likewise.
567 * gcc.target/aarch64/vect-init-4.c: Likewise.
568 * gcc.target/aarch64/vect-init-5.c: Likewise.
569
bee9e49f
PC
5702017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/58541
573 * g++.dg/cpp0x/constexpr-58541.C: New.
574
24d020bd
RB
5752017-06-14 Richard Biener <rguenther@suse.de>
576
577 PR tree-optimization/81083
578 * gcc.dg/torture/pr81083.c: New testcase.
579
11c16c2a
JJ
5802017-06-14 Jakub Jelinek <jakub@redhat.com>
581
582 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
583 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
584
c60dc053
JJ
5852017-06-13 Jakub Jelinek <jakub@redhat.com>
586
f31a8339
JJ
587 PR c++/80973
588 * g++.dg/ubsan/pr80973.C: New test.
589
c60dc053
JJ
590 PR c++/80984
591 * g++.dg/opt/nrv18.C: New test.
592
45b2222a
ML
5932017-06-13 Martin Liska <mliska@suse.cz>
594
595 PR sanitize/78204
596 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
597 test by adding no_sanitize attribute.
598 * gcc.dg/asan/use-after-scope-4.c: Likewise.
599
ef0e3441
RL
6002017-06-13 Renlin Li <renlin.li@arm.com>
601
602 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
603 conditionally.
604
345683a9
MJ
6052017-06-13 Martin Jambor <mjambor@suse.cz>
606
607 PR tree-optimization/80803
608 PR tree-optimization/81063
609 gcc.dg/tree-ssa/pr80803.c: New test.
610 gcc.dg/tree-ssa/pr81063.c: Likewise.
611
9ebc3467
YG
6122017-06-12 Yury Gribov <tetra2005@gmail.com>
613
614 * c-c++-common/fold-masked-cmp-3.c: New test.
615
16842d34
YG
6162017-06-13 Yury Gribov <tetra2005@gmail.com>
617
618 PR tree-optimization/67328
619 * c-c++-common/fold-masked-cmp-1.c: New test.
620 * c-c++-common/fold-masked-cmp-2.c: Likewise.
621 * gcc.dg/pr46309.c: Fix pattern.
622 * gcc.dg/pr46309-2.c: Likewise.
623
ba593ad5
TC
6242017-06-13 Tamar Christina <tamar.christina@arm.com>
625
626 * gcc.target/arm/sdiv_costs_1.c:
627 Require arm_arch_v8a_ok and add march option.
628
9ab5a235
ML
6292017-06-13 Martin Liska <mliska@suse.cz>
630
631 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
632 * gcc.dg/tree-ssa/dump-2.c: Likewise.
633 * gcc.dg/tree-ssa/vrp101.c: Likewise.
634
4f2c198d
RB
6352017-06-13 Richard Biener <rguenther@suse.de>
636
637 PR middle-end/81065
638 * c-c++-common/ubsan/pr81065.c: New testcase.
639
196ed8ea
ILT
6402017-06-12 Ian Lance Taylor <iant@golang.org>
641
642 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
643 freorder. Update comment to explain test.
644
64ff4f60
TC
6452017-06-12 Tamar Christina <tamar.christina@arm.com>
646
647 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
648 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
649 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
650 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
651
5ed2fdfe
TC
6522017-06-12 Tamar Christina <tamar.christina@arm.com>
653
654 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
655
6cddb61c
TC
6562017-06-12 Tamar Christina <tamar.christina@arm.com>
657
658 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
659
aebce396
JJ
6602017-06-12 Jakub Jelinek <jakub@redhat.com>
661
662 PR tree-optimization/81003
663 * gcc.c-torture/compile/pr81003.c: New test.
664
3fd7fe21
RB
6652017-06-12 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/81053
668 * gcc.dg/torture/pr81053.c: New testcase.
669
ac39f0e8
TK
6702017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
671
672 PR fortran/80988
673 * gfortran.dg/implied_do_io_3.f90: New test.
674
18787c38
TV
6752017-06-10 Tom de Vries <tom@codesourcery.com>
676
677 * lib/target-supports.exp (check_effective_target_signal): New proc.
678 * lib/gcc.exp (gcc_target_compile): Remove appending of
679 -DSIGNAL_SUPPRESS to additional_flags.
680 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
681 additional_flags if effective target signal is not supported by the
682 target.
683 * gcc.c-torture/execute/20101011-1.c: Same.
684 * gcc.dg/c99-stdint-1.c: Same.
685 * gcc.dg/c99-stdint-2.c: Same.
686 * gcc.dg/c99-stdint-5.c: Same.
687 * gcc.dg/c99-stdint-6.c: Same.
688 * gcc.dg/stdint-width-1.c: Same.
689
0069a009
TV
6902017-06-10 Tom de Vries <tom@codesourcery.com>
691
692 * lib/target-supports.exp (check_effective_target_stack_size)
693 (dg-effective-target-value): New proc.
694 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
695 additional_flags.
696 * lib/objc.exp (objc_target_compile): Same.
697 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
698 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
699 dg-additional-options.
700 * gcc.c-torture/compile/20080806-1.c: Same.
701 * gcc.c-torture/compile/920723-1.c: Same.
702 * gcc.c-torture/compile/930621-1.c: Same.
703 * gcc.c-torture/compile/991214-2.c: Same.
704 * gcc.c-torture/compile/bcopy.c: Same.
705 * gcc.c-torture/compile/memtst.c: Same.
706 * gcc.c-torture/compile/msp.c: Same.
707 * gcc.c-torture/compile/stuct.c: Same.
708 * gcc.c-torture/execute/20011008-3.c: Same.
709 * gcc.c-torture/execute/20030209-1.c: Same.
710 * gcc.c-torture/execute/20031012-1.c: Same.
711 * gcc.c-torture/execute/20040805-1.c: Same.
712 * gcc.c-torture/execute/920410-1.c: Same.
713 * gcc.c-torture/execute/920501-7.c: Same.
714 * gcc.c-torture/execute/921113-1.c: Same.
715 * gcc.c-torture/execute/921202-1.c: Same.
716 * gcc.c-torture/execute/921208-2.c: Same.
717 * gcc.c-torture/execute/930106-1.c: Same.
718 * gcc.c-torture/execute/930406-1.c: Same.
719 * gcc.c-torture/execute/950221-1.c: Same.
720 * gcc.c-torture/execute/960521-1.c: Same.
721 * gcc.c-torture/execute/980605-1.c: Same.
722 * gcc.c-torture/execute/comp-goto-1.c: Same.
723 * gcc.c-torture/execute/comp-goto-2.c: Same.
724 * gcc.c-torture/execute/memcpy-1.c: Same.
725 * gcc.c-torture/execute/multi-ix.c: Same.
726 * gcc.c-torture/execute/nestfunc-4.c: Same.
727 * gcc.c-torture/execute/pr20621-1.c: Same.
728 * gcc.c-torture/execute/pr23135.c: Same.
729 * gcc.c-torture/execute/pr28982b.c: Same.
730 * gcc.dg/loop-3.c: Same.
731 * gcc.dg/struct-ret-3.c: Same.
732 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
733 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
734 * gcc.dg/tree-prof/comp-goto-1.c: Same.
735 * gcc.dg/tree-prof/pr44777.c: Same.
736
b09649fd
DM
7372017-06-09 David Malcolm <dmalcolm@redhat.com>
738
739 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
740 (test_mutually_exclusive_suggestions): New test function.
741 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
742 (test_mutually_exclusive_suggestions): New test function.
743 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
744 (test_mutually_exclusive_suggestions): New test function.
745 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
746 (test_show_locus): Add special-case for
747 "test_mutually_exclusive_suggestions".
748
a1f427e9
ILT
7492017-06-09 Ian Lance Taylor <iant@golang.org>
750
751 * gcc.dg/tree-prof/split-1.c: New test.
752
cb59f689
JH
7532017-06-09 Jan Hubicka <hubicka@ucw.cz>
754
755 * gcc.dg/predict-14.c: Avoid cold function detection.
756 * gcc.target/i386/umod-3.c: Likewise.
757
f66e6423
TC
7582017-06-09 Tamar Christina <tamar.christina@arm.com>
759
760 * gcc.target/aarch64/lrint-matherr.h: New.
761 * gcc.target/aarch64/inline-lrint_1.c: New.
762 * gcc.target/aarch64/inline-lrint_2.c: New.
763 * gcc.target/aarch64/no-inline-lrint_1.c: New.
764 * gcc.target/aarch64/no-inline-lrint_2.c: New.
765
37b68a43
TC
7662017-06-09 Tamar Christina <tamar.christina@arm.com>
767
768 * gcc.target/arm/sdiv_costs_1.c: New.
769
37f30285
TV
7702017-06-09 Tom de Vries <tom@codesourcery.com>
771
772 PR target/80855
773 * gcc.target/nvptx/label-values.c: New test.
774
051508d7
TP
7752017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
776
777 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
778 Test for null definitions instead of them being undefined. Add entry
779 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
780 about using the effective target for architecture extension.
781 (check_effective_target_arm_arch_v7ve_ok): Remove.
782 (add_options_for_arm_arch_v7ve): Likewise.
783
01a8cacc
RB
7842017-06-09 Richard Biener <rguenther@suse.de>
785
786 PR tree-optimization/66623
787 * gcc.dg/vect/pr66623.c: New testcase.
788
6d1115c5
RB
7892017-06-09 Richard Biener <rguenther@suse.de>
790
791 PR tree-optimization/79483
792 * gcc.dg/graphite/pr79483.c: New testcase.
793
6ba856d4
RB
7942017-06-09 Richard Biener <rguenther@suse.de>
795
796 PR middle-end/81007
797 * g++.dg/pr81007.C: New testcase.
798
48e69247
JJ
7992017-06-09 Jakub Jelinek <jakub@redhat.com>
800
801 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
802 instead of "rsp" for -m32.
803 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
804 target, add -msse2 to dg-options.
805 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
806 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
807
120ef1d5
SB
8082017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
809
810 PR target/80966
811 * gcc.target/powerpc/stack-limit.c: New testcase.
812
271be653
WS
8132017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
814
815 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
816 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
817 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
818 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
819 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
820 * testsuite/gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
821
0d05f685
JJ
8222017-06-08 Jakub Jelinek <jakub@redhat.com>
823
8ab7005b
JJ
824 PR c/81006
825 * c-c++-common/gomp/pr81006.c: New test.
826
34361776
JJ
827 PR c++/81011
828 * g++.dg/gomp/pr81011.C: New test.
829
0d05f685
JJ
830 PR middle-end/81005
831 * c-c++-common/ubsan/align-10.c: New test.
832 * c-c++-common/ubsan/null-13.c: New test.
833
2163b9bc
UB
8342017-06-08 Uros Bizjak <ubizjak@gmail.com>
835
836 PR target/81015
837 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
838 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
839 * gcc.target/i386/pr81015.c: New test.
840
73f49ad7
TV
8412017-06-08 Tom de Vries <tom@codesourcery.com>
842
843 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
844 trampolines instead of NO_TRAMPOLINES.
845 * gcc.c-torture/execute/20000822-1.c: Same.
846 * gcc.c-torture/execute/920428-2.c: Same.
847 * gcc.c-torture/execute/920501-7.c: Same.
848 * gcc.c-torture/execute/920612-2.c: Same.
849 * gcc.c-torture/execute/921017-1.c: Same.
850 * gcc.c-torture/execute/921215-1.c: Same.
851 * gcc.c-torture/execute/931002-1.c: Same.
852 * gcc.c-torture/execute/comp-goto-2.c: Same.
853 * gcc.c-torture/execute/nestfunc-1.c: Same.
854 * gcc.c-torture/execute/nestfunc-2.c: Same.
855 * gcc.c-torture/execute/nestfunc-3.c: Same.
856 * gcc.c-torture/execute/nestfunc-5.c: Same.
857 * gcc.c-torture/execute/nestfunc-6.c: Same.
858 * gcc.c-torture/execute/pr24135.c: Same.
859 * gcc.dg/Wtrampolines.c: Same.
860 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
861 * gcc.dg/torture/stackalign/nested-5.c: Same.
862 * gcc.dg/torture/stackalign/nested-6.c: Same.
863 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
864 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
865 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
866 * gcc.dg/trampoline-1.c: Same.
867 * gcc.dg/tree-prof/pr44777.c: Same.
868 * gcc.target/i386/pr67770.c: Same.
869 * lib/gcc.exp (gcc_target_compile): Remove appending of
870 -DNO_TRAMPOLINES to additional_flags.
871 * lib/objc.exp (objc_target_compile): Same.
872
b9835925
TV
8732017-06-08 Tom de Vries <tom@codesourcery.com>
874
875 * lib/target-supports.exp (check_effective_target_trampolines): Test for
876 'gcc,no_trampolines' instead of 'no_trampolines'.
877
77db6c15
AI
8782017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
879
880 PR middle-end/79988
881 * gcc.target/i386/mpx/pr79988.c: New test.
882
0036534f
AI
8832017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
884
885 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
886 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
887 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
888
b69d9ac6
JH
8892017-06-08 Jan Hubicka <hubicka@ucw.cz>
890
891 * g++.dg/tree-ssa/counts-1.C: New testcase.
892 * gcc.dg/tree-ssa/counts-1.c: New testcase.
893
c46f9051
JK
8942017-08-08 Julia Koval <julia.koval@intel.com>
895
896 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
897 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
898 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
899 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
900 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
901 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
902
5ed41889
MP
9032017-06-08 Marek Polacek <polacek@redhat.com>
904
905 PR sanitize/80932
906 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
907
8055904e
JK
9082017-08-08 Julia Koval <julia.koval@intel.com>
909
910 PR target/73350,80862
911 * gcc.target/i386/pr73350.c: New test.
912
fb4bc6ff
RB
9132017-06-08 Richard Biener <rguenther@suse.de>
914
915 PR tree-optimization/80928
916 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
917
989cc652 9182017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 919
989cc652
CL
920 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
921
83059741
JW
9222017-06-07 Jonathan Wakely <jwakely@redhat.com>
923
924 PR c++/80990
925 * g++.dg/cpp1z/class-deduction39.C: New.
926
0874a778
MP
9272017-06-07 Marek Polacek <polacek@redhat.com>
928
929 PR sanitizer/80932
930 * c-c++-common/ubsan/pr80932.c: New test.
931
55e872a4
BC
9322017-06-07 Bin Cheng <bin.cheng@arm.com>
933
934 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
935 * gcc.target/i386/l_fma_double_2.c: Ditto.
936 * gcc.target/i386/l_fma_double_3.c: Ditto.
937 * gcc.target/i386/l_fma_double_4.c: Ditto.
938 * gcc.target/i386/l_fma_double_5.c: Ditto.
939 * gcc.target/i386/l_fma_double_6.c: Ditto.
940 * gcc.target/i386/l_fma_float_1.c: Ditto.
941 * gcc.target/i386/l_fma_float_2.c: Ditto.
942 * gcc.target/i386/l_fma_float_3.c: Ditto.
943 * gcc.target/i386/l_fma_float_4.c: Ditto.
944 * gcc.target/i386/l_fma_float_5.c: Ditto.
945 * gcc.target/i386/l_fma_float_6.c: Ditto.
946
cb9ac430
TC
9472017-06-07 Tamar Christina <tamar.christina@arm.com>
948
949 * gcc.target/aarch64/sdiv_costs_1.c: New.
950
46c821e7
RB
9512017-06-07 Richard Biener <rguenther@suse.de>
952
953 PR tree-optimization/80928
954 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
955 * gcc.dg/vect/slp-13-big-array.c: Likewise.
956
6eb2ac65
RB
9572017-06-07 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/80928
960 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
961 check_results.
962
25396db9
NS
9632017-06-06 Nathan Sidwell <nathan@acm.org>
964
965 * g++.dg/pr45330.C: Add inline namespace case.
966
bbf97416
TK
9672017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
968
969 PR fortran/80975
970 * gfortran.dg/matmul_16.f90: New test.
971 * gfortran.dg/inline_matmul_18.f90: New test.
972
dc949728
MP
9732017-06-06 Marek Polacek <polacek@redhat.com>
974
975 PR c/79983
976 * gcc.dg/pr79983.c: New test.
977
100d0700
DM
9782017-06-06 David S. Miller <davem@davemloft.net>
979
980 * gcc.target/sparc/sparc-ret-3.c: New test.
981
6c6b519a
TV
9822017-06-06 Tom de Vries <tom@codesourcery.com>
983
984 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
985 label_values instead of NO_LABEL_VALUES.
986 * gcc.c-torture/compile/920301-1.c: Same.
987 * gcc.c-torture/compile/920501-1.c: Same.
988 * gcc.c-torture/compile/941014-4.c: Same.
989 * gcc.c-torture/compile/labels-1.c: Same.
990 * gcc.c-torture/compile/pr18903.c: Same.
991 * gcc.c-torture/execute/920302-1.c: Same.
992 * gcc.c-torture/execute/920415-1.c: Same.
993 * gcc.c-torture/execute/920428-2.c: Same.
994 * gcc.c-torture/execute/920501-3.c: Same.
995 * gcc.c-torture/execute/920501-4.c: Same.
996 * gcc.c-torture/execute/920501-5.c: Same.
997 * gcc.c-torture/execute/920501-7.c: Same.
998 * gcc.c-torture/execute/920721-4.c: Same.
999 * gcc.c-torture/execute/980526-1.c: Same.
1000 * gcc.c-torture/execute/990208-1.c: Same.
1001 * gcc.c-torture/execute/comp-goto-1.c: Same.
1002 * gcc.c-torture/execute/comp-goto-2.c: Same.
1003 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
1004 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
1005 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
1006 * gcc.dg/tree-prof/comp-goto-1.c: Same.
1007 * gcc.dg/tree-prof/pr44777.c: Same.
1008 * gcc.misc-tests/bprob-2.c: Same.
1009 * gcc.misc-tests/gcov-3.c: Same.
1010 * lib/gcc.exp (gcc_target_compile): Remove appending of
1011 -DNO_LABEL_VALUES to additional_flags.
1012 * lib/objc.exp (objc_target_compile): Same.
1013 * lib/target-supports.exp (check_effective_target_label_values): Test on
1014 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
1015
4ebcc903
KT
10162017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017
1018 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
1019
331dc840
RB
10202017-06-06 Richard Biener <rguenther@suse.de>
1021
1022 PR tree-optimization/80974
1023 * gcc.dg/torture/pr80974.c: New testcase.
1024
d2537732
TP
10252017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
1026
1027 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
1028 "unsigned int" in conversation warning on line 15.
1029
e7baeb39
RB
10302017-06-06 Richard Biener <rguenther@suse.de>
1031
1032 PR tree-optimization/80928
1033 * gcc.dg/vect/pr80928.c: New testcase.
1034 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
1035 * gcc.dg/vect/slp-13.c: Likewise.
1036 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
1037
05945a1b
DM
10382017-06-05 David Malcolm <dmalcolm@redhat.com>
1039
1040 * g++.dg/plugin/comment_plugin.c: New test plugin.
1041 * g++.dg/plugin/comments-1.C: New test file.
1042 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1043
9b972837
BE
10442017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1045
1046 * gcc.misc-tests/gcov-1a.c: New test.
1047
1d135d98
MM
10482017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1049
1050 * gcc.target/powerpc/clone1.c: New test.
1051
92bba237
JW
10522017-06-05 Janus Weil <janus@gcc.gnu.org>
1053
1054 PR fortran/70601
1055 * gfortran.dg/proc_ptr_comp_50.f90: New test.
1056
7b3ee9c9
NK
10572017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
1058
1059 PR fortran/35339
1060 * gfortran.dg/implied_do_io_1.f90: New Test.
1061 * gfortran.dg/implied_do_io_2.f90: New Test.
1062
e4d1c5c4
RL
10632017-06-05 Renlin Li <renlin.li@arm.com>
1064
1065 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
1066 selector to related line.
1067
d91561cb
JH
10682017-06-05 Jan Hubicka <hubicka@ucw.cz>
1069
1070 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
1071
d8395013
KT
10722017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1073
1074 * gcc.target/aarch64/store_lane0_str_1.c: New test.
1075
279dc4b4
KT
10762017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1077
1078 * gcc.target/aarch64/subs_compare_2.c: New test.
1079
e49d8b68
KT
10802017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1081
1082 * gcc.target/aarch64/subs_compare_1.c: New test.
1083
4456f65d
CX
10842017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
1085
1086 * gcc.target/mips/div-9.c: Delete duplicate test.
1087 * gcc.target/mips/div-10.c: Ditto.
1088 * gcc.target/mips/div-11.c: Ditto.
1089 * gcc.target/mips/div-12.c: Ditto.
1090
3995f3a2
JH
10912017-05-23 Jan Hubicka <hubicka@ucw.cz>
1092
1093 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1094
82c027e1
DH
10952017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
1096
1097 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
1098 vesrion of the dejagnu grep.
1099 (list-module-names): Use it and adjust the regular expressions for
1100 modules and submodules.
1101 * gfortran.dg/prof/prof.exp: Cleanup modules.
1102 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
1103 directives.
1104 * gfortran.dg/altreturn_8.f90: Likewise.
1105 * gfortran.dg/associate_12.f90: Likewise.
1106 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
1107 * gfortran.dg/charlen_15.f90: Likewise.
1108 * gfortran.dg/class_4a.f03: Likewise.
1109 * gfortran.dg/class_54.f90: Likewise.
1110 * gfortran.dg/class_dummy_4.f03: Likewise.
1111 * gfortran.dg/class_dummy_5.f90: Likewise.
1112 * gfortran.dg/constructor_9.f90: Likewise.
1113 * gfortran.dg/dec_structure_15.f90: Likewise.
1114 * gfortran.dg/do_check_8.f90: Likewise.
1115 * gfortran.dg/dtio_26.f03: Likewise.
1116 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
1117 * gfortran.dg/equiv_9.f90: Likewise.
1118 * gfortran.dg/extends_15.f90: Likewise.
1119 * gfortran.dg/finalize_22.f90: Likewise.
1120 * gfortran.dg/finalize_23.f90: Likewise.
1121 * gfortran.dg/generic_26.f90: Likewise.
1122 * gfortran.dg/generic_27.f90: Likewise.
1123 * gfortran.dg/namelist_76.f90: Likewise.
1124 * gfortran.dg/pointer_init_8.f90: Likewise.
1125 * gfortran.dg/pr61318.f90: Likewise.
1126 * gfortran.dg/pr77260_1.f90: Likewise.
1127 * gfortran.dg/pr77260_2.f90: Likewise.
1128 * gfortran.dg/pr77420_3.f90: Likewise.
1129 * gfortran.dg/proc_ptr_39.f90: Likewise.
1130 * gfortran.dg/proc_ptr_41.f90: Likewise.
1131 * gfortran.dg/proc_ptr_42.f90: Likewise.
1132 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
1133 * gfortran.dg/submodule_1.f08: Likewise.
1134 * gfortran.dg/submodule_10.f08: Likewise.
1135 * gfortran.dg/submodule_14.f08: Likewise.
1136 * gfortran.dg/submodule_15.f08: Likewise.
1137 * gfortran.dg/submodule_2.f08: Likewise.
1138 * gfortran.dg/submodule_5.f08: Likewise.
1139 * gfortran.dg/submodule_6.f08: Likewise.
1140 * gfortran.dg/submodule_7.f08: Likewise.
1141 * gfortran.dg/submodule_8.f08: Likewise.
1142 * gfortran.dg/submodule_9.f08: Likewise.
1143 * gfortran.dg/transfer_class_2.f90: Likewise.
1144 * gfortran.dg/typebound_assignment_7.f90: Likewise.
1145 * gfortran.dg/typebound_call_24.f03: Likewise.
1146 * gfortran.dg/typebound_call_25.f90: Likewise.
1147 * gfortran.dg/typebound_deferred_1.f90: Likewise.
1148 * gfortran.dg/typebound_generic_12.f03: Likewise.
1149 * gfortran.dg/typebound_generic_13.f03: Likewise.
1150 * gfortran.dg/typebound_generic_14.f03: Likewise.
1151 * gfortran.dg/typebound_generic_15.f90: Likewise.
1152 * gfortran.dg/typebound_operator_16.f03: Likewise.
1153 * gfortran.dg/typebound_operator_18.f90: Likewise.
1154 * gfortran.dg/typebound_operator_20.f90: Likewise.
1155 * gfortran.dg/typebound_override_3.f90: Likewise.
1156 * gfortran.dg/typebound_override_4.f90: Likewise.
1157 * gfortran.dg/typebound_override_5.f90: Likewise.
1158 * gfortran.dg/typebound_override_6.f90: Likewise.
1159 * gfortran.dg/typebound_override_7.f90: Likewise.
1160 * gfortran.dg/typebound_proc_28.f03: Likewise.
1161 * gfortran.dg/typebound_proc_29.f90: Likewise.
1162 * gfortran.dg/typebound_proc_30.f90: Likewise.
1163 * gfortran.dg/typebound_proc_31.f90: Likewise.
1164 * gfortran.dg/typebound_proc_32.f90: Likewise.
1165 * gfortran.dg/typebound_proc_33.f90: Likewise.
1166 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
1167 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
1168 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
1169 * gfortran.dg/use_only_3.f90: Likewise.
1170 * gfortran.dg/use_without_only_1.f90: Likewise.
1171 * gfortran.dg/warn_unused_function.f90: Likewise.
1172 * gfortran.dg/warn_unused_function_2.f90: Likewise.
1173 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 1174
3de4ac6d
MP
11752017-06-04 Marek Polacek <polacek@redhat.com>
1176
1177 PR c/80919
1178 * gcc.dg/format/pr80919.c: New test.
1179
2474f48f
MS
11802017-06-02 Martin Sebor <msebor@redhat.com>
1181
1182 PR c/80892
1183 * c-c++-common/Wfloat-conversion-2.c: New test.
1184
bd280745
PC
11852017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/68754
1188 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 1189
bd280745 11902017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
1191
1192 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
1193 for the new built-ins.
1194
ffa8a921
SD
11952017-06-02 Sudakshina Das <sudi.das@arm.com>
1196
1197 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
1198
d65d1bd9
WS
11992017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1200
1201 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
1202 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
1203 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
1204 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
1205 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
1206
b160939b
KT
12072017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208
1209 * gcc.target/aarch64/hfmode_ins_1.c: New test.
1210
17f47f86
KT
12112017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1212
1213 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
1214
ab82e126
WS
12152017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
1216
1217 * gcc.target/powerpc/fold-vec-abs-char.c: New.
1218 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
1219 * gcc.target/powerpc/fold-vec-abs-int.c: New.
1220 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
1221 * gcc.target/powerpc/fold-vec-abs-short.c: New.
1222 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
1223 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
1224 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
1225 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
1226
c957e9c0
NS
12272017-06-02 Nathan Sidwell <nathan@acm.org>
1228
1229 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
1230
aad16012
JJ
12312017-06-02 Jakub Jelinek <jakub@redhat.com>
1232
74b4885d
JJ
1233 PR rtl-optimization/80903
1234 * gcc.dg/pr80903.c: New test.
1235
aad16012
JJ
1236 PR fortran/80918
1237 * gfortran.dg/gomp/pr80918.f90: New test.
1238
40ffd95f
BE
12392017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
1240
1241 * c-c++-common/Wsizeof-pointer-div.c: New test.
1242 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
1243 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
1244 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
1245 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
1246 * gcc.target/i386/sse-set-ps-1.c: Likewise.
1247 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1248 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1249 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1250 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1251 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1252 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1253 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
1254 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
1255 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
1256 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
1257 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
1258 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
1259 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
1260
052754ea
WS
12612017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
1262
1263 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
1264 Update the target to power8-vector.
1265
aa63913f
DM
12662017-06-01 David Malcolm <dmalcolm@redhat.com>
1267
1268 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
1269
2ded3754
PMR
12702017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1271
1272 * debug12.adb, debug12.ads: New testcase.
1273
c8638450
MJ
12742017-06-01 Martin Jambor <mjambor@suse.cz>
1275
1276 PR tree-optimization/80898
1277 * gcc.dg/tree-ssa/pr80898.c: New test.
1278 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
1279
ac853c90
PC
12802017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/80896
1283 * g++.dg/cpp1z/nodiscard5.C: New.
1284
7841f13c
CZ
12852017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
1286
1287 * gcc.target/arc/pr9001195952.c: New test.
1288
f525e390
TV
12892017-06-01 Tom de Vries <tom@codesourcery.com>
1290
1291 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
1292 * gcc.c-torture/compile/asmgoto-1.c: Same.
1293 * gcc.dg/20000707-1.c: Same.
1294 * gcc.dg/pr38700.c: Same.
1295 * gcc.dg/pr70169.c: Same.
1296 * gcc.dg/pr80112.c: Same.
1297 * gcc.dg/torture/pr51071-2.c: Same.
1298 * gcc.dg/torture/pr51071.c: Same.
1299 * gcc.dg/tree-ssa/alias-34.c: Same.
1300
9285616c
PMR
13012017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
1302
1303 * gnat.dg/debug11.adb: New testcase.
1304
48932682
RB
13052017-06-01 Richard Biener <rguenther@suse.de>
1306
1307 PR middle-end/66313
1308 * c-c++-common/ubsan/pr66313.c: New testcase.
1309 * gcc.dg/tree-ssa/loop-15.c: Adjust.
1310
fcb99124
SM
13112017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
1312
1313 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
1314 dg-options. Change dg-require-effective-target powerpc_vsx_ok
1315 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
1316 -mcpu overridden.
1317 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
1318 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
1319 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
1320 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
1321 to dg-option. Add dg-skip-if directive to disable this test
1322 for darwin. Add dg-skip-if directive to disable this test if
1323 -mcpu overridden.
1324
dc7401c0
SP
13252017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
1326
1327 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
1328 (_mm_maskz_max_sd): Test new intrinsics.
1329 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
1330 (_mm_maskz_max_sd): Test new intrinsics.
1331 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
1332 (_mm_maskz_max_ss): Test new intrinsics.
1333 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
1334 (_mm_maskz_max_ss): Test new intrinsics.
1335 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
1336 (_mm_maskz_min_sd): Test new intrinsics.
1337 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
1338 (_mm_maskz_min_sd): Test new intrinsics.
1339 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
1340 (_mm_maskz_min_ss): Test new intrinsics.
1341 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
1342 (_mm_maskz_min_ss): Test new intrinsics.
1343
3909991c
NS
13442017-05-31 Nathan Sidwell <nathan@acm.org>
1345
1346 * g++.dg/lookup/lambda1.C New.
1347
0e510edb
BC
13482017-05-31 Bin Cheng <bin.cheng@arm.com>
1349
1350 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
1351 on pointer should not be replaced.
1352
9fc5e7a4
MM
13532017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
1354
1355 PR testsuite/80580
1356 * gcc.dg/gimplefe-error-7.c: New test.
1357
1e466f04
GM
13582017-05-31 Graham Markall <graham.markall@embecosm.com>
1359
1360 * gcc.target/arc/add_n-combine.c: New test.
1361 * gcc.target/arc/sub_n-combine.c: New test.
1362
89c88990
RB
13632017-05-31 Richard Biener <rguenther@suse.de>
1364
1365 PR target/80880
1366 * gcc.target/i386/pr80880.c: New testcase.
1367
748bbe72
RS
13682017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
1369
1370 * gcc.dg/vect/vect-103.c: Update wording of dump message.
1371
c7d7e222
BC
13722017-05-31 Bin Cheng <bin.cheng@arm.com>
1373
1374 * gcc.dg/vect/pr80815-3.c: New test.
1375
ee1379be
RB
13762017-05-31 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/80906
1379 * gcc.dg/graphite/pr80906.c: New testcase.
1380
bcce980e
TV
13812017-05-30 Tom de Vries <tom@codesourcery.com>
1382
1383 PR testsuite/80910
1384 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
1385 unsupported if host compiler does not support c++11.
1386 (host_supports_c++11): New proc.
1387
ef9200aa
MS
13882017-05-30 Martin Sebor <msebor@redhat.com>
1389
1390 PR c/80731
1391 * g++.dg/ext/utf16-4.C: Relax test.
1392 * gcc.dg/fixed-point/int-warning.c: Adjust.
1393
f012c8ef
DM
13942017-05-30 David Malcolm <dmalcolm@redhat.com>
1395
1396 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
1397 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
1398 test case.
1399 * g++.dg/plugin/show-template-tree-color.C: New test case.
1400 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
1401 * g++.dg/template/show-template-tree-2.C: New test case.
1402 * g++.dg/template/show-template-tree-3.C: New test case.
1403 * g++.dg/template/show-template-tree-4.C: New test case.
1404 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
1405 * g++.dg/template/show-template-tree.C: New test case.
1406
3f8efe25
SB
14072017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
1408
1409 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
1410 dg-options.
1411 * gfortran.dg/pr80107.f: Delete testcase.
1412
77d1dbdb
UB
14132017-05-30 Uros Bizjak <ubizjak@gmail.com>
1414
1415 PR target/80833
1416 * gcc.target/i386/pr80833-1.c: New test.
1417 * gcc.target/i386/pr80833-2.c: Ditto.
1418
e2f35333
NS
14192017-05-30 Nathan Sidwell <nathan@acm.org>
1420
1421 PR c++/80913
1422 * g++.dg/lookup/pr80913.C: New.
1423
ba7629e2
RB
14242017-05-30 Richard Biener <rguenther@suse.de>
1425
1426 PR middle-end/80901
1427 * gcc.dg/torture/pr80901.c: New testcase.
1428
4bfb347c
RD
14292017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
1430
1431 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
1432
b3125625
JL
14332017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1434
1435 PR target/78838
1436 * gcc.target/msp430/interrupt_fn_placement.c: New test.
1437
892d6169
RB
14382017-05-30 Richard Biener <rguenther@suse.de>
1439
1440 PR middle-end/80876
1441 * gcc.dg/torture/pr80876.c: New testcase.
1442
3d7ff728
NS
14432017-05-29 Nathan Sidwell <nathan@acm.org>
1444
1445 PR c++/80891 (#5)
1446 * g++.dg/lookup/pr80891-5.C: New.
1447
fd262197
JD
14482017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1449
1450 PR libgfortran/53029
1451 * gfortran.dg/read_5.f90: New test.
1452
724e517a
NS
14532017-05-29 Nathan Sidwell <nathan@acm.org>
1454
a5cfa13a
NS
1455 PR c++/80891 (#4)
1456 * g++.dg/lookup/pr80891-4.C: New.
1457
e514ab0c
NS
1458 PR c++/80891 (#1)
1459 * g++.dg/lookup/pr80891-1.C: New.
1460
58dec010
NS
1461 PR c++/80891 (#3)
1462 * g++.dg/lookup/pr80891-3.C: New.
1463
724e517a
NS
1464 PR c++/80891 (#2)
1465 * g++.dg/lookup/pr80891-2.C: New.
1466
bbe3927b
TK
14672017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1468
1469 PR fortran/37131
1470 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
1471 flags.
1472 * gfortran.dg/transpose_optimization_1.f90: Likewise.
1473 * gfortran.dg/inline_matmul_17.f90: New test.
1474
8364e6ac
TK
14752017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1476
1477 * gfortran.dg/matmul_bounds_12.f90: New test.
1478
56a35ac9
JJ
14792017-05-27 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR bootstrap/80887
1482 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
1483
945bf9e1
NS
14842017-05-26 Nathan Sidwell <nathan@acm.org>
1485
1486 * g++.dg/cpp0x/dr2061.C: New.
1487 * g++.dg/parse/namespace-alias-1.C: Add more test.
1488
cb4fe401
BC
14892017-05-26 Bin Cheng <bin.cheng@arm.com>
1490
1491 PR tree-optimization/80815
1492 * gcc.dg/vect/pr80815-1.c: New test.
1493 * gcc.dg/vect/pr80815-2.c: New test.
1494
e929e611
ML
14952017-05-26 Martin Liska <mliska@suse.cz>
1496
1497 PR ipa/80663
1498 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
1499 split at the problematic spot.
1500 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
1501 a valid value of the param.
1502
92f105f6
MP
15032017-05-26 Marek Polacek <polacek@redhat.com>
1504
1505 PR sanitizer/80875
1506 * c-c++-common/ubsan/pr80875.c: New test.
1507
74ca4e36
TV
15082017-05-26 Tom de Vries <tom@codesourcery.com>
1509
1510 PR testsuite/80557
1511 * gcc.dg/20011021-1.c: Replace absolute line numbers.
1512 * gcc.dg/Wcxx-compat-8.c: Same.
1513 * gcc.dg/Wobjsize-1.c: Same.
1514 * gcc.dg/Wshadow-local-2.c: Same.
1515 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
1516 * gcc.dg/anon-struct-6.c: Same.
1517 * gcc.dg/asm-wide-1.c: Same.
1518 * gcc.dg/builtin-inf-1.c: Same.
1519 * gcc.dg/builtin-redefine.c: Same.
1520 * gcc.dg/c90-array-lval-6.c: Same.
1521 * gcc.dg/c90-array-lval-7.c: Same.
1522 * gcc.dg/c90-fordecl-1.c: Same.
1523 * gcc.dg/c99-fordecl-2.c: Same.
1524 * gcc.dg/cast-lvalue-1.c: Same.
1525 * gcc.dg/cast-lvalue-2.c: Same.
1526 * gcc.dg/compound-lvalue-1.c: Same.
1527 * gcc.dg/cond-lvalue-1.c: Same.
1528 * gcc.dg/cpp/20000419-1.c: Same.
1529 * gcc.dg/cpp/backslash.c: Same.
1530 * gcc.dg/cpp/backslash2.c: Same.
1531 * gcc.dg/cpp/macspace1.c: Same.
1532 * gcc.dg/cpp/macspace2.c: Same.
1533 * gcc.dg/cpp/multiline-2.c: Same.
1534 * gcc.dg/cpp/pr27777.c: Same.
1535 * gcc.dg/cpp/pr30786.c: Same.
1536 * gcc.dg/cpp/pr34602.c: Same.
1537 * gcc.dg/cpp/redef1.c: Same.
1538 * gcc.dg/cpp/tr-warn1.c: Same.
1539 * gcc.dg/cpp/tr-warn3.c: Same.
1540 * gcc.dg/cpp/tr-warn6.c: Same.
1541 * gcc.dg/cpp/trad/hash.c: Same.
1542 * gcc.dg/cpp/trad/redef1.c: Same.
1543 * gcc.dg/cpp/ucs.c: Same.
1544 * gcc.dg/declspec-10.c: Same.
1545 * gcc.dg/declspec-11.c: Same.
1546 * gcc.dg/declspec-18.c: Same.
1547 * gcc.dg/format/c99-strftime-1.c: Same.
1548 * gcc.dg/format/ext-3.c: Same.
1549 * gcc.dg/format/pr72858.c: Same.
1550 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
1551 * gcc.dg/init-string-1.c: Same.
1552 * gcc.dg/label-decl-3.c: Same.
1553 * gcc.dg/m-un-2.c: Same.
1554 * gcc.dg/nofixed-point-2.c: Same.
1555 * gcc.dg/noncompile/20020213-1.c: Same.
1556 * gcc.dg/pch/counter-2.c: Same.
1557 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
1558 * gcc.dg/pr27528.c: Same.
1559 * gcc.dg/pr27953.c: Same.
1560 * gcc.dg/pr35899.c: Same.
1561 * gcc.dg/pr37561.c: Same.
1562 * gcc.dg/pr45461.c: Same.
1563 * gcc.dg/pr45750.c: Same.
1564 * gcc.dg/pr53196-2.c: Same.
1565 * gcc.dg/pr53265.c: Same.
1566 * gcc.dg/redecl-1.c: Same.
1567 * gcc.dg/tls/thr-init-1.c: Same.
1568 * gcc.dg/torture/pr51106-1.c: Same.
1569 * gcc.dg/torture/pr51106-2.c: Same.
1570 * gcc.dg/uninit-19.c: Same.
1571 * gcc.dg/uninit-pr20644.c: Same.
1572
6fc9f7aa
JJ
15732017-05-26 Jakub Jelinek <jakub@redhat.com>
1574
1575 * g++.dg/cpp1z/decomp29.C (p): New variable.
1576 (main): Add further tests.
1577
28e0e05b
RB
15782017-05-26 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/80842
1581 * gcc.dg/torture/pr80842.c: New testcase.
1582
c81ec254
PC
15832017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/79652
1586 * g++.dg/cpp0x/pr79652.C: New.
1587
aee21066
PC
15882017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/71451
1591 * g++.dg/cpp0x/variadic170.C: New.
1592
63dbcd13
VR
15932017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
1594
1595 * g++.dg/warn/Wcatch-value-1.C: New test.
1596 * g++.dg/warn/Wcatch-value-2.C: New test.
1597 * g++.dg/warn/Wcatch-value-3.C: New test.
1598
932f48ac
NS
15992017-05-25 Nathan Sidwell <nathan@acm.org>
1600
44e00a7a
NS
1601 * g++.dg/lookup/using56.C: New.
1602 * g++.dg/lookup/using57.C: New.
1603 * g++.dg/lookup/using58.C: New.
1604 * g++.dg/lookup/using59.C: New.
1605
932f48ac
NS
1606 * g++.dg/lookup/using17.C: Adjust diagnostics.
1607
a10f9a2e
MS
16082017-05-25 Martin Sebor <msebor@redhat.com>
1609
1610 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
1611 positives on ILP32.
1612 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
1613 column numbers.
1614 * gcc.dg/pr60114.c: Same.
1615
47c05e71
JH
16162017-05-23 Jan Hubicka <hubicka@ucw.cz>
1617
1618 * gfortran.dg/pr48636.f90: Fix template better.
1619
f35a733d
NS
16202017-05-25 Nathan Sidwell <nathan@acm.org>
1621
1622 * g++.dg/lookup/koenig14.C: New.
1623
18c1e9e0
PC
16242017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/79583
1627 * g++.dg/cpp0x/pr79583.C: New.
1628
2673d192
PC
16292017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1630
1631 PR c++/68578
1632 * g++.dg/cpp1y/pr68578.C: New.
1633
bce8ef71
MG
16342017-05-25 Marc Glisse <marc.glisse@inria.fr>
1635
1636 * gcc.dg/tree-ssa/vce-1.c: New file.
1637
11d6b45d
MG
16382017-05-25 Marc Glisse <marc.glisse@inria.fr>
1639
1640 * gcc.dg/tree-ssa/addadd.c: New file.
1641
5ad4f1c8
NS
16422017-05-24 Nathan Sidwell <nathan@acm.org>
1643
1644 * g++.dg/lookup/friend12.C: Adjust diagnostics.
1645 * g++.dg/lookup/friend19.C: New.
1646 * g++.dg/lookup/friend20.C: New.
1647
d4a760d8
JW
16482017-05-24 Jonathan Wakely <jwakely@redhat.com>
1649
1650 PR c++/80544
1651 * g++.dg/expr/cast11.C: New test.
1652
3cd211af
MS
16532017-05-24 Martin Sebor <msebor@redhat.com>
1654
1655 PR c/80731
1656 * c-c++-common/Wfloat-conversion.c: Adjust.
1657 * c-c++-common/dfp/convert-int-saturate.c: Same.
1658 * c-c++-common/pr68657-1.c: Same.
1659 * g++.dg/ext/utf-cvt.C: Same.
1660 * g++.dg/ext/utf16-4.C: Same.
1661 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
1662 * g++.dg/warn/Wconversion-real-integer2.C: Same.
1663 * g++.dg/warn/Wconversion3.C: Same.
1664 * g++.dg/warn/Wconversion4.C: Same.
1665 * g++.dg/warn/Wsign-conversion.C: Same.
1666 * g++.dg/warn/overflow-warn-1.C: Same.
1667 * g++.dg/warn/overflow-warn-3.C: Same.
1668 * g++.dg/warn/overflow-warn-4.C: Same.
1669 * g++.dg/warn/pr35635.C: Same.
1670 * g++.old-deja/g++.mike/enum1.C: Same.
1671 * gcc.dg/Wconversion-3.c: Same.
1672 * gcc.dg/Wconversion-5.c: Same.
1673 * gcc.dg/Wconversion-complex-c99.c: Same.
1674 * gcc.dg/Wconversion-complex-gnu.c: Same.
1675 * gcc.dg/Wconversion-integer.c: Same.
1676 * gcc.dg/Wsign-conversion.c: Same.
1677 * gcc.dg/bitfld-2.c: Same.
1678 * gcc.dg/c90-const-expr-11.c: Same.
1679 * gcc.dg/c90-const-expr-7.c: Same.
1680 * gcc.dg/c99-const-expr-7.c: Same.
1681 * gcc.dg/overflow-warn-1.c: Same.
1682 * gcc.dg/overflow-warn-2.c: Same.
1683 * gcc.dg/overflow-warn-3.c: Same.
1684 * gcc.dg/overflow-warn-4.c: Same.
1685 * gcc.dg/overflow-warn-5.c: Same.
1686 * gcc.dg/overflow-warn-8.c: Same.
1687 * gcc.dg/overflow-warn-9.c: New test.
1688 * gcc.dg/pr35635.c: Adjust.
1689 * gcc.dg/pr59940.c: Same.
1690 * gcc.dg/pr59963-2.c: Same.
1691 * gcc.dg/pr60114.c: Same.
1692 * gcc.dg/switch-warn-2.c: Same.
1693 * gcc.dg/utf-cvt.c: Same.
1694 * gcc.dg/utf16-4.c: Same.
1695
216bfadc
JJ
16962017-05-24 Jakub Jelinek <jakub@redhat.com>
1697
1698 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
1699 Don't include limits.h.
1700 (w): Conditionalize on long long wider than int. Use
1701 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
1702 -9223372036854775808.
1703 (x): Use __INT_MAX__ instead of INT_MAX.
1704
610abc02
TK
17052017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1706
1707 PR fortran/66094
1708 * gfortran.dg/inline_matmul_16.f90: New test.
1709
8d0c9b36
TV
17102017-05-24 Tom de Vries <tom@codesourcery.com>
1711
1712 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
1713
3f3fb6c9
PB
17142017-05-24 Peter Bergner <bergner@vnet.ibm.com>
1715
1716 PR middle-end/80823
1717 * gcc.dg/pr80823.c: New test.
1718
00e0af8d
AK
17192017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1720
1721 * gcc.target/s390/pr80725.c: New test.
1722
6131102c
NS
17232017-05-23 Nathan Sidwell <nathan@acm.org>
1724
ef4c5e78
NS
1725 * g++.dg/lookup/extern-c-hidden.C: New.
1726 * g++.dg/lookup/extern-redecl1.C: New.
1727
6131102c
NS
1728 PR c++/80866
1729 * g++.dg/parse/pr80866.C: New.
1730
d2db2e6b
JH
17312017-05-23 Jan Hubicka <hubicka@ucw.cz>
1732
1733 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1734 * gcc.dg/ipa/inline-5.c: Likewise.
1735 * gfortran.dg/pr48636.f90: Likewise.
1736
e4ea7a4c
NS
17372017-05-23 Nathan Sidwell <nathan@acm.org>
1738
1739 * g++.dg/parse/ctor9.C: Adjust expected error.
1740
c2d7c404
JD
17412017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1742
1743 PR libgfortran/80256
1744 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
1745 Cygwin.
1746
fd71a9a2
TS
17472017-05-23 Thomas Schwinge <thomas@codesourcery.com>
1748
1749 * c-c++-common/goacc/parallel-dims-1.c: Update.
1750 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
1751 * c-c++-common/goacc/routine-1.c: Likewise.
1752 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
1753 * g++.dg/goacc/template.C: Likewise.
1754 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1755 * gfortran.dg/goacc/routine-3.f90: Likewise.
1756 * gfortran.dg/goacc/sie.f95: Likewise.
1757 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
1758
9d029ddf
NS
17592017-05-23 Nathan Sidwell <nathan@acm.org>
1760
1761 * g++.dg/lookup/using13.C: Adjust expected error.
1762
008c7367
SKS
17632017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1764
1765 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
1766
d1f6caae
MM
17672017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1768
1769 PR target/80718
1770 * gcc.target/powerpc/pr80718.c: New test.
1771
2ea0d750
SB
17722017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
1773
1774 * gcc.target/powerpc/conditional-return.c: New testcase.
1775
25b81686
BS
17762017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1777
1778 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
1779 LE-only.
1780
477f145b
JW
17812017-05-22 Janus Weil <janus@gcc.gnu.org>
1782
1783 PR fortran/80766
1784 * gfortran.dg/typebound_call_28.f90: New test.
1785
65cc1407
NS
17862017-05-22 Nathan Sidwell <nathan@acm.org>
1787
1788 * g++.dg/lookup/strong-using.C: New.
1789
0c4f8178
TP
17902017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
1791
1792 * gcc.target/arm/movsi_movt.c: New test.
1793 * gcc.target/arm/movdi_movt.c: New test.
1794
fbb1c7d4
EB
17952017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
1796
1797 * gnat.dg/specs/not_null1.ads: New test.
1798
d3271136
EB
17992017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1800
1801 * gnat.dg/limited_with5.ad[sb]: New test.
1802 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
1803 * gnat.dg/limited_with6.ad[sb]: New test.
1804 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
1805
4c24ec6d
EB
18062017-05-22 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
1809 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
1810
4bcbb7b8
PC
18112017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1812
1813 PR c++/70265
1814 * g++.dg/cpp1y/constexpr-70265-1.C: New.
1815 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
1816
51cd6b78
JD
18172017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1818
1819 PR libgfortran/80333
1820 * gfortran.dg/dtio_30.f03: New test.
1821
33f8c0a1
MP
18222017-05-19 Marek Polacek <polacek@redhat.com>
1823
1824 PR sanitizer/80800
1825 * c-c++-common/ubsan/pr80800.c: New test.
1826 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
1827
9740ed54
TS
18282017-05-19 Thomas Schwinge <thomas@codesourcery.com>
1829
7fd549d2
TS
1830 * c-c++-common/goacc/default-1.c: Update.
1831 * c-c++-common/goacc/default-2.c: Likewise.
1832 * c-c++-common/goacc/default-4.c: Likewise.
1833 * gfortran.dg/goacc/default-1.f95: Likewise.
1834 * gfortran.dg/goacc/default-4.f: Likewise.
1835 * c-c++-common/goacc/default-5.c: New file.
1836 * gfortran.dg/goacc/default-5.f: Likewise.
1837
9740ed54
TS
1838 * c-c++-common/goacc/default-1.c: New file.
1839 * c-c++-common/goacc/default-2.c: Likewise.
1840 * c-c++-common/goacc/data-default-1.c: Remove file, including its
1841 test cases in...
1842 * c-c++-common/goacc/default-3.c: ... this new file, and...
1843 * c-c++-common/goacc/default-4.c: ... this new file.
1844 * gfortran.dg/goacc/default.f95: Remove file, including its test
1845 cases in...
1846 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
1847 * gfortran.dg/goacc/default-2.f: ... this new file.
1848 * gfortran.dg/goacc/default-3.f95: New file.
1849 * gfortran.dg/goacc/default-4.f: Likewise.
1850
2a8a8d7b
NS
18512017-05-19 Nathan Sidwell <nathan@acm.org>
1852
1853 * g++.dg/inherit/covariant7.C: Adjust.
1854
a978134e
PB
18552017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
1856
1857 * gcc.target/arm/tls-disable-literal-pool.c: Change
1858 require-effective-target to tls_native.
1859 Move dg-error to return statement line and change to dg-message.
1860
39aac208
RB
18612017-05-19 Richard Biener <rguenther@suse.de>
1862
1863 PR c++/80593
1864 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
1865 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
1866
035ab826
RB
18672017-05-19 Richard Biener <rguenther@suse.de>
1868
1869 PR middle-end/80764
1870 * gcc.dg/torture/pr80764.c: New testcase.
1871
52e14b96
MM
18722017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1873
1874 PR target/80510
1875 * gcc.target/powerpc/pr80510-1.c: New test.
1876 * gcc.target/powerpc/pr80510-2.c: Likewise.
1877
4287da82
EG
18782017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
1879
1880 * gcc.dg/pragma-diag-7.c: New test.
1881
e4171e10
UB
18822017-05-18 Uros Bizjak <ubizjak@gmail.com>
1883
1884 PR target/80799
1885 * g++.dg/other/i386-11.C: New test.
1886
cdefeea2
WS
18872017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
1888
1889 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
1890 * fold-vec-div-floatdouble.c: Likewise.
1891 * fold-vec-logical-ands-char.c: Likewise.
1892 * fold-vec-logical-ands-int.c: Likewise.
1893 * fold-vec-logical-ands-short.c: Likewise.
1894 * fold-vec-logical-ors-char.c: Likewise.
1895 * fold-vec-logical-ors-int.c: Likewise.
1896 * fold-vec-logical-ors-short.c: Likewise.
1897 * fold-vec-logical-other-char.c: Likewise.
1898 * fold-vec-mule-misc.c: Likewise.
1899 * fold-vec-mult-float.c: Likewise.
1900 * fold-vec-mult-floatdouble.c: Likewise.
1901 * fold-vec-mult-int.c: Likewise.
1902 * fold-vec-mult-int128-p9.c: Likewise.
1903 * fold-vec-sub-floatdouble.c: Likewise.
1904 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
1905 Add lp64 requirement.
1906 * fold-vec-mult-int128-p8.c: Likewise.
1907 * fold-vec-logical-ors-longlong.c: Fix comment typo.
1908
62ee030a
SM
19092017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
1910
1911 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
1912 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
1913 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
1914 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
1915 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
1916 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
1917 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
1918 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
1919 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
1920 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
1921 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
1922 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
1923 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
1924 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
1925 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
1926 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
1927 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
1928 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
1929 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
1930 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
1931 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
1932 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
1933 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
1934 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
1935 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
1936 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
1937
00a84d0e
SL
19382017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
1939
1940 * gcc.target/sparc/niagara7-align.c: New test.
1941
243c2883
MP
19422017-05-18 Marek Polacek <polacek@redhat.com>
1943
1944 PR sanitizer/80797
1945 * c-c++-common/ubsan/null-12.c: New test.
1946
e98e6340
SB
19472017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
1948
1949 PR middle-end/80692
1950 * gcc.c-torture/execute/pr80692.c: New testcase.
1951
0152001b 19522017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
1953
1954 PR libgfortran/80741
1955 * gfortran.dg/read_4.f90: New test.
1956
c8ded430
BS
19572017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
1960
e5b1f5a1
FR
19612017-05-17 Fritz Reese <fritzoreese@gmail.com>
1962
1963 PR fortran/80668
1964 * gfortran.dg/pr80668.f90: New.
1965
9853cb28
PB
19662017-05-17 Peter Bergner <bergner@vnet.ibm.com>
1967
1968 PR middle-end/80775
1969 * gcc.dg/pr80775.c: New test.
1970
142473df
MP
19712017-05-17 Marek Polacek <polacek@redhat.com>
1972
1973 PR sanitizer/80659
1974 * gcc.dg/asan/pr80659.c: New test.
1975
8508a5b5
SKS
19762017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1977
1978 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
1979 unsigned long.
1980
bc36d2b7
CX
19812017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
1982
1983 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
1984
4fc5ebf1
JG
19852017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
1986 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1987
1988 PR tree-optimization/80457
1989 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
1990 call vect_model_simple_cost.
1991
bedee914
PT
19922017-05-16 Paul Thomas <pault@gcc.gnu.org>
1993
1994 PR fortran/80554
1995 * gfortran.dg/submodule_29.f08: New test.
1996
10791753
DM
19972017-05-16 David Malcolm <dmalcolm@redhat.com>
1998
1999 * g++.dg/other/accessor-fixits-1.C: New test case.
2000 * g++.dg/other/accessor-fixits-2.C: New test case.
2001 * g++.dg/other/accessor-fixits-3.C: New test case.
2002 * g++.dg/other/accessor-fixits-4.C: New test case.
2003
727577c2
CL
20042017-05-16 Carl Love <cel@us.ibm.com>
2005
2006 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
2007 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
2008 built-ins to the test suite file. Note, support for mradds exists
2009 but no test case exists.
2010 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
2011 built-ins to the test suite file.
2012
6b6ae9eb
MP
20132017-05-16 Marek Polacek <polacek@redhat.com>
2014
2015 PR sanitizer/80536
2016 PR sanitizer/80386
2017 * c-c++-common/ubsan/pr80536.c: New test.
2018 * g++.dg/ubsan/pr80386.C: New test.
2019
678d7e19
TC
20202017-05-16 Tamar Christina <tamar.christina@arm.com>
2021
2022 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
2023 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
2024
6da37857
MW
20252016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2026
2027 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
2028 expected output of vadd, vsub and vmul instructions.
2029 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
2030 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
2031 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
2032
a5768d38
JD
20332017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2034
2035 PR libgfortran/80727
2036 * gfortran.dg/read_3.f90: New test.
2037
3a77e7cc
NS
20382017-05-15 Nathan Sidwell <nathan@acm.org>
2039
2016c841
NS
2040 PR c++/79369
2041 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
2042
3a77e7cc
NS
2043 PR c++/79369
2044 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
2045 * g++.dg/cpp0x/pr79369.C: New.
2046
0735a1c8
SK
20472017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
2048
2049 PR fortran/80752
3a77e7cc 2050 * gfortran.dg/pr80752.f90: New test.
0735a1c8 2051
f108770a
UB
20522017-05-15 Uros Bizjak <ubizjak@gmail.com>
2053
900b5b6a 2054 PR target/80425
f108770a
UB
2055 * gcc.target/i386/pr80425-1.c: New test.
2056 * gcc.target/i386/pr80425-2.c: Ditto.
2057
e30ce0a3
JL
20582017-05-15 Jeff Law <law@redhat.com>
2059
2060 * gcc.target/mips/reorgbug-1.c: New test.
2061
0d5a0a33
PMR
20622017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
2063
2064 * gnat.dg/specs/pack13.ads: New test.
2065
a104bd88
MS
20662017-05-14 Martin Sebor <msebor@redhat.com>
2067
2068 PR middle-end/77671
2069 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
2070 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
2071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2072 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
2073 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
2074
c6c02519
MS
20752017-05-14 Martin Sebor <msebor@redhat.com>
2076
2077 PR middle-end/80669
2078 * gcc.dg/builtin-stpncpy.c: New test.
2079
d6d4d770
DS
20802017-05-14 Daniel Santos <daniel.santos@pobox.com>
2081
2082 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
2083 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
2084 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
2085 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
2086
b9bdd60b
JK
20872017-05-14 Julia Koval <julia.koval@intel.com>
2088
2089 * gcc.target/i386/xgetsetbv.c: New test.
2090
28ae01cd
NK
20912017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
2092
2093 PR fortran/80442
2094 * gfortran.dg/impl_do_var_data.f90: New Test
2095
c7488b4f
PJ
20962017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2097
2098 * brig.dg/test/gimple/priv-array-offset-access.hsail:
2099 A regression test for a private array access case which caused
2100 an assert.
2101
9b5f12ae
MS
21022017-05-12 Martin Sebor <msebor@redhat.com>
2103
2104 PR testsuite/80643
2105 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
2106 to the purpose of the test.
2107
b76f1550
SM
21082017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
2109
2110 * gcc.target/powerpc/bmi-andn-1.c: New file
2111 * gcc.target/powerpc/bmi-andn-2.c: New file.
2112 * gcc.target/powerpc/bmi-bextr-1.c: New file.
2113 * gcc.target/powerpc/bmi-bextr-2.c: New file.
2114 * gcc.target/powerpc/bmi-bextr-4.c: New file.
2115 * gcc.target/powerpc/bmi-bextr-5.c: New file.
2116 * gcc.target/powerpc/bmi-blsi-1.c: New file.
2117 * gcc.target/powerpc/bmi-blsi-2.c: New file.
2118 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
2119 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
2120 * gcc.target/powerpc/bmi-blsr-1.c: New file.
2121 * gcc.target/powerpc/bmi-blsr-2.c: New File.
2122 * gcc.target/powerpc/bmi-check.h: New File.
2123 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
2124 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
2125 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
2126 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
2127 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
2128 * gcc.target/powerpc/bmi2-check.h: New file.
2129 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
2130 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
2131 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
2132 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
2133 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
2134 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
2135 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
2136 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
2137 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
2138
2a3fa75a
PC
21392017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2140
2141 PR c++/60430
2142 * g++.dg/cpp0x/pr60430.C: New.
2143
e8bf7c7b
JL
21442017-05-12 Jeff Law <law@redhat.com>
2145
2146 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
2147
284d1f76
PB
21482017-05-12 Peter Bergner <bergner@vnet.ibm.com>
2149
2150 PR middle-end/80707
2151 * g++.dg/pr80707.C: New test.
2152
302a0e37
WS
21532017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2154
2155 * gcc.target/powerpc/fold-vec-div-float.c: New.
2156 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
2157 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
2158
a7785078
WS
21592017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
2160
2161 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
2162 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
2163 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
2164 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
2165 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
2166 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
2167 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
2168 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
2169 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
2170 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
2171 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
2172 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
2173
9206028e
PC
21742017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 PR c++/49604
2177 * g++.dg/cpp0x/forw_enum14.C: New.
2178 * g++.dg/cpp0x/forw_enum15.C: Likewise.
2179
7af1c0ad
RB
21802017-05-12 Richard Biener <rguenther@suse.de>
2181
2182 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
2183
f7e95bdb
PC
21842017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2185
2186 PR c++/67687
2187 * g++.dg/cpp0x/constexpr-ice17.C: New.
2188
53e788d0
RB
21892017-05-12 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/80713
2192 * gcc.dg/torture/pr80713.c: New testcase.
2193
2ead1ab9
AK
21942017-05-12 Andi Kleen <ak@linux.intel.com>
2195
2196 PR testsuite/77684
2197 * lib/target-supports.exp (profopt-perf-wrapper):
2198 Add -m8 option to increase parallelism.
2199
ee58b02f
TS
22002017-05-12 Thomas Schwinge <thomas@codesourcery.com>
2201
1e47f02b
TS
2202 * c-c++-common/goacc/parallel-dims-1.c: New file.
2203 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
2204
b0f271ce
TS
2205 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2206 * c-c++-common/goacc/classify-kernels.c: Likewise.
2207 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
2208 Likewise.
2209 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
2210 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
2211 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
2212 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
2213 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
2214 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
2215 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
2216 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
2217 * c-c++-common/goacc/kernels-loop.c: Likewise.
2218 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
2219 * c-c++-common/goacc/kernels-reduction.c: Likewise.
2220 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2221 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2222 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
2223 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
2224 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
2225 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
2226 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
2227 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
2228 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
2229 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
2230
25651634
TS
2231 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
2232 * c-c++-common/goacc/classify-kernels.c: Likewise.
2233 * c-c++-common/goacc/classify-parallel.c: Likewise.
2234 * c-c++-common/goacc/classify-routine.c: Likewise.
2235 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2236 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2237 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2238 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2239
ee58b02f
TS
2240 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
2241 * c-c++-common/goacc/classify-kernels.c: Likewise.
2242 * c-c++-common/goacc/classify-parallel.c: Likewise.
2243 * c-c++-common/goacc/classify-routine.c: Likewise.
2244 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
2245 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
2246 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
2247 * gfortran.dg/goacc/classify-routine.f95: Likewise.
2248
2d82ec25
NS
22492017-05-11 Nathan Sidwell <nathan@acm.org>
2250
2251 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
2252
22532017-05-11 Carl Love <cel@us.ibm.com>
2254
2255 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
2256 to the test suite file.
2257 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
2258 to the test suite file.
2259
628c06d6
JD
22602017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2261
2262 PR fortran/78659
2263 * gfortran.dg/namelist_91.f90: New test.
2264 * gfortran.dg/namelist_92.f90: New test.
2265 * gfortran.dg/namelist_93.f90: New test.
2266 * gfortran.dg/namelist_94.f90: New test.
2267
1bea0f26
BS
22682017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269
2270 PR target/80695
2271 * gcc.target/powerpc/pr80695-p8.c: New file.
2272 * gcc.target/powerpc/pr80695-p9.c: New file.
2273
7c85c9fe
UB
22742017-05-11 Uros Bizjak <ubizjak@gmail.com>
2275 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR target/80706
2278 * gcc.target/i386/pr80706.c: New test.
2279
d7a33a4c
JK
22802017-05-11 Julia Koval <julia.koval@intel.com>
2281
2282 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
2283 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
2284 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
2285 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
2286
59fbddcf
PC
22872017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/70538
2290 * g++.dg/cpp0x/pr70538.C: New.
2291
cc09ff60
UB
22922017-05-11 Uros Bizjak <ubizjak@gmail.com>
2293
7c85c9fe
UB
2294 * gcc.target/i386/pr22152.c: Fix undefined testcase.
2295 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
2296 (dg-options): Remove -fno-tree-sink.
2297
4fd18c78
KN
22982017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
2299
2300 * gcc.target/powerpc/cmpb-1.c: New test.
2301 * gcc.target/powerpc/cmpb-2.c: New test.
2302 * gcc.target/powerpc/cmpb-3.c: New test.
2303 * gcc.target/powerpc/cmpb32-1.c: New test.
2304 * gcc.target/powerpc/cmpb32-2.c: New test.
2305
43b883a9
RB
23062017-05-11 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/80705
2309 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
2310
29b871ec
NS
23112017-05-11 Nathan Sidwell <nathan@acm.org>
2312
2313 * lib/scanlang.exp: New.
2314 * lib/gcc-dg.exp: Load scanlang.exp.
2315 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
2316
c587104e
MM
23172017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2318
2319 PR testsuite/80580
2320 * gcc.dg/gimplefe-error-6.c: New test.
2321
67ac9a9d
MM
23222017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2323
2324 PR testsuite/80580
2325 * gcc.dg/gimplefe-error-5.c: New test.
2326
ac4eb40f
MM
23272017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2328
2329 PR testsuite/80580
2330 * gcc.dg/gimplefe-error-4.c: New test.
2331
d45d6282
BS
23322017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2333
2334 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
2335
f4ee3a9e
UB
23362017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2337
2338 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
2339 (_mm_maskz_max_round_sd): Test new intrinsics.
2340 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
2341 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
2342 (_mm_maskz_max_round_ss): Test new intrinsics.
2343 * gcc.target/i386/avx512f-vmaxss-2.c: New.
2344 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
2345 (_mm_maskz_min_round_sd): Test new intrinsics.
2346 * gcc.target/i386/avx512f-vminsd-2.c: New.
2347 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
2348 (_mm_maskz_min_round_ss): Test new intrinsics.
2349 * gcc.target/i386/avx512f-vminss-2.c: New.
2350 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
2351 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
2352 (__builtin_ia32_minss_mask_round): Test new builtins.
2353 * gcc.target/i386/sse-13.c: Ditto.
2354 * gcc.target/i386/sse-23.c: Ditto.
2355 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
2356 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
2357 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
2358 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
2359 (_mm_mask_min_round_ss): Test new intrinsics.
2360 * gcc.target/i386/testround-1.c: Ditto.
2361
23622017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
2363
2364 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
2365 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
2366 (_mm_maskz_div_round_sd): Test new intrinsics.
2367 * gcc.target/i386/avx512f-vdivsd-2.c: New.
2368 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
2369 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
2370 (_mm_maskz_div_round_ss): Test new intrinsics.
2371 * gcc.target/i386/avx512f-vdivss-2.c: New.
2372 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
2373 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
2374 (_mm_maskz_mul_round_sd): Test new intrinsics.
2375 * gcc.target/i386/avx512f-vmulsd-2.c: New.
2376 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
2377 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
2378 (_mm_maskz_mul_round_ss): Test new intrinsics.
2379 * gcc.target/i386/avx512f-vmulss-2.c: New.
2380 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
2381 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
2382 (__builtin_ia32_mulss_mask_round): Test new builtins.
2383 * gcc.target/i386/sse-13.c: Ditto.
2384 * gcc.target/i386/sse-23.c: Ditto.
2385 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
2386 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
2387 (_mm_maskz_mul_round_ss): Test new intrinsics.
2388 * gcc.target/i386/testround-1.c: Ditto.
2389
23902017-05-10 Julia Koval <julia.koval@intel.com>
2391
2392 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
2393 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
2394 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
2395
23962017-05-10 Julia Koval <julia.koval@intel.com>
2397
2398 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
2399 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
2400 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
2401 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2402
ca4d2851
PB
24032017-05-10 Peter Bergner <bergner@vnet.ibm.com>
2404
0f374417 2405 PR tree-optimization/51513
ca4d2851
PB
2406 * gcc.target/powerpc/pr51513.c: New test.
2407 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
2408 __builtin_abort().
2409 * gcc.dg/predict-14.c: Likewise.
2410
5562ebfc
CL
24112017-05-10 Carl Love <cel@us.ibm.com>
2412 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
2413 to the test suite file.
2414 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
2415 to the test suite file.
2416
0ca2e7f7
PK
24172017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2418
2419 PR tree-optimization/77644
2420 * gcc.dg/tree-ssa/pr77644.c: New test-case.
2421
e1ad2926
AO
24222017-05-10 Alexandre Oliva <aoliva@redhat.com>
2423
2424 * gcc.dg/guality/inline-params-2.c: New.
2425
f00b411f
PC
24262017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
2427
2428 PR c++/80145
2429 * g++.dg/cpp1y/auto-fn37.C: New.
2430 * g++.dg/cpp1y/auto-fn38.C: Likewise.
2431
bf2a705c
MM
24322017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2433
2434 PR target/68163
2435 * gcc.target/powerpc/pr68163.c: New test.
2436
5285d5d3
JW
24372017-05-09 Janus Weil <janus@gcc.gnu.org>
2438
2439 PR fortran/79311
2440 * gfortran.dg/finalize_32.f90: New test.
2441
31c2d57d
VR
24422017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
2443
2444 PR c/35441
2445 * gcc.dg/pr35441.c: New test.
2446
731f2c8a
MS
24472017-05-09 Martin Sebor <msebor@redhat.com>
2448
2449 PR testsuite/80643
2450 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
2451 output.
2452
cc49d15a
PC
24532017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/80186
2456 * g++.dg/template/crash126.C: New.
2457
85282abc
SP
24582017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
2459
2460 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
2461 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
2462 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
2463 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
2464
823c79ae
DH
24652017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
2466
10a8bb62 2467 PR testsuite/80611
823c79ae
DH
2468 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
2469
79557bae
CZ
24702017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2471
2472 * gcc.target/arc/tmac-1.c: New file.
2473 * gcc.target/arc/tmac-2.c: Likewise.
2474 * gcc.target/arc/tmac.h: Likewise.
2475
c7314bc1
CZ
24762017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2477 Andrew Burgess <andrew.burgess@embecosm.com>
2478
2479 * gcc.target/arc/firq-1.c: New file.
2480 * gcc.target/arc/firq-2.c: Likewise.
2481 * gcc.target/arc/firq-3.c: Likewise.
2482 * gcc.target/arc/firq-4.c: Likewise.
2483 * gcc.target/arc/firq-5.c: Likewise.
2484 * gcc.target/arc/firq-6.c: Likewise.
2485
41453183
CZ
24862017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
2487
2488 * gcc.target/arc/interrupt-5.c: Newfile.
2489 * gcc.target/arc/interrupt-6.c: Likewise.
2490 * gcc.target/arc/interrupt-7.c: Likewise.
2491 * gcc.target/arc/interrupt-8.c: Likewise.
2492 * gcc.target/arc/interrupt-9.c: Likewise.
2493
019bd543
RB
24942017-05-09 Richard Biener <rguenther@suse.de>
2495
2496 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
2497 and adjust.
2498 * gcc.dg/vect/vect-50.c: Likewise.
2499
684f84de
MP
25002017-05-09 Marek Polacek <polacek@redhat.com>
2501
2502 PR c/80525
2503 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
2504 * c-c++-common/Wlogical-op-2.c: New test.
2505
fd71825b
SKS
25062017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2507
2508 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
2509 for targets with __SIZEOF_INT__ < 4.
2510
4ca2e6ec
RB
25112017-05-09 Richard Biener <rguenther@suse.de>
2512
2513 * gcc.dg/vect/vect-50.c: Revert last change.
2514 * gcc.dg/vect/vect-44.c: Likewise.
2515
631238ac
MS
25162017-05-08 Martin Sebor <msebor@redhat.com>
2517
2518 PR translation/80280
2519 * gcc.dg/format/gcc_diag-10.c: New test.
2520
6ba86ba7
KN
25212017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
2522
2523 PR target/80101
2524 * gcc.target/powerpc/pr80101-1.c: New test.
2525
0f6ed121
TK
25262017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2527
2528 PR fortran/79930
2529 * gfortran.dg/inline_transpose_1.f90: Add
2530 -finline-matmul-limit=0 to options.
2531 * gfortran.dg/matmul_5.f90: Likewise.
2532 * gfortran.dg/vect/vect-8.f90: Likewise.
2533 * gfortran.dg/inline_matmul_14.f90: New test.
2534 * gfortran.dg/inline_matmul_15.f90: New test.
2535
fd991039
TK
25362017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2537
2538 PR fortran/80602
2539 * gfortran.dg/matmul_15.f90: New test case.
2540
18b8c294
WD
25412017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
2542
2543 * testsuite/gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
2544 * gcc/testsuite/gcc.dg/vect/vect-50.c: Likewise.
2545
8637c116
JL
25462017-05-07 Jeff Law <law@redhat.com>
2547
2548 Revert:
2549 2017-05-06 Jeff Law <law@redhat.com>
2550 PR tree-optimization/78496
2551 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2552 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2553
973dfbb4
JL
25542017-05-06 Jeff Law <law@redhat.com>
2555
2556 PR tree-optimization/78496
2557 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
2558 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
2559
8ffa3150
RS
25602017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2561
2562 * gcc.target/aarch64/spill_1.c: New test.
2563
2a3f7997
RS
25642017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
2565
2566 PR rtl-optimization/75964
2567 * gcc.dg/torture/pr75964.c: New test.
2568
d554bf23
TV
25692017-05-06 Tom de Vries <tom@codesourcery.com>
2570
2571 PR testsuite/80606
2572 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
2573 * gcc.target/i386/avx-vtestpd-2.c: Same.
2574 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
2575 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
2576 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
2577 * gcc.target/i386/avx-vtestpd-3.c: Same.
2578 * gcc.target/i386/avx-vtestps-1.c: Same.
2579 * gcc.target/i386/avx-vtestps-2.c: Same.
2580 * gcc.target/i386/avx-vtestps-256-1.c: Same.
2581 * gcc.target/i386/avx-vtestps-256-2.c: Same.
2582 * gcc.target/i386/avx-vtestps-256-3.c: Same.
2583 * gcc.target/i386/avx-vtestps-3.c: Same.
2584
7a976fe7
TV
25852017-05-06 Tom de Vries <tom@codesourcery.com>
2586
2587 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
2588
0e852c66
TV
25892017-05-06 Tom de Vries <tom@codesourcery.com>
2590
2591 PR testsuite/80557
2592 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
2593 * gcc.target/powerpc/altivec-types-1.c: Same.
2594
63c40d92
TV
25952017-05-06 Tom de Vries <tom@codesourcery.com>
2596
2597 PR testsuite/80557
2598 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
2599 * gcc.target/spu/intrinsics-1.c: Same.
2600
b25b8f91
TV
26012017-05-06 Tom de Vries <tom@codesourcery.com>
2602
2603 PR testsuite/80557
2604 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
2605
6df13491
TV
26062017-05-06 Tom de Vries <tom@codesourcery.com>
2607
2608 PR testsuite/80557
2609 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
2610 * gcc.target/aarch64/spellcheck_2.c: Same.
2611 * gcc.target/aarch64/spellcheck_3.c: Same.
2612
e01261fe
TV
26132017-05-06 Tom de Vries <tom@codesourcery.com>
2614
2615 PR testsuite/80557
2616 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
2617 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
2618 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
2619 * g++.dg/debug/dwarf2/typedef5.C: Same.
2620 * g++.dg/goacc/data-1.C: Same.
2621
9945596c
BS
26222017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2623
2624 * gcc.target/powerpc/versioned-copy-loop.c: New file.
2625
8acb8575
MM
26262017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2627
2628 PR target/79038
2629 PR target/79202
2630 PR target/79203
2631 * gcc.target/powerpc/ppc-round3.c: New test.
2632 * gcc.target/powerpc/ppc-round2.c: Update expected code.
2633
ac699a04
JJ
26342017-05-05 Jakub Jelinek <jakub@redhat.com>
2635
8dc6a926
JJ
2636 PR tree-optimization/80632
2637 * gcc.dg/pr80632.c: New test.
2638
ac699a04
JJ
2639 PR tree-optimization/80558
2640 * gcc.dg/tree-ssa/vrp115.c: New test.
2641
655b5fc8
AV
26422017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2643 Thomas Preud'homme <thomas.preudhomme@arm.com>
2644 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2645
2646 PR target/71607
2647 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
2648 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
2649 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
2650 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
2651 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
2652 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
2653 * gcc.target/arm/tls-disable-literal-pool.c: New.
2654
c02d2d0a
PK
26552017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2656
2657 PR tree-optimization/80613
2658 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
2659
dfae9048
PC
26602017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
2661
2662 PR c++/71577
2663 * g++.dg/cpp0x/pr71577.C: New.
2664
d9c5a8b9
MS
26652017-05-04 Martin Sebor <msebor@redhat.com>
2666
2667 PR middle-end/79234
2668 * gcc.dg/builtin-stringop-chk-8.c: New test.
2669 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2670 * gcc.dg/builtin-stringop-chk-4.c: Same.
2671 * gcc.dg/builtin-strncat-chk-1.c: Same.
2672 * g++.dg/ext/strncpy-chk1.C: Same.
2673 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
2674 * gcc.dg/out-of-bounds-1.c: Same.
2675 * gcc.dg/pr78138.c: Same.
2676 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
2677 * gfortran.dg/mvbits_7.f90: Same.
2678
e50d56a5
MS
26792017-05-04 Martin Sebor <msebor@redhat.com>
2680
2681 PR preprocessor/79214
2682 PR middle-end/79222
2683 PR middle-end/79223
2684 * gcc.dg/pr79214.c: New test.
2685 * gcc.dg/pr79214.h: New test header.
2686 * gcc.dg/pr79222.c: New test.
2687 * gcc.dg/pr79223.c: New test.
2688 * gcc.dg/pr78138.c: Adjust.
2689 * gfortran.dg/unconstrained_commons.f: Same.
2690
0f2c4a8f
MS
26912017-05-04 Martin Sebor <msebor@redhat.com>
2692
2693 PR translation/80280
2694 * g++.dg/abi/Wabi-2-3.C: Adjust.
2695 * g++.dg/abi/Wabi-3-2.C: Ditto.
2696 * g++.dg/lookup/using17.C: Ditto.
2697 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
2698
8eef6097
MJ
26992017-05-04 Martin Jambor <mjambor@suse.cz>
2700
2701 PR tree-optimization/80622
2702 * gcc.dg/tree-ssa/pr80622.c: New test.
2703
27042017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
2705
2706 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
2707
26f1a658
JH
27082017-05-04 Jan Hubicka <hubicka@ucw.cz>
2709
2710 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
2711 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2712
4d147bca
RB
27132017-05-04 Richard Biener <rguenther@suse.de>
2714
2715 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
2716
3862ef76
RS
27172017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
2718
2719 * gcc.dg/vect/vect-profile-1.c: New test.
2720
c89ffd99
MP
27212017-05-04 Marek Polacek <polacek@redhat.com>
2722
2723 PR tree-optimization/80612
2724 * gcc.dg/torture/pr80612.c: New test.
2725
261ce1e5
PB
27262017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2727 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
2728
2729 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
2730 check_effective_target_arm_thumb1_movt_ok.
2731
556cf088
PB
27322017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
2733
2734 * gcc.target/arm/fpscr.c: New file.
2735
010b1cc0
TP
27362017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2737
2738 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
2739 target.
2740
99b68476
TV
27412017-05-04 Tom de Vries <tom@codesourcery.com>
2742
2743 PR testsuite/80557
2744 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
2745 line numbers.
2746 * g++.dg/warn/miss-format-1.C: Same.
2747 * g++.dg/warn/overflow-warn-1.C: Same.
2748 * g++.dg/warn/overflow-warn-3.C: Same.
2749 * g++.dg/warn/overflow-warn-4.C: Same.
2750
09177a4b
TV
27512017-05-04 Tom de Vries <tom@codesourcery.com>
2752
2753 PR testsuite/80557
2754 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
2755 * gcc.target/i386/pr68657.c: Same.
2756 * gcc.target/i386/pr69255-1.c: Same.
2757 * gcc.target/i386/pr69255-2.c: Same.
2758 * gcc.target/i386/pr69255-3.c: Same.
2759
02c64149
RB
27602017-05-04 Richard Biener <rguenther@suse.de>
2761
2762 PR tree-optimization/31130
2763 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
2764 * gcc.dg/Wstrict-overflow-13.c: Likewise.
2765 * gcc.dg/Wstrict-overflow-21.c: Likewise.
2766 * gcc.dg/pr52904.c: Remove XFAIL.
2767 * gcc.dg/tree-ssa/vrp114.c: New testcase.
2768
9a26dfc8
JL
27692017-05-03 Jeff Law <law@redhat.com>
2770
2771 PR tree-optimization/78496
2772 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
2773
4d0e904f
UB
27742017-05-03 Uros Bizjak <ubizjak@gmail.com>
2775
2776 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
2777
49ab4621
RB
27782017-05-03 Richard Biener <rguenther@suse.de>
2779
2780 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
2781
18bfe940
JJ
27822017-05-03 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR tree-optimization/79472
4d0e904f
UB
2785 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
2786 to dg-options.
18bfe940
JJ
2787 * gcc.dg/tree-ssa/vrp113.c: New test.
2788 * gcc.dg/tree-ssa/cswtch-3.c: New test.
2789 * gcc.dg/tree-ssa/cswtch-4.c: New test.
2790 * gcc.dg/tree-ssa/cswtch-5.c: New test.
2791
53e62089
TV
27922017-05-03 Tom de Vries <tom@codesourcery.com>
2793
2794 PR testsuite/80557
2795 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
2796 * c-c++-common/Wshift-negative-value-2.c: Same.
2797 * c-c++-common/Wshift-negative-value-3.c: Same.
2798 * c-c++-common/Wshift-negative-value-4.c: Same.
2799 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
2800 * c-c++-common/cpp/pr60400.c: Same.
2801 * c-c++-common/fmax-errors.c: Same.
2802 * c-c++-common/goacc/data-2.c: Same.
2803 * c-c++-common/goacc/host_data-2.c: Same.
2804 * c-c++-common/gomp/simd4.c: Same.
2805 * c-c++-common/pr28656.c: Same.
2806 * c-c++-common/pr43395.c: Same.
2807 * c-c++-common/torture/pr57945.c: Same.
2808
962913a5
TV
28092017-05-03 Tom de Vries <tom@codesourcery.com>
2810
2811 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
2812 arg of dg directive.
2813 * c-c++-common/goacc/routine-3.c: Same.
2814 * c-c++-common/goacc/routine-4.c: Same.
2815
ad53f123
DM
28162017-05-02 David Malcolm <dmalcolm@redhat.com>
2817
2818 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2819 (test_fixit_insert_newline): New function.
2820 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2821 (test_fixit_insert_newline): New function.
2822 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2823 (test_fixit_insert_newline): New function.
2824 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
2825 (test_fixit_insert_newline): New function.
2826 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2827 (test_show_locus): Handle test_fixit_insert_newline.
2828
0ca91c77
BC
28292017-05-02 Bin Cheng <bin.cheng@arm.com>
2830
2831 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
2832
cc5b8f3d
TC
28332017-04-27 Tamar Christina <tamar.christina@arm.com>
2834
2835 * gcc.dg/lsr-div1.c: New testcase.
2836
1853f5c7
SP
28372017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
2838
2839 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
2840 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
2841 (_mm_maskz_add_round_sd): Test new intrinsics.
2842 * gcc.target/i386/avx512f-vaddsd-2.c: New.
2843 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
2844 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
2845 (_mm_maskz_add_round_ss): Test new intrinsics.
2846 * gcc.target/i386/avx512f-vaddss-2.c: New.
2847 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
2848 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
2849 (_mm_maskz_sub_round_sd): Test new intrinsics.
2850 * gcc.target/i386/avx512f-vsubsd-2.c: New.
2851 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
2852 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
2853 (_mm_maskz_sub_round_ss): Test new intrinsics.
2854 * gcc.target/i386/avx512f-vsubss-2.c: New.
2855 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
2856 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
2857 (__builtin_ia32_subss_mask_round): Test new builtins.
2858 * gcc.target/i386/sse-13.c: Ditto.
2859 * gcc.target/i386/sse-23.c: Ditto.
2860 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
2861 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
2862 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
2863 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
2864 (_mm_mask_sub_round_ss): Test new intrinsics.
2865 * gcc.target/i386/testround-1.c: Ditto.
2866
2bba7541
MJ
28672017-05-02 Martin Jambor <mjambor@suse.cz>
2868
2869 PR tree-optimization/78687
2870 * g++.dg/tree-ssa/pr78687.C: New test.
2871
2bf54d93
RB
28722017-05-02 Richard Biener <rguenther@suse.de>
2873
2874 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
2875 behavior.
2876 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
2877
aee63acc
RB
28782017-05-02 Richard Biener <rguenther@suse.de>
2879
2880 PR tree-optimization/80591
2881 * gcc.dg/torture/pr80591.c: New testcase.
2882
e7d70c6c
RB
28832017-05-02 Richard Biener <rguenther@suse.de>
2884
2885 PR tree-optimization/80549
2886 * gcc.dg/torture/pr80549.c: New testcase.
2887
52e0a9f7
SKS
28882017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2889
2890 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
2891 unsigned long.
2892
815d9cc6
XR
28932017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
2894
2895 PR c++/80038
2896 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
2897
338035aa
DM
28982017-05-01 David Malcolm <dmalcolm@redhat.com>
2899
2900 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
2901 reflect insertion fix-it hints at the same location now being
2902 consolidated.
2903
4d82d0bc
MS
29042017-05-01 Martin Sebor <msebor@redhat.com>
2905
2906 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
2907 on ILP32 targets.
2908
d539a57b
TV
29092017-05-01 Tom de Vries <tom@codesourcery.com>
2910
2911 * gcc.dg/pr78768.c: Require linker plugin.
2912
c6b9e849
TK
29132017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2914
2915 PR fortran/37131
2916 * gfortran.dg/matmul_bounds_11.f90: New test.
2917
706eb1a7
MS
29182017-05-01 Martin Sebor <msebor@redhat.com>
2919
2920 PR tree-optimization/79715
2921 * gcc.dg/pr79715.c: New test.
2922
723f4140
TV
29232017-05-01 Tom de Vries <tom@codesourcery.com>
2924
2925 PR testsuite/65941
2926 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
2927 * g++.dg/other/pr59492.C: Require effective target rdrand.
2928
6bbb3a69
VR
29292017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
2930
2931 * g++.dg/diagnostic/member-decl-1.C: New test.
2932
4212aecd
MG
29332017-04-29 Marc Glisse <marc.glisse@inria.fr>
2934
2935 PR tree-optimization/80487
2936 * gcc.dg/tree-ssa/strncpy-1.c: New file.
2937
fe75f732
PK
29382017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2939
2940 PR tree-optimization/79697
2941 * gcc.dg/tree-ssa/pr79697.c: New test.
2942
6bcd8768
TV
29432017-04-29 Tom de Vries <tom@codesourcery.com>
2944
2945 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
2946
d127ae9f
MS
29472017-04-28 Martin Sebor <msebor@redhat.com>
2948
2949 PR tree-optimization/80523
2950 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
2951
c9610933
TV
29522017-04-28 Tom de Vries <tom@codesourcery.com>
2953
2954 PR testsuite/80557
2955 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
2956 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
2957
b5be38bc
TV
29582017-04-28 Tom de Vries <tom@codesourcery.com>
2959
2960 PR testsuite/80557
2961 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
2962 * obj-c++.dg/bitfield-4.mm: Same.
2963 * obj-c++.dg/bitfield-5.mm: Same.
2964 * obj-c++.dg/exceptions-3.mm: Same.
2965 * obj-c++.dg/exceptions-5.mm: Same.
2966 * obj-c++.dg/method-1.mm: Same.
2967 * obj-c++.dg/method-12.mm: Same.
2968 * obj-c++.dg/method-13.mm: Same.
2969 * obj-c++.dg/method-15.mm: Same.
2970 * obj-c++.dg/method-16.mm: Same.
2971 * obj-c++.dg/property/at-property-18.mm: Same.
2972 * obj-c++.dg/property/at-property-25.mm: Same.
2973 * obj-c++.dg/property/at-property-5.mm: Same.
2974 * obj-c++.dg/property/dynamic-2.mm: Same.
2975 * obj-c++.dg/property/property-neg-3.mm: Same.
2976 * obj-c++.dg/protocol-inheritance-1.mm: Same.
2977 * obj-c++.dg/protocol-inheritance-2.mm: Same.
2978 * obj-c++.dg/syntax-error-1.mm: Same.
2979 * obj-c++.dg/try-catch-13.mm: Same.
2980 * objc.dg/bitfield-4.m: Same.
2981 * objc.dg/class-1.m: Same.
2982 * objc.dg/method-11.m: Same.
2983 * objc.dg/method-6.m: Same.
2984 * objc.dg/method-7.m: Same.
2985 * objc.dg/method-9.m: Same.
2986 * objc.dg/missing-proto-3.m: Same.
2987 * objc.dg/naming-2.m: Same.
2988 * objc.dg/property/at-property-16.m: Same.
2989 * objc.dg/property/at-property-18.m: Same.
2990 * objc.dg/property/at-property-25.m: Same.
2991 * objc.dg/property/at-property-5.m: Same.
2992 * objc.dg/property/dynamic-2.m: Same.
2993 * objc.dg/property/property-neg-3.m: Same.
2994 * objc.dg/protocol-inheritance-1.m: Same.
2995 * objc.dg/protocol-inheritance-2.m: Same.
2996
d35256b6
MG
29972017-04-28 Marc Glisse <marc.glisse@inria.fr>
2998
2999 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
3000
7a95dfa7
TV
30012017-04-28 Tom de Vries <tom@codesourcery.com>
3002
3003 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
3004 dg-(error|warning|message|bogus).
3005 * g++.dg/conversion/dr195-1.C: Same.
3006 * g++.dg/conversion/dr195.C: Same.
3007 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
3008 * g++.dg/cpp0x/gen-attrs-14.C: Same.
3009 * g++.dg/cpp0x/inline-ns7.C: Same.
3010 * g++.dg/cpp0x/variadic105.C: Same.
3011 * g++.dg/cpp0x/variadic65.C: Same.
3012 * g++.dg/expr/call2.C: Same.
3013 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
3014 * g++.dg/expr/pmf-1.C: Same.
3015 * g++.dg/ext/altivec-types-1.C: Same.
3016 * g++.dg/ext/altivec-types-2.C: Same.
3017 * g++.dg/ext/altivec-types-3.C: Same.
3018 * g++.dg/ext/attrib14.C: Same.
3019 * g++.dg/ext/complit1.C: Same.
3020 * g++.dg/ext/forscope2.C: Same.
3021 * g++.dg/ext/gnu-inline-global-reject.C: Same.
3022 * g++.dg/ext/label13.C: Same.
3023 * g++.dg/ext/member-attr.C: Same.
3024 * g++.dg/ext/visibility/anon7.C: Same.
3025 * g++.dg/ext/visibility/visibility-7.C: Same.
3026 * g++.dg/ext/vla2.C: Same.
3027 * g++.dg/inherit/access2.C: Same.
3028 * g++.dg/inherit/covariant12.C: Same.
3029 * g++.dg/inherit/covariant14.C: Same.
3030 * g++.dg/inherit/namespace-as-base.C: Same.
3031 * g++.dg/inherit/template-as-base.C: Same.
3032 * g++.dg/lookup/ambig1.C: Same.
3033 * g++.dg/lookup/ambig2.C: Same.
3034 * g++.dg/lookup/ambig3.C: Same.
3035 * g++.dg/lookup/class-member-1.C: Same.
3036 * g++.dg/lookup/conv-1.C: Same.
3037 * g++.dg/lookup/decl1.C: Same.
3038 * g++.dg/lookup/koenig1.C: Same.
3039 * g++.dg/lookup/scoped1.C: Same.
3040 * g++.dg/lookup/scoped2.C: Same.
3041 * g++.dg/lookup/two-stage4.C: Same.
3042 * g++.dg/lookup/used-before-declaration.C: Same.
3043 * g++.dg/lookup/using.C: Same.
3044 * g++.dg/lookup/using17.C: Same.
3045 * g++.dg/lookup/using2.C: Same.
3046 * g++.dg/other/abstract2.C: Same.
3047 * g++.dg/other/classkey1.C: Same.
3048 * g++.dg/other/component1.C: Same.
3049 * g++.dg/other/const1.C: Same.
3050 * g++.dg/other/const2.C: Same.
3051 * g++.dg/other/conversion1.C: Same.
3052 * g++.dg/other/do1.C: Same.
3053 * g++.dg/other/error1.C: Same.
3054 * g++.dg/other/error10.C: Same.
3055 * g++.dg/other/error3.C: Same.
3056 * g++.dg/other/error4.C: Same.
3057 * g++.dg/other/error5.C: Same.
3058 * g++.dg/other/error8.C: Same.
3059 * g++.dg/other/error9.C: Same.
3060 * g++.dg/other/field1.C: Same.
3061 * g++.dg/other/init1.C: Same.
3062 * g++.dg/other/ptrmem2.C: Same.
3063 * g++.dg/other/return1.C: Same.
3064 * g++.dg/overload/builtin3.C: Same.
3065 * g++.dg/overload/error1.C: Same.
3066 * g++.dg/overload/error2.C: Same.
3067 * g++.dg/overload/koenig2.C: Same.
3068 * g++.dg/overload/pmf1.C: Same.
3069 * g++.dg/parse/args1.C: Same.
3070 * g++.dg/parse/attr3.C: Same.
3071 * g++.dg/parse/constant4.C: Same.
3072 * g++.dg/parse/crash10.C: Same.
3073 * g++.dg/parse/crash18.C: Same.
3074 * g++.dg/parse/crash19.C: Same.
3075 * g++.dg/parse/crash20.C: Same.
3076 * g++.dg/parse/crash21.C: Same.
3077 * g++.dg/parse/crash22.C: Same.
3078 * g++.dg/parse/crash32.C: Same.
3079 * g++.dg/parse/decl-specifier-1.C: Same.
3080 * g++.dg/parse/error58.C: Same.
3081 * g++.dg/parse/local-class1.C: Same.
3082 * g++.dg/parse/non-dependent2.C: Same.
3083 * g++.dg/parse/parameter-declaration-1.C: Same.
3084 * g++.dg/parse/ptrmem2.C: Same.
3085 * g++.dg/parse/ptrmem3.C: Same.
3086 * g++.dg/parse/saved1.C: Same.
3087 * g++.dg/tc1/dr101.C: Same.
3088 * g++.dg/tc1/dr142.C: Same.
3089 * g++.dg/tc1/dr176.C: Same.
3090 * g++.dg/template/conv4.C: Same.
3091 * g++.dg/template/crash56.C: Same.
3092 * g++.dg/template/dependent-expr2.C: Same.
3093 * g++.dg/template/error1.C: Same.
3094 * g++.dg/template/error2.C: Same.
3095 * g++.dg/template/explicit6.C: Same.
3096 * g++.dg/template/init-list.C: Same.
3097 * g++.dg/template/local1.C: Same.
3098 * g++.dg/template/lookup2.C: Same.
3099 * g++.dg/template/meminit2.C: Same.
3100 * g++.dg/template/nontype25.C: Same.
3101 * g++.dg/template/ptrmem2.C: Same.
3102 * g++.dg/template/qualttp19.C: Same.
3103 * g++.dg/template/qualttp20.C: Same.
3104 * g++.dg/template/ttp3.C: Same.
3105 * g++.dg/template/unify4.C: Same.
3106 * g++.dg/template/unify6.C: Same.
3107 * g++.dg/template/unify7.C: Same.
3108 * g++.dg/template/warn1.C: Same.
3109 * g++.dg/tree-ssa/dom-invalid.C: Same.
3110 * g++.dg/ubsan/shift-1.C: Same.
3111 * g++.dg/warn/Wunused-2.C: Same.
3112 * g++.dg/warn/Wunused-4.C: Same.
3113 * g++.dg/warn/Wunused-6.C: Same.
3114 * g++.dg/warn/deprecated-6.C: Same.
3115 * g++.dg/warn/deprecated.C: Same.
3116 * g++.dg/warn/effc1.C: Same.
3117 * g++.dg/warn/effc3.C: Same.
3118 * g++.dg/warn/incomplete1.C: Same.
3119 * g++.dg/warn/inline1.C: Same.
3120 * g++.dg/warn/noeffect2.C: Same.
3121 * g++.dg/warn/noeffect4.C: Same.
3122 * g++.dg/warn/oldcast1.C: Same.
3123 * g++.dg/warn/sentinel.C: Same.
3124 * g++.dg/warn/unit-1.C: Same.
3125 * g++.old-deja/g++.pt/inherit2.C: Same.
3126 * g++.old-deja/g++.pt/overload8.C: Same.
3127 * gcc.dg/20000926-1.c: Same.
3128 * gcc.dg/20040223-1.c: Same.
3129 * gcc.dg/Warray-bounds-7.c: Same.
3130 * gcc.dg/alias-1.c: Same.
3131 * gcc.dg/alias-12.c: Same.
3132 * gcc.dg/alias-13.c: Same.
3133 * gcc.dg/alias-2.c: Same.
3134 * gcc.dg/array-13.c: Same.
3135 * gcc.dg/array-4.c: Same.
3136 * gcc.dg/attr-ifunc-2.c: Same.
3137 * gcc.dg/attr-invalid.c: Same.
3138 * gcc.dg/attr-noinline.c: Same.
3139 * gcc.dg/bitfld-2.c: Same.
3140 * gcc.dg/c90-const-expr-7.c: Same.
3141 * gcc.dg/c99-const-expr-7.c: Same.
3142 * gcc.dg/cpp/20000625-1.c: Same.
3143 * gcc.dg/cpp/charconst-4.c: Same.
3144 * gcc.dg/cpp/include2.c: Same.
3145 * gcc.dg/cpp/include2a.c: Same.
3146 * gcc.dg/decl-4.c: Same.
3147 * gcc.dg/deprecated-4.c: Same.
3148 * gcc.dg/deprecated.c: Same.
3149 * gcc.dg/dfp/altivec-types.c: Same.
3150 * gcc.dg/float-range-1.c: Same.
3151 * gcc.dg/pack-test-3.c: Same.
3152 * gcc.dg/pr11492.c: Same.
3153 * gcc.dg/pr15360-1.c: Same.
3154 * gcc.dg/pr37908.c: Same.
3155 * gcc.dg/pr53265.c: Same.
3156 * gcc.dg/pr57287-2.c: Same.
3157 * gcc.dg/pr57287.c: Same.
3158 * gcc.dg/redecl-1.c: Same.
3159 * gcc.dg/sync-3.c: Same.
3160 * gcc.dg/two-types-1.c: Same.
3161 * gcc.dg/two-types-2.c: Same.
3162 * gcc.dg/two-types-4.c: Same.
3163 * gcc.dg/two-types-5.c: Same.
3164 * gcc.dg/two-types-6.c: Same.
3165 * gcc.dg/two-types-7.c: Same.
3166 * gcc.dg/two-types-8.c: Same.
3167 * gcc.dg/two-types-9.c: Same.
3168 * gcc.dg/uninit-I.c: Same.
3169 * gcc.dg/uninit-pr19430.c: Same.
3170 * gcc.dg/visibility-7.c: Same.
3171 * gcc.dg/winline-10.c: Same.
3172 * gcc.dg/winline-2.c: Same.
3173 * gcc.dg/winline-3.c: Same.
3174 * gcc.dg/winline-9.c: Same.
3175 * gcc.target/i386/attr-returns_twice-1.c: Same.
3176 * gcc.target/i386/chkp-const-check-2.c: Same.
3177 * gcc.target/i386/chkp-label-address.c: Same.
3178 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
3179 * gcc.target/i386/pr39162.c: Same.
3180 * gcc.target/i386/sse-5.c: Same.
3181 * gcc.target/powerpc/altivec-types-1.c: Same.
3182 * gcc.target/powerpc/altivec-types-2.c: Same.
3183 * gcc.target/powerpc/altivec-types-3.c: Same.
3184 * gcc.target/powerpc/float128-mix.c: Same.
3185 * gcc.target/powerpc/no-r11-3.c: Same.
3186 * gcc.target/spu/Wmain.c: Same.
3187 * gcc.target/spu/ea/errors2.c: Same.
3188 * gfortran.dg/assignment_1.f90: Same.
3189 * gfortran.dg/common_3.f90: Same.
3190 * gfortran.dg/der_io_1.f90: Same.
3191 * gfortran.dg/g77/20030326-1.f: Same.
3192 * gfortran.dg/g77/9263.f: Same.
3193 * gfortran.dg/g77/960317-1.f: Same.
3194 * gfortran.dg/g77/970625-2.f: Same.
3195 * gfortran.dg/g77/980615-0.f: Same.
3196 * gfortran.dg/g77/check0.f: Same.
3197 * gfortran.dg/g77/dnrm2.f: Same.
3198 * gfortran.dg/g77/pr9258.f: Same.
3199 * gfortran.dg/ichar_1.f90: Same.
3200 * gfortran.dg/interface_1.f90: Same.
3201 * gfortran.dg/namelist_1.f90: Same.
3202 * gfortran.dg/namelist_2.f90: Same.
3203 * gfortran.dg/namelist_3.f90: Same.
3204 * gfortran.dg/namelist_print_2.f: Same.
3205 * gfortran.dg/oldstyle_1.f90: Same.
3206 * gfortran.dg/runtime_warning_1.f90: Same.
3207 * gfortran.dg/underflow.f90: Same.
3208 * gnat.dg/specs/integer_value.ads: Same.
3209 * obj-c++.dg/fsf-package-0.m: Same.
3210 * objc.dg/two-types-1.m: Same.
3211
6e49961c
ML
32122017-04-28 Martin Liska <mliska@suse.cz>
3213
3214 PR gcov-profile/79891
3215 * gcc.misc-tests/gcov-17.c: New test.
3216 * gcc.misc-tests/gcov-18.c: New test.
3217
f166beaf
TV
32182017-04-28 Tom de Vries <tom@codesourcery.com>
3219
3220 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
3221 dg-(error|warning|message|bogus).
3222 * g++.dg/parse/parameter-declaration-1.C: Same.
3223 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
3224 * gcc.dg/Wpointer-sign-Wall.c: Same.
3225 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3226 * gcc.dg/cpp/19990413-1.c: Same.
3227 * gcc.dg/dg-test-1.c: Same.
3228 * gcc.dg/empty-source-2.c: Same.
3229 * gcc.dg/empty-source-3.c: Same.
3230 * gcc.dg/format/c99-printf-1.c: Same.
3231 * gcc.dg/format/c99-scanf-1.c: Same.
3232 * gcc.dg/label-decl-2.c: Same.
3233 * gcc.dg/m-un-2.c: Same.
3234 * gcc.dg/uninit-pr20644-O0.c: Same.
3235 * gfortran.dg/pr70006.f90: Same.
3236 * obj-c++.dg/fsf-package-0.m: Same.
3237
c3125b18
TV
32382017-04-28 Tom de Vries <tom@codesourcery.com>
3239
3240 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
3241 dg-(error|warning|message|bogus).
3242 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3243 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3244 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3245 * c-c++-common/pr20000.c: Same.
3246 * c-c++-common/pr49706.c: Same.
3247 * g++.dg/ext/utf16-4.C: Same.
3248 * g++.dg/parse/error2.C: Same.
3249 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3250 * g++.dg/warn/Wtype-limits.C: Same.
3251 * g++.dg/warn/overflow-warn-1.C: Same.
3252 * g++.dg/warn/overflow-warn-3.C: Same.
3253 * gcc.dg/Wpointer-sign-Wall.c: Same.
3254 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3255 * gcc.dg/Wtype-limits-Wextra.c: Same.
3256 * gcc.dg/Wtype-limits.c: Same.
3257 * gcc.dg/cpp/19990413-1.c: Same.
3258 * gcc.dg/dg-test-1.c: Same.
3259 * gcc.dg/empty-source-2.c: Same.
3260 * gcc.dg/empty-source-3.c: Same.
3261 * gcc.dg/label-decl-2.c: Same.
3262 * gcc.dg/m-un-2.c: Same.
3263 * gcc.dg/uninit-pr19430-O0.c: Same.
3264 * gcc.dg/uninit-pr19430.c: Same.
3265 * gcc.dg/uninit-pr20644-O0.c: Same.
3266 * gcc.dg/utf16-4.c: Same.
3267 * gfortran.dg/pr70006.f90: Same.
3268 * obj-c++.dg/fsf-package-0.m: Same.
3269
119092c1
RB
32702017-04-28 Richard Biener <rguenther@suse.de>
3271
3272 * gcc.dg/tree-ssa/evrp7.c: New testcase.
3273 * gcc.dg/tree-ssa/evrp8.c: Likewise.
3274 * gcc.dg/tree-ssa/evrp9.c: Likewise.
3275 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
3276 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3277 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 3278
3777eda2
MP
32792017-04-27 Marek Polacek <polacek@redhat.com>
3280
3281 PR sanitizer/80349
3282 * c-c++-common/ubsan/pr80349.c: New test.
3283
8211c4a2
VR
32842017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
3285
3286 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
3287 diagnostics.
3288 * g++.dg/warn/pr12242.C: Likewise.
3289
94baf2e2
DE
32902017-04-27 David Edelsohn <dje.gcc@gmail.com>
3291
3292 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
3293
9a448688
ML
32942017-04-27 Martin Liska <mliska@suse.cz>
3295
3296 PR testsuite/79455
3297 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
3298 more generic.
3299
f8a36447
JJ
33002017-04-27 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/80534
3303 * g++.dg/other/pr80534-1.C: New test.
3304 * g++.dg/other/pr80534-2.C: New test.
3305
1b7c8d39
RB
33062017-04-27 Richard Biener <rguenther@suse.de>
3307
3308 PR middle-end/80539
3309 * gcc.dg/torture/pr80539.c: New testcase.
3310
985b8393
JJ
33112017-04-27 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR target/77728
3314 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
3315
a480422d
VR
33162017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
3317
3318 * g++.dg/diagnostic/nested-name-1.C: New test.
3319
f9726baa
ML
33202017-04-26 Martin Liska <mliska@suse.cz>
3321
3322 * gcc.dg/guality/guality.h: Add prefix to test verification.
3323
9f4df8f1
NS
33242017-04-25 Nathan Sidwell <nathan@acm.org>
3325
3326 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
3327
1913c8f6
UB
33282017-04-25 Uros Bizjak <ubizjak@gmail.com>
3329
3330 PR target/70799
3331 * gcc.target/i386/pr70799-5.c: New test.
3332
e602bbfc
MS
33332017-04-25 Martin Sebor <msebor@redhat.com>
3334
3335 PR tree-optimization/80497
3336 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3337
7629ae90
RR
33382017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3339 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR target/77728
3342 * g++.dg/abi/pr77728-1.C: New test.
3343
2ef42cf9
MP
33442017-04-25 Marek Polacek <polacek@redhat.com>
3345
3346 PR sanitizer/80349
3347 * g++.dg/ubsan/pr80349-2.C: New test.
3348
70caf430
VR
33492017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
3350
3351 * g++.dg/cpp0x/enum34.C: New test.
3352
f66c70dc
TV
33532017-04-25 Tom de Vries <tom@codesourcery.com>
3354
3355 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
3356 variables.
3357 (dg-line): New proc.
3358 (process-message): Handle line number variables.
3359 * objc.dg/try-catch-12.m: Use dg-line.
3360
77071af6
BS
33612017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3362
3363 PR target/80482
3364 * gcc.target/powerpc/vec-constvolatile.c: New test.
3365
fbe91804
DM
33662017-04-25 David Malcolm <dmalcolm@redhat.com>
3367
3368 * g++.dg/semicolon-fixits.C: New test case.
3369
1c4ea66f
DM
33702017-04-25 David Malcolm <dmalcolm@redhat.com>
3371
3372 * gcc.dg/semicolon-fixits.c: New test case.
3373
5ca28c1d
DM
33742017-04-25 David Malcolm <dmalcolm@redhat.com>
3375
3376 * g++.dg/lookup/missing-std-include.C: New test file.
3377
2ec07fa6
RR
33782017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3379 Jakub Jelinek <jakub@redhat.com>
3380
3381 PR target/77728
3382 * g++.dg/abi/pr77728-2.C: New test.
3383
7d5dbb22
DM
33842017-04-25 David Malcolm <dmalcolm@redhat.com>
3385
3386 PR c++/80177
3387 * g++.dg/spellcheck-pr80177.C: New test case.
3388
6a3936d4
NS
33892017-04-25 Nathan Sidwell <nathan@acm.org>
3390
3391 * g++.dg/dg.exp (find-cxx-tests): New function.
3392 (main): Use it, remove explicit pruning
3393
bed3fd46
RB
33942017-04-25 Richard Biener <rguenther@suse.de>
3395
3396 PR tree-optimization/80492
3397 * gcc.dg/pr80492.c: New testcase.
3398
c9e9c3ac
SKS
33992017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3400
3401 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
3402 for targets with int size less than 32 bits.
3403
2700fbd6
RB
34042017-04-25 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/79201
3407 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
3408 * gcc.target/i386/pr22152.c: Disable sinking.
3409
e57136da
AK
34102017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3411
3412 PR target/80464
3413 * gfortran.fortran-torture/compile/pr80464.f90: New test.
3414
3cb9ee2f
AK
34152017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3416
3417 PR target/79895
3418 * gcc.target/s390/pr79895.c: New test.
3419
03db9ab5
DV
34202017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
3421
3422 PR target/80080
3423 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
3424 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
3425 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
3426
39259462
JJ
34272017-04-25 Jakub Jelinek <jakub@redhat.com>
3428
ba5d69f3
JJ
3429 PR rtl-optimization/80501
3430 * gcc.c-torture/execute/pr80501.c: New test.
3431
39259462
JJ
3432 PR rtl-optimization/80500
3433 * gcc.dg/pr80500.c: New test.
3434
bb0249cb
MG
34352017-04-25 Marc Glisse <marc.glisse@inria.fr>
3436
3437 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
3438 * gcc.dg/Wstrict-overflow-18.c: Xfail.
3439
be420eb8
JW
34402017-04-22 Janus Weil <janus@gcc.gnu.org>
3441
3442 PR fortran/80121
3443 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
3444 directive.
3445
0ebd1f00
DM
34462017-04-24 David Malcolm <dmalcolm@redhat.com>
3447
3448 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
3449 * jit.dg/test-alignment.c: New test case.
3450 * jit.dg/test-alignment.cc: New test case.
3451 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
3452 New test case.
3453
412f61f0
DM
34542017-04-24 David Malcolm <dmalcolm@redhat.com>
3455
3456 PR c++/80016
3457 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
3458 test function.
3459 (test_alignof): New test function.
3460
a8492d5e
MG
34612017-04-24 Marc Glisse <marc.glisse@inria.fr>
3462
3463 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
3464
ec856f5f
VR
34652017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
3466
3467 * g++.dg/diagnostic/duplicate1.C: New test.
3468 * g++.dg/cpp0x/duplicate1.C: New test.
3469
a753df11
MJ
34702017-04-24 Martin Jambor <mjambor@suse.cz>
3471
3472 PR tree-optimization/80293
3473 * g++.dg/tree-ssa/pr80293.C: New test.
3474
3ebd8e62
ML
34752017-04-24 Martin Liska <mliska@suse.cz>
3476
3477 PR middle-end/79931
3478 * g++.dg/ipa/pr79931.C: New test.
3479
f30a1190
RB
34802017-04-24 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/80494
3483 * gfortran.dg/pr80494.f90: New testcase.
3484
4c7c437c
RB
34852017-04-24 Richard Biener <rguenther@suse.de>
3486
3487 PR tree-optimization/79725
3488 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
3489
d21a8e3b
RB
34902017-04-24 Richard Biener <rguenther@suse.de>
3491
3492 PR c++/2972
3493 * g++.dg/warn/Wuninitialized-10.C: New testcase.
3494
c7eb642e
JD
34952017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3496
3497 PR fortran/80484
3498 * gfortran.dg/dtio_29.f03: New test.
3499
60fc41bd
JW
35002017-04-22 Janus Weil <janus@gcc.gnu.org>
3501
3502 PR fortran/80121
3503 * gfortran.dg/intent_out_9.f90: New test case.
3504
2eb8a343
UB
35052017-04-23 Uros Bizjak <ubizjak@gmail.com>
3506
3507 PR target/70799
1913c8f6 3508 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 3509
fc23d35a
JW
35102017-04-21 Janus Weil <janus@gcc.gnu.org>
3511
3512 PR fortran/80392
3513 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
3514
7b9efd03
UB
35152017-04-21 Uros Bizjak <ubizjak@gmail.com>
3516
3517 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
3518
2fd30fbe
RB
35192017-04-21 Richard Biener <rguenther@suse.de>
3520
3521 PR tree-optimization/79547
3522 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
3523
bb1bc604
RB
35242017-04-21 Richard Biener <rguenther@suse.de>
3525
3526 PR tree-optimization/78847
3527 * g++.dg/tree-ssa/pr78847.C: New testcase.
3528
666f7903
JJ
35292017-04-21 Jakub Jelinek <jakub@redhat.com>
3530
3531 PR c/80468
3532 * gcc.dg/pr80468.c: New test.
3533
25c28f47
ML
35342017-04-21 Martin Liska <mliska@suse.cz>
3535
3536 PR tree-optimization/66278
3537 * gcc.dg/vect/pr66278.c: New test.
3538
6d553e9b
RB
35392017-04-21 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/80237
3542 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
3543 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
3544 adjust expected optimizations.
3545
7fd1a747
RB
35462016-04-21 Richard Biener <rguenther@suse.de>
3547
3548 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
3549 of inner loops.
3550 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
3551 * gcc.dg/vect/vect-104.c: Likewise.
3552
2f23a412
EB
35532017-04-21 Eric Botcazou <ebotcazou@adacore.com>
3554
3555 PR tree-optimization/80426
3556 * gcc.c-torture/execute/20170429-1.c: Rename into...
3557 * gcc.c-torture/execute/20170419-1.c: ...this.
3558
8749b11f
UB
35592017-04-20 Uros Bizjak <ubizjak@gmail.com>
3560
3561 PR target/79804
3562 * gcc.target/i386/pr79804.c: New test.
3563
20917336
UB
35642017-04-20 Uros Bizjak <ubizjak@gmail.com>
3565
3566 PR target/78090
3567 * gcc.target/i386/conversion-2.c: Remove obsolete test.
3568
2414b022
DE
35692017-04-20 David Edelsohn <dje.gcc@gmail.com>
3570
3571 * g++/opt/pr80436.C: XFAIL on AIX.
3572
34d57a10
JW
35732017-04-20 Jonathan Wakely <jwakely@redhat.com>
3574
3575 PR c++/80473
3576 * g++.dg/diagnostic/pr80473.C: New test.
3577
c3cbcd45
VR
35782017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
3579
3580 * g++.dg/warn/Wextra-semi.C: New test.
3581
8a59d466
JJ
35822017-04-20 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR middle-end/80423
3585 * g++.dg/other/pr80423.C: New test.
3586
a4bb5c57
SKS
35872017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3588
3589 * gcc.dg/pr80170.c: Require ptr32plus.
3590
fe1e7d0e
EB
35912017-04-19 Eric Botcazou <ebotcazou@adacore.com>
3592
3593 PR tree-optimization/80426
3594 * gcc.c-torture/execute/20170419-1.c: New test.
3595
48d811eb
JJ
35962017-04-19 Jakub Jelinek <jakub@redhat.com>
3597
f19e6a9c
JJ
3598 PR debug/80461
3599 * g++.dg/debug/pr80461.C: New test.
3600
541035a6
JJ
3601 PR c++/80459
3602 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
3603 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
3604 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
3605
48d811eb
JJ
3606 PR debug/80436
3607 * g++.dg/opt/pr80436.C: New test.
3608
5249994e
SKS
36092017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3610
3611 * gcc.dg/torture/pr80341.c: Require int32plus.
3612
a16c8d8b 36132017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 3614 Jeff Law <law@redhat.com>
a16c8d8b
EB
3615
3616 * gcc.c-torture/compile/20170419-1.c: New test.
3617
6143c998
TV
36182017-04-19 Tom de Vries <tom@codesourcery.com>
3619
3620 PR testsuite/80221
3621 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
3622 subsequent dg directives.
3623 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
3624 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
3625 * c-c++-common/attr-fallthrough-2.c: Same.
3626 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
3627 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
3628 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
3629 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
3630 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
3631 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
3632 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
3633 * c-c++-common/cilk-plus/CK/errors.c: Same.
3634 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
3635 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
3636 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
3637 * c-c++-common/cpp/pr57580.c: Same.
3638 * c-c++-common/goacc/asyncwait-1.c: Same.
3639 * c-c++-common/goacc/cache-2.c: Same.
3640 * c-c++-common/goacc/declare-2.c: Same.
3641 * c-c++-common/goacc/deviceptr-1.c: Same.
3642 * c-c++-common/goacc/routine-5.c: Same.
3643 * c-c++-common/gomp/clauses-2.c: Same.
3644 * c-c++-common/gomp/ordered-3.c: Same.
3645 * c-c++-common/gomp/pr67501.c: Same.
3646 * c-c++-common/pr20000.c: Same.
3647 * c-c++-common/pr43395.c: Same.
3648 * c-c++-common/pr49706.c: Same.
3649 * c-c++-common/pr77624-1.c: Same.
3650 * c-c++-common/pr77624-2.c: Same.
3651 * c-c++-common/raw-string-14.c: Same.
3652 * c-c++-common/raw-string-16.c: Same.
3653 * c-c++-common/raw-string-3.c: Same.
3654 * c-c++-common/raw-string-4.c: Same.
3655 * c-c++-common/raw-string-5.c: Same.
3656 * c-c++-common/raw-string-6.c: Same.
3657 * g++.dg/abi/mangle41.C: Same.
3658 * g++.dg/conversion/nullptr1.C: Same.
3659 * g++.dg/cpp0x/alias-decl-80296.C: Same.
3660 * g++.dg/cpp0x/auto27.C: Same.
3661 * g++.dg/cpp0x/constexpr-98.C: Same.
3662 * g++.dg/cpp0x/constexpr-diag2.C: Same.
3663 * g++.dg/cpp0x/diag2.C: Same.
3664 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
3665 * g++.dg/cpp0x/nullptr15.C: Same.
3666 * g++.dg/cpp0x/pr31431-2.C: Same.
3667 * g++.dg/cpp0x/pr31431.C: Same.
3668 * g++.dg/cpp0x/pr79118.C: Same.
3669 * g++.dg/cpp0x/static_assert3.C: Same.
3670 * g++.dg/cpp0x/temp_default2.C: Same.
3671 * g++.dg/cpp0x/trailing4.C: Same.
3672 * g++.dg/cpp0x/variadic-ex10.C: Same.
3673 * g++.dg/cpp0x/variadic-ex13.C: Same.
3674 * g++.dg/cpp0x/variadic-ex14.C: Same.
3675 * g++.dg/cpp0x/variadic-ex3.C: Same.
3676 * g++.dg/cpp0x/variadic-ex4.C: Same.
3677 * g++.dg/cpp0x/variadic59.C: Same.
3678 * g++.dg/cpp0x/vt-37737-2.C: Same.
3679 * g++.dg/cpp0x/vt-57397-1.C: Same.
3680 * g++.dg/cpp0x/vt-57397-2.C: Same.
3681 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
3682 * g++.dg/cpp1z/gen-attrs1.C: Same.
3683 * g++.dg/diagnostic/pr71075.C: Same.
3684 * g++.dg/eh/goto2.C: Same.
3685 * g++.dg/eh/goto3.C: Same.
3686 * g++.dg/expr/bitfield4.C: Same.
3687 * g++.dg/expr/bitfield5.C: Same.
3688 * g++.dg/expr/bitfield6.C: Same.
3689 * g++.dg/expr/bool1.C: Same.
3690 * g++.dg/expr/bool3.C: Same.
3691 * g++.dg/expr/cond10.C: Same.
3692 * g++.dg/expr/cond11.C: Same.
3693 * g++.dg/expr/lval3.C: Same.
3694 * g++.dg/expr/lval4.C: Same.
3695 * g++.dg/ext/anon-struct4.C: Same.
3696 * g++.dg/ext/attrib44.C: Same.
3697 * g++.dg/ext/builtin3.C: Same.
3698 * g++.dg/ext/dllimport7.C: Same.
3699 * g++.dg/ext/label5.C: Same.
3700 * g++.dg/ext/no-asm-1.C: Same.
3701 * g++.dg/ext/utf16-4.C: Same.
3702 * g++.dg/ext/vla2.C: Same.
3703 * g++.dg/gomp/block-1.C: Same.
3704 * g++.dg/gomp/block-2.C: Same.
3705 * g++.dg/gomp/block-3.C: Same.
3706 * g++.dg/gomp/block-5.C: Same.
3707 * g++.dg/gomp/linear-2.C: Same.
3708 * g++.dg/gomp/target-1.C: Same.
3709 * g++.dg/gomp/target-2.C: Same.
3710 * g++.dg/gomp/taskgroup-1.C: Same.
3711 * g++.dg/gomp/teams-1.C: Same.
3712 * g++.dg/inherit/pure1.C: Same.
3713 * g++.dg/init/array43.C: Same.
3714 * g++.dg/init/array46.C: Same.
3715 * g++.dg/init/const10.C: Same.
3716 * g++.dg/init/ctor4-1.C: Same.
3717 * g++.dg/init/ctor4.C: Same.
3718 * g++.dg/init/new37.C: Same.
3719 * g++.dg/init/pr25811.C: Same.
3720 * g++.dg/init/pr29043.C: Same.
3721 * g++.dg/init/pr29571.C: Same.
3722 * g++.dg/lookup/duperr1.C: Same.
3723 * g++.dg/lookup/error1.C: Same.
3724 * g++.dg/lookup/koenig5.C: Same.
3725 * g++.dg/lookup/pr77549.C: Same.
3726 * g++.dg/lookup/suggestions1.C: Same.
3727 * g++.dg/lookup/using16.C: Same.
3728 * g++.dg/lookup/using7.C: Same.
3729 * g++.dg/other/anon-union3.C: Same.
3730 * g++.dg/other/array2.C: Same.
3731 * g++.dg/other/error13.C: Same.
3732 * g++.dg/other/error34.C: Same.
3733 * g++.dg/overload/builtin1.C: Same.
3734 * g++.dg/overload/conv-op1.C: Same.
3735 * g++.dg/overload/error3.C: Same.
3736 * g++.dg/overload/koenig1.C: Same.
3737 * g++.dg/overload/operator5.C: Same.
3738 * g++.dg/overload/template5.C: Same.
3739 * g++.dg/overload/unknown1.C: Same.
3740 * g++.dg/overload/using2.C: Same.
3741 * g++.dg/parse/constructor1.C: Same.
3742 * g++.dg/parse/crash36.C: Same.
3743 * g++.dg/parse/crash63.C: Same.
3744 * g++.dg/parse/error11.C: Same.
3745 * g++.dg/parse/error12.C: Same.
3746 * g++.dg/parse/error14.C: Same.
3747 * g++.dg/parse/error2.C: Same.
3748 * g++.dg/parse/error21.C: Same.
3749 * g++.dg/parse/error26.C: Same.
3750 * g++.dg/parse/error36.C: Same.
3751 * g++.dg/parse/friend12.C: Same.
3752 * g++.dg/parse/invalid-op1.C: Same.
3753 * g++.dg/parse/missing-template1.C: Same.
3754 * g++.dg/parse/parser-pr28152-2.C: Same.
3755 * g++.dg/parse/parser-pr28152.C: Same.
3756 * g++.dg/parse/pr16696-permissive.C: Same.
3757 * g++.dg/parse/pr16696.C: Same.
3758 * g++.dg/parse/pr69628.C: Same.
3759 * g++.dg/parse/ret-type2.C: Same.
3760 * g++.dg/parse/specialization1.C: Same.
3761 * g++.dg/parse/template3.C: Same.
3762 * g++.dg/parse/template9.C: Same.
3763 * g++.dg/parse/typename11.C: Same.
3764 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
3765 * g++.dg/pr45330.C: Same.
3766 * g++.dg/rtti/typeid6.C: Same.
3767 * g++.dg/spellcheck-fields.C: Same.
3768 * g++.dg/spellcheck-typenames.C: Same.
3769 * g++.dg/tc1/dr108.C: Same.
3770 * g++.dg/tc1/dr147.C: Same.
3771 * g++.dg/template/arg7.C: Same.
3772 * g++.dg/template/conv11.C: Same.
3773 * g++.dg/template/crash13.C: Same.
3774 * g++.dg/template/crash55.C: Same.
3775 * g++.dg/template/dependent-expr5.C: Same.
3776 * g++.dg/template/error17.C: Same.
3777 * g++.dg/template/error33.C: Same.
3778 * g++.dg/template/error4.C: Same.
3779 * g++.dg/template/error50.C: Same.
3780 * g++.dg/template/error53.C: Same.
3781 * g++.dg/template/friend.C: Same.
3782 * g++.dg/template/func2.C: Same.
3783 * g++.dg/template/local6.C: Same.
3784 * g++.dg/template/member5.C: Same.
3785 * g++.dg/template/meminit1.C: Same.
3786 * g++.dg/template/nested3.C: Same.
3787 * g++.dg/template/nontype6.C: Same.
3788 * g++.dg/template/overload12.C: Same.
3789 * g++.dg/template/ptrmem8.C: Same.
3790 * g++.dg/template/qualified-id1.C: Same.
3791 * g++.dg/template/spec15.C: Same.
3792 * g++.dg/template/static1.C: Same.
3793 * g++.dg/template/static10.C: Same.
3794 * g++.dg/template/static2.C: Same.
3795 * g++.dg/template/ttp25.C: Same.
3796 * g++.dg/template/typedef2.C: Same.
3797 * g++.dg/template/typename2.C: Same.
3798 * g++.dg/template/unify10.C: Same.
3799 * g++.dg/template/unify6.C: Same.
3800 * g++.dg/template/unify7.C: Same.
3801 * g++.dg/template/unify9.C: Same.
3802 * g++.dg/template/varmod1.C: Same.
3803 * g++.dg/ubsan/div-by-zero-1.C: Same.
3804 * g++.dg/ubsan/pr63956.C: Same.
3805 * g++.dg/warn/Waddress-1.C: Same.
3806 * g++.dg/warn/Wconversion2.C: Same.
3807 * g++.dg/warn/Wnull-conversion-1.C: Same.
3808 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
3809 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
3810 * g++.dg/warn/Wswitch-1.C: Same.
3811 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3812 * g++.dg/warn/Wtype-limits.C: Same.
3813 * g++.dg/warn/Wunused-parm-5.C: Same.
3814 * g++.dg/warn/deprecated-6.C: Same.
3815 * g++.dg/warn/deprecated.C: Same.
3816 * g++.dg/warn/incomplete1.C: Same.
3817 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
3818 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
3819 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
3820 * g++.dg/warn/overflow-warn-1.C: Same.
3821 * g++.dg/warn/overflow-warn-3.C: Same.
3822 * g++.dg/warn/overflow-warn-4.C: Same.
3823 * g++.dg/warn/pr12242.C: Same.
3824 * g++.dg/warn/pr30551-2.C: Same.
3825 * g++.dg/warn/pr30551.C: Same.
3826 * g++.old-deja/g++.benjamin/16077.C: Same.
3827 * g++.old-deja/g++.bob/inherit1.C: Same.
3828 * g++.old-deja/g++.brendan/crash56.C: Same.
3829 * g++.old-deja/g++.brendan/template17.C: Same.
3830 * g++.old-deja/g++.eh/ctor1.C: Same.
3831 * g++.old-deja/g++.jason/bool5.C: Same.
3832 * g++.old-deja/g++.jason/cond.C: Same.
3833 * g++.old-deja/g++.jason/operator.C: Same.
3834 * g++.old-deja/g++.jason/pmf5.C: Same.
3835 * g++.old-deja/g++.law/ctors5.C: Same.
3836 * g++.old-deja/g++.law/missed-error2.C: Same.
3837 * g++.old-deja/g++.law/operators9.C: Same.
3838 * g++.old-deja/g++.law/temps1.C: Same.
3839 * g++.old-deja/g++.mike/for2.C: Same.
3840 * g++.old-deja/g++.mike/ns5.C: Same.
3841 * g++.old-deja/g++.mike/ns7.C: Same.
3842 * g++.old-deja/g++.mike/p10769b.C: Same.
3843 * g++.old-deja/g++.niklas/t120.C: Same.
3844 * g++.old-deja/g++.niklas/t121.C: Same.
3845 * g++.old-deja/g++.ns/koenig5.C: Same.
3846 * g++.old-deja/g++.oliva/overload1.C: Same.
3847 * g++.old-deja/g++.other/crash24.C: Same.
3848 * g++.old-deja/g++.other/crash25.C: Same.
3849 * g++.old-deja/g++.other/decl5.C: Same.
3850 * g++.old-deja/g++.other/lineno5.C: Same.
3851 * g++.old-deja/g++.other/null3.C: Same.
3852 * g++.old-deja/g++.other/overcnv2.C: Same.
3853 * g++.old-deja/g++.other/ptrmem7.C: Same.
3854 * g++.old-deja/g++.other/typename1.C: Same.
3855 * g++.old-deja/g++.other/vaarg3.C: Same.
3856 * g++.old-deja/g++.pt/crash10.C: Same.
3857 * g++.old-deja/g++.pt/crash28.C: Same.
3858 * g++.old-deja/g++.pt/crash38.C: Same.
3859 * g++.old-deja/g++.pt/explicit70.C: Same.
3860 * g++.old-deja/g++.pt/explicit77.C: Same.
3861 * g++.old-deja/g++.pt/expr2.C: Same.
3862 * g++.old-deja/g++.pt/spec5.C: Same.
3863 * g++.old-deja/g++.pt/spec6.C: Same.
3864 * g++.old-deja/g++.pt/typename3.C: Same.
3865 * g++.old-deja/g++.pt/typename5.C: Same.
3866 * g++.old-deja/g++.pt/typename6.C: Same.
3867 * g++.old-deja/g++.pt/typename7.C: Same.
3868 * g++.old-deja/g++.pt/unify4.C: Same.
3869 * g++.old-deja/g++.pt/unify8.C: Same.
3870 * g++.old-deja/g++.pt/vaarg3.C: Same.
3871 * g++.old-deja/g++.robertl/eb22.C: Same.
3872 * g++.old-deja/g++.robertl/eb4.C: Same.
3873 * g++.old-deja/g++.robertl/eb44.C: Same.
3874 * g++.old-deja/g++.robertl/eb69.C: Same.
3875 * g++.old-deja/g++.robertl/eb98.C: Same.
3876 * gcc.dg/20031223-1.c: Same.
3877 * gcc.dg/940510-1.c: Same.
3878 * gcc.dg/990506-0.c: Same.
3879 * gcc.dg/Walloca-1.c: Same.
3880 * gcc.dg/Walloca-2.c: Same.
3881 * gcc.dg/Wconversion-integer.c: Same.
3882 * gcc.dg/Wcxx-compat-8.c: Same.
3883 * gcc.dg/Wimplicit-int-1.c: Same.
3884 * gcc.dg/Wimplicit-int-2.c: Same.
3885 * gcc.dg/Wimplicit-int-4.c: Same.
3886 * gcc.dg/Wpointer-sign-Wall.c: Same.
3887 * gcc.dg/Wpointer-sign-pedantic.c: Same.
3888 * gcc.dg/Wshadow-1.c: Same.
3889 * gcc.dg/Wshadow-3.c: Same.
3890 * gcc.dg/Wswitch-enum-error.c: Same.
3891 * gcc.dg/Wswitch-enum.c: Same.
3892 * gcc.dg/Wswitch-error.c: Same.
3893 * gcc.dg/Wswitch.c: Same.
3894 * gcc.dg/Wtype-limits-Wextra.c: Same.
3895 * gcc.dg/Wtype-limits.c: Same.
3896 * gcc.dg/Wvla-larger-than-2.c: Same.
3897 * gcc.dg/anon-struct-5.c: Same.
3898 * gcc.dg/array-10.c: Same.
3899 * gcc.dg/array-11.c: Same.
3900 * gcc.dg/array-15.c: Same.
3901 * gcc.dg/array-2.c: Same.
3902 * gcc.dg/array-8.c: Same.
3903 * gcc.dg/array-const-2.c: Same.
3904 * gcc.dg/array-const-3.c: Same.
3905 * gcc.dg/bitfld-1.c: Same.
3906 * gcc.dg/bitfld-8.c: Same.
3907 * gcc.dg/builtin-redefine.c: Same.
3908 * gcc.dg/c11-noreturn-1.c: Same.
3909 * gcc.dg/c11-noreturn-2.c: Same.
3910 * gcc.dg/c11-static-assert-3.c: Same.
3911 * gcc.dg/c90-arraydecl-1.c: Same.
3912 * gcc.dg/c90-complex-1.c: Same.
3913 * gcc.dg/c90-complit-1.c: Same.
3914 * gcc.dg/c90-const-expr-11.c: Same.
3915 * gcc.dg/c90-const-expr-7.c: Same.
3916 * gcc.dg/c90-const-expr-8.c: Same.
3917 * gcc.dg/c90-enum-comma-1.c: Same.
3918 * gcc.dg/c90-flex-array-1.c: Same.
3919 * gcc.dg/c90-hexfloat-1.c: Same.
3920 * gcc.dg/c90-idem-qual-1.c: Same.
3921 * gcc.dg/c90-idem-qual-2.c: Same.
3922 * gcc.dg/c90-idem-qual-3.c: Same.
3923 * gcc.dg/c90-mixdecl-1.c: Same.
3924 * gcc.dg/c90-restrict-1.c: Same.
3925 * gcc.dg/c90-return-1.c: Same.
3926 * gcc.dg/c99-array-nonobj-1.c: Same.
3927 * gcc.dg/c99-arraydecl-1.c: Same.
3928 * gcc.dg/c99-complex-1.c: Same.
3929 * gcc.dg/c99-complex-2.c: Same.
3930 * gcc.dg/c99-complit-2.c: Same.
3931 * gcc.dg/c99-const-expr-7.c: Same.
3932 * gcc.dg/c99-const-expr-8.c: Same.
3933 * gcc.dg/c99-flex-array-3.c: Same.
3934 * gcc.dg/c99-flex-array-7.c: Same.
3935 * gcc.dg/c99-flex-array-typedef-7.c: Same.
3936 * gcc.dg/c99-impl-decl-1.c: Same.
3937 * gcc.dg/c99-impl-int-1.c: Same.
3938 * gcc.dg/c99-impl-int-2.c: Same.
3939 * gcc.dg/c99-init-3.c: Same.
3940 * gcc.dg/c99-restrict-1.c: Same.
3941 * gcc.dg/c99-return-1.c: Same.
3942 * gcc.dg/c99-tag-1.c: Same.
3943 * gcc.dg/c99-tag-3.c: Same.
3944 * gcc.dg/call-diag-2.c: Same.
3945 * gcc.dg/cpp/19940712-1.c: Same.
3946 * gcc.dg/cpp/19951025-1.c: Same.
3947 * gcc.dg/cpp/19990413-1.c: Same.
3948 * gcc.dg/cpp/direct2.c: Same.
3949 * gcc.dg/cpp/direct2s.c: Same.
3950 * gcc.dg/cpp/pr28709.c: Same.
3951 * gcc.dg/cpp/pr61854-c90.c: Same.
3952 * gcc.dg/cpp/pr61854-c94.c: Same.
3953 * gcc.dg/cpp/pragma-1.c: Same.
3954 * gcc.dg/cpp/pragma-2.c: Same.
3955 * gcc.dg/cpp/trad/escaped-eof.c: Same.
3956 * gcc.dg/cpp/trad/literals-2.c: Same.
3957 * gcc.dg/cpp/warn-comments-2.c: Same.
3958 * gcc.dg/cpp/warn-comments-3.c: Same.
3959 * gcc.dg/cpp/warn-comments.c: Same.
3960 * gcc.dg/cpp/warn-long-long-2.c: Same.
3961 * gcc.dg/cpp/warn-long-long.c: Same.
3962 * gcc.dg/cpp/warn-redefined-2.c: Same.
3963 * gcc.dg/cpp/warn-redefined.c: Same.
3964 * gcc.dg/darwin-cfstring-2.c: Same.
3965 * gcc.dg/darwin-cfstring-format-1.c: Same.
3966 * gcc.dg/decl-9.c: Same.
3967 * gcc.dg/declspec-1.c: Same.
3968 * gcc.dg/declspec-10.c: Same.
3969 * gcc.dg/declspec-11.c: Same.
3970 * gcc.dg/declspec-13.c: Same.
3971 * gcc.dg/declspec-18.c: Same.
3972 * gcc.dg/declspec-4.c: Same.
3973 * gcc.dg/declspec-5.c: Same.
3974 * gcc.dg/declspec-6.c: Same.
3975 * gcc.dg/declspec-8.c: Same.
3976 * gcc.dg/deprecated-4.c: Same.
3977 * gcc.dg/deprecated.c: Same.
3978 * gcc.dg/dfp/composite-type.c: Same.
3979 * gcc.dg/empty-source-2.c: Same.
3980 * gcc.dg/empty-source-3.c: Same.
3981 * gcc.dg/format/attr-6.c: Same.
3982 * gcc.dg/format/branch-1.c: Same.
3983 * gcc.dg/format/c90-printf-1.c: Same.
3984 * gcc.dg/format/c90-strftime-2.c: Same.
3985 * gcc.dg/format/c99-strftime-1.c: Same.
3986 * gcc.dg/format/cmn-err-1.c: Same.
3987 * gcc.dg/format/few-1.c: Same.
3988 * gcc.dg/format/ms_branch-1.c: Same.
3989 * gcc.dg/format/ms_unnamed-1.c: Same.
3990 * gcc.dg/format/ms_va-1.c: Same.
3991 * gcc.dg/format/unnamed-1.c: Same.
3992 * gcc.dg/format/va-1.c: Same.
3993 * gcc.dg/format/xopen-1.c: Same.
3994 * gcc.dg/funcdef-var-1.c: Same.
3995 * gcc.dg/funcdef-var-2.c: Same.
3996 * gcc.dg/gnu89-const-expr-1.c: Same.
3997 * gcc.dg/gnu89-const-expr-2.c: Same.
3998 * gcc.dg/gnu90-const-expr-1.c: Same.
3999 * gcc.dg/gnu99-const-expr-1.c: Same.
4000 * gcc.dg/gnu99-const-expr-2.c: Same.
4001 * gcc.dg/gnu99-init-2.c: Same.
4002 * gcc.dg/gomp/_Atomic-5.c: Same.
4003 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
4004 * gcc.dg/gomp/atomic-5.c: Same.
4005 * gcc.dg/gomp/linear-1.c: Same.
4006 * gcc.dg/gomp/pr67500.c: Same.
4007 * gcc.dg/init-bad-1.c: Same.
4008 * gcc.dg/init-bad-2.c: Same.
4009 * gcc.dg/init-bad-3.c: Same.
4010 * gcc.dg/init-string-1.c: Same.
4011 * gcc.dg/label-compound-stmt-1.c: Same.
4012 * gcc.dg/label-decl-2.c: Same.
4013 * gcc.dg/label-decl-4.c: Same.
4014 * gcc.dg/large-size-array-2.c: Same.
4015 * gcc.dg/large-size-array-4.c: Same.
4016 * gcc.dg/lvalue-6.c: Same.
4017 * gcc.dg/m-un-2.c: Same.
4018 * gcc.dg/multiple-overflow-warn-1.c: Same.
4019 * gcc.dg/multiple-overflow-warn-2.c: Same.
4020 * gcc.dg/multiple-overflow-warn-3.c: Same.
4021 * gcc.dg/nested-redef-1.c: Same.
4022 * gcc.dg/no-asm-1.c: Same.
4023 * gcc.dg/no-asm-3.c: Same.
4024 * gcc.dg/no-asm-4.c: Same.
4025 * gcc.dg/noncompile/20010524-1.c: Same.
4026 * gcc.dg/noncompile/incomplete-5.c: Same.
4027 * gcc.dg/noncompile/pr44517.c: Same.
4028 * gcc.dg/noncompile/pr52290.c: Same.
4029 * gcc.dg/noreturn-1.c: Same.
4030 * gcc.dg/overflow-warn-1.c: Same.
4031 * gcc.dg/overflow-warn-2.c: Same.
4032 * gcc.dg/overflow-warn-3.c: Same.
4033 * gcc.dg/overflow-warn-4.c: Same.
4034 * gcc.dg/parm-mismatch-1.c: Same.
4035 * gcc.dg/parser-pr28152-2.c: Same.
4036 * gcc.dg/parser-pr28152.c: Same.
4037 * gcc.dg/pedwarn-init.c: Same.
4038 * gcc.dg/pointer-arith-2.c: Same.
4039 * gcc.dg/pointer-arith-3.c: Same.
4040 * gcc.dg/pointer-arith-4.c: Same.
4041 * gcc.dg/pr14475.c: Same.
4042 * gcc.dg/pr18596-3.c: Same.
4043 * gcc.dg/pr18809-1.c: Same.
4044 * gcc.dg/pr27953.c: Same.
4045 * gcc.dg/pr30457.c: Same.
4046 * gcc.dg/pr30551-2.c: Same.
4047 * gcc.dg/pr30551-3.c: Same.
4048 * gcc.dg/pr30551-4.c: Same.
4049 * gcc.dg/pr30551-5.c: Same.
4050 * gcc.dg/pr30551-6.c: Same.
4051 * gcc.dg/pr30551.c: Same.
4052 * gcc.dg/pr36997.c: Same.
4053 * gcc.dg/pr41842.c: Same.
4054 * gcc.dg/pr48552-1.c: Same.
4055 * gcc.dg/pr48552-2.c: Same.
4056 * gcc.dg/pr59717.c: Same.
4057 * gcc.dg/pr61077.c: Same.
4058 * gcc.dg/pr61096-1.c: Same.
4059 * gcc.dg/pr63626.c: Same.
4060 * gcc.dg/pr64223-1.c: Same.
4061 * gcc.dg/pr64223-2.c: Same.
4062 * gcc.dg/pr8788-1.c: Same.
4063 * gcc.dg/pr8927-1.c: Same.
4064 * gcc.dg/pragma-darwin.c: Same.
4065 * gcc.dg/pragma-diag-5.c: Same.
4066 * gcc.dg/pragma-message.c: Same.
4067 * gcc.dg/redecl-1.c: Same.
4068 * gcc.dg/simd-1.c: Same.
4069 * gcc.dg/simd-5.c: Same.
4070 * gcc.dg/simd-6.c: Same.
4071 * gcc.dg/spellcheck-fields.c: Same.
4072 * gcc.dg/spellcheck-typenames.c: Same.
4073 * gcc.dg/struct-semi-2.c: Same.
4074 * gcc.dg/struct-semi-3.c: Same.
4075 * gcc.dg/transparent-union-3.c: Same.
4076 * gcc.dg/ucnid-8.c: Same.
4077 * gcc.dg/uninit-pr19430-O0.c: Same.
4078 * gcc.dg/uninit-pr19430.c: Same.
4079 * gcc.dg/uninit-pr20644-O0.c: Same.
4080 * gcc.dg/utf-dflt.c: Same.
4081 * gcc.dg/utf-dflt2.c: Same.
4082 * gcc.dg/utf16-4.c: Same.
4083 * gcc.dg/vla-11.c: Same.
4084 * gcc.dg/vla-20.c: Same.
4085 * gcc.dg/vla-init-1.c: Same.
4086 * gcc.dg/vla-init-2.c: Same.
4087 * gcc.dg/vla-init-3.c: Same.
4088 * gcc.dg/weak/weak-6.c: Same.
4089 * gcc.dg/weak/weak-7.c: Same.
4090 * gcc.dg/wtr-int-type-1.c: Same.
4091 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
4092 * gcc.target/arm/polytypes.c: Same.
4093 * gcc.target/i386/spellcheck-options-4.c: Same.
4094 * gcc.target/powerpc/20030218-1.c: Same.
4095 * gcc.target/sh/pr21255-4.c: Same.
4096 * gcc.test-framework/dg-error-exp-XP.c: Same.
4097 * gfortran.dg/array_constructor_30.f03: Same.
4098 * gfortran.dg/class_30.f90: Same.
4099 * gfortran.dg/goacc/subarrays.f95: Same.
4100 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
4101 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
4102 * gfortran.dg/intrinsic_std_1.f90: Same.
4103 * gfortran.dg/pr70006.f90: Same.
4104 * gfortran.dg/warning-directive-1.F90: Same.
4105 * gfortran.dg/warning-directive-2.F90: Same.
4106 * gfortran.dg/warning-directive-3.F90: Same.
4107 * gfortran.dg/warning-directive-4.F90: Same.
4108 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
4109 * obj-c++.dg/class-extension-1.mm: Same.
4110 * obj-c++.dg/class-extension-2.mm: Same.
4111 * obj-c++.dg/class-protocol-1.mm: Same.
4112 * obj-c++.dg/cxx-ivars-1.mm: Same.
4113 * obj-c++.dg/duplicate-class-1.mm: Same.
4114 * obj-c++.dg/exceptions-3.mm: Same.
4115 * obj-c++.dg/exceptions-4.mm: Same.
4116 * obj-c++.dg/exceptions-5.mm: Same.
4117 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
4118 * obj-c++.dg/fsf-package-0.m: Same.
4119 * obj-c++.dg/invalid-type-1.mm: Same.
4120 * obj-c++.dg/method-12.mm: Same.
4121 * obj-c++.dg/method-13.mm: Same.
4122 * obj-c++.dg/method-15.mm: Same.
4123 * obj-c++.dg/method-16.mm: Same.
4124 * obj-c++.dg/method-6.mm: Same.
4125 * obj-c++.dg/method-7.mm: Same.
4126 * obj-c++.dg/property/at-property-1.mm: Same.
4127 * obj-c++.dg/property/at-property-14.mm: Same.
4128 * obj-c++.dg/property/at-property-17.mm: Same.
4129 * obj-c++.dg/property/at-property-21.mm: Same.
4130 * obj-c++.dg/property/at-property-5.mm: Same.
4131 * obj-c++.dg/property/dotsyntax-4.mm: Same.
4132 * obj-c++.dg/property/dynamic-3.mm: Same.
4133 * obj-c++.dg/property/dynamic-4.mm: Same.
4134 * obj-c++.dg/property/property-neg-1.mm: Same.
4135 * obj-c++.dg/property/property-neg-6.mm: Same.
4136 * obj-c++.dg/property/synthesize-11.mm: Same.
4137 * obj-c++.dg/property/synthesize-5.mm: Same.
4138 * obj-c++.dg/property/synthesize-6.mm: Same.
4139 * obj-c++.dg/proto-lossage-4.mm: Same.
4140 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4141 * obj-c++.dg/strings/strings-1.mm: Same.
4142 * obj-c++.dg/super-class-1.mm: Same.
4143 * obj-c++.dg/syntax-error-6.mm: Same.
4144 * obj-c++.dg/syntax-error-7.mm: Same.
4145 * obj-c++.dg/syntax-error-9.mm: Same.
4146 * obj-c++.dg/try-catch-13.mm: Same.
4147 * objc.dg/attributes/method-noreturn-1.m: Same.
4148 * objc.dg/bad-receiver-type-2.m: Same.
4149 * objc.dg/bad-receiver-type.m: Same.
4150 * objc.dg/call-super-2.m: Same.
4151 * objc.dg/class-2.m: Same.
4152 * objc.dg/class-extension-1.m: Same.
4153 * objc.dg/class-extension-2.m: Same.
4154 * objc.dg/class-protocol-1.m: Same.
4155 * objc.dg/desig-init-1.m: Same.
4156 * objc.dg/duplicate-class-1.m: Same.
4157 * objc.dg/exceptions-3.m: Same.
4158 * objc.dg/exceptions-4.m: Same.
4159 * objc.dg/exceptions-5.m: Same.
4160 * objc.dg/foreach-6.m: Same.
4161 * objc.dg/foreach-7.m: Same.
4162 * objc.dg/fsf-nsstring-format-1.m: Same.
4163 * objc.dg/fsf-package-0.m: Same.
4164 * objc.dg/invalid-type-1.m: Same.
4165 * objc.dg/method-11.m: Same.
4166 * objc.dg/method-19.m: Same.
4167 * objc.dg/method-2.m: Same.
4168 * objc.dg/method-20.m: Same.
4169 * objc.dg/method-5.m: Same.
4170 * objc.dg/method-6.m: Same.
4171 * objc.dg/method-7.m: Same.
4172 * objc.dg/method-9.m: Same.
4173 * objc.dg/missing-proto-3.m: Same.
4174 * objc.dg/private-1.m: Same.
4175 * objc.dg/property/at-property-1.m: Same.
4176 * objc.dg/property/at-property-14.m: Same.
4177 * objc.dg/property/at-property-17.m: Same.
4178 * objc.dg/property/at-property-21.m: Same.
4179 * objc.dg/property/at-property-5.m: Same.
4180 * objc.dg/property/dynamic-3.m: Same.
4181 * objc.dg/property/dynamic-4.m: Same.
4182 * objc.dg/property/property-neg-1.m: Same.
4183 * objc.dg/property/property-neg-6.m: Same.
4184 * objc.dg/property/synthesize-11.m: Same.
4185 * objc.dg/property/synthesize-5.m: Same.
4186 * objc.dg/property/synthesize-6.m: Same.
4187 * objc.dg/proto-hier-1.m: Same.
4188 * objc.dg/proto-lossage-4.m: Same.
4189 * objc.dg/protocol-qualifier-2.m: Same.
4190 * objc.dg/strings/strings-1.m: Same.
4191 * objc.dg/type-size-1.m: Same.
4192
d904a983
JL
41932017-04-18 Jeff Law <law@redhat.com>
4194
4195 PR target/74563
4196 * gcc.target/mips/pr74563: New test.
4197
0155ed56
JJ
41982017-04-18 Jakub Jelinek <jakub@redhat.com>
4199
4200 PR tree-optimization/80443
4201 * gcc.c-torture/compile/pr80443.c: New test.
4202
f380f608
RS
42032017-04-18 Richard Sandiford <richard.sandiford@arm.com>
4204
4205 PR rtl-optimization/80357
4206 * gcc.c-torture/compile/pr80357.c: New test.
4207
dd68669b
JL
42082017-04-18 Jeff Law <law@redhat.com>
4209
4210 PR middle-end/80422
4211 * gcc.c-torture/compile/pr80422.c: New test.
4212
1cda61fc
JJ
42132017-04-18 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR debug/80263
4216 * gcc.dg/debug/dwarf2/pr80263.c: New test.
4217
19970253
MM
42182017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4219
4220 PR target/80099
4221 * gcc.target/powerpc/pr80099-1.c: New test.
4222 * gcc.target/powerpc/pr80099-2.c: Likewise.
4223 * gcc.target/powerpc/pr80099-3.c: Likewise.
4224 * gcc.target/powerpc/pr80099-4.c: Likewise.
4225 * gcc.target/powerpc/pr80099-5.c: Likewise.
4226
8487c9a5
JJ
42272017-04-18 Jakub Jelinek <jakub@redhat.com>
4228
3b5fb3cb
JJ
4229 PR sanitizer/80444
4230 * gcc.dg/sancov/pr80444.c: New test.
4231
8487c9a5
JJ
4232 PR middle-end/79788
4233 PR middle-end/80375
4234 * gcc.dg/pr79788-1.c: New test.
4235 * gcc.dg/pr79788-2.c: New test.
4236
be7c73ae
MP
42372017-04-18 Marek Polacek <polacek@redhat.com>
4238
4239 PR c++/80244 - ICE with attribute in template alias.
4240 * g++.dg/cpp0x/alias-decl-59.C: New test.
4241
d6e3e8a5
MP
4242 PR c++/80241 - ICE with alignas pack expansion.
4243 * g++.dg/cpp0x/alignas11.C: New test.
4244
1adb82e1
BE
42452017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4246
4247 PR c++/80287
4248 * g++.dg/lto/pr80287_0.C: New test.
4249
fb5e5621
KN
42502017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4251
4252 PR target/80315
4253 * gcc.target/powerpc/pr80315-1.c: New test.
4254 * gcc.target/powerpc/pr80315-2.c: New test.
4255 * gcc.target/powerpc/pr80315-3.c: New test.
4256 * gcc.target/powerpc/pr80315-4.c: New test.
4257
afeaeb70
TV
42582017-04-16 Tom de Vries <tom@codesourcery.com>
4259
4260 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
4261 directive.
4262 * g++.dg/parse/error3.C: Same.
4263 * g++.old-deja/g++.pt/niklas01a.C: Same.
4264 * gcc.dg/990506-0.c: Same.
4265 * gcc.dg/cpp/19990413-1.c: Same.
4266 * gcc.dg/cpp/pragma-1.c: Same.
4267 * gcc.dg/cpp/pragma-2.c: Same.
4268 * gcc.dg/m-un-2.c: Same.
4269 * objc.dg/private-1.m: Same.
4270
604f37cd
UB
42712017-04-15 Uros Bizjak <ubizjak@gmail.com>
4272
4273 * gcc.dg/pr54669.c: Fix dg-do directive.
4274 * gcc.dg/pr78582.c: Ditto.
4275 * gcc.dg/pr80020.c: Ditto.
4276 * gcc.dg/torture/pr57993-2.cpp: Ditto.
4277 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
4278 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
4279 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
4280 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
4281 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
4282 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
4283 * gcc.dg/tree-ssa/pr79352.c: Ditto.
4284 * gcc.dg/tree-ssa/pr79376.c: Ditto.
4285 * gcc.dg/tree-ssa/pr79691.c: Ditto.
4286
35cfdb17
DH
42872017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
4288
604f37cd 4289 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
4290 * gfortran.dg/generic_29.f90: Likewise.
4291 * gfortran.dg/goacc/multi-clause.f90: Likewise.
4292 * gfortran.dg/pr41922.f90: Likewise.
4293 * gfortran.dg/pr70006.f90: Likewise.
4294
f378be38
SB
42952017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4296
4297 PR tree-optimization/66612
4298 * gcc.target/powerpc/20050830-1.c: Remove xfail.
4299
43076492
JW
43002017-04-14 Janus Weil <janus@gcc.gnu.org>
4301
4302 PR fortran/80361
4303 * gfortran.dg/class_62.f90: New test case.
4304
dd3d6a42
AB
43052017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
4306
4307 * gcc.target/arc/loop-1.c: New file.
4308
31a07c81
MM
43092017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4310
4311 PR target/80098
4312 * gcc.target/powerpc/pr80098-1.c: New test.
4313 * gcc.target/powerpc/pr80098-2.c: Likewise.
4314 * gcc.target/powerpc/pr80098-3.c: Likewise.
4315 * gcc.target/powerpc/pr80098-4.c: Likewise.
4316
09956017
JJ
43172017-04-13 Jakub Jelinek <jakub@redhat.com>
4318
4319 PR sanitizer/80403
4320 * g++.dg/ubsan/pr80403-2.C: New test.
4321
bc042396
VM
43222017-04-13 Vladimir Makarov <vmakarov@redhat.com>
4323
4324 PR rtl-optimization/80343
4325 * gcc.target/powerpc/pr80343.c: New.
4326
abac4c34
DK
43272017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
4328
4329 PR sanitizer/80414
4330 * c-c++-common/ubsan/bounds-15.c: New test.
4331
43a3aa03
RB
43322017-04-13 Richard Biener <rguenther@suse.de>
4333
4334 PR testsuite/80416
4335 * g++.dg/torture/pr79671.C: Fix asm constraints.
4336
031fbdb9
JJ
43372017-04-13 Jakub Jelinek <jakub@redhat.com>
4338
4339 PR debug/80321
4340 * gcc.dg/debug/pr80321.c: New test.
4341
43422017-04-13 Eric Botcazou <ebotcazou@adacore.com>
4343
4344 * gnat.dg/debug10.adb: New test.
4345 * gnat.dg/debug10_pkg.ads: New helper.
4346
76873758
JJ
43472017-04-12 Jakub Jelinek <jakub@redhat.com>
4348
deed3da9
JJ
4349 PR tree-optimization/79390
4350 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
4351
b96a3e11
JJ
4352 PR sanitizer/80403
4353 PR sanitizer/80404
4354 PR sanitizer/80405
4355 * g++.dg/ubsan/pr80403.C: New test.
4356 * g++.dg/ubsan/pr80404.C: New test.
4357 * g++.dg/ubsan/pr80405.C: New test.
4358
76873758
JJ
4359 PR c/80163
4360 * gcc.dg/torture/pr80163.c: New test.
4361
940c9a7c 43622017-04-12 Richard Biener <rguenther@suse.de>
76873758 4363 Jeff Law <law@redhat.com>
940c9a7c
RB
4364
4365 PR tree-optimization/80359
4366 * gcc.dg/torture/pr80359.c: New testcase.
4367
350792ff 43682017-04-12 Richard Biener <rguenther@suse.de>
76873758 4369 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
4370
4371 PR middle-end/79671
4372 * g++.dg/torture/pr79671.C: New testcase.
4373 * g++.dg/lto/pr79671_0.C: Likewise.
4374 * g++.dg/lto/pr79671_1.c: Likewise.
4375
d62e6f10
JJ
43762017-04-12 Jakub Jelinek <jakub@redhat.com>
4377
4378 PR sanitizer/80349
4379 * g++.dg/ubsan/pr80349.C: New test.
4380
8585103f
JJ
43812017-04-11 Jakub Jelinek <jakub@redhat.com>
4382
347e1f77
JJ
4383 PR c++/80370
4384 * g++.dg/cpp1z/decomp28.C: New test.
4385
df1c878e
JJ
4386 PR middle-end/80100
4387 * gcc.dg/pr80100.c: New test.
4388
8585103f
JJ
4389 PR rtl-optimization/80385
4390 * g++.dg/opt/pr80385.C: New test.
4391
c6cf6ef7
ML
43922017-04-11 Martin Liska <mliska@suse.cz>
4393
4394 PR ipa/80212
4395 * g++.dg/ipa/pr80212.C: New test.
4396
3812f460
MS
43972017-04-11 Martin Sebor <msebor@redhat.com>
4398
4399 PR middle-end/80364
4400 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
4401
9f679370
ML
44022017-04-11 Martin Liska <mliska@suse.cz>
4403
4404 PR sanitizer/70878
4405 * gcc.dg/ubsan/pr70878.c: New test.
4406
82665822
JJ
44072017-04-11 Jakub Jelinek <jakub@redhat.com>
4408
cb278caa
JJ
4409 PR target/80381
4410 * gcc.target/i386/pr80381.c: New test.
4411
82665822
JJ
4412 PR c++/80363
4413 * g++.dg/ext/pr80363.C: New test.
4414
abde687a
SKS
44152017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4416
4417 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
4418 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
4419 Add avr-*-* to non-lp64 selector.
4420
13e6ec34
MS
44212017-04-10 Martin Sebor <msebor@redhat.com>
4422
4423 * gcc.dg/pr40340-3.c: Adjust directive pattern.
4424 * gcc.dg/pr40340-4.c: Same.
4425
a2cb1196
NK
44262017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
4427
13e6ec34 4428 PR fortran/69498
a2cb1196
NK
4429 * gfortran.dg/submodule_unexp.f90: Modified test
4430 to account for new error.
4431 * gfortran.dg/submodule_twice.f90: New Test
4432
b447b28c
JJ
44332017-04-10 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR c++/80176
4436 * g++.dg/init/ref23.C: New test.
4437
3bbd6768
TK
44382017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4439
4440 PR tree-optimization/80304
4441 * gfortran.dg/do_concurrent_4.f90: New test case.
4442
99827b5c
JW
44432017-04-10 Janus Weil <janus@gcc.gnu.org>
4444
4445 PR fortran/80046
4446 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
4447
7db31bc2
DE
44482017-04-10 David Edelsohn <dje.gcc@gmail.com>
4449
4450 * g++.dg/torture/pr79905.C: Add -maltivec option.
4451
9058a2c5
JL
44522017-04-10 Jeff Law <law@redhat.com>
4453
4454 PR tree-optimization/80374
4455 * g++.dg/pr80374.c: New test.
4456
bd8f8642
KN
44572017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4458
4459 PR target/80108
4460 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
4461 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
4462
f634dd47
UB
44632017-04-10 Uros Bizjak <ubizjak@gmail.com>
4464
4465 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
4466
065ba179
UB
44672017-04-10 Uros Bizjak <ubizjak@gmail.com>
4468
4469 PR testsuite/79356
4470 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
4471
71b838d0
DS
44722017-04-10 Daniel Santos <daniel.santos@pobox.com>
4473
4474 PR testsuite/79867
4475 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
4476
98a7a34e
MP
44772017-04-10 Marek Polacek <polacek@redhat.com>
4478
4479 PR sanitizer/80348
4480 * g++.dg/ubsan/div-by-zero-3.C: New test.
4481
aac69a62
BC
44822017-04-10 Bin Cheng <bin.cheng@arm.com>
4483
4484 PR tree-optimization/80153
4485 * gcc.c-torture/execute/pr80153.c: New.
4486
737237c9
RB
44872017-04-10 Richard Biener <rguenther@suse.de>
4488
4489 PR middle-end/80362
4490 * gcc.dg/torture/pr80362.c: New testcase.
4491
ba6ee9fc
RB
44922017-04-10 Richard Biener <rguenther@suse.de>
4493
4494 PR tree-optimization/80304
4495 * gcc.dg/torture/pr80304.c: New testcase.
4496
4d1a05f1
NS
44972017-04-10 Nathan Sidwell <nathan@acm.org>
4498
4499 PR target/79905
4500 * g++.dg/torture/pr79905.C: New.
4501
3ee0fb02
ML
45022017-04-10 Martin Liska <mliska@suse.cz>
4503
4504 PR sanitizer/80350
4505 * c-c++-common/ubsan/pr80350.c: New test.
4506
167a5b77
JJ
45072017-04-10 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR target/80324
4510 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
4511
d691b7e4
ML
45122017-04-08 Martin Liska <mliska@suse.cz>
4513
4514 Revert:
4515 2017-04-07 Martin Liska <mliska@suse.cz>
4516
4517 PR ipa/80212
4518 * g++.dg/ipa/pr80212.C: New test.
4519
dcb2c527
JJ
45202017-04-07 Jakub Jelinek <jakub@redhat.com>
4521
c98b0016
JJ
4522 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
4523 dg-options.
4524 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
4525
dcb2c527
JJ
4526 PR target/80322
4527 PR target/80323
4528 PR target/80325
4529 PR target/80326
4530 * gcc.target/i386/avx512f-undefined-1.c: New test.
4531 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
4532 * gcc.target/i386/avx-cvtsd-1.c: New test.
4533 * gcc.target/i386/avx512f-cvtss-1.c: New test.
4534 * gcc.target/i386/avx512f-abspd-1.c: New test.
4535 * gcc.target/i386/avx-cvtss-1.c: New test.
4536 * gcc.target/i386/avx512f-absps-1.c: New test.
4537 * gcc.target/i386/avx512f-int2mask-1.c: New test.
4538 * gcc.target/i386/avx512f-mask2int-1.c: New test.
4539
1ef532f4
MP
45402017-04-07 Marek Polacek <polacek@redhat.com>
4541
4542 PR sanitizer/80348
4543 * g++.dg/ubsan/div-by-zero-2.C: New test.
4544
2166aeb3
MP
4545 PR c++/80095
4546 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
4547
057da7af
VM
45482017-04-07 Vladimir Makarov <vmakarov@redhat.com>
4549
4550 PR rtl-optimization/70478
4551 * gcc.target/s390/pr70478.c: New.
4552
3b6cb9e3
ML
45532017-04-07 Martin Liska <mliska@suse.cz>
4554
4555 PR target/79889
4556 * g++.dg/ext/mv8.C: Add aarch64* targets.
4557
70cd23c0
ML
45582017-04-07 Martin Liska <mliska@suse.cz>
4559
4560 PR ipa/80212
4561 * g++.dg/ipa/pr80212.C: New test.
4562
fe6bb25f
TP
45632017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4564
4565 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
4566
bf7b869a
RB
45672017-04-07 Richard Biener <rguenther@suse.de>
4568
4569 PR tree-optimization/80334
4570 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
4571 alignas on stack.
4572
2d143ba8
RB
45732017-04-07 Richard Biener <rguenther@suse.de>
4574
4575 PR middle-end/80341
4576 * gcc.dg/torture/pr80341.c: New testcase.
4577
ed3cd38d
JJ
45782017-04-06 Jakub Jelinek <jakub@redhat.com>
4579
4580 PR debug/80234
4581 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
4582 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
4583
e5f56581
UB
45842017-04-06 Uros Bizjak <ubizjak@gmail.com>
4585
4586 PR target/79733
4587 * gcc.target/i386/pr79733.c: New test.
4588
a5211c80
UB
45892017-04-06 Uros Bizjak <ubizjak@gmail.com>
4590
4591 PR target/80298
4592 * gcc.target/i386/pr80298-1.c: New test.
4593 * gcc.target/i386/pr80298-2.c: Ditto.
4594
db086c96
TP
45952017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
4596
4597 PR target/80082
4598 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
4599 ARMv7-R.
4600
09b63f67
RB
46012017-04-06 Richard Biener <rguenther@suse.de>
4602
4603 PR tree-optimization/80334
4604 * g++.dg/torture/pr80334.C: New testcase.
4605
d9f8c5af
ML
46062017-04-06 Martin Liska <mliska@suse.cz>
4607
4608 PR sanitizer/80166
4609 * gcc.dg/asan/pr80166.c: New test.
4610
1b68991f
RO
46112017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4612
4613 PR tree-optimization/79390
4614 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
4615
0f784346
RB
46162017-04-06 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/80262
4619 * gcc.target/i386/pr80262.c: New testcase.
4620
23a429c2
RB
46212017-04-06 Richard Biener <rguenther@suse.de>
4622
4623 PR middle-end/80281
4624 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
4625
e2323a2b
VM
46262017-04-05 Vladimir Makarov <vmakarov@redhat.com>
4627
4628 PR rtl-optimization/70703
4629 * gcc.target/i386/pr70703.c: New.
4630
47a11342
JJ
46312017-04-05 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR sanitizer/80308
4634 * c-c++-common/asan/pr80308.c: New test.
4635
d0ee17a5
DV
46362017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
4637
4638 PR target/79890
4639 * gcc.target/s390/pr79890.c: New test case.
4640
36f896c7
JJ
46412017-04-05 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR target/80310
4644 * c-c++-common/ubsan/pr80310.c: New test.
4645
d16e2ddd
JJ
46462017-04-04 Jakub Jelinek <jakub@redhat.com>
4647
e1201dff
JJ
4648 PR c++/80297
4649 * g++.dg/torture/pr80297.C: New test.
4650
d16e2ddd
JJ
4651 PR tree-optimization/79390
4652 * gcc.target/i386/pr79390.c: New test.
4653 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
4654
c0ea338b
VR
46552017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
4656
4657 PR c++/80296
4658 * g++.dg/cpp0x/alias-decl-80296.C: New test.
4659
a1527a93
TP
46602017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4661
4662 PR target/80307
4663 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
4664 targeting any CPU or architecture.
4665 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
4666 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
4667 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
4668 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
4669 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
4670 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
4671 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
4672 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
4673
065ba179 46742017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
4675
4676 PR fortran/69498
4677 * gfortran.dg/submodule_unexp.f90: New test.
4678
b1fd967c
JJ
46792017-04-04 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR target/80286
4682 * gcc.target/i386/avx-pr80286.c: New test.
4683 * gcc.dg/pr80286.c: New test.
4684
248179b5
RB
46852017-04-04 Richard Biener <rguenther@suse.de>
4686
4687 PR middle-end/80281
4688 * gcc.dg/torture/pr80281.c: New testcase.
4689
a577fcf2
RB
46902017-04-04 Richard Biener <rguenther@suse.de>
4691
4692 PR tree-optimization/80275
4693 * g++.dg/opt/pr80275.C: Make g static.
4694
833bbf60
SB
46952017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
4696
4697 PR rtl-optimization/60818
4698 * gcc.c-torture/compile/pr60818.c: New testcase.
4699
5764ee3c
JW
47002017-04-03 Jonathan Wakely <jwakely@redhat.com>
4701
4702 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
4703 * gcc.dg/20031012-1.c: Likewise.
4704 * gcc.dg/ipa/ipcp-1.c: Likewise.
4705 * gcc.dg/torture/matrix-3.c: Likewise.
4706 * gcc.target/powerpc/ppc-spe.c: Likewise.
4707 * gcc.target/rx/zero-width-bitfield.c: Likewise.
4708
bbdf4e81
PB
47092017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4710
4711 PR target/80246
4712 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
4713 powerpc_vsx_ok.
4714 (std, ld): Limit scan-assembler-times check to lp64.
4715 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
4716 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
4717 powerpc_vsx_ok.
4718
44bc146f
PB
47192017-04-03 Peter Bergner <bergner@vnet.ibm.com>
4720
4721 PR target/80246
4722 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
4723
fff80893
RB
47242017-04-03 Richard Biener <rguenther@suse.de>
4725
4726 PR tree-optimization/80275
4727 * g++.dg/opt/pr80275.C: New testcase.
4728
79f9fc38
DV
47292017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
4730
4731 PR testsuite/79356
4732 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
4733
a8e70fd3
RD
47342017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
4735
4736 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
4737 (bal): Increase iteration count and assume alignment.
4738
e0061866
BC
47392017-04-03 Bin Cheng <bin.cheng@arm.com>
4740
4741 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
4742
c2d43326
AP
47432017-04-02 Andrew Pinski <apinski@cavium.com>
4744
4745 * gcc.c-torture/compile/nested-3.c: New testcase.
4746 * gcc.c-torture/execute/20170401-1.c: New testcase.
4747 * gcc.c-torture/execute/20170401-2.c: New testcase.
4748
a5a9046d
SB
47492017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
4750
4751 PR rtl-optimization/79405
4752 gcc.dg/pr79405.c: New testcase.
4753
6f3af356
JJ
47542017-03-31 Jakub Jelinek <jakub@redhat.com>
4755
eee3756d
JJ
4756 PR debug/79255
4757 * gcc.dg/pr79255.c: New test.
4758
6f3af356
JJ
4759 PR c++/79572
4760 * g++.dg/ubsan/null-8.C: New test.
4761
99e6cfd6
PH
47622017-03-31 Pat Haugen <pthaugen@us.ibm.com>
4763
4764 PR target/80107
4765 * gfortran.dg/pr80107.f: New.
4766
094e6b7a
JL
47672017-03-31 Jeff Law <law@redhat.com>
4768
4769 PR tree-optimization/49498
4770 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
4771
eceb2409 47722017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4773
eceb2409
RB
4774 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
4775
c412c01a 47762017-03-31 Richard Biener <rguenther@suse.de>
065ba179 4777
c412c01a
RB
4778 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
4779
005f12bf
JJ
47802017-03-31 Jakub Jelinek <jakub@redhat.com>
4781
af88f557
JJ
4782 PR libstdc++/80251
4783 * g++.dg/ext/is_aggregate.C: New test.
4784
7d790165
JJ
4785 PR middle-end/80173
4786 * gcc.target/i386/pr80173.c: New test.
4787
a7d55154
JJ
4788 PR middle-end/80163
4789 * gcc.dg/pr80163.c: New test.
4790
005f12bf
JJ
4791 PR debug/80025
4792 * gcc.dg/torture/pr80025.c: New test.
4793
c8e0f43f
MF
47942017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
4795
4796 * gcc.target/mips/pr52125.c: Add -msym32.
4797
724d25f3
JJ
47982017-03-30 Jakub Jelinek <jakub@redhat.com>
4799
4800 PR translation/80189
4801 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
4802 * g++.dg/gomp/sharing-1.C: Likewise.
4803 * gfortran.dg/gomp/pr44536.f90: Likewise.
4804 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
4805 * gfortran.dg/gomp/sharing-3.f90: Likewise.
4806 * gfortran.dg/gomp/crayptr3.f90: Likewise.
4807 * gfortran.dg/gomp/pr33439.f90: Likewise.
4808 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4809 * gfortran.dg/gomp/sharing-1.f90: Likewise.
4810 * gfortran.dg/gomp/sharing-2.f90: Likewise.
4811 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4812 * gcc.dg/gomp/sharing-1.c: Likewise.
4813
05dc406d
PB
48142017-03-30 Peter Bergner <bergner@vnet.ibm.com>
4815
4816 PR target/80246
4817 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
4818 Darwin and SPE.
4819 (dxex, dxexq): Update return type.
4820 (diex, diexq): Update argument type.
4821 * gcc.target/powerpc/pr80246.c: New test.
4822
b0fd4d7e
MJ
48232017-03-30 Martin Jambor <mjambor@suse.cz>
4824
4825 PR ipa/77333
4826 * g++.dg/ipa/pr77333.C: New test.
4827
de008ec4
JJ
48282017-03-30 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR target/80206
4831 * gcc.target/i386/pr80206.c: New test.
4832
28c02407
RB
48332017-03-30 Richard Biener <rguenther@suse.de>
4834
4835 PR tree-optimization/77498
4836 * gfortran.dg/pr77498.f: New testcase.
4837
10fa8dfb
MP
48382017-03-29 Marek Polacek <polacek@redhat.com>
4839
4840 PR c/79730
4841 * gcc.dg/pr79730.c: New test.
4842
fdc54f39
JD
48432017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4844
4845 PR libgfortran/78670
4846 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
4847 a character of length 1. Update test for success.
4848 * gfortran.dg/dtio_28.f03: New test.
4849 * gfortran.dg/dtio_4.f90: Update to open test file with status =
4850 'scratch' to delete the file when done.
4851
533c0b69
SB
48522017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
4853
4854 PR rtl-optimization/80233
4855 * gcc.c-torture/compile/pr80233.c: New testcase.
4856
e35229f8
TK
48572017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4858
4859 PR fortran/80254
4860 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
4861 * gfortran.dg/dec_io_2a.f90: instead (new test).
4862
5c0a28d4
JW
48632017-03-28 Jiong Wang <jiong.wang@arm.com>
4864
4865 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
4866
19846619
SB
48672017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
4868
4869 PR testsuite/43496
4870 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
4871 generating PIC code.
4872
e5119fab
VM
48732017-03-28 Vladimir Makarov <vmakarov@redhat.com>
4874
4875 PR rtl-optimization/80193
4876 * gcc.target/i386/pr80193.c: New.
4877
cf474530
JW
48782017-03-28 Janus Weil <janus@gcc.gnu.org>
4879
4880 PR fortran/78661
4881 * gfortran.dg/dtio_25.f90: Modified test case.
4882 * gfortran.dg/dtio_27.f90: New test case.
4883
34fac449
UB
48842017-03-28 Uros Bizjak <ubizjak@gmail.com>
4885
4886 PR target/53383
4887 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
4888 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
4889 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
4890
3e907b90
BC
48912017-03-28 Bin Cheng <bin.cheng@arm.com>
4892
4893 * gcc.c-torture/compile/irreducible-loop.c: New.
4894
522818b9
RS
48952017-03-28 Richard Sandiford <richard.sandiford@arm.com>
4896
3e907b90 4897 PR tree-optimization/80218
522818b9
RS
4898 * gcc.dg/pr80218.c: New test.
4899
ea7d7da8
RB
49002017-03-28 Richard Biener <rguenther@suse.de>
4901
4902 PR tree-optimization/78644
4903 * gcc.dg/pr78644-1.c: New testcase.
4904 * gcc.dg/pr78644-2.c: Likewise.
4905
498173ef
TT
49062017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
4907
4908 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
4909 * gcc.dg/pic-4.c: Likewise.
4910 * gcc.dg/pie-3.c: Likewise.
4911 * gcc.dg/pie-4.c: Likewise.
4912
c5ad2433
ML
49132017-03-28 Martin Liska <mliska@suse.cz>
4914
4915 PR ipa/80205
4916 * g++.dg/ipa/pr80205.C: New test.
4917
17722fb9
SKS
49182017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4919
4920 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
4921 with sizeof(int) < 4.
4922 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
4923 * gcc.c-torture/execute/pr79737-2.c: Likewise.
4924 * gcc.dg/torture/pr79777.c: Likewise.
4925 * gcc.dg/torture/pr79910.c: Likewise.
4926
737f500a
RB
49272017-03-28 Richard Biener <rguenther@suse.de>
4928
4929 PR middle-end/80222
4930 * g++.dg/pr80222.C: New testcase.
4931
62f96a79
ML
49322017-03-28 Martin Liska <mliska@suse.cz>
4933
4934 PR ipa/80104
4935 * gcc.dg/ipa/pr80104.c: New test.
4936
72785f26
MP
49372017-03-28 Marek Polacek <polacek@redhat.com>
4938
4939 PR sanitizer/80067
4940 * c-c++-common/ubsan/shift-10.c: New test.
4941
86516987
JL
49422017-03-27 Jeff Law <law@redhat.com>
4943
4dbf1eee 4944 PR tree-optimization/80216
86516987
JL
4945 * gcc.c-torture/compile/pr80216.c: New test.
4946
aade772d
JJ
49472017-03-27 Jakub Jelinek <jakub@redhat.com>
4948
a9e4a1a5
JJ
4949 PR middle-end/80162
4950 * c-c++-common/pr80162-1.c: New test.
4951 * c-c++-common/pr80162-2.c: New test.
4952 * c-c++-common/pr80162-3.c: New test.
4953
aade772d
JJ
4954 PR target/80102
4955 * g++.dg/opt/pr80102.C: New test.
4956
d89f355e
MM
49572017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
4958
4959 PR target/78543
4960 * gcc.target/powerpc/pr78543.c: New test.
4961
79c4d73b
KN
49622017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
4963
4964 PR target/80103
4965 * gcc.target/powerpc/pr80103-1.c: New test.
4966
819df781
RB
49672017-03-27 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/80181
4970 * gcc.dg/torture/pr80181.c: New testcase.
4971
84804c5b
CZ
49722017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
4973
065ba179 4974 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 4975
c5e5f5f6
RB
49762017-03-27 Richard Biener <rguenther@suse.de>
4977
4978 PR ipa/79776
4979 * g++.dg/ipa/pr79776.C: New testcase.
4980
7cd200f6
JJ
49812017-03-27 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR sanitizer/80168
4984 * gcc.dg/asan/pr80168.c: New test.
4985
79f512ff
RB
49862017-03-27 Richard Biener <rguenther@suse.de>
4987
4988 PR tree-optimization/80170
4989 * gcc.dg/pr80170.c: New testcase.
4990
672d9f8e
RB
49912017-03-27 Richard Biener <rguenther@suse.de>
4992
4993 PR middle-end/80171
4994 * g++.dg/torture/pr80171.C: New testcase.
4995
978fcba3
JDA
49962017-03-26 John David Anglin <danglin@gcc.gnu.org>
4997
431d7882
JDA
4998 * gcc.dg/torture/pr79732.c: Require alias support.
4999 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
5000
978fcba3
JDA
5001 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
5002 libatomic_available.
5003 * gfortran.dg/coarray_image_status_1.f08: Likewise.
5004 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
5005
1f10d710
JD
50062017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5007
5008 PR libgfortran/78881
5009 * gfortran.dg/dtio_26.f90: New test.
5010
41036686
PT
50112017-03-25 Paul Thomas <pault@gcc.gnu.org>
5012
5013 PR fortran/80156
5014 PR fortran/79382
5015 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
5016 testcase for PR80156. Add a main programme that tests that
5017 the typebound generic is accessible.
5018
5da906ca
BS
50192017-03-25 Bernd Schmidt <bschmidt@redhat.com>
5020
5021 PR rtl-optimization/80160
5022 PR rtl-optimization/80159
5023
5024 * gcc.target/i386/pr80160.c: New test.
5025
7dabefa0
JJ
50262017-03-24 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR sanitizer/79904
5029 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
5030
c8b1fbc1
MP
50312017-03-24 Marek Polacek <polacek@redhat.com>
5032
5033 PR c++/80119
5034 * g++.dg/warn/Wuninitialized-9.C: New test.
5035
76794c52
AK
50362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5037
5038 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
5039 and remove the high-level builtin. The error message for the
5040 would prevent compilation from reaching the second.
5041 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5042
2de2b3f9
AK
50432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5044
5045 * gcc.target/s390/vxe/negfma-1.c: New test.
5046
7d2fd075
AK
50472017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5048
5049 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
5050 * gcc.target/s390/arch12/mul-1.c: New test.
5051 * gcc.target/s390/arch12/mul-2.c: New test.
5052
72612e4e
AK
50532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5054
5055 * gcc.target/s390/vxe/vllezlf-1.c: New test.
5056
6c7774d1
AK
50572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5058
5059 * gcc.target/s390/vxe/popcount-1.c: New test.
5060
9ec98860
AK
50612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5062
5063 * gcc.target/s390/vxe/bitops-1.c: New test.
5064
6654e96f
AK
50652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5066
5067 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
5068 * lib/target-supports.exp: Add effective target check s390_vxe.
5069
77c585ca
AK
50702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5071
5072 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
5073 comparison instructions used from now on.
5074
b5de6e84
AK
50752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5076
5077 * gcc.target/s390/s390.exp (check_effective_target_vector):
5078 Include target-supports.exp and move target_vector check routine
5079 ...
5080 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
5081 here and rename it.
5082 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
5083 check from vector to s390_vx.
5084 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
5085 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
5086 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
5087 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
5088 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
5089 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
5090 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
5091 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
5092 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
5093
a602f985
AK
50942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5095
5096 * gcc.target/s390/vector/vec-init-2.c: New test.
5097
085db63d
AK
50982017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5099
5100 * gcc.dg/ubsan/pr79904-2.c: New test.
5101
dc4f29bc
AK
51022017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5103
5104 PR target/79893
5105 * gcc.target/s390/zvector/pr79893.c: New test.
5106
56010684
JJ
51072017-03-24 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR rtl-optimization/80112
5110 * gcc.dg/pr80112.c: New test.
5111
f0d7b52d
RO
51122017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5113
5114 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
5115 etc. line numbers.
5116 * gcc.dg/Walloca-1.c: Likewise.
5117 * gcc.dg/Walloca-2.c: Likewise.
5118 * gcc.dg/Wvla-larger-than-2.c: Likewise.
5119
635684c4
BS
51202017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5121
5122 PR tree-optimization/80158
5123 * gfortran.fortran-torture/compile/pr80158.f: New file.
5124
76afddf3
RB
51252017-03-24 Richard Biener <rguenther@suse.de>
5126
5127 PR tree-optimization/80167
5128 * gcc.dg/graphite/pr80167.c: New testcase.
5129
c2e389bf
TV
51302017-03-24 Tom de Vries <tom@codesourcery.com>
5131
5132 PR testsuite/80092
5133 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
5134 dg-require-effective-target global_constructor.
5135 * gcc.dg/tls/emutls-2.c: Same.
5136
a72821b4
TV
51372017-03-24 Tom de Vries <tom@codesourcery.com>
5138
5139 PR testsuite/80092
5140 * c-c++-common/Wimplicit-fallthrough-34.c: Add
5141 dg-require-effective-target indirect_jumps.
5142
1658def9
TV
51432017-03-24 Tom de Vries <tom@codesourcery.com>
5144
5145 PR testsuite/80092
5146 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
5147 nonlocal_goto.
5148
90e02692
TV
51492017-03-24 Tom de Vries <tom@codesourcery.com>
5150
5151 PR testsuite/80092
5152 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
5153 * gcc.dg/Walloca-12.c: Same.
5154 * gcc.dg/attr-alloc_size-8.c: Same.
5155 * gcc.dg/Walloca-4.c: Same.
5156 * gcc.dg/Walloca-8.c: Same.
5157 * gcc.dg/Walloca-13.c: Same.
5158 * gcc.dg/Walloca-14.c: Same.
5159 * gcc.dg/attr-alloc_size-9.c: Same.
5160 * gcc.dg/Walloca-1.c: Same.
5161 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5162 * gcc.dg/Walloca-5.c: Same.
5163 * gcc.dg/Walloca-10.c: Same.
5164 * gcc.dg/Walloca-9.c: Same.
5165 * gcc.dg/attr-alloc_size-6.c: Same.
5166 * gcc.dg/Wvla-larger-than-1.c: Same.
5167 * gcc.dg/torture/pr71881.c: Same.
5168 * gcc.dg/torture/pr71901.c: Same.
5169 * gcc.dg/torture/pr78742.c: Same.
5170 * gcc.dg/builtin-alloc-size.c: Same.
5171 * gcc.dg/Walloca-2.c: Same.
5172 * gcc.dg/Walloca-6.c: Same.
5173 * gcc.dg/Walloca-11.c: Same.
5174 * gcc.dg/attr-alloc_size-7.c: Same.
5175 * gcc.dg/Wvla-larger-than-2.c: Same.
5176 * gcc.dg/Walloca-3.c: Same.
5177 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
5178 * gcc.c-torture/compile/pr79413.c: Same.
5179 * gcc.c-torture/compile/pr78439.c: Same.
5180
842392c8
KN
51812017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
5182
5183 * gcc.target/powerpc/p9-options-1.c: New test.
5184
de2b3f5c
KT
51852017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5186
5187 PR target/71436
5188 * gcc.c-torture/compile/pr71436.c: New test.
5189
2e6315ef 51902017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5191 Richard Biener <rguenther@suse.de>
2e6315ef
WS
5192
5193 PR tree-optimization/79908
5194 PR tree-optimization/80136
5195 * gcc.dg/torture/pr79908.c: New file.
5196
9cdf0363
NK
51972017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
5198
2e6315ef 5199 PR fortran/39239
9cdf0363
NK
5200 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
5201
f3dd574e
JJ
52022017-03-22 Jakub Jelinek <jakub@redhat.com>
5203
f13e9cd5
JJ
5204 PR c++/80141
5205 * g++.dg/gomp/pr80141.C: New test.
5206
68ed2ba0
JJ
5207 PR c++/80129
5208 * g++.dg/torture/pr80129.C: New test.
5209
f3dd574e
JJ
5210 PR sanitizer/80110
5211 * g++.dg/tsan/pr80110.C: New test.
5212
918b6c9e
TK
52132017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5214
5215 PR fortran/80142
5216 * gfortran.dg/any_loc.f90: New test case.
5217
bf634d1c
TP
52182017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5219
5220 PR target/80082
5221 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
5222 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
5223
f7325b95
ML
52242017-03-22 Martin Liska <mliska@suse.cz>
5225
5226 PR target/79906
5227 * g++.dg/ext/mv8.C: Add power* targets.
5228
3f01b620
MS
52292017-03-21 Martin Sebor <msebor@redhat.com>
5230
5231 PR c++/79548
5232 * g++.dg/warn/Wunused-var-26.C: New test.
5233
1cefb051
BS
52342017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5235
5236 PR tree-optimization/79908
5237 * gcc.dg/torture/pr79908.c: Revert addition of new file.
5238
edc1747f
MP
52392017-03-21 Marek Polacek <polacek@redhat.com>
5240 Martin Sebor <msebor@redhat.com>
5241
5242 PR tree-optimization/80109
5243 * gcc.dg/Walloca-14.c: New test.
5244
85106b87
JJ
52452017-03-21 Jakub Jelinek <jakub@redhat.com>
5246
5247 PR target/80125
5248 * gcc.target/powerpc/pr80125.c: New test.
5249
e59a225f
NK
52502017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
5251
5252 PR fortran/69498
5253 * gfortran.dg/unexp_attribute.f90: New test
5254
0ffe60b5 52552017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 5256 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
5257
5258 PR tree-optimization/79908
5259 * gcc.dg/torture/pr79908.c: New file.
5260
54eb90fe
SKS
52612017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5262
5263 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
5264 with sizeof(int) < 4.
5265
5611c456
ML
52662017-03-21 Martin Liska <mliska@suse.cz>
5267
5268 * gcc.target/i386/pr65044.c: Add '.' in order to catch
5269 apostrophes.
5270
e650ea2a
RB
52712017-03-21 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/80032
5274 * g++.dg/opt/pr80032.C: New testcase.
5275
da2ce5f9
RB
52762017-03-21 Richard Biener <rguenther@suse.de>
5277
5278 PR tree-optimization/80122
5279 * gcc.dg/torture/pr80122.c: New testcase.
5280
9d60683a
TT
52812017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
5282
5283 * gcc.dg/pic-2.c: Skip for MIPS.
5284 * gcc.dg/pie-2.c: Skip for MIPS.
5285
d3e19c2c
PC
52862017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5287
5288 PR c++/77752
5289 * g++.dg/cpp0x/initlist97.C: New.
5290 * g++.dg/cpp0x/initlist85.C: Update.
5291
8bee092e
JJ
52922017-03-21 Jakub Jelinek <jakub@redhat.com>
5293
9f30dff0
JJ
5294 PR c/67338
5295 * gcc.dg/pr67338.c: New test.
5296
8bee092e
JJ
5297 PR c++/35878
5298 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
5299 dump instead of assembler.
5300 * g++.dg/init/pr35878_2.C: Likewise.
5301 * g++.dg/init/pr35878_3.C: Likewise.
5302
4d1b8e70
JJ
53032017-03-21 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR c/80097
5306 * gcc.dg/ubsan/pr80097.c: New test.
5307
c34923c4
BS
53082017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5309
5310 PR tree-optimization/80054
5311 * g++.dg/torture/pr80054.C: New file.
5312
b0ba96c2
KN
53132017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5314
5315 PR target/79963
5316 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
5317 directive to assure selection of proper bit using rlwinm insn.
5318 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5319 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
5320 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
5321 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
5322
92377255
MP
53232017-03-20 Marek Polacek <polacek@redhat.com>
5324 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 PR c++/80059 - ICE with noexcept and __transaction_atomic
5327 * g++.dg/tm/pr80059-2.C: New test.
5328 * g++.dg/tm/pr80059.C: New test.
5329
243e28bf
ML
53302017-03-20 Martin Liska <mliska@suse.cz>
5331
5332 PR middle-end/79753
5333 * gcc.target/i386/mpx/pr79753.c: New test.
5334
918112d3
ML
53352017-03-20 Martin Liska <mliska@suse.cz>
5336
5337 PR target/79769
5338 PR target/79770
5339 * g++.dg/pr79769.C: New test.
5340 * gcc.target/i386/mpx/pr79770.c: New test.
5341
e325aba2
AK
53422017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5343
5344 PR target/78857
5345 * gcc.target/s390/load-and-test-fp-1.c: New test.
5346 * gcc.target/s390/load-and-test-fp-2.c: New test.
5347
91d2c04c
PT
53482017-03-18 Paul Thomas <pault@gcc.gnu.org>
5349
5350 PR fortran/79676
5351 * gfortran.dg/submodule_28.f08 : New test.
5352
c7e4107b
PT
53532017-03-18 Paul Thomas <pault@gcc.gnu.org>
5354
5355 PR fortran/71838
5356 * gfortran.dg/submodule_26.f08 : New test.
5357 * gfortran.dg/submodule_27.f08 : New test.
5358
d8fe28be
PH
53592017-03-17 Pat Haugen <pthaugen@us.ibm.com>
5360
5361 PR target/79951
5362 * gcc.target/powerpc/pr79951.c: New.
5363
4a17943d
BS
53642017-03-17 Bernd Schmidt <bschmidt@redhat.com>
5365
5366 PR rtl-optimization/79910
5367 * gcc.dg/torture/pr79910.c: New test.
5368
7f166d94
JL
53692017-03-17 Jeff Law <law@redhat.com>
5370
5371 PR tree-optimization/71437
5372 * gcc.dg/tree-ssa/pr71437.c: New test.
5373 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
5374 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
5375 now caught by VRP, but which were previously caught by DOM.
5376
12c4f7dc
RB
53772017-03-17 Richard Biener <rguenther@suse.de>
5378
5379 PR middle-end/80075
5380 * g++.dg/torture/pr80075.C: New testcase.
5381
207f3423
MM
53822017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
5383
5384 PR target/71294
5385 * g++.dg/pr71294.C: New test.
5386
9fc900af
SB
53872017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
5388
5389 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
5390
c05c2380
JJ
53912017-03-16 Jakub Jelinek <jakub@redhat.com>
5392
e711928b
JJ
5393 PR fortran/80010
5394 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
5395
c05c2380
JJ
5396 PR fortran/79886
5397 * gfortran.dg/pr79886.f90: New test.
5398
3231d64b
MM
53992017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5400
5401 PR target/79038
5402 * gcc.target/powerpc/pr79038-1.c: New test.
5403
81ef1f5e
SB
54042017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
5405
5406 PR fortran/33271
5407 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
5408
395a1e9b
JW
54092017-03-15 Jiong Wang <jiong.wang@arm.com>
5410
5411 PR testsuite/79356
5412 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
5413
05f65910
UB
54142017-03-15 Uros Bizjak <ubizjak@gmail.com>
5415
5416 PR target/80019
5417 * gcc.target/i386/pr80019.c: New test.
5418
94285a7d
ML
54192017-03-15 Martin Liska <mliska@suse.cz>
5420
5421 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
5422
a983542b
MS
54232017-03-14 Martin Sebor <msebor@redhat.com>
5424
5425 PR tree-optimization/79800
5426 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
5427 * gcc.dg/tree-ssa/pr79800.c: New test.
5428
76ca5f40
MM
54292017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
5430
5431 PR target/79947
5432 * gcc.target/powerpc/pr79947.c: New test.
5433
5d9a283a
MS
54342017-03-14 Martin Sebor <msebor@redhat.com>
5435
5436 PR middle-end/80020
5437 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
5438 * gcc.dg/attr-alloc_size-7.c: Same.
5439 * gcc.dg/attr-alloc_size-9.c: Same.
5440 * gcc.dg/builtin-alloc-size.c: Same.
5441 * gcc.dg/pr80020.c: New test.
5442
4692943d
BS
54432017-03-14 Bernd Schmidt <bschmidt@redhat.com>
5444
5445 PR rtl-optimization/79728
5446 * gcc.target/i386/sse-globalreg.c: New test.
5447
861d9d5e
ML
54482017-03-14 Martin Liska <mliska@suse.cz>
5449
5450 PR lto/66295
5451 * gcc.dg/tree-prof/pr66295.c: New test.
5452
a48018b5
ML
54532017-03-13 Martin Liska <mliska@suse.cz>
5454
5455 PR middle-end/78339
5456 * gcc.target/i386/mpx/pr78339.c: New test.
5457
8c56cc5a
CZ
54582017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5459
065ba179 5460 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 5461
14555394
CZ
54622017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
5463
065ba179 5464 * gcc.target/arc/pr9001090948.c: New file.
14555394 5465
3079b92e
SB
54662017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
5467
5468 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
5469 Fix test. Make early-out condition return early. Correct comments.
5470
c08de9db
JD
54712017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5472
5473 PR libgfortran/78854
5474 * gfortran.dg/dtio_25.f90: New test.
5475
66b27545
MS
54762017-03-10 Martin Sebor <msebor@redhat.com>
5477
5478 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
5479
8f2f6381
BS
54802017-03-10 Bernd Schmidt <bschmidt@redhat.com>
5481
5482 PR rtl-optimization/78911
5483 * gcc.target/i386/pr78911-1.c: New test.
5484 * gcc.target/i386/pr78911-2.c: New test.
5485
8e2c69b4 54862017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 5487
8e2c69b4
WS
5488 PR target/79941
5489 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
5490 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
5491 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
5492
455d833c
MP
54932017-03-10 Marek Polacek <polacek@redhat.com>
5494
5495 PR c++/79967
5496 * g++.dg/cpp0x/gen-attrs-63.C: New test.
5497
cdd669f9
JJ
54982017-03-10 Jakub Jelinek <jakub@redhat.com>
5499
e260b0a7
JJ
5500 PR c++/79899
5501 * g++.dg/other/friend7.C: New test.
5502
cdd669f9
JJ
5503 PR c++/79896
5504 * g++.dg/ext/int128-5.C: New test.
5505
730e6e46
SB
55062017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
5507
5508 PR testsuite/79356
5509 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
5510 powerpc, sparc, or s390x.
5511
fc8f6304
PH
55122017-03-10 Pat Haugen <pthaugen@us.ibm.com>
5513
5514 PR target/79907
5515 * gcc.target/powerpc/pr79907.c: New.
5516
f1b0632a
OH
55172017-03-10 Olivier Hainque <hainque@adacore.com>
5518
5519 * gnat.dg/opt64.adb: New test.
5520 * gnat.dg/opt64_pkg.ads: New helper.
5521 * gnat.dg/opt64_pkg.adb: New helper.
5522
5558f089
JJ
55232017-03-10 Jakub Jelinek <jakub@redhat.com>
5524
2d9dd4fb
JJ
5525 PR rtl-optimization/79909
5526 * gcc.target/powerpc/pr79909.c: New test.
5527
72772e67
JJ
5528 PR tree-optimization/79972
5529 * gcc.dg/pr79972.c: New test.
5530
5558f089
JJ
5531 PR tree-optimization/77975
5532 * gcc.dg/pr77975.c: New test.
5533
822a132c
MP
55342017-03-09 Marek Polacek <polacek@redhat.com>
5535
5536 PR c++/79962
5537 PR c++/79984
5538 * c-c++-common/nonnull-3.c: New test.
5539 * g++.dg/warn/Wnonnull3.C: New test.
5540
c9819d22
MF
55412017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
5542
5543 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
5544 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
5545
36618428
MP
55462017-03-09 Marek Polacek <polacek@redhat.com>
5547
5548 PR sanitizer/79757
5549 * gcc.dg/ubsan/pr79757-1.c: New test.
5550 * gcc.dg/ubsan/pr79757-2.c: New test.
5551 * gcc.dg/ubsan/pr79757-3.c: New test.
5552 * gcc.dg/ubsan/pr79757-4.c: New test.
5553 * gcc.dg/ubsan/pr79757-5.c: New test.
5554
01e5af5a
JJ
55552017-03-09 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR c/79969
5558 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
5559
6443c7c0
MP
55602017-03-09 Marek Polacek <polacek@redhat.com>
5561
5562 PR c++/79687
5563 * g++.dg/expr/ptrmem8.C: New test.
5564 * g++.dg/expr/ptrmem9.C: New test.
5565
d721dc3c
RB
55662017-03-09 Richard Biener <rguenther@suse.de>
5567
5568 PR tree-optimization/79977
5569 * gcc.dg/graphite/pr79977.c: New testcase.
5570
1f1fd3e2
TT
55712017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
5572
5573 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
5574 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
5575 * lib/target-supports.exp (check_effective_target_rdynamic):
5576 New proc.
5577
16967aff
RB
55782017-03-09 Richard Biener <rguenther@suse.de>
5579
5580 PR middle-end/79971
5581 * gcc.dg/fixed-point/pr79971.c: New testcase.
5582
26d7dc48
RB
55832017-03-09 Richard Biener <rguenther@suse.de>
5584
5585 PR ipa/79970
5586 * gcc.dg/torture/pr79970.c: New testcase.
5587
35f77c28
PC
55882017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/71966
5591 * g++.dg/cpp0x/pr71966-1.C: New.
5592 * g++.dg/cpp0x/pr71966-2.C: Likewise.
5593
8a7df031
ML
55942017-03-09 Martin Liska <mliska@suse.cz>
5595
5596 PR tree-optimization/79631
5597 * gcc.target/i386/mpx/pr79631.c: New test.
5598
3828bb0d
ML
55992017-03-09 Martin Liska <mliska@suse.cz>
5600
5601 PR target/65705
5602 PR target/69804
5603 * gcc.target/i386/pr71458.c: Update scanned pattern.
5604
410a590c
MP
56052017-03-09 Marek Polacek <polacek@redhat.com>
5606
5607 PR c++/79672
5608 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
5609 * g++.dg/warn/Wduplicated-branches3.C: New test.
5610
f084a22e
PG
56112017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
5612
5613 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
5614
a278b1c3
ML
56152017-03-09 Martin Liska <mliska@suse.cz>
5616
5617 PR ipa/79764
5618 * g++.dg/pr79764.C: New test.
5619
8dc19053
ML
56202017-03-09 Martin Liska <mliska@suse.cz>
5621
5622 PR ipa/79761
5623 * g++.dg/pr79761.C: New test.
5624
030fc94a
JJ
56252017-03-09 Jakub Jelinek <jakub@redhat.com>
5626
9e463823
JJ
5627 PR sanitizer/79944
5628 * c-c++-common/asan/pr79944.c: New test.
5629
6b62f323
JJ
5630 PR target/79932
5631 * gcc.target/i386/pr79932-2.c: New test.
5632
030fc94a
JJ
5633 PR target/79932
5634 * gcc.target/i386/pr79932-1.c: New test.
5635
423aec8b
MP
56362017-03-09 Marek Polacek <polacek@redhat.com>
5637
5638 PR c++/79900 - ICE in strip_typedefs
5639 * g++.dg/warn/Wpadded-1.C: New test.
5640
6659fe59
MP
56412017-03-08 Marek Polacek <polacek@redhat.com>
5642
5643 * g++.dg/Walloca1.C: Adjust dg-warning.
5644
f1a675e4
AH
56452017-03-08 Andrew Haley <aph@redhat.com>
5646
5647 PR tree-optimization/79943
5648 * gcc.dg/tree-ssa/pr79943.c: New test.
5649
edfcd7e3
RB
56502017-03-08 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/79955
5653 * gcc.dg/uninit-24.c: New testcase.
5654
61fdfd8c
RB
56552017-03-08 Richard Biener <rguenther@suse.de>
5656
5657 PR tree-optimization/79920
5658 * gcc.dg/vect/pr79920.c: New testcase.
5659
4b48e883
JJ
56602017-03-08 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR sanitizer/79904
5663 * gcc.dg/ubsan/pr79904.c: New test.
5664
a71dbc63
JJ
56652017-03-07 Jakub Jelinek <jakub@redhat.com>
5666
5667 PR c/79834
5668 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
5669 diagnostics.
5670
d8a90142
MP
56712017-03-07 Marek Polacek <polacek@redhat.com>
5672
5673 PR middle-end/79809
5674 * g++.dg/Walloca1.C: New test.
5675
a5e9e3e4
ML
56762017-03-07 Martin Liska <mliska@suse.cz>
5677
5678 PR middle-end/68270
5679 * g++.dg/pr68270.C: New test.
5680
1f6dba54
JJ
56812017-03-07 Jakub Jelinek <jakub@redhat.com>
5682
760f82db
JJ
5683 PR rtl-optimization/79901
5684 * gcc.target/i386/pr79901.c: New test.
5685
1f6dba54
JJ
5686 PR sanitizer/79897
5687 * c-c++-common/ubsan/pr79897.c: New test.
5688
feca7b89
VM
56892017-03-06 Vladimir Makarov <vmakarov@redhat.com>
5690
5691 PR rtl-optimization/79571
5692 * gcc.target/i386/pr79571.c: New.
5693
bdbbf28d
MP
56942017-03-06 Marek Polacek <polacek@redhat.com>
5695
5696 PR c++/79796 - ICE with NSDMI and this pointer
5697 * g++.dg/cpp0x/nsdmi13.C: New test.
5698
52564551
JK
56992017-03-06 Julia Koval <julia.koval@intel.com>
5700
5701 PR target/79793
5702 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
5703 directives.
5704 * gcc.target/i386/interrupt-13.c: Ditto.
5705 * gcc.target/i386/interrupt-14.c: Ditto.
5706 * gcc.target/i386/interrupt-15.c: Ditto.
5707
345edb37
JJ
57082017-03-06 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR c++/79822
5711 * g++.dg/cpp0x/constexpr-79822.C: New test.
5712
a8d25fd0
RB
57132017-03-06 Richard Biener <rguenther@suse.de>
5714
5715 PR tree-optimization/79894
5716 * gcc.dg/vect/pr79887.c: New testcase.
5717
522fcdd7
RB
57182017-03-06 Richard Biener <rguenther@suse.de>
5719
5720 PR tree-optimization/79824
5721 * gcc.dg/vect/pr79824-1.c: New testcase.
5722 * gcc.dg/vect/pr79824-2.c: Likewise.
5723
54649631
TT
57242017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5725
5726 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
5727 gettimeofday. Remove dg-skip-if for AVR.
5728 * lib/target-supports.exp (check_effective_target_gettimeofday):
5729 New proc.
5730
4bbc8970
RD
57312017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
5732
5733 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
5734 * gcc.target/s390/hotpatch-10.c: Likewise.
5735 * gcc.target/s390/hotpatch-11.c: Likewise.
5736 * gcc.target/s390/hotpatch-12.c: Likewise.
5737 * gcc.target/s390/hotpatch-13.c: Likewise.
5738 * gcc.target/s390/hotpatch-14.c: Likewise.
5739 * gcc.target/s390/hotpatch-15.c: Likewise.
5740 * gcc.target/s390/hotpatch-16.c: Likewise.
5741 * gcc.target/s390/hotpatch-17.c: Likewise.
5742 * gcc.target/s390/hotpatch-18.c: Likewise.
5743 * gcc.target/s390/hotpatch-19.c: Likewise.
5744 * gcc.target/s390/hotpatch-2.c: Likewise.
5745 * gcc.target/s390/hotpatch-26.c: Likewise.
5746 * gcc.target/s390/hotpatch-27.c: Likewise.
5747 * gcc.target/s390/hotpatch-28.c: Likewise.
5748 * gcc.target/s390/hotpatch-3.c: Likewise.
5749 * gcc.target/s390/hotpatch-4.c: Likewise.
5750 * gcc.target/s390/hotpatch-5.c: Likewise.
5751 * gcc.target/s390/hotpatch-6.c: Likewise.
5752 * gcc.target/s390/hotpatch-7.c: Likewise.
5753 * gcc.target/s390/hotpatch-8.c: Likewise.
5754 * gcc.target/s390/hotpatch-9.c: Likewise.
5755
5f215a70
PC
57562017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5757
5758 PR c++/64574
5759 * g++.dg/template/crash125.C: New.
5760
296cc393
JJ
57612017-03-06 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/79812
5764 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
5765
ca8942a3
TT
57662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
5767
5768 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
5769
c1b993c0
PG
57702017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5771
5772 * gcc.target/mips/msa-minmax.c: New tests.
5773
a50a32aa
ML
57742017-03-06 Martin Liska <mliska@suse.cz>
5775
5776 PR sanitize/79783
5777 * g++.dg/asan/pr79783.C: New test.
5778
5ada812c
PG
57792017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5780
5781 * gcc.target/mips/msa-dotp.c: New tests.
5782
334b3c4b
PG
57832017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
5784
5785 * gcc.target/mips/msa-bclri.c: New test.
5786
d8b4baeb
PC
57872017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 PR c++/70266
5790 * g++.dg/tm/pr70266.C: New.
5791
ef78bc3c 57922017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 5793 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
5794
5795 * gfortran.dg/coarray/fail_image_1.f08: New test.
5796 * gfortran.dg/coarray/fail_image_2.f08: New test.
5797 * gfortran.dg/coarray/failed_images_1.f08: New test.
5798 * gfortran.dg/coarray/failed_images_2.f08: New test.
5799 * gfortran.dg/coarray/image_status_1.f08: New test.
5800 * gfortran.dg/coarray/image_status_2.f08: New test.
5801 * gfortran.dg/coarray/stopped_images_1.f08: New test.
5802 * gfortran.dg/coarray/stopped_images_2.f08: New test.
5803 * gfortran.dg/coarray_fail_st.f90: New test.
5804 * gfortran.dg/coarray_failed_images_1.f08: New test.
5805 * gfortran.dg/coarray_image_status_1.f08: New test.
5806 * gfortran.dg/coarray_stopped_images_1.f08: New test.
5807
7f5a7d78
MP
58082017-03-03 Marek Polacek <polacek@redhat.com>
5809
5810 PR c/79758
5811 * gcc.dg/noncompile/pr79758.c: New test.
5812
cc195d46
JJ
58132017-03-03 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR middle-end/79805
5816 * g++.dg/opt/pr79805.C: New test.
5817
945b6e16
AS
58182017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
5819
5820 * gcc.target/i386/avx512vpopcntdq-check.h: New.
5821 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5822 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5823 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
5824 * gcc.target/i386/i386.exp
5825 (check_effective_target_avx512vpopcntdq): New.
5826
31dcc385
TT
58272017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
5828
5829 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
5830 ilp32 targets and match DImode registers for lp64 targets.
5831
0e174ae1
UB
58322017-03-03 Uros Bizjak <ubizjak@gmail.com>
5833
5834 * g++.dg/pr71624.C: Disable for x32.
5835 * g++.dg/pr71633.C: Ditto.
5836
93505ec5
JJ
58372017-03-03 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR target/79807
5840 * gcc.target/i386/pr79807.c: New test.
5841
d78a1c01
ML
58422017-03-03 Martin Liska <mliska@suse.cz>
5843
5844 PR tree-optimization/79803
5845 * gcc.dg/tree-ssa/pr79803.c: New test.
5846
ec7f796e
ML
58472017-03-03 Martin Liska <mliska@suse.cz>
5848
5849 PR rtl-optimization/79574
5850 * gcc.dg/pr79574-2.c: New test.
5851
30d309aa
RB
58522017-03-03 Richard Biener <rguenther@suse.de>
5853
5854 PR c++/79825
5855 * g++.dg/warn/Wuninitialized-8.C: New testcase.
5856
38801de5
JJ
58572017-03-03 Jakub Jelinek <jakub@redhat.com>
5858
5859 * gcc.dg/pr57134.c: Use empty inline asm string literal.
5860
7278b0a2
MP
58612017-03-03 Marek Polacek <polacek@redhat.com>
5862
5863 PR c++/79791
5864 * g++.dg/warn/Wwrite-strings-1.C: New test.
5865 * g++.dg/warn/Wwrite-strings-2.C: New test.
5866 * g++.dg/warn/Wwrite-strings-3.C: New test.
5867 * g++.dg/warn/Wwrite-strings-4.C: New test.
5868 * g++.dg/warn/Wwrite-strings-5.C: New test.
5869 * g++.dg/warn/Wwrite-strings-6.C: New test.
5870 * g++.dg/warn/Wwrite-strings-7.C: New test.
5871 * g++.dg/warn/Wwrite-strings-8.C: New test.
5872 * g++.dg/warn/Wwrite-strings-9.C: New test.
5873 * g++.dg/warn/Wwrite-strings-10.C: New test.
5874 * g++.dg/warn/Wwrite-strings-11.C: New test.
5875 * g++.dg/warn/Wwrite-strings-12.C: New test.
5876
75473a91
RB
58772017-03-03 Richard Biener <rguenther@suse.de>
5878
5879 PR middle-end/79818
5880 * gcc.dg/torture/pr79818.c: New testcase.
5881
50bea0c5
JJ
58822017-03-02 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR c++/79782
5885 * g++.dg/warn/Wunused-parm-10.C: New test.
5886
130f15ce
UB
58872017-03-02 Uros Bizjak <ubizjak@gmail.com>
5888
5889 * gcc.dg/rtl/x86_64/*.c: Test for
5890 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
5891
dc362ada
UB
58922017-03-02 Uros Bizjak <ubizjak@gmail.com>
5893
5894 PR target/79514
5895 * gcc.target/i386/pr79514.c: New test.
5896
fe792dd8
JJ
58972017-03-02 Jakub Jelinek <jakub@redhat.com>
5898
5899 PR rtl-optimization/79780
5900 * gcc.c-torture/compile/pr79780.c: New test.
5901
e80facb4
RB
59022017-03-02 Richard Biener <rguenther@suse.de>
5903
5904 PR tree-optimization/79345
5905 PR c++/42000
5906 * g++.dg/warn/Wuninitialized-7.C: New testcase.
5907 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
5908 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
5909
eb0e7c34
RB
59102017-03-02 Richard Biener <rguenther@suse.de>
5911
5912 PR c/79756
5913 * gcc.dg/vector-1.c: New testcase.
5914
653a4b32
BC
59152017-03-02 Bin Cheng <bin.cheng@arm.com>
5916
5917 PR tree-optimization/66768
5918 * gcc.target/i386/pr66768.c: New test.
5919
da403f31
RB
59202017-03-02 Richard Biener <rguenther@suse.de>
5921
5922 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
5923 * gcc.dg/rtl/x86_64/final.c: Likewise.
5924 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
5925 * gcc.dg/rtl/x86_64/ira.c: Likewise.
5926 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
5927 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
5928
83692f96
RB
59292017-03-02 Richard Biener <rguenther@suse.de>
5930
5931 PR tree-optimization/79777
5932 * gcc.dg/torture/pr79777.c: New testcase.
5933
71dedb33
MS
59342017-03-01 Martin Sebor <msebor@redhat.com>
5935
5936 PR middle-end/79692
5937 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
5938 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
5939 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
5940 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
5941
48990905
UB
59422017-03-01 Uros Bizjak <ubizjak@gmail.com>
5943
5944 * gcc.target/i386/invsize-2.c: New test.
5945 * gcc.target/i386/invsize-3.c: Ditto.
5946 * gcc.target/i386/invsize-4.c: Ditto.
5947 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
5948 * gcc.target/i386/stackalign/asm-1.c: Ditto.
5949
c7f0c9f3
MM
59502017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5951
5952 PR target/79439
5953 * gcc.target/powerpc/pr79439.c: New test.
5954
f5ef6bfc
PH
59552017-03-01 Pat Haugen <pthaugen@us.ibm.com>
5956
5957 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
5958 scan string.
5959
5960
50181506
KN
59612017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5962
5963 PR target/79395
5964 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
5965 pattern to look for vcmpequd. instead of vcmpnew.
5966 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
5967 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
5968 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
5969 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
5970 look for xvcmpeqdp. instead of xvcmpnedp.
5971 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
5972 look for vcmpequd. instead of vcmpnew.
5973 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
5974 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
5975 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
5976 look for xvcmpeqsp. instead of xvcmpnesp.
5977 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
5978 look for xvcmpeqdp. instead of xvcmpnedp.
5979 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
5980 look for vcmpequd. instead of vcmpnew.
5981 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
5982 look for vcmpeqsp instead of xvcmpnesp.
5983 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
5984 look for xvcmpeqdp instead of xvcmpnedp.
5985
0100ae43
RB
59862017-03-01 Richard Biener <rguenther@suse.de>
5987
5988 PR middle-end/79721
5989 * gcc.dg/torture/pr79721.c: New testcase.
5990
0f3f4ffe
JJ
59912017-03-01 Jakub Jelinek <jakub@redhat.com>
5992
42132674
JJ
5993 PR c++/79681
5994 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
5995 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
5996
e3e9e8ca
JJ
5997 PR c++/79746
5998 * g++.dg/warn/Wunused-parm-9.C: New test.
5999
0f3f4ffe
JJ
6000 PR tree-optimization/79734
6001 * g++.dg/opt/pr79734.C: New test.
6002
ad1de652
JJ
60032017-02-28 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimization/79737
6006 * gcc.c-torture/execute/pr79737-1.c: New test.
6007 * gcc.c-torture/execute/pr79737-2.c: New test.
6008
7a1ae923
EB
60092017-02-28 Eric Botcazou <ebotcazou@adacore.com>
6010
6011 * gcc.target/sparc/20170228-1.c: New test.
6012
2af0c3ed
UB
60132017-02-28 Uros Bizjak <ubizjak@gmail.com>
6014
6015 * gcc.target/i386/invsize-1.c: New test.
6016
203ced0a
MS
60172017-02-28 Martin Sebor <msebor@redhat.com>
6018
6019 PR tree-optimization/79691
6020 * gcc.dg/tree-ssa/pr79691.c: New test.
6021
8a915b87
JJ
60222017-02-28 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR target/79729
6025 * gcc.target/i386/pr79729.c: New test.
6026
41aa3a38
RB
60272017-02-28 Richard Biener <rguenther@suse.de>
6028
6029 PR tree-optimization/79740
6030 * gcc.dg/torture/pr79740.c: New testcase.
6031
587240d2
RB
60322017-02-28 Richard Biener <rguenther@suse.de>
6033
6034 PR middle-end/79731
6035 * c-c++-common/torture/pr79731.c: New testcase.
6036
dd3f4560
RB
60372017-02-28 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/79732
6040 * gcc.dg/torture/pr79732.c: New testcase.
6041
c7d97b28
RB
60422017-02-28 Richard Biener <rguenther@suse.de>
6043
6044 PR tree-optimization/79723
6045 * gcc.target/i386/pr79723.c: New testcase.
6046
c8f28a3c
PH
60472017-02-27 Pat Haugen <pthaugen@us.ibm.com>
6048
6049 PR target/79544
6050 * gcc.target/powerpc/pr79544.c: New.
6051
c91c3003
PC
60522017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/79414
6055 * g++.dg/parse/crash67.C: New.
6056
57fa080b
BC
60572017-02-27 Bin Cheng <bin.cheng@arm.com>
6058
6059 PR tree-optimization/77536
6060 * gcc.dg/vect/pr79347.c: Revise testing string.
6061
68b948d3
RB
60622017-02-27 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/45397
6065 * gcc.dg/tree-ssa/pr45397.c: New testcase.
6066
69a2e8a1
RB
60672017-02-27 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/79690
6070 * gcc.target/i386/pr79690.c: New testcase.
6071
c7b608a9
TK
60722017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6073
6074 PR fortran/51119
6075 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
6076 of original.
6077 * gfortran.dg/inline_matmul_11.f90: Likewise.
6078 * gfortran.dg/inline_matmul_9.f90: Likewise.
6079 * gfortran.dg/matmul_13.f90: New test.
6080 * gfortran.dg/matmul_14.f90: New test.
6081
98561a9b
JJ
60822017-02-25 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR middle-end/79396
6085 * g++.dg/opt/pr79396.C: New test.
6086
77be9417
DH
60872017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6088
6089 PR fortran/79597
6090 * gfortran.dg/dtio_6.f90: Update test.
6091
60922017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
6093
6094 PR fortran/79601
6095 * gfortran.dg/interface_operator_2.f90: New test.
6096
b9822443
JJ
60972017-02-24 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR c/79677
6100 * gcc.dg/pr79677.c: New test.
6101
4bc2b786
MF
61022017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
6103
6104 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
6105 of mov.ps.
6106 * gcc.target/mips/mips-ps-type.c (move): Likewise.
6107 (cond_move1): Simplify condition to force generation of
6108 mov[nz].ps.
6109 (cond_move2): Likewise.
6110
4227c9ad
JJ
61112017-02-24 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR c++/79588
6114 * g++.dg/warn/Wrestrict-1.C: New test.
6115 * g++.dg/warn/Wrestrict-2.C: New test.
6116
fd527ec1
DE
61172017-02-24 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * g++.dg/ext/complit15.C: Require LTO.
6120
2af8fd5c
TT
61212017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
6122
6123 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
6124 logical_op_short_circuit to skip targets.
6125 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
6126 and s390.
6127
0b9cdb9a
EB
61282017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6129
6130 * gnat.dg/opt63.adb: New test.
6131
4af362a9
EB
61322017-02-24 Eric Botcazou <ebotcazou@adacore.com>
6133
6134 * gnat.dg/discr47.adb: New test.
6135
7699e88f
RB
61362017-02-24 Richard Biener <rguenther@suse.de>
6137
6138 PR tree-optimization/79389
6139 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
6140
e3beb191
PC
61412017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
6142
6143 PR c++/79361
6144 * g++.dg/cpp0x/pr79361-1.C: New.
6145 * g++.dg/cpp0x/pr79361-2.C: Likewise.
6146
195610aa
EB
61472017-02-23 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gcc.target/visium/bit_test.c: Accept any lsr form.
6150 * gcc.target/visium/block_move.c: Tweak.
6151
17885cad
DV
61522017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
6153
6154 PR 68749
6155 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
6156
45f7faf0
RB
61572017-02-23 Richard Biener <rguenther@suse.de>
6158
6159 PR tree-optimization/79683
6160 * gcc.target/i386/pr79683.c: New testcase.
6161
18eb304e
JL
61622017-02-22 Jeff Law <law@redhat.com>
6163
6164 PR tree-optimization/79578
6165 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
6166
0a864a97
SD
61672017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
6168
6169 * gcc.target/mips/msa-fp-cc.c: New test.
6170
fe8ece05
JJ
61712017-02-22 Jakub Jelinek <jakub@redhat.com>
6172
e40b6fc7
JJ
6173 PR c++/79664
6174 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
6175 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
6176 * g++.dg/gomp/pr79664.C: New test.
6177
fe8ece05
JJ
6178 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
6179
78af14ae
MP
61802017-02-22 Marek Polacek <polacek@redhat.com>
6181
6182 PR c++/79653
6183 * g++.dg/cpp0x/alignas10.C: New test.
6184 * g++.dg/cpp0x/alignas9.C: New test.
6185
8fdddd3d
MP
6186 PR c++/79657
6187 * g++.dg/ext/underlying_type12.C: New test.
6188
61ac5ebe
MP
6189 PR c/79662
6190 * gcc.dg/enum-incomplete-4.c: New test.
6191
888c7050
JJ
61922017-02-22 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR target/70465
6195 * gcc.target/i386/pr70465-2.c: New test.
6196
6d3daa1a
UB
61972017-02-21 Uros Bizjak <ubizjak@gmail.com>
6198
6199 * gcc.dg/pr61441.c: Use dg-add-options ieee.
6200
76dd203e
RB
62012017-02-22 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/79673
6204 * gcc.target/i386/pr79673.c: New testcase.
6205
a9c774d2
RB
62062017-02-22 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/79666
6209 * gcc.dg/torture/pr79666.c: New testcase.
6210
8f4f841a
ML
62112017-02-22 Martin Liska <mliska@suse.cz>
6212
6213 PR lto/79587
6214 * gcc.dg/tree-prof/pr79587.c: New test.
6215
a232a1cb
MP
62162017-02-21 Marek Polacek <polacek@redhat.com>
6217
6218 PR c++/79535
6219 * g++.dg/ext/flexary23.C: New test.
6220
b86fec68
UB
62212017-02-21 Uros Bizjak <ubizjak@gmail.com>
6222
6223 PR target/79593
6224 * gcc.target/i386/pr79593.c: New test.
6225
5c3f1d7b
JJ
62262017-02-21 Jakub Jelinek <jakub@redhat.com>
6227
b7280ac2
JJ
6228 PR c++/79654
6229 * g++.dg/cpp1z/decomp26.C: New test.
6230
5c3f1d7b
JJ
6231 PR sanitizer/79589
6232 * g++.dg/ubsan/pr79589.C: New test.
6233
1486c2a7
JL
62342017-02-21 Jeff Law <law@redhat.com>
6235
6236 PR tree-optimization/79621
6237 * gcc.c-torture/compile/pr79621.c: New test.
6238
2f3ec56d
JJ
62392017-02-21 Jakub Jelinek <jakub@redhat.com>
6240
3bb43119
JJ
6241 PR c++/79655
6242 * g++.dg/cpp1y/constexpr-79655.C: New test.
6243
664beaf2 6244 PR c++/79639
b86fec68 6245 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 6246
956d3e61
JJ
6247 PR target/79633
6248 * gcc.target/i386/mpx/pr79633.c: New test.
6249
d4cbfca4
JJ
6250 PR target/79570
6251 * gcc.dg/pr79570.c: New test.
6252
00bc9de3
JJ
6253 PR c++/79641
6254 * c-c++-common/pr79641.c: New test.
6255
d002d099
JJ
6256 PR tree-optimization/79649
6257 * gcc.target/i386/pr79649.c: New test.
6258
2f3ec56d
JJ
6259 PR target/79494
6260 * gcc.dg/pr79494.c: New test.
6261
e6655a5f
SB
62622017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
6263
6264 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
6265 to dg-options.
6266
62672017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
6268
6269 * gcc.dg/gimplefe-26.c: Require c99_runtime.
6270
fd527ec1
DE
62712017-02-02 Jason Merrill <jason@redhat.com>
6272
6273 PR c++/79580
6274 * g++.dg/ext/complit15.C: New.
6275
027a9dd5
KN
62762017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
6277
6278 PR target/78056
6279 * gcc.target/powerpc/pr78056-8.c: Remove.
6280
80480cee
MP
62812017-02-20 Marek Polacek <polacek@redhat.com>
6282
6283 PR middle-end/79537
6284 * gcc.dg/comp-goto-4.c: New test.
6285
85ade8d6
MP
6286 PR sanitizer/79558
6287 * c-c++-common/ubsan/bounds-14.c: New test.
6288
705d3b77
JJ
62892017-02-20 Jakub Jelinek <jakub@redhat.com>
6290
6291 PR target/79568
6292 * gcc.target/i386/pr79568-1.c: New test.
6293 * gcc.target/i386/pr79568-2.c: New test.
6294 * gcc.target/i386/pr79568-3.c: New test.
6295
dc42a736
PT
62962017-02-16 Paul Thomas <pault@gcc.gnu.org>
6297
6298 PR fortran/79382
705d3b77
JJ
6299 * gfortran.dg/dtio_10.f90: Change test of error message.
6300 * gfortran.dg/dtio_23.f90: New test.
6301 * gfortran.dg/dtio_24.f90: New test.
dc42a736 6302
1ca6a74f
PT
63032017-02-20 Paul Thomas <pault@gcc.gnu.org>
6304
6305 PR fortran/79434
705d3b77 6306 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 6307
63af1586
PT
63082017-02-19 Paul Thomas <pault@gcc.gnu.org>
6309
6310 PR fortran/79447
705d3b77 6311 * gfortran.dg/submodule_24.f08: New test.
63af1586 6312
4ca4d1e9
AV
63132017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
6314
6315 PR fortran/79229
6316 * gfortran.dg/class_allocate_24.f90: New test.
6317
dea71ad0
PT
63182017-02-19 Paul Thomas <pault@gcc.gnu.org>
6319
6320 PR fortran/79402
6321 * gfortran.dg/submodule_23.f90: New test.
6322
f46e2bc9
PC
63232017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
6324
6325 PR c++/79380
6326 * g++.dg/cpp0x/alignas8.C: New.
6327
7dfa657b
JW
63282017-02-19 Eric Fiselier <eric@efcs.ca>
6329 Jonathan Wakely <jwakely@redhat.com>
6330
6331 PR c++/69523
6332 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
6333
eab1f169
PK
63342017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6335
6336 * gcc.dg/gimplefe-26.c: New test.
6337
47e16d83
JDA
63382017-02-18 John David Anglin <danglin@gcc.gnu.org>
6339
6340 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
6341
c2615951
JJ
63422017-02-18 Jakub Jelinek <jakub@redhat.com>
6343
c28fcc60
JJ
6344 PR target/79569
6345 * gcc.target/i386/3dnowA-3.c: New test.
6346
c2615951
JJ
6347 PR target/79559
6348 * gcc.target/i386/pr79559.c: New test.
6349
97fcf744
JM
63502017-02-17 Joseph Myers <joseph@codesourcery.com>
6351
6352 * gcc.dg/c11-float-2.c: New test.
6353 * gcc.dg/torture/float128-floath.c,
6354 gcc.dg/torture/float128x-floath.c,
6355 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
6356 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
6357 gcc.dg/torture/float64x-floath.c: Do not test comparison of
6358 *_DECIMAL_DIG macros with DECIMAL_DIG.
6359
a530e181
BS
63602017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6361
6362 PR target/79261
6363 * gcc.target/powerpc/vec-xxpermdi.c: New file.
6364
1d516992
JK
63652017-02-17 Julia Koval <julia.koval@intel.com>
6366
6367 * gcc.target/i386/rdpid.c New test.
6368 * gcc.target/i386/sse-12.c: Add -mrdpid.
6369 * gcc.target/i386/sse-13.c: Ditto.
6370 * gcc.target/i386/sse-14.c: Ditto.
6371 * gcc.target/i386/sse-22.c: Ditto.
6372 * gcc.target/i386/sse-23.c: Ditto.
6373 * g++.dg/other/i386-2.C: Ditto.
6374 * g++.dg/other/i386-3.C: Ditto.
6375
3185712c
SB
63762017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
6377
6378 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
6379 * gcc.dg/pr61441.c: Ditto.
6380
a261ee49
ML
63812017-02-17 Martin Liska <mliska@suse.cz>
6382
6383 PR rtl-optimization/79574
6384 * gcc.dg/pr79574.c: New test.
6385
5bf69d74
MP
63862017-02-17 Marek Polacek <polacek@redhat.com>
6387
6388 PR middle-end/79536
6389 * gcc.dg/torture/pr79536.c: New test.
6390
a72b242e
AM
63912017-02-16 Alan Modra <amodra@gmail.com>
6392
6393 * gcc.c-torture/execute/pr79286.c: New.
6394
bcac0b4d
JJ
63952017-02-16 Jakub Jelinek <jakub@redhat.com>
6396
6397 PR c++/79512
6398 * c-c++-common/gomp/pr79512.c: New test.
6399
945c17d8
MS
64002017-02-15 Martin Sebor <msebor@redhat.com>
6401
6402 PR c++/79363
6403 * g++.dg/ext/flexary12.C: Adjust.
6404 * g++.dg/ext/flexary20.C: Same.
6405 * g++.dg/ext/flexary21.C: Same.
6406 * g++.dg/ext/flexary22.C: New test.
6407
25c99850
BC
64082017-02-15 Bin Cheng <bin.cheng@arm.com>
6409
6410 PR tree-optimization/79347
6411 * gcc.dg/vect/pr79347.c: New test.
6412
4f5e5fcb
JJ
64132017-02-15 Jakub Jelinek <jakub@redhat.com>
6414
e7202857
JJ
6415 PR c++/79301
6416 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
6417 [[deprecated]] comment.
6418 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6419 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
6420 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
6421 [[deprecated]] in -std=c++11.
6422 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
6423 [[fallthrough]] in -std=c++11 and -std=c++14.
6424
4f5e5fcb
JJ
6425 PR c++/79288
6426 * g++.dg/tls/pr79288.C: New test.
6427
c7545f1c
MP
64282017-02-15 Marek Polacek <polacek@redhat.com>
6429
6430 PR c/79515
6431 * gcc.dg/dfp/pr79515.c: New.
6432
1114b39c
DE
64332017-02-15 David Edelsohn <dje.gcc@gmail.com>
6434
6435 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
6436
93b87d1d
TS
64372017-02-15 Thomas Schwinge <thomas@codesourcery.com>
6438
6439 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
6440 "opt_files".
6441
fa8db6ea
JJ
64422017-02-15 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR target/79487
6445 * gcc.dg/dfp/pr79487.c: New test.
6446 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
6447 2017-02-13 change.
6448
8722316b
CL
64492017-01-14 Carl Love <cel@us.ibm.com>
6450
6451 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
6452 xvcvsxdsp and xvcvuxdsp instructions.
6453
2932fe90
SB
64542017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
6455
6456 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
6457 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6458 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
6459 64-bit default target.
6460 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
6461 a 64-bit default target.
6462
63d09033
JJ
64632017-02-14 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR target/79481
6466 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 6467 (test_3vx): Change return type from int to void.
63d09033
JJ
6468 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6469 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6470 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6471 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6472 tests.
6473 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
6474 (test_3vx): Change return type from int to void.
6475 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
6476 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
6477 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
6478 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
6479 tests.
6480 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
6481 intrinsic. Change scan-assembler-times number from 1 to 2.
6482 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
6483 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
6484 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
6485 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
6486 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
6487 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
6488 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
6489
8668fae0
UB
64902017-02-14 Uros Bizjak <ubizjak@gmail.com>
6491
6492 PR middle-end/61225
6493 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
6494 Use dg-additional-options for ia32 target. Remove XFAIL.
6495
95d96609
UB
64962017-02-14 Uros Bizjak <ubizjak@gmail.com>
6497
6498 PR target/79495
6499 * gcc.target/i386/pr79495.c: New test.
6500
6f207d58
MP
65012017-02-14 Marek Polacek <polacek@redhat.com>
6502
6503 PR c++/79420
6504 PR c++/79463
6505 * g++.dg/cpp1y/pr79463.C: New.
6506 * g++.dg/template/incomplete10.C: New.
6507 * g++.dg/template/incomplete9.C: New.
6508
ee139af5
L
65092017-02-14 H.J. Lu <hongjiu.lu@intel.com>
6510
6511 PR target/79498
6512 * gcc.target/i386/pr79498.c: New test.
6513
bf00c9e0
MS
65142017-02-14 Martin Sebor <msebor@redhat.com>
6515
6516 PR middle-end/79448
6517 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
6518 * gcc.dg/tree-ssa/pr79448-2.c: New test.
6519 * gcc.dg/tree-ssa/pr79448.c: New test.
6520
6c022f73
JL
65212017-02-14 Jeff Law <law@redhat.com>
6522
6523 PR tree-optimization/79095
6524 * g++.dg/pr79095-1.C: New test
6525 * g++.dg/pr79095-2.C: New test
6526 * g++.dg/pr79095-3.C: New test
6527 * g++.dg/pr79095-4.C: New test
6528 * g++.dg/pr79095-5.C: New test
6529 * gcc.c-torture/execute/arith-1.c: Update with more cases.
6530 * gcc.dg/tree-ssa/pr79095-1.c: New test.
6531
b719f884
JG
65322017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
6533
6534 * gcc.target/aarch64/vect_fp16_1.c: New.
6535
1be33173
PK
65362017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6537
6538 * gcc.dg/gimplefe-25.c: New test.
6539
73424a09
JJ
65402017-02-14 Jakub Jelinek <jakub@redhat.com>
6541
6542 PR tree-optimization/79408
6543 * gcc.dg/tree-ssa/pr79408-2.c: New test.
6544
977472e8
RB
65452017-02-14 Richard Biener <rguenther@suse.de>
6546
6547 PR middle-end/79432
6548 * gcc.dg/torture/pr79432.c: New testcase.
6549
ee75687b
MS
65502017-02-13 Martin Sebor <msebor@redhat.com>
6551
6552 PR middle-end/79496
6553 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
6554
b84702c0
JJ
65552017-02-13 Jakub Jelinek <jakub@redhat.com>
6556
ecc04fae
JJ
6557 PR sanitizer/79341
6558 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
6559 variables volatile.
6560
b84702c0
JJ
6561 PR c++/79232
6562 * g++.dg/cpp1z/eval-order4.C: New test.
6563 * g++.dg/other/pr79232.C: New test.
6564
b9a161ff
NS
65652017-02-13 Nathan Sidwell <nathan@acm.org>
6566
6567 PR c++/79296
6568 * g++.dg/cpp0x/pr79296.C: New.
6569
d8505fac
SB
65702017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6571
6572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
6573 Instead, xfail powerpc*-*-* && lp64.
6574
efb802cb
SB
65752017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
6576
6577 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
6578 powerpc_p8vector_ok.
6579 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
6580
8d6427c6
AS
65812017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6582
6583 PR target/79449
6584 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
6585 for reading beyond a 4k boundary.
6586
9b7716c9
JJ
65872017-02-13 Jakub Jelinek <jakub@redhat.com>
6588
6589 PR rtl-optimization/79388
6590 PR rtl-optimization/79450
6591 * gcc.c-torture/execute/pr79388.c: New test.
6592 * gcc.c-torture/execute/pr79450.c: New test.
6593
4bb91707
TK
65942017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6595
6596 PR fortran/65542
9b7716c9 6597 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 6598
e22910c2
JJ
65992017-02-11 Jakub Jelinek <jakub@redhat.com>
6600
6601 PR sanitizer/79341
6602 * g++.dg/asan/deep-stack-uaf-1.C: New test.
6603
acbbac04
JH
66042017-02-11 Jan Hubicka <hubicka@ucw.cz>
6605
6606 PR tree-ssa/56727
6607 * gcc.dg/tree-ssa/pr56727.c: New testcase.
6608
e493f96b
JJ
66092017-02-10 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR c++/79457
6612 * g++.dg/cpp0x/pr79457.C: New test.
6613
773acd54
SB
66142017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6615
6616 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
6617 scan-assembler unless lp64.
6618
b56f814e
SB
66192017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6620
6621 PR tree-optimization/66612
6622 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
6623
5e659d16
SB
66242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
6625
6626 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
6627 of all powerpc.
6628
6f4f30bf
MP
66292017-02-10 Marek Polacek <polacek@redhat.com>
6630
6631 PR c++/79435
6632 * g++.dg/cpp1y/pr79435.C: New.
6633
3799a5b8
MP
6634 PR c++/79184
6635 * g++.dg/warn/Wint-in-bool-context-1.C: New.
6636
052ef81d
CL
66372017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
6638
6639 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
6640 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
6641 New.
6642 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
6643 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
6644 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
6645 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
6646 (vtst_expected_poly64x2): Move to aarch64-only section.
6647 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
6648 (vtst_p64, vtstq_p64): New tests.
6649
a7c8ed0c
PC
66502017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
6651
6652 PR c++/71737
6653 * g++.dg/cpp0x/pr71737.C: New.
6654
3dcde5ef 66552017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 6656 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
6657
6658 * gcc.dg/gimplefe-error-1.c: New testcase.
6659 * gcc.dg/gimplefe-error-2.c: New testcase.
6660 * gcc.dg/gimplefe-error-3.c: New testcase.
6661
6139a3b7
JJ
66622017-02-10 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR tree-optimization/79411
6665 * gcc.c-torture/compile/pr79411.c: New test.
6666
9bfc55d0
JJ
66672017-02-09 Jakub Jelinek <jakub@redhat.com>
6668 Jason Merrill <jason@redhat.com>
6669
6670 PR c++/79143
6671 * g++.dg/cpp1z/pr79143.C: New test.
6672
0b90c541
JH
66732017-02-09 Jan Hubicka <hubicka@ucw.cz>
6674
6675 * gcc.dg/loop-unswitch-2.c: Update testcase.
6676 * gcc.dg/loop-unswitch-1.c: Update testcase.
6677
192b048b
MP
66782017-02-09 Marek Polacek <polacek@redhat.com>
6679
6680 PR c/79428
6681 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
6682 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
6683 * c-c++-common/goacc/pr79428-1.c: New test.
6684 * c-c++-common/gomp/pr79428-2.c: New test.
6685 * c-c++-common/gomp/pr79428-5.c: New test.
6686 * c-c++-common/gomp/pr79428-6.c: New test.
6687 * c-c++-common/pr79428-3.c: New test.
6688
e9a9033b
AK
66892017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6690
6691 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
6692 testcases.
6693
56f71478
JJ
66942017-02-09 Jakub Jelinek <jakub@redhat.com>
6695
28f6839b
JJ
6696 PR c/79413
6697 * gcc.c-torture/compile/pr79413.c: New test.
6698
f08683a1
JJ
6699 PR c++/79429
6700 * c-c++-common/gomp/pr79429.c: New test.
6701 * g++.dg/gomp/pr79429.C: New test.
6702
56f71478
JJ
6703 PR c/79431
6704 * c-c++-common/gomp/pr79431.c: New test.
6705
02889d23
CLT
67062017-02-09 Nathan Sidwell <nathan@codesourcery.com>
6707 Cesar Philippidis <cesar@codesourcery.com>
6708 Joseph Myers <joseph@codesourcery.com>
6709 Chung-Lin Tang <cltang@codesourcery.com>
6710
6711 * c-c++-common/goacc/combined-directives.c: Remove xfail.
6712 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
6713 * c-c++-common/goacc/loop-auto-2.c: New.
6714 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
6715 * c-c++-common/goacc/tile-2.c: New.
6716 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
6717 * g++.dg/goacc/tile-1.C: New, check tile subst.
6718 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
6719 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
6720 * gfortran.dg/goacc/tile-1.f90: New test.
6721 * gfortran.dg/goacc/tile-2.f90: New test.
6722 * gfortran.dg/goacc/tile-lowering.f95: New test.
6723
9c0c77d2
RB
67242017-02-09 Richard Biener <rguenther@suse.de>
6725
6726 PR tree-optimization/69823
6727 * gcc.dg/graphite/pr69823.c: New testcase.
6728
f39bad9f
PH
67292017-02-08 Pat Haugen <pthaugen@us.ibm.com>
6730
6731 PR target/78604
6732 * gcc.target/powerpc/pr78604.c: New.
6733
fc00b9ce
KN
67342017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6735
6736 PR target/68972
6737 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
6738 disable this test on power architecture.
6739
50c1f4a5
RB
67402017-02-08 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/71824
6743 PR tree-optimization/79409
6744 * gcc.dg/graphite/pr71824-3.c: New testcase.
6745
74a15d14
JJ
67462017-02-08 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR tree-optimization/79408
6749 * gcc.dg/tree-ssa/pr79408.c: New test.
6750
d798497e
RB
67512017-02-08 Richard Biener <rguenther@suse.de>
6752
6753 PR tree-optimization/71824
6754 * gcc.dg/graphite/pr71824-2.c: New testcase.
6755
9d5019a1
AP
67562017-02-07 Andrew Pinski <apinski@cavium.com>
6757
705d3b77 6758 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 6759
ec48209a
JJ
67602017-02-07 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR rtl-optimization/79386
6763 * gcc.c-torture/compile/pr79386.c: New test.
6764
e5f234b2
DV
67652017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
6766 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6767
6768 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
6769 *-*-solaris*.
6770
1f138b75
JJ
67712017-02-07 Jakub Jelinek <jakub@redhat.com>
6772
6773 PR target/79299
6774 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
6775 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
6776
7af4b20d
RB
67772017-02-07 Richard Biener <rguenther@suse.de>
6778
6779 * gcc.dg/gimplefe-23.c: New testcase.
6780 * gcc.dg/gimplefe-24.c: Likewise.
6781
d95c2fc7
CL
67822017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6783
6784 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
6785 scan-assembler instead of scan-assembler-times.
6786 * gcc.target/aarch64/test_frame_10.c: Likewise.
6787 * gcc.target/aarch64/test_frame_12.c: Likewise.
6788 * gcc.target/aarch64/test_frame_2.c: Likewise.
6789 * gcc.target/aarch64/test_frame_4.c: Likewise.
6790 * gcc.target/aarch64/test_frame_6.c: Likewise.
6791 * gcc.target/aarch64/test_frame_7.c: Likewise.
6792 * gcc.target/aarch64/test_frame_8.c: Likewise.
6793
fa5d44d0
RO
67942017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6795
6796 * gcc.target/i386/pr78419.c: Require ifunc support.
6797
d9b4ce00
DE
67982017-02-07 David Edelsohn <dje.gcc@gmail.com>
6799
6800 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
6801
bb7d75ff
PP
68022017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
6803
6804 PR c++/79360
6805 * g++.dg/cpp1y/nsdmi-union2.C: New test.
6806
122e7b4f
KC
68072017-02-06 Kito Cheng <kito.cheng@gmail.com>
6808
6809 * lib/target-supports.exp: Define the RISC-V target.
6810 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
6811 * gcc.dg/builtin-apply2.c: Likewise.
6812 * gcc.dg/ifcvt-4.c: Likewise.
6813 * gcc.dg/loop-8.c: Likewise.
6814 * gcc.dg/sibcall-10.c: Likewise.
6815 * gcc.dg/sibcall-9.c: Likewise.
6816 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
6817 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
6818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
6819 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
6820 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
6821 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
6822 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
6823
391675ac
MM
68242017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6825
6826 PR target/66144
6827 * gcc.target/powerpc/pr66144-1.c: New test.
6828 * gcc.target/powerpc/pr66144-2.c: Likewise.
6829 * gcc.target/powerpc/pr66144-3.c: Likewise.
6830
e495e31a
MS
68312017-02-06 Martin Sebor <msebor@redhat.com>
6832
6833 PR tree-optimization/79376
6834 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
6835 * gcc.dg/tree-ssa/pr79376.c: Ditto.
6836
2568d8a1
JJ
68372017-02-06 Jakub Jelinek <jakub@redhat.com>
6838
98e09245
JJ
6839 PR c++/79379
6840 * g++.dg/cpp1y/constexpr-79379.C: New test.
6841
e8b0383c
JJ
6842 PR c++/79377
6843 * g++.dg/lookup/pr79377.C: New test.
6844
a5e8cbd1
JJ
6845 PR c++/79372
6846 * g++.dg/cpp1z/decomp25.C: New test.
6847
2568d8a1
JJ
6848 PR tree-optimization/79284
6849 * gcc.c-torture/compile/pr79284.c: New test.
6850
aae936b9
PC
68512017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
6852
6853 PR c++/70448
6854 * g++.dg/cpp0x/pr70448.C: New.
6855
daf57541
DV
68562017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
6857
6858 PR 78348
6859 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
6860 to dg-options.
6861
0898c74d
GJL
68622017-02-06 Georg-Johann Lay <avr@gjlay.de>
6863
6864 PR target/78883
6865 * gcc.c-torture/compile/pr78883.c: New test.
6866
5d3ebb71
JH
68672017-02-05 Jan Hubicka <hubicka@ucw.cz>
6868
6869 PR tree-ssa/79347
6870 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
6871 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
6872 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
6873 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
6874 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
6875 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
6876 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
6877 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
6878 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
6879 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
6880 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
6881 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
6882 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
6883
139d4065
AV
68842017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6885
6886 PR fortran/79344
6887 * gfortran.dg/allocate_with_source_24.f90: New test.
6888
4b9c80d8
AV
68892017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
6890
6891 PR fortran/79230
6892 * gfortran.dg/der_ptr_component_2.f90: New test.
6893
f3877b2f
EB
68942017-02-05 Eric Botcazou <ebotcazou@adacore.com>
6895
6896 * gcc.target/sparc/20170205-1.c: New test.
6897
d8a09ada
JDA
68982017-02-03 John David Anglin <danglin@gcc.gnu.org>
6899
a2a86d6a
JDA
6900 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
6901 libatomic_available.
6902
a1d99925
JDA
6903 * gcc.dg/pr77587.c: Require alias support.
6904 * gcc.dg/pr77587a.c: Likewise.
6905
d8bf159e
JDA
6906 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
6907 * gcc.c-torture/execute/pr78622.c: Likewise.
6908
d8a09ada
JDA
6909 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
6910 hppa*-*-hpux*.
6911 * c-c++-common/Wunused-var-16.c: Likewise.
6912 * c-c++-common/builtin-shuffle-1.c: Likewise.
6913 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
6914 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
6915
f589a1ce
MS
69162017-02-03 Martin Sebor <msebor@redhat.com>
6917
6918 PR tree-optimization/79327
6919 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
6920 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
6921 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 6922
5b00f9d2
JJ
69232017-02-03 Jakub Jelinek <jakub@redhat.com>
6924 Martin Sebor <msebor@redhat.com>
6925
6926 PR tree-optimization/79327
6927 * gcc.dg/tree-ssa/pr79327.c: New test.
6928 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
6929 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
6930 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
6931 (test_sprintf_chk_range_schar): Adjust dg-message.
6932 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
6933 * gcc.c-torture/execute/pr79327.c: New test.
6934
437f0a81
JJ
69352017-02-03 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR target/79354
6938 * gcc.target/powerpc/pr79354.c: New test.
6939 * gcc.c-torture/execute/pr79354.c: New test.
6940
3f343040
MS
69412017-02-03 Martin Sebor <msebor@redhat.com>
6942
6943 PR tree-optimization/79352
6944 * gcc.dg/tree-ssa/pr79352.c: New test.
6945
46a2ab58
ML
69462017-02-03 Martin Liska <mliska@suse.cz>
6947
6948 PR lto/66295
6949 * gcc.target/i386/mvc9.c: New test.
6950
baa2d1cd
PH
69512017-02-03 Pat Haugen <pthaugen@us.ibm.com>
6952
6953 PR target/79158
6954 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
6955 to VSX reg.
6956
30c6ec2f
JH
69572017-02-02 Jan Hubicka <hubicka@ucw.cz>
6958
6959 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
6960 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
6961 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
6962 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
6963 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
6964 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
6966 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
6967 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
6968 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
6969 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
6970 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
6971 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
6972
ebee1eb9
MS
69732017-02-02 Martin Sebor <msebor@redhat.com>
6974
6975 PR middle-end/79275
6976 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
6977 * gcc.dg/tree-ssa/pr79275.c: New test.
6978
dcd25b8a
AS
69792017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6980
dc362ada 6981 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 6982
0f0c2cc3
JH
69832017-02-02 Jan Hubicka <hubicka@ucw.cz>
6984
6985 PR middle-end/77445
6986 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
6987 threading is done.
6988
1c372840
TC
69892017-02-02 Tamar Christina <tamar.christina@arm.com>
6990
6991 PR middle-end/78142
6992 * gcc.target/aarch64/vector_initialization_nostack.c
6993 (f12): Use one vector
6994
9f11a4a7
JJ
69952017-02-02 Jakub Jelinek <jakub@redhat.com>
6996
bef7e561
JJ
6997 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
6998 * c-c++-common/asan/misalign-1.c: Likewise.
6999 * c-c++-common/asan/misalign-2.c: Likewise.
7000 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
7001 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
7002 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
7003 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
7004 add -ffat-lto-objects from/to dg-additional-options.
7005 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
7006 dg-additional-options.
7007
9f11a4a7
JJ
7008 PR target/79197
7009 * gcc.target/powerpc/pr79197.c: New test.
7010 * gcc.c-torture/compile/pr79197.c: New test.
7011
09661674
RB
70122017-02-02 Richard Biener <rguenther@suse.de>
7013
7014 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
7015
d8d58893
PC
70162017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/69637
7019 * g++.dg/cpp0x/pr69637-1.C: New.
7020 * g++.dg/cpp0x/pr69637-2.C: Likewise.
7021
521a70a4
AK
70222017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7023
7024 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
7025
e26b502d
BS
70262017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7027
7028 PR target/70012
7029 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
7030 conditions.
7031
55e75c7c
JJ
70322017-02-01 Jakub Jelinek <jakub@redhat.com>
7033
7034 PR testsuite/79324
7035 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
7036 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
7037 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
7038 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
7039 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
7040 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
7041 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
7042 * g++.dg/debug/dwarf2/align-1.C: Likewise.
7043 * g++.dg/debug/dwarf2/align-2.C: Likewise.
7044 * g++.dg/debug/dwarf2/align-3.C: Likewise.
7045 * g++.dg/debug/dwarf2/align-4.C: Likewise.
7046 * g++.dg/debug/dwarf2/align-5.C: Likewise.
7047 * g++.dg/debug/dwarf2/align-6.C: Likewise.
7048
a4476973
ML
70492017-02-01 Martin Liska <mliska@suse.cz>
7050
7051 PR testsuite/79272
7052 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
7053
3f3181b1
RB
70542017-02-01 Richard Biener <rguenther@suse.de>
7055
7056 PR testsuite/76957
7057 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
7058 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
7059 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
7060 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
7061
1e7ef862
RB
70622017-02-01 Richard Biener <rguenther@suse.de>
7063
7064 PR middle-end/79315
7065 * gfortran.dg/pr79315.f90: New testcase.
7066
405a7406
RB
70672017-02-01 Richard Biener <rguenther@suse.de>
7068
7069 PR tree-optimization/71824
7070 * gcc.dg/graphite/pr71824.c: New testcase.
7071
19bdccb4
JJ
70722017-01-31 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR c++/79304
7075 * g++.dg/diagnostic/pr79304.C: New test.
7076
fcb2cdfc
DM
70772017-01-31 David Malcolm <dmalcolm@redhat.com>
7078
7079 PR c++/79298
7080 * g++.dg/spellcheck-pr79298.C: New test case.
7081
7cfa044d
DM
70822017-01-31 David Malcolm <dmalcolm@redhat.com>
7083
7084 PR preprocessor/79210
7085 * gcc.dg/format/pr79210.c: New test case.
7086 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
7087 New function.
7088
de3fbef6
NS
70892017-01-31 Nathan Sidwell <nathan@acm.org>
7090
5ae37bdf
NS
7091 PR c++/79290
7092 * g++.dg/warn/pr79290.C: New.
7093
de3fbef6
NS
7094 PR c++/67273
7095 PR c++/79253
7096 * g++.dg/cpp1y/pr67273.C: New.
7097 * g++.dg/cpp1y/pr79253.C: New.
7098
7f357c61
NS
70992017-01-31 Nathan Sidwell <nathan@acm.org>
7100
7101 PR c++/79264
7102 * g++.dg/cpp1y/pr61636-1.C: Augment.
7103
5b11971a
CL
71042017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
7105
7106 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
7107 rand() instead of random().
7108
8b670f93
AH
71092017-01-30 Aldy Hernandez <aldyh@redhat.com>
7110
7111 PR tree-optimization/71691
7112 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
7113
4727e06b
AK
71142017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7115
7116 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
7117 __ARCH__.
7118
b6dae849
JJ
71192017-01-31 Jakub Jelinek <jakub@redhat.com>
7120
7121 PR tree-optimization/79267
7122 * g++.dg/opt/pr79267.C: New test.
7123
40fb9c89
AO
71242017-01-30 Alexandre Oliva <aoliva@redhat.com>
7125
7126 PR debug/63238
7127 * gcc.dg/debug/dwarf2/align-1.c: New.
7128 * gcc.dg/debug/dwarf2/align-2.c: New.
7129 * gcc.dg/debug/dwarf2/align-3.c: New.
7130 * gcc.dg/debug/dwarf2/align-4.c: New.
7131 * gcc.dg/debug/dwarf2/align-5.c: New.
7132 * gcc.dg/debug/dwarf2/align-6.c: New.
7133 * gcc.dg/debug/dwarf2/align-as-1.c: New.
7134 * g++.dg/debug/dwarf2/align-1.C: New.
7135 * g++.dg/debug/dwarf2/align-2.C: New.
7136 * g++.dg/debug/dwarf2/align-3.C: New.
7137 * g++.dg/debug/dwarf2/align-4.C: New.
7138 * g++.dg/debug/dwarf2/align-5.C: New.
7139 * g++.dg/debug/dwarf2/align-6.C: New.
7140
3095f651
AS
71412017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7142
7143 PR target/79170
7144 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
7145
3cf88bff
MS
71462017-01-30 Martin Sebor <msebor@redhat.com>
7147
7148 PR testsuite/79293
7149 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
7150
37731134
ML
71512017-01-30 Martin Liska <mliska@suse.cz>
7152
7153 PR gcov-profile/79259
7154 * g++.dg/tree-prof/pr79259.C: New test.
7155
0c7247cc
RB
71562017-01-30 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/79276
7159 * gcc.dg/torture/pr79276.c: New testcase.
7160
ab4be5d1
DV
71612017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
7162
7163 PR target/79240
7164 * gcc.target/s390/pr79240.c: New test.
7165
6687d58d
BS
71662017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167
7168 PR target/79268
7169 * gcc.target/powerpc/pr79268.c: New file.
7170 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
7171 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
7172 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
7173 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7174
b5df96c3
JDA
71752017-01-28 John David Anglin <danglin@gcc.gnu.org>
7176
fc34d7b8
JDA
7177 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
7178
9efc84e4
JDA
7179 PR testsuite/70583
7180 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
7181
4bfbe3ae
JDA
7182 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
7183 * gnat.dg/debug9.adb: Likewise.
7184
8d0b306f
JDA
7185 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
7186
b5df96c3
JDA
7187 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
7188 libatomic_available.
7189 * gfortran.dg/coarray_42.f90: Likewise.
7190 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
7191 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
7192 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7193
eb339366
MS
71942017-01-27 Martin Sebor <msebor@redhat.com>
7195
7196 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
7197
711ce021
BS
71982017-01-27 Bernd Schmidt <bschmidt@redhat.com>
7199
7200 PR rtl-optimization/79194
7201 * gcc.dg/torture/pr79194.c: New test.
7202
d8321b33
VM
72032017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7204
7205 PR tree-optimization/71374
2568d8a1 7206 * gcc.target/i386/pr71374.c: New.
d8321b33 7207
9e2ea13e
MS
72082017-01-27 Martin Sebor <msebor@redhat.com>
7209
7210 PR c++/71290
7211 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
7212 a dg-error directive.
7213
9eb7045b
VM
72142017-01-27 Vladimir Makarov <vmakarov@redhat.com>
7215
7216 PR target/79131
7217 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
7218 * gcc.target/arm/pr79131-2.c: New.
7219
f75bbf3f
BS
72202017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7221
7222 PR target/65484
7223 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
7224 vectorized on POWER unless hardware misaligned loads are
7225 available.
7226
3f54004b
BC
72272017-01-27 Bin Cheng <bin.cheng@arm.com>
7228
7229 PR rtl-optimization/78559
7230 * gcc.c-torture/execute/pr78559.c: New test.
7231
40b6bff9
RB
72322017-01-27 Richard Biener <rguenther@suse.de>
7233
7234 PR tree-optimization/79245
7235 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
7236 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
7237
b2f8892e
JJ
72382017-01-27 Jakub Jelinek <jakub@redhat.com>
7239
7240 PR c/79199
7241 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
7242 target. Use 4294967293U instead of 4294967293.
7243
b002f3b9
RB
72442017-01-27 Richard Biener <rguenther@suse.de>
7245
7246 PR tree-optimization/71433
7247 * gcc.dg/Warray-bounds-21.c: New testcase.
7248
38f50ab6
RB
72492017-01-27 Richard Biener <rguenther@suse.de>
7250
7251 PR tree-optimization/79244
7252 * gcc.dg/torture/pr79244.c: New testcase.
7253
c04f4139
JJ
72542017-01-27 Jakub Jelinek <jakub@redhat.com>
7255
7256 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
7257 all occurrences of 40 to 32.
7258
6ca513f9
RE
72592017-01-27 Richard Earnshaw <rearnsha@arm.com>
7260
7261 PR target/79239
7262 * gcc.target/arm/pr79239.c: New test.
7263
d876f5cd
DV
72642017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7265
7266 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
7267
bb6a6ee9
AB
72682017-01-27 Adam Butcher <adam@jessamine.co.uk>
7269
7270 PR c++/64382
7271 * g++.dg/cpp1y/pr64382.C: New test.
7272
31c87a43
MS
72732017-01-26 Martin Sebor <msebor@redhat.com>
7274
7275 PR middle-end/78703
7276 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
7277 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
7278 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
7279 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
7280
f7c06c0f
JJ
72812017-01-26 Jakub Jelinek <jakub@redhat.com>
7282
b0670cc0
JJ
7283 PR debug/79129
7284 * g++.dg/debug/dwarf2/pr79129.C: New test.
7285
f7c06c0f
JJ
7286 PR debug/78835
7287 * g++.dg/debug/dwarf2/pr78835.C: New test.
7288
5d93da1d
MS
72892017-01-26 Martin Sebor <msebor@redhat.com>
7290
7291 PR middle-end/78703
7292 * gcc.dg/format/pr78569.c: Adjust.
7293 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7294 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
7295 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7296 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
7297 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
7298 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7299 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
7300 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
7301 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
7302 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7303 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
7304
905d2812
JJ
73052017-01-26 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR c++/68727
7308 * g++.dg/other/offsetof8.C: Add expected error.
7309 * g++.dg/other/offsetof9.C: New test.
7310
b3db8d77
DE
73112017-01-26 David Edelsohn <dje.gcc@gmail.com>
7312
7313 * g++.dg/opt/declone3.C: Require LTO.
7314
15961e4a
VM
73152017-01-26 Vladimir Makarov <vmakarov@redhat.com>
7316
7317 PR target/79131
7318 * gcc.target/arm/pr79131.c: New.
7319
e39dd802
BC
73202017-01-26 Bin Cheng <bin.cheng@arm.com>
7321
7322 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
7323
bc9efeab
JW
73242017-01-26 Jonathan Wakely <jwakely@redhat.com>
7325
7326 PR libstdc++/79190
7327 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
7328 matches replaced operator delete.
7329
b5f75f0b
JJ
73302017-01-26 Jakub Jelinek <jakub@redhat.com>
7331
7332 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
7333 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
7334 avx512f with avx512dq.
7335 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
7336 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
7337 avx512f with avx512dq.
7338 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
7339 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
7340 avx512f with avx512dq.
7341
0a38b341
MP
73422017-01-26 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/79199
7345 * c-c++-common/Wduplicated-branches-13.c: New test.
7346
ebff5c3f
DS
73472017-01-26 David Sherwood <david.sherwood@arm.com>
7348
7349 PR middle-end/79212
7350 * gfortran.dg/gomp/sharing-4.f90: New test.
7351
e6d55103
JJ
73522017-01-26 Jakub Jelinek <jakub@redhat.com>
7353
1a27fab1
JJ
7354 PR target/70465
7355 * gcc.target/i386/pr70465.c: New test.
7356
e6d55103
JJ
7357 * brig.dg/dg.exp: Update copyright years.
7358 * lib/brig-dg.exp: Update copyright years.
7359 * lib/brig.exp: Update copyright years.
7360
b5aa1281
MM
73612017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
7362
7363 PR target/79179
7364 * gcc.target/powerpc/pr79179.c: New test.
7365
3b5de3cb
BS
73662017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7367
7368 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
7369 generation to accept D-mode memory accesses.
7370
dbe81dbe
MS
73712017-01-25 Martin Sebor <msebor@redhat.com>
7372
7373 PR c++/71290
7374 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
7375 * g++.dg/ext/flexarray-mangle.C: Same.
7376 * g++.dg/ext/flexarray-subst.C: Same.
7377 * g++.dg/ext/flexary10.C: Same.
7378 * g++.dg/ext/flexary11.C: Same.
7379 * g++.dg/ext/flexary14.C: Same.
7380 * g++.dg/ext/flexary16.C: Same.
7381 * g++.dg/ext/flexary18.C: Same.
7382 * g++.dg/ext/flexary19.C: Same.
7383 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
7384 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
7385 * g++.dg/ubsan/object-size-1.C: Same.
7386 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 7387
0e343868
JJ
73882017-01-25 Jakub Jelinek <jakub@redhat.com>
7389
a25608aa
JJ
7390 PR c++/78896
7391 * g++.dg/cpp1z/decomp24.C: New test.
7392
0e343868
JJ
7393 PR c++/77914
7394 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
7395 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
7396 expect a warning.
7397 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
7398 expect warnings.
7399 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
7400 * g++.dg/cpp1y/pr59636.C: Likewise.
7401 * g++.dg/cpp1y/pr60190.C: Likewise.
7402
0d098f4b
BC
74032017-01-25 Bin Cheng <bin.cheng@arm.com>
7404
7405 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
7406
5332c89e 74072017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
7408
7409 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
7410 vec_packs built-ins
7411
ed4e59f4
CL
74122017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7413
7414 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
7415 -mcpu=cortex-a57.
7416 * gcc.target/arm/vseleqsf.c: Likewise.
7417 * gcc.target/arm/vselgedf.c: Likewise.
7418 * gcc.target/arm/vselgesf.c: Likewise.
7419 * gcc.target/arm/vselgtdf.c: Likewise.
7420 * gcc.target/arm/vselgtsf.c: Likewise.
7421 * gcc.target/arm/vselledf.c: Likewise.
7422 * gcc.target/arm/vsellesf.c: Likewise.
7423 * gcc.target/arm/vselltdf.c: Likewise.
7424 * gcc.target/arm/vselltsf.c: Likewise.
7425 * gcc.target/arm/vselnedf.c: Likewise.
7426 * gcc.target/arm/vselnesf.c: Likewise.
7427 * gcc.target/arm/vselvcdf.c: Likewise.
7428 * gcc.target/arm/vselvcsf.c: Likewise.
7429 * gcc.target/arm/vselvsdf.c: Likewise.
7430 * gcc.target/arm/vselvssf.c: Likewise.
7431
a5d6927f
RB
74322017-01-25 Richard Biener <rguenther@suse.de>
7433
7434 PR testsuite/72850
7435 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
7436 to what we had before adding the threading passes.
7437
c2873892
RB
74382017-01-25 Richard Biener <rguenther@suse.de>
7439
7440 PR tree-optimization/69264
7441 * g++.dg/torture/pr69264.C: New testcase.
7442
9aa483a2
KT
74432016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7444
7445 PR target/79145
7446 * gcc.target/arm/pr79145.c: New test.
7447
5c628c3e
RB
74482017-01-25 Richard Biener <rguenther@suse.de>
7449
7450 PR debug/78363
7451 * g++.dg/gomp/pr78363-1.C: New testcase.
7452 * g++.dg/gomp/pr78363-2.C: Likewise.
7453 * g++.dg/gomp/pr78363-3.C: Likewise.
7454
9078cd36
KT
74552016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7456
7457 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
7458 * gcc.dg/lto/pr61526_0.c: Likewise.
7459 * gcc.dg/lto/pr64415_0.c: Likewise.
7460
7cfd79d6
JJ
74612017-01-24 Jakub Jelinek <jakub@redhat.com>
7462
7463 PR c++/79205
7464 * g++.dg/cpp1z/decomp22.C: New test.
7465 * g++.dg/cpp1z/decomp23.C: New test.
7466
3e4b91f2
NS
74672017-01-24 Nathan Sidwell <nathan@acm.org>
7468
1d7bc790
NS
7469 PR c++/78469
7470 * g++.dg/cpp0x/pr78469.C: New.
7471
3e4b91f2
NS
7472 PR c++/79118
7473 * g++.dg/cpp0x/pr79118.C: New.
7474
b20ba138
EB
74752017-01-24 Eric Botcazou <ebotcazou@adacore.com>
7476
7477 * gcc.target/arm/vfp-longcall-apcs.c: New test.
7478
c2e84327
DM
74792017-01-24 David Malcolm <dmalcolm@redhat.com>
7480
7481 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
7482 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
7483 * gcc.dg/rtl/rtl.exp: New file.
7484 * gcc.dg/rtl/test.c: New file.
7485 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
7486 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
7487 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
7488 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
7489 * gcc.dg/rtl/x86_64/final.c: New test case.
7490 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
7491 * gcc.dg/rtl/x86_64/ira.c: New test case.
7492 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
7493 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
7494 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
7495 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
7496 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
7497 * gcc.dg/rtl/x86_64/test_1.h: New file.
7498 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
7499 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
7500 * gcc.dg/rtl/x86_64/times-two.h: New file.
7501 * gcc.dg/rtl/x86_64/vregs.c: New test case.
7502
cf8d19de
BC
75032017-01-24 Bin Cheng <bin.cheng@arm.com>
7504
7505 PR tree-optimization/79159
7506 * g++.dg/tree-ssa/pr79159.C: New test.
7507
f6a24a94 75082017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
7509 Martin Jambor <mjambor@suse.cz>
7510
7511 * lib/brig-dg.exp: New file.
7512 * lib/brig.exp: Likewise.
7513 * brig.dg/README: Likewise.
7514 * brig.dg/dg.exp: Likewise.
7515 * brig.dg/test/gimple/alloca.hsail: Likewise.
7516 * brig.dg/test/gimple/atomics.hsail: Likewise.
7517 * brig.dg/test/gimple/branches.hsail: Likewise.
7518 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
7519 * brig.dg/test/gimple/function_calls.hsail: Likewise.
7520 * brig.dg/test/gimple/kernarg.hsail: Likewise.
7521 * brig.dg/test/gimple/mem.hsail: Likewise.
7522 * brig.dg/test/gimple/mulhi.hsail: Likewise.
7523 * brig.dg/test/gimple/packed.hsail: Likewise.
7524 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7525 * brig.dg/test/gimple/variables.hsail: Likewise.
7526 * brig.dg/test/gimple/vector.hsail: Likewise.
7527
c3b3e526
JJ
75282017-01-24 Jakub Jelinek <jakub@redhat.com>
7529
7530 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
7531 support asan, only on i?86/x86_64 require sse2_runtime.
7532
75f92127
KN
75332017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7534
7535 PR target/66669
7536 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
7537 test on powerpc targets.
7538
1a998fa0
MS
75392017-01-23 Martin Sebor <msebor@redhat.com>
7540
7541 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
7542
108fdd6d
RB
75432017-01-23 Richard Biener <rguenther@suse.de>
7544
7545 PR tree-optimization/79088
7546 PR tree-optimization/79188
7547 * gcc.dg/torture/pr79088.c: New testcase.
7548 * gcc.dg/torture/pr79188.c: Likewise.
7549
28826a66
KN
75502017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
7551
7552 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
7553 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
7554 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
7555 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
7556 type of test function to reflect change in built-in function's
7557 return type.
7558 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
7559 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
7560 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
7561 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
7562 type and second argument type to reflect change in built-in
7563 function's type signature.
7564 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
7565 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
7566 type of test function to reflect change in built-in function's
7567 return type.
7568 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
7569 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
7570 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
7571 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
7572 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
7573 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
7574 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
7575 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
7576 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
7577 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
7578 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
7579 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
7580 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
7581 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
7582 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
7583 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
7584 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
7585 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
7586 type of test function to reflect change in built-in function's
7587 return type.
7588 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
7589 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
7590 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
7591 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
7592 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
7593 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
7594 test function's result and second argument to reflect change in
7595 built-in function's type signature.
7596 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
7597
e6b8075c
NS
75982017-01-23 Nathan Sidwell <nathan@acm.org>
7599
fc7612fd
NS
7600 PR C++/71710
7601 * g++.dg/template/pr71710.C: New.
7602
e6b8075c
NS
7603 PR c++/71406
7604 PR c++/77508
7605 * g++.dg/template/pr71406.C: New.
7606
15b8fd49
TK
76072017-01-23 Thomas Koenig <tkoenig@netcologne.de>
7608
9b7716c9 7609 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 7610
e9c4fbe9
BS
76112017-01-23 Bernd Schmidt <bschmidt@redhat.com>
7612
7613 PR rtl-optimization/78634
7614 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
7615
8539a302
BC
76162017-01-23 Bin Cheng <bin.cheng@arm.com>
7617
7618 PR tree-optimization/70754
7619 * gfortran.dg/pr70754.f90: New test.
7620
f368600f
ML
76212017-01-23 Martin Liska <mliska@suse.cz>
7622
7623 PR tree-optimization/79196
7624 * gcc.dg/asan/pr79196.c: New test.
7625 * gcc.dg/strlenopt-30.c: Update scanned pattern.
7626
d886761f
MM
76272017-01-23 Michael Matz <matz@suse.de>
7628
7629 PR tree-optimization/78384
7630 * gcc.dg/pr78384.c: New test.
7631
cffcafda
RB
76322017-01-23 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/79186
7635 * gcc.dg/torture/pr79186.c: New testcase.
7636 * gcc.dg/torture/pr79187.c: Likewise.
7637
bda2bc48
MJ
76382017-01-23 Martin Jambor <mjambor@suse.cz>
7639
7640 * gcc.dg/ipa/vrp8.c: New test.
7641
f65f1ae3
MJ
76422017-01-23 Martin Jambor <mjambor@suse.cz>
7643
7644 PR ipa/79108
7645 * gfortran.dg/lto/pr79108_0.f90: New test.
7646
dea06111
AS
76472017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
7648
7649 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
7650 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
7651 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
7652 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
7653 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
7654 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
7655 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
7656 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
7657 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
7658 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
7659 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
7660 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
7661 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
7662 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
7663 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
7664 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
7665
05011618
RB
76662017-01-23 Richard Biener <rguenther@suse.de>
7667 Nick Clifton <nickc@redhat.com>
7668
7669 PR testsuite/78421
7670 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
7671 If the target is ARM return the result of the
7672 check_effective_target_arm_vect_no_misalign proc.
7673 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
7674 support unaligned vectors then only expect one of the loops to be
7675 unrolled.
7676
f6b9f2ff
ML
76772017-01-23 Martin Liska <mliska@suse.cz>
7678
7679 * gcc.dg/asan/use-after-scope-10.c: New test.
7680 * gcc.dg/asan/use-after-scope-11.c: New test.
7681 * g++.dg/asan/use-after-scope-5.C: New test.
7682
c7775327
ML
76832017-01-23 Martin Liska <mliska@suse.cz>
7684
7685 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
7686 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
7687 sanopt optimization for ASAN_POISON.
7688
d8ae8d16
KT
76892016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7690
7691 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
7692
54d7c70c
CL
76932017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
7696 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
7697 for poly*_t types.
7698 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
7699 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
7700 exec_vcombine): Likewise.
7701 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
7702 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
7703 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
7704 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
7705 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
7706 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
7707 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7708 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
7709 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
7710 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7711 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
7712 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7713 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7714 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
7715 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
7716 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
7717 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
7718 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
7719 Likewise.
7720 (TEST_VGET_LANE): Cast to uint to avoid warning.
7721 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
7722 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
7723 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
7724 exec_vfma_vfms_n): Fix PRIx format for float64_t.
7725 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
7726 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7727 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
7728 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
7729 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
7730 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
7731 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
7732 CHECK_POLY instead of CHECK for poly64_t types.
7733 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
7734 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
7735 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
7736 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
7737 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
7738 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
7739 uint32_t.
7740 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
7741 for int32_t, int64_t.
7742 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
7743 vqneg_extra): Fix PRIx format for int16_t, int32_t.
7744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
7745 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
7746 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
7747 needed.
7748
386fe51c
JJ
77492017-01-22 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR fortran/79154
7752 * gfortran.dg/gomp/pr79154-1.f90: New test.
7753 * gfortran.dg/gomp/pr79154-2.f90: New test.
7754
bc4d86e6
AS
77552017-01-22 Andreas Schwab <schwab@linux-m68k.org>
7756
7757 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
7758
c31d5fce
MP
77592017-01-21 Marek Polacek <polacek@redhat.com>
7760
7761 PR testsuite/79169
7762 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
7763
25cb56c3
JH
77642017-01-20 Jan Hubicka <hubicka@ucw.cz>
7765
7766 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
7767
ea9f867b
BS
77682017-01-21 Bernd Schmidt <bschmidt@redhat.com>
7769
7770 PR rtl-optimization/79125
7771 * gcc.dg/torture/pr79125.c: New test.
7772
a876231c
JW
77732017-01-20 Jiong Wang <jiong.wang@arm.com>
7774
2568d8a1 7775 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 7776 only.
2568d8a1
JJ
7777 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
7778 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 7779
4b9f2115
NS
77802017-01-20 Nathan Sidwell <nathan@acm.org>
7781
3e4b91f2 7782 PR c++/78495
4b9f2115
NS
7783 * g++.dg/cpp1z/inh-ctor38.C: New.
7784
d2aadab1
MP
77852017-01-20 Marek Polacek <polacek@redhat.com>
7786
7787 PR c/79152
7788 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
7789
449cd5af
TP
77902017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
7791
7792 * lib/target-supports.exp (check_configured_with): New procedure.
7793 (check_effective_target_default_mode): new effective target.
7794 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
7795 default mode. Fix dg-skip-if target selector syntax.
7796 * gcc.target/arm/optional_thumb-2.c: Likewise.
7797 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
7798 syntax.
7799
ebed7175
DM
78002017-01-20 David Malcolm <dmalcolm@redhat.com>
7801
7802 PR c++/77829
7803 PR c++/78656
7804 * g++.dg/spellcheck-pr77829.C: New test case.
7805 * g++.dg/spellcheck-pr78656.C: New test case.
7806
2ebd93e1
MP
78072017-01-20 Marek Polacek <polacek@redhat.com>
7808
7809 PR c/64279
7810 * c-c++-common/Wduplicated-branches-1.c: New test.
7811 * c-c++-common/Wduplicated-branches-10.c: New test.
7812 * c-c++-common/Wduplicated-branches-11.c: New test.
7813 * c-c++-common/Wduplicated-branches-12.c: New test.
7814 * c-c++-common/Wduplicated-branches-2.c: New test.
7815 * c-c++-common/Wduplicated-branches-3.c: New test.
7816 * c-c++-common/Wduplicated-branches-4.c: New test.
7817 * c-c++-common/Wduplicated-branches-5.c: New test.
7818 * c-c++-common/Wduplicated-branches-6.c: New test.
7819 * c-c++-common/Wduplicated-branches-7.c: New test.
7820 * c-c++-common/Wduplicated-branches-8.c: New test.
7821 * c-c++-common/Wduplicated-branches-9.c: New test.
7822 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
7823 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
7824 * g++.dg/ext/builtin-object-size3.C: Likewise.
7825 * g++.dg/gomp/loop-1.C: Likewise.
7826 * g++.dg/warn/Wduplicated-branches1.C: New test.
7827 * g++.dg/warn/Wduplicated-branches2.C: New test.
7828
0ce4024a
ML
78292017-01-20 Martin Liska <mliska@suse.cz>
7830
7831 PR lto/69188
7832 * gcc.dg/lto/pr69188_0.c: New test.
7833 * gcc.dg/lto/pr69188_1.c: New test.
7834
d8ea3e7c
AS
78352017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
7836
7837 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
7838 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
7839 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
7840 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
7841 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
7842 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
7843 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
7844 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
7845 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
7846 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
7847 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
7848 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
7849 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
7850 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
7851 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
7852 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
7853 * gcc.target/i386/avx-1.c: Test new intrinsics.
7854 * gcc.target/i386/sse-13.c: Ditto.
7855 * gcc.target/i386/sse-23.c: Ditto.
7856
0516164b
RB
78572017-01-20 Richard Biener <rguenther@suse.de>
7858
7859 PR tree-optimization/71264
7860 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
7861
d821744c
MF
78622017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7863
7864 * gcc.target/mips/madd4-1.c: New file.
7865 * gcc.target/mips/madd4-2.c: Likewise.
7866 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7867 HAS_MADD4.
7868 (mips_option_groups): Add -m[no-]madd4.
7869 (mips-dg-init): Detect default -mno-madd4.
7870 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
7871 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
7872 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7873 * gcc.target/mips/nmadd-1.c: Likewise.
7874 * gcc.target/mips/nmadd-2.c: Likewise.
7875 * gcc.target/mips/nmadd-3.c: Likewise.
7876
db58fd89
JW
78772017-01-19 Jiong Wang <jiong.wang@arm.com>
7878
7879 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
7880 combined instructions.
7881 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
7882 instructions.
7883 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
7884 of pointer authentication.
7885
bd9cf60b
MM
78862017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
7887
7888 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
7889 floating point hardware to run test.
7890
ab014eb3
TC
78912017-01-19 Tamar Christina <tamar.christina@arm.com>
7892
2568d8a1 7893 * lib/target-supports.exp
ab014eb3
TC
7894 (check_effective_target_vect_call_copysignf): Enable for AArch64.
7895
c048038f
RO
78962017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7897
7898 PR testsuite/79051
7899 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
7900 __x86_64__]: Allow for target i?86-*-*.
7901
ab6b44cb
MF
79022017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
7903
7904 PR target/78176
7905 * gcc.target/mips/lxc1-sxc1-1.c: New file.
7906 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
7907 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
7908 HAS_LXC1.
7909 (mips_option_groups): Add -m[no-]lxc1-sxc1.
7910 (mips-dg-init): Detect default -mno-lxc1-sxc1.
7911 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
7912
118d5ed3
AV
79132017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
7914
7915 PR fortran/70696
7916 * gfortran.dg/coarray_43.f90: New test.
7917
a57c520e
RE
79182017-01-19 Richard Earnshaw <rearnsha@arm.com>
7919
7920 PR rtl-optimization/79121
7921 * gcc.c-torture/execute/pr79121.c: New test.
7922
54dc4be2
MM
79232017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7924
7925 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
7926 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7927
7bd5dad2
LK
79282017-01-18 Louis Krupp <louis.krupp@zoho.com>
7929
7930 PR fortran/50069
7931 PR fortran/55086
7932 * gfortran.dg/pr50069_1.f90: New test.
7933 * gfortran.dg/pr50069_2.f90: New test.
7934 * gfortran.dg/pr55086_1.f90: New test.
7935 * gfortran.dg/pr55086_1_tfat.f90: New test.
7936 * gfortran.dg/pr55086_2.f90: New test.
7937 * gfortran.dg/pr55086_2_tfat.f90: New test.
7938 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
7939
0edd264d
AS
79402017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
7941 * gcc.dg/strcmp-1.c: New test.
7942 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
7943
551914b7
DM
79442017-01-18 David Malcolm <dmalcolm@redhat.com>
7945
7946 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
7947 (dejagnu_fail): Likewise.
7948 (dejagnu_note): Likewise.
7949 (pass): Provide forward decl, moving true decl to after #include
7950 of harness.h.
7951 (fail): Likewise.
7952 (note): Likewise.
7953
b7d3a6a6
MM
79542017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7955
7956 * gcc.target/powerpc/p9-xxbr-1.c: New test.
7957 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
7958
c484627c
NS
79592017-01-18 Nathan Sidwell <nathan@acm.org>
7960
7961 PR c++/78488
7962 * g++.dg/cpp1z/inh-ctor37.C: New.
7963
a711887e
UB
79642017-01-18 Uros Bizjak <ubizjak@gmail.com>
7965
7966 PR rtl-optimization/78952
7967 * gcc.target/i386/pr78952-1.c: New test.
7968 * gcc.target/i386/pr78952-2.c: Ditto.
7969
525a5e33
AV
79702017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
7971
7972 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
7973
79742017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
7975
7976 PR fortran/70696
7977 * gfortran.dg/coarray_event_1.f08: New test.
7978
90553aac
JJ
79792017-01-18 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR target/77416
7982 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
7983 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
7984 from dg-options.
7985 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
7986 guarded test.
7987 * gcc.target/powerpc/fusion4.c: Likewise.
7988 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
7989 guarded test.
7990 * gcc.target/powerpc/pr58673-1.c: Likewise.
7991 * gcc.target/powerpc/pr58673-2.c: Likewise.
7992 * gcc.target/powerpc/pr59054.c: Likewise.
7993
dfc42f08
BS
79942016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7995
7996 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
7997 vec_bperm.
7998 * gcc.target/powerpc/p9-vbpermd.c: New file.
7999
f3981e7e
AK
80002017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8001
8002 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
8003 (must_not_compile2): Downcase first letter of error messages.
8004 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
8005 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
8006
2c65d990
NS
80072017-01-18 Nathan Sidwell <nathan@acm.org>
8008
8009 PR c++/79091
8010 * g++.dg/pr79091.C: New.
8011
a711887e
UB
80122017-01-18 Jakub Jelinek <jakub@redhat.com>
8013
8014 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
8015 to dg-options.
8016 (p0): Add missing dg-error.
8017
4701fba3
JS
80182017-01-17 Joe Seymour <joe.s@somniumtech.com>
8019
8020 * gcc.target/msp430/mul_f5_muldef.c: New test.
8021
ac4dc08d
MM
80222017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
8023
8024 PR target/79004
8025 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
8026 options. Fix up the syntax for using \m and \M.
8027
1b3254e4
SB
80282017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
8029
8030 PR target/78875
8031 * gcc.target/powerpc/ssp-1.c: New testcase.
8032 * gcc.target/powerpc/ssp-2.c: New testcase.
8033
8144a493
WD
80342017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
8035
8036 * gcc.target/aarch64/eh_return.c: New test.
8037
a6607774
BS
80382017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8039
8040 * vec-rlmi-rlnm.c: New file.
8041
8ddfdbc2
NS
80422017-01-17 Nathan Sidwell <nathan@acm.org>
8043
8044 PR c++/61636
8045 * g++.dg/cpp1y/pr61636-1.C: New.
8046 * g++.dg/cpp1y/pr61636-2.C: New.
8047 * g++.dg/cpp1y/pr61636-3.C: New.
8048
d365b403
MS
80492017-01-17 Martin Sebor <msebor@redhat.com>
8050
8051 PR testsuite/79115
8052 * gcc.dg/pr78768.c: Make it a link-only test.
8053
0d80ab91
DM
80542017-01-17 David Malcolm <dmalcolm@redhat.com>
8055
8056 PR c++/71497
8057 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
8058 expected messages.
8059 * c-c++-common/Wmisleading-indentation.c: Likewise.
8060
31b61548
VM
80612017-01-17 Vladimir Makarov <vmakarov@redhat.com>
8062
8063 PR target/79058
8064 * gcc.target/arm/pr79058.c: New.
8065
c549996e
JJ
80662017-01-17 Jakub Jelinek <jakub@redhat.com>
8067
8068 PR tree-optimization/71854
8069 * gcc.dg/vect/pr71854.c: New test.
8070
4f197ff9
ML
80712017-01-17 Martin Liska <mliska@suse.cz>
8072
8073 PR ipa/71207
8074 * g++.dg/ipa/pr71207.C: New test.
8075
d4193b85
JH
80762017-01-17 Jan Hubicka <hubicka@ucw.cz>
8077
8078 PR middle-end/77445
8079 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
8080 * gcc.dg/tree-ssa/pr77445.c: New testcase.
8081
906e7712
JJ
80822017-01-17 Jakub Jelinek <jakub@redhat.com>
8083
8084 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
8085 rather than long unsigned int.
8086 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
8087
12314dc9
RB
80882017-01-17 Richard Biener <rguenther@suse.de>
8089
8090 PR tree-optimization/71433
8091 * gcc.dg/Warray-bounds-20.c: New testcase.
8092
a23e48df
RB
80932017-01-17 Richard Biener <rguenther@suse.de>
8094
8095 PR testsuite/52563
8096 PR testsuite/71237
8097 PR testsuite/77737
8098 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
8099 * gcc.dg/tree-ssa/scev-4.c: Likewise.
8100 * gcc.dg/tree-ssa/scev-5.c: Likewise.
8101
e6750e5c
AM
81022017-01-17 Alan Modra <amodra@gmail.com>
8103
8104 * gcc.target/powerpc/pr79066.c: New.
8105
a59afbe2
JL
81062017-01-16 Jeff Law <law@redhat.com>
8107
8108 PR tree-optimization/33562
8109 PR tree-optimization/61912
8110 PR tree-optimization/77485
8111 PR tree-optimization/79090
8112 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
8113 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
8114
e1bcfb92
JJ
81152017-01-16 Jakub Jelinek <jakub@redhat.com>
8116
98e92fb2
JJ
8117 PR c/79089
8118 * gcc.c-torture/compile/pr79089.c: New test.
8119
e1bcfb92
JJ
8120 PR target/79080
8121 * gcc.dg/pr79080.c: New test.
8122
0ef1f9cd
DM
81232017-01-16 David Malcolm <dmalcolm@redhat.com>
8124
8125 PR c/78304
8126 * gcc.dg/format/pr78304.c: Convert argument from integral type
8127 to a pointer.
8128 * gcc.dg/format/pr78304-2.c: Likewise.
8129
76689ffc
CL
81302017-01-16 Carl Love <cel@us.ibm.com>
8131
8132 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
8133 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
8134
ce12ee9e
CL
81352017-01-16 Carl Love <cel@us.ibm.com>
8136
8137 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
8138 Change arguments and return type to bool long long.
8139
b336037d
MS
81402017-01-16 Martin Sebor <msebor@redhat.com>
8141
8142 PR testsuite/79051
8143 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
8144 on x86.
8145
1ddca3f3
PC
81462017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8147
8148 Revert:
a711887e 8149 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
8150
8151 PR c++/71737
8152 * g++.dg/cpp0x/pr71737.C: New.
8153
290687fb
BS
81542017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8155
8156 * gcc.target/powerpc/swaps-p8-27.c: New.
8157
7d2f3f1d
PC
81582017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 PR c++/71737
8161 * g++.dg/cpp0x/pr71737.C: New.
8162
d743728f
EB
81632017-01-16 Eric Botcazou <ebotcazou@adacore.com>
8164
8165 * gnat.dg/opt62.adb: New test.
8166 * gnat.dg/opt62_pkg.ads: New helper.
8167
90aead21
BS
81682017-01-14 Bernd Schmidt <bschmidt@redhat.com>
8169
a711887e
UB
8170 PR rtl-optimization/78626
8171 PR rtl-optimization/78727
90aead21
BS
8172 * gcc.dg/torture/pr78626.c: New test.
8173 * gcc.dg/torture/pr78727.c: New test.
8174
afaecc23
AM
81752017-01-14 Alan Modra <amodra@gmail.com>
8176
8177 * gcc.c-torture/compile/pr72749.c: New test.
8178
be4aa83d
DM
81792017-01-13 David Malcolm <dmalcolm@redhat.com>
8180
8181 PR c/78304
8182 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
8183 (test_macro_2): New test.
8184 (test_macro_3): New test.
8185 (test_macro_4): New test.
8186 (test_non_contiguous_strings): Convert line number to line offset.
8187 * gcc.dg/format/pr78304-2.c: New test case.
8188 * gcc.dg/format/pr78304.c: New test case.
8189
7cdca3ec
UB
81902017-01-13 Uros Bizjak <ubizjak@gmail.com>
8191
8192 * gcc.target/i386/funcspec-56.inc: Add missing options and
8193 reorder options by implied ISAs, as in ix86_target_string.
8194
e3017e52
MP
81952017-01-13 Marek Polacek <polacek@redhat.com>
8196
8197 PR c++/71166
8198 * g++.dg/cpp0x/constexpr-array18.C: New test.
8199
d155c6fe
JL
82002017-01-13 Jeff Law <law@redhat.com>
8201
7c9560a5
JL
8202 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
8203
9e59e99a
JL
8204 PR tree-optimization/61912
8205 PR tree-optimization/77485
8206 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
8207 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
8208 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
8209
8210 PR tree-optimization/33562
8211 PR tree-optimization/61912
8212 PR tree-optimization/77485
d155c6fe
JL
8213 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
8214 * gcc.dg/tree-ssa/complex-5.c: Likewise.
8215 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
8216 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
8217 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
8218 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
8219 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
8220
77719b06
ML
82212017-01-13 Martin Liska <mliska@suse.cz>
8222
8223 PR ipa/79043
8224 * gcc.c-torture/execute/pr79043.c: New test.
8225
a181b2bc
RB
82262017-01-13 Richard Biener <rguenther@suse.de>
8227
8228 PR middle-end/78411
8229 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
8230
eaed3226
AV
82312017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8232
8233 PR fortran/70697
8234 * gfortran.dg/coarray/event_4.f08: New test.
8235
4ccff88b
AV
82362017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
8237
8238 PR fortran/70696
8239 * gfortran.dg/coarray/event_3.f08: New test.
8240
3c3b9090
RB
82412017-01-13 Richard Biener <rguenther@suse.de>
8242
8243 PR tree-optimization/77283
8244 * gcc.dg/tree-ssa/split-path-9.c: Fix.
8245
25329913
RB
82462017-01-13 Richard Biener <rguenther@suse.de>
8247
8248 * gcc.dg/gimplefe-22.c: New testcase.
8249
10b70b8e
RB
82502017-01-13 Richard Biener <rguenther@suse.de>
8251
8252 PR tree-optimization/77283
8253 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
8254 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
8255 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
8256
76a8f82f
SL
82572017-01-12 Sandra Loosemore <sandra@codesourcery.com>
8258
8259 * gcc.dg/pr77862.c: Require fpic target.
8260
59a505da
MM
82612017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8262
8263 PR target/79004
8264 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 8265
bce6f760
MS
82662017-01-12 Martin Sebor <msebor@redhat.com>
8267
8268 * gcc.dg/pr78138.c: Adjust.
8269 * gcc.dg/pr78768.c: Adjust.
8270 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
8271 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8272 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
8273 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
8274 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
8275 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
8276 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
8277 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
8278 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
8279 * gcc.dg/tree-ssa/pr78605.c: Adjust.
8280 * gcc.dg/tree-ssa/pr78622.c: Adjust.
8281
3eefa646
JJ
82822017-01-12 Jakub Jelinek <jakub@redhat.com>
8283
8284 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
8285
dcb56243
MS
82862017-01-12 Martin Sebor <msebor@redhat.com>
8287
8be3f306 8288 PR testsuite/79051
940242cd
MS
8289 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
8290 due to bug 79054.
dcb56243 8291
b7431c20
DE
82922017-01-12 David Edelsohn <dje.gcc@gmail.com>
8293
8294 * gcc.dg/pr78768.c: Require LTO.
8295
2bcd9f32
MS
82962017-01-12 Martin Sebor <msebor@redhat.com>
8297
8298 PR c/79074
8299 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
8300 due to the referenced bug.
8301
b2fc1c70
MS
83022017-01-12 Martin Sebor <msebor@redhat.com>
8303
8304 PR testsuite/79073
8305 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
8306
fbed6f36
UB
83072017-01-12 Uros Bizjak <ubizjak@gmail.com>
8308
8309 * gcc.target/i386/builtin_target.c (check_features): Check all
8310 supported __builtin_cpu_supports options.
8311
27282dad
KT
83122017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8313
8314 PR tree-optimization/78319
8315 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
8316 Remove xfail.
8317
66113166
BS
83182017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8319
8320 PR target/79044
8321 * gcc.target/powerpc/swaps-p8-26.c: New.
8322
6bb4ea5c
RB
83232017-01-12 Richard Biener <rguenther@suse.de>
8324
8325 * gcc.dg/gimplefe-21.c: New testcase.
8326
f15dbadb
MC
83272017-01-12 Michael Collison <michael.collison@arm.com>
8328
8329 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
8330
73e32c47
JK
83312017-01-11 Julia Koval <julia.koval@intel.com>
8332 Uros Bizjak <ubizjak@gmail.com>
8333
8334 * gcc.target/i386/sgx.c New test.
8335 * gcc.target/i386/sse-12.c: Add -msgx.
8336 * gcc.target/i386/sse-13.c: Ditto.
8337 * gcc.target/i386/sse-14.c: Ditto.
8338 * gcc.target/i386/sse-22.c: Ditto.
8339 * gcc.target/i386/sse-23.c: Ditto.
8340 * g++.dg/other/i386-2.C: Ditto.
8341 * g++.dg/other/i386-3.C: Ditto.
8342
3594adc7
MS
83432017-01-11 Martin Sebor <msebor@redhat.com>
8344
8345 PR c++/24511
8346 * g++.dg/template/explicit9.C: New test.
8347
01bfd257
NS
83482017-01-11 Nathan Sidwell <nathan@acm.org>
8349
8350 PR c++/77812
8351 * g++.dg/pr77812.C: New.
8352
88df7964
JJ
83532017-01-11 Jakub Jelinek <jakub@redhat.com>
8354
eae63d78
JJ
8355 PR c++/71537
8356 * g++.dg/cpp1y/constexpr-71537.C: New test.
8357
88df7964
JJ
8358 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
8359 argument.
8360
960ecba4
MS
83612017-01-11 Martin Sebor <msebor@redhat.com>
8362
8363 PR c/47931
8364 * c-c++-common/Waddress-2.c: New test.
8365
1f258a55
JJ
83662017-01-11 Jakub Jelinek <jakub@redhat.com>
8367
8368 PR c++/78341
8369 * g++.dg/cpp0x/pr78341.C: New test.
8370
bf5fbf46
MS
83712017-01-11 Martin Sebor <msebor@redhat.com>
8372
8373 PR c/78768
8374 * gcc.dg/pr78768.c: New test.
8375
19ff0049
DM
83762017-01-11 David Malcolm <dmalcolm@redhat.com>
8377
8378 PR driver/78877
8379 * gcc.dg/spellcheck-options-14.c: New test case.
8380 * gcc.dg/spellcheck-options-15.c: New test case.
8381 * gcc.dg/spellcheck-options-16.c: New test case.
8382 * gcc.dg/spellcheck-options-17.c: New test case.
8383
c86e9f03
ML
83842017-01-11 Martin Liska <mliska@suse.cz>
8385
8386 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
8387
947f51d6
JJ
83882017-01-11 Jakub Jelinek <jakub@redhat.com>
8389
8390 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
8391 instead of just 1 for the decomposition from struct C.
8392
849fccf8
EB
83932017-01-11 Eric Botcazou <ebotcazou@adacore.com>
8394
8395 * gcc.c-torture/execute/20170111-1.c: New test.
8396
80c74722
RB
83972017-01-11 Richard Biener <rguenther@suse.de>
8398
8399 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
8400
4c4b4703
JJ
84012017-01-11 Jakub Jelinek <jakub@redhat.com>
8402
8403 PR middle-end/50199
8404 * gcc.dg/lto/pr50199_0.c: New test.
8405
664b1a6b
MS
84062017-01-10 Martin Sebor <msebor@redhat.com>
8407
8408 PR testsuite/78960
8409 PR testsuite/78959
8410 PR testsuite/78133
8411 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
8412 * gcc.dg/tree-ssa/pr78622.c: Ditto.
8413
fefd3086
MS
84142017-01-10 Martin Sebor <msebor@redhat.com>
8415
8416 PR middle-end/78138
664b1a6b 8417 * gcc.dg/pr78138.c: New test.
fefd3086 8418
b9f4757f
DM
84192017-01-10 David Malcolm <dmalcolm@redhat.com>
8420
8421 PR c++/77949
8422 * g++.dg/diagnostic/pr77949.C: New test case.
8423
5a50f6bb
MS
84242017-01-10 Martin Sebor <msebor@redhat.com>
8425
8426 PR middle-end/78245
8427 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
8428
c16880ef
MS
84292017-01-10 Martin Sebor <msebor@redhat.com>
8430
8431 PR tree-optimization/78775
8432 * gcc.dg/attr-alloc_size-4.c: Add test cases.
8433 * gcc.dg/attr-alloc_size-10.c: New test.
8434 * gcc.dg/attr-alloc_size-11.c: New test.
8435 * gcc.dg/builtin-stringop-chk-7.c: New test.
8436 * gcc.dg/pr78775.c: New test.
8437 * gcc.dg/pr78973-2.c: New test.
8438 * gcc.dg/pr78973.c: New test.
8439
5363d9d9
JL
84402017-01-10 Jeff Law <law@redhat.com>
8441
8442 PR tree-optimization/77766
8443 PR tree-optimization/78856
8444 * gcc.c-torture/execute/pr77766.c: New test.
8445
aae23693
RB
84462016-01-10 Richard Biener <rguenther@suse.de>
8447
8448 PR tree-optimization/79034
8449 * g++.dg/torture/pr79034.C: New testcase.
8450
a0843aed
ML
84512017-01-10 Martin Liska <mliska@suse.cz>
8452
8453 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
8454 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
8455 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
8456 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
8457 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
8458 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
8459 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
8460 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
8461 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
8462 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
8463 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
8464 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
8465 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
8466 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
8467 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
8468 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
8469 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
8470 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
8471 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
8472 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
8473 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
8474 * gcc.dg/ipa/pr64307.c: Likewise.
8475 * gcc.dg/ipa/pr77653.c: Likewise.
8476
79fc8ffe
AS
84772017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
8478
8479 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
8480 * g++.dg/other/i386-3.C: Ditto.
8481 * gcc.target/i386/sse-12.c: Ditto.
8482 * gcc.target/i386/sse-13.c: Ditto.
8483 * gcc.target/i386/sse-22.c: Ditto.
8484 * gcc.target/i386/sse-23.c: Ditto.
8485 * gcc.target/i386/builtin_target.c: Handle new option.
8486 * gcc.target/i386/funcspec-56.inc: Test new attributes.
8487 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
8488 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
8489
dfa6951f
MS
84902017-01-09 Martin Sebor <msebor@redhat.com>
8491
8492 PR testsuite/79036
8493 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
8494 with different precisions.
8495
a271e415
EB
84962017-01-09 Eric Botcazou <ebotcazou@adacore.com>
8497
8498 * g++.dg/opt/call2.C: New test.
8499 * g++.dg/opt/call3.C: Likewise.
8500 * gnat.dg/array26.adb: New test.
8501 * gnat.dg/array26_pkg.ad[sb]: New helper.
8502 * gnat.dg/array27.adb: New test.
8503 * gnat.dg/array27_pkg.ad[sb]: New helper.
8504 * gnat.dg/array28.adb: New test.
8505 * gnat.dg/array28_pkg.ad[sb]: New helper.
8506
bd2c6270
JJ
85072017-01-09 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR translation/79019
8510 PR translation/79020
8511 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
8512 diagnostics.
8513 * gfortran.dg/initialization_17.f90: Likewise.
8514
1c1d8e75
DH
85152017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8516
8517 PR testsuite/79026
8518 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
8519 * gcc.target/i386/pr78904-4.c: Likewise.
8520 * gcc.target/i386/pr78904-6.c: Likewise.
8521 * gcc.target/i386/pr78967-2.c: Likewise.
8522
cb330ba5
JJ
85232017-01-09 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR tree-optimization/78899
8526 * gcc.target/i386/pr78899.c: New test.
8527 * gcc.dg/pr71077.c: New test.
8528
a5e14a42
MJ
85292017-01-09 Martin Jambor <mjambor@suse.cz>
8530
8531 PR ipa/78365
8532 PR ipa/78599
8533 * gcc.dg/torture/pr78365.c: New test.
8534
01216d27
JJ
85352017-01-09 Jakub Jelinek <jakub@redhat.com>
8536
dc59e50a
JJ
8537 PR c++/78948
8538 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
8539 (main): Use int* instead of long long.
8540
01216d27
JJ
8541 PR tree-optimization/78938
8542 * gcc.dg/vect/pr78938.c: New test.
8543
c0d4fec7
KT
85442017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8545
8546 * gcc.dg/20161219.c: New test.
8547
7b1b0cc1
RB
85482017-01-09 Richard Biener <rguenther@suse.de>
8549
8550 PR tree-optimization/78997
8551 * gcc.dg/torture/pr78997.c: New testcase.
8552
813b9c0d
RB
85532017-01-09 Richard Biener <rguenther@suse.de>
8554
8555 PR debug/79000
8556 * g++.dg/lto/pr79000_0.C: New testcase.
8557 * g++.dg/lto/pr79000_1.c: Likewise.
8558
efcc8d38
MS
85592017-01-08 Martin Sebor <msebor@redhat.com>
8560
8561 PR middle-end/77708
8562 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
8563 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
8564 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
8565 due to bug 78969.
8566 * gcc.dg/format/pr78569.c: Adjust.
8567
5ccf1d8d
DM
85682017-01-07 David Malcolm <dmalcolm@redhat.com>
8569
8570 PR c++/72803
8571 * g++.dg/diagnostic/pr72803.C: New test case.
8572
42002dfe
MS
85732017-01-07 Martin Sebor <msebor@redhat.com>
8574
8575 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
8576 * gcc.dg/attr-alloc_size-4.c: Same.
8577
de91486c
AV
85782017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
8579
8580 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
8581 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
8582 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
8583 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
8584 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
8585 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
8586 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
8587
f55a925e
AS
85882017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
8589 * gcc.dg/memcmp-1.c: New.
8590 * gcc.dg/strncmp-1.c: New.
8591
f3caa118
AV
85922017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8593
8594 * gcc.target/arm/acle/mcrr: New.
8595 * gcc.target/arm/acle/mcrr2: New.
8596 * gcc.target/arm/acle/mrrc: New.
8597 * gcc.target/arm/acle/mrrc2: New.
8598
ecc9a25b
AV
85992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8600
8601 * gcc.target/arm/acle/mcr.c: New.
8602 * gcc.target/arm/acle/mrc.c: New.
8603 * gcc.target/arm/acle/mcr2.c: New.
8604 * gcc.target/arm/acle/mrc2.c: New.
8605
3811581f
AV
86062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8607
8608 * gcc.target/arm/acle/ldc: New.
8609 * gcc.target/arm/acle/ldc2: New.
8610 * gcc.target/arm/acle/ldcl: New.
8611 * gcc.target/arm/acle/ldc2l: New.
8612 * gcc.target/arm/acle/stc: New.
8613 * gcc.target/arm/acle/stc2: New.
8614 * gcc.target/arm/acle/stcl: New.
8615 * gcc.target/arm/acle/stc2l: New.
8616
d57daa0c
AV
86172017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
8618
8619 * gcc.target/arm/acle/acle.exp: Run tests for different options
8620 and make sure fat-lto-objects is used such that we can still do
8621 assemble scans.
8622 * gcc.target/arm/acle/cdp.c: New.
8623 * gcc.target/arm/acle/cdp2.c: New.
8624 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
8625 (check_effective_target_arm_coproc1_ok_nocache): New.
8626 (check_effective_target_arm_coproc2_ok): New.
8627 (check_effective_target_arm_coproc2_ok_nocache): New.
8628 (check_effective_target_arm_coproc3_ok): New.
8629 (check_effective_target_arm_coproc3_ok_nocache): New.
8630 (check_effective_target_arm_coproc4_ok): New.
8631 (check_effective_target_arm_coproc4_ok_nocache): New.
8632
8a123229
MS
86332017-01-06 Martin Sebor <msebor@redhat.com>
8634
8635 PR middle-end/78605
8636 * gcc.dg/tree-ssa/pr78605.c: New test.
8637
5b8999d6
MS
86382017-01-05 Martin Sebor <msebor@redhat.com>
8639
8640 PR tree-optimization/78910
8641 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
8642 diagnostics.
8643 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8644 * gcc.dg/tree-ssa/pr78910.c: New test.
8645
4e89adf9
EB
86462017-01-05 Eric Botcazou <ebotcazou@adacore.com>
8647
8648 * gcc.dg/sso-10.c: New test.
8649
962c5679
JJ
86502017-01-05 Jakub Jelinek <jakub@redhat.com>
8651
cfd719e7
JJ
8652 PR tree-optimization/71016
8653 * gcc.target/i386/pr71016.c: New test.
8654 * gcc.target/aarch64/pr71016.c: New test.
8655 * gcc.dg/tree-ssa/pr66726-3.c: New test.
8656
26f20371
JJ
8657 PR c++/78931
8658 * g++.dg/cpp1z/decomp19.C: New test.
8659
962c5679
JJ
8660 PR c++/78890
8661 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
8662 * g++.dg/init/union1.C: Likewise.
8663 * g++.dg/cpp0x/union6.C: Expect errors.
8664 * g++.dg/cpp0x/union8.C: New test.
8665 * g++.dg/cpp0x/pr78890-1.C: New test.
8666 * g++.dg/cpp0x/pr78890-2.C: New test.
8667
8c15f541
DE
86682017-01-05 David Edelsohn <dje.gcc@gmail.com>
8669
8670 * gcc.target/powerpc/pr71670.c: Require p9vector.
8671 * gcc.target/powerpc/p9-novsx.c: Same.
8672
51b86113
DM
86732017-01-05 David Malcolm <dmalcolm@redhat.com>
8674
8675 * selftests/asr_div1.rtl: New file.
8676 * selftests/aarch64: New subdirectory.
8677 * selftests/aarch64/times-two.rtl: New file.
8678 * selftests/bb-index.rtl: New file.
8679 * selftests/cfg-test.rtl: New file.
8680 * selftests/const-int.rtl: New file.
8681 * selftests/example-labels.rtl: New file.
8682 * selftests/insn-with-mode.rtl: New file.
8683 * selftests/jump-to-label-ref.rtl: New file.
8684 * selftests/jump-to-return.rtl: New file.
8685 * selftests/jump-to-simple-return.rtl: New file.
8686 * selftests/mem.rtl: New file.
8687 * selftests/note-insn-deleted.rtl: New file.
8688 * selftests/note_insn_basic_block.rtl: New file.
8689 * selftests/simple-cse.rtl: New file.
8690 * selftests/symbol-ref.rtl: New file.
8691 * selftests/x86_64: New subdirectory.
8692 * selftests/x86_64/call-insn.rtl: New file.
8693 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
8694 * selftests/x86_64/times-two.rtl: New file.
8695 * selftests/x86_64/unspec.rtl: New file.
8696
dc7650cc
NS
86972017-01-05 Nathan Sidwell <nathan@acm.org>
8698
8699 PR c++/78765
8700 * g++.dg/cpp0x/pr78765.C: New.
8701
3db70565
DV
87022017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8703
8704 * gcc.target/s390/memcpy-2.c: New test.
8705 * gcc.target/s390/memset-2.c: New test.
8706
f5a537e3
AK
87072017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8708
8709 * gcc.target/s390/memcpy-1.c: New test.
8710
d80c6d02
JL
87112017-01-04 Jeff Law <law@redhat.com>
8712
8713 PR tree-optimization/78812
8714 * g++.dg/torture/pr78812.C: New test.
8715
08edc320 87162017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
8717
8718 PR target/71977
8719 PR target/70568
8720 PR target/78823
8721 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
8722 64-bit VSX systems with direct move, whether we optimize common
8723 code sequences in the GLIBC math library for float math functions.
8724 * gcc.target/powerpc/pr71977-2.c: Likewise.
8725
a9342885
MP
87262017-01-04 Marek Polacek <polacek@redhat.com>
8727
8728 PR c++/64767
8729 * c-c++-common/Wpointer-compare-1.c: New test.
8730
066435fe
JJ
87312017-01-04 Jakub Jelinek <jakub@redhat.com>
8732
abec4284
JJ
8733 PR c++/78949
8734 * c-c++-common/Wunused-var-16.c: New test.
8735
26c43e27
JJ
8736 PR c++/78693
8737 * g++.dg/cpp0x/pr78693.C: New test.
8738
fc73e60c
JJ
8739 PR driver/78957
8740 * gcc.dg/pr78957.c: New test.
8741
c9cf3863
JJ
8742 * g++.dg/cpp1y/auto-fn34.C: New test.
8743
066435fe
JJ
8744 PR c++/71182
8745 * g++.dg/cpp0x/pr71182.C: New test.
8746
598bd687
KN
87472017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
8748
8749 PR target/78056
8750 * gcc.target/powerpc/pr78056-1.c: New test.
8751 * gcc.target/powerpc/pr78056-2.c: New test.
8752 * gcc.target/powerpc/pr78056-3.c: New test.
8753 * gcc.target/powerpc/pr78056-4.c: New test.
8754 * gcc.target/powerpc/pr78056-5.c: New test.
8755 * gcc.target/powerpc/pr78056-6.c: New test.
8756 * gcc.target/powerpc/pr78056-7.c: New test.
8757 * gcc.target/powerpc/pr78056-8.c: New test.
8758 * lib/target-supports.exp
8759 (check_effective_target_powerpc_popcntb_ok): New procedure to test
8760 whether the effective target supports the popcntb instruction.
8761
8194635a
JL
87622017-01-03 Jeff Law <law@redhat.com>
8763
8764 PR tree-optimization/67955
8765 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
8766
baf9ebc8
MP
87672017-01-04 Marek Polacek <polacek@redhat.com>
8768
8769 PR c++/77545
8770 PR c++/77284
8771 * g++.dg/cpp0x/range-for32.C: New test.
8772 * g++.dg/cpp0x/range-for33.C: New test.
8773
5dd9a9d0
DM
87742017-01-04 David Malcolm <dmalcolm@redhat.com>
8775
8776 * gcc.dg/Wmissing-braces-fixits.c: New test case.
8777
4bf07f3f
NS
87782017-01-04 Nathan Sidwell <nathan@acm.org>
8779
8780 PR c++/66735
8781 * g++.dg/cpp1y/pr66735.C: New.
8782
165ba2e9
JJ
87832017-01-04 Jakub Jelinek <jakub@redhat.com>
8784
8785 PR tree-optimization/71563
8786 * gcc.dg/tree-ssa/pr71563.c: New test.
8787
4567f969
JB
87882017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
8789
8790 PR fortran/78534
8791 PR fortran/78976
8792 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8793 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8794 * gfortran.dg/transfer_intrinsic_1.f90: Change
8795 scan-tree-dump-times due to gfc_trans_string_copy change to
8796 avoid -Wstringop-overflow.
8797
1c06f07f
JL
87982017-01-03 Jeff Law <law@redhat.com>
8799
8800 PR tree-optimization/78856
8801 * gcc.c-torture/execute/pr78856.c: New test.
8802
60fb638f
MM
88032017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
8804
8805 PR target/78953
8806 * gcc.target/powerpc/pr78953.c: New test.
8807
e4d02f52
ILT
88082017-01-03 Ian Lance Taylor <iant@google.com>
8809
8810 * gcc.misc-tests/godump-1.c: Update for accurate representation of
8811 enums.
8812
5b4f088d
MS
88132017-01-03 Martin Sebor <msebor@redhat.com>
8814
8815 PR tree-optimization/78696
8816 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
8817 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
8818 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
8819 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
8820
88212017-01-03 David Malcolm <dmalcolm@redhat.com>
8822
8823 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
8824 with more than one digit.
8825 * lib/gcc-dg.exp (process-message): Support more than one digit
8826 in relative line specifications.
8827
88282017-01-03 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR tree-optimization/78965
8831 * gcc.dg/pr78965.c: New test.
8832
8833 PR middle-end/78901
8834 * g++.dg/opt/pr78901.C: New test.
8835
88362017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
8837
8838 PR fortran/78534
8839 PR fortran/66310
8840 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
8841 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
8842 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
8843 * gfortran.dg/repeat_7.f90: New test for PR 66310.
8844 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
8845 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
8846 * gfortran.dg/string_1_lp64.f90: New test.
8847 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
8848 * gfortran.dg/string_3_lp64.f90: New test.
8849 * gfortran.dg/transfer_intrinsic_1.f90: Change
8850 scan-tree-dump-times due to gfc_trans_string_copy change to
8851 avoid -Wstringop-overflow.
8852
8b7163c6
UB
88532017-01-02 Uros Bizjak <ubizjak@gmail.com>
8854
8855 PR target/78967
8856 * gcc.target/i386/pr78967-1.c: New test.
8857 * gcc.target/i386/pr78967-2.c: Ditto.
8858 * gcc.target/i386/pr78967-3.c: Ditto.
8859
8860 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
8861 * gcc.target/i386/pr78904-4.c: Ditto.
8862 * gcc.target/i386/pr78904-6.c: Ditto.
8863
e2940b98
JH
88642017-01-01 Jan Hubicka <hubicka@ucw.cz>
8865
8866 PR middle-end/77674
8867 * g++.dg/torture/pr77674.C: New testcase.
8868
cbe34bb5 88692017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
8870
8871 Update copyright years.
818ab71a 8872\f
cbe34bb5 8873Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
8874
8875Copying and distribution of this file, with or without modification,
8876are permitted in any medium without royalty provided the copyright
8877notice and this notice are preserved.