]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
id-17.f: Fix typo.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bb61e6e3
RB
12017-10-05 Richard Biener <rguenther@suse.de>
2
3 * gfortran.dg/graphite/id-17.f: Fix typo.
4 * gfortran.dg/graphite/id-19.f: Likewise.
5 * gfortran.dg/graphite/pr29832.f90: Likewise.
6 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7 * gfortran.dg/graphite/pr42326.f90: Likewise.
8 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
9 * gfortran.dg/graphite/run-id-2.f90: Likewise.
10 * gfortran.dg/graphite/run-id-3.f90: Likewise.
11
5b93c0ee
PC
122017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
13
14 PR c++/80471
15 * g++.dg/cpp1y/pr80471.C: New.
16
25139006
PC
172017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
18
19 PR c++/78131
20 * g++.dg/cpp1z/constexpr-lambda17.C: New.
21
968e56bf
PC
222017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
23
24 PR c++/78018
25 * g++.dg/cpp1y/lambda-generic-78018.C: New.
26
fb4ccfed
PC
272017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
28 Andrew Pinski <apinski@cavium.com>
29
30 PR c++/71946
31 * g++.dg/cpp0x/lambda/lambda-asm1.C: New.
32 * g++.dg/cpp0x/lambda/lambda-stmtexpr1.C: Likewise.
33
ab6501d7
SD
342017-10-04 Sudakshina Das <sudi.das@arm.com>
35
36 * gcc.target/aarch64/bic_imm_1.c: New.
37 * gcc.target/aarch64/orr_imm_1.c: Likewise.
38
b419102c
NS
392017-10-04 Nathan Sidwell <nathan@acm.org>
40
41 * g++.dg/abi/mangle41.C: Adjust diagnostics.
42
420db574
JJ
432017-10-04 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/82373
46 * g++.dg/cpp1y/pr82373.C: New test.
47
8139a48e
DM
482017-10-04 David Malcolm <dmalcolm@redhat.com>
49
50 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
51 underlining for param.
52 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
53 highlighting of parameters; add test coverage for trivial
54 parameter decls, and for callback parameters.
55 * gcc.dg/pr68533.c: Update location of two errors to reflect
56 location of params.
57
6069fe72
DM
582017-10-04 David Malcolm <dmalcolm@redhat.com>
59
60 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
61 (create_code): Call it.
62 * jit.dg/test-vector-rvalues.cc: New test case.
63
4f15b6a2
AK
642017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
65
66 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
67 vector loop peeling.
68 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
69 New proc.
70
30d027da
AK
712017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
72
73 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
74 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
75 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
76 vect_floatint_cvt with vect_doubleint_cvt.
77 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
78 vect_intfloat_cvt with vect_intdouble_cvt.
79 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
80 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
81 depend on vect_intdouble_cvt.
82 * lib/target-supports.exp
83 (check_effective_target_vect_doubleint_cvt)
84 (check_effective_target_vect_intdouble_cvt): New procs.
85
c059a92e
AK
862017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
87
88 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
89 * lib/target-supports.exp (check_effective_target_vect_long_mult):
90 New proc.
91
a4646113
AK
922017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
93
94 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
95 * gfortran.dg/vect/pr77848.f: Likewise.
96
26412773
AK
972017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
98
99 * lib/target-supports.exp (check_effective_target_vect_float):
100 Return 1 being on a S/390 with VXE.
101 * gcc.dg/vect/pr31699.c: Require vec_float.
102 * gcc.dg/vect/pr61194.c: Likewise.
103 * gcc.dg/vect/pr65947-10.c: Likewise.
104 * gcc.dg/vect/pr66142.c: Likewise.
105 * gcc.dg/vect/slp-10.c: Likewise.
106 * gcc.dg/vect/slp-11c.c: Likewise.
107 * gcc.dg/vect/slp-12b.c: Likewise.
108 * gcc.dg/vect/slp-18.c: Likewise.
109 * gcc.dg/vect/slp-33.c: Likewise.
110 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
111 * gcc.dg/vect/slp-cond-2.c: Likewise.
112 * gcc.dg/vect/vect-cond-10.c: Likewise.
113 * gcc.dg/vect/vect-cond-8.c: Likewise.
114 * gcc.dg/vect/vect-cond-9.c: Likewise.
115 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
116 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
117
ebb4badd
TS
1182017-10-04 Thomas Schwinge <thomas@codesourcery.com>
119
120 PR tree-optimization/82374
121 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
122 attributes propagation changes for OMP outlined regions.
123 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
124 * c-c++-common/goacc/kernels-reduction.c: Likewise.
125
f95810b5
RS
1262017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
127
128 PR tree-optimization/82413
129 * g++.dg/pr82413.C: New test.
130
707905d0
PT
1312017-10-04 Paul Thomas <pault@gcc.gnu.org>
132
133 PR fortran/77296
134 * gfortran.dg/associate_32.f03 : New test.
135
8bca3f59
PC
1362017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
137
138 PR c++/78816
139 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
140
5c38262d
JJ
1412017-10-04 Jakub Jelinek <jakub@redhat.com>
142
143 PR tree-optimization/82374
144 * gcc.dg/gomp/pr82374.c: New test.
145
21375f0d
RB
1462017-10-04 Richard Biener <rguenther@suse.de>
147
148 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
149 errors and scan for one.
150 * gfortran.dg/graphite/id-19.f: Likewise.
151 * gfortran.dg/graphite/pr29832.f90: Likewise.
152 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
153 * gfortran.dg/graphite/pr42326.f90: Likewise.
154 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
155 * gfortran.dg/graphite/run-id-2.f90: Likewise.
156 * gfortran.dg/graphite/run-id-3.f90: Likewise.
157 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
158
944e0841
MM
1592017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
160
161 * gcc.target/powerpc/float128-odd.c: New test.
162
5bd8ff41
PC
1632017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/70343
166 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
167
11e3d45c
JL
1682017-10-03 Jeff Law <law@redhat.com>
169
170 PR target/82358
171 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
172
3b7511f9
MJ
1732017-10-03 Martin Jambor <mjambor@suse.cz>
174
175 PR tree-optimization/82363
176 * gcc.dg/tree-ssa/pr82363.c: New test.
177
bb81a576
JJ
1782017-10-03 Jakub Jelinek <jakub@redhat.com>
179
33ff5dda
JJ
180 PR tree-optimization/82381
181 * gcc.c-torture/compile/pr82381.c: New test.
182
bb81a576
JJ
183 PR target/82386
184 * gcc.dg/pr82386.c: New test.
185
5aab83d5
PC
1862017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/70570
189 * g++.dg/cpp1y/lambda-generic-70570.C: New.
190
70c894ea
PC
1912017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
192
193 PR c++/79590
194 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
195
603841eb
PC
1962017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
197
198 PR c++/79005
199 * g++.dg/cpp1y/lambda-generic-79005.C: New.
200
da3723a8
PT
2012017-10-02 Paul Thomas <pault@gcc.gnu.org>
202
203 PR fortran/82312
204 * gfortran.dg/typebound_proc_36.f90 : New test.
205
20a7e14a
PB
2062017-10-02 Peter Bergner <bergner@vnet.ibm.com>
207
208 PR target/80210
209 * gcc.target/powerpc/pr80210-2.c: New test.
210
f240a230
JJ
2112017-10-02 Jakub Jelinek <jakub@redhat.com>
212
476dec78
JJ
213 * gcc.dg/pr82389.c: New test.
214
f240a230
JJ
215 PR tree-optimization/82387
216 PR tree-optimization/82388
217 PR tree-optimization/82389
218 * gcc.c-torture/compile/pr82389.c: New test.
219 * gcc.c-torture/execute/pr82387.c: New test.
220 * gcc.c-torture/execute/pr82388.c: New test.
221
bac1187d
PC
2222017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
223
224 PR c++/79180
225 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
226 * g++.dg/torture/pr79180.C: Likewise.
227
228 PR c++/71386
229 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
230
96e2d1d1
RB
2312017-10-02 Richard Biener <rguenther@suse.de>
232
233 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
234 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
235 * gcc.dg/graphite/id-16.c: Likewise.
236 * gcc.dg/graphite/pr46168.c: Likewise.
237 * gcc.dg/graphite/pr68756.c: Likewise.
238 * gcc.dg/graphite/pr69728.c: Likewise.
239 * gcc.dg/graphite/pr71575-2.c: Likewise.
240 * gcc.dg/graphite/pr77362.c: Likewise.
241 * gcc.dg/graphite/pr81373.c: Likewise.
242 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
243 * gfortran.dg/graphite/interchange-1.f: Likewise.
244 * gfortran.dg/graphite/pr29581.f90: Likewise.
245 * gfortran.dg/graphite/pr42334-1.f: Likewise.
246 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
247 * gfortran.dg/graphite/pr42393.f90: Likewise.
248 * gfortran.dg/graphite/pr47019.f: Likewise.
249
1a6da556
PC
2502017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/69977
253 * g++.dg/cpp1y/lambda-generic-69977.C: New.
254
144d302e
PC
2552017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/59991
258 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
259
7838c9a8
TV
2602017-10-02 Tom de Vries <tom@codesourcery.com>
261
262 * gcc.c-torture/compile/pr82337.c: Add
263 dg-require-effective-target nonlocal_goto.
264
f25a140b
RS
2652017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
266 Alan Hayward <alan.hayward@arm.com>
267 David Sherwood <david.sherwood@arm.com>
268
269 PR target/71307
270 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
271
0389d86c
RB
2722017-10-02 Richard Biener <rguenther@suse.de>
273
274 PR tree-optimization/82355
275 * gcc.dg/graphite/fuse-1.c: Adjust.
276 * gcc.dg/graphite/fuse-2.c: Likewise.
277 * gcc.dg/graphite/pr82355.c: New testcase.
278
aa2a59fc
JL
2792017-10-01 Jeff Law <law@redhat.com>
280
281 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
282
efa1d7a2
DH
2832017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
284
285 PR fortran/61450
286 * gfortran.dg/binding_label_tests_28.f90: New test.
287
ae3f9c32
PC
2882017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/65949
291 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
292
333cb612
PC
2932017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/68754
296 * g++.dg/cpp1y/constexpr-68754.C: Move...
297 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
298
15c77315
JJ
2992017-09-30 Jakub Jelinek <jakub@redhat.com>
300
301 PR target/82361
302 * gcc.target/i386/pr82361-1.c: New test.
303 * gcc.target/i386/pr82361-2.c: New test.
304
b09bf97b
YG
3052017-09-29 Yury Gribov <tetra2005@gmail.com>
306
307 PR middle-end/82319
308 * c-c++/common/pr57371-4.c: Test NaN comparisons.
309
6e3e8419
EB
3102017-09-29 Eric Botcazou <ebotcazou@adacore.com>
311
312 * g++.dg/other/dump-ada-spec-10.C: New test.
313
e9d297a1
JL
3142017-09-29 Jeff Law <law@redhat.com>
315
316 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
317
603be022
JJ
3182017-09-29 Jakub Jelinek <jakub@redhat.com>
319
320 P0683R1 - default member initializers for bit-fields
321 * g++.dg/ext/bitfield6.C: New test.
322 * g++.dg/cpp2a/bitfield1.C: New test.
323 * g++.dg/cpp2a/bitfield2.C: New test.
324 * g++.dg/cpp2a/bitfield3.C: New test.
325
9129a561
VM
3262017-09-29 Vladimir Makarov <vmakarov@redhat.com>
327
328 PR target/81481
329 * gcc.target/i386/pr81481.c: New.
330
a815fe44
KN
3312017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
332
b5e6b7ca 333 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
334 and dg-require-effective-target directives to correct testing
335 behavior.
b5e6b7ca
SB
336 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
337 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
338 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 339 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 340 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 341 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 342 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 343 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 344 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 345 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 346 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 347 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 348 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 349 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 350 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 351 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 352 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 353
e75210d6
BS
3542017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
355
356 PR tree-optimization/82337
357 * gcc.c-torture/compile/pr82337.c: New file.
358
52c6ab74
JM
3592017-09-29 Javier Miranda <miranda@adacore.com>
360
361 * gnat.dg/unchecked_union3.adb: New testcase.
362
3632017-09-29 Javier Miranda <miranda@adacore.com>
364
365 * gnat.dg/unchecked_union2.adb: New testcase.
366
1dce26a1
DH
3672017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
368
369 PR fortran/25071
370 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
371 * gfortran.dg/argument_checking_4.f90: Likewise.
372 * gfortran.dg/argument_checking_5.f90: Likewise.
373 * gfortran.dg/argument_checking_6.f90: Likewise.
374 * gfortran.dg/argument_checking_10.f90: Likewise.
375 * gfortran.dg/argument_checking_13.f90: Likewise.
376 * gfortran.dg/argument_checking_15.f90: Likewise.
377 * gfortran.dg/argument_checking_18.f90: Likewise.
378 * gfortran.dg/gomp/udr8.f90: Likewise.
379 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
380 the dg-options.
381
bf61f589
JJ
3822017-09-29 Jakub Jelinek <jakub@redhat.com>
383
27746ca9
JJ
384 * g++.dg/ext/bitfield7.C: New test.
385 * g++.dg/ext/bitfield8.C: New test.
386 * g++.dg/ext/bitfield9.C: New test.
387
2a389958
JJ
388 PR c/82340
389 * gcc.dg/tree-ssa/pr82340.c: New test.
390
bf61f589
JJ
391 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
392
051e4e1c
PC
3932017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
394
395 PR c++/79488
396 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
397
ff299487
JJ
3982017-09-28 Jakub Jelinek <jakub@redhat.com>
399
400 PR target/82342
401 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
402 * gcc.target/i386/pr82260-2.c: Likewise.
403
10e93cf5
SS
4042017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
405
406 * gcc.target/i386/avx512f-constant-float-return.c: New test.
407
b4aac5c3
CL
4082017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
409
410 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
411 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
412 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
413 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
414 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
415 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
416 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
417 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
418 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
419 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
420
5a47aa2c
DM
4212017-09-28 David Malcolm <dmalcolm@redhat.com>
422
423 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
424 test case.
425 * jit.dg/test-returning-function-ptr.c (create_code): Update to
426 create a function pointer type independently of the call to
427 gcc_jit_function_get_address, and assign the pointer to a local
428 before returning it, to exercise the function pointer type
429 comparison code.
430
15a65e63
DM
4312017-09-27 David Malcolm <dmalcolm@redhat.com>
432
433 * jit.dg/all-non-failing-tests.h: Add
434 test-returning-function-ptr.c.
435 * jit.dg/test-returning-function-ptr.c: New test case.
436
a509c571
CL
4372017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
438
439 PR target/71727
440 * gcc.target/aarch64/pr71727-2.c: New test.
441
6e0cc90b
KN
4422017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
443
444 * gcc.target/powerpc/swaps-p8-28.c: New test.
445 * gcc.target/powerpc/swaps-p8-29.c: New test.
446 * gcc.target/powerpc/swaps-p8-30.c: New test.
447 * gcc.target/powerpc/swaps-p8-31.c: New test.
448 * gcc.target/powerpc/swaps-p8-32.c: New test.
449 * gcc.target/powerpc/swaps-p8-33.c: New test.
450 * gcc.target/powerpc/swaps-p8-34.c: New test.
451 * gcc.target/powerpc/swaps-p8-35.c: New test.
452 * gcc.target/powerpc/swaps-p8-36.c: New test.
453 * gcc.target/powerpc/swaps-p8-37.c: New test.
454 * gcc.target/powerpc/swaps-p8-38.c: New test.
455 * gcc.target/powerpc/swaps-p8-39.c: New test.
456 * gcc.target/powerpc/swaps-p8-40.c: New test.
457 * gcc.target/powerpc/swaps-p8-41.c: New test.
458 * gcc.target/powerpc/swaps-p8-42.c: New test.
459 * gcc.target/powerpc/swaps-p8-43.c: New test.
460 * gcc.target/powerpc/swaps-p8-44.c: New test.
461 * gcc.target/powerpc/swaps-p8-45.c: New test.
462
4ca4cf4e
CL
4632017-09-27 Carl Love <cel@us.ibm.com>
464 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
465 for the __builtin_fctid and __builtin_fctiw.
466
d4b7f2ee
PJ
4672017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
468
469 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
470 new group memory offsetting code in the BRIG frontend.
471 * brig.dg/test/gimple/function_calls.hsail: Likewise.
472 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
473 * brig.dg/test/gimple/variables.hsail: Likewise.
474
b55c7343
JJ
4752017-09-27 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/82159
478 * g++.dg/opt/pr82159.C: New test.
479
7ba950d3
AK
4802017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
481
482 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
483
7a6ed74d
MM
4842017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
485
486 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
487 don't generate a 32-bit shift after doing XSCVDPSPN.
488 * gcc.target/powerpc/direct-move-float1.c: Likewise.
489 * gcc.target/powerpc/direct-move-float3.c: New test.
490
1d6fadee
PK
4912017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
492
493 * gcc.dg/tree-ssa/cmpdiv.c: New test.
494
1262c6cf
CL
4952017-09-26 Carl Love <cel@us.ibm.com>
496
497 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
498 file for the new built-ins and the existing built-ins.
499
63b62fa0
JW
5002017-09-26 Janus Weil <janus@gcc.gnu.org>
501
502 PR fortran/82143
503 PR fortran/82324
504 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
505 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
506 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
507 Don't assume that DOUBLE PRECISION has kind=16.
508
3c549718
TK
5092017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
510
511 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
512 warning from associate construct and do loop.
513
5714abff
TK
5142017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
515
516 * gfortran.dg/gomp/associate1.f90: Really commit change
517 from 2017-09-25.
518 * gfortran.dg/predcom-1.f: Likewise.
519 * gfortran.dg/unconstrained_commons.f: Likewise.
520
caab3763
JJ
5212017-09-26 Jakub Jelinek <jakub@redhat.com>
522
523 PR middle-end/35691
524 * gcc.dg/pr35691-5.c: New test.
525 * gcc.dg/pr35691-6.c: New test.
526
621e5370
RB
5272017-09-26 Richard Biener <rguenther@suse.de>
528
529 PR tree-optimization/82321
530 * gcc.dg/graphite/pr82321.c: New testcase.
531
703fe7a4
AK
5322017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
533
18b10d78
AK
534 * lib/target-supports.exp (check_effective_target_vect_int)
535 (check_effective_target_vect_shift)
536 (check_effective_target_whole_vector_shift)
537 (check_effective_target_vect_shift_char)
538 (check_effective_target_vect_long)
539 (check_effective_target_vect_double)
540 (check_effective_target_vect_long_long)
541 (check_effective_target_vect_perm)
542 (check_effective_target_vect_perm_byte)
543 (check_effective_target_vect_perm_short)
544 (check_effective_target_vect_widen_mult_qi_to_hi)
545 (check_effective_target_vect_widen_mult_hi_to_si)
546 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
547 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
548 (check_effective_target_vect_widen_mult_si_to_di_pattern)
549 (check_effective_target_vect_pack_trunc)
550 (check_effective_target_vect_unpack)
551 (check_effective_target_vect_hw_misalign)
552 (check_effective_target_vect_condition)
553 (check_effective_target_vect_cond_mixed)
554 (check_effective_target_vect_char_mult)
555 (check_effective_target_vect_short_mult)
556 (check_effective_target_vect_int_mult)
557 (check_effective_target_vect_extract_even_odd)
558 (check_effective_target_vect_interleave)
559 (check_effective_target_sqrt_insn)
560 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
561 VX.
562 (check_vect_support_and_set_flags): New proc.
563 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 564
09fdb701
RB
5652017-09-26 Richard Biener <rguenther@suse.de>
566
567 PR tree-optimization/82320
568 * gcc.dg/torture/pr82320.c: New testcase.
569
df2a1a26
CL
5702017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
571
572 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
573 Fix arm check.
574
af2c8a96
JL
5752017-09-25 Jeff Law <law@redhat.com>
576
577 * lib/target-supports.exp
578 (check_effective_target_supports_stack_clash_protection): Enable for
579 rs6000 and powerpc targets.
580
d80d5c38
BC
5812017-09-25 Bin Cheng <bin.cheng@arm.com>
582
583 PR tree-optimization/82163
584 * gcc.dg/tree-ssa/pr82163.c: New test.
585
15e23330
TK
5862017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
587
588 * gfortran.dg/do_subscript_1.f90: New test.
589 * gfortran.dg/do_subscript_2.f90: New test.
590 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
591 * gfortran.dg/predcom-1.f: Adjust loop bounds.
592 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
593
2678bf2f
WS
5942017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
595
596 * gcc.target/powerpc/fold-vec-st-char.c: New.
597 * gcc.target/powerpc/fold-vec-st-double.c: New.
598 * gcc.target/powerpc/fold-vec-st-float.c: New.
599 * gcc.target/powerpc/fold-vec-st-int.c: New.
600 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
601 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
602 * gcc.target/powerpc/fold-vec-st-short.c: New.
603
504e0b5f
PMR
6042017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
605
606 * g++.dg/pr82155.C: New testcase.
607
d362ac6c
RB
6082017-09-25 Richard Biener <rguenther@suse.de>
609
610 PR tree-optimization/82285
611 * gcc.dg/torture/pr82285.c: New testcase.
612
e98cd75f
PMR
6132017-09-25 Justin Squirek <squirek@adacore.com>
614
615 * gnat.dg/entry_family.adb: New testcase
616
60ba7cd3
L
6172017-09-24 H.J. Lu <hongjiu.lu@intel.com>
618
619 PR target/82267
620 * gcc.target/i386/pr82267.c: New test.
621
c6c74708
TK
6222017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
623 PR fortran/66328
624
625 * gfortran.dg/data_derived_1.f90: New test.
626
24bafc56
TK
6272017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
628
629 PR fortran/54633
630 * gfortran.dg/intrinsic_bounds_1.f90: New test.
631 * gfortran.dg/intrinsic_param_1.f90: New test.
632
650f7d09
TK
6332017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
634 Steven G. Kargl <kargl@gcc.gnu.org>
635
636 PR fortran/80118
637 * gfortran.dg/zero_sized_7.f90: New test.
638
d16d81b5
JW
6392017-09-23 Janus Weil <janus@gcc.gnu.org>
640
641 PR fortran/82143
642 * gfortran.dg/promotion_3.f90: New test case.
643 * gfortran.dg/promotion_4.f90: New test case.
644
89762a83
DS
6452017-09-23 Daniel Santos <daniel.santos@pobox.com>
646
647 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
648 * gcc.target/i386/pr82196-2.c: (b): Likewise.
649
2dc589be
JJ
6502017-09-22 Jakub Jelinek <jakub@redhat.com>
651
a93952d2
JJ
652 PR middle-end/35691
653 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
654 instead of -fdump-tree-forwprop-details in dg-options.
655 * gcc.dg/pr35691-2.c: Likewise.
656 * gcc.dg/pr35691-3.c: New test.
657 * gcc.dg/pr35691-4.c: New test.
658
2dc589be
JJ
659 PR sanitizer/81929
660 * g++.dg/ubsan/pr81929.C: New test.
661
ea44495d
RS
6622017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
663
664 PR tree-optimization/82289
665 * gcc.dg/vect/pr82289.c: New test.
666
f702e7d4
RS
6672017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
668 Alan Hayward <alan.hayward@arm.com>
669 David Sherwood <david.sherwood@arm.com>
670
671 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
672 of alignment message.
673 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
674
b2b67217
MS
6752017-09-22 Martin Sebor <msebor@redhat.com>
676
677 PR c/81854
678 * gcc.target/i386/pr80732.c: Correct a type error.
679
9003adc7
DM
6802017-09-22 David Malcolm <dmalcolm@redhat.com>
681
682 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
683 to reflect highlighting of parameters; add test coverage for
684 callback parameters.
685
4d6e2f33
RB
6862017-09-22 Richard Biener <rguenther@suse.de>
687
688 * gcc.dg/graphite/scop-24.c: New testcase.
689
2402ffb6
RB
6902017-09-22 Richard Biener <rguenther@suse.de>
691
692 PR tree-optimization/82291
693 * gcc.dg/torture/pr82291.c: New testcase.
694
e7ba6a60
SS
6952017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
696
697 * gcc.target/i386/avx512f-constant-set.c: New test.
698
6992017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
700
701 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
702 * gcc.target/i386/avx512f-prefer.c: New test.
703
1debe7ea
JL
7042017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
705
706 * lib/target-supports.exp
707 (check_effective_target_frame_pointer_for_non_leaf): Add
708 case for x86 Solaris.
709
b89a63b9
PT
7102017-09-21 Paul Thomas <pault@gcc.gnu.org>
711
712 PR fortran/78512
713 * gfortran.dg/associate_26.f90 : New test.
714
715 PR fortran/80120
716 * gfortran.dg/associate_27.f90 : New test.
717
718 PR fortran/81903
719 * gfortran.dg/associate_28.f90 : New test.
720
721 PR fortran/82121
722 * gfortran.dg/associate_29.f90 : New test.
723
724 PR fortran/67543
725 * gfortran.dg/associate_30.f90 : New test.
726
727 PR fortran/52832
728 * gfortran.dg/associate_31.f90 : New test.
729
f17aba3c
EB
7302017-09-21 Eric Botcazou <ebotcazou@adacore.com>
731
732 * gnat.dg/discr48.adb: New test.
733 * gnat.dg/discr48_pkg.ads: New helper.
734
7352017-09-21 Tamar Christina <tamar.christina@arm.com>
736
737 PR testsuite/78421
738 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
739 Invert arm check.
740
a0e27dc2
CP
7412017-09-21 Cesar Philippidis <cesar@codesourcery.com>
742
743 * gfortran.dg/goacc/wait.f90: New test.
744
765b3379
JJ
7452017-09-21 Jakub Jelinek <jakub@redhat.com>
746
747 PR sanitizer/81715
748 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
749 const predicate to const predicate & to avoid UB.
750 * g++.dg/opt/pr81715.C: New test.
751
c94f2d84
RB
7522017-09-21 Richard Biener <rguenther@suse.de>
753
754 PR tree-optimization/82276
755 PR tree-optimization/82244
756 * gcc.dg/torture/pr82276.c: New testcase.
757
2e1dd137
RB
7582017-09-21 Richard Biener <rguenther@suse.de>
759
760 PR tree-optimization/71351
761 * gfortran.dg/graphite/pr71351.f90: New testcase.
762 * gfortran.dg/graphite/interchange-3.f90: Adjust.
763
a4f65ca8
JJ
7642017-09-21 Jakub Jelinek <jakub@redhat.com>
765
766 PR target/82260
767 * gcc.target/i386/pr82260-1.c: New test.
768 * gcc.target/i386/pr82260-2.c: New test.
769
d3347cd2
AK
7702017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
771 Jeff Law <law@redhat.com>
772
773 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 774 * lib/target-supports.exp:
d3347cd2
AK
775 (check_effective_target_supports_stack_clash_protection): Enable for
776 s390/s390x targets.
777
5f2fd590
MS
7782017-09-20 Martin Sebor <msebor@redhat.com>
779
073809a7
MS
780 PR c/81854
781 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
782 * g++.dg/ext/attr-ifunc-4.C: Ditto.
783 * lib/target-supports.exp: Adjust for C++.
784
5f2fd590
MS
785 PR c/81854
786 * gcc.dg/attr-ifunc-1.c: Correct type errors.
787 * gcc.dg/attr-ifunc-2.c: Ditto.
788 * gcc.dg/attr-ifunc-3.c: Ditto.
789 * gcc.dg/attr-ifunc-4.c: Ditto.
790 * gcc.dg/attr-ifunc-5.c: Ditto.
791 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 792 * lib/target-supports.exp: Correct type error.
5f2fd590 793
94c23e39
JL
7942017-09-20 Jeff Law <law@redhat.com>
795
796 * gcc.target/i386/stack-check-11.c: Update test and regexp
797 so that it works for both i?86 and x86_64.
798
6073d002
SB
7992017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
800
801 PR target/77687
802 * gcc.target/powerpc/pr77687.c: New testcase.
803
fb3cd39d
JJ
8042017-09-20 Jakub Jelinek <jakub@redhat.com>
805
2ffb5745
JJ
806 P0409R2 - allow lambda capture [=, this]
807 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
808 capture. Add further tests.
809 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
810 for c++2a on [=, this] capture.
811
fb3cd39d
JJ
812 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
813 * g++.dg/cpp1z/cplusplus_1z.C: New test.
814
cace2309
SP
8152017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
816
817 * gcc.target/i386/builtin_target.c: Test knm.
818 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
819
52e22c79
RB
8202017-09-20 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/77362
823 * gcc.dg/graphite/pr77362.c: New testcase.
824
2a900079
RB
8252017-09-20 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/82264
828 * gcc.dg/torture/pr82264.c: New testcase.
829
88272c01
JJ
8302017-09-20 Jakub Jelinek <jakub@redhat.com>
831
832 * g++.dg/debug/dwarf2/template-params-13.C: New test.
833 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
834 it doesn't match newlines.
835 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
836 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
837 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
838 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
839 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
840 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
841 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
842 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
843 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
844 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
845
0f45457e
PC
8462017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
847
848 PR c++/64954
849 * g++.dg/cpp0x/constexpr-ctor20.C: New.
850
73fe2f32
RB
8512017-09-20 Richard Biener <rguenther@suse.de>
852
853 PR tree-optimization/81373
854 * gcc.dg/graphite/pr81373.c: New testcase.
855
ee8f15c6
JL
8562017-09-19 Jeff Law <law@redhat.com>
857
ac9c032e
JL
858 * gcc.target/i386/stack-check-11.c: New test.
859
8e7a09c3
JL
860 * gcc.dg/stack-check-4.c: New test.
861 * gcc.dg/stack-check-5.c: New test.
862 * gcc.dg/stack-check-6.c: New test.
863 * gcc.dg/stack-check-6a.c: New test.
864 * gcc.dg/stack-check-7.c: New test.
865 * gcc.dg/stack-check-8.c: New test.
866 * gcc.dg/stack-check-9.c: New test.
867 * gcc.dg/stack-check-10.c: New test.
868 * lib/target-supports.exp
869 (check_effective_target_supports_stack_clash_protection): Enable for
870 x86 and x86_64 targets.
871
8c1dd970
JL
872 * gcc.dg/stack-check-3.c: New test.
873
ee8f15c6
JL
874 * gcc.dg/stack-check-2.c: New test.
875 * lib/target-supports.exp
8e7a09c3 876 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
877 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
878 (check_effective_target_caller_implicit_probes): Likewise.
879
14a1a59f
JJ
8802017-09-19 Jakub Jelinek <jakub@redhat.com>
881
882 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
883 * g++.dg/tree-ssa/pr41428.C: Likewise.
884 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
885 c++17 and up.
886 * g++.dg/expr/bool3.C: Likewise.
887 * g++.dg/expr/bitfield5.C: Likewise.
888 * g++.old-deja/g++.jason/bool5.C: Likewise.
889
e32d2388
MS
8902017-09-18 Martin Sebor <msebor@redhat.com>
891
892 PR c/81854
893 * gcc.dg/pr81854.c: New test.
894 * g++.dg/ext/attr-ifunc-5.C: New test.
895 * g++.dg/ext/attr-ifunc-1.C: Adjust.
896 * g++.dg/ext/attr-ifunc-2.C: Same.
897 * g++.dg/ext/attr-ifunc-3.C: Same.
898 * g++.dg/ext/attr-ifunc-4.C: Same.
899 * g++.old-deja/g++.abi/vtable2.C: Same.
900 * gcc.dg/attr-ifunc-1.c: Same.
901
81b29ad8
WS
9022017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
903
904 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
905
109bb910
RB
9062017-09-19 Richard Biener <rguenther@suse.de>
907
908 PR tree-optimization/82244
909 * gcc.dg/torture/pr82244.c: New testcase.
910
197d2f5b
RB
9112017-09-19 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/69728
914 * gfortran.dg/graphite/pr69728.f90: New testcase.
915 * gcc.dg/graphite/pr69728.c: Likewise.
916
7e12c0e0
PC
9172017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
918
919 PR c++/80947
920 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
921
b161f2c9
RS
9222017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
923
924 * gcc.dg/vect/slp-multitypes-13.c: New test.
925
7251b0bf
RS
9262017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
927
928 * gfortran.dg/vect/mask-store-1.f90: New test.
929
10d8c51f
PC
9302017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
931
932 PR c++/45033
933 * g++.dg/expr/delete1.C: New.
934
2eda24e9
PMR
9352017-09-18 Bob Duff <duff@adacore.com>
936
937 * gnat.dg/validity_check.adb: New testcase.
938
9392017-09-18 Eric Botcazou <ebotcazou@adacore.com>
940
941 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
942
9432017-09-18 Bob Duff <duff@adacore.com>
944
945 * gnat.dg/tagged_prefix_call.adb: New testcase.
946
845af9e6
PMR
9472017-09-18 Ed Schonberg <schonberg@adacore.com>
948
949 * gnat.dg/default_variants.adb: New testcase.
950
2a63b04e
RO
9512017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
952
953 PR target/81736
954 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
955 * gcc.target/i386/pr81736-4.c: Likewise.
956
3d07d963
RB
9572017-09-18 Richard Biener <rguenther@suse.de>
958
959 PR tree-optimization/79622
960 * gcc.dg/graphite/pr79622.c: New testcase.
961
3cb626e4
DS
9622017-09-17 Daniel Santos <daniel.santos@pobox.com>
963
964 gcc.target/i386/pr82196-1.c: New test.
965 gcc.target/i386/pr82196-2.c: Likewise.
966
01f44e44
L
9672017-09-17 H.J. Lu <hongjiu.lu@intel.com>
968
969 PR target/82166
970 * gcc.target/i386/pr82166.c: New test.
971
62d3c075
PT
9722017-09-17 Paul Thomas <pault@gcc.gnu.org>
973
974 PR fortran/82173
975 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
976 * gfortran.dg/pdt_2.f03 : The same.
977 * gfortran.dg/pdt_3.f03 : The same.
978 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
979 module 'bad_vars'. Add error concerning assumed parameters and
980 save attribute.
981 * gfortran.dg/pdt_11.f03 : New test.
982
983 PR fortran/60483
984 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
985 * gfortran.dg/associate_25.f90 : New test.
986 * gfortran.dg/pdt_12.f03 : New test.
987
026a79f7
AS
9882017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
989 Jakub Jelinek <jakub@redhat.com>
990
991 Add support for -std=c++2a.
992 * lib/target-supports.exp (check_effective_target_c++17): Return
993 1 also if check_effective_target_c++2a.
994 (check_effective_target_c++17_down): New.
995 (check_effective_target_c++2a_only): New.
996 (check_effective_target_c++2a): New.
997 * g++.dg/cpp2a/cplusplus.C: New.
998
bb75facd
JM
9992017-09-15 Joseph Myers <joseph@codesourcery.com>
1000
1001 PR c/82071
1002 * gcc.target/i386/excess-precision-8.c: New test.
1003
c01df3c8
MLI
10042017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1005 Paolo Carlini <paolo.carlini@oracle.com>
1006
1007 PR c++/64644
1008 * g++.dg/other/anon-union4.C: New.
1009 * g++.old-deja/g++.law/union4.C: Adjust.
1010 * g++.old-deja/g++.other/anon1.C: Likewise.
1011
1d933576
BE
10122017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
1013
1014 * c-c++-common/Wcast-align.c: New test.
1015
4a8ca690
EB
10162017-09-15 Eric Botcazou <ebotcazou@adacore.com>
1017
1018 * g++.dg/sso-1.C: New test.
1019 * g++.dg/sso-2.C: Likewise.
1020
10212017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
1022
1023 PR c++/78648
1024 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
1025
ed17cb57
JW
10262017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
1027
1028 PR tree-optimization/71026
1029 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
1030
a1189286
JJ
10312017-09-15 Jakub Jelinek <jakub@redhat.com>
1032
7b936140
JJ
1033 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
1034 * lib/target-supports.exp (check_effective_target_c++14): Use
1035 check_effective_target_c++17 instead of check_effective_target_c++1z.
1036 (check_effective_target_c++14_down): Likewise.
1037 (check_effective_target_c++1z_only): Rename to ...
1038 (check_effective_target_c++17_only): ... this.
1039 (check_effective_target_c++1z): Rename to ...
1040 (check_effective_target_c++17): ... this.
1041 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1042 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1043 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1044 and comments refering to 1z to 17.
1045 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1046 * g++.dg/template/partial5.C: Likewise.
1047 * g++.dg/template/nontype8.C: Likewise.
1048 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1049 * g++.dg/cpp1z/nontype3a.C: Likewise.
1050 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1051 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1052 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1053 * g++.dg/cpp1z/pr78771.C: Likewise.
1054 * g++.dg/cpp1z/elide1.C: Likewise.
1055 * g++.dg/cpp1z/fold3.C: Likewise.
1056 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1057 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1058 * g++.dg/cpp1z/inline-var2.C: Likewise.
1059 * g++.dg/cpp1z/eval-order2.C: Likewise.
1060 * g++.dg/cpp1z/decomp21.C: Likewise.
1061 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1062 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1063 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1064 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1065 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1066 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1067 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1068 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1069 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1070 * g++.dg/cpp1z/range-for1.C: Likewise.
1071 * g++.dg/cpp1z/init-statement4.C: Likewise.
1072 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1073 * g++.dg/cpp1z/decomp30.C: Likewise.
1074 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1075 * g++.dg/cpp1z/register2.C: Likewise.
1076 * g++.dg/cpp1z/decomp9.C: Likewise.
1077 * g++.dg/cpp1z/regress1.C: Likewise.
1078 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1079 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1080 * g++.dg/cpp1z/abbrev2.C: Likewise.
1081 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1082 * g++.dg/cpp1z/regress2.C: Likewise.
1083 * g++.dg/cpp1z/decomp16.C: Likewise.
1084 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1085 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1086 * g++.dg/cpp1z/decomp3.C: Likewise.
1087 * g++.dg/cpp1z/register1.C: Likewise.
1088 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1089 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1090 * g++.dg/cpp1z/decomp10.C: Likewise.
1091 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1092 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1093 * g++.dg/cpp1z/decomp27.C: Likewise.
1094 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1095 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1096 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1097 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1098 * g++.dg/cpp1z/decomp11.C: Likewise.
1099 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1100 * g++.dg/cpp1z/utf8-2.C: Likewise.
1101 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1102 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1103 * g++.dg/cpp1z/byte1.C: Likewise.
1104 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1105 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1106 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1107 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1108 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1109 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1110 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1111 * g++.dg/cpp1z/cplusplus.C: Likewise.
1112 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1113 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1114 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1115 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1116 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1117 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1118 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1119 * g++.dg/cpp1z/fold9.C: Likewise.
1120 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1121 * g++.dg/cpp1z/abbrev1.C: Likewise.
1122 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1123 * g++.dg/cpp1z/utf8.C: Likewise.
1124 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1125 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1126 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1127 * g++.dg/cpp1z/init-statement2.C: Likewise.
1128 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1129 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1131 * g++.dg/cpp1z/nontype3.C: Likewise.
1132 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1133 * g++.dg/cpp1z/fold7.C: Likewise.
1134 * g++.dg/cpp1z/nontype2.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1136 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1137 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1138 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1139 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1140 * g++.dg/cpp1z/nontype1.C: Likewise.
1141 * g++.dg/cpp1z/init-statement5.C: Likewise.
1142 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1143 * g++.dg/cpp1z/decomp17.C: Likewise.
1144 * g++.dg/cpp1z/fold4.C: Likewise.
1145 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1146 * g++.dg/cpp1z/fold7a.C: Likewise.
1147 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1148 * g++.dg/cpp1z/init-statement7.C: Likewise.
1149 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1150 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1151 * g++.dg/cpp1z/pr79143.C: Likewise.
1152 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1153 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1154 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1155 * g++.dg/cpp1z/decomp20.C: Likewise.
1156 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1157 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1158 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1159 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1160 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1161 * g++.dg/cpp1z/fold8.C: Likewise.
1162 * g++.dg/cpp1z/init-statement3.C: Likewise.
1163 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1164 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1165 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1166 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1167 * g++.dg/cpp1z/fold1.C: Likewise.
1168 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1169 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1170 * g++.dg/cpp1z/fold5.C: Likewise.
1171 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1172 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1173 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1174 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1175 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1176 * g++.dg/cpp1z/eval-order3.C: Likewise.
1177 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1178 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1179 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1180 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1181 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1182 * g++.dg/cpp1z/decomp15.C: Likewise.
1183 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1184 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1185 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1186 * g++.dg/cpp1z/decomp4.C: Likewise.
1187 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1188 * g++.dg/cpp1z/init-statement8.C: Likewise.
1189 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1190 * g++.dg/cpp1z/init-statement6.C: Likewise.
1191 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1192 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1193 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1194 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1195 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1196 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1197 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1198 * g++.dg/cpp1z/init-statement9.C: Likewise.
1199 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1200 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1201 * g++.dg/cpp1z/fold2.C: Likewise.
1202 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1203 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1204 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1205 * g++.dg/cpp1z/fold6.C: Likewise.
1206 * g++.dg/cpp1z/decomp12.C: Likewise.
1207 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1208 * g++.dg/cpp1z/inline-var1.C: Likewise.
1209 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1210 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1211 * g++.dg/other/error3.C: Likewise.
1212 * g++.dg/init/new25.C: Likewise.
1213 * g++.dg/init/new13.C: Likewise.
1214 * g++.dg/tls/diag-2.C: Likewise.
1215 * g++.dg/tls/diag-4.C: Likewise.
1216 * g++.dg/opt/noreturn-1.C: Likewise.
1217 * g++.dg/eh/async-unwind2.C: Likewise.
1218 * g++.dg/eh/spec9.C: Likewise.
1219 * g++.dg/eh/spec7.C: Likewise.
1220 * g++.dg/eh/template1.C: Likewise.
1221 * g++.dg/eh/cond4.C: Likewise.
1222 * g++.dg/eh/pr41819.C: Likewise.
1223 * g++.dg/eh/delete1.C: Likewise.
1224 * g++.dg/eh/spec3.C: Likewise.
1225 * g++.dg/eh/forced4.C: Likewise.
1226 * g++.dg/eh/spec2.C: Likewise.
1227 * g++.dg/eh/shadow1.C: Likewise.
1228 * g++.dg/eh/pr38662.C: Likewise.
1229 * g++.dg/eh/ehopt1.C: Likewise.
1230 * g++.dg/eh/spec8.C: Likewise.
1231 * g++.dg/eh/init-temp2.C: Likewise.
1232 * g++.dg/rtti/crash3.C: Likewise.
1233 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1234 * g++.dg/warn/register-parm-1.C: Likewise.
1235 * g++.dg/warn/register-var-2.C: Likewise.
1236 * g++.dg/gcov/gcov-7.C: Likewise.
1237 * g++.dg/tree-ssa/pr45605.C: Likewise.
1238 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1239 * g++.dg/lookup/exception1.C: Likewise.
1240 * g++.dg/ubsan/pr79589.C: Likewise.
1241 * g++.dg/tm/pr47340.C: Likewise.
1242 * g++.dg/tm/pr46567.C: Likewise.
1243 * g++.dg/expr/bitfield5.C: Likewise.
1244 * g++.dg/expr/bool1.C: Likewise.
1245 * g++.dg/expr/lval3.C: Likewise.
1246 * g++.dg/expr/lval4.C: Likewise.
1247 * g++.dg/expr/bitfield4.C: Likewise.
1248 * g++.dg/expr/bitfield6.C: Likewise.
1249 * g++.dg/expr/bool3.C: Likewise.
1250 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1251 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1252 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1253 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1254 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1255 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1256 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1257 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1258 * g++.dg/parse/register1.C: Likewise.
1259 * g++.dg/parse/error15.C: Likewise.
1260 * g++.dg/parse/linkage2.C: Likewise.
1261 * g++.dg/concepts/intro2.C: Likewise.
1262 * g++.dg/concepts/class.C: Likewise.
1263 * g++.dg/concepts/traits1.C: Likewise.
1264 * g++.dg/concepts/req5.C: Likewise.
1265 * g++.dg/concepts/var-concept5.C: Likewise.
1266 * g++.dg/concepts/fn-concept2.C: Likewise.
1267 * g++.dg/concepts/traits2.C: Likewise.
1268 * g++.dg/concepts/placeholder2.C: Likewise.
1269 * g++.dg/concepts/class6.C: Likewise.
1270 * g++.dg/concepts/memtmpl1.C: Likewise.
1271 * g++.dg/concepts/friend2.C: Likewise.
1272 * g++.dg/concepts/template-parm3.C: Likewise.
1273 * g++.dg/concepts/template-parm10.C: Likewise.
1274 * g++.dg/concepts/explicit-spec1.C: Likewise.
1275 * g++.dg/concepts/explicit-spec3.C: Likewise.
1276 * g++.dg/concepts/var-templ2.C: Likewise.
1277 * g++.dg/concepts/intro5.C: Likewise.
1278 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1279 * g++.dg/concepts/iconv1.C: Likewise.
1280 * g++.dg/concepts/constrained-parm.C: Likewise.
1281 * g++.dg/concepts/template-template-parm1.C: Likewise.
1282 * g++.dg/concepts/var-concept3.C: Likewise.
1283 * g++.dg/concepts/class3.C: Likewise.
1284 * g++.dg/concepts/memfun2.C: Likewise.
1285 * g++.dg/concepts/req1.C: Likewise.
1286 * g++.dg/concepts/disjunction1.C: Likewise.
1287 * g++.dg/concepts/req17.C: Likewise.
1288 * g++.dg/concepts/pr65848.C: Likewise.
1289 * g++.dg/concepts/placeholder4.C: Likewise.
1290 * g++.dg/concepts/decl-diagnose.C: Likewise.
1291 * g++.dg/concepts/intro7.C: Likewise.
1292 * g++.dg/concepts/pr68683.C: Likewise.
1293 * g++.dg/concepts/partial-spec4.C: Likewise.
1294 * g++.dg/concepts/template-parm5.C: Likewise.
1295 * g++.dg/concepts/explicit-inst1.C: Likewise.
1296 * g++.dg/concepts/class-deduction1.C: Likewise.
1297 * g++.dg/concepts/class1.C: Likewise.
1298 * g++.dg/concepts/req15.C: Likewise.
1299 * g++.dg/concepts/memfun.C: Likewise.
1300 * g++.dg/concepts/pr68434.C: Likewise.
1301 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1302 * g++.dg/concepts/partial-spec6.C: Likewise.
1303 * g++.dg/concepts/var-templ1.C: Likewise.
1304 * g++.dg/concepts/template-parm8.C: Likewise.
1305 * g++.dg/concepts/explicit-inst3.C: Likewise.
1306 * g++.dg/concepts/class4.C: Likewise.
1307 * g++.dg/concepts/req6.C: Likewise.
1308 * g++.dg/concepts/fn8.C: Likewise.
1309 * g++.dg/concepts/class5.C: Likewise.
1310 * g++.dg/concepts/placeholder5.C: Likewise.
1311 * g++.dg/concepts/req16.C: Likewise.
1312 * g++.dg/concepts/req10.C: Likewise.
1313 * g++.dg/concepts/var-concept2.C: Likewise.
1314 * g++.dg/concepts/auto3.C: Likewise.
1315 * g++.dg/concepts/generic-fn-err.C: Likewise.
1316 * g++.dg/concepts/pr65552.C: Likewise.
1317 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1318 * g++.dg/concepts/fn1.C: Likewise.
1319 * g++.dg/concepts/partial-spec.C: Likewise.
1320 * g++.dg/concepts/template-parm12.C: Likewise.
1321 * g++.dg/concepts/diagnostic1.C: Likewise.
1322 * g++.dg/concepts/intro1.C: Likewise.
1323 * g++.dg/concepts/explicit-inst4.C: Likewise.
1324 * g++.dg/concepts/req18.C: Likewise.
1325 * g++.dg/concepts/explicit-spec5.C: Likewise.
1326 * g++.dg/concepts/var-concept6.C: Likewise.
1327 * g++.dg/concepts/fn9.C: Likewise.
1328 * g++.dg/concepts/req2.C: Likewise.
1329 * g++.dg/concepts/template-parm7.C: Likewise.
1330 * g++.dg/concepts/req14.C: Likewise.
1331 * g++.dg/concepts/template-parm6.C: Likewise.
1332 * g++.dg/concepts/variadic4.C: Likewise.
1333 * g++.dg/concepts/fn6.C: Likewise.
1334 * g++.dg/concepts/req-neg1.C: Likewise.
1335 * g++.dg/concepts/alias3.C: Likewise.
1336 * g++.dg/concepts/expression2.C: Likewise.
1337 * g++.dg/concepts/partial-spec3.C: Likewise.
1338 * g++.dg/concepts/expression3.C: Likewise.
1339 * g++.dg/concepts/memfun-err.C: Likewise.
1340 * g++.dg/concepts/pr66091.C: Likewise.
1341 * g++.dg/concepts/explicit-spec2.C: Likewise.
1342 * g++.dg/concepts/equiv.C: Likewise.
1343 * g++.dg/concepts/friend1.C: Likewise.
1344 * g++.dg/concepts/fn4.C: Likewise.
1345 * g++.dg/concepts/var-templ3.C: Likewise.
1346 * g++.dg/concepts/explicit-inst2.C: Likewise.
1347 * g++.dg/concepts/alias2.C: Likewise.
1348 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1349 * g++.dg/concepts/placeholder6.C: Likewise.
1350 * g++.dg/concepts/fn10.C: Likewise.
1351 * g++.dg/concepts/req3.C: Likewise.
1352 * g++.dg/concepts/variadic2.C: Likewise.
1353 * g++.dg/concepts/pr65636.C: Likewise.
1354 * g++.dg/concepts/intro6.C: Likewise.
1355 * g++.dg/concepts/class2.C: Likewise.
1356 * g++.dg/concepts/fn2.C: Likewise.
1357 * g++.dg/concepts/req20.C: Likewise.
1358 * g++.dg/concepts/req8.C: Likewise.
1359 * g++.dg/concepts/placeholder1.C: Likewise.
1360 * g++.dg/concepts/pr65854.C: Likewise.
1361 * g++.dg/concepts/member-concept.C: Likewise.
1362 * g++.dg/concepts/template-parm2.C: Likewise.
1363 * g++.dg/concepts/variadic1.C: Likewise.
1364 * g++.dg/concepts/fn7.C: Likewise.
1365 * g++.dg/concepts/intro4.C: Likewise.
1366 * g++.dg/concepts/req13.C: Likewise.
1367 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1368 * g++.dg/concepts/explicit-spec6.C: Likewise.
1369 * g++.dg/concepts/auto1.C: Likewise.
1370 * g++.dg/concepts/alias1.C: Likewise.
1371 * g++.dg/concepts/fn-concept1.C: Likewise.
1372 * g++.dg/concepts/template-parm11.C: Likewise.
1373 * g++.dg/concepts/explicit-spec4.C: Likewise.
1374 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1375 * g++.dg/concepts/req9.C: Likewise.
1376 * g++.dg/concepts/req4.C: Likewise.
1377 * g++.dg/concepts/pr65681.C: Likewise.
1378 * g++.dg/concepts/req7.C: Likewise.
1379 * g++.dg/concepts/req12.C: Likewise.
1380 * g++.dg/concepts/fn5.C: Likewise.
1381 * g++.dg/concepts/alias4.C: Likewise.
1382 * g++.dg/concepts/generic-fn.C: Likewise.
1383 * g++.dg/concepts/feature-macro.C: Likewise.
1384 * g++.dg/concepts/req19.C: Likewise.
1385 * g++.dg/concepts/placeholder3.C: Likewise.
1386 * g++.dg/concepts/intro3.C: Likewise.
1387 * g++.dg/concepts/partial-spec5.C: Likewise.
1388 * g++.dg/concepts/template-parm4.C: Likewise.
1389 * g++.dg/concepts/dr1430.C: Likewise.
1390 * g++.dg/concepts/pr65634.C: Likewise.
1391 * g++.dg/concepts/var-concept4.C: Likewise.
1392 * g++.dg/concepts/pr67249.C: Likewise.
1393 * g++.dg/concepts/expression.C: Likewise.
1394 * g++.dg/concepts/pr65575.C: Likewise.
1395 * g++.dg/concepts/partial-spec2.C: Likewise.
1396 * g++.dg/concepts/template-parm9.C: Likewise.
1397 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1398 * g++.dg/concepts/equiv2.C: Likewise.
1399 * g++.dg/concepts/req11.C: Likewise.
1400 * g++.dg/concepts/template-parm1.C: Likewise.
1401 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1402 * g++.dg/concepts/var-concept1.C: Likewise.
1403 * g++.dg/concepts/fn3.C: Likewise.
1404 * g++.dg/torture/pr46364.C: Likewise.
1405 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1406 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1407 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1408 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1409 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1410 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1411 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1412 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1413 * g++.dg/torture/pr52918-1.C: Likewise.
1414 * g++.dg/torture/pr49394.C: Likewise.
1415 * g++.dg/torture/pr57190.C: Likewise.
1416 * g++.dg/cpp0x/static_assert8.C: Likewise.
1417 * g++.dg/cpp0x/noexcept19.C: Likewise.
1418 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1419 * g++.dg/cpp0x/variadic73.C: Likewise.
1420 * g++.dg/cpp0x/noexcept02.C: Likewise.
1421 * g++.dg/cpp0x/defaulted23.C: Likewise.
1422 * g++.dg/cpp0x/noexcept08.C: Likewise.
1423 * g++.dg/cpp0x/auto9.C: Likewise.
1424 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1425 * g++.dg/cpp0x/error5.C: Likewise.
1426 * c-c++-common/gomp/atomic-12.c: Likewise.
1427 * c-c++-common/gomp/atomic-13.c: Likewise.
1428 * c-c++-common/gomp/atomic-14.c: Likewise.
1429 * c-c++-common/Wvarargs-2.c: Likewise.
1430 * c-c++-common/Wvarargs.c: Likewise.
1431 * c-c++-common/vector-subscript-2.c: Likewise.
1432 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1433 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1434 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1435 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1436 * g++.old-deja/g++.eh/throw2.C: Likewise.
1437 * g++.old-deja/g++.eh/throw1.C: Likewise.
1438 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1439 * g++.old-deja/g++.other/new7.C: Likewise.
1440 * g++.old-deja/g++.other/crash30.C: Likewise.
1441 * g++.old-deja/g++.other/regstack.C: Likewise.
1442 * g++.old-deja/g++.other/crash28.C: Likewise.
1443 * g++.old-deja/g++.jason/bool5.C: Likewise.
1444 * g++.old-deja/g++.mike/p10416.C: Likewise.
1445 * g++.old-deja/g++.mike/eh25.C: Likewise.
1446 * g++.old-deja/g++.mike/eh55.C: Likewise.
1447
a1189286
JJ
1448 PR rtl-optimization/82192
1449 * gcc.c-torture/execute/pr82192.c: New test.
1450
897da303
RB
14512017-09-15 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/82217
1454 * gcc.dg/torture/pr82217.c: New testcase.
1455
854dde43
JJ
14562017-09-15 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR target/82145
1459 * gcc.target/i386/pr82145.c: New test.
1460
22d07ec2
PT
14612017-09-15 Paul Thomas <pault@gcc.gnu.org>
1462
1463 PR fortran/82184
1464 * gfortran.dg/pointer_array_9.f90: New test.
1465
12fca96e
MM
14662017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1467
1468 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1469 __builtin_fabsq.
1470 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1471 of __builtin_fabsq. Prevent the test from running on 32-bit.
1472 * gcc.target/powerpc/float128-fma1.c: New test.
1473 * gcc.target/powerpc/float128-fma2.c: Likewise.
1474 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1475 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1476
595ced60
DM
14772017-09-14 David Malcolm <dmalcolm@redhat.com>
1478
1479 PR jit/82174
1480 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1481 New test case.
1482
44e13e60
PH
14832017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1484
1485 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1486
2a94be35
WS
14872017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1488
1489 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1490 lp64 requirement.
1491
0fa0fdb7
RB
14922017-09-14 Richard Biener <rguenther@suse.de>
1493
1494 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1495 * gcc.dg/uninit-suppress_2.c: Adjust.
1496 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1497
83ada6e8
RO
14982017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1499
1500 PR tree-optimization/80996
1501 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1502
c5f59763
JJ
15032017-09-14 Jakub Jelinek <jakub@redhat.com>
1504
1505 PR target/81325
1506 * g++.dg/cpp0x/pr81325.C: New test.
1507
87f3a5cf
PT
15082017-09-13 Paul Thomas <pault@gcc.gnu.org>
1509
1510 PR fortran/82173
1511 * gfortran.dg/pdt_10.f03 : New test.
1512
b6509175
PC
15132017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/68177
1516 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1517
c7885b85
ML
15182017-09-13 Martin Liska <mliska@suse.cz>
1519
1520 PR middle-end/82154
1521 * g++.dg/torture/pr82154.C: New test.
1522
97e63e12
PC
15232017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/61362
1526 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1527 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1528
bce5091a
SE
15292017-09-13 Steve Ellcey <sellcey@cavium.com>
1530
1531 PR tree-optimization/80925
1532 * gfortran.dg/vect/vect-2.f90: Add
1533 --param vect-max-peeling-for-alignment=0 option.
1534 Remove unaligned access and peeling checks.
1535 * gfortran.dg/vect/vect-3.f90: Ditto.
1536 * gfortran.dg/vect/vect-4.f90: Ditto.
1537 * gfortran.dg/vect/vect-5.f90: Ditto.
1538
13380861
PC
15392017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/61135
1542 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1543 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1544
bb5d9711
JW
15452017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1546
1547 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1548
267bbb6f
MP
15492017-09-13 Marek Polacek <polacek@redhat.com>
1550
1551 PR c/82167
1552 * gcc.dg/pr82167.c: New test.
1553
8a411aa3
WS
15542017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1555
1556 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1557 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1558 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1559 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1560 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1561 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1562
1cb656f8
JW
15632017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1564
1565 * gcc.target/aarch64/pr62178.c: Updated testcase
1566 to scan for two ldrs and an mla.
1567
e5b87132
PC
15682017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/59949
1571 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1572
491cefb7
WD
15732017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1574
1575 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1576
4395a473
TP
15772017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1578
1579 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1580 ARMv8-A and ARMv8-R.
1581 * gcc.target/arm/acle/cdp2.c: Likewise.
1582 * gcc.target/arm/acle/ldc.c: Likewise.
1583 * gcc.target/arm/acle/ldc2.c: Likewise.
1584 * gcc.target/arm/acle/ldc2l.c: Likewise.
1585 * gcc.target/arm/acle/ldcl.c: Likewise.
1586 * gcc.target/arm/acle/mcr.c: Likewise.
1587 * gcc.target/arm/acle/mcr2.c: Likewise.
1588 * gcc.target/arm/acle/mcrr.c: Likewise.
1589 * gcc.target/arm/acle/mcrr2.c: Likewise.
1590 * gcc.target/arm/acle/mrc.c: Likewise.
1591 * gcc.target/arm/acle/mrc2.c: Likewise.
1592 * gcc.target/arm/acle/mrrc.c: Likewise.
1593 * gcc.target/arm/acle/mrrc2.c: Likewise.
1594 * gcc.target/arm/acle/stc.c: Likewise.
1595 * gcc.target/arm/acle/stc2.c: Likewise.
1596 * gcc.target/arm/acle/stc2l.c: Likewise.
1597 * gcc.target/arm/acle/stcl.c: Likewise.
1598 * lib/target-supports.exp:
1599 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1600 and stcl in the comment.
1601 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1602 and disable Thumb-1 targets.
1603 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1604 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1605
caf3dcdf
PC
16062017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 PR c++/47226
1609 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1610 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1611
2da6996c
RB
16122017-09-13 Richard Biener <rguenther@suse.de>
1613
1614 PR middle-end/82128
1615 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1616 default-def to avoid breaking iterator update with the weird
1617 interaction with cgraph_update_edges_for_call_stmt_node.
1618
d6ecd2cf
KV
16192017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1620
1621 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1622
741bbaab
PC
1623017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/70621
1626 * g++.dg/torture/pr70621.C: New.
1627
18a4e7e3
PT
16282017-09-12 Paul Thomas <pault@gcc.gnu.org>
1629
1630 PR fortran/82173
1631 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1632 is defined' error.
1633 * gfortran.dg/pdt_6.f03 : New test.
1634 * gfortran.dg/pdt_7.f03 : New test.
1635 * gfortran.dg/pdt_8.f03 : New test.
1636
1637 PR fortran/82168
1638 * gfortran.dg/pdt_9.f03 : New test.
1639
cbc45bea
JJ
16402017-09-12 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR target/82112
1643 * gcc.target/powerpc/pr82112.c: New test.
1644 * g++.dg/ext/altivec-18.C: New test.
1645
5f33b353
ML
16462017-09-12 Martin Liska <mliska@suse.cz>
1647
1648 PR testsuite/82114
1649 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1650
29545149
RB
16512017-09-12 Richard Biener <rguenther@suse.de>
1652
1653 PR tree-optimization/82157
1654 * gcc.dg/torture/pr82157.c: New testcase.
1655
8101ec85
SA
16562017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1657
1658 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1659 attribute.
1660 * gcc.target/mips/near-far-2.c: Likewise.
1661 * gcc.target/mips/near-far-3.c: Likewise.
1662 * gcc.target/mips/near-far-4.c: Likewise.
1663
ec33aebb
JJ
16642017-09-12 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR target/82112
1667 * c-c++-common/pr82112.c: New test.
1668 * gcc.dg/pr82112.c: New test.
1669
2f6c18e0
EB
16702017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 PR ada/79441
1673 * gnat.dg/pack9.adb: Robustify.
1674
ff3598bc
PT
16752017-09-10 Paul Thomas <pault@gcc.gnu.org>
1676
1677 PR fortran/34640
1678 * gfortran.dg/associate_24.f90: New test.
1679 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1680 checks.
1681 * gfortran.dg/no_arg_check_2.f90: Likewise.
1682 * gfortran.dg/pointer_array_1.f90: New test.
1683 * gfortran.dg/pointer_array_2.f90: New test.
1684 * gfortran.dg/pointer_array_7.f90: New test.
1685 * gfortran.dg/pointer_array_8.f90: New test.
1686 * gfortran.dg/pointer_array_component_1.f90: New test.
1687 * gfortran.dg/pointer_array_component_2.f90: New test.
1688 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1689 counts by 1.
1690
1691 PR fortran/40737
1692 * gfortran.dg/pointer_array_3.f90: New test.
1693
1694 PR fortran/57116
1695 * gfortran.dg/pointer_array_4.f90: New test.
1696
1697 PR fortran/55763
1698 * gfortran.dg/pointer_array_5.f90: New test.
1699
1700 PR fortran/57019
1701 * gfortran.dg/pointer_array_6.f90: New test.
1702
019bf9ad
JW
17032017-09-09 Jonathan Wakely <jwakely@redhat.com>
1704
1705 PR c++/81852
1706 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1707 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1708 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1709 * g++.dg/cpp1y/feat-neg.C: Likewise.
1710 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1711
95b7c2e0
PMR
17122017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1713
1714 * gnat.dg/debug14.adb: New test.
1715
89ec98ed
EB
17162017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1717
1718 * gnat.dg/specs/atomic3.ads: New test.
1719
ea09ecc5
EB
17202017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gnat.dg/specs/vfa.ads: Rename into...
1723 * gnat.dg/specs/vfa1.ads: ...this.
1724 * gnat.dg/specs/vfa2.ads: New test.
1725
5bab4c96
PT
17262017-09-09 Paul Thomas <pault@gcc.gnu.org>
1727
1728 * gfortran.dg/pdt_1.f03 : New test.
1729 * gfortran.dg/pdt_2.f03 : New test.
1730 * gfortran.dg/pdt_3.f03 : New test.
1731 * gfortran.dg/pdt_4.f03 : New test.
1732 * gfortran.dg/pdt_5.f03 : New test.
1733
b2c5d6f1 17342017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1735
1736 * gcc.dg/pr81988.c: New test.
1737
17382017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1739
1c49a3ed
EB
1740 * gnat.dg/opt67.adb: New test.
1741 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1742
86373d92
JJ
17432017-09-07 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR target/81979
1746 * gcc.dg/pr81979.c: New test.
1747
a3064a99
EB
17482017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1749
1750 PR ada/82126
1751 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1752
a7976089
RB
17532017-09-07 Richard Biener <rguenther@suse.de>
1754
1755 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1756 opportunity.
1757
bbd35101
MM
17582017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1759
1760 * gcc.target/powerpc/float128-1.c: Update options to know that
1761 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1762 -static-libgcc option which is no longer needed. Use -mvsx or
1763 -mpower9-vector to enable VSX or hardware IEEE support, rather
1764 than specifying a particular CPU.
1765 * gcc.target/powerpc/float128-2.c: Likewise.
1766 * gcc.target/powerpc/float128-cmp.c: Likewise.
1767 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1768 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1769 * gcc.target/powerpc/float128-hw.c: Likewise.
1770 * gcc.target/powerpc/float128-mix.c: Likewise.
1771 * gcc.target/powerpc/float128-type-1.c: Likewise.
1772 * gcc.target/powerpc/float128-type-2.c: Likewise.
1773 * gcc.target/powerpc/float128-3.c: New test.
1774 * gcc.target/powerpc/float128-4.c: Likewise.
1775 * gcc.target/powerpc/float128-5.c: Likewise.
1776
260da991
WD
17772017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1778
1779 PR middle-end/78468
1780 * gcc.dg/pr78468.c: Add alignment test.
1781
f6e50a7d
WW
17822017-09-06 Wish Wu <wishwu007@gmail.com>
1783 Jakub Jelinek <jakub@redhat.com>
1784
1785 * gcc.dg/sancov/cmp0.c: New test.
1786
f6bd5664
RB
17872017-09-06 Richard Biener <rguenther@suse.de>
1788
1789 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1790 test for correctness of vector lowering.
1791
796bd467
RB
17922017-09-06 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/82108
1795 * gcc.dg/vect/pr82108.c: New testcase.
1796
e9982c6a
MJ
17972017-09-06 Martin Jambor <mjambor@suse.cz>
1798
1799 PR tree-optimization/82078
1800 * gcc.dg/tree-ssa/pr82078.c: New test.
1801
3581d5db
JJ
18022017-09-06 Jakub Jelinek <jakub@redhat.com>
1803
1804 PR middle-end/82095
1805 * gcc.dg/tls/pr82095.c: New test.
1806
bcc6842b
JJ
18072017-09-05 Jakub Jelinek <jakub@redhat.com>
1808
0fe4bc78
JJ
1809 PR middle-end/81768
1810 * gcc.dg/gomp/pr81768-2.c: New test.
1811
bcc6842b
JJ
1812 PR middle-end/81768
1813 * gcc.dg/gomp/pr81768-1.c: New test.
1814
55b2ce1c
BS
18152017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1816
1817 PR target/81833
1818 * gcc.target/powerpc/pr81833-1.c: New file.
1819 * gcc.target/powerpc/pr81833-2.c: New file.
1820
f174328e
L
18212017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1822
1823 PR target/59501
1824 PR target/81624
1825 PR target/81769
1826 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1827 * gcc.target/i386/pr81769-1a.c: New test.
1828 * gcc.target/i386/pr81769-1b.c: Likewise.
1829 * gcc.target/i386/pr81769-2.c: Likewise.
1830
c253525e
MP
18312017-09-05 Marek Polacek <polacek@redhat.com>
1832
1833 PR sanitizer/82072
1834 * c-c++-common/ubsan/pr82072-2.c: New test.
1835
d49318d9
PC
18362017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1837
1838 PR c++/81942
1839 * g++.dg/cpp1y/constexpr-return3.C: New.
1840
d3b080bc
EB
18412017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1842
1843 * gnat.dg/incomplete5.ad[sb]: New test.
1844 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1845
1f073c92
EB
18462017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1847
1848 * gnat.dg/specs/uc2.ads: New test.
1849
806fcf71
EB
18502017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1851
1852 * gnat.dg/taft_type4.adb: New test.
1853 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1854
a0f8cad6
RB
18552017-09-05 Richard Biener <rguenther@suse.de>
1856
1857 PR tree-optimization/82102
1858 * gcc.dg/torture/pr82102.c: New testcase.
1859
babf697a
EB
18602017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1861
1862 * testsuite/gnat.dg/array29.ad[sb]: New test.
1863
02e637d8
ML
18642017-09-05 Martin Liska <mliska@suse.cz>
1865
1866 PR tree-optimization/82032
1867 * g++.dg/other/pr82032.C: New test.
1868 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1869 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1870 * gcc.dg/switch-10.c: Likewise.
1871
bc394e5a
UB
18722017-09-04 Uros Bizjak <ubizjak@gmail.com>
1873
1874 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1875 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1876
9afacf39
BE
18772017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1878
1879 PR target/77308
1880 * gcc.target/arm/pr77308-1.c: New test.
1881
11a82e25
RB
18822017-09-04 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/82084
1885 * g++.dg/torture/pr82084.C: New testcase.
1886
bc7fe952
MP
18872017-09-04 Marek Polacek <polacek@redhat.com>
1888
1889 PR c/81783
1890 * c-c++-common/Wtautological-compare-5.c: New test.
1891
8713d0f1
JL
18922017-09-04 Jeff Law <law@redhat.com>
1893
1894 PR tree-optimization/64910
1895 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1896
8d2b48ae
MP
18972017-09-04 Marek Polacek <polacek@redhat.com>
1898
1899 PR sanitizer/82072
1900 * c-c++-common/ubsan/pr82072.c: New test.
1901
e910a9b1
RB
19022017-09-04 Richard Biener <rguenther@suse.de>
1903
1904 PR tree-optimization/82060
1905 * g++.dg/torture/pr82060.C: New testcase.
1906
d8c40eff
AM
19072017-09-04 Alexander Monakov <amonakov@ispras.ru>
1908
1909 PR rtl-optimization/57448
1910 PR target/67458
1911 PR target/81316
1912 * gcc.dg/atomic/pr80640-2.c: New testcase.
1913 * gcc.dg/atomic/pr81316.c: New testcase.
1914
1fda57cb
TV
19152017-09-04 Tom de Vries <tom@codesourcery.com>
1916
1917 PR tree-optimization/82052
1918 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1919 call in fn11.
1920
792ce29f
JJ
19212017-09-04 Jakub Jelinek <jakub@redhat.com>
1922
ca1150f0
JJ
1923 PR sanitizer/81981
1924 * gcc.dg/ubsan/pr81981.c: New test.
1925
792ce29f
JJ
1926 PR tree-optimization/70043
1927 PR testsuite/82093
1928 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1929
83982f26
UB
19302017-09-04 Uros Bizjak <ubizjak@gmail.com>
1931
1932 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1933 * gcc.target/i386/bmi-check.h (main): Ditto.
1934 * gcc.target/i386/bmi2-check.h (main): Ditto.
1935 * gcc.target/i386/rtm-check.h (main): Ditto.
1936 * gcc.target/i386/sha-check.h (main): Ditto.
1937 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1938 (main): Use __get_cpuid_count. Use check_osxsave.
1939 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1940 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1941 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1942 (main): Use check_osxsave.
1943
f36b315d
UB
19442017-09-03 Uros Bizjak <ubizjak@gmail.com>
1945
1946 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1947 and return NORUNRES on failure.
1948 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1949 __builtin_va_arg_pack instead of __va_arg_pack.
1950 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1951 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1952 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1953 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1954 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1955
bff0050a
JJ
19562017-09-01 Jakub Jelinek <jakub@redhat.com>
1957
1958 PR target/81766
1959 * gcc.target/i386/pr81766.c: New test.
1960
e035be33
JM
19612017-09-01 Joseph Myers <joseph@codesourcery.com>
1962
1963 PR c/82071
1964 * gcc.target/i386/excess-precision-7.c: New test.
1965
db6bb1ec
AK
19662017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1967
1968 PR target/82012
1969 * gcc.target/s390/target-attribute/pr82012.c: New test.
1970
0e34f6d8
JL
19712017-09-01 Jeff Law <law@redhat.com>
1972
2ec399d8
JS
1973 * gcc.target/i386/const-in-bss.c: New test.
1974
0e34f6d8
JL
1975 PR tree-optimization/82052
1976 * gcc.c-torture/compile/pr82052.c: New test.
1977
349884d1
JJ
19782017-09-01 Jakub Jelinek <jakub@redhat.com>
1979
1980 PR sanitizer/81923
1981 * gcc.dg/asan/pr81923.c: New test.
1982
002618d8
ML
19832017-09-01 Martin Liska <mliska@suse.cz>
1984
1985 PR tree-optimization/82059
1986 * gcc.dg/tree-ssa/pr82059.c: New test.
1987
a2de90a4
CZ
19882017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1989
1990 * gcc.target/arc/loop-1.c: Deleted.
1991
1370fccf
CZ
19922017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1993
1994 * gcc.target/arc/arc.exp: Test also cpp files.
1995 * gcc.target/arc/tdelay_slots.cpp: New test.
1996
7cfbf676
CZ
19972017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1998
1999 * gcc.target/arc/pr9001184797.c: New test.
2000
d2e05fcb
JJ
20012017-09-01 Jakub Jelinek <jakub@redhat.com>
2002
2003 PR c/81887
2004 * c-c++-common/gomp/pr81887.c: New test.
2005 * gfortran.dg/gomp/pr81887.f90: New test.
2006
8dc9277a
MP
20072017-09-01 Marek Polacek <polacek@redhat.com>
2008
2009 PR c++/82040
2010 * g++.dg/warn/Wbool-operation-1.C: New test.
2011
9f532472
CZ
20122017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2013
2014 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 2015 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 2016
b6fb7933
CZ
20172017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
2018
2019 * gcc.target/arc/sdata-3.c: New file.
2020 * gcc.target/arc/sdata-4.c: Likewise.
2021
7488b577
RB
20222017-08-31 Richard Biener <rguenther@suse.de>
2023
2024 PR middle-end/82054
2025 * g++.dg/gomp/pr82054.C: New testcase.
2026
3aebc597
RL
20272017-08-31 Renlin Li <renlin.li@arm.com>
2028 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2029
2030 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
2031
3e75ec3f
BS
20322017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2033
2034 PR tree-optimization/81987
2035 * g++.dg/torture/pr81987.C: New file.
2036
02d54806
EB
20372017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2038
2039 * gnat.dg/aggr22.ad[sb]: New test.
2040
e0bd5a28
PH
20412017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2042
2043 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2044
6da714c6
MM
20452017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2046
2047 PR target/82015
2048 * gcc.target/powerpc/pr82015.c: Fix up error message.
2049
6cc30cb4
ML
20502017-08-30 Martin Liska <mliska@suse.cz>
2051
2052 PR inline-asm/82001
2053 * gcc.dg/ipa/pr82001.c: New test.
2054
d16c828e
ML
20552017-08-30 Martin Liska <mliska@suse.cz>
2056
2057 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2058
36ef8e6f
RB
20592017-08-30 Richard Biener <rguenther@suse.de>
2060
2061 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2062
72932ccf
MM
20632017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2064
2065 PR target/82015
2066 * gcc.target/powerpc/pr82015.c: New test.
2067
4e395d91
UB
20682017-08-29 Uros Bizjak <ubizjak@gmail.com>
2069
2070 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2071
2ffc0382
UB
20722017-08-29 Uros Bizjak <ubizjak@gmail.com>
2073
2074 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2075 * gcc.target/i386/abi-2.c: Ditto.
2076 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2077 * gcc.target/i386/pr22076.c: Ditto.
2078 * gcc.target/i386/pr37216.c: Ditto.
2079 * gcc.target/i386/pr39431.c: Ditto.
2080 * gcc.target/i386/pr40906-1.c: Ditto.
2081 * gcc.target/i386/pr40906-2.c: Ditto.
2082 * gcc.target/i386/pr43766.c: Ditto.
2083 * gcc.target/i386/pr46226.c: Ditto.
2084 * gcc.target/i386/pr46470.c: Ditto.
2085 * gcc.target/i386/pr59929.c: Ditto.
2086 * gcc.target/i386/sse-10.c: Ditto.
2087 * gcc.target/i386/vararg-1.c: Ditto.
2088 * gcc.target/i386/vararg-1.c: Ditto.
2089 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2090 * gcc.target/i386/pr44223.c: Ditto.
2091 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2092 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2093 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2094 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2095 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2096 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2097 * gcc.target/i386/mvc9.c: Compile for lto target only.
2098 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2099 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2100 * gcc.target/i386/pr57091.c: Ditto.
2101 * gcc.target/i386/pr61599-2.c: Ditto.
2102
8eb91869
BS
21032017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2104
2105 PR tree-optimization/81503
2106 * gcc.c-torture/execute/pr81503.c: New file.
2107
9dc3d6a9
ML
21082017-08-29 Martin Liska <mliska@suse.cz>
2109
2ffc0382 2110 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2111 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2112
faa5399b 21132017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2114 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2115
2116 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2117
14d62813
JL
21182017-08-28 Jeff Law <law@redhat.com>
2119
2120 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2121 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2122 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2123 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2124 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2125 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2126 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2127 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2128 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2129
c11384aa
JW
21302017-08-28 Janus Weil <janus@gcc.gnu.org>
2131
2132 PR fortran/81770
2133 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2134 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2135
ac9a43e1
SE
21362017-08-28 Steve Ellcey <sellcey@cavium.com>
2137
2138 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2139 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2140 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2141
2aa8aa18
RB
21422017-08-28 Richard Biener <rguenther@suse.de>
2143
2144 PR tree-optimization/81977
2145 * g++.dg/torture/pr81977.C: New testcase.
2146
5e5ccf0d
AM
21472017-08-28 Alexander Monakov <amonakov@ispras.ru>
2148
2149 PR target/80640
2150 * gcc.dg/atomic/pr80640.c: New testcase.
2151
a5df2090
UB
21522017-08-27 Uros Bizjak <ubizjak@gmail.com>
2153
2154 PR target/81995
2155 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2156 * gcc.target/i386/pr46091-4a.c: Ditto.
2157
86e03ef9
TK
21582017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2159
2160 PR fortran/81974
2161 * gfortran.dg/inline_matmul_19.f90: New test.
2162
6e4c6a24
SM
21632017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2164
2165 * gcc.target/powerpc/m128-check.h: New file.
2166 * gcc.target/powerpc/sse-check.h: New file.
2167 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2168 * gcc.target/powerpc/sse-movlps-2.c: New file.
2169 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2170 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2171 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2172 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2173 * gcc.target/powerpc/sse-divss-1.c: New file.
2174 * gcc.target/powerpc/sse-movhps-1.c: New file.
2175 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2176 * gcc.target/powerpc/sse-subps-1.c: New file.
2177 * gcc.target/powerpc/sse-minps-1.c: New file.
2178 * gcc.target/powerpc/sse-pminub-1.c: New file.
2179 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2180 * gcc.target/powerpc/sse-shufps-1.c: New file.
2181 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2182 * gcc.target/powerpc/sse-maxps-1.c: New file.
2183 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2184 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2185 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2186 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2187 * gcc.target/powerpc/sse-mulps-1.c: New file.
2188 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2189 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2190 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2191 * gcc.target/powerpc/sse-subss-1.c: New file.
2192 * gcc.target/powerpc/sse-movss-2.c: New file.
2193 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2194 * gcc.target/powerpc/sse-minss-1.c: New file.
2195 * gcc.target/powerpc/sse-movaps-2.c: New file.
2196 * gcc.target/powerpc/sse-movlps-1.c: New file.
2197 * gcc.target/powerpc/sse-maxss-1.c: New file.
2198 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2199 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2200 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2201 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2202 * gcc.target/powerpc/sse-mulss-1.c: New file.
2203 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2204 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2205 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2206 * gcc.target/powerpc/sse-movhps-2.c: New file.
2207 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2208 * gcc.target/powerpc/sse-xorps-1.c: New file.
2209 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2210 * gcc.target/powerpc/sse-orps-1.c: New file.
2211 * gcc.target/powerpc/sse-addps-1.c: New file.
2212 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2213 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2214 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2215 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2216 * gcc.target/powerpc/sse-andps-1.c: New file.
2217 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2218 * gcc.target/powerpc/sse-divps-1.c: New file.
2219 * gcc.target/powerpc/sse-andnps-1.c: New file.
2220 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2221 * gcc.target/powerpc/sse-movss-1.c: New file.
2222 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2223 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2224 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2225 * gcc.target/powerpc/sse-movaps-1.c: New file.
2226 * gcc.target/powerpc/sse-movss-3.c: New file.
2227 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2228 * gcc.target/powerpc/sse-addss-1.c: New file.
2229 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2230
56b26dd4
MM
22312017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2232
2ffc0382 2233 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2234 * gcc.target/powerpc/dform-2.c: Likewise.
2235 * gcc.target/powerpc/dform-3.c: Likewise.
2236 * gcc.target/powerpc/pr71656-1.c: Likewise.
2237 * gcc.target/powerpc/pr71656-2.c: Likewise.
2238 * gcc.target/powerpc/pr80103-1.c: Likewise.
2239 * gcc.target/powerpc/pr80098-1.c: Likewise.
2240
6512c0f1
MS
22412017-08-24 Martin Sebor <msebor@redhat.com>
2242
2243 PR middle-end/81908
2244 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2245 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2246 * gcc.dg/tree-ssa/pr81908.c: New test.
2247
281de9c2
SM
22482017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2249
2ffc0382
UB
2250 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2251 Suppress warning during tests.
281de9c2 2252
10bfe16f
UB
22532017-08-24 Uros Bizjak <ubizjak@gmail.com>
2254
2255 * lib/target-supports.exp: Group together target-dependant checks.
2256
142ff602
BC
22572017-08-24 Bin Cheng <bin.cheng@arm.com>
2258
2259 PR tree-optimization/81913
2260 * gcc.c-torture/execute/pr81913.c: New test.
2261 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2262 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2263
9b25e12d
RB
22642017-08-23 Richard Biener <rguenther@suse.de>
2265
2266 PR target/81921
2267 * gcc.target/i386/pr81921.c: New testcase.
2268
122f9da1
DS
22692017-08-23 Daniel Santos <daniel.santos@pobox.com>
2270
2271 * gcc.target/i386/pr80969-1.c: New testcase.
2272 * gcc.target/i386/pr80969-2a.c: Likewise.
2273 * gcc.target/i386/pr80969-2.c: Likewise.
2274 * gcc.target/i386/pr80969-3.c: Likewise.
2275 * gcc.target/i386/pr80969-4a.c: Likewise.
2276 * gcc.target/i386/pr80969-4b.c: Likewise.
2277 * gcc.target/i386/pr80969-4.c: Likewise.
2278 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2279 * lib/target-supports.exp (check_avx512_os_support_available,
2280 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2281 New proceedures for target avx512f and avx512f_runtime selectors.
2282 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2283
397ecd05
DM
22842017-08-23 David Malcolm <dmalcolm@redhat.com>
2285
2286 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2287 * gcc.dg/param-type-mismatch.c: New test case.
2288
44b1b798
WS
22892017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2290
2291 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2292 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2293 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2294 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2295 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2296 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2297 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2298
60591d4e
RB
22992017-08-23 Richard Biener <rguenther@suse.de>
2300
2301 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2302 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2303 * gnat.dg/noinline2.adb: Likewise.
2304 * gnat.dg/renaming6.adb: Likewise.
2305 * gnat.dg/renaming6.ads: Likewise.
2306 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2307
3767b2e4
RB
23082017-08-23 Richard Biener <rguenther@suse.de>
2309
2310 PR lto/81940
2311 * g++.dg/lto/pr81940_0.C: New testcase.
2312
c37691e5
TC
23132017-08-23 Tamar Christina <tamar.christina@arm.com>
2314
2315 PR middle-end/19706
2316 * gcc.dg/tree-ssa/pr19706.c: New.
2317 * lib/target-supports.exp (check_effective_target_xorsign): New.
2318
4d68ff06
DS
23192017-08-22 Daniel Santos <daniel.santos@pobox.com>
2320
2321 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2322 -mabi=ms
2323 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2324 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2325 * gcc.target/i386/pr66275.c: Likewise.
2326 * gcc.target/i386/pr68018.c: Likewise.
2327
5b37159f
WS
23282017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2329
2330 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2331
0db8ddfc
JL
23322017-08-22 Jeff Law <law@redhat.com>
2333
2334 PR tree-optimization/81741
2335 PR tree-optimization/71947
2336 * gcc.dg/tree-ssa/pr81741.c: New test.
2337 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2338 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2339 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2340 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2341 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2342 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2343 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2344
44d23deb
YR
23452017-08-22 Yvan Roux <yvan.roux@linaro.org>
2346
2347 PR c++/80287
2348 * g++.dg/pr80287.C: New test.
2349
7f1bf27a
RB
23502017-08-22 Richard Biener <rguenther@suse.de>
2351
2352 Revert
2353 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2354
2355 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2356
1823c4f6
RB
23572017-08-22 Richard Biener <rguenther@suse.de>
2358
2359 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2360 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2361 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2362 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2363 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2364 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2365 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2366 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2367
bef016bf
JD
23682017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369
2370 PR fortran/81296
2371 * gfortran.dg/dtio_12.f90: Update test.
2372
57cea2b3
NS
23732017-08-21 Nathan Sidwell <nathan@acm.org>
2374
2375 * g++.dg/template/pr81899.C: Fix c++03.
2376 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2377
7f204c0f
DM
23782017-08-21 David Malcolm <dmalcolm@redhat.com>
2379
2380 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2381 Update expected result to show all of "(long)0" being underlined.
2382 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2383 (test_multitoken_macro): Update expected underlining.
2384
2f687306
DM
23852017-08-21 David Malcolm <dmalcolm@redhat.com>
2386
2387 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2388 to show underlining of all pertinent params.
2389 * gcc.dg/format/pr72858.c: Likewise.
2390
453773df
UB
23912017-08-21 Uros Bizjak <ubizjak@gmail.com>
2392
2393 PR target/46091
2394 * gcc.target/i386/pr46091-4.c: New test.
2395 * gcc.target/i386/pr46091-4a.c: Ditto.
2396 * gcc.target/i386/pr46091-5.c: Ditto.
2397 * gcc.target/i386/pr46091-5a.c: Ditto.
2398
5ec1701e
NS
23992017-08-21 Nathan Sidwell <nathan@acm.org>
2400
2401 PR c++/81899
2402 * g++.dg/template/pr81899.C: New.
2403
404938ed
RB
24042017-08-21 Richard Biener <rguenther@suse.de>
2405
2406 PR tree-optimization/81900
2407 * gcc.dg/torture/pr81900.c: New testcase.
2408
1ea85365
RB
24092017-08-21 Richard Biener <rguenther@suse.de>
2410
2411 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2412 regex to handle the LTO case.
2413 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2414 * c-c++-common/asan/misalign-1.c: Likewise.
2415 * c-c++-common/asan/misalign-2.c: Likewise.
2416 * c-c++-common/asan/null-deref-1.c: Likewise.
2417 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2418 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2419 * c-c++-common/asan/use-after-free-1.c: Likewise.
2420 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2421 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2422 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2423 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2424 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2425 * g++.dg/asan/large-func-test-1.C: Likewise.
2426 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2427
8322b607
RB
24282017-08-21 Richard Biener <rguenther@suse.de>
2429
2430 PR middle-end/81884
2431 * g++.dg/torture/pr81884.C: New testcase.
2432
8e7b84e8
JDA
24332017-08-20 John David Anglin <danglin@gcc.gnu.org>
2434
2435 PR ipa/77732
2436 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2437
953e520d
DM
24382017-08-18 David Malcolm <dmalcolm@redhat.com>
2439
2440 PR tree-optimization/46805
2441 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2442 * jit.dg/test-autovectorize.c: New test case.
2443
b1eb28d1
PB
24442017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2445
2446 PR target/80210
2447 * gcc.target/powerpc/pr80210.c: New test.
2448
f661e57e
DM
24492017-08-18 David Malcolm <dmalcolm@redhat.com>
2450
2451 PR c++/81514
2452 * g++.dg/lookup/empty.h: New file.
2453 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2454 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2455 on a built-in.
2456
00aa1fa2
L
24572017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2458
2459 PR c/53037
2460 * c-c++-common/pr53037-5.c: New test.
2461 * g++.dg/pr53037-1.C: Likewise.
2462 * g++.dg/pr53037-2.C: Likewise.
2463 * g++.dg/pr53037-3.C: Likewise.
2464 * g++.dg/pr53037-4.C: Likewise.
2465 * gcc.dg/pr53037-1.c: Likewise.
2466 * gcc.dg/pr53037-2.c: Likewise.
2467 * gcc.dg/pr53037-3.c: Likewise.
2468 * gcc.dg/pr53037-4.c: Likewise.
2469
4a89b7e7
PB
24702017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2471
2472 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2473 * gcc.target/powerpc/p9-vparity.c: Likewise.
2474 * gcc.target/powerpc/pr68805.c: Likewise.
2475 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2476
d00fdf85
PB
24772017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2478
2479 PR target/72804
2480 * gcc.target/powerpc/pr72804.c: New test.
2481
e67bbd5d
MP
24822017-08-17 Marek Polacek <polacek@redhat.com>
2483
2484 PR middle-end/81814
2485 * gcc.dg/torture/pr81814.c: New test.
2486
ea58eb88
JW
24872017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2488
2489 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2490
ab4b719a
TV
24912017-08-17 Tom de Vries <tom@codesourcery.com>
2492
2493 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2494
344be1fd
RB
24952017-08-17 Richard Biener <rguenther@suse.de>
2496
2497 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2498
7911a54d
UB
24992017-08-16 Uros Bizjak <ubizjak@gmail.com>
2500
2501 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2502 scan-assembler-times for alpha*-*-*.
2503 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2504 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2505
b68a9f34
TK
25062017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2507
2508 PR fortran/81116
2509 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2510
adb5b54b
UB
25112017-08-16 Uros Bizjak <ubizjak@gmail.com>
2512
2513 PR target/46091
2514 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2515 (testm): New test function.
2516 * gcc.target/i386/pr46091-2.c: Ditto.
2517 * gcc.target/i386/pr46091-3.c: Ditto.
2518
90d43c80
BC
25192017-08-16 Bin Cheng <bin.cheng@arm.com>
2520
2521 PR tree-optimization/81832
2522 * gcc.dg/tree-ssa/pr81832.c: New test.
2523
963aeaad
RS
25242017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2525
2526 PR tree-optimization/81835
2527 * gcc.dg/vect/pr81815.c: New test.
2528
aaf46c35
JM
25292017-08-15 Joseph Myers <joseph@codesourcery.com>
2530
2531 PR target/78460
2532 PR target/67712
2533 * gcc.c-torture/compile/string-large-1.c: New test.
2534
204b99cd
RB
25352017-08-15 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/81790
2538 * gcc.dg/torture/pr81790.c: New testcase.
2539
27be025d
MS
25402017-08-14 Martin Sebor <msebor@redhat.com>
2541
2542 PR c/81117
2543 * c-c++-common/attr-nonstring-1.c: New test.
2544
da67acb9
MS
25452017-08-14 Martin Sebor <msebor@redhat.com>
2546
2547 PR c/81117
2548 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2549
9e3b1778
DE
25502017-08-14 David Edelsohn <dje.gcc@gmail.com>
2551
2552 * gcc.dg/ucnid-5.c: Skip on AIX.
2553 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2554
2912db04
UB
25552017-08-14 Uros Bizjak <ubizjak@gmail.com>
2556
2557 PR target/46091
2558 * gcc.target/i386/pr46091-1.c: New test.
2559 * gcc.target/i386/pr46091-2.c: Ditto.
2560 * gcc.target/i386/pr46091-3.c: Ditto.
2561
c7fd2176
WD
25622017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2563
2564 PR target/81643
2565 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2566
a72a7e39
BS
25672017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2568
2569 PR target/79845
2570 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2571 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2572 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2573 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2574 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2575 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2576 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2577 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2578 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2579 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2580 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2581 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2582 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2583 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2584 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2585 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2586 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2587 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2588 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2589 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2590 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2591 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2592 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2593 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2594 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2595 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2596 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2597 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2598 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2599 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2600 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2601 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2602 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2603 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2604 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2605 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2606 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2607 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2608 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2609 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2610 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2611 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2612 * gcc.target/powerpc/cmpb-3.c: Likewise.
2613 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2614 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2615 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2616 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2617 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2618 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2619 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2620 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2621 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2622 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2623 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2624 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2625 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2626 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2627 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2628 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2629 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2630 * gcc.target/powerpc/no-r11-3.c: Likewise.
2631 * gcc.target/powerpc/pr80098-1.c: Likewise.
2632 * gcc.target/powerpc/pr80098-2.c: Likewise.
2633 * gcc.target/powerpc/pr80098-3.c: Likewise.
2634 * gcc.target/powerpc/pr80098-4.c: Likewise.
2635 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2636 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2637 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2638 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2639 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2640 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2641 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2642 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2643 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2644 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2645 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2646
8d2d0de9
BC
26472017-08-14 Bin Cheng <bin.cheng@arm.com>
2648
2649 PR tree-optimization/81799
2650 * gcc.dg/tree-ssa/pr81799.c: New.
2651
5316dd1b
WD
26522017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2653
2654 PR middle-end/46932
2655 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2656 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2657
250db3f9
SN
26582017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2659
2660 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2661 -mno-pc-relative-literal-loads.
2662
0d9255af
RO
26632017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2664
2665 PR testsuite/81793
2666 * gcc.dg/pie-static-1.c: Require both static and pie support.
2667 * gcc.dg/pie-static-2.c: Likewise.
2668
7a7b545f
PMR
26692017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2670
2671 PR ada/79542
2672 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2673
bb85aa74
MP
26742017-08-11 Marek Polacek <polacek@redhat.com>
2675
2676 PR c/81795
2677 * gcc.dg/pr81795.c: New test.
2678
c4fa8984
TK
26792017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2680
2681 PR fortran/60355
2682 * gfortran.dg (bind_c_usage_30): New test.
2683
fe8a99d8
ML
26842017-08-11 Martin Liska <mliska@suse.cz>
2685
2686 PR tree-opt/79987
2687 * gcc.target/i386/mpx/pr79987.c: New test.
2688
4c71a171
ML
26892017-08-11 Martin Liska <mliska@suse.cz>
2690
2691 PR ipa/81213
2692 * gcc.target/i386/pr81213.c: New test.
2693
e1769bdd
UB
26942017-08-10 Uros Bizjak <ubizjak@gmail.com>
2695
2696 PR target/81708
2697 * gcc.target/i386/stack-prot-sym.c: New test.
2698
adc84037
RS
26992017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2700
2701 PR testsuite/81738
2702 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2703 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2704 vect_perm and vect_element_align for vectorization.
2705
8e941ae9
L
27062017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2707
2708 PR target/81736
2709 * gcc.target/i386/pr81736-1.c: New test.
2710 * gcc.target/i386/pr81736-2.c: Likewise.
2711 * gcc.target/i386/pr81736-3.c: Likewise.
2712 * gcc.target/i386/pr81736-4.c: Likewise.
2713 * gcc.target/i386/pr81736-5.c: Likewise.
2714 * gcc.target/i386/pr81736-6.c: Likewise.
2715 * gcc.target/i386/pr81736-7.c: Likewise.
2716
798f8628
WS
27172017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2718
2719 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2720 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2721
32129a17
DM
27222017-08-10 David Malcolm <dmalcolm@redhat.com>
2723
2724 * c-c++-common/missing-close-symbol.c: New test case.
2725 * c-c++-common/missing-symbol.c: New test case.
2726 * gcc.dg/unclosed-init.c: New test case.
2727 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2728 * g++.dg/diagnostic/unclosed-function.C: New test case.
2729 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2730 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2731 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2732 "expected identifier" error.
2733
57e1270f
FR
27342017-08-10 Fritz Reese <fritzoreese@gmail.com>
2735
2736 * gfortran.dg/dec_d_lines_1.f: New test.
2737 * gfortran.dg/dec_d_lines_2.f: New test.
2738
27392017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2740
2741 * gfortran.dg/dec_structure_18.f90: New test.
2742 * gfortran.dg/dec_structure_19.f90: New test.
2743 * gfortran.dg/dec_structure_20.f90: New test.
2744 * gfortran.dg/dec_structure_21.f90: New test.
2745
aaab59b4
MP
27462017-08-10 Marek Polacek <polacek@redhat.com>
2747
2748 PR testsuite/81784
2749 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2750
f234f078
MP
2751 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2752
2b7d0696
ML
27532017-08-10 Martin Liska <mliska@suse.cz>
2754
2755 PR c++/81355
2756 * g++.dg/other/pr81355.C: New test.
2757
47ee1b7c
DM
27582017-08-09 David Malcolm <dmalcolm@redhat.com>
2759
2760 * jit.dg/all-non-failing-tests.h: Add note about
2761 test-vector-types.cc.
2762 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2763 case.
2764 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2765 New test case.
2766 * jit.dg/test-vector-types.cc: New test case.
2767
b388427b
AP
27682017-08-09 Andrew Pinski <apinski@cavium.com>
2769
2770 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2771 --save-temps to the options passed.
2772
12c2ab7b
MC
27732017-08-09 Michael Collison <michael.collison@arm.com>
2774
2775 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2776 boundary option and fix comment.
2777 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2778 boundary option and fix comment.
2779 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2780 boundary option and fix comment.
2781 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2782 -mstructure-size boundary option.
2783
a8a581af
SB
27842017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2785
2786 PR rtl-optimization/81423
2787 * gcc.c-torture/execute/pr81423.c: New testcase.
2788
50a87c1c
WS
27892017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2790
2791 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2792 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2793 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2794 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2795
3d9a180f
WS
27962017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2797
2798 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2799 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2800
ee9a9e7b
WS
28012017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2802
2803 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2804 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2805 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2806
07999eb2
WS
28072017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2808
2809 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2810 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2811 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2812 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2813
0ca970cd
SB
28142017-08-09 Slava Barinov <v.barinov@samsung.com>
2815
2816 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2817
296c53ac
MP
28182017-08-09 Marek Polacek <polacek@redhat.com>
2819
2820 PR c/81233
2821 * gcc.dg/diagnostic-types-1.c: New test.
2822 * gcc.dg/assign-warn-1.c: Update warning messages.
2823 * gcc.dg/assign-warn-2.c: Likewise.
2824 * gcc.dg/c90-const-expr-5.c: Likewise.
2825 * gcc.dg/c99-const-expr-5.c: Likewise.
2826 * gcc.dg/conv-2.c: Likewise.
2827 * gcc.dg/init-bad-7.c: Likewise.
2828 * gcc.dg/overflow-warn-1.c: Likewise.
2829 * gcc.dg/overflow-warn-2.c: Likewise.
2830 * gcc.dg/overflow-warn-3.c: Likewise.
2831 * gcc.dg/overflow-warn-4.c: Likewise.
2832 * gcc.dg/pointer-array-atomic.c: Likewise.
2833 * gcc.dg/pr26865.c: Likewise.
2834 * gcc.dg/pr61162-2.c: Likewise.
2835 * gcc.dg/pr61162.c: Likewise.
2836 * gcc.dg/pr67730-2.c: Likewise.
2837 * gcc.dg/pr69156.c: Likewise.
2838 * gcc.dg/pr70174.c: Likewise.
2839 * objc.dg/proto-lossage-4.m: Likewise.
2840
a32c8316
MP
28412017-08-09 Marek Polacek <polacek@redhat.com>
2842
2843 PR c/81417
2844 * Wsign-compare-1.c: New test.
2845 * gcc.dg/compare1.c: Adjust dg-bogus.
2846 * gcc.dg/compare2.c: Likewise.
2847 * gcc.dg/compare3.c: Likewise.
2848 * gcc.dg/compare7.c: Likewise.
2849 * gcc.dg/compare8.c: Likewise.
2850 * gcc.dg/compare9.c: Likewise.
2851 * gcc.dg/pr11492.c: Likewise.
2852
7345b714
L
28532017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 PR driver/81523
2856 * gcc.dg/pie-7.c: New test.
2857 * gcc.dg/pie-static-1.c: Likewise.
2858 * gcc.dg/pie-static-2.c: Likewise.
2859
d5bf81b3
UB
28602017-08-08 Uros Bizjak <ubizjak@gmail.com>
2861
2862 PR target/81708
2863 * gcc.target/i386/stack-prot-guard.c: New test.
2864
4261463d
TC
28652017-08-08 Tamar Christina <tamar.christina@arm.com>
2866
2867 * gcc.target/aarch64/xorsign.c: New.
2868 * gcc.target/aarch64/xorsign_exec.c: New.
2869 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2870
b115e803
BS
28712017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2872
2873 PR tree-optimization/81354
2874 * g++.dg/torture/pr81354.C: New file.
2875
51bd28ed
RB
28762017-08-08 Richard Biener <rguenther@suse.de>
2877
2878 PR middle-end/81719
2879 * g++.dg/tree-ssa/pr81719.C: New testcase.
2880
26d66f28
RB
28812017-08-08 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/81723
2884 * gfortran.dg/pr81723.f: New testcase.
2885
82c0d3eb
BS
28862017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2889 string.
2890 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2891 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2892 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2893 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2894 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2895 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2896 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2897 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2898 * gcc.target/powerpc/cmpb-3.c: Likewise.
2899 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2900 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2901
d81e058f
ML
29022017-08-08 Martin Liska <mliska@suse.cz>
2903
2904 PR tree-opt/81696
2905 * gcc.dg/ipa/pr81696.c: New test.
2906
a5c93f53
BC
29072017-08-08 Bin Cheng <bin.cheng@arm.com>
2908
2909 PR tree-optimization/81744
2910 * gcc.dg/tree-ssa/pr81744.c: New.
2911
a5afbdd6
MP
29122017-08-08 Marek Polacek <polacek@redhat.com>
2913
2914 PR c++/81607
2915 * g++.dg/other/bitfield6.C: New test.
2916
08c4c51e
MM
29172017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2918
2919 PR target/81593
2920 * gcc.target/powerpc/vec-setup.h: New tests to test various
2921 combinations of setting up vectors of 2 double word elements.
2922 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2923 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2924 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2925 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2926 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2927 vector inserts from vector extracts.
2928 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2929
950a884b
TK
29302017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2931
2932 PR fortran/68829
2933 PR fortran/81701
2934 * gfortran.dg/o_fast_stacksize.90: New test.
2935
6f1a16cb
WD
29362017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2937
2938 PR middle-end/46932
2939 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2940
4090b652
L
29412017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2942
2943 * gcc.target/i386/pr81736-1.c: Removed.
2944 * gcc.target/i386/pr81736-2.c: Likewise.
2945 * gcc.target/i386/pr81736-3.c: Likewise.
2946 * gcc.target/i386/pr81736-4.c: Likewise.
2947
079a0363
L
29482017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2949
2950 PR target/81736
2951 * gcc.target/i386/pr81736-1.c: New test.
2952 * gcc.target/i386/pr81736-2.c: Likewise.
2953 * gcc.target/i386/pr81736-3.c: Likewise.
2954 * gcc.target/i386/pr81736-4.c: Likewise.
2955
1653a865
MP
29562017-08-07 Marek Polacek <polacek@redhat.com>
2957
2958 PR middle-end/81737
2959 * gcc.dg/pr81737.c: New test.
2960
577eec56
ML
29612017-08-07 Martin Liska <mliska@suse.cz>
2962
2963 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2964 * gcc.dg/parm-impl-decl-1.c: Likewise.
2965 * gcc.dg/parm-impl-decl-3.c: Likewise.
2966 * gcc.dg/Wattributes-5.c: New test.
2967
537bf9ac
AP
29682017-08-06 Andrew Pinski <apinski@cavium.com>
2969
2970 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2971 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2972 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2973 * gcc.target/aarch64/target_attr_4.c: Likewise.
2974 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2975 * gcc.target/aarch64/target_attr_2.c: Likewise.
2976 * gcc.target/aarch64/target_attr_7.c: Likewise.
2977 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2978 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2979 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2980
90596474
AP
29812017-08-06 Andrew Pinski <apinski@cavium.com>
2982
2983 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2984 -march=armv8-a+nolse, skip if -mcpu= is passed.
2985 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2986
08e9cb5a
AP
29872017-08-06 Andrew Pinski <apinski@cavium.com>
2988
2989 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2990 * gcc.target/aarch64/_Float16_2.c: Likewise.
2991 * gcc.target/aarch64/_Float16_3.c: Likewise.
2992
4a6ad083
TV
29932017-08-06 Tom de Vries <tom@codesourcery.com>
2994
2995 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2996
b363e726
TV
29972017-08-06 Tom de Vries <tom@codesourcery.com>
2998
2999 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
3000 type. Add missing return.
3001
8fbcf075
TV
30022017-08-06 Tom de Vries <tom@codesourcery.com>
3003
3004 PR testsuite/81731
3005 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
3006 variable 'a' definition.
3007 (b): Remove unused variable.
3008 (gp): New variable.
3009 (check): Add parameter corresponding to call in main, and handle.
3010
67695c07
PC
30112017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/79790
23d12941 3014 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 3015
c779bea5
YG
30162017-08-04 Yury Gribov <tetra2005@gmail.com>
3017
3018 PR tree-optimization/57371
3019 * c-c++-common/pr57371-1.c: New test.
3020 * c-c++-common/pr57371-2.c: New test.
3021 * c-c++-common/pr57371-3.c: New test.
3022 * c-c++-common/pr57371-4.c: New test.
3023 * gcc.dg/pr57371-5.c: New test.
3024
e52341f1
CL
30252017-08-04 Carl Love <cel@us.ibm.com>
3026
3027 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
3028 builtin test cases for vec_mule, and vec_mulo.
3029 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
3030 builtin test cases for vec_mule, and vec_mulo.
3031
295940c3
L
30322017-08-04 H.J. Lu <hongjiu.lu@intel.com>
3033
3034 PR target/81590
3035 * gcc.target/i386/avx512-check.h: New file.
3036 * gcc.target/i386/avx5124fmaps-check.h: Removed.
3037 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3038 * gcc.target/i386/avx512cd-check.h: Likewise.
3039 * gcc.target/i386/avx512ifma-check.h: Likewise.
3040 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3041 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3042 * gcc.target/i386/avx512bw-check.h: Rewrite.
3043 * gcc.target/i386/avx512dq-check.h: Likewise.
3044 * gcc.target/i386/avx512er-check.h: Likewise.
3045 * gcc.target/i386/avx512f-check.h: Likewise.
3046 * gcc.target/i386/avx512vl-check.h: Likewise.
3047 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3048 only.
3049 (test_512): Removed.
3050 (avx512*_test): Likewise.
3051 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3052
f4f2c2ec
MP
30532017-08-04 Marek Polacek <polacek@redhat.com>
3054
3055 PR middle-end/81695
3056 * gcc.dg/pr81695.c: New test.
3057
62c8a2cf
RS
30582017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3059
3060 PR tree-optimization/81136
3061 * gcc.dg/vect/pr81136.c: Add scan test.
3062
dfbddbeb
RS
30632017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3064
3065 * gcc.dg/vect/vect-alias-check-3.c: New test.
3066 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3067 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3068
165b2f5f
RB
30692017-08-04 Richard Biener <rguenther@suse.de>
3070
3071 PR middle-end/81705
3072 * c-c++-common/ubsan/pr81705.c: New testcase.
3073
7c0881d5
BS
30742017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3075
3076 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3077 messages that used to start with a capital letter.
3078 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3079 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3080 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3081 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3082 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3083 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3084 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3085 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3086 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3087 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3088 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3089 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3090 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3091 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3092 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3093 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3094 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3095 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3096 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3097 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3098 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3099 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3100 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3101 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3102 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3103 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3104 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3105 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3106 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3107 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3108 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3109 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3110 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3111 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3112 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3113 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3114 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3115 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3116 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3117 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3118 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3119 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3120 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3121 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3122 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3123 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3124 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3125 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3126 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3127 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3128 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3129 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3130 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3131 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3132 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3133 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3134
2fdaed89
JJ
31352017-08-03 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR target/81621
3138 * gcc.dg/pr81621.c: New test.
3139
297db279
RB
31402017-08-03 Richard Biener <rguenther@suse.de>
3141
3142 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3143 and CSE.
3144
2fdaed89 31452017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3146
3147 PR middle-end/81148
3148 * c-c++-common/ubsan/pr81148.c: New testcase.
3149
cad136a4
TV
31502017-08-03 Tom de Vries <tom@codesourcery.com>
3151
3152 PR target/81662
3153 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3154
2392baa5
JJ
31552017-08-03 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR driver/81650
3158 * gcc.dg/pr81650.c: New test.
3159
e5e691a5
PC
31602017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/71440
3163 * g++.dg/template/crash127.C: New.
3164
0a734553
JJ
31652017-08-03 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR middle-end/81052
3168 * c-c++-common/pr81052.c: New test.
3169
673aef33
TV
31702017-08-03 Tom de Vries <tom@codesourcery.com>
3171
3172 * gcc.dg/pr56727-2.c: Require alias.
3173
2a8485f6
TV
31742017-08-03 Tom de Vries <tom@codesourcery.com>
3175
3176 * gcc.dg/attr-noipa.c: Require alloca.
3177
8b917598
TV
31782017-08-03 Tom de Vries <tom@codesourcery.com>
3179
3180 * gcc.dg/torture/pr80163.c: Require label_values.
3181
4ca8bf91
TV
31822017-08-03 Tom de Vries <tom@codesourcery.com>
3183
3184 PR target/81662
3185 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3186 * c-c++-common/patchable_function_entry-default.c: Same.
3187 * c-c++-common/patchable_function_entry-definition.c: Same.
3188
f4629481
UB
31892017-08-02 Uros Bizjak <ubizjak@gmail.com>
3190
3191 PR target/81644
3192 * gcc.target/i386/pr81644.c: New test.
3193
86994621
TV
31942017-08-02 Tom de Vries <tom@codesourcery.com>
3195
3196 * gcc.dg/Walloca-14.c: Use relative line number.
3197
9501fd4b
UB
31982017-08-02 Uros Bizjak <ubizjak@gmail.com>
3199
3200 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3201 test "no-3dnowa" target attribute.
3202
f7b6353a
MP
32032017-08-02 Marek Polacek <polacek@redhat.com>
3204
3205 PR c/81289
3206 * gcc.dg/noncompile/pr81289.c: New test.
3207
8a6eab34
MP
3208 PR c/81448
3209 PR c/81306
3210 * c-c++-common/Wmultistatement-macros-13.c: New test.
3211
349721b7
JJ
32122017-08-02 Jakub Jelinek <jakub@redhat.com>
3213
e4f0733a
JJ
3214 PR c++/81640
3215 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3216
349721b7
JJ
3217 PR middle-end/79499
3218 * gcc.dg/pr79499.c: New test.
3219
77eefb71
RB
32202017-08-02 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/81633
3223 * gcc.dg/vect/pr81633.c: New testcase.
3224
760f74c2
L
32252017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3226
3227 * gcc.dg/guality/pr25967-1.c: New test.
3228 * gcc.dg/guality/pr25967-2.c: Likewise.
3229 * gcc.dg/torture/pr25967-1.c: Likewise.
3230 * gcc.dg/torture/pr25967-2.c: Likewise.
3231
a2e28a97
L
32322017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3233
3234 PR target/81654
3235 * gcc.target/i386/pr81654.c: New test.
3236
d8afd032
TK
32372017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3238
3239 PR fortran/79312
3240 * gfortran.dg/logical_assignment_1.f90: New test.
3241
671a00ee
ML
32422017-08-01 Martin Liska <mliska@suse.cz>
3243
3244 PR middle-end/70140
3245 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3246
7d3eecca
ML
32472017-08-01 Martin Liska <mliska@suse.cz>
3248
3249 Revert r250771
3250 Make mempcpy more optimal (PR middle-end/70140).
3251
636730ca
JJ
32522017-08-01 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR target/81622
3255 * gcc.target/powerpc/pr81622.c: New test.
3256
74cc0b2b
SE
32572017-08-01 Steve Ellcey <sellcey@cavium.com>
3258
3259 PR tree-optimization/80925
3260 * gcc.dg/vect/vect-28.c: Add
3261 --param vect-max-peeling-for-alignment=0 option.
3262 Remove unaligned access and peeling checks.
3263 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3264 * gcc.dg/vect/vect-70.c: Ditto.
3265 * gcc.dg/vect/vect-87.c: Ditto.
3266 * gcc.dg/vect/vect-88.c: Ditto.
3267 * gcc.dg/vect/vect-91.c: Ditto.
3268 * gcc.dg/vect/vect-93.c: Ditto.
3269
0102e469
TV
32702017-08-01 Tom de Vries <tom@codesourcery.com>
3271
3272 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3273 * gcc.target/nvptx/slp.c (foo): Same.
3274
813485c6
RB
32752017-08-01 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/81181
3278 * gcc.dg/torture/pr81181.c: New testcase.
3279
98b7180c
ML
32802017-08-01 Martin Liska <mliska@suse.cz>
3281
3282 PR middle-end/70140
3283 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3284
4f3e333a
UB
32852017-08-01 Uros Bizjak <ubizjak@gmail.com>
3286
3287 PR target/81641
3288 * gcc.target/i386/pr81641.c: New test.
3289
b8bb5772
UB
32902017-08-01 Uros Bizjak <ubizjak@gmail.com>
3291
3292 PR target/81639
3293 * gcc.target/i386/pr81639.c: New test.
3294
34e5c511
RB
32952017-08-01 Richard Biener <rguenther@suse.de>
3296
3297 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3298 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3299 endless loop.
3300 * gcc.dg/uninit-23.c: Adjust.
3301
5e19d437
BC
33022017-08-01 Bin Cheng <bin.cheng@arm.com>
3303
3304 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3305 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3306
7061cfc0
BC
33072017-08-01 Bin Cheng <bin.cheng@arm.com>
3308
3309 PR tree-optimization/81627
3310 * gcc.dg/tree-ssa/pr81627.c: New.
3311
39637a44
BC
33122017-08-01 Bin Cheng <bin.cheng@arm.com>
3313
3314 PR tree-optimization/81620
3315 * gcc.dg/tree-ssa/pr81620-1.c: New.
3316 * gcc.dg/tree-ssa/pr81620-2.c: New.
3317
f9c5fe06
DH
33182017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3319
3320 PR testsuite/53542
3321 * gfortran.dg/use_30.f90: New test.
3322
da98e3b1
JJ
33232017-08-01 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR tree-optimization/81588
3326 * gcc.dg/tree-ssa/pr81588.c: New test.
3327 * gcc.dg/pr81588.c: New test.
3328 * gcc.c-torture/execute/pr81588.c: New test.
3329
5e8fe12f
RB
33302017-08-01 Richard Biener <rguenther@suse.de>
3331
3332 PR tree-optimization/81297
3333 * gcc.dg/torture/pr81297.c: New testcase.
3334
93ac482a
UB
33352017-07-31 Uros Bizjak <ubizjak@gmail.com>
3336
3337 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3338
6cc518c6
SE
33392017-07-31 Steve Ellcey <sellcey@cavium.com>
3340
3341 PR tree-optimization/80925
93ac482a 3342 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3343 --param vect-max-peeling-for-alignment=0 option.
3344 Remove unaligned access and peeling checks.
3345 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3346
24c8e8eb
CL
33472017-07-31 Carl Love <cel@us.ibm.com>
3348
3349 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3350 missed in commit 250746.
3351
b40e941b
CL
33522017-07-31 Carl Love <cel@us.ibm.com>
3353
3354 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3355 new builtins.
3356
67779f74
L
33572017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3358
3359 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3360 * gcc.target/i386/pr79793-2.c: Likewise.
3361
a97cf8f9
UB
33622017-07-31 Uros Bizjak <ubizjak@gmail.com>
3363
3364 PR target/25967
3365 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3366 (naked): Add attribute regparm(1) for x86_32 targets.
3367 Add integer argument. Remove global "data" variable.
3368 (main): Pass integer argument to naked function.
3369 * gcc.target/i386/naked-4.c: New test.
3370
7fef86d3
JH
33712017-07-31 Jan Hubicka <hubicka@ucw.cz>
3372 Martin Liska <mliska@suse.cz>
3373
3374 * gcc.dg/predict-15.c: New test.
3375 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3376
2ec580be
UB
33772017-07-31 Uros Bizjak <ubizjak@gmail.com>
3378
3379 PR target/25967
3380 * gcc.target/i386/naked-1.c: New test.
3381 * gcc.target/i386/naked-2.c: Ditto.
3382 * gcc.target/i386/naked-3.c: Ditto.
3383 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3384 do_test_body0 stub function, use attribute "naked" instead.
3385 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3386 * gcc.dg/pr44290-2.c: Ditto.
3387
cfdf6ff6
TK
33882017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3389
3390 PR fortran/81581
3391 * gfortran.dg/dim_sum_1.f90: New test case.
3392 * gfortran.dg/dim_sum_2.f90: New test case.
3393 * gfortran.dg/dim_sum_3.f90: New test case.
3394
5edb1c48
ML
33952017-07-31 Martin Liska <mliska@suse.cz>
3396
3397 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3398 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3399
f34ebeb2
ML
34002017-07-31 Martin Liska <mliska@suse.cz>
3401
3402 PR sanitize/81530
3403 * g++.dg/ubsan/pr81530.C: New test.
3404
066bbc57
JJ
34052017-07-31 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR sanitizer/81604
3408 * c-c++-common/ubsan/pr81604.c: New test.
3409
a10b3cf1
L
34102017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3411
3412 PR target/79793
3413 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3414 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3415 (foo): Check the builtin return address against the return address
3416 in interrupt frame.
3417 * gcc.target/i386/pr79793-1.c: New test.
3418 * gcc.target/i386/pr79793-2.c: Likewise.
3419
942047f2
EB
34202017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * c-c++-common/dump-ada-spec-7.c: New test.
3423
e071b767
JJ
34242017-07-29 Jakub Jelinek <jakub@redhat.com>
3425
3426 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3427 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3428
782a7850
PB
34292017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3430
3431 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3432
9de00935
TC
34332017-07-28 Tamar Christina <tamar.christina@arm.com>
3434
3435 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3436
8de33df2
BC
34372017-07-28 Bin Cheng <bin.cheng@arm.com>
3438
3439 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3440
8acb8421
TC
34412017-07-28 Tamar Christina <tamar.christina@arm.com>
3442 Bilyan Borisov <bilyan.borisov@arm.com>
3443
3444 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3445 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3446 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3447 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3448 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3449
d9c259ef
BC
34502017-07-28 Bin Cheng <bin.cheng@arm.com>
3451
3452 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3453 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3454 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3455 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3456 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3457 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3458 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3459 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3460 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3461 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3462 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3463
6d7649f8
ML
34642017-07-28 Martin Liska <mliska@suse.cz>
3465
3466 PR sanitizer/81340
3467 * g++.dg/asan/pr81340.C: New test.
3468
92e29a5e
RB
34692017-07-28 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/81502
3472 * gcc.target/i386/pr81502.c: New testcase.
3473
70affe6a
ML
34742017-07-28 Martin Liska <mliska@suse.cz>
3475
3476 PR sanitizer/81460
3477 * gcc.dg/asan/pr81460.c: New test.
3478
d0ee55a1
JJ
34792017-07-28 Jakub Jelinek <jakub@redhat.com>
3480
c9b39a49
JJ
3481 PR sanitizer/80998
3482 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3483 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3484
d0ee55a1
JJ
3485 PR tree-optimization/81578
3486 * gcc.dg/pr81578.c: New test.
3487
1ce75e41
RB
34882017-07-28 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/81573
3491 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3492
7a5cbf29
PB
34932017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3494
3495 * g++.dg/pr69667.C: Remove option -mlra.
3496 * gcc.target/powerpc/dform-1.c: Likewise.
3497 * gcc.target/powerpc/dform-2.c: Likewise.
3498 * gcc.target/powerpc/dform-3.c: Likewise.
3499 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3500 * gcc.target/powerpc/p9-vparity.c: Likewise.
3501 * gcc.target/powerpc/pr63491.c: Likewise.
3502 * gcc.target/powerpc/pr67808.c: Likewise.
3503 * gcc.target/powerpc/pr68805.c: Likewise.
3504 * gcc.target/powerpc/pr69461.c: Likewise.
3505 * gcc.target/powerpc/pr71680.c: Likewise.
3506 * gcc.target/powerpc/pr77289.c: Likewise.
3507 * gcc.target/powerpc/pr78458.c: Likewise.
3508 * gcc.target/powerpc/pr78543.c: Likewise.
3509 * g++.dg/pr71294.C: Remove option -mno-lra.
3510 * gcc.target/powerpc/pr71656-1.c: Likewise.
3511 * gcc.target/powerpc/pr71656-2.c: Likewise.
3512 * gcc.target/powerpc/pr71698.c: Likewise.
3513
2c2789d5
KT
35142017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3515 Sudakshina Das <sudi.das@arm.com>
3516
3517 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3518
06bd22f6
MP
35192017-07-27 Marek Polacek <polacek@redhat.com>
3520
3521 PR c/81417
3522 * c-c++-common/Wsign-compare-1.c: New test.
3523 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3524 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3525 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3526 * g++.dg/warn/compare1.C: Likewise.
3527 * gcc.dg/compare1.c: Likewise.
3528 * gcc.dg/compare2.c: Likewise.
3529 * gcc.dg/compare4.c: Likewise.
3530 * gcc.dg/compare5.c: Likewise.
3531 * gcc.dg/pr35430.c: Likewise.
3532 * gcc.dg/pr60087.c: Likewise.
3533
27c8b49b
PB
35342017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3535
3536 PR middle-end/81564
3537 * gcc.dg/pr81564.c: New test.
3538
b7675b59
RB
35392017-07-27 Richard Biener <rguenther@suse.de>
3540
3541 PR tree-optimization/81573
3542 PR tree-optimization/81494
3543 * gcc.dg/torture/pr81573.c: New testcase.
3544
719488f8
RB
35452017-07-27 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/81571
3548 * gcc.dg/torture/pr81571.c: New testcase.
3549
9811e84c
RB
35502017-07-27 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/81502
3553 * gcc.target/i386/vect-insert-1.c: New testcase.
3554
58814c76
AK
35552017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3556
3557 PR target/81534
3558 * gcc.target/s390/pr81534.c: New test.
3559
036ea399
JJ
35602017-07-27 Jakub Jelinek <jakub@redhat.com>
3561
7d25ac20
JJ
3562 PR tree-optimization/81555
3563 PR tree-optimization/81556
3564 * gcc.c-torture/execute/pr81555.c: New test.
3565 * gcc.c-torture/execute/pr81556.c: New test.
3566
036ea399
JJ
3567 * gcc.dg/attr-noipa.c: New test.
3568 * gcc.dg/ipa/ipa-pta-18.c: New test.
3569 * gcc.dg/ipa/ipa-sra-11.c: New test.
3570
9bfda664
MM
35712017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3572
3573 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3574 option.
3575 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3576 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3577 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3578 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3579 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3580 * gcc.target/powerpc/vsx-simode.c: Likewise.
3581 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3582 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3583
eb086562
PC
35842017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/71570
3587 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3588
a7473dc5
L
35892017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 PR target/81563
3592 * gcc.target/i386/pr81563.c: New test
3593
404f48ac
WD
35942017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3595
3596 PR target/79041
3597 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3598
c3d38629
MP
35992017-07-26 Marek Polacek <polacek@redhat.com>
3600
3601 PR middle-end/70992
3602 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3603 * gcc.dg/overflow-warn-2.c: Likewise.
3604 * gcc.dg/overflow-warn-3.c: Likewise.
3605 * gcc.dg/overflow-warn-4.c: Likewise.
3606 * gcc.dg/torture/pr70992-2.c: New test.
3607 * gcc.dg/torture/pr70992.c: New test.
3608
4f450a2b
RB
36092017-07-26 Richard Biener <rguenther@suse.de>
3610
3611 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3612 happening in ccp1.
3613 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3614
e1711448
WD
36152017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3616
3617 PR middle-end/46932
3618 * gcc.dg/pr46932.c: New testcase.
3619
108c3c88
ML
36202017-07-26 Martin Liska <mliska@suse.cz>
3621
3622 PR sanitize/81186
3623 * gcc.dg/asan/pr81186.c: New test.
3624
52645850
CL
36252017-07-25 Carl Love <cel@us.ibm.com>
3626
3627 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3628 vec_cnttz builtins.
3629
a8697b27
EB
36302017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3631
3632 * gnat.dg/opt66.adb: New test.
3633
288fe52e
AM
36342017-07-25 Alexander Monakov <amonakov@ispras.ru>
3635
3636 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3637 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3638
b771c609
AM
36392017-07-25 Alexander Monakov <amonakov@ispras.ru>
3640
3641 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3642
36432017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3644
3645 * c-c++-common/patchable_function_entry-default.c: New test.
3646 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3647 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3648
774cccdc
JJ
36492017-07-25 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR target/81532
3652 * gcc.target/i386/pr80833-3.c: New test.
3653 * gcc.target/i386/avx512dq-pr81532.c: New test.
3654 * gcc.target/i386/avx512bw-pr81532.c: New test.
3655
1aa54f90
RB
36562017-07-25 Richard Biener <rguenther@suse.de>
3657
3658 PR tree-optimization/81455
3659 * gcc.dg/pr81455.c: New testcase.
3660
e294f495
RB
36612017-07-25 Richard Biener <rguenther@suse.de>
3662
3663 PR tree-optimization/81529
3664 * gfortran.dg/pr81529.f90: New testcase.
3665
edf8ba4b
WD
36662017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3667
774cccdc 3668 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3669
ea063871
RB
36702017-07-25 Richard Biener <rguenther@suse.de>
3671
3672 PR tree-optimization/81410
3673 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3674
5ea71a5a
RB
36752017-07-25 Richard Biener <rguenther@suse.de>
3676
3677 PR tree-optimization/81510
3678 * gcc.dg/torture/pr81510.c: New testcase.
3679 * gcc.dg/torture/pr81510-2.c: Likewise.
3680
4287b4e8
ML
36812017-07-25 Martin Liska <mliska@suse.cz>
3682
3683 PR ipa/81520
3684 * gcc.dg/ipa/pr81520.c: New test.
3685
d49718d6
MP
36862017-07-25 Marek Polacek <polacek@redhat.com>
3687
3688 PR c/81364
3689 * Wmultistatement-macros-12.c: New test.
3690
0e82a9b9
BC
36912017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3692
3693 PR target/81414
3694 * gcc.target/aarch64/pr81414.C: New.
3695
3d99332b
RB
36962017-07-25 Richard Biener <rguenther@suse.de>
3697
3698 PR middle-end/81505
3699 * gcc.dg/ubsan/pr81505.c: New testcase.
3700
52d0f7bd
DS
37012017-07-24 Daniel Santos <daniel.santos@pobox.com>
3702
3703 PR testsuite/80759
3704 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3705 (ELFFN_BEGIN): Rename to FN_TYPE.
3706 (ELFFN_END): Rename to FN_SIZE.
3707 (ASMNAME): New macro.
3708 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3709 .global.
3710 (FUNC_END): Use ASMNAME.
3711 (test_data_save): Remove.
3712 (test_data_input): Likewise.
3713 (test_data_output: Likewise.
3714 (test_data_fn): Likewise.
3715 (test_data_retaddr): Likewise.
3716 (regs_to_mem): Make globals, use r10 instead of rax.
3717 (mem_to_regs): Likewise.
3718 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3719 body to ms-sysv.c.
3720 (do_test_aligned): Likewise.
3721 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3722 Add dg-* directives.
3723 (PASTE_STR): New macro.
3724 (ASMNAME): Likewise.
3725 (LOAD_TEST_DATA_ADDR): Likewise.
3726 (TEST_DATA_OFFSET): Likewise.
3727 (do_test_body0): New C function.
3728 (do_test_body): New inline assembly routine.
3729 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3730 (runtest_ms_sysv): Modify.
3731
19930989
MM
37322017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3733
3734 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3735 since the upper-regs options have been deleted.
3736 * gcc.target/powerpc/pr65849-2.c: Likewise.
3737 * gcc.target/powerpc/pr80099-1.c: Likewise.
3738 * gcc.target/powerpc/pr80099-2.c: Likewise.
3739 * gcc.target/powerpc/pr80099-3.c: Likewise.
3740 * gcc.target/powerpc/pr80099-4.c: Likewise.
3741 * gcc.target/powerpc/pr80099-5.c: Likewise.
3742 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3743 support removal of the upper-regs options.
3744 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3745 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3746 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3747 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3748 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3749 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3750 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3751 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3752 * gcc.target/powerpc/ppc-round.c: Likewise.
3753 * gcc.target/powerpc/pr71720.c: Likewise.
3754 * gcc.target/powerpc/pr72853.c: Likewise.
3755 * gcc.target/powerpc/pr79907.c: Likewise.
3756 * gcc.target/powerpc/pr78953.c: Likewise.
3757 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3758 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3759 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3760 * gcc.target/powerpc/vec-init-3.c: Likewise.
3761 * gcc.target/powerpc/vec-init-6.c: Likewise.
3762 * gcc.target/powerpc/vec-init-7.c: Likewise.
3763 * gcc.target/powerpc/vec-set-char.c: Likewise.
3764 * gcc.target/powerpc/vec-set-int.c: Likewise.
3765 * gcc.target/powerpc/vec-set-short.c: Likewise.
3766
d47d34bb
WD
37672017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3768
3769 PR target/79041
3770 * gcc.target/aarch64/pr79041-2.c: New test.
3771
26bca0ed
CL
37722017-07-24 Carl Love <cel@us.ibm.com>
3773
3774 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3775 the new built-ins.
3776
4b40986c
JW
37772017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3778
3779 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3780
213c3b7b
TK
37812017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3782 Mikael Morin <mikael@gcc.gnu.org>
3783
3784 PR fortran/66102
3785 * gfortran.dg/realloc_on_assign_28.f90: New test.
3786
e2b71b5a
DE
37872017-07-23 David Edelsohn <dje.gcc@gmail.com>
3788
3789 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3790 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3791
f36dda3b
UB
37922017-07-23 Uros Bizjak <ubizjak@gmail.com>
3793
3794 PR target/80569
3795 * gcc.target/i386/pr80569.c: New test.
3796
5ff4baa5
CL
37972017-07-21 Carl Love <cel@us.ibm.com>
3798
3799 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3800 vmuleuh): Fix scan-assembler-times should check for word not half word
3801 instructions.
3802
43f84f6c
JW
38032017-07-21 Jim Wilson <jim.wilson@linaro.org>
3804
3805 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3806 redundant -march option.
3807 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3808 in addition to armv8.1-a.
3809
325fe816
YG
38102017-07-21 Yury Gribov <tetra2005@gmail.com>
3811
3812 PR middle-end/56727
3813 * gcc.dg/pr56727-1.c: New test.
3814 * gcc.dg/pr56727-2.c: New test.
3815
5a5838e0
SM
38162017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3817
3818 * gcc.target/powerpc/mmx-check.h: New file.
3819 * gcc.target/powerpc/mmx-packs.c: New file.
3820 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3821 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3822 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3823 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3824 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3825 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3826 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3827 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3828 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3829 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3830 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3831 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3832 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3833 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3834 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3835 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3836 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3837 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3838 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3839 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3840 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3841 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3842 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3843 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3844 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3845 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3846 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3847 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3848 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3849 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3850 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3851 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3852 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3853 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3854 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3855 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3856 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3857 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3858
9af7f373
RB
38592017-06-21 Richard Biener <rguenther@suse.de>
3860
3861 PR tree-optimization/81500
3862 * gcc.dg/torture/pr81500.c: New testcase.
3863
5aaa8fb4
NS
38642017-07-20 Nathan Sidwell <nathan@acm.org>
3865
3866 * g++.dg/ext/anon-struct6.C: Adjust diag.
3867 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3868
2953b72f
JJ
38692017-07-20 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR target/80846
3872 * gcc.target/i386/avx-pr80846.c: New test.
3873 * gcc.target/i386/avx2-pr80846.c: New test.
3874 * gcc.target/i386/avx512f-pr80846.c: New test.
3875
73c4b4df
BC
38762017-07-20 Bin Cheng <bin.cheng@arm.com>
3877
3878 PR tree-optimization/81388
3879 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3880 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3881
77e5edaf
JH
38822017-07-17 Tom de Vries <tom@codesourcery.com>
3883
3884 PR middle-end/81030
3885 * gcc.dg/pr81030.c: New test.
3886
891ad31c
RB
38872017-07-20 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/61171
3890 * g++.dg/vect/pr61171.cc: New testcase.
3891 * gfortran.dg/vect/pr61171.f: Likewise.
3892 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3893
f971b281
RB
38942017-07-20 Richard Biener <rguenther@suse.de>
3895
3896 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3897 with V64QImode.
3898 * gcc.dg/vect/slp-45.c: Likewise.
3899
2071f8f9
N
39002017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3901
3902 * gcc.dg/tree-ssa/vrp116.c: New Test.
3903
a6722e5b
MM
39042017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3905
3906 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3907 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3908 __builtin_cpu_is and __builtin_cpu_supports are supported.
3909
ccfa843f
SM
39102017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3911
3912 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3913 __BUILTIN_CPU_SUPPORTS__ defined.
3914 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3915 __BUILTIN_CPU_SUPPORTS__ defined.
3916
564e405c
JJ
39172017-07-19 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR tree-optimization/81346
3920 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3921
3717fbe3
TV
39222017-07-19 Tom de Vries <tom@codesourcery.com>
3923
3924 * gcc.target/nvptx/decl-init.c: Update alignment.
3925 * gcc.target/nvptx/slp-2-run.c: New test.
3926 * gcc.target/nvptx/slp-2.c: New test.
3927 * gcc.target/nvptx/v2di.c: New test.
3928
b98b34b7
TV
39292017-07-19 Tom de Vries <tom@codesourcery.com>
3930
3931 * gcc.target/nvptx/slp-run.c: New test.
3932 * gcc.target/nvptx/slp.c: New test.
3933 * gcc.target/nvptx/v2si-cvt.c: New test.
3934 * gcc.target/nvptx/v2si-run.c: New test.
3935 * gcc.target/nvptx/v2si.c: New test.
3936 * gcc.target/nvptx/vec.inc: New test.
3937
8d1628eb
JJ
39382017-07-19 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR tree-optimization/81346
3941 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3942 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3943 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3944 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3945 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3946 compiler to avoid X / C1 op C2 optimization to trigger.
3947
4d6ababc
ML
39482017-07-19 Martin Liska <mliska@suse.cz>
3949
3950 PR sanitizer/63361
3951 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3952 -ffloat-store or -mieee for targets that need it.
3953
d83cc5cc
TV
39542017-07-18 Tom de Vries <tom@codesourcery.com>
3955
3956 PR middle-end/81464
3957 * gfortran.dg/pr81464.f90: New test.
3958
e822e885
UB
39592017-07-18 Uros Bizjak <ubizjak@gmail.com>
3960
3961 PR target/81471
3962 * gcc.target/i386/pr81471.c: New test.
3963
b267968e
RB
39642017-06-18 Richard Biener <rguenther@suse.de>
3965
3966 PR tree-optimization/81410
3967 * gcc.dg/vect/pr81410.c: New testcase.
3968
33e9feb5
JH
39692017-07-18 Jan Hubicka <hubicka@ucw.cz>
3970
3971 PR middle-end/81462
3972 * g++.dg/torture/pr81462.C: New testcase.
3973
694dd0e4
BC
39742017-07-18 Bin Cheng <bin.cheng@arm.com>
3975
3976 PR target/81408
3977 * g++.dg/tree-ssa/pr81408.C: New.
3978 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3979
f9bfe3f5
RB
39802017-07-18 Richard Biener <rguenther@suse.de>
3981
3982 PR tree-optimization/80620
3983 PR tree-optimization/81403
3984 * gcc.dg/torture/pr80620.c: New testcase.
3985 * gcc.dg/torture/pr81403.c: Likewise.
3986
39872017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3988
3989 PR tree-optimization/81418
3990 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3991
39922017-07-17 Carl Love <cel@us.ibm.com>
3993
3994 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3995 test case changes for commit 249424
3996
3997 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3998 vmuleuh): Fix scan-assembler-times should check for word not half word
3999 instructions.
4000
f6489326
BS
40012017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4002
4003 PR tree-optimization/81162
4004 * gcc.dg/pr81162.c: Move this to...
4005 * gcc.dg/ubsan/pr81162.c: ...here.
4006
dbc4ecfc
VR
40072017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
4008
4009 * g++.dg/diagnostic/friend1.C: New test.
4010 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
4011
a64559a5
NS
40122017-07-17 Nathan Sidwell <nathan@acm.org>
4013
4014 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
4015
aac59577
BE
40162017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4017
4018 * lib/gcc-dg.exp: Increase expect's match buffer size.
4019
aa1528b5
BC
40202017-07-17 Bin Cheng <bin.cheng@arm.com>
4021
4022 PR target/81369
4023 * gcc.dg/tree-ssa/pr81369.c: New.
4024
b6c354eb
CZ
40252017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4026
4027 * gcc.target/arc/pr9000674901.c: New file.
4028 * gcc.target/arc/pic-1.c: Likewise.
4029 * gcc.target/arc/pr9001191897.c: Likewise.
4030
1825c61e
CZ
40312017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
4032 Andrew Burgess <andrew.burgess@embecosm.com>
4033
4034 * gcc.target/arc/naked-1.c: New file.
4035 * gcc.target/arc/naked-2.c: Likewise.
4036
1f1e8aed
JJ
40372017-07-17 Jakub Jelinek <jakub@redhat.com>
4038
9ebce098
JJ
4039 PR tree-optimization/81428
4040 * gcc.dg/fixed-point/pr81428.c: New test.
4041
e8dd1313
JJ
4042 PR tree-optimization/81365
4043 * g++.dg/torture/pr81365.C: New test.
4044
1f1e8aed
JJ
4045 PR tree-optimization/81396
4046 * gcc.dg/tree-ssa/pr81396.c: New test.
4047
38f638ca
EB
40482017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4049
4050 * gnat.dg/opt65.adb: New test.
4051
5fa396ad
JH
40522017-07-16 Jan Hubicka <hubicka@ucw.cz>
4053
4054 * gcc.dg/predict-8.c: Update.
4055
00aeee56
VR
40562017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4057
4058 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4059 * g++.dg/warn/pr12242.C: Likewise.
4060
b70bb05b
KN
40612017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4062
4063 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4064 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4065 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4066 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4067 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4068 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4069 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4070 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4071 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4072 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4073 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4074 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4075 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4076 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4077 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4078 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4079 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4080 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4081 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4082 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4083 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4084 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4085 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4086 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4087 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4088 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4089 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4090 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4091 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4092 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4093 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4094 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4095 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4096 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4097 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4098 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4099 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4100 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4101 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4102 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4103 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4104 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4105 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4106 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4107 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4108 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4109 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4110 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4111 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4112 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4113 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4114
3b805666
BS
41152016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4116
4117 PR tree-optimization/81162
4118 * gcc.dg/pr81162.c: New file.
4119
bece580c
MS
41202017-07-14 Martin Sebor <msebor@redhat.com>
4121
4122 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4123 that bcopy is expected to be transformed to.
4124
eea77d1f
DM
41252017-07-14 David Malcolm <dmalcolm@redhat.com>
4126
4127 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4128 * g++.dg/lookup/missing-std-include-2.C: New test case.
4129 * g++.dg/lookup/missing-std-include-3.C: New test case.
4130 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4131 * gcc.dg/missing-header-fixit-1.c: New test case.
4132 * gcc.dg/missing-header-fixit-2.c: New test case.
4133 * gcc.dg/missing-header-fixit-2.h: New header.
4134
338d6484
DM
41352017-07-13 David Malcolm <dmalcolm@redhat.com>
4136
4137 PR c/81405
4138 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4139
41402017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4141
4142 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4143
6d28654e
ML
41442017-07-13 Martin Liska <mliska@suse.cz>
4145
4146 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4147 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4148 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4149 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4150 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4151 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4152 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4153
3787ee47
MM
41542017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4155
4156 PR target/81193
4157 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4158 __builtin_cpu_supports with old GLIBC's.
4159 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4160 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4161 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4162 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4163 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4164 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4165 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4166 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4167 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4168 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4169 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4170 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4171 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4172 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4173 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4174 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4175 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4176 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4177 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4178 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4179 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4180 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4181 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4182 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4183
118009c1
CL
41842017-07-12 Carl Love <cel@us.ibm.com>
4185
4186 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4187 rev_bool_int): Add test cases for builtins.
4188 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4189 test cases for builtins.
4190
5d7b8153
CL
41912017-07-12 Carl Love <cel@us.ibm.com>
4192
4193 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4194 lp64 && p9vector_hw.
4195
6ea93a64
CL
41962017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4197
4198 * lib/target-supports.exp (check_stack_check_available): Make
4199 testcase name depend on stack_kind.
4200
2f65ab2e
MC
42012017-07-11 Michael Collison <michael.collison@arm.com>
4202
774cccdc 4203 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4204
9e028cef
PC
42052017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4206
4207 PR c++/51270
4208 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4209
f281956e
CL
42102017-07-11 Carl Love <cel@us.ibm.com>
4211
4212 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4213 test cases for the builtins.
4214
3d36348a
YG
42152017-07-11 Yury Gribov <tetra2005@gmail.com>
4216
4217 * lib/profopt.exp: Print relative names in UNSUPPORTED
4218 AutoFDO tests.
4219
214f700a
MC
42202017-07-10 Michael Collison <michael.collison@arm.com>
4221
4222 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4223
03ed2915
UB
42242017-07-10 Uros Bizjak <ubizjak@gmail.com>
4225
4226 PR target/81375
4227 * gcc.target/i386/pr81375.c: New test.
4228
9c582dbb
MS
42292017-07-10 Martin Sebor <msebor@redhat.com>
4230
4231 PR tree-optimization/80397
4232 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4233
281ac396
MS
42342017-07-10 Martin Sebor <msebor@redhat.com>
4235
4236 PR other/81345
4237 * gcc.dg/pr81345.c: New test.
4238
a7784956
CZ
42392017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4240
4241 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4242 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4243
5920ba15
UB
42442017-07-09 Uros Bizjak <ubizjak@gmail.com>
4245
4246 PR target/81313
4247 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4248 integer argumets to bypass x86_64 outgoing args optimization.
4249
42502017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4251
4252 * gfortran.dg/eoshift_4.f90: New test.
4253 * gfortran.dg/eoshift_5.f90: New test.
4254 * gfortran.dg/eoshift_6.f90: New test.
4255
35c95658
L
42562017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 PR target/81313
4259 * gcc.target/i386/pr81313-1.c: New test.
4260 * gcc.target/i386/pr81313-2.c: Likewise.
4261 * gcc.target/i386/pr81313-3.c: Likewise.
4262 * gcc.target/i386/pr81313-4.c: Likewise.
4263 * gcc.target/i386/pr81313-5.c: Likewise.
4264
dcbf81c9
RS
42652017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4266
4267 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4268 * gnat.dg/vect16.ads (Sarray): Likewise.
4269 * gnat.dg/vect17.ads (Sarray): Likewise.
4270 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4271 * gnat.dg/vect16.adb (Add): Likewise.
4272 * gnat.dg/vect17.adb (Add): Likewise.
4273
738f7c2e
DM
42742017-07-07 David Malcolm <dmalcolm@redhat.com>
4275
4276 PR c++/79300
4277 * g++.dg/diagnostic/pr79300.C: New test case.
4278
6a69355c
MM
42792017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4280
57f49e99
MM
4281 * gcc.target/powerpc/clone1.c: Add check to make sure the
4282 __builtin_cpu_supports function is fully supported.
4283 * gcc.target/powerpc/clone2.c: New runtime test for
4284 target_clones.
4285
6a69355c
MM
4286 PR target/81348
4287 * gcc.target/powerpc/pr81348.c: New test.
4288
5e32025a
SN
42892017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4290
4291 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4292
19388c6d
CL
42932017-07-07 Carl Love <cel@us.ibm.com>
4294
4295 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4296 file for built-ins.
4297
bcc3c3f1
JM
42982017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4299
4300 * gcc.target/sparc/dictunpack.c: New file.
4301 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4302 * gcc.target/sparc/fpcmpshl.c: Likewise.
4303 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4304 * gcc.target/sparc/fpcmpushl.c: Likewise.
4305
2c6e2eb1
HA
43062017-07-06 Harald Anlauf <anlauf@gmx.de>
4307
4308 PR fortran/70071
4309 * gfortran.dg/coarray_44.f90: New testcase.
4310
5094f7d5
MO
43112017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4312
4313 * c-c++-common/asan/kasan-alloca-1.c: New test.
4314 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4315
e3174bdf
MO
43162017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4317
4318 * c-c++-common/asan/alloca_big_alignment.c: New test.
4319 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4320 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4321 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4322 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4323 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4324 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4325 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4326
a40c6fa8
GJL
43272017-07-06 Georg-Johann Lay <avr@gjlay.de>
4328
4329 PR target/81305
4330 * gcc.target/avr/isr-test.h: Fix warnings.
4331
9296dd9b
TP
43322017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4333
4334 * lib/target-supports.exp: Generate
4335 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4336 and check_effective_target_arm_arch_v8r_multilib.
4337
d87f00ba
CL
43382017-07-06 Carl Love <cel@us.ibm.com>
4339
9296dd9b 4340 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4341
43422017-07-06 Carl Love <cel@us.ibm.com>
4343
4344 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4345 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4346 cases for vec_addc, adde and addec builtins.
4347
c471c6ed
DM
43482017-07-06 David Malcolm <dmalcolm@redhat.com>
4349
4350 PR c++/79300
4351 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4352 expected underlining within macro expansion.
4353 * c-c++-common/pr70264.c: Likewise.
4354 * g++.dg/plugin/diagnostic-test-expressions-1.C
4355 (test_within_macro_1): New test.
4356 (test_within_macro_2): Likewise.
4357 (test_within_macro_3): Likewise.
4358 (test_within_macro_4): Likewise.
4359 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4360 expected underlining within macro expansion.
4361 (test_macro_4): Likewise.
4362 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4363 (test_within_macro_1): New test.
4364 (test_within_macro_2): Likewise.
4365 (test_within_macro_3): Likewise.
4366 (test_within_macro_4): Likewise.
4367 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4368 underlining within macro expansion.
4369
68d872d7
SP
43702017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4371
4372 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4373 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4374 _mm_maskz_getexp_round_sd): Test new intrinsics.
4375 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4376 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4377 _mm_maskz_getexp_round_ss): Ditto.
4378 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4379 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4380 _mm_maskz_getmant_round_sd): Ditto.
4381 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4382 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4383 _mm_maskz_getmant_round_ss): Ditto.
4384 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4385 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4386 _mm_maskz_getexp_round_sd): New runtime tests.
4387 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4388 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4389 _mm_maskz_getexp_round_ss): Ditto.
4390 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4391 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4392 _mm_maskz_getmant_round_sd): Ditto.
4393 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4394 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4395 _mm_maskz_getmant_round_ss): Ditto.
4396 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4397 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4398 __builtin_ia32_getmantss_mask_round): Test new builtins.
4399 * gcc.target/i386/sse-13.c : Ditto.
4400 * gcc.target/i386/sse-23.c: Ditto.
4401 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4402 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4403 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4404 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4405 _mm_mask_getexp_round_ss): Test new intrinsics.
4406 * gcc.target/i386/testround-1.c: Ditto.
4407 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4408 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4409 _mm_mask_getmant_round_ss): Test new intrinsics
4410 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4411 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4412 _mm_maskz_getmant_ss): Test new intrinsics.
4413
9e00a397
CL
44142017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4415
4416 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4417 * lib/target-supports.exp (check_stack_check_available): New.
4418 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4419 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4420 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4421 * gcc.dg/pr47443.c: Likewise.
4422 * gcc.dg/pr48134.c: Likewise.
4423 * gcc.dg/pr70017.c: Likewise.
4424 * gcc.target/aarch64/stack-checking.c: Likewise.
4425 * gcc.target/arm/stack-checking.c: Likewise.
4426 * gcc.target/i386/pr48723.c: Likewise.
4427 * gcc.target/i386/pr55672.c: Likewise.
4428 * gcc.target/i386/pr67265-2.c: Likewise.
4429 * gcc.target/i386/pr67265.c: Likewise.
4430 * gnat.dg/opt49.adb: Likewise.
4431 * gnat.dg/stack_check1.adb: Likewise.
4432 * gnat.dg/stack_check2.adb: Likewise.
4433 * gnat.dg/stack_check3.adb: Likewise.
4434
38e6cc4d
KN
44352017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4436
4437 PR target/80103
4438 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4439 __attribute__.
4440
f8aa2b2c
SP
44412017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4442
4443 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4444 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4445 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4446 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4447 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4448 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4449 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4450 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4451 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4452 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4453 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4454 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4455
e483b7b4
GJL
44562017-07-05 Georg-Johann Lay <avr@gjlay.de>
4457
4458 PR target/81305
4459 * gcc.target/avr/isr-test.h: New file.
4460 * gcc.target/avr/torture/isr-01-simple.c: New test.
4461 * gcc.target/avr/torture/isr-02-call.c: New test.
4462 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4463
a8745cc2
BC
44642017-07-05 Bin Cheng <bin.cheng@arm.com>
4465
4466 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4467 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4468 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4469 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4470
4a52eb19
BC
44712017-07-05 Bin Cheng <bin.cheng@arm.com>
4472
4473 * gcc.dg/tree-ssa/ldist-26.c: New test.
4474
95f7d11b
BC
44752017-07-05 Bin Cheng <bin.cheng@arm.com>
4476
4477 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4478
45bb7d59
UB
44792017-07-04 Uros Bizjak <ubizjak@gmail.com>
4480
4481 PR target/81300
4482 * gcc.target/i386/pr81300.c: New test.
4483
1fcfac88
UB
44842017-07-04 Uros Bizjak <ubizjak@gmail.com>
4485
4486 PR target/81294
4487 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4488 x and y arguments in the call to _subborrow_u32.
4489 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4490 x and y arguments in the call to _subborrow_u64.
4491 * gcc.target/i386/pr81294-1.c: New test.
4492 * gcc.target/i386/pr81294-2.c: Ditto.
4493
a4187dab
KT
44942017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4495
4496 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4497
efbf55b0
MP
44982017-07-04 Marek Polacek <polacek@redhat.com>
4499
4500 PR c/81231
4501 * gcc.dg/atomic-pr81231.c: New test.
4502
1aad7106
RS
45032017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4504
4505 PR tree-optimization/81292
4506 * gcc.dg/pr81292-1.c: New test.
4507 * gcc.dg/pr81292-2.c: Likewise.
4508
7c819e8a
ML
45092017-07-04 Martin Liska <mliska@suse.cz>
4510
4511 PR sanitizer/81040
4512 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4513 use-after-scope sanitization.
4514
f111f434
JJ
45152017-07-04 Jakub Jelinek <jakub@redhat.com>
4516
8e8dd13b
JJ
4517 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4518 options.
4519
f111f434
JJ
4520 PR target/81175
4521 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4522 gather.
4523
7a1238d1
ML
45242017-07-04 Martin Liska <mliska@suse.cz>
4525
4526 PR ipa/81214
4527 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4528 * g++.dg/ext/mvc3.C: Likewise.
4529 * gcc.target/i386/mvc2.c: Likewise.
4530 * gcc.target/i386/mvc3.c: Likewise.
4531
9fc1fed4
JJ
45322017-07-04 Jakub Jelinek <jakub@redhat.com>
4533
8e3b9bbf
JJ
4534 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4535 decomposition declaration in diagnostics.
4536 * g++.dg/cpp1z/decomp2.C: Likewise.
4537 * g++.dg/cpp1z/decomp3.C: Likewise.
4538 * g++.dg/cpp1z/decomp4.C: Likewise.
4539 * g++.dg/cpp1z/decomp5.C: Likewise.
4540 * g++.dg/cpp1z/decomp6.C: Likewise.
4541 * g++.dg/cpp1z/decomp7.C: Likewise.
4542 * g++.dg/cpp1z/decomp8.C: Likewise.
4543 * g++.dg/cpp1z/decomp13.C: Likewise.
4544 * g++.dg/cpp1z/decomp14.C: Likewise.
4545 * g++.dg/cpp1z/decomp18.C: Likewise.
4546 * g++.dg/cpp1z/decomp19.C: Likewise.
4547 * g++.dg/cpp1z/decomp22.C: Likewise.
4548 * g++.dg/cpp1z/decomp23.C: Likewise.
4549 * g++.dg/cpp1z/decomp24.C: Likewise.
4550 * g++.dg/cpp1z/decomp25.C: Likewise.
4551 * g++.dg/cpp1z/decomp26.C: Likewise.
4552 * g++.dg/cpp1z/decomp28.C: Likewise.
4553
9fc1fed4
JJ
4554 PR c++/81258
4555 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4556 * g++.dg/cpp1z/decomp30.C: New test.
4557
17c18221
PC
45582017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4559
4560 PR c++/65775
4561 * g++.dg/cpp0x/trailing14.C: New.
4562
370d975d
DH
45632017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4564
4565 PR testsuite/79866
4566 * gfortran.dg/coarray_event_2.f08: New test.
4567
73977c47
DH
45682017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4569
4570 PR testsuite/79843
4571 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4572 * gfortran.dg/pointer_intent_2.f90: Likewise.
4573
2f70a979
JH
45742017-07-02 Jan Hubicka <hubicka@ucw.cz>
4575
4576 PR middle-end/81290
4577 * gcc.c-torture/compile/pr81290.c: New.
4578
6b5e165b
RB
45792017-07-03 Richard Biener <rguenther@suse.de>
4580
4581 PR tree-optimization/60510
4582 * gfortran.dg/vect/pr60510.f: New testcase.
4583
d8ac7e28
RO
45842017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4585
4586 * gcc.target/i386/mvc6.c: Require ifunc support.
4587
da402967
ML
45882017-07-03 Martin Liska <mliska@suse.cz>
4589
4590 PR sanitize/81040
4591 * g++.dg/asan/function-argument-1.C: New test.
4592 * g++.dg/asan/function-argument-2.C: New test.
4593 * g++.dg/asan/function-argument-3.C: New test.
4594
bc9f4235
RS
45952017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4596
4597 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4598 as well.
4599
be086ff5
TV
46002017-07-03 Tom de Vries <tom@codesourcery.com>
4601
4602 PR tree-optimization/69468
4603 * gcc.dg/pr81192.c: Update.
4604
4752be46
TV
46052017-07-03 Tom de Vries <tom@codesourcery.com>
4606
4607 PR tree-optimization/81192
4608 * gcc.dg/pr81192.c: Update.
4609
0bbfd554
TV
46102017-07-03 Tom de Vries <tom@codesourcery.com>
4611
4612 PR tree-optimization/81192
4613 * gcc.dg/pr81192.c: New test.
4614
b677e2f6
TK
46152017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4616
4617 * gfortran/eoshift_3.f90: New test.
4618
e3f9a279
RS
46192017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4620
4621 * gcc.dg/strlenopt-32.c: New testcase.
4622 * gcc.dg/strlenopt-33.c: Likewise.
4623 * gcc.dg/strlenopt-33g.c: Likewise.
4624 * gcc.dg/strlenopt-34.c: Likewise.
4625 * gcc.dg/strlenopt-35.c: Likewise.
4626
862088aa
RS
46272017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4628
4629 PR tree-optimization/80769
4630 * gcc.dg/strlenopt-31.c: New test.
4631 * gcc.dg/strlenopt-31g.c: Likewise.
4632
c34d0927
RS
46332017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4634
4635 PR tree-optimization/81136
4636 * gcc.dg/vect/pr81136.c: New test.
4637
c52d6043
JJ
46382017-07-01 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR sanitizer/81262
4641 * gcc.c-torture/compile/pr81262.c: New test.
4642 * g++.dg/ubsan/pr81262.C: New test.
4643
77616c7e
JH
46442017-06-29 Jan Hubicka <hubicka@ucw.cz>
4645
4646 PR ipa/81261
4647 * g++.dg/ipa/pr81261.C: New testcase.
4648
fb6a764d
AP
46492017-06-30 Andrew Pinski <apinski@cavium.com>
4650
4651 * gcc.dg/torture/pr81245.c: New testcase.
4652
059ab149
AH
46532017-06-30 Aldy Hernandez <aldyh@redhat.com>
4654
4655 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4656 unbounded use.
4657
e59e8b5a
DM
46582017-06-30 David Malcolm <dmalcolm@redhat.com>
4659
4660 PR c++/80014
4661 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4662 Add declaration.
4663 (test_typeid): New test function.
4664
e855bdc0
JJ
46652017-06-30 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR target/81225
4668 * gcc.target/i386/pr81225.c: New test.
4669
fe32bb1b
NS
46702017-06-30 Nathan Sidwell <nathan@acm.org>
4671
4672 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4673 * g++.dg/cpp0x/decltype9.C: Likewise.
4674 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4675 * g++.dg/lookup/decl1.C: Likewise.
4676 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4677 * g++.dg/other/pr28432.C: Likewise.
4678 * g++.dg/parse/crash12.C: Likewise.
4679 * g++.dg/parse/enum3.C: Likewise.
4680 * g++.dg/parse/operator6.C: Likewise.
4681 * g++.dg/template/crash69.C: Likewise.
4682 * g++.dg/template/error27.C: Likewise.
4683 * g++.dg/template/error28.C: Likewise.
4684 * g++.dg/template/memfriend6.C: Likewise.
4685 * g++.old-deja/g++.mike/err1.C: Likewise.
4686 * g++.old-deja/g++.mike/p811.C: Likewise.
4687 * g++.old-deja/g++.other/crash25.C: Likewise.
4688 * g++.old-deja/g++.other/dtor4.C: Likewise.
4689 * g++.old-deja/g++.pt/t37.C: Likewise.
4690
aaa587d4
ML
46912017-06-30 Martin Liska <mliska@suse.cz>
4692
4693 PR ipa/81214
4694 * gcc.target/i386/pr81214.c: New test.
4695
274c1516
NS
46962017-06-30 Nathan Sidwell <nathan@acm.org>
4697
3b5c768c
NS
4698 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4699
274c1516
NS
4700 PR c++/81229
4701 * g++.dg/lookup/pr81229.C: New.
4702
c497284c
ML
47032017-06-30 Martin Liska <mliska@suse.cz>
4704
4705 PR sanitizer/81021
4706 * g++.dg/asan/pr81021.C: New test.
4707
4812f0b7
RB
47082017-06-30 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/81249
4711 * g++.dg/torture/pr81249.C: New testcase.
4712
8e09cb8b
PC
47132017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4714
4715 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4716 * g++.dg/diagnostic/variadic1.C: Likewise.
4717 * g++.dg/gomp/udr-3.C: Likewise.
4718 * g++.dg/overload/error1.C: Likewise.
4719 * g++.dg/overload/error2.C: Likewise.
4720 * g++.dg/template/duplicate1.C: Likewise.
4721 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4722 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4723 * g++.old-deja/g++.other/redecl2.C: Likewise.
4724 * g++.old-deja/g++.other/redecl4.C: Likewise.
4725 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4726
74582a3e
CP
47272017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4728
4729 PR fortran/77765
4730 * gfortran.dg/goacc/pr77765.f90: New test.
4731
6da4066f
SE
47322017-06-29 Steve Ellcey <sellcey@cavium.com>
4733
4734 * gcc.target/aarch64/ccmp_2.c: New test.
4735
be3b7dcf
NS
47362017-06-29 Nathan Sidwell <nathan@acm.org>
4737
4738 PR c++/81247
4739 * g++.dg/parse/pr81247-[abc].C: New.
4740
e5898daf
CL
47412017-06-29 Carl Love <cel@us.ibm.com>
4742
4743 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4744 test_unsigned_int_result, test_ll_int_result,
4745 test_ll_unsigned_int_result): Add result checking functions, add
4746 debug support.
4747 (main): Add builtin function tests.
4748
14836f38
CL
47492017-06-29 Carl Love <cel@us.ibm.com>
4750
4751 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4752 dg-skip-if): Add -mvsx -mcpu=power7.
4753
0630a4ec
RB
47542017-06-29 Richard Biener <rguenther@suse.de>
4755
4756 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4757
f76b4224
NS
47582017-06-29 Nathan Sidwell <nathan@acm.org>
4759
4760 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4761
f66459c1
PB
47622017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4763
4764 PR middle-end/81194
4765 * g++.dg/pr81194.C: New test.
4766
3c7bb489
L
47672017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4768
4769 PR ipa/80565
4770 * gcc.dg/torture/pr80565.c: New file.
4771
6cd83bec
BC
47722017-06-29 Bin Cheng <bin.cheng@arm.com>
4773
4774 PR tree-optimization/81196
4775 * gcc.dg/vect/pr81196.c: New.
4776
4c6a51a0
MC
47772017-06-29 Michael Collison <michael.collison@arm.com>
4778
4779 Fix date on previous ChangeLog entry.
4780
47812017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4782 Michael Collison <michael.collison@arm.com>
4783
4784 PR target/70119
4785 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4786
395a191d
SP
47872017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4788
4789 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4790 Test new intrinsic.
4791 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4792 Ditto.
4793 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4794 Ditto.
4795 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4796 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4797 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4798
0ddc0ebc
TP
47992017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4800
4801 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4802 current ARM check by ARM NEON's availability check.
4803 (check_effective_target_vect_intfloat_cvt): Likewise.
4804 (check_effective_target_vect_uintfloat_cvt): Likewise.
4805 (check_effective_target_vect_floatint_cvt): Likewise.
4806 (check_effective_target_vect_floatuint_cvt): Likewise.
4807 (check_effective_target_vect_shift): Likewise.
4808 (check_effective_target_whole_vector_shift): Likewise.
4809 (check_effective_target_vect_bswap): Likewise.
4810 (check_effective_target_vect_shift_char): Likewise.
4811 (check_effective_target_vect_long): Likewise.
4812 (check_effective_target_vect_float): Likewise.
4813 (check_effective_target_vect_perm): Likewise.
4814 (check_effective_target_vect_perm_byte): Likewise.
4815 (check_effective_target_vect_perm_short): Likewise.
4816 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4817 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4818 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4819 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4820 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4821 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4822 (check_effective_target_vect_widen_shift): Likewise.
4823 (check_effective_target_vect_extract_even_odd): Likewise.
4824 (check_effective_target_vect_interleave): Likewise.
4825 (check_effective_target_vect_multiple_sizes): Likewise.
4826 (check_effective_target_vect64): Likewise.
4827 (check_effective_target_vect_max_reduc): Likewise.
4828
56a6d474
RB
48292017-06-28 Richard Biener <rguenther@suse.de>
4830
4831 PR middle-end/81227
4832 * gcc.dg/pr81227.c: New testcase.
4833
926c7865
MM
48342017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4835
4836 PR target/81193
4837 * lib/target-supports.exp
4838 (check_ppc_cpu_supports_hw_available): New test to make sure
4839 __builtin_cpu_supports works on power7 and newer.
4840
17a7218b
ML
48412017-06-28 Martin Liska <mliska@suse.cz>
4842
4843 PR ipa/81128
4844 * gcc.target/i386/pr81128.c: New test.
4845
63010089
ML
48462017-06-28 Martin Liska <mliska@suse.cz>
4847
4848 PR driver/79659
4849 * g++.dg/opt/pr79659.C: New test.
4850
b1cac008
CL
48512017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4852
4853 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4854 and options.
4855 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4856
42bd89ce
MG
48572017-06-28 Marc Glisse <marc.glisse@inria.fr>
4858
4859 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4860 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4861
b8d62ac8
JJ
48622017-06-28 Jakub Jelinek <jakub@redhat.com>
4863
4864 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4865 (foo): ... this. Change constants such that it isn't matched
4866 as __builtin_copysign, yet tests the combiner the same.
4867
6dc61b45
ML
48682017-06-28 Martin Liska <mliska@suse.cz>
4869
4870 PR sanitizer/81224
4871 * gcc.dg/asan/pr81224.c: New test.
4872
9a265443
EB
48732017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4874
4875 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4876 passed to pthread_join.
4877
935b5226
AK
48782017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4879
4880 * gcc.target/s390/nodatarel-1.c: New test.
4881
88016532
JD
48822017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4883
4884 PR fortran/80164
4885 * gfortran.dg/array_temporaries_4.f90: New test.
4886
8c2805bb
AP
48872017-06-27 Andrew Pinski <apinski@cavium.com>
4888
4889 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4890 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4891 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4892
786c6d10
MP
48932017-06-27 Marek Polacek <polacek@redhat.com>
4894
4895 PR sanitizer/81223
4896 * gcc.dg/ubsan/pr81223.c: New test.
4897
1e7df2e6
MG
48982017-06-27 Marc Glisse <marc.glisse@inria.fr>
4899
4900 * gcc.dg/tree-ssa/assoc-1.c: New file.
4901
58b45c4f
PC
49022017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4903
4904 PR c++/62046
4905 * g++.dg/parse/catch2.C: New.
4906
00296d7f
JJ
49072017-06-27 Jakub Jelinek <jakub@redhat.com>
4908
c1031852
JJ
4909 PR sanitizer/81209
4910 * g++.dg/ubsan/pr81209.C: New test.
4911
00296d7f
JJ
4912 PR middle-end/81207
4913 * gcc.c-torture/compile/pr81207.c: New test.
4914
0c418630
MP
49152017-06-27 Marek Polacek <polacek@redhat.com>
4916
4917 PR bootstrap/81216
4918 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4919
4b377e01
MS
49202017-06-26 Martin Sebor <msebor@redhat.com>
4921
4922 PR c++/81169
4923 * g++.dg/Wclass-memaccess-2.C: New test.
4924
952ac945
CL
49252017-06-26 Carl Love <cel@us.ibm.com>
4926
4927 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4928 Add new runnable test file for the vec_rev built-ins.
4929
df11b2ea
BS
49302016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4931
226ab0a8 4932 PR/tree-optimization 71815
df11b2ea
BS
4933 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4934 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4935
fa7ccca0
RL
49362017-06-26 Renlin Li <renlin.li@arm.com>
4937 Szabolcs Nagy <szabolcs.nagy@arm.com>
4938
4939 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4940 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4941 memmove.
4942
5a5c2d16
RB
49432017-06-26 Richard Biener <rguenther@suse.de>
4944
4945 PR target/81175
4946 * gfortran.dg/pr81175.f: New testcase.
4947
75f0112f
RB
49482017-06-26 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/81203
4951 * gcc.dg/torture/pr81203.c: New testcase.
4952
3e2becc4
MP
49532017-06-26 Marek Polacek <polacek@redhat.com>
4954
4955 PR c/80116
4956 * c-c++-common/Wmultistatement-macros-1.c: New test.
4957 * c-c++-common/Wmultistatement-macros-2.c: New test.
4958 * c-c++-common/Wmultistatement-macros-3.c: New test.
4959 * c-c++-common/Wmultistatement-macros-4.c: New test.
4960 * c-c++-common/Wmultistatement-macros-5.c: New test.
4961 * c-c++-common/Wmultistatement-macros-6.c: New test.
4962 * c-c++-common/Wmultistatement-macros-7.c: New test.
4963 * c-c++-common/Wmultistatement-macros-8.c: New test.
4964 * c-c++-common/Wmultistatement-macros-9.c: New test.
4965 * c-c++-common/Wmultistatement-macros-10.c: New test.
4966 * c-c++-common/Wmultistatement-macros-11.c: New test.
4967
945653db
EB
49682017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4969
4970 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4971
c8e3c356
CL
49722017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4973
4974 * lib/target-supports.exp
4975 (check_effective_target_arm_neon_ok_nocache): Add flags with
4976 -mfloat-abi=hard. Include arm_neon.h.
4977 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4978 (check_effective_target_arm_neon_ok_no_float_abi): New.
4979 * gcc.target/arm/lto/pr65837_0.c: Require
4980 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4981 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4982 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4983
22235619
PC
49842017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4985
4986 PR c++/62315
4987 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4988
e56e3fda
TK
49892017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4990
45bb7d59 4991 PR fortran/52473
e56e3fda
TK
4992 * gfortran.dg/cshift_2.f90: New test.
4993
d3f062be
JW
49942017-06-23 Jim Wilson <jim.wilson@linaro.org>
4995
4996 PR middle-end/79794
4997 * gcc.target/aarch64/pr79794.c: New.
4998
37416b69
MM
49992017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5000
5001 PR target/80510
5002 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
5003 * gcc.target/powerpc/pr80510-2.c: Likewise.
5004
8447a92f
JL
50052017-06-22 Jeff Law <law@redhat.com>
5006
5007 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
5008
52607f7e
WS
50092017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5010
5011 * gcc.target/powerpc/fold-vec-shift-char.c: New.
5012 * gcc.target/powerpc/fold-vec-shift-int.c: New.
5013 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
5014 * gcc.target/powerpc/fold-vec-shift-short.c: New.
5015 * gcc.target/powerpc/fold-vec-shift-left.c: New.
5016 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
5017 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
5018 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
5019
fb68f296
JC
50202017-06-23 James Cowgill <James.Cowgill@imgtec.com>
5021
45bb7d59 5022 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 5023
60edf8bb
MT
50242017-06-22 Matt Turner <mattst88@gmail.com>
5025
5026 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
5027 skylake check.
5028
4333d74b
CL
50292017-06-22 Carl Love <cel@us.ibm.com>
5030
5031 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
5032 vmuleuh): Fix scan-assembler-times should check for word not half word
5033 instructions.
5034
13f752b2
JL
50352017-06-22 Jeff Law <law@redhat.com>
5036
5037 * gcc.c-torture/compile/stack-check-1.c: New test.
5038
0759db19
RB
50392016-06-22 Richard Biener <rguenther@suse.de>
5040
5041 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5042 * gcc.dg/vect/pr65947-2.c: Likewise.
5043 * gcc.dg/vect/pr65947-3.c: Likewise.
5044 * gcc.dg/vect/pr65947-4.c: Likewise.
5045 * gcc.dg/vect/pr65947-5.c: Likewise.
5046 * gcc.dg/vect/pr65947-6.c: Likewise.
5047 * gcc.dg/vect/pr65947-8.c: Likewise.
5048 * gcc.dg/vect/pr65947-9.c: Likewise.
5049 * gcc.dg/vect/pr65947-10.c: Likewise.
5050 * gcc.dg/vect/pr65947-12.c: Likewise.
5051 * gcc.dg/vect/pr65947-13.c: Likewise.
5052 * gcc.dg/vect/pr65947-14.c: Likewise.
5053 * gcc.dg/vect/vect-cond-2.c: Likewise.
5054 * gcc.dg/vect/vect-pr69848.c: Likewise.
5055
c24c235e
ML
50562017-06-22 Martin Liska <mliska@suse.cz>
5057
5058 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5059 to not inline it.
5060
71f82be9
JG
50612017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5062
5063 * gcc.dg/tree-ssa/forwprop-37.c: New.
5064
a78f6980
RB
50652017-06-22 Richard Biener <rguenther@suse.de>
5066
5067 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5068
85d5b033
RB
50692017-06-22 Richard Biener <rguenther@suse.de>
5070
5071 * gcc.dg/vect/pr65947-14.c: New testcase.
5072
4ded8669
MM
50732017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5074
5075 PR target/80510
5076 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5077 32-bit support is added. Change ITYPE size to 64-bit integer.
5078 * gcc.target/powerpc/pr80510-2.c: Likewise.
5079
cb8d1b01
JJ
50802017-06-21 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR c++/81154
5083 * g++.dg/gomp/pr81154.C: New test.
5084
113459fa
DM
50852017-06-21 David Malcolm <dmalcolm@redhat.com>
5086
5087 * g++.dg/other/old-style-cast-fixits.C: New test case.
5088
5e9d501c
JJ
50892017-06-21 Jakub Jelinek <jakub@redhat.com>
5090
5091 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5092
27d33d3e
TV
50932017-06-21 Tom de Vries <tom@codesourcery.com>
5094
5095 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5096
5433db45
TV
50972017-06-21 Tom de Vries <tom@codesourcery.com>
5098
5099 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5100 warning.
5101
93c18375
ML
51022017-06-21 Martin Liska <mliska@suse.cz>
5103
5104 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5105
ff9baa5f
PMR
51062017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5107
5108 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5109 gnat.dg/debug11_pkg2.ads: New testcase.
5110
a23ba8cc
MG
51112017-06-21 Marc Glisse <marc.glisse@inria.fr>
5112
5113 * gcc.target/i386/getround.c: New file.
5114
ed73f46f
MG
51152017-06-21 Marc Glisse <marc.glisse@inria.fr>
5116
5117 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5118 * gcc.dg/tree-ssa/addadd-2.c: New file.
5119
6b92ab17
TV
51202017-06-21 Tom de Vries <tom@codesourcery.com>
5121
5122 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5123 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5124 * gcc.c-torture/compile/20080806-1.c: Same.
5125 * gcc.c-torture/compile/920723-1.c: Same.
5126 * gcc.c-torture/compile/930621-1.c: Same.
5127 * gcc.c-torture/compile/991214-2.c: Same.
5128 * gcc.c-torture/compile/bcopy.c: Same.
5129 * gcc.c-torture/compile/memtst.c: Same.
5130 * gcc.c-torture/compile/msp.c: Same.
5131 * gcc.c-torture/compile/stuct.c: Same.
5132 * gcc.c-torture/execute/20011008-3.c: Same.
5133 * gcc.c-torture/execute/20030209-1.c: Same.
5134 * gcc.c-torture/execute/20031012-1.c: Same.
5135 * gcc.c-torture/execute/20040805-1.c: Same.
5136 * gcc.c-torture/execute/920410-1.c: Same.
5137 * gcc.c-torture/execute/921113-1.c: Same.
5138 * gcc.c-torture/execute/921202-1.c: Same.
5139 * gcc.c-torture/execute/921208-2.c: Same.
5140 * gcc.c-torture/execute/930106-1.c: Same.
5141 * gcc.c-torture/execute/930406-1.c: Same.
5142 * gcc.c-torture/execute/950221-1.c: Same.
5143 * gcc.c-torture/execute/960521-1.c: Same.
5144 * gcc.c-torture/execute/980605-1.c: Same.
5145 * gcc.c-torture/execute/comp-goto-1.c: Same.
5146 * gcc.c-torture/execute/comp-goto-2.c: Same.
5147 * gcc.c-torture/execute/memcpy-1.c: Same.
5148 * gcc.c-torture/execute/multi-ix.c: Same.
5149 * gcc.c-torture/execute/nestfunc-4.c: Same.
5150 * gcc.c-torture/execute/pr20621-1.c: Same.
5151 * gcc.c-torture/execute/pr23135.c: Same.
5152 * gcc.c-torture/execute/pr28982b.c: Same.
5153 * gcc.dg/loop-3.c: Same.
5154 * gcc.dg/struct-ret-3.c: Same.
5155 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5156 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5157 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5158 * gcc.dg/tree-prof/pr44777.c: Same.
5159
191578a5
DM
51602017-06-20 David Malcolm <dmalcolm@redhat.com>
5161
5162 PR jit/81144
5163 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5164 memset call with zero-initialization.
5165 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5166
8a259e30
UB
51672017-06-20 Uros Bizjak <ubizjak@gmail.com>
5168
5169 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5170 (main): Renamed to ...
5171 (fma4_test): ... this.
5172
b6837e04
JK
51732017-06-20 Julia Koval <julia.koval@intel.com>
5174
5175 * gcc.target/i386/pr73350-2.c: New test.
5176
67ea3f4e
RO
51772017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178
5179 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5180 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5181 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5182 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5183 restrict to x86_64-*-*-gnu.
5184 Skip scan-assembler on *-*-darwin*.
5185 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5186 * gcc.dg/loop-invariant.c: Likewise.
5187 * gcc.dg/lto/pr70955_0.c: Likewise.
5188 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5189 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5190 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5191
5192 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5193 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5194 targets.
5195 * gcc.dg/attr-ms_struct-2.c: Likewise.
5196 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5197 * gcc.dg/bf-ms-layout.c: Likewise.
5198 * gcc.dg/bf-ms-layout-2.c: Likewise.
5199 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5200 Require fpic support.
5201 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5202 targets.
5203 * gcc.target/i386/bitfield2.c: Likewise.
5204 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5205 targets.
5206 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5207
71bbbd13
NS
52082017-06-20 Nathan Sidwell <nathan@acm.org>
5209
5210 PR c++/67074
5211 * g++.dg/lookup/pr67074.C: New.
5212 * g++.dg/parse/namespace-alias-1.C: Adjust.
5213
531f0b38
RB
52142017-06-20 Richard Biener <rguenther@suse.de>
5215
5216 PR middle-end/81097
5217 * c-c++-common/ubsan/pr81097.c: New testcase.
5218
d47d7438
RB
52192017-06-20 Richard Biener <rguenther@suse.de>
5220
5221 * gcc.dg/vect/pr65947-9.c: Adjust.
5222
b5c7b957
TP
52232017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5224
5225 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5226 * gcc.target/arm/acle/cdp2.c: Likewise.
5227 * gcc.target/arm/acle/ldc.c: Likewise.
5228 * gcc.target/arm/acle/ldc2.c: Likewise.
5229 * gcc.target/arm/acle/ldc2l.c: Likewise.
5230 * gcc.target/arm/acle/ldcl.c: Likewise.
5231 * gcc.target/arm/acle/mcr.c: Likewise.
5232 * gcc.target/arm/acle/mcr2.c: Likewise.
5233 * gcc.target/arm/acle/mcrr.c: Likewise.
5234 * gcc.target/arm/acle/mcrr2.c: Likewise.
5235 * gcc.target/arm/acle/mrc.c: Likewise.
5236 * gcc.target/arm/acle/mrc2.c: Likewise.
5237 * gcc.target/arm/acle/mrrc.c: Likewise.
5238 * gcc.target/arm/acle/mrrc2.c: Likewise.
5239 * gcc.target/arm/acle/stc.c: Likewise.
5240 * gcc.target/arm/acle/stc2.c: Likewise.
5241 * gcc.target/arm/acle/stc2l.c: Likewise.
5242 * gcc.target/arm/acle/stcl.c: Likewise.
5243
a1aa2599
JJ
52442017-06-20 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR target/81121
5247 * gcc.target/i386/pr81121.c: New test.
5248
16122c22
MM
52492017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5250
5251 PR target/79799
5252 * gcc.target/powerpc/pr79799-1.c: New test.
5253 * gcc.target/powerpc/pr79799-2.c: Likewise.
5254 * gcc.target/powerpc/pr79799-3.c: Likewise.
5255 * gcc.target/powerpc/pr79799-4.c: Likewise.
5256 * gcc.target/powerpc/pr79799-5.c: Likewise.
5257
5ec046c0
NS
52582017-06-19 Nathan Sidwell <nathan@acm.org>
5259
5260 PR c++/81124
5261 PR c++/79766
5262 * g++.dg/lookup/pr79766.C: New.
5263 * g++.dg/lookup/pr81124.C: New.
5264 * g++.dg/template/explicit6.C: Adjust.
5265 * g++.old-deja/g++.other/decl5.C: Adjust.
5266
c72e002c
CL
52672017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5268
5269 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5270 -DSTACK_SIZE.
5271
4301ae22
JJ
52722017-06-19 Jakub Jelinek <jakub@redhat.com>
5273
9f8fafe8
JJ
5274 PR sanitizer/81125
5275 * g++.dg/ubsan/pr81125.C: New test.
5276
4301ae22
JJ
5277 PR sanitizer/81111
5278 * g++.dg/ubsan/pr81111.C: New test.
5279
21e4389f
RB
52802017-06-19 Richard Biener <rguenther@suse.de>
5281
5282 PR middle-end/81118
5283 * gcc.dg/torture/pr81118.c: New testcase.
5284
343ae898
RB
52852017-06-19 Richard Biener <rguenther@suse.de>
5286
5287 PR tree-optimization/80887
5288 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5289
97872698
JJ
52902017-06-19 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR ipa/81112
5293 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5294
c14c0b15
NS
52952017-06-19 Nathan Sidwell <nathan@acm.org>
5296
5297 PR c++/81119
5298 * g++.dg/warn/pr81119.C: New.
5299
a6e5212a
ML
53002017-06-19 Martin Liska <mliska@suse.cz>
5301
5302 PR sanitizer/80879
5303 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5304
871cc215
ML
53052017-06-19 Martin Liska <mliska@suse.cz>
5306
5307 PR ipa/80732
5308 * gcc.target/i386/mvc5.c: Scan indirect_function.
5309 * gcc.target/i386/mvc7.c: Likewise.
5310 * gcc.target/i386/pr80732.c: New test.
5311
431abe69
PC
53122017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 PR c++/66093
5315 * g++.dg/cpp1y/constexpr-66093.C: New.
5316
fe1ae165
RO
53172017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5318
5319 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5320 dg-skip-if list.
5321
db9bbdec
RB
53222017-06-19 Richard Biener <rguenther@suse.de>
5323
5324 PR ipa/81112
5325 * g++.dg/torture/pr81112.C: New testcase.
5326
18154846
JH
53272017-06-18 Jan Hubicka <hubicka@ucw.cz>
5328
5329 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5330
5dace4bf
TK
53312017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5332
5333 PR fortran/52473
5334 * gfortran.dg/cshift_1.f90: New test.
5335
4f4b0ab8
RO
53362017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5337
5338 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5339
b36a612c
CL
53402017-06-16 Carl Love <cel@us.ibm.com>
5341
5342 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5343 main): Add runnable tests and test checker for vec_float,
5344 vec_float2, vec_floate and vec_floato builtins.
5345
e3e266bf
RE
53462017-06-16 Richard Earnshaw <rearnsha@arm.com>
5347
5348 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5349 the architecture options added by dg-add-options arm_neon.
5350 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5351 to the architecture.
5352 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5353 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5354 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5355
42093880
RE
53562017-06-16 Richard Earnshaw <rearnsha@arm.com>
5357
5358 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5359 multilibs have been built.
5360
c5742a17
RE
53612017-06-16 Richard Earnshaw <rearnsha@arm.com>
5362
5363 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5364 * gcc.target/arm/pr51915.c: Likewise.
5365 * gcc.target/arm/pr52006.c: Likewise.
5366 * gcc.target/arm/pr53187.c: Likewise.
5367
93aa40fe
RE
53682017-06-16 Richard Earnshaw <rearnsha@arm.com>
5369
5370 * gcc.target/arm/multilibs.exp: New file.
5371
b3d8d88e
MS
53722017-06-16 Martin Sebor <msebor@redhat.com>
5373
5374 PR tree-optimization/80933
5375 PR tree-optimization/80934
5376 * gcc.dg/fold-bcopy.c: New test.
5377 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5378 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5379 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5380 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5381 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5382 * gcc.dg/builtins-nonnull.c: Likewise.
5383
56960fd6
JG
53842017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5385
5386 PR target/71778
5387 * gcc.target/arm/pr71778.c: New.
5388
ec73e54d
JH
53892017-06-16 Jan Hubicka <hubicka@ucw.cz>
5390
5391 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5392
01f1c24e
RB
53932017-06-16 Richard Biener <rguenther@suse.de>
5394
5395 PR tree-optimization/81090
5396 * gcc.dg/graphite/pr81090.c: New testcase.
5397
8d94f932
JW
53982017-06-16 Janus Weil <janus@gcc.gnu.org>
5399
5400 PR fortran/80983
5401 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5402
b783399a
JJ
54032017-06-16 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR sanitizer/81094
5406 * c-c++-common/ubsan/object-size-11.c: New test.
5407
c3684b7b
MS
54082017-06-15 Martin Sebor <msebor@redhat.com>
5409
5410 PR c++/80560
5411 * g++.dg/Wclass-memaccess.C: New test.
5412
d0e7a9fd
JW
54132017-06-15 Janus Weil <janus@gcc.gnu.org>
5414
5415 PR fortran/80983
5416 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5417
d1eed638
JH
54182017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5419
5420 PR lto/69866
5421 * gcc.dg/lto/pr69866_0.c: New test.
5422 * gcc.dg/lto/pr69866_1.c: Likewise.
5423
61f5d852
JL
54242017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5425
5426 PR target/78818
5427 * gcc.target/msp430/pr78818-real.c: New template for tests.
5428 * gcc.target/msp430/pr78818-auto.c: New test.
5429 * gcc.target/msp430/pr78818-data-region.c: New test.
5430 * gcc.target/msp430/pr78818-data-sec.c: New test.
5431 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5432
6820664a
TP
54332017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5434
5435 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5436 instructions in it rather than the number of IT blocks being 2.
5437 Transfer scan directive arm_thumb2 restriction to the whole
5438 testcase and restrict further to Thumb-only targets.
5439
41c540fc
TC
54402017-06-15 Tamar Christina <tamar.christina@arm.com>
5441
5442 * gcc.target/arm/sdiv_costs_1.c:
5443 Use dg-add-options.
5444
3466430f
MR
54452017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5446
5447 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5448 * gcc.target/mips/pr51513-1.c: New test.
5449 * gcc.target/mips/pr51513-2.c: New test.
5450
26fda5f5
RB
54512017-06-14 Richard Biener <rguenther@suse.de>
5452
5453 PR tree-optimization/81083
5454 * gcc.dg/torture/pr81083.c: Add prototypes.
5455
909263f8
RB
54562017-06-14 Richard Biener <rguenther@suse.de>
5457
5458 PR middle-end/81088
5459 * c-c++-common/ubsan/pr81088.c: New testcase.
5460
938a807a
EB
54612017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5462
5463 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5464
85c1b6d7
AP
54652017-06-14 Andrew Pinski <apinski@cavium.com>
5466 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5467
5468 PR target/71663
5469 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5470 * gcc.target/aarch64/vect-init-2.c: Likewise.
5471 * gcc.target/aarch64/vect-init-3.c: Likewise.
5472 * gcc.target/aarch64/vect-init-4.c: Likewise.
5473 * gcc.target/aarch64/vect-init-5.c: Likewise.
5474
bee9e49f
PC
54752017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/58541
5478 * g++.dg/cpp0x/constexpr-58541.C: New.
5479
24d020bd
RB
54802017-06-14 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/81083
5483 * gcc.dg/torture/pr81083.c: New testcase.
5484
11c16c2a
JJ
54852017-06-14 Jakub Jelinek <jakub@redhat.com>
5486
5487 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5488 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5489
c60dc053
JJ
54902017-06-13 Jakub Jelinek <jakub@redhat.com>
5491
f31a8339
JJ
5492 PR c++/80973
5493 * g++.dg/ubsan/pr80973.C: New test.
5494
c60dc053
JJ
5495 PR c++/80984
5496 * g++.dg/opt/nrv18.C: New test.
5497
45b2222a
ML
54982017-06-13 Martin Liska <mliska@suse.cz>
5499
5500 PR sanitize/78204
5501 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5502 test by adding no_sanitize attribute.
5503 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5504
ef0e3441
RL
55052017-06-13 Renlin Li <renlin.li@arm.com>
5506
5507 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5508 conditionally.
5509
345683a9
MJ
55102017-06-13 Martin Jambor <mjambor@suse.cz>
5511
5512 PR tree-optimization/80803
5513 PR tree-optimization/81063
5514 gcc.dg/tree-ssa/pr80803.c: New test.
5515 gcc.dg/tree-ssa/pr81063.c: Likewise.
5516
9ebc3467
YG
55172017-06-12 Yury Gribov <tetra2005@gmail.com>
5518
5519 * c-c++-common/fold-masked-cmp-3.c: New test.
5520
16842d34
YG
55212017-06-13 Yury Gribov <tetra2005@gmail.com>
5522
5523 PR tree-optimization/67328
5524 * c-c++-common/fold-masked-cmp-1.c: New test.
5525 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5526 * gcc.dg/pr46309.c: Fix pattern.
5527 * gcc.dg/pr46309-2.c: Likewise.
5528
ba593ad5
TC
55292017-06-13 Tamar Christina <tamar.christina@arm.com>
5530
5531 * gcc.target/arm/sdiv_costs_1.c:
5532 Require arm_arch_v8a_ok and add march option.
5533
9ab5a235
ML
55342017-06-13 Martin Liska <mliska@suse.cz>
5535
5536 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5537 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5538 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5539
4f2c198d
RB
55402017-06-13 Richard Biener <rguenther@suse.de>
5541
5542 PR middle-end/81065
5543 * c-c++-common/ubsan/pr81065.c: New testcase.
5544
196ed8ea
ILT
55452017-06-12 Ian Lance Taylor <iant@golang.org>
5546
5547 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5548 freorder. Update comment to explain test.
5549
64ff4f60
TC
55502017-06-12 Tamar Christina <tamar.christina@arm.com>
5551
5552 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5553 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5554 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5555 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5556
5ed2fdfe
TC
55572017-06-12 Tamar Christina <tamar.christina@arm.com>
5558
5559 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5560
6cddb61c
TC
55612017-06-12 Tamar Christina <tamar.christina@arm.com>
5562
5563 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5564
aebce396
JJ
55652017-06-12 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR tree-optimization/81003
5568 * gcc.c-torture/compile/pr81003.c: New test.
5569
3fd7fe21
RB
55702017-06-12 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/81053
5573 * gcc.dg/torture/pr81053.c: New testcase.
5574
ac39f0e8
TK
55752017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5576
5577 PR fortran/80988
5578 * gfortran.dg/implied_do_io_3.f90: New test.
5579
18787c38
TV
55802017-06-10 Tom de Vries <tom@codesourcery.com>
5581
5582 * lib/target-supports.exp (check_effective_target_signal): New proc.
5583 * lib/gcc.exp (gcc_target_compile): Remove appending of
5584 -DSIGNAL_SUPPRESS to additional_flags.
5585 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5586 additional_flags if effective target signal is not supported by the
5587 target.
5588 * gcc.c-torture/execute/20101011-1.c: Same.
5589 * gcc.dg/c99-stdint-1.c: Same.
5590 * gcc.dg/c99-stdint-2.c: Same.
5591 * gcc.dg/c99-stdint-5.c: Same.
5592 * gcc.dg/c99-stdint-6.c: Same.
5593 * gcc.dg/stdint-width-1.c: Same.
5594
0069a009
TV
55952017-06-10 Tom de Vries <tom@codesourcery.com>
5596
5597 * lib/target-supports.exp (check_effective_target_stack_size)
5598 (dg-effective-target-value): New proc.
5599 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5600 additional_flags.
5601 * lib/objc.exp (objc_target_compile): Same.
5602 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5603 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5604 dg-additional-options.
5605 * gcc.c-torture/compile/20080806-1.c: Same.
5606 * gcc.c-torture/compile/920723-1.c: Same.
5607 * gcc.c-torture/compile/930621-1.c: Same.
5608 * gcc.c-torture/compile/991214-2.c: Same.
5609 * gcc.c-torture/compile/bcopy.c: Same.
5610 * gcc.c-torture/compile/memtst.c: Same.
5611 * gcc.c-torture/compile/msp.c: Same.
5612 * gcc.c-torture/compile/stuct.c: Same.
5613 * gcc.c-torture/execute/20011008-3.c: Same.
5614 * gcc.c-torture/execute/20030209-1.c: Same.
5615 * gcc.c-torture/execute/20031012-1.c: Same.
5616 * gcc.c-torture/execute/20040805-1.c: Same.
5617 * gcc.c-torture/execute/920410-1.c: Same.
5618 * gcc.c-torture/execute/920501-7.c: Same.
5619 * gcc.c-torture/execute/921113-1.c: Same.
5620 * gcc.c-torture/execute/921202-1.c: Same.
5621 * gcc.c-torture/execute/921208-2.c: Same.
5622 * gcc.c-torture/execute/930106-1.c: Same.
5623 * gcc.c-torture/execute/930406-1.c: Same.
5624 * gcc.c-torture/execute/950221-1.c: Same.
5625 * gcc.c-torture/execute/960521-1.c: Same.
5626 * gcc.c-torture/execute/980605-1.c: Same.
5627 * gcc.c-torture/execute/comp-goto-1.c: Same.
5628 * gcc.c-torture/execute/comp-goto-2.c: Same.
5629 * gcc.c-torture/execute/memcpy-1.c: Same.
5630 * gcc.c-torture/execute/multi-ix.c: Same.
5631 * gcc.c-torture/execute/nestfunc-4.c: Same.
5632 * gcc.c-torture/execute/pr20621-1.c: Same.
5633 * gcc.c-torture/execute/pr23135.c: Same.
5634 * gcc.c-torture/execute/pr28982b.c: Same.
5635 * gcc.dg/loop-3.c: Same.
5636 * gcc.dg/struct-ret-3.c: Same.
5637 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5638 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5639 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5640 * gcc.dg/tree-prof/pr44777.c: Same.
5641
b09649fd
DM
56422017-06-09 David Malcolm <dmalcolm@redhat.com>
5643
5644 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5645 (test_mutually_exclusive_suggestions): New test function.
5646 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5647 (test_mutually_exclusive_suggestions): New test function.
5648 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5649 (test_mutually_exclusive_suggestions): New test function.
5650 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5651 (test_show_locus): Add special-case for
5652 "test_mutually_exclusive_suggestions".
5653
a1f427e9
ILT
56542017-06-09 Ian Lance Taylor <iant@golang.org>
5655
5656 * gcc.dg/tree-prof/split-1.c: New test.
5657
cb59f689
JH
56582017-06-09 Jan Hubicka <hubicka@ucw.cz>
5659
5660 * gcc.dg/predict-14.c: Avoid cold function detection.
5661 * gcc.target/i386/umod-3.c: Likewise.
5662
f66e6423
TC
56632017-06-09 Tamar Christina <tamar.christina@arm.com>
5664
5665 * gcc.target/aarch64/lrint-matherr.h: New.
5666 * gcc.target/aarch64/inline-lrint_1.c: New.
5667 * gcc.target/aarch64/inline-lrint_2.c: New.
5668 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5669 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5670
37b68a43
TC
56712017-06-09 Tamar Christina <tamar.christina@arm.com>
5672
5673 * gcc.target/arm/sdiv_costs_1.c: New.
5674
37f30285
TV
56752017-06-09 Tom de Vries <tom@codesourcery.com>
5676
5677 PR target/80855
5678 * gcc.target/nvptx/label-values.c: New test.
5679
051508d7
TP
56802017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5681
5682 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5683 Test for null definitions instead of them being undefined. Add entry
5684 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5685 about using the effective target for architecture extension.
5686 (check_effective_target_arm_arch_v7ve_ok): Remove.
5687 (add_options_for_arm_arch_v7ve): Likewise.
5688
01a8cacc
RB
56892017-06-09 Richard Biener <rguenther@suse.de>
5690
5691 PR tree-optimization/66623
5692 * gcc.dg/vect/pr66623.c: New testcase.
5693
6d1115c5
RB
56942017-06-09 Richard Biener <rguenther@suse.de>
5695
5696 PR tree-optimization/79483
5697 * gcc.dg/graphite/pr79483.c: New testcase.
5698
6ba856d4
RB
56992017-06-09 Richard Biener <rguenther@suse.de>
5700
5701 PR middle-end/81007
5702 * g++.dg/pr81007.C: New testcase.
5703
48e69247
JJ
57042017-06-09 Jakub Jelinek <jakub@redhat.com>
5705
5706 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5707 instead of "rsp" for -m32.
5708 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5709 target, add -msse2 to dg-options.
5710 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5711 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5712
120ef1d5
SB
57132017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5714
5715 PR target/80966
5716 * gcc.target/powerpc/stack-limit.c: New testcase.
5717
271be653
WS
57182017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5719
774cccdc
JJ
5720 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5721 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5722 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5723 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5724 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5725 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5726
0d05f685
JJ
57272017-06-08 Jakub Jelinek <jakub@redhat.com>
5728
8ab7005b
JJ
5729 PR c/81006
5730 * c-c++-common/gomp/pr81006.c: New test.
5731
34361776
JJ
5732 PR c++/81011
5733 * g++.dg/gomp/pr81011.C: New test.
5734
0d05f685
JJ
5735 PR middle-end/81005
5736 * c-c++-common/ubsan/align-10.c: New test.
5737 * c-c++-common/ubsan/null-13.c: New test.
5738
2163b9bc
UB
57392017-06-08 Uros Bizjak <ubizjak@gmail.com>
5740
5741 PR target/81015
5742 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5743 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5744 * gcc.target/i386/pr81015.c: New test.
5745
73f49ad7
TV
57462017-06-08 Tom de Vries <tom@codesourcery.com>
5747
5748 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5749 trampolines instead of NO_TRAMPOLINES.
5750 * gcc.c-torture/execute/20000822-1.c: Same.
5751 * gcc.c-torture/execute/920428-2.c: Same.
5752 * gcc.c-torture/execute/920501-7.c: Same.
5753 * gcc.c-torture/execute/920612-2.c: Same.
5754 * gcc.c-torture/execute/921017-1.c: Same.
5755 * gcc.c-torture/execute/921215-1.c: Same.
5756 * gcc.c-torture/execute/931002-1.c: Same.
5757 * gcc.c-torture/execute/comp-goto-2.c: Same.
5758 * gcc.c-torture/execute/nestfunc-1.c: Same.
5759 * gcc.c-torture/execute/nestfunc-2.c: Same.
5760 * gcc.c-torture/execute/nestfunc-3.c: Same.
5761 * gcc.c-torture/execute/nestfunc-5.c: Same.
5762 * gcc.c-torture/execute/nestfunc-6.c: Same.
5763 * gcc.c-torture/execute/pr24135.c: Same.
5764 * gcc.dg/Wtrampolines.c: Same.
5765 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5766 * gcc.dg/torture/stackalign/nested-5.c: Same.
5767 * gcc.dg/torture/stackalign/nested-6.c: Same.
5768 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5769 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5770 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5771 * gcc.dg/trampoline-1.c: Same.
5772 * gcc.dg/tree-prof/pr44777.c: Same.
5773 * gcc.target/i386/pr67770.c: Same.
5774 * lib/gcc.exp (gcc_target_compile): Remove appending of
5775 -DNO_TRAMPOLINES to additional_flags.
5776 * lib/objc.exp (objc_target_compile): Same.
5777
b9835925
TV
57782017-06-08 Tom de Vries <tom@codesourcery.com>
5779
5780 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5781 'gcc,no_trampolines' instead of 'no_trampolines'.
5782
77db6c15
AI
57832017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5784
5785 PR middle-end/79988
5786 * gcc.target/i386/mpx/pr79988.c: New test.
5787
0036534f
AI
57882017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5789
5790 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5791 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5792 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5793
b69d9ac6
JH
57942017-06-08 Jan Hubicka <hubicka@ucw.cz>
5795
5796 * g++.dg/tree-ssa/counts-1.C: New testcase.
5797 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5798
c46f9051
JK
57992017-08-08 Julia Koval <julia.koval@intel.com>
5800
5801 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5802 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5803 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5804 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5805 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5806 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5807
5ed41889
MP
58082017-06-08 Marek Polacek <polacek@redhat.com>
5809
5810 PR sanitize/80932
5811 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5812
8055904e
JK
58132017-08-08 Julia Koval <julia.koval@intel.com>
5814
5815 PR target/73350,80862
5816 * gcc.target/i386/pr73350.c: New test.
5817
fb4bc6ff
RB
58182017-06-08 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/80928
5821 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5822
989cc652 58232017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5824
989cc652
CL
5825 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5826
83059741
JW
58272017-06-07 Jonathan Wakely <jwakely@redhat.com>
5828
5829 PR c++/80990
5830 * g++.dg/cpp1z/class-deduction39.C: New.
5831
0874a778
MP
58322017-06-07 Marek Polacek <polacek@redhat.com>
5833
5834 PR sanitizer/80932
5835 * c-c++-common/ubsan/pr80932.c: New test.
5836
55e872a4
BC
58372017-06-07 Bin Cheng <bin.cheng@arm.com>
5838
5839 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5840 * gcc.target/i386/l_fma_double_2.c: Ditto.
5841 * gcc.target/i386/l_fma_double_3.c: Ditto.
5842 * gcc.target/i386/l_fma_double_4.c: Ditto.
5843 * gcc.target/i386/l_fma_double_5.c: Ditto.
5844 * gcc.target/i386/l_fma_double_6.c: Ditto.
5845 * gcc.target/i386/l_fma_float_1.c: Ditto.
5846 * gcc.target/i386/l_fma_float_2.c: Ditto.
5847 * gcc.target/i386/l_fma_float_3.c: Ditto.
5848 * gcc.target/i386/l_fma_float_4.c: Ditto.
5849 * gcc.target/i386/l_fma_float_5.c: Ditto.
5850 * gcc.target/i386/l_fma_float_6.c: Ditto.
5851
cb9ac430
TC
58522017-06-07 Tamar Christina <tamar.christina@arm.com>
5853
5854 * gcc.target/aarch64/sdiv_costs_1.c: New.
5855
46c821e7
RB
58562017-06-07 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/80928
5859 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5860 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5861
6eb2ac65
RB
58622017-06-07 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/80928
5865 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5866 check_results.
5867
25396db9
NS
58682017-06-06 Nathan Sidwell <nathan@acm.org>
5869
5870 * g++.dg/pr45330.C: Add inline namespace case.
5871
bbf97416
TK
58722017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5873
5874 PR fortran/80975
5875 * gfortran.dg/matmul_16.f90: New test.
5876 * gfortran.dg/inline_matmul_18.f90: New test.
5877
dc949728
MP
58782017-06-06 Marek Polacek <polacek@redhat.com>
5879
5880 PR c/79983
5881 * gcc.dg/pr79983.c: New test.
5882
100d0700
DM
58832017-06-06 David S. Miller <davem@davemloft.net>
5884
5885 * gcc.target/sparc/sparc-ret-3.c: New test.
5886
6c6b519a
TV
58872017-06-06 Tom de Vries <tom@codesourcery.com>
5888
5889 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5890 label_values instead of NO_LABEL_VALUES.
5891 * gcc.c-torture/compile/920301-1.c: Same.
5892 * gcc.c-torture/compile/920501-1.c: Same.
5893 * gcc.c-torture/compile/941014-4.c: Same.
5894 * gcc.c-torture/compile/labels-1.c: Same.
5895 * gcc.c-torture/compile/pr18903.c: Same.
5896 * gcc.c-torture/execute/920302-1.c: Same.
5897 * gcc.c-torture/execute/920415-1.c: Same.
5898 * gcc.c-torture/execute/920428-2.c: Same.
5899 * gcc.c-torture/execute/920501-3.c: Same.
5900 * gcc.c-torture/execute/920501-4.c: Same.
5901 * gcc.c-torture/execute/920501-5.c: Same.
5902 * gcc.c-torture/execute/920501-7.c: Same.
5903 * gcc.c-torture/execute/920721-4.c: Same.
5904 * gcc.c-torture/execute/980526-1.c: Same.
5905 * gcc.c-torture/execute/990208-1.c: Same.
5906 * gcc.c-torture/execute/comp-goto-1.c: Same.
5907 * gcc.c-torture/execute/comp-goto-2.c: Same.
5908 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5909 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5910 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5911 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5912 * gcc.dg/tree-prof/pr44777.c: Same.
5913 * gcc.misc-tests/bprob-2.c: Same.
5914 * gcc.misc-tests/gcov-3.c: Same.
5915 * lib/gcc.exp (gcc_target_compile): Remove appending of
5916 -DNO_LABEL_VALUES to additional_flags.
5917 * lib/objc.exp (objc_target_compile): Same.
5918 * lib/target-supports.exp (check_effective_target_label_values): Test on
5919 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5920
4ebcc903
KT
59212017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5922
5923 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5924
331dc840
RB
59252017-06-06 Richard Biener <rguenther@suse.de>
5926
5927 PR tree-optimization/80974
5928 * gcc.dg/torture/pr80974.c: New testcase.
5929
d2537732
TP
59302017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5931
5932 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5933 "unsigned int" in conversation warning on line 15.
5934
e7baeb39
RB
59352017-06-06 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/80928
5938 * gcc.dg/vect/pr80928.c: New testcase.
5939 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5940 * gcc.dg/vect/slp-13.c: Likewise.
5941 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5942
05945a1b
DM
59432017-06-05 David Malcolm <dmalcolm@redhat.com>
5944
5945 * g++.dg/plugin/comment_plugin.c: New test plugin.
5946 * g++.dg/plugin/comments-1.C: New test file.
5947 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5948
9b972837
BE
59492017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5950
5951 * gcc.misc-tests/gcov-1a.c: New test.
5952
1d135d98
MM
59532017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5954
5955 * gcc.target/powerpc/clone1.c: New test.
5956
92bba237
JW
59572017-06-05 Janus Weil <janus@gcc.gnu.org>
5958
5959 PR fortran/70601
5960 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5961
7b3ee9c9
NK
59622017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5963
5964 PR fortran/35339
5965 * gfortran.dg/implied_do_io_1.f90: New Test.
5966 * gfortran.dg/implied_do_io_2.f90: New Test.
5967
e4d1c5c4
RL
59682017-06-05 Renlin Li <renlin.li@arm.com>
5969
5970 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5971 selector to related line.
5972
d91561cb
JH
59732017-06-05 Jan Hubicka <hubicka@ucw.cz>
5974
5975 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5976
d8395013
KT
59772017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5978
5979 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5980
279dc4b4
KT
59812017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5982
5983 * gcc.target/aarch64/subs_compare_2.c: New test.
5984
e49d8b68
KT
59852017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5986
5987 * gcc.target/aarch64/subs_compare_1.c: New test.
5988
4456f65d
CX
59892017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5990
5991 * gcc.target/mips/div-9.c: Delete duplicate test.
5992 * gcc.target/mips/div-10.c: Ditto.
5993 * gcc.target/mips/div-11.c: Ditto.
5994 * gcc.target/mips/div-12.c: Ditto.
5995
3995f3a2
JH
59962017-05-23 Jan Hubicka <hubicka@ucw.cz>
5997
5998 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5999
82c027e1
DH
60002017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
6001
6002 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
6003 vesrion of the dejagnu grep.
6004 (list-module-names): Use it and adjust the regular expressions for
6005 modules and submodules.
6006 * gfortran.dg/prof/prof.exp: Cleanup modules.
6007 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
6008 directives.
6009 * gfortran.dg/altreturn_8.f90: Likewise.
6010 * gfortran.dg/associate_12.f90: Likewise.
6011 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
6012 * gfortran.dg/charlen_15.f90: Likewise.
6013 * gfortran.dg/class_4a.f03: Likewise.
6014 * gfortran.dg/class_54.f90: Likewise.
6015 * gfortran.dg/class_dummy_4.f03: Likewise.
6016 * gfortran.dg/class_dummy_5.f90: Likewise.
6017 * gfortran.dg/constructor_9.f90: Likewise.
6018 * gfortran.dg/dec_structure_15.f90: Likewise.
6019 * gfortran.dg/do_check_8.f90: Likewise.
6020 * gfortran.dg/dtio_26.f03: Likewise.
6021 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6022 * gfortran.dg/equiv_9.f90: Likewise.
6023 * gfortran.dg/extends_15.f90: Likewise.
6024 * gfortran.dg/finalize_22.f90: Likewise.
6025 * gfortran.dg/finalize_23.f90: Likewise.
6026 * gfortran.dg/generic_26.f90: Likewise.
6027 * gfortran.dg/generic_27.f90: Likewise.
6028 * gfortran.dg/namelist_76.f90: Likewise.
6029 * gfortran.dg/pointer_init_8.f90: Likewise.
6030 * gfortran.dg/pr61318.f90: Likewise.
6031 * gfortran.dg/pr77260_1.f90: Likewise.
6032 * gfortran.dg/pr77260_2.f90: Likewise.
6033 * gfortran.dg/pr77420_3.f90: Likewise.
6034 * gfortran.dg/proc_ptr_39.f90: Likewise.
6035 * gfortran.dg/proc_ptr_41.f90: Likewise.
6036 * gfortran.dg/proc_ptr_42.f90: Likewise.
6037 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6038 * gfortran.dg/submodule_1.f08: Likewise.
6039 * gfortran.dg/submodule_10.f08: Likewise.
6040 * gfortran.dg/submodule_14.f08: Likewise.
6041 * gfortran.dg/submodule_15.f08: Likewise.
6042 * gfortran.dg/submodule_2.f08: Likewise.
6043 * gfortran.dg/submodule_5.f08: Likewise.
6044 * gfortran.dg/submodule_6.f08: Likewise.
6045 * gfortran.dg/submodule_7.f08: Likewise.
6046 * gfortran.dg/submodule_8.f08: Likewise.
6047 * gfortran.dg/submodule_9.f08: Likewise.
6048 * gfortran.dg/transfer_class_2.f90: Likewise.
6049 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6050 * gfortran.dg/typebound_call_24.f03: Likewise.
6051 * gfortran.dg/typebound_call_25.f90: Likewise.
6052 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6053 * gfortran.dg/typebound_generic_12.f03: Likewise.
6054 * gfortran.dg/typebound_generic_13.f03: Likewise.
6055 * gfortran.dg/typebound_generic_14.f03: Likewise.
6056 * gfortran.dg/typebound_generic_15.f90: Likewise.
6057 * gfortran.dg/typebound_operator_16.f03: Likewise.
6058 * gfortran.dg/typebound_operator_18.f90: Likewise.
6059 * gfortran.dg/typebound_operator_20.f90: Likewise.
6060 * gfortran.dg/typebound_override_3.f90: Likewise.
6061 * gfortran.dg/typebound_override_4.f90: Likewise.
6062 * gfortran.dg/typebound_override_5.f90: Likewise.
6063 * gfortran.dg/typebound_override_6.f90: Likewise.
6064 * gfortran.dg/typebound_override_7.f90: Likewise.
6065 * gfortran.dg/typebound_proc_28.f03: Likewise.
6066 * gfortran.dg/typebound_proc_29.f90: Likewise.
6067 * gfortran.dg/typebound_proc_30.f90: Likewise.
6068 * gfortran.dg/typebound_proc_31.f90: Likewise.
6069 * gfortran.dg/typebound_proc_32.f90: Likewise.
6070 * gfortran.dg/typebound_proc_33.f90: Likewise.
6071 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6072 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6073 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6074 * gfortran.dg/use_only_3.f90: Likewise.
6075 * gfortran.dg/use_without_only_1.f90: Likewise.
6076 * gfortran.dg/warn_unused_function.f90: Likewise.
6077 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6078 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6079
3de4ac6d
MP
60802017-06-04 Marek Polacek <polacek@redhat.com>
6081
6082 PR c/80919
6083 * gcc.dg/format/pr80919.c: New test.
6084
2474f48f
MS
60852017-06-02 Martin Sebor <msebor@redhat.com>
6086
6087 PR c/80892
6088 * c-c++-common/Wfloat-conversion-2.c: New test.
6089
bd280745
PC
60902017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6091
6092 PR c++/68754
6093 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6094
bd280745 60952017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6096
6097 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6098 for the new built-ins.
6099
ffa8a921
SD
61002017-06-02 Sudakshina Das <sudi.das@arm.com>
6101
6102 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6103
d65d1bd9
WS
61042017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6105
6106 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6107 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6108 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6109 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6110 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6111
b160939b
KT
61122017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6113
6114 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6115
17f47f86
KT
61162017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6117
6118 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6119
ab82e126
WS
61202017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6121
6122 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6123 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6124 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6125 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6126 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6127 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6128 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6129 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6130 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6131
c957e9c0
NS
61322017-06-02 Nathan Sidwell <nathan@acm.org>
6133
6134 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6135
aad16012
JJ
61362017-06-02 Jakub Jelinek <jakub@redhat.com>
6137
74b4885d
JJ
6138 PR rtl-optimization/80903
6139 * gcc.dg/pr80903.c: New test.
6140
aad16012
JJ
6141 PR fortran/80918
6142 * gfortran.dg/gomp/pr80918.f90: New test.
6143
40ffd95f
BE
61442017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6145
6146 * c-c++-common/Wsizeof-pointer-div.c: New test.
6147 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6148 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6149 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6150 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6151 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6152 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6153 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6154 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6155 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6156 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6157 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6158 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6159 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6160 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6161 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6162 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6163 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6164 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6165
052754ea
WS
61662017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6167
6168 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6169 Update the target to power8-vector.
6170
aa63913f
DM
61712017-06-01 David Malcolm <dmalcolm@redhat.com>
6172
6173 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6174
2ded3754
PMR
61752017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6176
6177 * debug12.adb, debug12.ads: New testcase.
6178
c8638450
MJ
61792017-06-01 Martin Jambor <mjambor@suse.cz>
6180
6181 PR tree-optimization/80898
6182 * gcc.dg/tree-ssa/pr80898.c: New test.
6183 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6184
ac853c90
PC
61852017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6186
6187 PR c++/80896
6188 * g++.dg/cpp1z/nodiscard5.C: New.
6189
7841f13c
CZ
61902017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6191
6192 * gcc.target/arc/pr9001195952.c: New test.
6193
f525e390
TV
61942017-06-01 Tom de Vries <tom@codesourcery.com>
6195
6196 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6197 * gcc.c-torture/compile/asmgoto-1.c: Same.
6198 * gcc.dg/20000707-1.c: Same.
6199 * gcc.dg/pr38700.c: Same.
6200 * gcc.dg/pr70169.c: Same.
6201 * gcc.dg/pr80112.c: Same.
6202 * gcc.dg/torture/pr51071-2.c: Same.
6203 * gcc.dg/torture/pr51071.c: Same.
6204 * gcc.dg/tree-ssa/alias-34.c: Same.
6205
9285616c
PMR
62062017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6207
6208 * gnat.dg/debug11.adb: New testcase.
6209
48932682
RB
62102017-06-01 Richard Biener <rguenther@suse.de>
6211
6212 PR middle-end/66313
6213 * c-c++-common/ubsan/pr66313.c: New testcase.
6214 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6215
fcb99124
SM
62162017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6217
6218 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6219 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6220 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6221 -mcpu overridden.
6222 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6223 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6224 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6225 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6226 to dg-option. Add dg-skip-if directive to disable this test
6227 for darwin. Add dg-skip-if directive to disable this test if
6228 -mcpu overridden.
6229
dc7401c0
SP
62302017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6231
6232 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6233 (_mm_maskz_max_sd): Test new intrinsics.
6234 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6235 (_mm_maskz_max_sd): Test new intrinsics.
6236 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6237 (_mm_maskz_max_ss): Test new intrinsics.
6238 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6239 (_mm_maskz_max_ss): Test new intrinsics.
6240 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6241 (_mm_maskz_min_sd): Test new intrinsics.
6242 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6243 (_mm_maskz_min_sd): Test new intrinsics.
6244 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6245 (_mm_maskz_min_ss): Test new intrinsics.
6246 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6247 (_mm_maskz_min_ss): Test new intrinsics.
6248
3909991c
NS
62492017-05-31 Nathan Sidwell <nathan@acm.org>
6250
6251 * g++.dg/lookup/lambda1.C New.
6252
0e510edb
BC
62532017-05-31 Bin Cheng <bin.cheng@arm.com>
6254
6255 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6256 on pointer should not be replaced.
6257
9fc5e7a4
MM
62582017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6259
6260 PR testsuite/80580
6261 * gcc.dg/gimplefe-error-7.c: New test.
6262
1e466f04
GM
62632017-05-31 Graham Markall <graham.markall@embecosm.com>
6264
6265 * gcc.target/arc/add_n-combine.c: New test.
6266 * gcc.target/arc/sub_n-combine.c: New test.
6267
89c88990
RB
62682017-05-31 Richard Biener <rguenther@suse.de>
6269
6270 PR target/80880
6271 * gcc.target/i386/pr80880.c: New testcase.
6272
748bbe72
RS
62732017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6274
6275 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6276
c7d7e222
BC
62772017-05-31 Bin Cheng <bin.cheng@arm.com>
6278
6279 * gcc.dg/vect/pr80815-3.c: New test.
6280
ee1379be
RB
62812017-05-31 Richard Biener <rguenther@suse.de>
6282
6283 PR tree-optimization/80906
6284 * gcc.dg/graphite/pr80906.c: New testcase.
6285
bcce980e
TV
62862017-05-30 Tom de Vries <tom@codesourcery.com>
6287
6288 PR testsuite/80910
6289 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6290 unsupported if host compiler does not support c++11.
6291 (host_supports_c++11): New proc.
6292
ef9200aa
MS
62932017-05-30 Martin Sebor <msebor@redhat.com>
6294
6295 PR c/80731
6296 * g++.dg/ext/utf16-4.C: Relax test.
6297 * gcc.dg/fixed-point/int-warning.c: Adjust.
6298
f012c8ef
DM
62992017-05-30 David Malcolm <dmalcolm@redhat.com>
6300
6301 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6302 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6303 test case.
6304 * g++.dg/plugin/show-template-tree-color.C: New test case.
6305 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6306 * g++.dg/template/show-template-tree-2.C: New test case.
6307 * g++.dg/template/show-template-tree-3.C: New test case.
6308 * g++.dg/template/show-template-tree-4.C: New test case.
6309 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6310 * g++.dg/template/show-template-tree.C: New test case.
6311
3f8efe25
SB
63122017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6313
6314 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6315 dg-options.
6316 * gfortran.dg/pr80107.f: Delete testcase.
6317
77d1dbdb
UB
63182017-05-30 Uros Bizjak <ubizjak@gmail.com>
6319
6320 PR target/80833
6321 * gcc.target/i386/pr80833-1.c: New test.
6322 * gcc.target/i386/pr80833-2.c: Ditto.
6323
e2f35333
NS
63242017-05-30 Nathan Sidwell <nathan@acm.org>
6325
6326 PR c++/80913
6327 * g++.dg/lookup/pr80913.C: New.
6328
ba7629e2
RB
63292017-05-30 Richard Biener <rguenther@suse.de>
6330
6331 PR middle-end/80901
6332 * gcc.dg/torture/pr80901.c: New testcase.
6333
4bfb347c
RD
63342017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6335
6336 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6337
b3125625
JL
63382017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6339
6340 PR target/78838
6341 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6342
892d6169
RB
63432017-05-30 Richard Biener <rguenther@suse.de>
6344
6345 PR middle-end/80876
6346 * gcc.dg/torture/pr80876.c: New testcase.
6347
3d7ff728
NS
63482017-05-29 Nathan Sidwell <nathan@acm.org>
6349
6350 PR c++/80891 (#5)
6351 * g++.dg/lookup/pr80891-5.C: New.
6352
fd262197
JD
63532017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354
6355 PR libgfortran/53029
6356 * gfortran.dg/read_5.f90: New test.
6357
724e517a
NS
63582017-05-29 Nathan Sidwell <nathan@acm.org>
6359
a5cfa13a
NS
6360 PR c++/80891 (#4)
6361 * g++.dg/lookup/pr80891-4.C: New.
6362
e514ab0c
NS
6363 PR c++/80891 (#1)
6364 * g++.dg/lookup/pr80891-1.C: New.
6365
58dec010
NS
6366 PR c++/80891 (#3)
6367 * g++.dg/lookup/pr80891-3.C: New.
6368
724e517a
NS
6369 PR c++/80891 (#2)
6370 * g++.dg/lookup/pr80891-2.C: New.
6371
bbe3927b
TK
63722017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6373
6374 PR fortran/37131
6375 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6376 flags.
6377 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6378 * gfortran.dg/inline_matmul_17.f90: New test.
6379
8364e6ac
TK
63802017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6381
6382 * gfortran.dg/matmul_bounds_12.f90: New test.
6383
56a35ac9
JJ
63842017-05-27 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR bootstrap/80887
6387 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6388
945bf9e1
NS
63892017-05-26 Nathan Sidwell <nathan@acm.org>
6390
6391 * g++.dg/cpp0x/dr2061.C: New.
6392 * g++.dg/parse/namespace-alias-1.C: Add more test.
6393
cb4fe401
BC
63942017-05-26 Bin Cheng <bin.cheng@arm.com>
6395
6396 PR tree-optimization/80815
6397 * gcc.dg/vect/pr80815-1.c: New test.
6398 * gcc.dg/vect/pr80815-2.c: New test.
6399
e929e611
ML
64002017-05-26 Martin Liska <mliska@suse.cz>
6401
6402 PR ipa/80663
6403 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6404 split at the problematic spot.
6405 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6406 a valid value of the param.
6407
92f105f6
MP
64082017-05-26 Marek Polacek <polacek@redhat.com>
6409
6410 PR sanitizer/80875
6411 * c-c++-common/ubsan/pr80875.c: New test.
6412
74ca4e36
TV
64132017-05-26 Tom de Vries <tom@codesourcery.com>
6414
6415 PR testsuite/80557
6416 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6417 * gcc.dg/Wcxx-compat-8.c: Same.
6418 * gcc.dg/Wobjsize-1.c: Same.
6419 * gcc.dg/Wshadow-local-2.c: Same.
6420 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6421 * gcc.dg/anon-struct-6.c: Same.
6422 * gcc.dg/asm-wide-1.c: Same.
6423 * gcc.dg/builtin-inf-1.c: Same.
6424 * gcc.dg/builtin-redefine.c: Same.
6425 * gcc.dg/c90-array-lval-6.c: Same.
6426 * gcc.dg/c90-array-lval-7.c: Same.
6427 * gcc.dg/c90-fordecl-1.c: Same.
6428 * gcc.dg/c99-fordecl-2.c: Same.
6429 * gcc.dg/cast-lvalue-1.c: Same.
6430 * gcc.dg/cast-lvalue-2.c: Same.
6431 * gcc.dg/compound-lvalue-1.c: Same.
6432 * gcc.dg/cond-lvalue-1.c: Same.
6433 * gcc.dg/cpp/20000419-1.c: Same.
6434 * gcc.dg/cpp/backslash.c: Same.
6435 * gcc.dg/cpp/backslash2.c: Same.
6436 * gcc.dg/cpp/macspace1.c: Same.
6437 * gcc.dg/cpp/macspace2.c: Same.
6438 * gcc.dg/cpp/multiline-2.c: Same.
6439 * gcc.dg/cpp/pr27777.c: Same.
6440 * gcc.dg/cpp/pr30786.c: Same.
6441 * gcc.dg/cpp/pr34602.c: Same.
6442 * gcc.dg/cpp/redef1.c: Same.
6443 * gcc.dg/cpp/tr-warn1.c: Same.
6444 * gcc.dg/cpp/tr-warn3.c: Same.
6445 * gcc.dg/cpp/tr-warn6.c: Same.
6446 * gcc.dg/cpp/trad/hash.c: Same.
6447 * gcc.dg/cpp/trad/redef1.c: Same.
6448 * gcc.dg/cpp/ucs.c: Same.
6449 * gcc.dg/declspec-10.c: Same.
6450 * gcc.dg/declspec-11.c: Same.
6451 * gcc.dg/declspec-18.c: Same.
6452 * gcc.dg/format/c99-strftime-1.c: Same.
6453 * gcc.dg/format/ext-3.c: Same.
6454 * gcc.dg/format/pr72858.c: Same.
6455 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6456 * gcc.dg/init-string-1.c: Same.
6457 * gcc.dg/label-decl-3.c: Same.
6458 * gcc.dg/m-un-2.c: Same.
6459 * gcc.dg/nofixed-point-2.c: Same.
6460 * gcc.dg/noncompile/20020213-1.c: Same.
6461 * gcc.dg/pch/counter-2.c: Same.
6462 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6463 * gcc.dg/pr27528.c: Same.
6464 * gcc.dg/pr27953.c: Same.
6465 * gcc.dg/pr35899.c: Same.
6466 * gcc.dg/pr37561.c: Same.
6467 * gcc.dg/pr45461.c: Same.
6468 * gcc.dg/pr45750.c: Same.
6469 * gcc.dg/pr53196-2.c: Same.
6470 * gcc.dg/pr53265.c: Same.
6471 * gcc.dg/redecl-1.c: Same.
6472 * gcc.dg/tls/thr-init-1.c: Same.
6473 * gcc.dg/torture/pr51106-1.c: Same.
6474 * gcc.dg/torture/pr51106-2.c: Same.
6475 * gcc.dg/uninit-19.c: Same.
6476 * gcc.dg/uninit-pr20644.c: Same.
6477
6fc9f7aa
JJ
64782017-05-26 Jakub Jelinek <jakub@redhat.com>
6479
6480 * g++.dg/cpp1z/decomp29.C (p): New variable.
6481 (main): Add further tests.
6482
28e0e05b
RB
64832017-05-26 Richard Biener <rguenther@suse.de>
6484
6485 PR tree-optimization/80842
6486 * gcc.dg/torture/pr80842.c: New testcase.
6487
c81ec254
PC
64882017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/79652
6491 * g++.dg/cpp0x/pr79652.C: New.
6492
aee21066
PC
64932017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/71451
6496 * g++.dg/cpp0x/variadic170.C: New.
6497
63dbcd13
VR
64982017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6499
6500 * g++.dg/warn/Wcatch-value-1.C: New test.
6501 * g++.dg/warn/Wcatch-value-2.C: New test.
6502 * g++.dg/warn/Wcatch-value-3.C: New test.
6503
932f48ac
NS
65042017-05-25 Nathan Sidwell <nathan@acm.org>
6505
44e00a7a
NS
6506 * g++.dg/lookup/using56.C: New.
6507 * g++.dg/lookup/using57.C: New.
6508 * g++.dg/lookup/using58.C: New.
6509 * g++.dg/lookup/using59.C: New.
6510
932f48ac
NS
6511 * g++.dg/lookup/using17.C: Adjust diagnostics.
6512
a10f9a2e
MS
65132017-05-25 Martin Sebor <msebor@redhat.com>
6514
6515 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6516 positives on ILP32.
6517 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6518 column numbers.
6519 * gcc.dg/pr60114.c: Same.
6520
47c05e71
JH
65212017-05-23 Jan Hubicka <hubicka@ucw.cz>
6522
6523 * gfortran.dg/pr48636.f90: Fix template better.
6524
f35a733d
NS
65252017-05-25 Nathan Sidwell <nathan@acm.org>
6526
6527 * g++.dg/lookup/koenig14.C: New.
6528
18c1e9e0
PC
65292017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6530
6531 PR c++/79583
6532 * g++.dg/cpp0x/pr79583.C: New.
6533
2673d192
PC
65342017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/68578
6537 * g++.dg/cpp1y/pr68578.C: New.
6538
bce8ef71
MG
65392017-05-25 Marc Glisse <marc.glisse@inria.fr>
6540
6541 * gcc.dg/tree-ssa/vce-1.c: New file.
6542
11d6b45d
MG
65432017-05-25 Marc Glisse <marc.glisse@inria.fr>
6544
6545 * gcc.dg/tree-ssa/addadd.c: New file.
6546
5ad4f1c8
NS
65472017-05-24 Nathan Sidwell <nathan@acm.org>
6548
6549 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6550 * g++.dg/lookup/friend19.C: New.
6551 * g++.dg/lookup/friend20.C: New.
6552
d4a760d8
JW
65532017-05-24 Jonathan Wakely <jwakely@redhat.com>
6554
6555 PR c++/80544
6556 * g++.dg/expr/cast11.C: New test.
6557
3cd211af
MS
65582017-05-24 Martin Sebor <msebor@redhat.com>
6559
6560 PR c/80731
6561 * c-c++-common/Wfloat-conversion.c: Adjust.
6562 * c-c++-common/dfp/convert-int-saturate.c: Same.
6563 * c-c++-common/pr68657-1.c: Same.
6564 * g++.dg/ext/utf-cvt.C: Same.
6565 * g++.dg/ext/utf16-4.C: Same.
6566 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6567 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6568 * g++.dg/warn/Wconversion3.C: Same.
6569 * g++.dg/warn/Wconversion4.C: Same.
6570 * g++.dg/warn/Wsign-conversion.C: Same.
6571 * g++.dg/warn/overflow-warn-1.C: Same.
6572 * g++.dg/warn/overflow-warn-3.C: Same.
6573 * g++.dg/warn/overflow-warn-4.C: Same.
6574 * g++.dg/warn/pr35635.C: Same.
6575 * g++.old-deja/g++.mike/enum1.C: Same.
6576 * gcc.dg/Wconversion-3.c: Same.
6577 * gcc.dg/Wconversion-5.c: Same.
6578 * gcc.dg/Wconversion-complex-c99.c: Same.
6579 * gcc.dg/Wconversion-complex-gnu.c: Same.
6580 * gcc.dg/Wconversion-integer.c: Same.
6581 * gcc.dg/Wsign-conversion.c: Same.
6582 * gcc.dg/bitfld-2.c: Same.
6583 * gcc.dg/c90-const-expr-11.c: Same.
6584 * gcc.dg/c90-const-expr-7.c: Same.
6585 * gcc.dg/c99-const-expr-7.c: Same.
6586 * gcc.dg/overflow-warn-1.c: Same.
6587 * gcc.dg/overflow-warn-2.c: Same.
6588 * gcc.dg/overflow-warn-3.c: Same.
6589 * gcc.dg/overflow-warn-4.c: Same.
6590 * gcc.dg/overflow-warn-5.c: Same.
6591 * gcc.dg/overflow-warn-8.c: Same.
6592 * gcc.dg/overflow-warn-9.c: New test.
6593 * gcc.dg/pr35635.c: Adjust.
6594 * gcc.dg/pr59940.c: Same.
6595 * gcc.dg/pr59963-2.c: Same.
6596 * gcc.dg/pr60114.c: Same.
6597 * gcc.dg/switch-warn-2.c: Same.
6598 * gcc.dg/utf-cvt.c: Same.
6599 * gcc.dg/utf16-4.c: Same.
6600
216bfadc
JJ
66012017-05-24 Jakub Jelinek <jakub@redhat.com>
6602
6603 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6604 Don't include limits.h.
6605 (w): Conditionalize on long long wider than int. Use
6606 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6607 -9223372036854775808.
6608 (x): Use __INT_MAX__ instead of INT_MAX.
6609
610abc02
TK
66102017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6611
6612 PR fortran/66094
6613 * gfortran.dg/inline_matmul_16.f90: New test.
6614
8d0c9b36
TV
66152017-05-24 Tom de Vries <tom@codesourcery.com>
6616
6617 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6618
3f3fb6c9
PB
66192017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6620
6621 PR middle-end/80823
6622 * gcc.dg/pr80823.c: New test.
6623
00e0af8d
AK
66242017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6625
6626 * gcc.target/s390/pr80725.c: New test.
6627
6131102c
NS
66282017-05-23 Nathan Sidwell <nathan@acm.org>
6629
ef4c5e78
NS
6630 * g++.dg/lookup/extern-c-hidden.C: New.
6631 * g++.dg/lookup/extern-redecl1.C: New.
6632
6131102c
NS
6633 PR c++/80866
6634 * g++.dg/parse/pr80866.C: New.
6635
d2db2e6b
JH
66362017-05-23 Jan Hubicka <hubicka@ucw.cz>
6637
6638 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6639 * gcc.dg/ipa/inline-5.c: Likewise.
6640 * gfortran.dg/pr48636.f90: Likewise.
6641
e4ea7a4c
NS
66422017-05-23 Nathan Sidwell <nathan@acm.org>
6643
6644 * g++.dg/parse/ctor9.C: Adjust expected error.
6645
c2d7c404
JD
66462017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6647
6648 PR libgfortran/80256
6649 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6650 Cygwin.
6651
fd71a9a2
TS
66522017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6653
6654 * c-c++-common/goacc/parallel-dims-1.c: Update.
6655 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6656 * c-c++-common/goacc/routine-1.c: Likewise.
6657 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6658 * g++.dg/goacc/template.C: Likewise.
6659 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6660 * gfortran.dg/goacc/routine-3.f90: Likewise.
6661 * gfortran.dg/goacc/sie.f95: Likewise.
6662 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6663
9d029ddf
NS
66642017-05-23 Nathan Sidwell <nathan@acm.org>
6665
6666 * g++.dg/lookup/using13.C: Adjust expected error.
6667
008c7367
SKS
66682017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6669
6670 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6671
d1f6caae
MM
66722017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6673
6674 PR target/80718
6675 * gcc.target/powerpc/pr80718.c: New test.
6676
2ea0d750
SB
66772017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6678
6679 * gcc.target/powerpc/conditional-return.c: New testcase.
6680
25b81686
BS
66812017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6682
6683 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6684 LE-only.
6685
477f145b
JW
66862017-05-22 Janus Weil <janus@gcc.gnu.org>
6687
6688 PR fortran/80766
6689 * gfortran.dg/typebound_call_28.f90: New test.
6690
65cc1407
NS
66912017-05-22 Nathan Sidwell <nathan@acm.org>
6692
6693 * g++.dg/lookup/strong-using.C: New.
6694
0c4f8178
TP
66952017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6696
6697 * gcc.target/arm/movsi_movt.c: New test.
6698 * gcc.target/arm/movdi_movt.c: New test.
6699
fbb1c7d4
EB
67002017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6701
6702 * gnat.dg/specs/not_null1.ads: New test.
6703
d3271136
EB
67042017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6705
6706 * gnat.dg/limited_with5.ad[sb]: New test.
6707 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6708 * gnat.dg/limited_with6.ad[sb]: New test.
6709 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6710
4c24ec6d
EB
67112017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6712
6713 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6714 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6715
4bcbb7b8
PC
67162017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6717
6718 PR c++/70265
6719 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6720 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6721
51cd6b78
JD
67222017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6723
6724 PR libgfortran/80333
6725 * gfortran.dg/dtio_30.f03: New test.
6726
33f8c0a1
MP
67272017-05-19 Marek Polacek <polacek@redhat.com>
6728
6729 PR sanitizer/80800
6730 * c-c++-common/ubsan/pr80800.c: New test.
6731 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6732
9740ed54
TS
67332017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6734
7fd549d2
TS
6735 * c-c++-common/goacc/default-1.c: Update.
6736 * c-c++-common/goacc/default-2.c: Likewise.
6737 * c-c++-common/goacc/default-4.c: Likewise.
6738 * gfortran.dg/goacc/default-1.f95: Likewise.
6739 * gfortran.dg/goacc/default-4.f: Likewise.
6740 * c-c++-common/goacc/default-5.c: New file.
6741 * gfortran.dg/goacc/default-5.f: Likewise.
6742
9740ed54
TS
6743 * c-c++-common/goacc/default-1.c: New file.
6744 * c-c++-common/goacc/default-2.c: Likewise.
6745 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6746 test cases in...
6747 * c-c++-common/goacc/default-3.c: ... this new file, and...
6748 * c-c++-common/goacc/default-4.c: ... this new file.
6749 * gfortran.dg/goacc/default.f95: Remove file, including its test
6750 cases in...
6751 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6752 * gfortran.dg/goacc/default-2.f: ... this new file.
6753 * gfortran.dg/goacc/default-3.f95: New file.
6754 * gfortran.dg/goacc/default-4.f: Likewise.
6755
2a8a8d7b
NS
67562017-05-19 Nathan Sidwell <nathan@acm.org>
6757
6758 * g++.dg/inherit/covariant7.C: Adjust.
6759
a978134e
PB
67602017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6761
6762 * gcc.target/arm/tls-disable-literal-pool.c: Change
6763 require-effective-target to tls_native.
6764 Move dg-error to return statement line and change to dg-message.
6765
39aac208
RB
67662017-05-19 Richard Biener <rguenther@suse.de>
6767
6768 PR c++/80593
6769 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6770 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6771
035ab826
RB
67722017-05-19 Richard Biener <rguenther@suse.de>
6773
6774 PR middle-end/80764
6775 * gcc.dg/torture/pr80764.c: New testcase.
6776
52e14b96
MM
67772017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6778
6779 PR target/80510
6780 * gcc.target/powerpc/pr80510-1.c: New test.
6781 * gcc.target/powerpc/pr80510-2.c: Likewise.
6782
4287da82
EG
67832017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6784
6785 * gcc.dg/pragma-diag-7.c: New test.
6786
e4171e10
UB
67872017-05-18 Uros Bizjak <ubizjak@gmail.com>
6788
6789 PR target/80799
6790 * g++.dg/other/i386-11.C: New test.
6791
cdefeea2
WS
67922017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6793
6794 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6795 * fold-vec-div-floatdouble.c: Likewise.
6796 * fold-vec-logical-ands-char.c: Likewise.
6797 * fold-vec-logical-ands-int.c: Likewise.
6798 * fold-vec-logical-ands-short.c: Likewise.
6799 * fold-vec-logical-ors-char.c: Likewise.
6800 * fold-vec-logical-ors-int.c: Likewise.
6801 * fold-vec-logical-ors-short.c: Likewise.
6802 * fold-vec-logical-other-char.c: Likewise.
6803 * fold-vec-mule-misc.c: Likewise.
6804 * fold-vec-mult-float.c: Likewise.
6805 * fold-vec-mult-floatdouble.c: Likewise.
6806 * fold-vec-mult-int.c: Likewise.
6807 * fold-vec-mult-int128-p9.c: Likewise.
6808 * fold-vec-sub-floatdouble.c: Likewise.
6809 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6810 Add lp64 requirement.
6811 * fold-vec-mult-int128-p8.c: Likewise.
6812 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6813
62ee030a
SM
68142017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6815
6816 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6817 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6818 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6819 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6820 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6821 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6822 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6823 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6824 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6825 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6826 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6827 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6828 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6829 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6830 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6831 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6832 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6833 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6834 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6835 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6836 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6837 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6838 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6839 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6840 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6841 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6842
00a84d0e
SL
68432017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6844
6845 * gcc.target/sparc/niagara7-align.c: New test.
6846
243c2883
MP
68472017-05-18 Marek Polacek <polacek@redhat.com>
6848
6849 PR sanitizer/80797
6850 * c-c++-common/ubsan/null-12.c: New test.
6851
e98e6340
SB
68522017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6853
6854 PR middle-end/80692
6855 * gcc.c-torture/execute/pr80692.c: New testcase.
6856
0152001b 68572017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6858
6859 PR libgfortran/80741
6860 * gfortran.dg/read_4.f90: New test.
6861
c8ded430
BS
68622017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6863
6864 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6865
e5b1f5a1
FR
68662017-05-17 Fritz Reese <fritzoreese@gmail.com>
6867
6868 PR fortran/80668
6869 * gfortran.dg/pr80668.f90: New.
6870
9853cb28
PB
68712017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6872
6873 PR middle-end/80775
6874 * gcc.dg/pr80775.c: New test.
6875
142473df
MP
68762017-05-17 Marek Polacek <polacek@redhat.com>
6877
6878 PR sanitizer/80659
6879 * gcc.dg/asan/pr80659.c: New test.
6880
8508a5b5
SKS
68812017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6882
6883 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6884 unsigned long.
6885
bc36d2b7
CX
68862017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6887
6888 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6889
4fc5ebf1
JG
68902017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6891 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6892
6893 PR tree-optimization/80457
6894 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6895 call vect_model_simple_cost.
6896
bedee914
PT
68972017-05-16 Paul Thomas <pault@gcc.gnu.org>
6898
6899 PR fortran/80554
6900 * gfortran.dg/submodule_29.f08: New test.
6901
10791753
DM
69022017-05-16 David Malcolm <dmalcolm@redhat.com>
6903
6904 * g++.dg/other/accessor-fixits-1.C: New test case.
6905 * g++.dg/other/accessor-fixits-2.C: New test case.
6906 * g++.dg/other/accessor-fixits-3.C: New test case.
6907 * g++.dg/other/accessor-fixits-4.C: New test case.
6908
727577c2
CL
69092017-05-16 Carl Love <cel@us.ibm.com>
6910
6911 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6912 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6913 built-ins to the test suite file. Note, support for mradds exists
6914 but no test case exists.
6915 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6916 built-ins to the test suite file.
6917
6b6ae9eb
MP
69182017-05-16 Marek Polacek <polacek@redhat.com>
6919
6920 PR sanitizer/80536
6921 PR sanitizer/80386
6922 * c-c++-common/ubsan/pr80536.c: New test.
6923 * g++.dg/ubsan/pr80386.C: New test.
6924
678d7e19
TC
69252017-05-16 Tamar Christina <tamar.christina@arm.com>
6926
6927 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6928 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6929
6da37857
MW
69302016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6931
6932 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6933 expected output of vadd, vsub and vmul instructions.
6934 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6935 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6936 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6937
a5768d38
JD
69382017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939
6940 PR libgfortran/80727
6941 * gfortran.dg/read_3.f90: New test.
6942
3a77e7cc
NS
69432017-05-15 Nathan Sidwell <nathan@acm.org>
6944
2016c841
NS
6945 PR c++/79369
6946 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6947
3a77e7cc
NS
6948 PR c++/79369
6949 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6950 * g++.dg/cpp0x/pr79369.C: New.
6951
0735a1c8
SK
69522017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6953
6954 PR fortran/80752
3a77e7cc 6955 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6956
f108770a
UB
69572017-05-15 Uros Bizjak <ubizjak@gmail.com>
6958
900b5b6a 6959 PR target/80425
f108770a
UB
6960 * gcc.target/i386/pr80425-1.c: New test.
6961 * gcc.target/i386/pr80425-2.c: Ditto.
6962
e30ce0a3
JL
69632017-05-15 Jeff Law <law@redhat.com>
6964
6965 * gcc.target/mips/reorgbug-1.c: New test.
6966
0d5a0a33
PMR
69672017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6968
6969 * gnat.dg/specs/pack13.ads: New test.
6970
a104bd88
MS
69712017-05-14 Martin Sebor <msebor@redhat.com>
6972
6973 PR middle-end/77671
6974 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6975 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6976 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6977 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6978 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6979
c6c02519
MS
69802017-05-14 Martin Sebor <msebor@redhat.com>
6981
6982 PR middle-end/80669
6983 * gcc.dg/builtin-stpncpy.c: New test.
6984
d6d4d770
DS
69852017-05-14 Daniel Santos <daniel.santos@pobox.com>
6986
6987 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6988 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6989 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6990 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6991
b9bdd60b
JK
69922017-05-14 Julia Koval <julia.koval@intel.com>
6993
6994 * gcc.target/i386/xgetsetbv.c: New test.
6995
28ae01cd
NK
69962017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6997
6998 PR fortran/80442
6999 * gfortran.dg/impl_do_var_data.f90: New Test
7000
c7488b4f
PJ
70012017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
7002
7003 * brig.dg/test/gimple/priv-array-offset-access.hsail:
7004 A regression test for a private array access case which caused
7005 an assert.
7006
9b5f12ae
MS
70072017-05-12 Martin Sebor <msebor@redhat.com>
7008
7009 PR testsuite/80643
7010 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
7011 to the purpose of the test.
7012
b76f1550
SM
70132017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
7014
7015 * gcc.target/powerpc/bmi-andn-1.c: New file
7016 * gcc.target/powerpc/bmi-andn-2.c: New file.
7017 * gcc.target/powerpc/bmi-bextr-1.c: New file.
7018 * gcc.target/powerpc/bmi-bextr-2.c: New file.
7019 * gcc.target/powerpc/bmi-bextr-4.c: New file.
7020 * gcc.target/powerpc/bmi-bextr-5.c: New file.
7021 * gcc.target/powerpc/bmi-blsi-1.c: New file.
7022 * gcc.target/powerpc/bmi-blsi-2.c: New file.
7023 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
7024 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
7025 * gcc.target/powerpc/bmi-blsr-1.c: New file.
7026 * gcc.target/powerpc/bmi-blsr-2.c: New File.
7027 * gcc.target/powerpc/bmi-check.h: New File.
7028 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
7029 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
7030 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
7031 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
7032 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
7033 * gcc.target/powerpc/bmi2-check.h: New file.
7034 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
7035 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
7036 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
7037 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7038 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7039 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7040 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7041 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7042 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7043
2a3fa75a
PC
70442017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 PR c++/60430
7047 * g++.dg/cpp0x/pr60430.C: New.
7048
e8bf7c7b
JL
70492017-05-12 Jeff Law <law@redhat.com>
7050
7051 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7052
284d1f76
PB
70532017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7054
7055 PR middle-end/80707
7056 * g++.dg/pr80707.C: New test.
7057
302a0e37
WS
70582017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7059
7060 * gcc.target/powerpc/fold-vec-div-float.c: New.
7061 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7062 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7063
a7785078
WS
70642017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7065
7066 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7067 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7068 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7069 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7070 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7071 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7072 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7073 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7074 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7075 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7076 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7077 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7078
9206028e
PC
70792017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7080
7081 PR c++/49604
7082 * g++.dg/cpp0x/forw_enum14.C: New.
7083 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7084
7af1c0ad
RB
70852017-05-12 Richard Biener <rguenther@suse.de>
7086
7087 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7088
f7e95bdb
PC
70892017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/67687
7092 * g++.dg/cpp0x/constexpr-ice17.C: New.
7093
53e788d0
RB
70942017-05-12 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/80713
7097 * gcc.dg/torture/pr80713.c: New testcase.
7098
2ead1ab9
AK
70992017-05-12 Andi Kleen <ak@linux.intel.com>
7100
7101 PR testsuite/77684
7102 * lib/target-supports.exp (profopt-perf-wrapper):
7103 Add -m8 option to increase parallelism.
7104
ee58b02f
TS
71052017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7106
1e47f02b
TS
7107 * c-c++-common/goacc/parallel-dims-1.c: New file.
7108 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7109
b0f271ce
TS
7110 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7111 * c-c++-common/goacc/classify-kernels.c: Likewise.
7112 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7113 Likewise.
7114 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7115 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7116 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7117 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7118 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7119 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7120 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7121 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7122 * c-c++-common/goacc/kernels-loop.c: Likewise.
7123 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7124 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7125 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7126 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7127 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7128 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7129 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7130 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7131 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7132 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7133 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7134 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7135
25651634
TS
7136 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7137 * c-c++-common/goacc/classify-kernels.c: Likewise.
7138 * c-c++-common/goacc/classify-parallel.c: Likewise.
7139 * c-c++-common/goacc/classify-routine.c: Likewise.
7140 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7141 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7142 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7143 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7144
ee58b02f
TS
7145 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7146 * c-c++-common/goacc/classify-kernels.c: Likewise.
7147 * c-c++-common/goacc/classify-parallel.c: Likewise.
7148 * c-c++-common/goacc/classify-routine.c: Likewise.
7149 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7150 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7151 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7152 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7153
2d82ec25
NS
71542017-05-11 Nathan Sidwell <nathan@acm.org>
7155
7156 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7157
71582017-05-11 Carl Love <cel@us.ibm.com>
7159
7160 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7161 to the test suite file.
7162 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7163 to the test suite file.
7164
628c06d6
JD
71652017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7166
7167 PR fortran/78659
7168 * gfortran.dg/namelist_91.f90: New test.
7169 * gfortran.dg/namelist_92.f90: New test.
7170 * gfortran.dg/namelist_93.f90: New test.
7171 * gfortran.dg/namelist_94.f90: New test.
7172
1bea0f26
BS
71732017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7174
7175 PR target/80695
7176 * gcc.target/powerpc/pr80695-p8.c: New file.
7177 * gcc.target/powerpc/pr80695-p9.c: New file.
7178
7c85c9fe
UB
71792017-05-11 Uros Bizjak <ubizjak@gmail.com>
7180 Jakub Jelinek <jakub@redhat.com>
7181
7182 PR target/80706
7183 * gcc.target/i386/pr80706.c: New test.
7184
d7a33a4c
JK
71852017-05-11 Julia Koval <julia.koval@intel.com>
7186
7187 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7188 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7189 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7190 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7191
59fbddcf
PC
71922017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7193
7194 PR c++/70538
7195 * g++.dg/cpp0x/pr70538.C: New.
7196
cc09ff60
UB
71972017-05-11 Uros Bizjak <ubizjak@gmail.com>
7198
7c85c9fe
UB
7199 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7200 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7201 (dg-options): Remove -fno-tree-sink.
7202
4fd18c78
KN
72032017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7204
7205 * gcc.target/powerpc/cmpb-1.c: New test.
7206 * gcc.target/powerpc/cmpb-2.c: New test.
7207 * gcc.target/powerpc/cmpb-3.c: New test.
7208 * gcc.target/powerpc/cmpb32-1.c: New test.
7209 * gcc.target/powerpc/cmpb32-2.c: New test.
7210
43b883a9
RB
72112017-05-11 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/80705
7214 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7215
29b871ec
NS
72162017-05-11 Nathan Sidwell <nathan@acm.org>
7217
7218 * lib/scanlang.exp: New.
7219 * lib/gcc-dg.exp: Load scanlang.exp.
7220 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7221
c587104e
MM
72222017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7223
7224 PR testsuite/80580
7225 * gcc.dg/gimplefe-error-6.c: New test.
7226
67ac9a9d
MM
72272017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7228
7229 PR testsuite/80580
7230 * gcc.dg/gimplefe-error-5.c: New test.
7231
ac4eb40f
MM
72322017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7233
7234 PR testsuite/80580
7235 * gcc.dg/gimplefe-error-4.c: New test.
7236
d45d6282
BS
72372017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7238
7239 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7240
f4ee3a9e
UB
72412017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7242
7243 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7244 (_mm_maskz_max_round_sd): Test new intrinsics.
7245 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7246 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7247 (_mm_maskz_max_round_ss): Test new intrinsics.
7248 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7249 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7250 (_mm_maskz_min_round_sd): Test new intrinsics.
7251 * gcc.target/i386/avx512f-vminsd-2.c: New.
7252 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7253 (_mm_maskz_min_round_ss): Test new intrinsics.
7254 * gcc.target/i386/avx512f-vminss-2.c: New.
7255 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7256 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7257 (__builtin_ia32_minss_mask_round): Test new builtins.
7258 * gcc.target/i386/sse-13.c: Ditto.
7259 * gcc.target/i386/sse-23.c: Ditto.
7260 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7261 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7262 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7263 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7264 (_mm_mask_min_round_ss): Test new intrinsics.
7265 * gcc.target/i386/testround-1.c: Ditto.
7266
72672017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7268
7269 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7270 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7271 (_mm_maskz_div_round_sd): Test new intrinsics.
7272 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7273 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7274 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7275 (_mm_maskz_div_round_ss): Test new intrinsics.
7276 * gcc.target/i386/avx512f-vdivss-2.c: New.
7277 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7278 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7279 (_mm_maskz_mul_round_sd): Test new intrinsics.
7280 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7281 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7282 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7283 (_mm_maskz_mul_round_ss): Test new intrinsics.
7284 * gcc.target/i386/avx512f-vmulss-2.c: New.
7285 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7286 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7287 (__builtin_ia32_mulss_mask_round): Test new builtins.
7288 * gcc.target/i386/sse-13.c: Ditto.
7289 * gcc.target/i386/sse-23.c: Ditto.
7290 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7291 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7292 (_mm_maskz_mul_round_ss): Test new intrinsics.
7293 * gcc.target/i386/testround-1.c: Ditto.
7294
72952017-05-10 Julia Koval <julia.koval@intel.com>
7296
7297 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7298 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7299 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7300
73012017-05-10 Julia Koval <julia.koval@intel.com>
7302
7303 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7304 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7305 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7306 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7307
ca4d2851
PB
73082017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7309
0f374417 7310 PR tree-optimization/51513
ca4d2851
PB
7311 * gcc.target/powerpc/pr51513.c: New test.
7312 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7313 __builtin_abort().
7314 * gcc.dg/predict-14.c: Likewise.
7315
5562ebfc
CL
73162017-05-10 Carl Love <cel@us.ibm.com>
7317 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7318 to the test suite file.
7319 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7320 to the test suite file.
7321
0ca2e7f7
PK
73222017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7323
7324 PR tree-optimization/77644
7325 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7326
e1ad2926
AO
73272017-05-10 Alexandre Oliva <aoliva@redhat.com>
7328
7329 * gcc.dg/guality/inline-params-2.c: New.
7330
f00b411f
PC
73312017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7332
7333 PR c++/80145
7334 * g++.dg/cpp1y/auto-fn37.C: New.
7335 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7336
bf2a705c
MM
73372017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7338
7339 PR target/68163
7340 * gcc.target/powerpc/pr68163.c: New test.
7341
5285d5d3
JW
73422017-05-09 Janus Weil <janus@gcc.gnu.org>
7343
7344 PR fortran/79311
7345 * gfortran.dg/finalize_32.f90: New test.
7346
31c2d57d
VR
73472017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7348
7349 PR c/35441
7350 * gcc.dg/pr35441.c: New test.
7351
731f2c8a
MS
73522017-05-09 Martin Sebor <msebor@redhat.com>
7353
7354 PR testsuite/80643
7355 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7356 output.
7357
cc49d15a
PC
73582017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7359
7360 PR c++/80186
7361 * g++.dg/template/crash126.C: New.
7362
85282abc
SP
73632017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7364
7365 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7366 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7367 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7368 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7369
823c79ae
DH
73702017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7371
10a8bb62 7372 PR testsuite/80611
823c79ae
DH
7373 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7374
79557bae
CZ
73752017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7376
7377 * gcc.target/arc/tmac-1.c: New file.
7378 * gcc.target/arc/tmac-2.c: Likewise.
7379 * gcc.target/arc/tmac.h: Likewise.
7380
c7314bc1
CZ
73812017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7382 Andrew Burgess <andrew.burgess@embecosm.com>
7383
7384 * gcc.target/arc/firq-1.c: New file.
7385 * gcc.target/arc/firq-2.c: Likewise.
7386 * gcc.target/arc/firq-3.c: Likewise.
7387 * gcc.target/arc/firq-4.c: Likewise.
7388 * gcc.target/arc/firq-5.c: Likewise.
7389 * gcc.target/arc/firq-6.c: Likewise.
7390
41453183
CZ
73912017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7392
7393 * gcc.target/arc/interrupt-5.c: Newfile.
7394 * gcc.target/arc/interrupt-6.c: Likewise.
7395 * gcc.target/arc/interrupt-7.c: Likewise.
7396 * gcc.target/arc/interrupt-8.c: Likewise.
7397 * gcc.target/arc/interrupt-9.c: Likewise.
7398
019bd543
RB
73992017-05-09 Richard Biener <rguenther@suse.de>
7400
7401 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7402 and adjust.
7403 * gcc.dg/vect/vect-50.c: Likewise.
7404
684f84de
MP
74052017-05-09 Marek Polacek <polacek@redhat.com>
7406
7407 PR c/80525
7408 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7409 * c-c++-common/Wlogical-op-2.c: New test.
7410
fd71825b
SKS
74112017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7412
7413 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7414 for targets with __SIZEOF_INT__ < 4.
7415
4ca2e6ec
RB
74162017-05-09 Richard Biener <rguenther@suse.de>
7417
7418 * gcc.dg/vect/vect-50.c: Revert last change.
7419 * gcc.dg/vect/vect-44.c: Likewise.
7420
631238ac
MS
74212017-05-08 Martin Sebor <msebor@redhat.com>
7422
7423 PR translation/80280
7424 * gcc.dg/format/gcc_diag-10.c: New test.
7425
6ba86ba7
KN
74262017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7427
7428 PR target/80101
7429 * gcc.target/powerpc/pr80101-1.c: New test.
7430
0f6ed121
TK
74312017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7432
7433 PR fortran/79930
7434 * gfortran.dg/inline_transpose_1.f90: Add
7435 -finline-matmul-limit=0 to options.
7436 * gfortran.dg/matmul_5.f90: Likewise.
7437 * gfortran.dg/vect/vect-8.f90: Likewise.
7438 * gfortran.dg/inline_matmul_14.f90: New test.
7439 * gfortran.dg/inline_matmul_15.f90: New test.
7440
fd991039
TK
74412017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7442
7443 PR fortran/80602
7444 * gfortran.dg/matmul_15.f90: New test case.
7445
18b8c294
WD
74462017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7447
774cccdc
JJ
7448 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7449 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7450
8637c116
JL
74512017-05-07 Jeff Law <law@redhat.com>
7452
7453 Revert:
7454 2017-05-06 Jeff Law <law@redhat.com>
7455 PR tree-optimization/78496
7456 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7457 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7458
973dfbb4
JL
74592017-05-06 Jeff Law <law@redhat.com>
7460
7461 PR tree-optimization/78496
7462 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7463 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7464
8ffa3150
RS
74652017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7466
7467 * gcc.target/aarch64/spill_1.c: New test.
7468
2a3f7997
RS
74692017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7470
7471 PR rtl-optimization/75964
7472 * gcc.dg/torture/pr75964.c: New test.
7473
d554bf23
TV
74742017-05-06 Tom de Vries <tom@codesourcery.com>
7475
7476 PR testsuite/80606
7477 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7478 * gcc.target/i386/avx-vtestpd-2.c: Same.
7479 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7480 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7481 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7482 * gcc.target/i386/avx-vtestpd-3.c: Same.
7483 * gcc.target/i386/avx-vtestps-1.c: Same.
7484 * gcc.target/i386/avx-vtestps-2.c: Same.
7485 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7486 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7487 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7488 * gcc.target/i386/avx-vtestps-3.c: Same.
7489
7a976fe7
TV
74902017-05-06 Tom de Vries <tom@codesourcery.com>
7491
7492 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7493
0e852c66
TV
74942017-05-06 Tom de Vries <tom@codesourcery.com>
7495
7496 PR testsuite/80557
7497 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7498 * gcc.target/powerpc/altivec-types-1.c: Same.
7499
63c40d92
TV
75002017-05-06 Tom de Vries <tom@codesourcery.com>
7501
7502 PR testsuite/80557
7503 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7504 * gcc.target/spu/intrinsics-1.c: Same.
7505
b25b8f91
TV
75062017-05-06 Tom de Vries <tom@codesourcery.com>
7507
7508 PR testsuite/80557
7509 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7510
6df13491
TV
75112017-05-06 Tom de Vries <tom@codesourcery.com>
7512
7513 PR testsuite/80557
7514 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7515 * gcc.target/aarch64/spellcheck_2.c: Same.
7516 * gcc.target/aarch64/spellcheck_3.c: Same.
7517
e01261fe
TV
75182017-05-06 Tom de Vries <tom@codesourcery.com>
7519
7520 PR testsuite/80557
7521 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7522 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7523 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7524 * g++.dg/debug/dwarf2/typedef5.C: Same.
7525 * g++.dg/goacc/data-1.C: Same.
7526
9945596c
BS
75272017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7528
7529 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7530
8acb8575
MM
75312017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7532
7533 PR target/79038
7534 PR target/79202
7535 PR target/79203
7536 * gcc.target/powerpc/ppc-round3.c: New test.
7537 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7538
ac699a04
JJ
75392017-05-05 Jakub Jelinek <jakub@redhat.com>
7540
8dc6a926
JJ
7541 PR tree-optimization/80632
7542 * gcc.dg/pr80632.c: New test.
7543
ac699a04
JJ
7544 PR tree-optimization/80558
7545 * gcc.dg/tree-ssa/vrp115.c: New test.
7546
655b5fc8
AV
75472017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7548 Thomas Preud'homme <thomas.preudhomme@arm.com>
7549 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7550
7551 PR target/71607
7552 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7553 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7554 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7555 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7556 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7557 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7558 * gcc.target/arm/tls-disable-literal-pool.c: New.
7559
c02d2d0a
PK
75602017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7561
7562 PR tree-optimization/80613
7563 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7564
dfae9048
PC
75652017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7566
7567 PR c++/71577
7568 * g++.dg/cpp0x/pr71577.C: New.
7569
d9c5a8b9
MS
75702017-05-04 Martin Sebor <msebor@redhat.com>
7571
7572 PR middle-end/79234
7573 * gcc.dg/builtin-stringop-chk-8.c: New test.
7574 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7575 * gcc.dg/builtin-stringop-chk-4.c: Same.
7576 * gcc.dg/builtin-strncat-chk-1.c: Same.
7577 * g++.dg/ext/strncpy-chk1.C: Same.
7578 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7579 * gcc.dg/out-of-bounds-1.c: Same.
7580 * gcc.dg/pr78138.c: Same.
7581 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7582 * gfortran.dg/mvbits_7.f90: Same.
7583
e50d56a5
MS
75842017-05-04 Martin Sebor <msebor@redhat.com>
7585
7586 PR preprocessor/79214
7587 PR middle-end/79222
7588 PR middle-end/79223
7589 * gcc.dg/pr79214.c: New test.
7590 * gcc.dg/pr79214.h: New test header.
7591 * gcc.dg/pr79222.c: New test.
7592 * gcc.dg/pr79223.c: New test.
7593 * gcc.dg/pr78138.c: Adjust.
7594 * gfortran.dg/unconstrained_commons.f: Same.
7595
0f2c4a8f
MS
75962017-05-04 Martin Sebor <msebor@redhat.com>
7597
7598 PR translation/80280
7599 * g++.dg/abi/Wabi-2-3.C: Adjust.
7600 * g++.dg/abi/Wabi-3-2.C: Ditto.
7601 * g++.dg/lookup/using17.C: Ditto.
7602 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7603
8eef6097
MJ
76042017-05-04 Martin Jambor <mjambor@suse.cz>
7605
7606 PR tree-optimization/80622
7607 * gcc.dg/tree-ssa/pr80622.c: New test.
7608
76092017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7610
7611 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7612
26f1a658
JH
76132017-05-04 Jan Hubicka <hubicka@ucw.cz>
7614
7615 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7616 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7617
4d147bca
RB
76182017-05-04 Richard Biener <rguenther@suse.de>
7619
7620 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7621
3862ef76
RS
76222017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7623
7624 * gcc.dg/vect/vect-profile-1.c: New test.
7625
c89ffd99
MP
76262017-05-04 Marek Polacek <polacek@redhat.com>
7627
7628 PR tree-optimization/80612
7629 * gcc.dg/torture/pr80612.c: New test.
7630
261ce1e5
PB
76312017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7632 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7633
7634 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7635 check_effective_target_arm_thumb1_movt_ok.
7636
556cf088
PB
76372017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7638
7639 * gcc.target/arm/fpscr.c: New file.
7640
010b1cc0
TP
76412017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7642
7643 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7644 target.
7645
99b68476
TV
76462017-05-04 Tom de Vries <tom@codesourcery.com>
7647
7648 PR testsuite/80557
7649 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7650 line numbers.
7651 * g++.dg/warn/miss-format-1.C: Same.
7652 * g++.dg/warn/overflow-warn-1.C: Same.
7653 * g++.dg/warn/overflow-warn-3.C: Same.
7654 * g++.dg/warn/overflow-warn-4.C: Same.
7655
09177a4b
TV
76562017-05-04 Tom de Vries <tom@codesourcery.com>
7657
7658 PR testsuite/80557
7659 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7660 * gcc.target/i386/pr68657.c: Same.
7661 * gcc.target/i386/pr69255-1.c: Same.
7662 * gcc.target/i386/pr69255-2.c: Same.
7663 * gcc.target/i386/pr69255-3.c: Same.
7664
02c64149
RB
76652017-05-04 Richard Biener <rguenther@suse.de>
7666
7667 PR tree-optimization/31130
7668 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7669 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7670 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7671 * gcc.dg/pr52904.c: Remove XFAIL.
7672 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7673
9a26dfc8
JL
76742017-05-03 Jeff Law <law@redhat.com>
7675
7676 PR tree-optimization/78496
7677 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7678
4d0e904f
UB
76792017-05-03 Uros Bizjak <ubizjak@gmail.com>
7680
7681 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7682
49ab4621
RB
76832017-05-03 Richard Biener <rguenther@suse.de>
7684
7685 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7686
18bfe940
JJ
76872017-05-03 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR tree-optimization/79472
4d0e904f
UB
7690 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7691 to dg-options.
18bfe940
JJ
7692 * gcc.dg/tree-ssa/vrp113.c: New test.
7693 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7694 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7695 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7696
53e62089
TV
76972017-05-03 Tom de Vries <tom@codesourcery.com>
7698
7699 PR testsuite/80557
7700 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7701 * c-c++-common/Wshift-negative-value-2.c: Same.
7702 * c-c++-common/Wshift-negative-value-3.c: Same.
7703 * c-c++-common/Wshift-negative-value-4.c: Same.
7704 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7705 * c-c++-common/cpp/pr60400.c: Same.
7706 * c-c++-common/fmax-errors.c: Same.
7707 * c-c++-common/goacc/data-2.c: Same.
7708 * c-c++-common/goacc/host_data-2.c: Same.
7709 * c-c++-common/gomp/simd4.c: Same.
7710 * c-c++-common/pr28656.c: Same.
7711 * c-c++-common/pr43395.c: Same.
7712 * c-c++-common/torture/pr57945.c: Same.
7713
962913a5
TV
77142017-05-03 Tom de Vries <tom@codesourcery.com>
7715
7716 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7717 arg of dg directive.
7718 * c-c++-common/goacc/routine-3.c: Same.
7719 * c-c++-common/goacc/routine-4.c: Same.
7720
ad53f123
DM
77212017-05-02 David Malcolm <dmalcolm@redhat.com>
7722
7723 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7724 (test_fixit_insert_newline): New function.
7725 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7726 (test_fixit_insert_newline): New function.
7727 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7728 (test_fixit_insert_newline): New function.
7729 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7730 (test_fixit_insert_newline): New function.
7731 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7732 (test_show_locus): Handle test_fixit_insert_newline.
7733
0ca91c77
BC
77342017-05-02 Bin Cheng <bin.cheng@arm.com>
7735
7736 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7737
cc5b8f3d
TC
77382017-04-27 Tamar Christina <tamar.christina@arm.com>
7739
7740 * gcc.dg/lsr-div1.c: New testcase.
7741
1853f5c7
SP
77422017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7743
7744 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7745 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7746 (_mm_maskz_add_round_sd): Test new intrinsics.
7747 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7748 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7749 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7750 (_mm_maskz_add_round_ss): Test new intrinsics.
7751 * gcc.target/i386/avx512f-vaddss-2.c: New.
7752 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7753 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7754 (_mm_maskz_sub_round_sd): Test new intrinsics.
7755 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7756 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7757 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7758 (_mm_maskz_sub_round_ss): Test new intrinsics.
7759 * gcc.target/i386/avx512f-vsubss-2.c: New.
7760 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7761 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7762 (__builtin_ia32_subss_mask_round): Test new builtins.
7763 * gcc.target/i386/sse-13.c: Ditto.
7764 * gcc.target/i386/sse-23.c: Ditto.
7765 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7766 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7767 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7768 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7769 (_mm_mask_sub_round_ss): Test new intrinsics.
7770 * gcc.target/i386/testround-1.c: Ditto.
7771
2bba7541
MJ
77722017-05-02 Martin Jambor <mjambor@suse.cz>
7773
7774 PR tree-optimization/78687
7775 * g++.dg/tree-ssa/pr78687.C: New test.
7776
2bf54d93
RB
77772017-05-02 Richard Biener <rguenther@suse.de>
7778
7779 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7780 behavior.
7781 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7782
aee63acc
RB
77832017-05-02 Richard Biener <rguenther@suse.de>
7784
7785 PR tree-optimization/80591
7786 * gcc.dg/torture/pr80591.c: New testcase.
7787
e7d70c6c
RB
77882017-05-02 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/80549
7791 * gcc.dg/torture/pr80549.c: New testcase.
7792
52e0a9f7
SKS
77932017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7794
7795 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7796 unsigned long.
7797
815d9cc6
XR
77982017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7799
7800 PR c++/80038
7801 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7802
338035aa
DM
78032017-05-01 David Malcolm <dmalcolm@redhat.com>
7804
7805 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7806 reflect insertion fix-it hints at the same location now being
7807 consolidated.
7808
4d82d0bc
MS
78092017-05-01 Martin Sebor <msebor@redhat.com>
7810
7811 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7812 on ILP32 targets.
7813
d539a57b
TV
78142017-05-01 Tom de Vries <tom@codesourcery.com>
7815
7816 * gcc.dg/pr78768.c: Require linker plugin.
7817
c6b9e849
TK
78182017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7819
7820 PR fortran/37131
7821 * gfortran.dg/matmul_bounds_11.f90: New test.
7822
706eb1a7
MS
78232017-05-01 Martin Sebor <msebor@redhat.com>
7824
7825 PR tree-optimization/79715
7826 * gcc.dg/pr79715.c: New test.
7827
723f4140
TV
78282017-05-01 Tom de Vries <tom@codesourcery.com>
7829
7830 PR testsuite/65941
7831 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7832 * g++.dg/other/pr59492.C: Require effective target rdrand.
7833
6bbb3a69
VR
78342017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7835
7836 * g++.dg/diagnostic/member-decl-1.C: New test.
7837
4212aecd
MG
78382017-04-29 Marc Glisse <marc.glisse@inria.fr>
7839
7840 PR tree-optimization/80487
7841 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7842
fe75f732
PK
78432017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7844
7845 PR tree-optimization/79697
7846 * gcc.dg/tree-ssa/pr79697.c: New test.
7847
6bcd8768
TV
78482017-04-29 Tom de Vries <tom@codesourcery.com>
7849
7850 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7851
d127ae9f
MS
78522017-04-28 Martin Sebor <msebor@redhat.com>
7853
7854 PR tree-optimization/80523
7855 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7856
c9610933
TV
78572017-04-28 Tom de Vries <tom@codesourcery.com>
7858
7859 PR testsuite/80557
7860 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7861 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7862
b5be38bc
TV
78632017-04-28 Tom de Vries <tom@codesourcery.com>
7864
7865 PR testsuite/80557
7866 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7867 * obj-c++.dg/bitfield-4.mm: Same.
7868 * obj-c++.dg/bitfield-5.mm: Same.
7869 * obj-c++.dg/exceptions-3.mm: Same.
7870 * obj-c++.dg/exceptions-5.mm: Same.
7871 * obj-c++.dg/method-1.mm: Same.
7872 * obj-c++.dg/method-12.mm: Same.
7873 * obj-c++.dg/method-13.mm: Same.
7874 * obj-c++.dg/method-15.mm: Same.
7875 * obj-c++.dg/method-16.mm: Same.
7876 * obj-c++.dg/property/at-property-18.mm: Same.
7877 * obj-c++.dg/property/at-property-25.mm: Same.
7878 * obj-c++.dg/property/at-property-5.mm: Same.
7879 * obj-c++.dg/property/dynamic-2.mm: Same.
7880 * obj-c++.dg/property/property-neg-3.mm: Same.
7881 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7882 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7883 * obj-c++.dg/syntax-error-1.mm: Same.
7884 * obj-c++.dg/try-catch-13.mm: Same.
7885 * objc.dg/bitfield-4.m: Same.
7886 * objc.dg/class-1.m: Same.
7887 * objc.dg/method-11.m: Same.
7888 * objc.dg/method-6.m: Same.
7889 * objc.dg/method-7.m: Same.
7890 * objc.dg/method-9.m: Same.
7891 * objc.dg/missing-proto-3.m: Same.
7892 * objc.dg/naming-2.m: Same.
7893 * objc.dg/property/at-property-16.m: Same.
7894 * objc.dg/property/at-property-18.m: Same.
7895 * objc.dg/property/at-property-25.m: Same.
7896 * objc.dg/property/at-property-5.m: Same.
7897 * objc.dg/property/dynamic-2.m: Same.
7898 * objc.dg/property/property-neg-3.m: Same.
7899 * objc.dg/protocol-inheritance-1.m: Same.
7900 * objc.dg/protocol-inheritance-2.m: Same.
7901
d35256b6
MG
79022017-04-28 Marc Glisse <marc.glisse@inria.fr>
7903
7904 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7905
7a95dfa7
TV
79062017-04-28 Tom de Vries <tom@codesourcery.com>
7907
7908 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7909 dg-(error|warning|message|bogus).
7910 * g++.dg/conversion/dr195-1.C: Same.
7911 * g++.dg/conversion/dr195.C: Same.
7912 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7913 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7914 * g++.dg/cpp0x/inline-ns7.C: Same.
7915 * g++.dg/cpp0x/variadic105.C: Same.
7916 * g++.dg/cpp0x/variadic65.C: Same.
7917 * g++.dg/expr/call2.C: Same.
7918 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7919 * g++.dg/expr/pmf-1.C: Same.
7920 * g++.dg/ext/altivec-types-1.C: Same.
7921 * g++.dg/ext/altivec-types-2.C: Same.
7922 * g++.dg/ext/altivec-types-3.C: Same.
7923 * g++.dg/ext/attrib14.C: Same.
7924 * g++.dg/ext/complit1.C: Same.
7925 * g++.dg/ext/forscope2.C: Same.
7926 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7927 * g++.dg/ext/label13.C: Same.
7928 * g++.dg/ext/member-attr.C: Same.
7929 * g++.dg/ext/visibility/anon7.C: Same.
7930 * g++.dg/ext/visibility/visibility-7.C: Same.
7931 * g++.dg/ext/vla2.C: Same.
7932 * g++.dg/inherit/access2.C: Same.
7933 * g++.dg/inherit/covariant12.C: Same.
7934 * g++.dg/inherit/covariant14.C: Same.
7935 * g++.dg/inherit/namespace-as-base.C: Same.
7936 * g++.dg/inherit/template-as-base.C: Same.
7937 * g++.dg/lookup/ambig1.C: Same.
7938 * g++.dg/lookup/ambig2.C: Same.
7939 * g++.dg/lookup/ambig3.C: Same.
7940 * g++.dg/lookup/class-member-1.C: Same.
7941 * g++.dg/lookup/conv-1.C: Same.
7942 * g++.dg/lookup/decl1.C: Same.
7943 * g++.dg/lookup/koenig1.C: Same.
7944 * g++.dg/lookup/scoped1.C: Same.
7945 * g++.dg/lookup/scoped2.C: Same.
7946 * g++.dg/lookup/two-stage4.C: Same.
7947 * g++.dg/lookup/used-before-declaration.C: Same.
7948 * g++.dg/lookup/using.C: Same.
7949 * g++.dg/lookup/using17.C: Same.
7950 * g++.dg/lookup/using2.C: Same.
7951 * g++.dg/other/abstract2.C: Same.
7952 * g++.dg/other/classkey1.C: Same.
7953 * g++.dg/other/component1.C: Same.
7954 * g++.dg/other/const1.C: Same.
7955 * g++.dg/other/const2.C: Same.
7956 * g++.dg/other/conversion1.C: Same.
7957 * g++.dg/other/do1.C: Same.
7958 * g++.dg/other/error1.C: Same.
7959 * g++.dg/other/error10.C: Same.
7960 * g++.dg/other/error3.C: Same.
7961 * g++.dg/other/error4.C: Same.
7962 * g++.dg/other/error5.C: Same.
7963 * g++.dg/other/error8.C: Same.
7964 * g++.dg/other/error9.C: Same.
7965 * g++.dg/other/field1.C: Same.
7966 * g++.dg/other/init1.C: Same.
7967 * g++.dg/other/ptrmem2.C: Same.
7968 * g++.dg/other/return1.C: Same.
7969 * g++.dg/overload/builtin3.C: Same.
7970 * g++.dg/overload/error1.C: Same.
7971 * g++.dg/overload/error2.C: Same.
7972 * g++.dg/overload/koenig2.C: Same.
7973 * g++.dg/overload/pmf1.C: Same.
7974 * g++.dg/parse/args1.C: Same.
7975 * g++.dg/parse/attr3.C: Same.
7976 * g++.dg/parse/constant4.C: Same.
7977 * g++.dg/parse/crash10.C: Same.
7978 * g++.dg/parse/crash18.C: Same.
7979 * g++.dg/parse/crash19.C: Same.
7980 * g++.dg/parse/crash20.C: Same.
7981 * g++.dg/parse/crash21.C: Same.
7982 * g++.dg/parse/crash22.C: Same.
7983 * g++.dg/parse/crash32.C: Same.
7984 * g++.dg/parse/decl-specifier-1.C: Same.
7985 * g++.dg/parse/error58.C: Same.
7986 * g++.dg/parse/local-class1.C: Same.
7987 * g++.dg/parse/non-dependent2.C: Same.
7988 * g++.dg/parse/parameter-declaration-1.C: Same.
7989 * g++.dg/parse/ptrmem2.C: Same.
7990 * g++.dg/parse/ptrmem3.C: Same.
7991 * g++.dg/parse/saved1.C: Same.
7992 * g++.dg/tc1/dr101.C: Same.
7993 * g++.dg/tc1/dr142.C: Same.
7994 * g++.dg/tc1/dr176.C: Same.
7995 * g++.dg/template/conv4.C: Same.
7996 * g++.dg/template/crash56.C: Same.
7997 * g++.dg/template/dependent-expr2.C: Same.
7998 * g++.dg/template/error1.C: Same.
7999 * g++.dg/template/error2.C: Same.
8000 * g++.dg/template/explicit6.C: Same.
8001 * g++.dg/template/init-list.C: Same.
8002 * g++.dg/template/local1.C: Same.
8003 * g++.dg/template/lookup2.C: Same.
8004 * g++.dg/template/meminit2.C: Same.
8005 * g++.dg/template/nontype25.C: Same.
8006 * g++.dg/template/ptrmem2.C: Same.
8007 * g++.dg/template/qualttp19.C: Same.
8008 * g++.dg/template/qualttp20.C: Same.
8009 * g++.dg/template/ttp3.C: Same.
8010 * g++.dg/template/unify4.C: Same.
8011 * g++.dg/template/unify6.C: Same.
8012 * g++.dg/template/unify7.C: Same.
8013 * g++.dg/template/warn1.C: Same.
8014 * g++.dg/tree-ssa/dom-invalid.C: Same.
8015 * g++.dg/ubsan/shift-1.C: Same.
8016 * g++.dg/warn/Wunused-2.C: Same.
8017 * g++.dg/warn/Wunused-4.C: Same.
8018 * g++.dg/warn/Wunused-6.C: Same.
8019 * g++.dg/warn/deprecated-6.C: Same.
8020 * g++.dg/warn/deprecated.C: Same.
8021 * g++.dg/warn/effc1.C: Same.
8022 * g++.dg/warn/effc3.C: Same.
8023 * g++.dg/warn/incomplete1.C: Same.
8024 * g++.dg/warn/inline1.C: Same.
8025 * g++.dg/warn/noeffect2.C: Same.
8026 * g++.dg/warn/noeffect4.C: Same.
8027 * g++.dg/warn/oldcast1.C: Same.
8028 * g++.dg/warn/sentinel.C: Same.
8029 * g++.dg/warn/unit-1.C: Same.
8030 * g++.old-deja/g++.pt/inherit2.C: Same.
8031 * g++.old-deja/g++.pt/overload8.C: Same.
8032 * gcc.dg/20000926-1.c: Same.
8033 * gcc.dg/20040223-1.c: Same.
8034 * gcc.dg/Warray-bounds-7.c: Same.
8035 * gcc.dg/alias-1.c: Same.
8036 * gcc.dg/alias-12.c: Same.
8037 * gcc.dg/alias-13.c: Same.
8038 * gcc.dg/alias-2.c: Same.
8039 * gcc.dg/array-13.c: Same.
8040 * gcc.dg/array-4.c: Same.
8041 * gcc.dg/attr-ifunc-2.c: Same.
8042 * gcc.dg/attr-invalid.c: Same.
8043 * gcc.dg/attr-noinline.c: Same.
8044 * gcc.dg/bitfld-2.c: Same.
8045 * gcc.dg/c90-const-expr-7.c: Same.
8046 * gcc.dg/c99-const-expr-7.c: Same.
8047 * gcc.dg/cpp/20000625-1.c: Same.
8048 * gcc.dg/cpp/charconst-4.c: Same.
8049 * gcc.dg/cpp/include2.c: Same.
8050 * gcc.dg/cpp/include2a.c: Same.
8051 * gcc.dg/decl-4.c: Same.
8052 * gcc.dg/deprecated-4.c: Same.
8053 * gcc.dg/deprecated.c: Same.
8054 * gcc.dg/dfp/altivec-types.c: Same.
8055 * gcc.dg/float-range-1.c: Same.
8056 * gcc.dg/pack-test-3.c: Same.
8057 * gcc.dg/pr11492.c: Same.
8058 * gcc.dg/pr15360-1.c: Same.
8059 * gcc.dg/pr37908.c: Same.
8060 * gcc.dg/pr53265.c: Same.
8061 * gcc.dg/pr57287-2.c: Same.
8062 * gcc.dg/pr57287.c: Same.
8063 * gcc.dg/redecl-1.c: Same.
8064 * gcc.dg/sync-3.c: Same.
8065 * gcc.dg/two-types-1.c: Same.
8066 * gcc.dg/two-types-2.c: Same.
8067 * gcc.dg/two-types-4.c: Same.
8068 * gcc.dg/two-types-5.c: Same.
8069 * gcc.dg/two-types-6.c: Same.
8070 * gcc.dg/two-types-7.c: Same.
8071 * gcc.dg/two-types-8.c: Same.
8072 * gcc.dg/two-types-9.c: Same.
8073 * gcc.dg/uninit-I.c: Same.
8074 * gcc.dg/uninit-pr19430.c: Same.
8075 * gcc.dg/visibility-7.c: Same.
8076 * gcc.dg/winline-10.c: Same.
8077 * gcc.dg/winline-2.c: Same.
8078 * gcc.dg/winline-3.c: Same.
8079 * gcc.dg/winline-9.c: Same.
8080 * gcc.target/i386/attr-returns_twice-1.c: Same.
8081 * gcc.target/i386/chkp-const-check-2.c: Same.
8082 * gcc.target/i386/chkp-label-address.c: Same.
8083 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8084 * gcc.target/i386/pr39162.c: Same.
8085 * gcc.target/i386/sse-5.c: Same.
8086 * gcc.target/powerpc/altivec-types-1.c: Same.
8087 * gcc.target/powerpc/altivec-types-2.c: Same.
8088 * gcc.target/powerpc/altivec-types-3.c: Same.
8089 * gcc.target/powerpc/float128-mix.c: Same.
8090 * gcc.target/powerpc/no-r11-3.c: Same.
8091 * gcc.target/spu/Wmain.c: Same.
8092 * gcc.target/spu/ea/errors2.c: Same.
8093 * gfortran.dg/assignment_1.f90: Same.
8094 * gfortran.dg/common_3.f90: Same.
8095 * gfortran.dg/der_io_1.f90: Same.
8096 * gfortran.dg/g77/20030326-1.f: Same.
8097 * gfortran.dg/g77/9263.f: Same.
8098 * gfortran.dg/g77/960317-1.f: Same.
8099 * gfortran.dg/g77/970625-2.f: Same.
8100 * gfortran.dg/g77/980615-0.f: Same.
8101 * gfortran.dg/g77/check0.f: Same.
8102 * gfortran.dg/g77/dnrm2.f: Same.
8103 * gfortran.dg/g77/pr9258.f: Same.
8104 * gfortran.dg/ichar_1.f90: Same.
8105 * gfortran.dg/interface_1.f90: Same.
8106 * gfortran.dg/namelist_1.f90: Same.
8107 * gfortran.dg/namelist_2.f90: Same.
8108 * gfortran.dg/namelist_3.f90: Same.
8109 * gfortran.dg/namelist_print_2.f: Same.
8110 * gfortran.dg/oldstyle_1.f90: Same.
8111 * gfortran.dg/runtime_warning_1.f90: Same.
8112 * gfortran.dg/underflow.f90: Same.
8113 * gnat.dg/specs/integer_value.ads: Same.
8114 * obj-c++.dg/fsf-package-0.m: Same.
8115 * objc.dg/two-types-1.m: Same.
8116
6e49961c
ML
81172017-04-28 Martin Liska <mliska@suse.cz>
8118
8119 PR gcov-profile/79891
8120 * gcc.misc-tests/gcov-17.c: New test.
8121 * gcc.misc-tests/gcov-18.c: New test.
8122
f166beaf
TV
81232017-04-28 Tom de Vries <tom@codesourcery.com>
8124
8125 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8126 dg-(error|warning|message|bogus).
8127 * g++.dg/parse/parameter-declaration-1.C: Same.
8128 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8129 * gcc.dg/Wpointer-sign-Wall.c: Same.
8130 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8131 * gcc.dg/cpp/19990413-1.c: Same.
8132 * gcc.dg/dg-test-1.c: Same.
8133 * gcc.dg/empty-source-2.c: Same.
8134 * gcc.dg/empty-source-3.c: Same.
8135 * gcc.dg/format/c99-printf-1.c: Same.
8136 * gcc.dg/format/c99-scanf-1.c: Same.
8137 * gcc.dg/label-decl-2.c: Same.
8138 * gcc.dg/m-un-2.c: Same.
8139 * gcc.dg/uninit-pr20644-O0.c: Same.
8140 * gfortran.dg/pr70006.f90: Same.
8141 * obj-c++.dg/fsf-package-0.m: Same.
8142
c3125b18
TV
81432017-04-28 Tom de Vries <tom@codesourcery.com>
8144
8145 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8146 dg-(error|warning|message|bogus).
8147 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8148 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8149 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8150 * c-c++-common/pr20000.c: Same.
8151 * c-c++-common/pr49706.c: Same.
8152 * g++.dg/ext/utf16-4.C: Same.
8153 * g++.dg/parse/error2.C: Same.
8154 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8155 * g++.dg/warn/Wtype-limits.C: Same.
8156 * g++.dg/warn/overflow-warn-1.C: Same.
8157 * g++.dg/warn/overflow-warn-3.C: Same.
8158 * gcc.dg/Wpointer-sign-Wall.c: Same.
8159 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8160 * gcc.dg/Wtype-limits-Wextra.c: Same.
8161 * gcc.dg/Wtype-limits.c: Same.
8162 * gcc.dg/cpp/19990413-1.c: Same.
8163 * gcc.dg/dg-test-1.c: Same.
8164 * gcc.dg/empty-source-2.c: Same.
8165 * gcc.dg/empty-source-3.c: Same.
8166 * gcc.dg/label-decl-2.c: Same.
8167 * gcc.dg/m-un-2.c: Same.
8168 * gcc.dg/uninit-pr19430-O0.c: Same.
8169 * gcc.dg/uninit-pr19430.c: Same.
8170 * gcc.dg/uninit-pr20644-O0.c: Same.
8171 * gcc.dg/utf16-4.c: Same.
8172 * gfortran.dg/pr70006.f90: Same.
8173 * obj-c++.dg/fsf-package-0.m: Same.
8174
119092c1
RB
81752017-04-28 Richard Biener <rguenther@suse.de>
8176
8177 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8178 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8179 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8180 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8181 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8182 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8183
3777eda2
MP
81842017-04-27 Marek Polacek <polacek@redhat.com>
8185
8186 PR sanitizer/80349
8187 * c-c++-common/ubsan/pr80349.c: New test.
8188
8211c4a2
VR
81892017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8190
8191 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8192 diagnostics.
8193 * g++.dg/warn/pr12242.C: Likewise.
8194
94baf2e2
DE
81952017-04-27 David Edelsohn <dje.gcc@gmail.com>
8196
8197 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8198
9a448688
ML
81992017-04-27 Martin Liska <mliska@suse.cz>
8200
8201 PR testsuite/79455
8202 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8203 more generic.
8204
f8a36447
JJ
82052017-04-27 Jakub Jelinek <jakub@redhat.com>
8206
8207 PR c++/80534
8208 * g++.dg/other/pr80534-1.C: New test.
8209 * g++.dg/other/pr80534-2.C: New test.
8210
1b7c8d39
RB
82112017-04-27 Richard Biener <rguenther@suse.de>
8212
8213 PR middle-end/80539
8214 * gcc.dg/torture/pr80539.c: New testcase.
8215
985b8393
JJ
82162017-04-27 Jakub Jelinek <jakub@redhat.com>
8217
8218 PR target/77728
8219 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8220
a480422d
VR
82212017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8222
8223 * g++.dg/diagnostic/nested-name-1.C: New test.
8224
f9726baa
ML
82252017-04-26 Martin Liska <mliska@suse.cz>
8226
8227 * gcc.dg/guality/guality.h: Add prefix to test verification.
8228
9f4df8f1
NS
82292017-04-25 Nathan Sidwell <nathan@acm.org>
8230
8231 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8232
1913c8f6
UB
82332017-04-25 Uros Bizjak <ubizjak@gmail.com>
8234
8235 PR target/70799
8236 * gcc.target/i386/pr70799-5.c: New test.
8237
e602bbfc
MS
82382017-04-25 Martin Sebor <msebor@redhat.com>
8239
8240 PR tree-optimization/80497
8241 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8242
7629ae90
RR
82432017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8244 Jakub Jelinek <jakub@redhat.com>
8245
8246 PR target/77728
8247 * g++.dg/abi/pr77728-1.C: New test.
8248
2ef42cf9
MP
82492017-04-25 Marek Polacek <polacek@redhat.com>
8250
8251 PR sanitizer/80349
8252 * g++.dg/ubsan/pr80349-2.C: New test.
8253
70caf430
VR
82542017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8255
8256 * g++.dg/cpp0x/enum34.C: New test.
8257
f66c70dc
TV
82582017-04-25 Tom de Vries <tom@codesourcery.com>
8259
8260 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8261 variables.
8262 (dg-line): New proc.
8263 (process-message): Handle line number variables.
8264 * objc.dg/try-catch-12.m: Use dg-line.
8265
77071af6
BS
82662017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8267
8268 PR target/80482
8269 * gcc.target/powerpc/vec-constvolatile.c: New test.
8270
fbe91804
DM
82712017-04-25 David Malcolm <dmalcolm@redhat.com>
8272
8273 * g++.dg/semicolon-fixits.C: New test case.
8274
1c4ea66f
DM
82752017-04-25 David Malcolm <dmalcolm@redhat.com>
8276
8277 * gcc.dg/semicolon-fixits.c: New test case.
8278
5ca28c1d
DM
82792017-04-25 David Malcolm <dmalcolm@redhat.com>
8280
8281 * g++.dg/lookup/missing-std-include.C: New test file.
8282
2ec07fa6
RR
82832017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8284 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR target/77728
8287 * g++.dg/abi/pr77728-2.C: New test.
8288
7d5dbb22
DM
82892017-04-25 David Malcolm <dmalcolm@redhat.com>
8290
8291 PR c++/80177
8292 * g++.dg/spellcheck-pr80177.C: New test case.
8293
6a3936d4
NS
82942017-04-25 Nathan Sidwell <nathan@acm.org>
8295
8296 * g++.dg/dg.exp (find-cxx-tests): New function.
8297 (main): Use it, remove explicit pruning
8298
bed3fd46
RB
82992017-04-25 Richard Biener <rguenther@suse.de>
8300
8301 PR tree-optimization/80492
8302 * gcc.dg/pr80492.c: New testcase.
8303
c9e9c3ac
SKS
83042017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8305
8306 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8307 for targets with int size less than 32 bits.
8308
2700fbd6
RB
83092017-04-25 Richard Biener <rguenther@suse.de>
8310
8311 PR tree-optimization/79201
8312 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8313 * gcc.target/i386/pr22152.c: Disable sinking.
8314
e57136da
AK
83152017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8316
8317 PR target/80464
8318 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8319
3cb9ee2f
AK
83202017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8321
8322 PR target/79895
8323 * gcc.target/s390/pr79895.c: New test.
8324
03db9ab5
DV
83252017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8326
8327 PR target/80080
8328 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8329 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8330 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8331
39259462
JJ
83322017-04-25 Jakub Jelinek <jakub@redhat.com>
8333
ba5d69f3
JJ
8334 PR rtl-optimization/80501
8335 * gcc.c-torture/execute/pr80501.c: New test.
8336
39259462
JJ
8337 PR rtl-optimization/80500
8338 * gcc.dg/pr80500.c: New test.
8339
bb0249cb
MG
83402017-04-25 Marc Glisse <marc.glisse@inria.fr>
8341
8342 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8343 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8344
be420eb8
JW
83452017-04-22 Janus Weil <janus@gcc.gnu.org>
8346
8347 PR fortran/80121
8348 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8349 directive.
8350
0ebd1f00
DM
83512017-04-24 David Malcolm <dmalcolm@redhat.com>
8352
8353 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8354 * jit.dg/test-alignment.c: New test case.
8355 * jit.dg/test-alignment.cc: New test case.
8356 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8357 New test case.
8358
412f61f0
DM
83592017-04-24 David Malcolm <dmalcolm@redhat.com>
8360
8361 PR c++/80016
8362 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8363 test function.
8364 (test_alignof): New test function.
8365
a8492d5e
MG
83662017-04-24 Marc Glisse <marc.glisse@inria.fr>
8367
8368 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8369
ec856f5f
VR
83702017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8371
8372 * g++.dg/diagnostic/duplicate1.C: New test.
8373 * g++.dg/cpp0x/duplicate1.C: New test.
8374
a753df11
MJ
83752017-04-24 Martin Jambor <mjambor@suse.cz>
8376
8377 PR tree-optimization/80293
8378 * g++.dg/tree-ssa/pr80293.C: New test.
8379
3ebd8e62
ML
83802017-04-24 Martin Liska <mliska@suse.cz>
8381
8382 PR middle-end/79931
8383 * g++.dg/ipa/pr79931.C: New test.
8384
f30a1190
RB
83852017-04-24 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/80494
8388 * gfortran.dg/pr80494.f90: New testcase.
8389
4c7c437c
RB
83902017-04-24 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/79725
8393 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8394
d21a8e3b
RB
83952017-04-24 Richard Biener <rguenther@suse.de>
8396
8397 PR c++/2972
8398 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8399
c7eb642e
JD
84002017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8401
8402 PR fortran/80484
8403 * gfortran.dg/dtio_29.f03: New test.
8404
60fc41bd
JW
84052017-04-22 Janus Weil <janus@gcc.gnu.org>
8406
8407 PR fortran/80121
8408 * gfortran.dg/intent_out_9.f90: New test case.
8409
2eb8a343
UB
84102017-04-23 Uros Bizjak <ubizjak@gmail.com>
8411
8412 PR target/70799
1913c8f6 8413 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8414
fc23d35a
JW
84152017-04-21 Janus Weil <janus@gcc.gnu.org>
8416
8417 PR fortran/80392
8418 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8419
7b9efd03
UB
84202017-04-21 Uros Bizjak <ubizjak@gmail.com>
8421
8422 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8423
2fd30fbe
RB
84242017-04-21 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/79547
8427 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8428
bb1bc604
RB
84292017-04-21 Richard Biener <rguenther@suse.de>
8430
8431 PR tree-optimization/78847
8432 * g++.dg/tree-ssa/pr78847.C: New testcase.
8433
666f7903
JJ
84342017-04-21 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c/80468
8437 * gcc.dg/pr80468.c: New test.
8438
25c28f47
ML
84392017-04-21 Martin Liska <mliska@suse.cz>
8440
8441 PR tree-optimization/66278
8442 * gcc.dg/vect/pr66278.c: New test.
8443
6d553e9b
RB
84442017-04-21 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/80237
8447 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8448 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8449 adjust expected optimizations.
8450
7fd1a747
RB
84512016-04-21 Richard Biener <rguenther@suse.de>
8452
8453 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8454 of inner loops.
8455 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8456 * gcc.dg/vect/vect-104.c: Likewise.
8457
2f23a412
EB
84582017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8459
8460 PR tree-optimization/80426
8461 * gcc.c-torture/execute/20170429-1.c: Rename into...
8462 * gcc.c-torture/execute/20170419-1.c: ...this.
8463
8749b11f
UB
84642017-04-20 Uros Bizjak <ubizjak@gmail.com>
8465
8466 PR target/79804
8467 * gcc.target/i386/pr79804.c: New test.
8468
20917336
UB
84692017-04-20 Uros Bizjak <ubizjak@gmail.com>
8470
8471 PR target/78090
8472 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8473
2414b022
DE
84742017-04-20 David Edelsohn <dje.gcc@gmail.com>
8475
8476 * g++/opt/pr80436.C: XFAIL on AIX.
8477
34d57a10
JW
84782017-04-20 Jonathan Wakely <jwakely@redhat.com>
8479
8480 PR c++/80473
8481 * g++.dg/diagnostic/pr80473.C: New test.
8482
c3cbcd45
VR
84832017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8484
8485 * g++.dg/warn/Wextra-semi.C: New test.
8486
8a59d466
JJ
84872017-04-20 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR middle-end/80423
8490 * g++.dg/other/pr80423.C: New test.
8491
a4bb5c57
SKS
84922017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8493
8494 * gcc.dg/pr80170.c: Require ptr32plus.
8495
fe1e7d0e
EB
84962017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8497
8498 PR tree-optimization/80426
8499 * gcc.c-torture/execute/20170419-1.c: New test.
8500
48d811eb
JJ
85012017-04-19 Jakub Jelinek <jakub@redhat.com>
8502
f19e6a9c
JJ
8503 PR debug/80461
8504 * g++.dg/debug/pr80461.C: New test.
8505
541035a6
JJ
8506 PR c++/80459
8507 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8508 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8509 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8510
48d811eb
JJ
8511 PR debug/80436
8512 * g++.dg/opt/pr80436.C: New test.
8513
5249994e
SKS
85142017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8515
8516 * gcc.dg/torture/pr80341.c: Require int32plus.
8517
a16c8d8b 85182017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8519 Jeff Law <law@redhat.com>
a16c8d8b
EB
8520
8521 * gcc.c-torture/compile/20170419-1.c: New test.
8522
6143c998
TV
85232017-04-19 Tom de Vries <tom@codesourcery.com>
8524
8525 PR testsuite/80221
8526 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8527 subsequent dg directives.
8528 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8529 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8530 * c-c++-common/attr-fallthrough-2.c: Same.
8531 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8532 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8533 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8534 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8535 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8536 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8537 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8538 * c-c++-common/cilk-plus/CK/errors.c: Same.
8539 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8540 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8541 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8542 * c-c++-common/cpp/pr57580.c: Same.
8543 * c-c++-common/goacc/asyncwait-1.c: Same.
8544 * c-c++-common/goacc/cache-2.c: Same.
8545 * c-c++-common/goacc/declare-2.c: Same.
8546 * c-c++-common/goacc/deviceptr-1.c: Same.
8547 * c-c++-common/goacc/routine-5.c: Same.
8548 * c-c++-common/gomp/clauses-2.c: Same.
8549 * c-c++-common/gomp/ordered-3.c: Same.
8550 * c-c++-common/gomp/pr67501.c: Same.
8551 * c-c++-common/pr20000.c: Same.
8552 * c-c++-common/pr43395.c: Same.
8553 * c-c++-common/pr49706.c: Same.
8554 * c-c++-common/pr77624-1.c: Same.
8555 * c-c++-common/pr77624-2.c: Same.
8556 * c-c++-common/raw-string-14.c: Same.
8557 * c-c++-common/raw-string-16.c: Same.
8558 * c-c++-common/raw-string-3.c: Same.
8559 * c-c++-common/raw-string-4.c: Same.
8560 * c-c++-common/raw-string-5.c: Same.
8561 * c-c++-common/raw-string-6.c: Same.
8562 * g++.dg/abi/mangle41.C: Same.
8563 * g++.dg/conversion/nullptr1.C: Same.
8564 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8565 * g++.dg/cpp0x/auto27.C: Same.
8566 * g++.dg/cpp0x/constexpr-98.C: Same.
8567 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8568 * g++.dg/cpp0x/diag2.C: Same.
8569 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8570 * g++.dg/cpp0x/nullptr15.C: Same.
8571 * g++.dg/cpp0x/pr31431-2.C: Same.
8572 * g++.dg/cpp0x/pr31431.C: Same.
8573 * g++.dg/cpp0x/pr79118.C: Same.
8574 * g++.dg/cpp0x/static_assert3.C: Same.
8575 * g++.dg/cpp0x/temp_default2.C: Same.
8576 * g++.dg/cpp0x/trailing4.C: Same.
8577 * g++.dg/cpp0x/variadic-ex10.C: Same.
8578 * g++.dg/cpp0x/variadic-ex13.C: Same.
8579 * g++.dg/cpp0x/variadic-ex14.C: Same.
8580 * g++.dg/cpp0x/variadic-ex3.C: Same.
8581 * g++.dg/cpp0x/variadic-ex4.C: Same.
8582 * g++.dg/cpp0x/variadic59.C: Same.
8583 * g++.dg/cpp0x/vt-37737-2.C: Same.
8584 * g++.dg/cpp0x/vt-57397-1.C: Same.
8585 * g++.dg/cpp0x/vt-57397-2.C: Same.
8586 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8587 * g++.dg/cpp1z/gen-attrs1.C: Same.
8588 * g++.dg/diagnostic/pr71075.C: Same.
8589 * g++.dg/eh/goto2.C: Same.
8590 * g++.dg/eh/goto3.C: Same.
8591 * g++.dg/expr/bitfield4.C: Same.
8592 * g++.dg/expr/bitfield5.C: Same.
8593 * g++.dg/expr/bitfield6.C: Same.
8594 * g++.dg/expr/bool1.C: Same.
8595 * g++.dg/expr/bool3.C: Same.
8596 * g++.dg/expr/cond10.C: Same.
8597 * g++.dg/expr/cond11.C: Same.
8598 * g++.dg/expr/lval3.C: Same.
8599 * g++.dg/expr/lval4.C: Same.
8600 * g++.dg/ext/anon-struct4.C: Same.
8601 * g++.dg/ext/attrib44.C: Same.
8602 * g++.dg/ext/builtin3.C: Same.
8603 * g++.dg/ext/dllimport7.C: Same.
8604 * g++.dg/ext/label5.C: Same.
8605 * g++.dg/ext/no-asm-1.C: Same.
8606 * g++.dg/ext/utf16-4.C: Same.
8607 * g++.dg/ext/vla2.C: Same.
8608 * g++.dg/gomp/block-1.C: Same.
8609 * g++.dg/gomp/block-2.C: Same.
8610 * g++.dg/gomp/block-3.C: Same.
8611 * g++.dg/gomp/block-5.C: Same.
8612 * g++.dg/gomp/linear-2.C: Same.
8613 * g++.dg/gomp/target-1.C: Same.
8614 * g++.dg/gomp/target-2.C: Same.
8615 * g++.dg/gomp/taskgroup-1.C: Same.
8616 * g++.dg/gomp/teams-1.C: Same.
8617 * g++.dg/inherit/pure1.C: Same.
8618 * g++.dg/init/array43.C: Same.
8619 * g++.dg/init/array46.C: Same.
8620 * g++.dg/init/const10.C: Same.
8621 * g++.dg/init/ctor4-1.C: Same.
8622 * g++.dg/init/ctor4.C: Same.
8623 * g++.dg/init/new37.C: Same.
8624 * g++.dg/init/pr25811.C: Same.
8625 * g++.dg/init/pr29043.C: Same.
8626 * g++.dg/init/pr29571.C: Same.
8627 * g++.dg/lookup/duperr1.C: Same.
8628 * g++.dg/lookup/error1.C: Same.
8629 * g++.dg/lookup/koenig5.C: Same.
8630 * g++.dg/lookup/pr77549.C: Same.
8631 * g++.dg/lookup/suggestions1.C: Same.
8632 * g++.dg/lookup/using16.C: Same.
8633 * g++.dg/lookup/using7.C: Same.
8634 * g++.dg/other/anon-union3.C: Same.
8635 * g++.dg/other/array2.C: Same.
8636 * g++.dg/other/error13.C: Same.
8637 * g++.dg/other/error34.C: Same.
8638 * g++.dg/overload/builtin1.C: Same.
8639 * g++.dg/overload/conv-op1.C: Same.
8640 * g++.dg/overload/error3.C: Same.
8641 * g++.dg/overload/koenig1.C: Same.
8642 * g++.dg/overload/operator5.C: Same.
8643 * g++.dg/overload/template5.C: Same.
8644 * g++.dg/overload/unknown1.C: Same.
8645 * g++.dg/overload/using2.C: Same.
8646 * g++.dg/parse/constructor1.C: Same.
8647 * g++.dg/parse/crash36.C: Same.
8648 * g++.dg/parse/crash63.C: Same.
8649 * g++.dg/parse/error11.C: Same.
8650 * g++.dg/parse/error12.C: Same.
8651 * g++.dg/parse/error14.C: Same.
8652 * g++.dg/parse/error2.C: Same.
8653 * g++.dg/parse/error21.C: Same.
8654 * g++.dg/parse/error26.C: Same.
8655 * g++.dg/parse/error36.C: Same.
8656 * g++.dg/parse/friend12.C: Same.
8657 * g++.dg/parse/invalid-op1.C: Same.
8658 * g++.dg/parse/missing-template1.C: Same.
8659 * g++.dg/parse/parser-pr28152-2.C: Same.
8660 * g++.dg/parse/parser-pr28152.C: Same.
8661 * g++.dg/parse/pr16696-permissive.C: Same.
8662 * g++.dg/parse/pr16696.C: Same.
8663 * g++.dg/parse/pr69628.C: Same.
8664 * g++.dg/parse/ret-type2.C: Same.
8665 * g++.dg/parse/specialization1.C: Same.
8666 * g++.dg/parse/template3.C: Same.
8667 * g++.dg/parse/template9.C: Same.
8668 * g++.dg/parse/typename11.C: Same.
8669 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8670 * g++.dg/pr45330.C: Same.
8671 * g++.dg/rtti/typeid6.C: Same.
8672 * g++.dg/spellcheck-fields.C: Same.
8673 * g++.dg/spellcheck-typenames.C: Same.
8674 * g++.dg/tc1/dr108.C: Same.
8675 * g++.dg/tc1/dr147.C: Same.
8676 * g++.dg/template/arg7.C: Same.
8677 * g++.dg/template/conv11.C: Same.
8678 * g++.dg/template/crash13.C: Same.
8679 * g++.dg/template/crash55.C: Same.
8680 * g++.dg/template/dependent-expr5.C: Same.
8681 * g++.dg/template/error17.C: Same.
8682 * g++.dg/template/error33.C: Same.
8683 * g++.dg/template/error4.C: Same.
8684 * g++.dg/template/error50.C: Same.
8685 * g++.dg/template/error53.C: Same.
8686 * g++.dg/template/friend.C: Same.
8687 * g++.dg/template/func2.C: Same.
8688 * g++.dg/template/local6.C: Same.
8689 * g++.dg/template/member5.C: Same.
8690 * g++.dg/template/meminit1.C: Same.
8691 * g++.dg/template/nested3.C: Same.
8692 * g++.dg/template/nontype6.C: Same.
8693 * g++.dg/template/overload12.C: Same.
8694 * g++.dg/template/ptrmem8.C: Same.
8695 * g++.dg/template/qualified-id1.C: Same.
8696 * g++.dg/template/spec15.C: Same.
8697 * g++.dg/template/static1.C: Same.
8698 * g++.dg/template/static10.C: Same.
8699 * g++.dg/template/static2.C: Same.
8700 * g++.dg/template/ttp25.C: Same.
8701 * g++.dg/template/typedef2.C: Same.
8702 * g++.dg/template/typename2.C: Same.
8703 * g++.dg/template/unify10.C: Same.
8704 * g++.dg/template/unify6.C: Same.
8705 * g++.dg/template/unify7.C: Same.
8706 * g++.dg/template/unify9.C: Same.
8707 * g++.dg/template/varmod1.C: Same.
8708 * g++.dg/ubsan/div-by-zero-1.C: Same.
8709 * g++.dg/ubsan/pr63956.C: Same.
8710 * g++.dg/warn/Waddress-1.C: Same.
8711 * g++.dg/warn/Wconversion2.C: Same.
8712 * g++.dg/warn/Wnull-conversion-1.C: Same.
8713 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8714 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8715 * g++.dg/warn/Wswitch-1.C: Same.
8716 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8717 * g++.dg/warn/Wtype-limits.C: Same.
8718 * g++.dg/warn/Wunused-parm-5.C: Same.
8719 * g++.dg/warn/deprecated-6.C: Same.
8720 * g++.dg/warn/deprecated.C: Same.
8721 * g++.dg/warn/incomplete1.C: Same.
8722 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8723 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8724 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8725 * g++.dg/warn/overflow-warn-1.C: Same.
8726 * g++.dg/warn/overflow-warn-3.C: Same.
8727 * g++.dg/warn/overflow-warn-4.C: Same.
8728 * g++.dg/warn/pr12242.C: Same.
8729 * g++.dg/warn/pr30551-2.C: Same.
8730 * g++.dg/warn/pr30551.C: Same.
8731 * g++.old-deja/g++.benjamin/16077.C: Same.
8732 * g++.old-deja/g++.bob/inherit1.C: Same.
8733 * g++.old-deja/g++.brendan/crash56.C: Same.
8734 * g++.old-deja/g++.brendan/template17.C: Same.
8735 * g++.old-deja/g++.eh/ctor1.C: Same.
8736 * g++.old-deja/g++.jason/bool5.C: Same.
8737 * g++.old-deja/g++.jason/cond.C: Same.
8738 * g++.old-deja/g++.jason/operator.C: Same.
8739 * g++.old-deja/g++.jason/pmf5.C: Same.
8740 * g++.old-deja/g++.law/ctors5.C: Same.
8741 * g++.old-deja/g++.law/missed-error2.C: Same.
8742 * g++.old-deja/g++.law/operators9.C: Same.
8743 * g++.old-deja/g++.law/temps1.C: Same.
8744 * g++.old-deja/g++.mike/for2.C: Same.
8745 * g++.old-deja/g++.mike/ns5.C: Same.
8746 * g++.old-deja/g++.mike/ns7.C: Same.
8747 * g++.old-deja/g++.mike/p10769b.C: Same.
8748 * g++.old-deja/g++.niklas/t120.C: Same.
8749 * g++.old-deja/g++.niklas/t121.C: Same.
8750 * g++.old-deja/g++.ns/koenig5.C: Same.
8751 * g++.old-deja/g++.oliva/overload1.C: Same.
8752 * g++.old-deja/g++.other/crash24.C: Same.
8753 * g++.old-deja/g++.other/crash25.C: Same.
8754 * g++.old-deja/g++.other/decl5.C: Same.
8755 * g++.old-deja/g++.other/lineno5.C: Same.
8756 * g++.old-deja/g++.other/null3.C: Same.
8757 * g++.old-deja/g++.other/overcnv2.C: Same.
8758 * g++.old-deja/g++.other/ptrmem7.C: Same.
8759 * g++.old-deja/g++.other/typename1.C: Same.
8760 * g++.old-deja/g++.other/vaarg3.C: Same.
8761 * g++.old-deja/g++.pt/crash10.C: Same.
8762 * g++.old-deja/g++.pt/crash28.C: Same.
8763 * g++.old-deja/g++.pt/crash38.C: Same.
8764 * g++.old-deja/g++.pt/explicit70.C: Same.
8765 * g++.old-deja/g++.pt/explicit77.C: Same.
8766 * g++.old-deja/g++.pt/expr2.C: Same.
8767 * g++.old-deja/g++.pt/spec5.C: Same.
8768 * g++.old-deja/g++.pt/spec6.C: Same.
8769 * g++.old-deja/g++.pt/typename3.C: Same.
8770 * g++.old-deja/g++.pt/typename5.C: Same.
8771 * g++.old-deja/g++.pt/typename6.C: Same.
8772 * g++.old-deja/g++.pt/typename7.C: Same.
8773 * g++.old-deja/g++.pt/unify4.C: Same.
8774 * g++.old-deja/g++.pt/unify8.C: Same.
8775 * g++.old-deja/g++.pt/vaarg3.C: Same.
8776 * g++.old-deja/g++.robertl/eb22.C: Same.
8777 * g++.old-deja/g++.robertl/eb4.C: Same.
8778 * g++.old-deja/g++.robertl/eb44.C: Same.
8779 * g++.old-deja/g++.robertl/eb69.C: Same.
8780 * g++.old-deja/g++.robertl/eb98.C: Same.
8781 * gcc.dg/20031223-1.c: Same.
8782 * gcc.dg/940510-1.c: Same.
8783 * gcc.dg/990506-0.c: Same.
8784 * gcc.dg/Walloca-1.c: Same.
8785 * gcc.dg/Walloca-2.c: Same.
8786 * gcc.dg/Wconversion-integer.c: Same.
8787 * gcc.dg/Wcxx-compat-8.c: Same.
8788 * gcc.dg/Wimplicit-int-1.c: Same.
8789 * gcc.dg/Wimplicit-int-2.c: Same.
8790 * gcc.dg/Wimplicit-int-4.c: Same.
8791 * gcc.dg/Wpointer-sign-Wall.c: Same.
8792 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8793 * gcc.dg/Wshadow-1.c: Same.
8794 * gcc.dg/Wshadow-3.c: Same.
8795 * gcc.dg/Wswitch-enum-error.c: Same.
8796 * gcc.dg/Wswitch-enum.c: Same.
8797 * gcc.dg/Wswitch-error.c: Same.
8798 * gcc.dg/Wswitch.c: Same.
8799 * gcc.dg/Wtype-limits-Wextra.c: Same.
8800 * gcc.dg/Wtype-limits.c: Same.
8801 * gcc.dg/Wvla-larger-than-2.c: Same.
8802 * gcc.dg/anon-struct-5.c: Same.
8803 * gcc.dg/array-10.c: Same.
8804 * gcc.dg/array-11.c: Same.
8805 * gcc.dg/array-15.c: Same.
8806 * gcc.dg/array-2.c: Same.
8807 * gcc.dg/array-8.c: Same.
8808 * gcc.dg/array-const-2.c: Same.
8809 * gcc.dg/array-const-3.c: Same.
8810 * gcc.dg/bitfld-1.c: Same.
8811 * gcc.dg/bitfld-8.c: Same.
8812 * gcc.dg/builtin-redefine.c: Same.
8813 * gcc.dg/c11-noreturn-1.c: Same.
8814 * gcc.dg/c11-noreturn-2.c: Same.
8815 * gcc.dg/c11-static-assert-3.c: Same.
8816 * gcc.dg/c90-arraydecl-1.c: Same.
8817 * gcc.dg/c90-complex-1.c: Same.
8818 * gcc.dg/c90-complit-1.c: Same.
8819 * gcc.dg/c90-const-expr-11.c: Same.
8820 * gcc.dg/c90-const-expr-7.c: Same.
8821 * gcc.dg/c90-const-expr-8.c: Same.
8822 * gcc.dg/c90-enum-comma-1.c: Same.
8823 * gcc.dg/c90-flex-array-1.c: Same.
8824 * gcc.dg/c90-hexfloat-1.c: Same.
8825 * gcc.dg/c90-idem-qual-1.c: Same.
8826 * gcc.dg/c90-idem-qual-2.c: Same.
8827 * gcc.dg/c90-idem-qual-3.c: Same.
8828 * gcc.dg/c90-mixdecl-1.c: Same.
8829 * gcc.dg/c90-restrict-1.c: Same.
8830 * gcc.dg/c90-return-1.c: Same.
8831 * gcc.dg/c99-array-nonobj-1.c: Same.
8832 * gcc.dg/c99-arraydecl-1.c: Same.
8833 * gcc.dg/c99-complex-1.c: Same.
8834 * gcc.dg/c99-complex-2.c: Same.
8835 * gcc.dg/c99-complit-2.c: Same.
8836 * gcc.dg/c99-const-expr-7.c: Same.
8837 * gcc.dg/c99-const-expr-8.c: Same.
8838 * gcc.dg/c99-flex-array-3.c: Same.
8839 * gcc.dg/c99-flex-array-7.c: Same.
8840 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8841 * gcc.dg/c99-impl-decl-1.c: Same.
8842 * gcc.dg/c99-impl-int-1.c: Same.
8843 * gcc.dg/c99-impl-int-2.c: Same.
8844 * gcc.dg/c99-init-3.c: Same.
8845 * gcc.dg/c99-restrict-1.c: Same.
8846 * gcc.dg/c99-return-1.c: Same.
8847 * gcc.dg/c99-tag-1.c: Same.
8848 * gcc.dg/c99-tag-3.c: Same.
8849 * gcc.dg/call-diag-2.c: Same.
8850 * gcc.dg/cpp/19940712-1.c: Same.
8851 * gcc.dg/cpp/19951025-1.c: Same.
8852 * gcc.dg/cpp/19990413-1.c: Same.
8853 * gcc.dg/cpp/direct2.c: Same.
8854 * gcc.dg/cpp/direct2s.c: Same.
8855 * gcc.dg/cpp/pr28709.c: Same.
8856 * gcc.dg/cpp/pr61854-c90.c: Same.
8857 * gcc.dg/cpp/pr61854-c94.c: Same.
8858 * gcc.dg/cpp/pragma-1.c: Same.
8859 * gcc.dg/cpp/pragma-2.c: Same.
8860 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8861 * gcc.dg/cpp/trad/literals-2.c: Same.
8862 * gcc.dg/cpp/warn-comments-2.c: Same.
8863 * gcc.dg/cpp/warn-comments-3.c: Same.
8864 * gcc.dg/cpp/warn-comments.c: Same.
8865 * gcc.dg/cpp/warn-long-long-2.c: Same.
8866 * gcc.dg/cpp/warn-long-long.c: Same.
8867 * gcc.dg/cpp/warn-redefined-2.c: Same.
8868 * gcc.dg/cpp/warn-redefined.c: Same.
8869 * gcc.dg/darwin-cfstring-2.c: Same.
8870 * gcc.dg/darwin-cfstring-format-1.c: Same.
8871 * gcc.dg/decl-9.c: Same.
8872 * gcc.dg/declspec-1.c: Same.
8873 * gcc.dg/declspec-10.c: Same.
8874 * gcc.dg/declspec-11.c: Same.
8875 * gcc.dg/declspec-13.c: Same.
8876 * gcc.dg/declspec-18.c: Same.
8877 * gcc.dg/declspec-4.c: Same.
8878 * gcc.dg/declspec-5.c: Same.
8879 * gcc.dg/declspec-6.c: Same.
8880 * gcc.dg/declspec-8.c: Same.
8881 * gcc.dg/deprecated-4.c: Same.
8882 * gcc.dg/deprecated.c: Same.
8883 * gcc.dg/dfp/composite-type.c: Same.
8884 * gcc.dg/empty-source-2.c: Same.
8885 * gcc.dg/empty-source-3.c: Same.
8886 * gcc.dg/format/attr-6.c: Same.
8887 * gcc.dg/format/branch-1.c: Same.
8888 * gcc.dg/format/c90-printf-1.c: Same.
8889 * gcc.dg/format/c90-strftime-2.c: Same.
8890 * gcc.dg/format/c99-strftime-1.c: Same.
8891 * gcc.dg/format/cmn-err-1.c: Same.
8892 * gcc.dg/format/few-1.c: Same.
8893 * gcc.dg/format/ms_branch-1.c: Same.
8894 * gcc.dg/format/ms_unnamed-1.c: Same.
8895 * gcc.dg/format/ms_va-1.c: Same.
8896 * gcc.dg/format/unnamed-1.c: Same.
8897 * gcc.dg/format/va-1.c: Same.
8898 * gcc.dg/format/xopen-1.c: Same.
8899 * gcc.dg/funcdef-var-1.c: Same.
8900 * gcc.dg/funcdef-var-2.c: Same.
8901 * gcc.dg/gnu89-const-expr-1.c: Same.
8902 * gcc.dg/gnu89-const-expr-2.c: Same.
8903 * gcc.dg/gnu90-const-expr-1.c: Same.
8904 * gcc.dg/gnu99-const-expr-1.c: Same.
8905 * gcc.dg/gnu99-const-expr-2.c: Same.
8906 * gcc.dg/gnu99-init-2.c: Same.
8907 * gcc.dg/gomp/_Atomic-5.c: Same.
8908 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8909 * gcc.dg/gomp/atomic-5.c: Same.
8910 * gcc.dg/gomp/linear-1.c: Same.
8911 * gcc.dg/gomp/pr67500.c: Same.
8912 * gcc.dg/init-bad-1.c: Same.
8913 * gcc.dg/init-bad-2.c: Same.
8914 * gcc.dg/init-bad-3.c: Same.
8915 * gcc.dg/init-string-1.c: Same.
8916 * gcc.dg/label-compound-stmt-1.c: Same.
8917 * gcc.dg/label-decl-2.c: Same.
8918 * gcc.dg/label-decl-4.c: Same.
8919 * gcc.dg/large-size-array-2.c: Same.
8920 * gcc.dg/large-size-array-4.c: Same.
8921 * gcc.dg/lvalue-6.c: Same.
8922 * gcc.dg/m-un-2.c: Same.
8923 * gcc.dg/multiple-overflow-warn-1.c: Same.
8924 * gcc.dg/multiple-overflow-warn-2.c: Same.
8925 * gcc.dg/multiple-overflow-warn-3.c: Same.
8926 * gcc.dg/nested-redef-1.c: Same.
8927 * gcc.dg/no-asm-1.c: Same.
8928 * gcc.dg/no-asm-3.c: Same.
8929 * gcc.dg/no-asm-4.c: Same.
8930 * gcc.dg/noncompile/20010524-1.c: Same.
8931 * gcc.dg/noncompile/incomplete-5.c: Same.
8932 * gcc.dg/noncompile/pr44517.c: Same.
8933 * gcc.dg/noncompile/pr52290.c: Same.
8934 * gcc.dg/noreturn-1.c: Same.
8935 * gcc.dg/overflow-warn-1.c: Same.
8936 * gcc.dg/overflow-warn-2.c: Same.
8937 * gcc.dg/overflow-warn-3.c: Same.
8938 * gcc.dg/overflow-warn-4.c: Same.
8939 * gcc.dg/parm-mismatch-1.c: Same.
8940 * gcc.dg/parser-pr28152-2.c: Same.
8941 * gcc.dg/parser-pr28152.c: Same.
8942 * gcc.dg/pedwarn-init.c: Same.
8943 * gcc.dg/pointer-arith-2.c: Same.
8944 * gcc.dg/pointer-arith-3.c: Same.
8945 * gcc.dg/pointer-arith-4.c: Same.
8946 * gcc.dg/pr14475.c: Same.
8947 * gcc.dg/pr18596-3.c: Same.
8948 * gcc.dg/pr18809-1.c: Same.
8949 * gcc.dg/pr27953.c: Same.
8950 * gcc.dg/pr30457.c: Same.
8951 * gcc.dg/pr30551-2.c: Same.
8952 * gcc.dg/pr30551-3.c: Same.
8953 * gcc.dg/pr30551-4.c: Same.
8954 * gcc.dg/pr30551-5.c: Same.
8955 * gcc.dg/pr30551-6.c: Same.
8956 * gcc.dg/pr30551.c: Same.
8957 * gcc.dg/pr36997.c: Same.
8958 * gcc.dg/pr41842.c: Same.
8959 * gcc.dg/pr48552-1.c: Same.
8960 * gcc.dg/pr48552-2.c: Same.
8961 * gcc.dg/pr59717.c: Same.
8962 * gcc.dg/pr61077.c: Same.
8963 * gcc.dg/pr61096-1.c: Same.
8964 * gcc.dg/pr63626.c: Same.
8965 * gcc.dg/pr64223-1.c: Same.
8966 * gcc.dg/pr64223-2.c: Same.
8967 * gcc.dg/pr8788-1.c: Same.
8968 * gcc.dg/pr8927-1.c: Same.
8969 * gcc.dg/pragma-darwin.c: Same.
8970 * gcc.dg/pragma-diag-5.c: Same.
8971 * gcc.dg/pragma-message.c: Same.
8972 * gcc.dg/redecl-1.c: Same.
8973 * gcc.dg/simd-1.c: Same.
8974 * gcc.dg/simd-5.c: Same.
8975 * gcc.dg/simd-6.c: Same.
8976 * gcc.dg/spellcheck-fields.c: Same.
8977 * gcc.dg/spellcheck-typenames.c: Same.
8978 * gcc.dg/struct-semi-2.c: Same.
8979 * gcc.dg/struct-semi-3.c: Same.
8980 * gcc.dg/transparent-union-3.c: Same.
8981 * gcc.dg/ucnid-8.c: Same.
8982 * gcc.dg/uninit-pr19430-O0.c: Same.
8983 * gcc.dg/uninit-pr19430.c: Same.
8984 * gcc.dg/uninit-pr20644-O0.c: Same.
8985 * gcc.dg/utf-dflt.c: Same.
8986 * gcc.dg/utf-dflt2.c: Same.
8987 * gcc.dg/utf16-4.c: Same.
8988 * gcc.dg/vla-11.c: Same.
8989 * gcc.dg/vla-20.c: Same.
8990 * gcc.dg/vla-init-1.c: Same.
8991 * gcc.dg/vla-init-2.c: Same.
8992 * gcc.dg/vla-init-3.c: Same.
8993 * gcc.dg/weak/weak-6.c: Same.
8994 * gcc.dg/weak/weak-7.c: Same.
8995 * gcc.dg/wtr-int-type-1.c: Same.
8996 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8997 * gcc.target/arm/polytypes.c: Same.
8998 * gcc.target/i386/spellcheck-options-4.c: Same.
8999 * gcc.target/powerpc/20030218-1.c: Same.
9000 * gcc.target/sh/pr21255-4.c: Same.
9001 * gcc.test-framework/dg-error-exp-XP.c: Same.
9002 * gfortran.dg/array_constructor_30.f03: Same.
9003 * gfortran.dg/class_30.f90: Same.
9004 * gfortran.dg/goacc/subarrays.f95: Same.
9005 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
9006 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
9007 * gfortran.dg/intrinsic_std_1.f90: Same.
9008 * gfortran.dg/pr70006.f90: Same.
9009 * gfortran.dg/warning-directive-1.F90: Same.
9010 * gfortran.dg/warning-directive-2.F90: Same.
9011 * gfortran.dg/warning-directive-3.F90: Same.
9012 * gfortran.dg/warning-directive-4.F90: Same.
9013 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
9014 * obj-c++.dg/class-extension-1.mm: Same.
9015 * obj-c++.dg/class-extension-2.mm: Same.
9016 * obj-c++.dg/class-protocol-1.mm: Same.
9017 * obj-c++.dg/cxx-ivars-1.mm: Same.
9018 * obj-c++.dg/duplicate-class-1.mm: Same.
9019 * obj-c++.dg/exceptions-3.mm: Same.
9020 * obj-c++.dg/exceptions-4.mm: Same.
9021 * obj-c++.dg/exceptions-5.mm: Same.
9022 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
9023 * obj-c++.dg/fsf-package-0.m: Same.
9024 * obj-c++.dg/invalid-type-1.mm: Same.
9025 * obj-c++.dg/method-12.mm: Same.
9026 * obj-c++.dg/method-13.mm: Same.
9027 * obj-c++.dg/method-15.mm: Same.
9028 * obj-c++.dg/method-16.mm: Same.
9029 * obj-c++.dg/method-6.mm: Same.
9030 * obj-c++.dg/method-7.mm: Same.
9031 * obj-c++.dg/property/at-property-1.mm: Same.
9032 * obj-c++.dg/property/at-property-14.mm: Same.
9033 * obj-c++.dg/property/at-property-17.mm: Same.
9034 * obj-c++.dg/property/at-property-21.mm: Same.
9035 * obj-c++.dg/property/at-property-5.mm: Same.
9036 * obj-c++.dg/property/dotsyntax-4.mm: Same.
9037 * obj-c++.dg/property/dynamic-3.mm: Same.
9038 * obj-c++.dg/property/dynamic-4.mm: Same.
9039 * obj-c++.dg/property/property-neg-1.mm: Same.
9040 * obj-c++.dg/property/property-neg-6.mm: Same.
9041 * obj-c++.dg/property/synthesize-11.mm: Same.
9042 * obj-c++.dg/property/synthesize-5.mm: Same.
9043 * obj-c++.dg/property/synthesize-6.mm: Same.
9044 * obj-c++.dg/proto-lossage-4.mm: Same.
9045 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9046 * obj-c++.dg/strings/strings-1.mm: Same.
9047 * obj-c++.dg/super-class-1.mm: Same.
9048 * obj-c++.dg/syntax-error-6.mm: Same.
9049 * obj-c++.dg/syntax-error-7.mm: Same.
9050 * obj-c++.dg/syntax-error-9.mm: Same.
9051 * obj-c++.dg/try-catch-13.mm: Same.
9052 * objc.dg/attributes/method-noreturn-1.m: Same.
9053 * objc.dg/bad-receiver-type-2.m: Same.
9054 * objc.dg/bad-receiver-type.m: Same.
9055 * objc.dg/call-super-2.m: Same.
9056 * objc.dg/class-2.m: Same.
9057 * objc.dg/class-extension-1.m: Same.
9058 * objc.dg/class-extension-2.m: Same.
9059 * objc.dg/class-protocol-1.m: Same.
9060 * objc.dg/desig-init-1.m: Same.
9061 * objc.dg/duplicate-class-1.m: Same.
9062 * objc.dg/exceptions-3.m: Same.
9063 * objc.dg/exceptions-4.m: Same.
9064 * objc.dg/exceptions-5.m: Same.
9065 * objc.dg/foreach-6.m: Same.
9066 * objc.dg/foreach-7.m: Same.
9067 * objc.dg/fsf-nsstring-format-1.m: Same.
9068 * objc.dg/fsf-package-0.m: Same.
9069 * objc.dg/invalid-type-1.m: Same.
9070 * objc.dg/method-11.m: Same.
9071 * objc.dg/method-19.m: Same.
9072 * objc.dg/method-2.m: Same.
9073 * objc.dg/method-20.m: Same.
9074 * objc.dg/method-5.m: Same.
9075 * objc.dg/method-6.m: Same.
9076 * objc.dg/method-7.m: Same.
9077 * objc.dg/method-9.m: Same.
9078 * objc.dg/missing-proto-3.m: Same.
9079 * objc.dg/private-1.m: Same.
9080 * objc.dg/property/at-property-1.m: Same.
9081 * objc.dg/property/at-property-14.m: Same.
9082 * objc.dg/property/at-property-17.m: Same.
9083 * objc.dg/property/at-property-21.m: Same.
9084 * objc.dg/property/at-property-5.m: Same.
9085 * objc.dg/property/dynamic-3.m: Same.
9086 * objc.dg/property/dynamic-4.m: Same.
9087 * objc.dg/property/property-neg-1.m: Same.
9088 * objc.dg/property/property-neg-6.m: Same.
9089 * objc.dg/property/synthesize-11.m: Same.
9090 * objc.dg/property/synthesize-5.m: Same.
9091 * objc.dg/property/synthesize-6.m: Same.
9092 * objc.dg/proto-hier-1.m: Same.
9093 * objc.dg/proto-lossage-4.m: Same.
9094 * objc.dg/protocol-qualifier-2.m: Same.
9095 * objc.dg/strings/strings-1.m: Same.
9096 * objc.dg/type-size-1.m: Same.
9097
d904a983
JL
90982017-04-18 Jeff Law <law@redhat.com>
9099
9100 PR target/74563
9101 * gcc.target/mips/pr74563: New test.
9102
0155ed56
JJ
91032017-04-18 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR tree-optimization/80443
9106 * gcc.c-torture/compile/pr80443.c: New test.
9107
f380f608
RS
91082017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9109
9110 PR rtl-optimization/80357
9111 * gcc.c-torture/compile/pr80357.c: New test.
9112
dd68669b
JL
91132017-04-18 Jeff Law <law@redhat.com>
9114
9115 PR middle-end/80422
9116 * gcc.c-torture/compile/pr80422.c: New test.
9117
1cda61fc
JJ
91182017-04-18 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR debug/80263
9121 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9122
19970253
MM
91232017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9124
9125 PR target/80099
9126 * gcc.target/powerpc/pr80099-1.c: New test.
9127 * gcc.target/powerpc/pr80099-2.c: Likewise.
9128 * gcc.target/powerpc/pr80099-3.c: Likewise.
9129 * gcc.target/powerpc/pr80099-4.c: Likewise.
9130 * gcc.target/powerpc/pr80099-5.c: Likewise.
9131
8487c9a5
JJ
91322017-04-18 Jakub Jelinek <jakub@redhat.com>
9133
3b5fb3cb
JJ
9134 PR sanitizer/80444
9135 * gcc.dg/sancov/pr80444.c: New test.
9136
8487c9a5
JJ
9137 PR middle-end/79788
9138 PR middle-end/80375
9139 * gcc.dg/pr79788-1.c: New test.
9140 * gcc.dg/pr79788-2.c: New test.
9141
be7c73ae
MP
91422017-04-18 Marek Polacek <polacek@redhat.com>
9143
9144 PR c++/80244 - ICE with attribute in template alias.
9145 * g++.dg/cpp0x/alias-decl-59.C: New test.
9146
d6e3e8a5
MP
9147 PR c++/80241 - ICE with alignas pack expansion.
9148 * g++.dg/cpp0x/alignas11.C: New test.
9149
1adb82e1
BE
91502017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9151
9152 PR c++/80287
9153 * g++.dg/lto/pr80287_0.C: New test.
9154
fb5e5621
KN
91552017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9156
9157 PR target/80315
9158 * gcc.target/powerpc/pr80315-1.c: New test.
9159 * gcc.target/powerpc/pr80315-2.c: New test.
9160 * gcc.target/powerpc/pr80315-3.c: New test.
9161 * gcc.target/powerpc/pr80315-4.c: New test.
9162
afeaeb70
TV
91632017-04-16 Tom de Vries <tom@codesourcery.com>
9164
9165 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9166 directive.
9167 * g++.dg/parse/error3.C: Same.
9168 * g++.old-deja/g++.pt/niklas01a.C: Same.
9169 * gcc.dg/990506-0.c: Same.
9170 * gcc.dg/cpp/19990413-1.c: Same.
9171 * gcc.dg/cpp/pragma-1.c: Same.
9172 * gcc.dg/cpp/pragma-2.c: Same.
9173 * gcc.dg/m-un-2.c: Same.
9174 * objc.dg/private-1.m: Same.
9175
604f37cd
UB
91762017-04-15 Uros Bizjak <ubizjak@gmail.com>
9177
9178 * gcc.dg/pr54669.c: Fix dg-do directive.
9179 * gcc.dg/pr78582.c: Ditto.
9180 * gcc.dg/pr80020.c: Ditto.
9181 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9182 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9183 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9184 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9185 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9186 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9187 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9188 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9189 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9190 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9191
35cfdb17
DH
91922017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9193
604f37cd 9194 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9195 * gfortran.dg/generic_29.f90: Likewise.
9196 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9197 * gfortran.dg/pr41922.f90: Likewise.
9198 * gfortran.dg/pr70006.f90: Likewise.
9199
f378be38
SB
92002017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9201
9202 PR tree-optimization/66612
9203 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9204
43076492
JW
92052017-04-14 Janus Weil <janus@gcc.gnu.org>
9206
9207 PR fortran/80361
9208 * gfortran.dg/class_62.f90: New test case.
9209
dd3d6a42
AB
92102017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9211
9212 * gcc.target/arc/loop-1.c: New file.
9213
31a07c81
MM
92142017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9215
9216 PR target/80098
9217 * gcc.target/powerpc/pr80098-1.c: New test.
9218 * gcc.target/powerpc/pr80098-2.c: Likewise.
9219 * gcc.target/powerpc/pr80098-3.c: Likewise.
9220 * gcc.target/powerpc/pr80098-4.c: Likewise.
9221
09956017
JJ
92222017-04-13 Jakub Jelinek <jakub@redhat.com>
9223
9224 PR sanitizer/80403
9225 * g++.dg/ubsan/pr80403-2.C: New test.
9226
bc042396
VM
92272017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9228
9229 PR rtl-optimization/80343
9230 * gcc.target/powerpc/pr80343.c: New.
9231
abac4c34
DK
92322017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9233
9234 PR sanitizer/80414
9235 * c-c++-common/ubsan/bounds-15.c: New test.
9236
43a3aa03
RB
92372017-04-13 Richard Biener <rguenther@suse.de>
9238
9239 PR testsuite/80416
9240 * g++.dg/torture/pr79671.C: Fix asm constraints.
9241
031fbdb9
JJ
92422017-04-13 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR debug/80321
9245 * gcc.dg/debug/pr80321.c: New test.
9246
92472017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9248
9249 * gnat.dg/debug10.adb: New test.
9250 * gnat.dg/debug10_pkg.ads: New helper.
9251
76873758
JJ
92522017-04-12 Jakub Jelinek <jakub@redhat.com>
9253
deed3da9
JJ
9254 PR tree-optimization/79390
9255 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9256
b96a3e11
JJ
9257 PR sanitizer/80403
9258 PR sanitizer/80404
9259 PR sanitizer/80405
9260 * g++.dg/ubsan/pr80403.C: New test.
9261 * g++.dg/ubsan/pr80404.C: New test.
9262 * g++.dg/ubsan/pr80405.C: New test.
9263
76873758
JJ
9264 PR c/80163
9265 * gcc.dg/torture/pr80163.c: New test.
9266
940c9a7c 92672017-04-12 Richard Biener <rguenther@suse.de>
76873758 9268 Jeff Law <law@redhat.com>
940c9a7c
RB
9269
9270 PR tree-optimization/80359
9271 * gcc.dg/torture/pr80359.c: New testcase.
9272
350792ff 92732017-04-12 Richard Biener <rguenther@suse.de>
76873758 9274 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9275
9276 PR middle-end/79671
9277 * g++.dg/torture/pr79671.C: New testcase.
9278 * g++.dg/lto/pr79671_0.C: Likewise.
9279 * g++.dg/lto/pr79671_1.c: Likewise.
9280
d62e6f10
JJ
92812017-04-12 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR sanitizer/80349
9284 * g++.dg/ubsan/pr80349.C: New test.
9285
8585103f
JJ
92862017-04-11 Jakub Jelinek <jakub@redhat.com>
9287
347e1f77
JJ
9288 PR c++/80370
9289 * g++.dg/cpp1z/decomp28.C: New test.
9290
df1c878e
JJ
9291 PR middle-end/80100
9292 * gcc.dg/pr80100.c: New test.
9293
8585103f
JJ
9294 PR rtl-optimization/80385
9295 * g++.dg/opt/pr80385.C: New test.
9296
c6cf6ef7
ML
92972017-04-11 Martin Liska <mliska@suse.cz>
9298
9299 PR ipa/80212
9300 * g++.dg/ipa/pr80212.C: New test.
9301
3812f460
MS
93022017-04-11 Martin Sebor <msebor@redhat.com>
9303
9304 PR middle-end/80364
9305 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9306
9f679370
ML
93072017-04-11 Martin Liska <mliska@suse.cz>
9308
9309 PR sanitizer/70878
9310 * gcc.dg/ubsan/pr70878.c: New test.
9311
82665822
JJ
93122017-04-11 Jakub Jelinek <jakub@redhat.com>
9313
cb278caa
JJ
9314 PR target/80381
9315 * gcc.target/i386/pr80381.c: New test.
9316
82665822
JJ
9317 PR c++/80363
9318 * g++.dg/ext/pr80363.C: New test.
9319
abde687a
SKS
93202017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9321
9322 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9323 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9324 Add avr-*-* to non-lp64 selector.
9325
13e6ec34
MS
93262017-04-10 Martin Sebor <msebor@redhat.com>
9327
9328 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9329 * gcc.dg/pr40340-4.c: Same.
9330
a2cb1196
NK
93312017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9332
13e6ec34 9333 PR fortran/69498
a2cb1196
NK
9334 * gfortran.dg/submodule_unexp.f90: Modified test
9335 to account for new error.
9336 * gfortran.dg/submodule_twice.f90: New Test
9337
b447b28c
JJ
93382017-04-10 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR c++/80176
9341 * g++.dg/init/ref23.C: New test.
9342
3bbd6768
TK
93432017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9344
9345 PR tree-optimization/80304
9346 * gfortran.dg/do_concurrent_4.f90: New test case.
9347
99827b5c
JW
93482017-04-10 Janus Weil <janus@gcc.gnu.org>
9349
9350 PR fortran/80046
9351 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9352
7db31bc2
DE
93532017-04-10 David Edelsohn <dje.gcc@gmail.com>
9354
9355 * g++.dg/torture/pr79905.C: Add -maltivec option.
9356
9058a2c5
JL
93572017-04-10 Jeff Law <law@redhat.com>
9358
9359 PR tree-optimization/80374
9360 * g++.dg/pr80374.c: New test.
9361
bd8f8642
KN
93622017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9363
9364 PR target/80108
9365 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9366 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9367
f634dd47
UB
93682017-04-10 Uros Bizjak <ubizjak@gmail.com>
9369
9370 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9371
065ba179
UB
93722017-04-10 Uros Bizjak <ubizjak@gmail.com>
9373
9374 PR testsuite/79356
9375 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9376
71b838d0
DS
93772017-04-10 Daniel Santos <daniel.santos@pobox.com>
9378
9379 PR testsuite/79867
9380 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9381
98a7a34e
MP
93822017-04-10 Marek Polacek <polacek@redhat.com>
9383
9384 PR sanitizer/80348
9385 * g++.dg/ubsan/div-by-zero-3.C: New test.
9386
aac69a62
BC
93872017-04-10 Bin Cheng <bin.cheng@arm.com>
9388
9389 PR tree-optimization/80153
9390 * gcc.c-torture/execute/pr80153.c: New.
9391
737237c9
RB
93922017-04-10 Richard Biener <rguenther@suse.de>
9393
9394 PR middle-end/80362
9395 * gcc.dg/torture/pr80362.c: New testcase.
9396
ba6ee9fc
RB
93972017-04-10 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/80304
9400 * gcc.dg/torture/pr80304.c: New testcase.
9401
4d1a05f1
NS
94022017-04-10 Nathan Sidwell <nathan@acm.org>
9403
9404 PR target/79905
9405 * g++.dg/torture/pr79905.C: New.
9406
3ee0fb02
ML
94072017-04-10 Martin Liska <mliska@suse.cz>
9408
9409 PR sanitizer/80350
9410 * c-c++-common/ubsan/pr80350.c: New test.
9411
167a5b77
JJ
94122017-04-10 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR target/80324
9415 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9416
d691b7e4
ML
94172017-04-08 Martin Liska <mliska@suse.cz>
9418
9419 Revert:
9420 2017-04-07 Martin Liska <mliska@suse.cz>
9421
9422 PR ipa/80212
9423 * g++.dg/ipa/pr80212.C: New test.
9424
dcb2c527
JJ
94252017-04-07 Jakub Jelinek <jakub@redhat.com>
9426
c98b0016
JJ
9427 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9428 dg-options.
9429 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9430
dcb2c527
JJ
9431 PR target/80322
9432 PR target/80323
9433 PR target/80325
9434 PR target/80326
9435 * gcc.target/i386/avx512f-undefined-1.c: New test.
9436 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9437 * gcc.target/i386/avx-cvtsd-1.c: New test.
9438 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9439 * gcc.target/i386/avx512f-abspd-1.c: New test.
9440 * gcc.target/i386/avx-cvtss-1.c: New test.
9441 * gcc.target/i386/avx512f-absps-1.c: New test.
9442 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9443 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9444
1ef532f4
MP
94452017-04-07 Marek Polacek <polacek@redhat.com>
9446
9447 PR sanitizer/80348
9448 * g++.dg/ubsan/div-by-zero-2.C: New test.
9449
2166aeb3
MP
9450 PR c++/80095
9451 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9452
057da7af
VM
94532017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9454
9455 PR rtl-optimization/70478
9456 * gcc.target/s390/pr70478.c: New.
9457
3b6cb9e3
ML
94582017-04-07 Martin Liska <mliska@suse.cz>
9459
9460 PR target/79889
9461 * g++.dg/ext/mv8.C: Add aarch64* targets.
9462
70cd23c0
ML
94632017-04-07 Martin Liska <mliska@suse.cz>
9464
9465 PR ipa/80212
9466 * g++.dg/ipa/pr80212.C: New test.
9467
fe6bb25f
TP
94682017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9469
9470 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9471
bf7b869a
RB
94722017-04-07 Richard Biener <rguenther@suse.de>
9473
9474 PR tree-optimization/80334
9475 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9476 alignas on stack.
9477
2d143ba8
RB
94782017-04-07 Richard Biener <rguenther@suse.de>
9479
9480 PR middle-end/80341
9481 * gcc.dg/torture/pr80341.c: New testcase.
9482
ed3cd38d
JJ
94832017-04-06 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR debug/80234
9486 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9487 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9488
e5f56581
UB
94892017-04-06 Uros Bizjak <ubizjak@gmail.com>
9490
9491 PR target/79733
9492 * gcc.target/i386/pr79733.c: New test.
9493
a5211c80
UB
94942017-04-06 Uros Bizjak <ubizjak@gmail.com>
9495
9496 PR target/80298
9497 * gcc.target/i386/pr80298-1.c: New test.
9498 * gcc.target/i386/pr80298-2.c: Ditto.
9499
db086c96
TP
95002017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9501
9502 PR target/80082
9503 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9504 ARMv7-R.
9505
09b63f67
RB
95062017-04-06 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/80334
9509 * g++.dg/torture/pr80334.C: New testcase.
9510
d9f8c5af
ML
95112017-04-06 Martin Liska <mliska@suse.cz>
9512
9513 PR sanitizer/80166
9514 * gcc.dg/asan/pr80166.c: New test.
9515
1b68991f
RO
95162017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9517
9518 PR tree-optimization/79390
9519 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9520
0f784346
RB
95212017-04-06 Richard Biener <rguenther@suse.de>
9522
9523 PR tree-optimization/80262
9524 * gcc.target/i386/pr80262.c: New testcase.
9525
23a429c2
RB
95262017-04-06 Richard Biener <rguenther@suse.de>
9527
9528 PR middle-end/80281
9529 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9530
e2323a2b
VM
95312017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9532
9533 PR rtl-optimization/70703
9534 * gcc.target/i386/pr70703.c: New.
9535
47a11342
JJ
95362017-04-05 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR sanitizer/80308
9539 * c-c++-common/asan/pr80308.c: New test.
9540
d0ee17a5
DV
95412017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9542
9543 PR target/79890
9544 * gcc.target/s390/pr79890.c: New test case.
9545
36f896c7
JJ
95462017-04-05 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR target/80310
9549 * c-c++-common/ubsan/pr80310.c: New test.
9550
d16e2ddd
JJ
95512017-04-04 Jakub Jelinek <jakub@redhat.com>
9552
e1201dff
JJ
9553 PR c++/80297
9554 * g++.dg/torture/pr80297.C: New test.
9555
d16e2ddd
JJ
9556 PR tree-optimization/79390
9557 * gcc.target/i386/pr79390.c: New test.
9558 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9559
c0ea338b
VR
95602017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9561
9562 PR c++/80296
9563 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9564
a1527a93
TP
95652017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9566
9567 PR target/80307
9568 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9569 targeting any CPU or architecture.
9570 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9571 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9572 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9573 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9574 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9575 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9576 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9577 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9578
065ba179 95792017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9580
9581 PR fortran/69498
9582 * gfortran.dg/submodule_unexp.f90: New test.
9583
b1fd967c
JJ
95842017-04-04 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR target/80286
9587 * gcc.target/i386/avx-pr80286.c: New test.
9588 * gcc.dg/pr80286.c: New test.
9589
248179b5
RB
95902017-04-04 Richard Biener <rguenther@suse.de>
9591
9592 PR middle-end/80281
9593 * gcc.dg/torture/pr80281.c: New testcase.
9594
a577fcf2
RB
95952017-04-04 Richard Biener <rguenther@suse.de>
9596
9597 PR tree-optimization/80275
9598 * g++.dg/opt/pr80275.C: Make g static.
9599
833bbf60
SB
96002017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9601
9602 PR rtl-optimization/60818
9603 * gcc.c-torture/compile/pr60818.c: New testcase.
9604
5764ee3c
JW
96052017-04-03 Jonathan Wakely <jwakely@redhat.com>
9606
9607 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9608 * gcc.dg/20031012-1.c: Likewise.
9609 * gcc.dg/ipa/ipcp-1.c: Likewise.
9610 * gcc.dg/torture/matrix-3.c: Likewise.
9611 * gcc.target/powerpc/ppc-spe.c: Likewise.
9612 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9613
bbdf4e81
PB
96142017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9615
9616 PR target/80246
9617 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9618 powerpc_vsx_ok.
9619 (std, ld): Limit scan-assembler-times check to lp64.
9620 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9621 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9622 powerpc_vsx_ok.
9623
44bc146f
PB
96242017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9625
9626 PR target/80246
9627 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9628
fff80893
RB
96292017-04-03 Richard Biener <rguenther@suse.de>
9630
9631 PR tree-optimization/80275
9632 * g++.dg/opt/pr80275.C: New testcase.
9633
79f9fc38
DV
96342017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9635
9636 PR testsuite/79356
9637 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9638
a8e70fd3
RD
96392017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9640
9641 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9642 (bal): Increase iteration count and assume alignment.
9643
e0061866
BC
96442017-04-03 Bin Cheng <bin.cheng@arm.com>
9645
9646 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9647
c2d43326
AP
96482017-04-02 Andrew Pinski <apinski@cavium.com>
9649
9650 * gcc.c-torture/compile/nested-3.c: New testcase.
9651 * gcc.c-torture/execute/20170401-1.c: New testcase.
9652 * gcc.c-torture/execute/20170401-2.c: New testcase.
9653
a5a9046d
SB
96542017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9655
9656 PR rtl-optimization/79405
9657 gcc.dg/pr79405.c: New testcase.
9658
6f3af356
JJ
96592017-03-31 Jakub Jelinek <jakub@redhat.com>
9660
eee3756d
JJ
9661 PR debug/79255
9662 * gcc.dg/pr79255.c: New test.
9663
6f3af356
JJ
9664 PR c++/79572
9665 * g++.dg/ubsan/null-8.C: New test.
9666
99e6cfd6
PH
96672017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9668
9669 PR target/80107
9670 * gfortran.dg/pr80107.f: New.
9671
094e6b7a
JL
96722017-03-31 Jeff Law <law@redhat.com>
9673
9674 PR tree-optimization/49498
9675 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9676
eceb2409 96772017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9678
eceb2409
RB
9679 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9680
c412c01a 96812017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9682
c412c01a
RB
9683 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9684
005f12bf
JJ
96852017-03-31 Jakub Jelinek <jakub@redhat.com>
9686
af88f557
JJ
9687 PR libstdc++/80251
9688 * g++.dg/ext/is_aggregate.C: New test.
9689
7d790165
JJ
9690 PR middle-end/80173
9691 * gcc.target/i386/pr80173.c: New test.
9692
a7d55154
JJ
9693 PR middle-end/80163
9694 * gcc.dg/pr80163.c: New test.
9695
005f12bf
JJ
9696 PR debug/80025
9697 * gcc.dg/torture/pr80025.c: New test.
9698
c8e0f43f
MF
96992017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9700
9701 * gcc.target/mips/pr52125.c: Add -msym32.
9702
724d25f3
JJ
97032017-03-30 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR translation/80189
9706 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9707 * g++.dg/gomp/sharing-1.C: Likewise.
9708 * gfortran.dg/gomp/pr44536.f90: Likewise.
9709 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9710 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9711 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9712 * gfortran.dg/gomp/pr33439.f90: Likewise.
9713 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9714 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9715 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9716 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9717 * gcc.dg/gomp/sharing-1.c: Likewise.
9718
05dc406d
PB
97192017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9720
9721 PR target/80246
9722 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9723 Darwin and SPE.
9724 (dxex, dxexq): Update return type.
9725 (diex, diexq): Update argument type.
9726 * gcc.target/powerpc/pr80246.c: New test.
9727
b0fd4d7e
MJ
97282017-03-30 Martin Jambor <mjambor@suse.cz>
9729
9730 PR ipa/77333
9731 * g++.dg/ipa/pr77333.C: New test.
9732
de008ec4
JJ
97332017-03-30 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR target/80206
9736 * gcc.target/i386/pr80206.c: New test.
9737
28c02407
RB
97382017-03-30 Richard Biener <rguenther@suse.de>
9739
9740 PR tree-optimization/77498
9741 * gfortran.dg/pr77498.f: New testcase.
9742
10fa8dfb
MP
97432017-03-29 Marek Polacek <polacek@redhat.com>
9744
9745 PR c/79730
9746 * gcc.dg/pr79730.c: New test.
9747
fdc54f39
JD
97482017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9749
9750 PR libgfortran/78670
9751 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9752 a character of length 1. Update test for success.
9753 * gfortran.dg/dtio_28.f03: New test.
9754 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9755 'scratch' to delete the file when done.
9756
533c0b69
SB
97572017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9758
9759 PR rtl-optimization/80233
9760 * gcc.c-torture/compile/pr80233.c: New testcase.
9761
e35229f8
TK
97622017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9763
9764 PR fortran/80254
9765 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9766 * gfortran.dg/dec_io_2a.f90: instead (new test).
9767
5c0a28d4
JW
97682017-03-28 Jiong Wang <jiong.wang@arm.com>
9769
9770 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9771
19846619
SB
97722017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9773
9774 PR testsuite/43496
9775 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9776 generating PIC code.
9777
e5119fab
VM
97782017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9779
9780 PR rtl-optimization/80193
9781 * gcc.target/i386/pr80193.c: New.
9782
cf474530
JW
97832017-03-28 Janus Weil <janus@gcc.gnu.org>
9784
9785 PR fortran/78661
9786 * gfortran.dg/dtio_25.f90: Modified test case.
9787 * gfortran.dg/dtio_27.f90: New test case.
9788
34fac449
UB
97892017-03-28 Uros Bizjak <ubizjak@gmail.com>
9790
9791 PR target/53383
9792 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9793 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9794 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9795
3e907b90
BC
97962017-03-28 Bin Cheng <bin.cheng@arm.com>
9797
9798 * gcc.c-torture/compile/irreducible-loop.c: New.
9799
522818b9
RS
98002017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9801
3e907b90 9802 PR tree-optimization/80218
522818b9
RS
9803 * gcc.dg/pr80218.c: New test.
9804
ea7d7da8
RB
98052017-03-28 Richard Biener <rguenther@suse.de>
9806
9807 PR tree-optimization/78644
9808 * gcc.dg/pr78644-1.c: New testcase.
9809 * gcc.dg/pr78644-2.c: Likewise.
9810
498173ef
TT
98112017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9812
9813 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9814 * gcc.dg/pic-4.c: Likewise.
9815 * gcc.dg/pie-3.c: Likewise.
9816 * gcc.dg/pie-4.c: Likewise.
9817
c5ad2433
ML
98182017-03-28 Martin Liska <mliska@suse.cz>
9819
9820 PR ipa/80205
9821 * g++.dg/ipa/pr80205.C: New test.
9822
17722fb9
SKS
98232017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9824
9825 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9826 with sizeof(int) < 4.
9827 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9828 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9829 * gcc.dg/torture/pr79777.c: Likewise.
9830 * gcc.dg/torture/pr79910.c: Likewise.
9831
737f500a
RB
98322017-03-28 Richard Biener <rguenther@suse.de>
9833
9834 PR middle-end/80222
9835 * g++.dg/pr80222.C: New testcase.
9836
62f96a79
ML
98372017-03-28 Martin Liska <mliska@suse.cz>
9838
9839 PR ipa/80104
9840 * gcc.dg/ipa/pr80104.c: New test.
9841
72785f26
MP
98422017-03-28 Marek Polacek <polacek@redhat.com>
9843
9844 PR sanitizer/80067
9845 * c-c++-common/ubsan/shift-10.c: New test.
9846
86516987
JL
98472017-03-27 Jeff Law <law@redhat.com>
9848
4dbf1eee 9849 PR tree-optimization/80216
86516987
JL
9850 * gcc.c-torture/compile/pr80216.c: New test.
9851
aade772d
JJ
98522017-03-27 Jakub Jelinek <jakub@redhat.com>
9853
a9e4a1a5
JJ
9854 PR middle-end/80162
9855 * c-c++-common/pr80162-1.c: New test.
9856 * c-c++-common/pr80162-2.c: New test.
9857 * c-c++-common/pr80162-3.c: New test.
9858
aade772d
JJ
9859 PR target/80102
9860 * g++.dg/opt/pr80102.C: New test.
9861
d89f355e
MM
98622017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9863
9864 PR target/78543
9865 * gcc.target/powerpc/pr78543.c: New test.
9866
79c4d73b
KN
98672017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9868
9869 PR target/80103
9870 * gcc.target/powerpc/pr80103-1.c: New test.
9871
819df781
RB
98722017-03-27 Richard Biener <rguenther@suse.de>
9873
9874 PR tree-optimization/80181
9875 * gcc.dg/torture/pr80181.c: New testcase.
9876
84804c5b
CZ
98772017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9878
065ba179 9879 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9880
c5e5f5f6
RB
98812017-03-27 Richard Biener <rguenther@suse.de>
9882
9883 PR ipa/79776
9884 * g++.dg/ipa/pr79776.C: New testcase.
9885
7cd200f6
JJ
98862017-03-27 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR sanitizer/80168
9889 * gcc.dg/asan/pr80168.c: New test.
9890
79f512ff
RB
98912017-03-27 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/80170
9894 * gcc.dg/pr80170.c: New testcase.
9895
672d9f8e
RB
98962017-03-27 Richard Biener <rguenther@suse.de>
9897
9898 PR middle-end/80171
9899 * g++.dg/torture/pr80171.C: New testcase.
9900
978fcba3
JDA
99012017-03-26 John David Anglin <danglin@gcc.gnu.org>
9902
431d7882
JDA
9903 * gcc.dg/torture/pr79732.c: Require alias support.
9904 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9905
978fcba3
JDA
9906 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9907 libatomic_available.
9908 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9909 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9910
1f10d710
JD
99112017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9912
9913 PR libgfortran/78881
9914 * gfortran.dg/dtio_26.f90: New test.
9915
41036686
PT
99162017-03-25 Paul Thomas <pault@gcc.gnu.org>
9917
9918 PR fortran/80156
9919 PR fortran/79382
9920 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9921 testcase for PR80156. Add a main programme that tests that
9922 the typebound generic is accessible.
9923
5da906ca
BS
99242017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9925
9926 PR rtl-optimization/80160
9927 PR rtl-optimization/80159
9928
9929 * gcc.target/i386/pr80160.c: New test.
9930
7dabefa0
JJ
99312017-03-24 Jakub Jelinek <jakub@redhat.com>
9932
9933 PR sanitizer/79904
9934 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9935
c8b1fbc1
MP
99362017-03-24 Marek Polacek <polacek@redhat.com>
9937
9938 PR c++/80119
9939 * g++.dg/warn/Wuninitialized-9.C: New test.
9940
76794c52
AK
99412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9942
9943 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9944 and remove the high-level builtin. The error message for the
9945 would prevent compilation from reaching the second.
9946 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9947
2de2b3f9
AK
99482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9949
9950 * gcc.target/s390/vxe/negfma-1.c: New test.
9951
7d2fd075
AK
99522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9953
9954 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9955 * gcc.target/s390/arch12/mul-1.c: New test.
9956 * gcc.target/s390/arch12/mul-2.c: New test.
9957
72612e4e
AK
99582017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9959
9960 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9961
6c7774d1
AK
99622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9963
9964 * gcc.target/s390/vxe/popcount-1.c: New test.
9965
9ec98860
AK
99662017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9967
9968 * gcc.target/s390/vxe/bitops-1.c: New test.
9969
6654e96f
AK
99702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9971
9972 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9973 * lib/target-supports.exp: Add effective target check s390_vxe.
9974
77c585ca
AK
99752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9976
9977 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9978 comparison instructions used from now on.
9979
b5de6e84
AK
99802017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9981
9982 * gcc.target/s390/s390.exp (check_effective_target_vector):
9983 Include target-supports.exp and move target_vector check routine
9984 ...
9985 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9986 here and rename it.
9987 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9988 check from vector to s390_vx.
9989 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9990 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9991 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9992 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9993 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9994 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9995 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9996 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9997 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9998
a602f985
AK
99992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10000
10001 * gcc.target/s390/vector/vec-init-2.c: New test.
10002
085db63d
AK
100032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10004
10005 * gcc.dg/ubsan/pr79904-2.c: New test.
10006
dc4f29bc
AK
100072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10008
10009 PR target/79893
10010 * gcc.target/s390/zvector/pr79893.c: New test.
10011
56010684
JJ
100122017-03-24 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR rtl-optimization/80112
10015 * gcc.dg/pr80112.c: New test.
10016
f0d7b52d
RO
100172017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
10020 etc. line numbers.
10021 * gcc.dg/Walloca-1.c: Likewise.
10022 * gcc.dg/Walloca-2.c: Likewise.
10023 * gcc.dg/Wvla-larger-than-2.c: Likewise.
10024
635684c4
BS
100252017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10026
10027 PR tree-optimization/80158
10028 * gfortran.fortran-torture/compile/pr80158.f: New file.
10029
76afddf3
RB
100302017-03-24 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/80167
10033 * gcc.dg/graphite/pr80167.c: New testcase.
10034
c2e389bf
TV
100352017-03-24 Tom de Vries <tom@codesourcery.com>
10036
10037 PR testsuite/80092
10038 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10039 dg-require-effective-target global_constructor.
10040 * gcc.dg/tls/emutls-2.c: Same.
10041
a72821b4
TV
100422017-03-24 Tom de Vries <tom@codesourcery.com>
10043
10044 PR testsuite/80092
10045 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10046 dg-require-effective-target indirect_jumps.
10047
1658def9
TV
100482017-03-24 Tom de Vries <tom@codesourcery.com>
10049
10050 PR testsuite/80092
10051 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10052 nonlocal_goto.
10053
90e02692
TV
100542017-03-24 Tom de Vries <tom@codesourcery.com>
10055
10056 PR testsuite/80092
10057 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10058 * gcc.dg/Walloca-12.c: Same.
10059 * gcc.dg/attr-alloc_size-8.c: Same.
10060 * gcc.dg/Walloca-4.c: Same.
10061 * gcc.dg/Walloca-8.c: Same.
10062 * gcc.dg/Walloca-13.c: Same.
10063 * gcc.dg/Walloca-14.c: Same.
10064 * gcc.dg/attr-alloc_size-9.c: Same.
10065 * gcc.dg/Walloca-1.c: Same.
10066 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10067 * gcc.dg/Walloca-5.c: Same.
10068 * gcc.dg/Walloca-10.c: Same.
10069 * gcc.dg/Walloca-9.c: Same.
10070 * gcc.dg/attr-alloc_size-6.c: Same.
10071 * gcc.dg/Wvla-larger-than-1.c: Same.
10072 * gcc.dg/torture/pr71881.c: Same.
10073 * gcc.dg/torture/pr71901.c: Same.
10074 * gcc.dg/torture/pr78742.c: Same.
10075 * gcc.dg/builtin-alloc-size.c: Same.
10076 * gcc.dg/Walloca-2.c: Same.
10077 * gcc.dg/Walloca-6.c: Same.
10078 * gcc.dg/Walloca-11.c: Same.
10079 * gcc.dg/attr-alloc_size-7.c: Same.
10080 * gcc.dg/Wvla-larger-than-2.c: Same.
10081 * gcc.dg/Walloca-3.c: Same.
10082 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10083 * gcc.c-torture/compile/pr79413.c: Same.
10084 * gcc.c-torture/compile/pr78439.c: Same.
10085
842392c8
KN
100862017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10087
10088 * gcc.target/powerpc/p9-options-1.c: New test.
10089
de2b3f5c
KT
100902017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10091
10092 PR target/71436
10093 * gcc.c-torture/compile/pr71436.c: New test.
10094
2e6315ef 100952017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10096 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10097
10098 PR tree-optimization/79908
10099 PR tree-optimization/80136
10100 * gcc.dg/torture/pr79908.c: New file.
10101
9cdf0363
NK
101022017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10103
2e6315ef 10104 PR fortran/39239
9cdf0363
NK
10105 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10106
f3dd574e
JJ
101072017-03-22 Jakub Jelinek <jakub@redhat.com>
10108
f13e9cd5
JJ
10109 PR c++/80141
10110 * g++.dg/gomp/pr80141.C: New test.
10111
68ed2ba0
JJ
10112 PR c++/80129
10113 * g++.dg/torture/pr80129.C: New test.
10114
f3dd574e
JJ
10115 PR sanitizer/80110
10116 * g++.dg/tsan/pr80110.C: New test.
10117
918b6c9e
TK
101182017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10119
10120 PR fortran/80142
10121 * gfortran.dg/any_loc.f90: New test case.
10122
bf634d1c
TP
101232017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10124
10125 PR target/80082
10126 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10127 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10128
f7325b95
ML
101292017-03-22 Martin Liska <mliska@suse.cz>
10130
10131 PR target/79906
10132 * g++.dg/ext/mv8.C: Add power* targets.
10133
3f01b620
MS
101342017-03-21 Martin Sebor <msebor@redhat.com>
10135
10136 PR c++/79548
10137 * g++.dg/warn/Wunused-var-26.C: New test.
10138
1cefb051
BS
101392017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10140
10141 PR tree-optimization/79908
10142 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10143
edc1747f
MP
101442017-03-21 Marek Polacek <polacek@redhat.com>
10145 Martin Sebor <msebor@redhat.com>
10146
10147 PR tree-optimization/80109
10148 * gcc.dg/Walloca-14.c: New test.
10149
85106b87
JJ
101502017-03-21 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR target/80125
10153 * gcc.target/powerpc/pr80125.c: New test.
10154
e59a225f
NK
101552017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10156
10157 PR fortran/69498
10158 * gfortran.dg/unexp_attribute.f90: New test
10159
0ffe60b5 101602017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10161 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10162
10163 PR tree-optimization/79908
10164 * gcc.dg/torture/pr79908.c: New file.
10165
54eb90fe
SKS
101662017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10167
10168 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10169 with sizeof(int) < 4.
10170
5611c456
ML
101712017-03-21 Martin Liska <mliska@suse.cz>
10172
10173 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10174 apostrophes.
10175
e650ea2a
RB
101762017-03-21 Richard Biener <rguenther@suse.de>
10177
10178 PR tree-optimization/80032
10179 * g++.dg/opt/pr80032.C: New testcase.
10180
da2ce5f9
RB
101812017-03-21 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/80122
10184 * gcc.dg/torture/pr80122.c: New testcase.
10185
9d60683a
TT
101862017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10187
10188 * gcc.dg/pic-2.c: Skip for MIPS.
10189 * gcc.dg/pie-2.c: Skip for MIPS.
10190
d3e19c2c
PC
101912017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10192
10193 PR c++/77752
10194 * g++.dg/cpp0x/initlist97.C: New.
10195 * g++.dg/cpp0x/initlist85.C: Update.
10196
8bee092e
JJ
101972017-03-21 Jakub Jelinek <jakub@redhat.com>
10198
9f30dff0
JJ
10199 PR c/67338
10200 * gcc.dg/pr67338.c: New test.
10201
8bee092e
JJ
10202 PR c++/35878
10203 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10204 dump instead of assembler.
10205 * g++.dg/init/pr35878_2.C: Likewise.
10206 * g++.dg/init/pr35878_3.C: Likewise.
10207
4d1b8e70
JJ
102082017-03-21 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR c/80097
10211 * gcc.dg/ubsan/pr80097.c: New test.
10212
c34923c4
BS
102132017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10214
10215 PR tree-optimization/80054
10216 * g++.dg/torture/pr80054.C: New file.
10217
b0ba96c2
KN
102182017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10219
10220 PR target/79963
10221 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10222 directive to assure selection of proper bit using rlwinm insn.
10223 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10224 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10225 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10226 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10227
92377255
MP
102282017-03-20 Marek Polacek <polacek@redhat.com>
10229 Paolo Carlini <paolo.carlini@oracle.com>
10230
10231 PR c++/80059 - ICE with noexcept and __transaction_atomic
10232 * g++.dg/tm/pr80059-2.C: New test.
10233 * g++.dg/tm/pr80059.C: New test.
10234
243e28bf
ML
102352017-03-20 Martin Liska <mliska@suse.cz>
10236
10237 PR middle-end/79753
10238 * gcc.target/i386/mpx/pr79753.c: New test.
10239
918112d3
ML
102402017-03-20 Martin Liska <mliska@suse.cz>
10241
10242 PR target/79769
10243 PR target/79770
10244 * g++.dg/pr79769.C: New test.
10245 * gcc.target/i386/mpx/pr79770.c: New test.
10246
e325aba2
AK
102472017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10248
10249 PR target/78857
10250 * gcc.target/s390/load-and-test-fp-1.c: New test.
10251 * gcc.target/s390/load-and-test-fp-2.c: New test.
10252
91d2c04c
PT
102532017-03-18 Paul Thomas <pault@gcc.gnu.org>
10254
10255 PR fortran/79676
10256 * gfortran.dg/submodule_28.f08 : New test.
10257
c7e4107b
PT
102582017-03-18 Paul Thomas <pault@gcc.gnu.org>
10259
10260 PR fortran/71838
10261 * gfortran.dg/submodule_26.f08 : New test.
10262 * gfortran.dg/submodule_27.f08 : New test.
10263
d8fe28be
PH
102642017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10265
10266 PR target/79951
10267 * gcc.target/powerpc/pr79951.c: New.
10268
4a17943d
BS
102692017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10270
10271 PR rtl-optimization/79910
10272 * gcc.dg/torture/pr79910.c: New test.
10273
7f166d94
JL
102742017-03-17 Jeff Law <law@redhat.com>
10275
10276 PR tree-optimization/71437
10277 * gcc.dg/tree-ssa/pr71437.c: New test.
10278 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10279 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10280 now caught by VRP, but which were previously caught by DOM.
10281
12c4f7dc
RB
102822017-03-17 Richard Biener <rguenther@suse.de>
10283
10284 PR middle-end/80075
10285 * g++.dg/torture/pr80075.C: New testcase.
10286
207f3423
MM
102872017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10288
10289 PR target/71294
10290 * g++.dg/pr71294.C: New test.
10291
9fc900af
SB
102922017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10293
10294 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10295
c05c2380
JJ
102962017-03-16 Jakub Jelinek <jakub@redhat.com>
10297
e711928b
JJ
10298 PR fortran/80010
10299 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10300
c05c2380
JJ
10301 PR fortran/79886
10302 * gfortran.dg/pr79886.f90: New test.
10303
3231d64b
MM
103042017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10305
10306 PR target/79038
10307 * gcc.target/powerpc/pr79038-1.c: New test.
10308
81ef1f5e
SB
103092017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10310
10311 PR fortran/33271
10312 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10313
395a1e9b
JW
103142017-03-15 Jiong Wang <jiong.wang@arm.com>
10315
10316 PR testsuite/79356
10317 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10318
05f65910
UB
103192017-03-15 Uros Bizjak <ubizjak@gmail.com>
10320
10321 PR target/80019
10322 * gcc.target/i386/pr80019.c: New test.
10323
94285a7d
ML
103242017-03-15 Martin Liska <mliska@suse.cz>
10325
10326 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10327
a983542b
MS
103282017-03-14 Martin Sebor <msebor@redhat.com>
10329
10330 PR tree-optimization/79800
10331 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10332 * gcc.dg/tree-ssa/pr79800.c: New test.
10333
76ca5f40
MM
103342017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10335
10336 PR target/79947
10337 * gcc.target/powerpc/pr79947.c: New test.
10338
5d9a283a
MS
103392017-03-14 Martin Sebor <msebor@redhat.com>
10340
10341 PR middle-end/80020
10342 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10343 * gcc.dg/attr-alloc_size-7.c: Same.
10344 * gcc.dg/attr-alloc_size-9.c: Same.
10345 * gcc.dg/builtin-alloc-size.c: Same.
10346 * gcc.dg/pr80020.c: New test.
10347
4692943d
BS
103482017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10349
10350 PR rtl-optimization/79728
10351 * gcc.target/i386/sse-globalreg.c: New test.
10352
861d9d5e
ML
103532017-03-14 Martin Liska <mliska@suse.cz>
10354
10355 PR lto/66295
10356 * gcc.dg/tree-prof/pr66295.c: New test.
10357
a48018b5
ML
103582017-03-13 Martin Liska <mliska@suse.cz>
10359
10360 PR middle-end/78339
10361 * gcc.target/i386/mpx/pr78339.c: New test.
10362
8c56cc5a
CZ
103632017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10364
065ba179 10365 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10366
14555394
CZ
103672017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10368
065ba179 10369 * gcc.target/arc/pr9001090948.c: New file.
14555394 10370
3079b92e
SB
103712017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10372
10373 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10374 Fix test. Make early-out condition return early. Correct comments.
10375
c08de9db
JD
103762017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10377
10378 PR libgfortran/78854
10379 * gfortran.dg/dtio_25.f90: New test.
10380
66b27545
MS
103812017-03-10 Martin Sebor <msebor@redhat.com>
10382
10383 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10384
8f2f6381
BS
103852017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10386
10387 PR rtl-optimization/78911
10388 * gcc.target/i386/pr78911-1.c: New test.
10389 * gcc.target/i386/pr78911-2.c: New test.
10390
8e2c69b4 103912017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10392
8e2c69b4
WS
10393 PR target/79941
10394 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10395 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10396 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10397
455d833c
MP
103982017-03-10 Marek Polacek <polacek@redhat.com>
10399
10400 PR c++/79967
10401 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10402
cdd669f9
JJ
104032017-03-10 Jakub Jelinek <jakub@redhat.com>
10404
e260b0a7
JJ
10405 PR c++/79899
10406 * g++.dg/other/friend7.C: New test.
10407
cdd669f9
JJ
10408 PR c++/79896
10409 * g++.dg/ext/int128-5.C: New test.
10410
730e6e46
SB
104112017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10412
10413 PR testsuite/79356
10414 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10415 powerpc, sparc, or s390x.
10416
fc8f6304
PH
104172017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10418
10419 PR target/79907
10420 * gcc.target/powerpc/pr79907.c: New.
10421
f1b0632a
OH
104222017-03-10 Olivier Hainque <hainque@adacore.com>
10423
10424 * gnat.dg/opt64.adb: New test.
10425 * gnat.dg/opt64_pkg.ads: New helper.
10426 * gnat.dg/opt64_pkg.adb: New helper.
10427
5558f089
JJ
104282017-03-10 Jakub Jelinek <jakub@redhat.com>
10429
2d9dd4fb
JJ
10430 PR rtl-optimization/79909
10431 * gcc.target/powerpc/pr79909.c: New test.
10432
72772e67
JJ
10433 PR tree-optimization/79972
10434 * gcc.dg/pr79972.c: New test.
10435
5558f089
JJ
10436 PR tree-optimization/77975
10437 * gcc.dg/pr77975.c: New test.
10438
822a132c
MP
104392017-03-09 Marek Polacek <polacek@redhat.com>
10440
10441 PR c++/79962
10442 PR c++/79984
10443 * c-c++-common/nonnull-3.c: New test.
10444 * g++.dg/warn/Wnonnull3.C: New test.
10445
c9819d22
MF
104462017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10447
10448 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10449 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10450
36618428
MP
104512017-03-09 Marek Polacek <polacek@redhat.com>
10452
10453 PR sanitizer/79757
10454 * gcc.dg/ubsan/pr79757-1.c: New test.
10455 * gcc.dg/ubsan/pr79757-2.c: New test.
10456 * gcc.dg/ubsan/pr79757-3.c: New test.
10457 * gcc.dg/ubsan/pr79757-4.c: New test.
10458 * gcc.dg/ubsan/pr79757-5.c: New test.
10459
01e5af5a
JJ
104602017-03-09 Jakub Jelinek <jakub@redhat.com>
10461
10462 PR c/79969
10463 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10464
6443c7c0
MP
104652017-03-09 Marek Polacek <polacek@redhat.com>
10466
10467 PR c++/79687
10468 * g++.dg/expr/ptrmem8.C: New test.
10469 * g++.dg/expr/ptrmem9.C: New test.
10470
d721dc3c
RB
104712017-03-09 Richard Biener <rguenther@suse.de>
10472
10473 PR tree-optimization/79977
10474 * gcc.dg/graphite/pr79977.c: New testcase.
10475
1f1fd3e2
TT
104762017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10477
10478 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10479 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10480 * lib/target-supports.exp (check_effective_target_rdynamic):
10481 New proc.
10482
16967aff
RB
104832017-03-09 Richard Biener <rguenther@suse.de>
10484
10485 PR middle-end/79971
10486 * gcc.dg/fixed-point/pr79971.c: New testcase.
10487
26d7dc48
RB
104882017-03-09 Richard Biener <rguenther@suse.de>
10489
10490 PR ipa/79970
10491 * gcc.dg/torture/pr79970.c: New testcase.
10492
35f77c28
PC
104932017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 PR c++/71966
10496 * g++.dg/cpp0x/pr71966-1.C: New.
10497 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10498
8a7df031
ML
104992017-03-09 Martin Liska <mliska@suse.cz>
10500
10501 PR tree-optimization/79631
10502 * gcc.target/i386/mpx/pr79631.c: New test.
10503
3828bb0d
ML
105042017-03-09 Martin Liska <mliska@suse.cz>
10505
10506 PR target/65705
10507 PR target/69804
10508 * gcc.target/i386/pr71458.c: Update scanned pattern.
10509
410a590c
MP
105102017-03-09 Marek Polacek <polacek@redhat.com>
10511
10512 PR c++/79672
10513 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10514 * g++.dg/warn/Wduplicated-branches3.C: New test.
10515
f084a22e
PG
105162017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10517
10518 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10519
a278b1c3
ML
105202017-03-09 Martin Liska <mliska@suse.cz>
10521
10522 PR ipa/79764
10523 * g++.dg/pr79764.C: New test.
10524
8dc19053
ML
105252017-03-09 Martin Liska <mliska@suse.cz>
10526
10527 PR ipa/79761
10528 * g++.dg/pr79761.C: New test.
10529
030fc94a
JJ
105302017-03-09 Jakub Jelinek <jakub@redhat.com>
10531
9e463823
JJ
10532 PR sanitizer/79944
10533 * c-c++-common/asan/pr79944.c: New test.
10534
6b62f323
JJ
10535 PR target/79932
10536 * gcc.target/i386/pr79932-2.c: New test.
10537
030fc94a
JJ
10538 PR target/79932
10539 * gcc.target/i386/pr79932-1.c: New test.
10540
423aec8b
MP
105412017-03-09 Marek Polacek <polacek@redhat.com>
10542
10543 PR c++/79900 - ICE in strip_typedefs
10544 * g++.dg/warn/Wpadded-1.C: New test.
10545
6659fe59
MP
105462017-03-08 Marek Polacek <polacek@redhat.com>
10547
10548 * g++.dg/Walloca1.C: Adjust dg-warning.
10549
f1a675e4
AH
105502017-03-08 Andrew Haley <aph@redhat.com>
10551
10552 PR tree-optimization/79943
10553 * gcc.dg/tree-ssa/pr79943.c: New test.
10554
edfcd7e3
RB
105552017-03-08 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/79955
10558 * gcc.dg/uninit-24.c: New testcase.
10559
61fdfd8c
RB
105602017-03-08 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/79920
10563 * gcc.dg/vect/pr79920.c: New testcase.
10564
4b48e883
JJ
105652017-03-08 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR sanitizer/79904
10568 * gcc.dg/ubsan/pr79904.c: New test.
10569
a71dbc63
JJ
105702017-03-07 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR c/79834
10573 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10574 diagnostics.
10575
d8a90142
MP
105762017-03-07 Marek Polacek <polacek@redhat.com>
10577
10578 PR middle-end/79809
10579 * g++.dg/Walloca1.C: New test.
10580
a5e9e3e4
ML
105812017-03-07 Martin Liska <mliska@suse.cz>
10582
10583 PR middle-end/68270
10584 * g++.dg/pr68270.C: New test.
10585
1f6dba54
JJ
105862017-03-07 Jakub Jelinek <jakub@redhat.com>
10587
760f82db
JJ
10588 PR rtl-optimization/79901
10589 * gcc.target/i386/pr79901.c: New test.
10590
1f6dba54
JJ
10591 PR sanitizer/79897
10592 * c-c++-common/ubsan/pr79897.c: New test.
10593
feca7b89
VM
105942017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10595
10596 PR rtl-optimization/79571
10597 * gcc.target/i386/pr79571.c: New.
10598
bdbbf28d
MP
105992017-03-06 Marek Polacek <polacek@redhat.com>
10600
10601 PR c++/79796 - ICE with NSDMI and this pointer
10602 * g++.dg/cpp0x/nsdmi13.C: New test.
10603
52564551
JK
106042017-03-06 Julia Koval <julia.koval@intel.com>
10605
10606 PR target/79793
10607 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10608 directives.
10609 * gcc.target/i386/interrupt-13.c: Ditto.
10610 * gcc.target/i386/interrupt-14.c: Ditto.
10611 * gcc.target/i386/interrupt-15.c: Ditto.
10612
345edb37
JJ
106132017-03-06 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR c++/79822
10616 * g++.dg/cpp0x/constexpr-79822.C: New test.
10617
a8d25fd0
RB
106182017-03-06 Richard Biener <rguenther@suse.de>
10619
10620 PR tree-optimization/79894
10621 * gcc.dg/vect/pr79887.c: New testcase.
10622
522fcdd7
RB
106232017-03-06 Richard Biener <rguenther@suse.de>
10624
10625 PR tree-optimization/79824
10626 * gcc.dg/vect/pr79824-1.c: New testcase.
10627 * gcc.dg/vect/pr79824-2.c: Likewise.
10628
54649631
TT
106292017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10630
10631 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10632 gettimeofday. Remove dg-skip-if for AVR.
10633 * lib/target-supports.exp (check_effective_target_gettimeofday):
10634 New proc.
10635
4bbc8970
RD
106362017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10637
10638 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10639 * gcc.target/s390/hotpatch-10.c: Likewise.
10640 * gcc.target/s390/hotpatch-11.c: Likewise.
10641 * gcc.target/s390/hotpatch-12.c: Likewise.
10642 * gcc.target/s390/hotpatch-13.c: Likewise.
10643 * gcc.target/s390/hotpatch-14.c: Likewise.
10644 * gcc.target/s390/hotpatch-15.c: Likewise.
10645 * gcc.target/s390/hotpatch-16.c: Likewise.
10646 * gcc.target/s390/hotpatch-17.c: Likewise.
10647 * gcc.target/s390/hotpatch-18.c: Likewise.
10648 * gcc.target/s390/hotpatch-19.c: Likewise.
10649 * gcc.target/s390/hotpatch-2.c: Likewise.
10650 * gcc.target/s390/hotpatch-26.c: Likewise.
10651 * gcc.target/s390/hotpatch-27.c: Likewise.
10652 * gcc.target/s390/hotpatch-28.c: Likewise.
10653 * gcc.target/s390/hotpatch-3.c: Likewise.
10654 * gcc.target/s390/hotpatch-4.c: Likewise.
10655 * gcc.target/s390/hotpatch-5.c: Likewise.
10656 * gcc.target/s390/hotpatch-6.c: Likewise.
10657 * gcc.target/s390/hotpatch-7.c: Likewise.
10658 * gcc.target/s390/hotpatch-8.c: Likewise.
10659 * gcc.target/s390/hotpatch-9.c: Likewise.
10660
5f215a70
PC
106612017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10662
10663 PR c++/64574
10664 * g++.dg/template/crash125.C: New.
10665
296cc393
JJ
106662017-03-06 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR target/79812
10669 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10670
ca8942a3
TT
106712017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10672
10673 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10674
c1b993c0
PG
106752017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10676
10677 * gcc.target/mips/msa-minmax.c: New tests.
10678
a50a32aa
ML
106792017-03-06 Martin Liska <mliska@suse.cz>
10680
10681 PR sanitize/79783
10682 * g++.dg/asan/pr79783.C: New test.
10683
5ada812c
PG
106842017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10685
10686 * gcc.target/mips/msa-dotp.c: New tests.
10687
334b3c4b
PG
106882017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10689
10690 * gcc.target/mips/msa-bclri.c: New test.
10691
d8b4baeb
PC
106922017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10693
10694 PR c++/70266
10695 * g++.dg/tm/pr70266.C: New.
10696
ef78bc3c 106972017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10698 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10699
10700 * gfortran.dg/coarray/fail_image_1.f08: New test.
10701 * gfortran.dg/coarray/fail_image_2.f08: New test.
10702 * gfortran.dg/coarray/failed_images_1.f08: New test.
10703 * gfortran.dg/coarray/failed_images_2.f08: New test.
10704 * gfortran.dg/coarray/image_status_1.f08: New test.
10705 * gfortran.dg/coarray/image_status_2.f08: New test.
10706 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10707 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10708 * gfortran.dg/coarray_fail_st.f90: New test.
10709 * gfortran.dg/coarray_failed_images_1.f08: New test.
10710 * gfortran.dg/coarray_image_status_1.f08: New test.
10711 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10712
7f5a7d78
MP
107132017-03-03 Marek Polacek <polacek@redhat.com>
10714
10715 PR c/79758
10716 * gcc.dg/noncompile/pr79758.c: New test.
10717
cc195d46
JJ
107182017-03-03 Jakub Jelinek <jakub@redhat.com>
10719
10720 PR middle-end/79805
10721 * g++.dg/opt/pr79805.C: New test.
10722
945b6e16
AS
107232017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10724
10725 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10726 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10727 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10728 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10729 * gcc.target/i386/i386.exp
10730 (check_effective_target_avx512vpopcntdq): New.
10731
31dcc385
TT
107322017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10733
10734 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10735 ilp32 targets and match DImode registers for lp64 targets.
10736
0e174ae1
UB
107372017-03-03 Uros Bizjak <ubizjak@gmail.com>
10738
10739 * g++.dg/pr71624.C: Disable for x32.
10740 * g++.dg/pr71633.C: Ditto.
10741
93505ec5
JJ
107422017-03-03 Jakub Jelinek <jakub@redhat.com>
10743
10744 PR target/79807
10745 * gcc.target/i386/pr79807.c: New test.
10746
d78a1c01
ML
107472017-03-03 Martin Liska <mliska@suse.cz>
10748
10749 PR tree-optimization/79803
10750 * gcc.dg/tree-ssa/pr79803.c: New test.
10751
ec7f796e
ML
107522017-03-03 Martin Liska <mliska@suse.cz>
10753
10754 PR rtl-optimization/79574
10755 * gcc.dg/pr79574-2.c: New test.
10756
30d309aa
RB
107572017-03-03 Richard Biener <rguenther@suse.de>
10758
10759 PR c++/79825
10760 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10761
38801de5
JJ
107622017-03-03 Jakub Jelinek <jakub@redhat.com>
10763
10764 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10765
7278b0a2
MP
107662017-03-03 Marek Polacek <polacek@redhat.com>
10767
10768 PR c++/79791
10769 * g++.dg/warn/Wwrite-strings-1.C: New test.
10770 * g++.dg/warn/Wwrite-strings-2.C: New test.
10771 * g++.dg/warn/Wwrite-strings-3.C: New test.
10772 * g++.dg/warn/Wwrite-strings-4.C: New test.
10773 * g++.dg/warn/Wwrite-strings-5.C: New test.
10774 * g++.dg/warn/Wwrite-strings-6.C: New test.
10775 * g++.dg/warn/Wwrite-strings-7.C: New test.
10776 * g++.dg/warn/Wwrite-strings-8.C: New test.
10777 * g++.dg/warn/Wwrite-strings-9.C: New test.
10778 * g++.dg/warn/Wwrite-strings-10.C: New test.
10779 * g++.dg/warn/Wwrite-strings-11.C: New test.
10780 * g++.dg/warn/Wwrite-strings-12.C: New test.
10781
75473a91
RB
107822017-03-03 Richard Biener <rguenther@suse.de>
10783
10784 PR middle-end/79818
10785 * gcc.dg/torture/pr79818.c: New testcase.
10786
50bea0c5
JJ
107872017-03-02 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR c++/79782
10790 * g++.dg/warn/Wunused-parm-10.C: New test.
10791
130f15ce
UB
107922017-03-02 Uros Bizjak <ubizjak@gmail.com>
10793
10794 * gcc.dg/rtl/x86_64/*.c: Test for
10795 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10796
dc362ada
UB
107972017-03-02 Uros Bizjak <ubizjak@gmail.com>
10798
10799 PR target/79514
10800 * gcc.target/i386/pr79514.c: New test.
10801
fe792dd8
JJ
108022017-03-02 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR rtl-optimization/79780
10805 * gcc.c-torture/compile/pr79780.c: New test.
10806
e80facb4
RB
108072017-03-02 Richard Biener <rguenther@suse.de>
10808
10809 PR tree-optimization/79345
10810 PR c++/42000
10811 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10812 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10813 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10814
eb0e7c34
RB
108152017-03-02 Richard Biener <rguenther@suse.de>
10816
10817 PR c/79756
10818 * gcc.dg/vector-1.c: New testcase.
10819
653a4b32
BC
108202017-03-02 Bin Cheng <bin.cheng@arm.com>
10821
10822 PR tree-optimization/66768
10823 * gcc.target/i386/pr66768.c: New test.
10824
da403f31
RB
108252017-03-02 Richard Biener <rguenther@suse.de>
10826
10827 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10828 * gcc.dg/rtl/x86_64/final.c: Likewise.
10829 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10830 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10831 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10832 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10833
83692f96
RB
108342017-03-02 Richard Biener <rguenther@suse.de>
10835
10836 PR tree-optimization/79777
10837 * gcc.dg/torture/pr79777.c: New testcase.
10838
71dedb33
MS
108392017-03-01 Martin Sebor <msebor@redhat.com>
10840
10841 PR middle-end/79692
10842 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10843 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10844 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10845 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10846
48990905
UB
108472017-03-01 Uros Bizjak <ubizjak@gmail.com>
10848
10849 * gcc.target/i386/invsize-2.c: New test.
10850 * gcc.target/i386/invsize-3.c: Ditto.
10851 * gcc.target/i386/invsize-4.c: Ditto.
10852 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10853 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10854
c7f0c9f3
MM
108552017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10856
10857 PR target/79439
10858 * gcc.target/powerpc/pr79439.c: New test.
10859
f5ef6bfc
PH
108602017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10861
10862 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10863 scan string.
10864
10865
50181506
KN
108662017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10867
10868 PR target/79395
10869 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10870 pattern to look for vcmpequd. instead of vcmpnew.
10871 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10872 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10873 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10874 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10875 look for xvcmpeqdp. instead of xvcmpnedp.
10876 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10877 look for vcmpequd. instead of vcmpnew.
10878 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10879 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10880 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10881 look for xvcmpeqsp. instead of xvcmpnesp.
10882 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10883 look for xvcmpeqdp. instead of xvcmpnedp.
10884 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10885 look for vcmpequd. instead of vcmpnew.
10886 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10887 look for vcmpeqsp instead of xvcmpnesp.
10888 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10889 look for xvcmpeqdp instead of xvcmpnedp.
10890
0100ae43
RB
108912017-03-01 Richard Biener <rguenther@suse.de>
10892
10893 PR middle-end/79721
10894 * gcc.dg/torture/pr79721.c: New testcase.
10895
0f3f4ffe
JJ
108962017-03-01 Jakub Jelinek <jakub@redhat.com>
10897
42132674
JJ
10898 PR c++/79681
10899 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10900 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10901
e3e9e8ca
JJ
10902 PR c++/79746
10903 * g++.dg/warn/Wunused-parm-9.C: New test.
10904
0f3f4ffe
JJ
10905 PR tree-optimization/79734
10906 * g++.dg/opt/pr79734.C: New test.
10907
ad1de652
JJ
109082017-02-28 Jakub Jelinek <jakub@redhat.com>
10909
10910 PR tree-optimization/79737
10911 * gcc.c-torture/execute/pr79737-1.c: New test.
10912 * gcc.c-torture/execute/pr79737-2.c: New test.
10913
7a1ae923
EB
109142017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10915
10916 * gcc.target/sparc/20170228-1.c: New test.
10917
2af0c3ed
UB
109182017-02-28 Uros Bizjak <ubizjak@gmail.com>
10919
10920 * gcc.target/i386/invsize-1.c: New test.
10921
203ced0a
MS
109222017-02-28 Martin Sebor <msebor@redhat.com>
10923
10924 PR tree-optimization/79691
10925 * gcc.dg/tree-ssa/pr79691.c: New test.
10926
8a915b87
JJ
109272017-02-28 Jakub Jelinek <jakub@redhat.com>
10928
10929 PR target/79729
10930 * gcc.target/i386/pr79729.c: New test.
10931
41aa3a38
RB
109322017-02-28 Richard Biener <rguenther@suse.de>
10933
10934 PR tree-optimization/79740
10935 * gcc.dg/torture/pr79740.c: New testcase.
10936
587240d2
RB
109372017-02-28 Richard Biener <rguenther@suse.de>
10938
10939 PR middle-end/79731
10940 * c-c++-common/torture/pr79731.c: New testcase.
10941
dd3f4560
RB
109422017-02-28 Richard Biener <rguenther@suse.de>
10943
10944 PR tree-optimization/79732
10945 * gcc.dg/torture/pr79732.c: New testcase.
10946
c7d97b28
RB
109472017-02-28 Richard Biener <rguenther@suse.de>
10948
10949 PR tree-optimization/79723
10950 * gcc.target/i386/pr79723.c: New testcase.
10951
c8f28a3c
PH
109522017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10953
10954 PR target/79544
10955 * gcc.target/powerpc/pr79544.c: New.
10956
c91c3003
PC
109572017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10958
10959 PR c++/79414
10960 * g++.dg/parse/crash67.C: New.
10961
57fa080b
BC
109622017-02-27 Bin Cheng <bin.cheng@arm.com>
10963
10964 PR tree-optimization/77536
10965 * gcc.dg/vect/pr79347.c: Revise testing string.
10966
68b948d3
RB
109672017-02-27 Richard Biener <rguenther@suse.de>
10968
10969 PR tree-optimization/45397
10970 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10971
69a2e8a1
RB
109722017-02-27 Richard Biener <rguenther@suse.de>
10973
10974 PR tree-optimization/79690
10975 * gcc.target/i386/pr79690.c: New testcase.
10976
c7b608a9
TK
109772017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10978
10979 PR fortran/51119
10980 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10981 of original.
10982 * gfortran.dg/inline_matmul_11.f90: Likewise.
10983 * gfortran.dg/inline_matmul_9.f90: Likewise.
10984 * gfortran.dg/matmul_13.f90: New test.
10985 * gfortran.dg/matmul_14.f90: New test.
10986
98561a9b
JJ
109872017-02-25 Jakub Jelinek <jakub@redhat.com>
10988
10989 PR middle-end/79396
10990 * g++.dg/opt/pr79396.C: New test.
10991
77be9417
DH
109922017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10993
10994 PR fortran/79597
10995 * gfortran.dg/dtio_6.f90: Update test.
10996
109972017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10998
10999 PR fortran/79601
11000 * gfortran.dg/interface_operator_2.f90: New test.
11001
b9822443
JJ
110022017-02-24 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR c/79677
11005 * gcc.dg/pr79677.c: New test.
11006
4bc2b786
MF
110072017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
11008
11009 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
11010 of mov.ps.
11011 * gcc.target/mips/mips-ps-type.c (move): Likewise.
11012 (cond_move1): Simplify condition to force generation of
11013 mov[nz].ps.
11014 (cond_move2): Likewise.
11015
4227c9ad
JJ
110162017-02-24 Jakub Jelinek <jakub@redhat.com>
11017
11018 PR c++/79588
11019 * g++.dg/warn/Wrestrict-1.C: New test.
11020 * g++.dg/warn/Wrestrict-2.C: New test.
11021
fd527ec1
DE
110222017-02-24 David Edelsohn <dje.gcc@gmail.com>
11023
11024 * g++.dg/ext/complit15.C: Require LTO.
11025
2af8fd5c
TT
110262017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
11027
11028 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
11029 logical_op_short_circuit to skip targets.
11030 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
11031 and s390.
11032
0b9cdb9a
EB
110332017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gnat.dg/opt63.adb: New test.
11036
4af362a9
EB
110372017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11038
11039 * gnat.dg/discr47.adb: New test.
11040
7699e88f
RB
110412017-02-24 Richard Biener <rguenther@suse.de>
11042
11043 PR tree-optimization/79389
11044 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11045
e3beb191
PC
110462017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11047
11048 PR c++/79361
11049 * g++.dg/cpp0x/pr79361-1.C: New.
11050 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11051
195610aa
EB
110522017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11053
11054 * gcc.target/visium/bit_test.c: Accept any lsr form.
11055 * gcc.target/visium/block_move.c: Tweak.
11056
17885cad
DV
110572017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11058
11059 PR 68749
11060 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11061
45f7faf0
RB
110622017-02-23 Richard Biener <rguenther@suse.de>
11063
11064 PR tree-optimization/79683
11065 * gcc.target/i386/pr79683.c: New testcase.
11066
18eb304e
JL
110672017-02-22 Jeff Law <law@redhat.com>
11068
11069 PR tree-optimization/79578
11070 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11071
0a864a97
SD
110722017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11073
11074 * gcc.target/mips/msa-fp-cc.c: New test.
11075
fe8ece05
JJ
110762017-02-22 Jakub Jelinek <jakub@redhat.com>
11077
e40b6fc7
JJ
11078 PR c++/79664
11079 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11080 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11081 * g++.dg/gomp/pr79664.C: New test.
11082
fe8ece05
JJ
11083 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11084
78af14ae
MP
110852017-02-22 Marek Polacek <polacek@redhat.com>
11086
11087 PR c++/79653
11088 * g++.dg/cpp0x/alignas10.C: New test.
11089 * g++.dg/cpp0x/alignas9.C: New test.
11090
8fdddd3d
MP
11091 PR c++/79657
11092 * g++.dg/ext/underlying_type12.C: New test.
11093
61ac5ebe
MP
11094 PR c/79662
11095 * gcc.dg/enum-incomplete-4.c: New test.
11096
888c7050
JJ
110972017-02-22 Jakub Jelinek <jakub@redhat.com>
11098
11099 PR target/70465
11100 * gcc.target/i386/pr70465-2.c: New test.
11101
6d3daa1a
UB
111022017-02-21 Uros Bizjak <ubizjak@gmail.com>
11103
11104 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11105
76dd203e
RB
111062017-02-22 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/79673
11109 * gcc.target/i386/pr79673.c: New testcase.
11110
a9c774d2
RB
111112017-02-22 Richard Biener <rguenther@suse.de>
11112
11113 PR tree-optimization/79666
11114 * gcc.dg/torture/pr79666.c: New testcase.
11115
8f4f841a
ML
111162017-02-22 Martin Liska <mliska@suse.cz>
11117
11118 PR lto/79587
11119 * gcc.dg/tree-prof/pr79587.c: New test.
11120
a232a1cb
MP
111212017-02-21 Marek Polacek <polacek@redhat.com>
11122
11123 PR c++/79535
11124 * g++.dg/ext/flexary23.C: New test.
11125
b86fec68
UB
111262017-02-21 Uros Bizjak <ubizjak@gmail.com>
11127
11128 PR target/79593
11129 * gcc.target/i386/pr79593.c: New test.
11130
5c3f1d7b
JJ
111312017-02-21 Jakub Jelinek <jakub@redhat.com>
11132
b7280ac2
JJ
11133 PR c++/79654
11134 * g++.dg/cpp1z/decomp26.C: New test.
11135
5c3f1d7b
JJ
11136 PR sanitizer/79589
11137 * g++.dg/ubsan/pr79589.C: New test.
11138
1486c2a7
JL
111392017-02-21 Jeff Law <law@redhat.com>
11140
11141 PR tree-optimization/79621
11142 * gcc.c-torture/compile/pr79621.c: New test.
11143
2f3ec56d
JJ
111442017-02-21 Jakub Jelinek <jakub@redhat.com>
11145
3bb43119
JJ
11146 PR c++/79655
11147 * g++.dg/cpp1y/constexpr-79655.C: New test.
11148
664beaf2 11149 PR c++/79639
b86fec68 11150 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11151
956d3e61
JJ
11152 PR target/79633
11153 * gcc.target/i386/mpx/pr79633.c: New test.
11154
d4cbfca4
JJ
11155 PR target/79570
11156 * gcc.dg/pr79570.c: New test.
11157
00bc9de3
JJ
11158 PR c++/79641
11159 * c-c++-common/pr79641.c: New test.
11160
d002d099
JJ
11161 PR tree-optimization/79649
11162 * gcc.target/i386/pr79649.c: New test.
11163
2f3ec56d
JJ
11164 PR target/79494
11165 * gcc.dg/pr79494.c: New test.
11166
e6655a5f
SB
111672017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11168
11169 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11170 to dg-options.
11171
111722017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11173
11174 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11175
fd527ec1
DE
111762017-02-02 Jason Merrill <jason@redhat.com>
11177
11178 PR c++/79580
11179 * g++.dg/ext/complit15.C: New.
11180
027a9dd5
KN
111812017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11182
11183 PR target/78056
11184 * gcc.target/powerpc/pr78056-8.c: Remove.
11185
80480cee
MP
111862017-02-20 Marek Polacek <polacek@redhat.com>
11187
11188 PR middle-end/79537
11189 * gcc.dg/comp-goto-4.c: New test.
11190
85ade8d6
MP
11191 PR sanitizer/79558
11192 * c-c++-common/ubsan/bounds-14.c: New test.
11193
705d3b77
JJ
111942017-02-20 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR target/79568
11197 * gcc.target/i386/pr79568-1.c: New test.
11198 * gcc.target/i386/pr79568-2.c: New test.
11199 * gcc.target/i386/pr79568-3.c: New test.
11200
dc42a736
PT
112012017-02-16 Paul Thomas <pault@gcc.gnu.org>
11202
11203 PR fortran/79382
705d3b77
JJ
11204 * gfortran.dg/dtio_10.f90: Change test of error message.
11205 * gfortran.dg/dtio_23.f90: New test.
11206 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11207
1ca6a74f
PT
112082017-02-20 Paul Thomas <pault@gcc.gnu.org>
11209
11210 PR fortran/79434
705d3b77 11211 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11212
63af1586
PT
112132017-02-19 Paul Thomas <pault@gcc.gnu.org>
11214
11215 PR fortran/79447
705d3b77 11216 * gfortran.dg/submodule_24.f08: New test.
63af1586 11217
4ca4d1e9
AV
112182017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11219
11220 PR fortran/79229
11221 * gfortran.dg/class_allocate_24.f90: New test.
11222
dea71ad0
PT
112232017-02-19 Paul Thomas <pault@gcc.gnu.org>
11224
11225 PR fortran/79402
11226 * gfortran.dg/submodule_23.f90: New test.
11227
f46e2bc9
PC
112282017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11229
11230 PR c++/79380
11231 * g++.dg/cpp0x/alignas8.C: New.
11232
7dfa657b
JW
112332017-02-19 Eric Fiselier <eric@efcs.ca>
11234 Jonathan Wakely <jwakely@redhat.com>
11235
11236 PR c++/69523
11237 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11238
eab1f169
PK
112392017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11240
11241 * gcc.dg/gimplefe-26.c: New test.
11242
47e16d83
JDA
112432017-02-18 John David Anglin <danglin@gcc.gnu.org>
11244
11245 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11246
c2615951
JJ
112472017-02-18 Jakub Jelinek <jakub@redhat.com>
11248
c28fcc60
JJ
11249 PR target/79569
11250 * gcc.target/i386/3dnowA-3.c: New test.
11251
c2615951
JJ
11252 PR target/79559
11253 * gcc.target/i386/pr79559.c: New test.
11254
97fcf744
JM
112552017-02-17 Joseph Myers <joseph@codesourcery.com>
11256
11257 * gcc.dg/c11-float-2.c: New test.
11258 * gcc.dg/torture/float128-floath.c,
11259 gcc.dg/torture/float128x-floath.c,
11260 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11261 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11262 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11263 *_DECIMAL_DIG macros with DECIMAL_DIG.
11264
a530e181
BS
112652017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11266
11267 PR target/79261
11268 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11269
1d516992
JK
112702017-02-17 Julia Koval <julia.koval@intel.com>
11271
11272 * gcc.target/i386/rdpid.c New test.
11273 * gcc.target/i386/sse-12.c: Add -mrdpid.
11274 * gcc.target/i386/sse-13.c: Ditto.
11275 * gcc.target/i386/sse-14.c: Ditto.
11276 * gcc.target/i386/sse-22.c: Ditto.
11277 * gcc.target/i386/sse-23.c: Ditto.
11278 * g++.dg/other/i386-2.C: Ditto.
11279 * g++.dg/other/i386-3.C: Ditto.
11280
3185712c
SB
112812017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11282
11283 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11284 * gcc.dg/pr61441.c: Ditto.
11285
a261ee49
ML
112862017-02-17 Martin Liska <mliska@suse.cz>
11287
11288 PR rtl-optimization/79574
11289 * gcc.dg/pr79574.c: New test.
11290
5bf69d74
MP
112912017-02-17 Marek Polacek <polacek@redhat.com>
11292
11293 PR middle-end/79536
11294 * gcc.dg/torture/pr79536.c: New test.
11295
a72b242e
AM
112962017-02-16 Alan Modra <amodra@gmail.com>
11297
11298 * gcc.c-torture/execute/pr79286.c: New.
11299
bcac0b4d
JJ
113002017-02-16 Jakub Jelinek <jakub@redhat.com>
11301
11302 PR c++/79512
11303 * c-c++-common/gomp/pr79512.c: New test.
11304
945c17d8
MS
113052017-02-15 Martin Sebor <msebor@redhat.com>
11306
11307 PR c++/79363
11308 * g++.dg/ext/flexary12.C: Adjust.
11309 * g++.dg/ext/flexary20.C: Same.
11310 * g++.dg/ext/flexary21.C: Same.
11311 * g++.dg/ext/flexary22.C: New test.
11312
25c99850
BC
113132017-02-15 Bin Cheng <bin.cheng@arm.com>
11314
11315 PR tree-optimization/79347
11316 * gcc.dg/vect/pr79347.c: New test.
11317
4f5e5fcb
JJ
113182017-02-15 Jakub Jelinek <jakub@redhat.com>
11319
e7202857
JJ
11320 PR c++/79301
11321 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11322 [[deprecated]] comment.
11323 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11324 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11325 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11326 [[deprecated]] in -std=c++11.
11327 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11328 [[fallthrough]] in -std=c++11 and -std=c++14.
11329
4f5e5fcb
JJ
11330 PR c++/79288
11331 * g++.dg/tls/pr79288.C: New test.
11332
c7545f1c
MP
113332017-02-15 Marek Polacek <polacek@redhat.com>
11334
11335 PR c/79515
11336 * gcc.dg/dfp/pr79515.c: New.
11337
1114b39c
DE
113382017-02-15 David Edelsohn <dje.gcc@gmail.com>
11339
11340 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11341
93b87d1d
TS
113422017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11343
11344 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11345 "opt_files".
11346
fa8db6ea
JJ
113472017-02-15 Jakub Jelinek <jakub@redhat.com>
11348
11349 PR target/79487
11350 * gcc.dg/dfp/pr79487.c: New test.
11351 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11352 2017-02-13 change.
11353
8722316b
CL
113542017-01-14 Carl Love <cel@us.ibm.com>
11355
11356 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11357 xvcvsxdsp and xvcvuxdsp instructions.
11358
2932fe90
SB
113592017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11360
11361 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11362 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11363 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11364 64-bit default target.
11365 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11366 a 64-bit default target.
11367
63d09033
JJ
113682017-02-14 Jakub Jelinek <jakub@redhat.com>
11369
11370 PR target/79481
11371 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11372 (test_3vx): Change return type from int to void.
63d09033
JJ
11373 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11374 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11375 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11376 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11377 tests.
11378 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11379 (test_3vx): Change return type from int to void.
11380 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11381 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11382 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11383 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11384 tests.
11385 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11386 intrinsic. Change scan-assembler-times number from 1 to 2.
11387 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11388 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11389 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11390 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11391 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11392 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11393 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11394
8668fae0
UB
113952017-02-14 Uros Bizjak <ubizjak@gmail.com>
11396
11397 PR middle-end/61225
11398 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11399 Use dg-additional-options for ia32 target. Remove XFAIL.
11400
95d96609
UB
114012017-02-14 Uros Bizjak <ubizjak@gmail.com>
11402
11403 PR target/79495
11404 * gcc.target/i386/pr79495.c: New test.
11405
6f207d58
MP
114062017-02-14 Marek Polacek <polacek@redhat.com>
11407
11408 PR c++/79420
11409 PR c++/79463
11410 * g++.dg/cpp1y/pr79463.C: New.
11411 * g++.dg/template/incomplete10.C: New.
11412 * g++.dg/template/incomplete9.C: New.
11413
ee139af5
L
114142017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11415
11416 PR target/79498
11417 * gcc.target/i386/pr79498.c: New test.
11418
bf00c9e0
MS
114192017-02-14 Martin Sebor <msebor@redhat.com>
11420
11421 PR middle-end/79448
11422 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11423 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11424 * gcc.dg/tree-ssa/pr79448.c: New test.
11425
6c022f73
JL
114262017-02-14 Jeff Law <law@redhat.com>
11427
11428 PR tree-optimization/79095
11429 * g++.dg/pr79095-1.C: New test
11430 * g++.dg/pr79095-2.C: New test
11431 * g++.dg/pr79095-3.C: New test
11432 * g++.dg/pr79095-4.C: New test
11433 * g++.dg/pr79095-5.C: New test
11434 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11435 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11436
b719f884
JG
114372017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11438
11439 * gcc.target/aarch64/vect_fp16_1.c: New.
11440
1be33173
PK
114412017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11442
11443 * gcc.dg/gimplefe-25.c: New test.
11444
73424a09
JJ
114452017-02-14 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR tree-optimization/79408
11448 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11449
977472e8
RB
114502017-02-14 Richard Biener <rguenther@suse.de>
11451
11452 PR middle-end/79432
11453 * gcc.dg/torture/pr79432.c: New testcase.
11454
ee75687b
MS
114552017-02-13 Martin Sebor <msebor@redhat.com>
11456
11457 PR middle-end/79496
11458 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11459
b84702c0
JJ
114602017-02-13 Jakub Jelinek <jakub@redhat.com>
11461
ecc04fae
JJ
11462 PR sanitizer/79341
11463 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11464 variables volatile.
11465
b84702c0
JJ
11466 PR c++/79232
11467 * g++.dg/cpp1z/eval-order4.C: New test.
11468 * g++.dg/other/pr79232.C: New test.
11469
b9a161ff
NS
114702017-02-13 Nathan Sidwell <nathan@acm.org>
11471
11472 PR c++/79296
11473 * g++.dg/cpp0x/pr79296.C: New.
11474
d8505fac
SB
114752017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11476
11477 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11478 Instead, xfail powerpc*-*-* && lp64.
11479
efb802cb
SB
114802017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11481
11482 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11483 powerpc_p8vector_ok.
11484 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11485
8d6427c6
AS
114862017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11487
11488 PR target/79449
11489 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11490 for reading beyond a 4k boundary.
11491
9b7716c9
JJ
114922017-02-13 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR rtl-optimization/79388
11495 PR rtl-optimization/79450
11496 * gcc.c-torture/execute/pr79388.c: New test.
11497 * gcc.c-torture/execute/pr79450.c: New test.
11498
4bb91707
TK
114992017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11500
11501 PR fortran/65542
9b7716c9 11502 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11503
e22910c2
JJ
115042017-02-11 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR sanitizer/79341
11507 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11508
acbbac04
JH
115092017-02-11 Jan Hubicka <hubicka@ucw.cz>
11510
11511 PR tree-ssa/56727
11512 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11513
e493f96b
JJ
115142017-02-10 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR c++/79457
11517 * g++.dg/cpp0x/pr79457.C: New test.
11518
773acd54
SB
115192017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11520
11521 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11522 scan-assembler unless lp64.
11523
b56f814e
SB
115242017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11525
11526 PR tree-optimization/66612
11527 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11528
5e659d16
SB
115292017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11530
11531 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11532 of all powerpc.
11533
6f4f30bf
MP
115342017-02-10 Marek Polacek <polacek@redhat.com>
11535
11536 PR c++/79435
11537 * g++.dg/cpp1y/pr79435.C: New.
11538
3799a5b8
MP
11539 PR c++/79184
11540 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11541
052ef81d
CL
115422017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11543
11544 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11545 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11546 New.
11547 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11548 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11549 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11550 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11551 (vtst_expected_poly64x2): Move to aarch64-only section.
11552 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11553 (vtst_p64, vtstq_p64): New tests.
11554
a7c8ed0c
PC
115552017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11556
11557 PR c++/71737
11558 * g++.dg/cpp0x/pr71737.C: New.
11559
3dcde5ef 115602017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11561 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11562
11563 * gcc.dg/gimplefe-error-1.c: New testcase.
11564 * gcc.dg/gimplefe-error-2.c: New testcase.
11565 * gcc.dg/gimplefe-error-3.c: New testcase.
11566
6139a3b7
JJ
115672017-02-10 Jakub Jelinek <jakub@redhat.com>
11568
11569 PR tree-optimization/79411
11570 * gcc.c-torture/compile/pr79411.c: New test.
11571
9bfc55d0
JJ
115722017-02-09 Jakub Jelinek <jakub@redhat.com>
11573 Jason Merrill <jason@redhat.com>
11574
11575 PR c++/79143
11576 * g++.dg/cpp1z/pr79143.C: New test.
11577
0b90c541
JH
115782017-02-09 Jan Hubicka <hubicka@ucw.cz>
11579
11580 * gcc.dg/loop-unswitch-2.c: Update testcase.
11581 * gcc.dg/loop-unswitch-1.c: Update testcase.
11582
192b048b
MP
115832017-02-09 Marek Polacek <polacek@redhat.com>
11584
11585 PR c/79428
11586 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11587 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11588 * c-c++-common/goacc/pr79428-1.c: New test.
11589 * c-c++-common/gomp/pr79428-2.c: New test.
11590 * c-c++-common/gomp/pr79428-5.c: New test.
11591 * c-c++-common/gomp/pr79428-6.c: New test.
11592 * c-c++-common/pr79428-3.c: New test.
11593
e9a9033b
AK
115942017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11595
11596 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11597 testcases.
11598
56f71478
JJ
115992017-02-09 Jakub Jelinek <jakub@redhat.com>
11600
28f6839b
JJ
11601 PR c/79413
11602 * gcc.c-torture/compile/pr79413.c: New test.
11603
f08683a1
JJ
11604 PR c++/79429
11605 * c-c++-common/gomp/pr79429.c: New test.
11606 * g++.dg/gomp/pr79429.C: New test.
11607
56f71478
JJ
11608 PR c/79431
11609 * c-c++-common/gomp/pr79431.c: New test.
11610
02889d23
CLT
116112017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11612 Cesar Philippidis <cesar@codesourcery.com>
11613 Joseph Myers <joseph@codesourcery.com>
11614 Chung-Lin Tang <cltang@codesourcery.com>
11615
11616 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11617 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11618 * c-c++-common/goacc/loop-auto-2.c: New.
11619 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11620 * c-c++-common/goacc/tile-2.c: New.
11621 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11622 * g++.dg/goacc/tile-1.C: New, check tile subst.
11623 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11624 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11625 * gfortran.dg/goacc/tile-1.f90: New test.
11626 * gfortran.dg/goacc/tile-2.f90: New test.
11627 * gfortran.dg/goacc/tile-lowering.f95: New test.
11628
9c0c77d2
RB
116292017-02-09 Richard Biener <rguenther@suse.de>
11630
11631 PR tree-optimization/69823
11632 * gcc.dg/graphite/pr69823.c: New testcase.
11633
f39bad9f
PH
116342017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11635
11636 PR target/78604
11637 * gcc.target/powerpc/pr78604.c: New.
11638
fc00b9ce
KN
116392017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11640
11641 PR target/68972
11642 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11643 disable this test on power architecture.
11644
50c1f4a5
RB
116452017-02-08 Richard Biener <rguenther@suse.de>
11646
11647 PR tree-optimization/71824
11648 PR tree-optimization/79409
11649 * gcc.dg/graphite/pr71824-3.c: New testcase.
11650
74a15d14
JJ
116512017-02-08 Jakub Jelinek <jakub@redhat.com>
11652
11653 PR tree-optimization/79408
11654 * gcc.dg/tree-ssa/pr79408.c: New test.
11655
d798497e
RB
116562017-02-08 Richard Biener <rguenther@suse.de>
11657
11658 PR tree-optimization/71824
11659 * gcc.dg/graphite/pr71824-2.c: New testcase.
11660
9d5019a1
AP
116612017-02-07 Andrew Pinski <apinski@cavium.com>
11662
705d3b77 11663 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11664
ec48209a
JJ
116652017-02-07 Jakub Jelinek <jakub@redhat.com>
11666
11667 PR rtl-optimization/79386
11668 * gcc.c-torture/compile/pr79386.c: New test.
11669
e5f234b2
DV
116702017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11671 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11672
11673 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11674 *-*-solaris*.
11675
1f138b75
JJ
116762017-02-07 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR target/79299
11679 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11680 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11681
7af4b20d
RB
116822017-02-07 Richard Biener <rguenther@suse.de>
11683
11684 * gcc.dg/gimplefe-23.c: New testcase.
11685 * gcc.dg/gimplefe-24.c: Likewise.
11686
d95c2fc7
CL
116872017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11688
11689 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11690 scan-assembler instead of scan-assembler-times.
11691 * gcc.target/aarch64/test_frame_10.c: Likewise.
11692 * gcc.target/aarch64/test_frame_12.c: Likewise.
11693 * gcc.target/aarch64/test_frame_2.c: Likewise.
11694 * gcc.target/aarch64/test_frame_4.c: Likewise.
11695 * gcc.target/aarch64/test_frame_6.c: Likewise.
11696 * gcc.target/aarch64/test_frame_7.c: Likewise.
11697 * gcc.target/aarch64/test_frame_8.c: Likewise.
11698
fa5d44d0
RO
116992017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11700
11701 * gcc.target/i386/pr78419.c: Require ifunc support.
11702
d9b4ce00
DE
117032017-02-07 David Edelsohn <dje.gcc@gmail.com>
11704
11705 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11706
bb7d75ff
PP
117072017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11708
11709 PR c++/79360
11710 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11711
122e7b4f
KC
117122017-02-06 Kito Cheng <kito.cheng@gmail.com>
11713
11714 * lib/target-supports.exp: Define the RISC-V target.
11715 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11716 * gcc.dg/builtin-apply2.c: Likewise.
11717 * gcc.dg/ifcvt-4.c: Likewise.
11718 * gcc.dg/loop-8.c: Likewise.
11719 * gcc.dg/sibcall-10.c: Likewise.
11720 * gcc.dg/sibcall-9.c: Likewise.
11721 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11722 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11723 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11724 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11725 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11726 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11727 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11728
391675ac
MM
117292017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11730
11731 PR target/66144
11732 * gcc.target/powerpc/pr66144-1.c: New test.
11733 * gcc.target/powerpc/pr66144-2.c: Likewise.
11734 * gcc.target/powerpc/pr66144-3.c: Likewise.
11735
e495e31a
MS
117362017-02-06 Martin Sebor <msebor@redhat.com>
11737
11738 PR tree-optimization/79376
11739 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11740 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11741
2568d8a1
JJ
117422017-02-06 Jakub Jelinek <jakub@redhat.com>
11743
98e09245
JJ
11744 PR c++/79379
11745 * g++.dg/cpp1y/constexpr-79379.C: New test.
11746
e8b0383c
JJ
11747 PR c++/79377
11748 * g++.dg/lookup/pr79377.C: New test.
11749
a5e8cbd1
JJ
11750 PR c++/79372
11751 * g++.dg/cpp1z/decomp25.C: New test.
11752
2568d8a1
JJ
11753 PR tree-optimization/79284
11754 * gcc.c-torture/compile/pr79284.c: New test.
11755
aae936b9
PC
117562017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11757
11758 PR c++/70448
11759 * g++.dg/cpp0x/pr70448.C: New.
11760
daf57541
DV
117612017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11762
11763 PR 78348
11764 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11765 to dg-options.
11766
0898c74d
GJL
117672017-02-06 Georg-Johann Lay <avr@gjlay.de>
11768
11769 PR target/78883
11770 * gcc.c-torture/compile/pr78883.c: New test.
11771
5d3ebb71
JH
117722017-02-05 Jan Hubicka <hubicka@ucw.cz>
11773
11774 PR tree-ssa/79347
11775 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11776 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11777 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11778 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11779 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11780 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11781 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11782 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11783 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11784 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11785 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11786 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11787 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11788
139d4065
AV
117892017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11790
11791 PR fortran/79344
11792 * gfortran.dg/allocate_with_source_24.f90: New test.
11793
4b9c80d8
AV
117942017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11795
11796 PR fortran/79230
11797 * gfortran.dg/der_ptr_component_2.f90: New test.
11798
f3877b2f
EB
117992017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11800
11801 * gcc.target/sparc/20170205-1.c: New test.
11802
d8a09ada
JDA
118032017-02-03 John David Anglin <danglin@gcc.gnu.org>
11804
a2a86d6a
JDA
11805 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11806 libatomic_available.
11807
a1d99925
JDA
11808 * gcc.dg/pr77587.c: Require alias support.
11809 * gcc.dg/pr77587a.c: Likewise.
11810
d8bf159e
JDA
11811 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11812 * gcc.c-torture/execute/pr78622.c: Likewise.
11813
d8a09ada
JDA
11814 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11815 hppa*-*-hpux*.
11816 * c-c++-common/Wunused-var-16.c: Likewise.
11817 * c-c++-common/builtin-shuffle-1.c: Likewise.
11818 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11819 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11820
f589a1ce
MS
118212017-02-03 Martin Sebor <msebor@redhat.com>
11822
11823 PR tree-optimization/79327
11824 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11825 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11826 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11827
5b00f9d2
JJ
118282017-02-03 Jakub Jelinek <jakub@redhat.com>
11829 Martin Sebor <msebor@redhat.com>
11830
11831 PR tree-optimization/79327
11832 * gcc.dg/tree-ssa/pr79327.c: New test.
11833 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11834 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11835 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11836 (test_sprintf_chk_range_schar): Adjust dg-message.
11837 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11838 * gcc.c-torture/execute/pr79327.c: New test.
11839
437f0a81
JJ
118402017-02-03 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/79354
11843 * gcc.target/powerpc/pr79354.c: New test.
11844 * gcc.c-torture/execute/pr79354.c: New test.
11845
3f343040
MS
118462017-02-03 Martin Sebor <msebor@redhat.com>
11847
11848 PR tree-optimization/79352
11849 * gcc.dg/tree-ssa/pr79352.c: New test.
11850
46a2ab58
ML
118512017-02-03 Martin Liska <mliska@suse.cz>
11852
11853 PR lto/66295
11854 * gcc.target/i386/mvc9.c: New test.
11855
baa2d1cd
PH
118562017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11857
11858 PR target/79158
11859 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11860 to VSX reg.
11861
30c6ec2f
JH
118622017-02-02 Jan Hubicka <hubicka@ucw.cz>
11863
11864 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11865 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11866 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11867 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11868 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11869 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11870 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11871 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11872 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11873 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11874 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11875 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11876 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11877
ebee1eb9
MS
118782017-02-02 Martin Sebor <msebor@redhat.com>
11879
11880 PR middle-end/79275
11881 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11882 * gcc.dg/tree-ssa/pr79275.c: New test.
11883
dcd25b8a
AS
118842017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11885
dc362ada 11886 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11887
0f0c2cc3
JH
118882017-02-02 Jan Hubicka <hubicka@ucw.cz>
11889
11890 PR middle-end/77445
11891 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11892 threading is done.
11893
1c372840
TC
118942017-02-02 Tamar Christina <tamar.christina@arm.com>
11895
11896 PR middle-end/78142
11897 * gcc.target/aarch64/vector_initialization_nostack.c
11898 (f12): Use one vector
11899
9f11a4a7
JJ
119002017-02-02 Jakub Jelinek <jakub@redhat.com>
11901
bef7e561
JJ
11902 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11903 * c-c++-common/asan/misalign-1.c: Likewise.
11904 * c-c++-common/asan/misalign-2.c: Likewise.
11905 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11906 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11907 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11908 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11909 add -ffat-lto-objects from/to dg-additional-options.
11910 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11911 dg-additional-options.
11912
9f11a4a7
JJ
11913 PR target/79197
11914 * gcc.target/powerpc/pr79197.c: New test.
11915 * gcc.c-torture/compile/pr79197.c: New test.
11916
09661674
RB
119172017-02-02 Richard Biener <rguenther@suse.de>
11918
11919 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11920
d8d58893
PC
119212017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11922
11923 PR c++/69637
11924 * g++.dg/cpp0x/pr69637-1.C: New.
11925 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11926
521a70a4
AK
119272017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11928
11929 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11930
e26b502d
BS
119312017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11932
11933 PR target/70012
11934 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11935 conditions.
11936
55e75c7c
JJ
119372017-02-01 Jakub Jelinek <jakub@redhat.com>
11938
11939 PR testsuite/79324
11940 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11941 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11942 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11943 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11944 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11945 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11946 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11947 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11948 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11949 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11950 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11951 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11952 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11953
a4476973
ML
119542017-02-01 Martin Liska <mliska@suse.cz>
11955
11956 PR testsuite/79272
11957 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11958
3f3181b1
RB
119592017-02-01 Richard Biener <rguenther@suse.de>
11960
11961 PR testsuite/76957
11962 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11963 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11964 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11965 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11966
1e7ef862
RB
119672017-02-01 Richard Biener <rguenther@suse.de>
11968
11969 PR middle-end/79315
11970 * gfortran.dg/pr79315.f90: New testcase.
11971
405a7406
RB
119722017-02-01 Richard Biener <rguenther@suse.de>
11973
11974 PR tree-optimization/71824
11975 * gcc.dg/graphite/pr71824.c: New testcase.
11976
19bdccb4
JJ
119772017-01-31 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR c++/79304
11980 * g++.dg/diagnostic/pr79304.C: New test.
11981
fcb2cdfc
DM
119822017-01-31 David Malcolm <dmalcolm@redhat.com>
11983
11984 PR c++/79298
11985 * g++.dg/spellcheck-pr79298.C: New test case.
11986
7cfa044d
DM
119872017-01-31 David Malcolm <dmalcolm@redhat.com>
11988
11989 PR preprocessor/79210
11990 * gcc.dg/format/pr79210.c: New test case.
11991 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11992 New function.
11993
de3fbef6
NS
119942017-01-31 Nathan Sidwell <nathan@acm.org>
11995
5ae37bdf
NS
11996 PR c++/79290
11997 * g++.dg/warn/pr79290.C: New.
11998
de3fbef6
NS
11999 PR c++/67273
12000 PR c++/79253
12001 * g++.dg/cpp1y/pr67273.C: New.
12002 * g++.dg/cpp1y/pr79253.C: New.
12003
7f357c61
NS
120042017-01-31 Nathan Sidwell <nathan@acm.org>
12005
12006 PR c++/79264
12007 * g++.dg/cpp1y/pr61636-1.C: Augment.
12008
5b11971a
CL
120092017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
12010
12011 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
12012 rand() instead of random().
12013
8b670f93
AH
120142017-01-30 Aldy Hernandez <aldyh@redhat.com>
12015
12016 PR tree-optimization/71691
12017 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
12018
4727e06b
AK
120192017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12020
12021 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
12022 __ARCH__.
12023
b6dae849
JJ
120242017-01-31 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR tree-optimization/79267
12027 * g++.dg/opt/pr79267.C: New test.
12028
40fb9c89
AO
120292017-01-30 Alexandre Oliva <aoliva@redhat.com>
12030
12031 PR debug/63238
12032 * gcc.dg/debug/dwarf2/align-1.c: New.
12033 * gcc.dg/debug/dwarf2/align-2.c: New.
12034 * gcc.dg/debug/dwarf2/align-3.c: New.
12035 * gcc.dg/debug/dwarf2/align-4.c: New.
12036 * gcc.dg/debug/dwarf2/align-5.c: New.
12037 * gcc.dg/debug/dwarf2/align-6.c: New.
12038 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12039 * g++.dg/debug/dwarf2/align-1.C: New.
12040 * g++.dg/debug/dwarf2/align-2.C: New.
12041 * g++.dg/debug/dwarf2/align-3.C: New.
12042 * g++.dg/debug/dwarf2/align-4.C: New.
12043 * g++.dg/debug/dwarf2/align-5.C: New.
12044 * g++.dg/debug/dwarf2/align-6.C: New.
12045
3095f651
AS
120462017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12047
12048 PR target/79170
12049 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12050
3cf88bff
MS
120512017-01-30 Martin Sebor <msebor@redhat.com>
12052
12053 PR testsuite/79293
12054 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12055
37731134
ML
120562017-01-30 Martin Liska <mliska@suse.cz>
12057
12058 PR gcov-profile/79259
12059 * g++.dg/tree-prof/pr79259.C: New test.
12060
0c7247cc
RB
120612017-01-30 Richard Biener <rguenther@suse.de>
12062
12063 PR tree-optimization/79276
12064 * gcc.dg/torture/pr79276.c: New testcase.
12065
ab4be5d1
DV
120662017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12067
12068 PR target/79240
12069 * gcc.target/s390/pr79240.c: New test.
12070
6687d58d
BS
120712017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12072
12073 PR target/79268
12074 * gcc.target/powerpc/pr79268.c: New file.
12075 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12076 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12077 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12078 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12079
b5df96c3
JDA
120802017-01-28 John David Anglin <danglin@gcc.gnu.org>
12081
fc34d7b8
JDA
12082 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12083
9efc84e4
JDA
12084 PR testsuite/70583
12085 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12086
4bfbe3ae
JDA
12087 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12088 * gnat.dg/debug9.adb: Likewise.
12089
8d0b306f
JDA
12090 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12091
b5df96c3
JDA
12092 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12093 libatomic_available.
12094 * gfortran.dg/coarray_42.f90: Likewise.
12095 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12096 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12097 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12098
eb339366
MS
120992017-01-27 Martin Sebor <msebor@redhat.com>
12100
12101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12102
711ce021
BS
121032017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12104
12105 PR rtl-optimization/79194
12106 * gcc.dg/torture/pr79194.c: New test.
12107
d8321b33
VM
121082017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12109
12110 PR tree-optimization/71374
2568d8a1 12111 * gcc.target/i386/pr71374.c: New.
d8321b33 12112
9e2ea13e
MS
121132017-01-27 Martin Sebor <msebor@redhat.com>
12114
12115 PR c++/71290
12116 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12117 a dg-error directive.
12118
9eb7045b
VM
121192017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12120
12121 PR target/79131
12122 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12123 * gcc.target/arm/pr79131-2.c: New.
12124
f75bbf3f
BS
121252017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12126
12127 PR target/65484
12128 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12129 vectorized on POWER unless hardware misaligned loads are
12130 available.
12131
3f54004b
BC
121322017-01-27 Bin Cheng <bin.cheng@arm.com>
12133
12134 PR rtl-optimization/78559
12135 * gcc.c-torture/execute/pr78559.c: New test.
12136
40b6bff9
RB
121372017-01-27 Richard Biener <rguenther@suse.de>
12138
12139 PR tree-optimization/79245
12140 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12141 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12142
b2f8892e
JJ
121432017-01-27 Jakub Jelinek <jakub@redhat.com>
12144
12145 PR c/79199
12146 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12147 target. Use 4294967293U instead of 4294967293.
12148
b002f3b9
RB
121492017-01-27 Richard Biener <rguenther@suse.de>
12150
12151 PR tree-optimization/71433
12152 * gcc.dg/Warray-bounds-21.c: New testcase.
12153
38f50ab6
RB
121542017-01-27 Richard Biener <rguenther@suse.de>
12155
12156 PR tree-optimization/79244
12157 * gcc.dg/torture/pr79244.c: New testcase.
12158
c04f4139
JJ
121592017-01-27 Jakub Jelinek <jakub@redhat.com>
12160
12161 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12162 all occurrences of 40 to 32.
12163
6ca513f9
RE
121642017-01-27 Richard Earnshaw <rearnsha@arm.com>
12165
12166 PR target/79239
12167 * gcc.target/arm/pr79239.c: New test.
12168
d876f5cd
DV
121692017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12170
12171 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12172
bb6a6ee9
AB
121732017-01-27 Adam Butcher <adam@jessamine.co.uk>
12174
12175 PR c++/64382
12176 * g++.dg/cpp1y/pr64382.C: New test.
12177
31c87a43
MS
121782017-01-26 Martin Sebor <msebor@redhat.com>
12179
12180 PR middle-end/78703
12181 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12182 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12183 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12184 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12185
f7c06c0f
JJ
121862017-01-26 Jakub Jelinek <jakub@redhat.com>
12187
b0670cc0
JJ
12188 PR debug/79129
12189 * g++.dg/debug/dwarf2/pr79129.C: New test.
12190
f7c06c0f
JJ
12191 PR debug/78835
12192 * g++.dg/debug/dwarf2/pr78835.C: New test.
12193
5d93da1d
MS
121942017-01-26 Martin Sebor <msebor@redhat.com>
12195
12196 PR middle-end/78703
12197 * gcc.dg/format/pr78569.c: Adjust.
12198 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12199 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12200 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12201 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12202 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12203 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12204 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12205 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12206 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12207 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12208 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12209
905d2812
JJ
122102017-01-26 Jakub Jelinek <jakub@redhat.com>
12211
12212 PR c++/68727
12213 * g++.dg/other/offsetof8.C: Add expected error.
12214 * g++.dg/other/offsetof9.C: New test.
12215
b3db8d77
DE
122162017-01-26 David Edelsohn <dje.gcc@gmail.com>
12217
12218 * g++.dg/opt/declone3.C: Require LTO.
12219
15961e4a
VM
122202017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12221
12222 PR target/79131
12223 * gcc.target/arm/pr79131.c: New.
12224
e39dd802
BC
122252017-01-26 Bin Cheng <bin.cheng@arm.com>
12226
12227 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12228
bc9efeab
JW
122292017-01-26 Jonathan Wakely <jwakely@redhat.com>
12230
12231 PR libstdc++/79190
12232 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12233 matches replaced operator delete.
12234
b5f75f0b
JJ
122352017-01-26 Jakub Jelinek <jakub@redhat.com>
12236
12237 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12238 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12239 avx512f with avx512dq.
12240 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12241 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12242 avx512f with avx512dq.
12243 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12244 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12245 avx512f with avx512dq.
12246
0a38b341
MP
122472017-01-26 Marek Polacek <polacek@redhat.com>
12248
12249 PR c/79199
12250 * c-c++-common/Wduplicated-branches-13.c: New test.
12251
ebff5c3f
DS
122522017-01-26 David Sherwood <david.sherwood@arm.com>
12253
12254 PR middle-end/79212
12255 * gfortran.dg/gomp/sharing-4.f90: New test.
12256
e6d55103
JJ
122572017-01-26 Jakub Jelinek <jakub@redhat.com>
12258
1a27fab1
JJ
12259 PR target/70465
12260 * gcc.target/i386/pr70465.c: New test.
12261
e6d55103
JJ
12262 * brig.dg/dg.exp: Update copyright years.
12263 * lib/brig-dg.exp: Update copyright years.
12264 * lib/brig.exp: Update copyright years.
12265
b5aa1281
MM
122662017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12267
12268 PR target/79179
12269 * gcc.target/powerpc/pr79179.c: New test.
12270
3b5de3cb
BS
122712017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12272
12273 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12274 generation to accept D-mode memory accesses.
12275
dbe81dbe
MS
122762017-01-25 Martin Sebor <msebor@redhat.com>
12277
12278 PR c++/71290
12279 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12280 * g++.dg/ext/flexarray-mangle.C: Same.
12281 * g++.dg/ext/flexarray-subst.C: Same.
12282 * g++.dg/ext/flexary10.C: Same.
12283 * g++.dg/ext/flexary11.C: Same.
12284 * g++.dg/ext/flexary14.C: Same.
12285 * g++.dg/ext/flexary16.C: Same.
12286 * g++.dg/ext/flexary18.C: Same.
12287 * g++.dg/ext/flexary19.C: Same.
12288 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12289 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12290 * g++.dg/ubsan/object-size-1.C: Same.
12291 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12292
0e343868
JJ
122932017-01-25 Jakub Jelinek <jakub@redhat.com>
12294
a25608aa
JJ
12295 PR c++/78896
12296 * g++.dg/cpp1z/decomp24.C: New test.
12297
0e343868
JJ
12298 PR c++/77914
12299 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12300 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12301 expect a warning.
12302 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12303 expect warnings.
12304 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12305 * g++.dg/cpp1y/pr59636.C: Likewise.
12306 * g++.dg/cpp1y/pr60190.C: Likewise.
12307
0d098f4b
BC
123082017-01-25 Bin Cheng <bin.cheng@arm.com>
12309
12310 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12311
5332c89e 123122017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12313
12314 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12315 vec_packs built-ins
12316
ed4e59f4
CL
123172017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12318
12319 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12320 -mcpu=cortex-a57.
12321 * gcc.target/arm/vseleqsf.c: Likewise.
12322 * gcc.target/arm/vselgedf.c: Likewise.
12323 * gcc.target/arm/vselgesf.c: Likewise.
12324 * gcc.target/arm/vselgtdf.c: Likewise.
12325 * gcc.target/arm/vselgtsf.c: Likewise.
12326 * gcc.target/arm/vselledf.c: Likewise.
12327 * gcc.target/arm/vsellesf.c: Likewise.
12328 * gcc.target/arm/vselltdf.c: Likewise.
12329 * gcc.target/arm/vselltsf.c: Likewise.
12330 * gcc.target/arm/vselnedf.c: Likewise.
12331 * gcc.target/arm/vselnesf.c: Likewise.
12332 * gcc.target/arm/vselvcdf.c: Likewise.
12333 * gcc.target/arm/vselvcsf.c: Likewise.
12334 * gcc.target/arm/vselvsdf.c: Likewise.
12335 * gcc.target/arm/vselvssf.c: Likewise.
12336
a5d6927f
RB
123372017-01-25 Richard Biener <rguenther@suse.de>
12338
12339 PR testsuite/72850
12340 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12341 to what we had before adding the threading passes.
12342
c2873892
RB
123432017-01-25 Richard Biener <rguenther@suse.de>
12344
12345 PR tree-optimization/69264
12346 * g++.dg/torture/pr69264.C: New testcase.
12347
9aa483a2
KT
123482016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12349
12350 PR target/79145
12351 * gcc.target/arm/pr79145.c: New test.
12352
5c628c3e
RB
123532017-01-25 Richard Biener <rguenther@suse.de>
12354
12355 PR debug/78363
12356 * g++.dg/gomp/pr78363-1.C: New testcase.
12357 * g++.dg/gomp/pr78363-2.C: Likewise.
12358 * g++.dg/gomp/pr78363-3.C: Likewise.
12359
9078cd36
KT
123602016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12361
12362 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12363 * gcc.dg/lto/pr61526_0.c: Likewise.
12364 * gcc.dg/lto/pr64415_0.c: Likewise.
12365
7cfd79d6
JJ
123662017-01-24 Jakub Jelinek <jakub@redhat.com>
12367
12368 PR c++/79205
12369 * g++.dg/cpp1z/decomp22.C: New test.
12370 * g++.dg/cpp1z/decomp23.C: New test.
12371
3e4b91f2
NS
123722017-01-24 Nathan Sidwell <nathan@acm.org>
12373
1d7bc790
NS
12374 PR c++/78469
12375 * g++.dg/cpp0x/pr78469.C: New.
12376
3e4b91f2
NS
12377 PR c++/79118
12378 * g++.dg/cpp0x/pr79118.C: New.
12379
b20ba138
EB
123802017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12381
12382 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12383
c2e84327
DM
123842017-01-24 David Malcolm <dmalcolm@redhat.com>
12385
12386 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12387 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12388 * gcc.dg/rtl/rtl.exp: New file.
12389 * gcc.dg/rtl/test.c: New file.
12390 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12391 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12392 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12393 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12394 * gcc.dg/rtl/x86_64/final.c: New test case.
12395 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12396 * gcc.dg/rtl/x86_64/ira.c: New test case.
12397 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12398 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12399 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12400 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12401 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12402 * gcc.dg/rtl/x86_64/test_1.h: New file.
12403 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12404 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12405 * gcc.dg/rtl/x86_64/times-two.h: New file.
12406 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12407
cf8d19de
BC
124082017-01-24 Bin Cheng <bin.cheng@arm.com>
12409
12410 PR tree-optimization/79159
12411 * g++.dg/tree-ssa/pr79159.C: New test.
12412
f6a24a94 124132017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12414 Martin Jambor <mjambor@suse.cz>
12415
12416 * lib/brig-dg.exp: New file.
12417 * lib/brig.exp: Likewise.
12418 * brig.dg/README: Likewise.
12419 * brig.dg/dg.exp: Likewise.
12420 * brig.dg/test/gimple/alloca.hsail: Likewise.
12421 * brig.dg/test/gimple/atomics.hsail: Likewise.
12422 * brig.dg/test/gimple/branches.hsail: Likewise.
12423 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12424 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12425 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12426 * brig.dg/test/gimple/mem.hsail: Likewise.
12427 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12428 * brig.dg/test/gimple/packed.hsail: Likewise.
12429 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12430 * brig.dg/test/gimple/variables.hsail: Likewise.
12431 * brig.dg/test/gimple/vector.hsail: Likewise.
12432
c3b3e526
JJ
124332017-01-24 Jakub Jelinek <jakub@redhat.com>
12434
12435 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12436 support asan, only on i?86/x86_64 require sse2_runtime.
12437
75f92127
KN
124382017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12439
12440 PR target/66669
12441 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12442 test on powerpc targets.
12443
1a998fa0
MS
124442017-01-23 Martin Sebor <msebor@redhat.com>
12445
12446 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12447
108fdd6d
RB
124482017-01-23 Richard Biener <rguenther@suse.de>
12449
12450 PR tree-optimization/79088
12451 PR tree-optimization/79188
12452 * gcc.dg/torture/pr79088.c: New testcase.
12453 * gcc.dg/torture/pr79188.c: Likewise.
12454
28826a66
KN
124552017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12456
12457 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12458 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12459 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12460 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12461 type of test function to reflect change in built-in function's
12462 return type.
12463 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12464 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12465 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12466 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12467 type and second argument type to reflect change in built-in
12468 function's type signature.
12469 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12470 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12471 type of test function to reflect change in built-in function's
12472 return type.
12473 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12474 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12475 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12476 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12477 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12478 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12479 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12480 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12481 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12482 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12483 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12484 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12485 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12486 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12487 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12488 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12489 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12490 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12491 type of test function to reflect change in built-in function's
12492 return type.
12493 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12494 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12495 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12496 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12497 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12498 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12499 test function's result and second argument to reflect change in
12500 built-in function's type signature.
12501 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12502
e6b8075c
NS
125032017-01-23 Nathan Sidwell <nathan@acm.org>
12504
fc7612fd
NS
12505 PR C++/71710
12506 * g++.dg/template/pr71710.C: New.
12507
e6b8075c
NS
12508 PR c++/71406
12509 PR c++/77508
12510 * g++.dg/template/pr71406.C: New.
12511
15b8fd49
TK
125122017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12513
9b7716c9 12514 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12515
e9c4fbe9
BS
125162017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12517
12518 PR rtl-optimization/78634
12519 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12520
8539a302
BC
125212017-01-23 Bin Cheng <bin.cheng@arm.com>
12522
12523 PR tree-optimization/70754
12524 * gfortran.dg/pr70754.f90: New test.
12525
f368600f
ML
125262017-01-23 Martin Liska <mliska@suse.cz>
12527
12528 PR tree-optimization/79196
12529 * gcc.dg/asan/pr79196.c: New test.
12530 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12531
d886761f
MM
125322017-01-23 Michael Matz <matz@suse.de>
12533
12534 PR tree-optimization/78384
12535 * gcc.dg/pr78384.c: New test.
12536
cffcafda
RB
125372017-01-23 Richard Biener <rguenther@suse.de>
12538
12539 PR tree-optimization/79186
12540 * gcc.dg/torture/pr79186.c: New testcase.
12541 * gcc.dg/torture/pr79187.c: Likewise.
12542
bda2bc48
MJ
125432017-01-23 Martin Jambor <mjambor@suse.cz>
12544
12545 * gcc.dg/ipa/vrp8.c: New test.
12546
f65f1ae3
MJ
125472017-01-23 Martin Jambor <mjambor@suse.cz>
12548
12549 PR ipa/79108
12550 * gfortran.dg/lto/pr79108_0.f90: New test.
12551
dea06111
AS
125522017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12553
12554 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12555 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12556 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12557 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12558 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12559 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12560 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12561 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12562 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12563 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12564 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12565 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12566 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12567 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12568 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12569 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12570
05011618
RB
125712017-01-23 Richard Biener <rguenther@suse.de>
12572 Nick Clifton <nickc@redhat.com>
12573
12574 PR testsuite/78421
12575 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12576 If the target is ARM return the result of the
12577 check_effective_target_arm_vect_no_misalign proc.
12578 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12579 support unaligned vectors then only expect one of the loops to be
12580 unrolled.
12581
f6b9f2ff
ML
125822017-01-23 Martin Liska <mliska@suse.cz>
12583
12584 * gcc.dg/asan/use-after-scope-10.c: New test.
12585 * gcc.dg/asan/use-after-scope-11.c: New test.
12586 * g++.dg/asan/use-after-scope-5.C: New test.
12587
c7775327
ML
125882017-01-23 Martin Liska <mliska@suse.cz>
12589
12590 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12591 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12592 sanopt optimization for ASAN_POISON.
12593
d8ae8d16
KT
125942016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12595
12596 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12597
54d7c70c
CL
125982017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12599
12600 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12601 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12602 for poly*_t types.
12603 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12604 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12605 exec_vcombine): Likewise.
12606 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12607 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12608 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12609 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12610 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12611 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12612 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12613 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12614 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12615 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12616 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12617 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12618 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12619 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12620 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12621 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12622 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12623 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12624 Likewise.
12625 (TEST_VGET_LANE): Cast to uint to avoid warning.
12626 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12627 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12628 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12629 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12630 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12631 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12632 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12633 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12634 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12635 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12636 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12637 CHECK_POLY instead of CHECK for poly64_t types.
12638 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12639 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12640 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12641 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12642 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12643 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12644 uint32_t.
12645 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12646 for int32_t, int64_t.
12647 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12648 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12649 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12650 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12651 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12652 needed.
12653
386fe51c
JJ
126542017-01-22 Jakub Jelinek <jakub@redhat.com>
12655
12656 PR fortran/79154
12657 * gfortran.dg/gomp/pr79154-1.f90: New test.
12658 * gfortran.dg/gomp/pr79154-2.f90: New test.
12659
bc4d86e6
AS
126602017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12661
12662 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12663
c31d5fce
MP
126642017-01-21 Marek Polacek <polacek@redhat.com>
12665
12666 PR testsuite/79169
12667 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12668
25cb56c3
JH
126692017-01-20 Jan Hubicka <hubicka@ucw.cz>
12670
12671 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12672
ea9f867b
BS
126732017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12674
12675 PR rtl-optimization/79125
12676 * gcc.dg/torture/pr79125.c: New test.
12677
a876231c
JW
126782017-01-20 Jiong Wang <jiong.wang@arm.com>
12679
2568d8a1 12680 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12681 only.
2568d8a1
JJ
12682 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12683 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12684
4b9f2115
NS
126852017-01-20 Nathan Sidwell <nathan@acm.org>
12686
3e4b91f2 12687 PR c++/78495
4b9f2115
NS
12688 * g++.dg/cpp1z/inh-ctor38.C: New.
12689
d2aadab1
MP
126902017-01-20 Marek Polacek <polacek@redhat.com>
12691
12692 PR c/79152
12693 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12694
449cd5af
TP
126952017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12696
12697 * lib/target-supports.exp (check_configured_with): New procedure.
12698 (check_effective_target_default_mode): new effective target.
12699 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12700 default mode. Fix dg-skip-if target selector syntax.
12701 * gcc.target/arm/optional_thumb-2.c: Likewise.
12702 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12703 syntax.
12704
ebed7175
DM
127052017-01-20 David Malcolm <dmalcolm@redhat.com>
12706
12707 PR c++/77829
12708 PR c++/78656
12709 * g++.dg/spellcheck-pr77829.C: New test case.
12710 * g++.dg/spellcheck-pr78656.C: New test case.
12711
2ebd93e1
MP
127122017-01-20 Marek Polacek <polacek@redhat.com>
12713
12714 PR c/64279
12715 * c-c++-common/Wduplicated-branches-1.c: New test.
12716 * c-c++-common/Wduplicated-branches-10.c: New test.
12717 * c-c++-common/Wduplicated-branches-11.c: New test.
12718 * c-c++-common/Wduplicated-branches-12.c: New test.
12719 * c-c++-common/Wduplicated-branches-2.c: New test.
12720 * c-c++-common/Wduplicated-branches-3.c: New test.
12721 * c-c++-common/Wduplicated-branches-4.c: New test.
12722 * c-c++-common/Wduplicated-branches-5.c: New test.
12723 * c-c++-common/Wduplicated-branches-6.c: New test.
12724 * c-c++-common/Wduplicated-branches-7.c: New test.
12725 * c-c++-common/Wduplicated-branches-8.c: New test.
12726 * c-c++-common/Wduplicated-branches-9.c: New test.
12727 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12728 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12729 * g++.dg/ext/builtin-object-size3.C: Likewise.
12730 * g++.dg/gomp/loop-1.C: Likewise.
12731 * g++.dg/warn/Wduplicated-branches1.C: New test.
12732 * g++.dg/warn/Wduplicated-branches2.C: New test.
12733
0ce4024a
ML
127342017-01-20 Martin Liska <mliska@suse.cz>
12735
12736 PR lto/69188
12737 * gcc.dg/lto/pr69188_0.c: New test.
12738 * gcc.dg/lto/pr69188_1.c: New test.
12739
d8ea3e7c
AS
127402017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12741
12742 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12743 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12744 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12745 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12746 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12747 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12748 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12749 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12750 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12751 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12752 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12753 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12754 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12755 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12756 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12757 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12758 * gcc.target/i386/avx-1.c: Test new intrinsics.
12759 * gcc.target/i386/sse-13.c: Ditto.
12760 * gcc.target/i386/sse-23.c: Ditto.
12761
0516164b
RB
127622017-01-20 Richard Biener <rguenther@suse.de>
12763
12764 PR tree-optimization/71264
12765 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12766
d821744c
MF
127672017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12768
12769 * gcc.target/mips/madd4-1.c: New file.
12770 * gcc.target/mips/madd4-2.c: Likewise.
12771 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12772 HAS_MADD4.
12773 (mips_option_groups): Add -m[no-]madd4.
12774 (mips-dg-init): Detect default -mno-madd4.
12775 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12776 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12777 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12778 * gcc.target/mips/nmadd-1.c: Likewise.
12779 * gcc.target/mips/nmadd-2.c: Likewise.
12780 * gcc.target/mips/nmadd-3.c: Likewise.
12781
db58fd89
JW
127822017-01-19 Jiong Wang <jiong.wang@arm.com>
12783
12784 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12785 combined instructions.
12786 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12787 instructions.
12788 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12789 of pointer authentication.
12790
bd9cf60b
MM
127912017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12792
12793 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12794 floating point hardware to run test.
12795
ab014eb3
TC
127962017-01-19 Tamar Christina <tamar.christina@arm.com>
12797
2568d8a1 12798 * lib/target-supports.exp
ab014eb3
TC
12799 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12800
c048038f
RO
128012017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12802
12803 PR testsuite/79051
12804 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12805 __x86_64__]: Allow for target i?86-*-*.
12806
ab6b44cb
MF
128072017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12808
12809 PR target/78176
12810 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12811 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12812 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12813 HAS_LXC1.
12814 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12815 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12816 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12817
118d5ed3
AV
128182017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12819
12820 PR fortran/70696
12821 * gfortran.dg/coarray_43.f90: New test.
12822
a57c520e
RE
128232017-01-19 Richard Earnshaw <rearnsha@arm.com>
12824
12825 PR rtl-optimization/79121
12826 * gcc.c-torture/execute/pr79121.c: New test.
12827
54dc4be2
MM
128282017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12829
12830 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12831 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12832
7bd5dad2
LK
128332017-01-18 Louis Krupp <louis.krupp@zoho.com>
12834
12835 PR fortran/50069
12836 PR fortran/55086
12837 * gfortran.dg/pr50069_1.f90: New test.
12838 * gfortran.dg/pr50069_2.f90: New test.
12839 * gfortran.dg/pr55086_1.f90: New test.
12840 * gfortran.dg/pr55086_1_tfat.f90: New test.
12841 * gfortran.dg/pr55086_2.f90: New test.
12842 * gfortran.dg/pr55086_2_tfat.f90: New test.
12843 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12844
0edd264d
AS
128452017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12846 * gcc.dg/strcmp-1.c: New test.
12847 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12848
551914b7
DM
128492017-01-18 David Malcolm <dmalcolm@redhat.com>
12850
12851 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12852 (dejagnu_fail): Likewise.
12853 (dejagnu_note): Likewise.
12854 (pass): Provide forward decl, moving true decl to after #include
12855 of harness.h.
12856 (fail): Likewise.
12857 (note): Likewise.
12858
b7d3a6a6
MM
128592017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12860
12861 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12862 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12863
c484627c
NS
128642017-01-18 Nathan Sidwell <nathan@acm.org>
12865
12866 PR c++/78488
12867 * g++.dg/cpp1z/inh-ctor37.C: New.
12868
a711887e
UB
128692017-01-18 Uros Bizjak <ubizjak@gmail.com>
12870
12871 PR rtl-optimization/78952
12872 * gcc.target/i386/pr78952-1.c: New test.
12873 * gcc.target/i386/pr78952-2.c: Ditto.
12874
525a5e33
AV
128752017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12876
12877 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12878
128792017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12880
12881 PR fortran/70696
12882 * gfortran.dg/coarray_event_1.f08: New test.
12883
90553aac
JJ
128842017-01-18 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR target/77416
12887 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12888 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12889 from dg-options.
12890 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12891 guarded test.
12892 * gcc.target/powerpc/fusion4.c: Likewise.
12893 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12894 guarded test.
12895 * gcc.target/powerpc/pr58673-1.c: Likewise.
12896 * gcc.target/powerpc/pr58673-2.c: Likewise.
12897 * gcc.target/powerpc/pr59054.c: Likewise.
12898
dfc42f08
BS
128992016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12900
12901 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12902 vec_bperm.
12903 * gcc.target/powerpc/p9-vbpermd.c: New file.
12904
f3981e7e
AK
129052017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12906
12907 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12908 (must_not_compile2): Downcase first letter of error messages.
12909 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12910 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12911
2c65d990
NS
129122017-01-18 Nathan Sidwell <nathan@acm.org>
12913
12914 PR c++/79091
12915 * g++.dg/pr79091.C: New.
12916
a711887e
UB
129172017-01-18 Jakub Jelinek <jakub@redhat.com>
12918
12919 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12920 to dg-options.
12921 (p0): Add missing dg-error.
12922
4701fba3
JS
129232017-01-17 Joe Seymour <joe.s@somniumtech.com>
12924
12925 * gcc.target/msp430/mul_f5_muldef.c: New test.
12926
ac4dc08d
MM
129272017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12928
12929 PR target/79004
12930 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12931 options. Fix up the syntax for using \m and \M.
12932
1b3254e4
SB
129332017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12934
12935 PR target/78875
12936 * gcc.target/powerpc/ssp-1.c: New testcase.
12937 * gcc.target/powerpc/ssp-2.c: New testcase.
12938
8144a493
WD
129392017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12940
12941 * gcc.target/aarch64/eh_return.c: New test.
12942
a6607774
BS
129432017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12944
12945 * vec-rlmi-rlnm.c: New file.
12946
8ddfdbc2
NS
129472017-01-17 Nathan Sidwell <nathan@acm.org>
12948
12949 PR c++/61636
12950 * g++.dg/cpp1y/pr61636-1.C: New.
12951 * g++.dg/cpp1y/pr61636-2.C: New.
12952 * g++.dg/cpp1y/pr61636-3.C: New.
12953
d365b403
MS
129542017-01-17 Martin Sebor <msebor@redhat.com>
12955
12956 PR testsuite/79115
12957 * gcc.dg/pr78768.c: Make it a link-only test.
12958
0d80ab91
DM
129592017-01-17 David Malcolm <dmalcolm@redhat.com>
12960
12961 PR c++/71497
12962 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12963 expected messages.
12964 * c-c++-common/Wmisleading-indentation.c: Likewise.
12965
31b61548
VM
129662017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12967
12968 PR target/79058
12969 * gcc.target/arm/pr79058.c: New.
12970
c549996e
JJ
129712017-01-17 Jakub Jelinek <jakub@redhat.com>
12972
12973 PR tree-optimization/71854
12974 * gcc.dg/vect/pr71854.c: New test.
12975
4f197ff9
ML
129762017-01-17 Martin Liska <mliska@suse.cz>
12977
12978 PR ipa/71207
12979 * g++.dg/ipa/pr71207.C: New test.
12980
d4193b85
JH
129812017-01-17 Jan Hubicka <hubicka@ucw.cz>
12982
12983 PR middle-end/77445
12984 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12985 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12986
906e7712
JJ
129872017-01-17 Jakub Jelinek <jakub@redhat.com>
12988
12989 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12990 rather than long unsigned int.
12991 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12992
12314dc9
RB
129932017-01-17 Richard Biener <rguenther@suse.de>
12994
12995 PR tree-optimization/71433
12996 * gcc.dg/Warray-bounds-20.c: New testcase.
12997
a23e48df
RB
129982017-01-17 Richard Biener <rguenther@suse.de>
12999
13000 PR testsuite/52563
13001 PR testsuite/71237
13002 PR testsuite/77737
13003 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
13004 * gcc.dg/tree-ssa/scev-4.c: Likewise.
13005 * gcc.dg/tree-ssa/scev-5.c: Likewise.
13006
e6750e5c
AM
130072017-01-17 Alan Modra <amodra@gmail.com>
13008
13009 * gcc.target/powerpc/pr79066.c: New.
13010
a59afbe2
JL
130112017-01-16 Jeff Law <law@redhat.com>
13012
13013 PR tree-optimization/33562
13014 PR tree-optimization/61912
13015 PR tree-optimization/77485
13016 PR tree-optimization/79090
13017 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
13018 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
13019
e1bcfb92
JJ
130202017-01-16 Jakub Jelinek <jakub@redhat.com>
13021
98e92fb2
JJ
13022 PR c/79089
13023 * gcc.c-torture/compile/pr79089.c: New test.
13024
e1bcfb92
JJ
13025 PR target/79080
13026 * gcc.dg/pr79080.c: New test.
13027
0ef1f9cd
DM
130282017-01-16 David Malcolm <dmalcolm@redhat.com>
13029
13030 PR c/78304
13031 * gcc.dg/format/pr78304.c: Convert argument from integral type
13032 to a pointer.
13033 * gcc.dg/format/pr78304-2.c: Likewise.
13034
76689ffc
CL
130352017-01-16 Carl Love <cel@us.ibm.com>
13036
13037 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13038 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13039
ce12ee9e
CL
130402017-01-16 Carl Love <cel@us.ibm.com>
13041
13042 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13043 Change arguments and return type to bool long long.
13044
b336037d
MS
130452017-01-16 Martin Sebor <msebor@redhat.com>
13046
13047 PR testsuite/79051
13048 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13049 on x86.
13050
1ddca3f3
PC
130512017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13052
13053 Revert:
a711887e 13054 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13055
13056 PR c++/71737
13057 * g++.dg/cpp0x/pr71737.C: New.
13058
290687fb
BS
130592017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13060
13061 * gcc.target/powerpc/swaps-p8-27.c: New.
13062
7d2f3f1d
PC
130632017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13064
13065 PR c++/71737
13066 * g++.dg/cpp0x/pr71737.C: New.
13067
d743728f
EB
130682017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13069
13070 * gnat.dg/opt62.adb: New test.
13071 * gnat.dg/opt62_pkg.ads: New helper.
13072
90aead21
BS
130732017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13074
a711887e
UB
13075 PR rtl-optimization/78626
13076 PR rtl-optimization/78727
90aead21
BS
13077 * gcc.dg/torture/pr78626.c: New test.
13078 * gcc.dg/torture/pr78727.c: New test.
13079
afaecc23
AM
130802017-01-14 Alan Modra <amodra@gmail.com>
13081
13082 * gcc.c-torture/compile/pr72749.c: New test.
13083
be4aa83d
DM
130842017-01-13 David Malcolm <dmalcolm@redhat.com>
13085
13086 PR c/78304
13087 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13088 (test_macro_2): New test.
13089 (test_macro_3): New test.
13090 (test_macro_4): New test.
13091 (test_non_contiguous_strings): Convert line number to line offset.
13092 * gcc.dg/format/pr78304-2.c: New test case.
13093 * gcc.dg/format/pr78304.c: New test case.
13094
7cdca3ec
UB
130952017-01-13 Uros Bizjak <ubizjak@gmail.com>
13096
13097 * gcc.target/i386/funcspec-56.inc: Add missing options and
13098 reorder options by implied ISAs, as in ix86_target_string.
13099
e3017e52
MP
131002017-01-13 Marek Polacek <polacek@redhat.com>
13101
13102 PR c++/71166
13103 * g++.dg/cpp0x/constexpr-array18.C: New test.
13104
d155c6fe
JL
131052017-01-13 Jeff Law <law@redhat.com>
13106
7c9560a5
JL
13107 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13108
9e59e99a
JL
13109 PR tree-optimization/61912
13110 PR tree-optimization/77485
13111 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13112 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13113 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13114
13115 PR tree-optimization/33562
13116 PR tree-optimization/61912
13117 PR tree-optimization/77485
d155c6fe
JL
13118 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13119 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13120 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13121 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13122 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13123 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13124 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13125
77719b06
ML
131262017-01-13 Martin Liska <mliska@suse.cz>
13127
13128 PR ipa/79043
13129 * gcc.c-torture/execute/pr79043.c: New test.
13130
a181b2bc
RB
131312017-01-13 Richard Biener <rguenther@suse.de>
13132
13133 PR middle-end/78411
13134 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13135
eaed3226
AV
131362017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13137
13138 PR fortran/70697
13139 * gfortran.dg/coarray/event_4.f08: New test.
13140
4ccff88b
AV
131412017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13142
13143 PR fortran/70696
13144 * gfortran.dg/coarray/event_3.f08: New test.
13145
3c3b9090
RB
131462017-01-13 Richard Biener <rguenther@suse.de>
13147
13148 PR tree-optimization/77283
13149 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13150
25329913
RB
131512017-01-13 Richard Biener <rguenther@suse.de>
13152
13153 * gcc.dg/gimplefe-22.c: New testcase.
13154
10b70b8e
RB
131552017-01-13 Richard Biener <rguenther@suse.de>
13156
13157 PR tree-optimization/77283
13158 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13159 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13160 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13161
76a8f82f
SL
131622017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13163
13164 * gcc.dg/pr77862.c: Require fpic target.
13165
59a505da
MM
131662017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13167
13168 PR target/79004
13169 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13170
bce6f760
MS
131712017-01-12 Martin Sebor <msebor@redhat.com>
13172
13173 * gcc.dg/pr78138.c: Adjust.
13174 * gcc.dg/pr78768.c: Adjust.
13175 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13176 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13177 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13178 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13179 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13180 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13181 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13182 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13183 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13184 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13185 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13186
3eefa646
JJ
131872017-01-12 Jakub Jelinek <jakub@redhat.com>
13188
13189 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13190
dcb56243
MS
131912017-01-12 Martin Sebor <msebor@redhat.com>
13192
8be3f306 13193 PR testsuite/79051
940242cd
MS
13194 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13195 due to bug 79054.
dcb56243 13196
b7431c20
DE
131972017-01-12 David Edelsohn <dje.gcc@gmail.com>
13198
13199 * gcc.dg/pr78768.c: Require LTO.
13200
2bcd9f32
MS
132012017-01-12 Martin Sebor <msebor@redhat.com>
13202
13203 PR c/79074
13204 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13205 due to the referenced bug.
13206
b2fc1c70
MS
132072017-01-12 Martin Sebor <msebor@redhat.com>
13208
13209 PR testsuite/79073
13210 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13211
fbed6f36
UB
132122017-01-12 Uros Bizjak <ubizjak@gmail.com>
13213
13214 * gcc.target/i386/builtin_target.c (check_features): Check all
13215 supported __builtin_cpu_supports options.
13216
27282dad
KT
132172017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13218
13219 PR tree-optimization/78319
13220 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13221 Remove xfail.
13222
66113166
BS
132232017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13224
13225 PR target/79044
13226 * gcc.target/powerpc/swaps-p8-26.c: New.
13227
6bb4ea5c
RB
132282017-01-12 Richard Biener <rguenther@suse.de>
13229
13230 * gcc.dg/gimplefe-21.c: New testcase.
13231
f15dbadb
MC
132322017-01-12 Michael Collison <michael.collison@arm.com>
13233
13234 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13235
73e32c47
JK
132362017-01-11 Julia Koval <julia.koval@intel.com>
13237 Uros Bizjak <ubizjak@gmail.com>
13238
13239 * gcc.target/i386/sgx.c New test.
13240 * gcc.target/i386/sse-12.c: Add -msgx.
13241 * gcc.target/i386/sse-13.c: Ditto.
13242 * gcc.target/i386/sse-14.c: Ditto.
13243 * gcc.target/i386/sse-22.c: Ditto.
13244 * gcc.target/i386/sse-23.c: Ditto.
13245 * g++.dg/other/i386-2.C: Ditto.
13246 * g++.dg/other/i386-3.C: Ditto.
13247
3594adc7
MS
132482017-01-11 Martin Sebor <msebor@redhat.com>
13249
13250 PR c++/24511
13251 * g++.dg/template/explicit9.C: New test.
13252
01bfd257
NS
132532017-01-11 Nathan Sidwell <nathan@acm.org>
13254
13255 PR c++/77812
13256 * g++.dg/pr77812.C: New.
13257
88df7964
JJ
132582017-01-11 Jakub Jelinek <jakub@redhat.com>
13259
eae63d78
JJ
13260 PR c++/71537
13261 * g++.dg/cpp1y/constexpr-71537.C: New test.
13262
88df7964
JJ
13263 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13264 argument.
13265
960ecba4
MS
132662017-01-11 Martin Sebor <msebor@redhat.com>
13267
13268 PR c/47931
13269 * c-c++-common/Waddress-2.c: New test.
13270
1f258a55
JJ
132712017-01-11 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR c++/78341
13274 * g++.dg/cpp0x/pr78341.C: New test.
13275
bf5fbf46
MS
132762017-01-11 Martin Sebor <msebor@redhat.com>
13277
13278 PR c/78768
13279 * gcc.dg/pr78768.c: New test.
13280
19ff0049
DM
132812017-01-11 David Malcolm <dmalcolm@redhat.com>
13282
13283 PR driver/78877
13284 * gcc.dg/spellcheck-options-14.c: New test case.
13285 * gcc.dg/spellcheck-options-15.c: New test case.
13286 * gcc.dg/spellcheck-options-16.c: New test case.
13287 * gcc.dg/spellcheck-options-17.c: New test case.
13288
c86e9f03
ML
132892017-01-11 Martin Liska <mliska@suse.cz>
13290
13291 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13292
947f51d6
JJ
132932017-01-11 Jakub Jelinek <jakub@redhat.com>
13294
13295 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13296 instead of just 1 for the decomposition from struct C.
13297
849fccf8
EB
132982017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13299
13300 * gcc.c-torture/execute/20170111-1.c: New test.
13301
80c74722
RB
133022017-01-11 Richard Biener <rguenther@suse.de>
13303
13304 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13305
4c4b4703
JJ
133062017-01-11 Jakub Jelinek <jakub@redhat.com>
13307
13308 PR middle-end/50199
13309 * gcc.dg/lto/pr50199_0.c: New test.
13310
664b1a6b
MS
133112017-01-10 Martin Sebor <msebor@redhat.com>
13312
13313 PR testsuite/78960
13314 PR testsuite/78959
13315 PR testsuite/78133
13316 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13317 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13318
fefd3086
MS
133192017-01-10 Martin Sebor <msebor@redhat.com>
13320
13321 PR middle-end/78138
664b1a6b 13322 * gcc.dg/pr78138.c: New test.
fefd3086 13323
b9f4757f
DM
133242017-01-10 David Malcolm <dmalcolm@redhat.com>
13325
13326 PR c++/77949
13327 * g++.dg/diagnostic/pr77949.C: New test case.
13328
5a50f6bb
MS
133292017-01-10 Martin Sebor <msebor@redhat.com>
13330
13331 PR middle-end/78245
13332 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13333
c16880ef
MS
133342017-01-10 Martin Sebor <msebor@redhat.com>
13335
13336 PR tree-optimization/78775
13337 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13338 * gcc.dg/attr-alloc_size-10.c: New test.
13339 * gcc.dg/attr-alloc_size-11.c: New test.
13340 * gcc.dg/builtin-stringop-chk-7.c: New test.
13341 * gcc.dg/pr78775.c: New test.
13342 * gcc.dg/pr78973-2.c: New test.
13343 * gcc.dg/pr78973.c: New test.
13344
5363d9d9
JL
133452017-01-10 Jeff Law <law@redhat.com>
13346
13347 PR tree-optimization/77766
13348 PR tree-optimization/78856
13349 * gcc.c-torture/execute/pr77766.c: New test.
13350
aae23693
RB
133512016-01-10 Richard Biener <rguenther@suse.de>
13352
13353 PR tree-optimization/79034
13354 * g++.dg/torture/pr79034.C: New testcase.
13355
a0843aed
ML
133562017-01-10 Martin Liska <mliska@suse.cz>
13357
13358 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13359 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13360 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13361 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13362 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13363 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13364 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13365 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13366 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13367 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13368 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13369 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13370 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13371 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13372 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13373 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13374 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13375 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13376 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13377 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13378 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13379 * gcc.dg/ipa/pr64307.c: Likewise.
13380 * gcc.dg/ipa/pr77653.c: Likewise.
13381
79fc8ffe
AS
133822017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13383
13384 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13385 * g++.dg/other/i386-3.C: Ditto.
13386 * gcc.target/i386/sse-12.c: Ditto.
13387 * gcc.target/i386/sse-13.c: Ditto.
13388 * gcc.target/i386/sse-22.c: Ditto.
13389 * gcc.target/i386/sse-23.c: Ditto.
13390 * gcc.target/i386/builtin_target.c: Handle new option.
13391 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13392 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13393 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13394
dfa6951f
MS
133952017-01-09 Martin Sebor <msebor@redhat.com>
13396
13397 PR testsuite/79036
13398 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13399 with different precisions.
13400
a271e415
EB
134012017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13402
13403 * g++.dg/opt/call2.C: New test.
13404 * g++.dg/opt/call3.C: Likewise.
13405 * gnat.dg/array26.adb: New test.
13406 * gnat.dg/array26_pkg.ad[sb]: New helper.
13407 * gnat.dg/array27.adb: New test.
13408 * gnat.dg/array27_pkg.ad[sb]: New helper.
13409 * gnat.dg/array28.adb: New test.
13410 * gnat.dg/array28_pkg.ad[sb]: New helper.
13411
bd2c6270
JJ
134122017-01-09 Jakub Jelinek <jakub@redhat.com>
13413
13414 PR translation/79019
13415 PR translation/79020
13416 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13417 diagnostics.
13418 * gfortran.dg/initialization_17.f90: Likewise.
13419
1c1d8e75
DH
134202017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13421
13422 PR testsuite/79026
13423 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13424 * gcc.target/i386/pr78904-4.c: Likewise.
13425 * gcc.target/i386/pr78904-6.c: Likewise.
13426 * gcc.target/i386/pr78967-2.c: Likewise.
13427
cb330ba5
JJ
134282017-01-09 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR tree-optimization/78899
13431 * gcc.target/i386/pr78899.c: New test.
13432 * gcc.dg/pr71077.c: New test.
13433
a5e14a42
MJ
134342017-01-09 Martin Jambor <mjambor@suse.cz>
13435
13436 PR ipa/78365
13437 PR ipa/78599
13438 * gcc.dg/torture/pr78365.c: New test.
13439
01216d27
JJ
134402017-01-09 Jakub Jelinek <jakub@redhat.com>
13441
dc59e50a
JJ
13442 PR c++/78948
13443 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13444 (main): Use int* instead of long long.
13445
01216d27
JJ
13446 PR tree-optimization/78938
13447 * gcc.dg/vect/pr78938.c: New test.
13448
c0d4fec7
KT
134492017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 * gcc.dg/20161219.c: New test.
13452
7b1b0cc1
RB
134532017-01-09 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/78997
13456 * gcc.dg/torture/pr78997.c: New testcase.
13457
813b9c0d
RB
134582017-01-09 Richard Biener <rguenther@suse.de>
13459
13460 PR debug/79000
13461 * g++.dg/lto/pr79000_0.C: New testcase.
13462 * g++.dg/lto/pr79000_1.c: Likewise.
13463
efcc8d38
MS
134642017-01-08 Martin Sebor <msebor@redhat.com>
13465
13466 PR middle-end/77708
13467 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13468 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13469 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13470 due to bug 78969.
13471 * gcc.dg/format/pr78569.c: Adjust.
13472
5ccf1d8d
DM
134732017-01-07 David Malcolm <dmalcolm@redhat.com>
13474
13475 PR c++/72803
13476 * g++.dg/diagnostic/pr72803.C: New test case.
13477
42002dfe
MS
134782017-01-07 Martin Sebor <msebor@redhat.com>
13479
13480 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13481 * gcc.dg/attr-alloc_size-4.c: Same.
13482
de91486c
AV
134832017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13484
13485 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13486 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13487 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13488 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13489 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13490 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13491 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13492
f55a925e
AS
134932017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13494 * gcc.dg/memcmp-1.c: New.
13495 * gcc.dg/strncmp-1.c: New.
13496
f3caa118
AV
134972017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13498
13499 * gcc.target/arm/acle/mcrr: New.
13500 * gcc.target/arm/acle/mcrr2: New.
13501 * gcc.target/arm/acle/mrrc: New.
13502 * gcc.target/arm/acle/mrrc2: New.
13503
ecc9a25b
AV
135042017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13505
13506 * gcc.target/arm/acle/mcr.c: New.
13507 * gcc.target/arm/acle/mrc.c: New.
13508 * gcc.target/arm/acle/mcr2.c: New.
13509 * gcc.target/arm/acle/mrc2.c: New.
13510
3811581f
AV
135112017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13512
13513 * gcc.target/arm/acle/ldc: New.
13514 * gcc.target/arm/acle/ldc2: New.
13515 * gcc.target/arm/acle/ldcl: New.
13516 * gcc.target/arm/acle/ldc2l: New.
13517 * gcc.target/arm/acle/stc: New.
13518 * gcc.target/arm/acle/stc2: New.
13519 * gcc.target/arm/acle/stcl: New.
13520 * gcc.target/arm/acle/stc2l: New.
13521
d57daa0c
AV
135222017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13523
13524 * gcc.target/arm/acle/acle.exp: Run tests for different options
13525 and make sure fat-lto-objects is used such that we can still do
13526 assemble scans.
13527 * gcc.target/arm/acle/cdp.c: New.
13528 * gcc.target/arm/acle/cdp2.c: New.
13529 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13530 (check_effective_target_arm_coproc1_ok_nocache): New.
13531 (check_effective_target_arm_coproc2_ok): New.
13532 (check_effective_target_arm_coproc2_ok_nocache): New.
13533 (check_effective_target_arm_coproc3_ok): New.
13534 (check_effective_target_arm_coproc3_ok_nocache): New.
13535 (check_effective_target_arm_coproc4_ok): New.
13536 (check_effective_target_arm_coproc4_ok_nocache): New.
13537
8a123229
MS
135382017-01-06 Martin Sebor <msebor@redhat.com>
13539
13540 PR middle-end/78605
13541 * gcc.dg/tree-ssa/pr78605.c: New test.
13542
5b8999d6
MS
135432017-01-05 Martin Sebor <msebor@redhat.com>
13544
13545 PR tree-optimization/78910
13546 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13547 diagnostics.
13548 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13549 * gcc.dg/tree-ssa/pr78910.c: New test.
13550
4e89adf9
EB
135512017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13552
13553 * gcc.dg/sso-10.c: New test.
13554
962c5679
JJ
135552017-01-05 Jakub Jelinek <jakub@redhat.com>
13556
cfd719e7
JJ
13557 PR tree-optimization/71016
13558 * gcc.target/i386/pr71016.c: New test.
13559 * gcc.target/aarch64/pr71016.c: New test.
13560 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13561
26f20371
JJ
13562 PR c++/78931
13563 * g++.dg/cpp1z/decomp19.C: New test.
13564
962c5679
JJ
13565 PR c++/78890
13566 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13567 * g++.dg/init/union1.C: Likewise.
13568 * g++.dg/cpp0x/union6.C: Expect errors.
13569 * g++.dg/cpp0x/union8.C: New test.
13570 * g++.dg/cpp0x/pr78890-1.C: New test.
13571 * g++.dg/cpp0x/pr78890-2.C: New test.
13572
8c15f541
DE
135732017-01-05 David Edelsohn <dje.gcc@gmail.com>
13574
13575 * gcc.target/powerpc/pr71670.c: Require p9vector.
13576 * gcc.target/powerpc/p9-novsx.c: Same.
13577
51b86113
DM
135782017-01-05 David Malcolm <dmalcolm@redhat.com>
13579
13580 * selftests/asr_div1.rtl: New file.
13581 * selftests/aarch64: New subdirectory.
13582 * selftests/aarch64/times-two.rtl: New file.
13583 * selftests/bb-index.rtl: New file.
13584 * selftests/cfg-test.rtl: New file.
13585 * selftests/const-int.rtl: New file.
13586 * selftests/example-labels.rtl: New file.
13587 * selftests/insn-with-mode.rtl: New file.
13588 * selftests/jump-to-label-ref.rtl: New file.
13589 * selftests/jump-to-return.rtl: New file.
13590 * selftests/jump-to-simple-return.rtl: New file.
13591 * selftests/mem.rtl: New file.
13592 * selftests/note-insn-deleted.rtl: New file.
13593 * selftests/note_insn_basic_block.rtl: New file.
13594 * selftests/simple-cse.rtl: New file.
13595 * selftests/symbol-ref.rtl: New file.
13596 * selftests/x86_64: New subdirectory.
13597 * selftests/x86_64/call-insn.rtl: New file.
13598 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13599 * selftests/x86_64/times-two.rtl: New file.
13600 * selftests/x86_64/unspec.rtl: New file.
13601
dc7650cc
NS
136022017-01-05 Nathan Sidwell <nathan@acm.org>
13603
13604 PR c++/78765
13605 * g++.dg/cpp0x/pr78765.C: New.
13606
3db70565
DV
136072017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13608
13609 * gcc.target/s390/memcpy-2.c: New test.
13610 * gcc.target/s390/memset-2.c: New test.
13611
f5a537e3
AK
136122017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13613
13614 * gcc.target/s390/memcpy-1.c: New test.
13615
d80c6d02
JL
136162017-01-04 Jeff Law <law@redhat.com>
13617
13618 PR tree-optimization/78812
13619 * g++.dg/torture/pr78812.C: New test.
13620
08edc320 136212017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13622
13623 PR target/71977
13624 PR target/70568
13625 PR target/78823
13626 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13627 64-bit VSX systems with direct move, whether we optimize common
13628 code sequences in the GLIBC math library for float math functions.
13629 * gcc.target/powerpc/pr71977-2.c: Likewise.
13630
a9342885
MP
136312017-01-04 Marek Polacek <polacek@redhat.com>
13632
13633 PR c++/64767
13634 * c-c++-common/Wpointer-compare-1.c: New test.
13635
066435fe
JJ
136362017-01-04 Jakub Jelinek <jakub@redhat.com>
13637
abec4284
JJ
13638 PR c++/78949
13639 * c-c++-common/Wunused-var-16.c: New test.
13640
26c43e27
JJ
13641 PR c++/78693
13642 * g++.dg/cpp0x/pr78693.C: New test.
13643
fc73e60c
JJ
13644 PR driver/78957
13645 * gcc.dg/pr78957.c: New test.
13646
c9cf3863
JJ
13647 * g++.dg/cpp1y/auto-fn34.C: New test.
13648
066435fe
JJ
13649 PR c++/71182
13650 * g++.dg/cpp0x/pr71182.C: New test.
13651
598bd687
KN
136522017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13653
13654 PR target/78056
13655 * gcc.target/powerpc/pr78056-1.c: New test.
13656 * gcc.target/powerpc/pr78056-2.c: New test.
13657 * gcc.target/powerpc/pr78056-3.c: New test.
13658 * gcc.target/powerpc/pr78056-4.c: New test.
13659 * gcc.target/powerpc/pr78056-5.c: New test.
13660 * gcc.target/powerpc/pr78056-6.c: New test.
13661 * gcc.target/powerpc/pr78056-7.c: New test.
13662 * gcc.target/powerpc/pr78056-8.c: New test.
13663 * lib/target-supports.exp
13664 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13665 whether the effective target supports the popcntb instruction.
13666
8194635a
JL
136672017-01-03 Jeff Law <law@redhat.com>
13668
13669 PR tree-optimization/67955
13670 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13671
baf9ebc8
MP
136722017-01-04 Marek Polacek <polacek@redhat.com>
13673
13674 PR c++/77545
13675 PR c++/77284
13676 * g++.dg/cpp0x/range-for32.C: New test.
13677 * g++.dg/cpp0x/range-for33.C: New test.
13678
5dd9a9d0
DM
136792017-01-04 David Malcolm <dmalcolm@redhat.com>
13680
13681 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13682
4bf07f3f
NS
136832017-01-04 Nathan Sidwell <nathan@acm.org>
13684
13685 PR c++/66735
13686 * g++.dg/cpp1y/pr66735.C: New.
13687
165ba2e9
JJ
136882017-01-04 Jakub Jelinek <jakub@redhat.com>
13689
13690 PR tree-optimization/71563
13691 * gcc.dg/tree-ssa/pr71563.c: New test.
13692
4567f969
JB
136932017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13694
13695 PR fortran/78534
13696 PR fortran/78976
13697 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13698 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13699 * gfortran.dg/transfer_intrinsic_1.f90: Change
13700 scan-tree-dump-times due to gfc_trans_string_copy change to
13701 avoid -Wstringop-overflow.
13702
1c06f07f
JL
137032017-01-03 Jeff Law <law@redhat.com>
13704
13705 PR tree-optimization/78856
13706 * gcc.c-torture/execute/pr78856.c: New test.
13707
60fb638f
MM
137082017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13709
13710 PR target/78953
13711 * gcc.target/powerpc/pr78953.c: New test.
13712
e4d02f52
ILT
137132017-01-03 Ian Lance Taylor <iant@google.com>
13714
13715 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13716 enums.
13717
5b4f088d
MS
137182017-01-03 Martin Sebor <msebor@redhat.com>
13719
13720 PR tree-optimization/78696
13721 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13722 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13723 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13724 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13725
137262017-01-03 David Malcolm <dmalcolm@redhat.com>
13727
13728 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13729 with more than one digit.
13730 * lib/gcc-dg.exp (process-message): Support more than one digit
13731 in relative line specifications.
13732
137332017-01-03 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR tree-optimization/78965
13736 * gcc.dg/pr78965.c: New test.
13737
13738 PR middle-end/78901
13739 * g++.dg/opt/pr78901.C: New test.
13740
137412017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13742
13743 PR fortran/78534
13744 PR fortran/66310
13745 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13746 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13747 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13748 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13749 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13750 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13751 * gfortran.dg/string_1_lp64.f90: New test.
13752 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13753 * gfortran.dg/string_3_lp64.f90: New test.
13754 * gfortran.dg/transfer_intrinsic_1.f90: Change
13755 scan-tree-dump-times due to gfc_trans_string_copy change to
13756 avoid -Wstringop-overflow.
13757
8b7163c6
UB
137582017-01-02 Uros Bizjak <ubizjak@gmail.com>
13759
13760 PR target/78967
13761 * gcc.target/i386/pr78967-1.c: New test.
13762 * gcc.target/i386/pr78967-2.c: Ditto.
13763 * gcc.target/i386/pr78967-3.c: Ditto.
13764
13765 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13766 * gcc.target/i386/pr78904-4.c: Ditto.
13767 * gcc.target/i386/pr78904-6.c: Ditto.
13768
e2940b98
JH
137692017-01-01 Jan Hubicka <hubicka@ucw.cz>
13770
13771 PR middle-end/77674
13772 * g++.dg/torture/pr77674.C: New testcase.
13773
cbe34bb5 137742017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13775
13776 Update copyright years.
818ab71a 13777\f
cbe34bb5 13778Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13779
13780Copying and distribution of this file, with or without modification,
13781are permitted in any medium without royalty provided the copyright
13782notice and this notice are preserved.