]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
New target check: vect_peeling_profitable
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4f15b6a2
AK
12017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2
3 * g++.dg/vect/slp-pr56812.cc: xfail for targets which don't want
4 vector loop peeling.
5 * lib/target-supports.exp (check_effective_target_vect_peeling_profitable):
6 New proc.
7
30d027da
AK
82017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9
10 * gcc.dg/vect/pr66251.c: Replace vect_floatint_cvt with
11 vect_doubleint_cvt and vect_intfloat_cvt with vect_intdouble_cvt.
12 * gcc.dg/vect/vect-floatint-conversion-2.c: Replace
13 vect_floatint_cvt with vect_doubleint_cvt.
14 * gcc.dg/vect/vect-intfloat-conversion-3.c: Replace
15 vect_intfloat_cvt with vect_intdouble_cvt.
16 * gfortran.dg/vect/pr60510.f: Require vect_intdouble_cvt.
17 * gfortran.dg/vect/vect-8.f90: Make number of vectorized loops
18 depend on vect_intdouble_cvt.
19 * lib/target-supports.exp
20 (check_effective_target_vect_doubleint_cvt)
21 (check_effective_target_vect_intdouble_cvt): New procs.
22
c059a92e
AK
232017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
24
25 * gcc.dg/vect/pr60656.c: Check vect_long_mult.
26 * lib/target-supports.exp (check_effective_target_vect_long_mult):
27 New proc.
28
a4646113
AK
292017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
30
31 * gfortran.dg/vect/fast-math-mgrid-resid.f: Use -mzarch on S/390.
32 * gfortran.dg/vect/pr77848.f: Likewise.
33
26412773
AK
342017-10-04 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
35
36 * lib/target-supports.exp (check_effective_target_vect_float):
37 Return 1 being on a S/390 with VXE.
38 * gcc.dg/vect/pr31699.c: Require vec_float.
39 * gcc.dg/vect/pr61194.c: Likewise.
40 * gcc.dg/vect/pr65947-10.c: Likewise.
41 * gcc.dg/vect/pr66142.c: Likewise.
42 * gcc.dg/vect/slp-10.c: Likewise.
43 * gcc.dg/vect/slp-11c.c: Likewise.
44 * gcc.dg/vect/slp-12b.c: Likewise.
45 * gcc.dg/vect/slp-18.c: Likewise.
46 * gcc.dg/vect/slp-33.c: Likewise.
47 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
48 * gcc.dg/vect/slp-cond-2.c: Likewise.
49 * gcc.dg/vect/vect-cond-10.c: Likewise.
50 * gcc.dg/vect/vect-cond-8.c: Likewise.
51 * gcc.dg/vect/vect-cond-9.c: Likewise.
52 * gcc.dg/vect/vect-float-extend-1.c: Likewise.
53 * gcc.dg/vect/vect-float-truncate-1.c: Likewise.
54
ebb4badd
TS
552017-10-04 Thomas Schwinge <thomas@codesourcery.com>
56
57 PR tree-optimization/82374
58 * c-c++-common/goacc/kernels-double-reduction-n.c: Adjust for
59 attributes propagation changes for OMP outlined regions.
60 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
61 * c-c++-common/goacc/kernels-reduction.c: Likewise.
62
f95810b5
RS
632017-10-04 Richard Sandiford <richard.sandiford@linaro.org>
64
65 PR tree-optimization/82413
66 * g++.dg/pr82413.C: New test.
67
707905d0
PT
682017-10-04 Paul Thomas <pault@gcc.gnu.org>
69
70 PR fortran/77296
71 * gfortran.dg/associate_32.f03 : New test.
72
8bca3f59
PC
732017-10-04 Paolo Carlini <paolo.carlini@oracle.com>
74
75 PR c++/78816
76 * g++.dg/cpp1y/lambda-generic-variadic6.C: New.
77
5c38262d
JJ
782017-10-04 Jakub Jelinek <jakub@redhat.com>
79
80 PR tree-optimization/82374
81 * gcc.dg/gomp/pr82374.c: New test.
82
21375f0d
RB
832017-10-04 Richard Biener <rguenther@suse.de>
84
85 * gfortran.dg/graphite/id-17.f: For ilp32 allow graphite codegen
86 errors and scan for one.
87 * gfortran.dg/graphite/id-19.f: Likewise.
88 * gfortran.dg/graphite/pr29832.f90: Likewise.
89 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
90 * gfortran.dg/graphite/pr42326.f90: Likewise.
91 * gfortran.dg/graphite/pr68550-2.f90: Likewise.
92 * gfortran.dg/graphite/run-id-2.f90: Likewise.
93 * gfortran.dg/graphite/run-id-3.f90: Likewise.
94 * gfortran.dg/graphite/pr42393-1.f90: Dump graphite.
95
944e0841
MM
962017-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
97
98 * gcc.target/powerpc/float128-odd.c: New test.
99
5bd8ff41
PC
1002017-10-03 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/70343
103 * g++.dg/cpp0x/lambda/lambda-70343.C: New.
104
11e3d45c
JL
1052017-10-03 Jeff Law <law@redhat.com>
106
107 PR target/82358
108 * gcc.target/i386/stack-check-11.c: Use -mtune=generic.
109
3b7511f9
MJ
1102017-10-03 Martin Jambor <mjambor@suse.cz>
111
112 PR tree-optimization/82363
113 * gcc.dg/tree-ssa/pr82363.c: New test.
114
bb81a576
JJ
1152017-10-03 Jakub Jelinek <jakub@redhat.com>
116
33ff5dda
JJ
117 PR tree-optimization/82381
118 * gcc.c-torture/compile/pr82381.c: New test.
119
bb81a576
JJ
120 PR target/82386
121 * gcc.dg/pr82386.c: New test.
122
5aab83d5
PC
1232017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/70570
126 * g++.dg/cpp1y/lambda-generic-70570.C: New.
127
70c894ea
PC
1282017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
129
130 PR c++/79590
131 * g++.dg/cpp1y/lambda-generic-noexcept1.C: New.
132
603841eb
PC
1332017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
134
135 PR c++/79005
136 * g++.dg/cpp1y/lambda-generic-79005.C: New.
137
da3723a8
PT
1382017-10-02 Paul Thomas <pault@gcc.gnu.org>
139
140 PR fortran/82312
141 * gfortran.dg/typebound_proc_36.f90 : New test.
142
20a7e14a
PB
1432017-10-02 Peter Bergner <bergner@vnet.ibm.com>
144
145 PR target/80210
146 * gcc.target/powerpc/pr80210-2.c: New test.
147
f240a230
JJ
1482017-10-02 Jakub Jelinek <jakub@redhat.com>
149
476dec78
JJ
150 * gcc.dg/pr82389.c: New test.
151
f240a230
JJ
152 PR tree-optimization/82387
153 PR tree-optimization/82388
154 PR tree-optimization/82389
155 * gcc.c-torture/compile/pr82389.c: New test.
156 * gcc.c-torture/execute/pr82387.c: New test.
157 * gcc.c-torture/execute/pr82388.c: New test.
158
bac1187d
PC
1592017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
160
161 PR c++/79180
162 * g++.dg/cpp0x/lambda/lambda-nested8.C: New.
163 * g++.dg/torture/pr79180.C: Likewise.
164
165 PR c++/71386
166 * g++.dg/cpp1y/lambda-generic-nested1.C: New.
167
96e2d1d1
RB
1682017-10-02 Richard Biener <rguenther@suse.de>
169
170 * gcc.dg/graphite/graphite.exp: Add -fdump-tree-graphite-details.
171 * gcc.dg/graphite/id-15.c: Adjust for existing codegen errors.
172 * gcc.dg/graphite/id-16.c: Likewise.
173 * gcc.dg/graphite/pr46168.c: Likewise.
174 * gcc.dg/graphite/pr68756.c: Likewise.
175 * gcc.dg/graphite/pr69728.c: Likewise.
176 * gcc.dg/graphite/pr71575-2.c: Likewise.
177 * gcc.dg/graphite/pr77362.c: Likewise.
178 * gcc.dg/graphite/pr81373.c: Likewise.
179 * gcc.dg/graphite/run-id-pr67700-1.c: Likewise.
180 * gfortran.dg/graphite/interchange-1.f: Likewise.
181 * gfortran.dg/graphite/pr29581.f90: Likewise.
182 * gfortran.dg/graphite/pr42334-1.f: Likewise.
183 * gfortran.dg/graphite/pr42393-1.f90: Likewise.
184 * gfortran.dg/graphite/pr42393.f90: Likewise.
185 * gfortran.dg/graphite/pr47019.f: Likewise.
186
1a6da556
PC
1872017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/69977
190 * g++.dg/cpp1y/lambda-generic-69977.C: New.
191
144d302e
PC
1922017-10-02 Paolo Carlini <paolo.carlini@oracle.com>
193
194 PR c++/59991
195 * g++.dg/cpp0x/lambda/lambda-ice23.C: New.
196
7838c9a8
TV
1972017-10-02 Tom de Vries <tom@codesourcery.com>
198
199 * gcc.c-torture/compile/pr82337.c: Add
200 dg-require-effective-target nonlocal_goto.
201
f25a140b
RS
2022017-10-02 Richard Sandiford <richard.sandiford@linaro.org>
203 Alan Hayward <alan.hayward@arm.com>
204 David Sherwood <david.sherwood@arm.com>
205
206 PR target/71307
207 * gcc.target/aarch64/vect_copy_lane_1.c: Remove XFAIL.
208
0389d86c
RB
2092017-10-02 Richard Biener <rguenther@suse.de>
210
211 PR tree-optimization/82355
212 * gcc.dg/graphite/fuse-1.c: Adjust.
213 * gcc.dg/graphite/fuse-2.c: Likewise.
214 * gcc.dg/graphite/pr82355.c: New testcase.
215
aa2a59fc
JL
2162017-10-01 Jeff Law <law@redhat.com>
217
218 * gcc.dg/tree-ssa/ssa-dom-simplify-1.c: New test.
219
efa1d7a2
DH
2202017-10-01 Dominique d'Humieres <dominiq@lps.ens.fr>
221
222 PR fortran/61450
223 * gfortran.dg/binding_label_tests_28.f90: New test.
224
ae3f9c32
PC
2252017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
226
227 PR c++/65949
228 * g++.dg/cpp1y/lambda-generic-variadic5.C: New.
229
333cb612
PC
2302017-09-30 Paolo Carlini <paolo.carlini@oracle.com>
231
232 PR c++/68754
233 * g++.dg/cpp1y/constexpr-68754.C: Move...
234 * g++.dg/cpp0x/constexpr-68754.C: ... here, adjust.
235
15c77315
JJ
2362017-09-30 Jakub Jelinek <jakub@redhat.com>
237
238 PR target/82361
239 * gcc.target/i386/pr82361-1.c: New test.
240 * gcc.target/i386/pr82361-2.c: New test.
241
b09bf97b
YG
2422017-09-29 Yury Gribov <tetra2005@gmail.com>
243
244 PR middle-end/82319
245 * c-c++/common/pr57371-4.c: Test NaN comparisons.
246
6e3e8419
EB
2472017-09-29 Eric Botcazou <ebotcazou@adacore.com>
248
249 * g++.dg/other/dump-ada-spec-10.C: New test.
250
e9d297a1
JL
2512017-09-29 Jeff Law <law@redhat.com>
252
253 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
254
603be022
JJ
2552017-09-29 Jakub Jelinek <jakub@redhat.com>
256
257 P0683R1 - default member initializers for bit-fields
258 * g++.dg/ext/bitfield6.C: New test.
259 * g++.dg/cpp2a/bitfield1.C: New test.
260 * g++.dg/cpp2a/bitfield2.C: New test.
261 * g++.dg/cpp2a/bitfield3.C: New test.
262
9129a561
VM
2632017-09-29 Vladimir Makarov <vmakarov@redhat.com>
264
265 PR target/81481
266 * gcc.target/i386/pr81481.c: New.
267
a815fe44
KN
2682017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
269
b5e6b7ca 270 * gcc.target/powerpc/swaps-p8-28.c: Exchange the order of dg-do
a815fe44
KN
271 and dg-require-effective-target directives to correct testing
272 behavior.
b5e6b7ca
SB
273 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
274 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
275 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
a815fe44 276 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
b5e6b7ca 277 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
a815fe44 278 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
b5e6b7ca 279 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
a815fe44 280 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
b5e6b7ca 281 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
a815fe44 282 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
b5e6b7ca 283 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
a815fe44 284 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
b5e6b7ca 285 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
a815fe44 286 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
b5e6b7ca 287 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
a815fe44 288 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
b5e6b7ca 289 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
a815fe44 290
e75210d6
BS
2912017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
292
293 PR tree-optimization/82337
294 * gcc.c-torture/compile/pr82337.c: New file.
295
52c6ab74
JM
2962017-09-29 Javier Miranda <miranda@adacore.com>
297
298 * gnat.dg/unchecked_union3.adb: New testcase.
299
3002017-09-29 Javier Miranda <miranda@adacore.com>
301
302 * gnat.dg/unchecked_union2.adb: New testcase.
303
1dce26a1
DH
3042017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
305
306 PR fortran/25071
307 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
308 * gfortran.dg/argument_checking_4.f90: Likewise.
309 * gfortran.dg/argument_checking_5.f90: Likewise.
310 * gfortran.dg/argument_checking_6.f90: Likewise.
311 * gfortran.dg/argument_checking_10.f90: Likewise.
312 * gfortran.dg/argument_checking_13.f90: Likewise.
313 * gfortran.dg/argument_checking_15.f90: Likewise.
314 * gfortran.dg/argument_checking_18.f90: Likewise.
315 * gfortran.dg/gomp/udr8.f90: Likewise.
316 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
317 the dg-options.
318
bf61f589
JJ
3192017-09-29 Jakub Jelinek <jakub@redhat.com>
320
27746ca9
JJ
321 * g++.dg/ext/bitfield7.C: New test.
322 * g++.dg/ext/bitfield8.C: New test.
323 * g++.dg/ext/bitfield9.C: New test.
324
2a389958
JJ
325 PR c/82340
326 * gcc.dg/tree-ssa/pr82340.c: New test.
327
bf61f589
JJ
328 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
329
051e4e1c
PC
3302017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/79488
333 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
334
ff299487
JJ
3352017-09-28 Jakub Jelinek <jakub@redhat.com>
336
337 PR target/82342
338 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
339 * gcc.target/i386/pr82260-2.c: Likewise.
340
10e93cf5
SS
3412017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
342
343 * gcc.target/i386/avx512f-constant-float-return.c: New test.
344
b4aac5c3
CL
3452017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
346
347 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
348 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
349 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
350 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
351 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
352 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
353 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
354 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
355 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
356 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
357
5a47aa2c
DM
3582017-09-28 David Malcolm <dmalcolm@redhat.com>
359
360 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
361 test case.
362 * jit.dg/test-returning-function-ptr.c (create_code): Update to
363 create a function pointer type independently of the call to
364 gcc_jit_function_get_address, and assign the pointer to a local
365 before returning it, to exercise the function pointer type
366 comparison code.
367
15a65e63
DM
3682017-09-27 David Malcolm <dmalcolm@redhat.com>
369
370 * jit.dg/all-non-failing-tests.h: Add
371 test-returning-function-ptr.c.
372 * jit.dg/test-returning-function-ptr.c: New test case.
373
a509c571
CL
3742017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
375
376 PR target/71727
377 * gcc.target/aarch64/pr71727-2.c: New test.
378
6e0cc90b
KN
3792017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
380
381 * gcc.target/powerpc/swaps-p8-28.c: New test.
382 * gcc.target/powerpc/swaps-p8-29.c: New test.
383 * gcc.target/powerpc/swaps-p8-30.c: New test.
384 * gcc.target/powerpc/swaps-p8-31.c: New test.
385 * gcc.target/powerpc/swaps-p8-32.c: New test.
386 * gcc.target/powerpc/swaps-p8-33.c: New test.
387 * gcc.target/powerpc/swaps-p8-34.c: New test.
388 * gcc.target/powerpc/swaps-p8-35.c: New test.
389 * gcc.target/powerpc/swaps-p8-36.c: New test.
390 * gcc.target/powerpc/swaps-p8-37.c: New test.
391 * gcc.target/powerpc/swaps-p8-38.c: New test.
392 * gcc.target/powerpc/swaps-p8-39.c: New test.
393 * gcc.target/powerpc/swaps-p8-40.c: New test.
394 * gcc.target/powerpc/swaps-p8-41.c: New test.
395 * gcc.target/powerpc/swaps-p8-42.c: New test.
396 * gcc.target/powerpc/swaps-p8-43.c: New test.
397 * gcc.target/powerpc/swaps-p8-44.c: New test.
398 * gcc.target/powerpc/swaps-p8-45.c: New test.
399
4ca4cf4e
CL
4002017-09-27 Carl Love <cel@us.ibm.com>
401 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
402 for the __builtin_fctid and __builtin_fctiw.
403
d4b7f2ee
PJ
4042017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
405
406 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
407 new group memory offsetting code in the BRIG frontend.
408 * brig.dg/test/gimple/function_calls.hsail: Likewise.
409 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
410 * brig.dg/test/gimple/variables.hsail: Likewise.
411
b55c7343
JJ
4122017-09-27 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/82159
415 * g++.dg/opt/pr82159.C: New test.
416
7ba950d3
AK
4172017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
418
419 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
420
7a6ed74d
MM
4212017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
422
423 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
424 don't generate a 32-bit shift after doing XSCVDPSPN.
425 * gcc.target/powerpc/direct-move-float1.c: Likewise.
426 * gcc.target/powerpc/direct-move-float3.c: New test.
427
1d6fadee
PK
4282017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
429
430 * gcc.dg/tree-ssa/cmpdiv.c: New test.
431
1262c6cf
CL
4322017-09-26 Carl Love <cel@us.ibm.com>
433
434 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
435 file for the new built-ins and the existing built-ins.
436
63b62fa0
JW
4372017-09-26 Janus Weil <janus@gcc.gnu.org>
438
439 PR fortran/82143
440 PR fortran/82324
441 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
442 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
443 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
444 Don't assume that DOUBLE PRECISION has kind=16.
445
3c549718
TK
4462017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
447
448 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
449 warning from associate construct and do loop.
450
5714abff
TK
4512017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
452
453 * gfortran.dg/gomp/associate1.f90: Really commit change
454 from 2017-09-25.
455 * gfortran.dg/predcom-1.f: Likewise.
456 * gfortran.dg/unconstrained_commons.f: Likewise.
457
caab3763
JJ
4582017-09-26 Jakub Jelinek <jakub@redhat.com>
459
460 PR middle-end/35691
461 * gcc.dg/pr35691-5.c: New test.
462 * gcc.dg/pr35691-6.c: New test.
463
621e5370
RB
4642017-09-26 Richard Biener <rguenther@suse.de>
465
466 PR tree-optimization/82321
467 * gcc.dg/graphite/pr82321.c: New testcase.
468
703fe7a4
AK
4692017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
470
18b10d78
AK
471 * lib/target-supports.exp (check_effective_target_vect_int)
472 (check_effective_target_vect_shift)
473 (check_effective_target_whole_vector_shift)
474 (check_effective_target_vect_shift_char)
475 (check_effective_target_vect_long)
476 (check_effective_target_vect_double)
477 (check_effective_target_vect_long_long)
478 (check_effective_target_vect_perm)
479 (check_effective_target_vect_perm_byte)
480 (check_effective_target_vect_perm_short)
481 (check_effective_target_vect_widen_mult_qi_to_hi)
482 (check_effective_target_vect_widen_mult_hi_to_si)
483 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
484 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
485 (check_effective_target_vect_widen_mult_si_to_di_pattern)
486 (check_effective_target_vect_pack_trunc)
487 (check_effective_target_vect_unpack)
488 (check_effective_target_vect_hw_misalign)
489 (check_effective_target_vect_condition)
490 (check_effective_target_vect_cond_mixed)
491 (check_effective_target_vect_char_mult)
492 (check_effective_target_vect_short_mult)
493 (check_effective_target_vect_int_mult)
494 (check_effective_target_vect_extract_even_odd)
495 (check_effective_target_vect_interleave)
496 (check_effective_target_sqrt_insn)
497 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
498 VX.
499 (check_vect_support_and_set_flags): New proc.
500 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 501
09fdb701
RB
5022017-09-26 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/82320
505 * gcc.dg/torture/pr82320.c: New testcase.
506
df2a1a26
CL
5072017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
508
509 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
510 Fix arm check.
511
af2c8a96
JL
5122017-09-25 Jeff Law <law@redhat.com>
513
514 * lib/target-supports.exp
515 (check_effective_target_supports_stack_clash_protection): Enable for
516 rs6000 and powerpc targets.
517
d80d5c38
BC
5182017-09-25 Bin Cheng <bin.cheng@arm.com>
519
520 PR tree-optimization/82163
521 * gcc.dg/tree-ssa/pr82163.c: New test.
522
15e23330
TK
5232017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
524
525 * gfortran.dg/do_subscript_1.f90: New test.
526 * gfortran.dg/do_subscript_2.f90: New test.
527 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
528 * gfortran.dg/predcom-1.f: Adjust loop bounds.
529 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
530
2678bf2f
WS
5312017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
532
533 * gcc.target/powerpc/fold-vec-st-char.c: New.
534 * gcc.target/powerpc/fold-vec-st-double.c: New.
535 * gcc.target/powerpc/fold-vec-st-float.c: New.
536 * gcc.target/powerpc/fold-vec-st-int.c: New.
537 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
538 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
539 * gcc.target/powerpc/fold-vec-st-short.c: New.
540
504e0b5f
PMR
5412017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
542
543 * g++.dg/pr82155.C: New testcase.
544
d362ac6c
RB
5452017-09-25 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/82285
548 * gcc.dg/torture/pr82285.c: New testcase.
549
e98cd75f
PMR
5502017-09-25 Justin Squirek <squirek@adacore.com>
551
552 * gnat.dg/entry_family.adb: New testcase
553
60ba7cd3
L
5542017-09-24 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR target/82267
557 * gcc.target/i386/pr82267.c: New test.
558
c6c74708
TK
5592017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
560 PR fortran/66328
561
562 * gfortran.dg/data_derived_1.f90: New test.
563
24bafc56
TK
5642017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
565
566 PR fortran/54633
567 * gfortran.dg/intrinsic_bounds_1.f90: New test.
568 * gfortran.dg/intrinsic_param_1.f90: New test.
569
650f7d09
TK
5702017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
571 Steven G. Kargl <kargl@gcc.gnu.org>
572
573 PR fortran/80118
574 * gfortran.dg/zero_sized_7.f90: New test.
575
d16d81b5
JW
5762017-09-23 Janus Weil <janus@gcc.gnu.org>
577
578 PR fortran/82143
579 * gfortran.dg/promotion_3.f90: New test case.
580 * gfortran.dg/promotion_4.f90: New test case.
581
89762a83
DS
5822017-09-23 Daniel Santos <daniel.santos@pobox.com>
583
584 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
585 * gcc.target/i386/pr82196-2.c: (b): Likewise.
586
2dc589be
JJ
5872017-09-22 Jakub Jelinek <jakub@redhat.com>
588
a93952d2
JJ
589 PR middle-end/35691
590 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
591 instead of -fdump-tree-forwprop-details in dg-options.
592 * gcc.dg/pr35691-2.c: Likewise.
593 * gcc.dg/pr35691-3.c: New test.
594 * gcc.dg/pr35691-4.c: New test.
595
2dc589be
JJ
596 PR sanitizer/81929
597 * g++.dg/ubsan/pr81929.C: New test.
598
ea44495d
RS
5992017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
600
601 PR tree-optimization/82289
602 * gcc.dg/vect/pr82289.c: New test.
603
f702e7d4
RS
6042017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
605 Alan Hayward <alan.hayward@arm.com>
606 David Sherwood <david.sherwood@arm.com>
607
608 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
609 of alignment message.
610 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
611
b2b67217
MS
6122017-09-22 Martin Sebor <msebor@redhat.com>
613
614 PR c/81854
615 * gcc.target/i386/pr80732.c: Correct a type error.
616
9003adc7
DM
6172017-09-22 David Malcolm <dmalcolm@redhat.com>
618
619 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
620 to reflect highlighting of parameters; add test coverage for
621 callback parameters.
622
4d6e2f33
RB
6232017-09-22 Richard Biener <rguenther@suse.de>
624
625 * gcc.dg/graphite/scop-24.c: New testcase.
626
2402ffb6
RB
6272017-09-22 Richard Biener <rguenther@suse.de>
628
629 PR tree-optimization/82291
630 * gcc.dg/torture/pr82291.c: New testcase.
631
e7ba6a60
SS
6322017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
633
634 * gcc.target/i386/avx512f-constant-set.c: New test.
635
6362017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
637
638 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
639 * gcc.target/i386/avx512f-prefer.c: New test.
640
1debe7ea
JL
6412017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
642
643 * lib/target-supports.exp
644 (check_effective_target_frame_pointer_for_non_leaf): Add
645 case for x86 Solaris.
646
b89a63b9
PT
6472017-09-21 Paul Thomas <pault@gcc.gnu.org>
648
649 PR fortran/78512
650 * gfortran.dg/associate_26.f90 : New test.
651
652 PR fortran/80120
653 * gfortran.dg/associate_27.f90 : New test.
654
655 PR fortran/81903
656 * gfortran.dg/associate_28.f90 : New test.
657
658 PR fortran/82121
659 * gfortran.dg/associate_29.f90 : New test.
660
661 PR fortran/67543
662 * gfortran.dg/associate_30.f90 : New test.
663
664 PR fortran/52832
665 * gfortran.dg/associate_31.f90 : New test.
666
f17aba3c
EB
6672017-09-21 Eric Botcazou <ebotcazou@adacore.com>
668
669 * gnat.dg/discr48.adb: New test.
670 * gnat.dg/discr48_pkg.ads: New helper.
671
6722017-09-21 Tamar Christina <tamar.christina@arm.com>
673
674 PR testsuite/78421
675 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
676 Invert arm check.
677
a0e27dc2
CP
6782017-09-21 Cesar Philippidis <cesar@codesourcery.com>
679
680 * gfortran.dg/goacc/wait.f90: New test.
681
765b3379
JJ
6822017-09-21 Jakub Jelinek <jakub@redhat.com>
683
684 PR sanitizer/81715
685 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
686 const predicate to const predicate & to avoid UB.
687 * g++.dg/opt/pr81715.C: New test.
688
c94f2d84
RB
6892017-09-21 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/82276
692 PR tree-optimization/82244
693 * gcc.dg/torture/pr82276.c: New testcase.
694
2e1dd137
RB
6952017-09-21 Richard Biener <rguenther@suse.de>
696
697 PR tree-optimization/71351
698 * gfortran.dg/graphite/pr71351.f90: New testcase.
699 * gfortran.dg/graphite/interchange-3.f90: Adjust.
700
a4f65ca8
JJ
7012017-09-21 Jakub Jelinek <jakub@redhat.com>
702
703 PR target/82260
704 * gcc.target/i386/pr82260-1.c: New test.
705 * gcc.target/i386/pr82260-2.c: New test.
706
d3347cd2
AK
7072017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
708 Jeff Law <law@redhat.com>
709
710 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 711 * lib/target-supports.exp:
d3347cd2
AK
712 (check_effective_target_supports_stack_clash_protection): Enable for
713 s390/s390x targets.
714
5f2fd590
MS
7152017-09-20 Martin Sebor <msebor@redhat.com>
716
073809a7
MS
717 PR c/81854
718 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
719 * g++.dg/ext/attr-ifunc-4.C: Ditto.
720 * lib/target-supports.exp: Adjust for C++.
721
5f2fd590
MS
722 PR c/81854
723 * gcc.dg/attr-ifunc-1.c: Correct type errors.
724 * gcc.dg/attr-ifunc-2.c: Ditto.
725 * gcc.dg/attr-ifunc-3.c: Ditto.
726 * gcc.dg/attr-ifunc-4.c: Ditto.
727 * gcc.dg/attr-ifunc-5.c: Ditto.
728 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 729 * lib/target-supports.exp: Correct type error.
5f2fd590 730
94c23e39
JL
7312017-09-20 Jeff Law <law@redhat.com>
732
733 * gcc.target/i386/stack-check-11.c: Update test and regexp
734 so that it works for both i?86 and x86_64.
735
6073d002
SB
7362017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
737
738 PR target/77687
739 * gcc.target/powerpc/pr77687.c: New testcase.
740
fb3cd39d
JJ
7412017-09-20 Jakub Jelinek <jakub@redhat.com>
742
2ffb5745
JJ
743 P0409R2 - allow lambda capture [=, this]
744 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
745 capture. Add further tests.
746 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
747 for c++2a on [=, this] capture.
748
fb3cd39d
JJ
749 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
750 * g++.dg/cpp1z/cplusplus_1z.C: New test.
751
cace2309
SP
7522017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
753
754 * gcc.target/i386/builtin_target.c: Test knm.
755 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
756
52e22c79
RB
7572017-09-20 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/77362
760 * gcc.dg/graphite/pr77362.c: New testcase.
761
2a900079
RB
7622017-09-20 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/82264
765 * gcc.dg/torture/pr82264.c: New testcase.
766
88272c01
JJ
7672017-09-20 Jakub Jelinek <jakub@redhat.com>
768
769 * g++.dg/debug/dwarf2/template-params-13.C: New test.
770 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
771 it doesn't match newlines.
772 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
773 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
774 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
775 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
776 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
777 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
778 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
779 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
780 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
781 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
782
0f45457e
PC
7832017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
784
785 PR c++/64954
786 * g++.dg/cpp0x/constexpr-ctor20.C: New.
787
73fe2f32
RB
7882017-09-20 Richard Biener <rguenther@suse.de>
789
790 PR tree-optimization/81373
791 * gcc.dg/graphite/pr81373.c: New testcase.
792
ee8f15c6
JL
7932017-09-19 Jeff Law <law@redhat.com>
794
ac9c032e
JL
795 * gcc.target/i386/stack-check-11.c: New test.
796
8e7a09c3
JL
797 * gcc.dg/stack-check-4.c: New test.
798 * gcc.dg/stack-check-5.c: New test.
799 * gcc.dg/stack-check-6.c: New test.
800 * gcc.dg/stack-check-6a.c: New test.
801 * gcc.dg/stack-check-7.c: New test.
802 * gcc.dg/stack-check-8.c: New test.
803 * gcc.dg/stack-check-9.c: New test.
804 * gcc.dg/stack-check-10.c: New test.
805 * lib/target-supports.exp
806 (check_effective_target_supports_stack_clash_protection): Enable for
807 x86 and x86_64 targets.
808
8c1dd970
JL
809 * gcc.dg/stack-check-3.c: New test.
810
ee8f15c6
JL
811 * gcc.dg/stack-check-2.c: New test.
812 * lib/target-supports.exp
8e7a09c3 813 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
814 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
815 (check_effective_target_caller_implicit_probes): Likewise.
816
14a1a59f
JJ
8172017-09-19 Jakub Jelinek <jakub@redhat.com>
818
819 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
820 * g++.dg/tree-ssa/pr41428.C: Likewise.
821 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
822 c++17 and up.
823 * g++.dg/expr/bool3.C: Likewise.
824 * g++.dg/expr/bitfield5.C: Likewise.
825 * g++.old-deja/g++.jason/bool5.C: Likewise.
826
e32d2388
MS
8272017-09-18 Martin Sebor <msebor@redhat.com>
828
829 PR c/81854
830 * gcc.dg/pr81854.c: New test.
831 * g++.dg/ext/attr-ifunc-5.C: New test.
832 * g++.dg/ext/attr-ifunc-1.C: Adjust.
833 * g++.dg/ext/attr-ifunc-2.C: Same.
834 * g++.dg/ext/attr-ifunc-3.C: Same.
835 * g++.dg/ext/attr-ifunc-4.C: Same.
836 * g++.old-deja/g++.abi/vtable2.C: Same.
837 * gcc.dg/attr-ifunc-1.c: Same.
838
81b29ad8
WS
8392017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
840
841 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
842
109bb910
RB
8432017-09-19 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/82244
846 * gcc.dg/torture/pr82244.c: New testcase.
847
197d2f5b
RB
8482017-09-19 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/69728
851 * gfortran.dg/graphite/pr69728.f90: New testcase.
852 * gcc.dg/graphite/pr69728.c: Likewise.
853
7e12c0e0
PC
8542017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/80947
857 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
858
b161f2c9
RS
8592017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
860
861 * gcc.dg/vect/slp-multitypes-13.c: New test.
862
7251b0bf
RS
8632017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
864
865 * gfortran.dg/vect/mask-store-1.f90: New test.
866
10d8c51f
PC
8672017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/45033
870 * g++.dg/expr/delete1.C: New.
871
2eda24e9
PMR
8722017-09-18 Bob Duff <duff@adacore.com>
873
874 * gnat.dg/validity_check.adb: New testcase.
875
8762017-09-18 Eric Botcazou <ebotcazou@adacore.com>
877
878 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
879
8802017-09-18 Bob Duff <duff@adacore.com>
881
882 * gnat.dg/tagged_prefix_call.adb: New testcase.
883
845af9e6
PMR
8842017-09-18 Ed Schonberg <schonberg@adacore.com>
885
886 * gnat.dg/default_variants.adb: New testcase.
887
2a63b04e
RO
8882017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
889
890 PR target/81736
891 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
892 * gcc.target/i386/pr81736-4.c: Likewise.
893
3d07d963
RB
8942017-09-18 Richard Biener <rguenther@suse.de>
895
896 PR tree-optimization/79622
897 * gcc.dg/graphite/pr79622.c: New testcase.
898
3cb626e4
DS
8992017-09-17 Daniel Santos <daniel.santos@pobox.com>
900
901 gcc.target/i386/pr82196-1.c: New test.
902 gcc.target/i386/pr82196-2.c: Likewise.
903
01f44e44
L
9042017-09-17 H.J. Lu <hongjiu.lu@intel.com>
905
906 PR target/82166
907 * gcc.target/i386/pr82166.c: New test.
908
62d3c075
PT
9092017-09-17 Paul Thomas <pault@gcc.gnu.org>
910
911 PR fortran/82173
912 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
913 * gfortran.dg/pdt_2.f03 : The same.
914 * gfortran.dg/pdt_3.f03 : The same.
915 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
916 module 'bad_vars'. Add error concerning assumed parameters and
917 save attribute.
918 * gfortran.dg/pdt_11.f03 : New test.
919
920 PR fortran/60483
921 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
922 * gfortran.dg/associate_25.f90 : New test.
923 * gfortran.dg/pdt_12.f03 : New test.
924
026a79f7
AS
9252017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
926 Jakub Jelinek <jakub@redhat.com>
927
928 Add support for -std=c++2a.
929 * lib/target-supports.exp (check_effective_target_c++17): Return
930 1 also if check_effective_target_c++2a.
931 (check_effective_target_c++17_down): New.
932 (check_effective_target_c++2a_only): New.
933 (check_effective_target_c++2a): New.
934 * g++.dg/cpp2a/cplusplus.C: New.
935
bb75facd
JM
9362017-09-15 Joseph Myers <joseph@codesourcery.com>
937
938 PR c/82071
939 * gcc.target/i386/excess-precision-8.c: New test.
940
c01df3c8
MLI
9412017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
942 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/64644
945 * g++.dg/other/anon-union4.C: New.
946 * g++.old-deja/g++.law/union4.C: Adjust.
947 * g++.old-deja/g++.other/anon1.C: Likewise.
948
1d933576
BE
9492017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
950
951 * c-c++-common/Wcast-align.c: New test.
952
4a8ca690
EB
9532017-09-15 Eric Botcazou <ebotcazou@adacore.com>
954
955 * g++.dg/sso-1.C: New test.
956 * g++.dg/sso-2.C: Likewise.
957
9582017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
959
960 PR c++/78648
961 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
962
ed17cb57
JW
9632017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
964
965 PR tree-optimization/71026
966 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
967
a1189286
JJ
9682017-09-15 Jakub Jelinek <jakub@redhat.com>
969
7b936140
JJ
970 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
971 * lib/target-supports.exp (check_effective_target_c++14): Use
972 check_effective_target_c++17 instead of check_effective_target_c++1z.
973 (check_effective_target_c++14_down): Likewise.
974 (check_effective_target_c++1z_only): Rename to ...
975 (check_effective_target_c++17_only): ... this.
976 (check_effective_target_c++1z): Rename to ...
977 (check_effective_target_c++17): ... this.
978 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
979 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
980 and c++17_only instead of c++1z_only. Adjust expected diagnostics
981 and comments refering to 1z to 17.
982 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
983 * g++.dg/template/partial5.C: Likewise.
984 * g++.dg/template/nontype8.C: Likewise.
985 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
986 * g++.dg/cpp1z/nontype3a.C: Likewise.
987 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
988 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
989 * g++.dg/cpp1z/class-deduction32.C: Likewise.
990 * g++.dg/cpp1z/pr78771.C: Likewise.
991 * g++.dg/cpp1z/elide1.C: Likewise.
992 * g++.dg/cpp1z/fold3.C: Likewise.
993 * g++.dg/cpp1z/class-deduction2.C: Likewise.
994 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
995 * g++.dg/cpp1z/inline-var2.C: Likewise.
996 * g++.dg/cpp1z/eval-order2.C: Likewise.
997 * g++.dg/cpp1z/decomp21.C: Likewise.
998 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
999 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
1000 * g++.dg/cpp1z/utf8-neg.C: Likewise.
1001 * g++.dg/cpp1z/class-deduction41.C: Likewise.
1002 * g++.dg/cpp1z/class-deduction23.C: Likewise.
1003 * g++.dg/cpp1z/nodiscard3.C: Likewise.
1004 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
1005 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
1006 * g++.dg/cpp1z/class-deduction21.C: Likewise.
1007 * g++.dg/cpp1z/range-for1.C: Likewise.
1008 * g++.dg/cpp1z/init-statement4.C: Likewise.
1009 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
1010 * g++.dg/cpp1z/decomp30.C: Likewise.
1011 * g++.dg/cpp1z/class-deduction39.C: Likewise.
1012 * g++.dg/cpp1z/register2.C: Likewise.
1013 * g++.dg/cpp1z/decomp9.C: Likewise.
1014 * g++.dg/cpp1z/regress1.C: Likewise.
1015 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
1016 * g++.dg/cpp1z/class-deduction30.C: Likewise.
1017 * g++.dg/cpp1z/abbrev2.C: Likewise.
1018 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
1019 * g++.dg/cpp1z/regress2.C: Likewise.
1020 * g++.dg/cpp1z/decomp16.C: Likewise.
1021 * g++.dg/cpp1z/bool-increment1.C: Likewise.
1022 * g++.dg/cpp1z/aligned-new1.C: Likewise.
1023 * g++.dg/cpp1z/decomp3.C: Likewise.
1024 * g++.dg/cpp1z/register1.C: Likewise.
1025 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1026 * g++.dg/cpp1z/class-deduction1.C: Likewise.
1027 * g++.dg/cpp1z/decomp10.C: Likewise.
1028 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
1029 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
1030 * g++.dg/cpp1z/decomp27.C: Likewise.
1031 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
1032 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
1033 * g++.dg/cpp1z/class-deduction9.C: Likewise.
1034 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
1035 * g++.dg/cpp1z/decomp11.C: Likewise.
1036 * g++.dg/cpp1z/aligned-new3.C: Likewise.
1037 * g++.dg/cpp1z/utf8-2.C: Likewise.
1038 * g++.dg/cpp1z/lambda-this3.C: Likewise.
1039 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
1040 * g++.dg/cpp1z/byte1.C: Likewise.
1041 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
1042 * g++.dg/cpp1z/aggr-base4.C: Likewise.
1043 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
1044 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
1045 * g++.dg/cpp1z/utf8-2a.C: Likewise.
1046 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
1047 * g++.dg/cpp1z/aggr-base6.C: Likewise.
1048 * g++.dg/cpp1z/cplusplus.C: Likewise.
1049 * g++.dg/cpp1z/class-deduction20.C: Likewise.
1050 * g++.dg/cpp1z/aggr-base2.C: Likewise.
1051 * g++.dg/cpp1z/class-deduction6.C: Likewise.
1052 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
1053 * g++.dg/cpp1z/class-deduction31.C: Likewise.
1054 * g++.dg/cpp1z/class-deduction25.C: Likewise.
1055 * g++.dg/cpp1z/class-deduction18.C: Likewise.
1056 * g++.dg/cpp1z/fold9.C: Likewise.
1057 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
1058 * g++.dg/cpp1z/abbrev1.C: Likewise.
1059 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
1060 * g++.dg/cpp1z/utf8.C: Likewise.
1061 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
1062 * g++.dg/cpp1z/aggr-base3.C: Likewise.
1063 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
1064 * g++.dg/cpp1z/init-statement2.C: Likewise.
1065 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
1066 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
1067 * g++.dg/cpp1z/class-deduction40.C: Likewise.
1068 * g++.dg/cpp1z/nontype3.C: Likewise.
1069 * g++.dg/cpp1z/class-deduction14.C: Likewise.
1070 * g++.dg/cpp1z/fold7.C: Likewise.
1071 * g++.dg/cpp1z/nontype2.C: Likewise.
1072 * g++.dg/cpp1z/class-deduction15.C: Likewise.
1073 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
1074 * g++.dg/cpp1z/class-deduction13.C: Likewise.
1075 * g++.dg/cpp1z/aligned-new7.C: Likewise.
1076 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
1077 * g++.dg/cpp1z/nontype1.C: Likewise.
1078 * g++.dg/cpp1z/init-statement5.C: Likewise.
1079 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
1080 * g++.dg/cpp1z/decomp17.C: Likewise.
1081 * g++.dg/cpp1z/fold4.C: Likewise.
1082 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
1083 * g++.dg/cpp1z/fold7a.C: Likewise.
1084 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
1085 * g++.dg/cpp1z/init-statement7.C: Likewise.
1086 * g++.dg/cpp1z/aggr-base5.C: Likewise.
1087 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
1088 * g++.dg/cpp1z/pr79143.C: Likewise.
1089 * g++.dg/cpp1z/class-deduction38.C: Likewise.
1090 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
1091 * g++.dg/cpp1z/class-deduction12.C: Likewise.
1092 * g++.dg/cpp1z/decomp20.C: Likewise.
1093 * g++.dg/cpp1z/class-deduction22.C: Likewise.
1094 * g++.dg/cpp1z/class-deduction29.C: Likewise.
1095 * g++.dg/cpp1z/class-deduction8.C: Likewise.
1096 * g++.dg/cpp1z/class-deduction43.C: Likewise.
1097 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1098 * g++.dg/cpp1z/fold8.C: Likewise.
1099 * g++.dg/cpp1z/init-statement3.C: Likewise.
1100 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
1101 * g++.dg/cpp1z/class-deduction36.C: Likewise.
1102 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
1103 * g++.dg/cpp1z/fallthrough1.C: Likewise.
1104 * g++.dg/cpp1z/fold1.C: Likewise.
1105 * g++.dg/cpp1z/class-deduction26.C: Likewise.
1106 * g++.dg/cpp1z/fold-ice1.C: Likewise.
1107 * g++.dg/cpp1z/fold5.C: Likewise.
1108 * g++.dg/cpp1z/class-deduction34.C: Likewise.
1109 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
1110 * g++.dg/cpp1z/class-deduction7.C: Likewise.
1111 * g++.dg/cpp1z/class-deduction16.C: Likewise.
1112 * g++.dg/cpp1z/class-deduction10.C: Likewise.
1113 * g++.dg/cpp1z/eval-order3.C: Likewise.
1114 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
1115 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
1116 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
1117 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
1118 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
1119 * g++.dg/cpp1z/decomp15.C: Likewise.
1120 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
1121 * g++.dg/cpp1z/fold-mangle.C: Likewise.
1122 * g++.dg/cpp1z/class-deduction35.C: Likewise.
1123 * g++.dg/cpp1z/decomp4.C: Likewise.
1124 * g++.dg/cpp1z/class-deduction42.C: Likewise.
1125 * g++.dg/cpp1z/init-statement8.C: Likewise.
1126 * g++.dg/cpp1z/inline-var1a.C: Likewise.
1127 * g++.dg/cpp1z/init-statement6.C: Likewise.
1128 * g++.dg/cpp1z/class-deduction17.C: Likewise.
1129 * g++.dg/cpp1z/class-deduction28.C: Likewise.
1130 * g++.dg/cpp1z/class-deduction27.C: Likewise.
1131 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
1132 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
1133 * g++.dg/cpp1z/class-deduction11.C: Likewise.
1134 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
1135 * g++.dg/cpp1z/init-statement9.C: Likewise.
1136 * g++.dg/cpp1z/class-deduction19.C: Likewise.
1137 * g++.dg/cpp1z/class-deduction5.C: Likewise.
1138 * g++.dg/cpp1z/fold2.C: Likewise.
1139 * g++.dg/cpp1z/class-deduction33.C: Likewise.
1140 * g++.dg/cpp1z/class-deduction24.C: Likewise.
1141 * g++.dg/cpp1z/aggr-base1.C: Likewise.
1142 * g++.dg/cpp1z/fold6.C: Likewise.
1143 * g++.dg/cpp1z/decomp12.C: Likewise.
1144 * g++.dg/cpp1z/class-deduction4.C: Likewise.
1145 * g++.dg/cpp1z/inline-var1.C: Likewise.
1146 * g++.dg/cpp1z/aligned-new2.C: Likewise.
1147 * g++.dg/cpp1z/class-deduction3.C: Likewise.
1148 * g++.dg/other/error3.C: Likewise.
1149 * g++.dg/init/new25.C: Likewise.
1150 * g++.dg/init/new13.C: Likewise.
1151 * g++.dg/tls/diag-2.C: Likewise.
1152 * g++.dg/tls/diag-4.C: Likewise.
1153 * g++.dg/opt/noreturn-1.C: Likewise.
1154 * g++.dg/eh/async-unwind2.C: Likewise.
1155 * g++.dg/eh/spec9.C: Likewise.
1156 * g++.dg/eh/spec7.C: Likewise.
1157 * g++.dg/eh/template1.C: Likewise.
1158 * g++.dg/eh/cond4.C: Likewise.
1159 * g++.dg/eh/pr41819.C: Likewise.
1160 * g++.dg/eh/delete1.C: Likewise.
1161 * g++.dg/eh/spec3.C: Likewise.
1162 * g++.dg/eh/forced4.C: Likewise.
1163 * g++.dg/eh/spec2.C: Likewise.
1164 * g++.dg/eh/shadow1.C: Likewise.
1165 * g++.dg/eh/pr38662.C: Likewise.
1166 * g++.dg/eh/ehopt1.C: Likewise.
1167 * g++.dg/eh/spec8.C: Likewise.
1168 * g++.dg/eh/init-temp2.C: Likewise.
1169 * g++.dg/rtti/crash3.C: Likewise.
1170 * g++.dg/warn/Wreturn-type-3.C: Likewise.
1171 * g++.dg/warn/register-parm-1.C: Likewise.
1172 * g++.dg/warn/register-var-2.C: Likewise.
1173 * g++.dg/gcov/gcov-7.C: Likewise.
1174 * g++.dg/tree-ssa/pr45605.C: Likewise.
1175 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
1176 * g++.dg/lookup/exception1.C: Likewise.
1177 * g++.dg/ubsan/pr79589.C: Likewise.
1178 * g++.dg/tm/pr47340.C: Likewise.
1179 * g++.dg/tm/pr46567.C: Likewise.
1180 * g++.dg/expr/bitfield5.C: Likewise.
1181 * g++.dg/expr/bool1.C: Likewise.
1182 * g++.dg/expr/lval3.C: Likewise.
1183 * g++.dg/expr/lval4.C: Likewise.
1184 * g++.dg/expr/bitfield4.C: Likewise.
1185 * g++.dg/expr/bitfield6.C: Likewise.
1186 * g++.dg/expr/bool3.C: Likewise.
1187 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1188 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
1189 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
1190 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
1191 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
1192 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
1193 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
1194 * g++.dg/ext/has_nothrow_assign.C: Likewise.
1195 * g++.dg/parse/register1.C: Likewise.
1196 * g++.dg/parse/error15.C: Likewise.
1197 * g++.dg/parse/linkage2.C: Likewise.
1198 * g++.dg/concepts/intro2.C: Likewise.
1199 * g++.dg/concepts/class.C: Likewise.
1200 * g++.dg/concepts/traits1.C: Likewise.
1201 * g++.dg/concepts/req5.C: Likewise.
1202 * g++.dg/concepts/var-concept5.C: Likewise.
1203 * g++.dg/concepts/fn-concept2.C: Likewise.
1204 * g++.dg/concepts/traits2.C: Likewise.
1205 * g++.dg/concepts/placeholder2.C: Likewise.
1206 * g++.dg/concepts/class6.C: Likewise.
1207 * g++.dg/concepts/memtmpl1.C: Likewise.
1208 * g++.dg/concepts/friend2.C: Likewise.
1209 * g++.dg/concepts/template-parm3.C: Likewise.
1210 * g++.dg/concepts/template-parm10.C: Likewise.
1211 * g++.dg/concepts/explicit-spec1.C: Likewise.
1212 * g++.dg/concepts/explicit-spec3.C: Likewise.
1213 * g++.dg/concepts/var-templ2.C: Likewise.
1214 * g++.dg/concepts/intro5.C: Likewise.
1215 * g++.dg/concepts/deduction-constraint1.C: Likewise.
1216 * g++.dg/concepts/iconv1.C: Likewise.
1217 * g++.dg/concepts/constrained-parm.C: Likewise.
1218 * g++.dg/concepts/template-template-parm1.C: Likewise.
1219 * g++.dg/concepts/var-concept3.C: Likewise.
1220 * g++.dg/concepts/class3.C: Likewise.
1221 * g++.dg/concepts/memfun2.C: Likewise.
1222 * g++.dg/concepts/req1.C: Likewise.
1223 * g++.dg/concepts/disjunction1.C: Likewise.
1224 * g++.dg/concepts/req17.C: Likewise.
1225 * g++.dg/concepts/pr65848.C: Likewise.
1226 * g++.dg/concepts/placeholder4.C: Likewise.
1227 * g++.dg/concepts/decl-diagnose.C: Likewise.
1228 * g++.dg/concepts/intro7.C: Likewise.
1229 * g++.dg/concepts/pr68683.C: Likewise.
1230 * g++.dg/concepts/partial-spec4.C: Likewise.
1231 * g++.dg/concepts/template-parm5.C: Likewise.
1232 * g++.dg/concepts/explicit-inst1.C: Likewise.
1233 * g++.dg/concepts/class-deduction1.C: Likewise.
1234 * g++.dg/concepts/class1.C: Likewise.
1235 * g++.dg/concepts/req15.C: Likewise.
1236 * g++.dg/concepts/memfun.C: Likewise.
1237 * g++.dg/concepts/pr68434.C: Likewise.
1238 * g++.dg/concepts/inherit-ctor4.C: Likewise.
1239 * g++.dg/concepts/partial-spec6.C: Likewise.
1240 * g++.dg/concepts/var-templ1.C: Likewise.
1241 * g++.dg/concepts/template-parm8.C: Likewise.
1242 * g++.dg/concepts/explicit-inst3.C: Likewise.
1243 * g++.dg/concepts/class4.C: Likewise.
1244 * g++.dg/concepts/req6.C: Likewise.
1245 * g++.dg/concepts/fn8.C: Likewise.
1246 * g++.dg/concepts/class5.C: Likewise.
1247 * g++.dg/concepts/placeholder5.C: Likewise.
1248 * g++.dg/concepts/req16.C: Likewise.
1249 * g++.dg/concepts/req10.C: Likewise.
1250 * g++.dg/concepts/var-concept2.C: Likewise.
1251 * g++.dg/concepts/auto3.C: Likewise.
1252 * g++.dg/concepts/generic-fn-err.C: Likewise.
1253 * g++.dg/concepts/pr65552.C: Likewise.
1254 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1255 * g++.dg/concepts/fn1.C: Likewise.
1256 * g++.dg/concepts/partial-spec.C: Likewise.
1257 * g++.dg/concepts/template-parm12.C: Likewise.
1258 * g++.dg/concepts/diagnostic1.C: Likewise.
1259 * g++.dg/concepts/intro1.C: Likewise.
1260 * g++.dg/concepts/explicit-inst4.C: Likewise.
1261 * g++.dg/concepts/req18.C: Likewise.
1262 * g++.dg/concepts/explicit-spec5.C: Likewise.
1263 * g++.dg/concepts/var-concept6.C: Likewise.
1264 * g++.dg/concepts/fn9.C: Likewise.
1265 * g++.dg/concepts/req2.C: Likewise.
1266 * g++.dg/concepts/template-parm7.C: Likewise.
1267 * g++.dg/concepts/req14.C: Likewise.
1268 * g++.dg/concepts/template-parm6.C: Likewise.
1269 * g++.dg/concepts/variadic4.C: Likewise.
1270 * g++.dg/concepts/fn6.C: Likewise.
1271 * g++.dg/concepts/req-neg1.C: Likewise.
1272 * g++.dg/concepts/alias3.C: Likewise.
1273 * g++.dg/concepts/expression2.C: Likewise.
1274 * g++.dg/concepts/partial-spec3.C: Likewise.
1275 * g++.dg/concepts/expression3.C: Likewise.
1276 * g++.dg/concepts/memfun-err.C: Likewise.
1277 * g++.dg/concepts/pr66091.C: Likewise.
1278 * g++.dg/concepts/explicit-spec2.C: Likewise.
1279 * g++.dg/concepts/equiv.C: Likewise.
1280 * g++.dg/concepts/friend1.C: Likewise.
1281 * g++.dg/concepts/fn4.C: Likewise.
1282 * g++.dg/concepts/var-templ3.C: Likewise.
1283 * g++.dg/concepts/explicit-inst2.C: Likewise.
1284 * g++.dg/concepts/alias2.C: Likewise.
1285 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1286 * g++.dg/concepts/placeholder6.C: Likewise.
1287 * g++.dg/concepts/fn10.C: Likewise.
1288 * g++.dg/concepts/req3.C: Likewise.
1289 * g++.dg/concepts/variadic2.C: Likewise.
1290 * g++.dg/concepts/pr65636.C: Likewise.
1291 * g++.dg/concepts/intro6.C: Likewise.
1292 * g++.dg/concepts/class2.C: Likewise.
1293 * g++.dg/concepts/fn2.C: Likewise.
1294 * g++.dg/concepts/req20.C: Likewise.
1295 * g++.dg/concepts/req8.C: Likewise.
1296 * g++.dg/concepts/placeholder1.C: Likewise.
1297 * g++.dg/concepts/pr65854.C: Likewise.
1298 * g++.dg/concepts/member-concept.C: Likewise.
1299 * g++.dg/concepts/template-parm2.C: Likewise.
1300 * g++.dg/concepts/variadic1.C: Likewise.
1301 * g++.dg/concepts/fn7.C: Likewise.
1302 * g++.dg/concepts/intro4.C: Likewise.
1303 * g++.dg/concepts/req13.C: Likewise.
1304 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1305 * g++.dg/concepts/explicit-spec6.C: Likewise.
1306 * g++.dg/concepts/auto1.C: Likewise.
1307 * g++.dg/concepts/alias1.C: Likewise.
1308 * g++.dg/concepts/fn-concept1.C: Likewise.
1309 * g++.dg/concepts/template-parm11.C: Likewise.
1310 * g++.dg/concepts/explicit-spec4.C: Likewise.
1311 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1312 * g++.dg/concepts/req9.C: Likewise.
1313 * g++.dg/concepts/req4.C: Likewise.
1314 * g++.dg/concepts/pr65681.C: Likewise.
1315 * g++.dg/concepts/req7.C: Likewise.
1316 * g++.dg/concepts/req12.C: Likewise.
1317 * g++.dg/concepts/fn5.C: Likewise.
1318 * g++.dg/concepts/alias4.C: Likewise.
1319 * g++.dg/concepts/generic-fn.C: Likewise.
1320 * g++.dg/concepts/feature-macro.C: Likewise.
1321 * g++.dg/concepts/req19.C: Likewise.
1322 * g++.dg/concepts/placeholder3.C: Likewise.
1323 * g++.dg/concepts/intro3.C: Likewise.
1324 * g++.dg/concepts/partial-spec5.C: Likewise.
1325 * g++.dg/concepts/template-parm4.C: Likewise.
1326 * g++.dg/concepts/dr1430.C: Likewise.
1327 * g++.dg/concepts/pr65634.C: Likewise.
1328 * g++.dg/concepts/var-concept4.C: Likewise.
1329 * g++.dg/concepts/pr67249.C: Likewise.
1330 * g++.dg/concepts/expression.C: Likewise.
1331 * g++.dg/concepts/pr65575.C: Likewise.
1332 * g++.dg/concepts/partial-spec2.C: Likewise.
1333 * g++.dg/concepts/template-parm9.C: Likewise.
1334 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1335 * g++.dg/concepts/equiv2.C: Likewise.
1336 * g++.dg/concepts/req11.C: Likewise.
1337 * g++.dg/concepts/template-parm1.C: Likewise.
1338 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1339 * g++.dg/concepts/var-concept1.C: Likewise.
1340 * g++.dg/concepts/fn3.C: Likewise.
1341 * g++.dg/torture/pr46364.C: Likewise.
1342 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1343 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1344 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1345 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1346 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1347 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1348 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1349 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1350 * g++.dg/torture/pr52918-1.C: Likewise.
1351 * g++.dg/torture/pr49394.C: Likewise.
1352 * g++.dg/torture/pr57190.C: Likewise.
1353 * g++.dg/cpp0x/static_assert8.C: Likewise.
1354 * g++.dg/cpp0x/noexcept19.C: Likewise.
1355 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1356 * g++.dg/cpp0x/variadic73.C: Likewise.
1357 * g++.dg/cpp0x/noexcept02.C: Likewise.
1358 * g++.dg/cpp0x/defaulted23.C: Likewise.
1359 * g++.dg/cpp0x/noexcept08.C: Likewise.
1360 * g++.dg/cpp0x/auto9.C: Likewise.
1361 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1362 * g++.dg/cpp0x/error5.C: Likewise.
1363 * c-c++-common/gomp/atomic-12.c: Likewise.
1364 * c-c++-common/gomp/atomic-13.c: Likewise.
1365 * c-c++-common/gomp/atomic-14.c: Likewise.
1366 * c-c++-common/Wvarargs-2.c: Likewise.
1367 * c-c++-common/Wvarargs.c: Likewise.
1368 * c-c++-common/vector-subscript-2.c: Likewise.
1369 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1370 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1371 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1372 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1373 * g++.old-deja/g++.eh/throw2.C: Likewise.
1374 * g++.old-deja/g++.eh/throw1.C: Likewise.
1375 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1376 * g++.old-deja/g++.other/new7.C: Likewise.
1377 * g++.old-deja/g++.other/crash30.C: Likewise.
1378 * g++.old-deja/g++.other/regstack.C: Likewise.
1379 * g++.old-deja/g++.other/crash28.C: Likewise.
1380 * g++.old-deja/g++.jason/bool5.C: Likewise.
1381 * g++.old-deja/g++.mike/p10416.C: Likewise.
1382 * g++.old-deja/g++.mike/eh25.C: Likewise.
1383 * g++.old-deja/g++.mike/eh55.C: Likewise.
1384
a1189286
JJ
1385 PR rtl-optimization/82192
1386 * gcc.c-torture/execute/pr82192.c: New test.
1387
897da303
RB
13882017-09-15 Richard Biener <rguenther@suse.de>
1389
1390 PR tree-optimization/82217
1391 * gcc.dg/torture/pr82217.c: New testcase.
1392
854dde43
JJ
13932017-09-15 Jakub Jelinek <jakub@redhat.com>
1394
1395 PR target/82145
1396 * gcc.target/i386/pr82145.c: New test.
1397
22d07ec2
PT
13982017-09-15 Paul Thomas <pault@gcc.gnu.org>
1399
1400 PR fortran/82184
1401 * gfortran.dg/pointer_array_9.f90: New test.
1402
12fca96e
MM
14032017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1404
1405 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1406 __builtin_fabsq.
1407 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1408 of __builtin_fabsq. Prevent the test from running on 32-bit.
1409 * gcc.target/powerpc/float128-fma1.c: New test.
1410 * gcc.target/powerpc/float128-fma2.c: Likewise.
1411 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1412 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1413
595ced60
DM
14142017-09-14 David Malcolm <dmalcolm@redhat.com>
1415
1416 PR jit/82174
1417 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1418 New test case.
1419
44e13e60
PH
14202017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1421
1422 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1423
2a94be35
WS
14242017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1425
1426 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1427 lp64 requirement.
1428
0fa0fdb7
RB
14292017-09-14 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1432 * gcc.dg/uninit-suppress_2.c: Adjust.
1433 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1434
83ada6e8
RO
14352017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1436
1437 PR tree-optimization/80996
1438 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1439
c5f59763
JJ
14402017-09-14 Jakub Jelinek <jakub@redhat.com>
1441
1442 PR target/81325
1443 * g++.dg/cpp0x/pr81325.C: New test.
1444
87f3a5cf
PT
14452017-09-13 Paul Thomas <pault@gcc.gnu.org>
1446
1447 PR fortran/82173
1448 * gfortran.dg/pdt_10.f03 : New test.
1449
b6509175
PC
14502017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1451
1452 PR c++/68177
1453 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1454
c7885b85
ML
14552017-09-13 Martin Liska <mliska@suse.cz>
1456
1457 PR middle-end/82154
1458 * g++.dg/torture/pr82154.C: New test.
1459
97e63e12
PC
14602017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1461
1462 PR c++/61362
1463 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1464 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1465
bce5091a
SE
14662017-09-13 Steve Ellcey <sellcey@cavium.com>
1467
1468 PR tree-optimization/80925
1469 * gfortran.dg/vect/vect-2.f90: Add
1470 --param vect-max-peeling-for-alignment=0 option.
1471 Remove unaligned access and peeling checks.
1472 * gfortran.dg/vect/vect-3.f90: Ditto.
1473 * gfortran.dg/vect/vect-4.f90: Ditto.
1474 * gfortran.dg/vect/vect-5.f90: Ditto.
1475
13380861
PC
14762017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1477
1478 PR c++/61135
1479 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1480 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1481
bb5d9711
JW
14822017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1483
1484 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1485
267bbb6f
MP
14862017-09-13 Marek Polacek <polacek@redhat.com>
1487
1488 PR c/82167
1489 * gcc.dg/pr82167.c: New test.
1490
8a411aa3
WS
14912017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1492
1493 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1494 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1495 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1496 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1497 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1498 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1499
1cb656f8
JW
15002017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1501
1502 * gcc.target/aarch64/pr62178.c: Updated testcase
1503 to scan for two ldrs and an mla.
1504
e5b87132
PC
15052017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1506
1507 PR c++/59949
1508 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1509
491cefb7
WD
15102017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1511
1512 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1513
4395a473
TP
15142017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1515
1516 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1517 ARMv8-A and ARMv8-R.
1518 * gcc.target/arm/acle/cdp2.c: Likewise.
1519 * gcc.target/arm/acle/ldc.c: Likewise.
1520 * gcc.target/arm/acle/ldc2.c: Likewise.
1521 * gcc.target/arm/acle/ldc2l.c: Likewise.
1522 * gcc.target/arm/acle/ldcl.c: Likewise.
1523 * gcc.target/arm/acle/mcr.c: Likewise.
1524 * gcc.target/arm/acle/mcr2.c: Likewise.
1525 * gcc.target/arm/acle/mcrr.c: Likewise.
1526 * gcc.target/arm/acle/mcrr2.c: Likewise.
1527 * gcc.target/arm/acle/mrc.c: Likewise.
1528 * gcc.target/arm/acle/mrc2.c: Likewise.
1529 * gcc.target/arm/acle/mrrc.c: Likewise.
1530 * gcc.target/arm/acle/mrrc2.c: Likewise.
1531 * gcc.target/arm/acle/stc.c: Likewise.
1532 * gcc.target/arm/acle/stc2.c: Likewise.
1533 * gcc.target/arm/acle/stc2l.c: Likewise.
1534 * gcc.target/arm/acle/stcl.c: Likewise.
1535 * lib/target-supports.exp:
1536 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1537 and stcl in the comment.
1538 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1539 and disable Thumb-1 targets.
1540 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1541 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1542
caf3dcdf
PC
15432017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/47226
1546 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1547 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1548
2da6996c
RB
15492017-09-13 Richard Biener <rguenther@suse.de>
1550
1551 PR middle-end/82128
1552 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1553 default-def to avoid breaking iterator update with the weird
1554 interaction with cgraph_update_edges_for_call_stmt_node.
1555
d6ecd2cf
KV
15562017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1557
1558 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1559
741bbaab
PC
1560017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 PR c++/70621
1563 * g++.dg/torture/pr70621.C: New.
1564
18a4e7e3
PT
15652017-09-12 Paul Thomas <pault@gcc.gnu.org>
1566
1567 PR fortran/82173
1568 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1569 is defined' error.
1570 * gfortran.dg/pdt_6.f03 : New test.
1571 * gfortran.dg/pdt_7.f03 : New test.
1572 * gfortran.dg/pdt_8.f03 : New test.
1573
1574 PR fortran/82168
1575 * gfortran.dg/pdt_9.f03 : New test.
1576
cbc45bea
JJ
15772017-09-12 Jakub Jelinek <jakub@redhat.com>
1578
1579 PR target/82112
1580 * gcc.target/powerpc/pr82112.c: New test.
1581 * g++.dg/ext/altivec-18.C: New test.
1582
5f33b353
ML
15832017-09-12 Martin Liska <mliska@suse.cz>
1584
1585 PR testsuite/82114
1586 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1587
29545149
RB
15882017-09-12 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/82157
1591 * gcc.dg/torture/pr82157.c: New testcase.
1592
8101ec85
SA
15932017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1594
1595 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1596 attribute.
1597 * gcc.target/mips/near-far-2.c: Likewise.
1598 * gcc.target/mips/near-far-3.c: Likewise.
1599 * gcc.target/mips/near-far-4.c: Likewise.
1600
ec33aebb
JJ
16012017-09-12 Jakub Jelinek <jakub@redhat.com>
1602
1603 PR target/82112
1604 * c-c++-common/pr82112.c: New test.
1605 * gcc.dg/pr82112.c: New test.
1606
2f6c18e0
EB
16072017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 PR ada/79441
1610 * gnat.dg/pack9.adb: Robustify.
1611
ff3598bc
PT
16122017-09-10 Paul Thomas <pault@gcc.gnu.org>
1613
1614 PR fortran/34640
1615 * gfortran.dg/associate_24.f90: New test.
1616 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1617 checks.
1618 * gfortran.dg/no_arg_check_2.f90: Likewise.
1619 * gfortran.dg/pointer_array_1.f90: New test.
1620 * gfortran.dg/pointer_array_2.f90: New test.
1621 * gfortran.dg/pointer_array_7.f90: New test.
1622 * gfortran.dg/pointer_array_8.f90: New test.
1623 * gfortran.dg/pointer_array_component_1.f90: New test.
1624 * gfortran.dg/pointer_array_component_2.f90: New test.
1625 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1626 counts by 1.
1627
1628 PR fortran/40737
1629 * gfortran.dg/pointer_array_3.f90: New test.
1630
1631 PR fortran/57116
1632 * gfortran.dg/pointer_array_4.f90: New test.
1633
1634 PR fortran/55763
1635 * gfortran.dg/pointer_array_5.f90: New test.
1636
1637 PR fortran/57019
1638 * gfortran.dg/pointer_array_6.f90: New test.
1639
019bf9ad
JW
16402017-09-09 Jonathan Wakely <jwakely@redhat.com>
1641
1642 PR c++/81852
1643 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1644 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1645 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1646 * g++.dg/cpp1y/feat-neg.C: Likewise.
1647 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1648
95b7c2e0
PMR
16492017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1650
1651 * gnat.dg/debug14.adb: New test.
1652
89ec98ed
EB
16532017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1654
1655 * gnat.dg/specs/atomic3.ads: New test.
1656
ea09ecc5
EB
16572017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * gnat.dg/specs/vfa.ads: Rename into...
1660 * gnat.dg/specs/vfa1.ads: ...this.
1661 * gnat.dg/specs/vfa2.ads: New test.
1662
5bab4c96
PT
16632017-09-09 Paul Thomas <pault@gcc.gnu.org>
1664
1665 * gfortran.dg/pdt_1.f03 : New test.
1666 * gfortran.dg/pdt_2.f03 : New test.
1667 * gfortran.dg/pdt_3.f03 : New test.
1668 * gfortran.dg/pdt_4.f03 : New test.
1669 * gfortran.dg/pdt_5.f03 : New test.
1670
b2c5d6f1 16712017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1672
1673 * gcc.dg/pr81988.c: New test.
1674
16752017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1676
1c49a3ed
EB
1677 * gnat.dg/opt67.adb: New test.
1678 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1679
86373d92
JJ
16802017-09-07 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR target/81979
1683 * gcc.dg/pr81979.c: New test.
1684
a3064a99
EB
16852017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1686
1687 PR ada/82126
1688 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1689
a7976089
RB
16902017-09-07 Richard Biener <rguenther@suse.de>
1691
1692 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1693 opportunity.
1694
bbd35101
MM
16952017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1696
1697 * gcc.target/powerpc/float128-1.c: Update options to know that
1698 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1699 -static-libgcc option which is no longer needed. Use -mvsx or
1700 -mpower9-vector to enable VSX or hardware IEEE support, rather
1701 than specifying a particular CPU.
1702 * gcc.target/powerpc/float128-2.c: Likewise.
1703 * gcc.target/powerpc/float128-cmp.c: Likewise.
1704 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1705 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1706 * gcc.target/powerpc/float128-hw.c: Likewise.
1707 * gcc.target/powerpc/float128-mix.c: Likewise.
1708 * gcc.target/powerpc/float128-type-1.c: Likewise.
1709 * gcc.target/powerpc/float128-type-2.c: Likewise.
1710 * gcc.target/powerpc/float128-3.c: New test.
1711 * gcc.target/powerpc/float128-4.c: Likewise.
1712 * gcc.target/powerpc/float128-5.c: Likewise.
1713
260da991
WD
17142017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1715
1716 PR middle-end/78468
1717 * gcc.dg/pr78468.c: Add alignment test.
1718
f6e50a7d
WW
17192017-09-06 Wish Wu <wishwu007@gmail.com>
1720 Jakub Jelinek <jakub@redhat.com>
1721
1722 * gcc.dg/sancov/cmp0.c: New test.
1723
f6bd5664
RB
17242017-09-06 Richard Biener <rguenther@suse.de>
1725
1726 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1727 test for correctness of vector lowering.
1728
796bd467
RB
17292017-09-06 Richard Biener <rguenther@suse.de>
1730
1731 PR tree-optimization/82108
1732 * gcc.dg/vect/pr82108.c: New testcase.
1733
e9982c6a
MJ
17342017-09-06 Martin Jambor <mjambor@suse.cz>
1735
1736 PR tree-optimization/82078
1737 * gcc.dg/tree-ssa/pr82078.c: New test.
1738
3581d5db
JJ
17392017-09-06 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/82095
1742 * gcc.dg/tls/pr82095.c: New test.
1743
bcc6842b
JJ
17442017-09-05 Jakub Jelinek <jakub@redhat.com>
1745
0fe4bc78
JJ
1746 PR middle-end/81768
1747 * gcc.dg/gomp/pr81768-2.c: New test.
1748
bcc6842b
JJ
1749 PR middle-end/81768
1750 * gcc.dg/gomp/pr81768-1.c: New test.
1751
55b2ce1c
BS
17522017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1753
1754 PR target/81833
1755 * gcc.target/powerpc/pr81833-1.c: New file.
1756 * gcc.target/powerpc/pr81833-2.c: New file.
1757
f174328e
L
17582017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1759
1760 PR target/59501
1761 PR target/81624
1762 PR target/81769
1763 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1764 * gcc.target/i386/pr81769-1a.c: New test.
1765 * gcc.target/i386/pr81769-1b.c: Likewise.
1766 * gcc.target/i386/pr81769-2.c: Likewise.
1767
c253525e
MP
17682017-09-05 Marek Polacek <polacek@redhat.com>
1769
1770 PR sanitizer/82072
1771 * c-c++-common/ubsan/pr82072-2.c: New test.
1772
d49318d9
PC
17732017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 PR c++/81942
1776 * g++.dg/cpp1y/constexpr-return3.C: New.
1777
d3b080bc
EB
17782017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * gnat.dg/incomplete5.ad[sb]: New test.
1781 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1782
1f073c92
EB
17832017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/specs/uc2.ads: New test.
1786
806fcf71
EB
17872017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gnat.dg/taft_type4.adb: New test.
1790 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1791
a0f8cad6
RB
17922017-09-05 Richard Biener <rguenther@suse.de>
1793
1794 PR tree-optimization/82102
1795 * gcc.dg/torture/pr82102.c: New testcase.
1796
babf697a
EB
17972017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1798
1799 * testsuite/gnat.dg/array29.ad[sb]: New test.
1800
02e637d8
ML
18012017-09-05 Martin Liska <mliska@suse.cz>
1802
1803 PR tree-optimization/82032
1804 * g++.dg/other/pr82032.C: New test.
1805 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1806 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1807 * gcc.dg/switch-10.c: Likewise.
1808
bc394e5a
UB
18092017-09-04 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1812 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1813
9afacf39
BE
18142017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1815
1816 PR target/77308
1817 * gcc.target/arm/pr77308-1.c: New test.
1818
11a82e25
RB
18192017-09-04 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/82084
1822 * g++.dg/torture/pr82084.C: New testcase.
1823
bc7fe952
MP
18242017-09-04 Marek Polacek <polacek@redhat.com>
1825
1826 PR c/81783
1827 * c-c++-common/Wtautological-compare-5.c: New test.
1828
8713d0f1
JL
18292017-09-04 Jeff Law <law@redhat.com>
1830
1831 PR tree-optimization/64910
1832 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1833
8d2b48ae
MP
18342017-09-04 Marek Polacek <polacek@redhat.com>
1835
1836 PR sanitizer/82072
1837 * c-c++-common/ubsan/pr82072.c: New test.
1838
e910a9b1
RB
18392017-09-04 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/82060
1842 * g++.dg/torture/pr82060.C: New testcase.
1843
d8c40eff
AM
18442017-09-04 Alexander Monakov <amonakov@ispras.ru>
1845
1846 PR rtl-optimization/57448
1847 PR target/67458
1848 PR target/81316
1849 * gcc.dg/atomic/pr80640-2.c: New testcase.
1850 * gcc.dg/atomic/pr81316.c: New testcase.
1851
1fda57cb
TV
18522017-09-04 Tom de Vries <tom@codesourcery.com>
1853
1854 PR tree-optimization/82052
1855 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1856 call in fn11.
1857
792ce29f
JJ
18582017-09-04 Jakub Jelinek <jakub@redhat.com>
1859
ca1150f0
JJ
1860 PR sanitizer/81981
1861 * gcc.dg/ubsan/pr81981.c: New test.
1862
792ce29f
JJ
1863 PR tree-optimization/70043
1864 PR testsuite/82093
1865 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1866
83982f26
UB
18672017-09-04 Uros Bizjak <ubizjak@gmail.com>
1868
1869 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1870 * gcc.target/i386/bmi-check.h (main): Ditto.
1871 * gcc.target/i386/bmi2-check.h (main): Ditto.
1872 * gcc.target/i386/rtm-check.h (main): Ditto.
1873 * gcc.target/i386/sha-check.h (main): Ditto.
1874 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1875 (main): Use __get_cpuid_count. Use check_osxsave.
1876 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1877 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1878 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1879 (main): Use check_osxsave.
1880
f36b315d
UB
18812017-09-03 Uros Bizjak <ubizjak@gmail.com>
1882
1883 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1884 and return NORUNRES on failure.
1885 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1886 __builtin_va_arg_pack instead of __va_arg_pack.
1887 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1888 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1889 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1890 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1891 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1892
bff0050a
JJ
18932017-09-01 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR target/81766
1896 * gcc.target/i386/pr81766.c: New test.
1897
e035be33
JM
18982017-09-01 Joseph Myers <joseph@codesourcery.com>
1899
1900 PR c/82071
1901 * gcc.target/i386/excess-precision-7.c: New test.
1902
db6bb1ec
AK
19032017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1904
1905 PR target/82012
1906 * gcc.target/s390/target-attribute/pr82012.c: New test.
1907
0e34f6d8
JL
19082017-09-01 Jeff Law <law@redhat.com>
1909
2ec399d8
JS
1910 * gcc.target/i386/const-in-bss.c: New test.
1911
0e34f6d8
JL
1912 PR tree-optimization/82052
1913 * gcc.c-torture/compile/pr82052.c: New test.
1914
349884d1
JJ
19152017-09-01 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR sanitizer/81923
1918 * gcc.dg/asan/pr81923.c: New test.
1919
002618d8
ML
19202017-09-01 Martin Liska <mliska@suse.cz>
1921
1922 PR tree-optimization/82059
1923 * gcc.dg/tree-ssa/pr82059.c: New test.
1924
a2de90a4
CZ
19252017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1926
1927 * gcc.target/arc/loop-1.c: Deleted.
1928
1370fccf
CZ
19292017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1930
1931 * gcc.target/arc/arc.exp: Test also cpp files.
1932 * gcc.target/arc/tdelay_slots.cpp: New test.
1933
7cfbf676
CZ
19342017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1935
1936 * gcc.target/arc/pr9001184797.c: New test.
1937
d2e05fcb
JJ
19382017-09-01 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c/81887
1941 * c-c++-common/gomp/pr81887.c: New test.
1942 * gfortran.dg/gomp/pr81887.f90: New test.
1943
8dc9277a
MP
19442017-09-01 Marek Polacek <polacek@redhat.com>
1945
1946 PR c++/82040
1947 * g++.dg/warn/Wbool-operation-1.C: New test.
1948
9f532472
CZ
19492017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1950
1951 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1952 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1953
b6fb7933
CZ
19542017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1955
1956 * gcc.target/arc/sdata-3.c: New file.
1957 * gcc.target/arc/sdata-4.c: Likewise.
1958
7488b577
RB
19592017-08-31 Richard Biener <rguenther@suse.de>
1960
1961 PR middle-end/82054
1962 * g++.dg/gomp/pr82054.C: New testcase.
1963
3aebc597
RL
19642017-08-31 Renlin Li <renlin.li@arm.com>
1965 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1966
1967 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1968
3e75ec3f
BS
19692017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1970
1971 PR tree-optimization/81987
1972 * g++.dg/torture/pr81987.C: New file.
1973
02d54806
EB
19742017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gnat.dg/aggr22.ad[sb]: New test.
1977
e0bd5a28
PH
19782017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1979
1980 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1981
6da714c6
MM
19822017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1983
1984 PR target/82015
1985 * gcc.target/powerpc/pr82015.c: Fix up error message.
1986
6cc30cb4
ML
19872017-08-30 Martin Liska <mliska@suse.cz>
1988
1989 PR inline-asm/82001
1990 * gcc.dg/ipa/pr82001.c: New test.
1991
d16c828e
ML
19922017-08-30 Martin Liska <mliska@suse.cz>
1993
1994 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1995
36ef8e6f
RB
19962017-08-30 Richard Biener <rguenther@suse.de>
1997
1998 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1999
72932ccf
MM
20002017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2001
2002 PR target/82015
2003 * gcc.target/powerpc/pr82015.c: New test.
2004
4e395d91
UB
20052017-08-29 Uros Bizjak <ubizjak@gmail.com>
2006
2007 * gcc.target/i386/*.c: Remove excess braces from target selectors.
2008
2ffc0382
UB
20092017-08-29 Uros Bizjak <ubizjak@gmail.com>
2010
2011 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
2012 * gcc.target/i386/abi-2.c: Ditto.
2013 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
2014 * gcc.target/i386/pr22076.c: Ditto.
2015 * gcc.target/i386/pr37216.c: Ditto.
2016 * gcc.target/i386/pr39431.c: Ditto.
2017 * gcc.target/i386/pr40906-1.c: Ditto.
2018 * gcc.target/i386/pr40906-2.c: Ditto.
2019 * gcc.target/i386/pr43766.c: Ditto.
2020 * gcc.target/i386/pr46226.c: Ditto.
2021 * gcc.target/i386/pr46470.c: Ditto.
2022 * gcc.target/i386/pr59929.c: Ditto.
2023 * gcc.target/i386/sse-10.c: Ditto.
2024 * gcc.target/i386/vararg-1.c: Ditto.
2025 * gcc.target/i386/vararg-1.c: Ditto.
2026 * gcc.target/i386/asm-6.c: Compile for fpic target only.
2027 * gcc.target/i386/pr44223.c: Ditto.
2028 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
2029 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
2030 * gcc.target/i386/pr67480.c (dg-options): Ditto.
2031 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
2032 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
2033 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
2034 * gcc.target/i386/mvc9.c: Compile for lto target only.
2035 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
2036 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
2037 * gcc.target/i386/pr57091.c: Ditto.
2038 * gcc.target/i386/pr61599-2.c: Ditto.
2039
8eb91869
BS
20402017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2041
2042 PR tree-optimization/81503
2043 * gcc.c-torture/execute/pr81503.c: New file.
2044
9dc3d6a9
ML
20452017-08-29 Martin Liska <mliska@suse.cz>
2046
2ffc0382 2047 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
2048 * gcc.dg/tree-ssa/vrp104.c: Likewise.
2049
faa5399b 20502017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 2051 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
2052
2053 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
2054
14d62813
JL
20552017-08-28 Jeff Law <law@redhat.com>
2056
2057 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
2058 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
2059 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
2060 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
2061 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
2062 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
2063 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
2064 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
2065 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
2066
c11384aa
JW
20672017-08-28 Janus Weil <janus@gcc.gnu.org>
2068
2069 PR fortran/81770
2070 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
2071 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
2072
ac9a43e1
SE
20732017-08-28 Steve Ellcey <sellcey@cavium.com>
2074
2075 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
2076 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
2077 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
2078
2aa8aa18
RB
20792017-08-28 Richard Biener <rguenther@suse.de>
2080
2081 PR tree-optimization/81977
2082 * g++.dg/torture/pr81977.C: New testcase.
2083
5e5ccf0d
AM
20842017-08-28 Alexander Monakov <amonakov@ispras.ru>
2085
2086 PR target/80640
2087 * gcc.dg/atomic/pr80640.c: New testcase.
2088
a5df2090
UB
20892017-08-27 Uros Bizjak <ubizjak@gmail.com>
2090
2091 PR target/81995
2092 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
2093 * gcc.target/i386/pr46091-4a.c: Ditto.
2094
86e03ef9
TK
20952017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2096
2097 PR fortran/81974
2098 * gfortran.dg/inline_matmul_19.f90: New test.
2099
6e4c6a24
SM
21002017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
2101
2102 * gcc.target/powerpc/m128-check.h: New file.
2103 * gcc.target/powerpc/sse-check.h: New file.
2104 * gcc.target/powerpc/sse-movmskps-1.c: New file.
2105 * gcc.target/powerpc/sse-movlps-2.c: New file.
2106 * gcc.target/powerpc/sse-pavgw-1.c: New file.
2107 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
2108 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
2109 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
2110 * gcc.target/powerpc/sse-divss-1.c: New file.
2111 * gcc.target/powerpc/sse-movhps-1.c: New file.
2112 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
2113 * gcc.target/powerpc/sse-subps-1.c: New file.
2114 * gcc.target/powerpc/sse-minps-1.c: New file.
2115 * gcc.target/powerpc/sse-pminub-1.c: New file.
2116 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
2117 * gcc.target/powerpc/sse-shufps-1.c: New file.
2118 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
2119 * gcc.target/powerpc/sse-maxps-1.c: New file.
2120 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
2121 * gcc.target/powerpc/sse-movmskb-1.c: New file.
2122 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
2123 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
2124 * gcc.target/powerpc/sse-mulps-1.c: New file.
2125 * gcc.target/powerpc/sse-rcpps-1.c: New file.
2126 * gcc.target/powerpc/sse-pminsw-1.c: New file.
2127 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
2128 * gcc.target/powerpc/sse-subss-1.c: New file.
2129 * gcc.target/powerpc/sse-movss-2.c: New file.
2130 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
2131 * gcc.target/powerpc/sse-minss-1.c: New file.
2132 * gcc.target/powerpc/sse-movaps-2.c: New file.
2133 * gcc.target/powerpc/sse-movlps-1.c: New file.
2134 * gcc.target/powerpc/sse-maxss-1.c: New file.
2135 * gcc.target/powerpc/sse-movhlps-1.c: New file.
2136 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
2137 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
2138 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
2139 * gcc.target/powerpc/sse-mulss-1.c: New file.
2140 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
2141 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
2142 * gcc.target/powerpc/sse-movlhps-1.c: New file.
2143 * gcc.target/powerpc/sse-movhps-2.c: New file.
2144 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
2145 * gcc.target/powerpc/sse-xorps-1.c: New file.
2146 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
2147 * gcc.target/powerpc/sse-orps-1.c: New file.
2148 * gcc.target/powerpc/sse-addps-1.c: New file.
2149 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
2150 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
2151 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
2152 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
2153 * gcc.target/powerpc/sse-andps-1.c: New file.
2154 * gcc.target/powerpc/sse-cmpss-1.c: New file.
2155 * gcc.target/powerpc/sse-divps-1.c: New file.
2156 * gcc.target/powerpc/sse-andnps-1.c: New file.
2157 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
2158 * gcc.target/powerpc/sse-movss-1.c: New file.
2159 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
2160 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
2161 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
2162 * gcc.target/powerpc/sse-movaps-1.c: New file.
2163 * gcc.target/powerpc/sse-movss-3.c: New file.
2164 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
2165 * gcc.target/powerpc/sse-addss-1.c: New file.
2166 * gcc.target/powerpc/sse-psadbw-1.c: New file.
2167
56b26dd4
MM
21682017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2169
2ffc0382 2170 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
2171 * gcc.target/powerpc/dform-2.c: Likewise.
2172 * gcc.target/powerpc/dform-3.c: Likewise.
2173 * gcc.target/powerpc/pr71656-1.c: Likewise.
2174 * gcc.target/powerpc/pr71656-2.c: Likewise.
2175 * gcc.target/powerpc/pr80103-1.c: Likewise.
2176 * gcc.target/powerpc/pr80098-1.c: Likewise.
2177
6512c0f1
MS
21782017-08-24 Martin Sebor <msebor@redhat.com>
2179
2180 PR middle-end/81908
2181 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
2182 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
2183 * gcc.dg/tree-ssa/pr81908.c: New test.
2184
281de9c2
SM
21852017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
2186
2ffc0382
UB
2187 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
2188 Suppress warning during tests.
281de9c2 2189
10bfe16f
UB
21902017-08-24 Uros Bizjak <ubizjak@gmail.com>
2191
2192 * lib/target-supports.exp: Group together target-dependant checks.
2193
142ff602
BC
21942017-08-24 Bin Cheng <bin.cheng@arm.com>
2195
2196 PR tree-optimization/81913
2197 * gcc.c-torture/execute/pr81913.c: New test.
2198 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
2199 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
2200
9b25e12d
RB
22012017-08-23 Richard Biener <rguenther@suse.de>
2202
2203 PR target/81921
2204 * gcc.target/i386/pr81921.c: New testcase.
2205
122f9da1
DS
22062017-08-23 Daniel Santos <daniel.santos@pobox.com>
2207
2208 * gcc.target/i386/pr80969-1.c: New testcase.
2209 * gcc.target/i386/pr80969-2a.c: Likewise.
2210 * gcc.target/i386/pr80969-2.c: Likewise.
2211 * gcc.target/i386/pr80969-3.c: Likewise.
2212 * gcc.target/i386/pr80969-4a.c: Likewise.
2213 * gcc.target/i386/pr80969-4b.c: Likewise.
2214 * gcc.target/i386/pr80969-4.c: Likewise.
2215 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
2216 * lib/target-supports.exp (check_avx512_os_support_available,
2217 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
2218 New proceedures for target avx512f and avx512f_runtime selectors.
2219 (check_avx2_hw_available): Fix breakage due NULL being undefined.
2220
397ecd05
DM
22212017-08-23 David Malcolm <dmalcolm@redhat.com>
2222
2223 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
2224 * gcc.dg/param-type-mismatch.c: New test case.
2225
44b1b798
WS
22262017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2227
2228 * gcc.target/powerpc/fold-vec-perm-char.c: New.
2229 * gcc.target/powerpc/fold-vec-perm-double.c: New.
2230 * gcc.target/powerpc/fold-vec-perm-float.c: New.
2231 * gcc.target/powerpc/fold-vec-perm-int.c: New.
2232 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
2233 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
2234 * gcc.target/powerpc/fold-vec-perm-short.c: New.
2235
60591d4e
RB
22362017-08-23 Richard Biener <rguenther@suse.de>
2237
2238 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
2239 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
2240 * gnat.dg/noinline2.adb: Likewise.
2241 * gnat.dg/renaming6.adb: Likewise.
2242 * gnat.dg/renaming6.ads: Likewise.
2243 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 2244
3767b2e4
RB
22452017-08-23 Richard Biener <rguenther@suse.de>
2246
2247 PR lto/81940
2248 * g++.dg/lto/pr81940_0.C: New testcase.
2249
c37691e5
TC
22502017-08-23 Tamar Christina <tamar.christina@arm.com>
2251
2252 PR middle-end/19706
2253 * gcc.dg/tree-ssa/pr19706.c: New.
2254 * lib/target-supports.exp (check_effective_target_xorsign): New.
2255
4d68ff06
DS
22562017-08-22 Daniel Santos <daniel.santos@pobox.com>
2257
2258 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2259 -mabi=ms
2260 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2261 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2262 * gcc.target/i386/pr66275.c: Likewise.
2263 * gcc.target/i386/pr68018.c: Likewise.
2264
5b37159f
WS
22652017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2266
2267 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2268
0db8ddfc
JL
22692017-08-22 Jeff Law <law@redhat.com>
2270
2271 PR tree-optimization/81741
2272 PR tree-optimization/71947
2273 * gcc.dg/tree-ssa/pr81741.c: New test.
2274 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2275 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2276 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2277 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2278 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2279 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2280 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2281
44d23deb
YR
22822017-08-22 Yvan Roux <yvan.roux@linaro.org>
2283
2284 PR c++/80287
2285 * g++.dg/pr80287.C: New test.
2286
7f1bf27a
RB
22872017-08-22 Richard Biener <rguenther@suse.de>
2288
2289 Revert
2290 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2291
2292 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2293
1823c4f6
RB
22942017-08-22 Richard Biener <rguenther@suse.de>
2295
2296 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2297 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2298 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2299 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2300 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2301 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2302 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2303 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2304
bef016bf
JD
23052017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2306
2307 PR fortran/81296
2308 * gfortran.dg/dtio_12.f90: Update test.
2309
57cea2b3
NS
23102017-08-21 Nathan Sidwell <nathan@acm.org>
2311
2312 * g++.dg/template/pr81899.C: Fix c++03.
2313 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2314
7f204c0f
DM
23152017-08-21 David Malcolm <dmalcolm@redhat.com>
2316
2317 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2318 Update expected result to show all of "(long)0" being underlined.
2319 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2320 (test_multitoken_macro): Update expected underlining.
2321
2f687306
DM
23222017-08-21 David Malcolm <dmalcolm@redhat.com>
2323
2324 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2325 to show underlining of all pertinent params.
2326 * gcc.dg/format/pr72858.c: Likewise.
2327
453773df
UB
23282017-08-21 Uros Bizjak <ubizjak@gmail.com>
2329
2330 PR target/46091
2331 * gcc.target/i386/pr46091-4.c: New test.
2332 * gcc.target/i386/pr46091-4a.c: Ditto.
2333 * gcc.target/i386/pr46091-5.c: Ditto.
2334 * gcc.target/i386/pr46091-5a.c: Ditto.
2335
5ec1701e
NS
23362017-08-21 Nathan Sidwell <nathan@acm.org>
2337
2338 PR c++/81899
2339 * g++.dg/template/pr81899.C: New.
2340
404938ed
RB
23412017-08-21 Richard Biener <rguenther@suse.de>
2342
2343 PR tree-optimization/81900
2344 * gcc.dg/torture/pr81900.c: New testcase.
2345
1ea85365
RB
23462017-08-21 Richard Biener <rguenther@suse.de>
2347
2348 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2349 regex to handle the LTO case.
2350 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2351 * c-c++-common/asan/misalign-1.c: Likewise.
2352 * c-c++-common/asan/misalign-2.c: Likewise.
2353 * c-c++-common/asan/null-deref-1.c: Likewise.
2354 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2355 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2356 * c-c++-common/asan/use-after-free-1.c: Likewise.
2357 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2358 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2359 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2360 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2361 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2362 * g++.dg/asan/large-func-test-1.C: Likewise.
2363 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2364
8322b607
RB
23652017-08-21 Richard Biener <rguenther@suse.de>
2366
2367 PR middle-end/81884
2368 * g++.dg/torture/pr81884.C: New testcase.
2369
8e7b84e8
JDA
23702017-08-20 John David Anglin <danglin@gcc.gnu.org>
2371
2372 PR ipa/77732
2373 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2374
953e520d
DM
23752017-08-18 David Malcolm <dmalcolm@redhat.com>
2376
2377 PR tree-optimization/46805
2378 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2379 * jit.dg/test-autovectorize.c: New test case.
2380
b1eb28d1
PB
23812017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2382
2383 PR target/80210
2384 * gcc.target/powerpc/pr80210.c: New test.
2385
f661e57e
DM
23862017-08-18 David Malcolm <dmalcolm@redhat.com>
2387
2388 PR c++/81514
2389 * g++.dg/lookup/empty.h: New file.
2390 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2391 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2392 on a built-in.
2393
00aa1fa2
L
23942017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2395
2396 PR c/53037
2397 * c-c++-common/pr53037-5.c: New test.
2398 * g++.dg/pr53037-1.C: Likewise.
2399 * g++.dg/pr53037-2.C: Likewise.
2400 * g++.dg/pr53037-3.C: Likewise.
2401 * g++.dg/pr53037-4.C: Likewise.
2402 * gcc.dg/pr53037-1.c: Likewise.
2403 * gcc.dg/pr53037-2.c: Likewise.
2404 * gcc.dg/pr53037-3.c: Likewise.
2405 * gcc.dg/pr53037-4.c: Likewise.
2406
4a89b7e7
PB
24072017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2408
2409 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2410 * gcc.target/powerpc/p9-vparity.c: Likewise.
2411 * gcc.target/powerpc/pr68805.c: Likewise.
2412 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2413
d00fdf85
PB
24142017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2415
2416 PR target/72804
2417 * gcc.target/powerpc/pr72804.c: New test.
2418
e67bbd5d
MP
24192017-08-17 Marek Polacek <polacek@redhat.com>
2420
2421 PR middle-end/81814
2422 * gcc.dg/torture/pr81814.c: New test.
2423
ea58eb88
JW
24242017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2425
2426 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2427
ab4b719a
TV
24282017-08-17 Tom de Vries <tom@codesourcery.com>
2429
2430 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2431
344be1fd
RB
24322017-08-17 Richard Biener <rguenther@suse.de>
2433
2434 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2435
7911a54d
UB
24362017-08-16 Uros Bizjak <ubizjak@gmail.com>
2437
2438 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2439 scan-assembler-times for alpha*-*-*.
2440 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2441 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2442
b68a9f34
TK
24432017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2444
2445 PR fortran/81116
2446 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2447
adb5b54b
UB
24482017-08-16 Uros Bizjak <ubizjak@gmail.com>
2449
2450 PR target/46091
2451 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2452 (testm): New test function.
2453 * gcc.target/i386/pr46091-2.c: Ditto.
2454 * gcc.target/i386/pr46091-3.c: Ditto.
2455
90d43c80
BC
24562017-08-16 Bin Cheng <bin.cheng@arm.com>
2457
2458 PR tree-optimization/81832
2459 * gcc.dg/tree-ssa/pr81832.c: New test.
2460
963aeaad
RS
24612017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2462
2463 PR tree-optimization/81835
2464 * gcc.dg/vect/pr81815.c: New test.
2465
aaf46c35
JM
24662017-08-15 Joseph Myers <joseph@codesourcery.com>
2467
2468 PR target/78460
2469 PR target/67712
2470 * gcc.c-torture/compile/string-large-1.c: New test.
2471
204b99cd
RB
24722017-08-15 Richard Biener <rguenther@suse.de>
2473
2474 PR tree-optimization/81790
2475 * gcc.dg/torture/pr81790.c: New testcase.
2476
27be025d
MS
24772017-08-14 Martin Sebor <msebor@redhat.com>
2478
2479 PR c/81117
2480 * c-c++-common/attr-nonstring-1.c: New test.
2481
da67acb9
MS
24822017-08-14 Martin Sebor <msebor@redhat.com>
2483
2484 PR c/81117
2485 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2486
9e3b1778
DE
24872017-08-14 David Edelsohn <dje.gcc@gmail.com>
2488
2489 * gcc.dg/ucnid-5.c: Skip on AIX.
2490 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2491
2912db04
UB
24922017-08-14 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/46091
2495 * gcc.target/i386/pr46091-1.c: New test.
2496 * gcc.target/i386/pr46091-2.c: Ditto.
2497 * gcc.target/i386/pr46091-3.c: Ditto.
2498
c7fd2176
WD
24992017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2500
2501 PR target/81643
2502 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2503
a72a7e39
BS
25042017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2505
2506 PR target/79845
2507 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2508 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2509 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2510 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2511 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2512 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2513 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2514 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2515 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2516 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2517 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2518 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2519 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2520 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2521 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2522 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2523 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2524 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2525 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2526 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2527 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2528 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2529 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2530 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2531 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2532 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2533 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2534 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2535 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2536 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2537 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2538 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2539 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2540 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2541 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2542 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2543 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2544 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2545 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2546 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2547 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2548 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2549 * gcc.target/powerpc/cmpb-3.c: Likewise.
2550 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2551 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2552 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2553 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2554 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2555 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2556 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2557 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2558 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2559 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2560 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2561 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2562 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2563 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2564 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2565 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2566 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2567 * gcc.target/powerpc/no-r11-3.c: Likewise.
2568 * gcc.target/powerpc/pr80098-1.c: Likewise.
2569 * gcc.target/powerpc/pr80098-2.c: Likewise.
2570 * gcc.target/powerpc/pr80098-3.c: Likewise.
2571 * gcc.target/powerpc/pr80098-4.c: Likewise.
2572 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2573 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2574 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2575 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2576 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2577 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2578 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2579 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2580 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2581 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2582 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2583
8d2d0de9
BC
25842017-08-14 Bin Cheng <bin.cheng@arm.com>
2585
2586 PR tree-optimization/81799
2587 * gcc.dg/tree-ssa/pr81799.c: New.
2588
5316dd1b
WD
25892017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2590
2591 PR middle-end/46932
2592 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2593 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2594
250db3f9
SN
25952017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2596
2597 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2598 -mno-pc-relative-literal-loads.
2599
0d9255af
RO
26002017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2601
2602 PR testsuite/81793
2603 * gcc.dg/pie-static-1.c: Require both static and pie support.
2604 * gcc.dg/pie-static-2.c: Likewise.
2605
7a7b545f
PMR
26062017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2607
2608 PR ada/79542
2609 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2610
bb85aa74
MP
26112017-08-11 Marek Polacek <polacek@redhat.com>
2612
2613 PR c/81795
2614 * gcc.dg/pr81795.c: New test.
2615
c4fa8984
TK
26162017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2617
2618 PR fortran/60355
2619 * gfortran.dg (bind_c_usage_30): New test.
2620
fe8a99d8
ML
26212017-08-11 Martin Liska <mliska@suse.cz>
2622
2623 PR tree-opt/79987
2624 * gcc.target/i386/mpx/pr79987.c: New test.
2625
4c71a171
ML
26262017-08-11 Martin Liska <mliska@suse.cz>
2627
2628 PR ipa/81213
2629 * gcc.target/i386/pr81213.c: New test.
2630
e1769bdd
UB
26312017-08-10 Uros Bizjak <ubizjak@gmail.com>
2632
2633 PR target/81708
2634 * gcc.target/i386/stack-prot-sym.c: New test.
2635
adc84037
RS
26362017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2637
2638 PR testsuite/81738
2639 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2640 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2641 vect_perm and vect_element_align for vectorization.
2642
8e941ae9
L
26432017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2644
2645 PR target/81736
2646 * gcc.target/i386/pr81736-1.c: New test.
2647 * gcc.target/i386/pr81736-2.c: Likewise.
2648 * gcc.target/i386/pr81736-3.c: Likewise.
2649 * gcc.target/i386/pr81736-4.c: Likewise.
2650 * gcc.target/i386/pr81736-5.c: Likewise.
2651 * gcc.target/i386/pr81736-6.c: Likewise.
2652 * gcc.target/i386/pr81736-7.c: Likewise.
2653
798f8628
WS
26542017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2655
2656 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2657 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2658
32129a17
DM
26592017-08-10 David Malcolm <dmalcolm@redhat.com>
2660
2661 * c-c++-common/missing-close-symbol.c: New test case.
2662 * c-c++-common/missing-symbol.c: New test case.
2663 * gcc.dg/unclosed-init.c: New test case.
2664 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2665 * g++.dg/diagnostic/unclosed-function.C: New test case.
2666 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2667 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2668 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2669 "expected identifier" error.
2670
57e1270f
FR
26712017-08-10 Fritz Reese <fritzoreese@gmail.com>
2672
2673 * gfortran.dg/dec_d_lines_1.f: New test.
2674 * gfortran.dg/dec_d_lines_2.f: New test.
2675
26762017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2677
2678 * gfortran.dg/dec_structure_18.f90: New test.
2679 * gfortran.dg/dec_structure_19.f90: New test.
2680 * gfortran.dg/dec_structure_20.f90: New test.
2681 * gfortran.dg/dec_structure_21.f90: New test.
2682
aaab59b4
MP
26832017-08-10 Marek Polacek <polacek@redhat.com>
2684
2685 PR testsuite/81784
2686 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2687
f234f078
MP
2688 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2689
2b7d0696
ML
26902017-08-10 Martin Liska <mliska@suse.cz>
2691
2692 PR c++/81355
2693 * g++.dg/other/pr81355.C: New test.
2694
47ee1b7c
DM
26952017-08-09 David Malcolm <dmalcolm@redhat.com>
2696
2697 * jit.dg/all-non-failing-tests.h: Add note about
2698 test-vector-types.cc.
2699 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2700 case.
2701 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2702 New test case.
2703 * jit.dg/test-vector-types.cc: New test case.
2704
b388427b
AP
27052017-08-09 Andrew Pinski <apinski@cavium.com>
2706
2707 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2708 --save-temps to the options passed.
2709
12c2ab7b
MC
27102017-08-09 Michael Collison <michael.collison@arm.com>
2711
2712 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2713 boundary option and fix comment.
2714 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2715 boundary option and fix comment.
2716 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2717 boundary option and fix comment.
2718 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2719 -mstructure-size boundary option.
2720
a8a581af
SB
27212017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2722
2723 PR rtl-optimization/81423
2724 * gcc.c-torture/execute/pr81423.c: New testcase.
2725
50a87c1c
WS
27262017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2727
2728 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2729 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2730 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2731 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2732
3d9a180f
WS
27332017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2734
2735 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2736 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2737
ee9a9e7b
WS
27382017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2739
2740 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2741 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2742 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2743
07999eb2
WS
27442017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2745
2746 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2747 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2748 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2749 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2750
0ca970cd
SB
27512017-08-09 Slava Barinov <v.barinov@samsung.com>
2752
2753 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2754
296c53ac
MP
27552017-08-09 Marek Polacek <polacek@redhat.com>
2756
2757 PR c/81233
2758 * gcc.dg/diagnostic-types-1.c: New test.
2759 * gcc.dg/assign-warn-1.c: Update warning messages.
2760 * gcc.dg/assign-warn-2.c: Likewise.
2761 * gcc.dg/c90-const-expr-5.c: Likewise.
2762 * gcc.dg/c99-const-expr-5.c: Likewise.
2763 * gcc.dg/conv-2.c: Likewise.
2764 * gcc.dg/init-bad-7.c: Likewise.
2765 * gcc.dg/overflow-warn-1.c: Likewise.
2766 * gcc.dg/overflow-warn-2.c: Likewise.
2767 * gcc.dg/overflow-warn-3.c: Likewise.
2768 * gcc.dg/overflow-warn-4.c: Likewise.
2769 * gcc.dg/pointer-array-atomic.c: Likewise.
2770 * gcc.dg/pr26865.c: Likewise.
2771 * gcc.dg/pr61162-2.c: Likewise.
2772 * gcc.dg/pr61162.c: Likewise.
2773 * gcc.dg/pr67730-2.c: Likewise.
2774 * gcc.dg/pr69156.c: Likewise.
2775 * gcc.dg/pr70174.c: Likewise.
2776 * objc.dg/proto-lossage-4.m: Likewise.
2777
a32c8316
MP
27782017-08-09 Marek Polacek <polacek@redhat.com>
2779
2780 PR c/81417
2781 * Wsign-compare-1.c: New test.
2782 * gcc.dg/compare1.c: Adjust dg-bogus.
2783 * gcc.dg/compare2.c: Likewise.
2784 * gcc.dg/compare3.c: Likewise.
2785 * gcc.dg/compare7.c: Likewise.
2786 * gcc.dg/compare8.c: Likewise.
2787 * gcc.dg/compare9.c: Likewise.
2788 * gcc.dg/pr11492.c: Likewise.
2789
7345b714
L
27902017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2791
2792 PR driver/81523
2793 * gcc.dg/pie-7.c: New test.
2794 * gcc.dg/pie-static-1.c: Likewise.
2795 * gcc.dg/pie-static-2.c: Likewise.
2796
d5bf81b3
UB
27972017-08-08 Uros Bizjak <ubizjak@gmail.com>
2798
2799 PR target/81708
2800 * gcc.target/i386/stack-prot-guard.c: New test.
2801
4261463d
TC
28022017-08-08 Tamar Christina <tamar.christina@arm.com>
2803
2804 * gcc.target/aarch64/xorsign.c: New.
2805 * gcc.target/aarch64/xorsign_exec.c: New.
2806 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2807
b115e803
BS
28082017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2809
2810 PR tree-optimization/81354
2811 * g++.dg/torture/pr81354.C: New file.
2812
51bd28ed
RB
28132017-08-08 Richard Biener <rguenther@suse.de>
2814
2815 PR middle-end/81719
2816 * g++.dg/tree-ssa/pr81719.C: New testcase.
2817
26d66f28
RB
28182017-08-08 Richard Biener <rguenther@suse.de>
2819
2820 PR tree-optimization/81723
2821 * gfortran.dg/pr81723.f: New testcase.
2822
82c0d3eb
BS
28232017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2824
2825 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2826 string.
2827 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2828 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2832 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2833 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2834 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2835 * gcc.target/powerpc/cmpb-3.c: Likewise.
2836 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2837 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2838
d81e058f
ML
28392017-08-08 Martin Liska <mliska@suse.cz>
2840
2841 PR tree-opt/81696
2842 * gcc.dg/ipa/pr81696.c: New test.
2843
a5c93f53
BC
28442017-08-08 Bin Cheng <bin.cheng@arm.com>
2845
2846 PR tree-optimization/81744
2847 * gcc.dg/tree-ssa/pr81744.c: New.
2848
a5afbdd6
MP
28492017-08-08 Marek Polacek <polacek@redhat.com>
2850
2851 PR c++/81607
2852 * g++.dg/other/bitfield6.C: New test.
2853
08c4c51e
MM
28542017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2855
2856 PR target/81593
2857 * gcc.target/powerpc/vec-setup.h: New tests to test various
2858 combinations of setting up vectors of 2 double word elements.
2859 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2860 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2861 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2862 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2863 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2864 vector inserts from vector extracts.
2865 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2866
950a884b
TK
28672017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2868
2869 PR fortran/68829
2870 PR fortran/81701
2871 * gfortran.dg/o_fast_stacksize.90: New test.
2872
6f1a16cb
WD
28732017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2874
2875 PR middle-end/46932
2876 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2877
4090b652
L
28782017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2879
2880 * gcc.target/i386/pr81736-1.c: Removed.
2881 * gcc.target/i386/pr81736-2.c: Likewise.
2882 * gcc.target/i386/pr81736-3.c: Likewise.
2883 * gcc.target/i386/pr81736-4.c: Likewise.
2884
079a0363
L
28852017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2886
2887 PR target/81736
2888 * gcc.target/i386/pr81736-1.c: New test.
2889 * gcc.target/i386/pr81736-2.c: Likewise.
2890 * gcc.target/i386/pr81736-3.c: Likewise.
2891 * gcc.target/i386/pr81736-4.c: Likewise.
2892
1653a865
MP
28932017-08-07 Marek Polacek <polacek@redhat.com>
2894
2895 PR middle-end/81737
2896 * gcc.dg/pr81737.c: New test.
2897
577eec56
ML
28982017-08-07 Martin Liska <mliska@suse.cz>
2899
2900 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2901 * gcc.dg/parm-impl-decl-1.c: Likewise.
2902 * gcc.dg/parm-impl-decl-3.c: Likewise.
2903 * gcc.dg/Wattributes-5.c: New test.
2904
537bf9ac
AP
29052017-08-06 Andrew Pinski <apinski@cavium.com>
2906
2907 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2908 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2909 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2910 * gcc.target/aarch64/target_attr_4.c: Likewise.
2911 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2912 * gcc.target/aarch64/target_attr_2.c: Likewise.
2913 * gcc.target/aarch64/target_attr_7.c: Likewise.
2914 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2915 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2916 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2917
90596474
AP
29182017-08-06 Andrew Pinski <apinski@cavium.com>
2919
2920 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2921 -march=armv8-a+nolse, skip if -mcpu= is passed.
2922 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2923
08e9cb5a
AP
29242017-08-06 Andrew Pinski <apinski@cavium.com>
2925
2926 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2927 * gcc.target/aarch64/_Float16_2.c: Likewise.
2928 * gcc.target/aarch64/_Float16_3.c: Likewise.
2929
4a6ad083
TV
29302017-08-06 Tom de Vries <tom@codesourcery.com>
2931
2932 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2933
b363e726
TV
29342017-08-06 Tom de Vries <tom@codesourcery.com>
2935
2936 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2937 type. Add missing return.
2938
8fbcf075
TV
29392017-08-06 Tom de Vries <tom@codesourcery.com>
2940
2941 PR testsuite/81731
2942 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2943 variable 'a' definition.
2944 (b): Remove unused variable.
2945 (gp): New variable.
2946 (check): Add parameter corresponding to call in main, and handle.
2947
67695c07
PC
29482017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2949
2950 PR c++/79790
23d12941 2951 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2952
c779bea5
YG
29532017-08-04 Yury Gribov <tetra2005@gmail.com>
2954
2955 PR tree-optimization/57371
2956 * c-c++-common/pr57371-1.c: New test.
2957 * c-c++-common/pr57371-2.c: New test.
2958 * c-c++-common/pr57371-3.c: New test.
2959 * c-c++-common/pr57371-4.c: New test.
2960 * gcc.dg/pr57371-5.c: New test.
2961
e52341f1
CL
29622017-08-04 Carl Love <cel@us.ibm.com>
2963
2964 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2965 builtin test cases for vec_mule, and vec_mulo.
2966 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2967 builtin test cases for vec_mule, and vec_mulo.
2968
295940c3
L
29692017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2970
2971 PR target/81590
2972 * gcc.target/i386/avx512-check.h: New file.
2973 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2974 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2975 * gcc.target/i386/avx512cd-check.h: Likewise.
2976 * gcc.target/i386/avx512ifma-check.h: Likewise.
2977 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2978 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2979 * gcc.target/i386/avx512bw-check.h: Rewrite.
2980 * gcc.target/i386/avx512dq-check.h: Likewise.
2981 * gcc.target/i386/avx512er-check.h: Likewise.
2982 * gcc.target/i386/avx512f-check.h: Likewise.
2983 * gcc.target/i386/avx512vl-check.h: Likewise.
2984 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2985 only.
2986 (test_512): Removed.
2987 (avx512*_test): Likewise.
2988 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2989
f4f2c2ec
MP
29902017-08-04 Marek Polacek <polacek@redhat.com>
2991
2992 PR middle-end/81695
2993 * gcc.dg/pr81695.c: New test.
2994
62c8a2cf
RS
29952017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2996
2997 PR tree-optimization/81136
2998 * gcc.dg/vect/pr81136.c: Add scan test.
2999
dfbddbeb
RS
30002017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
3001
3002 * gcc.dg/vect/vect-alias-check-3.c: New test.
3003 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
3004 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
3005
165b2f5f
RB
30062017-08-04 Richard Biener <rguenther@suse.de>
3007
3008 PR middle-end/81705
3009 * c-c++-common/ubsan/pr81705.c: New testcase.
3010
7c0881d5
BS
30112017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3012
3013 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
3014 messages that used to start with a capital letter.
3015 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
3016 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
3017 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
3018 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
3019 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
3020 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
3021 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
3022 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
3023 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
3024 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
3025 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
3026 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
3027 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
3028 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
3029 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
3030 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
3031 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
3032 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
3033 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
3034 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
3035 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
3036 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
3037 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
3038 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
3039 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
3040 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
3041 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
3042 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
3043 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
3044 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
3045 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
3046 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
3047 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
3048 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
3049 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
3050 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
3051 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
3052 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
3053 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
3054 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
3055 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
3056 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
3057 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
3058 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
3059 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
3060 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
3061 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
3062 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
3063 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
3064 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
3065 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
3066 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
3067 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
3068 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
3069 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
3070 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
3071
2fdaed89
JJ
30722017-08-03 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR target/81621
3075 * gcc.dg/pr81621.c: New test.
3076
297db279
RB
30772017-08-03 Richard Biener <rguenther@suse.de>
3078
3079 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
3080 and CSE.
3081
2fdaed89 30822017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
3083
3084 PR middle-end/81148
3085 * c-c++-common/ubsan/pr81148.c: New testcase.
3086
cad136a4
TV
30872017-08-03 Tom de Vries <tom@codesourcery.com>
3088
3089 PR target/81662
3090 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
3091
2392baa5
JJ
30922017-08-03 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR driver/81650
3095 * gcc.dg/pr81650.c: New test.
3096
e5e691a5
PC
30972017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 PR c++/71440
3100 * g++.dg/template/crash127.C: New.
3101
0a734553
JJ
31022017-08-03 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR middle-end/81052
3105 * c-c++-common/pr81052.c: New test.
3106
673aef33
TV
31072017-08-03 Tom de Vries <tom@codesourcery.com>
3108
3109 * gcc.dg/pr56727-2.c: Require alias.
3110
2a8485f6
TV
31112017-08-03 Tom de Vries <tom@codesourcery.com>
3112
3113 * gcc.dg/attr-noipa.c: Require alloca.
3114
8b917598
TV
31152017-08-03 Tom de Vries <tom@codesourcery.com>
3116
3117 * gcc.dg/torture/pr80163.c: Require label_values.
3118
4ca8bf91
TV
31192017-08-03 Tom de Vries <tom@codesourcery.com>
3120
3121 PR target/81662
3122 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
3123 * c-c++-common/patchable_function_entry-default.c: Same.
3124 * c-c++-common/patchable_function_entry-definition.c: Same.
3125
f4629481
UB
31262017-08-02 Uros Bizjak <ubizjak@gmail.com>
3127
3128 PR target/81644
3129 * gcc.target/i386/pr81644.c: New test.
3130
86994621
TV
31312017-08-02 Tom de Vries <tom@codesourcery.com>
3132
3133 * gcc.dg/Walloca-14.c: Use relative line number.
3134
9501fd4b
UB
31352017-08-02 Uros Bizjak <ubizjak@gmail.com>
3136
3137 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
3138 test "no-3dnowa" target attribute.
3139
f7b6353a
MP
31402017-08-02 Marek Polacek <polacek@redhat.com>
3141
3142 PR c/81289
3143 * gcc.dg/noncompile/pr81289.c: New test.
3144
8a6eab34
MP
3145 PR c/81448
3146 PR c/81306
3147 * c-c++-common/Wmultistatement-macros-13.c: New test.
3148
349721b7
JJ
31492017-08-02 Jakub Jelinek <jakub@redhat.com>
3150
e4f0733a
JJ
3151 PR c++/81640
3152 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
3153
349721b7
JJ
3154 PR middle-end/79499
3155 * gcc.dg/pr79499.c: New test.
3156
77eefb71
RB
31572017-08-02 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/81633
3160 * gcc.dg/vect/pr81633.c: New testcase.
3161
760f74c2
L
31622017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 * gcc.dg/guality/pr25967-1.c: New test.
3165 * gcc.dg/guality/pr25967-2.c: Likewise.
3166 * gcc.dg/torture/pr25967-1.c: Likewise.
3167 * gcc.dg/torture/pr25967-2.c: Likewise.
3168
a2e28a97
L
31692017-08-01 H.J. Lu <hongjiu.lu@intel.com>
3170
3171 PR target/81654
3172 * gcc.target/i386/pr81654.c: New test.
3173
d8afd032
TK
31742017-08-01 Thomas König <tkoenig@gcc.gnu.org>
3175
3176 PR fortran/79312
3177 * gfortran.dg/logical_assignment_1.f90: New test.
3178
671a00ee
ML
31792017-08-01 Martin Liska <mliska@suse.cz>
3180
3181 PR middle-end/70140
3182 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3183
7d3eecca
ML
31842017-08-01 Martin Liska <mliska@suse.cz>
3185
3186 Revert r250771
3187 Make mempcpy more optimal (PR middle-end/70140).
3188
636730ca
JJ
31892017-08-01 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR target/81622
3192 * gcc.target/powerpc/pr81622.c: New test.
3193
74cc0b2b
SE
31942017-08-01 Steve Ellcey <sellcey@cavium.com>
3195
3196 PR tree-optimization/80925
3197 * gcc.dg/vect/vect-28.c: Add
3198 --param vect-max-peeling-for-alignment=0 option.
3199 Remove unaligned access and peeling checks.
3200 * gcc.dg/vect/vect-33-big-array.c: Ditto.
3201 * gcc.dg/vect/vect-70.c: Ditto.
3202 * gcc.dg/vect/vect-87.c: Ditto.
3203 * gcc.dg/vect/vect-88.c: Ditto.
3204 * gcc.dg/vect/vect-91.c: Ditto.
3205 * gcc.dg/vect/vect-93.c: Ditto.
3206
0102e469
TV
32072017-08-01 Tom de Vries <tom@codesourcery.com>
3208
3209 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
3210 * gcc.target/nvptx/slp.c (foo): Same.
3211
813485c6
RB
32122017-08-01 Richard Biener <rguenther@suse.de>
3213
3214 PR tree-optimization/81181
3215 * gcc.dg/torture/pr81181.c: New testcase.
3216
98b7180c
ML
32172017-08-01 Martin Liska <mliska@suse.cz>
3218
3219 PR middle-end/70140
3220 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
3221
4f3e333a
UB
32222017-08-01 Uros Bizjak <ubizjak@gmail.com>
3223
3224 PR target/81641
3225 * gcc.target/i386/pr81641.c: New test.
3226
b8bb5772
UB
32272017-08-01 Uros Bizjak <ubizjak@gmail.com>
3228
3229 PR target/81639
3230 * gcc.target/i386/pr81639.c: New test.
3231
34e5c511
RB
32322017-08-01 Richard Biener <rguenther@suse.de>
3233
3234 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
3235 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
3236 endless loop.
3237 * gcc.dg/uninit-23.c: Adjust.
3238
5e19d437
BC
32392017-08-01 Bin Cheng <bin.cheng@arm.com>
3240
3241 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
3242 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
3243
7061cfc0
BC
32442017-08-01 Bin Cheng <bin.cheng@arm.com>
3245
3246 PR tree-optimization/81627
3247 * gcc.dg/tree-ssa/pr81627.c: New.
3248
39637a44
BC
32492017-08-01 Bin Cheng <bin.cheng@arm.com>
3250
3251 PR tree-optimization/81620
3252 * gcc.dg/tree-ssa/pr81620-1.c: New.
3253 * gcc.dg/tree-ssa/pr81620-2.c: New.
3254
f9c5fe06
DH
32552017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3256
3257 PR testsuite/53542
3258 * gfortran.dg/use_30.f90: New test.
3259
da98e3b1
JJ
32602017-08-01 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/81588
3263 * gcc.dg/tree-ssa/pr81588.c: New test.
3264 * gcc.dg/pr81588.c: New test.
3265 * gcc.c-torture/execute/pr81588.c: New test.
3266
5e8fe12f
RB
32672017-08-01 Richard Biener <rguenther@suse.de>
3268
3269 PR tree-optimization/81297
3270 * gcc.dg/torture/pr81297.c: New testcase.
3271
93ac482a
UB
32722017-07-31 Uros Bizjak <ubizjak@gmail.com>
3273
3274 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3275
6cc518c6
SE
32762017-07-31 Steve Ellcey <sellcey@cavium.com>
3277
3278 PR tree-optimization/80925
93ac482a 3279 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3280 --param vect-max-peeling-for-alignment=0 option.
3281 Remove unaligned access and peeling checks.
3282 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3283
24c8e8eb
CL
32842017-07-31 Carl Love <cel@us.ibm.com>
3285
3286 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3287 missed in commit 250746.
3288
b40e941b
CL
32892017-07-31 Carl Love <cel@us.ibm.com>
3290
3291 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3292 new builtins.
3293
67779f74
L
32942017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3297 * gcc.target/i386/pr79793-2.c: Likewise.
3298
a97cf8f9
UB
32992017-07-31 Uros Bizjak <ubizjak@gmail.com>
3300
3301 PR target/25967
3302 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3303 (naked): Add attribute regparm(1) for x86_32 targets.
3304 Add integer argument. Remove global "data" variable.
3305 (main): Pass integer argument to naked function.
3306 * gcc.target/i386/naked-4.c: New test.
3307
7fef86d3
JH
33082017-07-31 Jan Hubicka <hubicka@ucw.cz>
3309 Martin Liska <mliska@suse.cz>
3310
3311 * gcc.dg/predict-15.c: New test.
3312 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3313
2ec580be
UB
33142017-07-31 Uros Bizjak <ubizjak@gmail.com>
3315
3316 PR target/25967
3317 * gcc.target/i386/naked-1.c: New test.
3318 * gcc.target/i386/naked-2.c: Ditto.
3319 * gcc.target/i386/naked-3.c: Ditto.
3320 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3321 do_test_body0 stub function, use attribute "naked" instead.
3322 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3323 * gcc.dg/pr44290-2.c: Ditto.
3324
cfdf6ff6
TK
33252017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3326
3327 PR fortran/81581
3328 * gfortran.dg/dim_sum_1.f90: New test case.
3329 * gfortran.dg/dim_sum_2.f90: New test case.
3330 * gfortran.dg/dim_sum_3.f90: New test case.
3331
5edb1c48
ML
33322017-07-31 Martin Liska <mliska@suse.cz>
3333
3334 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3335 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3336
f34ebeb2
ML
33372017-07-31 Martin Liska <mliska@suse.cz>
3338
3339 PR sanitize/81530
3340 * g++.dg/ubsan/pr81530.C: New test.
3341
066bbc57
JJ
33422017-07-31 Jakub Jelinek <jakub@redhat.com>
3343
3344 PR sanitizer/81604
3345 * c-c++-common/ubsan/pr81604.c: New test.
3346
a10b3cf1
L
33472017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3348
3349 PR target/79793
3350 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3351 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3352 (foo): Check the builtin return address against the return address
3353 in interrupt frame.
3354 * gcc.target/i386/pr79793-1.c: New test.
3355 * gcc.target/i386/pr79793-2.c: Likewise.
3356
942047f2
EB
33572017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3358
3359 * c-c++-common/dump-ada-spec-7.c: New test.
3360
e071b767
JJ
33612017-07-29 Jakub Jelinek <jakub@redhat.com>
3362
3363 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3364 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3365
782a7850
PB
33662017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3367
3368 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3369
9de00935
TC
33702017-07-28 Tamar Christina <tamar.christina@arm.com>
3371
3372 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3373
8de33df2
BC
33742017-07-28 Bin Cheng <bin.cheng@arm.com>
3375
3376 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3377
8acb8421
TC
33782017-07-28 Tamar Christina <tamar.christina@arm.com>
3379 Bilyan Borisov <bilyan.borisov@arm.com>
3380
3381 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3382 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3383 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3384 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3385 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3386
d9c259ef
BC
33872017-07-28 Bin Cheng <bin.cheng@arm.com>
3388
3389 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3390 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3391 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3392 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3393 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3394 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3395 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3396 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3397 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3398 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3399 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3400
6d7649f8
ML
34012017-07-28 Martin Liska <mliska@suse.cz>
3402
3403 PR sanitizer/81340
3404 * g++.dg/asan/pr81340.C: New test.
3405
92e29a5e
RB
34062017-07-28 Richard Biener <rguenther@suse.de>
3407
3408 PR tree-optimization/81502
3409 * gcc.target/i386/pr81502.c: New testcase.
3410
70affe6a
ML
34112017-07-28 Martin Liska <mliska@suse.cz>
3412
3413 PR sanitizer/81460
3414 * gcc.dg/asan/pr81460.c: New test.
3415
d0ee55a1
JJ
34162017-07-28 Jakub Jelinek <jakub@redhat.com>
3417
c9b39a49
JJ
3418 PR sanitizer/80998
3419 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3420 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3421
d0ee55a1
JJ
3422 PR tree-optimization/81578
3423 * gcc.dg/pr81578.c: New test.
3424
1ce75e41
RB
34252017-07-28 Richard Biener <rguenther@suse.de>
3426
3427 PR tree-optimization/81573
3428 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3429
7a5cbf29
PB
34302017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3431
3432 * g++.dg/pr69667.C: Remove option -mlra.
3433 * gcc.target/powerpc/dform-1.c: Likewise.
3434 * gcc.target/powerpc/dform-2.c: Likewise.
3435 * gcc.target/powerpc/dform-3.c: Likewise.
3436 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3437 * gcc.target/powerpc/p9-vparity.c: Likewise.
3438 * gcc.target/powerpc/pr63491.c: Likewise.
3439 * gcc.target/powerpc/pr67808.c: Likewise.
3440 * gcc.target/powerpc/pr68805.c: Likewise.
3441 * gcc.target/powerpc/pr69461.c: Likewise.
3442 * gcc.target/powerpc/pr71680.c: Likewise.
3443 * gcc.target/powerpc/pr77289.c: Likewise.
3444 * gcc.target/powerpc/pr78458.c: Likewise.
3445 * gcc.target/powerpc/pr78543.c: Likewise.
3446 * g++.dg/pr71294.C: Remove option -mno-lra.
3447 * gcc.target/powerpc/pr71656-1.c: Likewise.
3448 * gcc.target/powerpc/pr71656-2.c: Likewise.
3449 * gcc.target/powerpc/pr71698.c: Likewise.
3450
2c2789d5
KT
34512017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3452 Sudakshina Das <sudi.das@arm.com>
3453
3454 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3455
06bd22f6
MP
34562017-07-27 Marek Polacek <polacek@redhat.com>
3457
3458 PR c/81417
3459 * c-c++-common/Wsign-compare-1.c: New test.
3460 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3461 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3462 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3463 * g++.dg/warn/compare1.C: Likewise.
3464 * gcc.dg/compare1.c: Likewise.
3465 * gcc.dg/compare2.c: Likewise.
3466 * gcc.dg/compare4.c: Likewise.
3467 * gcc.dg/compare5.c: Likewise.
3468 * gcc.dg/pr35430.c: Likewise.
3469 * gcc.dg/pr60087.c: Likewise.
3470
27c8b49b
PB
34712017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3472
3473 PR middle-end/81564
3474 * gcc.dg/pr81564.c: New test.
3475
b7675b59
RB
34762017-07-27 Richard Biener <rguenther@suse.de>
3477
3478 PR tree-optimization/81573
3479 PR tree-optimization/81494
3480 * gcc.dg/torture/pr81573.c: New testcase.
3481
719488f8
RB
34822017-07-27 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/81571
3485 * gcc.dg/torture/pr81571.c: New testcase.
3486
9811e84c
RB
34872017-07-27 Richard Biener <rguenther@suse.de>
3488
3489 PR tree-optimization/81502
3490 * gcc.target/i386/vect-insert-1.c: New testcase.
3491
58814c76
AK
34922017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3493
3494 PR target/81534
3495 * gcc.target/s390/pr81534.c: New test.
3496
036ea399
JJ
34972017-07-27 Jakub Jelinek <jakub@redhat.com>
3498
7d25ac20
JJ
3499 PR tree-optimization/81555
3500 PR tree-optimization/81556
3501 * gcc.c-torture/execute/pr81555.c: New test.
3502 * gcc.c-torture/execute/pr81556.c: New test.
3503
036ea399
JJ
3504 * gcc.dg/attr-noipa.c: New test.
3505 * gcc.dg/ipa/ipa-pta-18.c: New test.
3506 * gcc.dg/ipa/ipa-sra-11.c: New test.
3507
9bfda664
MM
35082017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3509
3510 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3511 option.
3512 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3513 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3514 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3515 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3516 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3517 * gcc.target/powerpc/vsx-simode.c: Likewise.
3518 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3519 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3520
eb086562
PC
35212017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/71570
3524 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3525
a7473dc5
L
35262017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3527
3528 PR target/81563
3529 * gcc.target/i386/pr81563.c: New test
3530
404f48ac
WD
35312017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3532
3533 PR target/79041
3534 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3535
c3d38629
MP
35362017-07-26 Marek Polacek <polacek@redhat.com>
3537
3538 PR middle-end/70992
3539 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3540 * gcc.dg/overflow-warn-2.c: Likewise.
3541 * gcc.dg/overflow-warn-3.c: Likewise.
3542 * gcc.dg/overflow-warn-4.c: Likewise.
3543 * gcc.dg/torture/pr70992-2.c: New test.
3544 * gcc.dg/torture/pr70992.c: New test.
3545
4f450a2b
RB
35462017-07-26 Richard Biener <rguenther@suse.de>
3547
3548 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3549 happening in ccp1.
3550 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3551
e1711448
WD
35522017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3553
3554 PR middle-end/46932
3555 * gcc.dg/pr46932.c: New testcase.
3556
108c3c88
ML
35572017-07-26 Martin Liska <mliska@suse.cz>
3558
3559 PR sanitize/81186
3560 * gcc.dg/asan/pr81186.c: New test.
3561
52645850
CL
35622017-07-25 Carl Love <cel@us.ibm.com>
3563
3564 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3565 vec_cnttz builtins.
3566
a8697b27
EB
35672017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3568
3569 * gnat.dg/opt66.adb: New test.
3570
288fe52e
AM
35712017-07-25 Alexander Monakov <amonakov@ispras.ru>
3572
3573 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3574 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3575
b771c609
AM
35762017-07-25 Alexander Monakov <amonakov@ispras.ru>
3577
3578 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3579
35802017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3581
3582 * c-c++-common/patchable_function_entry-default.c: New test.
3583 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3584 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3585
774cccdc
JJ
35862017-07-25 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR target/81532
3589 * gcc.target/i386/pr80833-3.c: New test.
3590 * gcc.target/i386/avx512dq-pr81532.c: New test.
3591 * gcc.target/i386/avx512bw-pr81532.c: New test.
3592
1aa54f90
RB
35932017-07-25 Richard Biener <rguenther@suse.de>
3594
3595 PR tree-optimization/81455
3596 * gcc.dg/pr81455.c: New testcase.
3597
e294f495
RB
35982017-07-25 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/81529
3601 * gfortran.dg/pr81529.f90: New testcase.
3602
edf8ba4b
WD
36032017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3604
774cccdc 3605 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3606
ea063871
RB
36072017-07-25 Richard Biener <rguenther@suse.de>
3608
3609 PR tree-optimization/81410
3610 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3611
5ea71a5a
RB
36122017-07-25 Richard Biener <rguenther@suse.de>
3613
3614 PR tree-optimization/81510
3615 * gcc.dg/torture/pr81510.c: New testcase.
3616 * gcc.dg/torture/pr81510-2.c: Likewise.
3617
4287b4e8
ML
36182017-07-25 Martin Liska <mliska@suse.cz>
3619
3620 PR ipa/81520
3621 * gcc.dg/ipa/pr81520.c: New test.
3622
d49718d6
MP
36232017-07-25 Marek Polacek <polacek@redhat.com>
3624
3625 PR c/81364
3626 * Wmultistatement-macros-12.c: New test.
3627
0e82a9b9
BC
36282017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3629
3630 PR target/81414
3631 * gcc.target/aarch64/pr81414.C: New.
3632
3d99332b
RB
36332017-07-25 Richard Biener <rguenther@suse.de>
3634
3635 PR middle-end/81505
3636 * gcc.dg/ubsan/pr81505.c: New testcase.
3637
52d0f7bd
DS
36382017-07-24 Daniel Santos <daniel.santos@pobox.com>
3639
3640 PR testsuite/80759
3641 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3642 (ELFFN_BEGIN): Rename to FN_TYPE.
3643 (ELFFN_END): Rename to FN_SIZE.
3644 (ASMNAME): New macro.
3645 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3646 .global.
3647 (FUNC_END): Use ASMNAME.
3648 (test_data_save): Remove.
3649 (test_data_input): Likewise.
3650 (test_data_output: Likewise.
3651 (test_data_fn): Likewise.
3652 (test_data_retaddr): Likewise.
3653 (regs_to_mem): Make globals, use r10 instead of rax.
3654 (mem_to_regs): Likewise.
3655 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3656 body to ms-sysv.c.
3657 (do_test_aligned): Likewise.
3658 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3659 Add dg-* directives.
3660 (PASTE_STR): New macro.
3661 (ASMNAME): Likewise.
3662 (LOAD_TEST_DATA_ADDR): Likewise.
3663 (TEST_DATA_OFFSET): Likewise.
3664 (do_test_body0): New C function.
3665 (do_test_body): New inline assembly routine.
3666 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3667 (runtest_ms_sysv): Modify.
3668
19930989
MM
36692017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3670
3671 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3672 since the upper-regs options have been deleted.
3673 * gcc.target/powerpc/pr65849-2.c: Likewise.
3674 * gcc.target/powerpc/pr80099-1.c: Likewise.
3675 * gcc.target/powerpc/pr80099-2.c: Likewise.
3676 * gcc.target/powerpc/pr80099-3.c: Likewise.
3677 * gcc.target/powerpc/pr80099-4.c: Likewise.
3678 * gcc.target/powerpc/pr80099-5.c: Likewise.
3679 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3680 support removal of the upper-regs options.
3681 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3682 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3683 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3684 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3685 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3686 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3687 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3688 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3689 * gcc.target/powerpc/ppc-round.c: Likewise.
3690 * gcc.target/powerpc/pr71720.c: Likewise.
3691 * gcc.target/powerpc/pr72853.c: Likewise.
3692 * gcc.target/powerpc/pr79907.c: Likewise.
3693 * gcc.target/powerpc/pr78953.c: Likewise.
3694 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3695 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3696 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3697 * gcc.target/powerpc/vec-init-3.c: Likewise.
3698 * gcc.target/powerpc/vec-init-6.c: Likewise.
3699 * gcc.target/powerpc/vec-init-7.c: Likewise.
3700 * gcc.target/powerpc/vec-set-char.c: Likewise.
3701 * gcc.target/powerpc/vec-set-int.c: Likewise.
3702 * gcc.target/powerpc/vec-set-short.c: Likewise.
3703
d47d34bb
WD
37042017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3705
3706 PR target/79041
3707 * gcc.target/aarch64/pr79041-2.c: New test.
3708
26bca0ed
CL
37092017-07-24 Carl Love <cel@us.ibm.com>
3710
3711 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3712 the new built-ins.
3713
4b40986c
JW
37142017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3715
3716 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3717
213c3b7b
TK
37182017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3719 Mikael Morin <mikael@gcc.gnu.org>
3720
3721 PR fortran/66102
3722 * gfortran.dg/realloc_on_assign_28.f90: New test.
3723
e2b71b5a
DE
37242017-07-23 David Edelsohn <dje.gcc@gmail.com>
3725
3726 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3727 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3728
f36dda3b
UB
37292017-07-23 Uros Bizjak <ubizjak@gmail.com>
3730
3731 PR target/80569
3732 * gcc.target/i386/pr80569.c: New test.
3733
5ff4baa5
CL
37342017-07-21 Carl Love <cel@us.ibm.com>
3735
3736 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3737 vmuleuh): Fix scan-assembler-times should check for word not half word
3738 instructions.
3739
43f84f6c
JW
37402017-07-21 Jim Wilson <jim.wilson@linaro.org>
3741
3742 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3743 redundant -march option.
3744 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3745 in addition to armv8.1-a.
3746
325fe816
YG
37472017-07-21 Yury Gribov <tetra2005@gmail.com>
3748
3749 PR middle-end/56727
3750 * gcc.dg/pr56727-1.c: New test.
3751 * gcc.dg/pr56727-2.c: New test.
3752
5a5838e0
SM
37532017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3754
3755 * gcc.target/powerpc/mmx-check.h: New file.
3756 * gcc.target/powerpc/mmx-packs.c: New file.
3757 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3758 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3759 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3760 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3761 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3762 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3763 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3764 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3765 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3766 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3767 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3768 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3769 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3770 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3771 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3772 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3773 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3774 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3775 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3776 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3777 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3778 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3779 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3780 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3781 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3782 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3783 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3784 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3785 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3786 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3787 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3788 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3789 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3790 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3791 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3792 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3793 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3794 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3795
9af7f373
RB
37962017-06-21 Richard Biener <rguenther@suse.de>
3797
3798 PR tree-optimization/81500
3799 * gcc.dg/torture/pr81500.c: New testcase.
3800
5aaa8fb4
NS
38012017-07-20 Nathan Sidwell <nathan@acm.org>
3802
3803 * g++.dg/ext/anon-struct6.C: Adjust diag.
3804 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3805
2953b72f
JJ
38062017-07-20 Jakub Jelinek <jakub@redhat.com>
3807
3808 PR target/80846
3809 * gcc.target/i386/avx-pr80846.c: New test.
3810 * gcc.target/i386/avx2-pr80846.c: New test.
3811 * gcc.target/i386/avx512f-pr80846.c: New test.
3812
73c4b4df
BC
38132017-07-20 Bin Cheng <bin.cheng@arm.com>
3814
3815 PR tree-optimization/81388
3816 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3817 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3818
77e5edaf
JH
38192017-07-17 Tom de Vries <tom@codesourcery.com>
3820
3821 PR middle-end/81030
3822 * gcc.dg/pr81030.c: New test.
3823
891ad31c
RB
38242017-07-20 Richard Biener <rguenther@suse.de>
3825
3826 PR tree-optimization/61171
3827 * g++.dg/vect/pr61171.cc: New testcase.
3828 * gfortran.dg/vect/pr61171.f: Likewise.
3829 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3830
f971b281
RB
38312017-07-20 Richard Biener <rguenther@suse.de>
3832
3833 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3834 with V64QImode.
3835 * gcc.dg/vect/slp-45.c: Likewise.
3836
2071f8f9
N
38372017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3838
3839 * gcc.dg/tree-ssa/vrp116.c: New Test.
3840
a6722e5b
MM
38412017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3842
3843 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3844 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3845 __builtin_cpu_is and __builtin_cpu_supports are supported.
3846
ccfa843f
SM
38472017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3848
3849 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3850 __BUILTIN_CPU_SUPPORTS__ defined.
3851 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3852 __BUILTIN_CPU_SUPPORTS__ defined.
3853
564e405c
JJ
38542017-07-19 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR tree-optimization/81346
3857 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3858
3717fbe3
TV
38592017-07-19 Tom de Vries <tom@codesourcery.com>
3860
3861 * gcc.target/nvptx/decl-init.c: Update alignment.
3862 * gcc.target/nvptx/slp-2-run.c: New test.
3863 * gcc.target/nvptx/slp-2.c: New test.
3864 * gcc.target/nvptx/v2di.c: New test.
3865
b98b34b7
TV
38662017-07-19 Tom de Vries <tom@codesourcery.com>
3867
3868 * gcc.target/nvptx/slp-run.c: New test.
3869 * gcc.target/nvptx/slp.c: New test.
3870 * gcc.target/nvptx/v2si-cvt.c: New test.
3871 * gcc.target/nvptx/v2si-run.c: New test.
3872 * gcc.target/nvptx/v2si.c: New test.
3873 * gcc.target/nvptx/vec.inc: New test.
3874
8d1628eb
JJ
38752017-07-19 Jakub Jelinek <jakub@redhat.com>
3876
3877 PR tree-optimization/81346
3878 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3879 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3880 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3881 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3882 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3883 compiler to avoid X / C1 op C2 optimization to trigger.
3884
4d6ababc
ML
38852017-07-19 Martin Liska <mliska@suse.cz>
3886
3887 PR sanitizer/63361
3888 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3889 -ffloat-store or -mieee for targets that need it.
3890
d83cc5cc
TV
38912017-07-18 Tom de Vries <tom@codesourcery.com>
3892
3893 PR middle-end/81464
3894 * gfortran.dg/pr81464.f90: New test.
3895
e822e885
UB
38962017-07-18 Uros Bizjak <ubizjak@gmail.com>
3897
3898 PR target/81471
3899 * gcc.target/i386/pr81471.c: New test.
3900
b267968e
RB
39012017-06-18 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/81410
3904 * gcc.dg/vect/pr81410.c: New testcase.
3905
33e9feb5
JH
39062017-07-18 Jan Hubicka <hubicka@ucw.cz>
3907
3908 PR middle-end/81462
3909 * g++.dg/torture/pr81462.C: New testcase.
3910
694dd0e4
BC
39112017-07-18 Bin Cheng <bin.cheng@arm.com>
3912
3913 PR target/81408
3914 * g++.dg/tree-ssa/pr81408.C: New.
3915 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3916
f9bfe3f5
RB
39172017-07-18 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/80620
3920 PR tree-optimization/81403
3921 * gcc.dg/torture/pr80620.c: New testcase.
3922 * gcc.dg/torture/pr81403.c: Likewise.
3923
39242017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3925
3926 PR tree-optimization/81418
3927 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3928
39292017-07-17 Carl Love <cel@us.ibm.com>
3930
3931 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3932 test case changes for commit 249424
3933
3934 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3935 vmuleuh): Fix scan-assembler-times should check for word not half word
3936 instructions.
3937
f6489326
BS
39382017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3939
3940 PR tree-optimization/81162
3941 * gcc.dg/pr81162.c: Move this to...
3942 * gcc.dg/ubsan/pr81162.c: ...here.
3943
dbc4ecfc
VR
39442017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3945
3946 * g++.dg/diagnostic/friend1.C: New test.
3947 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3948
a64559a5
NS
39492017-07-17 Nathan Sidwell <nathan@acm.org>
3950
3951 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3952
aac59577
BE
39532017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3954
3955 * lib/gcc-dg.exp: Increase expect's match buffer size.
3956
aa1528b5
BC
39572017-07-17 Bin Cheng <bin.cheng@arm.com>
3958
3959 PR target/81369
3960 * gcc.dg/tree-ssa/pr81369.c: New.
3961
b6c354eb
CZ
39622017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3963
3964 * gcc.target/arc/pr9000674901.c: New file.
3965 * gcc.target/arc/pic-1.c: Likewise.
3966 * gcc.target/arc/pr9001191897.c: Likewise.
3967
1825c61e
CZ
39682017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3969 Andrew Burgess <andrew.burgess@embecosm.com>
3970
3971 * gcc.target/arc/naked-1.c: New file.
3972 * gcc.target/arc/naked-2.c: Likewise.
3973
1f1e8aed
JJ
39742017-07-17 Jakub Jelinek <jakub@redhat.com>
3975
9ebce098
JJ
3976 PR tree-optimization/81428
3977 * gcc.dg/fixed-point/pr81428.c: New test.
3978
e8dd1313
JJ
3979 PR tree-optimization/81365
3980 * g++.dg/torture/pr81365.C: New test.
3981
1f1e8aed
JJ
3982 PR tree-optimization/81396
3983 * gcc.dg/tree-ssa/pr81396.c: New test.
3984
38f638ca
EB
39852017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3986
3987 * gnat.dg/opt65.adb: New test.
3988
5fa396ad
JH
39892017-07-16 Jan Hubicka <hubicka@ucw.cz>
3990
3991 * gcc.dg/predict-8.c: Update.
3992
00aeee56
VR
39932017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3994
3995 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3996 * g++.dg/warn/pr12242.C: Likewise.
3997
b70bb05b
KN
39982017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3999
4000 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
4001 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
4002 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
4003 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
4004 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
4005 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
4006 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
4007 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
4008 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
4009 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
4010 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
4011 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
4012 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
4013 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
4014 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
4015 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
4016 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
4017 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
4018 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
4019 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
4020 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
4021 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
4022 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
4023 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
4024 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
4025 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
4026 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
4027 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
4028 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
4029 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
4030 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
4031 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
4032 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
4033 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
4034 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
4035 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
4036 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
4037 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
4038 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
4039 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
4040 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
4041 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
4042 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
4043 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
4044 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
4045 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
4046 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
4047 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
4048 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
4049 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
4050 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
4051
3b805666
BS
40522016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4053
4054 PR tree-optimization/81162
4055 * gcc.dg/pr81162.c: New file.
4056
bece580c
MS
40572017-07-14 Martin Sebor <msebor@redhat.com>
4058
4059 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
4060 that bcopy is expected to be transformed to.
4061
eea77d1f
DM
40622017-07-14 David Malcolm <dmalcolm@redhat.com>
4063
4064 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
4065 * g++.dg/lookup/missing-std-include-2.C: New test case.
4066 * g++.dg/lookup/missing-std-include-3.C: New test case.
4067 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
4068 * gcc.dg/missing-header-fixit-1.c: New test case.
4069 * gcc.dg/missing-header-fixit-2.c: New test case.
4070 * gcc.dg/missing-header-fixit-2.h: New header.
4071
338d6484
DM
40722017-07-13 David Malcolm <dmalcolm@redhat.com>
4073
4074 PR c/81405
4075 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
4076
40772017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
4078
4079 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
4080
6d28654e
ML
40812017-07-13 Martin Liska <mliska@suse.cz>
4082
4083 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
4084 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
4085 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
4086 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
4087 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
4088 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
4089 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
4090
3787ee47
MM
40912017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4092
4093 PR target/81193
4094 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
4095 __builtin_cpu_supports with old GLIBC's.
4096 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
4097 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
4098 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
4099 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
4100 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
4101 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
4102 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
4103 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
4104 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
4105 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
4106 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
4107 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
4108 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
4109 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
4110 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
4111 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
4112 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
4113 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
4114 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
4115 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
4116 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
4117 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
4118 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
4119 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
4120
118009c1
CL
41212017-07-12 Carl Love <cel@us.ibm.com>
4122
4123 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
4124 rev_bool_int): Add test cases for builtins.
4125 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
4126 test cases for builtins.
4127
5d7b8153
CL
41282017-07-12 Carl Love <cel@us.ibm.com>
4129
4130 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
4131 lp64 && p9vector_hw.
4132
6ea93a64
CL
41332017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
4134
4135 * lib/target-supports.exp (check_stack_check_available): Make
4136 testcase name depend on stack_kind.
4137
2f65ab2e
MC
41382017-07-11 Michael Collison <michael.collison@arm.com>
4139
774cccdc 4140 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 4141
9e028cef
PC
41422017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4143
4144 PR c++/51270
4145 * g++.dg/warn/Wreturn-local-addr-3.C: New.
4146
f281956e
CL
41472017-07-11 Carl Love <cel@us.ibm.com>
4148
4149 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
4150 test cases for the builtins.
4151
3d36348a
YG
41522017-07-11 Yury Gribov <tetra2005@gmail.com>
4153
4154 * lib/profopt.exp: Print relative names in UNSUPPORTED
4155 AutoFDO tests.
4156
214f700a
MC
41572017-07-10 Michael Collison <michael.collison@arm.com>
4158
4159 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
4160
03ed2915
UB
41612017-07-10 Uros Bizjak <ubizjak@gmail.com>
4162
4163 PR target/81375
4164 * gcc.target/i386/pr81375.c: New test.
4165
9c582dbb
MS
41662017-07-10 Martin Sebor <msebor@redhat.com>
4167
4168 PR tree-optimization/80397
4169 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 4170
281ac396
MS
41712017-07-10 Martin Sebor <msebor@redhat.com>
4172
4173 PR other/81345
4174 * gcc.dg/pr81345.c: New test.
4175
a7784956
CZ
41762017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
4177
4178 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
4179 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
4180
5920ba15
UB
41812017-07-09 Uros Bizjak <ubizjak@gmail.com>
4182
4183 PR target/81313
4184 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
4185 integer argumets to bypass x86_64 outgoing args optimization.
4186
41872017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
4188
4189 * gfortran.dg/eoshift_4.f90: New test.
4190 * gfortran.dg/eoshift_5.f90: New test.
4191 * gfortran.dg/eoshift_6.f90: New test.
4192
35c95658
L
41932017-07-09 H.J. Lu <hongjiu.lu@intel.com>
4194
4195 PR target/81313
4196 * gcc.target/i386/pr81313-1.c: New test.
4197 * gcc.target/i386/pr81313-2.c: Likewise.
4198 * gcc.target/i386/pr81313-3.c: Likewise.
4199 * gcc.target/i386/pr81313-4.c: Likewise.
4200 * gcc.target/i386/pr81313-5.c: Likewise.
4201
dcbf81c9
RS
42022017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
4203
4204 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
4205 * gnat.dg/vect16.ads (Sarray): Likewise.
4206 * gnat.dg/vect17.ads (Sarray): Likewise.
4207 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
4208 * gnat.dg/vect16.adb (Add): Likewise.
4209 * gnat.dg/vect17.adb (Add): Likewise.
4210
738f7c2e
DM
42112017-07-07 David Malcolm <dmalcolm@redhat.com>
4212
4213 PR c++/79300
4214 * g++.dg/diagnostic/pr79300.C: New test case.
4215
6a69355c
MM
42162017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
4217
57f49e99
MM
4218 * gcc.target/powerpc/clone1.c: Add check to make sure the
4219 __builtin_cpu_supports function is fully supported.
4220 * gcc.target/powerpc/clone2.c: New runtime test for
4221 target_clones.
4222
6a69355c
MM
4223 PR target/81348
4224 * gcc.target/powerpc/pr81348.c: New test.
4225
5e32025a
SN
42262017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
4227
4228 * gfortran.dg/vect/pr60510.f: Require vect_double support.
4229
19388c6d
CL
42302017-07-07 Carl Love <cel@us.ibm.com>
4231
4232 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
4233 file for built-ins.
4234
bcc3c3f1
JM
42352017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
4236
4237 * gcc.target/sparc/dictunpack.c: New file.
4238 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
4239 * gcc.target/sparc/fpcmpshl.c: Likewise.
4240 * gcc.target/sparc/fpcmpurshl.c: Likewise.
4241 * gcc.target/sparc/fpcmpushl.c: Likewise.
4242
2c6e2eb1
HA
42432017-07-06 Harald Anlauf <anlauf@gmx.de>
4244
4245 PR fortran/70071
4246 * gfortran.dg/coarray_44.f90: New testcase.
4247
5094f7d5
MO
42482017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4249
4250 * c-c++-common/asan/kasan-alloca-1.c: New test.
4251 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4252
e3174bdf
MO
42532017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4254
4255 * c-c++-common/asan/alloca_big_alignment.c: New test.
4256 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4257 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4258 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4259 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4260 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4261 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4262 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4263
a40c6fa8
GJL
42642017-07-06 Georg-Johann Lay <avr@gjlay.de>
4265
4266 PR target/81305
4267 * gcc.target/avr/isr-test.h: Fix warnings.
4268
9296dd9b
TP
42692017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4270
4271 * lib/target-supports.exp: Generate
4272 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4273 and check_effective_target_arm_arch_v8r_multilib.
4274
d87f00ba
CL
42752017-07-06 Carl Love <cel@us.ibm.com>
4276
9296dd9b 4277 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4278
42792017-07-06 Carl Love <cel@us.ibm.com>
4280
4281 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4282 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4283 cases for vec_addc, adde and addec builtins.
4284
c471c6ed
DM
42852017-07-06 David Malcolm <dmalcolm@redhat.com>
4286
4287 PR c++/79300
4288 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4289 expected underlining within macro expansion.
4290 * c-c++-common/pr70264.c: Likewise.
4291 * g++.dg/plugin/diagnostic-test-expressions-1.C
4292 (test_within_macro_1): New test.
4293 (test_within_macro_2): Likewise.
4294 (test_within_macro_3): Likewise.
4295 (test_within_macro_4): Likewise.
4296 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4297 expected underlining within macro expansion.
4298 (test_macro_4): Likewise.
4299 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4300 (test_within_macro_1): New test.
4301 (test_within_macro_2): Likewise.
4302 (test_within_macro_3): Likewise.
4303 (test_within_macro_4): Likewise.
4304 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4305 underlining within macro expansion.
4306
68d872d7
SP
43072017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4308
4309 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4310 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4311 _mm_maskz_getexp_round_sd): Test new intrinsics.
4312 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4313 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4314 _mm_maskz_getexp_round_ss): Ditto.
4315 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4316 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4317 _mm_maskz_getmant_round_sd): Ditto.
4318 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4319 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4320 _mm_maskz_getmant_round_ss): Ditto.
4321 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4322 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4323 _mm_maskz_getexp_round_sd): New runtime tests.
4324 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4325 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4326 _mm_maskz_getexp_round_ss): Ditto.
4327 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4328 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4329 _mm_maskz_getmant_round_sd): Ditto.
4330 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4331 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4332 _mm_maskz_getmant_round_ss): Ditto.
4333 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4334 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4335 __builtin_ia32_getmantss_mask_round): Test new builtins.
4336 * gcc.target/i386/sse-13.c : Ditto.
4337 * gcc.target/i386/sse-23.c: Ditto.
4338 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4339 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4340 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4341 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4342 _mm_mask_getexp_round_ss): Test new intrinsics.
4343 * gcc.target/i386/testround-1.c: Ditto.
4344 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4345 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4346 _mm_mask_getmant_round_ss): Test new intrinsics
4347 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4348 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4349 _mm_maskz_getmant_ss): Test new intrinsics.
4350
9e00a397
CL
43512017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4352
4353 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4354 * lib/target-supports.exp (check_stack_check_available): New.
4355 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4356 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4357 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4358 * gcc.dg/pr47443.c: Likewise.
4359 * gcc.dg/pr48134.c: Likewise.
4360 * gcc.dg/pr70017.c: Likewise.
4361 * gcc.target/aarch64/stack-checking.c: Likewise.
4362 * gcc.target/arm/stack-checking.c: Likewise.
4363 * gcc.target/i386/pr48723.c: Likewise.
4364 * gcc.target/i386/pr55672.c: Likewise.
4365 * gcc.target/i386/pr67265-2.c: Likewise.
4366 * gcc.target/i386/pr67265.c: Likewise.
4367 * gnat.dg/opt49.adb: Likewise.
4368 * gnat.dg/stack_check1.adb: Likewise.
4369 * gnat.dg/stack_check2.adb: Likewise.
4370 * gnat.dg/stack_check3.adb: Likewise.
4371
38e6cc4d
KN
43722017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4373
4374 PR target/80103
4375 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4376 __attribute__.
4377
f8aa2b2c
SP
43782017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4379
4380 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4381 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4382 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4383 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4384 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4385 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4386 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4387 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4388 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4389 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4390 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4391 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4392
e483b7b4
GJL
43932017-07-05 Georg-Johann Lay <avr@gjlay.de>
4394
4395 PR target/81305
4396 * gcc.target/avr/isr-test.h: New file.
4397 * gcc.target/avr/torture/isr-01-simple.c: New test.
4398 * gcc.target/avr/torture/isr-02-call.c: New test.
4399 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4400
a8745cc2
BC
44012017-07-05 Bin Cheng <bin.cheng@arm.com>
4402
4403 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4404 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4405 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4406 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4407
4a52eb19
BC
44082017-07-05 Bin Cheng <bin.cheng@arm.com>
4409
4410 * gcc.dg/tree-ssa/ldist-26.c: New test.
4411
95f7d11b
BC
44122017-07-05 Bin Cheng <bin.cheng@arm.com>
4413
4414 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4415
45bb7d59
UB
44162017-07-04 Uros Bizjak <ubizjak@gmail.com>
4417
4418 PR target/81300
4419 * gcc.target/i386/pr81300.c: New test.
4420
1fcfac88
UB
44212017-07-04 Uros Bizjak <ubizjak@gmail.com>
4422
4423 PR target/81294
4424 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4425 x and y arguments in the call to _subborrow_u32.
4426 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4427 x and y arguments in the call to _subborrow_u64.
4428 * gcc.target/i386/pr81294-1.c: New test.
4429 * gcc.target/i386/pr81294-2.c: Ditto.
4430
a4187dab
KT
44312017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4432
4433 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4434
efbf55b0
MP
44352017-07-04 Marek Polacek <polacek@redhat.com>
4436
4437 PR c/81231
4438 * gcc.dg/atomic-pr81231.c: New test.
4439
1aad7106
RS
44402017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4441
4442 PR tree-optimization/81292
4443 * gcc.dg/pr81292-1.c: New test.
4444 * gcc.dg/pr81292-2.c: Likewise.
4445
7c819e8a
ML
44462017-07-04 Martin Liska <mliska@suse.cz>
4447
4448 PR sanitizer/81040
4449 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4450 use-after-scope sanitization.
4451
f111f434
JJ
44522017-07-04 Jakub Jelinek <jakub@redhat.com>
4453
8e8dd13b
JJ
4454 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4455 options.
4456
f111f434
JJ
4457 PR target/81175
4458 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4459 gather.
4460
7a1238d1
ML
44612017-07-04 Martin Liska <mliska@suse.cz>
4462
4463 PR ipa/81214
4464 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4465 * g++.dg/ext/mvc3.C: Likewise.
4466 * gcc.target/i386/mvc2.c: Likewise.
4467 * gcc.target/i386/mvc3.c: Likewise.
4468
9fc1fed4
JJ
44692017-07-04 Jakub Jelinek <jakub@redhat.com>
4470
8e3b9bbf
JJ
4471 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4472 decomposition declaration in diagnostics.
4473 * g++.dg/cpp1z/decomp2.C: Likewise.
4474 * g++.dg/cpp1z/decomp3.C: Likewise.
4475 * g++.dg/cpp1z/decomp4.C: Likewise.
4476 * g++.dg/cpp1z/decomp5.C: Likewise.
4477 * g++.dg/cpp1z/decomp6.C: Likewise.
4478 * g++.dg/cpp1z/decomp7.C: Likewise.
4479 * g++.dg/cpp1z/decomp8.C: Likewise.
4480 * g++.dg/cpp1z/decomp13.C: Likewise.
4481 * g++.dg/cpp1z/decomp14.C: Likewise.
4482 * g++.dg/cpp1z/decomp18.C: Likewise.
4483 * g++.dg/cpp1z/decomp19.C: Likewise.
4484 * g++.dg/cpp1z/decomp22.C: Likewise.
4485 * g++.dg/cpp1z/decomp23.C: Likewise.
4486 * g++.dg/cpp1z/decomp24.C: Likewise.
4487 * g++.dg/cpp1z/decomp25.C: Likewise.
4488 * g++.dg/cpp1z/decomp26.C: Likewise.
4489 * g++.dg/cpp1z/decomp28.C: Likewise.
4490
9fc1fed4
JJ
4491 PR c++/81258
4492 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4493 * g++.dg/cpp1z/decomp30.C: New test.
4494
17c18221
PC
44952017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4496
4497 PR c++/65775
4498 * g++.dg/cpp0x/trailing14.C: New.
4499
370d975d
DH
45002017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4501
4502 PR testsuite/79866
4503 * gfortran.dg/coarray_event_2.f08: New test.
4504
73977c47
DH
45052017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4506
4507 PR testsuite/79843
4508 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4509 * gfortran.dg/pointer_intent_2.f90: Likewise.
4510
2f70a979
JH
45112017-07-02 Jan Hubicka <hubicka@ucw.cz>
4512
4513 PR middle-end/81290
4514 * gcc.c-torture/compile/pr81290.c: New.
4515
6b5e165b
RB
45162017-07-03 Richard Biener <rguenther@suse.de>
4517
4518 PR tree-optimization/60510
4519 * gfortran.dg/vect/pr60510.f: New testcase.
4520
d8ac7e28
RO
45212017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4522
4523 * gcc.target/i386/mvc6.c: Require ifunc support.
4524
da402967
ML
45252017-07-03 Martin Liska <mliska@suse.cz>
4526
4527 PR sanitize/81040
4528 * g++.dg/asan/function-argument-1.C: New test.
4529 * g++.dg/asan/function-argument-2.C: New test.
4530 * g++.dg/asan/function-argument-3.C: New test.
4531
bc9f4235
RS
45322017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4533
4534 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4535 as well.
4536
be086ff5
TV
45372017-07-03 Tom de Vries <tom@codesourcery.com>
4538
4539 PR tree-optimization/69468
4540 * gcc.dg/pr81192.c: Update.
4541
4752be46
TV
45422017-07-03 Tom de Vries <tom@codesourcery.com>
4543
4544 PR tree-optimization/81192
4545 * gcc.dg/pr81192.c: Update.
4546
0bbfd554
TV
45472017-07-03 Tom de Vries <tom@codesourcery.com>
4548
4549 PR tree-optimization/81192
4550 * gcc.dg/pr81192.c: New test.
4551
b677e2f6
TK
45522017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4553
4554 * gfortran/eoshift_3.f90: New test.
4555
e3f9a279
RS
45562017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4557
4558 * gcc.dg/strlenopt-32.c: New testcase.
4559 * gcc.dg/strlenopt-33.c: Likewise.
4560 * gcc.dg/strlenopt-33g.c: Likewise.
4561 * gcc.dg/strlenopt-34.c: Likewise.
4562 * gcc.dg/strlenopt-35.c: Likewise.
4563
862088aa
RS
45642017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4565
4566 PR tree-optimization/80769
4567 * gcc.dg/strlenopt-31.c: New test.
4568 * gcc.dg/strlenopt-31g.c: Likewise.
4569
c34d0927
RS
45702017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4571
4572 PR tree-optimization/81136
4573 * gcc.dg/vect/pr81136.c: New test.
4574
c52d6043
JJ
45752017-07-01 Jakub Jelinek <jakub@redhat.com>
4576
4577 PR sanitizer/81262
4578 * gcc.c-torture/compile/pr81262.c: New test.
4579 * g++.dg/ubsan/pr81262.C: New test.
4580
77616c7e
JH
45812017-06-29 Jan Hubicka <hubicka@ucw.cz>
4582
4583 PR ipa/81261
4584 * g++.dg/ipa/pr81261.C: New testcase.
4585
fb6a764d
AP
45862017-06-30 Andrew Pinski <apinski@cavium.com>
4587
4588 * gcc.dg/torture/pr81245.c: New testcase.
4589
059ab149
AH
45902017-06-30 Aldy Hernandez <aldyh@redhat.com>
4591
4592 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4593 unbounded use.
4594
e59e8b5a
DM
45952017-06-30 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c++/80014
4598 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4599 Add declaration.
4600 (test_typeid): New test function.
4601
e855bdc0
JJ
46022017-06-30 Jakub Jelinek <jakub@redhat.com>
4603
4604 PR target/81225
4605 * gcc.target/i386/pr81225.c: New test.
4606
fe32bb1b
NS
46072017-06-30 Nathan Sidwell <nathan@acm.org>
4608
4609 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4610 * g++.dg/cpp0x/decltype9.C: Likewise.
4611 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4612 * g++.dg/lookup/decl1.C: Likewise.
4613 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4614 * g++.dg/other/pr28432.C: Likewise.
4615 * g++.dg/parse/crash12.C: Likewise.
4616 * g++.dg/parse/enum3.C: Likewise.
4617 * g++.dg/parse/operator6.C: Likewise.
4618 * g++.dg/template/crash69.C: Likewise.
4619 * g++.dg/template/error27.C: Likewise.
4620 * g++.dg/template/error28.C: Likewise.
4621 * g++.dg/template/memfriend6.C: Likewise.
4622 * g++.old-deja/g++.mike/err1.C: Likewise.
4623 * g++.old-deja/g++.mike/p811.C: Likewise.
4624 * g++.old-deja/g++.other/crash25.C: Likewise.
4625 * g++.old-deja/g++.other/dtor4.C: Likewise.
4626 * g++.old-deja/g++.pt/t37.C: Likewise.
4627
aaa587d4
ML
46282017-06-30 Martin Liska <mliska@suse.cz>
4629
4630 PR ipa/81214
4631 * gcc.target/i386/pr81214.c: New test.
4632
274c1516
NS
46332017-06-30 Nathan Sidwell <nathan@acm.org>
4634
3b5c768c
NS
4635 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4636
274c1516
NS
4637 PR c++/81229
4638 * g++.dg/lookup/pr81229.C: New.
4639
c497284c
ML
46402017-06-30 Martin Liska <mliska@suse.cz>
4641
4642 PR sanitizer/81021
4643 * g++.dg/asan/pr81021.C: New test.
4644
4812f0b7
RB
46452017-06-30 Richard Biener <rguenther@suse.de>
4646
4647 PR tree-optimization/81249
4648 * g++.dg/torture/pr81249.C: New testcase.
4649
8e09cb8b
PC
46502017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4653 * g++.dg/diagnostic/variadic1.C: Likewise.
4654 * g++.dg/gomp/udr-3.C: Likewise.
4655 * g++.dg/overload/error1.C: Likewise.
4656 * g++.dg/overload/error2.C: Likewise.
4657 * g++.dg/template/duplicate1.C: Likewise.
4658 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4659 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4660 * g++.old-deja/g++.other/redecl2.C: Likewise.
4661 * g++.old-deja/g++.other/redecl4.C: Likewise.
4662 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4663
74582a3e
CP
46642017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4665
4666 PR fortran/77765
4667 * gfortran.dg/goacc/pr77765.f90: New test.
4668
6da4066f
SE
46692017-06-29 Steve Ellcey <sellcey@cavium.com>
4670
4671 * gcc.target/aarch64/ccmp_2.c: New test.
4672
be3b7dcf
NS
46732017-06-29 Nathan Sidwell <nathan@acm.org>
4674
4675 PR c++/81247
4676 * g++.dg/parse/pr81247-[abc].C: New.
4677
e5898daf
CL
46782017-06-29 Carl Love <cel@us.ibm.com>
4679
4680 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4681 test_unsigned_int_result, test_ll_int_result,
4682 test_ll_unsigned_int_result): Add result checking functions, add
4683 debug support.
4684 (main): Add builtin function tests.
4685
14836f38
CL
46862017-06-29 Carl Love <cel@us.ibm.com>
4687
4688 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4689 dg-skip-if): Add -mvsx -mcpu=power7.
4690
0630a4ec
RB
46912017-06-29 Richard Biener <rguenther@suse.de>
4692
4693 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4694
f76b4224
NS
46952017-06-29 Nathan Sidwell <nathan@acm.org>
4696
4697 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4698
f66459c1
PB
46992017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4700
4701 PR middle-end/81194
4702 * g++.dg/pr81194.C: New test.
4703
3c7bb489
L
47042017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4705
4706 PR ipa/80565
4707 * gcc.dg/torture/pr80565.c: New file.
4708
6cd83bec
BC
47092017-06-29 Bin Cheng <bin.cheng@arm.com>
4710
4711 PR tree-optimization/81196
4712 * gcc.dg/vect/pr81196.c: New.
4713
4c6a51a0
MC
47142017-06-29 Michael Collison <michael.collison@arm.com>
4715
4716 Fix date on previous ChangeLog entry.
4717
47182017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4719 Michael Collison <michael.collison@arm.com>
4720
4721 PR target/70119
4722 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4723
395a191d
SP
47242017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4725
4726 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4727 Test new intrinsic.
4728 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4729 Ditto.
4730 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4731 Ditto.
4732 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4733 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4734 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4735
0ddc0ebc
TP
47362017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4737
4738 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4739 current ARM check by ARM NEON's availability check.
4740 (check_effective_target_vect_intfloat_cvt): Likewise.
4741 (check_effective_target_vect_uintfloat_cvt): Likewise.
4742 (check_effective_target_vect_floatint_cvt): Likewise.
4743 (check_effective_target_vect_floatuint_cvt): Likewise.
4744 (check_effective_target_vect_shift): Likewise.
4745 (check_effective_target_whole_vector_shift): Likewise.
4746 (check_effective_target_vect_bswap): Likewise.
4747 (check_effective_target_vect_shift_char): Likewise.
4748 (check_effective_target_vect_long): Likewise.
4749 (check_effective_target_vect_float): Likewise.
4750 (check_effective_target_vect_perm): Likewise.
4751 (check_effective_target_vect_perm_byte): Likewise.
4752 (check_effective_target_vect_perm_short): Likewise.
4753 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4754 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4755 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4756 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4757 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4758 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4759 (check_effective_target_vect_widen_shift): Likewise.
4760 (check_effective_target_vect_extract_even_odd): Likewise.
4761 (check_effective_target_vect_interleave): Likewise.
4762 (check_effective_target_vect_multiple_sizes): Likewise.
4763 (check_effective_target_vect64): Likewise.
4764 (check_effective_target_vect_max_reduc): Likewise.
4765
56a6d474
RB
47662017-06-28 Richard Biener <rguenther@suse.de>
4767
4768 PR middle-end/81227
4769 * gcc.dg/pr81227.c: New testcase.
4770
926c7865
MM
47712017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4772
4773 PR target/81193
4774 * lib/target-supports.exp
4775 (check_ppc_cpu_supports_hw_available): New test to make sure
4776 __builtin_cpu_supports works on power7 and newer.
4777
17a7218b
ML
47782017-06-28 Martin Liska <mliska@suse.cz>
4779
4780 PR ipa/81128
4781 * gcc.target/i386/pr81128.c: New test.
4782
63010089
ML
47832017-06-28 Martin Liska <mliska@suse.cz>
4784
4785 PR driver/79659
4786 * g++.dg/opt/pr79659.C: New test.
4787
b1cac008
CL
47882017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4789
4790 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4791 and options.
4792 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4793
42bd89ce
MG
47942017-06-28 Marc Glisse <marc.glisse@inria.fr>
4795
4796 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4797 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4798
b8d62ac8
JJ
47992017-06-28 Jakub Jelinek <jakub@redhat.com>
4800
4801 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4802 (foo): ... this. Change constants such that it isn't matched
4803 as __builtin_copysign, yet tests the combiner the same.
4804
6dc61b45
ML
48052017-06-28 Martin Liska <mliska@suse.cz>
4806
4807 PR sanitizer/81224
4808 * gcc.dg/asan/pr81224.c: New test.
4809
9a265443
EB
48102017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4811
4812 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4813 passed to pthread_join.
4814
935b5226
AK
48152017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4816
4817 * gcc.target/s390/nodatarel-1.c: New test.
4818
88016532
JD
48192017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4820
4821 PR fortran/80164
4822 * gfortran.dg/array_temporaries_4.f90: New test.
4823
8c2805bb
AP
48242017-06-27 Andrew Pinski <apinski@cavium.com>
4825
4826 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4827 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4828 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4829
786c6d10
MP
48302017-06-27 Marek Polacek <polacek@redhat.com>
4831
4832 PR sanitizer/81223
4833 * gcc.dg/ubsan/pr81223.c: New test.
4834
1e7df2e6
MG
48352017-06-27 Marc Glisse <marc.glisse@inria.fr>
4836
4837 * gcc.dg/tree-ssa/assoc-1.c: New file.
4838
58b45c4f
PC
48392017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 PR c++/62046
4842 * g++.dg/parse/catch2.C: New.
4843
00296d7f
JJ
48442017-06-27 Jakub Jelinek <jakub@redhat.com>
4845
c1031852
JJ
4846 PR sanitizer/81209
4847 * g++.dg/ubsan/pr81209.C: New test.
4848
00296d7f
JJ
4849 PR middle-end/81207
4850 * gcc.c-torture/compile/pr81207.c: New test.
4851
0c418630
MP
48522017-06-27 Marek Polacek <polacek@redhat.com>
4853
4854 PR bootstrap/81216
4855 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4856
4b377e01
MS
48572017-06-26 Martin Sebor <msebor@redhat.com>
4858
4859 PR c++/81169
4860 * g++.dg/Wclass-memaccess-2.C: New test.
4861
952ac945
CL
48622017-06-26 Carl Love <cel@us.ibm.com>
4863
4864 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4865 Add new runnable test file for the vec_rev built-ins.
4866
df11b2ea
BS
48672016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4868
226ab0a8 4869 PR/tree-optimization 71815
df11b2ea
BS
4870 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4871 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4872
fa7ccca0
RL
48732017-06-26 Renlin Li <renlin.li@arm.com>
4874 Szabolcs Nagy <szabolcs.nagy@arm.com>
4875
4876 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4877 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4878 memmove.
4879
5a5c2d16
RB
48802017-06-26 Richard Biener <rguenther@suse.de>
4881
4882 PR target/81175
4883 * gfortran.dg/pr81175.f: New testcase.
4884
75f0112f
RB
48852017-06-26 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/81203
4888 * gcc.dg/torture/pr81203.c: New testcase.
4889
3e2becc4
MP
48902017-06-26 Marek Polacek <polacek@redhat.com>
4891
4892 PR c/80116
4893 * c-c++-common/Wmultistatement-macros-1.c: New test.
4894 * c-c++-common/Wmultistatement-macros-2.c: New test.
4895 * c-c++-common/Wmultistatement-macros-3.c: New test.
4896 * c-c++-common/Wmultistatement-macros-4.c: New test.
4897 * c-c++-common/Wmultistatement-macros-5.c: New test.
4898 * c-c++-common/Wmultistatement-macros-6.c: New test.
4899 * c-c++-common/Wmultistatement-macros-7.c: New test.
4900 * c-c++-common/Wmultistatement-macros-8.c: New test.
4901 * c-c++-common/Wmultistatement-macros-9.c: New test.
4902 * c-c++-common/Wmultistatement-macros-10.c: New test.
4903 * c-c++-common/Wmultistatement-macros-11.c: New test.
4904
945653db
EB
49052017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4906
4907 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4908
c8e3c356
CL
49092017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4910
4911 * lib/target-supports.exp
4912 (check_effective_target_arm_neon_ok_nocache): Add flags with
4913 -mfloat-abi=hard. Include arm_neon.h.
4914 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4915 (check_effective_target_arm_neon_ok_no_float_abi): New.
4916 * gcc.target/arm/lto/pr65837_0.c: Require
4917 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4918 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4919 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4920
22235619
PC
49212017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/62315
4924 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4925
e56e3fda
TK
49262017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4927
45bb7d59 4928 PR fortran/52473
e56e3fda
TK
4929 * gfortran.dg/cshift_2.f90: New test.
4930
d3f062be
JW
49312017-06-23 Jim Wilson <jim.wilson@linaro.org>
4932
4933 PR middle-end/79794
4934 * gcc.target/aarch64/pr79794.c: New.
4935
37416b69
MM
49362017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4937
4938 PR target/80510
4939 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4940 * gcc.target/powerpc/pr80510-2.c: Likewise.
4941
8447a92f
JL
49422017-06-22 Jeff Law <law@redhat.com>
4943
4944 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4945
52607f7e
WS
49462017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4947
4948 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4949 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4950 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4951 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4952 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4953 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4954 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4955 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4956
fb68f296
JC
49572017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4958
45bb7d59 4959 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4960
60edf8bb
MT
49612017-06-22 Matt Turner <mattst88@gmail.com>
4962
4963 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4964 skylake check.
4965
4333d74b
CL
49662017-06-22 Carl Love <cel@us.ibm.com>
4967
4968 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4969 vmuleuh): Fix scan-assembler-times should check for word not half word
4970 instructions.
4971
13f752b2
JL
49722017-06-22 Jeff Law <law@redhat.com>
4973
4974 * gcc.c-torture/compile/stack-check-1.c: New test.
4975
0759db19
RB
49762016-06-22 Richard Biener <rguenther@suse.de>
4977
4978 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4979 * gcc.dg/vect/pr65947-2.c: Likewise.
4980 * gcc.dg/vect/pr65947-3.c: Likewise.
4981 * gcc.dg/vect/pr65947-4.c: Likewise.
4982 * gcc.dg/vect/pr65947-5.c: Likewise.
4983 * gcc.dg/vect/pr65947-6.c: Likewise.
4984 * gcc.dg/vect/pr65947-8.c: Likewise.
4985 * gcc.dg/vect/pr65947-9.c: Likewise.
4986 * gcc.dg/vect/pr65947-10.c: Likewise.
4987 * gcc.dg/vect/pr65947-12.c: Likewise.
4988 * gcc.dg/vect/pr65947-13.c: Likewise.
4989 * gcc.dg/vect/pr65947-14.c: Likewise.
4990 * gcc.dg/vect/vect-cond-2.c: Likewise.
4991 * gcc.dg/vect/vect-pr69848.c: Likewise.
4992
c24c235e
ML
49932017-06-22 Martin Liska <mliska@suse.cz>
4994
4995 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4996 to not inline it.
4997
71f82be9
JG
49982017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4999
5000 * gcc.dg/tree-ssa/forwprop-37.c: New.
5001
a78f6980
RB
50022017-06-22 Richard Biener <rguenther@suse.de>
5003
5004 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
5005
85d5b033
RB
50062017-06-22 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/vect/pr65947-14.c: New testcase.
5009
4ded8669
MM
50102017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5011
5012 PR target/80510
5013 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
5014 32-bit support is added. Change ITYPE size to 64-bit integer.
5015 * gcc.target/powerpc/pr80510-2.c: Likewise.
5016
cb8d1b01
JJ
50172017-06-21 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR c++/81154
5020 * g++.dg/gomp/pr81154.C: New test.
5021
113459fa
DM
50222017-06-21 David Malcolm <dmalcolm@redhat.com>
5023
5024 * g++.dg/other/old-style-cast-fixits.C: New test case.
5025
5e9d501c
JJ
50262017-06-21 Jakub Jelinek <jakub@redhat.com>
5027
5028 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
5029
27d33d3e
TV
50302017-06-21 Tom de Vries <tom@codesourcery.com>
5031
5032 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
5033
5433db45
TV
50342017-06-21 Tom de Vries <tom@codesourcery.com>
5035
5036 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
5037 warning.
5038
93c18375
ML
50392017-06-21 Martin Liska <mliska@suse.cz>
5040
5041 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
5042
ff9baa5f
PMR
50432017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
5044
5045 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
5046 gnat.dg/debug11_pkg2.ads: New testcase.
5047
a23ba8cc
MG
50482017-06-21 Marc Glisse <marc.glisse@inria.fr>
5049
5050 * gcc.target/i386/getround.c: New file.
5051
ed73f46f
MG
50522017-06-21 Marc Glisse <marc.glisse@inria.fr>
5053
5054 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
5055 * gcc.dg/tree-ssa/addadd-2.c: New file.
5056
6b92ab17
TV
50572017-06-21 Tom de Vries <tom@codesourcery.com>
5058
5059 * lib/target-supports.exp (add_options_for_stack_size): New proc.
5060 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
5061 * gcc.c-torture/compile/20080806-1.c: Same.
5062 * gcc.c-torture/compile/920723-1.c: Same.
5063 * gcc.c-torture/compile/930621-1.c: Same.
5064 * gcc.c-torture/compile/991214-2.c: Same.
5065 * gcc.c-torture/compile/bcopy.c: Same.
5066 * gcc.c-torture/compile/memtst.c: Same.
5067 * gcc.c-torture/compile/msp.c: Same.
5068 * gcc.c-torture/compile/stuct.c: Same.
5069 * gcc.c-torture/execute/20011008-3.c: Same.
5070 * gcc.c-torture/execute/20030209-1.c: Same.
5071 * gcc.c-torture/execute/20031012-1.c: Same.
5072 * gcc.c-torture/execute/20040805-1.c: Same.
5073 * gcc.c-torture/execute/920410-1.c: Same.
5074 * gcc.c-torture/execute/921113-1.c: Same.
5075 * gcc.c-torture/execute/921202-1.c: Same.
5076 * gcc.c-torture/execute/921208-2.c: Same.
5077 * gcc.c-torture/execute/930106-1.c: Same.
5078 * gcc.c-torture/execute/930406-1.c: Same.
5079 * gcc.c-torture/execute/950221-1.c: Same.
5080 * gcc.c-torture/execute/960521-1.c: Same.
5081 * gcc.c-torture/execute/980605-1.c: Same.
5082 * gcc.c-torture/execute/comp-goto-1.c: Same.
5083 * gcc.c-torture/execute/comp-goto-2.c: Same.
5084 * gcc.c-torture/execute/memcpy-1.c: Same.
5085 * gcc.c-torture/execute/multi-ix.c: Same.
5086 * gcc.c-torture/execute/nestfunc-4.c: Same.
5087 * gcc.c-torture/execute/pr20621-1.c: Same.
5088 * gcc.c-torture/execute/pr23135.c: Same.
5089 * gcc.c-torture/execute/pr28982b.c: Same.
5090 * gcc.dg/loop-3.c: Same.
5091 * gcc.dg/struct-ret-3.c: Same.
5092 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5093 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5094 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5095 * gcc.dg/tree-prof/pr44777.c: Same.
5096
191578a5
DM
50972017-06-20 David Malcolm <dmalcolm@redhat.com>
5098
5099 PR jit/81144
5100 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
5101 memset call with zero-initialization.
5102 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
5103
8a259e30
UB
51042017-06-20 Uros Bizjak <ubizjak@gmail.com>
5105
5106 * gcc.target/i386/pr80732.c: Include fma4-check.h.
5107 (main): Renamed to ...
5108 (fma4_test): ... this.
5109
b6837e04
JK
51102017-06-20 Julia Koval <julia.koval@intel.com>
5111
5112 * gcc.target/i386/pr73350-2.c: New test.
5113
67ea3f4e
RO
51142017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5115
5116 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
5117 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5118 * c-c++-common/fold-masked-cmp-3.c: Likewise.
5119 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
5120 restrict to x86_64-*-*-gnu.
5121 Skip scan-assembler on *-*-darwin*.
5122 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
5123 * gcc.dg/loop-invariant.c: Likewise.
5124 * gcc.dg/lto/pr70955_0.c: Likewise.
5125 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5126 * gcc.dg/tree-ssa/pr79803.c: Likewise.
5127 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
5128
5129 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
5130 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
5131 targets.
5132 * gcc.dg/attr-ms_struct-2.c: Likewise.
5133 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5134 * gcc.dg/bf-ms-layout.c: Likewise.
5135 * gcc.dg/bf-ms-layout-2.c: Likewise.
5136 * gcc.dg/pic-macro-define.c: Remove target restrictions.
5137 Require fpic support.
5138 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
5139 targets.
5140 * gcc.target/i386/bitfield2.c: Likewise.
5141 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
5142 targets.
5143 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
5144
71bbbd13
NS
51452017-06-20 Nathan Sidwell <nathan@acm.org>
5146
5147 PR c++/67074
5148 * g++.dg/lookup/pr67074.C: New.
5149 * g++.dg/parse/namespace-alias-1.C: Adjust.
5150
531f0b38
RB
51512017-06-20 Richard Biener <rguenther@suse.de>
5152
5153 PR middle-end/81097
5154 * c-c++-common/ubsan/pr81097.c: New testcase.
5155
d47d7438
RB
51562017-06-20 Richard Biener <rguenther@suse.de>
5157
5158 * gcc.dg/vect/pr65947-9.c: Adjust.
5159
b5c7b957
TP
51602017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5161
5162 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
5163 * gcc.target/arm/acle/cdp2.c: Likewise.
5164 * gcc.target/arm/acle/ldc.c: Likewise.
5165 * gcc.target/arm/acle/ldc2.c: Likewise.
5166 * gcc.target/arm/acle/ldc2l.c: Likewise.
5167 * gcc.target/arm/acle/ldcl.c: Likewise.
5168 * gcc.target/arm/acle/mcr.c: Likewise.
5169 * gcc.target/arm/acle/mcr2.c: Likewise.
5170 * gcc.target/arm/acle/mcrr.c: Likewise.
5171 * gcc.target/arm/acle/mcrr2.c: Likewise.
5172 * gcc.target/arm/acle/mrc.c: Likewise.
5173 * gcc.target/arm/acle/mrc2.c: Likewise.
5174 * gcc.target/arm/acle/mrrc.c: Likewise.
5175 * gcc.target/arm/acle/mrrc2.c: Likewise.
5176 * gcc.target/arm/acle/stc.c: Likewise.
5177 * gcc.target/arm/acle/stc2.c: Likewise.
5178 * gcc.target/arm/acle/stc2l.c: Likewise.
5179 * gcc.target/arm/acle/stcl.c: Likewise.
5180
a1aa2599
JJ
51812017-06-20 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR target/81121
5184 * gcc.target/i386/pr81121.c: New test.
5185
16122c22
MM
51862017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5187
5188 PR target/79799
5189 * gcc.target/powerpc/pr79799-1.c: New test.
5190 * gcc.target/powerpc/pr79799-2.c: Likewise.
5191 * gcc.target/powerpc/pr79799-3.c: Likewise.
5192 * gcc.target/powerpc/pr79799-4.c: Likewise.
5193 * gcc.target/powerpc/pr79799-5.c: Likewise.
5194
5ec046c0
NS
51952017-06-19 Nathan Sidwell <nathan@acm.org>
5196
5197 PR c++/81124
5198 PR c++/79766
5199 * g++.dg/lookup/pr79766.C: New.
5200 * g++.dg/lookup/pr81124.C: New.
5201 * g++.dg/template/explicit6.C: Adjust.
5202 * g++.old-deja/g++.other/decl5.C: Adjust.
5203
c72e002c
CL
52042017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5205
5206 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
5207 -DSTACK_SIZE.
5208
4301ae22
JJ
52092017-06-19 Jakub Jelinek <jakub@redhat.com>
5210
9f8fafe8
JJ
5211 PR sanitizer/81125
5212 * g++.dg/ubsan/pr81125.C: New test.
5213
4301ae22
JJ
5214 PR sanitizer/81111
5215 * g++.dg/ubsan/pr81111.C: New test.
5216
21e4389f
RB
52172017-06-19 Richard Biener <rguenther@suse.de>
5218
5219 PR middle-end/81118
5220 * gcc.dg/torture/pr81118.c: New testcase.
5221
343ae898
RB
52222017-06-19 Richard Biener <rguenther@suse.de>
5223
5224 PR tree-optimization/80887
5225 * gcc.dg/tree-ssa/pr80887.c: New testcase.
5226
97872698
JJ
52272017-06-19 Jakub Jelinek <jakub@redhat.com>
5228
5229 PR ipa/81112
5230 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
5231
c14c0b15
NS
52322017-06-19 Nathan Sidwell <nathan@acm.org>
5233
5234 PR c++/81119
5235 * g++.dg/warn/pr81119.C: New.
5236
a6e5212a
ML
52372017-06-19 Martin Liska <mliska@suse.cz>
5238
5239 PR sanitizer/80879
5240 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
5241
871cc215
ML
52422017-06-19 Martin Liska <mliska@suse.cz>
5243
5244 PR ipa/80732
5245 * gcc.target/i386/mvc5.c: Scan indirect_function.
5246 * gcc.target/i386/mvc7.c: Likewise.
5247 * gcc.target/i386/pr80732.c: New test.
5248
431abe69
PC
52492017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/66093
5252 * g++.dg/cpp1y/constexpr-66093.C: New.
5253
fe1ae165
RO
52542017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5255
5256 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5257 dg-skip-if list.
5258
db9bbdec
RB
52592017-06-19 Richard Biener <rguenther@suse.de>
5260
5261 PR ipa/81112
5262 * g++.dg/torture/pr81112.C: New testcase.
5263
18154846
JH
52642017-06-18 Jan Hubicka <hubicka@ucw.cz>
5265
5266 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5267
5dace4bf
TK
52682017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5269
5270 PR fortran/52473
5271 * gfortran.dg/cshift_1.f90: New test.
5272
4f4b0ab8
RO
52732017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5274
5275 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5276
b36a612c
CL
52772017-06-16 Carl Love <cel@us.ibm.com>
5278
5279 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5280 main): Add runnable tests and test checker for vec_float,
5281 vec_float2, vec_floate and vec_floato builtins.
5282
e3e266bf
RE
52832017-06-16 Richard Earnshaw <rearnsha@arm.com>
5284
5285 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5286 the architecture options added by dg-add-options arm_neon.
5287 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5288 to the architecture.
5289 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5290 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5291 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5292
42093880
RE
52932017-06-16 Richard Earnshaw <rearnsha@arm.com>
5294
5295 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5296 multilibs have been built.
5297
c5742a17
RE
52982017-06-16 Richard Earnshaw <rearnsha@arm.com>
5299
5300 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5301 * gcc.target/arm/pr51915.c: Likewise.
5302 * gcc.target/arm/pr52006.c: Likewise.
5303 * gcc.target/arm/pr53187.c: Likewise.
5304
93aa40fe
RE
53052017-06-16 Richard Earnshaw <rearnsha@arm.com>
5306
5307 * gcc.target/arm/multilibs.exp: New file.
5308
b3d8d88e
MS
53092017-06-16 Martin Sebor <msebor@redhat.com>
5310
5311 PR tree-optimization/80933
5312 PR tree-optimization/80934
5313 * gcc.dg/fold-bcopy.c: New test.
5314 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5315 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5316 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5317 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5318 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5319 * gcc.dg/builtins-nonnull.c: Likewise.
5320
56960fd6
JG
53212017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5322
5323 PR target/71778
5324 * gcc.target/arm/pr71778.c: New.
5325
ec73e54d
JH
53262017-06-16 Jan Hubicka <hubicka@ucw.cz>
5327
5328 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5329
01f1c24e
RB
53302017-06-16 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/81090
5333 * gcc.dg/graphite/pr81090.c: New testcase.
5334
8d94f932
JW
53352017-06-16 Janus Weil <janus@gcc.gnu.org>
5336
5337 PR fortran/80983
5338 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5339
b783399a
JJ
53402017-06-16 Jakub Jelinek <jakub@redhat.com>
5341
5342 PR sanitizer/81094
5343 * c-c++-common/ubsan/object-size-11.c: New test.
5344
c3684b7b
MS
53452017-06-15 Martin Sebor <msebor@redhat.com>
5346
5347 PR c++/80560
5348 * g++.dg/Wclass-memaccess.C: New test.
5349
d0e7a9fd
JW
53502017-06-15 Janus Weil <janus@gcc.gnu.org>
5351
5352 PR fortran/80983
5353 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5354
d1eed638
JH
53552017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5356
5357 PR lto/69866
5358 * gcc.dg/lto/pr69866_0.c: New test.
5359 * gcc.dg/lto/pr69866_1.c: Likewise.
5360
61f5d852
JL
53612017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5362
5363 PR target/78818
5364 * gcc.target/msp430/pr78818-real.c: New template for tests.
5365 * gcc.target/msp430/pr78818-auto.c: New test.
5366 * gcc.target/msp430/pr78818-data-region.c: New test.
5367 * gcc.target/msp430/pr78818-data-sec.c: New test.
5368 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5369
6820664a
TP
53702017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5371
5372 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5373 instructions in it rather than the number of IT blocks being 2.
5374 Transfer scan directive arm_thumb2 restriction to the whole
5375 testcase and restrict further to Thumb-only targets.
5376
41c540fc
TC
53772017-06-15 Tamar Christina <tamar.christina@arm.com>
5378
5379 * gcc.target/arm/sdiv_costs_1.c:
5380 Use dg-add-options.
5381
3466430f
MR
53822017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5383
5384 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5385 * gcc.target/mips/pr51513-1.c: New test.
5386 * gcc.target/mips/pr51513-2.c: New test.
5387
26fda5f5
RB
53882017-06-14 Richard Biener <rguenther@suse.de>
5389
5390 PR tree-optimization/81083
5391 * gcc.dg/torture/pr81083.c: Add prototypes.
5392
909263f8
RB
53932017-06-14 Richard Biener <rguenther@suse.de>
5394
5395 PR middle-end/81088
5396 * c-c++-common/ubsan/pr81088.c: New testcase.
5397
938a807a
EB
53982017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5399
5400 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5401
85c1b6d7
AP
54022017-06-14 Andrew Pinski <apinski@cavium.com>
5403 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5404
5405 PR target/71663
5406 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5407 * gcc.target/aarch64/vect-init-2.c: Likewise.
5408 * gcc.target/aarch64/vect-init-3.c: Likewise.
5409 * gcc.target/aarch64/vect-init-4.c: Likewise.
5410 * gcc.target/aarch64/vect-init-5.c: Likewise.
5411
bee9e49f
PC
54122017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5413
5414 PR c++/58541
5415 * g++.dg/cpp0x/constexpr-58541.C: New.
5416
24d020bd
RB
54172017-06-14 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/81083
5420 * gcc.dg/torture/pr81083.c: New testcase.
5421
11c16c2a
JJ
54222017-06-14 Jakub Jelinek <jakub@redhat.com>
5423
5424 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5425 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5426
c60dc053
JJ
54272017-06-13 Jakub Jelinek <jakub@redhat.com>
5428
f31a8339
JJ
5429 PR c++/80973
5430 * g++.dg/ubsan/pr80973.C: New test.
5431
c60dc053
JJ
5432 PR c++/80984
5433 * g++.dg/opt/nrv18.C: New test.
5434
45b2222a
ML
54352017-06-13 Martin Liska <mliska@suse.cz>
5436
5437 PR sanitize/78204
5438 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5439 test by adding no_sanitize attribute.
5440 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5441
ef0e3441
RL
54422017-06-13 Renlin Li <renlin.li@arm.com>
5443
5444 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5445 conditionally.
5446
345683a9
MJ
54472017-06-13 Martin Jambor <mjambor@suse.cz>
5448
5449 PR tree-optimization/80803
5450 PR tree-optimization/81063
5451 gcc.dg/tree-ssa/pr80803.c: New test.
5452 gcc.dg/tree-ssa/pr81063.c: Likewise.
5453
9ebc3467
YG
54542017-06-12 Yury Gribov <tetra2005@gmail.com>
5455
5456 * c-c++-common/fold-masked-cmp-3.c: New test.
5457
16842d34
YG
54582017-06-13 Yury Gribov <tetra2005@gmail.com>
5459
5460 PR tree-optimization/67328
5461 * c-c++-common/fold-masked-cmp-1.c: New test.
5462 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5463 * gcc.dg/pr46309.c: Fix pattern.
5464 * gcc.dg/pr46309-2.c: Likewise.
5465
ba593ad5
TC
54662017-06-13 Tamar Christina <tamar.christina@arm.com>
5467
5468 * gcc.target/arm/sdiv_costs_1.c:
5469 Require arm_arch_v8a_ok and add march option.
5470
9ab5a235
ML
54712017-06-13 Martin Liska <mliska@suse.cz>
5472
5473 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5474 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5475 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5476
4f2c198d
RB
54772017-06-13 Richard Biener <rguenther@suse.de>
5478
5479 PR middle-end/81065
5480 * c-c++-common/ubsan/pr81065.c: New testcase.
5481
196ed8ea
ILT
54822017-06-12 Ian Lance Taylor <iant@golang.org>
5483
5484 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5485 freorder. Update comment to explain test.
5486
64ff4f60
TC
54872017-06-12 Tamar Christina <tamar.christina@arm.com>
5488
5489 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5490 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5491 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5492 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5493
5ed2fdfe
TC
54942017-06-12 Tamar Christina <tamar.christina@arm.com>
5495
5496 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5497
6cddb61c
TC
54982017-06-12 Tamar Christina <tamar.christina@arm.com>
5499
5500 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5501
aebce396
JJ
55022017-06-12 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR tree-optimization/81003
5505 * gcc.c-torture/compile/pr81003.c: New test.
5506
3fd7fe21
RB
55072017-06-12 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/81053
5510 * gcc.dg/torture/pr81053.c: New testcase.
5511
ac39f0e8
TK
55122017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5513
5514 PR fortran/80988
5515 * gfortran.dg/implied_do_io_3.f90: New test.
5516
18787c38
TV
55172017-06-10 Tom de Vries <tom@codesourcery.com>
5518
5519 * lib/target-supports.exp (check_effective_target_signal): New proc.
5520 * lib/gcc.exp (gcc_target_compile): Remove appending of
5521 -DSIGNAL_SUPPRESS to additional_flags.
5522 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5523 additional_flags if effective target signal is not supported by the
5524 target.
5525 * gcc.c-torture/execute/20101011-1.c: Same.
5526 * gcc.dg/c99-stdint-1.c: Same.
5527 * gcc.dg/c99-stdint-2.c: Same.
5528 * gcc.dg/c99-stdint-5.c: Same.
5529 * gcc.dg/c99-stdint-6.c: Same.
5530 * gcc.dg/stdint-width-1.c: Same.
5531
0069a009
TV
55322017-06-10 Tom de Vries <tom@codesourcery.com>
5533
5534 * lib/target-supports.exp (check_effective_target_stack_size)
5535 (dg-effective-target-value): New proc.
5536 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5537 additional_flags.
5538 * lib/objc.exp (objc_target_compile): Same.
5539 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5540 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5541 dg-additional-options.
5542 * gcc.c-torture/compile/20080806-1.c: Same.
5543 * gcc.c-torture/compile/920723-1.c: Same.
5544 * gcc.c-torture/compile/930621-1.c: Same.
5545 * gcc.c-torture/compile/991214-2.c: Same.
5546 * gcc.c-torture/compile/bcopy.c: Same.
5547 * gcc.c-torture/compile/memtst.c: Same.
5548 * gcc.c-torture/compile/msp.c: Same.
5549 * gcc.c-torture/compile/stuct.c: Same.
5550 * gcc.c-torture/execute/20011008-3.c: Same.
5551 * gcc.c-torture/execute/20030209-1.c: Same.
5552 * gcc.c-torture/execute/20031012-1.c: Same.
5553 * gcc.c-torture/execute/20040805-1.c: Same.
5554 * gcc.c-torture/execute/920410-1.c: Same.
5555 * gcc.c-torture/execute/920501-7.c: Same.
5556 * gcc.c-torture/execute/921113-1.c: Same.
5557 * gcc.c-torture/execute/921202-1.c: Same.
5558 * gcc.c-torture/execute/921208-2.c: Same.
5559 * gcc.c-torture/execute/930106-1.c: Same.
5560 * gcc.c-torture/execute/930406-1.c: Same.
5561 * gcc.c-torture/execute/950221-1.c: Same.
5562 * gcc.c-torture/execute/960521-1.c: Same.
5563 * gcc.c-torture/execute/980605-1.c: Same.
5564 * gcc.c-torture/execute/comp-goto-1.c: Same.
5565 * gcc.c-torture/execute/comp-goto-2.c: Same.
5566 * gcc.c-torture/execute/memcpy-1.c: Same.
5567 * gcc.c-torture/execute/multi-ix.c: Same.
5568 * gcc.c-torture/execute/nestfunc-4.c: Same.
5569 * gcc.c-torture/execute/pr20621-1.c: Same.
5570 * gcc.c-torture/execute/pr23135.c: Same.
5571 * gcc.c-torture/execute/pr28982b.c: Same.
5572 * gcc.dg/loop-3.c: Same.
5573 * gcc.dg/struct-ret-3.c: Same.
5574 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5575 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5576 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5577 * gcc.dg/tree-prof/pr44777.c: Same.
5578
b09649fd
DM
55792017-06-09 David Malcolm <dmalcolm@redhat.com>
5580
5581 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5582 (test_mutually_exclusive_suggestions): New test function.
5583 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5584 (test_mutually_exclusive_suggestions): New test function.
5585 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5586 (test_mutually_exclusive_suggestions): New test function.
5587 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5588 (test_show_locus): Add special-case for
5589 "test_mutually_exclusive_suggestions".
5590
a1f427e9
ILT
55912017-06-09 Ian Lance Taylor <iant@golang.org>
5592
5593 * gcc.dg/tree-prof/split-1.c: New test.
5594
cb59f689
JH
55952017-06-09 Jan Hubicka <hubicka@ucw.cz>
5596
5597 * gcc.dg/predict-14.c: Avoid cold function detection.
5598 * gcc.target/i386/umod-3.c: Likewise.
5599
f66e6423
TC
56002017-06-09 Tamar Christina <tamar.christina@arm.com>
5601
5602 * gcc.target/aarch64/lrint-matherr.h: New.
5603 * gcc.target/aarch64/inline-lrint_1.c: New.
5604 * gcc.target/aarch64/inline-lrint_2.c: New.
5605 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5606 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5607
37b68a43
TC
56082017-06-09 Tamar Christina <tamar.christina@arm.com>
5609
5610 * gcc.target/arm/sdiv_costs_1.c: New.
5611
37f30285
TV
56122017-06-09 Tom de Vries <tom@codesourcery.com>
5613
5614 PR target/80855
5615 * gcc.target/nvptx/label-values.c: New test.
5616
051508d7
TP
56172017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5618
5619 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5620 Test for null definitions instead of them being undefined. Add entry
5621 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5622 about using the effective target for architecture extension.
5623 (check_effective_target_arm_arch_v7ve_ok): Remove.
5624 (add_options_for_arm_arch_v7ve): Likewise.
5625
01a8cacc
RB
56262017-06-09 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/66623
5629 * gcc.dg/vect/pr66623.c: New testcase.
5630
6d1115c5
RB
56312017-06-09 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/79483
5634 * gcc.dg/graphite/pr79483.c: New testcase.
5635
6ba856d4
RB
56362017-06-09 Richard Biener <rguenther@suse.de>
5637
5638 PR middle-end/81007
5639 * g++.dg/pr81007.C: New testcase.
5640
48e69247
JJ
56412017-06-09 Jakub Jelinek <jakub@redhat.com>
5642
5643 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5644 instead of "rsp" for -m32.
5645 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5646 target, add -msse2 to dg-options.
5647 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5648 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5649
120ef1d5
SB
56502017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5651
5652 PR target/80966
5653 * gcc.target/powerpc/stack-limit.c: New testcase.
5654
271be653
WS
56552017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5656
774cccdc
JJ
5657 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5658 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5659 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5660 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5661 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5662 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5663
0d05f685
JJ
56642017-06-08 Jakub Jelinek <jakub@redhat.com>
5665
8ab7005b
JJ
5666 PR c/81006
5667 * c-c++-common/gomp/pr81006.c: New test.
5668
34361776
JJ
5669 PR c++/81011
5670 * g++.dg/gomp/pr81011.C: New test.
5671
0d05f685
JJ
5672 PR middle-end/81005
5673 * c-c++-common/ubsan/align-10.c: New test.
5674 * c-c++-common/ubsan/null-13.c: New test.
5675
2163b9bc
UB
56762017-06-08 Uros Bizjak <ubizjak@gmail.com>
5677
5678 PR target/81015
5679 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5680 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5681 * gcc.target/i386/pr81015.c: New test.
5682
73f49ad7
TV
56832017-06-08 Tom de Vries <tom@codesourcery.com>
5684
5685 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5686 trampolines instead of NO_TRAMPOLINES.
5687 * gcc.c-torture/execute/20000822-1.c: Same.
5688 * gcc.c-torture/execute/920428-2.c: Same.
5689 * gcc.c-torture/execute/920501-7.c: Same.
5690 * gcc.c-torture/execute/920612-2.c: Same.
5691 * gcc.c-torture/execute/921017-1.c: Same.
5692 * gcc.c-torture/execute/921215-1.c: Same.
5693 * gcc.c-torture/execute/931002-1.c: Same.
5694 * gcc.c-torture/execute/comp-goto-2.c: Same.
5695 * gcc.c-torture/execute/nestfunc-1.c: Same.
5696 * gcc.c-torture/execute/nestfunc-2.c: Same.
5697 * gcc.c-torture/execute/nestfunc-3.c: Same.
5698 * gcc.c-torture/execute/nestfunc-5.c: Same.
5699 * gcc.c-torture/execute/nestfunc-6.c: Same.
5700 * gcc.c-torture/execute/pr24135.c: Same.
5701 * gcc.dg/Wtrampolines.c: Same.
5702 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5703 * gcc.dg/torture/stackalign/nested-5.c: Same.
5704 * gcc.dg/torture/stackalign/nested-6.c: Same.
5705 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5706 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5707 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5708 * gcc.dg/trampoline-1.c: Same.
5709 * gcc.dg/tree-prof/pr44777.c: Same.
5710 * gcc.target/i386/pr67770.c: Same.
5711 * lib/gcc.exp (gcc_target_compile): Remove appending of
5712 -DNO_TRAMPOLINES to additional_flags.
5713 * lib/objc.exp (objc_target_compile): Same.
5714
b9835925
TV
57152017-06-08 Tom de Vries <tom@codesourcery.com>
5716
5717 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5718 'gcc,no_trampolines' instead of 'no_trampolines'.
5719
77db6c15
AI
57202017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5721
5722 PR middle-end/79988
5723 * gcc.target/i386/mpx/pr79988.c: New test.
5724
0036534f
AI
57252017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5726
5727 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5728 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5729 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5730
b69d9ac6
JH
57312017-06-08 Jan Hubicka <hubicka@ucw.cz>
5732
5733 * g++.dg/tree-ssa/counts-1.C: New testcase.
5734 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5735
c46f9051
JK
57362017-08-08 Julia Koval <julia.koval@intel.com>
5737
5738 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5739 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5740 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5741 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5742 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5743 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5744
5ed41889
MP
57452017-06-08 Marek Polacek <polacek@redhat.com>
5746
5747 PR sanitize/80932
5748 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5749
8055904e
JK
57502017-08-08 Julia Koval <julia.koval@intel.com>
5751
5752 PR target/73350,80862
5753 * gcc.target/i386/pr73350.c: New test.
5754
fb4bc6ff
RB
57552017-06-08 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/80928
5758 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5759
989cc652 57602017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5761
989cc652
CL
5762 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5763
83059741
JW
57642017-06-07 Jonathan Wakely <jwakely@redhat.com>
5765
5766 PR c++/80990
5767 * g++.dg/cpp1z/class-deduction39.C: New.
5768
0874a778
MP
57692017-06-07 Marek Polacek <polacek@redhat.com>
5770
5771 PR sanitizer/80932
5772 * c-c++-common/ubsan/pr80932.c: New test.
5773
55e872a4
BC
57742017-06-07 Bin Cheng <bin.cheng@arm.com>
5775
5776 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5777 * gcc.target/i386/l_fma_double_2.c: Ditto.
5778 * gcc.target/i386/l_fma_double_3.c: Ditto.
5779 * gcc.target/i386/l_fma_double_4.c: Ditto.
5780 * gcc.target/i386/l_fma_double_5.c: Ditto.
5781 * gcc.target/i386/l_fma_double_6.c: Ditto.
5782 * gcc.target/i386/l_fma_float_1.c: Ditto.
5783 * gcc.target/i386/l_fma_float_2.c: Ditto.
5784 * gcc.target/i386/l_fma_float_3.c: Ditto.
5785 * gcc.target/i386/l_fma_float_4.c: Ditto.
5786 * gcc.target/i386/l_fma_float_5.c: Ditto.
5787 * gcc.target/i386/l_fma_float_6.c: Ditto.
5788
cb9ac430
TC
57892017-06-07 Tamar Christina <tamar.christina@arm.com>
5790
5791 * gcc.target/aarch64/sdiv_costs_1.c: New.
5792
46c821e7
RB
57932017-06-07 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/80928
5796 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5797 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5798
6eb2ac65
RB
57992017-06-07 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/80928
5802 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5803 check_results.
5804
25396db9
NS
58052017-06-06 Nathan Sidwell <nathan@acm.org>
5806
5807 * g++.dg/pr45330.C: Add inline namespace case.
5808
bbf97416
TK
58092017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5810
5811 PR fortran/80975
5812 * gfortran.dg/matmul_16.f90: New test.
5813 * gfortran.dg/inline_matmul_18.f90: New test.
5814
dc949728
MP
58152017-06-06 Marek Polacek <polacek@redhat.com>
5816
5817 PR c/79983
5818 * gcc.dg/pr79983.c: New test.
5819
100d0700
DM
58202017-06-06 David S. Miller <davem@davemloft.net>
5821
5822 * gcc.target/sparc/sparc-ret-3.c: New test.
5823
6c6b519a
TV
58242017-06-06 Tom de Vries <tom@codesourcery.com>
5825
5826 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5827 label_values instead of NO_LABEL_VALUES.
5828 * gcc.c-torture/compile/920301-1.c: Same.
5829 * gcc.c-torture/compile/920501-1.c: Same.
5830 * gcc.c-torture/compile/941014-4.c: Same.
5831 * gcc.c-torture/compile/labels-1.c: Same.
5832 * gcc.c-torture/compile/pr18903.c: Same.
5833 * gcc.c-torture/execute/920302-1.c: Same.
5834 * gcc.c-torture/execute/920415-1.c: Same.
5835 * gcc.c-torture/execute/920428-2.c: Same.
5836 * gcc.c-torture/execute/920501-3.c: Same.
5837 * gcc.c-torture/execute/920501-4.c: Same.
5838 * gcc.c-torture/execute/920501-5.c: Same.
5839 * gcc.c-torture/execute/920501-7.c: Same.
5840 * gcc.c-torture/execute/920721-4.c: Same.
5841 * gcc.c-torture/execute/980526-1.c: Same.
5842 * gcc.c-torture/execute/990208-1.c: Same.
5843 * gcc.c-torture/execute/comp-goto-1.c: Same.
5844 * gcc.c-torture/execute/comp-goto-2.c: Same.
5845 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5846 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5847 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5848 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5849 * gcc.dg/tree-prof/pr44777.c: Same.
5850 * gcc.misc-tests/bprob-2.c: Same.
5851 * gcc.misc-tests/gcov-3.c: Same.
5852 * lib/gcc.exp (gcc_target_compile): Remove appending of
5853 -DNO_LABEL_VALUES to additional_flags.
5854 * lib/objc.exp (objc_target_compile): Same.
5855 * lib/target-supports.exp (check_effective_target_label_values): Test on
5856 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5857
4ebcc903
KT
58582017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5859
5860 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5861
331dc840
RB
58622017-06-06 Richard Biener <rguenther@suse.de>
5863
5864 PR tree-optimization/80974
5865 * gcc.dg/torture/pr80974.c: New testcase.
5866
d2537732
TP
58672017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5868
5869 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5870 "unsigned int" in conversation warning on line 15.
5871
e7baeb39
RB
58722017-06-06 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/80928
5875 * gcc.dg/vect/pr80928.c: New testcase.
5876 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5877 * gcc.dg/vect/slp-13.c: Likewise.
5878 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5879
05945a1b
DM
58802017-06-05 David Malcolm <dmalcolm@redhat.com>
5881
5882 * g++.dg/plugin/comment_plugin.c: New test plugin.
5883 * g++.dg/plugin/comments-1.C: New test file.
5884 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5885
9b972837
BE
58862017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5887
5888 * gcc.misc-tests/gcov-1a.c: New test.
5889
1d135d98
MM
58902017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5891
5892 * gcc.target/powerpc/clone1.c: New test.
5893
92bba237
JW
58942017-06-05 Janus Weil <janus@gcc.gnu.org>
5895
5896 PR fortran/70601
5897 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5898
7b3ee9c9
NK
58992017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5900
5901 PR fortran/35339
5902 * gfortran.dg/implied_do_io_1.f90: New Test.
5903 * gfortran.dg/implied_do_io_2.f90: New Test.
5904
e4d1c5c4
RL
59052017-06-05 Renlin Li <renlin.li@arm.com>
5906
5907 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5908 selector to related line.
5909
d91561cb
JH
59102017-06-05 Jan Hubicka <hubicka@ucw.cz>
5911
5912 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5913
d8395013
KT
59142017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5917
279dc4b4
KT
59182017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5919
5920 * gcc.target/aarch64/subs_compare_2.c: New test.
5921
e49d8b68
KT
59222017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5923
5924 * gcc.target/aarch64/subs_compare_1.c: New test.
5925
4456f65d
CX
59262017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5927
5928 * gcc.target/mips/div-9.c: Delete duplicate test.
5929 * gcc.target/mips/div-10.c: Ditto.
5930 * gcc.target/mips/div-11.c: Ditto.
5931 * gcc.target/mips/div-12.c: Ditto.
5932
3995f3a2
JH
59332017-05-23 Jan Hubicka <hubicka@ucw.cz>
5934
5935 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5936
82c027e1
DH
59372017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5938
5939 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5940 vesrion of the dejagnu grep.
5941 (list-module-names): Use it and adjust the regular expressions for
5942 modules and submodules.
5943 * gfortran.dg/prof/prof.exp: Cleanup modules.
5944 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5945 directives.
5946 * gfortran.dg/altreturn_8.f90: Likewise.
5947 * gfortran.dg/associate_12.f90: Likewise.
5948 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5949 * gfortran.dg/charlen_15.f90: Likewise.
5950 * gfortran.dg/class_4a.f03: Likewise.
5951 * gfortran.dg/class_54.f90: Likewise.
5952 * gfortran.dg/class_dummy_4.f03: Likewise.
5953 * gfortran.dg/class_dummy_5.f90: Likewise.
5954 * gfortran.dg/constructor_9.f90: Likewise.
5955 * gfortran.dg/dec_structure_15.f90: Likewise.
5956 * gfortran.dg/do_check_8.f90: Likewise.
5957 * gfortran.dg/dtio_26.f03: Likewise.
5958 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5959 * gfortran.dg/equiv_9.f90: Likewise.
5960 * gfortran.dg/extends_15.f90: Likewise.
5961 * gfortran.dg/finalize_22.f90: Likewise.
5962 * gfortran.dg/finalize_23.f90: Likewise.
5963 * gfortran.dg/generic_26.f90: Likewise.
5964 * gfortran.dg/generic_27.f90: Likewise.
5965 * gfortran.dg/namelist_76.f90: Likewise.
5966 * gfortran.dg/pointer_init_8.f90: Likewise.
5967 * gfortran.dg/pr61318.f90: Likewise.
5968 * gfortran.dg/pr77260_1.f90: Likewise.
5969 * gfortran.dg/pr77260_2.f90: Likewise.
5970 * gfortran.dg/pr77420_3.f90: Likewise.
5971 * gfortran.dg/proc_ptr_39.f90: Likewise.
5972 * gfortran.dg/proc_ptr_41.f90: Likewise.
5973 * gfortran.dg/proc_ptr_42.f90: Likewise.
5974 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5975 * gfortran.dg/submodule_1.f08: Likewise.
5976 * gfortran.dg/submodule_10.f08: Likewise.
5977 * gfortran.dg/submodule_14.f08: Likewise.
5978 * gfortran.dg/submodule_15.f08: Likewise.
5979 * gfortran.dg/submodule_2.f08: Likewise.
5980 * gfortran.dg/submodule_5.f08: Likewise.
5981 * gfortran.dg/submodule_6.f08: Likewise.
5982 * gfortran.dg/submodule_7.f08: Likewise.
5983 * gfortran.dg/submodule_8.f08: Likewise.
5984 * gfortran.dg/submodule_9.f08: Likewise.
5985 * gfortran.dg/transfer_class_2.f90: Likewise.
5986 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5987 * gfortran.dg/typebound_call_24.f03: Likewise.
5988 * gfortran.dg/typebound_call_25.f90: Likewise.
5989 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5990 * gfortran.dg/typebound_generic_12.f03: Likewise.
5991 * gfortran.dg/typebound_generic_13.f03: Likewise.
5992 * gfortran.dg/typebound_generic_14.f03: Likewise.
5993 * gfortran.dg/typebound_generic_15.f90: Likewise.
5994 * gfortran.dg/typebound_operator_16.f03: Likewise.
5995 * gfortran.dg/typebound_operator_18.f90: Likewise.
5996 * gfortran.dg/typebound_operator_20.f90: Likewise.
5997 * gfortran.dg/typebound_override_3.f90: Likewise.
5998 * gfortran.dg/typebound_override_4.f90: Likewise.
5999 * gfortran.dg/typebound_override_5.f90: Likewise.
6000 * gfortran.dg/typebound_override_6.f90: Likewise.
6001 * gfortran.dg/typebound_override_7.f90: Likewise.
6002 * gfortran.dg/typebound_proc_28.f03: Likewise.
6003 * gfortran.dg/typebound_proc_29.f90: Likewise.
6004 * gfortran.dg/typebound_proc_30.f90: Likewise.
6005 * gfortran.dg/typebound_proc_31.f90: Likewise.
6006 * gfortran.dg/typebound_proc_32.f90: Likewise.
6007 * gfortran.dg/typebound_proc_33.f90: Likewise.
6008 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
6009 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
6010 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
6011 * gfortran.dg/use_only_3.f90: Likewise.
6012 * gfortran.dg/use_without_only_1.f90: Likewise.
6013 * gfortran.dg/warn_unused_function.f90: Likewise.
6014 * gfortran.dg/warn_unused_function_2.f90: Likewise.
6015 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 6016
3de4ac6d
MP
60172017-06-04 Marek Polacek <polacek@redhat.com>
6018
6019 PR c/80919
6020 * gcc.dg/format/pr80919.c: New test.
6021
2474f48f
MS
60222017-06-02 Martin Sebor <msebor@redhat.com>
6023
6024 PR c/80892
6025 * c-c++-common/Wfloat-conversion-2.c: New test.
6026
bd280745
PC
60272017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/68754
6030 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 6031
bd280745 60322017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
6033
6034 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
6035 for the new built-ins.
6036
ffa8a921
SD
60372017-06-02 Sudakshina Das <sudi.das@arm.com>
6038
6039 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
6040
d65d1bd9
WS
60412017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6042
6043 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
6044 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
6045 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
6046 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
6047 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
6048
b160939b
KT
60492017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6050
6051 * gcc.target/aarch64/hfmode_ins_1.c: New test.
6052
17f47f86
KT
60532017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6054
6055 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
6056
ab82e126
WS
60572017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6058
6059 * gcc.target/powerpc/fold-vec-abs-char.c: New.
6060 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
6061 * gcc.target/powerpc/fold-vec-abs-int.c: New.
6062 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
6063 * gcc.target/powerpc/fold-vec-abs-short.c: New.
6064 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
6065 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
6066 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
6067 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
6068
c957e9c0
NS
60692017-06-02 Nathan Sidwell <nathan@acm.org>
6070
6071 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
6072
aad16012
JJ
60732017-06-02 Jakub Jelinek <jakub@redhat.com>
6074
74b4885d
JJ
6075 PR rtl-optimization/80903
6076 * gcc.dg/pr80903.c: New test.
6077
aad16012
JJ
6078 PR fortran/80918
6079 * gfortran.dg/gomp/pr80918.f90: New test.
6080
40ffd95f
BE
60812017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6082
6083 * c-c++-common/Wsizeof-pointer-div.c: New test.
6084 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
6085 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6086 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
6087 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6088 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6089 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6090 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6091 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6092 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6093 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
6094 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
6095 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
6096 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
6097 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
6098 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
6099 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
6100 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
6101 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
6102
052754ea
WS
61032017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
6104
6105 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
6106 Update the target to power8-vector.
6107
aa63913f
DM
61082017-06-01 David Malcolm <dmalcolm@redhat.com>
6109
6110 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
6111
2ded3754
PMR
61122017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6113
6114 * debug12.adb, debug12.ads: New testcase.
6115
c8638450
MJ
61162017-06-01 Martin Jambor <mjambor@suse.cz>
6117
6118 PR tree-optimization/80898
6119 * gcc.dg/tree-ssa/pr80898.c: New test.
6120 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
6121
ac853c90
PC
61222017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/80896
6125 * g++.dg/cpp1z/nodiscard5.C: New.
6126
7841f13c
CZ
61272017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
6128
6129 * gcc.target/arc/pr9001195952.c: New test.
6130
f525e390
TV
61312017-06-01 Tom de Vries <tom@codesourcery.com>
6132
6133 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
6134 * gcc.c-torture/compile/asmgoto-1.c: Same.
6135 * gcc.dg/20000707-1.c: Same.
6136 * gcc.dg/pr38700.c: Same.
6137 * gcc.dg/pr70169.c: Same.
6138 * gcc.dg/pr80112.c: Same.
6139 * gcc.dg/torture/pr51071-2.c: Same.
6140 * gcc.dg/torture/pr51071.c: Same.
6141 * gcc.dg/tree-ssa/alias-34.c: Same.
6142
9285616c
PMR
61432017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
6144
6145 * gnat.dg/debug11.adb: New testcase.
6146
48932682
RB
61472017-06-01 Richard Biener <rguenther@suse.de>
6148
6149 PR middle-end/66313
6150 * c-c++-common/ubsan/pr66313.c: New testcase.
6151 * gcc.dg/tree-ssa/loop-15.c: Adjust.
6152
fcb99124
SM
61532017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
6154
6155 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
6156 dg-options. Change dg-require-effective-target powerpc_vsx_ok
6157 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
6158 -mcpu overridden.
6159 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
6160 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
6161 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
6162 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
6163 to dg-option. Add dg-skip-if directive to disable this test
6164 for darwin. Add dg-skip-if directive to disable this test if
6165 -mcpu overridden.
6166
dc7401c0
SP
61672017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
6168
6169 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
6170 (_mm_maskz_max_sd): Test new intrinsics.
6171 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
6172 (_mm_maskz_max_sd): Test new intrinsics.
6173 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
6174 (_mm_maskz_max_ss): Test new intrinsics.
6175 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
6176 (_mm_maskz_max_ss): Test new intrinsics.
6177 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
6178 (_mm_maskz_min_sd): Test new intrinsics.
6179 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
6180 (_mm_maskz_min_sd): Test new intrinsics.
6181 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
6182 (_mm_maskz_min_ss): Test new intrinsics.
6183 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
6184 (_mm_maskz_min_ss): Test new intrinsics.
6185
3909991c
NS
61862017-05-31 Nathan Sidwell <nathan@acm.org>
6187
6188 * g++.dg/lookup/lambda1.C New.
6189
0e510edb
BC
61902017-05-31 Bin Cheng <bin.cheng@arm.com>
6191
6192 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
6193 on pointer should not be replaced.
6194
9fc5e7a4
MM
61952017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
6196
6197 PR testsuite/80580
6198 * gcc.dg/gimplefe-error-7.c: New test.
6199
1e466f04
GM
62002017-05-31 Graham Markall <graham.markall@embecosm.com>
6201
6202 * gcc.target/arc/add_n-combine.c: New test.
6203 * gcc.target/arc/sub_n-combine.c: New test.
6204
89c88990
RB
62052017-05-31 Richard Biener <rguenther@suse.de>
6206
6207 PR target/80880
6208 * gcc.target/i386/pr80880.c: New testcase.
6209
748bbe72
RS
62102017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
6211
6212 * gcc.dg/vect/vect-103.c: Update wording of dump message.
6213
c7d7e222
BC
62142017-05-31 Bin Cheng <bin.cheng@arm.com>
6215
6216 * gcc.dg/vect/pr80815-3.c: New test.
6217
ee1379be
RB
62182017-05-31 Richard Biener <rguenther@suse.de>
6219
6220 PR tree-optimization/80906
6221 * gcc.dg/graphite/pr80906.c: New testcase.
6222
bcce980e
TV
62232017-05-30 Tom de Vries <tom@codesourcery.com>
6224
6225 PR testsuite/80910
6226 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
6227 unsupported if host compiler does not support c++11.
6228 (host_supports_c++11): New proc.
6229
ef9200aa
MS
62302017-05-30 Martin Sebor <msebor@redhat.com>
6231
6232 PR c/80731
6233 * g++.dg/ext/utf16-4.C: Relax test.
6234 * gcc.dg/fixed-point/int-warning.c: Adjust.
6235
f012c8ef
DM
62362017-05-30 David Malcolm <dmalcolm@redhat.com>
6237
6238 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6239 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
6240 test case.
6241 * g++.dg/plugin/show-template-tree-color.C: New test case.
6242 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
6243 * g++.dg/template/show-template-tree-2.C: New test case.
6244 * g++.dg/template/show-template-tree-3.C: New test case.
6245 * g++.dg/template/show-template-tree-4.C: New test case.
6246 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
6247 * g++.dg/template/show-template-tree.C: New test case.
6248
3f8efe25
SB
62492017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6250
6251 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6252 dg-options.
6253 * gfortran.dg/pr80107.f: Delete testcase.
6254
77d1dbdb
UB
62552017-05-30 Uros Bizjak <ubizjak@gmail.com>
6256
6257 PR target/80833
6258 * gcc.target/i386/pr80833-1.c: New test.
6259 * gcc.target/i386/pr80833-2.c: Ditto.
6260
e2f35333
NS
62612017-05-30 Nathan Sidwell <nathan@acm.org>
6262
6263 PR c++/80913
6264 * g++.dg/lookup/pr80913.C: New.
6265
ba7629e2
RB
62662017-05-30 Richard Biener <rguenther@suse.de>
6267
6268 PR middle-end/80901
6269 * gcc.dg/torture/pr80901.c: New testcase.
6270
4bfb347c
RD
62712017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6272
6273 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6274
b3125625
JL
62752017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6276
6277 PR target/78838
6278 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6279
892d6169
RB
62802017-05-30 Richard Biener <rguenther@suse.de>
6281
6282 PR middle-end/80876
6283 * gcc.dg/torture/pr80876.c: New testcase.
6284
3d7ff728
NS
62852017-05-29 Nathan Sidwell <nathan@acm.org>
6286
6287 PR c++/80891 (#5)
6288 * g++.dg/lookup/pr80891-5.C: New.
6289
fd262197
JD
62902017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291
6292 PR libgfortran/53029
6293 * gfortran.dg/read_5.f90: New test.
6294
724e517a
NS
62952017-05-29 Nathan Sidwell <nathan@acm.org>
6296
a5cfa13a
NS
6297 PR c++/80891 (#4)
6298 * g++.dg/lookup/pr80891-4.C: New.
6299
e514ab0c
NS
6300 PR c++/80891 (#1)
6301 * g++.dg/lookup/pr80891-1.C: New.
6302
58dec010
NS
6303 PR c++/80891 (#3)
6304 * g++.dg/lookup/pr80891-3.C: New.
6305
724e517a
NS
6306 PR c++/80891 (#2)
6307 * g++.dg/lookup/pr80891-2.C: New.
6308
bbe3927b
TK
63092017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6310
6311 PR fortran/37131
6312 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6313 flags.
6314 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6315 * gfortran.dg/inline_matmul_17.f90: New test.
6316
8364e6ac
TK
63172017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6318
6319 * gfortran.dg/matmul_bounds_12.f90: New test.
6320
56a35ac9
JJ
63212017-05-27 Jakub Jelinek <jakub@redhat.com>
6322
6323 PR bootstrap/80887
6324 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6325
945bf9e1
NS
63262017-05-26 Nathan Sidwell <nathan@acm.org>
6327
6328 * g++.dg/cpp0x/dr2061.C: New.
6329 * g++.dg/parse/namespace-alias-1.C: Add more test.
6330
cb4fe401
BC
63312017-05-26 Bin Cheng <bin.cheng@arm.com>
6332
6333 PR tree-optimization/80815
6334 * gcc.dg/vect/pr80815-1.c: New test.
6335 * gcc.dg/vect/pr80815-2.c: New test.
6336
e929e611
ML
63372017-05-26 Martin Liska <mliska@suse.cz>
6338
6339 PR ipa/80663
6340 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6341 split at the problematic spot.
6342 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6343 a valid value of the param.
6344
92f105f6
MP
63452017-05-26 Marek Polacek <polacek@redhat.com>
6346
6347 PR sanitizer/80875
6348 * c-c++-common/ubsan/pr80875.c: New test.
6349
74ca4e36
TV
63502017-05-26 Tom de Vries <tom@codesourcery.com>
6351
6352 PR testsuite/80557
6353 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6354 * gcc.dg/Wcxx-compat-8.c: Same.
6355 * gcc.dg/Wobjsize-1.c: Same.
6356 * gcc.dg/Wshadow-local-2.c: Same.
6357 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6358 * gcc.dg/anon-struct-6.c: Same.
6359 * gcc.dg/asm-wide-1.c: Same.
6360 * gcc.dg/builtin-inf-1.c: Same.
6361 * gcc.dg/builtin-redefine.c: Same.
6362 * gcc.dg/c90-array-lval-6.c: Same.
6363 * gcc.dg/c90-array-lval-7.c: Same.
6364 * gcc.dg/c90-fordecl-1.c: Same.
6365 * gcc.dg/c99-fordecl-2.c: Same.
6366 * gcc.dg/cast-lvalue-1.c: Same.
6367 * gcc.dg/cast-lvalue-2.c: Same.
6368 * gcc.dg/compound-lvalue-1.c: Same.
6369 * gcc.dg/cond-lvalue-1.c: Same.
6370 * gcc.dg/cpp/20000419-1.c: Same.
6371 * gcc.dg/cpp/backslash.c: Same.
6372 * gcc.dg/cpp/backslash2.c: Same.
6373 * gcc.dg/cpp/macspace1.c: Same.
6374 * gcc.dg/cpp/macspace2.c: Same.
6375 * gcc.dg/cpp/multiline-2.c: Same.
6376 * gcc.dg/cpp/pr27777.c: Same.
6377 * gcc.dg/cpp/pr30786.c: Same.
6378 * gcc.dg/cpp/pr34602.c: Same.
6379 * gcc.dg/cpp/redef1.c: Same.
6380 * gcc.dg/cpp/tr-warn1.c: Same.
6381 * gcc.dg/cpp/tr-warn3.c: Same.
6382 * gcc.dg/cpp/tr-warn6.c: Same.
6383 * gcc.dg/cpp/trad/hash.c: Same.
6384 * gcc.dg/cpp/trad/redef1.c: Same.
6385 * gcc.dg/cpp/ucs.c: Same.
6386 * gcc.dg/declspec-10.c: Same.
6387 * gcc.dg/declspec-11.c: Same.
6388 * gcc.dg/declspec-18.c: Same.
6389 * gcc.dg/format/c99-strftime-1.c: Same.
6390 * gcc.dg/format/ext-3.c: Same.
6391 * gcc.dg/format/pr72858.c: Same.
6392 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6393 * gcc.dg/init-string-1.c: Same.
6394 * gcc.dg/label-decl-3.c: Same.
6395 * gcc.dg/m-un-2.c: Same.
6396 * gcc.dg/nofixed-point-2.c: Same.
6397 * gcc.dg/noncompile/20020213-1.c: Same.
6398 * gcc.dg/pch/counter-2.c: Same.
6399 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6400 * gcc.dg/pr27528.c: Same.
6401 * gcc.dg/pr27953.c: Same.
6402 * gcc.dg/pr35899.c: Same.
6403 * gcc.dg/pr37561.c: Same.
6404 * gcc.dg/pr45461.c: Same.
6405 * gcc.dg/pr45750.c: Same.
6406 * gcc.dg/pr53196-2.c: Same.
6407 * gcc.dg/pr53265.c: Same.
6408 * gcc.dg/redecl-1.c: Same.
6409 * gcc.dg/tls/thr-init-1.c: Same.
6410 * gcc.dg/torture/pr51106-1.c: Same.
6411 * gcc.dg/torture/pr51106-2.c: Same.
6412 * gcc.dg/uninit-19.c: Same.
6413 * gcc.dg/uninit-pr20644.c: Same.
6414
6fc9f7aa
JJ
64152017-05-26 Jakub Jelinek <jakub@redhat.com>
6416
6417 * g++.dg/cpp1z/decomp29.C (p): New variable.
6418 (main): Add further tests.
6419
28e0e05b
RB
64202017-05-26 Richard Biener <rguenther@suse.de>
6421
6422 PR tree-optimization/80842
6423 * gcc.dg/torture/pr80842.c: New testcase.
6424
c81ec254
PC
64252017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6426
6427 PR c++/79652
6428 * g++.dg/cpp0x/pr79652.C: New.
6429
aee21066
PC
64302017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6431
6432 PR c++/71451
6433 * g++.dg/cpp0x/variadic170.C: New.
6434
63dbcd13
VR
64352017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6436
6437 * g++.dg/warn/Wcatch-value-1.C: New test.
6438 * g++.dg/warn/Wcatch-value-2.C: New test.
6439 * g++.dg/warn/Wcatch-value-3.C: New test.
6440
932f48ac
NS
64412017-05-25 Nathan Sidwell <nathan@acm.org>
6442
44e00a7a
NS
6443 * g++.dg/lookup/using56.C: New.
6444 * g++.dg/lookup/using57.C: New.
6445 * g++.dg/lookup/using58.C: New.
6446 * g++.dg/lookup/using59.C: New.
6447
932f48ac
NS
6448 * g++.dg/lookup/using17.C: Adjust diagnostics.
6449
a10f9a2e
MS
64502017-05-25 Martin Sebor <msebor@redhat.com>
6451
6452 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6453 positives on ILP32.
6454 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6455 column numbers.
6456 * gcc.dg/pr60114.c: Same.
6457
47c05e71
JH
64582017-05-23 Jan Hubicka <hubicka@ucw.cz>
6459
6460 * gfortran.dg/pr48636.f90: Fix template better.
6461
f35a733d
NS
64622017-05-25 Nathan Sidwell <nathan@acm.org>
6463
6464 * g++.dg/lookup/koenig14.C: New.
6465
18c1e9e0
PC
64662017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6467
6468 PR c++/79583
6469 * g++.dg/cpp0x/pr79583.C: New.
6470
2673d192
PC
64712017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/68578
6474 * g++.dg/cpp1y/pr68578.C: New.
6475
bce8ef71
MG
64762017-05-25 Marc Glisse <marc.glisse@inria.fr>
6477
6478 * gcc.dg/tree-ssa/vce-1.c: New file.
6479
11d6b45d
MG
64802017-05-25 Marc Glisse <marc.glisse@inria.fr>
6481
6482 * gcc.dg/tree-ssa/addadd.c: New file.
6483
5ad4f1c8
NS
64842017-05-24 Nathan Sidwell <nathan@acm.org>
6485
6486 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6487 * g++.dg/lookup/friend19.C: New.
6488 * g++.dg/lookup/friend20.C: New.
6489
d4a760d8
JW
64902017-05-24 Jonathan Wakely <jwakely@redhat.com>
6491
6492 PR c++/80544
6493 * g++.dg/expr/cast11.C: New test.
6494
3cd211af
MS
64952017-05-24 Martin Sebor <msebor@redhat.com>
6496
6497 PR c/80731
6498 * c-c++-common/Wfloat-conversion.c: Adjust.
6499 * c-c++-common/dfp/convert-int-saturate.c: Same.
6500 * c-c++-common/pr68657-1.c: Same.
6501 * g++.dg/ext/utf-cvt.C: Same.
6502 * g++.dg/ext/utf16-4.C: Same.
6503 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6504 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6505 * g++.dg/warn/Wconversion3.C: Same.
6506 * g++.dg/warn/Wconversion4.C: Same.
6507 * g++.dg/warn/Wsign-conversion.C: Same.
6508 * g++.dg/warn/overflow-warn-1.C: Same.
6509 * g++.dg/warn/overflow-warn-3.C: Same.
6510 * g++.dg/warn/overflow-warn-4.C: Same.
6511 * g++.dg/warn/pr35635.C: Same.
6512 * g++.old-deja/g++.mike/enum1.C: Same.
6513 * gcc.dg/Wconversion-3.c: Same.
6514 * gcc.dg/Wconversion-5.c: Same.
6515 * gcc.dg/Wconversion-complex-c99.c: Same.
6516 * gcc.dg/Wconversion-complex-gnu.c: Same.
6517 * gcc.dg/Wconversion-integer.c: Same.
6518 * gcc.dg/Wsign-conversion.c: Same.
6519 * gcc.dg/bitfld-2.c: Same.
6520 * gcc.dg/c90-const-expr-11.c: Same.
6521 * gcc.dg/c90-const-expr-7.c: Same.
6522 * gcc.dg/c99-const-expr-7.c: Same.
6523 * gcc.dg/overflow-warn-1.c: Same.
6524 * gcc.dg/overflow-warn-2.c: Same.
6525 * gcc.dg/overflow-warn-3.c: Same.
6526 * gcc.dg/overflow-warn-4.c: Same.
6527 * gcc.dg/overflow-warn-5.c: Same.
6528 * gcc.dg/overflow-warn-8.c: Same.
6529 * gcc.dg/overflow-warn-9.c: New test.
6530 * gcc.dg/pr35635.c: Adjust.
6531 * gcc.dg/pr59940.c: Same.
6532 * gcc.dg/pr59963-2.c: Same.
6533 * gcc.dg/pr60114.c: Same.
6534 * gcc.dg/switch-warn-2.c: Same.
6535 * gcc.dg/utf-cvt.c: Same.
6536 * gcc.dg/utf16-4.c: Same.
6537
216bfadc
JJ
65382017-05-24 Jakub Jelinek <jakub@redhat.com>
6539
6540 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6541 Don't include limits.h.
6542 (w): Conditionalize on long long wider than int. Use
6543 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6544 -9223372036854775808.
6545 (x): Use __INT_MAX__ instead of INT_MAX.
6546
610abc02
TK
65472017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6548
6549 PR fortran/66094
6550 * gfortran.dg/inline_matmul_16.f90: New test.
6551
8d0c9b36
TV
65522017-05-24 Tom de Vries <tom@codesourcery.com>
6553
6554 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6555
3f3fb6c9
PB
65562017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6557
6558 PR middle-end/80823
6559 * gcc.dg/pr80823.c: New test.
6560
00e0af8d
AK
65612017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6562
6563 * gcc.target/s390/pr80725.c: New test.
6564
6131102c
NS
65652017-05-23 Nathan Sidwell <nathan@acm.org>
6566
ef4c5e78
NS
6567 * g++.dg/lookup/extern-c-hidden.C: New.
6568 * g++.dg/lookup/extern-redecl1.C: New.
6569
6131102c
NS
6570 PR c++/80866
6571 * g++.dg/parse/pr80866.C: New.
6572
d2db2e6b
JH
65732017-05-23 Jan Hubicka <hubicka@ucw.cz>
6574
6575 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6576 * gcc.dg/ipa/inline-5.c: Likewise.
6577 * gfortran.dg/pr48636.f90: Likewise.
6578
e4ea7a4c
NS
65792017-05-23 Nathan Sidwell <nathan@acm.org>
6580
6581 * g++.dg/parse/ctor9.C: Adjust expected error.
6582
c2d7c404
JD
65832017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6584
6585 PR libgfortran/80256
6586 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6587 Cygwin.
6588
fd71a9a2
TS
65892017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6590
6591 * c-c++-common/goacc/parallel-dims-1.c: Update.
6592 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6593 * c-c++-common/goacc/routine-1.c: Likewise.
6594 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6595 * g++.dg/goacc/template.C: Likewise.
6596 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6597 * gfortran.dg/goacc/routine-3.f90: Likewise.
6598 * gfortran.dg/goacc/sie.f95: Likewise.
6599 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6600
9d029ddf
NS
66012017-05-23 Nathan Sidwell <nathan@acm.org>
6602
6603 * g++.dg/lookup/using13.C: Adjust expected error.
6604
008c7367
SKS
66052017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6606
6607 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6608
d1f6caae
MM
66092017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6610
6611 PR target/80718
6612 * gcc.target/powerpc/pr80718.c: New test.
6613
2ea0d750
SB
66142017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6615
6616 * gcc.target/powerpc/conditional-return.c: New testcase.
6617
25b81686
BS
66182017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6619
6620 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6621 LE-only.
6622
477f145b
JW
66232017-05-22 Janus Weil <janus@gcc.gnu.org>
6624
6625 PR fortran/80766
6626 * gfortran.dg/typebound_call_28.f90: New test.
6627
65cc1407
NS
66282017-05-22 Nathan Sidwell <nathan@acm.org>
6629
6630 * g++.dg/lookup/strong-using.C: New.
6631
0c4f8178
TP
66322017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6633
6634 * gcc.target/arm/movsi_movt.c: New test.
6635 * gcc.target/arm/movdi_movt.c: New test.
6636
fbb1c7d4
EB
66372017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6638
6639 * gnat.dg/specs/not_null1.ads: New test.
6640
d3271136
EB
66412017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6642
6643 * gnat.dg/limited_with5.ad[sb]: New test.
6644 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6645 * gnat.dg/limited_with6.ad[sb]: New test.
6646 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6647
4c24ec6d
EB
66482017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6649
6650 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6651 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6652
4bcbb7b8
PC
66532017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6654
6655 PR c++/70265
6656 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6657 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6658
51cd6b78
JD
66592017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6660
6661 PR libgfortran/80333
6662 * gfortran.dg/dtio_30.f03: New test.
6663
33f8c0a1
MP
66642017-05-19 Marek Polacek <polacek@redhat.com>
6665
6666 PR sanitizer/80800
6667 * c-c++-common/ubsan/pr80800.c: New test.
6668 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6669
9740ed54
TS
66702017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6671
7fd549d2
TS
6672 * c-c++-common/goacc/default-1.c: Update.
6673 * c-c++-common/goacc/default-2.c: Likewise.
6674 * c-c++-common/goacc/default-4.c: Likewise.
6675 * gfortran.dg/goacc/default-1.f95: Likewise.
6676 * gfortran.dg/goacc/default-4.f: Likewise.
6677 * c-c++-common/goacc/default-5.c: New file.
6678 * gfortran.dg/goacc/default-5.f: Likewise.
6679
9740ed54
TS
6680 * c-c++-common/goacc/default-1.c: New file.
6681 * c-c++-common/goacc/default-2.c: Likewise.
6682 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6683 test cases in...
6684 * c-c++-common/goacc/default-3.c: ... this new file, and...
6685 * c-c++-common/goacc/default-4.c: ... this new file.
6686 * gfortran.dg/goacc/default.f95: Remove file, including its test
6687 cases in...
6688 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6689 * gfortran.dg/goacc/default-2.f: ... this new file.
6690 * gfortran.dg/goacc/default-3.f95: New file.
6691 * gfortran.dg/goacc/default-4.f: Likewise.
6692
2a8a8d7b
NS
66932017-05-19 Nathan Sidwell <nathan@acm.org>
6694
6695 * g++.dg/inherit/covariant7.C: Adjust.
6696
a978134e
PB
66972017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6698
6699 * gcc.target/arm/tls-disable-literal-pool.c: Change
6700 require-effective-target to tls_native.
6701 Move dg-error to return statement line and change to dg-message.
6702
39aac208
RB
67032017-05-19 Richard Biener <rguenther@suse.de>
6704
6705 PR c++/80593
6706 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6707 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6708
035ab826
RB
67092017-05-19 Richard Biener <rguenther@suse.de>
6710
6711 PR middle-end/80764
6712 * gcc.dg/torture/pr80764.c: New testcase.
6713
52e14b96
MM
67142017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6715
6716 PR target/80510
6717 * gcc.target/powerpc/pr80510-1.c: New test.
6718 * gcc.target/powerpc/pr80510-2.c: Likewise.
6719
4287da82
EG
67202017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6721
6722 * gcc.dg/pragma-diag-7.c: New test.
6723
e4171e10
UB
67242017-05-18 Uros Bizjak <ubizjak@gmail.com>
6725
6726 PR target/80799
6727 * g++.dg/other/i386-11.C: New test.
6728
cdefeea2
WS
67292017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6730
6731 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6732 * fold-vec-div-floatdouble.c: Likewise.
6733 * fold-vec-logical-ands-char.c: Likewise.
6734 * fold-vec-logical-ands-int.c: Likewise.
6735 * fold-vec-logical-ands-short.c: Likewise.
6736 * fold-vec-logical-ors-char.c: Likewise.
6737 * fold-vec-logical-ors-int.c: Likewise.
6738 * fold-vec-logical-ors-short.c: Likewise.
6739 * fold-vec-logical-other-char.c: Likewise.
6740 * fold-vec-mule-misc.c: Likewise.
6741 * fold-vec-mult-float.c: Likewise.
6742 * fold-vec-mult-floatdouble.c: Likewise.
6743 * fold-vec-mult-int.c: Likewise.
6744 * fold-vec-mult-int128-p9.c: Likewise.
6745 * fold-vec-sub-floatdouble.c: Likewise.
6746 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6747 Add lp64 requirement.
6748 * fold-vec-mult-int128-p8.c: Likewise.
6749 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6750
62ee030a
SM
67512017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6752
6753 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6754 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6755 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6756 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6757 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6758 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6759 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6760 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6761 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6762 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6763 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6764 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6765 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6766 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6767 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6768 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6769 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6770 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6771 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6772 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6773 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6774 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6775 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6776 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6777 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6778 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6779
00a84d0e
SL
67802017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6781
6782 * gcc.target/sparc/niagara7-align.c: New test.
6783
243c2883
MP
67842017-05-18 Marek Polacek <polacek@redhat.com>
6785
6786 PR sanitizer/80797
6787 * c-c++-common/ubsan/null-12.c: New test.
6788
e98e6340
SB
67892017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6790
6791 PR middle-end/80692
6792 * gcc.c-torture/execute/pr80692.c: New testcase.
6793
0152001b 67942017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6795
6796 PR libgfortran/80741
6797 * gfortran.dg/read_4.f90: New test.
6798
c8ded430
BS
67992017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6800
6801 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6802
e5b1f5a1
FR
68032017-05-17 Fritz Reese <fritzoreese@gmail.com>
6804
6805 PR fortran/80668
6806 * gfortran.dg/pr80668.f90: New.
6807
9853cb28
PB
68082017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6809
6810 PR middle-end/80775
6811 * gcc.dg/pr80775.c: New test.
6812
142473df
MP
68132017-05-17 Marek Polacek <polacek@redhat.com>
6814
6815 PR sanitizer/80659
6816 * gcc.dg/asan/pr80659.c: New test.
6817
8508a5b5
SKS
68182017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6819
6820 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6821 unsigned long.
6822
bc36d2b7
CX
68232017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6824
6825 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6826
4fc5ebf1
JG
68272017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6828 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6829
6830 PR tree-optimization/80457
6831 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6832 call vect_model_simple_cost.
6833
bedee914
PT
68342017-05-16 Paul Thomas <pault@gcc.gnu.org>
6835
6836 PR fortran/80554
6837 * gfortran.dg/submodule_29.f08: New test.
6838
10791753
DM
68392017-05-16 David Malcolm <dmalcolm@redhat.com>
6840
6841 * g++.dg/other/accessor-fixits-1.C: New test case.
6842 * g++.dg/other/accessor-fixits-2.C: New test case.
6843 * g++.dg/other/accessor-fixits-3.C: New test case.
6844 * g++.dg/other/accessor-fixits-4.C: New test case.
6845
727577c2
CL
68462017-05-16 Carl Love <cel@us.ibm.com>
6847
6848 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6849 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6850 built-ins to the test suite file. Note, support for mradds exists
6851 but no test case exists.
6852 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6853 built-ins to the test suite file.
6854
6b6ae9eb
MP
68552017-05-16 Marek Polacek <polacek@redhat.com>
6856
6857 PR sanitizer/80536
6858 PR sanitizer/80386
6859 * c-c++-common/ubsan/pr80536.c: New test.
6860 * g++.dg/ubsan/pr80386.C: New test.
6861
678d7e19
TC
68622017-05-16 Tamar Christina <tamar.christina@arm.com>
6863
6864 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6865 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6866
6da37857
MW
68672016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6868
6869 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6870 expected output of vadd, vsub and vmul instructions.
6871 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6872 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6873 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6874
a5768d38
JD
68752017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR libgfortran/80727
6878 * gfortran.dg/read_3.f90: New test.
6879
3a77e7cc
NS
68802017-05-15 Nathan Sidwell <nathan@acm.org>
6881
2016c841
NS
6882 PR c++/79369
6883 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6884
3a77e7cc
NS
6885 PR c++/79369
6886 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6887 * g++.dg/cpp0x/pr79369.C: New.
6888
0735a1c8
SK
68892017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6890
6891 PR fortran/80752
3a77e7cc 6892 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6893
f108770a
UB
68942017-05-15 Uros Bizjak <ubizjak@gmail.com>
6895
900b5b6a 6896 PR target/80425
f108770a
UB
6897 * gcc.target/i386/pr80425-1.c: New test.
6898 * gcc.target/i386/pr80425-2.c: Ditto.
6899
e30ce0a3
JL
69002017-05-15 Jeff Law <law@redhat.com>
6901
6902 * gcc.target/mips/reorgbug-1.c: New test.
6903
0d5a0a33
PMR
69042017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6905
6906 * gnat.dg/specs/pack13.ads: New test.
6907
a104bd88
MS
69082017-05-14 Martin Sebor <msebor@redhat.com>
6909
6910 PR middle-end/77671
6911 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6912 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6913 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6914 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6915 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6916
c6c02519
MS
69172017-05-14 Martin Sebor <msebor@redhat.com>
6918
6919 PR middle-end/80669
6920 * gcc.dg/builtin-stpncpy.c: New test.
6921
d6d4d770
DS
69222017-05-14 Daniel Santos <daniel.santos@pobox.com>
6923
6924 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6925 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6926 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6927 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6928
b9bdd60b
JK
69292017-05-14 Julia Koval <julia.koval@intel.com>
6930
6931 * gcc.target/i386/xgetsetbv.c: New test.
6932
28ae01cd
NK
69332017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6934
6935 PR fortran/80442
6936 * gfortran.dg/impl_do_var_data.f90: New Test
6937
c7488b4f
PJ
69382017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6939
6940 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6941 A regression test for a private array access case which caused
6942 an assert.
6943
9b5f12ae
MS
69442017-05-12 Martin Sebor <msebor@redhat.com>
6945
6946 PR testsuite/80643
6947 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6948 to the purpose of the test.
6949
b76f1550
SM
69502017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6951
6952 * gcc.target/powerpc/bmi-andn-1.c: New file
6953 * gcc.target/powerpc/bmi-andn-2.c: New file.
6954 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6955 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6956 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6957 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6958 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6959 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6960 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6961 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6962 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6963 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6964 * gcc.target/powerpc/bmi-check.h: New File.
6965 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6966 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6967 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6968 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6969 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6970 * gcc.target/powerpc/bmi2-check.h: New file.
6971 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6972 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6973 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6974 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6975 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6976 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6977 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6978 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6979 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6980
2a3fa75a
PC
69812017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6982
6983 PR c++/60430
6984 * g++.dg/cpp0x/pr60430.C: New.
6985
e8bf7c7b
JL
69862017-05-12 Jeff Law <law@redhat.com>
6987
6988 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6989
284d1f76
PB
69902017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6991
6992 PR middle-end/80707
6993 * g++.dg/pr80707.C: New test.
6994
302a0e37
WS
69952017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6996
6997 * gcc.target/powerpc/fold-vec-div-float.c: New.
6998 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6999 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
7000
a7785078
WS
70012017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
7002
7003 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
7004 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
7005 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
7006 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
7007 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
7008 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
7009 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
7010 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
7011 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
7012 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
7013 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
7014 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
7015
9206028e
PC
70162017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7017
7018 PR c++/49604
7019 * g++.dg/cpp0x/forw_enum14.C: New.
7020 * g++.dg/cpp0x/forw_enum15.C: Likewise.
7021
7af1c0ad
RB
70222017-05-12 Richard Biener <rguenther@suse.de>
7023
7024 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
7025
f7e95bdb
PC
70262017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 PR c++/67687
7029 * g++.dg/cpp0x/constexpr-ice17.C: New.
7030
53e788d0
RB
70312017-05-12 Richard Biener <rguenther@suse.de>
7032
7033 PR tree-optimization/80713
7034 * gcc.dg/torture/pr80713.c: New testcase.
7035
2ead1ab9
AK
70362017-05-12 Andi Kleen <ak@linux.intel.com>
7037
7038 PR testsuite/77684
7039 * lib/target-supports.exp (profopt-perf-wrapper):
7040 Add -m8 option to increase parallelism.
7041
ee58b02f
TS
70422017-05-12 Thomas Schwinge <thomas@codesourcery.com>
7043
1e47f02b
TS
7044 * c-c++-common/goacc/parallel-dims-1.c: New file.
7045 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
7046
b0f271ce
TS
7047 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7048 * c-c++-common/goacc/classify-kernels.c: Likewise.
7049 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
7050 Likewise.
7051 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
7052 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
7053 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
7054 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
7055 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
7056 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
7057 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
7058 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
7059 * c-c++-common/goacc/kernels-loop.c: Likewise.
7060 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
7061 * c-c++-common/goacc/kernels-reduction.c: Likewise.
7062 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7063 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7064 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
7065 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
7066 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
7067 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
7068 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
7069 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
7070 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
7071 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
7072
25651634
TS
7073 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
7074 * c-c++-common/goacc/classify-kernels.c: Likewise.
7075 * c-c++-common/goacc/classify-parallel.c: Likewise.
7076 * c-c++-common/goacc/classify-routine.c: Likewise.
7077 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7078 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7079 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7080 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7081
ee58b02f
TS
7082 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
7083 * c-c++-common/goacc/classify-kernels.c: Likewise.
7084 * c-c++-common/goacc/classify-parallel.c: Likewise.
7085 * c-c++-common/goacc/classify-routine.c: Likewise.
7086 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
7087 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
7088 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
7089 * gfortran.dg/goacc/classify-routine.f95: Likewise.
7090
2d82ec25
NS
70912017-05-11 Nathan Sidwell <nathan@acm.org>
7092
7093 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
7094
70952017-05-11 Carl Love <cel@us.ibm.com>
7096
7097 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
7098 to the test suite file.
7099 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
7100 to the test suite file.
7101
628c06d6
JD
71022017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7103
7104 PR fortran/78659
7105 * gfortran.dg/namelist_91.f90: New test.
7106 * gfortran.dg/namelist_92.f90: New test.
7107 * gfortran.dg/namelist_93.f90: New test.
7108 * gfortran.dg/namelist_94.f90: New test.
7109
1bea0f26
BS
71102017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7111
7112 PR target/80695
7113 * gcc.target/powerpc/pr80695-p8.c: New file.
7114 * gcc.target/powerpc/pr80695-p9.c: New file.
7115
7c85c9fe
UB
71162017-05-11 Uros Bizjak <ubizjak@gmail.com>
7117 Jakub Jelinek <jakub@redhat.com>
7118
7119 PR target/80706
7120 * gcc.target/i386/pr80706.c: New test.
7121
d7a33a4c
JK
71222017-05-11 Julia Koval <julia.koval@intel.com>
7123
7124 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
7125 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
7126 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
7127 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
7128
59fbddcf
PC
71292017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7130
7131 PR c++/70538
7132 * g++.dg/cpp0x/pr70538.C: New.
7133
cc09ff60
UB
71342017-05-11 Uros Bizjak <ubizjak@gmail.com>
7135
7c85c9fe
UB
7136 * gcc.target/i386/pr22152.c: Fix undefined testcase.
7137 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
7138 (dg-options): Remove -fno-tree-sink.
7139
4fd18c78
KN
71402017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
7141
7142 * gcc.target/powerpc/cmpb-1.c: New test.
7143 * gcc.target/powerpc/cmpb-2.c: New test.
7144 * gcc.target/powerpc/cmpb-3.c: New test.
7145 * gcc.target/powerpc/cmpb32-1.c: New test.
7146 * gcc.target/powerpc/cmpb32-2.c: New test.
7147
43b883a9
RB
71482017-05-11 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/80705
7151 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
7152
29b871ec
NS
71532017-05-11 Nathan Sidwell <nathan@acm.org>
7154
7155 * lib/scanlang.exp: New.
7156 * lib/gcc-dg.exp: Load scanlang.exp.
7157 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
7158
c587104e
MM
71592017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7160
7161 PR testsuite/80580
7162 * gcc.dg/gimplefe-error-6.c: New test.
7163
67ac9a9d
MM
71642017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7165
7166 PR testsuite/80580
7167 * gcc.dg/gimplefe-error-5.c: New test.
7168
ac4eb40f
MM
71692017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7170
7171 PR testsuite/80580
7172 * gcc.dg/gimplefe-error-4.c: New test.
7173
d45d6282
BS
71742017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
7177
f4ee3a9e
UB
71782017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7179
7180 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
7181 (_mm_maskz_max_round_sd): Test new intrinsics.
7182 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
7183 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
7184 (_mm_maskz_max_round_ss): Test new intrinsics.
7185 * gcc.target/i386/avx512f-vmaxss-2.c: New.
7186 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
7187 (_mm_maskz_min_round_sd): Test new intrinsics.
7188 * gcc.target/i386/avx512f-vminsd-2.c: New.
7189 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
7190 (_mm_maskz_min_round_ss): Test new intrinsics.
7191 * gcc.target/i386/avx512f-vminss-2.c: New.
7192 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
7193 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
7194 (__builtin_ia32_minss_mask_round): Test new builtins.
7195 * gcc.target/i386/sse-13.c: Ditto.
7196 * gcc.target/i386/sse-23.c: Ditto.
7197 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
7198 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
7199 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
7200 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
7201 (_mm_mask_min_round_ss): Test new intrinsics.
7202 * gcc.target/i386/testround-1.c: Ditto.
7203
72042017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
7205
7206 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
7207 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
7208 (_mm_maskz_div_round_sd): Test new intrinsics.
7209 * gcc.target/i386/avx512f-vdivsd-2.c: New.
7210 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
7211 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
7212 (_mm_maskz_div_round_ss): Test new intrinsics.
7213 * gcc.target/i386/avx512f-vdivss-2.c: New.
7214 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
7215 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
7216 (_mm_maskz_mul_round_sd): Test new intrinsics.
7217 * gcc.target/i386/avx512f-vmulsd-2.c: New.
7218 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
7219 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
7220 (_mm_maskz_mul_round_ss): Test new intrinsics.
7221 * gcc.target/i386/avx512f-vmulss-2.c: New.
7222 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
7223 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
7224 (__builtin_ia32_mulss_mask_round): Test new builtins.
7225 * gcc.target/i386/sse-13.c: Ditto.
7226 * gcc.target/i386/sse-23.c: Ditto.
7227 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
7228 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
7229 (_mm_maskz_mul_round_ss): Test new intrinsics.
7230 * gcc.target/i386/testround-1.c: Ditto.
7231
72322017-05-10 Julia Koval <julia.koval@intel.com>
7233
7234 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
7235 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
7236 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
7237
72382017-05-10 Julia Koval <julia.koval@intel.com>
7239
7240 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
7241 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
7242 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
7243 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
7244
ca4d2851
PB
72452017-05-10 Peter Bergner <bergner@vnet.ibm.com>
7246
0f374417 7247 PR tree-optimization/51513
ca4d2851
PB
7248 * gcc.target/powerpc/pr51513.c: New test.
7249 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7250 __builtin_abort().
7251 * gcc.dg/predict-14.c: Likewise.
7252
5562ebfc
CL
72532017-05-10 Carl Love <cel@us.ibm.com>
7254 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7255 to the test suite file.
7256 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7257 to the test suite file.
7258
0ca2e7f7
PK
72592017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7260
7261 PR tree-optimization/77644
7262 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7263
e1ad2926
AO
72642017-05-10 Alexandre Oliva <aoliva@redhat.com>
7265
7266 * gcc.dg/guality/inline-params-2.c: New.
7267
f00b411f
PC
72682017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/80145
7271 * g++.dg/cpp1y/auto-fn37.C: New.
7272 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7273
bf2a705c
MM
72742017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7275
7276 PR target/68163
7277 * gcc.target/powerpc/pr68163.c: New test.
7278
5285d5d3
JW
72792017-05-09 Janus Weil <janus@gcc.gnu.org>
7280
7281 PR fortran/79311
7282 * gfortran.dg/finalize_32.f90: New test.
7283
31c2d57d
VR
72842017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7285
7286 PR c/35441
7287 * gcc.dg/pr35441.c: New test.
7288
731f2c8a
MS
72892017-05-09 Martin Sebor <msebor@redhat.com>
7290
7291 PR testsuite/80643
7292 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7293 output.
7294
cc49d15a
PC
72952017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7296
7297 PR c++/80186
7298 * g++.dg/template/crash126.C: New.
7299
85282abc
SP
73002017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7301
7302 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7303 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7304 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7305 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7306
823c79ae
DH
73072017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7308
10a8bb62 7309 PR testsuite/80611
823c79ae
DH
7310 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7311
79557bae
CZ
73122017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7313
7314 * gcc.target/arc/tmac-1.c: New file.
7315 * gcc.target/arc/tmac-2.c: Likewise.
7316 * gcc.target/arc/tmac.h: Likewise.
7317
c7314bc1
CZ
73182017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7319 Andrew Burgess <andrew.burgess@embecosm.com>
7320
7321 * gcc.target/arc/firq-1.c: New file.
7322 * gcc.target/arc/firq-2.c: Likewise.
7323 * gcc.target/arc/firq-3.c: Likewise.
7324 * gcc.target/arc/firq-4.c: Likewise.
7325 * gcc.target/arc/firq-5.c: Likewise.
7326 * gcc.target/arc/firq-6.c: Likewise.
7327
41453183
CZ
73282017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7329
7330 * gcc.target/arc/interrupt-5.c: Newfile.
7331 * gcc.target/arc/interrupt-6.c: Likewise.
7332 * gcc.target/arc/interrupt-7.c: Likewise.
7333 * gcc.target/arc/interrupt-8.c: Likewise.
7334 * gcc.target/arc/interrupt-9.c: Likewise.
7335
019bd543
RB
73362017-05-09 Richard Biener <rguenther@suse.de>
7337
7338 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7339 and adjust.
7340 * gcc.dg/vect/vect-50.c: Likewise.
7341
684f84de
MP
73422017-05-09 Marek Polacek <polacek@redhat.com>
7343
7344 PR c/80525
7345 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7346 * c-c++-common/Wlogical-op-2.c: New test.
7347
fd71825b
SKS
73482017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7349
7350 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7351 for targets with __SIZEOF_INT__ < 4.
7352
4ca2e6ec
RB
73532017-05-09 Richard Biener <rguenther@suse.de>
7354
7355 * gcc.dg/vect/vect-50.c: Revert last change.
7356 * gcc.dg/vect/vect-44.c: Likewise.
7357
631238ac
MS
73582017-05-08 Martin Sebor <msebor@redhat.com>
7359
7360 PR translation/80280
7361 * gcc.dg/format/gcc_diag-10.c: New test.
7362
6ba86ba7
KN
73632017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7364
7365 PR target/80101
7366 * gcc.target/powerpc/pr80101-1.c: New test.
7367
0f6ed121
TK
73682017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7369
7370 PR fortran/79930
7371 * gfortran.dg/inline_transpose_1.f90: Add
7372 -finline-matmul-limit=0 to options.
7373 * gfortran.dg/matmul_5.f90: Likewise.
7374 * gfortran.dg/vect/vect-8.f90: Likewise.
7375 * gfortran.dg/inline_matmul_14.f90: New test.
7376 * gfortran.dg/inline_matmul_15.f90: New test.
7377
fd991039
TK
73782017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7379
7380 PR fortran/80602
7381 * gfortran.dg/matmul_15.f90: New test case.
7382
18b8c294
WD
73832017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7384
774cccdc
JJ
7385 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7386 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7387
8637c116
JL
73882017-05-07 Jeff Law <law@redhat.com>
7389
7390 Revert:
7391 2017-05-06 Jeff Law <law@redhat.com>
7392 PR tree-optimization/78496
7393 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7394 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7395
973dfbb4
JL
73962017-05-06 Jeff Law <law@redhat.com>
7397
7398 PR tree-optimization/78496
7399 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7400 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7401
8ffa3150
RS
74022017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7403
7404 * gcc.target/aarch64/spill_1.c: New test.
7405
2a3f7997
RS
74062017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7407
7408 PR rtl-optimization/75964
7409 * gcc.dg/torture/pr75964.c: New test.
7410
d554bf23
TV
74112017-05-06 Tom de Vries <tom@codesourcery.com>
7412
7413 PR testsuite/80606
7414 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7415 * gcc.target/i386/avx-vtestpd-2.c: Same.
7416 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7417 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7418 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7419 * gcc.target/i386/avx-vtestpd-3.c: Same.
7420 * gcc.target/i386/avx-vtestps-1.c: Same.
7421 * gcc.target/i386/avx-vtestps-2.c: Same.
7422 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7423 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7424 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7425 * gcc.target/i386/avx-vtestps-3.c: Same.
7426
7a976fe7
TV
74272017-05-06 Tom de Vries <tom@codesourcery.com>
7428
7429 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7430
0e852c66
TV
74312017-05-06 Tom de Vries <tom@codesourcery.com>
7432
7433 PR testsuite/80557
7434 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7435 * gcc.target/powerpc/altivec-types-1.c: Same.
7436
63c40d92
TV
74372017-05-06 Tom de Vries <tom@codesourcery.com>
7438
7439 PR testsuite/80557
7440 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7441 * gcc.target/spu/intrinsics-1.c: Same.
7442
b25b8f91
TV
74432017-05-06 Tom de Vries <tom@codesourcery.com>
7444
7445 PR testsuite/80557
7446 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7447
6df13491
TV
74482017-05-06 Tom de Vries <tom@codesourcery.com>
7449
7450 PR testsuite/80557
7451 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7452 * gcc.target/aarch64/spellcheck_2.c: Same.
7453 * gcc.target/aarch64/spellcheck_3.c: Same.
7454
e01261fe
TV
74552017-05-06 Tom de Vries <tom@codesourcery.com>
7456
7457 PR testsuite/80557
7458 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7459 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7460 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7461 * g++.dg/debug/dwarf2/typedef5.C: Same.
7462 * g++.dg/goacc/data-1.C: Same.
7463
9945596c
BS
74642017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7465
7466 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7467
8acb8575
MM
74682017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7469
7470 PR target/79038
7471 PR target/79202
7472 PR target/79203
7473 * gcc.target/powerpc/ppc-round3.c: New test.
7474 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7475
ac699a04
JJ
74762017-05-05 Jakub Jelinek <jakub@redhat.com>
7477
8dc6a926
JJ
7478 PR tree-optimization/80632
7479 * gcc.dg/pr80632.c: New test.
7480
ac699a04
JJ
7481 PR tree-optimization/80558
7482 * gcc.dg/tree-ssa/vrp115.c: New test.
7483
655b5fc8
AV
74842017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7485 Thomas Preud'homme <thomas.preudhomme@arm.com>
7486 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7487
7488 PR target/71607
7489 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7490 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7491 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7492 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7493 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7494 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7495 * gcc.target/arm/tls-disable-literal-pool.c: New.
7496
c02d2d0a
PK
74972017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7498
7499 PR tree-optimization/80613
7500 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7501
dfae9048
PC
75022017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/71577
7505 * g++.dg/cpp0x/pr71577.C: New.
7506
d9c5a8b9
MS
75072017-05-04 Martin Sebor <msebor@redhat.com>
7508
7509 PR middle-end/79234
7510 * gcc.dg/builtin-stringop-chk-8.c: New test.
7511 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7512 * gcc.dg/builtin-stringop-chk-4.c: Same.
7513 * gcc.dg/builtin-strncat-chk-1.c: Same.
7514 * g++.dg/ext/strncpy-chk1.C: Same.
7515 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7516 * gcc.dg/out-of-bounds-1.c: Same.
7517 * gcc.dg/pr78138.c: Same.
7518 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7519 * gfortran.dg/mvbits_7.f90: Same.
7520
e50d56a5
MS
75212017-05-04 Martin Sebor <msebor@redhat.com>
7522
7523 PR preprocessor/79214
7524 PR middle-end/79222
7525 PR middle-end/79223
7526 * gcc.dg/pr79214.c: New test.
7527 * gcc.dg/pr79214.h: New test header.
7528 * gcc.dg/pr79222.c: New test.
7529 * gcc.dg/pr79223.c: New test.
7530 * gcc.dg/pr78138.c: Adjust.
7531 * gfortran.dg/unconstrained_commons.f: Same.
7532
0f2c4a8f
MS
75332017-05-04 Martin Sebor <msebor@redhat.com>
7534
7535 PR translation/80280
7536 * g++.dg/abi/Wabi-2-3.C: Adjust.
7537 * g++.dg/abi/Wabi-3-2.C: Ditto.
7538 * g++.dg/lookup/using17.C: Ditto.
7539 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7540
8eef6097
MJ
75412017-05-04 Martin Jambor <mjambor@suse.cz>
7542
7543 PR tree-optimization/80622
7544 * gcc.dg/tree-ssa/pr80622.c: New test.
7545
75462017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7547
7548 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7549
26f1a658
JH
75502017-05-04 Jan Hubicka <hubicka@ucw.cz>
7551
7552 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7553 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7554
4d147bca
RB
75552017-05-04 Richard Biener <rguenther@suse.de>
7556
7557 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7558
3862ef76
RS
75592017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7560
7561 * gcc.dg/vect/vect-profile-1.c: New test.
7562
c89ffd99
MP
75632017-05-04 Marek Polacek <polacek@redhat.com>
7564
7565 PR tree-optimization/80612
7566 * gcc.dg/torture/pr80612.c: New test.
7567
261ce1e5
PB
75682017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7569 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7570
7571 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7572 check_effective_target_arm_thumb1_movt_ok.
7573
556cf088
PB
75742017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7575
7576 * gcc.target/arm/fpscr.c: New file.
7577
010b1cc0
TP
75782017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7579
7580 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7581 target.
7582
99b68476
TV
75832017-05-04 Tom de Vries <tom@codesourcery.com>
7584
7585 PR testsuite/80557
7586 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7587 line numbers.
7588 * g++.dg/warn/miss-format-1.C: Same.
7589 * g++.dg/warn/overflow-warn-1.C: Same.
7590 * g++.dg/warn/overflow-warn-3.C: Same.
7591 * g++.dg/warn/overflow-warn-4.C: Same.
7592
09177a4b
TV
75932017-05-04 Tom de Vries <tom@codesourcery.com>
7594
7595 PR testsuite/80557
7596 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7597 * gcc.target/i386/pr68657.c: Same.
7598 * gcc.target/i386/pr69255-1.c: Same.
7599 * gcc.target/i386/pr69255-2.c: Same.
7600 * gcc.target/i386/pr69255-3.c: Same.
7601
02c64149
RB
76022017-05-04 Richard Biener <rguenther@suse.de>
7603
7604 PR tree-optimization/31130
7605 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7606 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7607 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7608 * gcc.dg/pr52904.c: Remove XFAIL.
7609 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7610
9a26dfc8
JL
76112017-05-03 Jeff Law <law@redhat.com>
7612
7613 PR tree-optimization/78496
7614 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7615
4d0e904f
UB
76162017-05-03 Uros Bizjak <ubizjak@gmail.com>
7617
7618 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7619
49ab4621
RB
76202017-05-03 Richard Biener <rguenther@suse.de>
7621
7622 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7623
18bfe940
JJ
76242017-05-03 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR tree-optimization/79472
4d0e904f
UB
7627 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7628 to dg-options.
18bfe940
JJ
7629 * gcc.dg/tree-ssa/vrp113.c: New test.
7630 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7631 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7632 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7633
53e62089
TV
76342017-05-03 Tom de Vries <tom@codesourcery.com>
7635
7636 PR testsuite/80557
7637 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7638 * c-c++-common/Wshift-negative-value-2.c: Same.
7639 * c-c++-common/Wshift-negative-value-3.c: Same.
7640 * c-c++-common/Wshift-negative-value-4.c: Same.
7641 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7642 * c-c++-common/cpp/pr60400.c: Same.
7643 * c-c++-common/fmax-errors.c: Same.
7644 * c-c++-common/goacc/data-2.c: Same.
7645 * c-c++-common/goacc/host_data-2.c: Same.
7646 * c-c++-common/gomp/simd4.c: Same.
7647 * c-c++-common/pr28656.c: Same.
7648 * c-c++-common/pr43395.c: Same.
7649 * c-c++-common/torture/pr57945.c: Same.
7650
962913a5
TV
76512017-05-03 Tom de Vries <tom@codesourcery.com>
7652
7653 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7654 arg of dg directive.
7655 * c-c++-common/goacc/routine-3.c: Same.
7656 * c-c++-common/goacc/routine-4.c: Same.
7657
ad53f123
DM
76582017-05-02 David Malcolm <dmalcolm@redhat.com>
7659
7660 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7661 (test_fixit_insert_newline): New function.
7662 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7663 (test_fixit_insert_newline): New function.
7664 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7665 (test_fixit_insert_newline): New function.
7666 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7667 (test_fixit_insert_newline): New function.
7668 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7669 (test_show_locus): Handle test_fixit_insert_newline.
7670
0ca91c77
BC
76712017-05-02 Bin Cheng <bin.cheng@arm.com>
7672
7673 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7674
cc5b8f3d
TC
76752017-04-27 Tamar Christina <tamar.christina@arm.com>
7676
7677 * gcc.dg/lsr-div1.c: New testcase.
7678
1853f5c7
SP
76792017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7680
7681 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7682 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7683 (_mm_maskz_add_round_sd): Test new intrinsics.
7684 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7685 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7686 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7687 (_mm_maskz_add_round_ss): Test new intrinsics.
7688 * gcc.target/i386/avx512f-vaddss-2.c: New.
7689 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7690 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7691 (_mm_maskz_sub_round_sd): Test new intrinsics.
7692 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7693 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7694 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7695 (_mm_maskz_sub_round_ss): Test new intrinsics.
7696 * gcc.target/i386/avx512f-vsubss-2.c: New.
7697 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7698 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7699 (__builtin_ia32_subss_mask_round): Test new builtins.
7700 * gcc.target/i386/sse-13.c: Ditto.
7701 * gcc.target/i386/sse-23.c: Ditto.
7702 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7703 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7704 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7705 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7706 (_mm_mask_sub_round_ss): Test new intrinsics.
7707 * gcc.target/i386/testround-1.c: Ditto.
7708
2bba7541
MJ
77092017-05-02 Martin Jambor <mjambor@suse.cz>
7710
7711 PR tree-optimization/78687
7712 * g++.dg/tree-ssa/pr78687.C: New test.
7713
2bf54d93
RB
77142017-05-02 Richard Biener <rguenther@suse.de>
7715
7716 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7717 behavior.
7718 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7719
aee63acc
RB
77202017-05-02 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/80591
7723 * gcc.dg/torture/pr80591.c: New testcase.
7724
e7d70c6c
RB
77252017-05-02 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/80549
7728 * gcc.dg/torture/pr80549.c: New testcase.
7729
52e0a9f7
SKS
77302017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7731
7732 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7733 unsigned long.
7734
815d9cc6
XR
77352017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7736
7737 PR c++/80038
7738 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7739
338035aa
DM
77402017-05-01 David Malcolm <dmalcolm@redhat.com>
7741
7742 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7743 reflect insertion fix-it hints at the same location now being
7744 consolidated.
7745
4d82d0bc
MS
77462017-05-01 Martin Sebor <msebor@redhat.com>
7747
7748 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7749 on ILP32 targets.
7750
d539a57b
TV
77512017-05-01 Tom de Vries <tom@codesourcery.com>
7752
7753 * gcc.dg/pr78768.c: Require linker plugin.
7754
c6b9e849
TK
77552017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7756
7757 PR fortran/37131
7758 * gfortran.dg/matmul_bounds_11.f90: New test.
7759
706eb1a7
MS
77602017-05-01 Martin Sebor <msebor@redhat.com>
7761
7762 PR tree-optimization/79715
7763 * gcc.dg/pr79715.c: New test.
7764
723f4140
TV
77652017-05-01 Tom de Vries <tom@codesourcery.com>
7766
7767 PR testsuite/65941
7768 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7769 * g++.dg/other/pr59492.C: Require effective target rdrand.
7770
6bbb3a69
VR
77712017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7772
7773 * g++.dg/diagnostic/member-decl-1.C: New test.
7774
4212aecd
MG
77752017-04-29 Marc Glisse <marc.glisse@inria.fr>
7776
7777 PR tree-optimization/80487
7778 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7779
fe75f732
PK
77802017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7781
7782 PR tree-optimization/79697
7783 * gcc.dg/tree-ssa/pr79697.c: New test.
7784
6bcd8768
TV
77852017-04-29 Tom de Vries <tom@codesourcery.com>
7786
7787 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7788
d127ae9f
MS
77892017-04-28 Martin Sebor <msebor@redhat.com>
7790
7791 PR tree-optimization/80523
7792 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7793
c9610933
TV
77942017-04-28 Tom de Vries <tom@codesourcery.com>
7795
7796 PR testsuite/80557
7797 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7798 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7799
b5be38bc
TV
78002017-04-28 Tom de Vries <tom@codesourcery.com>
7801
7802 PR testsuite/80557
7803 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7804 * obj-c++.dg/bitfield-4.mm: Same.
7805 * obj-c++.dg/bitfield-5.mm: Same.
7806 * obj-c++.dg/exceptions-3.mm: Same.
7807 * obj-c++.dg/exceptions-5.mm: Same.
7808 * obj-c++.dg/method-1.mm: Same.
7809 * obj-c++.dg/method-12.mm: Same.
7810 * obj-c++.dg/method-13.mm: Same.
7811 * obj-c++.dg/method-15.mm: Same.
7812 * obj-c++.dg/method-16.mm: Same.
7813 * obj-c++.dg/property/at-property-18.mm: Same.
7814 * obj-c++.dg/property/at-property-25.mm: Same.
7815 * obj-c++.dg/property/at-property-5.mm: Same.
7816 * obj-c++.dg/property/dynamic-2.mm: Same.
7817 * obj-c++.dg/property/property-neg-3.mm: Same.
7818 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7819 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7820 * obj-c++.dg/syntax-error-1.mm: Same.
7821 * obj-c++.dg/try-catch-13.mm: Same.
7822 * objc.dg/bitfield-4.m: Same.
7823 * objc.dg/class-1.m: Same.
7824 * objc.dg/method-11.m: Same.
7825 * objc.dg/method-6.m: Same.
7826 * objc.dg/method-7.m: Same.
7827 * objc.dg/method-9.m: Same.
7828 * objc.dg/missing-proto-3.m: Same.
7829 * objc.dg/naming-2.m: Same.
7830 * objc.dg/property/at-property-16.m: Same.
7831 * objc.dg/property/at-property-18.m: Same.
7832 * objc.dg/property/at-property-25.m: Same.
7833 * objc.dg/property/at-property-5.m: Same.
7834 * objc.dg/property/dynamic-2.m: Same.
7835 * objc.dg/property/property-neg-3.m: Same.
7836 * objc.dg/protocol-inheritance-1.m: Same.
7837 * objc.dg/protocol-inheritance-2.m: Same.
7838
d35256b6
MG
78392017-04-28 Marc Glisse <marc.glisse@inria.fr>
7840
7841 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7842
7a95dfa7
TV
78432017-04-28 Tom de Vries <tom@codesourcery.com>
7844
7845 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7846 dg-(error|warning|message|bogus).
7847 * g++.dg/conversion/dr195-1.C: Same.
7848 * g++.dg/conversion/dr195.C: Same.
7849 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7850 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7851 * g++.dg/cpp0x/inline-ns7.C: Same.
7852 * g++.dg/cpp0x/variadic105.C: Same.
7853 * g++.dg/cpp0x/variadic65.C: Same.
7854 * g++.dg/expr/call2.C: Same.
7855 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7856 * g++.dg/expr/pmf-1.C: Same.
7857 * g++.dg/ext/altivec-types-1.C: Same.
7858 * g++.dg/ext/altivec-types-2.C: Same.
7859 * g++.dg/ext/altivec-types-3.C: Same.
7860 * g++.dg/ext/attrib14.C: Same.
7861 * g++.dg/ext/complit1.C: Same.
7862 * g++.dg/ext/forscope2.C: Same.
7863 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7864 * g++.dg/ext/label13.C: Same.
7865 * g++.dg/ext/member-attr.C: Same.
7866 * g++.dg/ext/visibility/anon7.C: Same.
7867 * g++.dg/ext/visibility/visibility-7.C: Same.
7868 * g++.dg/ext/vla2.C: Same.
7869 * g++.dg/inherit/access2.C: Same.
7870 * g++.dg/inherit/covariant12.C: Same.
7871 * g++.dg/inherit/covariant14.C: Same.
7872 * g++.dg/inherit/namespace-as-base.C: Same.
7873 * g++.dg/inherit/template-as-base.C: Same.
7874 * g++.dg/lookup/ambig1.C: Same.
7875 * g++.dg/lookup/ambig2.C: Same.
7876 * g++.dg/lookup/ambig3.C: Same.
7877 * g++.dg/lookup/class-member-1.C: Same.
7878 * g++.dg/lookup/conv-1.C: Same.
7879 * g++.dg/lookup/decl1.C: Same.
7880 * g++.dg/lookup/koenig1.C: Same.
7881 * g++.dg/lookup/scoped1.C: Same.
7882 * g++.dg/lookup/scoped2.C: Same.
7883 * g++.dg/lookup/two-stage4.C: Same.
7884 * g++.dg/lookup/used-before-declaration.C: Same.
7885 * g++.dg/lookup/using.C: Same.
7886 * g++.dg/lookup/using17.C: Same.
7887 * g++.dg/lookup/using2.C: Same.
7888 * g++.dg/other/abstract2.C: Same.
7889 * g++.dg/other/classkey1.C: Same.
7890 * g++.dg/other/component1.C: Same.
7891 * g++.dg/other/const1.C: Same.
7892 * g++.dg/other/const2.C: Same.
7893 * g++.dg/other/conversion1.C: Same.
7894 * g++.dg/other/do1.C: Same.
7895 * g++.dg/other/error1.C: Same.
7896 * g++.dg/other/error10.C: Same.
7897 * g++.dg/other/error3.C: Same.
7898 * g++.dg/other/error4.C: Same.
7899 * g++.dg/other/error5.C: Same.
7900 * g++.dg/other/error8.C: Same.
7901 * g++.dg/other/error9.C: Same.
7902 * g++.dg/other/field1.C: Same.
7903 * g++.dg/other/init1.C: Same.
7904 * g++.dg/other/ptrmem2.C: Same.
7905 * g++.dg/other/return1.C: Same.
7906 * g++.dg/overload/builtin3.C: Same.
7907 * g++.dg/overload/error1.C: Same.
7908 * g++.dg/overload/error2.C: Same.
7909 * g++.dg/overload/koenig2.C: Same.
7910 * g++.dg/overload/pmf1.C: Same.
7911 * g++.dg/parse/args1.C: Same.
7912 * g++.dg/parse/attr3.C: Same.
7913 * g++.dg/parse/constant4.C: Same.
7914 * g++.dg/parse/crash10.C: Same.
7915 * g++.dg/parse/crash18.C: Same.
7916 * g++.dg/parse/crash19.C: Same.
7917 * g++.dg/parse/crash20.C: Same.
7918 * g++.dg/parse/crash21.C: Same.
7919 * g++.dg/parse/crash22.C: Same.
7920 * g++.dg/parse/crash32.C: Same.
7921 * g++.dg/parse/decl-specifier-1.C: Same.
7922 * g++.dg/parse/error58.C: Same.
7923 * g++.dg/parse/local-class1.C: Same.
7924 * g++.dg/parse/non-dependent2.C: Same.
7925 * g++.dg/parse/parameter-declaration-1.C: Same.
7926 * g++.dg/parse/ptrmem2.C: Same.
7927 * g++.dg/parse/ptrmem3.C: Same.
7928 * g++.dg/parse/saved1.C: Same.
7929 * g++.dg/tc1/dr101.C: Same.
7930 * g++.dg/tc1/dr142.C: Same.
7931 * g++.dg/tc1/dr176.C: Same.
7932 * g++.dg/template/conv4.C: Same.
7933 * g++.dg/template/crash56.C: Same.
7934 * g++.dg/template/dependent-expr2.C: Same.
7935 * g++.dg/template/error1.C: Same.
7936 * g++.dg/template/error2.C: Same.
7937 * g++.dg/template/explicit6.C: Same.
7938 * g++.dg/template/init-list.C: Same.
7939 * g++.dg/template/local1.C: Same.
7940 * g++.dg/template/lookup2.C: Same.
7941 * g++.dg/template/meminit2.C: Same.
7942 * g++.dg/template/nontype25.C: Same.
7943 * g++.dg/template/ptrmem2.C: Same.
7944 * g++.dg/template/qualttp19.C: Same.
7945 * g++.dg/template/qualttp20.C: Same.
7946 * g++.dg/template/ttp3.C: Same.
7947 * g++.dg/template/unify4.C: Same.
7948 * g++.dg/template/unify6.C: Same.
7949 * g++.dg/template/unify7.C: Same.
7950 * g++.dg/template/warn1.C: Same.
7951 * g++.dg/tree-ssa/dom-invalid.C: Same.
7952 * g++.dg/ubsan/shift-1.C: Same.
7953 * g++.dg/warn/Wunused-2.C: Same.
7954 * g++.dg/warn/Wunused-4.C: Same.
7955 * g++.dg/warn/Wunused-6.C: Same.
7956 * g++.dg/warn/deprecated-6.C: Same.
7957 * g++.dg/warn/deprecated.C: Same.
7958 * g++.dg/warn/effc1.C: Same.
7959 * g++.dg/warn/effc3.C: Same.
7960 * g++.dg/warn/incomplete1.C: Same.
7961 * g++.dg/warn/inline1.C: Same.
7962 * g++.dg/warn/noeffect2.C: Same.
7963 * g++.dg/warn/noeffect4.C: Same.
7964 * g++.dg/warn/oldcast1.C: Same.
7965 * g++.dg/warn/sentinel.C: Same.
7966 * g++.dg/warn/unit-1.C: Same.
7967 * g++.old-deja/g++.pt/inherit2.C: Same.
7968 * g++.old-deja/g++.pt/overload8.C: Same.
7969 * gcc.dg/20000926-1.c: Same.
7970 * gcc.dg/20040223-1.c: Same.
7971 * gcc.dg/Warray-bounds-7.c: Same.
7972 * gcc.dg/alias-1.c: Same.
7973 * gcc.dg/alias-12.c: Same.
7974 * gcc.dg/alias-13.c: Same.
7975 * gcc.dg/alias-2.c: Same.
7976 * gcc.dg/array-13.c: Same.
7977 * gcc.dg/array-4.c: Same.
7978 * gcc.dg/attr-ifunc-2.c: Same.
7979 * gcc.dg/attr-invalid.c: Same.
7980 * gcc.dg/attr-noinline.c: Same.
7981 * gcc.dg/bitfld-2.c: Same.
7982 * gcc.dg/c90-const-expr-7.c: Same.
7983 * gcc.dg/c99-const-expr-7.c: Same.
7984 * gcc.dg/cpp/20000625-1.c: Same.
7985 * gcc.dg/cpp/charconst-4.c: Same.
7986 * gcc.dg/cpp/include2.c: Same.
7987 * gcc.dg/cpp/include2a.c: Same.
7988 * gcc.dg/decl-4.c: Same.
7989 * gcc.dg/deprecated-4.c: Same.
7990 * gcc.dg/deprecated.c: Same.
7991 * gcc.dg/dfp/altivec-types.c: Same.
7992 * gcc.dg/float-range-1.c: Same.
7993 * gcc.dg/pack-test-3.c: Same.
7994 * gcc.dg/pr11492.c: Same.
7995 * gcc.dg/pr15360-1.c: Same.
7996 * gcc.dg/pr37908.c: Same.
7997 * gcc.dg/pr53265.c: Same.
7998 * gcc.dg/pr57287-2.c: Same.
7999 * gcc.dg/pr57287.c: Same.
8000 * gcc.dg/redecl-1.c: Same.
8001 * gcc.dg/sync-3.c: Same.
8002 * gcc.dg/two-types-1.c: Same.
8003 * gcc.dg/two-types-2.c: Same.
8004 * gcc.dg/two-types-4.c: Same.
8005 * gcc.dg/two-types-5.c: Same.
8006 * gcc.dg/two-types-6.c: Same.
8007 * gcc.dg/two-types-7.c: Same.
8008 * gcc.dg/two-types-8.c: Same.
8009 * gcc.dg/two-types-9.c: Same.
8010 * gcc.dg/uninit-I.c: Same.
8011 * gcc.dg/uninit-pr19430.c: Same.
8012 * gcc.dg/visibility-7.c: Same.
8013 * gcc.dg/winline-10.c: Same.
8014 * gcc.dg/winline-2.c: Same.
8015 * gcc.dg/winline-3.c: Same.
8016 * gcc.dg/winline-9.c: Same.
8017 * gcc.target/i386/attr-returns_twice-1.c: Same.
8018 * gcc.target/i386/chkp-const-check-2.c: Same.
8019 * gcc.target/i386/chkp-label-address.c: Same.
8020 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
8021 * gcc.target/i386/pr39162.c: Same.
8022 * gcc.target/i386/sse-5.c: Same.
8023 * gcc.target/powerpc/altivec-types-1.c: Same.
8024 * gcc.target/powerpc/altivec-types-2.c: Same.
8025 * gcc.target/powerpc/altivec-types-3.c: Same.
8026 * gcc.target/powerpc/float128-mix.c: Same.
8027 * gcc.target/powerpc/no-r11-3.c: Same.
8028 * gcc.target/spu/Wmain.c: Same.
8029 * gcc.target/spu/ea/errors2.c: Same.
8030 * gfortran.dg/assignment_1.f90: Same.
8031 * gfortran.dg/common_3.f90: Same.
8032 * gfortran.dg/der_io_1.f90: Same.
8033 * gfortran.dg/g77/20030326-1.f: Same.
8034 * gfortran.dg/g77/9263.f: Same.
8035 * gfortran.dg/g77/960317-1.f: Same.
8036 * gfortran.dg/g77/970625-2.f: Same.
8037 * gfortran.dg/g77/980615-0.f: Same.
8038 * gfortran.dg/g77/check0.f: Same.
8039 * gfortran.dg/g77/dnrm2.f: Same.
8040 * gfortran.dg/g77/pr9258.f: Same.
8041 * gfortran.dg/ichar_1.f90: Same.
8042 * gfortran.dg/interface_1.f90: Same.
8043 * gfortran.dg/namelist_1.f90: Same.
8044 * gfortran.dg/namelist_2.f90: Same.
8045 * gfortran.dg/namelist_3.f90: Same.
8046 * gfortran.dg/namelist_print_2.f: Same.
8047 * gfortran.dg/oldstyle_1.f90: Same.
8048 * gfortran.dg/runtime_warning_1.f90: Same.
8049 * gfortran.dg/underflow.f90: Same.
8050 * gnat.dg/specs/integer_value.ads: Same.
8051 * obj-c++.dg/fsf-package-0.m: Same.
8052 * objc.dg/two-types-1.m: Same.
8053
6e49961c
ML
80542017-04-28 Martin Liska <mliska@suse.cz>
8055
8056 PR gcov-profile/79891
8057 * gcc.misc-tests/gcov-17.c: New test.
8058 * gcc.misc-tests/gcov-18.c: New test.
8059
f166beaf
TV
80602017-04-28 Tom de Vries <tom@codesourcery.com>
8061
8062 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
8063 dg-(error|warning|message|bogus).
8064 * g++.dg/parse/parameter-declaration-1.C: Same.
8065 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
8066 * gcc.dg/Wpointer-sign-Wall.c: Same.
8067 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8068 * gcc.dg/cpp/19990413-1.c: Same.
8069 * gcc.dg/dg-test-1.c: Same.
8070 * gcc.dg/empty-source-2.c: Same.
8071 * gcc.dg/empty-source-3.c: Same.
8072 * gcc.dg/format/c99-printf-1.c: Same.
8073 * gcc.dg/format/c99-scanf-1.c: Same.
8074 * gcc.dg/label-decl-2.c: Same.
8075 * gcc.dg/m-un-2.c: Same.
8076 * gcc.dg/uninit-pr20644-O0.c: Same.
8077 * gfortran.dg/pr70006.f90: Same.
8078 * obj-c++.dg/fsf-package-0.m: Same.
8079
c3125b18
TV
80802017-04-28 Tom de Vries <tom@codesourcery.com>
8081
8082 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
8083 dg-(error|warning|message|bogus).
8084 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8085 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8086 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8087 * c-c++-common/pr20000.c: Same.
8088 * c-c++-common/pr49706.c: Same.
8089 * g++.dg/ext/utf16-4.C: Same.
8090 * g++.dg/parse/error2.C: Same.
8091 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8092 * g++.dg/warn/Wtype-limits.C: Same.
8093 * g++.dg/warn/overflow-warn-1.C: Same.
8094 * g++.dg/warn/overflow-warn-3.C: Same.
8095 * gcc.dg/Wpointer-sign-Wall.c: Same.
8096 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8097 * gcc.dg/Wtype-limits-Wextra.c: Same.
8098 * gcc.dg/Wtype-limits.c: Same.
8099 * gcc.dg/cpp/19990413-1.c: Same.
8100 * gcc.dg/dg-test-1.c: Same.
8101 * gcc.dg/empty-source-2.c: Same.
8102 * gcc.dg/empty-source-3.c: Same.
8103 * gcc.dg/label-decl-2.c: Same.
8104 * gcc.dg/m-un-2.c: Same.
8105 * gcc.dg/uninit-pr19430-O0.c: Same.
8106 * gcc.dg/uninit-pr19430.c: Same.
8107 * gcc.dg/uninit-pr20644-O0.c: Same.
8108 * gcc.dg/utf16-4.c: Same.
8109 * gfortran.dg/pr70006.f90: Same.
8110 * obj-c++.dg/fsf-package-0.m: Same.
8111
119092c1
RB
81122017-04-28 Richard Biener <rguenther@suse.de>
8113
8114 * gcc.dg/tree-ssa/evrp7.c: New testcase.
8115 * gcc.dg/tree-ssa/evrp8.c: Likewise.
8116 * gcc.dg/tree-ssa/evrp9.c: Likewise.
8117 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
8118 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8119 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 8120
3777eda2
MP
81212017-04-27 Marek Polacek <polacek@redhat.com>
8122
8123 PR sanitizer/80349
8124 * c-c++-common/ubsan/pr80349.c: New test.
8125
8211c4a2
VR
81262017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
8127
8128 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
8129 diagnostics.
8130 * g++.dg/warn/pr12242.C: Likewise.
8131
94baf2e2
DE
81322017-04-27 David Edelsohn <dje.gcc@gmail.com>
8133
8134 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
8135
9a448688
ML
81362017-04-27 Martin Liska <mliska@suse.cz>
8137
8138 PR testsuite/79455
8139 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
8140 more generic.
8141
f8a36447
JJ
81422017-04-27 Jakub Jelinek <jakub@redhat.com>
8143
8144 PR c++/80534
8145 * g++.dg/other/pr80534-1.C: New test.
8146 * g++.dg/other/pr80534-2.C: New test.
8147
1b7c8d39
RB
81482017-04-27 Richard Biener <rguenther@suse.de>
8149
8150 PR middle-end/80539
8151 * gcc.dg/torture/pr80539.c: New testcase.
8152
985b8393
JJ
81532017-04-27 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR target/77728
8156 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
8157
a480422d
VR
81582017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
8159
8160 * g++.dg/diagnostic/nested-name-1.C: New test.
8161
f9726baa
ML
81622017-04-26 Martin Liska <mliska@suse.cz>
8163
8164 * gcc.dg/guality/guality.h: Add prefix to test verification.
8165
9f4df8f1
NS
81662017-04-25 Nathan Sidwell <nathan@acm.org>
8167
8168 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
8169
1913c8f6
UB
81702017-04-25 Uros Bizjak <ubizjak@gmail.com>
8171
8172 PR target/70799
8173 * gcc.target/i386/pr70799-5.c: New test.
8174
e602bbfc
MS
81752017-04-25 Martin Sebor <msebor@redhat.com>
8176
8177 PR tree-optimization/80497
8178 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
8179
7629ae90
RR
81802017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8181 Jakub Jelinek <jakub@redhat.com>
8182
8183 PR target/77728
8184 * g++.dg/abi/pr77728-1.C: New test.
8185
2ef42cf9
MP
81862017-04-25 Marek Polacek <polacek@redhat.com>
8187
8188 PR sanitizer/80349
8189 * g++.dg/ubsan/pr80349-2.C: New test.
8190
70caf430
VR
81912017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
8192
8193 * g++.dg/cpp0x/enum34.C: New test.
8194
f66c70dc
TV
81952017-04-25 Tom de Vries <tom@codesourcery.com>
8196
8197 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
8198 variables.
8199 (dg-line): New proc.
8200 (process-message): Handle line number variables.
8201 * objc.dg/try-catch-12.m: Use dg-line.
8202
77071af6
BS
82032017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8204
8205 PR target/80482
8206 * gcc.target/powerpc/vec-constvolatile.c: New test.
8207
fbe91804
DM
82082017-04-25 David Malcolm <dmalcolm@redhat.com>
8209
8210 * g++.dg/semicolon-fixits.C: New test case.
8211
1c4ea66f
DM
82122017-04-25 David Malcolm <dmalcolm@redhat.com>
8213
8214 * gcc.dg/semicolon-fixits.c: New test case.
8215
5ca28c1d
DM
82162017-04-25 David Malcolm <dmalcolm@redhat.com>
8217
8218 * g++.dg/lookup/missing-std-include.C: New test file.
8219
2ec07fa6
RR
82202017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8221 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR target/77728
8224 * g++.dg/abi/pr77728-2.C: New test.
8225
7d5dbb22
DM
82262017-04-25 David Malcolm <dmalcolm@redhat.com>
8227
8228 PR c++/80177
8229 * g++.dg/spellcheck-pr80177.C: New test case.
8230
6a3936d4
NS
82312017-04-25 Nathan Sidwell <nathan@acm.org>
8232
8233 * g++.dg/dg.exp (find-cxx-tests): New function.
8234 (main): Use it, remove explicit pruning
8235
bed3fd46
RB
82362017-04-25 Richard Biener <rguenther@suse.de>
8237
8238 PR tree-optimization/80492
8239 * gcc.dg/pr80492.c: New testcase.
8240
c9e9c3ac
SKS
82412017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8242
8243 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
8244 for targets with int size less than 32 bits.
8245
2700fbd6
RB
82462017-04-25 Richard Biener <rguenther@suse.de>
8247
8248 PR tree-optimization/79201
8249 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8250 * gcc.target/i386/pr22152.c: Disable sinking.
8251
e57136da
AK
82522017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8253
8254 PR target/80464
8255 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8256
3cb9ee2f
AK
82572017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8258
8259 PR target/79895
8260 * gcc.target/s390/pr79895.c: New test.
8261
03db9ab5
DV
82622017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8263
8264 PR target/80080
8265 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8266 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8267 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8268
39259462
JJ
82692017-04-25 Jakub Jelinek <jakub@redhat.com>
8270
ba5d69f3
JJ
8271 PR rtl-optimization/80501
8272 * gcc.c-torture/execute/pr80501.c: New test.
8273
39259462
JJ
8274 PR rtl-optimization/80500
8275 * gcc.dg/pr80500.c: New test.
8276
bb0249cb
MG
82772017-04-25 Marc Glisse <marc.glisse@inria.fr>
8278
8279 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8280 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8281
be420eb8
JW
82822017-04-22 Janus Weil <janus@gcc.gnu.org>
8283
8284 PR fortran/80121
8285 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8286 directive.
8287
0ebd1f00
DM
82882017-04-24 David Malcolm <dmalcolm@redhat.com>
8289
8290 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8291 * jit.dg/test-alignment.c: New test case.
8292 * jit.dg/test-alignment.cc: New test case.
8293 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8294 New test case.
8295
412f61f0
DM
82962017-04-24 David Malcolm <dmalcolm@redhat.com>
8297
8298 PR c++/80016
8299 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8300 test function.
8301 (test_alignof): New test function.
8302
a8492d5e
MG
83032017-04-24 Marc Glisse <marc.glisse@inria.fr>
8304
8305 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8306
ec856f5f
VR
83072017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8308
8309 * g++.dg/diagnostic/duplicate1.C: New test.
8310 * g++.dg/cpp0x/duplicate1.C: New test.
8311
a753df11
MJ
83122017-04-24 Martin Jambor <mjambor@suse.cz>
8313
8314 PR tree-optimization/80293
8315 * g++.dg/tree-ssa/pr80293.C: New test.
8316
3ebd8e62
ML
83172017-04-24 Martin Liska <mliska@suse.cz>
8318
8319 PR middle-end/79931
8320 * g++.dg/ipa/pr79931.C: New test.
8321
f30a1190
RB
83222017-04-24 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/80494
8325 * gfortran.dg/pr80494.f90: New testcase.
8326
4c7c437c
RB
83272017-04-24 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/79725
8330 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8331
d21a8e3b
RB
83322017-04-24 Richard Biener <rguenther@suse.de>
8333
8334 PR c++/2972
8335 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8336
c7eb642e
JD
83372017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8338
8339 PR fortran/80484
8340 * gfortran.dg/dtio_29.f03: New test.
8341
60fc41bd
JW
83422017-04-22 Janus Weil <janus@gcc.gnu.org>
8343
8344 PR fortran/80121
8345 * gfortran.dg/intent_out_9.f90: New test case.
8346
2eb8a343
UB
83472017-04-23 Uros Bizjak <ubizjak@gmail.com>
8348
8349 PR target/70799
1913c8f6 8350 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8351
fc23d35a
JW
83522017-04-21 Janus Weil <janus@gcc.gnu.org>
8353
8354 PR fortran/80392
8355 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8356
7b9efd03
UB
83572017-04-21 Uros Bizjak <ubizjak@gmail.com>
8358
8359 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8360
2fd30fbe
RB
83612017-04-21 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/79547
8364 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8365
bb1bc604
RB
83662017-04-21 Richard Biener <rguenther@suse.de>
8367
8368 PR tree-optimization/78847
8369 * g++.dg/tree-ssa/pr78847.C: New testcase.
8370
666f7903
JJ
83712017-04-21 Jakub Jelinek <jakub@redhat.com>
8372
8373 PR c/80468
8374 * gcc.dg/pr80468.c: New test.
8375
25c28f47
ML
83762017-04-21 Martin Liska <mliska@suse.cz>
8377
8378 PR tree-optimization/66278
8379 * gcc.dg/vect/pr66278.c: New test.
8380
6d553e9b
RB
83812017-04-21 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/80237
8384 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8385 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8386 adjust expected optimizations.
8387
7fd1a747
RB
83882016-04-21 Richard Biener <rguenther@suse.de>
8389
8390 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8391 of inner loops.
8392 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8393 * gcc.dg/vect/vect-104.c: Likewise.
8394
2f23a412
EB
83952017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 PR tree-optimization/80426
8398 * gcc.c-torture/execute/20170429-1.c: Rename into...
8399 * gcc.c-torture/execute/20170419-1.c: ...this.
8400
8749b11f
UB
84012017-04-20 Uros Bizjak <ubizjak@gmail.com>
8402
8403 PR target/79804
8404 * gcc.target/i386/pr79804.c: New test.
8405
20917336
UB
84062017-04-20 Uros Bizjak <ubizjak@gmail.com>
8407
8408 PR target/78090
8409 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8410
2414b022
DE
84112017-04-20 David Edelsohn <dje.gcc@gmail.com>
8412
8413 * g++/opt/pr80436.C: XFAIL on AIX.
8414
34d57a10
JW
84152017-04-20 Jonathan Wakely <jwakely@redhat.com>
8416
8417 PR c++/80473
8418 * g++.dg/diagnostic/pr80473.C: New test.
8419
c3cbcd45
VR
84202017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8421
8422 * g++.dg/warn/Wextra-semi.C: New test.
8423
8a59d466
JJ
84242017-04-20 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR middle-end/80423
8427 * g++.dg/other/pr80423.C: New test.
8428
a4bb5c57
SKS
84292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8430
8431 * gcc.dg/pr80170.c: Require ptr32plus.
8432
fe1e7d0e
EB
84332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8434
8435 PR tree-optimization/80426
8436 * gcc.c-torture/execute/20170419-1.c: New test.
8437
48d811eb
JJ
84382017-04-19 Jakub Jelinek <jakub@redhat.com>
8439
f19e6a9c
JJ
8440 PR debug/80461
8441 * g++.dg/debug/pr80461.C: New test.
8442
541035a6
JJ
8443 PR c++/80459
8444 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8445 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8446 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8447
48d811eb
JJ
8448 PR debug/80436
8449 * g++.dg/opt/pr80436.C: New test.
8450
5249994e
SKS
84512017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8452
8453 * gcc.dg/torture/pr80341.c: Require int32plus.
8454
a16c8d8b 84552017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8456 Jeff Law <law@redhat.com>
a16c8d8b
EB
8457
8458 * gcc.c-torture/compile/20170419-1.c: New test.
8459
6143c998
TV
84602017-04-19 Tom de Vries <tom@codesourcery.com>
8461
8462 PR testsuite/80221
8463 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8464 subsequent dg directives.
8465 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8466 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8467 * c-c++-common/attr-fallthrough-2.c: Same.
8468 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8469 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8470 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8471 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8472 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8473 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8474 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8475 * c-c++-common/cilk-plus/CK/errors.c: Same.
8476 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8477 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8478 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8479 * c-c++-common/cpp/pr57580.c: Same.
8480 * c-c++-common/goacc/asyncwait-1.c: Same.
8481 * c-c++-common/goacc/cache-2.c: Same.
8482 * c-c++-common/goacc/declare-2.c: Same.
8483 * c-c++-common/goacc/deviceptr-1.c: Same.
8484 * c-c++-common/goacc/routine-5.c: Same.
8485 * c-c++-common/gomp/clauses-2.c: Same.
8486 * c-c++-common/gomp/ordered-3.c: Same.
8487 * c-c++-common/gomp/pr67501.c: Same.
8488 * c-c++-common/pr20000.c: Same.
8489 * c-c++-common/pr43395.c: Same.
8490 * c-c++-common/pr49706.c: Same.
8491 * c-c++-common/pr77624-1.c: Same.
8492 * c-c++-common/pr77624-2.c: Same.
8493 * c-c++-common/raw-string-14.c: Same.
8494 * c-c++-common/raw-string-16.c: Same.
8495 * c-c++-common/raw-string-3.c: Same.
8496 * c-c++-common/raw-string-4.c: Same.
8497 * c-c++-common/raw-string-5.c: Same.
8498 * c-c++-common/raw-string-6.c: Same.
8499 * g++.dg/abi/mangle41.C: Same.
8500 * g++.dg/conversion/nullptr1.C: Same.
8501 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8502 * g++.dg/cpp0x/auto27.C: Same.
8503 * g++.dg/cpp0x/constexpr-98.C: Same.
8504 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8505 * g++.dg/cpp0x/diag2.C: Same.
8506 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8507 * g++.dg/cpp0x/nullptr15.C: Same.
8508 * g++.dg/cpp0x/pr31431-2.C: Same.
8509 * g++.dg/cpp0x/pr31431.C: Same.
8510 * g++.dg/cpp0x/pr79118.C: Same.
8511 * g++.dg/cpp0x/static_assert3.C: Same.
8512 * g++.dg/cpp0x/temp_default2.C: Same.
8513 * g++.dg/cpp0x/trailing4.C: Same.
8514 * g++.dg/cpp0x/variadic-ex10.C: Same.
8515 * g++.dg/cpp0x/variadic-ex13.C: Same.
8516 * g++.dg/cpp0x/variadic-ex14.C: Same.
8517 * g++.dg/cpp0x/variadic-ex3.C: Same.
8518 * g++.dg/cpp0x/variadic-ex4.C: Same.
8519 * g++.dg/cpp0x/variadic59.C: Same.
8520 * g++.dg/cpp0x/vt-37737-2.C: Same.
8521 * g++.dg/cpp0x/vt-57397-1.C: Same.
8522 * g++.dg/cpp0x/vt-57397-2.C: Same.
8523 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8524 * g++.dg/cpp1z/gen-attrs1.C: Same.
8525 * g++.dg/diagnostic/pr71075.C: Same.
8526 * g++.dg/eh/goto2.C: Same.
8527 * g++.dg/eh/goto3.C: Same.
8528 * g++.dg/expr/bitfield4.C: Same.
8529 * g++.dg/expr/bitfield5.C: Same.
8530 * g++.dg/expr/bitfield6.C: Same.
8531 * g++.dg/expr/bool1.C: Same.
8532 * g++.dg/expr/bool3.C: Same.
8533 * g++.dg/expr/cond10.C: Same.
8534 * g++.dg/expr/cond11.C: Same.
8535 * g++.dg/expr/lval3.C: Same.
8536 * g++.dg/expr/lval4.C: Same.
8537 * g++.dg/ext/anon-struct4.C: Same.
8538 * g++.dg/ext/attrib44.C: Same.
8539 * g++.dg/ext/builtin3.C: Same.
8540 * g++.dg/ext/dllimport7.C: Same.
8541 * g++.dg/ext/label5.C: Same.
8542 * g++.dg/ext/no-asm-1.C: Same.
8543 * g++.dg/ext/utf16-4.C: Same.
8544 * g++.dg/ext/vla2.C: Same.
8545 * g++.dg/gomp/block-1.C: Same.
8546 * g++.dg/gomp/block-2.C: Same.
8547 * g++.dg/gomp/block-3.C: Same.
8548 * g++.dg/gomp/block-5.C: Same.
8549 * g++.dg/gomp/linear-2.C: Same.
8550 * g++.dg/gomp/target-1.C: Same.
8551 * g++.dg/gomp/target-2.C: Same.
8552 * g++.dg/gomp/taskgroup-1.C: Same.
8553 * g++.dg/gomp/teams-1.C: Same.
8554 * g++.dg/inherit/pure1.C: Same.
8555 * g++.dg/init/array43.C: Same.
8556 * g++.dg/init/array46.C: Same.
8557 * g++.dg/init/const10.C: Same.
8558 * g++.dg/init/ctor4-1.C: Same.
8559 * g++.dg/init/ctor4.C: Same.
8560 * g++.dg/init/new37.C: Same.
8561 * g++.dg/init/pr25811.C: Same.
8562 * g++.dg/init/pr29043.C: Same.
8563 * g++.dg/init/pr29571.C: Same.
8564 * g++.dg/lookup/duperr1.C: Same.
8565 * g++.dg/lookup/error1.C: Same.
8566 * g++.dg/lookup/koenig5.C: Same.
8567 * g++.dg/lookup/pr77549.C: Same.
8568 * g++.dg/lookup/suggestions1.C: Same.
8569 * g++.dg/lookup/using16.C: Same.
8570 * g++.dg/lookup/using7.C: Same.
8571 * g++.dg/other/anon-union3.C: Same.
8572 * g++.dg/other/array2.C: Same.
8573 * g++.dg/other/error13.C: Same.
8574 * g++.dg/other/error34.C: Same.
8575 * g++.dg/overload/builtin1.C: Same.
8576 * g++.dg/overload/conv-op1.C: Same.
8577 * g++.dg/overload/error3.C: Same.
8578 * g++.dg/overload/koenig1.C: Same.
8579 * g++.dg/overload/operator5.C: Same.
8580 * g++.dg/overload/template5.C: Same.
8581 * g++.dg/overload/unknown1.C: Same.
8582 * g++.dg/overload/using2.C: Same.
8583 * g++.dg/parse/constructor1.C: Same.
8584 * g++.dg/parse/crash36.C: Same.
8585 * g++.dg/parse/crash63.C: Same.
8586 * g++.dg/parse/error11.C: Same.
8587 * g++.dg/parse/error12.C: Same.
8588 * g++.dg/parse/error14.C: Same.
8589 * g++.dg/parse/error2.C: Same.
8590 * g++.dg/parse/error21.C: Same.
8591 * g++.dg/parse/error26.C: Same.
8592 * g++.dg/parse/error36.C: Same.
8593 * g++.dg/parse/friend12.C: Same.
8594 * g++.dg/parse/invalid-op1.C: Same.
8595 * g++.dg/parse/missing-template1.C: Same.
8596 * g++.dg/parse/parser-pr28152-2.C: Same.
8597 * g++.dg/parse/parser-pr28152.C: Same.
8598 * g++.dg/parse/pr16696-permissive.C: Same.
8599 * g++.dg/parse/pr16696.C: Same.
8600 * g++.dg/parse/pr69628.C: Same.
8601 * g++.dg/parse/ret-type2.C: Same.
8602 * g++.dg/parse/specialization1.C: Same.
8603 * g++.dg/parse/template3.C: Same.
8604 * g++.dg/parse/template9.C: Same.
8605 * g++.dg/parse/typename11.C: Same.
8606 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8607 * g++.dg/pr45330.C: Same.
8608 * g++.dg/rtti/typeid6.C: Same.
8609 * g++.dg/spellcheck-fields.C: Same.
8610 * g++.dg/spellcheck-typenames.C: Same.
8611 * g++.dg/tc1/dr108.C: Same.
8612 * g++.dg/tc1/dr147.C: Same.
8613 * g++.dg/template/arg7.C: Same.
8614 * g++.dg/template/conv11.C: Same.
8615 * g++.dg/template/crash13.C: Same.
8616 * g++.dg/template/crash55.C: Same.
8617 * g++.dg/template/dependent-expr5.C: Same.
8618 * g++.dg/template/error17.C: Same.
8619 * g++.dg/template/error33.C: Same.
8620 * g++.dg/template/error4.C: Same.
8621 * g++.dg/template/error50.C: Same.
8622 * g++.dg/template/error53.C: Same.
8623 * g++.dg/template/friend.C: Same.
8624 * g++.dg/template/func2.C: Same.
8625 * g++.dg/template/local6.C: Same.
8626 * g++.dg/template/member5.C: Same.
8627 * g++.dg/template/meminit1.C: Same.
8628 * g++.dg/template/nested3.C: Same.
8629 * g++.dg/template/nontype6.C: Same.
8630 * g++.dg/template/overload12.C: Same.
8631 * g++.dg/template/ptrmem8.C: Same.
8632 * g++.dg/template/qualified-id1.C: Same.
8633 * g++.dg/template/spec15.C: Same.
8634 * g++.dg/template/static1.C: Same.
8635 * g++.dg/template/static10.C: Same.
8636 * g++.dg/template/static2.C: Same.
8637 * g++.dg/template/ttp25.C: Same.
8638 * g++.dg/template/typedef2.C: Same.
8639 * g++.dg/template/typename2.C: Same.
8640 * g++.dg/template/unify10.C: Same.
8641 * g++.dg/template/unify6.C: Same.
8642 * g++.dg/template/unify7.C: Same.
8643 * g++.dg/template/unify9.C: Same.
8644 * g++.dg/template/varmod1.C: Same.
8645 * g++.dg/ubsan/div-by-zero-1.C: Same.
8646 * g++.dg/ubsan/pr63956.C: Same.
8647 * g++.dg/warn/Waddress-1.C: Same.
8648 * g++.dg/warn/Wconversion2.C: Same.
8649 * g++.dg/warn/Wnull-conversion-1.C: Same.
8650 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8651 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8652 * g++.dg/warn/Wswitch-1.C: Same.
8653 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8654 * g++.dg/warn/Wtype-limits.C: Same.
8655 * g++.dg/warn/Wunused-parm-5.C: Same.
8656 * g++.dg/warn/deprecated-6.C: Same.
8657 * g++.dg/warn/deprecated.C: Same.
8658 * g++.dg/warn/incomplete1.C: Same.
8659 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8660 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8661 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8662 * g++.dg/warn/overflow-warn-1.C: Same.
8663 * g++.dg/warn/overflow-warn-3.C: Same.
8664 * g++.dg/warn/overflow-warn-4.C: Same.
8665 * g++.dg/warn/pr12242.C: Same.
8666 * g++.dg/warn/pr30551-2.C: Same.
8667 * g++.dg/warn/pr30551.C: Same.
8668 * g++.old-deja/g++.benjamin/16077.C: Same.
8669 * g++.old-deja/g++.bob/inherit1.C: Same.
8670 * g++.old-deja/g++.brendan/crash56.C: Same.
8671 * g++.old-deja/g++.brendan/template17.C: Same.
8672 * g++.old-deja/g++.eh/ctor1.C: Same.
8673 * g++.old-deja/g++.jason/bool5.C: Same.
8674 * g++.old-deja/g++.jason/cond.C: Same.
8675 * g++.old-deja/g++.jason/operator.C: Same.
8676 * g++.old-deja/g++.jason/pmf5.C: Same.
8677 * g++.old-deja/g++.law/ctors5.C: Same.
8678 * g++.old-deja/g++.law/missed-error2.C: Same.
8679 * g++.old-deja/g++.law/operators9.C: Same.
8680 * g++.old-deja/g++.law/temps1.C: Same.
8681 * g++.old-deja/g++.mike/for2.C: Same.
8682 * g++.old-deja/g++.mike/ns5.C: Same.
8683 * g++.old-deja/g++.mike/ns7.C: Same.
8684 * g++.old-deja/g++.mike/p10769b.C: Same.
8685 * g++.old-deja/g++.niklas/t120.C: Same.
8686 * g++.old-deja/g++.niklas/t121.C: Same.
8687 * g++.old-deja/g++.ns/koenig5.C: Same.
8688 * g++.old-deja/g++.oliva/overload1.C: Same.
8689 * g++.old-deja/g++.other/crash24.C: Same.
8690 * g++.old-deja/g++.other/crash25.C: Same.
8691 * g++.old-deja/g++.other/decl5.C: Same.
8692 * g++.old-deja/g++.other/lineno5.C: Same.
8693 * g++.old-deja/g++.other/null3.C: Same.
8694 * g++.old-deja/g++.other/overcnv2.C: Same.
8695 * g++.old-deja/g++.other/ptrmem7.C: Same.
8696 * g++.old-deja/g++.other/typename1.C: Same.
8697 * g++.old-deja/g++.other/vaarg3.C: Same.
8698 * g++.old-deja/g++.pt/crash10.C: Same.
8699 * g++.old-deja/g++.pt/crash28.C: Same.
8700 * g++.old-deja/g++.pt/crash38.C: Same.
8701 * g++.old-deja/g++.pt/explicit70.C: Same.
8702 * g++.old-deja/g++.pt/explicit77.C: Same.
8703 * g++.old-deja/g++.pt/expr2.C: Same.
8704 * g++.old-deja/g++.pt/spec5.C: Same.
8705 * g++.old-deja/g++.pt/spec6.C: Same.
8706 * g++.old-deja/g++.pt/typename3.C: Same.
8707 * g++.old-deja/g++.pt/typename5.C: Same.
8708 * g++.old-deja/g++.pt/typename6.C: Same.
8709 * g++.old-deja/g++.pt/typename7.C: Same.
8710 * g++.old-deja/g++.pt/unify4.C: Same.
8711 * g++.old-deja/g++.pt/unify8.C: Same.
8712 * g++.old-deja/g++.pt/vaarg3.C: Same.
8713 * g++.old-deja/g++.robertl/eb22.C: Same.
8714 * g++.old-deja/g++.robertl/eb4.C: Same.
8715 * g++.old-deja/g++.robertl/eb44.C: Same.
8716 * g++.old-deja/g++.robertl/eb69.C: Same.
8717 * g++.old-deja/g++.robertl/eb98.C: Same.
8718 * gcc.dg/20031223-1.c: Same.
8719 * gcc.dg/940510-1.c: Same.
8720 * gcc.dg/990506-0.c: Same.
8721 * gcc.dg/Walloca-1.c: Same.
8722 * gcc.dg/Walloca-2.c: Same.
8723 * gcc.dg/Wconversion-integer.c: Same.
8724 * gcc.dg/Wcxx-compat-8.c: Same.
8725 * gcc.dg/Wimplicit-int-1.c: Same.
8726 * gcc.dg/Wimplicit-int-2.c: Same.
8727 * gcc.dg/Wimplicit-int-4.c: Same.
8728 * gcc.dg/Wpointer-sign-Wall.c: Same.
8729 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8730 * gcc.dg/Wshadow-1.c: Same.
8731 * gcc.dg/Wshadow-3.c: Same.
8732 * gcc.dg/Wswitch-enum-error.c: Same.
8733 * gcc.dg/Wswitch-enum.c: Same.
8734 * gcc.dg/Wswitch-error.c: Same.
8735 * gcc.dg/Wswitch.c: Same.
8736 * gcc.dg/Wtype-limits-Wextra.c: Same.
8737 * gcc.dg/Wtype-limits.c: Same.
8738 * gcc.dg/Wvla-larger-than-2.c: Same.
8739 * gcc.dg/anon-struct-5.c: Same.
8740 * gcc.dg/array-10.c: Same.
8741 * gcc.dg/array-11.c: Same.
8742 * gcc.dg/array-15.c: Same.
8743 * gcc.dg/array-2.c: Same.
8744 * gcc.dg/array-8.c: Same.
8745 * gcc.dg/array-const-2.c: Same.
8746 * gcc.dg/array-const-3.c: Same.
8747 * gcc.dg/bitfld-1.c: Same.
8748 * gcc.dg/bitfld-8.c: Same.
8749 * gcc.dg/builtin-redefine.c: Same.
8750 * gcc.dg/c11-noreturn-1.c: Same.
8751 * gcc.dg/c11-noreturn-2.c: Same.
8752 * gcc.dg/c11-static-assert-3.c: Same.
8753 * gcc.dg/c90-arraydecl-1.c: Same.
8754 * gcc.dg/c90-complex-1.c: Same.
8755 * gcc.dg/c90-complit-1.c: Same.
8756 * gcc.dg/c90-const-expr-11.c: Same.
8757 * gcc.dg/c90-const-expr-7.c: Same.
8758 * gcc.dg/c90-const-expr-8.c: Same.
8759 * gcc.dg/c90-enum-comma-1.c: Same.
8760 * gcc.dg/c90-flex-array-1.c: Same.
8761 * gcc.dg/c90-hexfloat-1.c: Same.
8762 * gcc.dg/c90-idem-qual-1.c: Same.
8763 * gcc.dg/c90-idem-qual-2.c: Same.
8764 * gcc.dg/c90-idem-qual-3.c: Same.
8765 * gcc.dg/c90-mixdecl-1.c: Same.
8766 * gcc.dg/c90-restrict-1.c: Same.
8767 * gcc.dg/c90-return-1.c: Same.
8768 * gcc.dg/c99-array-nonobj-1.c: Same.
8769 * gcc.dg/c99-arraydecl-1.c: Same.
8770 * gcc.dg/c99-complex-1.c: Same.
8771 * gcc.dg/c99-complex-2.c: Same.
8772 * gcc.dg/c99-complit-2.c: Same.
8773 * gcc.dg/c99-const-expr-7.c: Same.
8774 * gcc.dg/c99-const-expr-8.c: Same.
8775 * gcc.dg/c99-flex-array-3.c: Same.
8776 * gcc.dg/c99-flex-array-7.c: Same.
8777 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8778 * gcc.dg/c99-impl-decl-1.c: Same.
8779 * gcc.dg/c99-impl-int-1.c: Same.
8780 * gcc.dg/c99-impl-int-2.c: Same.
8781 * gcc.dg/c99-init-3.c: Same.
8782 * gcc.dg/c99-restrict-1.c: Same.
8783 * gcc.dg/c99-return-1.c: Same.
8784 * gcc.dg/c99-tag-1.c: Same.
8785 * gcc.dg/c99-tag-3.c: Same.
8786 * gcc.dg/call-diag-2.c: Same.
8787 * gcc.dg/cpp/19940712-1.c: Same.
8788 * gcc.dg/cpp/19951025-1.c: Same.
8789 * gcc.dg/cpp/19990413-1.c: Same.
8790 * gcc.dg/cpp/direct2.c: Same.
8791 * gcc.dg/cpp/direct2s.c: Same.
8792 * gcc.dg/cpp/pr28709.c: Same.
8793 * gcc.dg/cpp/pr61854-c90.c: Same.
8794 * gcc.dg/cpp/pr61854-c94.c: Same.
8795 * gcc.dg/cpp/pragma-1.c: Same.
8796 * gcc.dg/cpp/pragma-2.c: Same.
8797 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8798 * gcc.dg/cpp/trad/literals-2.c: Same.
8799 * gcc.dg/cpp/warn-comments-2.c: Same.
8800 * gcc.dg/cpp/warn-comments-3.c: Same.
8801 * gcc.dg/cpp/warn-comments.c: Same.
8802 * gcc.dg/cpp/warn-long-long-2.c: Same.
8803 * gcc.dg/cpp/warn-long-long.c: Same.
8804 * gcc.dg/cpp/warn-redefined-2.c: Same.
8805 * gcc.dg/cpp/warn-redefined.c: Same.
8806 * gcc.dg/darwin-cfstring-2.c: Same.
8807 * gcc.dg/darwin-cfstring-format-1.c: Same.
8808 * gcc.dg/decl-9.c: Same.
8809 * gcc.dg/declspec-1.c: Same.
8810 * gcc.dg/declspec-10.c: Same.
8811 * gcc.dg/declspec-11.c: Same.
8812 * gcc.dg/declspec-13.c: Same.
8813 * gcc.dg/declspec-18.c: Same.
8814 * gcc.dg/declspec-4.c: Same.
8815 * gcc.dg/declspec-5.c: Same.
8816 * gcc.dg/declspec-6.c: Same.
8817 * gcc.dg/declspec-8.c: Same.
8818 * gcc.dg/deprecated-4.c: Same.
8819 * gcc.dg/deprecated.c: Same.
8820 * gcc.dg/dfp/composite-type.c: Same.
8821 * gcc.dg/empty-source-2.c: Same.
8822 * gcc.dg/empty-source-3.c: Same.
8823 * gcc.dg/format/attr-6.c: Same.
8824 * gcc.dg/format/branch-1.c: Same.
8825 * gcc.dg/format/c90-printf-1.c: Same.
8826 * gcc.dg/format/c90-strftime-2.c: Same.
8827 * gcc.dg/format/c99-strftime-1.c: Same.
8828 * gcc.dg/format/cmn-err-1.c: Same.
8829 * gcc.dg/format/few-1.c: Same.
8830 * gcc.dg/format/ms_branch-1.c: Same.
8831 * gcc.dg/format/ms_unnamed-1.c: Same.
8832 * gcc.dg/format/ms_va-1.c: Same.
8833 * gcc.dg/format/unnamed-1.c: Same.
8834 * gcc.dg/format/va-1.c: Same.
8835 * gcc.dg/format/xopen-1.c: Same.
8836 * gcc.dg/funcdef-var-1.c: Same.
8837 * gcc.dg/funcdef-var-2.c: Same.
8838 * gcc.dg/gnu89-const-expr-1.c: Same.
8839 * gcc.dg/gnu89-const-expr-2.c: Same.
8840 * gcc.dg/gnu90-const-expr-1.c: Same.
8841 * gcc.dg/gnu99-const-expr-1.c: Same.
8842 * gcc.dg/gnu99-const-expr-2.c: Same.
8843 * gcc.dg/gnu99-init-2.c: Same.
8844 * gcc.dg/gomp/_Atomic-5.c: Same.
8845 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8846 * gcc.dg/gomp/atomic-5.c: Same.
8847 * gcc.dg/gomp/linear-1.c: Same.
8848 * gcc.dg/gomp/pr67500.c: Same.
8849 * gcc.dg/init-bad-1.c: Same.
8850 * gcc.dg/init-bad-2.c: Same.
8851 * gcc.dg/init-bad-3.c: Same.
8852 * gcc.dg/init-string-1.c: Same.
8853 * gcc.dg/label-compound-stmt-1.c: Same.
8854 * gcc.dg/label-decl-2.c: Same.
8855 * gcc.dg/label-decl-4.c: Same.
8856 * gcc.dg/large-size-array-2.c: Same.
8857 * gcc.dg/large-size-array-4.c: Same.
8858 * gcc.dg/lvalue-6.c: Same.
8859 * gcc.dg/m-un-2.c: Same.
8860 * gcc.dg/multiple-overflow-warn-1.c: Same.
8861 * gcc.dg/multiple-overflow-warn-2.c: Same.
8862 * gcc.dg/multiple-overflow-warn-3.c: Same.
8863 * gcc.dg/nested-redef-1.c: Same.
8864 * gcc.dg/no-asm-1.c: Same.
8865 * gcc.dg/no-asm-3.c: Same.
8866 * gcc.dg/no-asm-4.c: Same.
8867 * gcc.dg/noncompile/20010524-1.c: Same.
8868 * gcc.dg/noncompile/incomplete-5.c: Same.
8869 * gcc.dg/noncompile/pr44517.c: Same.
8870 * gcc.dg/noncompile/pr52290.c: Same.
8871 * gcc.dg/noreturn-1.c: Same.
8872 * gcc.dg/overflow-warn-1.c: Same.
8873 * gcc.dg/overflow-warn-2.c: Same.
8874 * gcc.dg/overflow-warn-3.c: Same.
8875 * gcc.dg/overflow-warn-4.c: Same.
8876 * gcc.dg/parm-mismatch-1.c: Same.
8877 * gcc.dg/parser-pr28152-2.c: Same.
8878 * gcc.dg/parser-pr28152.c: Same.
8879 * gcc.dg/pedwarn-init.c: Same.
8880 * gcc.dg/pointer-arith-2.c: Same.
8881 * gcc.dg/pointer-arith-3.c: Same.
8882 * gcc.dg/pointer-arith-4.c: Same.
8883 * gcc.dg/pr14475.c: Same.
8884 * gcc.dg/pr18596-3.c: Same.
8885 * gcc.dg/pr18809-1.c: Same.
8886 * gcc.dg/pr27953.c: Same.
8887 * gcc.dg/pr30457.c: Same.
8888 * gcc.dg/pr30551-2.c: Same.
8889 * gcc.dg/pr30551-3.c: Same.
8890 * gcc.dg/pr30551-4.c: Same.
8891 * gcc.dg/pr30551-5.c: Same.
8892 * gcc.dg/pr30551-6.c: Same.
8893 * gcc.dg/pr30551.c: Same.
8894 * gcc.dg/pr36997.c: Same.
8895 * gcc.dg/pr41842.c: Same.
8896 * gcc.dg/pr48552-1.c: Same.
8897 * gcc.dg/pr48552-2.c: Same.
8898 * gcc.dg/pr59717.c: Same.
8899 * gcc.dg/pr61077.c: Same.
8900 * gcc.dg/pr61096-1.c: Same.
8901 * gcc.dg/pr63626.c: Same.
8902 * gcc.dg/pr64223-1.c: Same.
8903 * gcc.dg/pr64223-2.c: Same.
8904 * gcc.dg/pr8788-1.c: Same.
8905 * gcc.dg/pr8927-1.c: Same.
8906 * gcc.dg/pragma-darwin.c: Same.
8907 * gcc.dg/pragma-diag-5.c: Same.
8908 * gcc.dg/pragma-message.c: Same.
8909 * gcc.dg/redecl-1.c: Same.
8910 * gcc.dg/simd-1.c: Same.
8911 * gcc.dg/simd-5.c: Same.
8912 * gcc.dg/simd-6.c: Same.
8913 * gcc.dg/spellcheck-fields.c: Same.
8914 * gcc.dg/spellcheck-typenames.c: Same.
8915 * gcc.dg/struct-semi-2.c: Same.
8916 * gcc.dg/struct-semi-3.c: Same.
8917 * gcc.dg/transparent-union-3.c: Same.
8918 * gcc.dg/ucnid-8.c: Same.
8919 * gcc.dg/uninit-pr19430-O0.c: Same.
8920 * gcc.dg/uninit-pr19430.c: Same.
8921 * gcc.dg/uninit-pr20644-O0.c: Same.
8922 * gcc.dg/utf-dflt.c: Same.
8923 * gcc.dg/utf-dflt2.c: Same.
8924 * gcc.dg/utf16-4.c: Same.
8925 * gcc.dg/vla-11.c: Same.
8926 * gcc.dg/vla-20.c: Same.
8927 * gcc.dg/vla-init-1.c: Same.
8928 * gcc.dg/vla-init-2.c: Same.
8929 * gcc.dg/vla-init-3.c: Same.
8930 * gcc.dg/weak/weak-6.c: Same.
8931 * gcc.dg/weak/weak-7.c: Same.
8932 * gcc.dg/wtr-int-type-1.c: Same.
8933 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8934 * gcc.target/arm/polytypes.c: Same.
8935 * gcc.target/i386/spellcheck-options-4.c: Same.
8936 * gcc.target/powerpc/20030218-1.c: Same.
8937 * gcc.target/sh/pr21255-4.c: Same.
8938 * gcc.test-framework/dg-error-exp-XP.c: Same.
8939 * gfortran.dg/array_constructor_30.f03: Same.
8940 * gfortran.dg/class_30.f90: Same.
8941 * gfortran.dg/goacc/subarrays.f95: Same.
8942 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8943 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8944 * gfortran.dg/intrinsic_std_1.f90: Same.
8945 * gfortran.dg/pr70006.f90: Same.
8946 * gfortran.dg/warning-directive-1.F90: Same.
8947 * gfortran.dg/warning-directive-2.F90: Same.
8948 * gfortran.dg/warning-directive-3.F90: Same.
8949 * gfortran.dg/warning-directive-4.F90: Same.
8950 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8951 * obj-c++.dg/class-extension-1.mm: Same.
8952 * obj-c++.dg/class-extension-2.mm: Same.
8953 * obj-c++.dg/class-protocol-1.mm: Same.
8954 * obj-c++.dg/cxx-ivars-1.mm: Same.
8955 * obj-c++.dg/duplicate-class-1.mm: Same.
8956 * obj-c++.dg/exceptions-3.mm: Same.
8957 * obj-c++.dg/exceptions-4.mm: Same.
8958 * obj-c++.dg/exceptions-5.mm: Same.
8959 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8960 * obj-c++.dg/fsf-package-0.m: Same.
8961 * obj-c++.dg/invalid-type-1.mm: Same.
8962 * obj-c++.dg/method-12.mm: Same.
8963 * obj-c++.dg/method-13.mm: Same.
8964 * obj-c++.dg/method-15.mm: Same.
8965 * obj-c++.dg/method-16.mm: Same.
8966 * obj-c++.dg/method-6.mm: Same.
8967 * obj-c++.dg/method-7.mm: Same.
8968 * obj-c++.dg/property/at-property-1.mm: Same.
8969 * obj-c++.dg/property/at-property-14.mm: Same.
8970 * obj-c++.dg/property/at-property-17.mm: Same.
8971 * obj-c++.dg/property/at-property-21.mm: Same.
8972 * obj-c++.dg/property/at-property-5.mm: Same.
8973 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8974 * obj-c++.dg/property/dynamic-3.mm: Same.
8975 * obj-c++.dg/property/dynamic-4.mm: Same.
8976 * obj-c++.dg/property/property-neg-1.mm: Same.
8977 * obj-c++.dg/property/property-neg-6.mm: Same.
8978 * obj-c++.dg/property/synthesize-11.mm: Same.
8979 * obj-c++.dg/property/synthesize-5.mm: Same.
8980 * obj-c++.dg/property/synthesize-6.mm: Same.
8981 * obj-c++.dg/proto-lossage-4.mm: Same.
8982 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8983 * obj-c++.dg/strings/strings-1.mm: Same.
8984 * obj-c++.dg/super-class-1.mm: Same.
8985 * obj-c++.dg/syntax-error-6.mm: Same.
8986 * obj-c++.dg/syntax-error-7.mm: Same.
8987 * obj-c++.dg/syntax-error-9.mm: Same.
8988 * obj-c++.dg/try-catch-13.mm: Same.
8989 * objc.dg/attributes/method-noreturn-1.m: Same.
8990 * objc.dg/bad-receiver-type-2.m: Same.
8991 * objc.dg/bad-receiver-type.m: Same.
8992 * objc.dg/call-super-2.m: Same.
8993 * objc.dg/class-2.m: Same.
8994 * objc.dg/class-extension-1.m: Same.
8995 * objc.dg/class-extension-2.m: Same.
8996 * objc.dg/class-protocol-1.m: Same.
8997 * objc.dg/desig-init-1.m: Same.
8998 * objc.dg/duplicate-class-1.m: Same.
8999 * objc.dg/exceptions-3.m: Same.
9000 * objc.dg/exceptions-4.m: Same.
9001 * objc.dg/exceptions-5.m: Same.
9002 * objc.dg/foreach-6.m: Same.
9003 * objc.dg/foreach-7.m: Same.
9004 * objc.dg/fsf-nsstring-format-1.m: Same.
9005 * objc.dg/fsf-package-0.m: Same.
9006 * objc.dg/invalid-type-1.m: Same.
9007 * objc.dg/method-11.m: Same.
9008 * objc.dg/method-19.m: Same.
9009 * objc.dg/method-2.m: Same.
9010 * objc.dg/method-20.m: Same.
9011 * objc.dg/method-5.m: Same.
9012 * objc.dg/method-6.m: Same.
9013 * objc.dg/method-7.m: Same.
9014 * objc.dg/method-9.m: Same.
9015 * objc.dg/missing-proto-3.m: Same.
9016 * objc.dg/private-1.m: Same.
9017 * objc.dg/property/at-property-1.m: Same.
9018 * objc.dg/property/at-property-14.m: Same.
9019 * objc.dg/property/at-property-17.m: Same.
9020 * objc.dg/property/at-property-21.m: Same.
9021 * objc.dg/property/at-property-5.m: Same.
9022 * objc.dg/property/dynamic-3.m: Same.
9023 * objc.dg/property/dynamic-4.m: Same.
9024 * objc.dg/property/property-neg-1.m: Same.
9025 * objc.dg/property/property-neg-6.m: Same.
9026 * objc.dg/property/synthesize-11.m: Same.
9027 * objc.dg/property/synthesize-5.m: Same.
9028 * objc.dg/property/synthesize-6.m: Same.
9029 * objc.dg/proto-hier-1.m: Same.
9030 * objc.dg/proto-lossage-4.m: Same.
9031 * objc.dg/protocol-qualifier-2.m: Same.
9032 * objc.dg/strings/strings-1.m: Same.
9033 * objc.dg/type-size-1.m: Same.
9034
d904a983
JL
90352017-04-18 Jeff Law <law@redhat.com>
9036
9037 PR target/74563
9038 * gcc.target/mips/pr74563: New test.
9039
0155ed56
JJ
90402017-04-18 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR tree-optimization/80443
9043 * gcc.c-torture/compile/pr80443.c: New test.
9044
f380f608
RS
90452017-04-18 Richard Sandiford <richard.sandiford@arm.com>
9046
9047 PR rtl-optimization/80357
9048 * gcc.c-torture/compile/pr80357.c: New test.
9049
dd68669b
JL
90502017-04-18 Jeff Law <law@redhat.com>
9051
9052 PR middle-end/80422
9053 * gcc.c-torture/compile/pr80422.c: New test.
9054
1cda61fc
JJ
90552017-04-18 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR debug/80263
9058 * gcc.dg/debug/dwarf2/pr80263.c: New test.
9059
19970253
MM
90602017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9061
9062 PR target/80099
9063 * gcc.target/powerpc/pr80099-1.c: New test.
9064 * gcc.target/powerpc/pr80099-2.c: Likewise.
9065 * gcc.target/powerpc/pr80099-3.c: Likewise.
9066 * gcc.target/powerpc/pr80099-4.c: Likewise.
9067 * gcc.target/powerpc/pr80099-5.c: Likewise.
9068
8487c9a5
JJ
90692017-04-18 Jakub Jelinek <jakub@redhat.com>
9070
3b5fb3cb
JJ
9071 PR sanitizer/80444
9072 * gcc.dg/sancov/pr80444.c: New test.
9073
8487c9a5
JJ
9074 PR middle-end/79788
9075 PR middle-end/80375
9076 * gcc.dg/pr79788-1.c: New test.
9077 * gcc.dg/pr79788-2.c: New test.
9078
be7c73ae
MP
90792017-04-18 Marek Polacek <polacek@redhat.com>
9080
9081 PR c++/80244 - ICE with attribute in template alias.
9082 * g++.dg/cpp0x/alias-decl-59.C: New test.
9083
d6e3e8a5
MP
9084 PR c++/80241 - ICE with alignas pack expansion.
9085 * g++.dg/cpp0x/alignas11.C: New test.
9086
1adb82e1
BE
90872017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9088
9089 PR c++/80287
9090 * g++.dg/lto/pr80287_0.C: New test.
9091
fb5e5621
KN
90922017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9093
9094 PR target/80315
9095 * gcc.target/powerpc/pr80315-1.c: New test.
9096 * gcc.target/powerpc/pr80315-2.c: New test.
9097 * gcc.target/powerpc/pr80315-3.c: New test.
9098 * gcc.target/powerpc/pr80315-4.c: New test.
9099
afeaeb70
TV
91002017-04-16 Tom de Vries <tom@codesourcery.com>
9101
9102 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
9103 directive.
9104 * g++.dg/parse/error3.C: Same.
9105 * g++.old-deja/g++.pt/niklas01a.C: Same.
9106 * gcc.dg/990506-0.c: Same.
9107 * gcc.dg/cpp/19990413-1.c: Same.
9108 * gcc.dg/cpp/pragma-1.c: Same.
9109 * gcc.dg/cpp/pragma-2.c: Same.
9110 * gcc.dg/m-un-2.c: Same.
9111 * objc.dg/private-1.m: Same.
9112
604f37cd
UB
91132017-04-15 Uros Bizjak <ubizjak@gmail.com>
9114
9115 * gcc.dg/pr54669.c: Fix dg-do directive.
9116 * gcc.dg/pr78582.c: Ditto.
9117 * gcc.dg/pr80020.c: Ditto.
9118 * gcc.dg/torture/pr57993-2.cpp: Ditto.
9119 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
9120 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
9121 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
9122 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
9123 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
9124 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
9125 * gcc.dg/tree-ssa/pr79352.c: Ditto.
9126 * gcc.dg/tree-ssa/pr79376.c: Ditto.
9127 * gcc.dg/tree-ssa/pr79691.c: Ditto.
9128
35cfdb17
DH
91292017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
9130
604f37cd 9131 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
9132 * gfortran.dg/generic_29.f90: Likewise.
9133 * gfortran.dg/goacc/multi-clause.f90: Likewise.
9134 * gfortran.dg/pr41922.f90: Likewise.
9135 * gfortran.dg/pr70006.f90: Likewise.
9136
f378be38
SB
91372017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
9138
9139 PR tree-optimization/66612
9140 * gcc.target/powerpc/20050830-1.c: Remove xfail.
9141
43076492
JW
91422017-04-14 Janus Weil <janus@gcc.gnu.org>
9143
9144 PR fortran/80361
9145 * gfortran.dg/class_62.f90: New test case.
9146
dd3d6a42
AB
91472017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
9148
9149 * gcc.target/arc/loop-1.c: New file.
9150
31a07c81
MM
91512017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9152
9153 PR target/80098
9154 * gcc.target/powerpc/pr80098-1.c: New test.
9155 * gcc.target/powerpc/pr80098-2.c: Likewise.
9156 * gcc.target/powerpc/pr80098-3.c: Likewise.
9157 * gcc.target/powerpc/pr80098-4.c: Likewise.
9158
09956017
JJ
91592017-04-13 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR sanitizer/80403
9162 * g++.dg/ubsan/pr80403-2.C: New test.
9163
bc042396
VM
91642017-04-13 Vladimir Makarov <vmakarov@redhat.com>
9165
9166 PR rtl-optimization/80343
9167 * gcc.target/powerpc/pr80343.c: New.
9168
abac4c34
DK
91692017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
9170
9171 PR sanitizer/80414
9172 * c-c++-common/ubsan/bounds-15.c: New test.
9173
43a3aa03
RB
91742017-04-13 Richard Biener <rguenther@suse.de>
9175
9176 PR testsuite/80416
9177 * g++.dg/torture/pr79671.C: Fix asm constraints.
9178
031fbdb9
JJ
91792017-04-13 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR debug/80321
9182 * gcc.dg/debug/pr80321.c: New test.
9183
91842017-04-13 Eric Botcazou <ebotcazou@adacore.com>
9185
9186 * gnat.dg/debug10.adb: New test.
9187 * gnat.dg/debug10_pkg.ads: New helper.
9188
76873758
JJ
91892017-04-12 Jakub Jelinek <jakub@redhat.com>
9190
deed3da9
JJ
9191 PR tree-optimization/79390
9192 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
9193
b96a3e11
JJ
9194 PR sanitizer/80403
9195 PR sanitizer/80404
9196 PR sanitizer/80405
9197 * g++.dg/ubsan/pr80403.C: New test.
9198 * g++.dg/ubsan/pr80404.C: New test.
9199 * g++.dg/ubsan/pr80405.C: New test.
9200
76873758
JJ
9201 PR c/80163
9202 * gcc.dg/torture/pr80163.c: New test.
9203
940c9a7c 92042017-04-12 Richard Biener <rguenther@suse.de>
76873758 9205 Jeff Law <law@redhat.com>
940c9a7c
RB
9206
9207 PR tree-optimization/80359
9208 * gcc.dg/torture/pr80359.c: New testcase.
9209
350792ff 92102017-04-12 Richard Biener <rguenther@suse.de>
76873758 9211 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
9212
9213 PR middle-end/79671
9214 * g++.dg/torture/pr79671.C: New testcase.
9215 * g++.dg/lto/pr79671_0.C: Likewise.
9216 * g++.dg/lto/pr79671_1.c: Likewise.
9217
d62e6f10
JJ
92182017-04-12 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR sanitizer/80349
9221 * g++.dg/ubsan/pr80349.C: New test.
9222
8585103f
JJ
92232017-04-11 Jakub Jelinek <jakub@redhat.com>
9224
347e1f77
JJ
9225 PR c++/80370
9226 * g++.dg/cpp1z/decomp28.C: New test.
9227
df1c878e
JJ
9228 PR middle-end/80100
9229 * gcc.dg/pr80100.c: New test.
9230
8585103f
JJ
9231 PR rtl-optimization/80385
9232 * g++.dg/opt/pr80385.C: New test.
9233
c6cf6ef7
ML
92342017-04-11 Martin Liska <mliska@suse.cz>
9235
9236 PR ipa/80212
9237 * g++.dg/ipa/pr80212.C: New test.
9238
3812f460
MS
92392017-04-11 Martin Sebor <msebor@redhat.com>
9240
9241 PR middle-end/80364
9242 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
9243
9f679370
ML
92442017-04-11 Martin Liska <mliska@suse.cz>
9245
9246 PR sanitizer/70878
9247 * gcc.dg/ubsan/pr70878.c: New test.
9248
82665822
JJ
92492017-04-11 Jakub Jelinek <jakub@redhat.com>
9250
cb278caa
JJ
9251 PR target/80381
9252 * gcc.target/i386/pr80381.c: New test.
9253
82665822
JJ
9254 PR c++/80363
9255 * g++.dg/ext/pr80363.C: New test.
9256
abde687a
SKS
92572017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9258
9259 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9260 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9261 Add avr-*-* to non-lp64 selector.
9262
13e6ec34
MS
92632017-04-10 Martin Sebor <msebor@redhat.com>
9264
9265 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9266 * gcc.dg/pr40340-4.c: Same.
9267
a2cb1196
NK
92682017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9269
13e6ec34 9270 PR fortran/69498
a2cb1196
NK
9271 * gfortran.dg/submodule_unexp.f90: Modified test
9272 to account for new error.
9273 * gfortran.dg/submodule_twice.f90: New Test
9274
b447b28c
JJ
92752017-04-10 Jakub Jelinek <jakub@redhat.com>
9276
9277 PR c++/80176
9278 * g++.dg/init/ref23.C: New test.
9279
3bbd6768
TK
92802017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9281
9282 PR tree-optimization/80304
9283 * gfortran.dg/do_concurrent_4.f90: New test case.
9284
99827b5c
JW
92852017-04-10 Janus Weil <janus@gcc.gnu.org>
9286
9287 PR fortran/80046
9288 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9289
7db31bc2
DE
92902017-04-10 David Edelsohn <dje.gcc@gmail.com>
9291
9292 * g++.dg/torture/pr79905.C: Add -maltivec option.
9293
9058a2c5
JL
92942017-04-10 Jeff Law <law@redhat.com>
9295
9296 PR tree-optimization/80374
9297 * g++.dg/pr80374.c: New test.
9298
bd8f8642
KN
92992017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9300
9301 PR target/80108
9302 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9303 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9304
f634dd47
UB
93052017-04-10 Uros Bizjak <ubizjak@gmail.com>
9306
9307 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9308
065ba179
UB
93092017-04-10 Uros Bizjak <ubizjak@gmail.com>
9310
9311 PR testsuite/79356
9312 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9313
71b838d0
DS
93142017-04-10 Daniel Santos <daniel.santos@pobox.com>
9315
9316 PR testsuite/79867
9317 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9318
98a7a34e
MP
93192017-04-10 Marek Polacek <polacek@redhat.com>
9320
9321 PR sanitizer/80348
9322 * g++.dg/ubsan/div-by-zero-3.C: New test.
9323
aac69a62
BC
93242017-04-10 Bin Cheng <bin.cheng@arm.com>
9325
9326 PR tree-optimization/80153
9327 * gcc.c-torture/execute/pr80153.c: New.
9328
737237c9
RB
93292017-04-10 Richard Biener <rguenther@suse.de>
9330
9331 PR middle-end/80362
9332 * gcc.dg/torture/pr80362.c: New testcase.
9333
ba6ee9fc
RB
93342017-04-10 Richard Biener <rguenther@suse.de>
9335
9336 PR tree-optimization/80304
9337 * gcc.dg/torture/pr80304.c: New testcase.
9338
4d1a05f1
NS
93392017-04-10 Nathan Sidwell <nathan@acm.org>
9340
9341 PR target/79905
9342 * g++.dg/torture/pr79905.C: New.
9343
3ee0fb02
ML
93442017-04-10 Martin Liska <mliska@suse.cz>
9345
9346 PR sanitizer/80350
9347 * c-c++-common/ubsan/pr80350.c: New test.
9348
167a5b77
JJ
93492017-04-10 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR target/80324
9352 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9353
d691b7e4
ML
93542017-04-08 Martin Liska <mliska@suse.cz>
9355
9356 Revert:
9357 2017-04-07 Martin Liska <mliska@suse.cz>
9358
9359 PR ipa/80212
9360 * g++.dg/ipa/pr80212.C: New test.
9361
dcb2c527
JJ
93622017-04-07 Jakub Jelinek <jakub@redhat.com>
9363
c98b0016
JJ
9364 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9365 dg-options.
9366 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9367
dcb2c527
JJ
9368 PR target/80322
9369 PR target/80323
9370 PR target/80325
9371 PR target/80326
9372 * gcc.target/i386/avx512f-undefined-1.c: New test.
9373 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9374 * gcc.target/i386/avx-cvtsd-1.c: New test.
9375 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9376 * gcc.target/i386/avx512f-abspd-1.c: New test.
9377 * gcc.target/i386/avx-cvtss-1.c: New test.
9378 * gcc.target/i386/avx512f-absps-1.c: New test.
9379 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9380 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9381
1ef532f4
MP
93822017-04-07 Marek Polacek <polacek@redhat.com>
9383
9384 PR sanitizer/80348
9385 * g++.dg/ubsan/div-by-zero-2.C: New test.
9386
2166aeb3
MP
9387 PR c++/80095
9388 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9389
057da7af
VM
93902017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9391
9392 PR rtl-optimization/70478
9393 * gcc.target/s390/pr70478.c: New.
9394
3b6cb9e3
ML
93952017-04-07 Martin Liska <mliska@suse.cz>
9396
9397 PR target/79889
9398 * g++.dg/ext/mv8.C: Add aarch64* targets.
9399
70cd23c0
ML
94002017-04-07 Martin Liska <mliska@suse.cz>
9401
9402 PR ipa/80212
9403 * g++.dg/ipa/pr80212.C: New test.
9404
fe6bb25f
TP
94052017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9406
9407 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9408
bf7b869a
RB
94092017-04-07 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/80334
9412 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9413 alignas on stack.
9414
2d143ba8
RB
94152017-04-07 Richard Biener <rguenther@suse.de>
9416
9417 PR middle-end/80341
9418 * gcc.dg/torture/pr80341.c: New testcase.
9419
ed3cd38d
JJ
94202017-04-06 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR debug/80234
9423 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9424 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9425
e5f56581
UB
94262017-04-06 Uros Bizjak <ubizjak@gmail.com>
9427
9428 PR target/79733
9429 * gcc.target/i386/pr79733.c: New test.
9430
a5211c80
UB
94312017-04-06 Uros Bizjak <ubizjak@gmail.com>
9432
9433 PR target/80298
9434 * gcc.target/i386/pr80298-1.c: New test.
9435 * gcc.target/i386/pr80298-2.c: Ditto.
9436
db086c96
TP
94372017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9438
9439 PR target/80082
9440 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9441 ARMv7-R.
9442
09b63f67
RB
94432017-04-06 Richard Biener <rguenther@suse.de>
9444
9445 PR tree-optimization/80334
9446 * g++.dg/torture/pr80334.C: New testcase.
9447
d9f8c5af
ML
94482017-04-06 Martin Liska <mliska@suse.cz>
9449
9450 PR sanitizer/80166
9451 * gcc.dg/asan/pr80166.c: New test.
9452
1b68991f
RO
94532017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9454
9455 PR tree-optimization/79390
9456 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9457
0f784346
RB
94582017-04-06 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/80262
9461 * gcc.target/i386/pr80262.c: New testcase.
9462
23a429c2
RB
94632017-04-06 Richard Biener <rguenther@suse.de>
9464
9465 PR middle-end/80281
9466 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9467
e2323a2b
VM
94682017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9469
9470 PR rtl-optimization/70703
9471 * gcc.target/i386/pr70703.c: New.
9472
47a11342
JJ
94732017-04-05 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR sanitizer/80308
9476 * c-c++-common/asan/pr80308.c: New test.
9477
d0ee17a5
DV
94782017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9479
9480 PR target/79890
9481 * gcc.target/s390/pr79890.c: New test case.
9482
36f896c7
JJ
94832017-04-05 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR target/80310
9486 * c-c++-common/ubsan/pr80310.c: New test.
9487
d16e2ddd
JJ
94882017-04-04 Jakub Jelinek <jakub@redhat.com>
9489
e1201dff
JJ
9490 PR c++/80297
9491 * g++.dg/torture/pr80297.C: New test.
9492
d16e2ddd
JJ
9493 PR tree-optimization/79390
9494 * gcc.target/i386/pr79390.c: New test.
9495 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9496
c0ea338b
VR
94972017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9498
9499 PR c++/80296
9500 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9501
a1527a93
TP
95022017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9503
9504 PR target/80307
9505 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9506 targeting any CPU or architecture.
9507 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9508 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9509 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9510 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9511 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9512 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9513 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9514 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9515
065ba179 95162017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9517
9518 PR fortran/69498
9519 * gfortran.dg/submodule_unexp.f90: New test.
9520
b1fd967c
JJ
95212017-04-04 Jakub Jelinek <jakub@redhat.com>
9522
9523 PR target/80286
9524 * gcc.target/i386/avx-pr80286.c: New test.
9525 * gcc.dg/pr80286.c: New test.
9526
248179b5
RB
95272017-04-04 Richard Biener <rguenther@suse.de>
9528
9529 PR middle-end/80281
9530 * gcc.dg/torture/pr80281.c: New testcase.
9531
a577fcf2
RB
95322017-04-04 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/80275
9535 * g++.dg/opt/pr80275.C: Make g static.
9536
833bbf60
SB
95372017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9538
9539 PR rtl-optimization/60818
9540 * gcc.c-torture/compile/pr60818.c: New testcase.
9541
5764ee3c
JW
95422017-04-03 Jonathan Wakely <jwakely@redhat.com>
9543
9544 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9545 * gcc.dg/20031012-1.c: Likewise.
9546 * gcc.dg/ipa/ipcp-1.c: Likewise.
9547 * gcc.dg/torture/matrix-3.c: Likewise.
9548 * gcc.target/powerpc/ppc-spe.c: Likewise.
9549 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9550
bbdf4e81
PB
95512017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9552
9553 PR target/80246
9554 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9555 powerpc_vsx_ok.
9556 (std, ld): Limit scan-assembler-times check to lp64.
9557 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9558 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9559 powerpc_vsx_ok.
9560
44bc146f
PB
95612017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9562
9563 PR target/80246
9564 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9565
fff80893
RB
95662017-04-03 Richard Biener <rguenther@suse.de>
9567
9568 PR tree-optimization/80275
9569 * g++.dg/opt/pr80275.C: New testcase.
9570
79f9fc38
DV
95712017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9572
9573 PR testsuite/79356
9574 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9575
a8e70fd3
RD
95762017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9577
9578 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9579 (bal): Increase iteration count and assume alignment.
9580
e0061866
BC
95812017-04-03 Bin Cheng <bin.cheng@arm.com>
9582
9583 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9584
c2d43326
AP
95852017-04-02 Andrew Pinski <apinski@cavium.com>
9586
9587 * gcc.c-torture/compile/nested-3.c: New testcase.
9588 * gcc.c-torture/execute/20170401-1.c: New testcase.
9589 * gcc.c-torture/execute/20170401-2.c: New testcase.
9590
a5a9046d
SB
95912017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9592
9593 PR rtl-optimization/79405
9594 gcc.dg/pr79405.c: New testcase.
9595
6f3af356
JJ
95962017-03-31 Jakub Jelinek <jakub@redhat.com>
9597
eee3756d
JJ
9598 PR debug/79255
9599 * gcc.dg/pr79255.c: New test.
9600
6f3af356
JJ
9601 PR c++/79572
9602 * g++.dg/ubsan/null-8.C: New test.
9603
99e6cfd6
PH
96042017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9605
9606 PR target/80107
9607 * gfortran.dg/pr80107.f: New.
9608
094e6b7a
JL
96092017-03-31 Jeff Law <law@redhat.com>
9610
9611 PR tree-optimization/49498
9612 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9613
eceb2409 96142017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9615
eceb2409
RB
9616 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9617
c412c01a 96182017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9619
c412c01a
RB
9620 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9621
005f12bf
JJ
96222017-03-31 Jakub Jelinek <jakub@redhat.com>
9623
af88f557
JJ
9624 PR libstdc++/80251
9625 * g++.dg/ext/is_aggregate.C: New test.
9626
7d790165
JJ
9627 PR middle-end/80173
9628 * gcc.target/i386/pr80173.c: New test.
9629
a7d55154
JJ
9630 PR middle-end/80163
9631 * gcc.dg/pr80163.c: New test.
9632
005f12bf
JJ
9633 PR debug/80025
9634 * gcc.dg/torture/pr80025.c: New test.
9635
c8e0f43f
MF
96362017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9637
9638 * gcc.target/mips/pr52125.c: Add -msym32.
9639
724d25f3
JJ
96402017-03-30 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR translation/80189
9643 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9644 * g++.dg/gomp/sharing-1.C: Likewise.
9645 * gfortran.dg/gomp/pr44536.f90: Likewise.
9646 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9647 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9648 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9649 * gfortran.dg/gomp/pr33439.f90: Likewise.
9650 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9651 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9652 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9653 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9654 * gcc.dg/gomp/sharing-1.c: Likewise.
9655
05dc406d
PB
96562017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9657
9658 PR target/80246
9659 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9660 Darwin and SPE.
9661 (dxex, dxexq): Update return type.
9662 (diex, diexq): Update argument type.
9663 * gcc.target/powerpc/pr80246.c: New test.
9664
b0fd4d7e
MJ
96652017-03-30 Martin Jambor <mjambor@suse.cz>
9666
9667 PR ipa/77333
9668 * g++.dg/ipa/pr77333.C: New test.
9669
de008ec4
JJ
96702017-03-30 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR target/80206
9673 * gcc.target/i386/pr80206.c: New test.
9674
28c02407
RB
96752017-03-30 Richard Biener <rguenther@suse.de>
9676
9677 PR tree-optimization/77498
9678 * gfortran.dg/pr77498.f: New testcase.
9679
10fa8dfb
MP
96802017-03-29 Marek Polacek <polacek@redhat.com>
9681
9682 PR c/79730
9683 * gcc.dg/pr79730.c: New test.
9684
fdc54f39
JD
96852017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9686
9687 PR libgfortran/78670
9688 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9689 a character of length 1. Update test for success.
9690 * gfortran.dg/dtio_28.f03: New test.
9691 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9692 'scratch' to delete the file when done.
9693
533c0b69
SB
96942017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 PR rtl-optimization/80233
9697 * gcc.c-torture/compile/pr80233.c: New testcase.
9698
e35229f8
TK
96992017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9700
9701 PR fortran/80254
9702 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9703 * gfortran.dg/dec_io_2a.f90: instead (new test).
9704
5c0a28d4
JW
97052017-03-28 Jiong Wang <jiong.wang@arm.com>
9706
9707 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9708
19846619
SB
97092017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9710
9711 PR testsuite/43496
9712 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9713 generating PIC code.
9714
e5119fab
VM
97152017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9716
9717 PR rtl-optimization/80193
9718 * gcc.target/i386/pr80193.c: New.
9719
cf474530
JW
97202017-03-28 Janus Weil <janus@gcc.gnu.org>
9721
9722 PR fortran/78661
9723 * gfortran.dg/dtio_25.f90: Modified test case.
9724 * gfortran.dg/dtio_27.f90: New test case.
9725
34fac449
UB
97262017-03-28 Uros Bizjak <ubizjak@gmail.com>
9727
9728 PR target/53383
9729 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9730 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9731 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9732
3e907b90
BC
97332017-03-28 Bin Cheng <bin.cheng@arm.com>
9734
9735 * gcc.c-torture/compile/irreducible-loop.c: New.
9736
522818b9
RS
97372017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9738
3e907b90 9739 PR tree-optimization/80218
522818b9
RS
9740 * gcc.dg/pr80218.c: New test.
9741
ea7d7da8
RB
97422017-03-28 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/78644
9745 * gcc.dg/pr78644-1.c: New testcase.
9746 * gcc.dg/pr78644-2.c: Likewise.
9747
498173ef
TT
97482017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9749
9750 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9751 * gcc.dg/pic-4.c: Likewise.
9752 * gcc.dg/pie-3.c: Likewise.
9753 * gcc.dg/pie-4.c: Likewise.
9754
c5ad2433
ML
97552017-03-28 Martin Liska <mliska@suse.cz>
9756
9757 PR ipa/80205
9758 * g++.dg/ipa/pr80205.C: New test.
9759
17722fb9
SKS
97602017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9761
9762 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9763 with sizeof(int) < 4.
9764 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9765 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9766 * gcc.dg/torture/pr79777.c: Likewise.
9767 * gcc.dg/torture/pr79910.c: Likewise.
9768
737f500a
RB
97692017-03-28 Richard Biener <rguenther@suse.de>
9770
9771 PR middle-end/80222
9772 * g++.dg/pr80222.C: New testcase.
9773
62f96a79
ML
97742017-03-28 Martin Liska <mliska@suse.cz>
9775
9776 PR ipa/80104
9777 * gcc.dg/ipa/pr80104.c: New test.
9778
72785f26
MP
97792017-03-28 Marek Polacek <polacek@redhat.com>
9780
9781 PR sanitizer/80067
9782 * c-c++-common/ubsan/shift-10.c: New test.
9783
86516987
JL
97842017-03-27 Jeff Law <law@redhat.com>
9785
4dbf1eee 9786 PR tree-optimization/80216
86516987
JL
9787 * gcc.c-torture/compile/pr80216.c: New test.
9788
aade772d
JJ
97892017-03-27 Jakub Jelinek <jakub@redhat.com>
9790
a9e4a1a5
JJ
9791 PR middle-end/80162
9792 * c-c++-common/pr80162-1.c: New test.
9793 * c-c++-common/pr80162-2.c: New test.
9794 * c-c++-common/pr80162-3.c: New test.
9795
aade772d
JJ
9796 PR target/80102
9797 * g++.dg/opt/pr80102.C: New test.
9798
d89f355e
MM
97992017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9800
9801 PR target/78543
9802 * gcc.target/powerpc/pr78543.c: New test.
9803
79c4d73b
KN
98042017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9805
9806 PR target/80103
9807 * gcc.target/powerpc/pr80103-1.c: New test.
9808
819df781
RB
98092017-03-27 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/80181
9812 * gcc.dg/torture/pr80181.c: New testcase.
9813
84804c5b
CZ
98142017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9815
065ba179 9816 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9817
c5e5f5f6
RB
98182017-03-27 Richard Biener <rguenther@suse.de>
9819
9820 PR ipa/79776
9821 * g++.dg/ipa/pr79776.C: New testcase.
9822
7cd200f6
JJ
98232017-03-27 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR sanitizer/80168
9826 * gcc.dg/asan/pr80168.c: New test.
9827
79f512ff
RB
98282017-03-27 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/80170
9831 * gcc.dg/pr80170.c: New testcase.
9832
672d9f8e
RB
98332017-03-27 Richard Biener <rguenther@suse.de>
9834
9835 PR middle-end/80171
9836 * g++.dg/torture/pr80171.C: New testcase.
9837
978fcba3
JDA
98382017-03-26 John David Anglin <danglin@gcc.gnu.org>
9839
431d7882
JDA
9840 * gcc.dg/torture/pr79732.c: Require alias support.
9841 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9842
978fcba3
JDA
9843 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9844 libatomic_available.
9845 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9846 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9847
1f10d710
JD
98482017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9849
9850 PR libgfortran/78881
9851 * gfortran.dg/dtio_26.f90: New test.
9852
41036686
PT
98532017-03-25 Paul Thomas <pault@gcc.gnu.org>
9854
9855 PR fortran/80156
9856 PR fortran/79382
9857 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9858 testcase for PR80156. Add a main programme that tests that
9859 the typebound generic is accessible.
9860
5da906ca
BS
98612017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9862
9863 PR rtl-optimization/80160
9864 PR rtl-optimization/80159
9865
9866 * gcc.target/i386/pr80160.c: New test.
9867
7dabefa0
JJ
98682017-03-24 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR sanitizer/79904
9871 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9872
c8b1fbc1
MP
98732017-03-24 Marek Polacek <polacek@redhat.com>
9874
9875 PR c++/80119
9876 * g++.dg/warn/Wuninitialized-9.C: New test.
9877
76794c52
AK
98782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9879
9880 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9881 and remove the high-level builtin. The error message for the
9882 would prevent compilation from reaching the second.
9883 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9884
2de2b3f9
AK
98852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9886
9887 * gcc.target/s390/vxe/negfma-1.c: New test.
9888
7d2fd075
AK
98892017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9890
9891 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9892 * gcc.target/s390/arch12/mul-1.c: New test.
9893 * gcc.target/s390/arch12/mul-2.c: New test.
9894
72612e4e
AK
98952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9896
9897 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9898
6c7774d1
AK
98992017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9900
9901 * gcc.target/s390/vxe/popcount-1.c: New test.
9902
9ec98860
AK
99032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9904
9905 * gcc.target/s390/vxe/bitops-1.c: New test.
9906
6654e96f
AK
99072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9908
9909 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9910 * lib/target-supports.exp: Add effective target check s390_vxe.
9911
77c585ca
AK
99122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9913
9914 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9915 comparison instructions used from now on.
9916
b5de6e84
AK
99172017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9918
9919 * gcc.target/s390/s390.exp (check_effective_target_vector):
9920 Include target-supports.exp and move target_vector check routine
9921 ...
9922 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9923 here and rename it.
9924 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9925 check from vector to s390_vx.
9926 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9927 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9928 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9929 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9930 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9931 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9932 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9933 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9934 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9935
a602f985
AK
99362017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9937
9938 * gcc.target/s390/vector/vec-init-2.c: New test.
9939
085db63d
AK
99402017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9941
9942 * gcc.dg/ubsan/pr79904-2.c: New test.
9943
dc4f29bc
AK
99442017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9945
9946 PR target/79893
9947 * gcc.target/s390/zvector/pr79893.c: New test.
9948
56010684
JJ
99492017-03-24 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR rtl-optimization/80112
9952 * gcc.dg/pr80112.c: New test.
9953
f0d7b52d
RO
99542017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9955
9956 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9957 etc. line numbers.
9958 * gcc.dg/Walloca-1.c: Likewise.
9959 * gcc.dg/Walloca-2.c: Likewise.
9960 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9961
635684c4
BS
99622017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9963
9964 PR tree-optimization/80158
9965 * gfortran.fortran-torture/compile/pr80158.f: New file.
9966
76afddf3
RB
99672017-03-24 Richard Biener <rguenther@suse.de>
9968
9969 PR tree-optimization/80167
9970 * gcc.dg/graphite/pr80167.c: New testcase.
9971
c2e389bf
TV
99722017-03-24 Tom de Vries <tom@codesourcery.com>
9973
9974 PR testsuite/80092
9975 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9976 dg-require-effective-target global_constructor.
9977 * gcc.dg/tls/emutls-2.c: Same.
9978
a72821b4
TV
99792017-03-24 Tom de Vries <tom@codesourcery.com>
9980
9981 PR testsuite/80092
9982 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9983 dg-require-effective-target indirect_jumps.
9984
1658def9
TV
99852017-03-24 Tom de Vries <tom@codesourcery.com>
9986
9987 PR testsuite/80092
9988 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9989 nonlocal_goto.
9990
90e02692
TV
99912017-03-24 Tom de Vries <tom@codesourcery.com>
9992
9993 PR testsuite/80092
9994 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9995 * gcc.dg/Walloca-12.c: Same.
9996 * gcc.dg/attr-alloc_size-8.c: Same.
9997 * gcc.dg/Walloca-4.c: Same.
9998 * gcc.dg/Walloca-8.c: Same.
9999 * gcc.dg/Walloca-13.c: Same.
10000 * gcc.dg/Walloca-14.c: Same.
10001 * gcc.dg/attr-alloc_size-9.c: Same.
10002 * gcc.dg/Walloca-1.c: Same.
10003 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
10004 * gcc.dg/Walloca-5.c: Same.
10005 * gcc.dg/Walloca-10.c: Same.
10006 * gcc.dg/Walloca-9.c: Same.
10007 * gcc.dg/attr-alloc_size-6.c: Same.
10008 * gcc.dg/Wvla-larger-than-1.c: Same.
10009 * gcc.dg/torture/pr71881.c: Same.
10010 * gcc.dg/torture/pr71901.c: Same.
10011 * gcc.dg/torture/pr78742.c: Same.
10012 * gcc.dg/builtin-alloc-size.c: Same.
10013 * gcc.dg/Walloca-2.c: Same.
10014 * gcc.dg/Walloca-6.c: Same.
10015 * gcc.dg/Walloca-11.c: Same.
10016 * gcc.dg/attr-alloc_size-7.c: Same.
10017 * gcc.dg/Wvla-larger-than-2.c: Same.
10018 * gcc.dg/Walloca-3.c: Same.
10019 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
10020 * gcc.c-torture/compile/pr79413.c: Same.
10021 * gcc.c-torture/compile/pr78439.c: Same.
10022
842392c8
KN
100232017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
10024
10025 * gcc.target/powerpc/p9-options-1.c: New test.
10026
de2b3f5c
KT
100272017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10028
10029 PR target/71436
10030 * gcc.c-torture/compile/pr71436.c: New test.
10031
2e6315ef 100322017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10033 Richard Biener <rguenther@suse.de>
2e6315ef
WS
10034
10035 PR tree-optimization/79908
10036 PR tree-optimization/80136
10037 * gcc.dg/torture/pr79908.c: New file.
10038
9cdf0363
NK
100392017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
10040
2e6315ef 10041 PR fortran/39239
9cdf0363
NK
10042 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
10043
f3dd574e
JJ
100442017-03-22 Jakub Jelinek <jakub@redhat.com>
10045
f13e9cd5
JJ
10046 PR c++/80141
10047 * g++.dg/gomp/pr80141.C: New test.
10048
68ed2ba0
JJ
10049 PR c++/80129
10050 * g++.dg/torture/pr80129.C: New test.
10051
f3dd574e
JJ
10052 PR sanitizer/80110
10053 * g++.dg/tsan/pr80110.C: New test.
10054
918b6c9e
TK
100552017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
10056
10057 PR fortran/80142
10058 * gfortran.dg/any_loc.f90: New test case.
10059
bf634d1c
TP
100602017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
10061
10062 PR target/80082
10063 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
10064 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
10065
f7325b95
ML
100662017-03-22 Martin Liska <mliska@suse.cz>
10067
10068 PR target/79906
10069 * g++.dg/ext/mv8.C: Add power* targets.
10070
3f01b620
MS
100712017-03-21 Martin Sebor <msebor@redhat.com>
10072
10073 PR c++/79548
10074 * g++.dg/warn/Wunused-var-26.C: New test.
10075
1cefb051
BS
100762017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10077
10078 PR tree-optimization/79908
10079 * gcc.dg/torture/pr79908.c: Revert addition of new file.
10080
edc1747f
MP
100812017-03-21 Marek Polacek <polacek@redhat.com>
10082 Martin Sebor <msebor@redhat.com>
10083
10084 PR tree-optimization/80109
10085 * gcc.dg/Walloca-14.c: New test.
10086
85106b87
JJ
100872017-03-21 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR target/80125
10090 * gcc.target/powerpc/pr80125.c: New test.
10091
e59a225f
NK
100922017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
10093
10094 PR fortran/69498
10095 * gfortran.dg/unexp_attribute.f90: New test
10096
0ffe60b5 100972017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 10098 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
10099
10100 PR tree-optimization/79908
10101 * gcc.dg/torture/pr79908.c: New file.
10102
54eb90fe
SKS
101032017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10104
10105 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
10106 with sizeof(int) < 4.
10107
5611c456
ML
101082017-03-21 Martin Liska <mliska@suse.cz>
10109
10110 * gcc.target/i386/pr65044.c: Add '.' in order to catch
10111 apostrophes.
10112
e650ea2a
RB
101132017-03-21 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/80032
10116 * g++.dg/opt/pr80032.C: New testcase.
10117
da2ce5f9
RB
101182017-03-21 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/80122
10121 * gcc.dg/torture/pr80122.c: New testcase.
10122
9d60683a
TT
101232017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
10124
10125 * gcc.dg/pic-2.c: Skip for MIPS.
10126 * gcc.dg/pie-2.c: Skip for MIPS.
10127
d3e19c2c
PC
101282017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/77752
10131 * g++.dg/cpp0x/initlist97.C: New.
10132 * g++.dg/cpp0x/initlist85.C: Update.
10133
8bee092e
JJ
101342017-03-21 Jakub Jelinek <jakub@redhat.com>
10135
9f30dff0
JJ
10136 PR c/67338
10137 * gcc.dg/pr67338.c: New test.
10138
8bee092e
JJ
10139 PR c++/35878
10140 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
10141 dump instead of assembler.
10142 * g++.dg/init/pr35878_2.C: Likewise.
10143 * g++.dg/init/pr35878_3.C: Likewise.
10144
4d1b8e70
JJ
101452017-03-21 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c/80097
10148 * gcc.dg/ubsan/pr80097.c: New test.
10149
c34923c4
BS
101502017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10151
10152 PR tree-optimization/80054
10153 * g++.dg/torture/pr80054.C: New file.
10154
b0ba96c2
KN
101552017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10156
10157 PR target/79963
10158 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
10159 directive to assure selection of proper bit using rlwinm insn.
10160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10161 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
10162 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
10163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
10164
92377255
MP
101652017-03-20 Marek Polacek <polacek@redhat.com>
10166 Paolo Carlini <paolo.carlini@oracle.com>
10167
10168 PR c++/80059 - ICE with noexcept and __transaction_atomic
10169 * g++.dg/tm/pr80059-2.C: New test.
10170 * g++.dg/tm/pr80059.C: New test.
10171
243e28bf
ML
101722017-03-20 Martin Liska <mliska@suse.cz>
10173
10174 PR middle-end/79753
10175 * gcc.target/i386/mpx/pr79753.c: New test.
10176
918112d3
ML
101772017-03-20 Martin Liska <mliska@suse.cz>
10178
10179 PR target/79769
10180 PR target/79770
10181 * g++.dg/pr79769.C: New test.
10182 * gcc.target/i386/mpx/pr79770.c: New test.
10183
e325aba2
AK
101842017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10185
10186 PR target/78857
10187 * gcc.target/s390/load-and-test-fp-1.c: New test.
10188 * gcc.target/s390/load-and-test-fp-2.c: New test.
10189
91d2c04c
PT
101902017-03-18 Paul Thomas <pault@gcc.gnu.org>
10191
10192 PR fortran/79676
10193 * gfortran.dg/submodule_28.f08 : New test.
10194
c7e4107b
PT
101952017-03-18 Paul Thomas <pault@gcc.gnu.org>
10196
10197 PR fortran/71838
10198 * gfortran.dg/submodule_26.f08 : New test.
10199 * gfortran.dg/submodule_27.f08 : New test.
10200
d8fe28be
PH
102012017-03-17 Pat Haugen <pthaugen@us.ibm.com>
10202
10203 PR target/79951
10204 * gcc.target/powerpc/pr79951.c: New.
10205
4a17943d
BS
102062017-03-17 Bernd Schmidt <bschmidt@redhat.com>
10207
10208 PR rtl-optimization/79910
10209 * gcc.dg/torture/pr79910.c: New test.
10210
7f166d94
JL
102112017-03-17 Jeff Law <law@redhat.com>
10212
10213 PR tree-optimization/71437
10214 * gcc.dg/tree-ssa/pr71437.c: New test.
10215 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
10216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
10217 now caught by VRP, but which were previously caught by DOM.
10218
12c4f7dc
RB
102192017-03-17 Richard Biener <rguenther@suse.de>
10220
10221 PR middle-end/80075
10222 * g++.dg/torture/pr80075.C: New testcase.
10223
207f3423
MM
102242017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
10225
10226 PR target/71294
10227 * g++.dg/pr71294.C: New test.
10228
9fc900af
SB
102292017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
10230
10231 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
10232
c05c2380
JJ
102332017-03-16 Jakub Jelinek <jakub@redhat.com>
10234
e711928b
JJ
10235 PR fortran/80010
10236 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
10237
c05c2380
JJ
10238 PR fortran/79886
10239 * gfortran.dg/pr79886.f90: New test.
10240
3231d64b
MM
102412017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
10242
10243 PR target/79038
10244 * gcc.target/powerpc/pr79038-1.c: New test.
10245
81ef1f5e
SB
102462017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
10247
10248 PR fortran/33271
10249 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10250
395a1e9b
JW
102512017-03-15 Jiong Wang <jiong.wang@arm.com>
10252
10253 PR testsuite/79356
10254 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10255
05f65910
UB
102562017-03-15 Uros Bizjak <ubizjak@gmail.com>
10257
10258 PR target/80019
10259 * gcc.target/i386/pr80019.c: New test.
10260
94285a7d
ML
102612017-03-15 Martin Liska <mliska@suse.cz>
10262
10263 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10264
a983542b
MS
102652017-03-14 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/79800
10268 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10269 * gcc.dg/tree-ssa/pr79800.c: New test.
10270
76ca5f40
MM
102712017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10272
10273 PR target/79947
10274 * gcc.target/powerpc/pr79947.c: New test.
10275
5d9a283a
MS
102762017-03-14 Martin Sebor <msebor@redhat.com>
10277
10278 PR middle-end/80020
10279 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10280 * gcc.dg/attr-alloc_size-7.c: Same.
10281 * gcc.dg/attr-alloc_size-9.c: Same.
10282 * gcc.dg/builtin-alloc-size.c: Same.
10283 * gcc.dg/pr80020.c: New test.
10284
4692943d
BS
102852017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10286
10287 PR rtl-optimization/79728
10288 * gcc.target/i386/sse-globalreg.c: New test.
10289
861d9d5e
ML
102902017-03-14 Martin Liska <mliska@suse.cz>
10291
10292 PR lto/66295
10293 * gcc.dg/tree-prof/pr66295.c: New test.
10294
a48018b5
ML
102952017-03-13 Martin Liska <mliska@suse.cz>
10296
10297 PR middle-end/78339
10298 * gcc.target/i386/mpx/pr78339.c: New test.
10299
8c56cc5a
CZ
103002017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10301
065ba179 10302 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10303
14555394
CZ
103042017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10305
065ba179 10306 * gcc.target/arc/pr9001090948.c: New file.
14555394 10307
3079b92e
SB
103082017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10309
10310 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10311 Fix test. Make early-out condition return early. Correct comments.
10312
c08de9db
JD
103132017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10314
10315 PR libgfortran/78854
10316 * gfortran.dg/dtio_25.f90: New test.
10317
66b27545
MS
103182017-03-10 Martin Sebor <msebor@redhat.com>
10319
10320 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10321
8f2f6381
BS
103222017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10323
10324 PR rtl-optimization/78911
10325 * gcc.target/i386/pr78911-1.c: New test.
10326 * gcc.target/i386/pr78911-2.c: New test.
10327
8e2c69b4 103282017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10329
8e2c69b4
WS
10330 PR target/79941
10331 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10332 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10333 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10334
455d833c
MP
103352017-03-10 Marek Polacek <polacek@redhat.com>
10336
10337 PR c++/79967
10338 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10339
cdd669f9
JJ
103402017-03-10 Jakub Jelinek <jakub@redhat.com>
10341
e260b0a7
JJ
10342 PR c++/79899
10343 * g++.dg/other/friend7.C: New test.
10344
cdd669f9
JJ
10345 PR c++/79896
10346 * g++.dg/ext/int128-5.C: New test.
10347
730e6e46
SB
103482017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10349
10350 PR testsuite/79356
10351 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10352 powerpc, sparc, or s390x.
10353
fc8f6304
PH
103542017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10355
10356 PR target/79907
10357 * gcc.target/powerpc/pr79907.c: New.
10358
f1b0632a
OH
103592017-03-10 Olivier Hainque <hainque@adacore.com>
10360
10361 * gnat.dg/opt64.adb: New test.
10362 * gnat.dg/opt64_pkg.ads: New helper.
10363 * gnat.dg/opt64_pkg.adb: New helper.
10364
5558f089
JJ
103652017-03-10 Jakub Jelinek <jakub@redhat.com>
10366
2d9dd4fb
JJ
10367 PR rtl-optimization/79909
10368 * gcc.target/powerpc/pr79909.c: New test.
10369
72772e67
JJ
10370 PR tree-optimization/79972
10371 * gcc.dg/pr79972.c: New test.
10372
5558f089
JJ
10373 PR tree-optimization/77975
10374 * gcc.dg/pr77975.c: New test.
10375
822a132c
MP
103762017-03-09 Marek Polacek <polacek@redhat.com>
10377
10378 PR c++/79962
10379 PR c++/79984
10380 * c-c++-common/nonnull-3.c: New test.
10381 * g++.dg/warn/Wnonnull3.C: New test.
10382
c9819d22
MF
103832017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10384
10385 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10386 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10387
36618428
MP
103882017-03-09 Marek Polacek <polacek@redhat.com>
10389
10390 PR sanitizer/79757
10391 * gcc.dg/ubsan/pr79757-1.c: New test.
10392 * gcc.dg/ubsan/pr79757-2.c: New test.
10393 * gcc.dg/ubsan/pr79757-3.c: New test.
10394 * gcc.dg/ubsan/pr79757-4.c: New test.
10395 * gcc.dg/ubsan/pr79757-5.c: New test.
10396
01e5af5a
JJ
103972017-03-09 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c/79969
10400 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10401
6443c7c0
MP
104022017-03-09 Marek Polacek <polacek@redhat.com>
10403
10404 PR c++/79687
10405 * g++.dg/expr/ptrmem8.C: New test.
10406 * g++.dg/expr/ptrmem9.C: New test.
10407
d721dc3c
RB
104082017-03-09 Richard Biener <rguenther@suse.de>
10409
10410 PR tree-optimization/79977
10411 * gcc.dg/graphite/pr79977.c: New testcase.
10412
1f1fd3e2
TT
104132017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10414
10415 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10416 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10417 * lib/target-supports.exp (check_effective_target_rdynamic):
10418 New proc.
10419
16967aff
RB
104202017-03-09 Richard Biener <rguenther@suse.de>
10421
10422 PR middle-end/79971
10423 * gcc.dg/fixed-point/pr79971.c: New testcase.
10424
26d7dc48
RB
104252017-03-09 Richard Biener <rguenther@suse.de>
10426
10427 PR ipa/79970
10428 * gcc.dg/torture/pr79970.c: New testcase.
10429
35f77c28
PC
104302017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 PR c++/71966
10433 * g++.dg/cpp0x/pr71966-1.C: New.
10434 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10435
8a7df031
ML
104362017-03-09 Martin Liska <mliska@suse.cz>
10437
10438 PR tree-optimization/79631
10439 * gcc.target/i386/mpx/pr79631.c: New test.
10440
3828bb0d
ML
104412017-03-09 Martin Liska <mliska@suse.cz>
10442
10443 PR target/65705
10444 PR target/69804
10445 * gcc.target/i386/pr71458.c: Update scanned pattern.
10446
410a590c
MP
104472017-03-09 Marek Polacek <polacek@redhat.com>
10448
10449 PR c++/79672
10450 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10451 * g++.dg/warn/Wduplicated-branches3.C: New test.
10452
f084a22e
PG
104532017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10454
10455 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10456
a278b1c3
ML
104572017-03-09 Martin Liska <mliska@suse.cz>
10458
10459 PR ipa/79764
10460 * g++.dg/pr79764.C: New test.
10461
8dc19053
ML
104622017-03-09 Martin Liska <mliska@suse.cz>
10463
10464 PR ipa/79761
10465 * g++.dg/pr79761.C: New test.
10466
030fc94a
JJ
104672017-03-09 Jakub Jelinek <jakub@redhat.com>
10468
9e463823
JJ
10469 PR sanitizer/79944
10470 * c-c++-common/asan/pr79944.c: New test.
10471
6b62f323
JJ
10472 PR target/79932
10473 * gcc.target/i386/pr79932-2.c: New test.
10474
030fc94a
JJ
10475 PR target/79932
10476 * gcc.target/i386/pr79932-1.c: New test.
10477
423aec8b
MP
104782017-03-09 Marek Polacek <polacek@redhat.com>
10479
10480 PR c++/79900 - ICE in strip_typedefs
10481 * g++.dg/warn/Wpadded-1.C: New test.
10482
6659fe59
MP
104832017-03-08 Marek Polacek <polacek@redhat.com>
10484
10485 * g++.dg/Walloca1.C: Adjust dg-warning.
10486
f1a675e4
AH
104872017-03-08 Andrew Haley <aph@redhat.com>
10488
10489 PR tree-optimization/79943
10490 * gcc.dg/tree-ssa/pr79943.c: New test.
10491
edfcd7e3
RB
104922017-03-08 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/79955
10495 * gcc.dg/uninit-24.c: New testcase.
10496
61fdfd8c
RB
104972017-03-08 Richard Biener <rguenther@suse.de>
10498
10499 PR tree-optimization/79920
10500 * gcc.dg/vect/pr79920.c: New testcase.
10501
4b48e883
JJ
105022017-03-08 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR sanitizer/79904
10505 * gcc.dg/ubsan/pr79904.c: New test.
10506
a71dbc63
JJ
105072017-03-07 Jakub Jelinek <jakub@redhat.com>
10508
10509 PR c/79834
10510 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10511 diagnostics.
10512
d8a90142
MP
105132017-03-07 Marek Polacek <polacek@redhat.com>
10514
10515 PR middle-end/79809
10516 * g++.dg/Walloca1.C: New test.
10517
a5e9e3e4
ML
105182017-03-07 Martin Liska <mliska@suse.cz>
10519
10520 PR middle-end/68270
10521 * g++.dg/pr68270.C: New test.
10522
1f6dba54
JJ
105232017-03-07 Jakub Jelinek <jakub@redhat.com>
10524
760f82db
JJ
10525 PR rtl-optimization/79901
10526 * gcc.target/i386/pr79901.c: New test.
10527
1f6dba54
JJ
10528 PR sanitizer/79897
10529 * c-c++-common/ubsan/pr79897.c: New test.
10530
feca7b89
VM
105312017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10532
10533 PR rtl-optimization/79571
10534 * gcc.target/i386/pr79571.c: New.
10535
bdbbf28d
MP
105362017-03-06 Marek Polacek <polacek@redhat.com>
10537
10538 PR c++/79796 - ICE with NSDMI and this pointer
10539 * g++.dg/cpp0x/nsdmi13.C: New test.
10540
52564551
JK
105412017-03-06 Julia Koval <julia.koval@intel.com>
10542
10543 PR target/79793
10544 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10545 directives.
10546 * gcc.target/i386/interrupt-13.c: Ditto.
10547 * gcc.target/i386/interrupt-14.c: Ditto.
10548 * gcc.target/i386/interrupt-15.c: Ditto.
10549
345edb37
JJ
105502017-03-06 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/79822
10553 * g++.dg/cpp0x/constexpr-79822.C: New test.
10554
a8d25fd0
RB
105552017-03-06 Richard Biener <rguenther@suse.de>
10556
10557 PR tree-optimization/79894
10558 * gcc.dg/vect/pr79887.c: New testcase.
10559
522fcdd7
RB
105602017-03-06 Richard Biener <rguenther@suse.de>
10561
10562 PR tree-optimization/79824
10563 * gcc.dg/vect/pr79824-1.c: New testcase.
10564 * gcc.dg/vect/pr79824-2.c: Likewise.
10565
54649631
TT
105662017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10567
10568 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10569 gettimeofday. Remove dg-skip-if for AVR.
10570 * lib/target-supports.exp (check_effective_target_gettimeofday):
10571 New proc.
10572
4bbc8970
RD
105732017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10574
10575 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10576 * gcc.target/s390/hotpatch-10.c: Likewise.
10577 * gcc.target/s390/hotpatch-11.c: Likewise.
10578 * gcc.target/s390/hotpatch-12.c: Likewise.
10579 * gcc.target/s390/hotpatch-13.c: Likewise.
10580 * gcc.target/s390/hotpatch-14.c: Likewise.
10581 * gcc.target/s390/hotpatch-15.c: Likewise.
10582 * gcc.target/s390/hotpatch-16.c: Likewise.
10583 * gcc.target/s390/hotpatch-17.c: Likewise.
10584 * gcc.target/s390/hotpatch-18.c: Likewise.
10585 * gcc.target/s390/hotpatch-19.c: Likewise.
10586 * gcc.target/s390/hotpatch-2.c: Likewise.
10587 * gcc.target/s390/hotpatch-26.c: Likewise.
10588 * gcc.target/s390/hotpatch-27.c: Likewise.
10589 * gcc.target/s390/hotpatch-28.c: Likewise.
10590 * gcc.target/s390/hotpatch-3.c: Likewise.
10591 * gcc.target/s390/hotpatch-4.c: Likewise.
10592 * gcc.target/s390/hotpatch-5.c: Likewise.
10593 * gcc.target/s390/hotpatch-6.c: Likewise.
10594 * gcc.target/s390/hotpatch-7.c: Likewise.
10595 * gcc.target/s390/hotpatch-8.c: Likewise.
10596 * gcc.target/s390/hotpatch-9.c: Likewise.
10597
5f215a70
PC
105982017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10599
10600 PR c++/64574
10601 * g++.dg/template/crash125.C: New.
10602
296cc393
JJ
106032017-03-06 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR target/79812
10606 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10607
ca8942a3
TT
106082017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10609
10610 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10611
c1b993c0
PG
106122017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10613
10614 * gcc.target/mips/msa-minmax.c: New tests.
10615
a50a32aa
ML
106162017-03-06 Martin Liska <mliska@suse.cz>
10617
10618 PR sanitize/79783
10619 * g++.dg/asan/pr79783.C: New test.
10620
5ada812c
PG
106212017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10622
10623 * gcc.target/mips/msa-dotp.c: New tests.
10624
334b3c4b
PG
106252017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10626
10627 * gcc.target/mips/msa-bclri.c: New test.
10628
d8b4baeb
PC
106292017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10630
10631 PR c++/70266
10632 * g++.dg/tm/pr70266.C: New.
10633
ef78bc3c 106342017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10635 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10636
10637 * gfortran.dg/coarray/fail_image_1.f08: New test.
10638 * gfortran.dg/coarray/fail_image_2.f08: New test.
10639 * gfortran.dg/coarray/failed_images_1.f08: New test.
10640 * gfortran.dg/coarray/failed_images_2.f08: New test.
10641 * gfortran.dg/coarray/image_status_1.f08: New test.
10642 * gfortran.dg/coarray/image_status_2.f08: New test.
10643 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10644 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10645 * gfortran.dg/coarray_fail_st.f90: New test.
10646 * gfortran.dg/coarray_failed_images_1.f08: New test.
10647 * gfortran.dg/coarray_image_status_1.f08: New test.
10648 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10649
7f5a7d78
MP
106502017-03-03 Marek Polacek <polacek@redhat.com>
10651
10652 PR c/79758
10653 * gcc.dg/noncompile/pr79758.c: New test.
10654
cc195d46
JJ
106552017-03-03 Jakub Jelinek <jakub@redhat.com>
10656
10657 PR middle-end/79805
10658 * g++.dg/opt/pr79805.C: New test.
10659
945b6e16
AS
106602017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10661
10662 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10663 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10664 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10665 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10666 * gcc.target/i386/i386.exp
10667 (check_effective_target_avx512vpopcntdq): New.
10668
31dcc385
TT
106692017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10670
10671 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10672 ilp32 targets and match DImode registers for lp64 targets.
10673
0e174ae1
UB
106742017-03-03 Uros Bizjak <ubizjak@gmail.com>
10675
10676 * g++.dg/pr71624.C: Disable for x32.
10677 * g++.dg/pr71633.C: Ditto.
10678
93505ec5
JJ
106792017-03-03 Jakub Jelinek <jakub@redhat.com>
10680
10681 PR target/79807
10682 * gcc.target/i386/pr79807.c: New test.
10683
d78a1c01
ML
106842017-03-03 Martin Liska <mliska@suse.cz>
10685
10686 PR tree-optimization/79803
10687 * gcc.dg/tree-ssa/pr79803.c: New test.
10688
ec7f796e
ML
106892017-03-03 Martin Liska <mliska@suse.cz>
10690
10691 PR rtl-optimization/79574
10692 * gcc.dg/pr79574-2.c: New test.
10693
30d309aa
RB
106942017-03-03 Richard Biener <rguenther@suse.de>
10695
10696 PR c++/79825
10697 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10698
38801de5
JJ
106992017-03-03 Jakub Jelinek <jakub@redhat.com>
10700
10701 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10702
7278b0a2
MP
107032017-03-03 Marek Polacek <polacek@redhat.com>
10704
10705 PR c++/79791
10706 * g++.dg/warn/Wwrite-strings-1.C: New test.
10707 * g++.dg/warn/Wwrite-strings-2.C: New test.
10708 * g++.dg/warn/Wwrite-strings-3.C: New test.
10709 * g++.dg/warn/Wwrite-strings-4.C: New test.
10710 * g++.dg/warn/Wwrite-strings-5.C: New test.
10711 * g++.dg/warn/Wwrite-strings-6.C: New test.
10712 * g++.dg/warn/Wwrite-strings-7.C: New test.
10713 * g++.dg/warn/Wwrite-strings-8.C: New test.
10714 * g++.dg/warn/Wwrite-strings-9.C: New test.
10715 * g++.dg/warn/Wwrite-strings-10.C: New test.
10716 * g++.dg/warn/Wwrite-strings-11.C: New test.
10717 * g++.dg/warn/Wwrite-strings-12.C: New test.
10718
75473a91
RB
107192017-03-03 Richard Biener <rguenther@suse.de>
10720
10721 PR middle-end/79818
10722 * gcc.dg/torture/pr79818.c: New testcase.
10723
50bea0c5
JJ
107242017-03-02 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR c++/79782
10727 * g++.dg/warn/Wunused-parm-10.C: New test.
10728
130f15ce
UB
107292017-03-02 Uros Bizjak <ubizjak@gmail.com>
10730
10731 * gcc.dg/rtl/x86_64/*.c: Test for
10732 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10733
dc362ada
UB
107342017-03-02 Uros Bizjak <ubizjak@gmail.com>
10735
10736 PR target/79514
10737 * gcc.target/i386/pr79514.c: New test.
10738
fe792dd8
JJ
107392017-03-02 Jakub Jelinek <jakub@redhat.com>
10740
10741 PR rtl-optimization/79780
10742 * gcc.c-torture/compile/pr79780.c: New test.
10743
e80facb4
RB
107442017-03-02 Richard Biener <rguenther@suse.de>
10745
10746 PR tree-optimization/79345
10747 PR c++/42000
10748 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10749 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10750 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10751
eb0e7c34
RB
107522017-03-02 Richard Biener <rguenther@suse.de>
10753
10754 PR c/79756
10755 * gcc.dg/vector-1.c: New testcase.
10756
653a4b32
BC
107572017-03-02 Bin Cheng <bin.cheng@arm.com>
10758
10759 PR tree-optimization/66768
10760 * gcc.target/i386/pr66768.c: New test.
10761
da403f31
RB
107622017-03-02 Richard Biener <rguenther@suse.de>
10763
10764 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10765 * gcc.dg/rtl/x86_64/final.c: Likewise.
10766 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10767 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10768 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10769 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10770
83692f96
RB
107712017-03-02 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/79777
10774 * gcc.dg/torture/pr79777.c: New testcase.
10775
71dedb33
MS
107762017-03-01 Martin Sebor <msebor@redhat.com>
10777
10778 PR middle-end/79692
10779 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10780 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10781 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10782 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10783
48990905
UB
107842017-03-01 Uros Bizjak <ubizjak@gmail.com>
10785
10786 * gcc.target/i386/invsize-2.c: New test.
10787 * gcc.target/i386/invsize-3.c: Ditto.
10788 * gcc.target/i386/invsize-4.c: Ditto.
10789 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10790 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10791
c7f0c9f3
MM
107922017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10793
10794 PR target/79439
10795 * gcc.target/powerpc/pr79439.c: New test.
10796
f5ef6bfc
PH
107972017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10798
10799 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10800 scan string.
10801
10802
50181506
KN
108032017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10804
10805 PR target/79395
10806 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10807 pattern to look for vcmpequd. instead of vcmpnew.
10808 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10809 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10810 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10811 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10812 look for xvcmpeqdp. instead of xvcmpnedp.
10813 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10814 look for vcmpequd. instead of vcmpnew.
10815 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10816 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10817 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10818 look for xvcmpeqsp. instead of xvcmpnesp.
10819 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10820 look for xvcmpeqdp. instead of xvcmpnedp.
10821 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10822 look for vcmpequd. instead of vcmpnew.
10823 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10824 look for vcmpeqsp instead of xvcmpnesp.
10825 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10826 look for xvcmpeqdp instead of xvcmpnedp.
10827
0100ae43
RB
108282017-03-01 Richard Biener <rguenther@suse.de>
10829
10830 PR middle-end/79721
10831 * gcc.dg/torture/pr79721.c: New testcase.
10832
0f3f4ffe
JJ
108332017-03-01 Jakub Jelinek <jakub@redhat.com>
10834
42132674
JJ
10835 PR c++/79681
10836 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10837 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10838
e3e9e8ca
JJ
10839 PR c++/79746
10840 * g++.dg/warn/Wunused-parm-9.C: New test.
10841
0f3f4ffe
JJ
10842 PR tree-optimization/79734
10843 * g++.dg/opt/pr79734.C: New test.
10844
ad1de652
JJ
108452017-02-28 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR tree-optimization/79737
10848 * gcc.c-torture/execute/pr79737-1.c: New test.
10849 * gcc.c-torture/execute/pr79737-2.c: New test.
10850
7a1ae923
EB
108512017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10852
10853 * gcc.target/sparc/20170228-1.c: New test.
10854
2af0c3ed
UB
108552017-02-28 Uros Bizjak <ubizjak@gmail.com>
10856
10857 * gcc.target/i386/invsize-1.c: New test.
10858
203ced0a
MS
108592017-02-28 Martin Sebor <msebor@redhat.com>
10860
10861 PR tree-optimization/79691
10862 * gcc.dg/tree-ssa/pr79691.c: New test.
10863
8a915b87
JJ
108642017-02-28 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR target/79729
10867 * gcc.target/i386/pr79729.c: New test.
10868
41aa3a38
RB
108692017-02-28 Richard Biener <rguenther@suse.de>
10870
10871 PR tree-optimization/79740
10872 * gcc.dg/torture/pr79740.c: New testcase.
10873
587240d2
RB
108742017-02-28 Richard Biener <rguenther@suse.de>
10875
10876 PR middle-end/79731
10877 * c-c++-common/torture/pr79731.c: New testcase.
10878
dd3f4560
RB
108792017-02-28 Richard Biener <rguenther@suse.de>
10880
10881 PR tree-optimization/79732
10882 * gcc.dg/torture/pr79732.c: New testcase.
10883
c7d97b28
RB
108842017-02-28 Richard Biener <rguenther@suse.de>
10885
10886 PR tree-optimization/79723
10887 * gcc.target/i386/pr79723.c: New testcase.
10888
c8f28a3c
PH
108892017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10890
10891 PR target/79544
10892 * gcc.target/powerpc/pr79544.c: New.
10893
c91c3003
PC
108942017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10895
10896 PR c++/79414
10897 * g++.dg/parse/crash67.C: New.
10898
57fa080b
BC
108992017-02-27 Bin Cheng <bin.cheng@arm.com>
10900
10901 PR tree-optimization/77536
10902 * gcc.dg/vect/pr79347.c: Revise testing string.
10903
68b948d3
RB
109042017-02-27 Richard Biener <rguenther@suse.de>
10905
10906 PR tree-optimization/45397
10907 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10908
69a2e8a1
RB
109092017-02-27 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/79690
10912 * gcc.target/i386/pr79690.c: New testcase.
10913
c7b608a9
TK
109142017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10915
10916 PR fortran/51119
10917 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10918 of original.
10919 * gfortran.dg/inline_matmul_11.f90: Likewise.
10920 * gfortran.dg/inline_matmul_9.f90: Likewise.
10921 * gfortran.dg/matmul_13.f90: New test.
10922 * gfortran.dg/matmul_14.f90: New test.
10923
98561a9b
JJ
109242017-02-25 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR middle-end/79396
10927 * g++.dg/opt/pr79396.C: New test.
10928
77be9417
DH
109292017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10930
10931 PR fortran/79597
10932 * gfortran.dg/dtio_6.f90: Update test.
10933
109342017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10935
10936 PR fortran/79601
10937 * gfortran.dg/interface_operator_2.f90: New test.
10938
b9822443
JJ
109392017-02-24 Jakub Jelinek <jakub@redhat.com>
10940
10941 PR c/79677
10942 * gcc.dg/pr79677.c: New test.
10943
4bc2b786
MF
109442017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10945
10946 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10947 of mov.ps.
10948 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10949 (cond_move1): Simplify condition to force generation of
10950 mov[nz].ps.
10951 (cond_move2): Likewise.
10952
4227c9ad
JJ
109532017-02-24 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR c++/79588
10956 * g++.dg/warn/Wrestrict-1.C: New test.
10957 * g++.dg/warn/Wrestrict-2.C: New test.
10958
fd527ec1
DE
109592017-02-24 David Edelsohn <dje.gcc@gmail.com>
10960
10961 * g++.dg/ext/complit15.C: Require LTO.
10962
2af8fd5c
TT
109632017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10964
10965 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10966 logical_op_short_circuit to skip targets.
10967 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10968 and s390.
10969
0b9cdb9a
EB
109702017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * gnat.dg/opt63.adb: New test.
10973
4af362a9
EB
109742017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10975
10976 * gnat.dg/discr47.adb: New test.
10977
7699e88f
RB
109782017-02-24 Richard Biener <rguenther@suse.de>
10979
10980 PR tree-optimization/79389
10981 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10982
e3beb191
PC
109832017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10984
10985 PR c++/79361
10986 * g++.dg/cpp0x/pr79361-1.C: New.
10987 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10988
195610aa
EB
109892017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10990
10991 * gcc.target/visium/bit_test.c: Accept any lsr form.
10992 * gcc.target/visium/block_move.c: Tweak.
10993
17885cad
DV
109942017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10995
10996 PR 68749
10997 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10998
45f7faf0
RB
109992017-02-23 Richard Biener <rguenther@suse.de>
11000
11001 PR tree-optimization/79683
11002 * gcc.target/i386/pr79683.c: New testcase.
11003
18eb304e
JL
110042017-02-22 Jeff Law <law@redhat.com>
11005
11006 PR tree-optimization/79578
11007 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
11008
0a864a97
SD
110092017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
11010
11011 * gcc.target/mips/msa-fp-cc.c: New test.
11012
fe8ece05
JJ
110132017-02-22 Jakub Jelinek <jakub@redhat.com>
11014
e40b6fc7
JJ
11015 PR c++/79664
11016 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
11017 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
11018 * g++.dg/gomp/pr79664.C: New test.
11019
fe8ece05
JJ
11020 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
11021
78af14ae
MP
110222017-02-22 Marek Polacek <polacek@redhat.com>
11023
11024 PR c++/79653
11025 * g++.dg/cpp0x/alignas10.C: New test.
11026 * g++.dg/cpp0x/alignas9.C: New test.
11027
8fdddd3d
MP
11028 PR c++/79657
11029 * g++.dg/ext/underlying_type12.C: New test.
11030
61ac5ebe
MP
11031 PR c/79662
11032 * gcc.dg/enum-incomplete-4.c: New test.
11033
888c7050
JJ
110342017-02-22 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR target/70465
11037 * gcc.target/i386/pr70465-2.c: New test.
11038
6d3daa1a
UB
110392017-02-21 Uros Bizjak <ubizjak@gmail.com>
11040
11041 * gcc.dg/pr61441.c: Use dg-add-options ieee.
11042
76dd203e
RB
110432017-02-22 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/79673
11046 * gcc.target/i386/pr79673.c: New testcase.
11047
a9c774d2
RB
110482017-02-22 Richard Biener <rguenther@suse.de>
11049
11050 PR tree-optimization/79666
11051 * gcc.dg/torture/pr79666.c: New testcase.
11052
8f4f841a
ML
110532017-02-22 Martin Liska <mliska@suse.cz>
11054
11055 PR lto/79587
11056 * gcc.dg/tree-prof/pr79587.c: New test.
11057
a232a1cb
MP
110582017-02-21 Marek Polacek <polacek@redhat.com>
11059
11060 PR c++/79535
11061 * g++.dg/ext/flexary23.C: New test.
11062
b86fec68
UB
110632017-02-21 Uros Bizjak <ubizjak@gmail.com>
11064
11065 PR target/79593
11066 * gcc.target/i386/pr79593.c: New test.
11067
5c3f1d7b
JJ
110682017-02-21 Jakub Jelinek <jakub@redhat.com>
11069
b7280ac2
JJ
11070 PR c++/79654
11071 * g++.dg/cpp1z/decomp26.C: New test.
11072
5c3f1d7b
JJ
11073 PR sanitizer/79589
11074 * g++.dg/ubsan/pr79589.C: New test.
11075
1486c2a7
JL
110762017-02-21 Jeff Law <law@redhat.com>
11077
11078 PR tree-optimization/79621
11079 * gcc.c-torture/compile/pr79621.c: New test.
11080
2f3ec56d
JJ
110812017-02-21 Jakub Jelinek <jakub@redhat.com>
11082
3bb43119
JJ
11083 PR c++/79655
11084 * g++.dg/cpp1y/constexpr-79655.C: New test.
11085
664beaf2 11086 PR c++/79639
b86fec68 11087 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 11088
956d3e61
JJ
11089 PR target/79633
11090 * gcc.target/i386/mpx/pr79633.c: New test.
11091
d4cbfca4
JJ
11092 PR target/79570
11093 * gcc.dg/pr79570.c: New test.
11094
00bc9de3
JJ
11095 PR c++/79641
11096 * c-c++-common/pr79641.c: New test.
11097
d002d099
JJ
11098 PR tree-optimization/79649
11099 * gcc.target/i386/pr79649.c: New test.
11100
2f3ec56d
JJ
11101 PR target/79494
11102 * gcc.dg/pr79494.c: New test.
11103
e6655a5f
SB
111042017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
11105
11106 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
11107 to dg-options.
11108
111092017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
11110
11111 * gcc.dg/gimplefe-26.c: Require c99_runtime.
11112
fd527ec1
DE
111132017-02-02 Jason Merrill <jason@redhat.com>
11114
11115 PR c++/79580
11116 * g++.dg/ext/complit15.C: New.
11117
027a9dd5
KN
111182017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
11119
11120 PR target/78056
11121 * gcc.target/powerpc/pr78056-8.c: Remove.
11122
80480cee
MP
111232017-02-20 Marek Polacek <polacek@redhat.com>
11124
11125 PR middle-end/79537
11126 * gcc.dg/comp-goto-4.c: New test.
11127
85ade8d6
MP
11128 PR sanitizer/79558
11129 * c-c++-common/ubsan/bounds-14.c: New test.
11130
705d3b77
JJ
111312017-02-20 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR target/79568
11134 * gcc.target/i386/pr79568-1.c: New test.
11135 * gcc.target/i386/pr79568-2.c: New test.
11136 * gcc.target/i386/pr79568-3.c: New test.
11137
dc42a736
PT
111382017-02-16 Paul Thomas <pault@gcc.gnu.org>
11139
11140 PR fortran/79382
705d3b77
JJ
11141 * gfortran.dg/dtio_10.f90: Change test of error message.
11142 * gfortran.dg/dtio_23.f90: New test.
11143 * gfortran.dg/dtio_24.f90: New test.
dc42a736 11144
1ca6a74f
PT
111452017-02-20 Paul Thomas <pault@gcc.gnu.org>
11146
11147 PR fortran/79434
705d3b77 11148 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 11149
63af1586
PT
111502017-02-19 Paul Thomas <pault@gcc.gnu.org>
11151
11152 PR fortran/79447
705d3b77 11153 * gfortran.dg/submodule_24.f08: New test.
63af1586 11154
4ca4d1e9
AV
111552017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11156
11157 PR fortran/79229
11158 * gfortran.dg/class_allocate_24.f90: New test.
11159
dea71ad0
PT
111602017-02-19 Paul Thomas <pault@gcc.gnu.org>
11161
11162 PR fortran/79402
11163 * gfortran.dg/submodule_23.f90: New test.
11164
f46e2bc9
PC
111652017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11166
11167 PR c++/79380
11168 * g++.dg/cpp0x/alignas8.C: New.
11169
7dfa657b
JW
111702017-02-19 Eric Fiselier <eric@efcs.ca>
11171 Jonathan Wakely <jwakely@redhat.com>
11172
11173 PR c++/69523
11174 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
11175
eab1f169
PK
111762017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11177
11178 * gcc.dg/gimplefe-26.c: New test.
11179
47e16d83
JDA
111802017-02-18 John David Anglin <danglin@gcc.gnu.org>
11181
11182 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
11183
c2615951
JJ
111842017-02-18 Jakub Jelinek <jakub@redhat.com>
11185
c28fcc60
JJ
11186 PR target/79569
11187 * gcc.target/i386/3dnowA-3.c: New test.
11188
c2615951
JJ
11189 PR target/79559
11190 * gcc.target/i386/pr79559.c: New test.
11191
97fcf744
JM
111922017-02-17 Joseph Myers <joseph@codesourcery.com>
11193
11194 * gcc.dg/c11-float-2.c: New test.
11195 * gcc.dg/torture/float128-floath.c,
11196 gcc.dg/torture/float128x-floath.c,
11197 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
11198 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
11199 gcc.dg/torture/float64x-floath.c: Do not test comparison of
11200 *_DECIMAL_DIG macros with DECIMAL_DIG.
11201
a530e181
BS
112022017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11203
11204 PR target/79261
11205 * gcc.target/powerpc/vec-xxpermdi.c: New file.
11206
1d516992
JK
112072017-02-17 Julia Koval <julia.koval@intel.com>
11208
11209 * gcc.target/i386/rdpid.c New test.
11210 * gcc.target/i386/sse-12.c: Add -mrdpid.
11211 * gcc.target/i386/sse-13.c: Ditto.
11212 * gcc.target/i386/sse-14.c: Ditto.
11213 * gcc.target/i386/sse-22.c: Ditto.
11214 * gcc.target/i386/sse-23.c: Ditto.
11215 * g++.dg/other/i386-2.C: Ditto.
11216 * g++.dg/other/i386-3.C: Ditto.
11217
3185712c
SB
112182017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
11219
11220 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
11221 * gcc.dg/pr61441.c: Ditto.
11222
a261ee49
ML
112232017-02-17 Martin Liska <mliska@suse.cz>
11224
11225 PR rtl-optimization/79574
11226 * gcc.dg/pr79574.c: New test.
11227
5bf69d74
MP
112282017-02-17 Marek Polacek <polacek@redhat.com>
11229
11230 PR middle-end/79536
11231 * gcc.dg/torture/pr79536.c: New test.
11232
a72b242e
AM
112332017-02-16 Alan Modra <amodra@gmail.com>
11234
11235 * gcc.c-torture/execute/pr79286.c: New.
11236
bcac0b4d
JJ
112372017-02-16 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR c++/79512
11240 * c-c++-common/gomp/pr79512.c: New test.
11241
945c17d8
MS
112422017-02-15 Martin Sebor <msebor@redhat.com>
11243
11244 PR c++/79363
11245 * g++.dg/ext/flexary12.C: Adjust.
11246 * g++.dg/ext/flexary20.C: Same.
11247 * g++.dg/ext/flexary21.C: Same.
11248 * g++.dg/ext/flexary22.C: New test.
11249
25c99850
BC
112502017-02-15 Bin Cheng <bin.cheng@arm.com>
11251
11252 PR tree-optimization/79347
11253 * gcc.dg/vect/pr79347.c: New test.
11254
4f5e5fcb
JJ
112552017-02-15 Jakub Jelinek <jakub@redhat.com>
11256
e7202857
JJ
11257 PR c++/79301
11258 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11259 [[deprecated]] comment.
11260 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11261 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11262 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11263 [[deprecated]] in -std=c++11.
11264 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11265 [[fallthrough]] in -std=c++11 and -std=c++14.
11266
4f5e5fcb
JJ
11267 PR c++/79288
11268 * g++.dg/tls/pr79288.C: New test.
11269
c7545f1c
MP
112702017-02-15 Marek Polacek <polacek@redhat.com>
11271
11272 PR c/79515
11273 * gcc.dg/dfp/pr79515.c: New.
11274
1114b39c
DE
112752017-02-15 David Edelsohn <dje.gcc@gmail.com>
11276
11277 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11278
93b87d1d
TS
112792017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11280
11281 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11282 "opt_files".
11283
fa8db6ea
JJ
112842017-02-15 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR target/79487
11287 * gcc.dg/dfp/pr79487.c: New test.
11288 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11289 2017-02-13 change.
11290
8722316b
CL
112912017-01-14 Carl Love <cel@us.ibm.com>
11292
11293 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11294 xvcvsxdsp and xvcvuxdsp instructions.
11295
2932fe90
SB
112962017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11297
11298 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11299 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11300 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11301 64-bit default target.
11302 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11303 a 64-bit default target.
11304
63d09033
JJ
113052017-02-14 Jakub Jelinek <jakub@redhat.com>
11306
11307 PR target/79481
11308 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11309 (test_3vx): Change return type from int to void.
63d09033
JJ
11310 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11311 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11312 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11313 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11314 tests.
11315 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11316 (test_3vx): Change return type from int to void.
11317 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11318 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11319 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11320 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11321 tests.
11322 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11323 intrinsic. Change scan-assembler-times number from 1 to 2.
11324 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11325 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11326 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11327 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11328 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11329 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11330 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11331
8668fae0
UB
113322017-02-14 Uros Bizjak <ubizjak@gmail.com>
11333
11334 PR middle-end/61225
11335 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11336 Use dg-additional-options for ia32 target. Remove XFAIL.
11337
95d96609
UB
113382017-02-14 Uros Bizjak <ubizjak@gmail.com>
11339
11340 PR target/79495
11341 * gcc.target/i386/pr79495.c: New test.
11342
6f207d58
MP
113432017-02-14 Marek Polacek <polacek@redhat.com>
11344
11345 PR c++/79420
11346 PR c++/79463
11347 * g++.dg/cpp1y/pr79463.C: New.
11348 * g++.dg/template/incomplete10.C: New.
11349 * g++.dg/template/incomplete9.C: New.
11350
ee139af5
L
113512017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11352
11353 PR target/79498
11354 * gcc.target/i386/pr79498.c: New test.
11355
bf00c9e0
MS
113562017-02-14 Martin Sebor <msebor@redhat.com>
11357
11358 PR middle-end/79448
11359 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11360 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11361 * gcc.dg/tree-ssa/pr79448.c: New test.
11362
6c022f73
JL
113632017-02-14 Jeff Law <law@redhat.com>
11364
11365 PR tree-optimization/79095
11366 * g++.dg/pr79095-1.C: New test
11367 * g++.dg/pr79095-2.C: New test
11368 * g++.dg/pr79095-3.C: New test
11369 * g++.dg/pr79095-4.C: New test
11370 * g++.dg/pr79095-5.C: New test
11371 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11372 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11373
b719f884
JG
113742017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11375
11376 * gcc.target/aarch64/vect_fp16_1.c: New.
11377
1be33173
PK
113782017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11379
11380 * gcc.dg/gimplefe-25.c: New test.
11381
73424a09
JJ
113822017-02-14 Jakub Jelinek <jakub@redhat.com>
11383
11384 PR tree-optimization/79408
11385 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11386
977472e8
RB
113872017-02-14 Richard Biener <rguenther@suse.de>
11388
11389 PR middle-end/79432
11390 * gcc.dg/torture/pr79432.c: New testcase.
11391
ee75687b
MS
113922017-02-13 Martin Sebor <msebor@redhat.com>
11393
11394 PR middle-end/79496
11395 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11396
b84702c0
JJ
113972017-02-13 Jakub Jelinek <jakub@redhat.com>
11398
ecc04fae
JJ
11399 PR sanitizer/79341
11400 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11401 variables volatile.
11402
b84702c0
JJ
11403 PR c++/79232
11404 * g++.dg/cpp1z/eval-order4.C: New test.
11405 * g++.dg/other/pr79232.C: New test.
11406
b9a161ff
NS
114072017-02-13 Nathan Sidwell <nathan@acm.org>
11408
11409 PR c++/79296
11410 * g++.dg/cpp0x/pr79296.C: New.
11411
d8505fac
SB
114122017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11413
11414 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11415 Instead, xfail powerpc*-*-* && lp64.
11416
efb802cb
SB
114172017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11418
11419 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11420 powerpc_p8vector_ok.
11421 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11422
8d6427c6
AS
114232017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11424
11425 PR target/79449
11426 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11427 for reading beyond a 4k boundary.
11428
9b7716c9
JJ
114292017-02-13 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR rtl-optimization/79388
11432 PR rtl-optimization/79450
11433 * gcc.c-torture/execute/pr79388.c: New test.
11434 * gcc.c-torture/execute/pr79450.c: New test.
11435
4bb91707
TK
114362017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11437
11438 PR fortran/65542
9b7716c9 11439 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11440
e22910c2
JJ
114412017-02-11 Jakub Jelinek <jakub@redhat.com>
11442
11443 PR sanitizer/79341
11444 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11445
acbbac04
JH
114462017-02-11 Jan Hubicka <hubicka@ucw.cz>
11447
11448 PR tree-ssa/56727
11449 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11450
e493f96b
JJ
114512017-02-10 Jakub Jelinek <jakub@redhat.com>
11452
11453 PR c++/79457
11454 * g++.dg/cpp0x/pr79457.C: New test.
11455
773acd54
SB
114562017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11457
11458 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11459 scan-assembler unless lp64.
11460
b56f814e
SB
114612017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11462
11463 PR tree-optimization/66612
11464 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11465
5e659d16
SB
114662017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11467
11468 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11469 of all powerpc.
11470
6f4f30bf
MP
114712017-02-10 Marek Polacek <polacek@redhat.com>
11472
11473 PR c++/79435
11474 * g++.dg/cpp1y/pr79435.C: New.
11475
3799a5b8
MP
11476 PR c++/79184
11477 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11478
052ef81d
CL
114792017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11480
11481 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11482 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11483 New.
11484 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11485 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11486 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11487 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11488 (vtst_expected_poly64x2): Move to aarch64-only section.
11489 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11490 (vtst_p64, vtstq_p64): New tests.
11491
a7c8ed0c
PC
114922017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11493
11494 PR c++/71737
11495 * g++.dg/cpp0x/pr71737.C: New.
11496
3dcde5ef 114972017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11498 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11499
11500 * gcc.dg/gimplefe-error-1.c: New testcase.
11501 * gcc.dg/gimplefe-error-2.c: New testcase.
11502 * gcc.dg/gimplefe-error-3.c: New testcase.
11503
6139a3b7
JJ
115042017-02-10 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR tree-optimization/79411
11507 * gcc.c-torture/compile/pr79411.c: New test.
11508
9bfc55d0
JJ
115092017-02-09 Jakub Jelinek <jakub@redhat.com>
11510 Jason Merrill <jason@redhat.com>
11511
11512 PR c++/79143
11513 * g++.dg/cpp1z/pr79143.C: New test.
11514
0b90c541
JH
115152017-02-09 Jan Hubicka <hubicka@ucw.cz>
11516
11517 * gcc.dg/loop-unswitch-2.c: Update testcase.
11518 * gcc.dg/loop-unswitch-1.c: Update testcase.
11519
192b048b
MP
115202017-02-09 Marek Polacek <polacek@redhat.com>
11521
11522 PR c/79428
11523 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11524 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11525 * c-c++-common/goacc/pr79428-1.c: New test.
11526 * c-c++-common/gomp/pr79428-2.c: New test.
11527 * c-c++-common/gomp/pr79428-5.c: New test.
11528 * c-c++-common/gomp/pr79428-6.c: New test.
11529 * c-c++-common/pr79428-3.c: New test.
11530
e9a9033b
AK
115312017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11532
11533 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11534 testcases.
11535
56f71478
JJ
115362017-02-09 Jakub Jelinek <jakub@redhat.com>
11537
28f6839b
JJ
11538 PR c/79413
11539 * gcc.c-torture/compile/pr79413.c: New test.
11540
f08683a1
JJ
11541 PR c++/79429
11542 * c-c++-common/gomp/pr79429.c: New test.
11543 * g++.dg/gomp/pr79429.C: New test.
11544
56f71478
JJ
11545 PR c/79431
11546 * c-c++-common/gomp/pr79431.c: New test.
11547
02889d23
CLT
115482017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11549 Cesar Philippidis <cesar@codesourcery.com>
11550 Joseph Myers <joseph@codesourcery.com>
11551 Chung-Lin Tang <cltang@codesourcery.com>
11552
11553 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11554 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11555 * c-c++-common/goacc/loop-auto-2.c: New.
11556 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11557 * c-c++-common/goacc/tile-2.c: New.
11558 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11559 * g++.dg/goacc/tile-1.C: New, check tile subst.
11560 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11561 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11562 * gfortran.dg/goacc/tile-1.f90: New test.
11563 * gfortran.dg/goacc/tile-2.f90: New test.
11564 * gfortran.dg/goacc/tile-lowering.f95: New test.
11565
9c0c77d2
RB
115662017-02-09 Richard Biener <rguenther@suse.de>
11567
11568 PR tree-optimization/69823
11569 * gcc.dg/graphite/pr69823.c: New testcase.
11570
f39bad9f
PH
115712017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11572
11573 PR target/78604
11574 * gcc.target/powerpc/pr78604.c: New.
11575
fc00b9ce
KN
115762017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11577
11578 PR target/68972
11579 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11580 disable this test on power architecture.
11581
50c1f4a5
RB
115822017-02-08 Richard Biener <rguenther@suse.de>
11583
11584 PR tree-optimization/71824
11585 PR tree-optimization/79409
11586 * gcc.dg/graphite/pr71824-3.c: New testcase.
11587
74a15d14
JJ
115882017-02-08 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR tree-optimization/79408
11591 * gcc.dg/tree-ssa/pr79408.c: New test.
11592
d798497e
RB
115932017-02-08 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/71824
11596 * gcc.dg/graphite/pr71824-2.c: New testcase.
11597
9d5019a1
AP
115982017-02-07 Andrew Pinski <apinski@cavium.com>
11599
705d3b77 11600 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11601
ec48209a
JJ
116022017-02-07 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR rtl-optimization/79386
11605 * gcc.c-torture/compile/pr79386.c: New test.
11606
e5f234b2
DV
116072017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11608 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11609
11610 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11611 *-*-solaris*.
11612
1f138b75
JJ
116132017-02-07 Jakub Jelinek <jakub@redhat.com>
11614
11615 PR target/79299
11616 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11617 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11618
7af4b20d
RB
116192017-02-07 Richard Biener <rguenther@suse.de>
11620
11621 * gcc.dg/gimplefe-23.c: New testcase.
11622 * gcc.dg/gimplefe-24.c: Likewise.
11623
d95c2fc7
CL
116242017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11625
11626 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11627 scan-assembler instead of scan-assembler-times.
11628 * gcc.target/aarch64/test_frame_10.c: Likewise.
11629 * gcc.target/aarch64/test_frame_12.c: Likewise.
11630 * gcc.target/aarch64/test_frame_2.c: Likewise.
11631 * gcc.target/aarch64/test_frame_4.c: Likewise.
11632 * gcc.target/aarch64/test_frame_6.c: Likewise.
11633 * gcc.target/aarch64/test_frame_7.c: Likewise.
11634 * gcc.target/aarch64/test_frame_8.c: Likewise.
11635
fa5d44d0
RO
116362017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11637
11638 * gcc.target/i386/pr78419.c: Require ifunc support.
11639
d9b4ce00
DE
116402017-02-07 David Edelsohn <dje.gcc@gmail.com>
11641
11642 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11643
bb7d75ff
PP
116442017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11645
11646 PR c++/79360
11647 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11648
122e7b4f
KC
116492017-02-06 Kito Cheng <kito.cheng@gmail.com>
11650
11651 * lib/target-supports.exp: Define the RISC-V target.
11652 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11653 * gcc.dg/builtin-apply2.c: Likewise.
11654 * gcc.dg/ifcvt-4.c: Likewise.
11655 * gcc.dg/loop-8.c: Likewise.
11656 * gcc.dg/sibcall-10.c: Likewise.
11657 * gcc.dg/sibcall-9.c: Likewise.
11658 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11659 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11660 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11661 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11662 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11663 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11664 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11665
391675ac
MM
116662017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11667
11668 PR target/66144
11669 * gcc.target/powerpc/pr66144-1.c: New test.
11670 * gcc.target/powerpc/pr66144-2.c: Likewise.
11671 * gcc.target/powerpc/pr66144-3.c: Likewise.
11672
e495e31a
MS
116732017-02-06 Martin Sebor <msebor@redhat.com>
11674
11675 PR tree-optimization/79376
11676 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11677 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11678
2568d8a1
JJ
116792017-02-06 Jakub Jelinek <jakub@redhat.com>
11680
98e09245
JJ
11681 PR c++/79379
11682 * g++.dg/cpp1y/constexpr-79379.C: New test.
11683
e8b0383c
JJ
11684 PR c++/79377
11685 * g++.dg/lookup/pr79377.C: New test.
11686
a5e8cbd1
JJ
11687 PR c++/79372
11688 * g++.dg/cpp1z/decomp25.C: New test.
11689
2568d8a1
JJ
11690 PR tree-optimization/79284
11691 * gcc.c-torture/compile/pr79284.c: New test.
11692
aae936b9
PC
116932017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11694
11695 PR c++/70448
11696 * g++.dg/cpp0x/pr70448.C: New.
11697
daf57541
DV
116982017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11699
11700 PR 78348
11701 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11702 to dg-options.
11703
0898c74d
GJL
117042017-02-06 Georg-Johann Lay <avr@gjlay.de>
11705
11706 PR target/78883
11707 * gcc.c-torture/compile/pr78883.c: New test.
11708
5d3ebb71
JH
117092017-02-05 Jan Hubicka <hubicka@ucw.cz>
11710
11711 PR tree-ssa/79347
11712 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11713 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11714 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11715 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11716 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11717 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11718 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11719 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11720 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11721 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11722 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11723 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11724 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11725
139d4065
AV
117262017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11727
11728 PR fortran/79344
11729 * gfortran.dg/allocate_with_source_24.f90: New test.
11730
4b9c80d8
AV
117312017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11732
11733 PR fortran/79230
11734 * gfortran.dg/der_ptr_component_2.f90: New test.
11735
f3877b2f
EB
117362017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11737
11738 * gcc.target/sparc/20170205-1.c: New test.
11739
d8a09ada
JDA
117402017-02-03 John David Anglin <danglin@gcc.gnu.org>
11741
a2a86d6a
JDA
11742 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11743 libatomic_available.
11744
a1d99925
JDA
11745 * gcc.dg/pr77587.c: Require alias support.
11746 * gcc.dg/pr77587a.c: Likewise.
11747
d8bf159e
JDA
11748 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11749 * gcc.c-torture/execute/pr78622.c: Likewise.
11750
d8a09ada
JDA
11751 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11752 hppa*-*-hpux*.
11753 * c-c++-common/Wunused-var-16.c: Likewise.
11754 * c-c++-common/builtin-shuffle-1.c: Likewise.
11755 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11756 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11757
f589a1ce
MS
117582017-02-03 Martin Sebor <msebor@redhat.com>
11759
11760 PR tree-optimization/79327
11761 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11762 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11763 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11764
5b00f9d2
JJ
117652017-02-03 Jakub Jelinek <jakub@redhat.com>
11766 Martin Sebor <msebor@redhat.com>
11767
11768 PR tree-optimization/79327
11769 * gcc.dg/tree-ssa/pr79327.c: New test.
11770 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11771 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11772 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11773 (test_sprintf_chk_range_schar): Adjust dg-message.
11774 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11775 * gcc.c-torture/execute/pr79327.c: New test.
11776
437f0a81
JJ
117772017-02-03 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/79354
11780 * gcc.target/powerpc/pr79354.c: New test.
11781 * gcc.c-torture/execute/pr79354.c: New test.
11782
3f343040
MS
117832017-02-03 Martin Sebor <msebor@redhat.com>
11784
11785 PR tree-optimization/79352
11786 * gcc.dg/tree-ssa/pr79352.c: New test.
11787
46a2ab58
ML
117882017-02-03 Martin Liska <mliska@suse.cz>
11789
11790 PR lto/66295
11791 * gcc.target/i386/mvc9.c: New test.
11792
baa2d1cd
PH
117932017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11794
11795 PR target/79158
11796 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11797 to VSX reg.
11798
30c6ec2f
JH
117992017-02-02 Jan Hubicka <hubicka@ucw.cz>
11800
11801 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11802 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11803 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11804 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11805 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11806 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11807 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11808 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11809 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11810 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11811 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11812 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11813 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11814
ebee1eb9
MS
118152017-02-02 Martin Sebor <msebor@redhat.com>
11816
11817 PR middle-end/79275
11818 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11819 * gcc.dg/tree-ssa/pr79275.c: New test.
11820
dcd25b8a
AS
118212017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11822
dc362ada 11823 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11824
0f0c2cc3
JH
118252017-02-02 Jan Hubicka <hubicka@ucw.cz>
11826
11827 PR middle-end/77445
11828 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11829 threading is done.
11830
1c372840
TC
118312017-02-02 Tamar Christina <tamar.christina@arm.com>
11832
11833 PR middle-end/78142
11834 * gcc.target/aarch64/vector_initialization_nostack.c
11835 (f12): Use one vector
11836
9f11a4a7
JJ
118372017-02-02 Jakub Jelinek <jakub@redhat.com>
11838
bef7e561
JJ
11839 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11840 * c-c++-common/asan/misalign-1.c: Likewise.
11841 * c-c++-common/asan/misalign-2.c: Likewise.
11842 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11843 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11844 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11845 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11846 add -ffat-lto-objects from/to dg-additional-options.
11847 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11848 dg-additional-options.
11849
9f11a4a7
JJ
11850 PR target/79197
11851 * gcc.target/powerpc/pr79197.c: New test.
11852 * gcc.c-torture/compile/pr79197.c: New test.
11853
09661674
RB
118542017-02-02 Richard Biener <rguenther@suse.de>
11855
11856 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11857
d8d58893
PC
118582017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11859
11860 PR c++/69637
11861 * g++.dg/cpp0x/pr69637-1.C: New.
11862 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11863
521a70a4
AK
118642017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11865
11866 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11867
e26b502d
BS
118682017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11869
11870 PR target/70012
11871 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11872 conditions.
11873
55e75c7c
JJ
118742017-02-01 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR testsuite/79324
11877 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11878 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11879 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11880 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11881 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11882 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11883 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11884 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11885 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11886 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11887 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11888 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11889 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11890
a4476973
ML
118912017-02-01 Martin Liska <mliska@suse.cz>
11892
11893 PR testsuite/79272
11894 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11895
3f3181b1
RB
118962017-02-01 Richard Biener <rguenther@suse.de>
11897
11898 PR testsuite/76957
11899 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11900 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11901 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11902 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11903
1e7ef862
RB
119042017-02-01 Richard Biener <rguenther@suse.de>
11905
11906 PR middle-end/79315
11907 * gfortran.dg/pr79315.f90: New testcase.
11908
405a7406
RB
119092017-02-01 Richard Biener <rguenther@suse.de>
11910
11911 PR tree-optimization/71824
11912 * gcc.dg/graphite/pr71824.c: New testcase.
11913
19bdccb4
JJ
119142017-01-31 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR c++/79304
11917 * g++.dg/diagnostic/pr79304.C: New test.
11918
fcb2cdfc
DM
119192017-01-31 David Malcolm <dmalcolm@redhat.com>
11920
11921 PR c++/79298
11922 * g++.dg/spellcheck-pr79298.C: New test case.
11923
7cfa044d
DM
119242017-01-31 David Malcolm <dmalcolm@redhat.com>
11925
11926 PR preprocessor/79210
11927 * gcc.dg/format/pr79210.c: New test case.
11928 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11929 New function.
11930
de3fbef6
NS
119312017-01-31 Nathan Sidwell <nathan@acm.org>
11932
5ae37bdf
NS
11933 PR c++/79290
11934 * g++.dg/warn/pr79290.C: New.
11935
de3fbef6
NS
11936 PR c++/67273
11937 PR c++/79253
11938 * g++.dg/cpp1y/pr67273.C: New.
11939 * g++.dg/cpp1y/pr79253.C: New.
11940
7f357c61
NS
119412017-01-31 Nathan Sidwell <nathan@acm.org>
11942
11943 PR c++/79264
11944 * g++.dg/cpp1y/pr61636-1.C: Augment.
11945
5b11971a
CL
119462017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11947
11948 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11949 rand() instead of random().
11950
8b670f93
AH
119512017-01-30 Aldy Hernandez <aldyh@redhat.com>
11952
11953 PR tree-optimization/71691
11954 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11955
4727e06b
AK
119562017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11957
11958 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11959 __ARCH__.
11960
b6dae849
JJ
119612017-01-31 Jakub Jelinek <jakub@redhat.com>
11962
11963 PR tree-optimization/79267
11964 * g++.dg/opt/pr79267.C: New test.
11965
40fb9c89
AO
119662017-01-30 Alexandre Oliva <aoliva@redhat.com>
11967
11968 PR debug/63238
11969 * gcc.dg/debug/dwarf2/align-1.c: New.
11970 * gcc.dg/debug/dwarf2/align-2.c: New.
11971 * gcc.dg/debug/dwarf2/align-3.c: New.
11972 * gcc.dg/debug/dwarf2/align-4.c: New.
11973 * gcc.dg/debug/dwarf2/align-5.c: New.
11974 * gcc.dg/debug/dwarf2/align-6.c: New.
11975 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11976 * g++.dg/debug/dwarf2/align-1.C: New.
11977 * g++.dg/debug/dwarf2/align-2.C: New.
11978 * g++.dg/debug/dwarf2/align-3.C: New.
11979 * g++.dg/debug/dwarf2/align-4.C: New.
11980 * g++.dg/debug/dwarf2/align-5.C: New.
11981 * g++.dg/debug/dwarf2/align-6.C: New.
11982
3095f651
AS
119832017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11984
11985 PR target/79170
11986 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11987
3cf88bff
MS
119882017-01-30 Martin Sebor <msebor@redhat.com>
11989
11990 PR testsuite/79293
11991 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11992
37731134
ML
119932017-01-30 Martin Liska <mliska@suse.cz>
11994
11995 PR gcov-profile/79259
11996 * g++.dg/tree-prof/pr79259.C: New test.
11997
0c7247cc
RB
119982017-01-30 Richard Biener <rguenther@suse.de>
11999
12000 PR tree-optimization/79276
12001 * gcc.dg/torture/pr79276.c: New testcase.
12002
ab4be5d1
DV
120032017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
12004
12005 PR target/79240
12006 * gcc.target/s390/pr79240.c: New test.
12007
6687d58d
BS
120082017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12009
12010 PR target/79268
12011 * gcc.target/powerpc/pr79268.c: New file.
12012 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
12013 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
12014 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
12015 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
12016
b5df96c3
JDA
120172017-01-28 John David Anglin <danglin@gcc.gnu.org>
12018
fc34d7b8
JDA
12019 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
12020
9efc84e4
JDA
12021 PR testsuite/70583
12022 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
12023
4bfbe3ae
JDA
12024 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
12025 * gnat.dg/debug9.adb: Likewise.
12026
8d0b306f
JDA
12027 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
12028
b5df96c3
JDA
12029 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
12030 libatomic_available.
12031 * gfortran.dg/coarray_42.f90: Likewise.
12032 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
12033 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
12034 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12035
eb339366
MS
120362017-01-27 Martin Sebor <msebor@redhat.com>
12037
12038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
12039
711ce021
BS
120402017-01-27 Bernd Schmidt <bschmidt@redhat.com>
12041
12042 PR rtl-optimization/79194
12043 * gcc.dg/torture/pr79194.c: New test.
12044
d8321b33
VM
120452017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12046
12047 PR tree-optimization/71374
2568d8a1 12048 * gcc.target/i386/pr71374.c: New.
d8321b33 12049
9e2ea13e
MS
120502017-01-27 Martin Sebor <msebor@redhat.com>
12051
12052 PR c++/71290
12053 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
12054 a dg-error directive.
12055
9eb7045b
VM
120562017-01-27 Vladimir Makarov <vmakarov@redhat.com>
12057
12058 PR target/79131
12059 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
12060 * gcc.target/arm/pr79131-2.c: New.
12061
f75bbf3f
BS
120622017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12063
12064 PR target/65484
12065 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
12066 vectorized on POWER unless hardware misaligned loads are
12067 available.
12068
3f54004b
BC
120692017-01-27 Bin Cheng <bin.cheng@arm.com>
12070
12071 PR rtl-optimization/78559
12072 * gcc.c-torture/execute/pr78559.c: New test.
12073
40b6bff9
RB
120742017-01-27 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/79245
12077 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
12078 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
12079
b2f8892e
JJ
120802017-01-27 Jakub Jelinek <jakub@redhat.com>
12081
12082 PR c/79199
12083 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
12084 target. Use 4294967293U instead of 4294967293.
12085
b002f3b9
RB
120862017-01-27 Richard Biener <rguenther@suse.de>
12087
12088 PR tree-optimization/71433
12089 * gcc.dg/Warray-bounds-21.c: New testcase.
12090
38f50ab6
RB
120912017-01-27 Richard Biener <rguenther@suse.de>
12092
12093 PR tree-optimization/79244
12094 * gcc.dg/torture/pr79244.c: New testcase.
12095
c04f4139
JJ
120962017-01-27 Jakub Jelinek <jakub@redhat.com>
12097
12098 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
12099 all occurrences of 40 to 32.
12100
6ca513f9
RE
121012017-01-27 Richard Earnshaw <rearnsha@arm.com>
12102
12103 PR target/79239
12104 * gcc.target/arm/pr79239.c: New test.
12105
d876f5cd
DV
121062017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
12107
12108 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
12109
bb6a6ee9
AB
121102017-01-27 Adam Butcher <adam@jessamine.co.uk>
12111
12112 PR c++/64382
12113 * g++.dg/cpp1y/pr64382.C: New test.
12114
31c87a43
MS
121152017-01-26 Martin Sebor <msebor@redhat.com>
12116
12117 PR middle-end/78703
12118 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
12119 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
12120 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
12121 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12122
f7c06c0f
JJ
121232017-01-26 Jakub Jelinek <jakub@redhat.com>
12124
b0670cc0
JJ
12125 PR debug/79129
12126 * g++.dg/debug/dwarf2/pr79129.C: New test.
12127
f7c06c0f
JJ
12128 PR debug/78835
12129 * g++.dg/debug/dwarf2/pr78835.C: New test.
12130
5d93da1d
MS
121312017-01-26 Martin Sebor <msebor@redhat.com>
12132
12133 PR middle-end/78703
12134 * gcc.dg/format/pr78569.c: Adjust.
12135 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
12136 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
12137 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
12138 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
12139 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
12140 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
12141 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
12142 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
12143 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
12144 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
12145 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
12146
905d2812
JJ
121472017-01-26 Jakub Jelinek <jakub@redhat.com>
12148
12149 PR c++/68727
12150 * g++.dg/other/offsetof8.C: Add expected error.
12151 * g++.dg/other/offsetof9.C: New test.
12152
b3db8d77
DE
121532017-01-26 David Edelsohn <dje.gcc@gmail.com>
12154
12155 * g++.dg/opt/declone3.C: Require LTO.
12156
15961e4a
VM
121572017-01-26 Vladimir Makarov <vmakarov@redhat.com>
12158
12159 PR target/79131
12160 * gcc.target/arm/pr79131.c: New.
12161
e39dd802
BC
121622017-01-26 Bin Cheng <bin.cheng@arm.com>
12163
12164 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
12165
bc9efeab
JW
121662017-01-26 Jonathan Wakely <jwakely@redhat.com>
12167
12168 PR libstdc++/79190
12169 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
12170 matches replaced operator delete.
12171
b5f75f0b
JJ
121722017-01-26 Jakub Jelinek <jakub@redhat.com>
12173
12174 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
12175 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
12176 avx512f with avx512dq.
12177 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
12178 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
12179 avx512f with avx512dq.
12180 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
12181 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
12182 avx512f with avx512dq.
12183
0a38b341
MP
121842017-01-26 Marek Polacek <polacek@redhat.com>
12185
12186 PR c/79199
12187 * c-c++-common/Wduplicated-branches-13.c: New test.
12188
ebff5c3f
DS
121892017-01-26 David Sherwood <david.sherwood@arm.com>
12190
12191 PR middle-end/79212
12192 * gfortran.dg/gomp/sharing-4.f90: New test.
12193
e6d55103
JJ
121942017-01-26 Jakub Jelinek <jakub@redhat.com>
12195
1a27fab1
JJ
12196 PR target/70465
12197 * gcc.target/i386/pr70465.c: New test.
12198
e6d55103
JJ
12199 * brig.dg/dg.exp: Update copyright years.
12200 * lib/brig-dg.exp: Update copyright years.
12201 * lib/brig.exp: Update copyright years.
12202
b5aa1281
MM
122032017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12204
12205 PR target/79179
12206 * gcc.target/powerpc/pr79179.c: New test.
12207
3b5de3cb
BS
122082017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12209
12210 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
12211 generation to accept D-mode memory accesses.
12212
dbe81dbe
MS
122132017-01-25 Martin Sebor <msebor@redhat.com>
12214
12215 PR c++/71290
12216 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
12217 * g++.dg/ext/flexarray-mangle.C: Same.
12218 * g++.dg/ext/flexarray-subst.C: Same.
12219 * g++.dg/ext/flexary10.C: Same.
12220 * g++.dg/ext/flexary11.C: Same.
12221 * g++.dg/ext/flexary14.C: Same.
12222 * g++.dg/ext/flexary16.C: Same.
12223 * g++.dg/ext/flexary18.C: Same.
12224 * g++.dg/ext/flexary19.C: Same.
12225 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
12226 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
12227 * g++.dg/ubsan/object-size-1.C: Same.
12228 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 12229
0e343868
JJ
122302017-01-25 Jakub Jelinek <jakub@redhat.com>
12231
a25608aa
JJ
12232 PR c++/78896
12233 * g++.dg/cpp1z/decomp24.C: New test.
12234
0e343868
JJ
12235 PR c++/77914
12236 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
12237 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
12238 expect a warning.
12239 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
12240 expect warnings.
12241 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
12242 * g++.dg/cpp1y/pr59636.C: Likewise.
12243 * g++.dg/cpp1y/pr60190.C: Likewise.
12244
0d098f4b
BC
122452017-01-25 Bin Cheng <bin.cheng@arm.com>
12246
12247 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
12248
5332c89e 122492017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12250
12251 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12252 vec_packs built-ins
12253
ed4e59f4
CL
122542017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12255
12256 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12257 -mcpu=cortex-a57.
12258 * gcc.target/arm/vseleqsf.c: Likewise.
12259 * gcc.target/arm/vselgedf.c: Likewise.
12260 * gcc.target/arm/vselgesf.c: Likewise.
12261 * gcc.target/arm/vselgtdf.c: Likewise.
12262 * gcc.target/arm/vselgtsf.c: Likewise.
12263 * gcc.target/arm/vselledf.c: Likewise.
12264 * gcc.target/arm/vsellesf.c: Likewise.
12265 * gcc.target/arm/vselltdf.c: Likewise.
12266 * gcc.target/arm/vselltsf.c: Likewise.
12267 * gcc.target/arm/vselnedf.c: Likewise.
12268 * gcc.target/arm/vselnesf.c: Likewise.
12269 * gcc.target/arm/vselvcdf.c: Likewise.
12270 * gcc.target/arm/vselvcsf.c: Likewise.
12271 * gcc.target/arm/vselvsdf.c: Likewise.
12272 * gcc.target/arm/vselvssf.c: Likewise.
12273
a5d6927f
RB
122742017-01-25 Richard Biener <rguenther@suse.de>
12275
12276 PR testsuite/72850
12277 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12278 to what we had before adding the threading passes.
12279
c2873892
RB
122802017-01-25 Richard Biener <rguenther@suse.de>
12281
12282 PR tree-optimization/69264
12283 * g++.dg/torture/pr69264.C: New testcase.
12284
9aa483a2
KT
122852016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12286
12287 PR target/79145
12288 * gcc.target/arm/pr79145.c: New test.
12289
5c628c3e
RB
122902017-01-25 Richard Biener <rguenther@suse.de>
12291
12292 PR debug/78363
12293 * g++.dg/gomp/pr78363-1.C: New testcase.
12294 * g++.dg/gomp/pr78363-2.C: Likewise.
12295 * g++.dg/gomp/pr78363-3.C: Likewise.
12296
9078cd36
KT
122972016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12298
12299 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12300 * gcc.dg/lto/pr61526_0.c: Likewise.
12301 * gcc.dg/lto/pr64415_0.c: Likewise.
12302
7cfd79d6
JJ
123032017-01-24 Jakub Jelinek <jakub@redhat.com>
12304
12305 PR c++/79205
12306 * g++.dg/cpp1z/decomp22.C: New test.
12307 * g++.dg/cpp1z/decomp23.C: New test.
12308
3e4b91f2
NS
123092017-01-24 Nathan Sidwell <nathan@acm.org>
12310
1d7bc790
NS
12311 PR c++/78469
12312 * g++.dg/cpp0x/pr78469.C: New.
12313
3e4b91f2
NS
12314 PR c++/79118
12315 * g++.dg/cpp0x/pr79118.C: New.
12316
b20ba138
EB
123172017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12320
c2e84327
DM
123212017-01-24 David Malcolm <dmalcolm@redhat.com>
12322
12323 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12324 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12325 * gcc.dg/rtl/rtl.exp: New file.
12326 * gcc.dg/rtl/test.c: New file.
12327 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12328 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12329 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12330 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12331 * gcc.dg/rtl/x86_64/final.c: New test case.
12332 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12333 * gcc.dg/rtl/x86_64/ira.c: New test case.
12334 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12335 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12336 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12337 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12338 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12339 * gcc.dg/rtl/x86_64/test_1.h: New file.
12340 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12341 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12342 * gcc.dg/rtl/x86_64/times-two.h: New file.
12343 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12344
cf8d19de
BC
123452017-01-24 Bin Cheng <bin.cheng@arm.com>
12346
12347 PR tree-optimization/79159
12348 * g++.dg/tree-ssa/pr79159.C: New test.
12349
f6a24a94 123502017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12351 Martin Jambor <mjambor@suse.cz>
12352
12353 * lib/brig-dg.exp: New file.
12354 * lib/brig.exp: Likewise.
12355 * brig.dg/README: Likewise.
12356 * brig.dg/dg.exp: Likewise.
12357 * brig.dg/test/gimple/alloca.hsail: Likewise.
12358 * brig.dg/test/gimple/atomics.hsail: Likewise.
12359 * brig.dg/test/gimple/branches.hsail: Likewise.
12360 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12361 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12362 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12363 * brig.dg/test/gimple/mem.hsail: Likewise.
12364 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12365 * brig.dg/test/gimple/packed.hsail: Likewise.
12366 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12367 * brig.dg/test/gimple/variables.hsail: Likewise.
12368 * brig.dg/test/gimple/vector.hsail: Likewise.
12369
c3b3e526
JJ
123702017-01-24 Jakub Jelinek <jakub@redhat.com>
12371
12372 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12373 support asan, only on i?86/x86_64 require sse2_runtime.
12374
75f92127
KN
123752017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12376
12377 PR target/66669
12378 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12379 test on powerpc targets.
12380
1a998fa0
MS
123812017-01-23 Martin Sebor <msebor@redhat.com>
12382
12383 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12384
108fdd6d
RB
123852017-01-23 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/79088
12388 PR tree-optimization/79188
12389 * gcc.dg/torture/pr79088.c: New testcase.
12390 * gcc.dg/torture/pr79188.c: Likewise.
12391
28826a66
KN
123922017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12393
12394 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12395 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12396 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12397 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12398 type of test function to reflect change in built-in function's
12399 return type.
12400 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12401 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12402 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12403 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12404 type and second argument type to reflect change in built-in
12405 function's type signature.
12406 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12407 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12408 type of test function to reflect change in built-in function's
12409 return type.
12410 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12411 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12412 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12413 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12414 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12415 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12416 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12417 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12418 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12419 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12420 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12421 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12422 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12423 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12424 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12425 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12426 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12427 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12428 type of test function to reflect change in built-in function's
12429 return type.
12430 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12431 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12432 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12433 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12434 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12435 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12436 test function's result and second argument to reflect change in
12437 built-in function's type signature.
12438 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12439
e6b8075c
NS
124402017-01-23 Nathan Sidwell <nathan@acm.org>
12441
fc7612fd
NS
12442 PR C++/71710
12443 * g++.dg/template/pr71710.C: New.
12444
e6b8075c
NS
12445 PR c++/71406
12446 PR c++/77508
12447 * g++.dg/template/pr71406.C: New.
12448
15b8fd49
TK
124492017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12450
9b7716c9 12451 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12452
e9c4fbe9
BS
124532017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12454
12455 PR rtl-optimization/78634
12456 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12457
8539a302
BC
124582017-01-23 Bin Cheng <bin.cheng@arm.com>
12459
12460 PR tree-optimization/70754
12461 * gfortran.dg/pr70754.f90: New test.
12462
f368600f
ML
124632017-01-23 Martin Liska <mliska@suse.cz>
12464
12465 PR tree-optimization/79196
12466 * gcc.dg/asan/pr79196.c: New test.
12467 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12468
d886761f
MM
124692017-01-23 Michael Matz <matz@suse.de>
12470
12471 PR tree-optimization/78384
12472 * gcc.dg/pr78384.c: New test.
12473
cffcafda
RB
124742017-01-23 Richard Biener <rguenther@suse.de>
12475
12476 PR tree-optimization/79186
12477 * gcc.dg/torture/pr79186.c: New testcase.
12478 * gcc.dg/torture/pr79187.c: Likewise.
12479
bda2bc48
MJ
124802017-01-23 Martin Jambor <mjambor@suse.cz>
12481
12482 * gcc.dg/ipa/vrp8.c: New test.
12483
f65f1ae3
MJ
124842017-01-23 Martin Jambor <mjambor@suse.cz>
12485
12486 PR ipa/79108
12487 * gfortran.dg/lto/pr79108_0.f90: New test.
12488
dea06111
AS
124892017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12490
12491 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12492 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12493 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12494 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12495 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12496 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12497 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12498 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12499 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12500 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12501 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12502 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12503 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12504 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12505 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12506 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12507
05011618
RB
125082017-01-23 Richard Biener <rguenther@suse.de>
12509 Nick Clifton <nickc@redhat.com>
12510
12511 PR testsuite/78421
12512 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12513 If the target is ARM return the result of the
12514 check_effective_target_arm_vect_no_misalign proc.
12515 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12516 support unaligned vectors then only expect one of the loops to be
12517 unrolled.
12518
f6b9f2ff
ML
125192017-01-23 Martin Liska <mliska@suse.cz>
12520
12521 * gcc.dg/asan/use-after-scope-10.c: New test.
12522 * gcc.dg/asan/use-after-scope-11.c: New test.
12523 * g++.dg/asan/use-after-scope-5.C: New test.
12524
c7775327
ML
125252017-01-23 Martin Liska <mliska@suse.cz>
12526
12527 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12528 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12529 sanopt optimization for ASAN_POISON.
12530
d8ae8d16
KT
125312016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532
12533 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12534
54d7c70c
CL
125352017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12536
12537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12538 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12539 for poly*_t types.
12540 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12541 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12542 exec_vcombine): Likewise.
12543 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12544 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12545 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12546 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12547 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12548 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12549 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12550 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12551 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12552 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12553 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12554 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12555 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12556 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12557 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12558 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12559 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12560 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12561 Likewise.
12562 (TEST_VGET_LANE): Cast to uint to avoid warning.
12563 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12564 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12565 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12566 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12567 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12568 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12569 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12570 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12571 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12572 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12573 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12574 CHECK_POLY instead of CHECK for poly64_t types.
12575 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12576 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12577 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12578 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12579 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12580 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12581 uint32_t.
12582 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12583 for int32_t, int64_t.
12584 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12585 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12586 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12587 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12588 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12589 needed.
12590
386fe51c
JJ
125912017-01-22 Jakub Jelinek <jakub@redhat.com>
12592
12593 PR fortran/79154
12594 * gfortran.dg/gomp/pr79154-1.f90: New test.
12595 * gfortran.dg/gomp/pr79154-2.f90: New test.
12596
bc4d86e6
AS
125972017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12598
12599 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12600
c31d5fce
MP
126012017-01-21 Marek Polacek <polacek@redhat.com>
12602
12603 PR testsuite/79169
12604 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12605
25cb56c3
JH
126062017-01-20 Jan Hubicka <hubicka@ucw.cz>
12607
12608 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12609
ea9f867b
BS
126102017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12611
12612 PR rtl-optimization/79125
12613 * gcc.dg/torture/pr79125.c: New test.
12614
a876231c
JW
126152017-01-20 Jiong Wang <jiong.wang@arm.com>
12616
2568d8a1 12617 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12618 only.
2568d8a1
JJ
12619 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12620 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12621
4b9f2115
NS
126222017-01-20 Nathan Sidwell <nathan@acm.org>
12623
3e4b91f2 12624 PR c++/78495
4b9f2115
NS
12625 * g++.dg/cpp1z/inh-ctor38.C: New.
12626
d2aadab1
MP
126272017-01-20 Marek Polacek <polacek@redhat.com>
12628
12629 PR c/79152
12630 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12631
449cd5af
TP
126322017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12633
12634 * lib/target-supports.exp (check_configured_with): New procedure.
12635 (check_effective_target_default_mode): new effective target.
12636 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12637 default mode. Fix dg-skip-if target selector syntax.
12638 * gcc.target/arm/optional_thumb-2.c: Likewise.
12639 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12640 syntax.
12641
ebed7175
DM
126422017-01-20 David Malcolm <dmalcolm@redhat.com>
12643
12644 PR c++/77829
12645 PR c++/78656
12646 * g++.dg/spellcheck-pr77829.C: New test case.
12647 * g++.dg/spellcheck-pr78656.C: New test case.
12648
2ebd93e1
MP
126492017-01-20 Marek Polacek <polacek@redhat.com>
12650
12651 PR c/64279
12652 * c-c++-common/Wduplicated-branches-1.c: New test.
12653 * c-c++-common/Wduplicated-branches-10.c: New test.
12654 * c-c++-common/Wduplicated-branches-11.c: New test.
12655 * c-c++-common/Wduplicated-branches-12.c: New test.
12656 * c-c++-common/Wduplicated-branches-2.c: New test.
12657 * c-c++-common/Wduplicated-branches-3.c: New test.
12658 * c-c++-common/Wduplicated-branches-4.c: New test.
12659 * c-c++-common/Wduplicated-branches-5.c: New test.
12660 * c-c++-common/Wduplicated-branches-6.c: New test.
12661 * c-c++-common/Wduplicated-branches-7.c: New test.
12662 * c-c++-common/Wduplicated-branches-8.c: New test.
12663 * c-c++-common/Wduplicated-branches-9.c: New test.
12664 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12665 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12666 * g++.dg/ext/builtin-object-size3.C: Likewise.
12667 * g++.dg/gomp/loop-1.C: Likewise.
12668 * g++.dg/warn/Wduplicated-branches1.C: New test.
12669 * g++.dg/warn/Wduplicated-branches2.C: New test.
12670
0ce4024a
ML
126712017-01-20 Martin Liska <mliska@suse.cz>
12672
12673 PR lto/69188
12674 * gcc.dg/lto/pr69188_0.c: New test.
12675 * gcc.dg/lto/pr69188_1.c: New test.
12676
d8ea3e7c
AS
126772017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12678
12679 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12680 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12681 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12682 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12683 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12684 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12685 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12686 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12687 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12688 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12689 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12690 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12691 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12692 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12693 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12694 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12695 * gcc.target/i386/avx-1.c: Test new intrinsics.
12696 * gcc.target/i386/sse-13.c: Ditto.
12697 * gcc.target/i386/sse-23.c: Ditto.
12698
0516164b
RB
126992017-01-20 Richard Biener <rguenther@suse.de>
12700
12701 PR tree-optimization/71264
12702 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12703
d821744c
MF
127042017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12705
12706 * gcc.target/mips/madd4-1.c: New file.
12707 * gcc.target/mips/madd4-2.c: Likewise.
12708 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12709 HAS_MADD4.
12710 (mips_option_groups): Add -m[no-]madd4.
12711 (mips-dg-init): Detect default -mno-madd4.
12712 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12713 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12714 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12715 * gcc.target/mips/nmadd-1.c: Likewise.
12716 * gcc.target/mips/nmadd-2.c: Likewise.
12717 * gcc.target/mips/nmadd-3.c: Likewise.
12718
db58fd89
JW
127192017-01-19 Jiong Wang <jiong.wang@arm.com>
12720
12721 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12722 combined instructions.
12723 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12724 instructions.
12725 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12726 of pointer authentication.
12727
bd9cf60b
MM
127282017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12729
12730 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12731 floating point hardware to run test.
12732
ab014eb3
TC
127332017-01-19 Tamar Christina <tamar.christina@arm.com>
12734
2568d8a1 12735 * lib/target-supports.exp
ab014eb3
TC
12736 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12737
c048038f
RO
127382017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12739
12740 PR testsuite/79051
12741 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12742 __x86_64__]: Allow for target i?86-*-*.
12743
ab6b44cb
MF
127442017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12745
12746 PR target/78176
12747 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12748 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12749 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12750 HAS_LXC1.
12751 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12752 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12753 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12754
118d5ed3
AV
127552017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12756
12757 PR fortran/70696
12758 * gfortran.dg/coarray_43.f90: New test.
12759
a57c520e
RE
127602017-01-19 Richard Earnshaw <rearnsha@arm.com>
12761
12762 PR rtl-optimization/79121
12763 * gcc.c-torture/execute/pr79121.c: New test.
12764
54dc4be2
MM
127652017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12766
12767 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12768 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12769
7bd5dad2
LK
127702017-01-18 Louis Krupp <louis.krupp@zoho.com>
12771
12772 PR fortran/50069
12773 PR fortran/55086
12774 * gfortran.dg/pr50069_1.f90: New test.
12775 * gfortran.dg/pr50069_2.f90: New test.
12776 * gfortran.dg/pr55086_1.f90: New test.
12777 * gfortran.dg/pr55086_1_tfat.f90: New test.
12778 * gfortran.dg/pr55086_2.f90: New test.
12779 * gfortran.dg/pr55086_2_tfat.f90: New test.
12780 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12781
0edd264d
AS
127822017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12783 * gcc.dg/strcmp-1.c: New test.
12784 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12785
551914b7
DM
127862017-01-18 David Malcolm <dmalcolm@redhat.com>
12787
12788 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12789 (dejagnu_fail): Likewise.
12790 (dejagnu_note): Likewise.
12791 (pass): Provide forward decl, moving true decl to after #include
12792 of harness.h.
12793 (fail): Likewise.
12794 (note): Likewise.
12795
b7d3a6a6
MM
127962017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12797
12798 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12799 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12800
c484627c
NS
128012017-01-18 Nathan Sidwell <nathan@acm.org>
12802
12803 PR c++/78488
12804 * g++.dg/cpp1z/inh-ctor37.C: New.
12805
a711887e
UB
128062017-01-18 Uros Bizjak <ubizjak@gmail.com>
12807
12808 PR rtl-optimization/78952
12809 * gcc.target/i386/pr78952-1.c: New test.
12810 * gcc.target/i386/pr78952-2.c: Ditto.
12811
525a5e33
AV
128122017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12813
12814 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12815
128162017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12817
12818 PR fortran/70696
12819 * gfortran.dg/coarray_event_1.f08: New test.
12820
90553aac
JJ
128212017-01-18 Jakub Jelinek <jakub@redhat.com>
12822
12823 PR target/77416
12824 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12825 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12826 from dg-options.
12827 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12828 guarded test.
12829 * gcc.target/powerpc/fusion4.c: Likewise.
12830 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12831 guarded test.
12832 * gcc.target/powerpc/pr58673-1.c: Likewise.
12833 * gcc.target/powerpc/pr58673-2.c: Likewise.
12834 * gcc.target/powerpc/pr59054.c: Likewise.
12835
dfc42f08
BS
128362016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12837
12838 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12839 vec_bperm.
12840 * gcc.target/powerpc/p9-vbpermd.c: New file.
12841
f3981e7e
AK
128422017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12843
12844 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12845 (must_not_compile2): Downcase first letter of error messages.
12846 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12847 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12848
2c65d990
NS
128492017-01-18 Nathan Sidwell <nathan@acm.org>
12850
12851 PR c++/79091
12852 * g++.dg/pr79091.C: New.
12853
a711887e
UB
128542017-01-18 Jakub Jelinek <jakub@redhat.com>
12855
12856 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12857 to dg-options.
12858 (p0): Add missing dg-error.
12859
4701fba3
JS
128602017-01-17 Joe Seymour <joe.s@somniumtech.com>
12861
12862 * gcc.target/msp430/mul_f5_muldef.c: New test.
12863
ac4dc08d
MM
128642017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12865
12866 PR target/79004
12867 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12868 options. Fix up the syntax for using \m and \M.
12869
1b3254e4
SB
128702017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12871
12872 PR target/78875
12873 * gcc.target/powerpc/ssp-1.c: New testcase.
12874 * gcc.target/powerpc/ssp-2.c: New testcase.
12875
8144a493
WD
128762017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12877
12878 * gcc.target/aarch64/eh_return.c: New test.
12879
a6607774
BS
128802017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12881
12882 * vec-rlmi-rlnm.c: New file.
12883
8ddfdbc2
NS
128842017-01-17 Nathan Sidwell <nathan@acm.org>
12885
12886 PR c++/61636
12887 * g++.dg/cpp1y/pr61636-1.C: New.
12888 * g++.dg/cpp1y/pr61636-2.C: New.
12889 * g++.dg/cpp1y/pr61636-3.C: New.
12890
d365b403
MS
128912017-01-17 Martin Sebor <msebor@redhat.com>
12892
12893 PR testsuite/79115
12894 * gcc.dg/pr78768.c: Make it a link-only test.
12895
0d80ab91
DM
128962017-01-17 David Malcolm <dmalcolm@redhat.com>
12897
12898 PR c++/71497
12899 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12900 expected messages.
12901 * c-c++-common/Wmisleading-indentation.c: Likewise.
12902
31b61548
VM
129032017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12904
12905 PR target/79058
12906 * gcc.target/arm/pr79058.c: New.
12907
c549996e
JJ
129082017-01-17 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR tree-optimization/71854
12911 * gcc.dg/vect/pr71854.c: New test.
12912
4f197ff9
ML
129132017-01-17 Martin Liska <mliska@suse.cz>
12914
12915 PR ipa/71207
12916 * g++.dg/ipa/pr71207.C: New test.
12917
d4193b85
JH
129182017-01-17 Jan Hubicka <hubicka@ucw.cz>
12919
12920 PR middle-end/77445
12921 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12922 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12923
906e7712
JJ
129242017-01-17 Jakub Jelinek <jakub@redhat.com>
12925
12926 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12927 rather than long unsigned int.
12928 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12929
12314dc9
RB
129302017-01-17 Richard Biener <rguenther@suse.de>
12931
12932 PR tree-optimization/71433
12933 * gcc.dg/Warray-bounds-20.c: New testcase.
12934
a23e48df
RB
129352017-01-17 Richard Biener <rguenther@suse.de>
12936
12937 PR testsuite/52563
12938 PR testsuite/71237
12939 PR testsuite/77737
12940 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12941 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12942 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12943
e6750e5c
AM
129442017-01-17 Alan Modra <amodra@gmail.com>
12945
12946 * gcc.target/powerpc/pr79066.c: New.
12947
a59afbe2
JL
129482017-01-16 Jeff Law <law@redhat.com>
12949
12950 PR tree-optimization/33562
12951 PR tree-optimization/61912
12952 PR tree-optimization/77485
12953 PR tree-optimization/79090
12954 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12955 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12956
e1bcfb92
JJ
129572017-01-16 Jakub Jelinek <jakub@redhat.com>
12958
98e92fb2
JJ
12959 PR c/79089
12960 * gcc.c-torture/compile/pr79089.c: New test.
12961
e1bcfb92
JJ
12962 PR target/79080
12963 * gcc.dg/pr79080.c: New test.
12964
0ef1f9cd
DM
129652017-01-16 David Malcolm <dmalcolm@redhat.com>
12966
12967 PR c/78304
12968 * gcc.dg/format/pr78304.c: Convert argument from integral type
12969 to a pointer.
12970 * gcc.dg/format/pr78304-2.c: Likewise.
12971
76689ffc
CL
129722017-01-16 Carl Love <cel@us.ibm.com>
12973
12974 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12975 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12976
ce12ee9e
CL
129772017-01-16 Carl Love <cel@us.ibm.com>
12978
12979 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12980 Change arguments and return type to bool long long.
12981
b336037d
MS
129822017-01-16 Martin Sebor <msebor@redhat.com>
12983
12984 PR testsuite/79051
12985 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12986 on x86.
12987
1ddca3f3
PC
129882017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12989
12990 Revert:
a711887e 12991 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12992
12993 PR c++/71737
12994 * g++.dg/cpp0x/pr71737.C: New.
12995
290687fb
BS
129962017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12997
12998 * gcc.target/powerpc/swaps-p8-27.c: New.
12999
7d2f3f1d
PC
130002017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
13001
13002 PR c++/71737
13003 * g++.dg/cpp0x/pr71737.C: New.
13004
d743728f
EB
130052017-01-16 Eric Botcazou <ebotcazou@adacore.com>
13006
13007 * gnat.dg/opt62.adb: New test.
13008 * gnat.dg/opt62_pkg.ads: New helper.
13009
90aead21
BS
130102017-01-14 Bernd Schmidt <bschmidt@redhat.com>
13011
a711887e
UB
13012 PR rtl-optimization/78626
13013 PR rtl-optimization/78727
90aead21
BS
13014 * gcc.dg/torture/pr78626.c: New test.
13015 * gcc.dg/torture/pr78727.c: New test.
13016
afaecc23
AM
130172017-01-14 Alan Modra <amodra@gmail.com>
13018
13019 * gcc.c-torture/compile/pr72749.c: New test.
13020
be4aa83d
DM
130212017-01-13 David Malcolm <dmalcolm@redhat.com>
13022
13023 PR c/78304
13024 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
13025 (test_macro_2): New test.
13026 (test_macro_3): New test.
13027 (test_macro_4): New test.
13028 (test_non_contiguous_strings): Convert line number to line offset.
13029 * gcc.dg/format/pr78304-2.c: New test case.
13030 * gcc.dg/format/pr78304.c: New test case.
13031
7cdca3ec
UB
130322017-01-13 Uros Bizjak <ubizjak@gmail.com>
13033
13034 * gcc.target/i386/funcspec-56.inc: Add missing options and
13035 reorder options by implied ISAs, as in ix86_target_string.
13036
e3017e52
MP
130372017-01-13 Marek Polacek <polacek@redhat.com>
13038
13039 PR c++/71166
13040 * g++.dg/cpp0x/constexpr-array18.C: New test.
13041
d155c6fe
JL
130422017-01-13 Jeff Law <law@redhat.com>
13043
7c9560a5
JL
13044 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
13045
9e59e99a
JL
13046 PR tree-optimization/61912
13047 PR tree-optimization/77485
13048 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
13049 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
13050 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
13051
13052 PR tree-optimization/33562
13053 PR tree-optimization/61912
13054 PR tree-optimization/77485
d155c6fe
JL
13055 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
13056 * gcc.dg/tree-ssa/complex-5.c: Likewise.
13057 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
13058 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
13059 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
13060 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
13061 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
13062
77719b06
ML
130632017-01-13 Martin Liska <mliska@suse.cz>
13064
13065 PR ipa/79043
13066 * gcc.c-torture/execute/pr79043.c: New test.
13067
a181b2bc
RB
130682017-01-13 Richard Biener <rguenther@suse.de>
13069
13070 PR middle-end/78411
13071 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
13072
eaed3226
AV
130732017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13074
13075 PR fortran/70697
13076 * gfortran.dg/coarray/event_4.f08: New test.
13077
4ccff88b
AV
130782017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
13079
13080 PR fortran/70696
13081 * gfortran.dg/coarray/event_3.f08: New test.
13082
3c3b9090
RB
130832017-01-13 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/77283
13086 * gcc.dg/tree-ssa/split-path-9.c: Fix.
13087
25329913
RB
130882017-01-13 Richard Biener <rguenther@suse.de>
13089
13090 * gcc.dg/gimplefe-22.c: New testcase.
13091
10b70b8e
RB
130922017-01-13 Richard Biener <rguenther@suse.de>
13093
13094 PR tree-optimization/77283
13095 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
13096 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
13097 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
13098
76a8f82f
SL
130992017-01-12 Sandra Loosemore <sandra@codesourcery.com>
13100
13101 * gcc.dg/pr77862.c: Require fpic target.
13102
59a505da
MM
131032017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
13104
13105 PR target/79004
13106 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 13107
bce6f760
MS
131082017-01-12 Martin Sebor <msebor@redhat.com>
13109
13110 * gcc.dg/pr78138.c: Adjust.
13111 * gcc.dg/pr78768.c: Adjust.
13112 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
13113 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
13114 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
13115 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
13116 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
13117 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
13118 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
13119 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
13120 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
13121 * gcc.dg/tree-ssa/pr78605.c: Adjust.
13122 * gcc.dg/tree-ssa/pr78622.c: Adjust.
13123
3eefa646
JJ
131242017-01-12 Jakub Jelinek <jakub@redhat.com>
13125
13126 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
13127
dcb56243
MS
131282017-01-12 Martin Sebor <msebor@redhat.com>
13129
8be3f306 13130 PR testsuite/79051
940242cd
MS
13131 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
13132 due to bug 79054.
dcb56243 13133
b7431c20
DE
131342017-01-12 David Edelsohn <dje.gcc@gmail.com>
13135
13136 * gcc.dg/pr78768.c: Require LTO.
13137
2bcd9f32
MS
131382017-01-12 Martin Sebor <msebor@redhat.com>
13139
13140 PR c/79074
13141 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
13142 due to the referenced bug.
13143
b2fc1c70
MS
131442017-01-12 Martin Sebor <msebor@redhat.com>
13145
13146 PR testsuite/79073
13147 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
13148
fbed6f36
UB
131492017-01-12 Uros Bizjak <ubizjak@gmail.com>
13150
13151 * gcc.target/i386/builtin_target.c (check_features): Check all
13152 supported __builtin_cpu_supports options.
13153
27282dad
KT
131542017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13155
13156 PR tree-optimization/78319
13157 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
13158 Remove xfail.
13159
66113166
BS
131602017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13161
13162 PR target/79044
13163 * gcc.target/powerpc/swaps-p8-26.c: New.
13164
6bb4ea5c
RB
131652017-01-12 Richard Biener <rguenther@suse.de>
13166
13167 * gcc.dg/gimplefe-21.c: New testcase.
13168
f15dbadb
MC
131692017-01-12 Michael Collison <michael.collison@arm.com>
13170
13171 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
13172
73e32c47
JK
131732017-01-11 Julia Koval <julia.koval@intel.com>
13174 Uros Bizjak <ubizjak@gmail.com>
13175
13176 * gcc.target/i386/sgx.c New test.
13177 * gcc.target/i386/sse-12.c: Add -msgx.
13178 * gcc.target/i386/sse-13.c: Ditto.
13179 * gcc.target/i386/sse-14.c: Ditto.
13180 * gcc.target/i386/sse-22.c: Ditto.
13181 * gcc.target/i386/sse-23.c: Ditto.
13182 * g++.dg/other/i386-2.C: Ditto.
13183 * g++.dg/other/i386-3.C: Ditto.
13184
3594adc7
MS
131852017-01-11 Martin Sebor <msebor@redhat.com>
13186
13187 PR c++/24511
13188 * g++.dg/template/explicit9.C: New test.
13189
01bfd257
NS
131902017-01-11 Nathan Sidwell <nathan@acm.org>
13191
13192 PR c++/77812
13193 * g++.dg/pr77812.C: New.
13194
88df7964
JJ
131952017-01-11 Jakub Jelinek <jakub@redhat.com>
13196
eae63d78
JJ
13197 PR c++/71537
13198 * g++.dg/cpp1y/constexpr-71537.C: New test.
13199
88df7964
JJ
13200 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
13201 argument.
13202
960ecba4
MS
132032017-01-11 Martin Sebor <msebor@redhat.com>
13204
13205 PR c/47931
13206 * c-c++-common/Waddress-2.c: New test.
13207
1f258a55
JJ
132082017-01-11 Jakub Jelinek <jakub@redhat.com>
13209
13210 PR c++/78341
13211 * g++.dg/cpp0x/pr78341.C: New test.
13212
bf5fbf46
MS
132132017-01-11 Martin Sebor <msebor@redhat.com>
13214
13215 PR c/78768
13216 * gcc.dg/pr78768.c: New test.
13217
19ff0049
DM
132182017-01-11 David Malcolm <dmalcolm@redhat.com>
13219
13220 PR driver/78877
13221 * gcc.dg/spellcheck-options-14.c: New test case.
13222 * gcc.dg/spellcheck-options-15.c: New test case.
13223 * gcc.dg/spellcheck-options-16.c: New test case.
13224 * gcc.dg/spellcheck-options-17.c: New test case.
13225
c86e9f03
ML
132262017-01-11 Martin Liska <mliska@suse.cz>
13227
13228 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
13229
947f51d6
JJ
132302017-01-11 Jakub Jelinek <jakub@redhat.com>
13231
13232 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
13233 instead of just 1 for the decomposition from struct C.
13234
849fccf8
EB
132352017-01-11 Eric Botcazou <ebotcazou@adacore.com>
13236
13237 * gcc.c-torture/execute/20170111-1.c: New test.
13238
80c74722
RB
132392017-01-11 Richard Biener <rguenther@suse.de>
13240
13241 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
13242
4c4b4703
JJ
132432017-01-11 Jakub Jelinek <jakub@redhat.com>
13244
13245 PR middle-end/50199
13246 * gcc.dg/lto/pr50199_0.c: New test.
13247
664b1a6b
MS
132482017-01-10 Martin Sebor <msebor@redhat.com>
13249
13250 PR testsuite/78960
13251 PR testsuite/78959
13252 PR testsuite/78133
13253 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13254 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13255
fefd3086
MS
132562017-01-10 Martin Sebor <msebor@redhat.com>
13257
13258 PR middle-end/78138
664b1a6b 13259 * gcc.dg/pr78138.c: New test.
fefd3086 13260
b9f4757f
DM
132612017-01-10 David Malcolm <dmalcolm@redhat.com>
13262
13263 PR c++/77949
13264 * g++.dg/diagnostic/pr77949.C: New test case.
13265
5a50f6bb
MS
132662017-01-10 Martin Sebor <msebor@redhat.com>
13267
13268 PR middle-end/78245
13269 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13270
c16880ef
MS
132712017-01-10 Martin Sebor <msebor@redhat.com>
13272
13273 PR tree-optimization/78775
13274 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13275 * gcc.dg/attr-alloc_size-10.c: New test.
13276 * gcc.dg/attr-alloc_size-11.c: New test.
13277 * gcc.dg/builtin-stringop-chk-7.c: New test.
13278 * gcc.dg/pr78775.c: New test.
13279 * gcc.dg/pr78973-2.c: New test.
13280 * gcc.dg/pr78973.c: New test.
13281
5363d9d9
JL
132822017-01-10 Jeff Law <law@redhat.com>
13283
13284 PR tree-optimization/77766
13285 PR tree-optimization/78856
13286 * gcc.c-torture/execute/pr77766.c: New test.
13287
aae23693
RB
132882016-01-10 Richard Biener <rguenther@suse.de>
13289
13290 PR tree-optimization/79034
13291 * g++.dg/torture/pr79034.C: New testcase.
13292
a0843aed
ML
132932017-01-10 Martin Liska <mliska@suse.cz>
13294
13295 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13296 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13297 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13298 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13299 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13300 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13301 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13302 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13303 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13304 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13305 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13306 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13307 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13308 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13309 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13310 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13311 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13312 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13313 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13314 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13315 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13316 * gcc.dg/ipa/pr64307.c: Likewise.
13317 * gcc.dg/ipa/pr77653.c: Likewise.
13318
79fc8ffe
AS
133192017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13320
13321 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13322 * g++.dg/other/i386-3.C: Ditto.
13323 * gcc.target/i386/sse-12.c: Ditto.
13324 * gcc.target/i386/sse-13.c: Ditto.
13325 * gcc.target/i386/sse-22.c: Ditto.
13326 * gcc.target/i386/sse-23.c: Ditto.
13327 * gcc.target/i386/builtin_target.c: Handle new option.
13328 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13329 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13330 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13331
dfa6951f
MS
133322017-01-09 Martin Sebor <msebor@redhat.com>
13333
13334 PR testsuite/79036
13335 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13336 with different precisions.
13337
a271e415
EB
133382017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * g++.dg/opt/call2.C: New test.
13341 * g++.dg/opt/call3.C: Likewise.
13342 * gnat.dg/array26.adb: New test.
13343 * gnat.dg/array26_pkg.ad[sb]: New helper.
13344 * gnat.dg/array27.adb: New test.
13345 * gnat.dg/array27_pkg.ad[sb]: New helper.
13346 * gnat.dg/array28.adb: New test.
13347 * gnat.dg/array28_pkg.ad[sb]: New helper.
13348
bd2c6270
JJ
133492017-01-09 Jakub Jelinek <jakub@redhat.com>
13350
13351 PR translation/79019
13352 PR translation/79020
13353 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13354 diagnostics.
13355 * gfortran.dg/initialization_17.f90: Likewise.
13356
1c1d8e75
DH
133572017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13358
13359 PR testsuite/79026
13360 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13361 * gcc.target/i386/pr78904-4.c: Likewise.
13362 * gcc.target/i386/pr78904-6.c: Likewise.
13363 * gcc.target/i386/pr78967-2.c: Likewise.
13364
cb330ba5
JJ
133652017-01-09 Jakub Jelinek <jakub@redhat.com>
13366
13367 PR tree-optimization/78899
13368 * gcc.target/i386/pr78899.c: New test.
13369 * gcc.dg/pr71077.c: New test.
13370
a5e14a42
MJ
133712017-01-09 Martin Jambor <mjambor@suse.cz>
13372
13373 PR ipa/78365
13374 PR ipa/78599
13375 * gcc.dg/torture/pr78365.c: New test.
13376
01216d27
JJ
133772017-01-09 Jakub Jelinek <jakub@redhat.com>
13378
dc59e50a
JJ
13379 PR c++/78948
13380 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13381 (main): Use int* instead of long long.
13382
01216d27
JJ
13383 PR tree-optimization/78938
13384 * gcc.dg/vect/pr78938.c: New test.
13385
c0d4fec7
KT
133862017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13387
13388 * gcc.dg/20161219.c: New test.
13389
7b1b0cc1
RB
133902017-01-09 Richard Biener <rguenther@suse.de>
13391
13392 PR tree-optimization/78997
13393 * gcc.dg/torture/pr78997.c: New testcase.
13394
813b9c0d
RB
133952017-01-09 Richard Biener <rguenther@suse.de>
13396
13397 PR debug/79000
13398 * g++.dg/lto/pr79000_0.C: New testcase.
13399 * g++.dg/lto/pr79000_1.c: Likewise.
13400
efcc8d38
MS
134012017-01-08 Martin Sebor <msebor@redhat.com>
13402
13403 PR middle-end/77708
13404 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13405 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13406 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13407 due to bug 78969.
13408 * gcc.dg/format/pr78569.c: Adjust.
13409
5ccf1d8d
DM
134102017-01-07 David Malcolm <dmalcolm@redhat.com>
13411
13412 PR c++/72803
13413 * g++.dg/diagnostic/pr72803.C: New test case.
13414
42002dfe
MS
134152017-01-07 Martin Sebor <msebor@redhat.com>
13416
13417 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13418 * gcc.dg/attr-alloc_size-4.c: Same.
13419
de91486c
AV
134202017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13421
13422 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13423 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13424 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13425 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13426 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13427 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13428 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13429
f55a925e
AS
134302017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13431 * gcc.dg/memcmp-1.c: New.
13432 * gcc.dg/strncmp-1.c: New.
13433
f3caa118
AV
134342017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13435
13436 * gcc.target/arm/acle/mcrr: New.
13437 * gcc.target/arm/acle/mcrr2: New.
13438 * gcc.target/arm/acle/mrrc: New.
13439 * gcc.target/arm/acle/mrrc2: New.
13440
ecc9a25b
AV
134412017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13442
13443 * gcc.target/arm/acle/mcr.c: New.
13444 * gcc.target/arm/acle/mrc.c: New.
13445 * gcc.target/arm/acle/mcr2.c: New.
13446 * gcc.target/arm/acle/mrc2.c: New.
13447
3811581f
AV
134482017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13449
13450 * gcc.target/arm/acle/ldc: New.
13451 * gcc.target/arm/acle/ldc2: New.
13452 * gcc.target/arm/acle/ldcl: New.
13453 * gcc.target/arm/acle/ldc2l: New.
13454 * gcc.target/arm/acle/stc: New.
13455 * gcc.target/arm/acle/stc2: New.
13456 * gcc.target/arm/acle/stcl: New.
13457 * gcc.target/arm/acle/stc2l: New.
13458
d57daa0c
AV
134592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13460
13461 * gcc.target/arm/acle/acle.exp: Run tests for different options
13462 and make sure fat-lto-objects is used such that we can still do
13463 assemble scans.
13464 * gcc.target/arm/acle/cdp.c: New.
13465 * gcc.target/arm/acle/cdp2.c: New.
13466 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13467 (check_effective_target_arm_coproc1_ok_nocache): New.
13468 (check_effective_target_arm_coproc2_ok): New.
13469 (check_effective_target_arm_coproc2_ok_nocache): New.
13470 (check_effective_target_arm_coproc3_ok): New.
13471 (check_effective_target_arm_coproc3_ok_nocache): New.
13472 (check_effective_target_arm_coproc4_ok): New.
13473 (check_effective_target_arm_coproc4_ok_nocache): New.
13474
8a123229
MS
134752017-01-06 Martin Sebor <msebor@redhat.com>
13476
13477 PR middle-end/78605
13478 * gcc.dg/tree-ssa/pr78605.c: New test.
13479
5b8999d6
MS
134802017-01-05 Martin Sebor <msebor@redhat.com>
13481
13482 PR tree-optimization/78910
13483 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13484 diagnostics.
13485 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13486 * gcc.dg/tree-ssa/pr78910.c: New test.
13487
4e89adf9
EB
134882017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13489
13490 * gcc.dg/sso-10.c: New test.
13491
962c5679
JJ
134922017-01-05 Jakub Jelinek <jakub@redhat.com>
13493
cfd719e7
JJ
13494 PR tree-optimization/71016
13495 * gcc.target/i386/pr71016.c: New test.
13496 * gcc.target/aarch64/pr71016.c: New test.
13497 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13498
26f20371
JJ
13499 PR c++/78931
13500 * g++.dg/cpp1z/decomp19.C: New test.
13501
962c5679
JJ
13502 PR c++/78890
13503 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13504 * g++.dg/init/union1.C: Likewise.
13505 * g++.dg/cpp0x/union6.C: Expect errors.
13506 * g++.dg/cpp0x/union8.C: New test.
13507 * g++.dg/cpp0x/pr78890-1.C: New test.
13508 * g++.dg/cpp0x/pr78890-2.C: New test.
13509
8c15f541
DE
135102017-01-05 David Edelsohn <dje.gcc@gmail.com>
13511
13512 * gcc.target/powerpc/pr71670.c: Require p9vector.
13513 * gcc.target/powerpc/p9-novsx.c: Same.
13514
51b86113
DM
135152017-01-05 David Malcolm <dmalcolm@redhat.com>
13516
13517 * selftests/asr_div1.rtl: New file.
13518 * selftests/aarch64: New subdirectory.
13519 * selftests/aarch64/times-two.rtl: New file.
13520 * selftests/bb-index.rtl: New file.
13521 * selftests/cfg-test.rtl: New file.
13522 * selftests/const-int.rtl: New file.
13523 * selftests/example-labels.rtl: New file.
13524 * selftests/insn-with-mode.rtl: New file.
13525 * selftests/jump-to-label-ref.rtl: New file.
13526 * selftests/jump-to-return.rtl: New file.
13527 * selftests/jump-to-simple-return.rtl: New file.
13528 * selftests/mem.rtl: New file.
13529 * selftests/note-insn-deleted.rtl: New file.
13530 * selftests/note_insn_basic_block.rtl: New file.
13531 * selftests/simple-cse.rtl: New file.
13532 * selftests/symbol-ref.rtl: New file.
13533 * selftests/x86_64: New subdirectory.
13534 * selftests/x86_64/call-insn.rtl: New file.
13535 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13536 * selftests/x86_64/times-two.rtl: New file.
13537 * selftests/x86_64/unspec.rtl: New file.
13538
dc7650cc
NS
135392017-01-05 Nathan Sidwell <nathan@acm.org>
13540
13541 PR c++/78765
13542 * g++.dg/cpp0x/pr78765.C: New.
13543
3db70565
DV
135442017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13545
13546 * gcc.target/s390/memcpy-2.c: New test.
13547 * gcc.target/s390/memset-2.c: New test.
13548
f5a537e3
AK
135492017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13550
13551 * gcc.target/s390/memcpy-1.c: New test.
13552
d80c6d02
JL
135532017-01-04 Jeff Law <law@redhat.com>
13554
13555 PR tree-optimization/78812
13556 * g++.dg/torture/pr78812.C: New test.
13557
08edc320 135582017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13559
13560 PR target/71977
13561 PR target/70568
13562 PR target/78823
13563 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13564 64-bit VSX systems with direct move, whether we optimize common
13565 code sequences in the GLIBC math library for float math functions.
13566 * gcc.target/powerpc/pr71977-2.c: Likewise.
13567
a9342885
MP
135682017-01-04 Marek Polacek <polacek@redhat.com>
13569
13570 PR c++/64767
13571 * c-c++-common/Wpointer-compare-1.c: New test.
13572
066435fe
JJ
135732017-01-04 Jakub Jelinek <jakub@redhat.com>
13574
abec4284
JJ
13575 PR c++/78949
13576 * c-c++-common/Wunused-var-16.c: New test.
13577
26c43e27
JJ
13578 PR c++/78693
13579 * g++.dg/cpp0x/pr78693.C: New test.
13580
fc73e60c
JJ
13581 PR driver/78957
13582 * gcc.dg/pr78957.c: New test.
13583
c9cf3863
JJ
13584 * g++.dg/cpp1y/auto-fn34.C: New test.
13585
066435fe
JJ
13586 PR c++/71182
13587 * g++.dg/cpp0x/pr71182.C: New test.
13588
598bd687
KN
135892017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13590
13591 PR target/78056
13592 * gcc.target/powerpc/pr78056-1.c: New test.
13593 * gcc.target/powerpc/pr78056-2.c: New test.
13594 * gcc.target/powerpc/pr78056-3.c: New test.
13595 * gcc.target/powerpc/pr78056-4.c: New test.
13596 * gcc.target/powerpc/pr78056-5.c: New test.
13597 * gcc.target/powerpc/pr78056-6.c: New test.
13598 * gcc.target/powerpc/pr78056-7.c: New test.
13599 * gcc.target/powerpc/pr78056-8.c: New test.
13600 * lib/target-supports.exp
13601 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13602 whether the effective target supports the popcntb instruction.
13603
8194635a
JL
136042017-01-03 Jeff Law <law@redhat.com>
13605
13606 PR tree-optimization/67955
13607 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13608
baf9ebc8
MP
136092017-01-04 Marek Polacek <polacek@redhat.com>
13610
13611 PR c++/77545
13612 PR c++/77284
13613 * g++.dg/cpp0x/range-for32.C: New test.
13614 * g++.dg/cpp0x/range-for33.C: New test.
13615
5dd9a9d0
DM
136162017-01-04 David Malcolm <dmalcolm@redhat.com>
13617
13618 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13619
4bf07f3f
NS
136202017-01-04 Nathan Sidwell <nathan@acm.org>
13621
13622 PR c++/66735
13623 * g++.dg/cpp1y/pr66735.C: New.
13624
165ba2e9
JJ
136252017-01-04 Jakub Jelinek <jakub@redhat.com>
13626
13627 PR tree-optimization/71563
13628 * gcc.dg/tree-ssa/pr71563.c: New test.
13629
4567f969
JB
136302017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13631
13632 PR fortran/78534
13633 PR fortran/78976
13634 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13635 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13636 * gfortran.dg/transfer_intrinsic_1.f90: Change
13637 scan-tree-dump-times due to gfc_trans_string_copy change to
13638 avoid -Wstringop-overflow.
13639
1c06f07f
JL
136402017-01-03 Jeff Law <law@redhat.com>
13641
13642 PR tree-optimization/78856
13643 * gcc.c-torture/execute/pr78856.c: New test.
13644
60fb638f
MM
136452017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13646
13647 PR target/78953
13648 * gcc.target/powerpc/pr78953.c: New test.
13649
e4d02f52
ILT
136502017-01-03 Ian Lance Taylor <iant@google.com>
13651
13652 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13653 enums.
13654
5b4f088d
MS
136552017-01-03 Martin Sebor <msebor@redhat.com>
13656
13657 PR tree-optimization/78696
13658 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13659 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13660 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13661 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13662
136632017-01-03 David Malcolm <dmalcolm@redhat.com>
13664
13665 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13666 with more than one digit.
13667 * lib/gcc-dg.exp (process-message): Support more than one digit
13668 in relative line specifications.
13669
136702017-01-03 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR tree-optimization/78965
13673 * gcc.dg/pr78965.c: New test.
13674
13675 PR middle-end/78901
13676 * g++.dg/opt/pr78901.C: New test.
13677
136782017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13679
13680 PR fortran/78534
13681 PR fortran/66310
13682 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13683 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13684 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13685 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13686 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13687 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13688 * gfortran.dg/string_1_lp64.f90: New test.
13689 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13690 * gfortran.dg/string_3_lp64.f90: New test.
13691 * gfortran.dg/transfer_intrinsic_1.f90: Change
13692 scan-tree-dump-times due to gfc_trans_string_copy change to
13693 avoid -Wstringop-overflow.
13694
8b7163c6
UB
136952017-01-02 Uros Bizjak <ubizjak@gmail.com>
13696
13697 PR target/78967
13698 * gcc.target/i386/pr78967-1.c: New test.
13699 * gcc.target/i386/pr78967-2.c: Ditto.
13700 * gcc.target/i386/pr78967-3.c: Ditto.
13701
13702 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13703 * gcc.target/i386/pr78904-4.c: Ditto.
13704 * gcc.target/i386/pr78904-6.c: Ditto.
13705
e2940b98
JH
137062017-01-01 Jan Hubicka <hubicka@ucw.cz>
13707
13708 PR middle-end/77674
13709 * g++.dg/torture/pr77674.C: New testcase.
13710
cbe34bb5 137112017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13712
13713 Update copyright years.
818ab71a 13714\f
cbe34bb5 13715Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13716
13717Copying and distribution of this file, with or without modification,
13718are permitted in any medium without royalty provided the copyright
13719notice and this notice are preserved.
This page took 7.888346 seconds and 5 git commands to generate.