]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[C++ PATCH] Move mangling alias out of ::
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b419102c
NS
12017-10-04 Nathan Sidwell <nathan@acm.org>
2
3 * g++.dg/abi/mangle41.C: Adjust diagnostics.
4
420db574
JJ
52017-10-04 Jakub Jelinek <jakub@redhat.com>
6
7 PR c++/82373
8 * g++.dg/cpp1y/pr82373.C: New test.
9
8139a48e
DM
102017-10-04 David Malcolm <dmalcolm@redhat.com>
11
12 * gcc.dg/diagnostic-range-bad-called-object.c: Update expected
13 underlining for param.
14 * gcc.dg/param-type-mismatch.c: Update expected results to reflect
15 highlighting of parameters; add test coverage for trivial
16 parameter decls, and for callback parameters.
17 * gcc.dg/pr68533.c: Update location of two errors to reflect
18 location of params.
19
6069fe72
DM
202017-10-04 David Malcolm <dmalcolm@redhat.com>
21
22 * jit.dg/test-expressions.c (make_test_of_vectors): New function.
23 (create_code): Call it.
24 * jit.dg/test-vector-rvalues.cc: New test case.
25
4f15b6a2
AK
262017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
27
28 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
29 vector loop peeling.
30 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
31 New proc.
32
30d027da
AK
332017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
34
35 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
36 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
37 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
38 vect_floatint_cvt with vect_doubleint_cvt.
39 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
40 vect_intfloat_cvt with vect_intdouble_cvt.
41 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
42 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
43 depend on vect_intdouble_cvt.
44 * lib/target-supports.exp
45 (check_effective_target_vect_doubleint_cvt)
46 (check_effective_target_vect_intdouble_cvt): New procs.
47
c059a92e
AK
482017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
49
50 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
51 * lib/target-supports.exp (check_effective_target_vect_long_mult):
52 New proc.
53
a4646113
AK
542017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
55
56 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
57 * gfortran.dg/vect/pr77848.f: Likewise.
58
26412773
AK
592017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
60
61 * lib/target-supports.exp (check_effective_target_vect_float):
62 Return 1 being on a S/390 with VXE.
63 * gcc.dg/vect/pr31699.c: Require vec_float.
64 * gcc.dg/vect/pr61194.c: Likewise.
65 * gcc.dg/vect/pr65947-10.c: Likewise.
66 * gcc.dg/vect/pr66142.c: Likewise.
67 * gcc.dg/vect/slp-10.c: Likewise.
68 * gcc.dg/vect/slp-11c.c: Likewise.
69 * gcc.dg/vect/slp-12b.c: Likewise.
70 * gcc.dg/vect/slp-18.c: Likewise.
71 * gcc.dg/vect/slp-33.c: Likewise.
72 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
73 * gcc.dg/vect/slp-cond-2.c: Likewise.
74 * gcc.dg/vect/vect-cond-10.c: Likewise.
75 * gcc.dg/vect/vect-cond-8.c: Likewise.
76 * gcc.dg/vect/vect-cond-9.c: Likewise.
77 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
78 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
79
ebb4badd
TS
802017-10-04 Thomas Schwinge <thomas@codesourcery.com>
81
82 PR tree-optimization/82374
83 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
84 attributes propagation changes for OMP outlined regions.
85 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
86 * c-c++-common/goacc/kernels-reduction.c: Likewise.
87
f95810b5
RS
882017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
89
90 PR tree-optimization/82413
91 * g++.dg/pr82413.C: New test.
92
707905d0
PT
932017-10-04 Paul Thomas <pault@gcc.gnu.org>
94
95 PR fortran/77296
96 * gfortran.dg/associate_32.f03 : New test.
97
8bca3f59
PC
982017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
99
100 PR c++/78816
101 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
102
5c38262d
JJ
1032017-10-04 Jakub Jelinek <jakub@redhat.com>
104
105 PR tree-optimization/82374
106 * gcc.dg/gomp/pr82374.c: New test.
107
21375f0d
RB
1082017-10-04 Richard Biener <rguenther@suse.de>
109
110 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
111 errors and scan for one.
112 * gfortran.dg/graphite/id-19.f: Likewise.
113 * gfortran.dg/graphite/pr29832.f90: Likewise.
114 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
115 * gfortran.dg/graphite/pr42326.f90: Likewise.
116 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
117 * gfortran.dg/graphite/run-id-2.f90: Likewise.
118 * gfortran.dg/graphite/run-id-3.f90: Likewise.
119 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
120
944e0841
MM
1212017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
122
123 * gcc.target/powerpc/float128-odd.c: New test.
124
5bd8ff41
PC
1252017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
126
127 PR c++/70343
128 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
129
11e3d45c
JL
1302017-10-03 Jeff Law <law@redhat.com>
131
132 PR target/82358
133 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
134
3b7511f9
MJ
1352017-10-03 Martin Jambor <mjambor@suse.cz>
136
137 PR tree-optimization/82363
138 * gcc.dg/tree-ssa/pr82363.c: New test.
139
bb81a576
JJ
1402017-10-03 Jakub Jelinek <jakub@redhat.com>
141
33ff5dda
JJ
142 PR tree-optimization/82381
143 * gcc.c-torture/compile/pr82381.c: New test.
144
bb81a576
JJ
145 PR target/82386
146 * gcc.dg/pr82386.c: New test.
147
5aab83d5
PC
1482017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
149
150 PR c++/70570
151 * g++.dg/cpp1y/lambda-generic-70570.C: New.
152
70c894ea
PC
1532017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
154
155 PR c++/79590
156 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
157
603841eb
PC
1582017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
159
160 PR c++/79005
161 * g++.dg/cpp1y/lambda-generic-79005.C: New.
162
da3723a8
PT
1632017-10-02 Paul Thomas <pault@gcc.gnu.org>
164
165 PR fortran/82312
166 * gfortran.dg/typebound_proc_36.f90 : New test.
167
20a7e14a
PB
1682017-10-02 Peter Bergner <bergner@vnet.ibm.com>
169
170 PR target/80210
171 * gcc.target/powerpc/pr80210-2.c: New test.
172
f240a230
JJ
1732017-10-02 Jakub Jelinek <jakub@redhat.com>
174
476dec78
JJ
175 * gcc.dg/pr82389.c: New test.
176
f240a230
JJ
177 PR tree-optimization/82387
178 PR tree-optimization/82388
179 PR tree-optimization/82389
180 * gcc.c-torture/compile/pr82389.c: New test.
181 * gcc.c-torture/execute/pr82387.c: New test.
182 * gcc.c-torture/execute/pr82388.c: New test.
183
bac1187d
PC
1842017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
185
186 PR c++/79180
187 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
188 * g++.dg/torture/pr79180.C: Likewise.
189
190 PR c++/71386
191 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
192
96e2d1d1
RB
1932017-10-02 Richard Biener <rguenther@suse.de>
194
195 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
196 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
197 * gcc.dg/graphite/id-16.c: Likewise.
198 * gcc.dg/graphite/pr46168.c: Likewise.
199 * gcc.dg/graphite/pr68756.c: Likewise.
200 * gcc.dg/graphite/pr69728.c: Likewise.
201 * gcc.dg/graphite/pr71575-2.c: Likewise.
202 * gcc.dg/graphite/pr77362.c: Likewise.
203 * gcc.dg/graphite/pr81373.c: Likewise.
204 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
205 * gfortran.dg/graphite/interchange-1.f: Likewise.
206 * gfortran.dg/graphite/pr29581.f90: Likewise.
207 * gfortran.dg/graphite/pr42334-1.f: Likewise.
208 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
209 * gfortran.dg/graphite/pr42393.f90: Likewise.
210 * gfortran.dg/graphite/pr47019.f: Likewise.
211
1a6da556
PC
2122017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
213
214 PR c++/69977
215 * g++.dg/cpp1y/lambda-generic-69977.C: New.
216
144d302e
PC
2172017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
218
219 PR c++/59991
220 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
221
7838c9a8
TV
2222017-10-02 Tom de Vries <tom@codesourcery.com>
223
224 * gcc.c-torture/compile/pr82337.c: Add
225 dg-require-effective-target nonlocal_goto.
226
f25a140b
RS
2272017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
228 Alan Hayward <alan.hayward@arm.com>
229 David Sherwood <david.sherwood@arm.com>
230
231 PR target/71307
232 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
233
0389d86c
RB
2342017-10-02 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/82355
237 * gcc.dg/graphite/fuse-1.c: Adjust.
238 * gcc.dg/graphite/fuse-2.c: Likewise.
239 * gcc.dg/graphite/pr82355.c: New testcase.
240
aa2a59fc
JL
2412017-10-01 Jeff Law <law@redhat.com>
242
243 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
244
efa1d7a2
DH
2452017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
246
247 PR fortran/61450
248 * gfortran.dg/binding_label_tests_28.f90: New test.
249
ae3f9c32
PC
2502017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/65949
253 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
254
333cb612
PC
2552017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/68754
258 * g++.dg/cpp1y/constexpr-68754.C: Move...
259 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
260
15c77315
JJ
2612017-09-30 Jakub Jelinek <jakub@redhat.com>
262
263 PR target/82361
264 * gcc.target/i386/pr82361-1.c: New test.
265 * gcc.target/i386/pr82361-2.c: New test.
266
b09bf97b
YG
2672017-09-29 Yury Gribov <tetra2005@gmail.com>
268
269 PR middle-end/82319
270 * c-c++/common/pr57371-4.c: Test NaN comparisons.
271
6e3e8419
EB
2722017-09-29 Eric Botcazou <ebotcazou@adacore.com>
273
274 * g++.dg/other/dump-ada-spec-10.C: New test.
275
e9d297a1
JL
2762017-09-29 Jeff Law <law@redhat.com>
277
278 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
279
603be022
JJ
2802017-09-29 Jakub Jelinek <jakub@redhat.com>
281
282 P0683R1 - default member initializers for bit-fields
283 * g++.dg/ext/bitfield6.C: New test.
284 * g++.dg/cpp2a/bitfield1.C: New test.
285 * g++.dg/cpp2a/bitfield2.C: New test.
286 * g++.dg/cpp2a/bitfield3.C: New test.
287
9129a561
VM
2882017-09-29 Vladimir Makarov <vmakarov@redhat.com>
289
290 PR target/81481
291 * gcc.target/i386/pr81481.c: New.
292
a815fe44
KN
2932017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
294
b5e6b7ca 295 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
296 and dg-require-effective-target directives to correct testing
297 behavior.
b5e6b7ca
SB
298 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
299 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
300 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 301 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 302 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 303 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 304 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 305 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 306 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 307 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 308 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 309 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 310 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 311 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 312 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 313 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 314 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 315
e75210d6
BS
3162017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
317
318 PR tree-optimization/82337
319 * gcc.c-torture/compile/pr82337.c: New file.
320
52c6ab74
JM
3212017-09-29 Javier Miranda <miranda@adacore.com>
322
323 * gnat.dg/unchecked_union3.adb: New testcase.
324
3252017-09-29 Javier Miranda <miranda@adacore.com>
326
327 * gnat.dg/unchecked_union2.adb: New testcase.
328
1dce26a1
DH
3292017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
330
331 PR fortran/25071
332 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
333 * gfortran.dg/argument_checking_4.f90: Likewise.
334 * gfortran.dg/argument_checking_5.f90: Likewise.
335 * gfortran.dg/argument_checking_6.f90: Likewise.
336 * gfortran.dg/argument_checking_10.f90: Likewise.
337 * gfortran.dg/argument_checking_13.f90: Likewise.
338 * gfortran.dg/argument_checking_15.f90: Likewise.
339 * gfortran.dg/argument_checking_18.f90: Likewise.
340 * gfortran.dg/gomp/udr8.f90: Likewise.
341 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
342 the dg-options.
343
bf61f589
JJ
3442017-09-29 Jakub Jelinek <jakub@redhat.com>
345
27746ca9
JJ
346 * g++.dg/ext/bitfield7.C: New test.
347 * g++.dg/ext/bitfield8.C: New test.
348 * g++.dg/ext/bitfield9.C: New test.
349
2a389958
JJ
350 PR c/82340
351 * gcc.dg/tree-ssa/pr82340.c: New test.
352
bf61f589
JJ
353 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
354
051e4e1c
PC
3552017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
356
357 PR c++/79488
358 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
359
ff299487
JJ
3602017-09-28 Jakub Jelinek <jakub@redhat.com>
361
362 PR target/82342
363 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
364 * gcc.target/i386/pr82260-2.c: Likewise.
365
10e93cf5
SS
3662017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
367
368 * gcc.target/i386/avx512f-constant-float-return.c: New test.
369
b4aac5c3
CL
3702017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
371
372 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
373 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
374 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
375 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
376 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
377 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
378 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
379 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
380 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
381 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
382
5a47aa2c
DM
3832017-09-28 David Malcolm <dmalcolm@redhat.com>
384
385 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
386 test case.
387 * jit.dg/test-returning-function-ptr.c (create_code): Update to
388 create a function pointer type independently of the call to
389 gcc_jit_function_get_address, and assign the pointer to a local
390 before returning it, to exercise the function pointer type
391 comparison code.
392
15a65e63
DM
3932017-09-27 David Malcolm <dmalcolm@redhat.com>
394
395 * jit.dg/all-non-failing-tests.h: Add
396 test-returning-function-ptr.c.
397 * jit.dg/test-returning-function-ptr.c: New test case.
398
a509c571
CL
3992017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
400
401 PR target/71727
402 * gcc.target/aarch64/pr71727-2.c: New test.
403
6e0cc90b
KN
4042017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
405
406 * gcc.target/powerpc/swaps-p8-28.c: New test.
407 * gcc.target/powerpc/swaps-p8-29.c: New test.
408 * gcc.target/powerpc/swaps-p8-30.c: New test.
409 * gcc.target/powerpc/swaps-p8-31.c: New test.
410 * gcc.target/powerpc/swaps-p8-32.c: New test.
411 * gcc.target/powerpc/swaps-p8-33.c: New test.
412 * gcc.target/powerpc/swaps-p8-34.c: New test.
413 * gcc.target/powerpc/swaps-p8-35.c: New test.
414 * gcc.target/powerpc/swaps-p8-36.c: New test.
415 * gcc.target/powerpc/swaps-p8-37.c: New test.
416 * gcc.target/powerpc/swaps-p8-38.c: New test.
417 * gcc.target/powerpc/swaps-p8-39.c: New test.
418 * gcc.target/powerpc/swaps-p8-40.c: New test.
419 * gcc.target/powerpc/swaps-p8-41.c: New test.
420 * gcc.target/powerpc/swaps-p8-42.c: New test.
421 * gcc.target/powerpc/swaps-p8-43.c: New test.
422 * gcc.target/powerpc/swaps-p8-44.c: New test.
423 * gcc.target/powerpc/swaps-p8-45.c: New test.
424
4ca4cf4e
CL
4252017-09-27 Carl Love <cel@us.ibm.com>
426 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
427 for the __builtin_fctid and __builtin_fctiw.
428
d4b7f2ee
PJ
4292017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
430
431 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
432 new group memory offsetting code in the BRIG frontend.
433 * brig.dg/test/gimple/function_calls.hsail: Likewise.
434 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
435 * brig.dg/test/gimple/variables.hsail: Likewise.
436
b55c7343
JJ
4372017-09-27 Jakub Jelinek <jakub@redhat.com>
438
439 PR c++/82159
440 * g++.dg/opt/pr82159.C: New test.
441
7ba950d3
AK
4422017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
443
444 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
445
7a6ed74d
MM
4462017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
447
448 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
449 don't generate a 32-bit shift after doing XSCVDPSPN.
450 * gcc.target/powerpc/direct-move-float1.c: Likewise.
451 * gcc.target/powerpc/direct-move-float3.c: New test.
452
1d6fadee
PK
4532017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
454
455 * gcc.dg/tree-ssa/cmpdiv.c: New test.
456
1262c6cf
CL
4572017-09-26 Carl Love <cel@us.ibm.com>
458
459 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
460 file for the new built-ins and the existing built-ins.
461
63b62fa0
JW
4622017-09-26 Janus Weil <janus@gcc.gnu.org>
463
464 PR fortran/82143
465 PR fortran/82324
466 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
467 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
468 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
469 Don't assume that DOUBLE PRECISION has kind=16.
470
3c549718
TK
4712017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
472
473 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
474 warning from associate construct and do loop.
475
5714abff
TK
4762017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
477
478 * gfortran.dg/gomp/associate1.f90: Really commit change
479 from 2017-09-25.
480 * gfortran.dg/predcom-1.f: Likewise.
481 * gfortran.dg/unconstrained_commons.f: Likewise.
482
caab3763
JJ
4832017-09-26 Jakub Jelinek <jakub@redhat.com>
484
485 PR middle-end/35691
486 * gcc.dg/pr35691-5.c: New test.
487 * gcc.dg/pr35691-6.c: New test.
488
621e5370
RB
4892017-09-26 Richard Biener <rguenther@suse.de>
490
491 PR tree-optimization/82321
492 * gcc.dg/graphite/pr82321.c: New testcase.
493
703fe7a4
AK
4942017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
495
18b10d78
AK
496 * lib/target-supports.exp (check_effective_target_vect_int)
497 (check_effective_target_vect_shift)
498 (check_effective_target_whole_vector_shift)
499 (check_effective_target_vect_shift_char)
500 (check_effective_target_vect_long)
501 (check_effective_target_vect_double)
502 (check_effective_target_vect_long_long)
503 (check_effective_target_vect_perm)
504 (check_effective_target_vect_perm_byte)
505 (check_effective_target_vect_perm_short)
506 (check_effective_target_vect_widen_mult_qi_to_hi)
507 (check_effective_target_vect_widen_mult_hi_to_si)
508 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
509 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
510 (check_effective_target_vect_widen_mult_si_to_di_pattern)
511 (check_effective_target_vect_pack_trunc)
512 (check_effective_target_vect_unpack)
513 (check_effective_target_vect_hw_misalign)
514 (check_effective_target_vect_condition)
515 (check_effective_target_vect_cond_mixed)
516 (check_effective_target_vect_char_mult)
517 (check_effective_target_vect_short_mult)
518 (check_effective_target_vect_int_mult)
519 (check_effective_target_vect_extract_even_odd)
520 (check_effective_target_vect_interleave)
521 (check_effective_target_sqrt_insn)
522 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
523 VX.
524 (check_vect_support_and_set_flags): New proc.
525 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 526
09fdb701
RB
5272017-09-26 Richard Biener <rguenther@suse.de>
528
529 PR tree-optimization/82320
530 * gcc.dg/torture/pr82320.c: New testcase.
531
df2a1a26
CL
5322017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
533
534 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
535 Fix arm check.
536
af2c8a96
JL
5372017-09-25 Jeff Law <law@redhat.com>
538
539 * lib/target-supports.exp
540 (check_effective_target_supports_stack_clash_protection): Enable for
541 rs6000 and powerpc targets.
542
d80d5c38
BC
5432017-09-25 Bin Cheng <bin.cheng@arm.com>
544
545 PR tree-optimization/82163
546 * gcc.dg/tree-ssa/pr82163.c: New test.
547
15e23330
TK
5482017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
549
550 * gfortran.dg/do_subscript_1.f90: New test.
551 * gfortran.dg/do_subscript_2.f90: New test.
552 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
553 * gfortran.dg/predcom-1.f: Adjust loop bounds.
554 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
555
2678bf2f
WS
5562017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
557
558 * gcc.target/powerpc/fold-vec-st-char.c: New.
559 * gcc.target/powerpc/fold-vec-st-double.c: New.
560 * gcc.target/powerpc/fold-vec-st-float.c: New.
561 * gcc.target/powerpc/fold-vec-st-int.c: New.
562 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
563 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
564 * gcc.target/powerpc/fold-vec-st-short.c: New.
565
504e0b5f
PMR
5662017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
567
568 * g++.dg/pr82155.C: New testcase.
569
d362ac6c
RB
5702017-09-25 Richard Biener <rguenther@suse.de>
571
572 PR tree-optimization/82285
573 * gcc.dg/torture/pr82285.c: New testcase.
574
e98cd75f
PMR
5752017-09-25 Justin Squirek <squirek@adacore.com>
576
577 * gnat.dg/entry_family.adb: New testcase
578
60ba7cd3
L
5792017-09-24 H.J. Lu <hongjiu.lu@intel.com>
580
581 PR target/82267
582 * gcc.target/i386/pr82267.c: New test.
583
c6c74708
TK
5842017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
585 PR fortran/66328
586
587 * gfortran.dg/data_derived_1.f90: New test.
588
24bafc56
TK
5892017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
590
591 PR fortran/54633
592 * gfortran.dg/intrinsic_bounds_1.f90: New test.
593 * gfortran.dg/intrinsic_param_1.f90: New test.
594
650f7d09
TK
5952017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
596 Steven G. Kargl <kargl@gcc.gnu.org>
597
598 PR fortran/80118
599 * gfortran.dg/zero_sized_7.f90: New test.
600
d16d81b5
JW
6012017-09-23 Janus Weil <janus@gcc.gnu.org>
602
603 PR fortran/82143
604 * gfortran.dg/promotion_3.f90: New test case.
605 * gfortran.dg/promotion_4.f90: New test case.
606
89762a83
DS
6072017-09-23 Daniel Santos <daniel.santos@pobox.com>
608
609 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
610 * gcc.target/i386/pr82196-2.c: (b): Likewise.
611
2dc589be
JJ
6122017-09-22 Jakub Jelinek <jakub@redhat.com>
613
a93952d2
JJ
614 PR middle-end/35691
615 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
616 instead of -fdump-tree-forwprop-details in dg-options.
617 * gcc.dg/pr35691-2.c: Likewise.
618 * gcc.dg/pr35691-3.c: New test.
619 * gcc.dg/pr35691-4.c: New test.
620
2dc589be
JJ
621 PR sanitizer/81929
622 * g++.dg/ubsan/pr81929.C: New test.
623
ea44495d
RS
6242017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
625
626 PR tree-optimization/82289
627 * gcc.dg/vect/pr82289.c: New test.
628
f702e7d4
RS
6292017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
630 Alan Hayward <alan.hayward@arm.com>
631 David Sherwood <david.sherwood@arm.com>
632
633 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
634 of alignment message.
635 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
636
b2b67217
MS
6372017-09-22 Martin Sebor <msebor@redhat.com>
638
639 PR c/81854
640 * gcc.target/i386/pr80732.c: Correct a type error.
641
9003adc7
DM
6422017-09-22 David Malcolm <dmalcolm@redhat.com>
643
644 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
645 to reflect highlighting of parameters; add test coverage for
646 callback parameters.
647
4d6e2f33
RB
6482017-09-22 Richard Biener <rguenther@suse.de>
649
650 * gcc.dg/graphite/scop-24.c: New testcase.
651
2402ffb6
RB
6522017-09-22 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/82291
655 * gcc.dg/torture/pr82291.c: New testcase.
656
e7ba6a60
SS
6572017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
658
659 * gcc.target/i386/avx512f-constant-set.c: New test.
660
6612017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
662
663 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
664 * gcc.target/i386/avx512f-prefer.c: New test.
665
1debe7ea
JL
6662017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
667
668 * lib/target-supports.exp
669 (check_effective_target_frame_pointer_for_non_leaf): Add
670 case for x86 Solaris.
671
b89a63b9
PT
6722017-09-21 Paul Thomas <pault@gcc.gnu.org>
673
674 PR fortran/78512
675 * gfortran.dg/associate_26.f90 : New test.
676
677 PR fortran/80120
678 * gfortran.dg/associate_27.f90 : New test.
679
680 PR fortran/81903
681 * gfortran.dg/associate_28.f90 : New test.
682
683 PR fortran/82121
684 * gfortran.dg/associate_29.f90 : New test.
685
686 PR fortran/67543
687 * gfortran.dg/associate_30.f90 : New test.
688
689 PR fortran/52832
690 * gfortran.dg/associate_31.f90 : New test.
691
f17aba3c
EB
6922017-09-21 Eric Botcazou <ebotcazou@adacore.com>
693
694 * gnat.dg/discr48.adb: New test.
695 * gnat.dg/discr48_pkg.ads: New helper.
696
6972017-09-21 Tamar Christina <tamar.christina@arm.com>
698
699 PR testsuite/78421
700 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
701 Invert arm check.
702
a0e27dc2
CP
7032017-09-21 Cesar Philippidis <cesar@codesourcery.com>
704
705 * gfortran.dg/goacc/wait.f90: New test.
706
765b3379
JJ
7072017-09-21 Jakub Jelinek <jakub@redhat.com>
708
709 PR sanitizer/81715
710 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
711 const predicate to const predicate & to avoid UB.
712 * g++.dg/opt/pr81715.C: New test.
713
c94f2d84
RB
7142017-09-21 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/82276
717 PR tree-optimization/82244
718 * gcc.dg/torture/pr82276.c: New testcase.
719
2e1dd137
RB
7202017-09-21 Richard Biener <rguenther@suse.de>
721
722 PR tree-optimization/71351
723 * gfortran.dg/graphite/pr71351.f90: New testcase.
724 * gfortran.dg/graphite/interchange-3.f90: Adjust.
725
a4f65ca8
JJ
7262017-09-21 Jakub Jelinek <jakub@redhat.com>
727
728 PR target/82260
729 * gcc.target/i386/pr82260-1.c: New test.
730 * gcc.target/i386/pr82260-2.c: New test.
731
d3347cd2
AK
7322017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
733 Jeff Law <law@redhat.com>
734
735 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 736 * lib/target-supports.exp:
d3347cd2
AK
737 (check_effective_target_supports_stack_clash_protection): Enable for
738 s390/s390x targets.
739
5f2fd590
MS
7402017-09-20 Martin Sebor <msebor@redhat.com>
741
073809a7
MS
742 PR c/81854
743 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
744 * g++.dg/ext/attr-ifunc-4.C: Ditto.
745 * lib/target-supports.exp: Adjust for C++.
746
5f2fd590
MS
747 PR c/81854
748 * gcc.dg/attr-ifunc-1.c: Correct type errors.
749 * gcc.dg/attr-ifunc-2.c: Ditto.
750 * gcc.dg/attr-ifunc-3.c: Ditto.
751 * gcc.dg/attr-ifunc-4.c: Ditto.
752 * gcc.dg/attr-ifunc-5.c: Ditto.
753 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 754 * lib/target-supports.exp: Correct type error.
5f2fd590 755
94c23e39
JL
7562017-09-20 Jeff Law <law@redhat.com>
757
758 * gcc.target/i386/stack-check-11.c: Update test and regexp
759 so that it works for both i?86 and x86_64.
760
6073d002
SB
7612017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
762
763 PR target/77687
764 * gcc.target/powerpc/pr77687.c: New testcase.
765
fb3cd39d
JJ
7662017-09-20 Jakub Jelinek <jakub@redhat.com>
767
2ffb5745
JJ
768 P0409R2 - allow lambda capture [=, this]
769 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
770 capture. Add further tests.
771 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
772 for c++2a on [=, this] capture.
773
fb3cd39d
JJ
774 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
775 * g++.dg/cpp1z/cplusplus_1z.C: New test.
776
cace2309
SP
7772017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
778
779 * gcc.target/i386/builtin_target.c: Test knm.
780 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
781
52e22c79
RB
7822017-09-20 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/77362
785 * gcc.dg/graphite/pr77362.c: New testcase.
786
2a900079
RB
7872017-09-20 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/82264
790 * gcc.dg/torture/pr82264.c: New testcase.
791
88272c01
JJ
7922017-09-20 Jakub Jelinek <jakub@redhat.com>
793
794 * g++.dg/debug/dwarf2/template-params-13.C: New test.
795 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
796 it doesn't match newlines.
797 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
798 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
799 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
800 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
801 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
802 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
803 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
804 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
805 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
806 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
807
0f45457e
PC
8082017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
809
810 PR c++/64954
811 * g++.dg/cpp0x/constexpr-ctor20.C: New.
812
73fe2f32
RB
8132017-09-20 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/81373
816 * gcc.dg/graphite/pr81373.c: New testcase.
817
ee8f15c6
JL
8182017-09-19 Jeff Law <law@redhat.com>
819
ac9c032e
JL
820 * gcc.target/i386/stack-check-11.c: New test.
821
8e7a09c3
JL
822 * gcc.dg/stack-check-4.c: New test.
823 * gcc.dg/stack-check-5.c: New test.
824 * gcc.dg/stack-check-6.c: New test.
825 * gcc.dg/stack-check-6a.c: New test.
826 * gcc.dg/stack-check-7.c: New test.
827 * gcc.dg/stack-check-8.c: New test.
828 * gcc.dg/stack-check-9.c: New test.
829 * gcc.dg/stack-check-10.c: New test.
830 * lib/target-supports.exp
831 (check_effective_target_supports_stack_clash_protection): Enable for
832 x86 and x86_64 targets.
833
8c1dd970
JL
834 * gcc.dg/stack-check-3.c: New test.
835
ee8f15c6
JL
836 * gcc.dg/stack-check-2.c: New test.
837 * lib/target-supports.exp
8e7a09c3 838 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
839 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
840 (check_effective_target_caller_implicit_probes): Likewise.
841
14a1a59f
JJ
8422017-09-19 Jakub Jelinek <jakub@redhat.com>
843
844 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
845 * g++.dg/tree-ssa/pr41428.C: Likewise.
846 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
847 c++17 and up.
848 * g++.dg/expr/bool3.C: Likewise.
849 * g++.dg/expr/bitfield5.C: Likewise.
850 * g++.old-deja/g++.jason/bool5.C: Likewise.
851
e32d2388
MS
8522017-09-18 Martin Sebor <msebor@redhat.com>
853
854 PR c/81854
855 * gcc.dg/pr81854.c: New test.
856 * g++.dg/ext/attr-ifunc-5.C: New test.
857 * g++.dg/ext/attr-ifunc-1.C: Adjust.
858 * g++.dg/ext/attr-ifunc-2.C: Same.
859 * g++.dg/ext/attr-ifunc-3.C: Same.
860 * g++.dg/ext/attr-ifunc-4.C: Same.
861 * g++.old-deja/g++.abi/vtable2.C: Same.
862 * gcc.dg/attr-ifunc-1.c: Same.
863
81b29ad8
WS
8642017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
865
866 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
867
109bb910
RB
8682017-09-19 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/82244
871 * gcc.dg/torture/pr82244.c: New testcase.
872
197d2f5b
RB
8732017-09-19 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/69728
876 * gfortran.dg/graphite/pr69728.f90: New testcase.
877 * gcc.dg/graphite/pr69728.c: Likewise.
878
7e12c0e0
PC
8792017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
880
881 PR c++/80947
882 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
883
b161f2c9
RS
8842017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
885
886 * gcc.dg/vect/slp-multitypes-13.c: New test.
887
7251b0bf
RS
8882017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
889
890 * gfortran.dg/vect/mask-store-1.f90: New test.
891
10d8c51f
PC
8922017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/45033
895 * g++.dg/expr/delete1.C: New.
896
2eda24e9
PMR
8972017-09-18 Bob Duff <duff@adacore.com>
898
899 * gnat.dg/validity_check.adb: New testcase.
900
9012017-09-18 Eric Botcazou <ebotcazou@adacore.com>
902
903 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
904
9052017-09-18 Bob Duff <duff@adacore.com>
906
907 * gnat.dg/tagged_prefix_call.adb: New testcase.
908
845af9e6
PMR
9092017-09-18 Ed Schonberg <schonberg@adacore.com>
910
911 * gnat.dg/default_variants.adb: New testcase.
912
2a63b04e
RO
9132017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
914
915 PR target/81736
916 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
917 * gcc.target/i386/pr81736-4.c: Likewise.
918
3d07d963
RB
9192017-09-18 Richard Biener <rguenther@suse.de>
920
921 PR tree-optimization/79622
922 * gcc.dg/graphite/pr79622.c: New testcase.
923
3cb626e4
DS
9242017-09-17 Daniel Santos <daniel.santos@pobox.com>
925
926 gcc.target/i386/pr82196-1.c: New test.
927 gcc.target/i386/pr82196-2.c: Likewise.
928
01f44e44
L
9292017-09-17 H.J. Lu <hongjiu.lu@intel.com>
930
931 PR target/82166
932 * gcc.target/i386/pr82166.c: New test.
933
62d3c075
PT
9342017-09-17 Paul Thomas <pault@gcc.gnu.org>
935
936 PR fortran/82173
937 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
938 * gfortran.dg/pdt_2.f03 : The same.
939 * gfortran.dg/pdt_3.f03 : The same.
940 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
941 module 'bad_vars'. Add error concerning assumed parameters and
942 save attribute.
943 * gfortran.dg/pdt_11.f03 : New test.
944
945 PR fortran/60483
946 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
947 * gfortran.dg/associate_25.f90 : New test.
948 * gfortran.dg/pdt_12.f03 : New test.
949
026a79f7
AS
9502017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
951 Jakub Jelinek <jakub@redhat.com>
952
953 Add support for -std=c++2a.
954 * lib/target-supports.exp (check_effective_target_c++17): Return
955 1 also if check_effective_target_c++2a.
956 (check_effective_target_c++17_down): New.
957 (check_effective_target_c++2a_only): New.
958 (check_effective_target_c++2a): New.
959 * g++.dg/cpp2a/cplusplus.C: New.
960
bb75facd
JM
9612017-09-15 Joseph Myers <joseph@codesourcery.com>
962
963 PR c/82071
964 * gcc.target/i386/excess-precision-8.c: New test.
965
c01df3c8
MLI
9662017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
967 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/64644
970 * g++.dg/other/anon-union4.C: New.
971 * g++.old-deja/g++.law/union4.C: Adjust.
972 * g++.old-deja/g++.other/anon1.C: Likewise.
973
1d933576
BE
9742017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
975
976 * c-c++-common/Wcast-align.c: New test.
977
4a8ca690
EB
9782017-09-15 Eric Botcazou <ebotcazou@adacore.com>
979
980 * g++.dg/sso-1.C: New test.
981 * g++.dg/sso-2.C: Likewise.
982
9832017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
984
985 PR c++/78648
986 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
987
ed17cb57
JW
9882017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
989
990 PR tree-optimization/71026
991 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
992
a1189286
JJ
9932017-09-15 Jakub Jelinek <jakub@redhat.com>
994
7b936140
JJ
995 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
996 * lib/target-supports.exp (check_effective_target_c++14): Use
997 check_effective_target_c++17 instead of check_effective_target_c++1z.
998 (check_effective_target_c++14_down): Likewise.
999 (check_effective_target_c++1z_only): Rename to ...
1000 (check_effective_target_c++17_only): ... this.
1001 (check_effective_target_c++1z): Rename to ...
1002 (check_effective_target_c++17): ... this.
1003 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
1004 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
1005 and c++17_only instead of c++1z_only. Adjust expected diagnostics
1006 and comments refering to 1z to 17.
1007 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
1008 * g++.dg/template/partial5.C: Likewise.
1009 * g++.dg/template/nontype8.C: Likewise.
1010 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
1011 * g++.dg/cpp1z/nontype3a.C: Likewise.
1012 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
1013 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
1014 * g++.dg/cpp1z/class-deduction32.C: Likewise.
1015 * g++.dg/cpp1z/pr78771.C: Likewise.
1016 * g++.dg/cpp1z/elide1.C: Likewise.
1017 * g++.dg/cpp1z/fold3.C: Likewise.
1018 * g++.dg/cpp1z/class-deduction2.C: Likewise.
1019 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
1020 * g++.dg/cpp1z/inline-var2.C: Likewise.
1021 * g++.dg/cpp1z/eval-order2.C: Likewise.
1022 * g++.dg/cpp1z/decomp21.C: Likewise.
1023 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
1024 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1025 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1027 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1028 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1029 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1030 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1031 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1032 * g++.dg/cpp1z/range-for1.C: Likewise.
1033 * g++.dg/cpp1z/init-statement4.C: Likewise.
1034 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1035 * g++.dg/cpp1z/decomp30.C: Likewise.
1036 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1037 * g++.dg/cpp1z/register2.C: Likewise.
1038 * g++.dg/cpp1z/decomp9.C: Likewise.
1039 * g++.dg/cpp1z/regress1.C: Likewise.
1040 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1041 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1042 * g++.dg/cpp1z/abbrev2.C: Likewise.
1043 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1044 * g++.dg/cpp1z/regress2.C: Likewise.
1045 * g++.dg/cpp1z/decomp16.C: Likewise.
1046 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1047 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1048 * g++.dg/cpp1z/decomp3.C: Likewise.
1049 * g++.dg/cpp1z/register1.C: Likewise.
1050 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1051 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1052 * g++.dg/cpp1z/decomp10.C: Likewise.
1053 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1054 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1055 * g++.dg/cpp1z/decomp27.C: Likewise.
1056 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1057 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1058 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1059 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1060 * g++.dg/cpp1z/decomp11.C: Likewise.
1061 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1062 * g++.dg/cpp1z/utf8-2.C: Likewise.
1063 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1064 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1065 * g++.dg/cpp1z/byte1.C: Likewise.
1066 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1067 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1068 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1069 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1070 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1071 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1072 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1073 * g++.dg/cpp1z/cplusplus.C: Likewise.
1074 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1075 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1076 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1077 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1078 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1079 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1080 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1081 * g++.dg/cpp1z/fold9.C: Likewise.
1082 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1083 * g++.dg/cpp1z/abbrev1.C: Likewise.
1084 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1085 * g++.dg/cpp1z/utf8.C: Likewise.
1086 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1087 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1088 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1089 * g++.dg/cpp1z/init-statement2.C: Likewise.
1090 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1091 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1092 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1093 * g++.dg/cpp1z/nontype3.C: Likewise.
1094 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1095 * g++.dg/cpp1z/fold7.C: Likewise.
1096 * g++.dg/cpp1z/nontype2.C: Likewise.
1097 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1098 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1099 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1100 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1101 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1102 * g++.dg/cpp1z/nontype1.C: Likewise.
1103 * g++.dg/cpp1z/init-statement5.C: Likewise.
1104 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1105 * g++.dg/cpp1z/decomp17.C: Likewise.
1106 * g++.dg/cpp1z/fold4.C: Likewise.
1107 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1108 * g++.dg/cpp1z/fold7a.C: Likewise.
1109 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1110 * g++.dg/cpp1z/init-statement7.C: Likewise.
1111 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1112 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1113 * g++.dg/cpp1z/pr79143.C: Likewise.
1114 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1115 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1116 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1117 * g++.dg/cpp1z/decomp20.C: Likewise.
1118 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1119 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1120 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1121 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1122 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1123 * g++.dg/cpp1z/fold8.C: Likewise.
1124 * g++.dg/cpp1z/init-statement3.C: Likewise.
1125 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1126 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1127 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1128 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1129 * g++.dg/cpp1z/fold1.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1131 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1132 * g++.dg/cpp1z/fold5.C: Likewise.
1133 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1134 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1135 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1136 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1137 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1138 * g++.dg/cpp1z/eval-order3.C: Likewise.
1139 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1140 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1141 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1142 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1143 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1144 * g++.dg/cpp1z/decomp15.C: Likewise.
1145 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1146 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1147 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1148 * g++.dg/cpp1z/decomp4.C: Likewise.
1149 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1150 * g++.dg/cpp1z/init-statement8.C: Likewise.
1151 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1152 * g++.dg/cpp1z/init-statement6.C: Likewise.
1153 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1154 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1155 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1156 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1157 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1158 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1159 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1160 * g++.dg/cpp1z/init-statement9.C: Likewise.
1161 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1162 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1163 * g++.dg/cpp1z/fold2.C: Likewise.
1164 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1165 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1166 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1167 * g++.dg/cpp1z/fold6.C: Likewise.
1168 * g++.dg/cpp1z/decomp12.C: Likewise.
1169 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1170 * g++.dg/cpp1z/inline-var1.C: Likewise.
1171 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1172 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1173 * g++.dg/other/error3.C: Likewise.
1174 * g++.dg/init/new25.C: Likewise.
1175 * g++.dg/init/new13.C: Likewise.
1176 * g++.dg/tls/diag-2.C: Likewise.
1177 * g++.dg/tls/diag-4.C: Likewise.
1178 * g++.dg/opt/noreturn-1.C: Likewise.
1179 * g++.dg/eh/async-unwind2.C: Likewise.
1180 * g++.dg/eh/spec9.C: Likewise.
1181 * g++.dg/eh/spec7.C: Likewise.
1182 * g++.dg/eh/template1.C: Likewise.
1183 * g++.dg/eh/cond4.C: Likewise.
1184 * g++.dg/eh/pr41819.C: Likewise.
1185 * g++.dg/eh/delete1.C: Likewise.
1186 * g++.dg/eh/spec3.C: Likewise.
1187 * g++.dg/eh/forced4.C: Likewise.
1188 * g++.dg/eh/spec2.C: Likewise.
1189 * g++.dg/eh/shadow1.C: Likewise.
1190 * g++.dg/eh/pr38662.C: Likewise.
1191 * g++.dg/eh/ehopt1.C: Likewise.
1192 * g++.dg/eh/spec8.C: Likewise.
1193 * g++.dg/eh/init-temp2.C: Likewise.
1194 * g++.dg/rtti/crash3.C: Likewise.
1195 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1196 * g++.dg/warn/register-parm-1.C: Likewise.
1197 * g++.dg/warn/register-var-2.C: Likewise.
1198 * g++.dg/gcov/gcov-7.C: Likewise.
1199 * g++.dg/tree-ssa/pr45605.C: Likewise.
1200 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1201 * g++.dg/lookup/exception1.C: Likewise.
1202 * g++.dg/ubsan/pr79589.C: Likewise.
1203 * g++.dg/tm/pr47340.C: Likewise.
1204 * g++.dg/tm/pr46567.C: Likewise.
1205 * g++.dg/expr/bitfield5.C: Likewise.
1206 * g++.dg/expr/bool1.C: Likewise.
1207 * g++.dg/expr/lval3.C: Likewise.
1208 * g++.dg/expr/lval4.C: Likewise.
1209 * g++.dg/expr/bitfield4.C: Likewise.
1210 * g++.dg/expr/bitfield6.C: Likewise.
1211 * g++.dg/expr/bool3.C: Likewise.
1212 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1213 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1214 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1215 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1216 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1217 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1218 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1219 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1220 * g++.dg/parse/register1.C: Likewise.
1221 * g++.dg/parse/error15.C: Likewise.
1222 * g++.dg/parse/linkage2.C: Likewise.
1223 * g++.dg/concepts/intro2.C: Likewise.
1224 * g++.dg/concepts/class.C: Likewise.
1225 * g++.dg/concepts/traits1.C: Likewise.
1226 * g++.dg/concepts/req5.C: Likewise.
1227 * g++.dg/concepts/var-concept5.C: Likewise.
1228 * g++.dg/concepts/fn-concept2.C: Likewise.
1229 * g++.dg/concepts/traits2.C: Likewise.
1230 * g++.dg/concepts/placeholder2.C: Likewise.
1231 * g++.dg/concepts/class6.C: Likewise.
1232 * g++.dg/concepts/memtmpl1.C: Likewise.
1233 * g++.dg/concepts/friend2.C: Likewise.
1234 * g++.dg/concepts/template-parm3.C: Likewise.
1235 * g++.dg/concepts/template-parm10.C: Likewise.
1236 * g++.dg/concepts/explicit-spec1.C: Likewise.
1237 * g++.dg/concepts/explicit-spec3.C: Likewise.
1238 * g++.dg/concepts/var-templ2.C: Likewise.
1239 * g++.dg/concepts/intro5.C: Likewise.
1240 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1241 * g++.dg/concepts/iconv1.C: Likewise.
1242 * g++.dg/concepts/constrained-parm.C: Likewise.
1243 * g++.dg/concepts/template-template-parm1.C: Likewise.
1244 * g++.dg/concepts/var-concept3.C: Likewise.
1245 * g++.dg/concepts/class3.C: Likewise.
1246 * g++.dg/concepts/memfun2.C: Likewise.
1247 * g++.dg/concepts/req1.C: Likewise.
1248 * g++.dg/concepts/disjunction1.C: Likewise.
1249 * g++.dg/concepts/req17.C: Likewise.
1250 * g++.dg/concepts/pr65848.C: Likewise.
1251 * g++.dg/concepts/placeholder4.C: Likewise.
1252 * g++.dg/concepts/decl-diagnose.C: Likewise.
1253 * g++.dg/concepts/intro7.C: Likewise.
1254 * g++.dg/concepts/pr68683.C: Likewise.
1255 * g++.dg/concepts/partial-spec4.C: Likewise.
1256 * g++.dg/concepts/template-parm5.C: Likewise.
1257 * g++.dg/concepts/explicit-inst1.C: Likewise.
1258 * g++.dg/concepts/class-deduction1.C: Likewise.
1259 * g++.dg/concepts/class1.C: Likewise.
1260 * g++.dg/concepts/req15.C: Likewise.
1261 * g++.dg/concepts/memfun.C: Likewise.
1262 * g++.dg/concepts/pr68434.C: Likewise.
1263 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1264 * g++.dg/concepts/partial-spec6.C: Likewise.
1265 * g++.dg/concepts/var-templ1.C: Likewise.
1266 * g++.dg/concepts/template-parm8.C: Likewise.
1267 * g++.dg/concepts/explicit-inst3.C: Likewise.
1268 * g++.dg/concepts/class4.C: Likewise.
1269 * g++.dg/concepts/req6.C: Likewise.
1270 * g++.dg/concepts/fn8.C: Likewise.
1271 * g++.dg/concepts/class5.C: Likewise.
1272 * g++.dg/concepts/placeholder5.C: Likewise.
1273 * g++.dg/concepts/req16.C: Likewise.
1274 * g++.dg/concepts/req10.C: Likewise.
1275 * g++.dg/concepts/var-concept2.C: Likewise.
1276 * g++.dg/concepts/auto3.C: Likewise.
1277 * g++.dg/concepts/generic-fn-err.C: Likewise.
1278 * g++.dg/concepts/pr65552.C: Likewise.
1279 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1280 * g++.dg/concepts/fn1.C: Likewise.
1281 * g++.dg/concepts/partial-spec.C: Likewise.
1282 * g++.dg/concepts/template-parm12.C: Likewise.
1283 * g++.dg/concepts/diagnostic1.C: Likewise.
1284 * g++.dg/concepts/intro1.C: Likewise.
1285 * g++.dg/concepts/explicit-inst4.C: Likewise.
1286 * g++.dg/concepts/req18.C: Likewise.
1287 * g++.dg/concepts/explicit-spec5.C: Likewise.
1288 * g++.dg/concepts/var-concept6.C: Likewise.
1289 * g++.dg/concepts/fn9.C: Likewise.
1290 * g++.dg/concepts/req2.C: Likewise.
1291 * g++.dg/concepts/template-parm7.C: Likewise.
1292 * g++.dg/concepts/req14.C: Likewise.
1293 * g++.dg/concepts/template-parm6.C: Likewise.
1294 * g++.dg/concepts/variadic4.C: Likewise.
1295 * g++.dg/concepts/fn6.C: Likewise.
1296 * g++.dg/concepts/req-neg1.C: Likewise.
1297 * g++.dg/concepts/alias3.C: Likewise.
1298 * g++.dg/concepts/expression2.C: Likewise.
1299 * g++.dg/concepts/partial-spec3.C: Likewise.
1300 * g++.dg/concepts/expression3.C: Likewise.
1301 * g++.dg/concepts/memfun-err.C: Likewise.
1302 * g++.dg/concepts/pr66091.C: Likewise.
1303 * g++.dg/concepts/explicit-spec2.C: Likewise.
1304 * g++.dg/concepts/equiv.C: Likewise.
1305 * g++.dg/concepts/friend1.C: Likewise.
1306 * g++.dg/concepts/fn4.C: Likewise.
1307 * g++.dg/concepts/var-templ3.C: Likewise.
1308 * g++.dg/concepts/explicit-inst2.C: Likewise.
1309 * g++.dg/concepts/alias2.C: Likewise.
1310 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1311 * g++.dg/concepts/placeholder6.C: Likewise.
1312 * g++.dg/concepts/fn10.C: Likewise.
1313 * g++.dg/concepts/req3.C: Likewise.
1314 * g++.dg/concepts/variadic2.C: Likewise.
1315 * g++.dg/concepts/pr65636.C: Likewise.
1316 * g++.dg/concepts/intro6.C: Likewise.
1317 * g++.dg/concepts/class2.C: Likewise.
1318 * g++.dg/concepts/fn2.C: Likewise.
1319 * g++.dg/concepts/req20.C: Likewise.
1320 * g++.dg/concepts/req8.C: Likewise.
1321 * g++.dg/concepts/placeholder1.C: Likewise.
1322 * g++.dg/concepts/pr65854.C: Likewise.
1323 * g++.dg/concepts/member-concept.C: Likewise.
1324 * g++.dg/concepts/template-parm2.C: Likewise.
1325 * g++.dg/concepts/variadic1.C: Likewise.
1326 * g++.dg/concepts/fn7.C: Likewise.
1327 * g++.dg/concepts/intro4.C: Likewise.
1328 * g++.dg/concepts/req13.C: Likewise.
1329 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1330 * g++.dg/concepts/explicit-spec6.C: Likewise.
1331 * g++.dg/concepts/auto1.C: Likewise.
1332 * g++.dg/concepts/alias1.C: Likewise.
1333 * g++.dg/concepts/fn-concept1.C: Likewise.
1334 * g++.dg/concepts/template-parm11.C: Likewise.
1335 * g++.dg/concepts/explicit-spec4.C: Likewise.
1336 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1337 * g++.dg/concepts/req9.C: Likewise.
1338 * g++.dg/concepts/req4.C: Likewise.
1339 * g++.dg/concepts/pr65681.C: Likewise.
1340 * g++.dg/concepts/req7.C: Likewise.
1341 * g++.dg/concepts/req12.C: Likewise.
1342 * g++.dg/concepts/fn5.C: Likewise.
1343 * g++.dg/concepts/alias4.C: Likewise.
1344 * g++.dg/concepts/generic-fn.C: Likewise.
1345 * g++.dg/concepts/feature-macro.C: Likewise.
1346 * g++.dg/concepts/req19.C: Likewise.
1347 * g++.dg/concepts/placeholder3.C: Likewise.
1348 * g++.dg/concepts/intro3.C: Likewise.
1349 * g++.dg/concepts/partial-spec5.C: Likewise.
1350 * g++.dg/concepts/template-parm4.C: Likewise.
1351 * g++.dg/concepts/dr1430.C: Likewise.
1352 * g++.dg/concepts/pr65634.C: Likewise.
1353 * g++.dg/concepts/var-concept4.C: Likewise.
1354 * g++.dg/concepts/pr67249.C: Likewise.
1355 * g++.dg/concepts/expression.C: Likewise.
1356 * g++.dg/concepts/pr65575.C: Likewise.
1357 * g++.dg/concepts/partial-spec2.C: Likewise.
1358 * g++.dg/concepts/template-parm9.C: Likewise.
1359 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1360 * g++.dg/concepts/equiv2.C: Likewise.
1361 * g++.dg/concepts/req11.C: Likewise.
1362 * g++.dg/concepts/template-parm1.C: Likewise.
1363 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1364 * g++.dg/concepts/var-concept1.C: Likewise.
1365 * g++.dg/concepts/fn3.C: Likewise.
1366 * g++.dg/torture/pr46364.C: Likewise.
1367 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1368 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1369 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1370 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1371 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1372 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1373 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1374 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1375 * g++.dg/torture/pr52918-1.C: Likewise.
1376 * g++.dg/torture/pr49394.C: Likewise.
1377 * g++.dg/torture/pr57190.C: Likewise.
1378 * g++.dg/cpp0x/static_assert8.C: Likewise.
1379 * g++.dg/cpp0x/noexcept19.C: Likewise.
1380 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1381 * g++.dg/cpp0x/variadic73.C: Likewise.
1382 * g++.dg/cpp0x/noexcept02.C: Likewise.
1383 * g++.dg/cpp0x/defaulted23.C: Likewise.
1384 * g++.dg/cpp0x/noexcept08.C: Likewise.
1385 * g++.dg/cpp0x/auto9.C: Likewise.
1386 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1387 * g++.dg/cpp0x/error5.C: Likewise.
1388 * c-c++-common/gomp/atomic-12.c: Likewise.
1389 * c-c++-common/gomp/atomic-13.c: Likewise.
1390 * c-c++-common/gomp/atomic-14.c: Likewise.
1391 * c-c++-common/Wvarargs-2.c: Likewise.
1392 * c-c++-common/Wvarargs.c: Likewise.
1393 * c-c++-common/vector-subscript-2.c: Likewise.
1394 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1395 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1396 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1397 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1398 * g++.old-deja/g++.eh/throw2.C: Likewise.
1399 * g++.old-deja/g++.eh/throw1.C: Likewise.
1400 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1401 * g++.old-deja/g++.other/new7.C: Likewise.
1402 * g++.old-deja/g++.other/crash30.C: Likewise.
1403 * g++.old-deja/g++.other/regstack.C: Likewise.
1404 * g++.old-deja/g++.other/crash28.C: Likewise.
1405 * g++.old-deja/g++.jason/bool5.C: Likewise.
1406 * g++.old-deja/g++.mike/p10416.C: Likewise.
1407 * g++.old-deja/g++.mike/eh25.C: Likewise.
1408 * g++.old-deja/g++.mike/eh55.C: Likewise.
1409
a1189286
JJ
1410 PR rtl-optimization/82192
1411 * gcc.c-torture/execute/pr82192.c: New test.
1412
897da303
RB
14132017-09-15 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/82217
1416 * gcc.dg/torture/pr82217.c: New testcase.
1417
854dde43
JJ
14182017-09-15 Jakub Jelinek <jakub@redhat.com>
1419
1420 PR target/82145
1421 * gcc.target/i386/pr82145.c: New test.
1422
22d07ec2
PT
14232017-09-15 Paul Thomas <pault@gcc.gnu.org>
1424
1425 PR fortran/82184
1426 * gfortran.dg/pointer_array_9.f90: New test.
1427
12fca96e
MM
14282017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1429
1430 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1431 __builtin_fabsq.
1432 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1433 of __builtin_fabsq. Prevent the test from running on 32-bit.
1434 * gcc.target/powerpc/float128-fma1.c: New test.
1435 * gcc.target/powerpc/float128-fma2.c: Likewise.
1436 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1437 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1438
595ced60
DM
14392017-09-14 David Malcolm <dmalcolm@redhat.com>
1440
1441 PR jit/82174
1442 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1443 New test case.
1444
44e13e60
PH
14452017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1446
1447 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1448
2a94be35
WS
14492017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1450
1451 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1452 lp64 requirement.
1453
0fa0fdb7
RB
14542017-09-14 Richard Biener <rguenther@suse.de>
1455
1456 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1457 * gcc.dg/uninit-suppress_2.c: Adjust.
1458 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1459
83ada6e8
RO
14602017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1461
1462 PR tree-optimization/80996
1463 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1464
c5f59763
JJ
14652017-09-14 Jakub Jelinek <jakub@redhat.com>
1466
1467 PR target/81325
1468 * g++.dg/cpp0x/pr81325.C: New test.
1469
87f3a5cf
PT
14702017-09-13 Paul Thomas <pault@gcc.gnu.org>
1471
1472 PR fortran/82173
1473 * gfortran.dg/pdt_10.f03 : New test.
1474
b6509175
PC
14752017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/68177
1478 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1479
c7885b85
ML
14802017-09-13 Martin Liska <mliska@suse.cz>
1481
1482 PR middle-end/82154
1483 * g++.dg/torture/pr82154.C: New test.
1484
97e63e12
PC
14852017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1486
1487 PR c++/61362
1488 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1489 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1490
bce5091a
SE
14912017-09-13 Steve Ellcey <sellcey@cavium.com>
1492
1493 PR tree-optimization/80925
1494 * gfortran.dg/vect/vect-2.f90: Add
1495 --param vect-max-peeling-for-alignment=0 option.
1496 Remove unaligned access and peeling checks.
1497 * gfortran.dg/vect/vect-3.f90: Ditto.
1498 * gfortran.dg/vect/vect-4.f90: Ditto.
1499 * gfortran.dg/vect/vect-5.f90: Ditto.
1500
13380861
PC
15012017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1502
1503 PR c++/61135
1504 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1505 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1506
bb5d9711
JW
15072017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1508
1509 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1510
267bbb6f
MP
15112017-09-13 Marek Polacek <polacek@redhat.com>
1512
1513 PR c/82167
1514 * gcc.dg/pr82167.c: New test.
1515
8a411aa3
WS
15162017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1517
1518 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1519 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1520 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1521 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1522 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1523 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1524
1cb656f8
JW
15252017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1526
1527 * gcc.target/aarch64/pr62178.c: Updated testcase
1528 to scan for two ldrs and an mla.
1529
e5b87132
PC
15302017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/59949
1533 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1534
491cefb7
WD
15352017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1536
1537 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1538
4395a473
TP
15392017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1540
1541 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1542 ARMv8-A and ARMv8-R.
1543 * gcc.target/arm/acle/cdp2.c: Likewise.
1544 * gcc.target/arm/acle/ldc.c: Likewise.
1545 * gcc.target/arm/acle/ldc2.c: Likewise.
1546 * gcc.target/arm/acle/ldc2l.c: Likewise.
1547 * gcc.target/arm/acle/ldcl.c: Likewise.
1548 * gcc.target/arm/acle/mcr.c: Likewise.
1549 * gcc.target/arm/acle/mcr2.c: Likewise.
1550 * gcc.target/arm/acle/mcrr.c: Likewise.
1551 * gcc.target/arm/acle/mcrr2.c: Likewise.
1552 * gcc.target/arm/acle/mrc.c: Likewise.
1553 * gcc.target/arm/acle/mrc2.c: Likewise.
1554 * gcc.target/arm/acle/mrrc.c: Likewise.
1555 * gcc.target/arm/acle/mrrc2.c: Likewise.
1556 * gcc.target/arm/acle/stc.c: Likewise.
1557 * gcc.target/arm/acle/stc2.c: Likewise.
1558 * gcc.target/arm/acle/stc2l.c: Likewise.
1559 * gcc.target/arm/acle/stcl.c: Likewise.
1560 * lib/target-supports.exp:
1561 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1562 and stcl in the comment.
1563 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1564 and disable Thumb-1 targets.
1565 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1566 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1567
caf3dcdf
PC
15682017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1569
1570 PR c++/47226
1571 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1572 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1573
2da6996c
RB
15742017-09-13 Richard Biener <rguenther@suse.de>
1575
1576 PR middle-end/82128
1577 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1578 default-def to avoid breaking iterator update with the weird
1579 interaction with cgraph_update_edges_for_call_stmt_node.
1580
d6ecd2cf
KV
15812017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1582
1583 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1584
741bbaab
PC
1585017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1586
1587 PR c++/70621
1588 * g++.dg/torture/pr70621.C: New.
1589
18a4e7e3
PT
15902017-09-12 Paul Thomas <pault@gcc.gnu.org>
1591
1592 PR fortran/82173
1593 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1594 is defined' error.
1595 * gfortran.dg/pdt_6.f03 : New test.
1596 * gfortran.dg/pdt_7.f03 : New test.
1597 * gfortran.dg/pdt_8.f03 : New test.
1598
1599 PR fortran/82168
1600 * gfortran.dg/pdt_9.f03 : New test.
1601
cbc45bea
JJ
16022017-09-12 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR target/82112
1605 * gcc.target/powerpc/pr82112.c: New test.
1606 * g++.dg/ext/altivec-18.C: New test.
1607
5f33b353
ML
16082017-09-12 Martin Liska <mliska@suse.cz>
1609
1610 PR testsuite/82114
1611 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1612
29545149
RB
16132017-09-12 Richard Biener <rguenther@suse.de>
1614
1615 PR tree-optimization/82157
1616 * gcc.dg/torture/pr82157.c: New testcase.
1617
8101ec85
SA
16182017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1619
1620 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1621 attribute.
1622 * gcc.target/mips/near-far-2.c: Likewise.
1623 * gcc.target/mips/near-far-3.c: Likewise.
1624 * gcc.target/mips/near-far-4.c: Likewise.
1625
ec33aebb
JJ
16262017-09-12 Jakub Jelinek <jakub@redhat.com>
1627
1628 PR target/82112
1629 * c-c++-common/pr82112.c: New test.
1630 * gcc.dg/pr82112.c: New test.
1631
2f6c18e0
EB
16322017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1633
1634 PR ada/79441
1635 * gnat.dg/pack9.adb: Robustify.
1636
ff3598bc
PT
16372017-09-10 Paul Thomas <pault@gcc.gnu.org>
1638
1639 PR fortran/34640
1640 * gfortran.dg/associate_24.f90: New test.
1641 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1642 checks.
1643 * gfortran.dg/no_arg_check_2.f90: Likewise.
1644 * gfortran.dg/pointer_array_1.f90: New test.
1645 * gfortran.dg/pointer_array_2.f90: New test.
1646 * gfortran.dg/pointer_array_7.f90: New test.
1647 * gfortran.dg/pointer_array_8.f90: New test.
1648 * gfortran.dg/pointer_array_component_1.f90: New test.
1649 * gfortran.dg/pointer_array_component_2.f90: New test.
1650 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1651 counts by 1.
1652
1653 PR fortran/40737
1654 * gfortran.dg/pointer_array_3.f90: New test.
1655
1656 PR fortran/57116
1657 * gfortran.dg/pointer_array_4.f90: New test.
1658
1659 PR fortran/55763
1660 * gfortran.dg/pointer_array_5.f90: New test.
1661
1662 PR fortran/57019
1663 * gfortran.dg/pointer_array_6.f90: New test.
1664
019bf9ad
JW
16652017-09-09 Jonathan Wakely <jwakely@redhat.com>
1666
1667 PR c++/81852
1668 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1669 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1670 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1671 * g++.dg/cpp1y/feat-neg.C: Likewise.
1672 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1673
95b7c2e0
PMR
16742017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1675
1676 * gnat.dg/debug14.adb: New test.
1677
89ec98ed
EB
16782017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1679
1680 * gnat.dg/specs/atomic3.ads: New test.
1681
ea09ecc5
EB
16822017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1683
1684 * gnat.dg/specs/vfa.ads: Rename into...
1685 * gnat.dg/specs/vfa1.ads: ...this.
1686 * gnat.dg/specs/vfa2.ads: New test.
1687
5bab4c96
PT
16882017-09-09 Paul Thomas <pault@gcc.gnu.org>
1689
1690 * gfortran.dg/pdt_1.f03 : New test.
1691 * gfortran.dg/pdt_2.f03 : New test.
1692 * gfortran.dg/pdt_3.f03 : New test.
1693 * gfortran.dg/pdt_4.f03 : New test.
1694 * gfortran.dg/pdt_5.f03 : New test.
1695
b2c5d6f1 16962017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1697
1698 * gcc.dg/pr81988.c: New test.
1699
17002017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1701
1c49a3ed
EB
1702 * gnat.dg/opt67.adb: New test.
1703 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1704
86373d92
JJ
17052017-09-07 Jakub Jelinek <jakub@redhat.com>
1706
1707 PR target/81979
1708 * gcc.dg/pr81979.c: New test.
1709
a3064a99
EB
17102017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1711
1712 PR ada/82126
1713 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1714
a7976089
RB
17152017-09-07 Richard Biener <rguenther@suse.de>
1716
1717 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1718 opportunity.
1719
bbd35101
MM
17202017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1721
1722 * gcc.target/powerpc/float128-1.c: Update options to know that
1723 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1724 -static-libgcc option which is no longer needed. Use -mvsx or
1725 -mpower9-vector to enable VSX or hardware IEEE support, rather
1726 than specifying a particular CPU.
1727 * gcc.target/powerpc/float128-2.c: Likewise.
1728 * gcc.target/powerpc/float128-cmp.c: Likewise.
1729 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1730 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1731 * gcc.target/powerpc/float128-hw.c: Likewise.
1732 * gcc.target/powerpc/float128-mix.c: Likewise.
1733 * gcc.target/powerpc/float128-type-1.c: Likewise.
1734 * gcc.target/powerpc/float128-type-2.c: Likewise.
1735 * gcc.target/powerpc/float128-3.c: New test.
1736 * gcc.target/powerpc/float128-4.c: Likewise.
1737 * gcc.target/powerpc/float128-5.c: Likewise.
1738
260da991
WD
17392017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1740
1741 PR middle-end/78468
1742 * gcc.dg/pr78468.c: Add alignment test.
1743
f6e50a7d
WW
17442017-09-06 Wish Wu <wishwu007@gmail.com>
1745 Jakub Jelinek <jakub@redhat.com>
1746
1747 * gcc.dg/sancov/cmp0.c: New test.
1748
f6bd5664
RB
17492017-09-06 Richard Biener <rguenther@suse.de>
1750
1751 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1752 test for correctness of vector lowering.
1753
796bd467
RB
17542017-09-06 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/82108
1757 * gcc.dg/vect/pr82108.c: New testcase.
1758
e9982c6a
MJ
17592017-09-06 Martin Jambor <mjambor@suse.cz>
1760
1761 PR tree-optimization/82078
1762 * gcc.dg/tree-ssa/pr82078.c: New test.
1763
3581d5db
JJ
17642017-09-06 Jakub Jelinek <jakub@redhat.com>
1765
1766 PR middle-end/82095
1767 * gcc.dg/tls/pr82095.c: New test.
1768
bcc6842b
JJ
17692017-09-05 Jakub Jelinek <jakub@redhat.com>
1770
0fe4bc78
JJ
1771 PR middle-end/81768
1772 * gcc.dg/gomp/pr81768-2.c: New test.
1773
bcc6842b
JJ
1774 PR middle-end/81768
1775 * gcc.dg/gomp/pr81768-1.c: New test.
1776
55b2ce1c
BS
17772017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1778
1779 PR target/81833
1780 * gcc.target/powerpc/pr81833-1.c: New file.
1781 * gcc.target/powerpc/pr81833-2.c: New file.
1782
f174328e
L
17832017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1784
1785 PR target/59501
1786 PR target/81624
1787 PR target/81769
1788 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1789 * gcc.target/i386/pr81769-1a.c: New test.
1790 * gcc.target/i386/pr81769-1b.c: Likewise.
1791 * gcc.target/i386/pr81769-2.c: Likewise.
1792
c253525e
MP
17932017-09-05 Marek Polacek <polacek@redhat.com>
1794
1795 PR sanitizer/82072
1796 * c-c++-common/ubsan/pr82072-2.c: New test.
1797
d49318d9
PC
17982017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/81942
1801 * g++.dg/cpp1y/constexpr-return3.C: New.
1802
d3b080bc
EB
18032017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1804
1805 * gnat.dg/incomplete5.ad[sb]: New test.
1806 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1807
1f073c92
EB
18082017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1809
1810 * gnat.dg/specs/uc2.ads: New test.
1811
806fcf71
EB
18122017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1813
1814 * gnat.dg/taft_type4.adb: New test.
1815 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1816
a0f8cad6
RB
18172017-09-05 Richard Biener <rguenther@suse.de>
1818
1819 PR tree-optimization/82102
1820 * gcc.dg/torture/pr82102.c: New testcase.
1821
babf697a
EB
18222017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1823
1824 * testsuite/gnat.dg/array29.ad[sb]: New test.
1825
02e637d8
ML
18262017-09-05 Martin Liska <mliska@suse.cz>
1827
1828 PR tree-optimization/82032
1829 * g++.dg/other/pr82032.C: New test.
1830 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1831 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1832 * gcc.dg/switch-10.c: Likewise.
1833
bc394e5a
UB
18342017-09-04 Uros Bizjak <ubizjak@gmail.com>
1835
1836 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1837 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1838
9afacf39
BE
18392017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1840
1841 PR target/77308
1842 * gcc.target/arm/pr77308-1.c: New test.
1843
11a82e25
RB
18442017-09-04 Richard Biener <rguenther@suse.de>
1845
1846 PR tree-optimization/82084
1847 * g++.dg/torture/pr82084.C: New testcase.
1848
bc7fe952
MP
18492017-09-04 Marek Polacek <polacek@redhat.com>
1850
1851 PR c/81783
1852 * c-c++-common/Wtautological-compare-5.c: New test.
1853
8713d0f1
JL
18542017-09-04 Jeff Law <law@redhat.com>
1855
1856 PR tree-optimization/64910
1857 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1858
8d2b48ae
MP
18592017-09-04 Marek Polacek <polacek@redhat.com>
1860
1861 PR sanitizer/82072
1862 * c-c++-common/ubsan/pr82072.c: New test.
1863
e910a9b1
RB
18642017-09-04 Richard Biener <rguenther@suse.de>
1865
1866 PR tree-optimization/82060
1867 * g++.dg/torture/pr82060.C: New testcase.
1868
d8c40eff
AM
18692017-09-04 Alexander Monakov <amonakov@ispras.ru>
1870
1871 PR rtl-optimization/57448
1872 PR target/67458
1873 PR target/81316
1874 * gcc.dg/atomic/pr80640-2.c: New testcase.
1875 * gcc.dg/atomic/pr81316.c: New testcase.
1876
1fda57cb
TV
18772017-09-04 Tom de Vries <tom@codesourcery.com>
1878
1879 PR tree-optimization/82052
1880 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1881 call in fn11.
1882
792ce29f
JJ
18832017-09-04 Jakub Jelinek <jakub@redhat.com>
1884
ca1150f0
JJ
1885 PR sanitizer/81981
1886 * gcc.dg/ubsan/pr81981.c: New test.
1887
792ce29f
JJ
1888 PR tree-optimization/70043
1889 PR testsuite/82093
1890 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1891
83982f26
UB
18922017-09-04 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1895 * gcc.target/i386/bmi-check.h (main): Ditto.
1896 * gcc.target/i386/bmi2-check.h (main): Ditto.
1897 * gcc.target/i386/rtm-check.h (main): Ditto.
1898 * gcc.target/i386/sha-check.h (main): Ditto.
1899 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1900 (main): Use __get_cpuid_count. Use check_osxsave.
1901 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1902 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1903 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1904 (main): Use check_osxsave.
1905
f36b315d
UB
19062017-09-03 Uros Bizjak <ubizjak@gmail.com>
1907
1908 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1909 and return NORUNRES on failure.
1910 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1911 __builtin_va_arg_pack instead of __va_arg_pack.
1912 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1913 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1914 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1915 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1916 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1917
bff0050a
JJ
19182017-09-01 Jakub Jelinek <jakub@redhat.com>
1919
1920 PR target/81766
1921 * gcc.target/i386/pr81766.c: New test.
1922
e035be33
JM
19232017-09-01 Joseph Myers <joseph@codesourcery.com>
1924
1925 PR c/82071
1926 * gcc.target/i386/excess-precision-7.c: New test.
1927
db6bb1ec
AK
19282017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1929
1930 PR target/82012
1931 * gcc.target/s390/target-attribute/pr82012.c: New test.
1932
0e34f6d8
JL
19332017-09-01 Jeff Law <law@redhat.com>
1934
2ec399d8
JS
1935 * gcc.target/i386/const-in-bss.c: New test.
1936
0e34f6d8
JL
1937 PR tree-optimization/82052
1938 * gcc.c-torture/compile/pr82052.c: New test.
1939
349884d1
JJ
19402017-09-01 Jakub Jelinek <jakub@redhat.com>
1941
1942 PR sanitizer/81923
1943 * gcc.dg/asan/pr81923.c: New test.
1944
002618d8
ML
19452017-09-01 Martin Liska <mliska@suse.cz>
1946
1947 PR tree-optimization/82059
1948 * gcc.dg/tree-ssa/pr82059.c: New test.
1949
a2de90a4
CZ
19502017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1951
1952 * gcc.target/arc/loop-1.c: Deleted.
1953
1370fccf
CZ
19542017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1955
1956 * gcc.target/arc/arc.exp: Test also cpp files.
1957 * gcc.target/arc/tdelay_slots.cpp: New test.
1958
7cfbf676
CZ
19592017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1960
1961 * gcc.target/arc/pr9001184797.c: New test.
1962
d2e05fcb
JJ
19632017-09-01 Jakub Jelinek <jakub@redhat.com>
1964
1965 PR c/81887
1966 * c-c++-common/gomp/pr81887.c: New test.
1967 * gfortran.dg/gomp/pr81887.f90: New test.
1968
8dc9277a
MP
19692017-09-01 Marek Polacek <polacek@redhat.com>
1970
1971 PR c++/82040
1972 * g++.dg/warn/Wbool-operation-1.C: New test.
1973
9f532472
CZ
19742017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1975
1976 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1977 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1978
b6fb7933
CZ
19792017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1980
1981 * gcc.target/arc/sdata-3.c: New file.
1982 * gcc.target/arc/sdata-4.c: Likewise.
1983
7488b577
RB
19842017-08-31 Richard Biener <rguenther@suse.de>
1985
1986 PR middle-end/82054
1987 * g++.dg/gomp/pr82054.C: New testcase.
1988
3aebc597
RL
19892017-08-31 Renlin Li <renlin.li@arm.com>
1990 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1991
1992 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1993
3e75ec3f
BS
19942017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1995
1996 PR tree-optimization/81987
1997 * g++.dg/torture/pr81987.C: New file.
1998
02d54806
EB
19992017-08-30 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gnat.dg/aggr22.ad[sb]: New test.
2002
e0bd5a28
PH
20032017-08-30 Pat Haugen <pthaugen@us.ibm.com>
2004
2005 * gcc.target/powerpc/cr_shrink-wrap.c: New.
2006
6da714c6
MM
20072017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2008
2009 PR target/82015
2010 * gcc.target/powerpc/pr82015.c: Fix up error message.
2011
6cc30cb4
ML
20122017-08-30 Martin Liska <mliska@suse.cz>
2013
2014 PR inline-asm/82001
2015 * gcc.dg/ipa/pr82001.c: New test.
2016
d16c828e
ML
20172017-08-30 Martin Liska <mliska@suse.cz>
2018
2019 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
2020
36ef8e6f
RB
20212017-08-30 Richard Biener <rguenther@suse.de>
2022
2023 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
2024
72932ccf
MM
20252017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2026
2027 PR target/82015
2028 * gcc.target/powerpc/pr82015.c: New test.
2029
4e395d91
UB
20302017-08-29 Uros Bizjak <ubizjak@gmail.com>
2031
2032 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2033
2ffc0382
UB
20342017-08-29 Uros Bizjak <ubizjak@gmail.com>
2035
2036 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2037 * gcc.target/i386/abi-2.c: Ditto.
2038 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2039 * gcc.target/i386/pr22076.c: Ditto.
2040 * gcc.target/i386/pr37216.c: Ditto.
2041 * gcc.target/i386/pr39431.c: Ditto.
2042 * gcc.target/i386/pr40906-1.c: Ditto.
2043 * gcc.target/i386/pr40906-2.c: Ditto.
2044 * gcc.target/i386/pr43766.c: Ditto.
2045 * gcc.target/i386/pr46226.c: Ditto.
2046 * gcc.target/i386/pr46470.c: Ditto.
2047 * gcc.target/i386/pr59929.c: Ditto.
2048 * gcc.target/i386/sse-10.c: Ditto.
2049 * gcc.target/i386/vararg-1.c: Ditto.
2050 * gcc.target/i386/vararg-1.c: Ditto.
2051 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2052 * gcc.target/i386/pr44223.c: Ditto.
2053 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2054 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2055 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2056 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2057 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2058 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2059 * gcc.target/i386/mvc9.c: Compile for lto target only.
2060 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2061 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2062 * gcc.target/i386/pr57091.c: Ditto.
2063 * gcc.target/i386/pr61599-2.c: Ditto.
2064
8eb91869
BS
20652017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2066
2067 PR tree-optimization/81503
2068 * gcc.c-torture/execute/pr81503.c: New file.
2069
9dc3d6a9
ML
20702017-08-29 Martin Liska <mliska@suse.cz>
2071
2ffc0382 2072 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2073 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2074
faa5399b 20752017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2076 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2077
2078 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2079
14d62813
JL
20802017-08-28 Jeff Law <law@redhat.com>
2081
2082 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2083 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2084 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2085 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2086 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2087 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2088 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2089 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2090 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2091
c11384aa
JW
20922017-08-28 Janus Weil <janus@gcc.gnu.org>
2093
2094 PR fortran/81770
2095 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2096 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2097
ac9a43e1
SE
20982017-08-28 Steve Ellcey <sellcey@cavium.com>
2099
2100 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2101 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2102 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2103
2aa8aa18
RB
21042017-08-28 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/81977
2107 * g++.dg/torture/pr81977.C: New testcase.
2108
5e5ccf0d
AM
21092017-08-28 Alexander Monakov <amonakov@ispras.ru>
2110
2111 PR target/80640
2112 * gcc.dg/atomic/pr80640.c: New testcase.
2113
a5df2090
UB
21142017-08-27 Uros Bizjak <ubizjak@gmail.com>
2115
2116 PR target/81995
2117 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2118 * gcc.target/i386/pr46091-4a.c: Ditto.
2119
86e03ef9
TK
21202017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2121
2122 PR fortran/81974
2123 * gfortran.dg/inline_matmul_19.f90: New test.
2124
6e4c6a24
SM
21252017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2126
2127 * gcc.target/powerpc/m128-check.h: New file.
2128 * gcc.target/powerpc/sse-check.h: New file.
2129 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2130 * gcc.target/powerpc/sse-movlps-2.c: New file.
2131 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2132 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2133 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2134 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2135 * gcc.target/powerpc/sse-divss-1.c: New file.
2136 * gcc.target/powerpc/sse-movhps-1.c: New file.
2137 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2138 * gcc.target/powerpc/sse-subps-1.c: New file.
2139 * gcc.target/powerpc/sse-minps-1.c: New file.
2140 * gcc.target/powerpc/sse-pminub-1.c: New file.
2141 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2142 * gcc.target/powerpc/sse-shufps-1.c: New file.
2143 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2144 * gcc.target/powerpc/sse-maxps-1.c: New file.
2145 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2146 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2147 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2148 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2149 * gcc.target/powerpc/sse-mulps-1.c: New file.
2150 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2151 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2152 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2153 * gcc.target/powerpc/sse-subss-1.c: New file.
2154 * gcc.target/powerpc/sse-movss-2.c: New file.
2155 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2156 * gcc.target/powerpc/sse-minss-1.c: New file.
2157 * gcc.target/powerpc/sse-movaps-2.c: New file.
2158 * gcc.target/powerpc/sse-movlps-1.c: New file.
2159 * gcc.target/powerpc/sse-maxss-1.c: New file.
2160 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2161 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2162 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2163 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2164 * gcc.target/powerpc/sse-mulss-1.c: New file.
2165 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2166 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2167 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2168 * gcc.target/powerpc/sse-movhps-2.c: New file.
2169 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2170 * gcc.target/powerpc/sse-xorps-1.c: New file.
2171 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2172 * gcc.target/powerpc/sse-orps-1.c: New file.
2173 * gcc.target/powerpc/sse-addps-1.c: New file.
2174 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2175 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2176 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2177 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2178 * gcc.target/powerpc/sse-andps-1.c: New file.
2179 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2180 * gcc.target/powerpc/sse-divps-1.c: New file.
2181 * gcc.target/powerpc/sse-andnps-1.c: New file.
2182 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2183 * gcc.target/powerpc/sse-movss-1.c: New file.
2184 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2185 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2186 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2187 * gcc.target/powerpc/sse-movaps-1.c: New file.
2188 * gcc.target/powerpc/sse-movss-3.c: New file.
2189 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2190 * gcc.target/powerpc/sse-addss-1.c: New file.
2191 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2192
56b26dd4
MM
21932017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2194
2ffc0382 2195 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2196 * gcc.target/powerpc/dform-2.c: Likewise.
2197 * gcc.target/powerpc/dform-3.c: Likewise.
2198 * gcc.target/powerpc/pr71656-1.c: Likewise.
2199 * gcc.target/powerpc/pr71656-2.c: Likewise.
2200 * gcc.target/powerpc/pr80103-1.c: Likewise.
2201 * gcc.target/powerpc/pr80098-1.c: Likewise.
2202
6512c0f1
MS
22032017-08-24 Martin Sebor <msebor@redhat.com>
2204
2205 PR middle-end/81908
2206 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2207 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2208 * gcc.dg/tree-ssa/pr81908.c: New test.
2209
281de9c2
SM
22102017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2211
2ffc0382
UB
2212 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2213 Suppress warning during tests.
281de9c2 2214
10bfe16f
UB
22152017-08-24 Uros Bizjak <ubizjak@gmail.com>
2216
2217 * lib/target-supports.exp: Group together target-dependant checks.
2218
142ff602
BC
22192017-08-24 Bin Cheng <bin.cheng@arm.com>
2220
2221 PR tree-optimization/81913
2222 * gcc.c-torture/execute/pr81913.c: New test.
2223 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2224 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2225
9b25e12d
RB
22262017-08-23 Richard Biener <rguenther@suse.de>
2227
2228 PR target/81921
2229 * gcc.target/i386/pr81921.c: New testcase.
2230
122f9da1
DS
22312017-08-23 Daniel Santos <daniel.santos@pobox.com>
2232
2233 * gcc.target/i386/pr80969-1.c: New testcase.
2234 * gcc.target/i386/pr80969-2a.c: Likewise.
2235 * gcc.target/i386/pr80969-2.c: Likewise.
2236 * gcc.target/i386/pr80969-3.c: Likewise.
2237 * gcc.target/i386/pr80969-4a.c: Likewise.
2238 * gcc.target/i386/pr80969-4b.c: Likewise.
2239 * gcc.target/i386/pr80969-4.c: Likewise.
2240 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2241 * lib/target-supports.exp (check_avx512_os_support_available,
2242 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2243 New proceedures for target avx512f and avx512f_runtime selectors.
2244 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2245
397ecd05
DM
22462017-08-23 David Malcolm <dmalcolm@redhat.com>
2247
2248 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2249 * gcc.dg/param-type-mismatch.c: New test case.
2250
44b1b798
WS
22512017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2252
2253 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2254 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2255 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2256 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2257 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2258 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2259 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2260
60591d4e
RB
22612017-08-23 Richard Biener <rguenther@suse.de>
2262
2263 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2264 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2265 * gnat.dg/noinline2.adb: Likewise.
2266 * gnat.dg/renaming6.adb: Likewise.
2267 * gnat.dg/renaming6.ads: Likewise.
2268 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2269
3767b2e4
RB
22702017-08-23 Richard Biener <rguenther@suse.de>
2271
2272 PR lto/81940
2273 * g++.dg/lto/pr81940_0.C: New testcase.
2274
c37691e5
TC
22752017-08-23 Tamar Christina <tamar.christina@arm.com>
2276
2277 PR middle-end/19706
2278 * gcc.dg/tree-ssa/pr19706.c: New.
2279 * lib/target-supports.exp (check_effective_target_xorsign): New.
2280
4d68ff06
DS
22812017-08-22 Daniel Santos <daniel.santos@pobox.com>
2282
2283 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2284 -mabi=ms
2285 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2286 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2287 * gcc.target/i386/pr66275.c: Likewise.
2288 * gcc.target/i386/pr68018.c: Likewise.
2289
5b37159f
WS
22902017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2291
2292 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2293
0db8ddfc
JL
22942017-08-22 Jeff Law <law@redhat.com>
2295
2296 PR tree-optimization/81741
2297 PR tree-optimization/71947
2298 * gcc.dg/tree-ssa/pr81741.c: New test.
2299 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2300 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2301 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2302 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2303 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2304 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2305 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2306
44d23deb
YR
23072017-08-22 Yvan Roux <yvan.roux@linaro.org>
2308
2309 PR c++/80287
2310 * g++.dg/pr80287.C: New test.
2311
7f1bf27a
RB
23122017-08-22 Richard Biener <rguenther@suse.de>
2313
2314 Revert
2315 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2316
2317 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2318
1823c4f6
RB
23192017-08-22 Richard Biener <rguenther@suse.de>
2320
2321 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2322 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2323 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2324 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2325 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2326 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2327 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2328 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2329
bef016bf
JD
23302017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2331
2332 PR fortran/81296
2333 * gfortran.dg/dtio_12.f90: Update test.
2334
57cea2b3
NS
23352017-08-21 Nathan Sidwell <nathan@acm.org>
2336
2337 * g++.dg/template/pr81899.C: Fix c++03.
2338 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2339
7f204c0f
DM
23402017-08-21 David Malcolm <dmalcolm@redhat.com>
2341
2342 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2343 Update expected result to show all of "(long)0" being underlined.
2344 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2345 (test_multitoken_macro): Update expected underlining.
2346
2f687306
DM
23472017-08-21 David Malcolm <dmalcolm@redhat.com>
2348
2349 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2350 to show underlining of all pertinent params.
2351 * gcc.dg/format/pr72858.c: Likewise.
2352
453773df
UB
23532017-08-21 Uros Bizjak <ubizjak@gmail.com>
2354
2355 PR target/46091
2356 * gcc.target/i386/pr46091-4.c: New test.
2357 * gcc.target/i386/pr46091-4a.c: Ditto.
2358 * gcc.target/i386/pr46091-5.c: Ditto.
2359 * gcc.target/i386/pr46091-5a.c: Ditto.
2360
5ec1701e
NS
23612017-08-21 Nathan Sidwell <nathan@acm.org>
2362
2363 PR c++/81899
2364 * g++.dg/template/pr81899.C: New.
2365
404938ed
RB
23662017-08-21 Richard Biener <rguenther@suse.de>
2367
2368 PR tree-optimization/81900
2369 * gcc.dg/torture/pr81900.c: New testcase.
2370
1ea85365
RB
23712017-08-21 Richard Biener <rguenther@suse.de>
2372
2373 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2374 regex to handle the LTO case.
2375 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2376 * c-c++-common/asan/misalign-1.c: Likewise.
2377 * c-c++-common/asan/misalign-2.c: Likewise.
2378 * c-c++-common/asan/null-deref-1.c: Likewise.
2379 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2380 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2381 * c-c++-common/asan/use-after-free-1.c: Likewise.
2382 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2383 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2384 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2385 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2386 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2387 * g++.dg/asan/large-func-test-1.C: Likewise.
2388 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2389
8322b607
RB
23902017-08-21 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/81884
2393 * g++.dg/torture/pr81884.C: New testcase.
2394
8e7b84e8
JDA
23952017-08-20 John David Anglin <danglin@gcc.gnu.org>
2396
2397 PR ipa/77732
2398 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2399
953e520d
DM
24002017-08-18 David Malcolm <dmalcolm@redhat.com>
2401
2402 PR tree-optimization/46805
2403 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2404 * jit.dg/test-autovectorize.c: New test case.
2405
b1eb28d1
PB
24062017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2407
2408 PR target/80210
2409 * gcc.target/powerpc/pr80210.c: New test.
2410
f661e57e
DM
24112017-08-18 David Malcolm <dmalcolm@redhat.com>
2412
2413 PR c++/81514
2414 * g++.dg/lookup/empty.h: New file.
2415 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2416 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2417 on a built-in.
2418
00aa1fa2
L
24192017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2420
2421 PR c/53037
2422 * c-c++-common/pr53037-5.c: New test.
2423 * g++.dg/pr53037-1.C: Likewise.
2424 * g++.dg/pr53037-2.C: Likewise.
2425 * g++.dg/pr53037-3.C: Likewise.
2426 * g++.dg/pr53037-4.C: Likewise.
2427 * gcc.dg/pr53037-1.c: Likewise.
2428 * gcc.dg/pr53037-2.c: Likewise.
2429 * gcc.dg/pr53037-3.c: Likewise.
2430 * gcc.dg/pr53037-4.c: Likewise.
2431
4a89b7e7
PB
24322017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2433
2434 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2435 * gcc.target/powerpc/p9-vparity.c: Likewise.
2436 * gcc.target/powerpc/pr68805.c: Likewise.
2437 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2438
d00fdf85
PB
24392017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2440
2441 PR target/72804
2442 * gcc.target/powerpc/pr72804.c: New test.
2443
e67bbd5d
MP
24442017-08-17 Marek Polacek <polacek@redhat.com>
2445
2446 PR middle-end/81814
2447 * gcc.dg/torture/pr81814.c: New test.
2448
ea58eb88
JW
24492017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2450
2451 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2452
ab4b719a
TV
24532017-08-17 Tom de Vries <tom@codesourcery.com>
2454
2455 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2456
344be1fd
RB
24572017-08-17 Richard Biener <rguenther@suse.de>
2458
2459 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2460
7911a54d
UB
24612017-08-16 Uros Bizjak <ubizjak@gmail.com>
2462
2463 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2464 scan-assembler-times for alpha*-*-*.
2465 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2466 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2467
b68a9f34
TK
24682017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2469
2470 PR fortran/81116
2471 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2472
adb5b54b
UB
24732017-08-16 Uros Bizjak <ubizjak@gmail.com>
2474
2475 PR target/46091
2476 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2477 (testm): New test function.
2478 * gcc.target/i386/pr46091-2.c: Ditto.
2479 * gcc.target/i386/pr46091-3.c: Ditto.
2480
90d43c80
BC
24812017-08-16 Bin Cheng <bin.cheng@arm.com>
2482
2483 PR tree-optimization/81832
2484 * gcc.dg/tree-ssa/pr81832.c: New test.
2485
963aeaad
RS
24862017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2487
2488 PR tree-optimization/81835
2489 * gcc.dg/vect/pr81815.c: New test.
2490
aaf46c35
JM
24912017-08-15 Joseph Myers <joseph@codesourcery.com>
2492
2493 PR target/78460
2494 PR target/67712
2495 * gcc.c-torture/compile/string-large-1.c: New test.
2496
204b99cd
RB
24972017-08-15 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/81790
2500 * gcc.dg/torture/pr81790.c: New testcase.
2501
27be025d
MS
25022017-08-14 Martin Sebor <msebor@redhat.com>
2503
2504 PR c/81117
2505 * c-c++-common/attr-nonstring-1.c: New test.
2506
da67acb9
MS
25072017-08-14 Martin Sebor <msebor@redhat.com>
2508
2509 PR c/81117
2510 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2511
9e3b1778
DE
25122017-08-14 David Edelsohn <dje.gcc@gmail.com>
2513
2514 * gcc.dg/ucnid-5.c: Skip on AIX.
2515 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2516
2912db04
UB
25172017-08-14 Uros Bizjak <ubizjak@gmail.com>
2518
2519 PR target/46091
2520 * gcc.target/i386/pr46091-1.c: New test.
2521 * gcc.target/i386/pr46091-2.c: Ditto.
2522 * gcc.target/i386/pr46091-3.c: Ditto.
2523
c7fd2176
WD
25242017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2525
2526 PR target/81643
2527 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2528
a72a7e39
BS
25292017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2530
2531 PR target/79845
2532 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2533 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2534 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2535 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2536 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2537 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2538 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2539 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2540 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2541 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2542 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2543 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2544 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2545 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2546 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2547 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2548 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2549 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2550 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2551 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2552 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2553 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2554 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2555 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2556 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2557 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2558 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2559 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2560 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2561 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2562 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2563 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2564 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2565 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2566 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2567 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2568 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2569 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2570 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2571 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2572 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2573 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2574 * gcc.target/powerpc/cmpb-3.c: Likewise.
2575 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2576 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2577 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2578 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2579 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2580 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2581 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2582 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2583 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2584 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2585 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2586 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2587 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2588 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2589 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2590 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2591 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2592 * gcc.target/powerpc/no-r11-3.c: Likewise.
2593 * gcc.target/powerpc/pr80098-1.c: Likewise.
2594 * gcc.target/powerpc/pr80098-2.c: Likewise.
2595 * gcc.target/powerpc/pr80098-3.c: Likewise.
2596 * gcc.target/powerpc/pr80098-4.c: Likewise.
2597 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2598 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2599 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2600 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2601 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2602 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2603 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2604 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2605 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2606 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2607 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2608
8d2d0de9
BC
26092017-08-14 Bin Cheng <bin.cheng@arm.com>
2610
2611 PR tree-optimization/81799
2612 * gcc.dg/tree-ssa/pr81799.c: New.
2613
5316dd1b
WD
26142017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2615
2616 PR middle-end/46932
2617 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2618 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2619
250db3f9
SN
26202017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2621
2622 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2623 -mno-pc-relative-literal-loads.
2624
0d9255af
RO
26252017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2626
2627 PR testsuite/81793
2628 * gcc.dg/pie-static-1.c: Require both static and pie support.
2629 * gcc.dg/pie-static-2.c: Likewise.
2630
7a7b545f
PMR
26312017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2632
2633 PR ada/79542
2634 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2635
bb85aa74
MP
26362017-08-11 Marek Polacek <polacek@redhat.com>
2637
2638 PR c/81795
2639 * gcc.dg/pr81795.c: New test.
2640
c4fa8984
TK
26412017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2642
2643 PR fortran/60355
2644 * gfortran.dg (bind_c_usage_30): New test.
2645
fe8a99d8
ML
26462017-08-11 Martin Liska <mliska@suse.cz>
2647
2648 PR tree-opt/79987
2649 * gcc.target/i386/mpx/pr79987.c: New test.
2650
4c71a171
ML
26512017-08-11 Martin Liska <mliska@suse.cz>
2652
2653 PR ipa/81213
2654 * gcc.target/i386/pr81213.c: New test.
2655
e1769bdd
UB
26562017-08-10 Uros Bizjak <ubizjak@gmail.com>
2657
2658 PR target/81708
2659 * gcc.target/i386/stack-prot-sym.c: New test.
2660
adc84037
RS
26612017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2662
2663 PR testsuite/81738
2664 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2665 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2666 vect_perm and vect_element_align for vectorization.
2667
8e941ae9
L
26682017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 PR target/81736
2671 * gcc.target/i386/pr81736-1.c: New test.
2672 * gcc.target/i386/pr81736-2.c: Likewise.
2673 * gcc.target/i386/pr81736-3.c: Likewise.
2674 * gcc.target/i386/pr81736-4.c: Likewise.
2675 * gcc.target/i386/pr81736-5.c: Likewise.
2676 * gcc.target/i386/pr81736-6.c: Likewise.
2677 * gcc.target/i386/pr81736-7.c: Likewise.
2678
798f8628
WS
26792017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2680
2681 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2682 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2683
32129a17
DM
26842017-08-10 David Malcolm <dmalcolm@redhat.com>
2685
2686 * c-c++-common/missing-close-symbol.c: New test case.
2687 * c-c++-common/missing-symbol.c: New test case.
2688 * gcc.dg/unclosed-init.c: New test case.
2689 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2690 * g++.dg/diagnostic/unclosed-function.C: New test case.
2691 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2692 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2693 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2694 "expected identifier" error.
2695
57e1270f
FR
26962017-08-10 Fritz Reese <fritzoreese@gmail.com>
2697
2698 * gfortran.dg/dec_d_lines_1.f: New test.
2699 * gfortran.dg/dec_d_lines_2.f: New test.
2700
27012017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2702
2703 * gfortran.dg/dec_structure_18.f90: New test.
2704 * gfortran.dg/dec_structure_19.f90: New test.
2705 * gfortran.dg/dec_structure_20.f90: New test.
2706 * gfortran.dg/dec_structure_21.f90: New test.
2707
aaab59b4
MP
27082017-08-10 Marek Polacek <polacek@redhat.com>
2709
2710 PR testsuite/81784
2711 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2712
f234f078
MP
2713 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2714
2b7d0696
ML
27152017-08-10 Martin Liska <mliska@suse.cz>
2716
2717 PR c++/81355
2718 * g++.dg/other/pr81355.C: New test.
2719
47ee1b7c
DM
27202017-08-09 David Malcolm <dmalcolm@redhat.com>
2721
2722 * jit.dg/all-non-failing-tests.h: Add note about
2723 test-vector-types.cc.
2724 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2725 case.
2726 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2727 New test case.
2728 * jit.dg/test-vector-types.cc: New test case.
2729
b388427b
AP
27302017-08-09 Andrew Pinski <apinski@cavium.com>
2731
2732 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2733 --save-temps to the options passed.
2734
12c2ab7b
MC
27352017-08-09 Michael Collison <michael.collison@arm.com>
2736
2737 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2738 boundary option and fix comment.
2739 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2740 boundary option and fix comment.
2741 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2742 boundary option and fix comment.
2743 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2744 -mstructure-size boundary option.
2745
a8a581af
SB
27462017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2747
2748 PR rtl-optimization/81423
2749 * gcc.c-torture/execute/pr81423.c: New testcase.
2750
50a87c1c
WS
27512017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2752
2753 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2754 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2755 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2756 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2757
3d9a180f
WS
27582017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2759
2760 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2761 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2762
ee9a9e7b
WS
27632017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2764
2765 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2766 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2767 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2768
07999eb2
WS
27692017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2770
2771 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2772 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2773 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2774 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2775
0ca970cd
SB
27762017-08-09 Slava Barinov <v.barinov@samsung.com>
2777
2778 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2779
296c53ac
MP
27802017-08-09 Marek Polacek <polacek@redhat.com>
2781
2782 PR c/81233
2783 * gcc.dg/diagnostic-types-1.c: New test.
2784 * gcc.dg/assign-warn-1.c: Update warning messages.
2785 * gcc.dg/assign-warn-2.c: Likewise.
2786 * gcc.dg/c90-const-expr-5.c: Likewise.
2787 * gcc.dg/c99-const-expr-5.c: Likewise.
2788 * gcc.dg/conv-2.c: Likewise.
2789 * gcc.dg/init-bad-7.c: Likewise.
2790 * gcc.dg/overflow-warn-1.c: Likewise.
2791 * gcc.dg/overflow-warn-2.c: Likewise.
2792 * gcc.dg/overflow-warn-3.c: Likewise.
2793 * gcc.dg/overflow-warn-4.c: Likewise.
2794 * gcc.dg/pointer-array-atomic.c: Likewise.
2795 * gcc.dg/pr26865.c: Likewise.
2796 * gcc.dg/pr61162-2.c: Likewise.
2797 * gcc.dg/pr61162.c: Likewise.
2798 * gcc.dg/pr67730-2.c: Likewise.
2799 * gcc.dg/pr69156.c: Likewise.
2800 * gcc.dg/pr70174.c: Likewise.
2801 * objc.dg/proto-lossage-4.m: Likewise.
2802
a32c8316
MP
28032017-08-09 Marek Polacek <polacek@redhat.com>
2804
2805 PR c/81417
2806 * Wsign-compare-1.c: New test.
2807 * gcc.dg/compare1.c: Adjust dg-bogus.
2808 * gcc.dg/compare2.c: Likewise.
2809 * gcc.dg/compare3.c: Likewise.
2810 * gcc.dg/compare7.c: Likewise.
2811 * gcc.dg/compare8.c: Likewise.
2812 * gcc.dg/compare9.c: Likewise.
2813 * gcc.dg/pr11492.c: Likewise.
2814
7345b714
L
28152017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2816
2817 PR driver/81523
2818 * gcc.dg/pie-7.c: New test.
2819 * gcc.dg/pie-static-1.c: Likewise.
2820 * gcc.dg/pie-static-2.c: Likewise.
2821
d5bf81b3
UB
28222017-08-08 Uros Bizjak <ubizjak@gmail.com>
2823
2824 PR target/81708
2825 * gcc.target/i386/stack-prot-guard.c: New test.
2826
4261463d
TC
28272017-08-08 Tamar Christina <tamar.christina@arm.com>
2828
2829 * gcc.target/aarch64/xorsign.c: New.
2830 * gcc.target/aarch64/xorsign_exec.c: New.
2831 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2832
b115e803
BS
28332017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2834
2835 PR tree-optimization/81354
2836 * g++.dg/torture/pr81354.C: New file.
2837
51bd28ed
RB
28382017-08-08 Richard Biener <rguenther@suse.de>
2839
2840 PR middle-end/81719
2841 * g++.dg/tree-ssa/pr81719.C: New testcase.
2842
26d66f28
RB
28432017-08-08 Richard Biener <rguenther@suse.de>
2844
2845 PR tree-optimization/81723
2846 * gfortran.dg/pr81723.f: New testcase.
2847
82c0d3eb
BS
28482017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2849
2850 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2851 string.
2852 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2853 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2854 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2855 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2856 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2857 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2858 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2859 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2860 * gcc.target/powerpc/cmpb-3.c: Likewise.
2861 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2862 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2863
d81e058f
ML
28642017-08-08 Martin Liska <mliska@suse.cz>
2865
2866 PR tree-opt/81696
2867 * gcc.dg/ipa/pr81696.c: New test.
2868
a5c93f53
BC
28692017-08-08 Bin Cheng <bin.cheng@arm.com>
2870
2871 PR tree-optimization/81744
2872 * gcc.dg/tree-ssa/pr81744.c: New.
2873
a5afbdd6
MP
28742017-08-08 Marek Polacek <polacek@redhat.com>
2875
2876 PR c++/81607
2877 * g++.dg/other/bitfield6.C: New test.
2878
08c4c51e
MM
28792017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2880
2881 PR target/81593
2882 * gcc.target/powerpc/vec-setup.h: New tests to test various
2883 combinations of setting up vectors of 2 double word elements.
2884 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2885 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2886 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2887 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2888 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2889 vector inserts from vector extracts.
2890 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2891
950a884b
TK
28922017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2893
2894 PR fortran/68829
2895 PR fortran/81701
2896 * gfortran.dg/o_fast_stacksize.90: New test.
2897
6f1a16cb
WD
28982017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2899
2900 PR middle-end/46932
2901 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2902
4090b652
L
29032017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2904
2905 * gcc.target/i386/pr81736-1.c: Removed.
2906 * gcc.target/i386/pr81736-2.c: Likewise.
2907 * gcc.target/i386/pr81736-3.c: Likewise.
2908 * gcc.target/i386/pr81736-4.c: Likewise.
2909
079a0363
L
29102017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2911
2912 PR target/81736
2913 * gcc.target/i386/pr81736-1.c: New test.
2914 * gcc.target/i386/pr81736-2.c: Likewise.
2915 * gcc.target/i386/pr81736-3.c: Likewise.
2916 * gcc.target/i386/pr81736-4.c: Likewise.
2917
1653a865
MP
29182017-08-07 Marek Polacek <polacek@redhat.com>
2919
2920 PR middle-end/81737
2921 * gcc.dg/pr81737.c: New test.
2922
577eec56
ML
29232017-08-07 Martin Liska <mliska@suse.cz>
2924
2925 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2926 * gcc.dg/parm-impl-decl-1.c: Likewise.
2927 * gcc.dg/parm-impl-decl-3.c: Likewise.
2928 * gcc.dg/Wattributes-5.c: New test.
2929
537bf9ac
AP
29302017-08-06 Andrew Pinski <apinski@cavium.com>
2931
2932 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2933 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2934 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2935 * gcc.target/aarch64/target_attr_4.c: Likewise.
2936 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2937 * gcc.target/aarch64/target_attr_2.c: Likewise.
2938 * gcc.target/aarch64/target_attr_7.c: Likewise.
2939 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2940 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2941 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2942
90596474
AP
29432017-08-06 Andrew Pinski <apinski@cavium.com>
2944
2945 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2946 -march=armv8-a+nolse, skip if -mcpu= is passed.
2947 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2948
08e9cb5a
AP
29492017-08-06 Andrew Pinski <apinski@cavium.com>
2950
2951 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2952 * gcc.target/aarch64/_Float16_2.c: Likewise.
2953 * gcc.target/aarch64/_Float16_3.c: Likewise.
2954
4a6ad083
TV
29552017-08-06 Tom de Vries <tom@codesourcery.com>
2956
2957 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2958
b363e726
TV
29592017-08-06 Tom de Vries <tom@codesourcery.com>
2960
2961 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2962 type. Add missing return.
2963
8fbcf075
TV
29642017-08-06 Tom de Vries <tom@codesourcery.com>
2965
2966 PR testsuite/81731
2967 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2968 variable 'a' definition.
2969 (b): Remove unused variable.
2970 (gp): New variable.
2971 (check): Add parameter corresponding to call in main, and handle.
2972
67695c07
PC
29732017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2974
2975 PR c++/79790
23d12941 2976 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2977
c779bea5
YG
29782017-08-04 Yury Gribov <tetra2005@gmail.com>
2979
2980 PR tree-optimization/57371
2981 * c-c++-common/pr57371-1.c: New test.
2982 * c-c++-common/pr57371-2.c: New test.
2983 * c-c++-common/pr57371-3.c: New test.
2984 * c-c++-common/pr57371-4.c: New test.
2985 * gcc.dg/pr57371-5.c: New test.
2986
e52341f1
CL
29872017-08-04 Carl Love <cel@us.ibm.com>
2988
2989 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2990 builtin test cases for vec_mule, and vec_mulo.
2991 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2992 builtin test cases for vec_mule, and vec_mulo.
2993
295940c3
L
29942017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2995
2996 PR target/81590
2997 * gcc.target/i386/avx512-check.h: New file.
2998 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2999 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
3000 * gcc.target/i386/avx512cd-check.h: Likewise.
3001 * gcc.target/i386/avx512ifma-check.h: Likewise.
3002 * gcc.target/i386/avx512vbmi-check.h: Likewise.
3003 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
3004 * gcc.target/i386/avx512bw-check.h: Rewrite.
3005 * gcc.target/i386/avx512dq-check.h: Likewise.
3006 * gcc.target/i386/avx512er-check.h: Likewise.
3007 * gcc.target/i386/avx512f-check.h: Likewise.
3008 * gcc.target/i386/avx512vl-check.h: Likewise.
3009 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
3010 only.
3011 (test_512): Removed.
3012 (avx512*_test): Likewise.
3013 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
3014
f4f2c2ec
MP
30152017-08-04 Marek Polacek <polacek@redhat.com>
3016
3017 PR middle-end/81695
3018 * gcc.dg/pr81695.c: New test.
3019
62c8a2cf
RS
30202017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3021
3022 PR tree-optimization/81136
3023 * gcc.dg/vect/pr81136.c: Add scan test.
3024
dfbddbeb
RS
30252017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3026
3027 * gcc.dg/vect/vect-alias-check-3.c: New test.
3028 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3029 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3030
165b2f5f
RB
30312017-08-04 Richard Biener <rguenther@suse.de>
3032
3033 PR middle-end/81705
3034 * c-c++-common/ubsan/pr81705.c: New testcase.
3035
7c0881d5
BS
30362017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3037
3038 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3039 messages that used to start with a capital letter.
3040 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3041 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3042 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3043 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3044 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3045 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3046 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3047 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3048 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3049 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3050 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3051 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3052 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3053 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3054 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3055 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3056 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3057 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3058 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3059 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3060 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3061 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3062 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3063 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3064 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3065 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3066 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3067 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3068 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3069 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3070 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3071 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3072 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3073 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3074 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3075 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3076 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3077 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3078 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3079 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3080 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3081 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3082 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3083 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3084 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3085 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3086 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3087 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3088 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3089 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3090 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3091 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3092 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3093 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3094 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3095 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3096
2fdaed89
JJ
30972017-08-03 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR target/81621
3100 * gcc.dg/pr81621.c: New test.
3101
297db279
RB
31022017-08-03 Richard Biener <rguenther@suse.de>
3103
3104 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3105 and CSE.
3106
2fdaed89 31072017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3108
3109 PR middle-end/81148
3110 * c-c++-common/ubsan/pr81148.c: New testcase.
3111
cad136a4
TV
31122017-08-03 Tom de Vries <tom@codesourcery.com>
3113
3114 PR target/81662
3115 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3116
2392baa5
JJ
31172017-08-03 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR driver/81650
3120 * gcc.dg/pr81650.c: New test.
3121
e5e691a5
PC
31222017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3123
3124 PR c++/71440
3125 * g++.dg/template/crash127.C: New.
3126
0a734553
JJ
31272017-08-03 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR middle-end/81052
3130 * c-c++-common/pr81052.c: New test.
3131
673aef33
TV
31322017-08-03 Tom de Vries <tom@codesourcery.com>
3133
3134 * gcc.dg/pr56727-2.c: Require alias.
3135
2a8485f6
TV
31362017-08-03 Tom de Vries <tom@codesourcery.com>
3137
3138 * gcc.dg/attr-noipa.c: Require alloca.
3139
8b917598
TV
31402017-08-03 Tom de Vries <tom@codesourcery.com>
3141
3142 * gcc.dg/torture/pr80163.c: Require label_values.
3143
4ca8bf91
TV
31442017-08-03 Tom de Vries <tom@codesourcery.com>
3145
3146 PR target/81662
3147 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3148 * c-c++-common/patchable_function_entry-default.c: Same.
3149 * c-c++-common/patchable_function_entry-definition.c: Same.
3150
f4629481
UB
31512017-08-02 Uros Bizjak <ubizjak@gmail.com>
3152
3153 PR target/81644
3154 * gcc.target/i386/pr81644.c: New test.
3155
86994621
TV
31562017-08-02 Tom de Vries <tom@codesourcery.com>
3157
3158 * gcc.dg/Walloca-14.c: Use relative line number.
3159
9501fd4b
UB
31602017-08-02 Uros Bizjak <ubizjak@gmail.com>
3161
3162 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3163 test "no-3dnowa" target attribute.
3164
f7b6353a
MP
31652017-08-02 Marek Polacek <polacek@redhat.com>
3166
3167 PR c/81289
3168 * gcc.dg/noncompile/pr81289.c: New test.
3169
8a6eab34
MP
3170 PR c/81448
3171 PR c/81306
3172 * c-c++-common/Wmultistatement-macros-13.c: New test.
3173
349721b7
JJ
31742017-08-02 Jakub Jelinek <jakub@redhat.com>
3175
e4f0733a
JJ
3176 PR c++/81640
3177 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3178
349721b7
JJ
3179 PR middle-end/79499
3180 * gcc.dg/pr79499.c: New test.
3181
77eefb71
RB
31822017-08-02 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/81633
3185 * gcc.dg/vect/pr81633.c: New testcase.
3186
760f74c2
L
31872017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3188
3189 * gcc.dg/guality/pr25967-1.c: New test.
3190 * gcc.dg/guality/pr25967-2.c: Likewise.
3191 * gcc.dg/torture/pr25967-1.c: Likewise.
3192 * gcc.dg/torture/pr25967-2.c: Likewise.
3193
a2e28a97
L
31942017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3195
3196 PR target/81654
3197 * gcc.target/i386/pr81654.c: New test.
3198
d8afd032
TK
31992017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3200
3201 PR fortran/79312
3202 * gfortran.dg/logical_assignment_1.f90: New test.
3203
671a00ee
ML
32042017-08-01 Martin Liska <mliska@suse.cz>
3205
3206 PR middle-end/70140
3207 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3208
7d3eecca
ML
32092017-08-01 Martin Liska <mliska@suse.cz>
3210
3211 Revert r250771
3212 Make mempcpy more optimal (PR middle-end/70140).
3213
636730ca
JJ
32142017-08-01 Jakub Jelinek <jakub@redhat.com>
3215
3216 PR target/81622
3217 * gcc.target/powerpc/pr81622.c: New test.
3218
74cc0b2b
SE
32192017-08-01 Steve Ellcey <sellcey@cavium.com>
3220
3221 PR tree-optimization/80925
3222 * gcc.dg/vect/vect-28.c: Add
3223 --param vect-max-peeling-for-alignment=0 option.
3224 Remove unaligned access and peeling checks.
3225 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3226 * gcc.dg/vect/vect-70.c: Ditto.
3227 * gcc.dg/vect/vect-87.c: Ditto.
3228 * gcc.dg/vect/vect-88.c: Ditto.
3229 * gcc.dg/vect/vect-91.c: Ditto.
3230 * gcc.dg/vect/vect-93.c: Ditto.
3231
0102e469
TV
32322017-08-01 Tom de Vries <tom@codesourcery.com>
3233
3234 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3235 * gcc.target/nvptx/slp.c (foo): Same.
3236
813485c6
RB
32372017-08-01 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/81181
3240 * gcc.dg/torture/pr81181.c: New testcase.
3241
98b7180c
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
4f3e333a
UB
32472017-08-01 Uros Bizjak <ubizjak@gmail.com>
3248
3249 PR target/81641
3250 * gcc.target/i386/pr81641.c: New test.
3251
b8bb5772
UB
32522017-08-01 Uros Bizjak <ubizjak@gmail.com>
3253
3254 PR target/81639
3255 * gcc.target/i386/pr81639.c: New test.
3256
34e5c511
RB
32572017-08-01 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3260 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3261 endless loop.
3262 * gcc.dg/uninit-23.c: Adjust.
3263
5e19d437
BC
32642017-08-01 Bin Cheng <bin.cheng@arm.com>
3265
3266 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3267 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3268
7061cfc0
BC
32692017-08-01 Bin Cheng <bin.cheng@arm.com>
3270
3271 PR tree-optimization/81627
3272 * gcc.dg/tree-ssa/pr81627.c: New.
3273
39637a44
BC
32742017-08-01 Bin Cheng <bin.cheng@arm.com>
3275
3276 PR tree-optimization/81620
3277 * gcc.dg/tree-ssa/pr81620-1.c: New.
3278 * gcc.dg/tree-ssa/pr81620-2.c: New.
3279
f9c5fe06
DH
32802017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3281
3282 PR testsuite/53542
3283 * gfortran.dg/use_30.f90: New test.
3284
da98e3b1
JJ
32852017-08-01 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR tree-optimization/81588
3288 * gcc.dg/tree-ssa/pr81588.c: New test.
3289 * gcc.dg/pr81588.c: New test.
3290 * gcc.c-torture/execute/pr81588.c: New test.
3291
5e8fe12f
RB
32922017-08-01 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/81297
3295 * gcc.dg/torture/pr81297.c: New testcase.
3296
93ac482a
UB
32972017-07-31 Uros Bizjak <ubizjak@gmail.com>
3298
3299 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3300
6cc518c6
SE
33012017-07-31 Steve Ellcey <sellcey@cavium.com>
3302
3303 PR tree-optimization/80925
93ac482a 3304 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3305 --param vect-max-peeling-for-alignment=0 option.
3306 Remove unaligned access and peeling checks.
3307 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3308
24c8e8eb
CL
33092017-07-31 Carl Love <cel@us.ibm.com>
3310
3311 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3312 missed in commit 250746.
3313
b40e941b
CL
33142017-07-31 Carl Love <cel@us.ibm.com>
3315
3316 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3317 new builtins.
3318
67779f74
L
33192017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3320
3321 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3322 * gcc.target/i386/pr79793-2.c: Likewise.
3323
a97cf8f9
UB
33242017-07-31 Uros Bizjak <ubizjak@gmail.com>
3325
3326 PR target/25967
3327 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3328 (naked): Add attribute regparm(1) for x86_32 targets.
3329 Add integer argument. Remove global "data" variable.
3330 (main): Pass integer argument to naked function.
3331 * gcc.target/i386/naked-4.c: New test.
3332
7fef86d3
JH
33332017-07-31 Jan Hubicka <hubicka@ucw.cz>
3334 Martin Liska <mliska@suse.cz>
3335
3336 * gcc.dg/predict-15.c: New test.
3337 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3338
2ec580be
UB
33392017-07-31 Uros Bizjak <ubizjak@gmail.com>
3340
3341 PR target/25967
3342 * gcc.target/i386/naked-1.c: New test.
3343 * gcc.target/i386/naked-2.c: Ditto.
3344 * gcc.target/i386/naked-3.c: Ditto.
3345 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3346 do_test_body0 stub function, use attribute "naked" instead.
3347 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3348 * gcc.dg/pr44290-2.c: Ditto.
3349
cfdf6ff6
TK
33502017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3351
3352 PR fortran/81581
3353 * gfortran.dg/dim_sum_1.f90: New test case.
3354 * gfortran.dg/dim_sum_2.f90: New test case.
3355 * gfortran.dg/dim_sum_3.f90: New test case.
3356
5edb1c48
ML
33572017-07-31 Martin Liska <mliska@suse.cz>
3358
3359 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3360 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3361
f34ebeb2
ML
33622017-07-31 Martin Liska <mliska@suse.cz>
3363
3364 PR sanitize/81530
3365 * g++.dg/ubsan/pr81530.C: New test.
3366
066bbc57
JJ
33672017-07-31 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR sanitizer/81604
3370 * c-c++-common/ubsan/pr81604.c: New test.
3371
a10b3cf1
L
33722017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3373
3374 PR target/79793
3375 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3376 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3377 (foo): Check the builtin return address against the return address
3378 in interrupt frame.
3379 * gcc.target/i386/pr79793-1.c: New test.
3380 * gcc.target/i386/pr79793-2.c: Likewise.
3381
942047f2
EB
33822017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3383
3384 * c-c++-common/dump-ada-spec-7.c: New test.
3385
e071b767
JJ
33862017-07-29 Jakub Jelinek <jakub@redhat.com>
3387
3388 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3389 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3390
782a7850
PB
33912017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3392
3393 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3394
9de00935
TC
33952017-07-28 Tamar Christina <tamar.christina@arm.com>
3396
3397 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3398
8de33df2
BC
33992017-07-28 Bin Cheng <bin.cheng@arm.com>
3400
3401 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3402
8acb8421
TC
34032017-07-28 Tamar Christina <tamar.christina@arm.com>
3404 Bilyan Borisov <bilyan.borisov@arm.com>
3405
3406 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3407 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3408 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3409 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3410 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3411
d9c259ef
BC
34122017-07-28 Bin Cheng <bin.cheng@arm.com>
3413
3414 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3415 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3416 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3417 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3418 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3419 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3420 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3421 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3422 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3423 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3424 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3425
6d7649f8
ML
34262017-07-28 Martin Liska <mliska@suse.cz>
3427
3428 PR sanitizer/81340
3429 * g++.dg/asan/pr81340.C: New test.
3430
92e29a5e
RB
34312017-07-28 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/81502
3434 * gcc.target/i386/pr81502.c: New testcase.
3435
70affe6a
ML
34362017-07-28 Martin Liska <mliska@suse.cz>
3437
3438 PR sanitizer/81460
3439 * gcc.dg/asan/pr81460.c: New test.
3440
d0ee55a1
JJ
34412017-07-28 Jakub Jelinek <jakub@redhat.com>
3442
c9b39a49
JJ
3443 PR sanitizer/80998
3444 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3445 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3446
d0ee55a1
JJ
3447 PR tree-optimization/81578
3448 * gcc.dg/pr81578.c: New test.
3449
1ce75e41
RB
34502017-07-28 Richard Biener <rguenther@suse.de>
3451
3452 PR tree-optimization/81573
3453 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3454
7a5cbf29
PB
34552017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3456
3457 * g++.dg/pr69667.C: Remove option -mlra.
3458 * gcc.target/powerpc/dform-1.c: Likewise.
3459 * gcc.target/powerpc/dform-2.c: Likewise.
3460 * gcc.target/powerpc/dform-3.c: Likewise.
3461 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3462 * gcc.target/powerpc/p9-vparity.c: Likewise.
3463 * gcc.target/powerpc/pr63491.c: Likewise.
3464 * gcc.target/powerpc/pr67808.c: Likewise.
3465 * gcc.target/powerpc/pr68805.c: Likewise.
3466 * gcc.target/powerpc/pr69461.c: Likewise.
3467 * gcc.target/powerpc/pr71680.c: Likewise.
3468 * gcc.target/powerpc/pr77289.c: Likewise.
3469 * gcc.target/powerpc/pr78458.c: Likewise.
3470 * gcc.target/powerpc/pr78543.c: Likewise.
3471 * g++.dg/pr71294.C: Remove option -mno-lra.
3472 * gcc.target/powerpc/pr71656-1.c: Likewise.
3473 * gcc.target/powerpc/pr71656-2.c: Likewise.
3474 * gcc.target/powerpc/pr71698.c: Likewise.
3475
2c2789d5
KT
34762017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3477 Sudakshina Das <sudi.das@arm.com>
3478
3479 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3480
06bd22f6
MP
34812017-07-27 Marek Polacek <polacek@redhat.com>
3482
3483 PR c/81417
3484 * c-c++-common/Wsign-compare-1.c: New test.
3485 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3486 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3487 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3488 * g++.dg/warn/compare1.C: Likewise.
3489 * gcc.dg/compare1.c: Likewise.
3490 * gcc.dg/compare2.c: Likewise.
3491 * gcc.dg/compare4.c: Likewise.
3492 * gcc.dg/compare5.c: Likewise.
3493 * gcc.dg/pr35430.c: Likewise.
3494 * gcc.dg/pr60087.c: Likewise.
3495
27c8b49b
PB
34962017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3497
3498 PR middle-end/81564
3499 * gcc.dg/pr81564.c: New test.
3500
b7675b59
RB
35012017-07-27 Richard Biener <rguenther@suse.de>
3502
3503 PR tree-optimization/81573
3504 PR tree-optimization/81494
3505 * gcc.dg/torture/pr81573.c: New testcase.
3506
719488f8
RB
35072017-07-27 Richard Biener <rguenther@suse.de>
3508
3509 PR tree-optimization/81571
3510 * gcc.dg/torture/pr81571.c: New testcase.
3511
9811e84c
RB
35122017-07-27 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/81502
3515 * gcc.target/i386/vect-insert-1.c: New testcase.
3516
58814c76
AK
35172017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3518
3519 PR target/81534
3520 * gcc.target/s390/pr81534.c: New test.
3521
036ea399
JJ
35222017-07-27 Jakub Jelinek <jakub@redhat.com>
3523
7d25ac20
JJ
3524 PR tree-optimization/81555
3525 PR tree-optimization/81556
3526 * gcc.c-torture/execute/pr81555.c: New test.
3527 * gcc.c-torture/execute/pr81556.c: New test.
3528
036ea399
JJ
3529 * gcc.dg/attr-noipa.c: New test.
3530 * gcc.dg/ipa/ipa-pta-18.c: New test.
3531 * gcc.dg/ipa/ipa-sra-11.c: New test.
3532
9bfda664
MM
35332017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3534
3535 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3536 option.
3537 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3538 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3539 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3540 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3541 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3542 * gcc.target/powerpc/vsx-simode.c: Likewise.
3543 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3544 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3545
eb086562
PC
35462017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 PR c++/71570
3549 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3550
a7473dc5
L
35512017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3552
3553 PR target/81563
3554 * gcc.target/i386/pr81563.c: New test
3555
404f48ac
WD
35562017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3557
3558 PR target/79041
3559 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3560
c3d38629
MP
35612017-07-26 Marek Polacek <polacek@redhat.com>
3562
3563 PR middle-end/70992
3564 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3565 * gcc.dg/overflow-warn-2.c: Likewise.
3566 * gcc.dg/overflow-warn-3.c: Likewise.
3567 * gcc.dg/overflow-warn-4.c: Likewise.
3568 * gcc.dg/torture/pr70992-2.c: New test.
3569 * gcc.dg/torture/pr70992.c: New test.
3570
4f450a2b
RB
35712017-07-26 Richard Biener <rguenther@suse.de>
3572
3573 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3574 happening in ccp1.
3575 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3576
e1711448
WD
35772017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3578
3579 PR middle-end/46932
3580 * gcc.dg/pr46932.c: New testcase.
3581
108c3c88
ML
35822017-07-26 Martin Liska <mliska@suse.cz>
3583
3584 PR sanitize/81186
3585 * gcc.dg/asan/pr81186.c: New test.
3586
52645850
CL
35872017-07-25 Carl Love <cel@us.ibm.com>
3588
3589 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3590 vec_cnttz builtins.
3591
a8697b27
EB
35922017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3593
3594 * gnat.dg/opt66.adb: New test.
3595
288fe52e
AM
35962017-07-25 Alexander Monakov <amonakov@ispras.ru>
3597
3598 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3599 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3600
b771c609
AM
36012017-07-25 Alexander Monakov <amonakov@ispras.ru>
3602
3603 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3604
36052017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3606
3607 * c-c++-common/patchable_function_entry-default.c: New test.
3608 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3609 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3610
774cccdc
JJ
36112017-07-25 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR target/81532
3614 * gcc.target/i386/pr80833-3.c: New test.
3615 * gcc.target/i386/avx512dq-pr81532.c: New test.
3616 * gcc.target/i386/avx512bw-pr81532.c: New test.
3617
1aa54f90
RB
36182017-07-25 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/81455
3621 * gcc.dg/pr81455.c: New testcase.
3622
e294f495
RB
36232017-07-25 Richard Biener <rguenther@suse.de>
3624
3625 PR tree-optimization/81529
3626 * gfortran.dg/pr81529.f90: New testcase.
3627
edf8ba4b
WD
36282017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3629
774cccdc 3630 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3631
ea063871
RB
36322017-07-25 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/81410
3635 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3636
5ea71a5a
RB
36372017-07-25 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/81510
3640 * gcc.dg/torture/pr81510.c: New testcase.
3641 * gcc.dg/torture/pr81510-2.c: Likewise.
3642
4287b4e8
ML
36432017-07-25 Martin Liska <mliska@suse.cz>
3644
3645 PR ipa/81520
3646 * gcc.dg/ipa/pr81520.c: New test.
3647
d49718d6
MP
36482017-07-25 Marek Polacek <polacek@redhat.com>
3649
3650 PR c/81364
3651 * Wmultistatement-macros-12.c: New test.
3652
0e82a9b9
BC
36532017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3654
3655 PR target/81414
3656 * gcc.target/aarch64/pr81414.C: New.
3657
3d99332b
RB
36582017-07-25 Richard Biener <rguenther@suse.de>
3659
3660 PR middle-end/81505
3661 * gcc.dg/ubsan/pr81505.c: New testcase.
3662
52d0f7bd
DS
36632017-07-24 Daniel Santos <daniel.santos@pobox.com>
3664
3665 PR testsuite/80759
3666 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3667 (ELFFN_BEGIN): Rename to FN_TYPE.
3668 (ELFFN_END): Rename to FN_SIZE.
3669 (ASMNAME): New macro.
3670 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3671 .global.
3672 (FUNC_END): Use ASMNAME.
3673 (test_data_save): Remove.
3674 (test_data_input): Likewise.
3675 (test_data_output: Likewise.
3676 (test_data_fn): Likewise.
3677 (test_data_retaddr): Likewise.
3678 (regs_to_mem): Make globals, use r10 instead of rax.
3679 (mem_to_regs): Likewise.
3680 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3681 body to ms-sysv.c.
3682 (do_test_aligned): Likewise.
3683 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3684 Add dg-* directives.
3685 (PASTE_STR): New macro.
3686 (ASMNAME): Likewise.
3687 (LOAD_TEST_DATA_ADDR): Likewise.
3688 (TEST_DATA_OFFSET): Likewise.
3689 (do_test_body0): New C function.
3690 (do_test_body): New inline assembly routine.
3691 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3692 (runtest_ms_sysv): Modify.
3693
19930989
MM
36942017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3695
3696 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3697 since the upper-regs options have been deleted.
3698 * gcc.target/powerpc/pr65849-2.c: Likewise.
3699 * gcc.target/powerpc/pr80099-1.c: Likewise.
3700 * gcc.target/powerpc/pr80099-2.c: Likewise.
3701 * gcc.target/powerpc/pr80099-3.c: Likewise.
3702 * gcc.target/powerpc/pr80099-4.c: Likewise.
3703 * gcc.target/powerpc/pr80099-5.c: Likewise.
3704 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3705 support removal of the upper-regs options.
3706 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3707 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3708 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3709 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3710 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3711 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3712 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3713 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3714 * gcc.target/powerpc/ppc-round.c: Likewise.
3715 * gcc.target/powerpc/pr71720.c: Likewise.
3716 * gcc.target/powerpc/pr72853.c: Likewise.
3717 * gcc.target/powerpc/pr79907.c: Likewise.
3718 * gcc.target/powerpc/pr78953.c: Likewise.
3719 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3720 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3721 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3722 * gcc.target/powerpc/vec-init-3.c: Likewise.
3723 * gcc.target/powerpc/vec-init-6.c: Likewise.
3724 * gcc.target/powerpc/vec-init-7.c: Likewise.
3725 * gcc.target/powerpc/vec-set-char.c: Likewise.
3726 * gcc.target/powerpc/vec-set-int.c: Likewise.
3727 * gcc.target/powerpc/vec-set-short.c: Likewise.
3728
d47d34bb
WD
37292017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3730
3731 PR target/79041
3732 * gcc.target/aarch64/pr79041-2.c: New test.
3733
26bca0ed
CL
37342017-07-24 Carl Love <cel@us.ibm.com>
3735
3736 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3737 the new built-ins.
3738
4b40986c
JW
37392017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3740
3741 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3742
213c3b7b
TK
37432017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3744 Mikael Morin <mikael@gcc.gnu.org>
3745
3746 PR fortran/66102
3747 * gfortran.dg/realloc_on_assign_28.f90: New test.
3748
e2b71b5a
DE
37492017-07-23 David Edelsohn <dje.gcc@gmail.com>
3750
3751 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3752 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3753
f36dda3b
UB
37542017-07-23 Uros Bizjak <ubizjak@gmail.com>
3755
3756 PR target/80569
3757 * gcc.target/i386/pr80569.c: New test.
3758
5ff4baa5
CL
37592017-07-21 Carl Love <cel@us.ibm.com>
3760
3761 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3762 vmuleuh): Fix scan-assembler-times should check for word not half word
3763 instructions.
3764
43f84f6c
JW
37652017-07-21 Jim Wilson <jim.wilson@linaro.org>
3766
3767 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3768 redundant -march option.
3769 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3770 in addition to armv8.1-a.
3771
325fe816
YG
37722017-07-21 Yury Gribov <tetra2005@gmail.com>
3773
3774 PR middle-end/56727
3775 * gcc.dg/pr56727-1.c: New test.
3776 * gcc.dg/pr56727-2.c: New test.
3777
5a5838e0
SM
37782017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3779
3780 * gcc.target/powerpc/mmx-check.h: New file.
3781 * gcc.target/powerpc/mmx-packs.c: New file.
3782 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3783 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3784 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3785 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3786 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3787 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3788 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3789 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3790 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3791 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3792 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3793 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3794 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3795 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3796 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3797 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3798 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3799 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3800 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3801 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3802 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3803 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3804 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3805 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3806 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3807 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3808 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3809 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3810 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3811 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3812 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3813 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3814 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3815 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3816 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3817 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3818 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3819 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3820
9af7f373
RB
38212017-06-21 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/81500
3824 * gcc.dg/torture/pr81500.c: New testcase.
3825
5aaa8fb4
NS
38262017-07-20 Nathan Sidwell <nathan@acm.org>
3827
3828 * g++.dg/ext/anon-struct6.C: Adjust diag.
3829 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3830
2953b72f
JJ
38312017-07-20 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR target/80846
3834 * gcc.target/i386/avx-pr80846.c: New test.
3835 * gcc.target/i386/avx2-pr80846.c: New test.
3836 * gcc.target/i386/avx512f-pr80846.c: New test.
3837
73c4b4df
BC
38382017-07-20 Bin Cheng <bin.cheng@arm.com>
3839
3840 PR tree-optimization/81388
3841 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3842 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3843
77e5edaf
JH
38442017-07-17 Tom de Vries <tom@codesourcery.com>
3845
3846 PR middle-end/81030
3847 * gcc.dg/pr81030.c: New test.
3848
891ad31c
RB
38492017-07-20 Richard Biener <rguenther@suse.de>
3850
3851 PR tree-optimization/61171
3852 * g++.dg/vect/pr61171.cc: New testcase.
3853 * gfortran.dg/vect/pr61171.f: Likewise.
3854 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3855
f971b281
RB
38562017-07-20 Richard Biener <rguenther@suse.de>
3857
3858 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3859 with V64QImode.
3860 * gcc.dg/vect/slp-45.c: Likewise.
3861
2071f8f9
N
38622017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3863
3864 * gcc.dg/tree-ssa/vrp116.c: New Test.
3865
a6722e5b
MM
38662017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3867
3868 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3869 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3870 __builtin_cpu_is and __builtin_cpu_supports are supported.
3871
ccfa843f
SM
38722017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3873
3874 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3875 __BUILTIN_CPU_SUPPORTS__ defined.
3876 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3877 __BUILTIN_CPU_SUPPORTS__ defined.
3878
564e405c
JJ
38792017-07-19 Jakub Jelinek <jakub@redhat.com>
3880
3881 PR tree-optimization/81346
3882 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3883
3717fbe3
TV
38842017-07-19 Tom de Vries <tom@codesourcery.com>
3885
3886 * gcc.target/nvptx/decl-init.c: Update alignment.
3887 * gcc.target/nvptx/slp-2-run.c: New test.
3888 * gcc.target/nvptx/slp-2.c: New test.
3889 * gcc.target/nvptx/v2di.c: New test.
3890
b98b34b7
TV
38912017-07-19 Tom de Vries <tom@codesourcery.com>
3892
3893 * gcc.target/nvptx/slp-run.c: New test.
3894 * gcc.target/nvptx/slp.c: New test.
3895 * gcc.target/nvptx/v2si-cvt.c: New test.
3896 * gcc.target/nvptx/v2si-run.c: New test.
3897 * gcc.target/nvptx/v2si.c: New test.
3898 * gcc.target/nvptx/vec.inc: New test.
3899
8d1628eb
JJ
39002017-07-19 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR tree-optimization/81346
3903 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3904 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3905 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3906 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3907 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3908 compiler to avoid X / C1 op C2 optimization to trigger.
3909
4d6ababc
ML
39102017-07-19 Martin Liska <mliska@suse.cz>
3911
3912 PR sanitizer/63361
3913 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3914 -ffloat-store or -mieee for targets that need it.
3915
d83cc5cc
TV
39162017-07-18 Tom de Vries <tom@codesourcery.com>
3917
3918 PR middle-end/81464
3919 * gfortran.dg/pr81464.f90: New test.
3920
e822e885
UB
39212017-07-18 Uros Bizjak <ubizjak@gmail.com>
3922
3923 PR target/81471
3924 * gcc.target/i386/pr81471.c: New test.
3925
b267968e
RB
39262017-06-18 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/81410
3929 * gcc.dg/vect/pr81410.c: New testcase.
3930
33e9feb5
JH
39312017-07-18 Jan Hubicka <hubicka@ucw.cz>
3932
3933 PR middle-end/81462
3934 * g++.dg/torture/pr81462.C: New testcase.
3935
694dd0e4
BC
39362017-07-18 Bin Cheng <bin.cheng@arm.com>
3937
3938 PR target/81408
3939 * g++.dg/tree-ssa/pr81408.C: New.
3940 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3941
f9bfe3f5
RB
39422017-07-18 Richard Biener <rguenther@suse.de>
3943
3944 PR tree-optimization/80620
3945 PR tree-optimization/81403
3946 * gcc.dg/torture/pr80620.c: New testcase.
3947 * gcc.dg/torture/pr81403.c: Likewise.
3948
39492017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3950
3951 PR tree-optimization/81418
3952 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3953
39542017-07-17 Carl Love <cel@us.ibm.com>
3955
3956 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3957 test case changes for commit 249424
3958
3959 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3960 vmuleuh): Fix scan-assembler-times should check for word not half word
3961 instructions.
3962
f6489326
BS
39632017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3964
3965 PR tree-optimization/81162
3966 * gcc.dg/pr81162.c: Move this to...
3967 * gcc.dg/ubsan/pr81162.c: ...here.
3968
dbc4ecfc
VR
39692017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3970
3971 * g++.dg/diagnostic/friend1.C: New test.
3972 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3973
a64559a5
NS
39742017-07-17 Nathan Sidwell <nathan@acm.org>
3975
3976 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3977
aac59577
BE
39782017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3979
3980 * lib/gcc-dg.exp: Increase expect's match buffer size.
3981
aa1528b5
BC
39822017-07-17 Bin Cheng <bin.cheng@arm.com>
3983
3984 PR target/81369
3985 * gcc.dg/tree-ssa/pr81369.c: New.
3986
b6c354eb
CZ
39872017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3988
3989 * gcc.target/arc/pr9000674901.c: New file.
3990 * gcc.target/arc/pic-1.c: Likewise.
3991 * gcc.target/arc/pr9001191897.c: Likewise.
3992
1825c61e
CZ
39932017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3994 Andrew Burgess <andrew.burgess@embecosm.com>
3995
3996 * gcc.target/arc/naked-1.c: New file.
3997 * gcc.target/arc/naked-2.c: Likewise.
3998
1f1e8aed
JJ
39992017-07-17 Jakub Jelinek <jakub@redhat.com>
4000
9ebce098
JJ
4001 PR tree-optimization/81428
4002 * gcc.dg/fixed-point/pr81428.c: New test.
4003
e8dd1313
JJ
4004 PR tree-optimization/81365
4005 * g++.dg/torture/pr81365.C: New test.
4006
1f1e8aed
JJ
4007 PR tree-optimization/81396
4008 * gcc.dg/tree-ssa/pr81396.c: New test.
4009
38f638ca
EB
40102017-07-16 Eric Botcazou <ebotcazou@adacore.com>
4011
4012 * gnat.dg/opt65.adb: New test.
4013
5fa396ad
JH
40142017-07-16 Jan Hubicka <hubicka@ucw.cz>
4015
4016 * gcc.dg/predict-8.c: Update.
4017
00aeee56
VR
40182017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
4019
4020 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
4021 * g++.dg/warn/pr12242.C: Likewise.
4022
b70bb05b
KN
40232017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
4024
4025 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4026 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4041 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4042 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4043 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4044 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4045 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4046 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4047 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4048 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4049 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4050 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4051 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4052 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4053 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4054 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4055 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4056 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4057 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4058 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4059 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4060 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4061 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4062 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4063 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4064 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4065 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4066 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4067 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4068 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4069 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4070 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4071 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4072 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4073 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4074 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4075 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4076
3b805666
BS
40772016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4078
4079 PR tree-optimization/81162
4080 * gcc.dg/pr81162.c: New file.
4081
bece580c
MS
40822017-07-14 Martin Sebor <msebor@redhat.com>
4083
4084 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4085 that bcopy is expected to be transformed to.
4086
eea77d1f
DM
40872017-07-14 David Malcolm <dmalcolm@redhat.com>
4088
4089 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4090 * g++.dg/lookup/missing-std-include-2.C: New test case.
4091 * g++.dg/lookup/missing-std-include-3.C: New test case.
4092 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4093 * gcc.dg/missing-header-fixit-1.c: New test case.
4094 * gcc.dg/missing-header-fixit-2.c: New test case.
4095 * gcc.dg/missing-header-fixit-2.h: New header.
4096
338d6484
DM
40972017-07-13 David Malcolm <dmalcolm@redhat.com>
4098
4099 PR c/81405
4100 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4101
41022017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4103
4104 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4105
6d28654e
ML
41062017-07-13 Martin Liska <mliska@suse.cz>
4107
4108 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4109 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4110 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4111 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4112 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4113 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4114 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4115
3787ee47
MM
41162017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4117
4118 PR target/81193
4119 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4120 __builtin_cpu_supports with old GLIBC's.
4121 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4122 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4123 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4124 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4125 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4126 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4127 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4128 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4129 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4130 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4131 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4132 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4133 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4134 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4135 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4136 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4137 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4138 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4139 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4140 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4141 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4142 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4143 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4144 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4145
118009c1
CL
41462017-07-12 Carl Love <cel@us.ibm.com>
4147
4148 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4149 rev_bool_int): Add test cases for builtins.
4150 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4151 test cases for builtins.
4152
5d7b8153
CL
41532017-07-12 Carl Love <cel@us.ibm.com>
4154
4155 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4156 lp64 && p9vector_hw.
4157
6ea93a64
CL
41582017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4159
4160 * lib/target-supports.exp (check_stack_check_available): Make
4161 testcase name depend on stack_kind.
4162
2f65ab2e
MC
41632017-07-11 Michael Collison <michael.collison@arm.com>
4164
774cccdc 4165 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4166
9e028cef
PC
41672017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/51270
4170 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4171
f281956e
CL
41722017-07-11 Carl Love <cel@us.ibm.com>
4173
4174 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4175 test cases for the builtins.
4176
3d36348a
YG
41772017-07-11 Yury Gribov <tetra2005@gmail.com>
4178
4179 * lib/profopt.exp: Print relative names in UNSUPPORTED
4180 AutoFDO tests.
4181
214f700a
MC
41822017-07-10 Michael Collison <michael.collison@arm.com>
4183
4184 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4185
03ed2915
UB
41862017-07-10 Uros Bizjak <ubizjak@gmail.com>
4187
4188 PR target/81375
4189 * gcc.target/i386/pr81375.c: New test.
4190
9c582dbb
MS
41912017-07-10 Martin Sebor <msebor@redhat.com>
4192
4193 PR tree-optimization/80397
4194 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4195
281ac396
MS
41962017-07-10 Martin Sebor <msebor@redhat.com>
4197
4198 PR other/81345
4199 * gcc.dg/pr81345.c: New test.
4200
a7784956
CZ
42012017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4202
4203 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4204 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4205
5920ba15
UB
42062017-07-09 Uros Bizjak <ubizjak@gmail.com>
4207
4208 PR target/81313
4209 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4210 integer argumets to bypass x86_64 outgoing args optimization.
4211
42122017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4213
4214 * gfortran.dg/eoshift_4.f90: New test.
4215 * gfortran.dg/eoshift_5.f90: New test.
4216 * gfortran.dg/eoshift_6.f90: New test.
4217
35c95658
L
42182017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR target/81313
4221 * gcc.target/i386/pr81313-1.c: New test.
4222 * gcc.target/i386/pr81313-2.c: Likewise.
4223 * gcc.target/i386/pr81313-3.c: Likewise.
4224 * gcc.target/i386/pr81313-4.c: Likewise.
4225 * gcc.target/i386/pr81313-5.c: Likewise.
4226
dcbf81c9
RS
42272017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4228
4229 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4230 * gnat.dg/vect16.ads (Sarray): Likewise.
4231 * gnat.dg/vect17.ads (Sarray): Likewise.
4232 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4233 * gnat.dg/vect16.adb (Add): Likewise.
4234 * gnat.dg/vect17.adb (Add): Likewise.
4235
738f7c2e
DM
42362017-07-07 David Malcolm <dmalcolm@redhat.com>
4237
4238 PR c++/79300
4239 * g++.dg/diagnostic/pr79300.C: New test case.
4240
6a69355c
MM
42412017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4242
57f49e99
MM
4243 * gcc.target/powerpc/clone1.c: Add check to make sure the
4244 __builtin_cpu_supports function is fully supported.
4245 * gcc.target/powerpc/clone2.c: New runtime test for
4246 target_clones.
4247
6a69355c
MM
4248 PR target/81348
4249 * gcc.target/powerpc/pr81348.c: New test.
4250
5e32025a
SN
42512017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4252
4253 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4254
19388c6d
CL
42552017-07-07 Carl Love <cel@us.ibm.com>
4256
4257 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4258 file for built-ins.
4259
bcc3c3f1
JM
42602017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4261
4262 * gcc.target/sparc/dictunpack.c: New file.
4263 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4264 * gcc.target/sparc/fpcmpshl.c: Likewise.
4265 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4266 * gcc.target/sparc/fpcmpushl.c: Likewise.
4267
2c6e2eb1
HA
42682017-07-06 Harald Anlauf <anlauf@gmx.de>
4269
4270 PR fortran/70071
4271 * gfortran.dg/coarray_44.f90: New testcase.
4272
5094f7d5
MO
42732017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4274
4275 * c-c++-common/asan/kasan-alloca-1.c: New test.
4276 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4277
e3174bdf
MO
42782017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4279
4280 * c-c++-common/asan/alloca_big_alignment.c: New test.
4281 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4282 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4283 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4284 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4285 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4286 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4287 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4288
a40c6fa8
GJL
42892017-07-06 Georg-Johann Lay <avr@gjlay.de>
4290
4291 PR target/81305
4292 * gcc.target/avr/isr-test.h: Fix warnings.
4293
9296dd9b
TP
42942017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4295
4296 * lib/target-supports.exp: Generate
4297 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4298 and check_effective_target_arm_arch_v8r_multilib.
4299
d87f00ba
CL
43002017-07-06 Carl Love <cel@us.ibm.com>
4301
9296dd9b 4302 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4303
43042017-07-06 Carl Love <cel@us.ibm.com>
4305
4306 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4307 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4308 cases for vec_addc, adde and addec builtins.
4309
c471c6ed
DM
43102017-07-06 David Malcolm <dmalcolm@redhat.com>
4311
4312 PR c++/79300
4313 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4314 expected underlining within macro expansion.
4315 * c-c++-common/pr70264.c: Likewise.
4316 * g++.dg/plugin/diagnostic-test-expressions-1.C
4317 (test_within_macro_1): New test.
4318 (test_within_macro_2): Likewise.
4319 (test_within_macro_3): Likewise.
4320 (test_within_macro_4): Likewise.
4321 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4322 expected underlining within macro expansion.
4323 (test_macro_4): Likewise.
4324 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4325 (test_within_macro_1): New test.
4326 (test_within_macro_2): Likewise.
4327 (test_within_macro_3): Likewise.
4328 (test_within_macro_4): Likewise.
4329 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4330 underlining within macro expansion.
4331
68d872d7
SP
43322017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4333
4334 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4335 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4336 _mm_maskz_getexp_round_sd): Test new intrinsics.
4337 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4338 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4339 _mm_maskz_getexp_round_ss): Ditto.
4340 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4341 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4342 _mm_maskz_getmant_round_sd): Ditto.
4343 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4344 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4345 _mm_maskz_getmant_round_ss): Ditto.
4346 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4347 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4348 _mm_maskz_getexp_round_sd): New runtime tests.
4349 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4350 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4351 _mm_maskz_getexp_round_ss): Ditto.
4352 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4353 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4354 _mm_maskz_getmant_round_sd): Ditto.
4355 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4356 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4357 _mm_maskz_getmant_round_ss): Ditto.
4358 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4359 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4360 __builtin_ia32_getmantss_mask_round): Test new builtins.
4361 * gcc.target/i386/sse-13.c : Ditto.
4362 * gcc.target/i386/sse-23.c: Ditto.
4363 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4364 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4365 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4366 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4367 _mm_mask_getexp_round_ss): Test new intrinsics.
4368 * gcc.target/i386/testround-1.c: Ditto.
4369 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4370 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4371 _mm_mask_getmant_round_ss): Test new intrinsics
4372 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4373 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4374 _mm_maskz_getmant_ss): Test new intrinsics.
4375
9e00a397
CL
43762017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4377
4378 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4379 * lib/target-supports.exp (check_stack_check_available): New.
4380 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4381 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4382 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4383 * gcc.dg/pr47443.c: Likewise.
4384 * gcc.dg/pr48134.c: Likewise.
4385 * gcc.dg/pr70017.c: Likewise.
4386 * gcc.target/aarch64/stack-checking.c: Likewise.
4387 * gcc.target/arm/stack-checking.c: Likewise.
4388 * gcc.target/i386/pr48723.c: Likewise.
4389 * gcc.target/i386/pr55672.c: Likewise.
4390 * gcc.target/i386/pr67265-2.c: Likewise.
4391 * gcc.target/i386/pr67265.c: Likewise.
4392 * gnat.dg/opt49.adb: Likewise.
4393 * gnat.dg/stack_check1.adb: Likewise.
4394 * gnat.dg/stack_check2.adb: Likewise.
4395 * gnat.dg/stack_check3.adb: Likewise.
4396
38e6cc4d
KN
43972017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4398
4399 PR target/80103
4400 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4401 __attribute__.
4402
f8aa2b2c
SP
44032017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4404
4405 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4406 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4407 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4408 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4409 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4410 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4411 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4412 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4413 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4414 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4415 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4416 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4417
e483b7b4
GJL
44182017-07-05 Georg-Johann Lay <avr@gjlay.de>
4419
4420 PR target/81305
4421 * gcc.target/avr/isr-test.h: New file.
4422 * gcc.target/avr/torture/isr-01-simple.c: New test.
4423 * gcc.target/avr/torture/isr-02-call.c: New test.
4424 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4425
a8745cc2
BC
44262017-07-05 Bin Cheng <bin.cheng@arm.com>
4427
4428 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4429 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4430 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4431 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4432
4a52eb19
BC
44332017-07-05 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.dg/tree-ssa/ldist-26.c: New test.
4436
95f7d11b
BC
44372017-07-05 Bin Cheng <bin.cheng@arm.com>
4438
4439 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4440
45bb7d59
UB
44412017-07-04 Uros Bizjak <ubizjak@gmail.com>
4442
4443 PR target/81300
4444 * gcc.target/i386/pr81300.c: New test.
4445
1fcfac88
UB
44462017-07-04 Uros Bizjak <ubizjak@gmail.com>
4447
4448 PR target/81294
4449 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4450 x and y arguments in the call to _subborrow_u32.
4451 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4452 x and y arguments in the call to _subborrow_u64.
4453 * gcc.target/i386/pr81294-1.c: New test.
4454 * gcc.target/i386/pr81294-2.c: Ditto.
4455
a4187dab
KT
44562017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4457
4458 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4459
efbf55b0
MP
44602017-07-04 Marek Polacek <polacek@redhat.com>
4461
4462 PR c/81231
4463 * gcc.dg/atomic-pr81231.c: New test.
4464
1aad7106
RS
44652017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4466
4467 PR tree-optimization/81292
4468 * gcc.dg/pr81292-1.c: New test.
4469 * gcc.dg/pr81292-2.c: Likewise.
4470
7c819e8a
ML
44712017-07-04 Martin Liska <mliska@suse.cz>
4472
4473 PR sanitizer/81040
4474 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4475 use-after-scope sanitization.
4476
f111f434
JJ
44772017-07-04 Jakub Jelinek <jakub@redhat.com>
4478
8e8dd13b
JJ
4479 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4480 options.
4481
f111f434
JJ
4482 PR target/81175
4483 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4484 gather.
4485
7a1238d1
ML
44862017-07-04 Martin Liska <mliska@suse.cz>
4487
4488 PR ipa/81214
4489 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4490 * g++.dg/ext/mvc3.C: Likewise.
4491 * gcc.target/i386/mvc2.c: Likewise.
4492 * gcc.target/i386/mvc3.c: Likewise.
4493
9fc1fed4
JJ
44942017-07-04 Jakub Jelinek <jakub@redhat.com>
4495
8e3b9bbf
JJ
4496 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4497 decomposition declaration in diagnostics.
4498 * g++.dg/cpp1z/decomp2.C: Likewise.
4499 * g++.dg/cpp1z/decomp3.C: Likewise.
4500 * g++.dg/cpp1z/decomp4.C: Likewise.
4501 * g++.dg/cpp1z/decomp5.C: Likewise.
4502 * g++.dg/cpp1z/decomp6.C: Likewise.
4503 * g++.dg/cpp1z/decomp7.C: Likewise.
4504 * g++.dg/cpp1z/decomp8.C: Likewise.
4505 * g++.dg/cpp1z/decomp13.C: Likewise.
4506 * g++.dg/cpp1z/decomp14.C: Likewise.
4507 * g++.dg/cpp1z/decomp18.C: Likewise.
4508 * g++.dg/cpp1z/decomp19.C: Likewise.
4509 * g++.dg/cpp1z/decomp22.C: Likewise.
4510 * g++.dg/cpp1z/decomp23.C: Likewise.
4511 * g++.dg/cpp1z/decomp24.C: Likewise.
4512 * g++.dg/cpp1z/decomp25.C: Likewise.
4513 * g++.dg/cpp1z/decomp26.C: Likewise.
4514 * g++.dg/cpp1z/decomp28.C: Likewise.
4515
9fc1fed4
JJ
4516 PR c++/81258
4517 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4518 * g++.dg/cpp1z/decomp30.C: New test.
4519
17c18221
PC
45202017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4521
4522 PR c++/65775
4523 * g++.dg/cpp0x/trailing14.C: New.
4524
370d975d
DH
45252017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4526
4527 PR testsuite/79866
4528 * gfortran.dg/coarray_event_2.f08: New test.
4529
73977c47
DH
45302017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4531
4532 PR testsuite/79843
4533 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4534 * gfortran.dg/pointer_intent_2.f90: Likewise.
4535
2f70a979
JH
45362017-07-02 Jan Hubicka <hubicka@ucw.cz>
4537
4538 PR middle-end/81290
4539 * gcc.c-torture/compile/pr81290.c: New.
4540
6b5e165b
RB
45412017-07-03 Richard Biener <rguenther@suse.de>
4542
4543 PR tree-optimization/60510
4544 * gfortran.dg/vect/pr60510.f: New testcase.
4545
d8ac7e28
RO
45462017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4547
4548 * gcc.target/i386/mvc6.c: Require ifunc support.
4549
da402967
ML
45502017-07-03 Martin Liska <mliska@suse.cz>
4551
4552 PR sanitize/81040
4553 * g++.dg/asan/function-argument-1.C: New test.
4554 * g++.dg/asan/function-argument-2.C: New test.
4555 * g++.dg/asan/function-argument-3.C: New test.
4556
bc9f4235
RS
45572017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4558
4559 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4560 as well.
4561
be086ff5
TV
45622017-07-03 Tom de Vries <tom@codesourcery.com>
4563
4564 PR tree-optimization/69468
4565 * gcc.dg/pr81192.c: Update.
4566
4752be46
TV
45672017-07-03 Tom de Vries <tom@codesourcery.com>
4568
4569 PR tree-optimization/81192
4570 * gcc.dg/pr81192.c: Update.
4571
0bbfd554
TV
45722017-07-03 Tom de Vries <tom@codesourcery.com>
4573
4574 PR tree-optimization/81192
4575 * gcc.dg/pr81192.c: New test.
4576
b677e2f6
TK
45772017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4578
4579 * gfortran/eoshift_3.f90: New test.
4580
e3f9a279
RS
45812017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4582
4583 * gcc.dg/strlenopt-32.c: New testcase.
4584 * gcc.dg/strlenopt-33.c: Likewise.
4585 * gcc.dg/strlenopt-33g.c: Likewise.
4586 * gcc.dg/strlenopt-34.c: Likewise.
4587 * gcc.dg/strlenopt-35.c: Likewise.
4588
862088aa
RS
45892017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4590
4591 PR tree-optimization/80769
4592 * gcc.dg/strlenopt-31.c: New test.
4593 * gcc.dg/strlenopt-31g.c: Likewise.
4594
c34d0927
RS
45952017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4596
4597 PR tree-optimization/81136
4598 * gcc.dg/vect/pr81136.c: New test.
4599
c52d6043
JJ
46002017-07-01 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR sanitizer/81262
4603 * gcc.c-torture/compile/pr81262.c: New test.
4604 * g++.dg/ubsan/pr81262.C: New test.
4605
77616c7e
JH
46062017-06-29 Jan Hubicka <hubicka@ucw.cz>
4607
4608 PR ipa/81261
4609 * g++.dg/ipa/pr81261.C: New testcase.
4610
fb6a764d
AP
46112017-06-30 Andrew Pinski <apinski@cavium.com>
4612
4613 * gcc.dg/torture/pr81245.c: New testcase.
4614
059ab149
AH
46152017-06-30 Aldy Hernandez <aldyh@redhat.com>
4616
4617 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4618 unbounded use.
4619
e59e8b5a
DM
46202017-06-30 David Malcolm <dmalcolm@redhat.com>
4621
4622 PR c++/80014
4623 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4624 Add declaration.
4625 (test_typeid): New test function.
4626
e855bdc0
JJ
46272017-06-30 Jakub Jelinek <jakub@redhat.com>
4628
4629 PR target/81225
4630 * gcc.target/i386/pr81225.c: New test.
4631
fe32bb1b
NS
46322017-06-30 Nathan Sidwell <nathan@acm.org>
4633
4634 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4635 * g++.dg/cpp0x/decltype9.C: Likewise.
4636 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4637 * g++.dg/lookup/decl1.C: Likewise.
4638 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4639 * g++.dg/other/pr28432.C: Likewise.
4640 * g++.dg/parse/crash12.C: Likewise.
4641 * g++.dg/parse/enum3.C: Likewise.
4642 * g++.dg/parse/operator6.C: Likewise.
4643 * g++.dg/template/crash69.C: Likewise.
4644 * g++.dg/template/error27.C: Likewise.
4645 * g++.dg/template/error28.C: Likewise.
4646 * g++.dg/template/memfriend6.C: Likewise.
4647 * g++.old-deja/g++.mike/err1.C: Likewise.
4648 * g++.old-deja/g++.mike/p811.C: Likewise.
4649 * g++.old-deja/g++.other/crash25.C: Likewise.
4650 * g++.old-deja/g++.other/dtor4.C: Likewise.
4651 * g++.old-deja/g++.pt/t37.C: Likewise.
4652
aaa587d4
ML
46532017-06-30 Martin Liska <mliska@suse.cz>
4654
4655 PR ipa/81214
4656 * gcc.target/i386/pr81214.c: New test.
4657
274c1516
NS
46582017-06-30 Nathan Sidwell <nathan@acm.org>
4659
3b5c768c
NS
4660 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4661
274c1516
NS
4662 PR c++/81229
4663 * g++.dg/lookup/pr81229.C: New.
4664
c497284c
ML
46652017-06-30 Martin Liska <mliska@suse.cz>
4666
4667 PR sanitizer/81021
4668 * g++.dg/asan/pr81021.C: New test.
4669
4812f0b7
RB
46702017-06-30 Richard Biener <rguenther@suse.de>
4671
4672 PR tree-optimization/81249
4673 * g++.dg/torture/pr81249.C: New testcase.
4674
8e09cb8b
PC
46752017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4678 * g++.dg/diagnostic/variadic1.C: Likewise.
4679 * g++.dg/gomp/udr-3.C: Likewise.
4680 * g++.dg/overload/error1.C: Likewise.
4681 * g++.dg/overload/error2.C: Likewise.
4682 * g++.dg/template/duplicate1.C: Likewise.
4683 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4684 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4685 * g++.old-deja/g++.other/redecl2.C: Likewise.
4686 * g++.old-deja/g++.other/redecl4.C: Likewise.
4687 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4688
74582a3e
CP
46892017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4690
4691 PR fortran/77765
4692 * gfortran.dg/goacc/pr77765.f90: New test.
4693
6da4066f
SE
46942017-06-29 Steve Ellcey <sellcey@cavium.com>
4695
4696 * gcc.target/aarch64/ccmp_2.c: New test.
4697
be3b7dcf
NS
46982017-06-29 Nathan Sidwell <nathan@acm.org>
4699
4700 PR c++/81247
4701 * g++.dg/parse/pr81247-[abc].C: New.
4702
e5898daf
CL
47032017-06-29 Carl Love <cel@us.ibm.com>
4704
4705 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4706 test_unsigned_int_result, test_ll_int_result,
4707 test_ll_unsigned_int_result): Add result checking functions, add
4708 debug support.
4709 (main): Add builtin function tests.
4710
14836f38
CL
47112017-06-29 Carl Love <cel@us.ibm.com>
4712
4713 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4714 dg-skip-if): Add -mvsx -mcpu=power7.
4715
0630a4ec
RB
47162017-06-29 Richard Biener <rguenther@suse.de>
4717
4718 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4719
f76b4224
NS
47202017-06-29 Nathan Sidwell <nathan@acm.org>
4721
4722 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4723
f66459c1
PB
47242017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4725
4726 PR middle-end/81194
4727 * g++.dg/pr81194.C: New test.
4728
3c7bb489
L
47292017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4730
4731 PR ipa/80565
4732 * gcc.dg/torture/pr80565.c: New file.
4733
6cd83bec
BC
47342017-06-29 Bin Cheng <bin.cheng@arm.com>
4735
4736 PR tree-optimization/81196
4737 * gcc.dg/vect/pr81196.c: New.
4738
4c6a51a0
MC
47392017-06-29 Michael Collison <michael.collison@arm.com>
4740
4741 Fix date on previous ChangeLog entry.
4742
47432017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4744 Michael Collison <michael.collison@arm.com>
4745
4746 PR target/70119
4747 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4748
395a191d
SP
47492017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4750
4751 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4752 Test new intrinsic.
4753 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4754 Ditto.
4755 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4756 Ditto.
4757 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4758 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4759 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4760
0ddc0ebc
TP
47612017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4762
4763 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4764 current ARM check by ARM NEON's availability check.
4765 (check_effective_target_vect_intfloat_cvt): Likewise.
4766 (check_effective_target_vect_uintfloat_cvt): Likewise.
4767 (check_effective_target_vect_floatint_cvt): Likewise.
4768 (check_effective_target_vect_floatuint_cvt): Likewise.
4769 (check_effective_target_vect_shift): Likewise.
4770 (check_effective_target_whole_vector_shift): Likewise.
4771 (check_effective_target_vect_bswap): Likewise.
4772 (check_effective_target_vect_shift_char): Likewise.
4773 (check_effective_target_vect_long): Likewise.
4774 (check_effective_target_vect_float): Likewise.
4775 (check_effective_target_vect_perm): Likewise.
4776 (check_effective_target_vect_perm_byte): Likewise.
4777 (check_effective_target_vect_perm_short): Likewise.
4778 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4779 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4780 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4781 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4782 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4783 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4784 (check_effective_target_vect_widen_shift): Likewise.
4785 (check_effective_target_vect_extract_even_odd): Likewise.
4786 (check_effective_target_vect_interleave): Likewise.
4787 (check_effective_target_vect_multiple_sizes): Likewise.
4788 (check_effective_target_vect64): Likewise.
4789 (check_effective_target_vect_max_reduc): Likewise.
4790
56a6d474
RB
47912017-06-28 Richard Biener <rguenther@suse.de>
4792
4793 PR middle-end/81227
4794 * gcc.dg/pr81227.c: New testcase.
4795
926c7865
MM
47962017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4797
4798 PR target/81193
4799 * lib/target-supports.exp
4800 (check_ppc_cpu_supports_hw_available): New test to make sure
4801 __builtin_cpu_supports works on power7 and newer.
4802
17a7218b
ML
48032017-06-28 Martin Liska <mliska@suse.cz>
4804
4805 PR ipa/81128
4806 * gcc.target/i386/pr81128.c: New test.
4807
63010089
ML
48082017-06-28 Martin Liska <mliska@suse.cz>
4809
4810 PR driver/79659
4811 * g++.dg/opt/pr79659.C: New test.
4812
b1cac008
CL
48132017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4814
4815 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4816 and options.
4817 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4818
42bd89ce
MG
48192017-06-28 Marc Glisse <marc.glisse@inria.fr>
4820
4821 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4822 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4823
b8d62ac8
JJ
48242017-06-28 Jakub Jelinek <jakub@redhat.com>
4825
4826 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4827 (foo): ... this. Change constants such that it isn't matched
4828 as __builtin_copysign, yet tests the combiner the same.
4829
6dc61b45
ML
48302017-06-28 Martin Liska <mliska@suse.cz>
4831
4832 PR sanitizer/81224
4833 * gcc.dg/asan/pr81224.c: New test.
4834
9a265443
EB
48352017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4836
4837 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4838 passed to pthread_join.
4839
935b5226
AK
48402017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4841
4842 * gcc.target/s390/nodatarel-1.c: New test.
4843
88016532
JD
48442017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4845
4846 PR fortran/80164
4847 * gfortran.dg/array_temporaries_4.f90: New test.
4848
8c2805bb
AP
48492017-06-27 Andrew Pinski <apinski@cavium.com>
4850
4851 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4852 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4853 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4854
786c6d10
MP
48552017-06-27 Marek Polacek <polacek@redhat.com>
4856
4857 PR sanitizer/81223
4858 * gcc.dg/ubsan/pr81223.c: New test.
4859
1e7df2e6
MG
48602017-06-27 Marc Glisse <marc.glisse@inria.fr>
4861
4862 * gcc.dg/tree-ssa/assoc-1.c: New file.
4863
58b45c4f
PC
48642017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4865
4866 PR c++/62046
4867 * g++.dg/parse/catch2.C: New.
4868
00296d7f
JJ
48692017-06-27 Jakub Jelinek <jakub@redhat.com>
4870
c1031852
JJ
4871 PR sanitizer/81209
4872 * g++.dg/ubsan/pr81209.C: New test.
4873
00296d7f
JJ
4874 PR middle-end/81207
4875 * gcc.c-torture/compile/pr81207.c: New test.
4876
0c418630
MP
48772017-06-27 Marek Polacek <polacek@redhat.com>
4878
4879 PR bootstrap/81216
4880 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4881
4b377e01
MS
48822017-06-26 Martin Sebor <msebor@redhat.com>
4883
4884 PR c++/81169
4885 * g++.dg/Wclass-memaccess-2.C: New test.
4886
952ac945
CL
48872017-06-26 Carl Love <cel@us.ibm.com>
4888
4889 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4890 Add new runnable test file for the vec_rev built-ins.
4891
df11b2ea
BS
48922016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4893
226ab0a8 4894 PR/tree-optimization 71815
df11b2ea
BS
4895 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4896 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4897
fa7ccca0
RL
48982017-06-26 Renlin Li <renlin.li@arm.com>
4899 Szabolcs Nagy <szabolcs.nagy@arm.com>
4900
4901 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4902 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4903 memmove.
4904
5a5c2d16
RB
49052017-06-26 Richard Biener <rguenther@suse.de>
4906
4907 PR target/81175
4908 * gfortran.dg/pr81175.f: New testcase.
4909
75f0112f
RB
49102017-06-26 Richard Biener <rguenther@suse.de>
4911
4912 PR tree-optimization/81203
4913 * gcc.dg/torture/pr81203.c: New testcase.
4914
3e2becc4
MP
49152017-06-26 Marek Polacek <polacek@redhat.com>
4916
4917 PR c/80116
4918 * c-c++-common/Wmultistatement-macros-1.c: New test.
4919 * c-c++-common/Wmultistatement-macros-2.c: New test.
4920 * c-c++-common/Wmultistatement-macros-3.c: New test.
4921 * c-c++-common/Wmultistatement-macros-4.c: New test.
4922 * c-c++-common/Wmultistatement-macros-5.c: New test.
4923 * c-c++-common/Wmultistatement-macros-6.c: New test.
4924 * c-c++-common/Wmultistatement-macros-7.c: New test.
4925 * c-c++-common/Wmultistatement-macros-8.c: New test.
4926 * c-c++-common/Wmultistatement-macros-9.c: New test.
4927 * c-c++-common/Wmultistatement-macros-10.c: New test.
4928 * c-c++-common/Wmultistatement-macros-11.c: New test.
4929
945653db
EB
49302017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4931
4932 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4933
c8e3c356
CL
49342017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4935
4936 * lib/target-supports.exp
4937 (check_effective_target_arm_neon_ok_nocache): Add flags with
4938 -mfloat-abi=hard. Include arm_neon.h.
4939 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4940 (check_effective_target_arm_neon_ok_no_float_abi): New.
4941 * gcc.target/arm/lto/pr65837_0.c: Require
4942 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4943 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4944 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4945
22235619
PC
49462017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/62315
4949 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4950
e56e3fda
TK
49512017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4952
45bb7d59 4953 PR fortran/52473
e56e3fda
TK
4954 * gfortran.dg/cshift_2.f90: New test.
4955
d3f062be
JW
49562017-06-23 Jim Wilson <jim.wilson@linaro.org>
4957
4958 PR middle-end/79794
4959 * gcc.target/aarch64/pr79794.c: New.
4960
37416b69
MM
49612017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4962
4963 PR target/80510
4964 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4965 * gcc.target/powerpc/pr80510-2.c: Likewise.
4966
8447a92f
JL
49672017-06-22 Jeff Law <law@redhat.com>
4968
4969 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4970
52607f7e
WS
49712017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4972
4973 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4974 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4975 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4976 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4977 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4978 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4979 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4980 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4981
fb68f296
JC
49822017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4983
45bb7d59 4984 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4985
60edf8bb
MT
49862017-06-22 Matt Turner <mattst88@gmail.com>
4987
4988 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4989 skylake check.
4990
4333d74b
CL
49912017-06-22 Carl Love <cel@us.ibm.com>
4992
4993 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4994 vmuleuh): Fix scan-assembler-times should check for word not half word
4995 instructions.
4996
13f752b2
JL
49972017-06-22 Jeff Law <law@redhat.com>
4998
4999 * gcc.c-torture/compile/stack-check-1.c: New test.
5000
0759db19
RB
50012016-06-22 Richard Biener <rguenther@suse.de>
5002
5003 * gcc.dg/vect/pr65947-1.c: Remove xfail.
5004 * gcc.dg/vect/pr65947-2.c: Likewise.
5005 * gcc.dg/vect/pr65947-3.c: Likewise.
5006 * gcc.dg/vect/pr65947-4.c: Likewise.
5007 * gcc.dg/vect/pr65947-5.c: Likewise.
5008 * gcc.dg/vect/pr65947-6.c: Likewise.
5009 * gcc.dg/vect/pr65947-8.c: Likewise.
5010 * gcc.dg/vect/pr65947-9.c: Likewise.
5011 * gcc.dg/vect/pr65947-10.c: Likewise.
5012 * gcc.dg/vect/pr65947-12.c: Likewise.
5013 * gcc.dg/vect/pr65947-13.c: Likewise.
5014 * gcc.dg/vect/pr65947-14.c: Likewise.
5015 * gcc.dg/vect/vect-cond-2.c: Likewise.
5016 * gcc.dg/vect/vect-pr69848.c: Likewise.
5017
c24c235e
ML
50182017-06-22 Martin Liska <mliska@suse.cz>
5019
5020 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
5021 to not inline it.
5022
71f82be9
JG
50232017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
5024
5025 * gcc.dg/tree-ssa/forwprop-37.c: New.
5026
a78f6980
RB
50272017-06-22 Richard Biener <rguenther@suse.de>
5028
5029 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5030
85d5b033
RB
50312017-06-22 Richard Biener <rguenther@suse.de>
5032
5033 * gcc.dg/vect/pr65947-14.c: New testcase.
5034
4ded8669
MM
50352017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5036
5037 PR target/80510
5038 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5039 32-bit support is added. Change ITYPE size to 64-bit integer.
5040 * gcc.target/powerpc/pr80510-2.c: Likewise.
5041
cb8d1b01
JJ
50422017-06-21 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR c++/81154
5045 * g++.dg/gomp/pr81154.C: New test.
5046
113459fa
DM
50472017-06-21 David Malcolm <dmalcolm@redhat.com>
5048
5049 * g++.dg/other/old-style-cast-fixits.C: New test case.
5050
5e9d501c
JJ
50512017-06-21 Jakub Jelinek <jakub@redhat.com>
5052
5053 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5054
27d33d3e
TV
50552017-06-21 Tom de Vries <tom@codesourcery.com>
5056
5057 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5058
5433db45
TV
50592017-06-21 Tom de Vries <tom@codesourcery.com>
5060
5061 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5062 warning.
5063
93c18375
ML
50642017-06-21 Martin Liska <mliska@suse.cz>
5065
5066 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5067
ff9baa5f
PMR
50682017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5069
5070 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5071 gnat.dg/debug11_pkg2.ads: New testcase.
5072
a23ba8cc
MG
50732017-06-21 Marc Glisse <marc.glisse@inria.fr>
5074
5075 * gcc.target/i386/getround.c: New file.
5076
ed73f46f
MG
50772017-06-21 Marc Glisse <marc.glisse@inria.fr>
5078
5079 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5080 * gcc.dg/tree-ssa/addadd-2.c: New file.
5081
6b92ab17
TV
50822017-06-21 Tom de Vries <tom@codesourcery.com>
5083
5084 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5085 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5086 * gcc.c-torture/compile/20080806-1.c: Same.
5087 * gcc.c-torture/compile/920723-1.c: Same.
5088 * gcc.c-torture/compile/930621-1.c: Same.
5089 * gcc.c-torture/compile/991214-2.c: Same.
5090 * gcc.c-torture/compile/bcopy.c: Same.
5091 * gcc.c-torture/compile/memtst.c: Same.
5092 * gcc.c-torture/compile/msp.c: Same.
5093 * gcc.c-torture/compile/stuct.c: Same.
5094 * gcc.c-torture/execute/20011008-3.c: Same.
5095 * gcc.c-torture/execute/20030209-1.c: Same.
5096 * gcc.c-torture/execute/20031012-1.c: Same.
5097 * gcc.c-torture/execute/20040805-1.c: Same.
5098 * gcc.c-torture/execute/920410-1.c: Same.
5099 * gcc.c-torture/execute/921113-1.c: Same.
5100 * gcc.c-torture/execute/921202-1.c: Same.
5101 * gcc.c-torture/execute/921208-2.c: Same.
5102 * gcc.c-torture/execute/930106-1.c: Same.
5103 * gcc.c-torture/execute/930406-1.c: Same.
5104 * gcc.c-torture/execute/950221-1.c: Same.
5105 * gcc.c-torture/execute/960521-1.c: Same.
5106 * gcc.c-torture/execute/980605-1.c: Same.
5107 * gcc.c-torture/execute/comp-goto-1.c: Same.
5108 * gcc.c-torture/execute/comp-goto-2.c: Same.
5109 * gcc.c-torture/execute/memcpy-1.c: Same.
5110 * gcc.c-torture/execute/multi-ix.c: Same.
5111 * gcc.c-torture/execute/nestfunc-4.c: Same.
5112 * gcc.c-torture/execute/pr20621-1.c: Same.
5113 * gcc.c-torture/execute/pr23135.c: Same.
5114 * gcc.c-torture/execute/pr28982b.c: Same.
5115 * gcc.dg/loop-3.c: Same.
5116 * gcc.dg/struct-ret-3.c: Same.
5117 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5118 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5119 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5120 * gcc.dg/tree-prof/pr44777.c: Same.
5121
191578a5
DM
51222017-06-20 David Malcolm <dmalcolm@redhat.com>
5123
5124 PR jit/81144
5125 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5126 memset call with zero-initialization.
5127 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5128
8a259e30
UB
51292017-06-20 Uros Bizjak <ubizjak@gmail.com>
5130
5131 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5132 (main): Renamed to ...
5133 (fma4_test): ... this.
5134
b6837e04
JK
51352017-06-20 Julia Koval <julia.koval@intel.com>
5136
5137 * gcc.target/i386/pr73350-2.c: New test.
5138
67ea3f4e
RO
51392017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5140
5141 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5142 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5143 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5144 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5145 restrict to x86_64-*-*-gnu.
5146 Skip scan-assembler on *-*-darwin*.
5147 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5148 * gcc.dg/loop-invariant.c: Likewise.
5149 * gcc.dg/lto/pr70955_0.c: Likewise.
5150 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5151 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5152 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5153
5154 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5155 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5156 targets.
5157 * gcc.dg/attr-ms_struct-2.c: Likewise.
5158 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5159 * gcc.dg/bf-ms-layout.c: Likewise.
5160 * gcc.dg/bf-ms-layout-2.c: Likewise.
5161 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5162 Require fpic support.
5163 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5164 targets.
5165 * gcc.target/i386/bitfield2.c: Likewise.
5166 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5167 targets.
5168 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5169
71bbbd13
NS
51702017-06-20 Nathan Sidwell <nathan@acm.org>
5171
5172 PR c++/67074
5173 * g++.dg/lookup/pr67074.C: New.
5174 * g++.dg/parse/namespace-alias-1.C: Adjust.
5175
531f0b38
RB
51762017-06-20 Richard Biener <rguenther@suse.de>
5177
5178 PR middle-end/81097
5179 * c-c++-common/ubsan/pr81097.c: New testcase.
5180
d47d7438
RB
51812017-06-20 Richard Biener <rguenther@suse.de>
5182
5183 * gcc.dg/vect/pr65947-9.c: Adjust.
5184
b5c7b957
TP
51852017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5186
5187 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5188 * gcc.target/arm/acle/cdp2.c: Likewise.
5189 * gcc.target/arm/acle/ldc.c: Likewise.
5190 * gcc.target/arm/acle/ldc2.c: Likewise.
5191 * gcc.target/arm/acle/ldc2l.c: Likewise.
5192 * gcc.target/arm/acle/ldcl.c: Likewise.
5193 * gcc.target/arm/acle/mcr.c: Likewise.
5194 * gcc.target/arm/acle/mcr2.c: Likewise.
5195 * gcc.target/arm/acle/mcrr.c: Likewise.
5196 * gcc.target/arm/acle/mcrr2.c: Likewise.
5197 * gcc.target/arm/acle/mrc.c: Likewise.
5198 * gcc.target/arm/acle/mrc2.c: Likewise.
5199 * gcc.target/arm/acle/mrrc.c: Likewise.
5200 * gcc.target/arm/acle/mrrc2.c: Likewise.
5201 * gcc.target/arm/acle/stc.c: Likewise.
5202 * gcc.target/arm/acle/stc2.c: Likewise.
5203 * gcc.target/arm/acle/stc2l.c: Likewise.
5204 * gcc.target/arm/acle/stcl.c: Likewise.
5205
a1aa2599
JJ
52062017-06-20 Jakub Jelinek <jakub@redhat.com>
5207
5208 PR target/81121
5209 * gcc.target/i386/pr81121.c: New test.
5210
16122c22
MM
52112017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5212
5213 PR target/79799
5214 * gcc.target/powerpc/pr79799-1.c: New test.
5215 * gcc.target/powerpc/pr79799-2.c: Likewise.
5216 * gcc.target/powerpc/pr79799-3.c: Likewise.
5217 * gcc.target/powerpc/pr79799-4.c: Likewise.
5218 * gcc.target/powerpc/pr79799-5.c: Likewise.
5219
5ec046c0
NS
52202017-06-19 Nathan Sidwell <nathan@acm.org>
5221
5222 PR c++/81124
5223 PR c++/79766
5224 * g++.dg/lookup/pr79766.C: New.
5225 * g++.dg/lookup/pr81124.C: New.
5226 * g++.dg/template/explicit6.C: Adjust.
5227 * g++.old-deja/g++.other/decl5.C: Adjust.
5228
c72e002c
CL
52292017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5230
5231 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5232 -DSTACK_SIZE.
5233
4301ae22
JJ
52342017-06-19 Jakub Jelinek <jakub@redhat.com>
5235
9f8fafe8
JJ
5236 PR sanitizer/81125
5237 * g++.dg/ubsan/pr81125.C: New test.
5238
4301ae22
JJ
5239 PR sanitizer/81111
5240 * g++.dg/ubsan/pr81111.C: New test.
5241
21e4389f
RB
52422017-06-19 Richard Biener <rguenther@suse.de>
5243
5244 PR middle-end/81118
5245 * gcc.dg/torture/pr81118.c: New testcase.
5246
343ae898
RB
52472017-06-19 Richard Biener <rguenther@suse.de>
5248
5249 PR tree-optimization/80887
5250 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5251
97872698
JJ
52522017-06-19 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR ipa/81112
5255 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5256
c14c0b15
NS
52572017-06-19 Nathan Sidwell <nathan@acm.org>
5258
5259 PR c++/81119
5260 * g++.dg/warn/pr81119.C: New.
5261
a6e5212a
ML
52622017-06-19 Martin Liska <mliska@suse.cz>
5263
5264 PR sanitizer/80879
5265 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5266
871cc215
ML
52672017-06-19 Martin Liska <mliska@suse.cz>
5268
5269 PR ipa/80732
5270 * gcc.target/i386/mvc5.c: Scan indirect_function.
5271 * gcc.target/i386/mvc7.c: Likewise.
5272 * gcc.target/i386/pr80732.c: New test.
5273
431abe69
PC
52742017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5275
5276 PR c++/66093
5277 * g++.dg/cpp1y/constexpr-66093.C: New.
5278
fe1ae165
RO
52792017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5280
5281 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5282 dg-skip-if list.
5283
db9bbdec
RB
52842017-06-19 Richard Biener <rguenther@suse.de>
5285
5286 PR ipa/81112
5287 * g++.dg/torture/pr81112.C: New testcase.
5288
18154846
JH
52892017-06-18 Jan Hubicka <hubicka@ucw.cz>
5290
5291 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5292
5dace4bf
TK
52932017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5294
5295 PR fortran/52473
5296 * gfortran.dg/cshift_1.f90: New test.
5297
4f4b0ab8
RO
52982017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5299
5300 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5301
b36a612c
CL
53022017-06-16 Carl Love <cel@us.ibm.com>
5303
5304 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5305 main): Add runnable tests and test checker for vec_float,
5306 vec_float2, vec_floate and vec_floato builtins.
5307
e3e266bf
RE
53082017-06-16 Richard Earnshaw <rearnsha@arm.com>
5309
5310 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5311 the architecture options added by dg-add-options arm_neon.
5312 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5313 to the architecture.
5314 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5315 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5316 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5317
42093880
RE
53182017-06-16 Richard Earnshaw <rearnsha@arm.com>
5319
5320 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5321 multilibs have been built.
5322
c5742a17
RE
53232017-06-16 Richard Earnshaw <rearnsha@arm.com>
5324
5325 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5326 * gcc.target/arm/pr51915.c: Likewise.
5327 * gcc.target/arm/pr52006.c: Likewise.
5328 * gcc.target/arm/pr53187.c: Likewise.
5329
93aa40fe
RE
53302017-06-16 Richard Earnshaw <rearnsha@arm.com>
5331
5332 * gcc.target/arm/multilibs.exp: New file.
5333
b3d8d88e
MS
53342017-06-16 Martin Sebor <msebor@redhat.com>
5335
5336 PR tree-optimization/80933
5337 PR tree-optimization/80934
5338 * gcc.dg/fold-bcopy.c: New test.
5339 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5340 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5341 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5342 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5343 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5344 * gcc.dg/builtins-nonnull.c: Likewise.
5345
56960fd6
JG
53462017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5347
5348 PR target/71778
5349 * gcc.target/arm/pr71778.c: New.
5350
ec73e54d
JH
53512017-06-16 Jan Hubicka <hubicka@ucw.cz>
5352
5353 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5354
01f1c24e
RB
53552017-06-16 Richard Biener <rguenther@suse.de>
5356
5357 PR tree-optimization/81090
5358 * gcc.dg/graphite/pr81090.c: New testcase.
5359
8d94f932
JW
53602017-06-16 Janus Weil <janus@gcc.gnu.org>
5361
5362 PR fortran/80983
5363 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5364
b783399a
JJ
53652017-06-16 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR sanitizer/81094
5368 * c-c++-common/ubsan/object-size-11.c: New test.
5369
c3684b7b
MS
53702017-06-15 Martin Sebor <msebor@redhat.com>
5371
5372 PR c++/80560
5373 * g++.dg/Wclass-memaccess.C: New test.
5374
d0e7a9fd
JW
53752017-06-15 Janus Weil <janus@gcc.gnu.org>
5376
5377 PR fortran/80983
5378 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5379
d1eed638
JH
53802017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5381
5382 PR lto/69866
5383 * gcc.dg/lto/pr69866_0.c: New test.
5384 * gcc.dg/lto/pr69866_1.c: Likewise.
5385
61f5d852
JL
53862017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5387
5388 PR target/78818
5389 * gcc.target/msp430/pr78818-real.c: New template for tests.
5390 * gcc.target/msp430/pr78818-auto.c: New test.
5391 * gcc.target/msp430/pr78818-data-region.c: New test.
5392 * gcc.target/msp430/pr78818-data-sec.c: New test.
5393 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5394
6820664a
TP
53952017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5396
5397 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5398 instructions in it rather than the number of IT blocks being 2.
5399 Transfer scan directive arm_thumb2 restriction to the whole
5400 testcase and restrict further to Thumb-only targets.
5401
41c540fc
TC
54022017-06-15 Tamar Christina <tamar.christina@arm.com>
5403
5404 * gcc.target/arm/sdiv_costs_1.c:
5405 Use dg-add-options.
5406
3466430f
MR
54072017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5408
5409 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5410 * gcc.target/mips/pr51513-1.c: New test.
5411 * gcc.target/mips/pr51513-2.c: New test.
5412
26fda5f5
RB
54132017-06-14 Richard Biener <rguenther@suse.de>
5414
5415 PR tree-optimization/81083
5416 * gcc.dg/torture/pr81083.c: Add prototypes.
5417
909263f8
RB
54182017-06-14 Richard Biener <rguenther@suse.de>
5419
5420 PR middle-end/81088
5421 * c-c++-common/ubsan/pr81088.c: New testcase.
5422
938a807a
EB
54232017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5424
5425 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5426
85c1b6d7
AP
54272017-06-14 Andrew Pinski <apinski@cavium.com>
5428 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5429
5430 PR target/71663
5431 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5432 * gcc.target/aarch64/vect-init-2.c: Likewise.
5433 * gcc.target/aarch64/vect-init-3.c: Likewise.
5434 * gcc.target/aarch64/vect-init-4.c: Likewise.
5435 * gcc.target/aarch64/vect-init-5.c: Likewise.
5436
bee9e49f
PC
54372017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/58541
5440 * g++.dg/cpp0x/constexpr-58541.C: New.
5441
24d020bd
RB
54422017-06-14 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/81083
5445 * gcc.dg/torture/pr81083.c: New testcase.
5446
11c16c2a
JJ
54472017-06-14 Jakub Jelinek <jakub@redhat.com>
5448
5449 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5450 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5451
c60dc053
JJ
54522017-06-13 Jakub Jelinek <jakub@redhat.com>
5453
f31a8339
JJ
5454 PR c++/80973
5455 * g++.dg/ubsan/pr80973.C: New test.
5456
c60dc053
JJ
5457 PR c++/80984
5458 * g++.dg/opt/nrv18.C: New test.
5459
45b2222a
ML
54602017-06-13 Martin Liska <mliska@suse.cz>
5461
5462 PR sanitize/78204
5463 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5464 test by adding no_sanitize attribute.
5465 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5466
ef0e3441
RL
54672017-06-13 Renlin Li <renlin.li@arm.com>
5468
5469 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5470 conditionally.
5471
345683a9
MJ
54722017-06-13 Martin Jambor <mjambor@suse.cz>
5473
5474 PR tree-optimization/80803
5475 PR tree-optimization/81063
5476 gcc.dg/tree-ssa/pr80803.c: New test.
5477 gcc.dg/tree-ssa/pr81063.c: Likewise.
5478
9ebc3467
YG
54792017-06-12 Yury Gribov <tetra2005@gmail.com>
5480
5481 * c-c++-common/fold-masked-cmp-3.c: New test.
5482
16842d34
YG
54832017-06-13 Yury Gribov <tetra2005@gmail.com>
5484
5485 PR tree-optimization/67328
5486 * c-c++-common/fold-masked-cmp-1.c: New test.
5487 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5488 * gcc.dg/pr46309.c: Fix pattern.
5489 * gcc.dg/pr46309-2.c: Likewise.
5490
ba593ad5
TC
54912017-06-13 Tamar Christina <tamar.christina@arm.com>
5492
5493 * gcc.target/arm/sdiv_costs_1.c:
5494 Require arm_arch_v8a_ok and add march option.
5495
9ab5a235
ML
54962017-06-13 Martin Liska <mliska@suse.cz>
5497
5498 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5499 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5500 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5501
4f2c198d
RB
55022017-06-13 Richard Biener <rguenther@suse.de>
5503
5504 PR middle-end/81065
5505 * c-c++-common/ubsan/pr81065.c: New testcase.
5506
196ed8ea
ILT
55072017-06-12 Ian Lance Taylor <iant@golang.org>
5508
5509 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5510 freorder. Update comment to explain test.
5511
64ff4f60
TC
55122017-06-12 Tamar Christina <tamar.christina@arm.com>
5513
5514 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5515 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5516 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5517 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5518
5ed2fdfe
TC
55192017-06-12 Tamar Christina <tamar.christina@arm.com>
5520
5521 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5522
6cddb61c
TC
55232017-06-12 Tamar Christina <tamar.christina@arm.com>
5524
5525 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5526
aebce396
JJ
55272017-06-12 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/81003
5530 * gcc.c-torture/compile/pr81003.c: New test.
5531
3fd7fe21
RB
55322017-06-12 Richard Biener <rguenther@suse.de>
5533
5534 PR tree-optimization/81053
5535 * gcc.dg/torture/pr81053.c: New testcase.
5536
ac39f0e8
TK
55372017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5538
5539 PR fortran/80988
5540 * gfortran.dg/implied_do_io_3.f90: New test.
5541
18787c38
TV
55422017-06-10 Tom de Vries <tom@codesourcery.com>
5543
5544 * lib/target-supports.exp (check_effective_target_signal): New proc.
5545 * lib/gcc.exp (gcc_target_compile): Remove appending of
5546 -DSIGNAL_SUPPRESS to additional_flags.
5547 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5548 additional_flags if effective target signal is not supported by the
5549 target.
5550 * gcc.c-torture/execute/20101011-1.c: Same.
5551 * gcc.dg/c99-stdint-1.c: Same.
5552 * gcc.dg/c99-stdint-2.c: Same.
5553 * gcc.dg/c99-stdint-5.c: Same.
5554 * gcc.dg/c99-stdint-6.c: Same.
5555 * gcc.dg/stdint-width-1.c: Same.
5556
0069a009
TV
55572017-06-10 Tom de Vries <tom@codesourcery.com>
5558
5559 * lib/target-supports.exp (check_effective_target_stack_size)
5560 (dg-effective-target-value): New proc.
5561 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5562 additional_flags.
5563 * lib/objc.exp (objc_target_compile): Same.
5564 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5565 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5566 dg-additional-options.
5567 * gcc.c-torture/compile/20080806-1.c: Same.
5568 * gcc.c-torture/compile/920723-1.c: Same.
5569 * gcc.c-torture/compile/930621-1.c: Same.
5570 * gcc.c-torture/compile/991214-2.c: Same.
5571 * gcc.c-torture/compile/bcopy.c: Same.
5572 * gcc.c-torture/compile/memtst.c: Same.
5573 * gcc.c-torture/compile/msp.c: Same.
5574 * gcc.c-torture/compile/stuct.c: Same.
5575 * gcc.c-torture/execute/20011008-3.c: Same.
5576 * gcc.c-torture/execute/20030209-1.c: Same.
5577 * gcc.c-torture/execute/20031012-1.c: Same.
5578 * gcc.c-torture/execute/20040805-1.c: Same.
5579 * gcc.c-torture/execute/920410-1.c: Same.
5580 * gcc.c-torture/execute/920501-7.c: Same.
5581 * gcc.c-torture/execute/921113-1.c: Same.
5582 * gcc.c-torture/execute/921202-1.c: Same.
5583 * gcc.c-torture/execute/921208-2.c: Same.
5584 * gcc.c-torture/execute/930106-1.c: Same.
5585 * gcc.c-torture/execute/930406-1.c: Same.
5586 * gcc.c-torture/execute/950221-1.c: Same.
5587 * gcc.c-torture/execute/960521-1.c: Same.
5588 * gcc.c-torture/execute/980605-1.c: Same.
5589 * gcc.c-torture/execute/comp-goto-1.c: Same.
5590 * gcc.c-torture/execute/comp-goto-2.c: Same.
5591 * gcc.c-torture/execute/memcpy-1.c: Same.
5592 * gcc.c-torture/execute/multi-ix.c: Same.
5593 * gcc.c-torture/execute/nestfunc-4.c: Same.
5594 * gcc.c-torture/execute/pr20621-1.c: Same.
5595 * gcc.c-torture/execute/pr23135.c: Same.
5596 * gcc.c-torture/execute/pr28982b.c: Same.
5597 * gcc.dg/loop-3.c: Same.
5598 * gcc.dg/struct-ret-3.c: Same.
5599 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5600 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5601 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5602 * gcc.dg/tree-prof/pr44777.c: Same.
5603
b09649fd
DM
56042017-06-09 David Malcolm <dmalcolm@redhat.com>
5605
5606 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5607 (test_mutually_exclusive_suggestions): New test function.
5608 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5609 (test_mutually_exclusive_suggestions): New test function.
5610 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5611 (test_mutually_exclusive_suggestions): New test function.
5612 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5613 (test_show_locus): Add special-case for
5614 "test_mutually_exclusive_suggestions".
5615
a1f427e9
ILT
56162017-06-09 Ian Lance Taylor <iant@golang.org>
5617
5618 * gcc.dg/tree-prof/split-1.c: New test.
5619
cb59f689
JH
56202017-06-09 Jan Hubicka <hubicka@ucw.cz>
5621
5622 * gcc.dg/predict-14.c: Avoid cold function detection.
5623 * gcc.target/i386/umod-3.c: Likewise.
5624
f66e6423
TC
56252017-06-09 Tamar Christina <tamar.christina@arm.com>
5626
5627 * gcc.target/aarch64/lrint-matherr.h: New.
5628 * gcc.target/aarch64/inline-lrint_1.c: New.
5629 * gcc.target/aarch64/inline-lrint_2.c: New.
5630 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5631 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5632
37b68a43
TC
56332017-06-09 Tamar Christina <tamar.christina@arm.com>
5634
5635 * gcc.target/arm/sdiv_costs_1.c: New.
5636
37f30285
TV
56372017-06-09 Tom de Vries <tom@codesourcery.com>
5638
5639 PR target/80855
5640 * gcc.target/nvptx/label-values.c: New test.
5641
051508d7
TP
56422017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5643
5644 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5645 Test for null definitions instead of them being undefined. Add entry
5646 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5647 about using the effective target for architecture extension.
5648 (check_effective_target_arm_arch_v7ve_ok): Remove.
5649 (add_options_for_arm_arch_v7ve): Likewise.
5650
01a8cacc
RB
56512017-06-09 Richard Biener <rguenther@suse.de>
5652
5653 PR tree-optimization/66623
5654 * gcc.dg/vect/pr66623.c: New testcase.
5655
6d1115c5
RB
56562017-06-09 Richard Biener <rguenther@suse.de>
5657
5658 PR tree-optimization/79483
5659 * gcc.dg/graphite/pr79483.c: New testcase.
5660
6ba856d4
RB
56612017-06-09 Richard Biener <rguenther@suse.de>
5662
5663 PR middle-end/81007
5664 * g++.dg/pr81007.C: New testcase.
5665
48e69247
JJ
56662017-06-09 Jakub Jelinek <jakub@redhat.com>
5667
5668 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5669 instead of "rsp" for -m32.
5670 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5671 target, add -msse2 to dg-options.
5672 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5673 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5674
120ef1d5
SB
56752017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5676
5677 PR target/80966
5678 * gcc.target/powerpc/stack-limit.c: New testcase.
5679
271be653
WS
56802017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5681
774cccdc
JJ
5682 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5683 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5684 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5685 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5686 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5687 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5688
0d05f685
JJ
56892017-06-08 Jakub Jelinek <jakub@redhat.com>
5690
8ab7005b
JJ
5691 PR c/81006
5692 * c-c++-common/gomp/pr81006.c: New test.
5693
34361776
JJ
5694 PR c++/81011
5695 * g++.dg/gomp/pr81011.C: New test.
5696
0d05f685
JJ
5697 PR middle-end/81005
5698 * c-c++-common/ubsan/align-10.c: New test.
5699 * c-c++-common/ubsan/null-13.c: New test.
5700
2163b9bc
UB
57012017-06-08 Uros Bizjak <ubizjak@gmail.com>
5702
5703 PR target/81015
5704 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5705 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5706 * gcc.target/i386/pr81015.c: New test.
5707
73f49ad7
TV
57082017-06-08 Tom de Vries <tom@codesourcery.com>
5709
5710 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5711 trampolines instead of NO_TRAMPOLINES.
5712 * gcc.c-torture/execute/20000822-1.c: Same.
5713 * gcc.c-torture/execute/920428-2.c: Same.
5714 * gcc.c-torture/execute/920501-7.c: Same.
5715 * gcc.c-torture/execute/920612-2.c: Same.
5716 * gcc.c-torture/execute/921017-1.c: Same.
5717 * gcc.c-torture/execute/921215-1.c: Same.
5718 * gcc.c-torture/execute/931002-1.c: Same.
5719 * gcc.c-torture/execute/comp-goto-2.c: Same.
5720 * gcc.c-torture/execute/nestfunc-1.c: Same.
5721 * gcc.c-torture/execute/nestfunc-2.c: Same.
5722 * gcc.c-torture/execute/nestfunc-3.c: Same.
5723 * gcc.c-torture/execute/nestfunc-5.c: Same.
5724 * gcc.c-torture/execute/nestfunc-6.c: Same.
5725 * gcc.c-torture/execute/pr24135.c: Same.
5726 * gcc.dg/Wtrampolines.c: Same.
5727 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5728 * gcc.dg/torture/stackalign/nested-5.c: Same.
5729 * gcc.dg/torture/stackalign/nested-6.c: Same.
5730 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5731 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5732 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5733 * gcc.dg/trampoline-1.c: Same.
5734 * gcc.dg/tree-prof/pr44777.c: Same.
5735 * gcc.target/i386/pr67770.c: Same.
5736 * lib/gcc.exp (gcc_target_compile): Remove appending of
5737 -DNO_TRAMPOLINES to additional_flags.
5738 * lib/objc.exp (objc_target_compile): Same.
5739
b9835925
TV
57402017-06-08 Tom de Vries <tom@codesourcery.com>
5741
5742 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5743 'gcc,no_trampolines' instead of 'no_trampolines'.
5744
77db6c15
AI
57452017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5746
5747 PR middle-end/79988
5748 * gcc.target/i386/mpx/pr79988.c: New test.
5749
0036534f
AI
57502017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5751
5752 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5753 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5754 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5755
b69d9ac6
JH
57562017-06-08 Jan Hubicka <hubicka@ucw.cz>
5757
5758 * g++.dg/tree-ssa/counts-1.C: New testcase.
5759 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5760
c46f9051
JK
57612017-08-08 Julia Koval <julia.koval@intel.com>
5762
5763 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5764 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5765 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5766 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5767 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5768 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5769
5ed41889
MP
57702017-06-08 Marek Polacek <polacek@redhat.com>
5771
5772 PR sanitize/80932
5773 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5774
8055904e
JK
57752017-08-08 Julia Koval <julia.koval@intel.com>
5776
5777 PR target/73350,80862
5778 * gcc.target/i386/pr73350.c: New test.
5779
fb4bc6ff
RB
57802017-06-08 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/80928
5783 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5784
989cc652 57852017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5786
989cc652
CL
5787 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5788
83059741
JW
57892017-06-07 Jonathan Wakely <jwakely@redhat.com>
5790
5791 PR c++/80990
5792 * g++.dg/cpp1z/class-deduction39.C: New.
5793
0874a778
MP
57942017-06-07 Marek Polacek <polacek@redhat.com>
5795
5796 PR sanitizer/80932
5797 * c-c++-common/ubsan/pr80932.c: New test.
5798
55e872a4
BC
57992017-06-07 Bin Cheng <bin.cheng@arm.com>
5800
5801 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5802 * gcc.target/i386/l_fma_double_2.c: Ditto.
5803 * gcc.target/i386/l_fma_double_3.c: Ditto.
5804 * gcc.target/i386/l_fma_double_4.c: Ditto.
5805 * gcc.target/i386/l_fma_double_5.c: Ditto.
5806 * gcc.target/i386/l_fma_double_6.c: Ditto.
5807 * gcc.target/i386/l_fma_float_1.c: Ditto.
5808 * gcc.target/i386/l_fma_float_2.c: Ditto.
5809 * gcc.target/i386/l_fma_float_3.c: Ditto.
5810 * gcc.target/i386/l_fma_float_4.c: Ditto.
5811 * gcc.target/i386/l_fma_float_5.c: Ditto.
5812 * gcc.target/i386/l_fma_float_6.c: Ditto.
5813
cb9ac430
TC
58142017-06-07 Tamar Christina <tamar.christina@arm.com>
5815
5816 * gcc.target/aarch64/sdiv_costs_1.c: New.
5817
46c821e7
RB
58182017-06-07 Richard Biener <rguenther@suse.de>
5819
5820 PR tree-optimization/80928
5821 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5822 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5823
6eb2ac65
RB
58242017-06-07 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/80928
5827 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5828 check_results.
5829
25396db9
NS
58302017-06-06 Nathan Sidwell <nathan@acm.org>
5831
5832 * g++.dg/pr45330.C: Add inline namespace case.
5833
bbf97416
TK
58342017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5835
5836 PR fortran/80975
5837 * gfortran.dg/matmul_16.f90: New test.
5838 * gfortran.dg/inline_matmul_18.f90: New test.
5839
dc949728
MP
58402017-06-06 Marek Polacek <polacek@redhat.com>
5841
5842 PR c/79983
5843 * gcc.dg/pr79983.c: New test.
5844
100d0700
DM
58452017-06-06 David S. Miller <davem@davemloft.net>
5846
5847 * gcc.target/sparc/sparc-ret-3.c: New test.
5848
6c6b519a
TV
58492017-06-06 Tom de Vries <tom@codesourcery.com>
5850
5851 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5852 label_values instead of NO_LABEL_VALUES.
5853 * gcc.c-torture/compile/920301-1.c: Same.
5854 * gcc.c-torture/compile/920501-1.c: Same.
5855 * gcc.c-torture/compile/941014-4.c: Same.
5856 * gcc.c-torture/compile/labels-1.c: Same.
5857 * gcc.c-torture/compile/pr18903.c: Same.
5858 * gcc.c-torture/execute/920302-1.c: Same.
5859 * gcc.c-torture/execute/920415-1.c: Same.
5860 * gcc.c-torture/execute/920428-2.c: Same.
5861 * gcc.c-torture/execute/920501-3.c: Same.
5862 * gcc.c-torture/execute/920501-4.c: Same.
5863 * gcc.c-torture/execute/920501-5.c: Same.
5864 * gcc.c-torture/execute/920501-7.c: Same.
5865 * gcc.c-torture/execute/920721-4.c: Same.
5866 * gcc.c-torture/execute/980526-1.c: Same.
5867 * gcc.c-torture/execute/990208-1.c: Same.
5868 * gcc.c-torture/execute/comp-goto-1.c: Same.
5869 * gcc.c-torture/execute/comp-goto-2.c: Same.
5870 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5871 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5872 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5873 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5874 * gcc.dg/tree-prof/pr44777.c: Same.
5875 * gcc.misc-tests/bprob-2.c: Same.
5876 * gcc.misc-tests/gcov-3.c: Same.
5877 * lib/gcc.exp (gcc_target_compile): Remove appending of
5878 -DNO_LABEL_VALUES to additional_flags.
5879 * lib/objc.exp (objc_target_compile): Same.
5880 * lib/target-supports.exp (check_effective_target_label_values): Test on
5881 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5882
4ebcc903
KT
58832017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5884
5885 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5886
331dc840
RB
58872017-06-06 Richard Biener <rguenther@suse.de>
5888
5889 PR tree-optimization/80974
5890 * gcc.dg/torture/pr80974.c: New testcase.
5891
d2537732
TP
58922017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5893
5894 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5895 "unsigned int" in conversation warning on line 15.
5896
e7baeb39
RB
58972017-06-06 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/80928
5900 * gcc.dg/vect/pr80928.c: New testcase.
5901 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5902 * gcc.dg/vect/slp-13.c: Likewise.
5903 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5904
05945a1b
DM
59052017-06-05 David Malcolm <dmalcolm@redhat.com>
5906
5907 * g++.dg/plugin/comment_plugin.c: New test plugin.
5908 * g++.dg/plugin/comments-1.C: New test file.
5909 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5910
9b972837
BE
59112017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5912
5913 * gcc.misc-tests/gcov-1a.c: New test.
5914
1d135d98
MM
59152017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5916
5917 * gcc.target/powerpc/clone1.c: New test.
5918
92bba237
JW
59192017-06-05 Janus Weil <janus@gcc.gnu.org>
5920
5921 PR fortran/70601
5922 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5923
7b3ee9c9
NK
59242017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5925
5926 PR fortran/35339
5927 * gfortran.dg/implied_do_io_1.f90: New Test.
5928 * gfortran.dg/implied_do_io_2.f90: New Test.
5929
e4d1c5c4
RL
59302017-06-05 Renlin Li <renlin.li@arm.com>
5931
5932 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5933 selector to related line.
5934
d91561cb
JH
59352017-06-05 Jan Hubicka <hubicka@ucw.cz>
5936
5937 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5938
d8395013
KT
59392017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5940
5941 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5942
279dc4b4
KT
59432017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5944
5945 * gcc.target/aarch64/subs_compare_2.c: New test.
5946
e49d8b68
KT
59472017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5948
5949 * gcc.target/aarch64/subs_compare_1.c: New test.
5950
4456f65d
CX
59512017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5952
5953 * gcc.target/mips/div-9.c: Delete duplicate test.
5954 * gcc.target/mips/div-10.c: Ditto.
5955 * gcc.target/mips/div-11.c: Ditto.
5956 * gcc.target/mips/div-12.c: Ditto.
5957
3995f3a2
JH
59582017-05-23 Jan Hubicka <hubicka@ucw.cz>
5959
5960 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5961
82c027e1
DH
59622017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5963
5964 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5965 vesrion of the dejagnu grep.
5966 (list-module-names): Use it and adjust the regular expressions for
5967 modules and submodules.
5968 * gfortran.dg/prof/prof.exp: Cleanup modules.
5969 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5970 directives.
5971 * gfortran.dg/altreturn_8.f90: Likewise.
5972 * gfortran.dg/associate_12.f90: Likewise.
5973 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5974 * gfortran.dg/charlen_15.f90: Likewise.
5975 * gfortran.dg/class_4a.f03: Likewise.
5976 * gfortran.dg/class_54.f90: Likewise.
5977 * gfortran.dg/class_dummy_4.f03: Likewise.
5978 * gfortran.dg/class_dummy_5.f90: Likewise.
5979 * gfortran.dg/constructor_9.f90: Likewise.
5980 * gfortran.dg/dec_structure_15.f90: Likewise.
5981 * gfortran.dg/do_check_8.f90: Likewise.
5982 * gfortran.dg/dtio_26.f03: Likewise.
5983 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5984 * gfortran.dg/equiv_9.f90: Likewise.
5985 * gfortran.dg/extends_15.f90: Likewise.
5986 * gfortran.dg/finalize_22.f90: Likewise.
5987 * gfortran.dg/finalize_23.f90: Likewise.
5988 * gfortran.dg/generic_26.f90: Likewise.
5989 * gfortran.dg/generic_27.f90: Likewise.
5990 * gfortran.dg/namelist_76.f90: Likewise.
5991 * gfortran.dg/pointer_init_8.f90: Likewise.
5992 * gfortran.dg/pr61318.f90: Likewise.
5993 * gfortran.dg/pr77260_1.f90: Likewise.
5994 * gfortran.dg/pr77260_2.f90: Likewise.
5995 * gfortran.dg/pr77420_3.f90: Likewise.
5996 * gfortran.dg/proc_ptr_39.f90: Likewise.
5997 * gfortran.dg/proc_ptr_41.f90: Likewise.
5998 * gfortran.dg/proc_ptr_42.f90: Likewise.
5999 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
6000 * gfortran.dg/submodule_1.f08: Likewise.
6001 * gfortran.dg/submodule_10.f08: Likewise.
6002 * gfortran.dg/submodule_14.f08: Likewise.
6003 * gfortran.dg/submodule_15.f08: Likewise.
6004 * gfortran.dg/submodule_2.f08: Likewise.
6005 * gfortran.dg/submodule_5.f08: Likewise.
6006 * gfortran.dg/submodule_6.f08: Likewise.
6007 * gfortran.dg/submodule_7.f08: Likewise.
6008 * gfortran.dg/submodule_8.f08: Likewise.
6009 * gfortran.dg/submodule_9.f08: Likewise.
6010 * gfortran.dg/transfer_class_2.f90: Likewise.
6011 * gfortran.dg/typebound_assignment_7.f90: Likewise.
6012 * gfortran.dg/typebound_call_24.f03: Likewise.
6013 * gfortran.dg/typebound_call_25.f90: Likewise.
6014 * gfortran.dg/typebound_deferred_1.f90: Likewise.
6015 * gfortran.dg/typebound_generic_12.f03: Likewise.
6016 * gfortran.dg/typebound_generic_13.f03: Likewise.
6017 * gfortran.dg/typebound_generic_14.f03: Likewise.
6018 * gfortran.dg/typebound_generic_15.f90: Likewise.
6019 * gfortran.dg/typebound_operator_16.f03: Likewise.
6020 * gfortran.dg/typebound_operator_18.f90: Likewise.
6021 * gfortran.dg/typebound_operator_20.f90: Likewise.
6022 * gfortran.dg/typebound_override_3.f90: Likewise.
6023 * gfortran.dg/typebound_override_4.f90: Likewise.
6024 * gfortran.dg/typebound_override_5.f90: Likewise.
6025 * gfortran.dg/typebound_override_6.f90: Likewise.
6026 * gfortran.dg/typebound_override_7.f90: Likewise.
6027 * gfortran.dg/typebound_proc_28.f03: Likewise.
6028 * gfortran.dg/typebound_proc_29.f90: Likewise.
6029 * gfortran.dg/typebound_proc_30.f90: Likewise.
6030 * gfortran.dg/typebound_proc_31.f90: Likewise.
6031 * gfortran.dg/typebound_proc_32.f90: Likewise.
6032 * gfortran.dg/typebound_proc_33.f90: Likewise.
6033 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6034 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6035 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6036 * gfortran.dg/use_only_3.f90: Likewise.
6037 * gfortran.dg/use_without_only_1.f90: Likewise.
6038 * gfortran.dg/warn_unused_function.f90: Likewise.
6039 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6040 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6041
3de4ac6d
MP
60422017-06-04 Marek Polacek <polacek@redhat.com>
6043
6044 PR c/80919
6045 * gcc.dg/format/pr80919.c: New test.
6046
2474f48f
MS
60472017-06-02 Martin Sebor <msebor@redhat.com>
6048
6049 PR c/80892
6050 * c-c++-common/Wfloat-conversion-2.c: New test.
6051
bd280745
PC
60522017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6053
6054 PR c++/68754
6055 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6056
bd280745 60572017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6058
6059 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6060 for the new built-ins.
6061
ffa8a921
SD
60622017-06-02 Sudakshina Das <sudi.das@arm.com>
6063
6064 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6065
d65d1bd9
WS
60662017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6067
6068 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6069 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6070 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6071 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6072 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6073
b160939b
KT
60742017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6075
6076 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6077
17f47f86
KT
60782017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6079
6080 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6081
ab82e126
WS
60822017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6083
6084 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6085 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6086 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6087 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6088 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6089 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6090 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6091 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6092 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6093
c957e9c0
NS
60942017-06-02 Nathan Sidwell <nathan@acm.org>
6095
6096 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6097
aad16012
JJ
60982017-06-02 Jakub Jelinek <jakub@redhat.com>
6099
74b4885d
JJ
6100 PR rtl-optimization/80903
6101 * gcc.dg/pr80903.c: New test.
6102
aad16012
JJ
6103 PR fortran/80918
6104 * gfortran.dg/gomp/pr80918.f90: New test.
6105
40ffd95f
BE
61062017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6107
6108 * c-c++-common/Wsizeof-pointer-div.c: New test.
6109 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6110 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6111 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6112 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6113 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6114 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6115 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6116 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6117 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6118 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6119 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6120 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6121 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6122 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6123 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6124 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6125 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6126 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6127
052754ea
WS
61282017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6129
6130 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6131 Update the target to power8-vector.
6132
aa63913f
DM
61332017-06-01 David Malcolm <dmalcolm@redhat.com>
6134
6135 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6136
2ded3754
PMR
61372017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6138
6139 * debug12.adb, debug12.ads: New testcase.
6140
c8638450
MJ
61412017-06-01 Martin Jambor <mjambor@suse.cz>
6142
6143 PR tree-optimization/80898
6144 * gcc.dg/tree-ssa/pr80898.c: New test.
6145 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6146
ac853c90
PC
61472017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6148
6149 PR c++/80896
6150 * g++.dg/cpp1z/nodiscard5.C: New.
6151
7841f13c
CZ
61522017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6153
6154 * gcc.target/arc/pr9001195952.c: New test.
6155
f525e390
TV
61562017-06-01 Tom de Vries <tom@codesourcery.com>
6157
6158 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6159 * gcc.c-torture/compile/asmgoto-1.c: Same.
6160 * gcc.dg/20000707-1.c: Same.
6161 * gcc.dg/pr38700.c: Same.
6162 * gcc.dg/pr70169.c: Same.
6163 * gcc.dg/pr80112.c: Same.
6164 * gcc.dg/torture/pr51071-2.c: Same.
6165 * gcc.dg/torture/pr51071.c: Same.
6166 * gcc.dg/tree-ssa/alias-34.c: Same.
6167
9285616c
PMR
61682017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6169
6170 * gnat.dg/debug11.adb: New testcase.
6171
48932682
RB
61722017-06-01 Richard Biener <rguenther@suse.de>
6173
6174 PR middle-end/66313
6175 * c-c++-common/ubsan/pr66313.c: New testcase.
6176 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6177
fcb99124
SM
61782017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6179
6180 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6181 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6182 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6183 -mcpu overridden.
6184 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6185 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6186 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6187 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6188 to dg-option. Add dg-skip-if directive to disable this test
6189 for darwin. Add dg-skip-if directive to disable this test if
6190 -mcpu overridden.
6191
dc7401c0
SP
61922017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6193
6194 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6195 (_mm_maskz_max_sd): Test new intrinsics.
6196 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6197 (_mm_maskz_max_sd): Test new intrinsics.
6198 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6199 (_mm_maskz_max_ss): Test new intrinsics.
6200 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6201 (_mm_maskz_max_ss): Test new intrinsics.
6202 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6203 (_mm_maskz_min_sd): Test new intrinsics.
6204 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6205 (_mm_maskz_min_sd): Test new intrinsics.
6206 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6207 (_mm_maskz_min_ss): Test new intrinsics.
6208 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6209 (_mm_maskz_min_ss): Test new intrinsics.
6210
3909991c
NS
62112017-05-31 Nathan Sidwell <nathan@acm.org>
6212
6213 * g++.dg/lookup/lambda1.C New.
6214
0e510edb
BC
62152017-05-31 Bin Cheng <bin.cheng@arm.com>
6216
6217 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6218 on pointer should not be replaced.
6219
9fc5e7a4
MM
62202017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6221
6222 PR testsuite/80580
6223 * gcc.dg/gimplefe-error-7.c: New test.
6224
1e466f04
GM
62252017-05-31 Graham Markall <graham.markall@embecosm.com>
6226
6227 * gcc.target/arc/add_n-combine.c: New test.
6228 * gcc.target/arc/sub_n-combine.c: New test.
6229
89c88990
RB
62302017-05-31 Richard Biener <rguenther@suse.de>
6231
6232 PR target/80880
6233 * gcc.target/i386/pr80880.c: New testcase.
6234
748bbe72
RS
62352017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6236
6237 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6238
c7d7e222
BC
62392017-05-31 Bin Cheng <bin.cheng@arm.com>
6240
6241 * gcc.dg/vect/pr80815-3.c: New test.
6242
ee1379be
RB
62432017-05-31 Richard Biener <rguenther@suse.de>
6244
6245 PR tree-optimization/80906
6246 * gcc.dg/graphite/pr80906.c: New testcase.
6247
bcce980e
TV
62482017-05-30 Tom de Vries <tom@codesourcery.com>
6249
6250 PR testsuite/80910
6251 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6252 unsupported if host compiler does not support c++11.
6253 (host_supports_c++11): New proc.
6254
ef9200aa
MS
62552017-05-30 Martin Sebor <msebor@redhat.com>
6256
6257 PR c/80731
6258 * g++.dg/ext/utf16-4.C: Relax test.
6259 * gcc.dg/fixed-point/int-warning.c: Adjust.
6260
f012c8ef
DM
62612017-05-30 David Malcolm <dmalcolm@redhat.com>
6262
6263 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6264 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6265 test case.
6266 * g++.dg/plugin/show-template-tree-color.C: New test case.
6267 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6268 * g++.dg/template/show-template-tree-2.C: New test case.
6269 * g++.dg/template/show-template-tree-3.C: New test case.
6270 * g++.dg/template/show-template-tree-4.C: New test case.
6271 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6272 * g++.dg/template/show-template-tree.C: New test case.
6273
3f8efe25
SB
62742017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6275
6276 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6277 dg-options.
6278 * gfortran.dg/pr80107.f: Delete testcase.
6279
77d1dbdb
UB
62802017-05-30 Uros Bizjak <ubizjak@gmail.com>
6281
6282 PR target/80833
6283 * gcc.target/i386/pr80833-1.c: New test.
6284 * gcc.target/i386/pr80833-2.c: Ditto.
6285
e2f35333
NS
62862017-05-30 Nathan Sidwell <nathan@acm.org>
6287
6288 PR c++/80913
6289 * g++.dg/lookup/pr80913.C: New.
6290
ba7629e2
RB
62912017-05-30 Richard Biener <rguenther@suse.de>
6292
6293 PR middle-end/80901
6294 * gcc.dg/torture/pr80901.c: New testcase.
6295
4bfb347c
RD
62962017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6297
6298 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6299
b3125625
JL
63002017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6301
6302 PR target/78838
6303 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6304
892d6169
RB
63052017-05-30 Richard Biener <rguenther@suse.de>
6306
6307 PR middle-end/80876
6308 * gcc.dg/torture/pr80876.c: New testcase.
6309
3d7ff728
NS
63102017-05-29 Nathan Sidwell <nathan@acm.org>
6311
6312 PR c++/80891 (#5)
6313 * g++.dg/lookup/pr80891-5.C: New.
6314
fd262197
JD
63152017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6316
6317 PR libgfortran/53029
6318 * gfortran.dg/read_5.f90: New test.
6319
724e517a
NS
63202017-05-29 Nathan Sidwell <nathan@acm.org>
6321
a5cfa13a
NS
6322 PR c++/80891 (#4)
6323 * g++.dg/lookup/pr80891-4.C: New.
6324
e514ab0c
NS
6325 PR c++/80891 (#1)
6326 * g++.dg/lookup/pr80891-1.C: New.
6327
58dec010
NS
6328 PR c++/80891 (#3)
6329 * g++.dg/lookup/pr80891-3.C: New.
6330
724e517a
NS
6331 PR c++/80891 (#2)
6332 * g++.dg/lookup/pr80891-2.C: New.
6333
bbe3927b
TK
63342017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6335
6336 PR fortran/37131
6337 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6338 flags.
6339 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6340 * gfortran.dg/inline_matmul_17.f90: New test.
6341
8364e6ac
TK
63422017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6343
6344 * gfortran.dg/matmul_bounds_12.f90: New test.
6345
56a35ac9
JJ
63462017-05-27 Jakub Jelinek <jakub@redhat.com>
6347
6348 PR bootstrap/80887
6349 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6350
945bf9e1
NS
63512017-05-26 Nathan Sidwell <nathan@acm.org>
6352
6353 * g++.dg/cpp0x/dr2061.C: New.
6354 * g++.dg/parse/namespace-alias-1.C: Add more test.
6355
cb4fe401
BC
63562017-05-26 Bin Cheng <bin.cheng@arm.com>
6357
6358 PR tree-optimization/80815
6359 * gcc.dg/vect/pr80815-1.c: New test.
6360 * gcc.dg/vect/pr80815-2.c: New test.
6361
e929e611
ML
63622017-05-26 Martin Liska <mliska@suse.cz>
6363
6364 PR ipa/80663
6365 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6366 split at the problematic spot.
6367 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6368 a valid value of the param.
6369
92f105f6
MP
63702017-05-26 Marek Polacek <polacek@redhat.com>
6371
6372 PR sanitizer/80875
6373 * c-c++-common/ubsan/pr80875.c: New test.
6374
74ca4e36
TV
63752017-05-26 Tom de Vries <tom@codesourcery.com>
6376
6377 PR testsuite/80557
6378 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6379 * gcc.dg/Wcxx-compat-8.c: Same.
6380 * gcc.dg/Wobjsize-1.c: Same.
6381 * gcc.dg/Wshadow-local-2.c: Same.
6382 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6383 * gcc.dg/anon-struct-6.c: Same.
6384 * gcc.dg/asm-wide-1.c: Same.
6385 * gcc.dg/builtin-inf-1.c: Same.
6386 * gcc.dg/builtin-redefine.c: Same.
6387 * gcc.dg/c90-array-lval-6.c: Same.
6388 * gcc.dg/c90-array-lval-7.c: Same.
6389 * gcc.dg/c90-fordecl-1.c: Same.
6390 * gcc.dg/c99-fordecl-2.c: Same.
6391 * gcc.dg/cast-lvalue-1.c: Same.
6392 * gcc.dg/cast-lvalue-2.c: Same.
6393 * gcc.dg/compound-lvalue-1.c: Same.
6394 * gcc.dg/cond-lvalue-1.c: Same.
6395 * gcc.dg/cpp/20000419-1.c: Same.
6396 * gcc.dg/cpp/backslash.c: Same.
6397 * gcc.dg/cpp/backslash2.c: Same.
6398 * gcc.dg/cpp/macspace1.c: Same.
6399 * gcc.dg/cpp/macspace2.c: Same.
6400 * gcc.dg/cpp/multiline-2.c: Same.
6401 * gcc.dg/cpp/pr27777.c: Same.
6402 * gcc.dg/cpp/pr30786.c: Same.
6403 * gcc.dg/cpp/pr34602.c: Same.
6404 * gcc.dg/cpp/redef1.c: Same.
6405 * gcc.dg/cpp/tr-warn1.c: Same.
6406 * gcc.dg/cpp/tr-warn3.c: Same.
6407 * gcc.dg/cpp/tr-warn6.c: Same.
6408 * gcc.dg/cpp/trad/hash.c: Same.
6409 * gcc.dg/cpp/trad/redef1.c: Same.
6410 * gcc.dg/cpp/ucs.c: Same.
6411 * gcc.dg/declspec-10.c: Same.
6412 * gcc.dg/declspec-11.c: Same.
6413 * gcc.dg/declspec-18.c: Same.
6414 * gcc.dg/format/c99-strftime-1.c: Same.
6415 * gcc.dg/format/ext-3.c: Same.
6416 * gcc.dg/format/pr72858.c: Same.
6417 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6418 * gcc.dg/init-string-1.c: Same.
6419 * gcc.dg/label-decl-3.c: Same.
6420 * gcc.dg/m-un-2.c: Same.
6421 * gcc.dg/nofixed-point-2.c: Same.
6422 * gcc.dg/noncompile/20020213-1.c: Same.
6423 * gcc.dg/pch/counter-2.c: Same.
6424 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6425 * gcc.dg/pr27528.c: Same.
6426 * gcc.dg/pr27953.c: Same.
6427 * gcc.dg/pr35899.c: Same.
6428 * gcc.dg/pr37561.c: Same.
6429 * gcc.dg/pr45461.c: Same.
6430 * gcc.dg/pr45750.c: Same.
6431 * gcc.dg/pr53196-2.c: Same.
6432 * gcc.dg/pr53265.c: Same.
6433 * gcc.dg/redecl-1.c: Same.
6434 * gcc.dg/tls/thr-init-1.c: Same.
6435 * gcc.dg/torture/pr51106-1.c: Same.
6436 * gcc.dg/torture/pr51106-2.c: Same.
6437 * gcc.dg/uninit-19.c: Same.
6438 * gcc.dg/uninit-pr20644.c: Same.
6439
6fc9f7aa
JJ
64402017-05-26 Jakub Jelinek <jakub@redhat.com>
6441
6442 * g++.dg/cpp1z/decomp29.C (p): New variable.
6443 (main): Add further tests.
6444
28e0e05b
RB
64452017-05-26 Richard Biener <rguenther@suse.de>
6446
6447 PR tree-optimization/80842
6448 * gcc.dg/torture/pr80842.c: New testcase.
6449
c81ec254
PC
64502017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/79652
6453 * g++.dg/cpp0x/pr79652.C: New.
6454
aee21066
PC
64552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6456
6457 PR c++/71451
6458 * g++.dg/cpp0x/variadic170.C: New.
6459
63dbcd13
VR
64602017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6461
6462 * g++.dg/warn/Wcatch-value-1.C: New test.
6463 * g++.dg/warn/Wcatch-value-2.C: New test.
6464 * g++.dg/warn/Wcatch-value-3.C: New test.
6465
932f48ac
NS
64662017-05-25 Nathan Sidwell <nathan@acm.org>
6467
44e00a7a
NS
6468 * g++.dg/lookup/using56.C: New.
6469 * g++.dg/lookup/using57.C: New.
6470 * g++.dg/lookup/using58.C: New.
6471 * g++.dg/lookup/using59.C: New.
6472
932f48ac
NS
6473 * g++.dg/lookup/using17.C: Adjust diagnostics.
6474
a10f9a2e
MS
64752017-05-25 Martin Sebor <msebor@redhat.com>
6476
6477 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6478 positives on ILP32.
6479 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6480 column numbers.
6481 * gcc.dg/pr60114.c: Same.
6482
47c05e71
JH
64832017-05-23 Jan Hubicka <hubicka@ucw.cz>
6484
6485 * gfortran.dg/pr48636.f90: Fix template better.
6486
f35a733d
NS
64872017-05-25 Nathan Sidwell <nathan@acm.org>
6488
6489 * g++.dg/lookup/koenig14.C: New.
6490
18c1e9e0
PC
64912017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6492
6493 PR c++/79583
6494 * g++.dg/cpp0x/pr79583.C: New.
6495
2673d192
PC
64962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/68578
6499 * g++.dg/cpp1y/pr68578.C: New.
6500
bce8ef71
MG
65012017-05-25 Marc Glisse <marc.glisse@inria.fr>
6502
6503 * gcc.dg/tree-ssa/vce-1.c: New file.
6504
11d6b45d
MG
65052017-05-25 Marc Glisse <marc.glisse@inria.fr>
6506
6507 * gcc.dg/tree-ssa/addadd.c: New file.
6508
5ad4f1c8
NS
65092017-05-24 Nathan Sidwell <nathan@acm.org>
6510
6511 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6512 * g++.dg/lookup/friend19.C: New.
6513 * g++.dg/lookup/friend20.C: New.
6514
d4a760d8
JW
65152017-05-24 Jonathan Wakely <jwakely@redhat.com>
6516
6517 PR c++/80544
6518 * g++.dg/expr/cast11.C: New test.
6519
3cd211af
MS
65202017-05-24 Martin Sebor <msebor@redhat.com>
6521
6522 PR c/80731
6523 * c-c++-common/Wfloat-conversion.c: Adjust.
6524 * c-c++-common/dfp/convert-int-saturate.c: Same.
6525 * c-c++-common/pr68657-1.c: Same.
6526 * g++.dg/ext/utf-cvt.C: Same.
6527 * g++.dg/ext/utf16-4.C: Same.
6528 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6529 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6530 * g++.dg/warn/Wconversion3.C: Same.
6531 * g++.dg/warn/Wconversion4.C: Same.
6532 * g++.dg/warn/Wsign-conversion.C: Same.
6533 * g++.dg/warn/overflow-warn-1.C: Same.
6534 * g++.dg/warn/overflow-warn-3.C: Same.
6535 * g++.dg/warn/overflow-warn-4.C: Same.
6536 * g++.dg/warn/pr35635.C: Same.
6537 * g++.old-deja/g++.mike/enum1.C: Same.
6538 * gcc.dg/Wconversion-3.c: Same.
6539 * gcc.dg/Wconversion-5.c: Same.
6540 * gcc.dg/Wconversion-complex-c99.c: Same.
6541 * gcc.dg/Wconversion-complex-gnu.c: Same.
6542 * gcc.dg/Wconversion-integer.c: Same.
6543 * gcc.dg/Wsign-conversion.c: Same.
6544 * gcc.dg/bitfld-2.c: Same.
6545 * gcc.dg/c90-const-expr-11.c: Same.
6546 * gcc.dg/c90-const-expr-7.c: Same.
6547 * gcc.dg/c99-const-expr-7.c: Same.
6548 * gcc.dg/overflow-warn-1.c: Same.
6549 * gcc.dg/overflow-warn-2.c: Same.
6550 * gcc.dg/overflow-warn-3.c: Same.
6551 * gcc.dg/overflow-warn-4.c: Same.
6552 * gcc.dg/overflow-warn-5.c: Same.
6553 * gcc.dg/overflow-warn-8.c: Same.
6554 * gcc.dg/overflow-warn-9.c: New test.
6555 * gcc.dg/pr35635.c: Adjust.
6556 * gcc.dg/pr59940.c: Same.
6557 * gcc.dg/pr59963-2.c: Same.
6558 * gcc.dg/pr60114.c: Same.
6559 * gcc.dg/switch-warn-2.c: Same.
6560 * gcc.dg/utf-cvt.c: Same.
6561 * gcc.dg/utf16-4.c: Same.
6562
216bfadc
JJ
65632017-05-24 Jakub Jelinek <jakub@redhat.com>
6564
6565 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6566 Don't include limits.h.
6567 (w): Conditionalize on long long wider than int. Use
6568 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6569 -9223372036854775808.
6570 (x): Use __INT_MAX__ instead of INT_MAX.
6571
610abc02
TK
65722017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6573
6574 PR fortran/66094
6575 * gfortran.dg/inline_matmul_16.f90: New test.
6576
8d0c9b36
TV
65772017-05-24 Tom de Vries <tom@codesourcery.com>
6578
6579 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6580
3f3fb6c9
PB
65812017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6582
6583 PR middle-end/80823
6584 * gcc.dg/pr80823.c: New test.
6585
00e0af8d
AK
65862017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6587
6588 * gcc.target/s390/pr80725.c: New test.
6589
6131102c
NS
65902017-05-23 Nathan Sidwell <nathan@acm.org>
6591
ef4c5e78
NS
6592 * g++.dg/lookup/extern-c-hidden.C: New.
6593 * g++.dg/lookup/extern-redecl1.C: New.
6594
6131102c
NS
6595 PR c++/80866
6596 * g++.dg/parse/pr80866.C: New.
6597
d2db2e6b
JH
65982017-05-23 Jan Hubicka <hubicka@ucw.cz>
6599
6600 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6601 * gcc.dg/ipa/inline-5.c: Likewise.
6602 * gfortran.dg/pr48636.f90: Likewise.
6603
e4ea7a4c
NS
66042017-05-23 Nathan Sidwell <nathan@acm.org>
6605
6606 * g++.dg/parse/ctor9.C: Adjust expected error.
6607
c2d7c404
JD
66082017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6609
6610 PR libgfortran/80256
6611 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6612 Cygwin.
6613
fd71a9a2
TS
66142017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6615
6616 * c-c++-common/goacc/parallel-dims-1.c: Update.
6617 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6618 * c-c++-common/goacc/routine-1.c: Likewise.
6619 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6620 * g++.dg/goacc/template.C: Likewise.
6621 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6622 * gfortran.dg/goacc/routine-3.f90: Likewise.
6623 * gfortran.dg/goacc/sie.f95: Likewise.
6624 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6625
9d029ddf
NS
66262017-05-23 Nathan Sidwell <nathan@acm.org>
6627
6628 * g++.dg/lookup/using13.C: Adjust expected error.
6629
008c7367
SKS
66302017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6631
6632 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6633
d1f6caae
MM
66342017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6635
6636 PR target/80718
6637 * gcc.target/powerpc/pr80718.c: New test.
6638
2ea0d750
SB
66392017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6640
6641 * gcc.target/powerpc/conditional-return.c: New testcase.
6642
25b81686
BS
66432017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6644
6645 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6646 LE-only.
6647
477f145b
JW
66482017-05-22 Janus Weil <janus@gcc.gnu.org>
6649
6650 PR fortran/80766
6651 * gfortran.dg/typebound_call_28.f90: New test.
6652
65cc1407
NS
66532017-05-22 Nathan Sidwell <nathan@acm.org>
6654
6655 * g++.dg/lookup/strong-using.C: New.
6656
0c4f8178
TP
66572017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6658
6659 * gcc.target/arm/movsi_movt.c: New test.
6660 * gcc.target/arm/movdi_movt.c: New test.
6661
fbb1c7d4
EB
66622017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6663
6664 * gnat.dg/specs/not_null1.ads: New test.
6665
d3271136
EB
66662017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6667
6668 * gnat.dg/limited_with5.ad[sb]: New test.
6669 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6670 * gnat.dg/limited_with6.ad[sb]: New test.
6671 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6672
4c24ec6d
EB
66732017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6674
6675 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6676 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6677
4bcbb7b8
PC
66782017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 PR c++/70265
6681 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6682 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6683
51cd6b78
JD
66842017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6685
6686 PR libgfortran/80333
6687 * gfortran.dg/dtio_30.f03: New test.
6688
33f8c0a1
MP
66892017-05-19 Marek Polacek <polacek@redhat.com>
6690
6691 PR sanitizer/80800
6692 * c-c++-common/ubsan/pr80800.c: New test.
6693 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6694
9740ed54
TS
66952017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6696
7fd549d2
TS
6697 * c-c++-common/goacc/default-1.c: Update.
6698 * c-c++-common/goacc/default-2.c: Likewise.
6699 * c-c++-common/goacc/default-4.c: Likewise.
6700 * gfortran.dg/goacc/default-1.f95: Likewise.
6701 * gfortran.dg/goacc/default-4.f: Likewise.
6702 * c-c++-common/goacc/default-5.c: New file.
6703 * gfortran.dg/goacc/default-5.f: Likewise.
6704
9740ed54
TS
6705 * c-c++-common/goacc/default-1.c: New file.
6706 * c-c++-common/goacc/default-2.c: Likewise.
6707 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6708 test cases in...
6709 * c-c++-common/goacc/default-3.c: ... this new file, and...
6710 * c-c++-common/goacc/default-4.c: ... this new file.
6711 * gfortran.dg/goacc/default.f95: Remove file, including its test
6712 cases in...
6713 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6714 * gfortran.dg/goacc/default-2.f: ... this new file.
6715 * gfortran.dg/goacc/default-3.f95: New file.
6716 * gfortran.dg/goacc/default-4.f: Likewise.
6717
2a8a8d7b
NS
67182017-05-19 Nathan Sidwell <nathan@acm.org>
6719
6720 * g++.dg/inherit/covariant7.C: Adjust.
6721
a978134e
PB
67222017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6723
6724 * gcc.target/arm/tls-disable-literal-pool.c: Change
6725 require-effective-target to tls_native.
6726 Move dg-error to return statement line and change to dg-message.
6727
39aac208
RB
67282017-05-19 Richard Biener <rguenther@suse.de>
6729
6730 PR c++/80593
6731 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6732 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6733
035ab826
RB
67342017-05-19 Richard Biener <rguenther@suse.de>
6735
6736 PR middle-end/80764
6737 * gcc.dg/torture/pr80764.c: New testcase.
6738
52e14b96
MM
67392017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6740
6741 PR target/80510
6742 * gcc.target/powerpc/pr80510-1.c: New test.
6743 * gcc.target/powerpc/pr80510-2.c: Likewise.
6744
4287da82
EG
67452017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6746
6747 * gcc.dg/pragma-diag-7.c: New test.
6748
e4171e10
UB
67492017-05-18 Uros Bizjak <ubizjak@gmail.com>
6750
6751 PR target/80799
6752 * g++.dg/other/i386-11.C: New test.
6753
cdefeea2
WS
67542017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6755
6756 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6757 * fold-vec-div-floatdouble.c: Likewise.
6758 * fold-vec-logical-ands-char.c: Likewise.
6759 * fold-vec-logical-ands-int.c: Likewise.
6760 * fold-vec-logical-ands-short.c: Likewise.
6761 * fold-vec-logical-ors-char.c: Likewise.
6762 * fold-vec-logical-ors-int.c: Likewise.
6763 * fold-vec-logical-ors-short.c: Likewise.
6764 * fold-vec-logical-other-char.c: Likewise.
6765 * fold-vec-mule-misc.c: Likewise.
6766 * fold-vec-mult-float.c: Likewise.
6767 * fold-vec-mult-floatdouble.c: Likewise.
6768 * fold-vec-mult-int.c: Likewise.
6769 * fold-vec-mult-int128-p9.c: Likewise.
6770 * fold-vec-sub-floatdouble.c: Likewise.
6771 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6772 Add lp64 requirement.
6773 * fold-vec-mult-int128-p8.c: Likewise.
6774 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6775
62ee030a
SM
67762017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6777
6778 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6779 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6780 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6781 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6782 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6783 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6784 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6785 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6786 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6787 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6788 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6789 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6790 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6791 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6792 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6793 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6794 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6795 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6796 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6797 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6798 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6799 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6800 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6801 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6802 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6803 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6804
00a84d0e
SL
68052017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6806
6807 * gcc.target/sparc/niagara7-align.c: New test.
6808
243c2883
MP
68092017-05-18 Marek Polacek <polacek@redhat.com>
6810
6811 PR sanitizer/80797
6812 * c-c++-common/ubsan/null-12.c: New test.
6813
e98e6340
SB
68142017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6815
6816 PR middle-end/80692
6817 * gcc.c-torture/execute/pr80692.c: New testcase.
6818
0152001b 68192017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6820
6821 PR libgfortran/80741
6822 * gfortran.dg/read_4.f90: New test.
6823
c8ded430
BS
68242017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6825
6826 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6827
e5b1f5a1
FR
68282017-05-17 Fritz Reese <fritzoreese@gmail.com>
6829
6830 PR fortran/80668
6831 * gfortran.dg/pr80668.f90: New.
6832
9853cb28
PB
68332017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6834
6835 PR middle-end/80775
6836 * gcc.dg/pr80775.c: New test.
6837
142473df
MP
68382017-05-17 Marek Polacek <polacek@redhat.com>
6839
6840 PR sanitizer/80659
6841 * gcc.dg/asan/pr80659.c: New test.
6842
8508a5b5
SKS
68432017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6844
6845 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6846 unsigned long.
6847
bc36d2b7
CX
68482017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6849
6850 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6851
4fc5ebf1
JG
68522017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6853 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6854
6855 PR tree-optimization/80457
6856 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6857 call vect_model_simple_cost.
6858
bedee914
PT
68592017-05-16 Paul Thomas <pault@gcc.gnu.org>
6860
6861 PR fortran/80554
6862 * gfortran.dg/submodule_29.f08: New test.
6863
10791753
DM
68642017-05-16 David Malcolm <dmalcolm@redhat.com>
6865
6866 * g++.dg/other/accessor-fixits-1.C: New test case.
6867 * g++.dg/other/accessor-fixits-2.C: New test case.
6868 * g++.dg/other/accessor-fixits-3.C: New test case.
6869 * g++.dg/other/accessor-fixits-4.C: New test case.
6870
727577c2
CL
68712017-05-16 Carl Love <cel@us.ibm.com>
6872
6873 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6874 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6875 built-ins to the test suite file. Note, support for mradds exists
6876 but no test case exists.
6877 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6878 built-ins to the test suite file.
6879
6b6ae9eb
MP
68802017-05-16 Marek Polacek <polacek@redhat.com>
6881
6882 PR sanitizer/80536
6883 PR sanitizer/80386
6884 * c-c++-common/ubsan/pr80536.c: New test.
6885 * g++.dg/ubsan/pr80386.C: New test.
6886
678d7e19
TC
68872017-05-16 Tamar Christina <tamar.christina@arm.com>
6888
6889 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6890 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6891
6da37857
MW
68922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6893
6894 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6895 expected output of vadd, vsub and vmul instructions.
6896 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6897 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6898 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6899
a5768d38
JD
69002017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6901
6902 PR libgfortran/80727
6903 * gfortran.dg/read_3.f90: New test.
6904
3a77e7cc
NS
69052017-05-15 Nathan Sidwell <nathan@acm.org>
6906
2016c841
NS
6907 PR c++/79369
6908 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6909
3a77e7cc
NS
6910 PR c++/79369
6911 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6912 * g++.dg/cpp0x/pr79369.C: New.
6913
0735a1c8
SK
69142017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6915
6916 PR fortran/80752
3a77e7cc 6917 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6918
f108770a
UB
69192017-05-15 Uros Bizjak <ubizjak@gmail.com>
6920
900b5b6a 6921 PR target/80425
f108770a
UB
6922 * gcc.target/i386/pr80425-1.c: New test.
6923 * gcc.target/i386/pr80425-2.c: Ditto.
6924
e30ce0a3
JL
69252017-05-15 Jeff Law <law@redhat.com>
6926
6927 * gcc.target/mips/reorgbug-1.c: New test.
6928
0d5a0a33
PMR
69292017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6930
6931 * gnat.dg/specs/pack13.ads: New test.
6932
a104bd88
MS
69332017-05-14 Martin Sebor <msebor@redhat.com>
6934
6935 PR middle-end/77671
6936 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6937 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6938 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6939 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6940 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6941
c6c02519
MS
69422017-05-14 Martin Sebor <msebor@redhat.com>
6943
6944 PR middle-end/80669
6945 * gcc.dg/builtin-stpncpy.c: New test.
6946
d6d4d770
DS
69472017-05-14 Daniel Santos <daniel.santos@pobox.com>
6948
6949 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6950 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6951 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6952 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6953
b9bdd60b
JK
69542017-05-14 Julia Koval <julia.koval@intel.com>
6955
6956 * gcc.target/i386/xgetsetbv.c: New test.
6957
28ae01cd
NK
69582017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6959
6960 PR fortran/80442
6961 * gfortran.dg/impl_do_var_data.f90: New Test
6962
c7488b4f
PJ
69632017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6964
6965 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6966 A regression test for a private array access case which caused
6967 an assert.
6968
9b5f12ae
MS
69692017-05-12 Martin Sebor <msebor@redhat.com>
6970
6971 PR testsuite/80643
6972 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6973 to the purpose of the test.
6974
b76f1550
SM
69752017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6976
6977 * gcc.target/powerpc/bmi-andn-1.c: New file
6978 * gcc.target/powerpc/bmi-andn-2.c: New file.
6979 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6980 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6981 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6982 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6983 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6984 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6985 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6986 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6987 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6988 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6989 * gcc.target/powerpc/bmi-check.h: New File.
6990 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6991 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6992 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6993 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6994 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6995 * gcc.target/powerpc/bmi2-check.h: New file.
6996 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6997 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6998 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6999 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
7000 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
7001 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
7002 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
7003 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
7004 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
7005
2a3fa75a
PC
70062017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 PR c++/60430
7009 * g++.dg/cpp0x/pr60430.C: New.
7010
e8bf7c7b
JL
70112017-05-12 Jeff Law <law@redhat.com>
7012
7013 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7014
284d1f76
PB
70152017-05-12 Peter Bergner <bergner@vnet.ibm.com>
7016
7017 PR middle-end/80707
7018 * g++.dg/pr80707.C: New test.
7019
302a0e37
WS
70202017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7021
7022 * gcc.target/powerpc/fold-vec-div-float.c: New.
7023 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
7024 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7025
a7785078
WS
70262017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7027
7028 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7029 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7030 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7031 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7032 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7033 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7034 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7035 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7036 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7037 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7038 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7039 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7040
9206028e
PC
70412017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7042
7043 PR c++/49604
7044 * g++.dg/cpp0x/forw_enum14.C: New.
7045 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7046
7af1c0ad
RB
70472017-05-12 Richard Biener <rguenther@suse.de>
7048
7049 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7050
f7e95bdb
PC
70512017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7052
7053 PR c++/67687
7054 * g++.dg/cpp0x/constexpr-ice17.C: New.
7055
53e788d0
RB
70562017-05-12 Richard Biener <rguenther@suse.de>
7057
7058 PR tree-optimization/80713
7059 * gcc.dg/torture/pr80713.c: New testcase.
7060
2ead1ab9
AK
70612017-05-12 Andi Kleen <ak@linux.intel.com>
7062
7063 PR testsuite/77684
7064 * lib/target-supports.exp (profopt-perf-wrapper):
7065 Add -m8 option to increase parallelism.
7066
ee58b02f
TS
70672017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7068
1e47f02b
TS
7069 * c-c++-common/goacc/parallel-dims-1.c: New file.
7070 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7071
b0f271ce
TS
7072 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7073 * c-c++-common/goacc/classify-kernels.c: Likewise.
7074 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7075 Likewise.
7076 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7077 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7078 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7079 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7080 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7081 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7082 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7083 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7084 * c-c++-common/goacc/kernels-loop.c: Likewise.
7085 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7086 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7087 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7088 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7089 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7090 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7091 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7092 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7093 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7094 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7095 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7096 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7097
25651634
TS
7098 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7099 * c-c++-common/goacc/classify-kernels.c: Likewise.
7100 * c-c++-common/goacc/classify-parallel.c: Likewise.
7101 * c-c++-common/goacc/classify-routine.c: Likewise.
7102 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7103 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7104 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7105 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7106
ee58b02f
TS
7107 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7108 * c-c++-common/goacc/classify-kernels.c: Likewise.
7109 * c-c++-common/goacc/classify-parallel.c: Likewise.
7110 * c-c++-common/goacc/classify-routine.c: Likewise.
7111 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7112 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7113 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7114 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7115
2d82ec25
NS
71162017-05-11 Nathan Sidwell <nathan@acm.org>
7117
7118 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7119
71202017-05-11 Carl Love <cel@us.ibm.com>
7121
7122 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7123 to the test suite file.
7124 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7125 to the test suite file.
7126
628c06d6
JD
71272017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7128
7129 PR fortran/78659
7130 * gfortran.dg/namelist_91.f90: New test.
7131 * gfortran.dg/namelist_92.f90: New test.
7132 * gfortran.dg/namelist_93.f90: New test.
7133 * gfortran.dg/namelist_94.f90: New test.
7134
1bea0f26
BS
71352017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7136
7137 PR target/80695
7138 * gcc.target/powerpc/pr80695-p8.c: New file.
7139 * gcc.target/powerpc/pr80695-p9.c: New file.
7140
7c85c9fe
UB
71412017-05-11 Uros Bizjak <ubizjak@gmail.com>
7142 Jakub Jelinek <jakub@redhat.com>
7143
7144 PR target/80706
7145 * gcc.target/i386/pr80706.c: New test.
7146
d7a33a4c
JK
71472017-05-11 Julia Koval <julia.koval@intel.com>
7148
7149 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7150 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7151 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7152 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7153
59fbddcf
PC
71542017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 PR c++/70538
7157 * g++.dg/cpp0x/pr70538.C: New.
7158
cc09ff60
UB
71592017-05-11 Uros Bizjak <ubizjak@gmail.com>
7160
7c85c9fe
UB
7161 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7162 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7163 (dg-options): Remove -fno-tree-sink.
7164
4fd18c78
KN
71652017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7166
7167 * gcc.target/powerpc/cmpb-1.c: New test.
7168 * gcc.target/powerpc/cmpb-2.c: New test.
7169 * gcc.target/powerpc/cmpb-3.c: New test.
7170 * gcc.target/powerpc/cmpb32-1.c: New test.
7171 * gcc.target/powerpc/cmpb32-2.c: New test.
7172
43b883a9
RB
71732017-05-11 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/80705
7176 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7177
29b871ec
NS
71782017-05-11 Nathan Sidwell <nathan@acm.org>
7179
7180 * lib/scanlang.exp: New.
7181 * lib/gcc-dg.exp: Load scanlang.exp.
7182 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7183
c587104e
MM
71842017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7185
7186 PR testsuite/80580
7187 * gcc.dg/gimplefe-error-6.c: New test.
7188
67ac9a9d
MM
71892017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7190
7191 PR testsuite/80580
7192 * gcc.dg/gimplefe-error-5.c: New test.
7193
ac4eb40f
MM
71942017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7195
7196 PR testsuite/80580
7197 * gcc.dg/gimplefe-error-4.c: New test.
7198
d45d6282
BS
71992017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7202
f4ee3a9e
UB
72032017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7204
7205 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7206 (_mm_maskz_max_round_sd): Test new intrinsics.
7207 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7208 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7209 (_mm_maskz_max_round_ss): Test new intrinsics.
7210 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7211 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7212 (_mm_maskz_min_round_sd): Test new intrinsics.
7213 * gcc.target/i386/avx512f-vminsd-2.c: New.
7214 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7215 (_mm_maskz_min_round_ss): Test new intrinsics.
7216 * gcc.target/i386/avx512f-vminss-2.c: New.
7217 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7218 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7219 (__builtin_ia32_minss_mask_round): Test new builtins.
7220 * gcc.target/i386/sse-13.c: Ditto.
7221 * gcc.target/i386/sse-23.c: Ditto.
7222 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7223 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7224 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7225 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7226 (_mm_mask_min_round_ss): Test new intrinsics.
7227 * gcc.target/i386/testround-1.c: Ditto.
7228
72292017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7230
7231 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7232 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7233 (_mm_maskz_div_round_sd): Test new intrinsics.
7234 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7235 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7236 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7237 (_mm_maskz_div_round_ss): Test new intrinsics.
7238 * gcc.target/i386/avx512f-vdivss-2.c: New.
7239 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7240 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7241 (_mm_maskz_mul_round_sd): Test new intrinsics.
7242 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7243 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7244 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7245 (_mm_maskz_mul_round_ss): Test new intrinsics.
7246 * gcc.target/i386/avx512f-vmulss-2.c: New.
7247 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7248 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7249 (__builtin_ia32_mulss_mask_round): Test new builtins.
7250 * gcc.target/i386/sse-13.c: Ditto.
7251 * gcc.target/i386/sse-23.c: Ditto.
7252 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7253 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7254 (_mm_maskz_mul_round_ss): Test new intrinsics.
7255 * gcc.target/i386/testround-1.c: Ditto.
7256
72572017-05-10 Julia Koval <julia.koval@intel.com>
7258
7259 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7260 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7261 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7262
72632017-05-10 Julia Koval <julia.koval@intel.com>
7264
7265 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7266 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7267 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7268 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7269
ca4d2851
PB
72702017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7271
0f374417 7272 PR tree-optimization/51513
ca4d2851
PB
7273 * gcc.target/powerpc/pr51513.c: New test.
7274 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7275 __builtin_abort().
7276 * gcc.dg/predict-14.c: Likewise.
7277
5562ebfc
CL
72782017-05-10 Carl Love <cel@us.ibm.com>
7279 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7280 to the test suite file.
7281 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7282 to the test suite file.
7283
0ca2e7f7
PK
72842017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7285
7286 PR tree-optimization/77644
7287 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7288
e1ad2926
AO
72892017-05-10 Alexandre Oliva <aoliva@redhat.com>
7290
7291 * gcc.dg/guality/inline-params-2.c: New.
7292
f00b411f
PC
72932017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 PR c++/80145
7296 * g++.dg/cpp1y/auto-fn37.C: New.
7297 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7298
bf2a705c
MM
72992017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7300
7301 PR target/68163
7302 * gcc.target/powerpc/pr68163.c: New test.
7303
5285d5d3
JW
73042017-05-09 Janus Weil <janus@gcc.gnu.org>
7305
7306 PR fortran/79311
7307 * gfortran.dg/finalize_32.f90: New test.
7308
31c2d57d
VR
73092017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7310
7311 PR c/35441
7312 * gcc.dg/pr35441.c: New test.
7313
731f2c8a
MS
73142017-05-09 Martin Sebor <msebor@redhat.com>
7315
7316 PR testsuite/80643
7317 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7318 output.
7319
cc49d15a
PC
73202017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7321
7322 PR c++/80186
7323 * g++.dg/template/crash126.C: New.
7324
85282abc
SP
73252017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7326
7327 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7328 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7329 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7330 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7331
823c79ae
DH
73322017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7333
10a8bb62 7334 PR testsuite/80611
823c79ae
DH
7335 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7336
79557bae
CZ
73372017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7338
7339 * gcc.target/arc/tmac-1.c: New file.
7340 * gcc.target/arc/tmac-2.c: Likewise.
7341 * gcc.target/arc/tmac.h: Likewise.
7342
c7314bc1
CZ
73432017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7344 Andrew Burgess <andrew.burgess@embecosm.com>
7345
7346 * gcc.target/arc/firq-1.c: New file.
7347 * gcc.target/arc/firq-2.c: Likewise.
7348 * gcc.target/arc/firq-3.c: Likewise.
7349 * gcc.target/arc/firq-4.c: Likewise.
7350 * gcc.target/arc/firq-5.c: Likewise.
7351 * gcc.target/arc/firq-6.c: Likewise.
7352
41453183
CZ
73532017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7354
7355 * gcc.target/arc/interrupt-5.c: Newfile.
7356 * gcc.target/arc/interrupt-6.c: Likewise.
7357 * gcc.target/arc/interrupt-7.c: Likewise.
7358 * gcc.target/arc/interrupt-8.c: Likewise.
7359 * gcc.target/arc/interrupt-9.c: Likewise.
7360
019bd543
RB
73612017-05-09 Richard Biener <rguenther@suse.de>
7362
7363 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7364 and adjust.
7365 * gcc.dg/vect/vect-50.c: Likewise.
7366
684f84de
MP
73672017-05-09 Marek Polacek <polacek@redhat.com>
7368
7369 PR c/80525
7370 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7371 * c-c++-common/Wlogical-op-2.c: New test.
7372
fd71825b
SKS
73732017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7374
7375 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7376 for targets with __SIZEOF_INT__ < 4.
7377
4ca2e6ec
RB
73782017-05-09 Richard Biener <rguenther@suse.de>
7379
7380 * gcc.dg/vect/vect-50.c: Revert last change.
7381 * gcc.dg/vect/vect-44.c: Likewise.
7382
631238ac
MS
73832017-05-08 Martin Sebor <msebor@redhat.com>
7384
7385 PR translation/80280
7386 * gcc.dg/format/gcc_diag-10.c: New test.
7387
6ba86ba7
KN
73882017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7389
7390 PR target/80101
7391 * gcc.target/powerpc/pr80101-1.c: New test.
7392
0f6ed121
TK
73932017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7394
7395 PR fortran/79930
7396 * gfortran.dg/inline_transpose_1.f90: Add
7397 -finline-matmul-limit=0 to options.
7398 * gfortran.dg/matmul_5.f90: Likewise.
7399 * gfortran.dg/vect/vect-8.f90: Likewise.
7400 * gfortran.dg/inline_matmul_14.f90: New test.
7401 * gfortran.dg/inline_matmul_15.f90: New test.
7402
fd991039
TK
74032017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7404
7405 PR fortran/80602
7406 * gfortran.dg/matmul_15.f90: New test case.
7407
18b8c294
WD
74082017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7409
774cccdc
JJ
7410 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7411 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7412
8637c116
JL
74132017-05-07 Jeff Law <law@redhat.com>
7414
7415 Revert:
7416 2017-05-06 Jeff Law <law@redhat.com>
7417 PR tree-optimization/78496
7418 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7419 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7420
973dfbb4
JL
74212017-05-06 Jeff Law <law@redhat.com>
7422
7423 PR tree-optimization/78496
7424 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7425 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7426
8ffa3150
RS
74272017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7428
7429 * gcc.target/aarch64/spill_1.c: New test.
7430
2a3f7997
RS
74312017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7432
7433 PR rtl-optimization/75964
7434 * gcc.dg/torture/pr75964.c: New test.
7435
d554bf23
TV
74362017-05-06 Tom de Vries <tom@codesourcery.com>
7437
7438 PR testsuite/80606
7439 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7440 * gcc.target/i386/avx-vtestpd-2.c: Same.
7441 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7442 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7443 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7444 * gcc.target/i386/avx-vtestpd-3.c: Same.
7445 * gcc.target/i386/avx-vtestps-1.c: Same.
7446 * gcc.target/i386/avx-vtestps-2.c: Same.
7447 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7448 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7449 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7450 * gcc.target/i386/avx-vtestps-3.c: Same.
7451
7a976fe7
TV
74522017-05-06 Tom de Vries <tom@codesourcery.com>
7453
7454 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7455
0e852c66
TV
74562017-05-06 Tom de Vries <tom@codesourcery.com>
7457
7458 PR testsuite/80557
7459 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7460 * gcc.target/powerpc/altivec-types-1.c: Same.
7461
63c40d92
TV
74622017-05-06 Tom de Vries <tom@codesourcery.com>
7463
7464 PR testsuite/80557
7465 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7466 * gcc.target/spu/intrinsics-1.c: Same.
7467
b25b8f91
TV
74682017-05-06 Tom de Vries <tom@codesourcery.com>
7469
7470 PR testsuite/80557
7471 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7472
6df13491
TV
74732017-05-06 Tom de Vries <tom@codesourcery.com>
7474
7475 PR testsuite/80557
7476 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7477 * gcc.target/aarch64/spellcheck_2.c: Same.
7478 * gcc.target/aarch64/spellcheck_3.c: Same.
7479
e01261fe
TV
74802017-05-06 Tom de Vries <tom@codesourcery.com>
7481
7482 PR testsuite/80557
7483 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7484 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7485 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7486 * g++.dg/debug/dwarf2/typedef5.C: Same.
7487 * g++.dg/goacc/data-1.C: Same.
7488
9945596c
BS
74892017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7490
7491 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7492
8acb8575
MM
74932017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7494
7495 PR target/79038
7496 PR target/79202
7497 PR target/79203
7498 * gcc.target/powerpc/ppc-round3.c: New test.
7499 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7500
ac699a04
JJ
75012017-05-05 Jakub Jelinek <jakub@redhat.com>
7502
8dc6a926
JJ
7503 PR tree-optimization/80632
7504 * gcc.dg/pr80632.c: New test.
7505
ac699a04
JJ
7506 PR tree-optimization/80558
7507 * gcc.dg/tree-ssa/vrp115.c: New test.
7508
655b5fc8
AV
75092017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7510 Thomas Preud'homme <thomas.preudhomme@arm.com>
7511 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7512
7513 PR target/71607
7514 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7515 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7516 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7517 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7518 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7519 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7520 * gcc.target/arm/tls-disable-literal-pool.c: New.
7521
c02d2d0a
PK
75222017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7523
7524 PR tree-optimization/80613
7525 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7526
dfae9048
PC
75272017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7528
7529 PR c++/71577
7530 * g++.dg/cpp0x/pr71577.C: New.
7531
d9c5a8b9
MS
75322017-05-04 Martin Sebor <msebor@redhat.com>
7533
7534 PR middle-end/79234
7535 * gcc.dg/builtin-stringop-chk-8.c: New test.
7536 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7537 * gcc.dg/builtin-stringop-chk-4.c: Same.
7538 * gcc.dg/builtin-strncat-chk-1.c: Same.
7539 * g++.dg/ext/strncpy-chk1.C: Same.
7540 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7541 * gcc.dg/out-of-bounds-1.c: Same.
7542 * gcc.dg/pr78138.c: Same.
7543 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7544 * gfortran.dg/mvbits_7.f90: Same.
7545
e50d56a5
MS
75462017-05-04 Martin Sebor <msebor@redhat.com>
7547
7548 PR preprocessor/79214
7549 PR middle-end/79222
7550 PR middle-end/79223
7551 * gcc.dg/pr79214.c: New test.
7552 * gcc.dg/pr79214.h: New test header.
7553 * gcc.dg/pr79222.c: New test.
7554 * gcc.dg/pr79223.c: New test.
7555 * gcc.dg/pr78138.c: Adjust.
7556 * gfortran.dg/unconstrained_commons.f: Same.
7557
0f2c4a8f
MS
75582017-05-04 Martin Sebor <msebor@redhat.com>
7559
7560 PR translation/80280
7561 * g++.dg/abi/Wabi-2-3.C: Adjust.
7562 * g++.dg/abi/Wabi-3-2.C: Ditto.
7563 * g++.dg/lookup/using17.C: Ditto.
7564 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7565
8eef6097
MJ
75662017-05-04 Martin Jambor <mjambor@suse.cz>
7567
7568 PR tree-optimization/80622
7569 * gcc.dg/tree-ssa/pr80622.c: New test.
7570
75712017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7572
7573 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7574
26f1a658
JH
75752017-05-04 Jan Hubicka <hubicka@ucw.cz>
7576
7577 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7578 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7579
4d147bca
RB
75802017-05-04 Richard Biener <rguenther@suse.de>
7581
7582 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7583
3862ef76
RS
75842017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7585
7586 * gcc.dg/vect/vect-profile-1.c: New test.
7587
c89ffd99
MP
75882017-05-04 Marek Polacek <polacek@redhat.com>
7589
7590 PR tree-optimization/80612
7591 * gcc.dg/torture/pr80612.c: New test.
7592
261ce1e5
PB
75932017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7594 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7595
7596 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7597 check_effective_target_arm_thumb1_movt_ok.
7598
556cf088
PB
75992017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7600
7601 * gcc.target/arm/fpscr.c: New file.
7602
010b1cc0
TP
76032017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7604
7605 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7606 target.
7607
99b68476
TV
76082017-05-04 Tom de Vries <tom@codesourcery.com>
7609
7610 PR testsuite/80557
7611 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7612 line numbers.
7613 * g++.dg/warn/miss-format-1.C: Same.
7614 * g++.dg/warn/overflow-warn-1.C: Same.
7615 * g++.dg/warn/overflow-warn-3.C: Same.
7616 * g++.dg/warn/overflow-warn-4.C: Same.
7617
09177a4b
TV
76182017-05-04 Tom de Vries <tom@codesourcery.com>
7619
7620 PR testsuite/80557
7621 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7622 * gcc.target/i386/pr68657.c: Same.
7623 * gcc.target/i386/pr69255-1.c: Same.
7624 * gcc.target/i386/pr69255-2.c: Same.
7625 * gcc.target/i386/pr69255-3.c: Same.
7626
02c64149
RB
76272017-05-04 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/31130
7630 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7631 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7632 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7633 * gcc.dg/pr52904.c: Remove XFAIL.
7634 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7635
9a26dfc8
JL
76362017-05-03 Jeff Law <law@redhat.com>
7637
7638 PR tree-optimization/78496
7639 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7640
4d0e904f
UB
76412017-05-03 Uros Bizjak <ubizjak@gmail.com>
7642
7643 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7644
49ab4621
RB
76452017-05-03 Richard Biener <rguenther@suse.de>
7646
7647 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7648
18bfe940
JJ
76492017-05-03 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR tree-optimization/79472
4d0e904f
UB
7652 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7653 to dg-options.
18bfe940
JJ
7654 * gcc.dg/tree-ssa/vrp113.c: New test.
7655 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7656 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7657 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7658
53e62089
TV
76592017-05-03 Tom de Vries <tom@codesourcery.com>
7660
7661 PR testsuite/80557
7662 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7663 * c-c++-common/Wshift-negative-value-2.c: Same.
7664 * c-c++-common/Wshift-negative-value-3.c: Same.
7665 * c-c++-common/Wshift-negative-value-4.c: Same.
7666 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7667 * c-c++-common/cpp/pr60400.c: Same.
7668 * c-c++-common/fmax-errors.c: Same.
7669 * c-c++-common/goacc/data-2.c: Same.
7670 * c-c++-common/goacc/host_data-2.c: Same.
7671 * c-c++-common/gomp/simd4.c: Same.
7672 * c-c++-common/pr28656.c: Same.
7673 * c-c++-common/pr43395.c: Same.
7674 * c-c++-common/torture/pr57945.c: Same.
7675
962913a5
TV
76762017-05-03 Tom de Vries <tom@codesourcery.com>
7677
7678 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7679 arg of dg directive.
7680 * c-c++-common/goacc/routine-3.c: Same.
7681 * c-c++-common/goacc/routine-4.c: Same.
7682
ad53f123
DM
76832017-05-02 David Malcolm <dmalcolm@redhat.com>
7684
7685 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7686 (test_fixit_insert_newline): New function.
7687 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7688 (test_fixit_insert_newline): New function.
7689 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7690 (test_fixit_insert_newline): New function.
7691 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7692 (test_fixit_insert_newline): New function.
7693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7694 (test_show_locus): Handle test_fixit_insert_newline.
7695
0ca91c77
BC
76962017-05-02 Bin Cheng <bin.cheng@arm.com>
7697
7698 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7699
cc5b8f3d
TC
77002017-04-27 Tamar Christina <tamar.christina@arm.com>
7701
7702 * gcc.dg/lsr-div1.c: New testcase.
7703
1853f5c7
SP
77042017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7705
7706 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7707 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7708 (_mm_maskz_add_round_sd): Test new intrinsics.
7709 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7710 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7711 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7712 (_mm_maskz_add_round_ss): Test new intrinsics.
7713 * gcc.target/i386/avx512f-vaddss-2.c: New.
7714 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7715 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7716 (_mm_maskz_sub_round_sd): Test new intrinsics.
7717 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7718 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7719 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7720 (_mm_maskz_sub_round_ss): Test new intrinsics.
7721 * gcc.target/i386/avx512f-vsubss-2.c: New.
7722 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7723 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7724 (__builtin_ia32_subss_mask_round): Test new builtins.
7725 * gcc.target/i386/sse-13.c: Ditto.
7726 * gcc.target/i386/sse-23.c: Ditto.
7727 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7728 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7729 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7730 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7731 (_mm_mask_sub_round_ss): Test new intrinsics.
7732 * gcc.target/i386/testround-1.c: Ditto.
7733
2bba7541
MJ
77342017-05-02 Martin Jambor <mjambor@suse.cz>
7735
7736 PR tree-optimization/78687
7737 * g++.dg/tree-ssa/pr78687.C: New test.
7738
2bf54d93
RB
77392017-05-02 Richard Biener <rguenther@suse.de>
7740
7741 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7742 behavior.
7743 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7744
aee63acc
RB
77452017-05-02 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/80591
7748 * gcc.dg/torture/pr80591.c: New testcase.
7749
e7d70c6c
RB
77502017-05-02 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/80549
7753 * gcc.dg/torture/pr80549.c: New testcase.
7754
52e0a9f7
SKS
77552017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7756
7757 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7758 unsigned long.
7759
815d9cc6
XR
77602017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7761
7762 PR c++/80038
7763 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7764
338035aa
DM
77652017-05-01 David Malcolm <dmalcolm@redhat.com>
7766
7767 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7768 reflect insertion fix-it hints at the same location now being
7769 consolidated.
7770
4d82d0bc
MS
77712017-05-01 Martin Sebor <msebor@redhat.com>
7772
7773 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7774 on ILP32 targets.
7775
d539a57b
TV
77762017-05-01 Tom de Vries <tom@codesourcery.com>
7777
7778 * gcc.dg/pr78768.c: Require linker plugin.
7779
c6b9e849
TK
77802017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7781
7782 PR fortran/37131
7783 * gfortran.dg/matmul_bounds_11.f90: New test.
7784
706eb1a7
MS
77852017-05-01 Martin Sebor <msebor@redhat.com>
7786
7787 PR tree-optimization/79715
7788 * gcc.dg/pr79715.c: New test.
7789
723f4140
TV
77902017-05-01 Tom de Vries <tom@codesourcery.com>
7791
7792 PR testsuite/65941
7793 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7794 * g++.dg/other/pr59492.C: Require effective target rdrand.
7795
6bbb3a69
VR
77962017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7797
7798 * g++.dg/diagnostic/member-decl-1.C: New test.
7799
4212aecd
MG
78002017-04-29 Marc Glisse <marc.glisse@inria.fr>
7801
7802 PR tree-optimization/80487
7803 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7804
fe75f732
PK
78052017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7806
7807 PR tree-optimization/79697
7808 * gcc.dg/tree-ssa/pr79697.c: New test.
7809
6bcd8768
TV
78102017-04-29 Tom de Vries <tom@codesourcery.com>
7811
7812 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7813
d127ae9f
MS
78142017-04-28 Martin Sebor <msebor@redhat.com>
7815
7816 PR tree-optimization/80523
7817 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7818
c9610933
TV
78192017-04-28 Tom de Vries <tom@codesourcery.com>
7820
7821 PR testsuite/80557
7822 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7823 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7824
b5be38bc
TV
78252017-04-28 Tom de Vries <tom@codesourcery.com>
7826
7827 PR testsuite/80557
7828 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7829 * obj-c++.dg/bitfield-4.mm: Same.
7830 * obj-c++.dg/bitfield-5.mm: Same.
7831 * obj-c++.dg/exceptions-3.mm: Same.
7832 * obj-c++.dg/exceptions-5.mm: Same.
7833 * obj-c++.dg/method-1.mm: Same.
7834 * obj-c++.dg/method-12.mm: Same.
7835 * obj-c++.dg/method-13.mm: Same.
7836 * obj-c++.dg/method-15.mm: Same.
7837 * obj-c++.dg/method-16.mm: Same.
7838 * obj-c++.dg/property/at-property-18.mm: Same.
7839 * obj-c++.dg/property/at-property-25.mm: Same.
7840 * obj-c++.dg/property/at-property-5.mm: Same.
7841 * obj-c++.dg/property/dynamic-2.mm: Same.
7842 * obj-c++.dg/property/property-neg-3.mm: Same.
7843 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7844 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7845 * obj-c++.dg/syntax-error-1.mm: Same.
7846 * obj-c++.dg/try-catch-13.mm: Same.
7847 * objc.dg/bitfield-4.m: Same.
7848 * objc.dg/class-1.m: Same.
7849 * objc.dg/method-11.m: Same.
7850 * objc.dg/method-6.m: Same.
7851 * objc.dg/method-7.m: Same.
7852 * objc.dg/method-9.m: Same.
7853 * objc.dg/missing-proto-3.m: Same.
7854 * objc.dg/naming-2.m: Same.
7855 * objc.dg/property/at-property-16.m: Same.
7856 * objc.dg/property/at-property-18.m: Same.
7857 * objc.dg/property/at-property-25.m: Same.
7858 * objc.dg/property/at-property-5.m: Same.
7859 * objc.dg/property/dynamic-2.m: Same.
7860 * objc.dg/property/property-neg-3.m: Same.
7861 * objc.dg/protocol-inheritance-1.m: Same.
7862 * objc.dg/protocol-inheritance-2.m: Same.
7863
d35256b6
MG
78642017-04-28 Marc Glisse <marc.glisse@inria.fr>
7865
7866 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7867
7a95dfa7
TV
78682017-04-28 Tom de Vries <tom@codesourcery.com>
7869
7870 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7871 dg-(error|warning|message|bogus).
7872 * g++.dg/conversion/dr195-1.C: Same.
7873 * g++.dg/conversion/dr195.C: Same.
7874 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7875 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7876 * g++.dg/cpp0x/inline-ns7.C: Same.
7877 * g++.dg/cpp0x/variadic105.C: Same.
7878 * g++.dg/cpp0x/variadic65.C: Same.
7879 * g++.dg/expr/call2.C: Same.
7880 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7881 * g++.dg/expr/pmf-1.C: Same.
7882 * g++.dg/ext/altivec-types-1.C: Same.
7883 * g++.dg/ext/altivec-types-2.C: Same.
7884 * g++.dg/ext/altivec-types-3.C: Same.
7885 * g++.dg/ext/attrib14.C: Same.
7886 * g++.dg/ext/complit1.C: Same.
7887 * g++.dg/ext/forscope2.C: Same.
7888 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7889 * g++.dg/ext/label13.C: Same.
7890 * g++.dg/ext/member-attr.C: Same.
7891 * g++.dg/ext/visibility/anon7.C: Same.
7892 * g++.dg/ext/visibility/visibility-7.C: Same.
7893 * g++.dg/ext/vla2.C: Same.
7894 * g++.dg/inherit/access2.C: Same.
7895 * g++.dg/inherit/covariant12.C: Same.
7896 * g++.dg/inherit/covariant14.C: Same.
7897 * g++.dg/inherit/namespace-as-base.C: Same.
7898 * g++.dg/inherit/template-as-base.C: Same.
7899 * g++.dg/lookup/ambig1.C: Same.
7900 * g++.dg/lookup/ambig2.C: Same.
7901 * g++.dg/lookup/ambig3.C: Same.
7902 * g++.dg/lookup/class-member-1.C: Same.
7903 * g++.dg/lookup/conv-1.C: Same.
7904 * g++.dg/lookup/decl1.C: Same.
7905 * g++.dg/lookup/koenig1.C: Same.
7906 * g++.dg/lookup/scoped1.C: Same.
7907 * g++.dg/lookup/scoped2.C: Same.
7908 * g++.dg/lookup/two-stage4.C: Same.
7909 * g++.dg/lookup/used-before-declaration.C: Same.
7910 * g++.dg/lookup/using.C: Same.
7911 * g++.dg/lookup/using17.C: Same.
7912 * g++.dg/lookup/using2.C: Same.
7913 * g++.dg/other/abstract2.C: Same.
7914 * g++.dg/other/classkey1.C: Same.
7915 * g++.dg/other/component1.C: Same.
7916 * g++.dg/other/const1.C: Same.
7917 * g++.dg/other/const2.C: Same.
7918 * g++.dg/other/conversion1.C: Same.
7919 * g++.dg/other/do1.C: Same.
7920 * g++.dg/other/error1.C: Same.
7921 * g++.dg/other/error10.C: Same.
7922 * g++.dg/other/error3.C: Same.
7923 * g++.dg/other/error4.C: Same.
7924 * g++.dg/other/error5.C: Same.
7925 * g++.dg/other/error8.C: Same.
7926 * g++.dg/other/error9.C: Same.
7927 * g++.dg/other/field1.C: Same.
7928 * g++.dg/other/init1.C: Same.
7929 * g++.dg/other/ptrmem2.C: Same.
7930 * g++.dg/other/return1.C: Same.
7931 * g++.dg/overload/builtin3.C: Same.
7932 * g++.dg/overload/error1.C: Same.
7933 * g++.dg/overload/error2.C: Same.
7934 * g++.dg/overload/koenig2.C: Same.
7935 * g++.dg/overload/pmf1.C: Same.
7936 * g++.dg/parse/args1.C: Same.
7937 * g++.dg/parse/attr3.C: Same.
7938 * g++.dg/parse/constant4.C: Same.
7939 * g++.dg/parse/crash10.C: Same.
7940 * g++.dg/parse/crash18.C: Same.
7941 * g++.dg/parse/crash19.C: Same.
7942 * g++.dg/parse/crash20.C: Same.
7943 * g++.dg/parse/crash21.C: Same.
7944 * g++.dg/parse/crash22.C: Same.
7945 * g++.dg/parse/crash32.C: Same.
7946 * g++.dg/parse/decl-specifier-1.C: Same.
7947 * g++.dg/parse/error58.C: Same.
7948 * g++.dg/parse/local-class1.C: Same.
7949 * g++.dg/parse/non-dependent2.C: Same.
7950 * g++.dg/parse/parameter-declaration-1.C: Same.
7951 * g++.dg/parse/ptrmem2.C: Same.
7952 * g++.dg/parse/ptrmem3.C: Same.
7953 * g++.dg/parse/saved1.C: Same.
7954 * g++.dg/tc1/dr101.C: Same.
7955 * g++.dg/tc1/dr142.C: Same.
7956 * g++.dg/tc1/dr176.C: Same.
7957 * g++.dg/template/conv4.C: Same.
7958 * g++.dg/template/crash56.C: Same.
7959 * g++.dg/template/dependent-expr2.C: Same.
7960 * g++.dg/template/error1.C: Same.
7961 * g++.dg/template/error2.C: Same.
7962 * g++.dg/template/explicit6.C: Same.
7963 * g++.dg/template/init-list.C: Same.
7964 * g++.dg/template/local1.C: Same.
7965 * g++.dg/template/lookup2.C: Same.
7966 * g++.dg/template/meminit2.C: Same.
7967 * g++.dg/template/nontype25.C: Same.
7968 * g++.dg/template/ptrmem2.C: Same.
7969 * g++.dg/template/qualttp19.C: Same.
7970 * g++.dg/template/qualttp20.C: Same.
7971 * g++.dg/template/ttp3.C: Same.
7972 * g++.dg/template/unify4.C: Same.
7973 * g++.dg/template/unify6.C: Same.
7974 * g++.dg/template/unify7.C: Same.
7975 * g++.dg/template/warn1.C: Same.
7976 * g++.dg/tree-ssa/dom-invalid.C: Same.
7977 * g++.dg/ubsan/shift-1.C: Same.
7978 * g++.dg/warn/Wunused-2.C: Same.
7979 * g++.dg/warn/Wunused-4.C: Same.
7980 * g++.dg/warn/Wunused-6.C: Same.
7981 * g++.dg/warn/deprecated-6.C: Same.
7982 * g++.dg/warn/deprecated.C: Same.
7983 * g++.dg/warn/effc1.C: Same.
7984 * g++.dg/warn/effc3.C: Same.
7985 * g++.dg/warn/incomplete1.C: Same.
7986 * g++.dg/warn/inline1.C: Same.
7987 * g++.dg/warn/noeffect2.C: Same.
7988 * g++.dg/warn/noeffect4.C: Same.
7989 * g++.dg/warn/oldcast1.C: Same.
7990 * g++.dg/warn/sentinel.C: Same.
7991 * g++.dg/warn/unit-1.C: Same.
7992 * g++.old-deja/g++.pt/inherit2.C: Same.
7993 * g++.old-deja/g++.pt/overload8.C: Same.
7994 * gcc.dg/20000926-1.c: Same.
7995 * gcc.dg/20040223-1.c: Same.
7996 * gcc.dg/Warray-bounds-7.c: Same.
7997 * gcc.dg/alias-1.c: Same.
7998 * gcc.dg/alias-12.c: Same.
7999 * gcc.dg/alias-13.c: Same.
8000 * gcc.dg/alias-2.c: Same.
8001 * gcc.dg/array-13.c: Same.
8002 * gcc.dg/array-4.c: Same.
8003 * gcc.dg/attr-ifunc-2.c: Same.
8004 * gcc.dg/attr-invalid.c: Same.
8005 * gcc.dg/attr-noinline.c: Same.
8006 * gcc.dg/bitfld-2.c: Same.
8007 * gcc.dg/c90-const-expr-7.c: Same.
8008 * gcc.dg/c99-const-expr-7.c: Same.
8009 * gcc.dg/cpp/20000625-1.c: Same.
8010 * gcc.dg/cpp/charconst-4.c: Same.
8011 * gcc.dg/cpp/include2.c: Same.
8012 * gcc.dg/cpp/include2a.c: Same.
8013 * gcc.dg/decl-4.c: Same.
8014 * gcc.dg/deprecated-4.c: Same.
8015 * gcc.dg/deprecated.c: Same.
8016 * gcc.dg/dfp/altivec-types.c: Same.
8017 * gcc.dg/float-range-1.c: Same.
8018 * gcc.dg/pack-test-3.c: Same.
8019 * gcc.dg/pr11492.c: Same.
8020 * gcc.dg/pr15360-1.c: Same.
8021 * gcc.dg/pr37908.c: Same.
8022 * gcc.dg/pr53265.c: Same.
8023 * gcc.dg/pr57287-2.c: Same.
8024 * gcc.dg/pr57287.c: Same.
8025 * gcc.dg/redecl-1.c: Same.
8026 * gcc.dg/sync-3.c: Same.
8027 * gcc.dg/two-types-1.c: Same.
8028 * gcc.dg/two-types-2.c: Same.
8029 * gcc.dg/two-types-4.c: Same.
8030 * gcc.dg/two-types-5.c: Same.
8031 * gcc.dg/two-types-6.c: Same.
8032 * gcc.dg/two-types-7.c: Same.
8033 * gcc.dg/two-types-8.c: Same.
8034 * gcc.dg/two-types-9.c: Same.
8035 * gcc.dg/uninit-I.c: Same.
8036 * gcc.dg/uninit-pr19430.c: Same.
8037 * gcc.dg/visibility-7.c: Same.
8038 * gcc.dg/winline-10.c: Same.
8039 * gcc.dg/winline-2.c: Same.
8040 * gcc.dg/winline-3.c: Same.
8041 * gcc.dg/winline-9.c: Same.
8042 * gcc.target/i386/attr-returns_twice-1.c: Same.
8043 * gcc.target/i386/chkp-const-check-2.c: Same.
8044 * gcc.target/i386/chkp-label-address.c: Same.
8045 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8046 * gcc.target/i386/pr39162.c: Same.
8047 * gcc.target/i386/sse-5.c: Same.
8048 * gcc.target/powerpc/altivec-types-1.c: Same.
8049 * gcc.target/powerpc/altivec-types-2.c: Same.
8050 * gcc.target/powerpc/altivec-types-3.c: Same.
8051 * gcc.target/powerpc/float128-mix.c: Same.
8052 * gcc.target/powerpc/no-r11-3.c: Same.
8053 * gcc.target/spu/Wmain.c: Same.
8054 * gcc.target/spu/ea/errors2.c: Same.
8055 * gfortran.dg/assignment_1.f90: Same.
8056 * gfortran.dg/common_3.f90: Same.
8057 * gfortran.dg/der_io_1.f90: Same.
8058 * gfortran.dg/g77/20030326-1.f: Same.
8059 * gfortran.dg/g77/9263.f: Same.
8060 * gfortran.dg/g77/960317-1.f: Same.
8061 * gfortran.dg/g77/970625-2.f: Same.
8062 * gfortran.dg/g77/980615-0.f: Same.
8063 * gfortran.dg/g77/check0.f: Same.
8064 * gfortran.dg/g77/dnrm2.f: Same.
8065 * gfortran.dg/g77/pr9258.f: Same.
8066 * gfortran.dg/ichar_1.f90: Same.
8067 * gfortran.dg/interface_1.f90: Same.
8068 * gfortran.dg/namelist_1.f90: Same.
8069 * gfortran.dg/namelist_2.f90: Same.
8070 * gfortran.dg/namelist_3.f90: Same.
8071 * gfortran.dg/namelist_print_2.f: Same.
8072 * gfortran.dg/oldstyle_1.f90: Same.
8073 * gfortran.dg/runtime_warning_1.f90: Same.
8074 * gfortran.dg/underflow.f90: Same.
8075 * gnat.dg/specs/integer_value.ads: Same.
8076 * obj-c++.dg/fsf-package-0.m: Same.
8077 * objc.dg/two-types-1.m: Same.
8078
6e49961c
ML
80792017-04-28 Martin Liska <mliska@suse.cz>
8080
8081 PR gcov-profile/79891
8082 * gcc.misc-tests/gcov-17.c: New test.
8083 * gcc.misc-tests/gcov-18.c: New test.
8084
f166beaf
TV
80852017-04-28 Tom de Vries <tom@codesourcery.com>
8086
8087 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8088 dg-(error|warning|message|bogus).
8089 * g++.dg/parse/parameter-declaration-1.C: Same.
8090 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8091 * gcc.dg/Wpointer-sign-Wall.c: Same.
8092 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8093 * gcc.dg/cpp/19990413-1.c: Same.
8094 * gcc.dg/dg-test-1.c: Same.
8095 * gcc.dg/empty-source-2.c: Same.
8096 * gcc.dg/empty-source-3.c: Same.
8097 * gcc.dg/format/c99-printf-1.c: Same.
8098 * gcc.dg/format/c99-scanf-1.c: Same.
8099 * gcc.dg/label-decl-2.c: Same.
8100 * gcc.dg/m-un-2.c: Same.
8101 * gcc.dg/uninit-pr20644-O0.c: Same.
8102 * gfortran.dg/pr70006.f90: Same.
8103 * obj-c++.dg/fsf-package-0.m: Same.
8104
c3125b18
TV
81052017-04-28 Tom de Vries <tom@codesourcery.com>
8106
8107 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8108 dg-(error|warning|message|bogus).
8109 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8110 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8111 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8112 * c-c++-common/pr20000.c: Same.
8113 * c-c++-common/pr49706.c: Same.
8114 * g++.dg/ext/utf16-4.C: Same.
8115 * g++.dg/parse/error2.C: Same.
8116 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8117 * g++.dg/warn/Wtype-limits.C: Same.
8118 * g++.dg/warn/overflow-warn-1.C: Same.
8119 * g++.dg/warn/overflow-warn-3.C: Same.
8120 * gcc.dg/Wpointer-sign-Wall.c: Same.
8121 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8122 * gcc.dg/Wtype-limits-Wextra.c: Same.
8123 * gcc.dg/Wtype-limits.c: Same.
8124 * gcc.dg/cpp/19990413-1.c: Same.
8125 * gcc.dg/dg-test-1.c: Same.
8126 * gcc.dg/empty-source-2.c: Same.
8127 * gcc.dg/empty-source-3.c: Same.
8128 * gcc.dg/label-decl-2.c: Same.
8129 * gcc.dg/m-un-2.c: Same.
8130 * gcc.dg/uninit-pr19430-O0.c: Same.
8131 * gcc.dg/uninit-pr19430.c: Same.
8132 * gcc.dg/uninit-pr20644-O0.c: Same.
8133 * gcc.dg/utf16-4.c: Same.
8134 * gfortran.dg/pr70006.f90: Same.
8135 * obj-c++.dg/fsf-package-0.m: Same.
8136
119092c1
RB
81372017-04-28 Richard Biener <rguenther@suse.de>
8138
8139 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8140 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8141 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8142 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8143 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8144 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8145
3777eda2
MP
81462017-04-27 Marek Polacek <polacek@redhat.com>
8147
8148 PR sanitizer/80349
8149 * c-c++-common/ubsan/pr80349.c: New test.
8150
8211c4a2
VR
81512017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8152
8153 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8154 diagnostics.
8155 * g++.dg/warn/pr12242.C: Likewise.
8156
94baf2e2
DE
81572017-04-27 David Edelsohn <dje.gcc@gmail.com>
8158
8159 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8160
9a448688
ML
81612017-04-27 Martin Liska <mliska@suse.cz>
8162
8163 PR testsuite/79455
8164 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8165 more generic.
8166
f8a36447
JJ
81672017-04-27 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR c++/80534
8170 * g++.dg/other/pr80534-1.C: New test.
8171 * g++.dg/other/pr80534-2.C: New test.
8172
1b7c8d39
RB
81732017-04-27 Richard Biener <rguenther@suse.de>
8174
8175 PR middle-end/80539
8176 * gcc.dg/torture/pr80539.c: New testcase.
8177
985b8393
JJ
81782017-04-27 Jakub Jelinek <jakub@redhat.com>
8179
8180 PR target/77728
8181 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8182
a480422d
VR
81832017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8184
8185 * g++.dg/diagnostic/nested-name-1.C: New test.
8186
f9726baa
ML
81872017-04-26 Martin Liska <mliska@suse.cz>
8188
8189 * gcc.dg/guality/guality.h: Add prefix to test verification.
8190
9f4df8f1
NS
81912017-04-25 Nathan Sidwell <nathan@acm.org>
8192
8193 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8194
1913c8f6
UB
81952017-04-25 Uros Bizjak <ubizjak@gmail.com>
8196
8197 PR target/70799
8198 * gcc.target/i386/pr70799-5.c: New test.
8199
e602bbfc
MS
82002017-04-25 Martin Sebor <msebor@redhat.com>
8201
8202 PR tree-optimization/80497
8203 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8204
7629ae90
RR
82052017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8206 Jakub Jelinek <jakub@redhat.com>
8207
8208 PR target/77728
8209 * g++.dg/abi/pr77728-1.C: New test.
8210
2ef42cf9
MP
82112017-04-25 Marek Polacek <polacek@redhat.com>
8212
8213 PR sanitizer/80349
8214 * g++.dg/ubsan/pr80349-2.C: New test.
8215
70caf430
VR
82162017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8217
8218 * g++.dg/cpp0x/enum34.C: New test.
8219
f66c70dc
TV
82202017-04-25 Tom de Vries <tom@codesourcery.com>
8221
8222 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8223 variables.
8224 (dg-line): New proc.
8225 (process-message): Handle line number variables.
8226 * objc.dg/try-catch-12.m: Use dg-line.
8227
77071af6
BS
82282017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8229
8230 PR target/80482
8231 * gcc.target/powerpc/vec-constvolatile.c: New test.
8232
fbe91804
DM
82332017-04-25 David Malcolm <dmalcolm@redhat.com>
8234
8235 * g++.dg/semicolon-fixits.C: New test case.
8236
1c4ea66f
DM
82372017-04-25 David Malcolm <dmalcolm@redhat.com>
8238
8239 * gcc.dg/semicolon-fixits.c: New test case.
8240
5ca28c1d
DM
82412017-04-25 David Malcolm <dmalcolm@redhat.com>
8242
8243 * g++.dg/lookup/missing-std-include.C: New test file.
8244
2ec07fa6
RR
82452017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8246 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR target/77728
8249 * g++.dg/abi/pr77728-2.C: New test.
8250
7d5dbb22
DM
82512017-04-25 David Malcolm <dmalcolm@redhat.com>
8252
8253 PR c++/80177
8254 * g++.dg/spellcheck-pr80177.C: New test case.
8255
6a3936d4
NS
82562017-04-25 Nathan Sidwell <nathan@acm.org>
8257
8258 * g++.dg/dg.exp (find-cxx-tests): New function.
8259 (main): Use it, remove explicit pruning
8260
bed3fd46
RB
82612017-04-25 Richard Biener <rguenther@suse.de>
8262
8263 PR tree-optimization/80492
8264 * gcc.dg/pr80492.c: New testcase.
8265
c9e9c3ac
SKS
82662017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8267
8268 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8269 for targets with int size less than 32 bits.
8270
2700fbd6
RB
82712017-04-25 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/79201
8274 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8275 * gcc.target/i386/pr22152.c: Disable sinking.
8276
e57136da
AK
82772017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8278
8279 PR target/80464
8280 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8281
3cb9ee2f
AK
82822017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8283
8284 PR target/79895
8285 * gcc.target/s390/pr79895.c: New test.
8286
03db9ab5
DV
82872017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8288
8289 PR target/80080
8290 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8291 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8292 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8293
39259462
JJ
82942017-04-25 Jakub Jelinek <jakub@redhat.com>
8295
ba5d69f3
JJ
8296 PR rtl-optimization/80501
8297 * gcc.c-torture/execute/pr80501.c: New test.
8298
39259462
JJ
8299 PR rtl-optimization/80500
8300 * gcc.dg/pr80500.c: New test.
8301
bb0249cb
MG
83022017-04-25 Marc Glisse <marc.glisse@inria.fr>
8303
8304 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8305 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8306
be420eb8
JW
83072017-04-22 Janus Weil <janus@gcc.gnu.org>
8308
8309 PR fortran/80121
8310 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8311 directive.
8312
0ebd1f00
DM
83132017-04-24 David Malcolm <dmalcolm@redhat.com>
8314
8315 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8316 * jit.dg/test-alignment.c: New test case.
8317 * jit.dg/test-alignment.cc: New test case.
8318 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8319 New test case.
8320
412f61f0
DM
83212017-04-24 David Malcolm <dmalcolm@redhat.com>
8322
8323 PR c++/80016
8324 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8325 test function.
8326 (test_alignof): New test function.
8327
a8492d5e
MG
83282017-04-24 Marc Glisse <marc.glisse@inria.fr>
8329
8330 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8331
ec856f5f
VR
83322017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8333
8334 * g++.dg/diagnostic/duplicate1.C: New test.
8335 * g++.dg/cpp0x/duplicate1.C: New test.
8336
a753df11
MJ
83372017-04-24 Martin Jambor <mjambor@suse.cz>
8338
8339 PR tree-optimization/80293
8340 * g++.dg/tree-ssa/pr80293.C: New test.
8341
3ebd8e62
ML
83422017-04-24 Martin Liska <mliska@suse.cz>
8343
8344 PR middle-end/79931
8345 * g++.dg/ipa/pr79931.C: New test.
8346
f30a1190
RB
83472017-04-24 Richard Biener <rguenther@suse.de>
8348
8349 PR tree-optimization/80494
8350 * gfortran.dg/pr80494.f90: New testcase.
8351
4c7c437c
RB
83522017-04-24 Richard Biener <rguenther@suse.de>
8353
8354 PR tree-optimization/79725
8355 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8356
d21a8e3b
RB
83572017-04-24 Richard Biener <rguenther@suse.de>
8358
8359 PR c++/2972
8360 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8361
c7eb642e
JD
83622017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8363
8364 PR fortran/80484
8365 * gfortran.dg/dtio_29.f03: New test.
8366
60fc41bd
JW
83672017-04-22 Janus Weil <janus@gcc.gnu.org>
8368
8369 PR fortran/80121
8370 * gfortran.dg/intent_out_9.f90: New test case.
8371
2eb8a343
UB
83722017-04-23 Uros Bizjak <ubizjak@gmail.com>
8373
8374 PR target/70799
1913c8f6 8375 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8376
fc23d35a
JW
83772017-04-21 Janus Weil <janus@gcc.gnu.org>
8378
8379 PR fortran/80392
8380 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8381
7b9efd03
UB
83822017-04-21 Uros Bizjak <ubizjak@gmail.com>
8383
8384 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8385
2fd30fbe
RB
83862017-04-21 Richard Biener <rguenther@suse.de>
8387
8388 PR tree-optimization/79547
8389 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8390
bb1bc604
RB
83912017-04-21 Richard Biener <rguenther@suse.de>
8392
8393 PR tree-optimization/78847
8394 * g++.dg/tree-ssa/pr78847.C: New testcase.
8395
666f7903
JJ
83962017-04-21 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c/80468
8399 * gcc.dg/pr80468.c: New test.
8400
25c28f47
ML
84012017-04-21 Martin Liska <mliska@suse.cz>
8402
8403 PR tree-optimization/66278
8404 * gcc.dg/vect/pr66278.c: New test.
8405
6d553e9b
RB
84062017-04-21 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/80237
8409 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8410 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8411 adjust expected optimizations.
8412
7fd1a747
RB
84132016-04-21 Richard Biener <rguenther@suse.de>
8414
8415 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8416 of inner loops.
8417 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8418 * gcc.dg/vect/vect-104.c: Likewise.
8419
2f23a412
EB
84202017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8421
8422 PR tree-optimization/80426
8423 * gcc.c-torture/execute/20170429-1.c: Rename into...
8424 * gcc.c-torture/execute/20170419-1.c: ...this.
8425
8749b11f
UB
84262017-04-20 Uros Bizjak <ubizjak@gmail.com>
8427
8428 PR target/79804
8429 * gcc.target/i386/pr79804.c: New test.
8430
20917336
UB
84312017-04-20 Uros Bizjak <ubizjak@gmail.com>
8432
8433 PR target/78090
8434 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8435
2414b022
DE
84362017-04-20 David Edelsohn <dje.gcc@gmail.com>
8437
8438 * g++/opt/pr80436.C: XFAIL on AIX.
8439
34d57a10
JW
84402017-04-20 Jonathan Wakely <jwakely@redhat.com>
8441
8442 PR c++/80473
8443 * g++.dg/diagnostic/pr80473.C: New test.
8444
c3cbcd45
VR
84452017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8446
8447 * g++.dg/warn/Wextra-semi.C: New test.
8448
8a59d466
JJ
84492017-04-20 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR middle-end/80423
8452 * g++.dg/other/pr80423.C: New test.
8453
a4bb5c57
SKS
84542017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8455
8456 * gcc.dg/pr80170.c: Require ptr32plus.
8457
fe1e7d0e
EB
84582017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8459
8460 PR tree-optimization/80426
8461 * gcc.c-torture/execute/20170419-1.c: New test.
8462
48d811eb
JJ
84632017-04-19 Jakub Jelinek <jakub@redhat.com>
8464
f19e6a9c
JJ
8465 PR debug/80461
8466 * g++.dg/debug/pr80461.C: New test.
8467
541035a6
JJ
8468 PR c++/80459
8469 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8470 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8471 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8472
48d811eb
JJ
8473 PR debug/80436
8474 * g++.dg/opt/pr80436.C: New test.
8475
5249994e
SKS
84762017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8477
8478 * gcc.dg/torture/pr80341.c: Require int32plus.
8479
a16c8d8b 84802017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8481 Jeff Law <law@redhat.com>
a16c8d8b
EB
8482
8483 * gcc.c-torture/compile/20170419-1.c: New test.
8484
6143c998
TV
84852017-04-19 Tom de Vries <tom@codesourcery.com>
8486
8487 PR testsuite/80221
8488 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8489 subsequent dg directives.
8490 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8491 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8492 * c-c++-common/attr-fallthrough-2.c: Same.
8493 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8494 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8495 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8496 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8497 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8498 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8499 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8500 * c-c++-common/cilk-plus/CK/errors.c: Same.
8501 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8502 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8503 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8504 * c-c++-common/cpp/pr57580.c: Same.
8505 * c-c++-common/goacc/asyncwait-1.c: Same.
8506 * c-c++-common/goacc/cache-2.c: Same.
8507 * c-c++-common/goacc/declare-2.c: Same.
8508 * c-c++-common/goacc/deviceptr-1.c: Same.
8509 * c-c++-common/goacc/routine-5.c: Same.
8510 * c-c++-common/gomp/clauses-2.c: Same.
8511 * c-c++-common/gomp/ordered-3.c: Same.
8512 * c-c++-common/gomp/pr67501.c: Same.
8513 * c-c++-common/pr20000.c: Same.
8514 * c-c++-common/pr43395.c: Same.
8515 * c-c++-common/pr49706.c: Same.
8516 * c-c++-common/pr77624-1.c: Same.
8517 * c-c++-common/pr77624-2.c: Same.
8518 * c-c++-common/raw-string-14.c: Same.
8519 * c-c++-common/raw-string-16.c: Same.
8520 * c-c++-common/raw-string-3.c: Same.
8521 * c-c++-common/raw-string-4.c: Same.
8522 * c-c++-common/raw-string-5.c: Same.
8523 * c-c++-common/raw-string-6.c: Same.
8524 * g++.dg/abi/mangle41.C: Same.
8525 * g++.dg/conversion/nullptr1.C: Same.
8526 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8527 * g++.dg/cpp0x/auto27.C: Same.
8528 * g++.dg/cpp0x/constexpr-98.C: Same.
8529 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8530 * g++.dg/cpp0x/diag2.C: Same.
8531 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8532 * g++.dg/cpp0x/nullptr15.C: Same.
8533 * g++.dg/cpp0x/pr31431-2.C: Same.
8534 * g++.dg/cpp0x/pr31431.C: Same.
8535 * g++.dg/cpp0x/pr79118.C: Same.
8536 * g++.dg/cpp0x/static_assert3.C: Same.
8537 * g++.dg/cpp0x/temp_default2.C: Same.
8538 * g++.dg/cpp0x/trailing4.C: Same.
8539 * g++.dg/cpp0x/variadic-ex10.C: Same.
8540 * g++.dg/cpp0x/variadic-ex13.C: Same.
8541 * g++.dg/cpp0x/variadic-ex14.C: Same.
8542 * g++.dg/cpp0x/variadic-ex3.C: Same.
8543 * g++.dg/cpp0x/variadic-ex4.C: Same.
8544 * g++.dg/cpp0x/variadic59.C: Same.
8545 * g++.dg/cpp0x/vt-37737-2.C: Same.
8546 * g++.dg/cpp0x/vt-57397-1.C: Same.
8547 * g++.dg/cpp0x/vt-57397-2.C: Same.
8548 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8549 * g++.dg/cpp1z/gen-attrs1.C: Same.
8550 * g++.dg/diagnostic/pr71075.C: Same.
8551 * g++.dg/eh/goto2.C: Same.
8552 * g++.dg/eh/goto3.C: Same.
8553 * g++.dg/expr/bitfield4.C: Same.
8554 * g++.dg/expr/bitfield5.C: Same.
8555 * g++.dg/expr/bitfield6.C: Same.
8556 * g++.dg/expr/bool1.C: Same.
8557 * g++.dg/expr/bool3.C: Same.
8558 * g++.dg/expr/cond10.C: Same.
8559 * g++.dg/expr/cond11.C: Same.
8560 * g++.dg/expr/lval3.C: Same.
8561 * g++.dg/expr/lval4.C: Same.
8562 * g++.dg/ext/anon-struct4.C: Same.
8563 * g++.dg/ext/attrib44.C: Same.
8564 * g++.dg/ext/builtin3.C: Same.
8565 * g++.dg/ext/dllimport7.C: Same.
8566 * g++.dg/ext/label5.C: Same.
8567 * g++.dg/ext/no-asm-1.C: Same.
8568 * g++.dg/ext/utf16-4.C: Same.
8569 * g++.dg/ext/vla2.C: Same.
8570 * g++.dg/gomp/block-1.C: Same.
8571 * g++.dg/gomp/block-2.C: Same.
8572 * g++.dg/gomp/block-3.C: Same.
8573 * g++.dg/gomp/block-5.C: Same.
8574 * g++.dg/gomp/linear-2.C: Same.
8575 * g++.dg/gomp/target-1.C: Same.
8576 * g++.dg/gomp/target-2.C: Same.
8577 * g++.dg/gomp/taskgroup-1.C: Same.
8578 * g++.dg/gomp/teams-1.C: Same.
8579 * g++.dg/inherit/pure1.C: Same.
8580 * g++.dg/init/array43.C: Same.
8581 * g++.dg/init/array46.C: Same.
8582 * g++.dg/init/const10.C: Same.
8583 * g++.dg/init/ctor4-1.C: Same.
8584 * g++.dg/init/ctor4.C: Same.
8585 * g++.dg/init/new37.C: Same.
8586 * g++.dg/init/pr25811.C: Same.
8587 * g++.dg/init/pr29043.C: Same.
8588 * g++.dg/init/pr29571.C: Same.
8589 * g++.dg/lookup/duperr1.C: Same.
8590 * g++.dg/lookup/error1.C: Same.
8591 * g++.dg/lookup/koenig5.C: Same.
8592 * g++.dg/lookup/pr77549.C: Same.
8593 * g++.dg/lookup/suggestions1.C: Same.
8594 * g++.dg/lookup/using16.C: Same.
8595 * g++.dg/lookup/using7.C: Same.
8596 * g++.dg/other/anon-union3.C: Same.
8597 * g++.dg/other/array2.C: Same.
8598 * g++.dg/other/error13.C: Same.
8599 * g++.dg/other/error34.C: Same.
8600 * g++.dg/overload/builtin1.C: Same.
8601 * g++.dg/overload/conv-op1.C: Same.
8602 * g++.dg/overload/error3.C: Same.
8603 * g++.dg/overload/koenig1.C: Same.
8604 * g++.dg/overload/operator5.C: Same.
8605 * g++.dg/overload/template5.C: Same.
8606 * g++.dg/overload/unknown1.C: Same.
8607 * g++.dg/overload/using2.C: Same.
8608 * g++.dg/parse/constructor1.C: Same.
8609 * g++.dg/parse/crash36.C: Same.
8610 * g++.dg/parse/crash63.C: Same.
8611 * g++.dg/parse/error11.C: Same.
8612 * g++.dg/parse/error12.C: Same.
8613 * g++.dg/parse/error14.C: Same.
8614 * g++.dg/parse/error2.C: Same.
8615 * g++.dg/parse/error21.C: Same.
8616 * g++.dg/parse/error26.C: Same.
8617 * g++.dg/parse/error36.C: Same.
8618 * g++.dg/parse/friend12.C: Same.
8619 * g++.dg/parse/invalid-op1.C: Same.
8620 * g++.dg/parse/missing-template1.C: Same.
8621 * g++.dg/parse/parser-pr28152-2.C: Same.
8622 * g++.dg/parse/parser-pr28152.C: Same.
8623 * g++.dg/parse/pr16696-permissive.C: Same.
8624 * g++.dg/parse/pr16696.C: Same.
8625 * g++.dg/parse/pr69628.C: Same.
8626 * g++.dg/parse/ret-type2.C: Same.
8627 * g++.dg/parse/specialization1.C: Same.
8628 * g++.dg/parse/template3.C: Same.
8629 * g++.dg/parse/template9.C: Same.
8630 * g++.dg/parse/typename11.C: Same.
8631 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8632 * g++.dg/pr45330.C: Same.
8633 * g++.dg/rtti/typeid6.C: Same.
8634 * g++.dg/spellcheck-fields.C: Same.
8635 * g++.dg/spellcheck-typenames.C: Same.
8636 * g++.dg/tc1/dr108.C: Same.
8637 * g++.dg/tc1/dr147.C: Same.
8638 * g++.dg/template/arg7.C: Same.
8639 * g++.dg/template/conv11.C: Same.
8640 * g++.dg/template/crash13.C: Same.
8641 * g++.dg/template/crash55.C: Same.
8642 * g++.dg/template/dependent-expr5.C: Same.
8643 * g++.dg/template/error17.C: Same.
8644 * g++.dg/template/error33.C: Same.
8645 * g++.dg/template/error4.C: Same.
8646 * g++.dg/template/error50.C: Same.
8647 * g++.dg/template/error53.C: Same.
8648 * g++.dg/template/friend.C: Same.
8649 * g++.dg/template/func2.C: Same.
8650 * g++.dg/template/local6.C: Same.
8651 * g++.dg/template/member5.C: Same.
8652 * g++.dg/template/meminit1.C: Same.
8653 * g++.dg/template/nested3.C: Same.
8654 * g++.dg/template/nontype6.C: Same.
8655 * g++.dg/template/overload12.C: Same.
8656 * g++.dg/template/ptrmem8.C: Same.
8657 * g++.dg/template/qualified-id1.C: Same.
8658 * g++.dg/template/spec15.C: Same.
8659 * g++.dg/template/static1.C: Same.
8660 * g++.dg/template/static10.C: Same.
8661 * g++.dg/template/static2.C: Same.
8662 * g++.dg/template/ttp25.C: Same.
8663 * g++.dg/template/typedef2.C: Same.
8664 * g++.dg/template/typename2.C: Same.
8665 * g++.dg/template/unify10.C: Same.
8666 * g++.dg/template/unify6.C: Same.
8667 * g++.dg/template/unify7.C: Same.
8668 * g++.dg/template/unify9.C: Same.
8669 * g++.dg/template/varmod1.C: Same.
8670 * g++.dg/ubsan/div-by-zero-1.C: Same.
8671 * g++.dg/ubsan/pr63956.C: Same.
8672 * g++.dg/warn/Waddress-1.C: Same.
8673 * g++.dg/warn/Wconversion2.C: Same.
8674 * g++.dg/warn/Wnull-conversion-1.C: Same.
8675 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8676 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8677 * g++.dg/warn/Wswitch-1.C: Same.
8678 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8679 * g++.dg/warn/Wtype-limits.C: Same.
8680 * g++.dg/warn/Wunused-parm-5.C: Same.
8681 * g++.dg/warn/deprecated-6.C: Same.
8682 * g++.dg/warn/deprecated.C: Same.
8683 * g++.dg/warn/incomplete1.C: Same.
8684 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8685 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8686 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8687 * g++.dg/warn/overflow-warn-1.C: Same.
8688 * g++.dg/warn/overflow-warn-3.C: Same.
8689 * g++.dg/warn/overflow-warn-4.C: Same.
8690 * g++.dg/warn/pr12242.C: Same.
8691 * g++.dg/warn/pr30551-2.C: Same.
8692 * g++.dg/warn/pr30551.C: Same.
8693 * g++.old-deja/g++.benjamin/16077.C: Same.
8694 * g++.old-deja/g++.bob/inherit1.C: Same.
8695 * g++.old-deja/g++.brendan/crash56.C: Same.
8696 * g++.old-deja/g++.brendan/template17.C: Same.
8697 * g++.old-deja/g++.eh/ctor1.C: Same.
8698 * g++.old-deja/g++.jason/bool5.C: Same.
8699 * g++.old-deja/g++.jason/cond.C: Same.
8700 * g++.old-deja/g++.jason/operator.C: Same.
8701 * g++.old-deja/g++.jason/pmf5.C: Same.
8702 * g++.old-deja/g++.law/ctors5.C: Same.
8703 * g++.old-deja/g++.law/missed-error2.C: Same.
8704 * g++.old-deja/g++.law/operators9.C: Same.
8705 * g++.old-deja/g++.law/temps1.C: Same.
8706 * g++.old-deja/g++.mike/for2.C: Same.
8707 * g++.old-deja/g++.mike/ns5.C: Same.
8708 * g++.old-deja/g++.mike/ns7.C: Same.
8709 * g++.old-deja/g++.mike/p10769b.C: Same.
8710 * g++.old-deja/g++.niklas/t120.C: Same.
8711 * g++.old-deja/g++.niklas/t121.C: Same.
8712 * g++.old-deja/g++.ns/koenig5.C: Same.
8713 * g++.old-deja/g++.oliva/overload1.C: Same.
8714 * g++.old-deja/g++.other/crash24.C: Same.
8715 * g++.old-deja/g++.other/crash25.C: Same.
8716 * g++.old-deja/g++.other/decl5.C: Same.
8717 * g++.old-deja/g++.other/lineno5.C: Same.
8718 * g++.old-deja/g++.other/null3.C: Same.
8719 * g++.old-deja/g++.other/overcnv2.C: Same.
8720 * g++.old-deja/g++.other/ptrmem7.C: Same.
8721 * g++.old-deja/g++.other/typename1.C: Same.
8722 * g++.old-deja/g++.other/vaarg3.C: Same.
8723 * g++.old-deja/g++.pt/crash10.C: Same.
8724 * g++.old-deja/g++.pt/crash28.C: Same.
8725 * g++.old-deja/g++.pt/crash38.C: Same.
8726 * g++.old-deja/g++.pt/explicit70.C: Same.
8727 * g++.old-deja/g++.pt/explicit77.C: Same.
8728 * g++.old-deja/g++.pt/expr2.C: Same.
8729 * g++.old-deja/g++.pt/spec5.C: Same.
8730 * g++.old-deja/g++.pt/spec6.C: Same.
8731 * g++.old-deja/g++.pt/typename3.C: Same.
8732 * g++.old-deja/g++.pt/typename5.C: Same.
8733 * g++.old-deja/g++.pt/typename6.C: Same.
8734 * g++.old-deja/g++.pt/typename7.C: Same.
8735 * g++.old-deja/g++.pt/unify4.C: Same.
8736 * g++.old-deja/g++.pt/unify8.C: Same.
8737 * g++.old-deja/g++.pt/vaarg3.C: Same.
8738 * g++.old-deja/g++.robertl/eb22.C: Same.
8739 * g++.old-deja/g++.robertl/eb4.C: Same.
8740 * g++.old-deja/g++.robertl/eb44.C: Same.
8741 * g++.old-deja/g++.robertl/eb69.C: Same.
8742 * g++.old-deja/g++.robertl/eb98.C: Same.
8743 * gcc.dg/20031223-1.c: Same.
8744 * gcc.dg/940510-1.c: Same.
8745 * gcc.dg/990506-0.c: Same.
8746 * gcc.dg/Walloca-1.c: Same.
8747 * gcc.dg/Walloca-2.c: Same.
8748 * gcc.dg/Wconversion-integer.c: Same.
8749 * gcc.dg/Wcxx-compat-8.c: Same.
8750 * gcc.dg/Wimplicit-int-1.c: Same.
8751 * gcc.dg/Wimplicit-int-2.c: Same.
8752 * gcc.dg/Wimplicit-int-4.c: Same.
8753 * gcc.dg/Wpointer-sign-Wall.c: Same.
8754 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8755 * gcc.dg/Wshadow-1.c: Same.
8756 * gcc.dg/Wshadow-3.c: Same.
8757 * gcc.dg/Wswitch-enum-error.c: Same.
8758 * gcc.dg/Wswitch-enum.c: Same.
8759 * gcc.dg/Wswitch-error.c: Same.
8760 * gcc.dg/Wswitch.c: Same.
8761 * gcc.dg/Wtype-limits-Wextra.c: Same.
8762 * gcc.dg/Wtype-limits.c: Same.
8763 * gcc.dg/Wvla-larger-than-2.c: Same.
8764 * gcc.dg/anon-struct-5.c: Same.
8765 * gcc.dg/array-10.c: Same.
8766 * gcc.dg/array-11.c: Same.
8767 * gcc.dg/array-15.c: Same.
8768 * gcc.dg/array-2.c: Same.
8769 * gcc.dg/array-8.c: Same.
8770 * gcc.dg/array-const-2.c: Same.
8771 * gcc.dg/array-const-3.c: Same.
8772 * gcc.dg/bitfld-1.c: Same.
8773 * gcc.dg/bitfld-8.c: Same.
8774 * gcc.dg/builtin-redefine.c: Same.
8775 * gcc.dg/c11-noreturn-1.c: Same.
8776 * gcc.dg/c11-noreturn-2.c: Same.
8777 * gcc.dg/c11-static-assert-3.c: Same.
8778 * gcc.dg/c90-arraydecl-1.c: Same.
8779 * gcc.dg/c90-complex-1.c: Same.
8780 * gcc.dg/c90-complit-1.c: Same.
8781 * gcc.dg/c90-const-expr-11.c: Same.
8782 * gcc.dg/c90-const-expr-7.c: Same.
8783 * gcc.dg/c90-const-expr-8.c: Same.
8784 * gcc.dg/c90-enum-comma-1.c: Same.
8785 * gcc.dg/c90-flex-array-1.c: Same.
8786 * gcc.dg/c90-hexfloat-1.c: Same.
8787 * gcc.dg/c90-idem-qual-1.c: Same.
8788 * gcc.dg/c90-idem-qual-2.c: Same.
8789 * gcc.dg/c90-idem-qual-3.c: Same.
8790 * gcc.dg/c90-mixdecl-1.c: Same.
8791 * gcc.dg/c90-restrict-1.c: Same.
8792 * gcc.dg/c90-return-1.c: Same.
8793 * gcc.dg/c99-array-nonobj-1.c: Same.
8794 * gcc.dg/c99-arraydecl-1.c: Same.
8795 * gcc.dg/c99-complex-1.c: Same.
8796 * gcc.dg/c99-complex-2.c: Same.
8797 * gcc.dg/c99-complit-2.c: Same.
8798 * gcc.dg/c99-const-expr-7.c: Same.
8799 * gcc.dg/c99-const-expr-8.c: Same.
8800 * gcc.dg/c99-flex-array-3.c: Same.
8801 * gcc.dg/c99-flex-array-7.c: Same.
8802 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8803 * gcc.dg/c99-impl-decl-1.c: Same.
8804 * gcc.dg/c99-impl-int-1.c: Same.
8805 * gcc.dg/c99-impl-int-2.c: Same.
8806 * gcc.dg/c99-init-3.c: Same.
8807 * gcc.dg/c99-restrict-1.c: Same.
8808 * gcc.dg/c99-return-1.c: Same.
8809 * gcc.dg/c99-tag-1.c: Same.
8810 * gcc.dg/c99-tag-3.c: Same.
8811 * gcc.dg/call-diag-2.c: Same.
8812 * gcc.dg/cpp/19940712-1.c: Same.
8813 * gcc.dg/cpp/19951025-1.c: Same.
8814 * gcc.dg/cpp/19990413-1.c: Same.
8815 * gcc.dg/cpp/direct2.c: Same.
8816 * gcc.dg/cpp/direct2s.c: Same.
8817 * gcc.dg/cpp/pr28709.c: Same.
8818 * gcc.dg/cpp/pr61854-c90.c: Same.
8819 * gcc.dg/cpp/pr61854-c94.c: Same.
8820 * gcc.dg/cpp/pragma-1.c: Same.
8821 * gcc.dg/cpp/pragma-2.c: Same.
8822 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8823 * gcc.dg/cpp/trad/literals-2.c: Same.
8824 * gcc.dg/cpp/warn-comments-2.c: Same.
8825 * gcc.dg/cpp/warn-comments-3.c: Same.
8826 * gcc.dg/cpp/warn-comments.c: Same.
8827 * gcc.dg/cpp/warn-long-long-2.c: Same.
8828 * gcc.dg/cpp/warn-long-long.c: Same.
8829 * gcc.dg/cpp/warn-redefined-2.c: Same.
8830 * gcc.dg/cpp/warn-redefined.c: Same.
8831 * gcc.dg/darwin-cfstring-2.c: Same.
8832 * gcc.dg/darwin-cfstring-format-1.c: Same.
8833 * gcc.dg/decl-9.c: Same.
8834 * gcc.dg/declspec-1.c: Same.
8835 * gcc.dg/declspec-10.c: Same.
8836 * gcc.dg/declspec-11.c: Same.
8837 * gcc.dg/declspec-13.c: Same.
8838 * gcc.dg/declspec-18.c: Same.
8839 * gcc.dg/declspec-4.c: Same.
8840 * gcc.dg/declspec-5.c: Same.
8841 * gcc.dg/declspec-6.c: Same.
8842 * gcc.dg/declspec-8.c: Same.
8843 * gcc.dg/deprecated-4.c: Same.
8844 * gcc.dg/deprecated.c: Same.
8845 * gcc.dg/dfp/composite-type.c: Same.
8846 * gcc.dg/empty-source-2.c: Same.
8847 * gcc.dg/empty-source-3.c: Same.
8848 * gcc.dg/format/attr-6.c: Same.
8849 * gcc.dg/format/branch-1.c: Same.
8850 * gcc.dg/format/c90-printf-1.c: Same.
8851 * gcc.dg/format/c90-strftime-2.c: Same.
8852 * gcc.dg/format/c99-strftime-1.c: Same.
8853 * gcc.dg/format/cmn-err-1.c: Same.
8854 * gcc.dg/format/few-1.c: Same.
8855 * gcc.dg/format/ms_branch-1.c: Same.
8856 * gcc.dg/format/ms_unnamed-1.c: Same.
8857 * gcc.dg/format/ms_va-1.c: Same.
8858 * gcc.dg/format/unnamed-1.c: Same.
8859 * gcc.dg/format/va-1.c: Same.
8860 * gcc.dg/format/xopen-1.c: Same.
8861 * gcc.dg/funcdef-var-1.c: Same.
8862 * gcc.dg/funcdef-var-2.c: Same.
8863 * gcc.dg/gnu89-const-expr-1.c: Same.
8864 * gcc.dg/gnu89-const-expr-2.c: Same.
8865 * gcc.dg/gnu90-const-expr-1.c: Same.
8866 * gcc.dg/gnu99-const-expr-1.c: Same.
8867 * gcc.dg/gnu99-const-expr-2.c: Same.
8868 * gcc.dg/gnu99-init-2.c: Same.
8869 * gcc.dg/gomp/_Atomic-5.c: Same.
8870 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8871 * gcc.dg/gomp/atomic-5.c: Same.
8872 * gcc.dg/gomp/linear-1.c: Same.
8873 * gcc.dg/gomp/pr67500.c: Same.
8874 * gcc.dg/init-bad-1.c: Same.
8875 * gcc.dg/init-bad-2.c: Same.
8876 * gcc.dg/init-bad-3.c: Same.
8877 * gcc.dg/init-string-1.c: Same.
8878 * gcc.dg/label-compound-stmt-1.c: Same.
8879 * gcc.dg/label-decl-2.c: Same.
8880 * gcc.dg/label-decl-4.c: Same.
8881 * gcc.dg/large-size-array-2.c: Same.
8882 * gcc.dg/large-size-array-4.c: Same.
8883 * gcc.dg/lvalue-6.c: Same.
8884 * gcc.dg/m-un-2.c: Same.
8885 * gcc.dg/multiple-overflow-warn-1.c: Same.
8886 * gcc.dg/multiple-overflow-warn-2.c: Same.
8887 * gcc.dg/multiple-overflow-warn-3.c: Same.
8888 * gcc.dg/nested-redef-1.c: Same.
8889 * gcc.dg/no-asm-1.c: Same.
8890 * gcc.dg/no-asm-3.c: Same.
8891 * gcc.dg/no-asm-4.c: Same.
8892 * gcc.dg/noncompile/20010524-1.c: Same.
8893 * gcc.dg/noncompile/incomplete-5.c: Same.
8894 * gcc.dg/noncompile/pr44517.c: Same.
8895 * gcc.dg/noncompile/pr52290.c: Same.
8896 * gcc.dg/noreturn-1.c: Same.
8897 * gcc.dg/overflow-warn-1.c: Same.
8898 * gcc.dg/overflow-warn-2.c: Same.
8899 * gcc.dg/overflow-warn-3.c: Same.
8900 * gcc.dg/overflow-warn-4.c: Same.
8901 * gcc.dg/parm-mismatch-1.c: Same.
8902 * gcc.dg/parser-pr28152-2.c: Same.
8903 * gcc.dg/parser-pr28152.c: Same.
8904 * gcc.dg/pedwarn-init.c: Same.
8905 * gcc.dg/pointer-arith-2.c: Same.
8906 * gcc.dg/pointer-arith-3.c: Same.
8907 * gcc.dg/pointer-arith-4.c: Same.
8908 * gcc.dg/pr14475.c: Same.
8909 * gcc.dg/pr18596-3.c: Same.
8910 * gcc.dg/pr18809-1.c: Same.
8911 * gcc.dg/pr27953.c: Same.
8912 * gcc.dg/pr30457.c: Same.
8913 * gcc.dg/pr30551-2.c: Same.
8914 * gcc.dg/pr30551-3.c: Same.
8915 * gcc.dg/pr30551-4.c: Same.
8916 * gcc.dg/pr30551-5.c: Same.
8917 * gcc.dg/pr30551-6.c: Same.
8918 * gcc.dg/pr30551.c: Same.
8919 * gcc.dg/pr36997.c: Same.
8920 * gcc.dg/pr41842.c: Same.
8921 * gcc.dg/pr48552-1.c: Same.
8922 * gcc.dg/pr48552-2.c: Same.
8923 * gcc.dg/pr59717.c: Same.
8924 * gcc.dg/pr61077.c: Same.
8925 * gcc.dg/pr61096-1.c: Same.
8926 * gcc.dg/pr63626.c: Same.
8927 * gcc.dg/pr64223-1.c: Same.
8928 * gcc.dg/pr64223-2.c: Same.
8929 * gcc.dg/pr8788-1.c: Same.
8930 * gcc.dg/pr8927-1.c: Same.
8931 * gcc.dg/pragma-darwin.c: Same.
8932 * gcc.dg/pragma-diag-5.c: Same.
8933 * gcc.dg/pragma-message.c: Same.
8934 * gcc.dg/redecl-1.c: Same.
8935 * gcc.dg/simd-1.c: Same.
8936 * gcc.dg/simd-5.c: Same.
8937 * gcc.dg/simd-6.c: Same.
8938 * gcc.dg/spellcheck-fields.c: Same.
8939 * gcc.dg/spellcheck-typenames.c: Same.
8940 * gcc.dg/struct-semi-2.c: Same.
8941 * gcc.dg/struct-semi-3.c: Same.
8942 * gcc.dg/transparent-union-3.c: Same.
8943 * gcc.dg/ucnid-8.c: Same.
8944 * gcc.dg/uninit-pr19430-O0.c: Same.
8945 * gcc.dg/uninit-pr19430.c: Same.
8946 * gcc.dg/uninit-pr20644-O0.c: Same.
8947 * gcc.dg/utf-dflt.c: Same.
8948 * gcc.dg/utf-dflt2.c: Same.
8949 * gcc.dg/utf16-4.c: Same.
8950 * gcc.dg/vla-11.c: Same.
8951 * gcc.dg/vla-20.c: Same.
8952 * gcc.dg/vla-init-1.c: Same.
8953 * gcc.dg/vla-init-2.c: Same.
8954 * gcc.dg/vla-init-3.c: Same.
8955 * gcc.dg/weak/weak-6.c: Same.
8956 * gcc.dg/weak/weak-7.c: Same.
8957 * gcc.dg/wtr-int-type-1.c: Same.
8958 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8959 * gcc.target/arm/polytypes.c: Same.
8960 * gcc.target/i386/spellcheck-options-4.c: Same.
8961 * gcc.target/powerpc/20030218-1.c: Same.
8962 * gcc.target/sh/pr21255-4.c: Same.
8963 * gcc.test-framework/dg-error-exp-XP.c: Same.
8964 * gfortran.dg/array_constructor_30.f03: Same.
8965 * gfortran.dg/class_30.f90: Same.
8966 * gfortran.dg/goacc/subarrays.f95: Same.
8967 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8968 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8969 * gfortran.dg/intrinsic_std_1.f90: Same.
8970 * gfortran.dg/pr70006.f90: Same.
8971 * gfortran.dg/warning-directive-1.F90: Same.
8972 * gfortran.dg/warning-directive-2.F90: Same.
8973 * gfortran.dg/warning-directive-3.F90: Same.
8974 * gfortran.dg/warning-directive-4.F90: Same.
8975 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8976 * obj-c++.dg/class-extension-1.mm: Same.
8977 * obj-c++.dg/class-extension-2.mm: Same.
8978 * obj-c++.dg/class-protocol-1.mm: Same.
8979 * obj-c++.dg/cxx-ivars-1.mm: Same.
8980 * obj-c++.dg/duplicate-class-1.mm: Same.
8981 * obj-c++.dg/exceptions-3.mm: Same.
8982 * obj-c++.dg/exceptions-4.mm: Same.
8983 * obj-c++.dg/exceptions-5.mm: Same.
8984 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8985 * obj-c++.dg/fsf-package-0.m: Same.
8986 * obj-c++.dg/invalid-type-1.mm: Same.
8987 * obj-c++.dg/method-12.mm: Same.
8988 * obj-c++.dg/method-13.mm: Same.
8989 * obj-c++.dg/method-15.mm: Same.
8990 * obj-c++.dg/method-16.mm: Same.
8991 * obj-c++.dg/method-6.mm: Same.
8992 * obj-c++.dg/method-7.mm: Same.
8993 * obj-c++.dg/property/at-property-1.mm: Same.
8994 * obj-c++.dg/property/at-property-14.mm: Same.
8995 * obj-c++.dg/property/at-property-17.mm: Same.
8996 * obj-c++.dg/property/at-property-21.mm: Same.
8997 * obj-c++.dg/property/at-property-5.mm: Same.
8998 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8999 * obj-c++.dg/property/dynamic-3.mm: Same.
9000 * obj-c++.dg/property/dynamic-4.mm: Same.
9001 * obj-c++.dg/property/property-neg-1.mm: Same.
9002 * obj-c++.dg/property/property-neg-6.mm: Same.
9003 * obj-c++.dg/property/synthesize-11.mm: Same.
9004 * obj-c++.dg/property/synthesize-5.mm: Same.
9005 * obj-c++.dg/property/synthesize-6.mm: Same.
9006 * obj-c++.dg/proto-lossage-4.mm: Same.
9007 * obj-c++.dg/protocol-qualifier-2.mm: Same.
9008 * obj-c++.dg/strings/strings-1.mm: Same.
9009 * obj-c++.dg/super-class-1.mm: Same.
9010 * obj-c++.dg/syntax-error-6.mm: Same.
9011 * obj-c++.dg/syntax-error-7.mm: Same.
9012 * obj-c++.dg/syntax-error-9.mm: Same.
9013 * obj-c++.dg/try-catch-13.mm: Same.
9014 * objc.dg/attributes/method-noreturn-1.m: Same.
9015 * objc.dg/bad-receiver-type-2.m: Same.
9016 * objc.dg/bad-receiver-type.m: Same.
9017 * objc.dg/call-super-2.m: Same.
9018 * objc.dg/class-2.m: Same.
9019 * objc.dg/class-extension-1.m: Same.
9020 * objc.dg/class-extension-2.m: Same.
9021 * objc.dg/class-protocol-1.m: Same.
9022 * objc.dg/desig-init-1.m: Same.
9023 * objc.dg/duplicate-class-1.m: Same.
9024 * objc.dg/exceptions-3.m: Same.
9025 * objc.dg/exceptions-4.m: Same.
9026 * objc.dg/exceptions-5.m: Same.
9027 * objc.dg/foreach-6.m: Same.
9028 * objc.dg/foreach-7.m: Same.
9029 * objc.dg/fsf-nsstring-format-1.m: Same.
9030 * objc.dg/fsf-package-0.m: Same.
9031 * objc.dg/invalid-type-1.m: Same.
9032 * objc.dg/method-11.m: Same.
9033 * objc.dg/method-19.m: Same.
9034 * objc.dg/method-2.m: Same.
9035 * objc.dg/method-20.m: Same.
9036 * objc.dg/method-5.m: Same.
9037 * objc.dg/method-6.m: Same.
9038 * objc.dg/method-7.m: Same.
9039 * objc.dg/method-9.m: Same.
9040 * objc.dg/missing-proto-3.m: Same.
9041 * objc.dg/private-1.m: Same.
9042 * objc.dg/property/at-property-1.m: Same.
9043 * objc.dg/property/at-property-14.m: Same.
9044 * objc.dg/property/at-property-17.m: Same.
9045 * objc.dg/property/at-property-21.m: Same.
9046 * objc.dg/property/at-property-5.m: Same.
9047 * objc.dg/property/dynamic-3.m: Same.
9048 * objc.dg/property/dynamic-4.m: Same.
9049 * objc.dg/property/property-neg-1.m: Same.
9050 * objc.dg/property/property-neg-6.m: Same.
9051 * objc.dg/property/synthesize-11.m: Same.
9052 * objc.dg/property/synthesize-5.m: Same.
9053 * objc.dg/property/synthesize-6.m: Same.
9054 * objc.dg/proto-hier-1.m: Same.
9055 * objc.dg/proto-lossage-4.m: Same.
9056 * objc.dg/protocol-qualifier-2.m: Same.
9057 * objc.dg/strings/strings-1.m: Same.
9058 * objc.dg/type-size-1.m: Same.
9059
d904a983
JL
90602017-04-18 Jeff Law <law@redhat.com>
9061
9062 PR target/74563
9063 * gcc.target/mips/pr74563: New test.
9064
0155ed56
JJ
90652017-04-18 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR tree-optimization/80443
9068 * gcc.c-torture/compile/pr80443.c: New test.
9069
f380f608
RS
90702017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9071
9072 PR rtl-optimization/80357
9073 * gcc.c-torture/compile/pr80357.c: New test.
9074
dd68669b
JL
90752017-04-18 Jeff Law <law@redhat.com>
9076
9077 PR middle-end/80422
9078 * gcc.c-torture/compile/pr80422.c: New test.
9079
1cda61fc
JJ
90802017-04-18 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR debug/80263
9083 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9084
19970253
MM
90852017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9086
9087 PR target/80099
9088 * gcc.target/powerpc/pr80099-1.c: New test.
9089 * gcc.target/powerpc/pr80099-2.c: Likewise.
9090 * gcc.target/powerpc/pr80099-3.c: Likewise.
9091 * gcc.target/powerpc/pr80099-4.c: Likewise.
9092 * gcc.target/powerpc/pr80099-5.c: Likewise.
9093
8487c9a5
JJ
90942017-04-18 Jakub Jelinek <jakub@redhat.com>
9095
3b5fb3cb
JJ
9096 PR sanitizer/80444
9097 * gcc.dg/sancov/pr80444.c: New test.
9098
8487c9a5
JJ
9099 PR middle-end/79788
9100 PR middle-end/80375
9101 * gcc.dg/pr79788-1.c: New test.
9102 * gcc.dg/pr79788-2.c: New test.
9103
be7c73ae
MP
91042017-04-18 Marek Polacek <polacek@redhat.com>
9105
9106 PR c++/80244 - ICE with attribute in template alias.
9107 * g++.dg/cpp0x/alias-decl-59.C: New test.
9108
d6e3e8a5
MP
9109 PR c++/80241 - ICE with alignas pack expansion.
9110 * g++.dg/cpp0x/alignas11.C: New test.
9111
1adb82e1
BE
91122017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9113
9114 PR c++/80287
9115 * g++.dg/lto/pr80287_0.C: New test.
9116
fb5e5621
KN
91172017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9118
9119 PR target/80315
9120 * gcc.target/powerpc/pr80315-1.c: New test.
9121 * gcc.target/powerpc/pr80315-2.c: New test.
9122 * gcc.target/powerpc/pr80315-3.c: New test.
9123 * gcc.target/powerpc/pr80315-4.c: New test.
9124
afeaeb70
TV
91252017-04-16 Tom de Vries <tom@codesourcery.com>
9126
9127 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9128 directive.
9129 * g++.dg/parse/error3.C: Same.
9130 * g++.old-deja/g++.pt/niklas01a.C: Same.
9131 * gcc.dg/990506-0.c: Same.
9132 * gcc.dg/cpp/19990413-1.c: Same.
9133 * gcc.dg/cpp/pragma-1.c: Same.
9134 * gcc.dg/cpp/pragma-2.c: Same.
9135 * gcc.dg/m-un-2.c: Same.
9136 * objc.dg/private-1.m: Same.
9137
604f37cd
UB
91382017-04-15 Uros Bizjak <ubizjak@gmail.com>
9139
9140 * gcc.dg/pr54669.c: Fix dg-do directive.
9141 * gcc.dg/pr78582.c: Ditto.
9142 * gcc.dg/pr80020.c: Ditto.
9143 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9144 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9145 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9146 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9147 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9148 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9149 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9150 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9151 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9152 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9153
35cfdb17
DH
91542017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9155
604f37cd 9156 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9157 * gfortran.dg/generic_29.f90: Likewise.
9158 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9159 * gfortran.dg/pr41922.f90: Likewise.
9160 * gfortran.dg/pr70006.f90: Likewise.
9161
f378be38
SB
91622017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9163
9164 PR tree-optimization/66612
9165 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9166
43076492
JW
91672017-04-14 Janus Weil <janus@gcc.gnu.org>
9168
9169 PR fortran/80361
9170 * gfortran.dg/class_62.f90: New test case.
9171
dd3d6a42
AB
91722017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9173
9174 * gcc.target/arc/loop-1.c: New file.
9175
31a07c81
MM
91762017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9177
9178 PR target/80098
9179 * gcc.target/powerpc/pr80098-1.c: New test.
9180 * gcc.target/powerpc/pr80098-2.c: Likewise.
9181 * gcc.target/powerpc/pr80098-3.c: Likewise.
9182 * gcc.target/powerpc/pr80098-4.c: Likewise.
9183
09956017
JJ
91842017-04-13 Jakub Jelinek <jakub@redhat.com>
9185
9186 PR sanitizer/80403
9187 * g++.dg/ubsan/pr80403-2.C: New test.
9188
bc042396
VM
91892017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9190
9191 PR rtl-optimization/80343
9192 * gcc.target/powerpc/pr80343.c: New.
9193
abac4c34
DK
91942017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9195
9196 PR sanitizer/80414
9197 * c-c++-common/ubsan/bounds-15.c: New test.
9198
43a3aa03
RB
91992017-04-13 Richard Biener <rguenther@suse.de>
9200
9201 PR testsuite/80416
9202 * g++.dg/torture/pr79671.C: Fix asm constraints.
9203
031fbdb9
JJ
92042017-04-13 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR debug/80321
9207 * gcc.dg/debug/pr80321.c: New test.
9208
92092017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9210
9211 * gnat.dg/debug10.adb: New test.
9212 * gnat.dg/debug10_pkg.ads: New helper.
9213
76873758
JJ
92142017-04-12 Jakub Jelinek <jakub@redhat.com>
9215
deed3da9
JJ
9216 PR tree-optimization/79390
9217 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9218
b96a3e11
JJ
9219 PR sanitizer/80403
9220 PR sanitizer/80404
9221 PR sanitizer/80405
9222 * g++.dg/ubsan/pr80403.C: New test.
9223 * g++.dg/ubsan/pr80404.C: New test.
9224 * g++.dg/ubsan/pr80405.C: New test.
9225
76873758
JJ
9226 PR c/80163
9227 * gcc.dg/torture/pr80163.c: New test.
9228
940c9a7c 92292017-04-12 Richard Biener <rguenther@suse.de>
76873758 9230 Jeff Law <law@redhat.com>
940c9a7c
RB
9231
9232 PR tree-optimization/80359
9233 * gcc.dg/torture/pr80359.c: New testcase.
9234
350792ff 92352017-04-12 Richard Biener <rguenther@suse.de>
76873758 9236 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9237
9238 PR middle-end/79671
9239 * g++.dg/torture/pr79671.C: New testcase.
9240 * g++.dg/lto/pr79671_0.C: Likewise.
9241 * g++.dg/lto/pr79671_1.c: Likewise.
9242
d62e6f10
JJ
92432017-04-12 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR sanitizer/80349
9246 * g++.dg/ubsan/pr80349.C: New test.
9247
8585103f
JJ
92482017-04-11 Jakub Jelinek <jakub@redhat.com>
9249
347e1f77
JJ
9250 PR c++/80370
9251 * g++.dg/cpp1z/decomp28.C: New test.
9252
df1c878e
JJ
9253 PR middle-end/80100
9254 * gcc.dg/pr80100.c: New test.
9255
8585103f
JJ
9256 PR rtl-optimization/80385
9257 * g++.dg/opt/pr80385.C: New test.
9258
c6cf6ef7
ML
92592017-04-11 Martin Liska <mliska@suse.cz>
9260
9261 PR ipa/80212
9262 * g++.dg/ipa/pr80212.C: New test.
9263
3812f460
MS
92642017-04-11 Martin Sebor <msebor@redhat.com>
9265
9266 PR middle-end/80364
9267 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9268
9f679370
ML
92692017-04-11 Martin Liska <mliska@suse.cz>
9270
9271 PR sanitizer/70878
9272 * gcc.dg/ubsan/pr70878.c: New test.
9273
82665822
JJ
92742017-04-11 Jakub Jelinek <jakub@redhat.com>
9275
cb278caa
JJ
9276 PR target/80381
9277 * gcc.target/i386/pr80381.c: New test.
9278
82665822
JJ
9279 PR c++/80363
9280 * g++.dg/ext/pr80363.C: New test.
9281
abde687a
SKS
92822017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9283
9284 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9285 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9286 Add avr-*-* to non-lp64 selector.
9287
13e6ec34
MS
92882017-04-10 Martin Sebor <msebor@redhat.com>
9289
9290 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9291 * gcc.dg/pr40340-4.c: Same.
9292
a2cb1196
NK
92932017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9294
13e6ec34 9295 PR fortran/69498
a2cb1196
NK
9296 * gfortran.dg/submodule_unexp.f90: Modified test
9297 to account for new error.
9298 * gfortran.dg/submodule_twice.f90: New Test
9299
b447b28c
JJ
93002017-04-10 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR c++/80176
9303 * g++.dg/init/ref23.C: New test.
9304
3bbd6768
TK
93052017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9306
9307 PR tree-optimization/80304
9308 * gfortran.dg/do_concurrent_4.f90: New test case.
9309
99827b5c
JW
93102017-04-10 Janus Weil <janus@gcc.gnu.org>
9311
9312 PR fortran/80046
9313 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9314
7db31bc2
DE
93152017-04-10 David Edelsohn <dje.gcc@gmail.com>
9316
9317 * g++.dg/torture/pr79905.C: Add -maltivec option.
9318
9058a2c5
JL
93192017-04-10 Jeff Law <law@redhat.com>
9320
9321 PR tree-optimization/80374
9322 * g++.dg/pr80374.c: New test.
9323
bd8f8642
KN
93242017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9325
9326 PR target/80108
9327 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9328 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9329
f634dd47
UB
93302017-04-10 Uros Bizjak <ubizjak@gmail.com>
9331
9332 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9333
065ba179
UB
93342017-04-10 Uros Bizjak <ubizjak@gmail.com>
9335
9336 PR testsuite/79356
9337 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9338
71b838d0
DS
93392017-04-10 Daniel Santos <daniel.santos@pobox.com>
9340
9341 PR testsuite/79867
9342 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9343
98a7a34e
MP
93442017-04-10 Marek Polacek <polacek@redhat.com>
9345
9346 PR sanitizer/80348
9347 * g++.dg/ubsan/div-by-zero-3.C: New test.
9348
aac69a62
BC
93492017-04-10 Bin Cheng <bin.cheng@arm.com>
9350
9351 PR tree-optimization/80153
9352 * gcc.c-torture/execute/pr80153.c: New.
9353
737237c9
RB
93542017-04-10 Richard Biener <rguenther@suse.de>
9355
9356 PR middle-end/80362
9357 * gcc.dg/torture/pr80362.c: New testcase.
9358
ba6ee9fc
RB
93592017-04-10 Richard Biener <rguenther@suse.de>
9360
9361 PR tree-optimization/80304
9362 * gcc.dg/torture/pr80304.c: New testcase.
9363
4d1a05f1
NS
93642017-04-10 Nathan Sidwell <nathan@acm.org>
9365
9366 PR target/79905
9367 * g++.dg/torture/pr79905.C: New.
9368
3ee0fb02
ML
93692017-04-10 Martin Liska <mliska@suse.cz>
9370
9371 PR sanitizer/80350
9372 * c-c++-common/ubsan/pr80350.c: New test.
9373
167a5b77
JJ
93742017-04-10 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR target/80324
9377 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9378
d691b7e4
ML
93792017-04-08 Martin Liska <mliska@suse.cz>
9380
9381 Revert:
9382 2017-04-07 Martin Liska <mliska@suse.cz>
9383
9384 PR ipa/80212
9385 * g++.dg/ipa/pr80212.C: New test.
9386
dcb2c527
JJ
93872017-04-07 Jakub Jelinek <jakub@redhat.com>
9388
c98b0016
JJ
9389 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9390 dg-options.
9391 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9392
dcb2c527
JJ
9393 PR target/80322
9394 PR target/80323
9395 PR target/80325
9396 PR target/80326
9397 * gcc.target/i386/avx512f-undefined-1.c: New test.
9398 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9399 * gcc.target/i386/avx-cvtsd-1.c: New test.
9400 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9401 * gcc.target/i386/avx512f-abspd-1.c: New test.
9402 * gcc.target/i386/avx-cvtss-1.c: New test.
9403 * gcc.target/i386/avx512f-absps-1.c: New test.
9404 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9405 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9406
1ef532f4
MP
94072017-04-07 Marek Polacek <polacek@redhat.com>
9408
9409 PR sanitizer/80348
9410 * g++.dg/ubsan/div-by-zero-2.C: New test.
9411
2166aeb3
MP
9412 PR c++/80095
9413 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9414
057da7af
VM
94152017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9416
9417 PR rtl-optimization/70478
9418 * gcc.target/s390/pr70478.c: New.
9419
3b6cb9e3
ML
94202017-04-07 Martin Liska <mliska@suse.cz>
9421
9422 PR target/79889
9423 * g++.dg/ext/mv8.C: Add aarch64* targets.
9424
70cd23c0
ML
94252017-04-07 Martin Liska <mliska@suse.cz>
9426
9427 PR ipa/80212
9428 * g++.dg/ipa/pr80212.C: New test.
9429
fe6bb25f
TP
94302017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9431
9432 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9433
bf7b869a
RB
94342017-04-07 Richard Biener <rguenther@suse.de>
9435
9436 PR tree-optimization/80334
9437 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9438 alignas on stack.
9439
2d143ba8
RB
94402017-04-07 Richard Biener <rguenther@suse.de>
9441
9442 PR middle-end/80341
9443 * gcc.dg/torture/pr80341.c: New testcase.
9444
ed3cd38d
JJ
94452017-04-06 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR debug/80234
9448 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9449 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9450
e5f56581
UB
94512017-04-06 Uros Bizjak <ubizjak@gmail.com>
9452
9453 PR target/79733
9454 * gcc.target/i386/pr79733.c: New test.
9455
a5211c80
UB
94562017-04-06 Uros Bizjak <ubizjak@gmail.com>
9457
9458 PR target/80298
9459 * gcc.target/i386/pr80298-1.c: New test.
9460 * gcc.target/i386/pr80298-2.c: Ditto.
9461
db086c96
TP
94622017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9463
9464 PR target/80082
9465 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9466 ARMv7-R.
9467
09b63f67
RB
94682017-04-06 Richard Biener <rguenther@suse.de>
9469
9470 PR tree-optimization/80334
9471 * g++.dg/torture/pr80334.C: New testcase.
9472
d9f8c5af
ML
94732017-04-06 Martin Liska <mliska@suse.cz>
9474
9475 PR sanitizer/80166
9476 * gcc.dg/asan/pr80166.c: New test.
9477
1b68991f
RO
94782017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9479
9480 PR tree-optimization/79390
9481 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9482
0f784346
RB
94832017-04-06 Richard Biener <rguenther@suse.de>
9484
9485 PR tree-optimization/80262
9486 * gcc.target/i386/pr80262.c: New testcase.
9487
23a429c2
RB
94882017-04-06 Richard Biener <rguenther@suse.de>
9489
9490 PR middle-end/80281
9491 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9492
e2323a2b
VM
94932017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9494
9495 PR rtl-optimization/70703
9496 * gcc.target/i386/pr70703.c: New.
9497
47a11342
JJ
94982017-04-05 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR sanitizer/80308
9501 * c-c++-common/asan/pr80308.c: New test.
9502
d0ee17a5
DV
95032017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9504
9505 PR target/79890
9506 * gcc.target/s390/pr79890.c: New test case.
9507
36f896c7
JJ
95082017-04-05 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR target/80310
9511 * c-c++-common/ubsan/pr80310.c: New test.
9512
d16e2ddd
JJ
95132017-04-04 Jakub Jelinek <jakub@redhat.com>
9514
e1201dff
JJ
9515 PR c++/80297
9516 * g++.dg/torture/pr80297.C: New test.
9517
d16e2ddd
JJ
9518 PR tree-optimization/79390
9519 * gcc.target/i386/pr79390.c: New test.
9520 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9521
c0ea338b
VR
95222017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9523
9524 PR c++/80296
9525 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9526
a1527a93
TP
95272017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9528
9529 PR target/80307
9530 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9531 targeting any CPU or architecture.
9532 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9533 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9534 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9535 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9536 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9537 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9538 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9539 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9540
065ba179 95412017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9542
9543 PR fortran/69498
9544 * gfortran.dg/submodule_unexp.f90: New test.
9545
b1fd967c
JJ
95462017-04-04 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR target/80286
9549 * gcc.target/i386/avx-pr80286.c: New test.
9550 * gcc.dg/pr80286.c: New test.
9551
248179b5
RB
95522017-04-04 Richard Biener <rguenther@suse.de>
9553
9554 PR middle-end/80281
9555 * gcc.dg/torture/pr80281.c: New testcase.
9556
a577fcf2
RB
95572017-04-04 Richard Biener <rguenther@suse.de>
9558
9559 PR tree-optimization/80275
9560 * g++.dg/opt/pr80275.C: Make g static.
9561
833bbf60
SB
95622017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9563
9564 PR rtl-optimization/60818
9565 * gcc.c-torture/compile/pr60818.c: New testcase.
9566
5764ee3c
JW
95672017-04-03 Jonathan Wakely <jwakely@redhat.com>
9568
9569 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9570 * gcc.dg/20031012-1.c: Likewise.
9571 * gcc.dg/ipa/ipcp-1.c: Likewise.
9572 * gcc.dg/torture/matrix-3.c: Likewise.
9573 * gcc.target/powerpc/ppc-spe.c: Likewise.
9574 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9575
bbdf4e81
PB
95762017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9577
9578 PR target/80246
9579 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9580 powerpc_vsx_ok.
9581 (std, ld): Limit scan-assembler-times check to lp64.
9582 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9583 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9584 powerpc_vsx_ok.
9585
44bc146f
PB
95862017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9587
9588 PR target/80246
9589 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9590
fff80893
RB
95912017-04-03 Richard Biener <rguenther@suse.de>
9592
9593 PR tree-optimization/80275
9594 * g++.dg/opt/pr80275.C: New testcase.
9595
79f9fc38
DV
95962017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9597
9598 PR testsuite/79356
9599 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9600
a8e70fd3
RD
96012017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9602
9603 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9604 (bal): Increase iteration count and assume alignment.
9605
e0061866
BC
96062017-04-03 Bin Cheng <bin.cheng@arm.com>
9607
9608 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9609
c2d43326
AP
96102017-04-02 Andrew Pinski <apinski@cavium.com>
9611
9612 * gcc.c-torture/compile/nested-3.c: New testcase.
9613 * gcc.c-torture/execute/20170401-1.c: New testcase.
9614 * gcc.c-torture/execute/20170401-2.c: New testcase.
9615
a5a9046d
SB
96162017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9617
9618 PR rtl-optimization/79405
9619 gcc.dg/pr79405.c: New testcase.
9620
6f3af356
JJ
96212017-03-31 Jakub Jelinek <jakub@redhat.com>
9622
eee3756d
JJ
9623 PR debug/79255
9624 * gcc.dg/pr79255.c: New test.
9625
6f3af356
JJ
9626 PR c++/79572
9627 * g++.dg/ubsan/null-8.C: New test.
9628
99e6cfd6
PH
96292017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9630
9631 PR target/80107
9632 * gfortran.dg/pr80107.f: New.
9633
094e6b7a
JL
96342017-03-31 Jeff Law <law@redhat.com>
9635
9636 PR tree-optimization/49498
9637 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9638
eceb2409 96392017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9640
eceb2409
RB
9641 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9642
c412c01a 96432017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9644
c412c01a
RB
9645 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9646
005f12bf
JJ
96472017-03-31 Jakub Jelinek <jakub@redhat.com>
9648
af88f557
JJ
9649 PR libstdc++/80251
9650 * g++.dg/ext/is_aggregate.C: New test.
9651
7d790165
JJ
9652 PR middle-end/80173
9653 * gcc.target/i386/pr80173.c: New test.
9654
a7d55154
JJ
9655 PR middle-end/80163
9656 * gcc.dg/pr80163.c: New test.
9657
005f12bf
JJ
9658 PR debug/80025
9659 * gcc.dg/torture/pr80025.c: New test.
9660
c8e0f43f
MF
96612017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9662
9663 * gcc.target/mips/pr52125.c: Add -msym32.
9664
724d25f3
JJ
96652017-03-30 Jakub Jelinek <jakub@redhat.com>
9666
9667 PR translation/80189
9668 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9669 * g++.dg/gomp/sharing-1.C: Likewise.
9670 * gfortran.dg/gomp/pr44536.f90: Likewise.
9671 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9672 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9673 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9674 * gfortran.dg/gomp/pr33439.f90: Likewise.
9675 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9676 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9677 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9678 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9679 * gcc.dg/gomp/sharing-1.c: Likewise.
9680
05dc406d
PB
96812017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9682
9683 PR target/80246
9684 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9685 Darwin and SPE.
9686 (dxex, dxexq): Update return type.
9687 (diex, diexq): Update argument type.
9688 * gcc.target/powerpc/pr80246.c: New test.
9689
b0fd4d7e
MJ
96902017-03-30 Martin Jambor <mjambor@suse.cz>
9691
9692 PR ipa/77333
9693 * g++.dg/ipa/pr77333.C: New test.
9694
de008ec4
JJ
96952017-03-30 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR target/80206
9698 * gcc.target/i386/pr80206.c: New test.
9699
28c02407
RB
97002017-03-30 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/77498
9703 * gfortran.dg/pr77498.f: New testcase.
9704
10fa8dfb
MP
97052017-03-29 Marek Polacek <polacek@redhat.com>
9706
9707 PR c/79730
9708 * gcc.dg/pr79730.c: New test.
9709
fdc54f39
JD
97102017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9711
9712 PR libgfortran/78670
9713 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9714 a character of length 1. Update test for success.
9715 * gfortran.dg/dtio_28.f03: New test.
9716 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9717 'scratch' to delete the file when done.
9718
533c0b69
SB
97192017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9720
9721 PR rtl-optimization/80233
9722 * gcc.c-torture/compile/pr80233.c: New testcase.
9723
e35229f8
TK
97242017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9725
9726 PR fortran/80254
9727 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9728 * gfortran.dg/dec_io_2a.f90: instead (new test).
9729
5c0a28d4
JW
97302017-03-28 Jiong Wang <jiong.wang@arm.com>
9731
9732 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9733
19846619
SB
97342017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9735
9736 PR testsuite/43496
9737 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9738 generating PIC code.
9739
e5119fab
VM
97402017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9741
9742 PR rtl-optimization/80193
9743 * gcc.target/i386/pr80193.c: New.
9744
cf474530
JW
97452017-03-28 Janus Weil <janus@gcc.gnu.org>
9746
9747 PR fortran/78661
9748 * gfortran.dg/dtio_25.f90: Modified test case.
9749 * gfortran.dg/dtio_27.f90: New test case.
9750
34fac449
UB
97512017-03-28 Uros Bizjak <ubizjak@gmail.com>
9752
9753 PR target/53383
9754 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9755 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9756 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9757
3e907b90
BC
97582017-03-28 Bin Cheng <bin.cheng@arm.com>
9759
9760 * gcc.c-torture/compile/irreducible-loop.c: New.
9761
522818b9
RS
97622017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9763
3e907b90 9764 PR tree-optimization/80218
522818b9
RS
9765 * gcc.dg/pr80218.c: New test.
9766
ea7d7da8
RB
97672017-03-28 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/78644
9770 * gcc.dg/pr78644-1.c: New testcase.
9771 * gcc.dg/pr78644-2.c: Likewise.
9772
498173ef
TT
97732017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9774
9775 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9776 * gcc.dg/pic-4.c: Likewise.
9777 * gcc.dg/pie-3.c: Likewise.
9778 * gcc.dg/pie-4.c: Likewise.
9779
c5ad2433
ML
97802017-03-28 Martin Liska <mliska@suse.cz>
9781
9782 PR ipa/80205
9783 * g++.dg/ipa/pr80205.C: New test.
9784
17722fb9
SKS
97852017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9786
9787 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9788 with sizeof(int) < 4.
9789 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9790 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9791 * gcc.dg/torture/pr79777.c: Likewise.
9792 * gcc.dg/torture/pr79910.c: Likewise.
9793
737f500a
RB
97942017-03-28 Richard Biener <rguenther@suse.de>
9795
9796 PR middle-end/80222
9797 * g++.dg/pr80222.C: New testcase.
9798
62f96a79
ML
97992017-03-28 Martin Liska <mliska@suse.cz>
9800
9801 PR ipa/80104
9802 * gcc.dg/ipa/pr80104.c: New test.
9803
72785f26
MP
98042017-03-28 Marek Polacek <polacek@redhat.com>
9805
9806 PR sanitizer/80067
9807 * c-c++-common/ubsan/shift-10.c: New test.
9808
86516987
JL
98092017-03-27 Jeff Law <law@redhat.com>
9810
4dbf1eee 9811 PR tree-optimization/80216
86516987
JL
9812 * gcc.c-torture/compile/pr80216.c: New test.
9813
aade772d
JJ
98142017-03-27 Jakub Jelinek <jakub@redhat.com>
9815
a9e4a1a5
JJ
9816 PR middle-end/80162
9817 * c-c++-common/pr80162-1.c: New test.
9818 * c-c++-common/pr80162-2.c: New test.
9819 * c-c++-common/pr80162-3.c: New test.
9820
aade772d
JJ
9821 PR target/80102
9822 * g++.dg/opt/pr80102.C: New test.
9823
d89f355e
MM
98242017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9825
9826 PR target/78543
9827 * gcc.target/powerpc/pr78543.c: New test.
9828
79c4d73b
KN
98292017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9830
9831 PR target/80103
9832 * gcc.target/powerpc/pr80103-1.c: New test.
9833
819df781
RB
98342017-03-27 Richard Biener <rguenther@suse.de>
9835
9836 PR tree-optimization/80181
9837 * gcc.dg/torture/pr80181.c: New testcase.
9838
84804c5b
CZ
98392017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9840
065ba179 9841 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9842
c5e5f5f6
RB
98432017-03-27 Richard Biener <rguenther@suse.de>
9844
9845 PR ipa/79776
9846 * g++.dg/ipa/pr79776.C: New testcase.
9847
7cd200f6
JJ
98482017-03-27 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR sanitizer/80168
9851 * gcc.dg/asan/pr80168.c: New test.
9852
79f512ff
RB
98532017-03-27 Richard Biener <rguenther@suse.de>
9854
9855 PR tree-optimization/80170
9856 * gcc.dg/pr80170.c: New testcase.
9857
672d9f8e
RB
98582017-03-27 Richard Biener <rguenther@suse.de>
9859
9860 PR middle-end/80171
9861 * g++.dg/torture/pr80171.C: New testcase.
9862
978fcba3
JDA
98632017-03-26 John David Anglin <danglin@gcc.gnu.org>
9864
431d7882
JDA
9865 * gcc.dg/torture/pr79732.c: Require alias support.
9866 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9867
978fcba3
JDA
9868 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9869 libatomic_available.
9870 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9871 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9872
1f10d710
JD
98732017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9874
9875 PR libgfortran/78881
9876 * gfortran.dg/dtio_26.f90: New test.
9877
41036686
PT
98782017-03-25 Paul Thomas <pault@gcc.gnu.org>
9879
9880 PR fortran/80156
9881 PR fortran/79382
9882 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9883 testcase for PR80156. Add a main programme that tests that
9884 the typebound generic is accessible.
9885
5da906ca
BS
98862017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9887
9888 PR rtl-optimization/80160
9889 PR rtl-optimization/80159
9890
9891 * gcc.target/i386/pr80160.c: New test.
9892
7dabefa0
JJ
98932017-03-24 Jakub Jelinek <jakub@redhat.com>
9894
9895 PR sanitizer/79904
9896 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9897
c8b1fbc1
MP
98982017-03-24 Marek Polacek <polacek@redhat.com>
9899
9900 PR c++/80119
9901 * g++.dg/warn/Wuninitialized-9.C: New test.
9902
76794c52
AK
99032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9904
9905 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9906 and remove the high-level builtin. The error message for the
9907 would prevent compilation from reaching the second.
9908 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9909
2de2b3f9
AK
99102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9911
9912 * gcc.target/s390/vxe/negfma-1.c: New test.
9913
7d2fd075
AK
99142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9915
9916 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9917 * gcc.target/s390/arch12/mul-1.c: New test.
9918 * gcc.target/s390/arch12/mul-2.c: New test.
9919
72612e4e
AK
99202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9921
9922 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9923
6c7774d1
AK
99242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9925
9926 * gcc.target/s390/vxe/popcount-1.c: New test.
9927
9ec98860
AK
99282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9929
9930 * gcc.target/s390/vxe/bitops-1.c: New test.
9931
6654e96f
AK
99322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9933
9934 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9935 * lib/target-supports.exp: Add effective target check s390_vxe.
9936
77c585ca
AK
99372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9938
9939 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9940 comparison instructions used from now on.
9941
b5de6e84
AK
99422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9943
9944 * gcc.target/s390/s390.exp (check_effective_target_vector):
9945 Include target-supports.exp and move target_vector check routine
9946 ...
9947 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9948 here and rename it.
9949 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9950 check from vector to s390_vx.
9951 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9952 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9953 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9954 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9955 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9956 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9957 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9958 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9959 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9960
a602f985
AK
99612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9962
9963 * gcc.target/s390/vector/vec-init-2.c: New test.
9964
085db63d
AK
99652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9966
9967 * gcc.dg/ubsan/pr79904-2.c: New test.
9968
dc4f29bc
AK
99692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9970
9971 PR target/79893
9972 * gcc.target/s390/zvector/pr79893.c: New test.
9973
56010684
JJ
99742017-03-24 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR rtl-optimization/80112
9977 * gcc.dg/pr80112.c: New test.
9978
f0d7b52d
RO
99792017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9980
9981 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9982 etc. line numbers.
9983 * gcc.dg/Walloca-1.c: Likewise.
9984 * gcc.dg/Walloca-2.c: Likewise.
9985 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9986
635684c4
BS
99872017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9988
9989 PR tree-optimization/80158
9990 * gfortran.fortran-torture/compile/pr80158.f: New file.
9991
76afddf3
RB
99922017-03-24 Richard Biener <rguenther@suse.de>
9993
9994 PR tree-optimization/80167
9995 * gcc.dg/graphite/pr80167.c: New testcase.
9996
c2e389bf
TV
99972017-03-24 Tom de Vries <tom@codesourcery.com>
9998
9999 PR testsuite/80092
10000 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
10001 dg-require-effective-target global_constructor.
10002 * gcc.dg/tls/emutls-2.c: Same.
10003
a72821b4
TV
100042017-03-24 Tom de Vries <tom@codesourcery.com>
10005
10006 PR testsuite/80092
10007 * c-c++-common/Wimplicit-fallthrough-34.c: Add
10008 dg-require-effective-target indirect_jumps.
10009
1658def9
TV
100102017-03-24 Tom de Vries <tom@codesourcery.com>
10011
10012 PR testsuite/80092
10013 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
10014 nonlocal_goto.
10015
90e02692
TV
100162017-03-24 Tom de Vries <tom@codesourcery.com>
10017
10018 PR testsuite/80092
10019 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
10020 * gcc.dg/Walloca-12.c: Same.
10021 * gcc.dg/attr-alloc_size-8.c: Same.
10022 * gcc.dg/Walloca-4.c: Same.
10023 * gcc.dg/Walloca-8.c: Same.
10024 * gcc.dg/Walloca-13.c: Same.
10025 * gcc.dg/Walloca-14.c: Same.
10026 * gcc.dg/attr-alloc_size-9.c: Same.
10027 * gcc.dg/Walloca-1.c: Same.
10028 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10029 * gcc.dg/Walloca-5.c: Same.
10030 * gcc.dg/Walloca-10.c: Same.
10031 * gcc.dg/Walloca-9.c: Same.
10032 * gcc.dg/attr-alloc_size-6.c: Same.
10033 * gcc.dg/Wvla-larger-than-1.c: Same.
10034 * gcc.dg/torture/pr71881.c: Same.
10035 * gcc.dg/torture/pr71901.c: Same.
10036 * gcc.dg/torture/pr78742.c: Same.
10037 * gcc.dg/builtin-alloc-size.c: Same.
10038 * gcc.dg/Walloca-2.c: Same.
10039 * gcc.dg/Walloca-6.c: Same.
10040 * gcc.dg/Walloca-11.c: Same.
10041 * gcc.dg/attr-alloc_size-7.c: Same.
10042 * gcc.dg/Wvla-larger-than-2.c: Same.
10043 * gcc.dg/Walloca-3.c: Same.
10044 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10045 * gcc.c-torture/compile/pr79413.c: Same.
10046 * gcc.c-torture/compile/pr78439.c: Same.
10047
842392c8
KN
100482017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10049
10050 * gcc.target/powerpc/p9-options-1.c: New test.
10051
de2b3f5c
KT
100522017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10053
10054 PR target/71436
10055 * gcc.c-torture/compile/pr71436.c: New test.
10056
2e6315ef 100572017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10058 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10059
10060 PR tree-optimization/79908
10061 PR tree-optimization/80136
10062 * gcc.dg/torture/pr79908.c: New file.
10063
9cdf0363
NK
100642017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10065
2e6315ef 10066 PR fortran/39239
9cdf0363
NK
10067 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10068
f3dd574e
JJ
100692017-03-22 Jakub Jelinek <jakub@redhat.com>
10070
f13e9cd5
JJ
10071 PR c++/80141
10072 * g++.dg/gomp/pr80141.C: New test.
10073
68ed2ba0
JJ
10074 PR c++/80129
10075 * g++.dg/torture/pr80129.C: New test.
10076
f3dd574e
JJ
10077 PR sanitizer/80110
10078 * g++.dg/tsan/pr80110.C: New test.
10079
918b6c9e
TK
100802017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10081
10082 PR fortran/80142
10083 * gfortran.dg/any_loc.f90: New test case.
10084
bf634d1c
TP
100852017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10086
10087 PR target/80082
10088 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10089 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10090
f7325b95
ML
100912017-03-22 Martin Liska <mliska@suse.cz>
10092
10093 PR target/79906
10094 * g++.dg/ext/mv8.C: Add power* targets.
10095
3f01b620
MS
100962017-03-21 Martin Sebor <msebor@redhat.com>
10097
10098 PR c++/79548
10099 * g++.dg/warn/Wunused-var-26.C: New test.
10100
1cefb051
BS
101012017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10102
10103 PR tree-optimization/79908
10104 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10105
edc1747f
MP
101062017-03-21 Marek Polacek <polacek@redhat.com>
10107 Martin Sebor <msebor@redhat.com>
10108
10109 PR tree-optimization/80109
10110 * gcc.dg/Walloca-14.c: New test.
10111
85106b87
JJ
101122017-03-21 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR target/80125
10115 * gcc.target/powerpc/pr80125.c: New test.
10116
e59a225f
NK
101172017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10118
10119 PR fortran/69498
10120 * gfortran.dg/unexp_attribute.f90: New test
10121
0ffe60b5 101222017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10123 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10124
10125 PR tree-optimization/79908
10126 * gcc.dg/torture/pr79908.c: New file.
10127
54eb90fe
SKS
101282017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10129
10130 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10131 with sizeof(int) < 4.
10132
5611c456
ML
101332017-03-21 Martin Liska <mliska@suse.cz>
10134
10135 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10136 apostrophes.
10137
e650ea2a
RB
101382017-03-21 Richard Biener <rguenther@suse.de>
10139
10140 PR tree-optimization/80032
10141 * g++.dg/opt/pr80032.C: New testcase.
10142
da2ce5f9
RB
101432017-03-21 Richard Biener <rguenther@suse.de>
10144
10145 PR tree-optimization/80122
10146 * gcc.dg/torture/pr80122.c: New testcase.
10147
9d60683a
TT
101482017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10149
10150 * gcc.dg/pic-2.c: Skip for MIPS.
10151 * gcc.dg/pie-2.c: Skip for MIPS.
10152
d3e19c2c
PC
101532017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10154
10155 PR c++/77752
10156 * g++.dg/cpp0x/initlist97.C: New.
10157 * g++.dg/cpp0x/initlist85.C: Update.
10158
8bee092e
JJ
101592017-03-21 Jakub Jelinek <jakub@redhat.com>
10160
9f30dff0
JJ
10161 PR c/67338
10162 * gcc.dg/pr67338.c: New test.
10163
8bee092e
JJ
10164 PR c++/35878
10165 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10166 dump instead of assembler.
10167 * g++.dg/init/pr35878_2.C: Likewise.
10168 * g++.dg/init/pr35878_3.C: Likewise.
10169
4d1b8e70
JJ
101702017-03-21 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR c/80097
10173 * gcc.dg/ubsan/pr80097.c: New test.
10174
c34923c4
BS
101752017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10176
10177 PR tree-optimization/80054
10178 * g++.dg/torture/pr80054.C: New file.
10179
b0ba96c2
KN
101802017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10181
10182 PR target/79963
10183 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10184 directive to assure selection of proper bit using rlwinm insn.
10185 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10186 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10187 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10188 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10189
92377255
MP
101902017-03-20 Marek Polacek <polacek@redhat.com>
10191 Paolo Carlini <paolo.carlini@oracle.com>
10192
10193 PR c++/80059 - ICE with noexcept and __transaction_atomic
10194 * g++.dg/tm/pr80059-2.C: New test.
10195 * g++.dg/tm/pr80059.C: New test.
10196
243e28bf
ML
101972017-03-20 Martin Liska <mliska@suse.cz>
10198
10199 PR middle-end/79753
10200 * gcc.target/i386/mpx/pr79753.c: New test.
10201
918112d3
ML
102022017-03-20 Martin Liska <mliska@suse.cz>
10203
10204 PR target/79769
10205 PR target/79770
10206 * g++.dg/pr79769.C: New test.
10207 * gcc.target/i386/mpx/pr79770.c: New test.
10208
e325aba2
AK
102092017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10210
10211 PR target/78857
10212 * gcc.target/s390/load-and-test-fp-1.c: New test.
10213 * gcc.target/s390/load-and-test-fp-2.c: New test.
10214
91d2c04c
PT
102152017-03-18 Paul Thomas <pault@gcc.gnu.org>
10216
10217 PR fortran/79676
10218 * gfortran.dg/submodule_28.f08 : New test.
10219
c7e4107b
PT
102202017-03-18 Paul Thomas <pault@gcc.gnu.org>
10221
10222 PR fortran/71838
10223 * gfortran.dg/submodule_26.f08 : New test.
10224 * gfortran.dg/submodule_27.f08 : New test.
10225
d8fe28be
PH
102262017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10227
10228 PR target/79951
10229 * gcc.target/powerpc/pr79951.c: New.
10230
4a17943d
BS
102312017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10232
10233 PR rtl-optimization/79910
10234 * gcc.dg/torture/pr79910.c: New test.
10235
7f166d94
JL
102362017-03-17 Jeff Law <law@redhat.com>
10237
10238 PR tree-optimization/71437
10239 * gcc.dg/tree-ssa/pr71437.c: New test.
10240 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10241 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10242 now caught by VRP, but which were previously caught by DOM.
10243
12c4f7dc
RB
102442017-03-17 Richard Biener <rguenther@suse.de>
10245
10246 PR middle-end/80075
10247 * g++.dg/torture/pr80075.C: New testcase.
10248
207f3423
MM
102492017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10250
10251 PR target/71294
10252 * g++.dg/pr71294.C: New test.
10253
9fc900af
SB
102542017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10255
10256 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10257
c05c2380
JJ
102582017-03-16 Jakub Jelinek <jakub@redhat.com>
10259
e711928b
JJ
10260 PR fortran/80010
10261 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10262
c05c2380
JJ
10263 PR fortran/79886
10264 * gfortran.dg/pr79886.f90: New test.
10265
3231d64b
MM
102662017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10267
10268 PR target/79038
10269 * gcc.target/powerpc/pr79038-1.c: New test.
10270
81ef1f5e
SB
102712017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10272
10273 PR fortran/33271
10274 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10275
395a1e9b
JW
102762017-03-15 Jiong Wang <jiong.wang@arm.com>
10277
10278 PR testsuite/79356
10279 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10280
05f65910
UB
102812017-03-15 Uros Bizjak <ubizjak@gmail.com>
10282
10283 PR target/80019
10284 * gcc.target/i386/pr80019.c: New test.
10285
94285a7d
ML
102862017-03-15 Martin Liska <mliska@suse.cz>
10287
10288 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10289
a983542b
MS
102902017-03-14 Martin Sebor <msebor@redhat.com>
10291
10292 PR tree-optimization/79800
10293 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10294 * gcc.dg/tree-ssa/pr79800.c: New test.
10295
76ca5f40
MM
102962017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10297
10298 PR target/79947
10299 * gcc.target/powerpc/pr79947.c: New test.
10300
5d9a283a
MS
103012017-03-14 Martin Sebor <msebor@redhat.com>
10302
10303 PR middle-end/80020
10304 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10305 * gcc.dg/attr-alloc_size-7.c: Same.
10306 * gcc.dg/attr-alloc_size-9.c: Same.
10307 * gcc.dg/builtin-alloc-size.c: Same.
10308 * gcc.dg/pr80020.c: New test.
10309
4692943d
BS
103102017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10311
10312 PR rtl-optimization/79728
10313 * gcc.target/i386/sse-globalreg.c: New test.
10314
861d9d5e
ML
103152017-03-14 Martin Liska <mliska@suse.cz>
10316
10317 PR lto/66295
10318 * gcc.dg/tree-prof/pr66295.c: New test.
10319
a48018b5
ML
103202017-03-13 Martin Liska <mliska@suse.cz>
10321
10322 PR middle-end/78339
10323 * gcc.target/i386/mpx/pr78339.c: New test.
10324
8c56cc5a
CZ
103252017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10326
065ba179 10327 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10328
14555394
CZ
103292017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10330
065ba179 10331 * gcc.target/arc/pr9001090948.c: New file.
14555394 10332
3079b92e
SB
103332017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10334
10335 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10336 Fix test. Make early-out condition return early. Correct comments.
10337
c08de9db
JD
103382017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10339
10340 PR libgfortran/78854
10341 * gfortran.dg/dtio_25.f90: New test.
10342
66b27545
MS
103432017-03-10 Martin Sebor <msebor@redhat.com>
10344
10345 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10346
8f2f6381
BS
103472017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10348
10349 PR rtl-optimization/78911
10350 * gcc.target/i386/pr78911-1.c: New test.
10351 * gcc.target/i386/pr78911-2.c: New test.
10352
8e2c69b4 103532017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10354
8e2c69b4
WS
10355 PR target/79941
10356 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10357 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10358 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10359
455d833c
MP
103602017-03-10 Marek Polacek <polacek@redhat.com>
10361
10362 PR c++/79967
10363 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10364
cdd669f9
JJ
103652017-03-10 Jakub Jelinek <jakub@redhat.com>
10366
e260b0a7
JJ
10367 PR c++/79899
10368 * g++.dg/other/friend7.C: New test.
10369
cdd669f9
JJ
10370 PR c++/79896
10371 * g++.dg/ext/int128-5.C: New test.
10372
730e6e46
SB
103732017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10374
10375 PR testsuite/79356
10376 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10377 powerpc, sparc, or s390x.
10378
fc8f6304
PH
103792017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10380
10381 PR target/79907
10382 * gcc.target/powerpc/pr79907.c: New.
10383
f1b0632a
OH
103842017-03-10 Olivier Hainque <hainque@adacore.com>
10385
10386 * gnat.dg/opt64.adb: New test.
10387 * gnat.dg/opt64_pkg.ads: New helper.
10388 * gnat.dg/opt64_pkg.adb: New helper.
10389
5558f089
JJ
103902017-03-10 Jakub Jelinek <jakub@redhat.com>
10391
2d9dd4fb
JJ
10392 PR rtl-optimization/79909
10393 * gcc.target/powerpc/pr79909.c: New test.
10394
72772e67
JJ
10395 PR tree-optimization/79972
10396 * gcc.dg/pr79972.c: New test.
10397
5558f089
JJ
10398 PR tree-optimization/77975
10399 * gcc.dg/pr77975.c: New test.
10400
822a132c
MP
104012017-03-09 Marek Polacek <polacek@redhat.com>
10402
10403 PR c++/79962
10404 PR c++/79984
10405 * c-c++-common/nonnull-3.c: New test.
10406 * g++.dg/warn/Wnonnull3.C: New test.
10407
c9819d22
MF
104082017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10409
10410 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10411 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10412
36618428
MP
104132017-03-09 Marek Polacek <polacek@redhat.com>
10414
10415 PR sanitizer/79757
10416 * gcc.dg/ubsan/pr79757-1.c: New test.
10417 * gcc.dg/ubsan/pr79757-2.c: New test.
10418 * gcc.dg/ubsan/pr79757-3.c: New test.
10419 * gcc.dg/ubsan/pr79757-4.c: New test.
10420 * gcc.dg/ubsan/pr79757-5.c: New test.
10421
01e5af5a
JJ
104222017-03-09 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR c/79969
10425 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10426
6443c7c0
MP
104272017-03-09 Marek Polacek <polacek@redhat.com>
10428
10429 PR c++/79687
10430 * g++.dg/expr/ptrmem8.C: New test.
10431 * g++.dg/expr/ptrmem9.C: New test.
10432
d721dc3c
RB
104332017-03-09 Richard Biener <rguenther@suse.de>
10434
10435 PR tree-optimization/79977
10436 * gcc.dg/graphite/pr79977.c: New testcase.
10437
1f1fd3e2
TT
104382017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10439
10440 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10441 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10442 * lib/target-supports.exp (check_effective_target_rdynamic):
10443 New proc.
10444
16967aff
RB
104452017-03-09 Richard Biener <rguenther@suse.de>
10446
10447 PR middle-end/79971
10448 * gcc.dg/fixed-point/pr79971.c: New testcase.
10449
26d7dc48
RB
104502017-03-09 Richard Biener <rguenther@suse.de>
10451
10452 PR ipa/79970
10453 * gcc.dg/torture/pr79970.c: New testcase.
10454
35f77c28
PC
104552017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10456
10457 PR c++/71966
10458 * g++.dg/cpp0x/pr71966-1.C: New.
10459 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10460
8a7df031
ML
104612017-03-09 Martin Liska <mliska@suse.cz>
10462
10463 PR tree-optimization/79631
10464 * gcc.target/i386/mpx/pr79631.c: New test.
10465
3828bb0d
ML
104662017-03-09 Martin Liska <mliska@suse.cz>
10467
10468 PR target/65705
10469 PR target/69804
10470 * gcc.target/i386/pr71458.c: Update scanned pattern.
10471
410a590c
MP
104722017-03-09 Marek Polacek <polacek@redhat.com>
10473
10474 PR c++/79672
10475 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10476 * g++.dg/warn/Wduplicated-branches3.C: New test.
10477
f084a22e
PG
104782017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10479
10480 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10481
a278b1c3
ML
104822017-03-09 Martin Liska <mliska@suse.cz>
10483
10484 PR ipa/79764
10485 * g++.dg/pr79764.C: New test.
10486
8dc19053
ML
104872017-03-09 Martin Liska <mliska@suse.cz>
10488
10489 PR ipa/79761
10490 * g++.dg/pr79761.C: New test.
10491
030fc94a
JJ
104922017-03-09 Jakub Jelinek <jakub@redhat.com>
10493
9e463823
JJ
10494 PR sanitizer/79944
10495 * c-c++-common/asan/pr79944.c: New test.
10496
6b62f323
JJ
10497 PR target/79932
10498 * gcc.target/i386/pr79932-2.c: New test.
10499
030fc94a
JJ
10500 PR target/79932
10501 * gcc.target/i386/pr79932-1.c: New test.
10502
423aec8b
MP
105032017-03-09 Marek Polacek <polacek@redhat.com>
10504
10505 PR c++/79900 - ICE in strip_typedefs
10506 * g++.dg/warn/Wpadded-1.C: New test.
10507
6659fe59
MP
105082017-03-08 Marek Polacek <polacek@redhat.com>
10509
10510 * g++.dg/Walloca1.C: Adjust dg-warning.
10511
f1a675e4
AH
105122017-03-08 Andrew Haley <aph@redhat.com>
10513
10514 PR tree-optimization/79943
10515 * gcc.dg/tree-ssa/pr79943.c: New test.
10516
edfcd7e3
RB
105172017-03-08 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/79955
10520 * gcc.dg/uninit-24.c: New testcase.
10521
61fdfd8c
RB
105222017-03-08 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/79920
10525 * gcc.dg/vect/pr79920.c: New testcase.
10526
4b48e883
JJ
105272017-03-08 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR sanitizer/79904
10530 * gcc.dg/ubsan/pr79904.c: New test.
10531
a71dbc63
JJ
105322017-03-07 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR c/79834
10535 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10536 diagnostics.
10537
d8a90142
MP
105382017-03-07 Marek Polacek <polacek@redhat.com>
10539
10540 PR middle-end/79809
10541 * g++.dg/Walloca1.C: New test.
10542
a5e9e3e4
ML
105432017-03-07 Martin Liska <mliska@suse.cz>
10544
10545 PR middle-end/68270
10546 * g++.dg/pr68270.C: New test.
10547
1f6dba54
JJ
105482017-03-07 Jakub Jelinek <jakub@redhat.com>
10549
760f82db
JJ
10550 PR rtl-optimization/79901
10551 * gcc.target/i386/pr79901.c: New test.
10552
1f6dba54
JJ
10553 PR sanitizer/79897
10554 * c-c++-common/ubsan/pr79897.c: New test.
10555
feca7b89
VM
105562017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10557
10558 PR rtl-optimization/79571
10559 * gcc.target/i386/pr79571.c: New.
10560
bdbbf28d
MP
105612017-03-06 Marek Polacek <polacek@redhat.com>
10562
10563 PR c++/79796 - ICE with NSDMI and this pointer
10564 * g++.dg/cpp0x/nsdmi13.C: New test.
10565
52564551
JK
105662017-03-06 Julia Koval <julia.koval@intel.com>
10567
10568 PR target/79793
10569 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10570 directives.
10571 * gcc.target/i386/interrupt-13.c: Ditto.
10572 * gcc.target/i386/interrupt-14.c: Ditto.
10573 * gcc.target/i386/interrupt-15.c: Ditto.
10574
345edb37
JJ
105752017-03-06 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR c++/79822
10578 * g++.dg/cpp0x/constexpr-79822.C: New test.
10579
a8d25fd0
RB
105802017-03-06 Richard Biener <rguenther@suse.de>
10581
10582 PR tree-optimization/79894
10583 * gcc.dg/vect/pr79887.c: New testcase.
10584
522fcdd7
RB
105852017-03-06 Richard Biener <rguenther@suse.de>
10586
10587 PR tree-optimization/79824
10588 * gcc.dg/vect/pr79824-1.c: New testcase.
10589 * gcc.dg/vect/pr79824-2.c: Likewise.
10590
54649631
TT
105912017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10592
10593 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10594 gettimeofday. Remove dg-skip-if for AVR.
10595 * lib/target-supports.exp (check_effective_target_gettimeofday):
10596 New proc.
10597
4bbc8970
RD
105982017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10599
10600 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10601 * gcc.target/s390/hotpatch-10.c: Likewise.
10602 * gcc.target/s390/hotpatch-11.c: Likewise.
10603 * gcc.target/s390/hotpatch-12.c: Likewise.
10604 * gcc.target/s390/hotpatch-13.c: Likewise.
10605 * gcc.target/s390/hotpatch-14.c: Likewise.
10606 * gcc.target/s390/hotpatch-15.c: Likewise.
10607 * gcc.target/s390/hotpatch-16.c: Likewise.
10608 * gcc.target/s390/hotpatch-17.c: Likewise.
10609 * gcc.target/s390/hotpatch-18.c: Likewise.
10610 * gcc.target/s390/hotpatch-19.c: Likewise.
10611 * gcc.target/s390/hotpatch-2.c: Likewise.
10612 * gcc.target/s390/hotpatch-26.c: Likewise.
10613 * gcc.target/s390/hotpatch-27.c: Likewise.
10614 * gcc.target/s390/hotpatch-28.c: Likewise.
10615 * gcc.target/s390/hotpatch-3.c: Likewise.
10616 * gcc.target/s390/hotpatch-4.c: Likewise.
10617 * gcc.target/s390/hotpatch-5.c: Likewise.
10618 * gcc.target/s390/hotpatch-6.c: Likewise.
10619 * gcc.target/s390/hotpatch-7.c: Likewise.
10620 * gcc.target/s390/hotpatch-8.c: Likewise.
10621 * gcc.target/s390/hotpatch-9.c: Likewise.
10622
5f215a70
PC
106232017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10624
10625 PR c++/64574
10626 * g++.dg/template/crash125.C: New.
10627
296cc393
JJ
106282017-03-06 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR target/79812
10631 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10632
ca8942a3
TT
106332017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10634
10635 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10636
c1b993c0
PG
106372017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10638
10639 * gcc.target/mips/msa-minmax.c: New tests.
10640
a50a32aa
ML
106412017-03-06 Martin Liska <mliska@suse.cz>
10642
10643 PR sanitize/79783
10644 * g++.dg/asan/pr79783.C: New test.
10645
5ada812c
PG
106462017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10647
10648 * gcc.target/mips/msa-dotp.c: New tests.
10649
334b3c4b
PG
106502017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10651
10652 * gcc.target/mips/msa-bclri.c: New test.
10653
d8b4baeb
PC
106542017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10655
10656 PR c++/70266
10657 * g++.dg/tm/pr70266.C: New.
10658
ef78bc3c 106592017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10660 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10661
10662 * gfortran.dg/coarray/fail_image_1.f08: New test.
10663 * gfortran.dg/coarray/fail_image_2.f08: New test.
10664 * gfortran.dg/coarray/failed_images_1.f08: New test.
10665 * gfortran.dg/coarray/failed_images_2.f08: New test.
10666 * gfortran.dg/coarray/image_status_1.f08: New test.
10667 * gfortran.dg/coarray/image_status_2.f08: New test.
10668 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10669 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10670 * gfortran.dg/coarray_fail_st.f90: New test.
10671 * gfortran.dg/coarray_failed_images_1.f08: New test.
10672 * gfortran.dg/coarray_image_status_1.f08: New test.
10673 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10674
7f5a7d78
MP
106752017-03-03 Marek Polacek <polacek@redhat.com>
10676
10677 PR c/79758
10678 * gcc.dg/noncompile/pr79758.c: New test.
10679
cc195d46
JJ
106802017-03-03 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR middle-end/79805
10683 * g++.dg/opt/pr79805.C: New test.
10684
945b6e16
AS
106852017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10686
10687 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10688 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10689 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10690 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10691 * gcc.target/i386/i386.exp
10692 (check_effective_target_avx512vpopcntdq): New.
10693
31dcc385
TT
106942017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10695
10696 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10697 ilp32 targets and match DImode registers for lp64 targets.
10698
0e174ae1
UB
106992017-03-03 Uros Bizjak <ubizjak@gmail.com>
10700
10701 * g++.dg/pr71624.C: Disable for x32.
10702 * g++.dg/pr71633.C: Ditto.
10703
93505ec5
JJ
107042017-03-03 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR target/79807
10707 * gcc.target/i386/pr79807.c: New test.
10708
d78a1c01
ML
107092017-03-03 Martin Liska <mliska@suse.cz>
10710
10711 PR tree-optimization/79803
10712 * gcc.dg/tree-ssa/pr79803.c: New test.
10713
ec7f796e
ML
107142017-03-03 Martin Liska <mliska@suse.cz>
10715
10716 PR rtl-optimization/79574
10717 * gcc.dg/pr79574-2.c: New test.
10718
30d309aa
RB
107192017-03-03 Richard Biener <rguenther@suse.de>
10720
10721 PR c++/79825
10722 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10723
38801de5
JJ
107242017-03-03 Jakub Jelinek <jakub@redhat.com>
10725
10726 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10727
7278b0a2
MP
107282017-03-03 Marek Polacek <polacek@redhat.com>
10729
10730 PR c++/79791
10731 * g++.dg/warn/Wwrite-strings-1.C: New test.
10732 * g++.dg/warn/Wwrite-strings-2.C: New test.
10733 * g++.dg/warn/Wwrite-strings-3.C: New test.
10734 * g++.dg/warn/Wwrite-strings-4.C: New test.
10735 * g++.dg/warn/Wwrite-strings-5.C: New test.
10736 * g++.dg/warn/Wwrite-strings-6.C: New test.
10737 * g++.dg/warn/Wwrite-strings-7.C: New test.
10738 * g++.dg/warn/Wwrite-strings-8.C: New test.
10739 * g++.dg/warn/Wwrite-strings-9.C: New test.
10740 * g++.dg/warn/Wwrite-strings-10.C: New test.
10741 * g++.dg/warn/Wwrite-strings-11.C: New test.
10742 * g++.dg/warn/Wwrite-strings-12.C: New test.
10743
75473a91
RB
107442017-03-03 Richard Biener <rguenther@suse.de>
10745
10746 PR middle-end/79818
10747 * gcc.dg/torture/pr79818.c: New testcase.
10748
50bea0c5
JJ
107492017-03-02 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR c++/79782
10752 * g++.dg/warn/Wunused-parm-10.C: New test.
10753
130f15ce
UB
107542017-03-02 Uros Bizjak <ubizjak@gmail.com>
10755
10756 * gcc.dg/rtl/x86_64/*.c: Test for
10757 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10758
dc362ada
UB
107592017-03-02 Uros Bizjak <ubizjak@gmail.com>
10760
10761 PR target/79514
10762 * gcc.target/i386/pr79514.c: New test.
10763
fe792dd8
JJ
107642017-03-02 Jakub Jelinek <jakub@redhat.com>
10765
10766 PR rtl-optimization/79780
10767 * gcc.c-torture/compile/pr79780.c: New test.
10768
e80facb4
RB
107692017-03-02 Richard Biener <rguenther@suse.de>
10770
10771 PR tree-optimization/79345
10772 PR c++/42000
10773 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10774 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10775 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10776
eb0e7c34
RB
107772017-03-02 Richard Biener <rguenther@suse.de>
10778
10779 PR c/79756
10780 * gcc.dg/vector-1.c: New testcase.
10781
653a4b32
BC
107822017-03-02 Bin Cheng <bin.cheng@arm.com>
10783
10784 PR tree-optimization/66768
10785 * gcc.target/i386/pr66768.c: New test.
10786
da403f31
RB
107872017-03-02 Richard Biener <rguenther@suse.de>
10788
10789 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10790 * gcc.dg/rtl/x86_64/final.c: Likewise.
10791 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10792 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10793 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10794 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10795
83692f96
RB
107962017-03-02 Richard Biener <rguenther@suse.de>
10797
10798 PR tree-optimization/79777
10799 * gcc.dg/torture/pr79777.c: New testcase.
10800
71dedb33
MS
108012017-03-01 Martin Sebor <msebor@redhat.com>
10802
10803 PR middle-end/79692
10804 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10805 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10806 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10807 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10808
48990905
UB
108092017-03-01 Uros Bizjak <ubizjak@gmail.com>
10810
10811 * gcc.target/i386/invsize-2.c: New test.
10812 * gcc.target/i386/invsize-3.c: Ditto.
10813 * gcc.target/i386/invsize-4.c: Ditto.
10814 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10815 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10816
c7f0c9f3
MM
108172017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10818
10819 PR target/79439
10820 * gcc.target/powerpc/pr79439.c: New test.
10821
f5ef6bfc
PH
108222017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10823
10824 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10825 scan string.
10826
10827
50181506
KN
108282017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10829
10830 PR target/79395
10831 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10832 pattern to look for vcmpequd. instead of vcmpnew.
10833 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10834 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10835 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10836 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10837 look for xvcmpeqdp. instead of xvcmpnedp.
10838 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10839 look for vcmpequd. instead of vcmpnew.
10840 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10841 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10842 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10843 look for xvcmpeqsp. instead of xvcmpnesp.
10844 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10845 look for xvcmpeqdp. instead of xvcmpnedp.
10846 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10847 look for vcmpequd. instead of vcmpnew.
10848 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10849 look for vcmpeqsp instead of xvcmpnesp.
10850 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10851 look for xvcmpeqdp instead of xvcmpnedp.
10852
0100ae43
RB
108532017-03-01 Richard Biener <rguenther@suse.de>
10854
10855 PR middle-end/79721
10856 * gcc.dg/torture/pr79721.c: New testcase.
10857
0f3f4ffe
JJ
108582017-03-01 Jakub Jelinek <jakub@redhat.com>
10859
42132674
JJ
10860 PR c++/79681
10861 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10862 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10863
e3e9e8ca
JJ
10864 PR c++/79746
10865 * g++.dg/warn/Wunused-parm-9.C: New test.
10866
0f3f4ffe
JJ
10867 PR tree-optimization/79734
10868 * g++.dg/opt/pr79734.C: New test.
10869
ad1de652
JJ
108702017-02-28 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR tree-optimization/79737
10873 * gcc.c-torture/execute/pr79737-1.c: New test.
10874 * gcc.c-torture/execute/pr79737-2.c: New test.
10875
7a1ae923
EB
108762017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10877
10878 * gcc.target/sparc/20170228-1.c: New test.
10879
2af0c3ed
UB
108802017-02-28 Uros Bizjak <ubizjak@gmail.com>
10881
10882 * gcc.target/i386/invsize-1.c: New test.
10883
203ced0a
MS
108842017-02-28 Martin Sebor <msebor@redhat.com>
10885
10886 PR tree-optimization/79691
10887 * gcc.dg/tree-ssa/pr79691.c: New test.
10888
8a915b87
JJ
108892017-02-28 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR target/79729
10892 * gcc.target/i386/pr79729.c: New test.
10893
41aa3a38
RB
108942017-02-28 Richard Biener <rguenther@suse.de>
10895
10896 PR tree-optimization/79740
10897 * gcc.dg/torture/pr79740.c: New testcase.
10898
587240d2
RB
108992017-02-28 Richard Biener <rguenther@suse.de>
10900
10901 PR middle-end/79731
10902 * c-c++-common/torture/pr79731.c: New testcase.
10903
dd3f4560
RB
109042017-02-28 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/79732
10907 * gcc.dg/torture/pr79732.c: New testcase.
10908
c7d97b28
RB
109092017-02-28 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/79723
10912 * gcc.target/i386/pr79723.c: New testcase.
10913
c8f28a3c
PH
109142017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10915
10916 PR target/79544
10917 * gcc.target/powerpc/pr79544.c: New.
10918
c91c3003
PC
109192017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10920
10921 PR c++/79414
10922 * g++.dg/parse/crash67.C: New.
10923
57fa080b
BC
109242017-02-27 Bin Cheng <bin.cheng@arm.com>
10925
10926 PR tree-optimization/77536
10927 * gcc.dg/vect/pr79347.c: Revise testing string.
10928
68b948d3
RB
109292017-02-27 Richard Biener <rguenther@suse.de>
10930
10931 PR tree-optimization/45397
10932 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10933
69a2e8a1
RB
109342017-02-27 Richard Biener <rguenther@suse.de>
10935
10936 PR tree-optimization/79690
10937 * gcc.target/i386/pr79690.c: New testcase.
10938
c7b608a9
TK
109392017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10940
10941 PR fortran/51119
10942 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10943 of original.
10944 * gfortran.dg/inline_matmul_11.f90: Likewise.
10945 * gfortran.dg/inline_matmul_9.f90: Likewise.
10946 * gfortran.dg/matmul_13.f90: New test.
10947 * gfortran.dg/matmul_14.f90: New test.
10948
98561a9b
JJ
109492017-02-25 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR middle-end/79396
10952 * g++.dg/opt/pr79396.C: New test.
10953
77be9417
DH
109542017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10955
10956 PR fortran/79597
10957 * gfortran.dg/dtio_6.f90: Update test.
10958
109592017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10960
10961 PR fortran/79601
10962 * gfortran.dg/interface_operator_2.f90: New test.
10963
b9822443
JJ
109642017-02-24 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR c/79677
10967 * gcc.dg/pr79677.c: New test.
10968
4bc2b786
MF
109692017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10970
10971 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10972 of mov.ps.
10973 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10974 (cond_move1): Simplify condition to force generation of
10975 mov[nz].ps.
10976 (cond_move2): Likewise.
10977
4227c9ad
JJ
109782017-02-24 Jakub Jelinek <jakub@redhat.com>
10979
10980 PR c++/79588
10981 * g++.dg/warn/Wrestrict-1.C: New test.
10982 * g++.dg/warn/Wrestrict-2.C: New test.
10983
fd527ec1
DE
109842017-02-24 David Edelsohn <dje.gcc@gmail.com>
10985
10986 * g++.dg/ext/complit15.C: Require LTO.
10987
2af8fd5c
TT
109882017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10989
10990 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10991 logical_op_short_circuit to skip targets.
10992 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10993 and s390.
10994
0b9cdb9a
EB
109952017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10996
10997 * gnat.dg/opt63.adb: New test.
10998
4af362a9
EB
109992017-02-24 Eric Botcazou <ebotcazou@adacore.com>
11000
11001 * gnat.dg/discr47.adb: New test.
11002
7699e88f
RB
110032017-02-24 Richard Biener <rguenther@suse.de>
11004
11005 PR tree-optimization/79389
11006 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
11007
e3beb191
PC
110082017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
11009
11010 PR c++/79361
11011 * g++.dg/cpp0x/pr79361-1.C: New.
11012 * g++.dg/cpp0x/pr79361-2.C: Likewise.
11013
195610aa
EB
110142017-02-23 Eric Botcazou <ebotcazou@adacore.com>
11015
11016 * gcc.target/visium/bit_test.c: Accept any lsr form.
11017 * gcc.target/visium/block_move.c: Tweak.
11018
17885cad
DV
110192017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
11020
11021 PR 68749
11022 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
11023
45f7faf0
RB
110242017-02-23 Richard Biener <rguenther@suse.de>
11025
11026 PR tree-optimization/79683
11027 * gcc.target/i386/pr79683.c: New testcase.
11028
18eb304e
JL
110292017-02-22 Jeff Law <law@redhat.com>
11030
11031 PR tree-optimization/79578
11032 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11033
0a864a97
SD
110342017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11035
11036 * gcc.target/mips/msa-fp-cc.c: New test.
11037
fe8ece05
JJ
110382017-02-22 Jakub Jelinek <jakub@redhat.com>
11039
e40b6fc7
JJ
11040 PR c++/79664
11041 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11042 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11043 * g++.dg/gomp/pr79664.C: New test.
11044
fe8ece05
JJ
11045 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11046
78af14ae
MP
110472017-02-22 Marek Polacek <polacek@redhat.com>
11048
11049 PR c++/79653
11050 * g++.dg/cpp0x/alignas10.C: New test.
11051 * g++.dg/cpp0x/alignas9.C: New test.
11052
8fdddd3d
MP
11053 PR c++/79657
11054 * g++.dg/ext/underlying_type12.C: New test.
11055
61ac5ebe
MP
11056 PR c/79662
11057 * gcc.dg/enum-incomplete-4.c: New test.
11058
888c7050
JJ
110592017-02-22 Jakub Jelinek <jakub@redhat.com>
11060
11061 PR target/70465
11062 * gcc.target/i386/pr70465-2.c: New test.
11063
6d3daa1a
UB
110642017-02-21 Uros Bizjak <ubizjak@gmail.com>
11065
11066 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11067
76dd203e
RB
110682017-02-22 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/79673
11071 * gcc.target/i386/pr79673.c: New testcase.
11072
a9c774d2
RB
110732017-02-22 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/79666
11076 * gcc.dg/torture/pr79666.c: New testcase.
11077
8f4f841a
ML
110782017-02-22 Martin Liska <mliska@suse.cz>
11079
11080 PR lto/79587
11081 * gcc.dg/tree-prof/pr79587.c: New test.
11082
a232a1cb
MP
110832017-02-21 Marek Polacek <polacek@redhat.com>
11084
11085 PR c++/79535
11086 * g++.dg/ext/flexary23.C: New test.
11087
b86fec68
UB
110882017-02-21 Uros Bizjak <ubizjak@gmail.com>
11089
11090 PR target/79593
11091 * gcc.target/i386/pr79593.c: New test.
11092
5c3f1d7b
JJ
110932017-02-21 Jakub Jelinek <jakub@redhat.com>
11094
b7280ac2
JJ
11095 PR c++/79654
11096 * g++.dg/cpp1z/decomp26.C: New test.
11097
5c3f1d7b
JJ
11098 PR sanitizer/79589
11099 * g++.dg/ubsan/pr79589.C: New test.
11100
1486c2a7
JL
111012017-02-21 Jeff Law <law@redhat.com>
11102
11103 PR tree-optimization/79621
11104 * gcc.c-torture/compile/pr79621.c: New test.
11105
2f3ec56d
JJ
111062017-02-21 Jakub Jelinek <jakub@redhat.com>
11107
3bb43119
JJ
11108 PR c++/79655
11109 * g++.dg/cpp1y/constexpr-79655.C: New test.
11110
664beaf2 11111 PR c++/79639
b86fec68 11112 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11113
956d3e61
JJ
11114 PR target/79633
11115 * gcc.target/i386/mpx/pr79633.c: New test.
11116
d4cbfca4
JJ
11117 PR target/79570
11118 * gcc.dg/pr79570.c: New test.
11119
00bc9de3
JJ
11120 PR c++/79641
11121 * c-c++-common/pr79641.c: New test.
11122
d002d099
JJ
11123 PR tree-optimization/79649
11124 * gcc.target/i386/pr79649.c: New test.
11125
2f3ec56d
JJ
11126 PR target/79494
11127 * gcc.dg/pr79494.c: New test.
11128
e6655a5f
SB
111292017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11130
11131 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11132 to dg-options.
11133
111342017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11135
11136 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11137
fd527ec1
DE
111382017-02-02 Jason Merrill <jason@redhat.com>
11139
11140 PR c++/79580
11141 * g++.dg/ext/complit15.C: New.
11142
027a9dd5
KN
111432017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11144
11145 PR target/78056
11146 * gcc.target/powerpc/pr78056-8.c: Remove.
11147
80480cee
MP
111482017-02-20 Marek Polacek <polacek@redhat.com>
11149
11150 PR middle-end/79537
11151 * gcc.dg/comp-goto-4.c: New test.
11152
85ade8d6
MP
11153 PR sanitizer/79558
11154 * c-c++-common/ubsan/bounds-14.c: New test.
11155
705d3b77
JJ
111562017-02-20 Jakub Jelinek <jakub@redhat.com>
11157
11158 PR target/79568
11159 * gcc.target/i386/pr79568-1.c: New test.
11160 * gcc.target/i386/pr79568-2.c: New test.
11161 * gcc.target/i386/pr79568-3.c: New test.
11162
dc42a736
PT
111632017-02-16 Paul Thomas <pault@gcc.gnu.org>
11164
11165 PR fortran/79382
705d3b77
JJ
11166 * gfortran.dg/dtio_10.f90: Change test of error message.
11167 * gfortran.dg/dtio_23.f90: New test.
11168 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11169
1ca6a74f
PT
111702017-02-20 Paul Thomas <pault@gcc.gnu.org>
11171
11172 PR fortran/79434
705d3b77 11173 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11174
63af1586
PT
111752017-02-19 Paul Thomas <pault@gcc.gnu.org>
11176
11177 PR fortran/79447
705d3b77 11178 * gfortran.dg/submodule_24.f08: New test.
63af1586 11179
4ca4d1e9
AV
111802017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11181
11182 PR fortran/79229
11183 * gfortran.dg/class_allocate_24.f90: New test.
11184
dea71ad0
PT
111852017-02-19 Paul Thomas <pault@gcc.gnu.org>
11186
11187 PR fortran/79402
11188 * gfortran.dg/submodule_23.f90: New test.
11189
f46e2bc9
PC
111902017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11191
11192 PR c++/79380
11193 * g++.dg/cpp0x/alignas8.C: New.
11194
7dfa657b
JW
111952017-02-19 Eric Fiselier <eric@efcs.ca>
11196 Jonathan Wakely <jwakely@redhat.com>
11197
11198 PR c++/69523
11199 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11200
eab1f169
PK
112012017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11202
11203 * gcc.dg/gimplefe-26.c: New test.
11204
47e16d83
JDA
112052017-02-18 John David Anglin <danglin@gcc.gnu.org>
11206
11207 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11208
c2615951
JJ
112092017-02-18 Jakub Jelinek <jakub@redhat.com>
11210
c28fcc60
JJ
11211 PR target/79569
11212 * gcc.target/i386/3dnowA-3.c: New test.
11213
c2615951
JJ
11214 PR target/79559
11215 * gcc.target/i386/pr79559.c: New test.
11216
97fcf744
JM
112172017-02-17 Joseph Myers <joseph@codesourcery.com>
11218
11219 * gcc.dg/c11-float-2.c: New test.
11220 * gcc.dg/torture/float128-floath.c,
11221 gcc.dg/torture/float128x-floath.c,
11222 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11223 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11224 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11225 *_DECIMAL_DIG macros with DECIMAL_DIG.
11226
a530e181
BS
112272017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11228
11229 PR target/79261
11230 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11231
1d516992
JK
112322017-02-17 Julia Koval <julia.koval@intel.com>
11233
11234 * gcc.target/i386/rdpid.c New test.
11235 * gcc.target/i386/sse-12.c: Add -mrdpid.
11236 * gcc.target/i386/sse-13.c: Ditto.
11237 * gcc.target/i386/sse-14.c: Ditto.
11238 * gcc.target/i386/sse-22.c: Ditto.
11239 * gcc.target/i386/sse-23.c: Ditto.
11240 * g++.dg/other/i386-2.C: Ditto.
11241 * g++.dg/other/i386-3.C: Ditto.
11242
3185712c
SB
112432017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11244
11245 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11246 * gcc.dg/pr61441.c: Ditto.
11247
a261ee49
ML
112482017-02-17 Martin Liska <mliska@suse.cz>
11249
11250 PR rtl-optimization/79574
11251 * gcc.dg/pr79574.c: New test.
11252
5bf69d74
MP
112532017-02-17 Marek Polacek <polacek@redhat.com>
11254
11255 PR middle-end/79536
11256 * gcc.dg/torture/pr79536.c: New test.
11257
a72b242e
AM
112582017-02-16 Alan Modra <amodra@gmail.com>
11259
11260 * gcc.c-torture/execute/pr79286.c: New.
11261
bcac0b4d
JJ
112622017-02-16 Jakub Jelinek <jakub@redhat.com>
11263
11264 PR c++/79512
11265 * c-c++-common/gomp/pr79512.c: New test.
11266
945c17d8
MS
112672017-02-15 Martin Sebor <msebor@redhat.com>
11268
11269 PR c++/79363
11270 * g++.dg/ext/flexary12.C: Adjust.
11271 * g++.dg/ext/flexary20.C: Same.
11272 * g++.dg/ext/flexary21.C: Same.
11273 * g++.dg/ext/flexary22.C: New test.
11274
25c99850
BC
112752017-02-15 Bin Cheng <bin.cheng@arm.com>
11276
11277 PR tree-optimization/79347
11278 * gcc.dg/vect/pr79347.c: New test.
11279
4f5e5fcb
JJ
112802017-02-15 Jakub Jelinek <jakub@redhat.com>
11281
e7202857
JJ
11282 PR c++/79301
11283 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11284 [[deprecated]] comment.
11285 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11286 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11287 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11288 [[deprecated]] in -std=c++11.
11289 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11290 [[fallthrough]] in -std=c++11 and -std=c++14.
11291
4f5e5fcb
JJ
11292 PR c++/79288
11293 * g++.dg/tls/pr79288.C: New test.
11294
c7545f1c
MP
112952017-02-15 Marek Polacek <polacek@redhat.com>
11296
11297 PR c/79515
11298 * gcc.dg/dfp/pr79515.c: New.
11299
1114b39c
DE
113002017-02-15 David Edelsohn <dje.gcc@gmail.com>
11301
11302 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11303
93b87d1d
TS
113042017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11305
11306 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11307 "opt_files".
11308
fa8db6ea
JJ
113092017-02-15 Jakub Jelinek <jakub@redhat.com>
11310
11311 PR target/79487
11312 * gcc.dg/dfp/pr79487.c: New test.
11313 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11314 2017-02-13 change.
11315
8722316b
CL
113162017-01-14 Carl Love <cel@us.ibm.com>
11317
11318 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11319 xvcvsxdsp and xvcvuxdsp instructions.
11320
2932fe90
SB
113212017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11322
11323 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11324 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11325 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11326 64-bit default target.
11327 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11328 a 64-bit default target.
11329
63d09033
JJ
113302017-02-14 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR target/79481
11333 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11334 (test_3vx): Change return type from int to void.
63d09033
JJ
11335 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11336 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11337 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11338 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11339 tests.
11340 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11341 (test_3vx): Change return type from int to void.
11342 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11343 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11344 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11345 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11346 tests.
11347 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11348 intrinsic. Change scan-assembler-times number from 1 to 2.
11349 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11350 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11351 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11352 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11353 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11354 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11355 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11356
8668fae0
UB
113572017-02-14 Uros Bizjak <ubizjak@gmail.com>
11358
11359 PR middle-end/61225
11360 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11361 Use dg-additional-options for ia32 target. Remove XFAIL.
11362
95d96609
UB
113632017-02-14 Uros Bizjak <ubizjak@gmail.com>
11364
11365 PR target/79495
11366 * gcc.target/i386/pr79495.c: New test.
11367
6f207d58
MP
113682017-02-14 Marek Polacek <polacek@redhat.com>
11369
11370 PR c++/79420
11371 PR c++/79463
11372 * g++.dg/cpp1y/pr79463.C: New.
11373 * g++.dg/template/incomplete10.C: New.
11374 * g++.dg/template/incomplete9.C: New.
11375
ee139af5
L
113762017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11377
11378 PR target/79498
11379 * gcc.target/i386/pr79498.c: New test.
11380
bf00c9e0
MS
113812017-02-14 Martin Sebor <msebor@redhat.com>
11382
11383 PR middle-end/79448
11384 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11385 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11386 * gcc.dg/tree-ssa/pr79448.c: New test.
11387
6c022f73
JL
113882017-02-14 Jeff Law <law@redhat.com>
11389
11390 PR tree-optimization/79095
11391 * g++.dg/pr79095-1.C: New test
11392 * g++.dg/pr79095-2.C: New test
11393 * g++.dg/pr79095-3.C: New test
11394 * g++.dg/pr79095-4.C: New test
11395 * g++.dg/pr79095-5.C: New test
11396 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11397 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11398
b719f884
JG
113992017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11400
11401 * gcc.target/aarch64/vect_fp16_1.c: New.
11402
1be33173
PK
114032017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11404
11405 * gcc.dg/gimplefe-25.c: New test.
11406
73424a09
JJ
114072017-02-14 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR tree-optimization/79408
11410 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11411
977472e8
RB
114122017-02-14 Richard Biener <rguenther@suse.de>
11413
11414 PR middle-end/79432
11415 * gcc.dg/torture/pr79432.c: New testcase.
11416
ee75687b
MS
114172017-02-13 Martin Sebor <msebor@redhat.com>
11418
11419 PR middle-end/79496
11420 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11421
b84702c0
JJ
114222017-02-13 Jakub Jelinek <jakub@redhat.com>
11423
ecc04fae
JJ
11424 PR sanitizer/79341
11425 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11426 variables volatile.
11427
b84702c0
JJ
11428 PR c++/79232
11429 * g++.dg/cpp1z/eval-order4.C: New test.
11430 * g++.dg/other/pr79232.C: New test.
11431
b9a161ff
NS
114322017-02-13 Nathan Sidwell <nathan@acm.org>
11433
11434 PR c++/79296
11435 * g++.dg/cpp0x/pr79296.C: New.
11436
d8505fac
SB
114372017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11438
11439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11440 Instead, xfail powerpc*-*-* && lp64.
11441
efb802cb
SB
114422017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11443
11444 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11445 powerpc_p8vector_ok.
11446 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11447
8d6427c6
AS
114482017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11449
11450 PR target/79449
11451 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11452 for reading beyond a 4k boundary.
11453
9b7716c9
JJ
114542017-02-13 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR rtl-optimization/79388
11457 PR rtl-optimization/79450
11458 * gcc.c-torture/execute/pr79388.c: New test.
11459 * gcc.c-torture/execute/pr79450.c: New test.
11460
4bb91707
TK
114612017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11462
11463 PR fortran/65542
9b7716c9 11464 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11465
e22910c2
JJ
114662017-02-11 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR sanitizer/79341
11469 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11470
acbbac04
JH
114712017-02-11 Jan Hubicka <hubicka@ucw.cz>
11472
11473 PR tree-ssa/56727
11474 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11475
e493f96b
JJ
114762017-02-10 Jakub Jelinek <jakub@redhat.com>
11477
11478 PR c++/79457
11479 * g++.dg/cpp0x/pr79457.C: New test.
11480
773acd54
SB
114812017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11482
11483 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11484 scan-assembler unless lp64.
11485
b56f814e
SB
114862017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11487
11488 PR tree-optimization/66612
11489 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11490
5e659d16
SB
114912017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11492
11493 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11494 of all powerpc.
11495
6f4f30bf
MP
114962017-02-10 Marek Polacek <polacek@redhat.com>
11497
11498 PR c++/79435
11499 * g++.dg/cpp1y/pr79435.C: New.
11500
3799a5b8
MP
11501 PR c++/79184
11502 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11503
052ef81d
CL
115042017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11505
11506 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11507 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11508 New.
11509 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11510 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11511 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11512 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11513 (vtst_expected_poly64x2): Move to aarch64-only section.
11514 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11515 (vtst_p64, vtstq_p64): New tests.
11516
a7c8ed0c
PC
115172017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11518
11519 PR c++/71737
11520 * g++.dg/cpp0x/pr71737.C: New.
11521
3dcde5ef 115222017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11523 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11524
11525 * gcc.dg/gimplefe-error-1.c: New testcase.
11526 * gcc.dg/gimplefe-error-2.c: New testcase.
11527 * gcc.dg/gimplefe-error-3.c: New testcase.
11528
6139a3b7
JJ
115292017-02-10 Jakub Jelinek <jakub@redhat.com>
11530
11531 PR tree-optimization/79411
11532 * gcc.c-torture/compile/pr79411.c: New test.
11533
9bfc55d0
JJ
115342017-02-09 Jakub Jelinek <jakub@redhat.com>
11535 Jason Merrill <jason@redhat.com>
11536
11537 PR c++/79143
11538 * g++.dg/cpp1z/pr79143.C: New test.
11539
0b90c541
JH
115402017-02-09 Jan Hubicka <hubicka@ucw.cz>
11541
11542 * gcc.dg/loop-unswitch-2.c: Update testcase.
11543 * gcc.dg/loop-unswitch-1.c: Update testcase.
11544
192b048b
MP
115452017-02-09 Marek Polacek <polacek@redhat.com>
11546
11547 PR c/79428
11548 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11549 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11550 * c-c++-common/goacc/pr79428-1.c: New test.
11551 * c-c++-common/gomp/pr79428-2.c: New test.
11552 * c-c++-common/gomp/pr79428-5.c: New test.
11553 * c-c++-common/gomp/pr79428-6.c: New test.
11554 * c-c++-common/pr79428-3.c: New test.
11555
e9a9033b
AK
115562017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11557
11558 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11559 testcases.
11560
56f71478
JJ
115612017-02-09 Jakub Jelinek <jakub@redhat.com>
11562
28f6839b
JJ
11563 PR c/79413
11564 * gcc.c-torture/compile/pr79413.c: New test.
11565
f08683a1
JJ
11566 PR c++/79429
11567 * c-c++-common/gomp/pr79429.c: New test.
11568 * g++.dg/gomp/pr79429.C: New test.
11569
56f71478
JJ
11570 PR c/79431
11571 * c-c++-common/gomp/pr79431.c: New test.
11572
02889d23
CLT
115732017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11574 Cesar Philippidis <cesar@codesourcery.com>
11575 Joseph Myers <joseph@codesourcery.com>
11576 Chung-Lin Tang <cltang@codesourcery.com>
11577
11578 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11579 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11580 * c-c++-common/goacc/loop-auto-2.c: New.
11581 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11582 * c-c++-common/goacc/tile-2.c: New.
11583 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11584 * g++.dg/goacc/tile-1.C: New, check tile subst.
11585 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11586 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11587 * gfortran.dg/goacc/tile-1.f90: New test.
11588 * gfortran.dg/goacc/tile-2.f90: New test.
11589 * gfortran.dg/goacc/tile-lowering.f95: New test.
11590
9c0c77d2
RB
115912017-02-09 Richard Biener <rguenther@suse.de>
11592
11593 PR tree-optimization/69823
11594 * gcc.dg/graphite/pr69823.c: New testcase.
11595
f39bad9f
PH
115962017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11597
11598 PR target/78604
11599 * gcc.target/powerpc/pr78604.c: New.
11600
fc00b9ce
KN
116012017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11602
11603 PR target/68972
11604 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11605 disable this test on power architecture.
11606
50c1f4a5
RB
116072017-02-08 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/71824
11610 PR tree-optimization/79409
11611 * gcc.dg/graphite/pr71824-3.c: New testcase.
11612
74a15d14
JJ
116132017-02-08 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR tree-optimization/79408
11616 * gcc.dg/tree-ssa/pr79408.c: New test.
11617
d798497e
RB
116182017-02-08 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/71824
11621 * gcc.dg/graphite/pr71824-2.c: New testcase.
11622
9d5019a1
AP
116232017-02-07 Andrew Pinski <apinski@cavium.com>
11624
705d3b77 11625 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11626
ec48209a
JJ
116272017-02-07 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR rtl-optimization/79386
11630 * gcc.c-torture/compile/pr79386.c: New test.
11631
e5f234b2
DV
116322017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11633 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11634
11635 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11636 *-*-solaris*.
11637
1f138b75
JJ
116382017-02-07 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR target/79299
11641 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11642 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11643
7af4b20d
RB
116442017-02-07 Richard Biener <rguenther@suse.de>
11645
11646 * gcc.dg/gimplefe-23.c: New testcase.
11647 * gcc.dg/gimplefe-24.c: Likewise.
11648
d95c2fc7
CL
116492017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11650
11651 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11652 scan-assembler instead of scan-assembler-times.
11653 * gcc.target/aarch64/test_frame_10.c: Likewise.
11654 * gcc.target/aarch64/test_frame_12.c: Likewise.
11655 * gcc.target/aarch64/test_frame_2.c: Likewise.
11656 * gcc.target/aarch64/test_frame_4.c: Likewise.
11657 * gcc.target/aarch64/test_frame_6.c: Likewise.
11658 * gcc.target/aarch64/test_frame_7.c: Likewise.
11659 * gcc.target/aarch64/test_frame_8.c: Likewise.
11660
fa5d44d0
RO
116612017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11662
11663 * gcc.target/i386/pr78419.c: Require ifunc support.
11664
d9b4ce00
DE
116652017-02-07 David Edelsohn <dje.gcc@gmail.com>
11666
11667 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11668
bb7d75ff
PP
116692017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11670
11671 PR c++/79360
11672 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11673
122e7b4f
KC
116742017-02-06 Kito Cheng <kito.cheng@gmail.com>
11675
11676 * lib/target-supports.exp: Define the RISC-V target.
11677 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11678 * gcc.dg/builtin-apply2.c: Likewise.
11679 * gcc.dg/ifcvt-4.c: Likewise.
11680 * gcc.dg/loop-8.c: Likewise.
11681 * gcc.dg/sibcall-10.c: Likewise.
11682 * gcc.dg/sibcall-9.c: Likewise.
11683 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11684 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11685 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11686 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11687 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11688 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11689 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11690
391675ac
MM
116912017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11692
11693 PR target/66144
11694 * gcc.target/powerpc/pr66144-1.c: New test.
11695 * gcc.target/powerpc/pr66144-2.c: Likewise.
11696 * gcc.target/powerpc/pr66144-3.c: Likewise.
11697
e495e31a
MS
116982017-02-06 Martin Sebor <msebor@redhat.com>
11699
11700 PR tree-optimization/79376
11701 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11702 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11703
2568d8a1
JJ
117042017-02-06 Jakub Jelinek <jakub@redhat.com>
11705
98e09245
JJ
11706 PR c++/79379
11707 * g++.dg/cpp1y/constexpr-79379.C: New test.
11708
e8b0383c
JJ
11709 PR c++/79377
11710 * g++.dg/lookup/pr79377.C: New test.
11711
a5e8cbd1
JJ
11712 PR c++/79372
11713 * g++.dg/cpp1z/decomp25.C: New test.
11714
2568d8a1
JJ
11715 PR tree-optimization/79284
11716 * gcc.c-torture/compile/pr79284.c: New test.
11717
aae936b9
PC
117182017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11719
11720 PR c++/70448
11721 * g++.dg/cpp0x/pr70448.C: New.
11722
daf57541
DV
117232017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11724
11725 PR 78348
11726 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11727 to dg-options.
11728
0898c74d
GJL
117292017-02-06 Georg-Johann Lay <avr@gjlay.de>
11730
11731 PR target/78883
11732 * gcc.c-torture/compile/pr78883.c: New test.
11733
5d3ebb71
JH
117342017-02-05 Jan Hubicka <hubicka@ucw.cz>
11735
11736 PR tree-ssa/79347
11737 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11738 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11739 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11740 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11741 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11742 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11743 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11744 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11745 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11746 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11747 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11748 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11749 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11750
139d4065
AV
117512017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11752
11753 PR fortran/79344
11754 * gfortran.dg/allocate_with_source_24.f90: New test.
11755
4b9c80d8
AV
117562017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11757
11758 PR fortran/79230
11759 * gfortran.dg/der_ptr_component_2.f90: New test.
11760
f3877b2f
EB
117612017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11762
11763 * gcc.target/sparc/20170205-1.c: New test.
11764
d8a09ada
JDA
117652017-02-03 John David Anglin <danglin@gcc.gnu.org>
11766
a2a86d6a
JDA
11767 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11768 libatomic_available.
11769
a1d99925
JDA
11770 * gcc.dg/pr77587.c: Require alias support.
11771 * gcc.dg/pr77587a.c: Likewise.
11772
d8bf159e
JDA
11773 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11774 * gcc.c-torture/execute/pr78622.c: Likewise.
11775
d8a09ada
JDA
11776 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11777 hppa*-*-hpux*.
11778 * c-c++-common/Wunused-var-16.c: Likewise.
11779 * c-c++-common/builtin-shuffle-1.c: Likewise.
11780 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11781 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11782
f589a1ce
MS
117832017-02-03 Martin Sebor <msebor@redhat.com>
11784
11785 PR tree-optimization/79327
11786 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11787 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11788 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11789
5b00f9d2
JJ
117902017-02-03 Jakub Jelinek <jakub@redhat.com>
11791 Martin Sebor <msebor@redhat.com>
11792
11793 PR tree-optimization/79327
11794 * gcc.dg/tree-ssa/pr79327.c: New test.
11795 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11796 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11797 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11798 (test_sprintf_chk_range_schar): Adjust dg-message.
11799 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11800 * gcc.c-torture/execute/pr79327.c: New test.
11801
437f0a81
JJ
118022017-02-03 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR target/79354
11805 * gcc.target/powerpc/pr79354.c: New test.
11806 * gcc.c-torture/execute/pr79354.c: New test.
11807
3f343040
MS
118082017-02-03 Martin Sebor <msebor@redhat.com>
11809
11810 PR tree-optimization/79352
11811 * gcc.dg/tree-ssa/pr79352.c: New test.
11812
46a2ab58
ML
118132017-02-03 Martin Liska <mliska@suse.cz>
11814
11815 PR lto/66295
11816 * gcc.target/i386/mvc9.c: New test.
11817
baa2d1cd
PH
118182017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11819
11820 PR target/79158
11821 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11822 to VSX reg.
11823
30c6ec2f
JH
118242017-02-02 Jan Hubicka <hubicka@ucw.cz>
11825
11826 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11827 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11828 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11829 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11830 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11831 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11832 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11833 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11834 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11835 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11836 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11837 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11838 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11839
ebee1eb9
MS
118402017-02-02 Martin Sebor <msebor@redhat.com>
11841
11842 PR middle-end/79275
11843 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11844 * gcc.dg/tree-ssa/pr79275.c: New test.
11845
dcd25b8a
AS
118462017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11847
dc362ada 11848 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11849
0f0c2cc3
JH
118502017-02-02 Jan Hubicka <hubicka@ucw.cz>
11851
11852 PR middle-end/77445
11853 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11854 threading is done.
11855
1c372840
TC
118562017-02-02 Tamar Christina <tamar.christina@arm.com>
11857
11858 PR middle-end/78142
11859 * gcc.target/aarch64/vector_initialization_nostack.c
11860 (f12): Use one vector
11861
9f11a4a7
JJ
118622017-02-02 Jakub Jelinek <jakub@redhat.com>
11863
bef7e561
JJ
11864 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11865 * c-c++-common/asan/misalign-1.c: Likewise.
11866 * c-c++-common/asan/misalign-2.c: Likewise.
11867 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11868 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11869 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11870 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11871 add -ffat-lto-objects from/to dg-additional-options.
11872 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11873 dg-additional-options.
11874
9f11a4a7
JJ
11875 PR target/79197
11876 * gcc.target/powerpc/pr79197.c: New test.
11877 * gcc.c-torture/compile/pr79197.c: New test.
11878
09661674
RB
118792017-02-02 Richard Biener <rguenther@suse.de>
11880
11881 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11882
d8d58893
PC
118832017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11884
11885 PR c++/69637
11886 * g++.dg/cpp0x/pr69637-1.C: New.
11887 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11888
521a70a4
AK
118892017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11890
11891 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11892
e26b502d
BS
118932017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11894
11895 PR target/70012
11896 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11897 conditions.
11898
55e75c7c
JJ
118992017-02-01 Jakub Jelinek <jakub@redhat.com>
11900
11901 PR testsuite/79324
11902 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11903 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11904 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11905 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11906 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11907 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11908 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11909 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11910 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11911 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11912 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11913 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11914 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11915
a4476973
ML
119162017-02-01 Martin Liska <mliska@suse.cz>
11917
11918 PR testsuite/79272
11919 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11920
3f3181b1
RB
119212017-02-01 Richard Biener <rguenther@suse.de>
11922
11923 PR testsuite/76957
11924 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11925 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11926 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11927 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11928
1e7ef862
RB
119292017-02-01 Richard Biener <rguenther@suse.de>
11930
11931 PR middle-end/79315
11932 * gfortran.dg/pr79315.f90: New testcase.
11933
405a7406
RB
119342017-02-01 Richard Biener <rguenther@suse.de>
11935
11936 PR tree-optimization/71824
11937 * gcc.dg/graphite/pr71824.c: New testcase.
11938
19bdccb4
JJ
119392017-01-31 Jakub Jelinek <jakub@redhat.com>
11940
11941 PR c++/79304
11942 * g++.dg/diagnostic/pr79304.C: New test.
11943
fcb2cdfc
DM
119442017-01-31 David Malcolm <dmalcolm@redhat.com>
11945
11946 PR c++/79298
11947 * g++.dg/spellcheck-pr79298.C: New test case.
11948
7cfa044d
DM
119492017-01-31 David Malcolm <dmalcolm@redhat.com>
11950
11951 PR preprocessor/79210
11952 * gcc.dg/format/pr79210.c: New test case.
11953 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11954 New function.
11955
de3fbef6
NS
119562017-01-31 Nathan Sidwell <nathan@acm.org>
11957
5ae37bdf
NS
11958 PR c++/79290
11959 * g++.dg/warn/pr79290.C: New.
11960
de3fbef6
NS
11961 PR c++/67273
11962 PR c++/79253
11963 * g++.dg/cpp1y/pr67273.C: New.
11964 * g++.dg/cpp1y/pr79253.C: New.
11965
7f357c61
NS
119662017-01-31 Nathan Sidwell <nathan@acm.org>
11967
11968 PR c++/79264
11969 * g++.dg/cpp1y/pr61636-1.C: Augment.
11970
5b11971a
CL
119712017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11972
11973 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11974 rand() instead of random().
11975
8b670f93
AH
119762017-01-30 Aldy Hernandez <aldyh@redhat.com>
11977
11978 PR tree-optimization/71691
11979 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11980
4727e06b
AK
119812017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11982
11983 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11984 __ARCH__.
11985
b6dae849
JJ
119862017-01-31 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR tree-optimization/79267
11989 * g++.dg/opt/pr79267.C: New test.
11990
40fb9c89
AO
119912017-01-30 Alexandre Oliva <aoliva@redhat.com>
11992
11993 PR debug/63238
11994 * gcc.dg/debug/dwarf2/align-1.c: New.
11995 * gcc.dg/debug/dwarf2/align-2.c: New.
11996 * gcc.dg/debug/dwarf2/align-3.c: New.
11997 * gcc.dg/debug/dwarf2/align-4.c: New.
11998 * gcc.dg/debug/dwarf2/align-5.c: New.
11999 * gcc.dg/debug/dwarf2/align-6.c: New.
12000 * gcc.dg/debug/dwarf2/align-as-1.c: New.
12001 * g++.dg/debug/dwarf2/align-1.C: New.
12002 * g++.dg/debug/dwarf2/align-2.C: New.
12003 * g++.dg/debug/dwarf2/align-3.C: New.
12004 * g++.dg/debug/dwarf2/align-4.C: New.
12005 * g++.dg/debug/dwarf2/align-5.C: New.
12006 * g++.dg/debug/dwarf2/align-6.C: New.
12007
3095f651
AS
120082017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12009
12010 PR target/79170
12011 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
12012
3cf88bff
MS
120132017-01-30 Martin Sebor <msebor@redhat.com>
12014
12015 PR testsuite/79293
12016 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
12017
37731134
ML
120182017-01-30 Martin Liska <mliska@suse.cz>
12019
12020 PR gcov-profile/79259
12021 * g++.dg/tree-prof/pr79259.C: New test.
12022
0c7247cc
RB
120232017-01-30 Richard Biener <rguenther@suse.de>
12024
12025 PR tree-optimization/79276
12026 * gcc.dg/torture/pr79276.c: New testcase.
12027
ab4be5d1
DV
120282017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12029
12030 PR target/79240
12031 * gcc.target/s390/pr79240.c: New test.
12032
6687d58d
BS
120332017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12034
12035 PR target/79268
12036 * gcc.target/powerpc/pr79268.c: New file.
12037 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12038 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12039 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12040 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12041
b5df96c3
JDA
120422017-01-28 John David Anglin <danglin@gcc.gnu.org>
12043
fc34d7b8
JDA
12044 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12045
9efc84e4
JDA
12046 PR testsuite/70583
12047 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12048
4bfbe3ae
JDA
12049 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12050 * gnat.dg/debug9.adb: Likewise.
12051
8d0b306f
JDA
12052 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12053
b5df96c3
JDA
12054 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12055 libatomic_available.
12056 * gfortran.dg/coarray_42.f90: Likewise.
12057 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12058 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12059 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12060
eb339366
MS
120612017-01-27 Martin Sebor <msebor@redhat.com>
12062
12063 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12064
711ce021
BS
120652017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12066
12067 PR rtl-optimization/79194
12068 * gcc.dg/torture/pr79194.c: New test.
12069
d8321b33
VM
120702017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12071
12072 PR tree-optimization/71374
2568d8a1 12073 * gcc.target/i386/pr71374.c: New.
d8321b33 12074
9e2ea13e
MS
120752017-01-27 Martin Sebor <msebor@redhat.com>
12076
12077 PR c++/71290
12078 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12079 a dg-error directive.
12080
9eb7045b
VM
120812017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12082
12083 PR target/79131
12084 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12085 * gcc.target/arm/pr79131-2.c: New.
12086
f75bbf3f
BS
120872017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12088
12089 PR target/65484
12090 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12091 vectorized on POWER unless hardware misaligned loads are
12092 available.
12093
3f54004b
BC
120942017-01-27 Bin Cheng <bin.cheng@arm.com>
12095
12096 PR rtl-optimization/78559
12097 * gcc.c-torture/execute/pr78559.c: New test.
12098
40b6bff9
RB
120992017-01-27 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/79245
12102 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12103 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12104
b2f8892e
JJ
121052017-01-27 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR c/79199
12108 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12109 target. Use 4294967293U instead of 4294967293.
12110
b002f3b9
RB
121112017-01-27 Richard Biener <rguenther@suse.de>
12112
12113 PR tree-optimization/71433
12114 * gcc.dg/Warray-bounds-21.c: New testcase.
12115
38f50ab6
RB
121162017-01-27 Richard Biener <rguenther@suse.de>
12117
12118 PR tree-optimization/79244
12119 * gcc.dg/torture/pr79244.c: New testcase.
12120
c04f4139
JJ
121212017-01-27 Jakub Jelinek <jakub@redhat.com>
12122
12123 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12124 all occurrences of 40 to 32.
12125
6ca513f9
RE
121262017-01-27 Richard Earnshaw <rearnsha@arm.com>
12127
12128 PR target/79239
12129 * gcc.target/arm/pr79239.c: New test.
12130
d876f5cd
DV
121312017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12132
12133 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12134
bb6a6ee9
AB
121352017-01-27 Adam Butcher <adam@jessamine.co.uk>
12136
12137 PR c++/64382
12138 * g++.dg/cpp1y/pr64382.C: New test.
12139
31c87a43
MS
121402017-01-26 Martin Sebor <msebor@redhat.com>
12141
12142 PR middle-end/78703
12143 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12144 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12145 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12146 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12147
f7c06c0f
JJ
121482017-01-26 Jakub Jelinek <jakub@redhat.com>
12149
b0670cc0
JJ
12150 PR debug/79129
12151 * g++.dg/debug/dwarf2/pr79129.C: New test.
12152
f7c06c0f
JJ
12153 PR debug/78835
12154 * g++.dg/debug/dwarf2/pr78835.C: New test.
12155
5d93da1d
MS
121562017-01-26 Martin Sebor <msebor@redhat.com>
12157
12158 PR middle-end/78703
12159 * gcc.dg/format/pr78569.c: Adjust.
12160 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12161 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12162 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12163 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12164 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12165 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12166 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12167 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12168 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12169 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12170 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12171
905d2812
JJ
121722017-01-26 Jakub Jelinek <jakub@redhat.com>
12173
12174 PR c++/68727
12175 * g++.dg/other/offsetof8.C: Add expected error.
12176 * g++.dg/other/offsetof9.C: New test.
12177
b3db8d77
DE
121782017-01-26 David Edelsohn <dje.gcc@gmail.com>
12179
12180 * g++.dg/opt/declone3.C: Require LTO.
12181
15961e4a
VM
121822017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12183
12184 PR target/79131
12185 * gcc.target/arm/pr79131.c: New.
12186
e39dd802
BC
121872017-01-26 Bin Cheng <bin.cheng@arm.com>
12188
12189 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12190
bc9efeab
JW
121912017-01-26 Jonathan Wakely <jwakely@redhat.com>
12192
12193 PR libstdc++/79190
12194 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12195 matches replaced operator delete.
12196
b5f75f0b
JJ
121972017-01-26 Jakub Jelinek <jakub@redhat.com>
12198
12199 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12200 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12201 avx512f with avx512dq.
12202 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12203 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12204 avx512f with avx512dq.
12205 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12206 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12207 avx512f with avx512dq.
12208
0a38b341
MP
122092017-01-26 Marek Polacek <polacek@redhat.com>
12210
12211 PR c/79199
12212 * c-c++-common/Wduplicated-branches-13.c: New test.
12213
ebff5c3f
DS
122142017-01-26 David Sherwood <david.sherwood@arm.com>
12215
12216 PR middle-end/79212
12217 * gfortran.dg/gomp/sharing-4.f90: New test.
12218
e6d55103
JJ
122192017-01-26 Jakub Jelinek <jakub@redhat.com>
12220
1a27fab1
JJ
12221 PR target/70465
12222 * gcc.target/i386/pr70465.c: New test.
12223
e6d55103
JJ
12224 * brig.dg/dg.exp: Update copyright years.
12225 * lib/brig-dg.exp: Update copyright years.
12226 * lib/brig.exp: Update copyright years.
12227
b5aa1281
MM
122282017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12229
12230 PR target/79179
12231 * gcc.target/powerpc/pr79179.c: New test.
12232
3b5de3cb
BS
122332017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12234
12235 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12236 generation to accept D-mode memory accesses.
12237
dbe81dbe
MS
122382017-01-25 Martin Sebor <msebor@redhat.com>
12239
12240 PR c++/71290
12241 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12242 * g++.dg/ext/flexarray-mangle.C: Same.
12243 * g++.dg/ext/flexarray-subst.C: Same.
12244 * g++.dg/ext/flexary10.C: Same.
12245 * g++.dg/ext/flexary11.C: Same.
12246 * g++.dg/ext/flexary14.C: Same.
12247 * g++.dg/ext/flexary16.C: Same.
12248 * g++.dg/ext/flexary18.C: Same.
12249 * g++.dg/ext/flexary19.C: Same.
12250 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12251 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12252 * g++.dg/ubsan/object-size-1.C: Same.
12253 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12254
0e343868
JJ
122552017-01-25 Jakub Jelinek <jakub@redhat.com>
12256
a25608aa
JJ
12257 PR c++/78896
12258 * g++.dg/cpp1z/decomp24.C: New test.
12259
0e343868
JJ
12260 PR c++/77914
12261 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12262 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12263 expect a warning.
12264 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12265 expect warnings.
12266 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12267 * g++.dg/cpp1y/pr59636.C: Likewise.
12268 * g++.dg/cpp1y/pr60190.C: Likewise.
12269
0d098f4b
BC
122702017-01-25 Bin Cheng <bin.cheng@arm.com>
12271
12272 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12273
5332c89e 122742017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12275
12276 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12277 vec_packs built-ins
12278
ed4e59f4
CL
122792017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12280
12281 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12282 -mcpu=cortex-a57.
12283 * gcc.target/arm/vseleqsf.c: Likewise.
12284 * gcc.target/arm/vselgedf.c: Likewise.
12285 * gcc.target/arm/vselgesf.c: Likewise.
12286 * gcc.target/arm/vselgtdf.c: Likewise.
12287 * gcc.target/arm/vselgtsf.c: Likewise.
12288 * gcc.target/arm/vselledf.c: Likewise.
12289 * gcc.target/arm/vsellesf.c: Likewise.
12290 * gcc.target/arm/vselltdf.c: Likewise.
12291 * gcc.target/arm/vselltsf.c: Likewise.
12292 * gcc.target/arm/vselnedf.c: Likewise.
12293 * gcc.target/arm/vselnesf.c: Likewise.
12294 * gcc.target/arm/vselvcdf.c: Likewise.
12295 * gcc.target/arm/vselvcsf.c: Likewise.
12296 * gcc.target/arm/vselvsdf.c: Likewise.
12297 * gcc.target/arm/vselvssf.c: Likewise.
12298
a5d6927f
RB
122992017-01-25 Richard Biener <rguenther@suse.de>
12300
12301 PR testsuite/72850
12302 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12303 to what we had before adding the threading passes.
12304
c2873892
RB
123052017-01-25 Richard Biener <rguenther@suse.de>
12306
12307 PR tree-optimization/69264
12308 * g++.dg/torture/pr69264.C: New testcase.
12309
9aa483a2
KT
123102016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12311
12312 PR target/79145
12313 * gcc.target/arm/pr79145.c: New test.
12314
5c628c3e
RB
123152017-01-25 Richard Biener <rguenther@suse.de>
12316
12317 PR debug/78363
12318 * g++.dg/gomp/pr78363-1.C: New testcase.
12319 * g++.dg/gomp/pr78363-2.C: Likewise.
12320 * g++.dg/gomp/pr78363-3.C: Likewise.
12321
9078cd36
KT
123222016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12323
12324 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12325 * gcc.dg/lto/pr61526_0.c: Likewise.
12326 * gcc.dg/lto/pr64415_0.c: Likewise.
12327
7cfd79d6
JJ
123282017-01-24 Jakub Jelinek <jakub@redhat.com>
12329
12330 PR c++/79205
12331 * g++.dg/cpp1z/decomp22.C: New test.
12332 * g++.dg/cpp1z/decomp23.C: New test.
12333
3e4b91f2
NS
123342017-01-24 Nathan Sidwell <nathan@acm.org>
12335
1d7bc790
NS
12336 PR c++/78469
12337 * g++.dg/cpp0x/pr78469.C: New.
12338
3e4b91f2
NS
12339 PR c++/79118
12340 * g++.dg/cpp0x/pr79118.C: New.
12341
b20ba138
EB
123422017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12343
12344 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12345
c2e84327
DM
123462017-01-24 David Malcolm <dmalcolm@redhat.com>
12347
12348 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12349 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12350 * gcc.dg/rtl/rtl.exp: New file.
12351 * gcc.dg/rtl/test.c: New file.
12352 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12353 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12354 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12355 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12356 * gcc.dg/rtl/x86_64/final.c: New test case.
12357 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12358 * gcc.dg/rtl/x86_64/ira.c: New test case.
12359 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12360 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12361 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12362 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12363 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12364 * gcc.dg/rtl/x86_64/test_1.h: New file.
12365 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12366 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12367 * gcc.dg/rtl/x86_64/times-two.h: New file.
12368 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12369
cf8d19de
BC
123702017-01-24 Bin Cheng <bin.cheng@arm.com>
12371
12372 PR tree-optimization/79159
12373 * g++.dg/tree-ssa/pr79159.C: New test.
12374
f6a24a94 123752017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12376 Martin Jambor <mjambor@suse.cz>
12377
12378 * lib/brig-dg.exp: New file.
12379 * lib/brig.exp: Likewise.
12380 * brig.dg/README: Likewise.
12381 * brig.dg/dg.exp: Likewise.
12382 * brig.dg/test/gimple/alloca.hsail: Likewise.
12383 * brig.dg/test/gimple/atomics.hsail: Likewise.
12384 * brig.dg/test/gimple/branches.hsail: Likewise.
12385 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12386 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12387 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12388 * brig.dg/test/gimple/mem.hsail: Likewise.
12389 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12390 * brig.dg/test/gimple/packed.hsail: Likewise.
12391 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12392 * brig.dg/test/gimple/variables.hsail: Likewise.
12393 * brig.dg/test/gimple/vector.hsail: Likewise.
12394
c3b3e526
JJ
123952017-01-24 Jakub Jelinek <jakub@redhat.com>
12396
12397 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12398 support asan, only on i?86/x86_64 require sse2_runtime.
12399
75f92127
KN
124002017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12401
12402 PR target/66669
12403 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12404 test on powerpc targets.
12405
1a998fa0
MS
124062017-01-23 Martin Sebor <msebor@redhat.com>
12407
12408 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12409
108fdd6d
RB
124102017-01-23 Richard Biener <rguenther@suse.de>
12411
12412 PR tree-optimization/79088
12413 PR tree-optimization/79188
12414 * gcc.dg/torture/pr79088.c: New testcase.
12415 * gcc.dg/torture/pr79188.c: Likewise.
12416
28826a66
KN
124172017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12418
12419 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12420 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12421 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12422 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12423 type of test function to reflect change in built-in function's
12424 return type.
12425 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12426 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12427 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12428 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12429 type and second argument type to reflect change in built-in
12430 function's type signature.
12431 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12432 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12433 type of test function to reflect change in built-in function's
12434 return type.
12435 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12436 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12437 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12438 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12439 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12440 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12441 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12442 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12443 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12444 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12445 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12446 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12447 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12448 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12449 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12450 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12451 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12452 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12453 type of test function to reflect change in built-in function's
12454 return type.
12455 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12456 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12457 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12458 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12459 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12460 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12461 test function's result and second argument to reflect change in
12462 built-in function's type signature.
12463 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12464
e6b8075c
NS
124652017-01-23 Nathan Sidwell <nathan@acm.org>
12466
fc7612fd
NS
12467 PR C++/71710
12468 * g++.dg/template/pr71710.C: New.
12469
e6b8075c
NS
12470 PR c++/71406
12471 PR c++/77508
12472 * g++.dg/template/pr71406.C: New.
12473
15b8fd49
TK
124742017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12475
9b7716c9 12476 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12477
e9c4fbe9
BS
124782017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12479
12480 PR rtl-optimization/78634
12481 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12482
8539a302
BC
124832017-01-23 Bin Cheng <bin.cheng@arm.com>
12484
12485 PR tree-optimization/70754
12486 * gfortran.dg/pr70754.f90: New test.
12487
f368600f
ML
124882017-01-23 Martin Liska <mliska@suse.cz>
12489
12490 PR tree-optimization/79196
12491 * gcc.dg/asan/pr79196.c: New test.
12492 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12493
d886761f
MM
124942017-01-23 Michael Matz <matz@suse.de>
12495
12496 PR tree-optimization/78384
12497 * gcc.dg/pr78384.c: New test.
12498
cffcafda
RB
124992017-01-23 Richard Biener <rguenther@suse.de>
12500
12501 PR tree-optimization/79186
12502 * gcc.dg/torture/pr79186.c: New testcase.
12503 * gcc.dg/torture/pr79187.c: Likewise.
12504
bda2bc48
MJ
125052017-01-23 Martin Jambor <mjambor@suse.cz>
12506
12507 * gcc.dg/ipa/vrp8.c: New test.
12508
f65f1ae3
MJ
125092017-01-23 Martin Jambor <mjambor@suse.cz>
12510
12511 PR ipa/79108
12512 * gfortran.dg/lto/pr79108_0.f90: New test.
12513
dea06111
AS
125142017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12515
12516 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12517 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12518 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12519 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12520 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12521 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12522 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12523 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12524 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12525 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12526 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12527 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12528 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12529 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12530 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12531 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12532
05011618
RB
125332017-01-23 Richard Biener <rguenther@suse.de>
12534 Nick Clifton <nickc@redhat.com>
12535
12536 PR testsuite/78421
12537 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12538 If the target is ARM return the result of the
12539 check_effective_target_arm_vect_no_misalign proc.
12540 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12541 support unaligned vectors then only expect one of the loops to be
12542 unrolled.
12543
f6b9f2ff
ML
125442017-01-23 Martin Liska <mliska@suse.cz>
12545
12546 * gcc.dg/asan/use-after-scope-10.c: New test.
12547 * gcc.dg/asan/use-after-scope-11.c: New test.
12548 * g++.dg/asan/use-after-scope-5.C: New test.
12549
c7775327
ML
125502017-01-23 Martin Liska <mliska@suse.cz>
12551
12552 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12553 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12554 sanopt optimization for ASAN_POISON.
12555
d8ae8d16
KT
125562016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12557
12558 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12559
54d7c70c
CL
125602017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12561
12562 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12563 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12564 for poly*_t types.
12565 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12566 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12567 exec_vcombine): Likewise.
12568 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12569 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12570 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12571 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12572 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12573 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12574 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12575 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12576 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12578 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12579 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12580 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12581 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12582 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12583 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12584 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12585 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12586 Likewise.
12587 (TEST_VGET_LANE): Cast to uint to avoid warning.
12588 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12589 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12590 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12591 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12592 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12593 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12594 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12595 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12596 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12597 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12598 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12599 CHECK_POLY instead of CHECK for poly64_t types.
12600 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12601 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12602 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12603 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12604 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12605 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12606 uint32_t.
12607 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12608 for int32_t, int64_t.
12609 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12610 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12611 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12612 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12613 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12614 needed.
12615
386fe51c
JJ
126162017-01-22 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR fortran/79154
12619 * gfortran.dg/gomp/pr79154-1.f90: New test.
12620 * gfortran.dg/gomp/pr79154-2.f90: New test.
12621
bc4d86e6
AS
126222017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12623
12624 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12625
c31d5fce
MP
126262017-01-21 Marek Polacek <polacek@redhat.com>
12627
12628 PR testsuite/79169
12629 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12630
25cb56c3
JH
126312017-01-20 Jan Hubicka <hubicka@ucw.cz>
12632
12633 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12634
ea9f867b
BS
126352017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12636
12637 PR rtl-optimization/79125
12638 * gcc.dg/torture/pr79125.c: New test.
12639
a876231c
JW
126402017-01-20 Jiong Wang <jiong.wang@arm.com>
12641
2568d8a1 12642 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12643 only.
2568d8a1
JJ
12644 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12645 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12646
4b9f2115
NS
126472017-01-20 Nathan Sidwell <nathan@acm.org>
12648
3e4b91f2 12649 PR c++/78495
4b9f2115
NS
12650 * g++.dg/cpp1z/inh-ctor38.C: New.
12651
d2aadab1
MP
126522017-01-20 Marek Polacek <polacek@redhat.com>
12653
12654 PR c/79152
12655 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12656
449cd5af
TP
126572017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12658
12659 * lib/target-supports.exp (check_configured_with): New procedure.
12660 (check_effective_target_default_mode): new effective target.
12661 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12662 default mode. Fix dg-skip-if target selector syntax.
12663 * gcc.target/arm/optional_thumb-2.c: Likewise.
12664 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12665 syntax.
12666
ebed7175
DM
126672017-01-20 David Malcolm <dmalcolm@redhat.com>
12668
12669 PR c++/77829
12670 PR c++/78656
12671 * g++.dg/spellcheck-pr77829.C: New test case.
12672 * g++.dg/spellcheck-pr78656.C: New test case.
12673
2ebd93e1
MP
126742017-01-20 Marek Polacek <polacek@redhat.com>
12675
12676 PR c/64279
12677 * c-c++-common/Wduplicated-branches-1.c: New test.
12678 * c-c++-common/Wduplicated-branches-10.c: New test.
12679 * c-c++-common/Wduplicated-branches-11.c: New test.
12680 * c-c++-common/Wduplicated-branches-12.c: New test.
12681 * c-c++-common/Wduplicated-branches-2.c: New test.
12682 * c-c++-common/Wduplicated-branches-3.c: New test.
12683 * c-c++-common/Wduplicated-branches-4.c: New test.
12684 * c-c++-common/Wduplicated-branches-5.c: New test.
12685 * c-c++-common/Wduplicated-branches-6.c: New test.
12686 * c-c++-common/Wduplicated-branches-7.c: New test.
12687 * c-c++-common/Wduplicated-branches-8.c: New test.
12688 * c-c++-common/Wduplicated-branches-9.c: New test.
12689 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12690 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12691 * g++.dg/ext/builtin-object-size3.C: Likewise.
12692 * g++.dg/gomp/loop-1.C: Likewise.
12693 * g++.dg/warn/Wduplicated-branches1.C: New test.
12694 * g++.dg/warn/Wduplicated-branches2.C: New test.
12695
0ce4024a
ML
126962017-01-20 Martin Liska <mliska@suse.cz>
12697
12698 PR lto/69188
12699 * gcc.dg/lto/pr69188_0.c: New test.
12700 * gcc.dg/lto/pr69188_1.c: New test.
12701
d8ea3e7c
AS
127022017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12703
12704 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12705 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12706 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12707 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12708 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12709 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12710 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12711 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12712 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12713 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12714 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12715 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12716 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12717 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12718 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12719 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12720 * gcc.target/i386/avx-1.c: Test new intrinsics.
12721 * gcc.target/i386/sse-13.c: Ditto.
12722 * gcc.target/i386/sse-23.c: Ditto.
12723
0516164b
RB
127242017-01-20 Richard Biener <rguenther@suse.de>
12725
12726 PR tree-optimization/71264
12727 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12728
d821744c
MF
127292017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12730
12731 * gcc.target/mips/madd4-1.c: New file.
12732 * gcc.target/mips/madd4-2.c: Likewise.
12733 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12734 HAS_MADD4.
12735 (mips_option_groups): Add -m[no-]madd4.
12736 (mips-dg-init): Detect default -mno-madd4.
12737 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12738 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12739 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12740 * gcc.target/mips/nmadd-1.c: Likewise.
12741 * gcc.target/mips/nmadd-2.c: Likewise.
12742 * gcc.target/mips/nmadd-3.c: Likewise.
12743
db58fd89
JW
127442017-01-19 Jiong Wang <jiong.wang@arm.com>
12745
12746 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12747 combined instructions.
12748 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12749 instructions.
12750 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12751 of pointer authentication.
12752
bd9cf60b
MM
127532017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12754
12755 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12756 floating point hardware to run test.
12757
ab014eb3
TC
127582017-01-19 Tamar Christina <tamar.christina@arm.com>
12759
2568d8a1 12760 * lib/target-supports.exp
ab014eb3
TC
12761 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12762
c048038f
RO
127632017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12764
12765 PR testsuite/79051
12766 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12767 __x86_64__]: Allow for target i?86-*-*.
12768
ab6b44cb
MF
127692017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12770
12771 PR target/78176
12772 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12773 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12774 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12775 HAS_LXC1.
12776 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12777 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12778 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12779
118d5ed3
AV
127802017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12781
12782 PR fortran/70696
12783 * gfortran.dg/coarray_43.f90: New test.
12784
a57c520e
RE
127852017-01-19 Richard Earnshaw <rearnsha@arm.com>
12786
12787 PR rtl-optimization/79121
12788 * gcc.c-torture/execute/pr79121.c: New test.
12789
54dc4be2
MM
127902017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12791
12792 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12793 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12794
7bd5dad2
LK
127952017-01-18 Louis Krupp <louis.krupp@zoho.com>
12796
12797 PR fortran/50069
12798 PR fortran/55086
12799 * gfortran.dg/pr50069_1.f90: New test.
12800 * gfortran.dg/pr50069_2.f90: New test.
12801 * gfortran.dg/pr55086_1.f90: New test.
12802 * gfortran.dg/pr55086_1_tfat.f90: New test.
12803 * gfortran.dg/pr55086_2.f90: New test.
12804 * gfortran.dg/pr55086_2_tfat.f90: New test.
12805 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12806
0edd264d
AS
128072017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12808 * gcc.dg/strcmp-1.c: New test.
12809 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12810
551914b7
DM
128112017-01-18 David Malcolm <dmalcolm@redhat.com>
12812
12813 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12814 (dejagnu_fail): Likewise.
12815 (dejagnu_note): Likewise.
12816 (pass): Provide forward decl, moving true decl to after #include
12817 of harness.h.
12818 (fail): Likewise.
12819 (note): Likewise.
12820
b7d3a6a6
MM
128212017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12822
12823 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12824 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12825
c484627c
NS
128262017-01-18 Nathan Sidwell <nathan@acm.org>
12827
12828 PR c++/78488
12829 * g++.dg/cpp1z/inh-ctor37.C: New.
12830
a711887e
UB
128312017-01-18 Uros Bizjak <ubizjak@gmail.com>
12832
12833 PR rtl-optimization/78952
12834 * gcc.target/i386/pr78952-1.c: New test.
12835 * gcc.target/i386/pr78952-2.c: Ditto.
12836
525a5e33
AV
128372017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12838
12839 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12840
128412017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12842
12843 PR fortran/70696
12844 * gfortran.dg/coarray_event_1.f08: New test.
12845
90553aac
JJ
128462017-01-18 Jakub Jelinek <jakub@redhat.com>
12847
12848 PR target/77416
12849 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12850 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12851 from dg-options.
12852 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12853 guarded test.
12854 * gcc.target/powerpc/fusion4.c: Likewise.
12855 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12856 guarded test.
12857 * gcc.target/powerpc/pr58673-1.c: Likewise.
12858 * gcc.target/powerpc/pr58673-2.c: Likewise.
12859 * gcc.target/powerpc/pr59054.c: Likewise.
12860
dfc42f08
BS
128612016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12862
12863 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12864 vec_bperm.
12865 * gcc.target/powerpc/p9-vbpermd.c: New file.
12866
f3981e7e
AK
128672017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12868
12869 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12870 (must_not_compile2): Downcase first letter of error messages.
12871 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12872 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12873
2c65d990
NS
128742017-01-18 Nathan Sidwell <nathan@acm.org>
12875
12876 PR c++/79091
12877 * g++.dg/pr79091.C: New.
12878
a711887e
UB
128792017-01-18 Jakub Jelinek <jakub@redhat.com>
12880
12881 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12882 to dg-options.
12883 (p0): Add missing dg-error.
12884
4701fba3
JS
128852017-01-17 Joe Seymour <joe.s@somniumtech.com>
12886
12887 * gcc.target/msp430/mul_f5_muldef.c: New test.
12888
ac4dc08d
MM
128892017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12890
12891 PR target/79004
12892 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12893 options. Fix up the syntax for using \m and \M.
12894
1b3254e4
SB
128952017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12896
12897 PR target/78875
12898 * gcc.target/powerpc/ssp-1.c: New testcase.
12899 * gcc.target/powerpc/ssp-2.c: New testcase.
12900
8144a493
WD
129012017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12902
12903 * gcc.target/aarch64/eh_return.c: New test.
12904
a6607774
BS
129052017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12906
12907 * vec-rlmi-rlnm.c: New file.
12908
8ddfdbc2
NS
129092017-01-17 Nathan Sidwell <nathan@acm.org>
12910
12911 PR c++/61636
12912 * g++.dg/cpp1y/pr61636-1.C: New.
12913 * g++.dg/cpp1y/pr61636-2.C: New.
12914 * g++.dg/cpp1y/pr61636-3.C: New.
12915
d365b403
MS
129162017-01-17 Martin Sebor <msebor@redhat.com>
12917
12918 PR testsuite/79115
12919 * gcc.dg/pr78768.c: Make it a link-only test.
12920
0d80ab91
DM
129212017-01-17 David Malcolm <dmalcolm@redhat.com>
12922
12923 PR c++/71497
12924 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12925 expected messages.
12926 * c-c++-common/Wmisleading-indentation.c: Likewise.
12927
31b61548
VM
129282017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12929
12930 PR target/79058
12931 * gcc.target/arm/pr79058.c: New.
12932
c549996e
JJ
129332017-01-17 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR tree-optimization/71854
12936 * gcc.dg/vect/pr71854.c: New test.
12937
4f197ff9
ML
129382017-01-17 Martin Liska <mliska@suse.cz>
12939
12940 PR ipa/71207
12941 * g++.dg/ipa/pr71207.C: New test.
12942
d4193b85
JH
129432017-01-17 Jan Hubicka <hubicka@ucw.cz>
12944
12945 PR middle-end/77445
12946 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12947 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12948
906e7712
JJ
129492017-01-17 Jakub Jelinek <jakub@redhat.com>
12950
12951 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12952 rather than long unsigned int.
12953 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12954
12314dc9
RB
129552017-01-17 Richard Biener <rguenther@suse.de>
12956
12957 PR tree-optimization/71433
12958 * gcc.dg/Warray-bounds-20.c: New testcase.
12959
a23e48df
RB
129602017-01-17 Richard Biener <rguenther@suse.de>
12961
12962 PR testsuite/52563
12963 PR testsuite/71237
12964 PR testsuite/77737
12965 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12966 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12967 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12968
e6750e5c
AM
129692017-01-17 Alan Modra <amodra@gmail.com>
12970
12971 * gcc.target/powerpc/pr79066.c: New.
12972
a59afbe2
JL
129732017-01-16 Jeff Law <law@redhat.com>
12974
12975 PR tree-optimization/33562
12976 PR tree-optimization/61912
12977 PR tree-optimization/77485
12978 PR tree-optimization/79090
12979 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12980 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12981
e1bcfb92
JJ
129822017-01-16 Jakub Jelinek <jakub@redhat.com>
12983
98e92fb2
JJ
12984 PR c/79089
12985 * gcc.c-torture/compile/pr79089.c: New test.
12986
e1bcfb92
JJ
12987 PR target/79080
12988 * gcc.dg/pr79080.c: New test.
12989
0ef1f9cd
DM
129902017-01-16 David Malcolm <dmalcolm@redhat.com>
12991
12992 PR c/78304
12993 * gcc.dg/format/pr78304.c: Convert argument from integral type
12994 to a pointer.
12995 * gcc.dg/format/pr78304-2.c: Likewise.
12996
76689ffc
CL
129972017-01-16 Carl Love <cel@us.ibm.com>
12998
12999 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
13000 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
13001
ce12ee9e
CL
130022017-01-16 Carl Love <cel@us.ibm.com>
13003
13004 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
13005 Change arguments and return type to bool long long.
13006
b336037d
MS
130072017-01-16 Martin Sebor <msebor@redhat.com>
13008
13009 PR testsuite/79051
13010 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
13011 on x86.
13012
1ddca3f3
PC
130132017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13014
13015 Revert:
a711887e 13016 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
13017
13018 PR c++/71737
13019 * g++.dg/cpp0x/pr71737.C: New.
13020
290687fb
BS
130212017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13022
13023 * gcc.target/powerpc/swaps-p8-27.c: New.
13024
7d2f3f1d
PC
130252017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13026
13027 PR c++/71737
13028 * g++.dg/cpp0x/pr71737.C: New.
13029
d743728f
EB
130302017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13031
13032 * gnat.dg/opt62.adb: New test.
13033 * gnat.dg/opt62_pkg.ads: New helper.
13034
90aead21
BS
130352017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13036
a711887e
UB
13037 PR rtl-optimization/78626
13038 PR rtl-optimization/78727
90aead21
BS
13039 * gcc.dg/torture/pr78626.c: New test.
13040 * gcc.dg/torture/pr78727.c: New test.
13041
afaecc23
AM
130422017-01-14 Alan Modra <amodra@gmail.com>
13043
13044 * gcc.c-torture/compile/pr72749.c: New test.
13045
be4aa83d
DM
130462017-01-13 David Malcolm <dmalcolm@redhat.com>
13047
13048 PR c/78304
13049 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13050 (test_macro_2): New test.
13051 (test_macro_3): New test.
13052 (test_macro_4): New test.
13053 (test_non_contiguous_strings): Convert line number to line offset.
13054 * gcc.dg/format/pr78304-2.c: New test case.
13055 * gcc.dg/format/pr78304.c: New test case.
13056
7cdca3ec
UB
130572017-01-13 Uros Bizjak <ubizjak@gmail.com>
13058
13059 * gcc.target/i386/funcspec-56.inc: Add missing options and
13060 reorder options by implied ISAs, as in ix86_target_string.
13061
e3017e52
MP
130622017-01-13 Marek Polacek <polacek@redhat.com>
13063
13064 PR c++/71166
13065 * g++.dg/cpp0x/constexpr-array18.C: New test.
13066
d155c6fe
JL
130672017-01-13 Jeff Law <law@redhat.com>
13068
7c9560a5
JL
13069 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13070
9e59e99a
JL
13071 PR tree-optimization/61912
13072 PR tree-optimization/77485
13073 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13074 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13075 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13076
13077 PR tree-optimization/33562
13078 PR tree-optimization/61912
13079 PR tree-optimization/77485
d155c6fe
JL
13080 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13081 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13082 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13083 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13084 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13085 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13086 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13087
77719b06
ML
130882017-01-13 Martin Liska <mliska@suse.cz>
13089
13090 PR ipa/79043
13091 * gcc.c-torture/execute/pr79043.c: New test.
13092
a181b2bc
RB
130932017-01-13 Richard Biener <rguenther@suse.de>
13094
13095 PR middle-end/78411
13096 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13097
eaed3226
AV
130982017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13099
13100 PR fortran/70697
13101 * gfortran.dg/coarray/event_4.f08: New test.
13102
4ccff88b
AV
131032017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13104
13105 PR fortran/70696
13106 * gfortran.dg/coarray/event_3.f08: New test.
13107
3c3b9090
RB
131082017-01-13 Richard Biener <rguenther@suse.de>
13109
13110 PR tree-optimization/77283
13111 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13112
25329913
RB
131132017-01-13 Richard Biener <rguenther@suse.de>
13114
13115 * gcc.dg/gimplefe-22.c: New testcase.
13116
10b70b8e
RB
131172017-01-13 Richard Biener <rguenther@suse.de>
13118
13119 PR tree-optimization/77283
13120 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13121 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13122 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13123
76a8f82f
SL
131242017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13125
13126 * gcc.dg/pr77862.c: Require fpic target.
13127
59a505da
MM
131282017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13129
13130 PR target/79004
13131 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13132
bce6f760
MS
131332017-01-12 Martin Sebor <msebor@redhat.com>
13134
13135 * gcc.dg/pr78138.c: Adjust.
13136 * gcc.dg/pr78768.c: Adjust.
13137 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13138 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13139 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13140 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13141 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13142 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13143 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13144 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13145 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13146 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13147 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13148
3eefa646
JJ
131492017-01-12 Jakub Jelinek <jakub@redhat.com>
13150
13151 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13152
dcb56243
MS
131532017-01-12 Martin Sebor <msebor@redhat.com>
13154
8be3f306 13155 PR testsuite/79051
940242cd
MS
13156 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13157 due to bug 79054.
dcb56243 13158
b7431c20
DE
131592017-01-12 David Edelsohn <dje.gcc@gmail.com>
13160
13161 * gcc.dg/pr78768.c: Require LTO.
13162
2bcd9f32
MS
131632017-01-12 Martin Sebor <msebor@redhat.com>
13164
13165 PR c/79074
13166 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13167 due to the referenced bug.
13168
b2fc1c70
MS
131692017-01-12 Martin Sebor <msebor@redhat.com>
13170
13171 PR testsuite/79073
13172 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13173
fbed6f36
UB
131742017-01-12 Uros Bizjak <ubizjak@gmail.com>
13175
13176 * gcc.target/i386/builtin_target.c (check_features): Check all
13177 supported __builtin_cpu_supports options.
13178
27282dad
KT
131792017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13180
13181 PR tree-optimization/78319
13182 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13183 Remove xfail.
13184
66113166
BS
131852017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13186
13187 PR target/79044
13188 * gcc.target/powerpc/swaps-p8-26.c: New.
13189
6bb4ea5c
RB
131902017-01-12 Richard Biener <rguenther@suse.de>
13191
13192 * gcc.dg/gimplefe-21.c: New testcase.
13193
f15dbadb
MC
131942017-01-12 Michael Collison <michael.collison@arm.com>
13195
13196 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13197
73e32c47
JK
131982017-01-11 Julia Koval <julia.koval@intel.com>
13199 Uros Bizjak <ubizjak@gmail.com>
13200
13201 * gcc.target/i386/sgx.c New test.
13202 * gcc.target/i386/sse-12.c: Add -msgx.
13203 * gcc.target/i386/sse-13.c: Ditto.
13204 * gcc.target/i386/sse-14.c: Ditto.
13205 * gcc.target/i386/sse-22.c: Ditto.
13206 * gcc.target/i386/sse-23.c: Ditto.
13207 * g++.dg/other/i386-2.C: Ditto.
13208 * g++.dg/other/i386-3.C: Ditto.
13209
3594adc7
MS
132102017-01-11 Martin Sebor <msebor@redhat.com>
13211
13212 PR c++/24511
13213 * g++.dg/template/explicit9.C: New test.
13214
01bfd257
NS
132152017-01-11 Nathan Sidwell <nathan@acm.org>
13216
13217 PR c++/77812
13218 * g++.dg/pr77812.C: New.
13219
88df7964
JJ
132202017-01-11 Jakub Jelinek <jakub@redhat.com>
13221
eae63d78
JJ
13222 PR c++/71537
13223 * g++.dg/cpp1y/constexpr-71537.C: New test.
13224
88df7964
JJ
13225 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13226 argument.
13227
960ecba4
MS
132282017-01-11 Martin Sebor <msebor@redhat.com>
13229
13230 PR c/47931
13231 * c-c++-common/Waddress-2.c: New test.
13232
1f258a55
JJ
132332017-01-11 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR c++/78341
13236 * g++.dg/cpp0x/pr78341.C: New test.
13237
bf5fbf46
MS
132382017-01-11 Martin Sebor <msebor@redhat.com>
13239
13240 PR c/78768
13241 * gcc.dg/pr78768.c: New test.
13242
19ff0049
DM
132432017-01-11 David Malcolm <dmalcolm@redhat.com>
13244
13245 PR driver/78877
13246 * gcc.dg/spellcheck-options-14.c: New test case.
13247 * gcc.dg/spellcheck-options-15.c: New test case.
13248 * gcc.dg/spellcheck-options-16.c: New test case.
13249 * gcc.dg/spellcheck-options-17.c: New test case.
13250
c86e9f03
ML
132512017-01-11 Martin Liska <mliska@suse.cz>
13252
13253 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13254
947f51d6
JJ
132552017-01-11 Jakub Jelinek <jakub@redhat.com>
13256
13257 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13258 instead of just 1 for the decomposition from struct C.
13259
849fccf8
EB
132602017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13261
13262 * gcc.c-torture/execute/20170111-1.c: New test.
13263
80c74722
RB
132642017-01-11 Richard Biener <rguenther@suse.de>
13265
13266 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13267
4c4b4703
JJ
132682017-01-11 Jakub Jelinek <jakub@redhat.com>
13269
13270 PR middle-end/50199
13271 * gcc.dg/lto/pr50199_0.c: New test.
13272
664b1a6b
MS
132732017-01-10 Martin Sebor <msebor@redhat.com>
13274
13275 PR testsuite/78960
13276 PR testsuite/78959
13277 PR testsuite/78133
13278 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13279 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13280
fefd3086
MS
132812017-01-10 Martin Sebor <msebor@redhat.com>
13282
13283 PR middle-end/78138
664b1a6b 13284 * gcc.dg/pr78138.c: New test.
fefd3086 13285
b9f4757f
DM
132862017-01-10 David Malcolm <dmalcolm@redhat.com>
13287
13288 PR c++/77949
13289 * g++.dg/diagnostic/pr77949.C: New test case.
13290
5a50f6bb
MS
132912017-01-10 Martin Sebor <msebor@redhat.com>
13292
13293 PR middle-end/78245
13294 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13295
c16880ef
MS
132962017-01-10 Martin Sebor <msebor@redhat.com>
13297
13298 PR tree-optimization/78775
13299 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13300 * gcc.dg/attr-alloc_size-10.c: New test.
13301 * gcc.dg/attr-alloc_size-11.c: New test.
13302 * gcc.dg/builtin-stringop-chk-7.c: New test.
13303 * gcc.dg/pr78775.c: New test.
13304 * gcc.dg/pr78973-2.c: New test.
13305 * gcc.dg/pr78973.c: New test.
13306
5363d9d9
JL
133072017-01-10 Jeff Law <law@redhat.com>
13308
13309 PR tree-optimization/77766
13310 PR tree-optimization/78856
13311 * gcc.c-torture/execute/pr77766.c: New test.
13312
aae23693
RB
133132016-01-10 Richard Biener <rguenther@suse.de>
13314
13315 PR tree-optimization/79034
13316 * g++.dg/torture/pr79034.C: New testcase.
13317
a0843aed
ML
133182017-01-10 Martin Liska <mliska@suse.cz>
13319
13320 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13321 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13322 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13323 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13324 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13325 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13326 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13327 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13328 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13329 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13330 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13331 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13332 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13333 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13334 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13335 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13336 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13337 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13338 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13339 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13340 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13341 * gcc.dg/ipa/pr64307.c: Likewise.
13342 * gcc.dg/ipa/pr77653.c: Likewise.
13343
79fc8ffe
AS
133442017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13345
13346 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13347 * g++.dg/other/i386-3.C: Ditto.
13348 * gcc.target/i386/sse-12.c: Ditto.
13349 * gcc.target/i386/sse-13.c: Ditto.
13350 * gcc.target/i386/sse-22.c: Ditto.
13351 * gcc.target/i386/sse-23.c: Ditto.
13352 * gcc.target/i386/builtin_target.c: Handle new option.
13353 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13354 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13355 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13356
dfa6951f
MS
133572017-01-09 Martin Sebor <msebor@redhat.com>
13358
13359 PR testsuite/79036
13360 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13361 with different precisions.
13362
a271e415
EB
133632017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13364
13365 * g++.dg/opt/call2.C: New test.
13366 * g++.dg/opt/call3.C: Likewise.
13367 * gnat.dg/array26.adb: New test.
13368 * gnat.dg/array26_pkg.ad[sb]: New helper.
13369 * gnat.dg/array27.adb: New test.
13370 * gnat.dg/array27_pkg.ad[sb]: New helper.
13371 * gnat.dg/array28.adb: New test.
13372 * gnat.dg/array28_pkg.ad[sb]: New helper.
13373
bd2c6270
JJ
133742017-01-09 Jakub Jelinek <jakub@redhat.com>
13375
13376 PR translation/79019
13377 PR translation/79020
13378 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13379 diagnostics.
13380 * gfortran.dg/initialization_17.f90: Likewise.
13381
1c1d8e75
DH
133822017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13383
13384 PR testsuite/79026
13385 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13386 * gcc.target/i386/pr78904-4.c: Likewise.
13387 * gcc.target/i386/pr78904-6.c: Likewise.
13388 * gcc.target/i386/pr78967-2.c: Likewise.
13389
cb330ba5
JJ
133902017-01-09 Jakub Jelinek <jakub@redhat.com>
13391
13392 PR tree-optimization/78899
13393 * gcc.target/i386/pr78899.c: New test.
13394 * gcc.dg/pr71077.c: New test.
13395
a5e14a42
MJ
133962017-01-09 Martin Jambor <mjambor@suse.cz>
13397
13398 PR ipa/78365
13399 PR ipa/78599
13400 * gcc.dg/torture/pr78365.c: New test.
13401
01216d27
JJ
134022017-01-09 Jakub Jelinek <jakub@redhat.com>
13403
dc59e50a
JJ
13404 PR c++/78948
13405 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13406 (main): Use int* instead of long long.
13407
01216d27
JJ
13408 PR tree-optimization/78938
13409 * gcc.dg/vect/pr78938.c: New test.
13410
c0d4fec7
KT
134112017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13412
13413 * gcc.dg/20161219.c: New test.
13414
7b1b0cc1
RB
134152017-01-09 Richard Biener <rguenther@suse.de>
13416
13417 PR tree-optimization/78997
13418 * gcc.dg/torture/pr78997.c: New testcase.
13419
813b9c0d
RB
134202017-01-09 Richard Biener <rguenther@suse.de>
13421
13422 PR debug/79000
13423 * g++.dg/lto/pr79000_0.C: New testcase.
13424 * g++.dg/lto/pr79000_1.c: Likewise.
13425
efcc8d38
MS
134262017-01-08 Martin Sebor <msebor@redhat.com>
13427
13428 PR middle-end/77708
13429 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13430 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13431 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13432 due to bug 78969.
13433 * gcc.dg/format/pr78569.c: Adjust.
13434
5ccf1d8d
DM
134352017-01-07 David Malcolm <dmalcolm@redhat.com>
13436
13437 PR c++/72803
13438 * g++.dg/diagnostic/pr72803.C: New test case.
13439
42002dfe
MS
134402017-01-07 Martin Sebor <msebor@redhat.com>
13441
13442 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13443 * gcc.dg/attr-alloc_size-4.c: Same.
13444
de91486c
AV
134452017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13446
13447 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13448 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13449 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13450 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13451 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13452 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13453 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13454
f55a925e
AS
134552017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13456 * gcc.dg/memcmp-1.c: New.
13457 * gcc.dg/strncmp-1.c: New.
13458
f3caa118
AV
134592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13460
13461 * gcc.target/arm/acle/mcrr: New.
13462 * gcc.target/arm/acle/mcrr2: New.
13463 * gcc.target/arm/acle/mrrc: New.
13464 * gcc.target/arm/acle/mrrc2: New.
13465
ecc9a25b
AV
134662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13467
13468 * gcc.target/arm/acle/mcr.c: New.
13469 * gcc.target/arm/acle/mrc.c: New.
13470 * gcc.target/arm/acle/mcr2.c: New.
13471 * gcc.target/arm/acle/mrc2.c: New.
13472
3811581f
AV
134732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13474
13475 * gcc.target/arm/acle/ldc: New.
13476 * gcc.target/arm/acle/ldc2: New.
13477 * gcc.target/arm/acle/ldcl: New.
13478 * gcc.target/arm/acle/ldc2l: New.
13479 * gcc.target/arm/acle/stc: New.
13480 * gcc.target/arm/acle/stc2: New.
13481 * gcc.target/arm/acle/stcl: New.
13482 * gcc.target/arm/acle/stc2l: New.
13483
d57daa0c
AV
134842017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13485
13486 * gcc.target/arm/acle/acle.exp: Run tests for different options
13487 and make sure fat-lto-objects is used such that we can still do
13488 assemble scans.
13489 * gcc.target/arm/acle/cdp.c: New.
13490 * gcc.target/arm/acle/cdp2.c: New.
13491 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13492 (check_effective_target_arm_coproc1_ok_nocache): New.
13493 (check_effective_target_arm_coproc2_ok): New.
13494 (check_effective_target_arm_coproc2_ok_nocache): New.
13495 (check_effective_target_arm_coproc3_ok): New.
13496 (check_effective_target_arm_coproc3_ok_nocache): New.
13497 (check_effective_target_arm_coproc4_ok): New.
13498 (check_effective_target_arm_coproc4_ok_nocache): New.
13499
8a123229
MS
135002017-01-06 Martin Sebor <msebor@redhat.com>
13501
13502 PR middle-end/78605
13503 * gcc.dg/tree-ssa/pr78605.c: New test.
13504
5b8999d6
MS
135052017-01-05 Martin Sebor <msebor@redhat.com>
13506
13507 PR tree-optimization/78910
13508 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13509 diagnostics.
13510 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13511 * gcc.dg/tree-ssa/pr78910.c: New test.
13512
4e89adf9
EB
135132017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13514
13515 * gcc.dg/sso-10.c: New test.
13516
962c5679
JJ
135172017-01-05 Jakub Jelinek <jakub@redhat.com>
13518
cfd719e7
JJ
13519 PR tree-optimization/71016
13520 * gcc.target/i386/pr71016.c: New test.
13521 * gcc.target/aarch64/pr71016.c: New test.
13522 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13523
26f20371
JJ
13524 PR c++/78931
13525 * g++.dg/cpp1z/decomp19.C: New test.
13526
962c5679
JJ
13527 PR c++/78890
13528 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13529 * g++.dg/init/union1.C: Likewise.
13530 * g++.dg/cpp0x/union6.C: Expect errors.
13531 * g++.dg/cpp0x/union8.C: New test.
13532 * g++.dg/cpp0x/pr78890-1.C: New test.
13533 * g++.dg/cpp0x/pr78890-2.C: New test.
13534
8c15f541
DE
135352017-01-05 David Edelsohn <dje.gcc@gmail.com>
13536
13537 * gcc.target/powerpc/pr71670.c: Require p9vector.
13538 * gcc.target/powerpc/p9-novsx.c: Same.
13539
51b86113
DM
135402017-01-05 David Malcolm <dmalcolm@redhat.com>
13541
13542 * selftests/asr_div1.rtl: New file.
13543 * selftests/aarch64: New subdirectory.
13544 * selftests/aarch64/times-two.rtl: New file.
13545 * selftests/bb-index.rtl: New file.
13546 * selftests/cfg-test.rtl: New file.
13547 * selftests/const-int.rtl: New file.
13548 * selftests/example-labels.rtl: New file.
13549 * selftests/insn-with-mode.rtl: New file.
13550 * selftests/jump-to-label-ref.rtl: New file.
13551 * selftests/jump-to-return.rtl: New file.
13552 * selftests/jump-to-simple-return.rtl: New file.
13553 * selftests/mem.rtl: New file.
13554 * selftests/note-insn-deleted.rtl: New file.
13555 * selftests/note_insn_basic_block.rtl: New file.
13556 * selftests/simple-cse.rtl: New file.
13557 * selftests/symbol-ref.rtl: New file.
13558 * selftests/x86_64: New subdirectory.
13559 * selftests/x86_64/call-insn.rtl: New file.
13560 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13561 * selftests/x86_64/times-two.rtl: New file.
13562 * selftests/x86_64/unspec.rtl: New file.
13563
dc7650cc
NS
135642017-01-05 Nathan Sidwell <nathan@acm.org>
13565
13566 PR c++/78765
13567 * g++.dg/cpp0x/pr78765.C: New.
13568
3db70565
DV
135692017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13570
13571 * gcc.target/s390/memcpy-2.c: New test.
13572 * gcc.target/s390/memset-2.c: New test.
13573
f5a537e3
AK
135742017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13575
13576 * gcc.target/s390/memcpy-1.c: New test.
13577
d80c6d02
JL
135782017-01-04 Jeff Law <law@redhat.com>
13579
13580 PR tree-optimization/78812
13581 * g++.dg/torture/pr78812.C: New test.
13582
08edc320 135832017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13584
13585 PR target/71977
13586 PR target/70568
13587 PR target/78823
13588 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13589 64-bit VSX systems with direct move, whether we optimize common
13590 code sequences in the GLIBC math library for float math functions.
13591 * gcc.target/powerpc/pr71977-2.c: Likewise.
13592
a9342885
MP
135932017-01-04 Marek Polacek <polacek@redhat.com>
13594
13595 PR c++/64767
13596 * c-c++-common/Wpointer-compare-1.c: New test.
13597
066435fe
JJ
135982017-01-04 Jakub Jelinek <jakub@redhat.com>
13599
abec4284
JJ
13600 PR c++/78949
13601 * c-c++-common/Wunused-var-16.c: New test.
13602
26c43e27
JJ
13603 PR c++/78693
13604 * g++.dg/cpp0x/pr78693.C: New test.
13605
fc73e60c
JJ
13606 PR driver/78957
13607 * gcc.dg/pr78957.c: New test.
13608
c9cf3863
JJ
13609 * g++.dg/cpp1y/auto-fn34.C: New test.
13610
066435fe
JJ
13611 PR c++/71182
13612 * g++.dg/cpp0x/pr71182.C: New test.
13613
598bd687
KN
136142017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13615
13616 PR target/78056
13617 * gcc.target/powerpc/pr78056-1.c: New test.
13618 * gcc.target/powerpc/pr78056-2.c: New test.
13619 * gcc.target/powerpc/pr78056-3.c: New test.
13620 * gcc.target/powerpc/pr78056-4.c: New test.
13621 * gcc.target/powerpc/pr78056-5.c: New test.
13622 * gcc.target/powerpc/pr78056-6.c: New test.
13623 * gcc.target/powerpc/pr78056-7.c: New test.
13624 * gcc.target/powerpc/pr78056-8.c: New test.
13625 * lib/target-supports.exp
13626 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13627 whether the effective target supports the popcntb instruction.
13628
8194635a
JL
136292017-01-03 Jeff Law <law@redhat.com>
13630
13631 PR tree-optimization/67955
13632 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13633
baf9ebc8
MP
136342017-01-04 Marek Polacek <polacek@redhat.com>
13635
13636 PR c++/77545
13637 PR c++/77284
13638 * g++.dg/cpp0x/range-for32.C: New test.
13639 * g++.dg/cpp0x/range-for33.C: New test.
13640
5dd9a9d0
DM
136412017-01-04 David Malcolm <dmalcolm@redhat.com>
13642
13643 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13644
4bf07f3f
NS
136452017-01-04 Nathan Sidwell <nathan@acm.org>
13646
13647 PR c++/66735
13648 * g++.dg/cpp1y/pr66735.C: New.
13649
165ba2e9
JJ
136502017-01-04 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR tree-optimization/71563
13653 * gcc.dg/tree-ssa/pr71563.c: New test.
13654
4567f969
JB
136552017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13656
13657 PR fortran/78534
13658 PR fortran/78976
13659 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13660 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13661 * gfortran.dg/transfer_intrinsic_1.f90: Change
13662 scan-tree-dump-times due to gfc_trans_string_copy change to
13663 avoid -Wstringop-overflow.
13664
1c06f07f
JL
136652017-01-03 Jeff Law <law@redhat.com>
13666
13667 PR tree-optimization/78856
13668 * gcc.c-torture/execute/pr78856.c: New test.
13669
60fb638f
MM
136702017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13671
13672 PR target/78953
13673 * gcc.target/powerpc/pr78953.c: New test.
13674
e4d02f52
ILT
136752017-01-03 Ian Lance Taylor <iant@google.com>
13676
13677 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13678 enums.
13679
5b4f088d
MS
136802017-01-03 Martin Sebor <msebor@redhat.com>
13681
13682 PR tree-optimization/78696
13683 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13684 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13685 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13686 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13687
136882017-01-03 David Malcolm <dmalcolm@redhat.com>
13689
13690 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13691 with more than one digit.
13692 * lib/gcc-dg.exp (process-message): Support more than one digit
13693 in relative line specifications.
13694
136952017-01-03 Jakub Jelinek <jakub@redhat.com>
13696
13697 PR tree-optimization/78965
13698 * gcc.dg/pr78965.c: New test.
13699
13700 PR middle-end/78901
13701 * g++.dg/opt/pr78901.C: New test.
13702
137032017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13704
13705 PR fortran/78534
13706 PR fortran/66310
13707 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13708 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13709 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13710 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13711 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13712 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13713 * gfortran.dg/string_1_lp64.f90: New test.
13714 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13715 * gfortran.dg/string_3_lp64.f90: New test.
13716 * gfortran.dg/transfer_intrinsic_1.f90: Change
13717 scan-tree-dump-times due to gfc_trans_string_copy change to
13718 avoid -Wstringop-overflow.
13719
8b7163c6
UB
137202017-01-02 Uros Bizjak <ubizjak@gmail.com>
13721
13722 PR target/78967
13723 * gcc.target/i386/pr78967-1.c: New test.
13724 * gcc.target/i386/pr78967-2.c: Ditto.
13725 * gcc.target/i386/pr78967-3.c: Ditto.
13726
13727 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13728 * gcc.target/i386/pr78904-4.c: Ditto.
13729 * gcc.target/i386/pr78904-6.c: Ditto.
13730
e2940b98
JH
137312017-01-01 Jan Hubicka <hubicka@ucw.cz>
13732
13733 PR middle-end/77674
13734 * g++.dg/torture/pr77674.C: New testcase.
13735
cbe34bb5 137362017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13737
13738 Update copyright years.
818ab71a 13739\f
cbe34bb5 13740Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13741
13742Copying and distribution of this file, with or without modification,
13743are permitted in any medium without royalty provided the copyright
13744notice and this notice are preserved.