]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/79404 (h8300: ICE at gcc/ira.c:5541 whilst building libgcc)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6c022f73
JL
12017-02-14 Jeff Law <law@redhat.com>
2
3 PR tree-optimization/79095
4 * g++.dg/pr79095-1.C: New test
5 * g++.dg/pr79095-2.C: New test
6 * g++.dg/pr79095-3.C: New test
7 * g++.dg/pr79095-4.C: New test
8 * g++.dg/pr79095-5.C: New test
9 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11
b719f884
JG
122017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
13
14 * gcc.target/aarch64/vect_fp16_1.c: New.
15
1be33173
PK
162017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17
18 * gcc.dg/gimplefe-25.c: New test.
19
73424a09
JJ
202017-02-14 Jakub Jelinek <jakub@redhat.com>
21
22 PR tree-optimization/79408
23 * gcc.dg/tree-ssa/pr79408-2.c: New test.
24
977472e8
RB
252017-02-14 Richard Biener <rguenther@suse.de>
26
27 PR middle-end/79432
28 * gcc.dg/torture/pr79432.c: New testcase.
29
ee75687b
MS
302017-02-13 Martin Sebor <msebor@redhat.com>
31
32 PR middle-end/79496
33 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
34
b84702c0
JJ
352017-02-13 Jakub Jelinek <jakub@redhat.com>
36
ecc04fae
JJ
37 PR sanitizer/79341
38 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
39 variables volatile.
40
b84702c0
JJ
41 PR c++/79232
42 * g++.dg/cpp1z/eval-order4.C: New test.
43 * g++.dg/other/pr79232.C: New test.
44
b9a161ff
NS
452017-02-13 Nathan Sidwell <nathan@acm.org>
46
47 PR c++/79296
48 * g++.dg/cpp0x/pr79296.C: New.
49
d8505fac
SB
502017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
51
52 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
53 Instead, xfail powerpc*-*-* && lp64.
54
efb802cb
SB
552017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
56
57 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
58 powerpc_p8vector_ok.
59 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
60
8d6427c6
AS
612017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
62
63 PR target/79449
64 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
65 for reading beyond a 4k boundary.
66
9b7716c9
JJ
672017-02-13 Jakub Jelinek <jakub@redhat.com>
68
69 PR rtl-optimization/79388
70 PR rtl-optimization/79450
71 * gcc.c-torture/execute/pr79388.c: New test.
72 * gcc.c-torture/execute/pr79450.c: New test.
73
4bb91707
TK
742017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
75
76 PR fortran/65542
9b7716c9 77 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 78
e22910c2
JJ
792017-02-11 Jakub Jelinek <jakub@redhat.com>
80
81 PR sanitizer/79341
82 * g++.dg/asan/deep-stack-uaf-1.C: New test.
83
acbbac04
JH
842017-02-11 Jan Hubicka <hubicka@ucw.cz>
85
86 PR tree-ssa/56727
87 * gcc.dg/tree-ssa/pr56727.c: New testcase.
88
e493f96b
JJ
892017-02-10 Jakub Jelinek <jakub@redhat.com>
90
91 PR c++/79457
92 * g++.dg/cpp0x/pr79457.C: New test.
93
773acd54
SB
942017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
95
96 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
97 scan-assembler unless lp64.
98
b56f814e
SB
992017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
100
101 PR tree-optimization/66612
102 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
103
5e659d16
SB
1042017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
105
106 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
107 of all powerpc.
108
6f4f30bf
MP
1092017-02-10 Marek Polacek <polacek@redhat.com>
110
111 PR c++/79435
112 * g++.dg/cpp1y/pr79435.C: New.
113
3799a5b8
MP
114 PR c++/79184
115 * g++.dg/warn/Wint-in-bool-context-1.C: New.
116
052ef81d
CL
1172017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
118
119 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
120 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
121 New.
122 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
123 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
124 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
125 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
126 (vtst_expected_poly64x2): Move to aarch64-only section.
127 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
128 (vtst_p64, vtstq_p64): New tests.
129
a7c8ed0c
PC
1302017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/71737
133 * g++.dg/cpp0x/pr71737.C: New.
134
3dcde5ef 1352017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 136 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
137
138 * gcc.dg/gimplefe-error-1.c: New testcase.
139 * gcc.dg/gimplefe-error-2.c: New testcase.
140 * gcc.dg/gimplefe-error-3.c: New testcase.
141
6139a3b7
JJ
1422017-02-10 Jakub Jelinek <jakub@redhat.com>
143
144 PR tree-optimization/79411
145 * gcc.c-torture/compile/pr79411.c: New test.
146
9bfc55d0
JJ
1472017-02-09 Jakub Jelinek <jakub@redhat.com>
148 Jason Merrill <jason@redhat.com>
149
150 PR c++/79143
151 * g++.dg/cpp1z/pr79143.C: New test.
152
0b90c541
JH
1532017-02-09 Jan Hubicka <hubicka@ucw.cz>
154
155 * gcc.dg/loop-unswitch-2.c: Update testcase.
156 * gcc.dg/loop-unswitch-1.c: Update testcase.
157
192b048b
MP
1582017-02-09 Marek Polacek <polacek@redhat.com>
159
160 PR c/79428
161 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
162 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
163 * c-c++-common/goacc/pr79428-1.c: New test.
164 * c-c++-common/gomp/pr79428-2.c: New test.
165 * c-c++-common/gomp/pr79428-5.c: New test.
166 * c-c++-common/gomp/pr79428-6.c: New test.
167 * c-c++-common/pr79428-3.c: New test.
168
e9a9033b
AK
1692017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
170
171 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
172 testcases.
173
56f71478
JJ
1742017-02-09 Jakub Jelinek <jakub@redhat.com>
175
28f6839b
JJ
176 PR c/79413
177 * gcc.c-torture/compile/pr79413.c: New test.
178
f08683a1
JJ
179 PR c++/79429
180 * c-c++-common/gomp/pr79429.c: New test.
181 * g++.dg/gomp/pr79429.C: New test.
182
56f71478
JJ
183 PR c/79431
184 * c-c++-common/gomp/pr79431.c: New test.
185
02889d23
CLT
1862017-02-09 Nathan Sidwell <nathan@codesourcery.com>
187 Cesar Philippidis <cesar@codesourcery.com>
188 Joseph Myers <joseph@codesourcery.com>
189 Chung-Lin Tang <cltang@codesourcery.com>
190
191 * c-c++-common/goacc/combined-directives.c: Remove xfail.
192 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
193 * c-c++-common/goacc/loop-auto-2.c: New.
194 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
195 * c-c++-common/goacc/tile-2.c: New.
196 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
197 * g++.dg/goacc/tile-1.C: New, check tile subst.
198 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
199 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
200 * gfortran.dg/goacc/tile-1.f90: New test.
201 * gfortran.dg/goacc/tile-2.f90: New test.
202 * gfortran.dg/goacc/tile-lowering.f95: New test.
203
9c0c77d2
RB
2042017-02-09 Richard Biener <rguenther@suse.de>
205
206 PR tree-optimization/69823
207 * gcc.dg/graphite/pr69823.c: New testcase.
208
f39bad9f
PH
2092017-02-08 Pat Haugen <pthaugen@us.ibm.com>
210
211 PR target/78604
212 * gcc.target/powerpc/pr78604.c: New.
213
fc00b9ce
KN
2142017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
215
216 PR target/68972
217 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
218 disable this test on power architecture.
219
50c1f4a5
RB
2202017-02-08 Richard Biener <rguenther@suse.de>
221
222 PR tree-optimization/71824
223 PR tree-optimization/79409
224 * gcc.dg/graphite/pr71824-3.c: New testcase.
225
74a15d14
JJ
2262017-02-08 Jakub Jelinek <jakub@redhat.com>
227
228 PR tree-optimization/79408
229 * gcc.dg/tree-ssa/pr79408.c: New test.
230
d798497e
RB
2312017-02-08 Richard Biener <rguenther@suse.de>
232
233 PR tree-optimization/71824
234 * gcc.dg/graphite/pr71824-2.c: New testcase.
235
9d5019a1
AP
2362017-02-07 Andrew Pinski <apinski@cavium.com>
237
238 * gcc.target/aarch64/popcount.c : New Testcase.
239
ec48209a
JJ
2402017-02-07 Jakub Jelinek <jakub@redhat.com>
241
242 PR rtl-optimization/79386
243 * gcc.c-torture/compile/pr79386.c: New test.
244
e5f234b2
DV
2452017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
246 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
247
248 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
249 *-*-solaris*.
250
1f138b75
JJ
2512017-02-07 Jakub Jelinek <jakub@redhat.com>
252
253 PR target/79299
254 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
255 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
256
7af4b20d
RB
2572017-02-07 Richard Biener <rguenther@suse.de>
258
259 * gcc.dg/gimplefe-23.c: New testcase.
260 * gcc.dg/gimplefe-24.c: Likewise.
261
d95c2fc7
CL
2622017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
263
264 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
265 scan-assembler instead of scan-assembler-times.
266 * gcc.target/aarch64/test_frame_10.c: Likewise.
267 * gcc.target/aarch64/test_frame_12.c: Likewise.
268 * gcc.target/aarch64/test_frame_2.c: Likewise.
269 * gcc.target/aarch64/test_frame_4.c: Likewise.
270 * gcc.target/aarch64/test_frame_6.c: Likewise.
271 * gcc.target/aarch64/test_frame_7.c: Likewise.
272 * gcc.target/aarch64/test_frame_8.c: Likewise.
273
fa5d44d0
RO
2742017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
275
276 * gcc.target/i386/pr78419.c: Require ifunc support.
277
d9b4ce00
DE
2782017-02-07 David Edelsohn <dje.gcc@gmail.com>
279
280 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
281
bb7d75ff
PP
2822017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
283
284 PR c++/79360
285 * g++.dg/cpp1y/nsdmi-union2.C: New test.
286
122e7b4f
KC
2872017-02-06 Kito Cheng <kito.cheng@gmail.com>
288
289 * lib/target-supports.exp: Define the RISC-V target.
290 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
291 * gcc.dg/builtin-apply2.c: Likewise.
292 * gcc.dg/ifcvt-4.c: Likewise.
293 * gcc.dg/loop-8.c: Likewise.
294 * gcc.dg/sibcall-10.c: Likewise.
295 * gcc.dg/sibcall-9.c: Likewise.
296 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
297 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
298 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
299 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
300 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
301 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
302 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
303
391675ac
MM
3042017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 PR target/66144
307 * gcc.target/powerpc/pr66144-1.c: New test.
308 * gcc.target/powerpc/pr66144-2.c: Likewise.
309 * gcc.target/powerpc/pr66144-3.c: Likewise.
310
e495e31a
MS
3112017-02-06 Martin Sebor <msebor@redhat.com>
312
313 PR tree-optimization/79376
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
315 * gcc.dg/tree-ssa/pr79376.c: Ditto.
316
2568d8a1
JJ
3172017-02-06 Jakub Jelinek <jakub@redhat.com>
318
98e09245
JJ
319 PR c++/79379
320 * g++.dg/cpp1y/constexpr-79379.C: New test.
321
e8b0383c
JJ
322 PR c++/79377
323 * g++.dg/lookup/pr79377.C: New test.
324
a5e8cbd1
JJ
325 PR c++/79372
326 * g++.dg/cpp1z/decomp25.C: New test.
327
2568d8a1
JJ
328 PR tree-optimization/79284
329 * gcc.c-torture/compile/pr79284.c: New test.
330
aae936b9
PC
3312017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
332
333 PR c++/70448
334 * g++.dg/cpp0x/pr70448.C: New.
335
daf57541
DV
3362017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
337
338 PR 78348
339 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
340 to dg-options.
341
0898c74d
GJL
3422017-02-06 Georg-Johann Lay <avr@gjlay.de>
343
344 PR target/78883
345 * gcc.c-torture/compile/pr78883.c: New test.
346
5d3ebb71
JH
3472017-02-05 Jan Hubicka <hubicka@ucw.cz>
348
349 PR tree-ssa/79347
350 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
351 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
352 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
353 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
354 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
355 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
356 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
357 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
358 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
359 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
360 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
361 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
362 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
363
139d4065
AV
3642017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
365
366 PR fortran/79344
367 * gfortran.dg/allocate_with_source_24.f90: New test.
368
4b9c80d8
AV
3692017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
370
371 PR fortran/79230
372 * gfortran.dg/der_ptr_component_2.f90: New test.
373
f3877b2f
EB
3742017-02-05 Eric Botcazou <ebotcazou@adacore.com>
375
376 * gcc.target/sparc/20170205-1.c: New test.
377
d8a09ada
JDA
3782017-02-03 John David Anglin <danglin@gcc.gnu.org>
379
a2a86d6a
JDA
380 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
381 libatomic_available.
382
a1d99925
JDA
383 * gcc.dg/pr77587.c: Require alias support.
384 * gcc.dg/pr77587a.c: Likewise.
385
d8bf159e
JDA
386 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
387 * gcc.c-torture/execute/pr78622.c: Likewise.
388
d8a09ada
JDA
389 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
390 hppa*-*-hpux*.
391 * c-c++-common/Wunused-var-16.c: Likewise.
392 * c-c++-common/builtin-shuffle-1.c: Likewise.
393 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
394 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
395
f589a1ce
MS
3962017-02-03 Martin Sebor <msebor@redhat.com>
397
398 PR tree-optimization/79327
399 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
400 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
401 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 402
5b00f9d2
JJ
4032017-02-03 Jakub Jelinek <jakub@redhat.com>
404 Martin Sebor <msebor@redhat.com>
405
406 PR tree-optimization/79327
407 * gcc.dg/tree-ssa/pr79327.c: New test.
408 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
409 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
410 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
411 (test_sprintf_chk_range_schar): Adjust dg-message.
412 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
413 * gcc.c-torture/execute/pr79327.c: New test.
414
437f0a81
JJ
4152017-02-03 Jakub Jelinek <jakub@redhat.com>
416
417 PR target/79354
418 * gcc.target/powerpc/pr79354.c: New test.
419 * gcc.c-torture/execute/pr79354.c: New test.
420
3f343040
MS
4212017-02-03 Martin Sebor <msebor@redhat.com>
422
423 PR tree-optimization/79352
424 * gcc.dg/tree-ssa/pr79352.c: New test.
425
46a2ab58
ML
4262017-02-03 Martin Liska <mliska@suse.cz>
427
428 PR lto/66295
429 * gcc.target/i386/mvc9.c: New test.
430
baa2d1cd
PH
4312017-02-03 Pat Haugen <pthaugen@us.ibm.com>
432
433 PR target/79158
434 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
435 to VSX reg.
436
30c6ec2f
JH
4372017-02-02 Jan Hubicka <hubicka@ucw.cz>
438
439 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
440 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
441 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
442 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
443 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
444 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
445 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
446 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
447 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
448 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
449 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
450 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
451 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
452
ebee1eb9
MS
4532017-02-02 Martin Sebor <msebor@redhat.com>
454
455 PR middle-end/79275
456 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
457 * gcc.dg/tree-ssa/pr79275.c: New test.
458
dcd25b8a
AS
4592017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
460
461 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
462
0f0c2cc3
JH
4632017-02-02 Jan Hubicka <hubicka@ucw.cz>
464
465 PR middle-end/77445
466 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
467 threading is done.
468
1c372840
TC
4692017-02-02 Tamar Christina <tamar.christina@arm.com>
470
471 PR middle-end/78142
472 * gcc.target/aarch64/vector_initialization_nostack.c
473 (f12): Use one vector
474
9f11a4a7
JJ
4752017-02-02 Jakub Jelinek <jakub@redhat.com>
476
bef7e561
JJ
477 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
478 * c-c++-common/asan/misalign-1.c: Likewise.
479 * c-c++-common/asan/misalign-2.c: Likewise.
480 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
481 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
482 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
483 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
484 add -ffat-lto-objects from/to dg-additional-options.
485 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
486 dg-additional-options.
487
9f11a4a7
JJ
488 PR target/79197
489 * gcc.target/powerpc/pr79197.c: New test.
490 * gcc.c-torture/compile/pr79197.c: New test.
491
09661674
RB
4922017-02-02 Richard Biener <rguenther@suse.de>
493
494 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
495
d8d58893
PC
4962017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
497
498 PR c++/69637
499 * g++.dg/cpp0x/pr69637-1.C: New.
500 * g++.dg/cpp0x/pr69637-2.C: Likewise.
501
521a70a4
AK
5022017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
503
504 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
505
e26b502d
BS
5062017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
507
508 PR target/70012
509 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
510 conditions.
511
55e75c7c
JJ
5122017-02-01 Jakub Jelinek <jakub@redhat.com>
513
514 PR testsuite/79324
515 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
516 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
517 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
518 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
519 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
520 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
521 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
522 * g++.dg/debug/dwarf2/align-1.C: Likewise.
523 * g++.dg/debug/dwarf2/align-2.C: Likewise.
524 * g++.dg/debug/dwarf2/align-3.C: Likewise.
525 * g++.dg/debug/dwarf2/align-4.C: Likewise.
526 * g++.dg/debug/dwarf2/align-5.C: Likewise.
527 * g++.dg/debug/dwarf2/align-6.C: Likewise.
528
a4476973
ML
5292017-02-01 Martin Liska <mliska@suse.cz>
530
531 PR testsuite/79272
532 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
533
3f3181b1
RB
5342017-02-01 Richard Biener <rguenther@suse.de>
535
536 PR testsuite/76957
537 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
538 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
539 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
540 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
541
1e7ef862
RB
5422017-02-01 Richard Biener <rguenther@suse.de>
543
544 PR middle-end/79315
545 * gfortran.dg/pr79315.f90: New testcase.
546
405a7406
RB
5472017-02-01 Richard Biener <rguenther@suse.de>
548
549 PR tree-optimization/71824
550 * gcc.dg/graphite/pr71824.c: New testcase.
551
19bdccb4
JJ
5522017-01-31 Jakub Jelinek <jakub@redhat.com>
553
554 PR c++/79304
555 * g++.dg/diagnostic/pr79304.C: New test.
556
fcb2cdfc
DM
5572017-01-31 David Malcolm <dmalcolm@redhat.com>
558
559 PR c++/79298
560 * g++.dg/spellcheck-pr79298.C: New test case.
561
7cfa044d
DM
5622017-01-31 David Malcolm <dmalcolm@redhat.com>
563
564 PR preprocessor/79210
565 * gcc.dg/format/pr79210.c: New test case.
566 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
567 New function.
568
de3fbef6
NS
5692017-01-31 Nathan Sidwell <nathan@acm.org>
570
5ae37bdf
NS
571 PR c++/79290
572 * g++.dg/warn/pr79290.C: New.
573
de3fbef6
NS
574 PR c++/67273
575 PR c++/79253
576 * g++.dg/cpp1y/pr67273.C: New.
577 * g++.dg/cpp1y/pr79253.C: New.
578
7f357c61
NS
5792017-01-31 Nathan Sidwell <nathan@acm.org>
580
581 PR c++/79264
582 * g++.dg/cpp1y/pr61636-1.C: Augment.
583
5b11971a
CL
5842017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
585
586 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
587 rand() instead of random().
588
8b670f93
AH
5892017-01-30 Aldy Hernandez <aldyh@redhat.com>
590
591 PR tree-optimization/71691
592 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
593
4727e06b
AK
5942017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
595
596 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
597 __ARCH__.
598
b6dae849
JJ
5992017-01-31 Jakub Jelinek <jakub@redhat.com>
600
601 PR tree-optimization/79267
602 * g++.dg/opt/pr79267.C: New test.
603
40fb9c89
AO
6042017-01-30 Alexandre Oliva <aoliva@redhat.com>
605
606 PR debug/63238
607 * gcc.dg/debug/dwarf2/align-1.c: New.
608 * gcc.dg/debug/dwarf2/align-2.c: New.
609 * gcc.dg/debug/dwarf2/align-3.c: New.
610 * gcc.dg/debug/dwarf2/align-4.c: New.
611 * gcc.dg/debug/dwarf2/align-5.c: New.
612 * gcc.dg/debug/dwarf2/align-6.c: New.
613 * gcc.dg/debug/dwarf2/align-as-1.c: New.
614 * g++.dg/debug/dwarf2/align-1.C: New.
615 * g++.dg/debug/dwarf2/align-2.C: New.
616 * g++.dg/debug/dwarf2/align-3.C: New.
617 * g++.dg/debug/dwarf2/align-4.C: New.
618 * g++.dg/debug/dwarf2/align-5.C: New.
619 * g++.dg/debug/dwarf2/align-6.C: New.
620
3095f651
AS
6212017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
622
623 PR target/79170
624 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
625
3cf88bff
MS
6262017-01-30 Martin Sebor <msebor@redhat.com>
627
628 PR testsuite/79293
629 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
630
37731134
ML
6312017-01-30 Martin Liska <mliska@suse.cz>
632
633 PR gcov-profile/79259
634 * g++.dg/tree-prof/pr79259.C: New test.
635
0c7247cc
RB
6362017-01-30 Richard Biener <rguenther@suse.de>
637
638 PR tree-optimization/79276
639 * gcc.dg/torture/pr79276.c: New testcase.
640
ab4be5d1
DV
6412017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
642
643 PR target/79240
644 * gcc.target/s390/pr79240.c: New test.
645
6687d58d
BS
6462017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
647
648 PR target/79268
649 * gcc.target/powerpc/pr79268.c: New file.
650 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
651 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
652 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
653 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
654
b5df96c3
JDA
6552017-01-28 John David Anglin <danglin@gcc.gnu.org>
656
fc34d7b8
JDA
657 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
658
9efc84e4
JDA
659 PR testsuite/70583
660 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
661
4bfbe3ae
JDA
662 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
663 * gnat.dg/debug9.adb: Likewise.
664
8d0b306f
JDA
665 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
666
b5df96c3
JDA
667 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
668 libatomic_available.
669 * gfortran.dg/coarray_42.f90: Likewise.
670 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
671 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
672 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
673
eb339366
MS
6742017-01-27 Martin Sebor <msebor@redhat.com>
675
676 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
677
711ce021
BS
6782017-01-27 Bernd Schmidt <bschmidt@redhat.com>
679
680 PR rtl-optimization/79194
681 * gcc.dg/torture/pr79194.c: New test.
682
d8321b33
VM
6832017-01-27 Vladimir Makarov <vmakarov@redhat.com>
684
685 PR tree-optimization/71374
2568d8a1 686 * gcc.target/i386/pr71374.c: New.
d8321b33 687
9e2ea13e
MS
6882017-01-27 Martin Sebor <msebor@redhat.com>
689
690 PR c++/71290
691 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
692 a dg-error directive.
693
9eb7045b
VM
6942017-01-27 Vladimir Makarov <vmakarov@redhat.com>
695
696 PR target/79131
697 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
698 * gcc.target/arm/pr79131-2.c: New.
699
f75bbf3f
BS
7002017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
701
702 PR target/65484
703 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
704 vectorized on POWER unless hardware misaligned loads are
705 available.
706
3f54004b
BC
7072017-01-27 Bin Cheng <bin.cheng@arm.com>
708
709 PR rtl-optimization/78559
710 * gcc.c-torture/execute/pr78559.c: New test.
711
40b6bff9
RB
7122017-01-27 Richard Biener <rguenther@suse.de>
713
714 PR tree-optimization/79245
715 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
716 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
717
b2f8892e
JJ
7182017-01-27 Jakub Jelinek <jakub@redhat.com>
719
720 PR c/79199
721 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
722 target. Use 4294967293U instead of 4294967293.
723
b002f3b9
RB
7242017-01-27 Richard Biener <rguenther@suse.de>
725
726 PR tree-optimization/71433
727 * gcc.dg/Warray-bounds-21.c: New testcase.
728
38f50ab6
RB
7292017-01-27 Richard Biener <rguenther@suse.de>
730
731 PR tree-optimization/79244
732 * gcc.dg/torture/pr79244.c: New testcase.
733
c04f4139
JJ
7342017-01-27 Jakub Jelinek <jakub@redhat.com>
735
736 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
737 all occurrences of 40 to 32.
738
6ca513f9
RE
7392017-01-27 Richard Earnshaw <rearnsha@arm.com>
740
741 PR target/79239
742 * gcc.target/arm/pr79239.c: New test.
743
d876f5cd
DV
7442017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
745
746 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
747
bb6a6ee9
AB
7482017-01-27 Adam Butcher <adam@jessamine.co.uk>
749
750 PR c++/64382
751 * g++.dg/cpp1y/pr64382.C: New test.
752
31c87a43
MS
7532017-01-26 Martin Sebor <msebor@redhat.com>
754
755 PR middle-end/78703
756 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
757 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
758 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
759 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
760
f7c06c0f
JJ
7612017-01-26 Jakub Jelinek <jakub@redhat.com>
762
b0670cc0
JJ
763 PR debug/79129
764 * g++.dg/debug/dwarf2/pr79129.C: New test.
765
f7c06c0f
JJ
766 PR debug/78835
767 * g++.dg/debug/dwarf2/pr78835.C: New test.
768
5d93da1d
MS
7692017-01-26 Martin Sebor <msebor@redhat.com>
770
771 PR middle-end/78703
772 * gcc.dg/format/pr78569.c: Adjust.
773 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
774 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
775 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
776 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
777 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
778 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
779 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
780 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
781 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
782 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
783 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
784
905d2812
JJ
7852017-01-26 Jakub Jelinek <jakub@redhat.com>
786
787 PR c++/68727
788 * g++.dg/other/offsetof8.C: Add expected error.
789 * g++.dg/other/offsetof9.C: New test.
790
b3db8d77
DE
7912017-01-26 David Edelsohn <dje.gcc@gmail.com>
792
793 * g++.dg/opt/declone3.C: Require LTO.
794
15961e4a
VM
7952017-01-26 Vladimir Makarov <vmakarov@redhat.com>
796
797 PR target/79131
798 * gcc.target/arm/pr79131.c: New.
799
e39dd802
BC
8002017-01-26 Bin Cheng <bin.cheng@arm.com>
801
802 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
803
bc9efeab
JW
8042017-01-26 Jonathan Wakely <jwakely@redhat.com>
805
806 PR libstdc++/79190
807 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
808 matches replaced operator delete.
809
b5f75f0b
JJ
8102017-01-26 Jakub Jelinek <jakub@redhat.com>
811
812 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
813 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
814 avx512f with avx512dq.
815 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
816 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
817 avx512f with avx512dq.
818 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
819 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
820 avx512f with avx512dq.
821
0a38b341
MP
8222017-01-26 Marek Polacek <polacek@redhat.com>
823
824 PR c/79199
825 * c-c++-common/Wduplicated-branches-13.c: New test.
826
ebff5c3f
DS
8272017-01-26 David Sherwood <david.sherwood@arm.com>
828
829 PR middle-end/79212
830 * gfortran.dg/gomp/sharing-4.f90: New test.
831
e6d55103
JJ
8322017-01-26 Jakub Jelinek <jakub@redhat.com>
833
1a27fab1
JJ
834 PR target/70465
835 * gcc.target/i386/pr70465.c: New test.
836
e6d55103
JJ
837 * brig.dg/dg.exp: Update copyright years.
838 * lib/brig-dg.exp: Update copyright years.
839 * lib/brig.exp: Update copyright years.
840
b5aa1281
MM
8412017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
842
843 PR target/79179
844 * gcc.target/powerpc/pr79179.c: New test.
845
3b5de3cb
BS
8462017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
847
848 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
849 generation to accept D-mode memory accesses.
850
dbe81dbe
MS
8512017-01-25 Martin Sebor <msebor@redhat.com>
852
853 PR c++/71290
854 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
855 * g++.dg/ext/flexarray-mangle.C: Same.
856 * g++.dg/ext/flexarray-subst.C: Same.
857 * g++.dg/ext/flexary10.C: Same.
858 * g++.dg/ext/flexary11.C: Same.
859 * g++.dg/ext/flexary14.C: Same.
860 * g++.dg/ext/flexary16.C: Same.
861 * g++.dg/ext/flexary18.C: Same.
862 * g++.dg/ext/flexary19.C: Same.
863 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
864 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
865 * g++.dg/ubsan/object-size-1.C: Same.
866 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 867
0e343868
JJ
8682017-01-25 Jakub Jelinek <jakub@redhat.com>
869
a25608aa
JJ
870 PR c++/78896
871 * g++.dg/cpp1z/decomp24.C: New test.
872
0e343868
JJ
873 PR c++/77914
874 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
875 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
876 expect a warning.
877 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
878 expect warnings.
879 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
880 * g++.dg/cpp1y/pr59636.C: Likewise.
881 * g++.dg/cpp1y/pr60190.C: Likewise.
882
0d098f4b
BC
8832017-01-25 Bin Cheng <bin.cheng@arm.com>
884
885 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
886
5332c89e 8872017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
888
889 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
890 vec_packs built-ins
891
ed4e59f4
CL
8922017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
893
894 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
895 -mcpu=cortex-a57.
896 * gcc.target/arm/vseleqsf.c: Likewise.
897 * gcc.target/arm/vselgedf.c: Likewise.
898 * gcc.target/arm/vselgesf.c: Likewise.
899 * gcc.target/arm/vselgtdf.c: Likewise.
900 * gcc.target/arm/vselgtsf.c: Likewise.
901 * gcc.target/arm/vselledf.c: Likewise.
902 * gcc.target/arm/vsellesf.c: Likewise.
903 * gcc.target/arm/vselltdf.c: Likewise.
904 * gcc.target/arm/vselltsf.c: Likewise.
905 * gcc.target/arm/vselnedf.c: Likewise.
906 * gcc.target/arm/vselnesf.c: Likewise.
907 * gcc.target/arm/vselvcdf.c: Likewise.
908 * gcc.target/arm/vselvcsf.c: Likewise.
909 * gcc.target/arm/vselvsdf.c: Likewise.
910 * gcc.target/arm/vselvssf.c: Likewise.
911
a5d6927f
RB
9122017-01-25 Richard Biener <rguenther@suse.de>
913
914 PR testsuite/72850
915 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
916 to what we had before adding the threading passes.
917
c2873892
RB
9182017-01-25 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/69264
921 * g++.dg/torture/pr69264.C: New testcase.
922
9aa483a2
KT
9232016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
924
925 PR target/79145
926 * gcc.target/arm/pr79145.c: New test.
927
5c628c3e
RB
9282017-01-25 Richard Biener <rguenther@suse.de>
929
930 PR debug/78363
931 * g++.dg/gomp/pr78363-1.C: New testcase.
932 * g++.dg/gomp/pr78363-2.C: Likewise.
933 * g++.dg/gomp/pr78363-3.C: Likewise.
934
9078cd36
KT
9352016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
936
937 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
938 * gcc.dg/lto/pr61526_0.c: Likewise.
939 * gcc.dg/lto/pr64415_0.c: Likewise.
940
7cfd79d6
JJ
9412017-01-24 Jakub Jelinek <jakub@redhat.com>
942
943 PR c++/79205
944 * g++.dg/cpp1z/decomp22.C: New test.
945 * g++.dg/cpp1z/decomp23.C: New test.
946
3e4b91f2
NS
9472017-01-24 Nathan Sidwell <nathan@acm.org>
948
1d7bc790
NS
949 PR c++/78469
950 * g++.dg/cpp0x/pr78469.C: New.
951
3e4b91f2
NS
952 PR c++/79118
953 * g++.dg/cpp0x/pr79118.C: New.
954
b20ba138
EB
9552017-01-24 Eric Botcazou <ebotcazou@adacore.com>
956
957 * gcc.target/arm/vfp-longcall-apcs.c: New test.
958
c2e84327
DM
9592017-01-24 David Malcolm <dmalcolm@redhat.com>
960
961 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
962 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
963 * gcc.dg/rtl/rtl.exp: New file.
964 * gcc.dg/rtl/test.c: New file.
965 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
966 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
967 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
968 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
969 * gcc.dg/rtl/x86_64/final.c: New test case.
970 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
971 * gcc.dg/rtl/x86_64/ira.c: New test case.
972 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
973 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
974 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
975 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
976 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
977 * gcc.dg/rtl/x86_64/test_1.h: New file.
978 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
979 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
980 * gcc.dg/rtl/x86_64/times-two.h: New file.
981 * gcc.dg/rtl/x86_64/vregs.c: New test case.
982
cf8d19de
BC
9832017-01-24 Bin Cheng <bin.cheng@arm.com>
984
985 PR tree-optimization/79159
986 * g++.dg/tree-ssa/pr79159.C: New test.
987
f6a24a94 9882017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
989 Martin Jambor <mjambor@suse.cz>
990
991 * lib/brig-dg.exp: New file.
992 * lib/brig.exp: Likewise.
993 * brig.dg/README: Likewise.
994 * brig.dg/dg.exp: Likewise.
995 * brig.dg/test/gimple/alloca.hsail: Likewise.
996 * brig.dg/test/gimple/atomics.hsail: Likewise.
997 * brig.dg/test/gimple/branches.hsail: Likewise.
998 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
999 * brig.dg/test/gimple/function_calls.hsail: Likewise.
1000 * brig.dg/test/gimple/kernarg.hsail: Likewise.
1001 * brig.dg/test/gimple/mem.hsail: Likewise.
1002 * brig.dg/test/gimple/mulhi.hsail: Likewise.
1003 * brig.dg/test/gimple/packed.hsail: Likewise.
1004 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
1005 * brig.dg/test/gimple/variables.hsail: Likewise.
1006 * brig.dg/test/gimple/vector.hsail: Likewise.
1007
c3b3e526
JJ
10082017-01-24 Jakub Jelinek <jakub@redhat.com>
1009
1010 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
1011 support asan, only on i?86/x86_64 require sse2_runtime.
1012
75f92127
KN
10132017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1014
1015 PR target/66669
1016 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
1017 test on powerpc targets.
1018
1a998fa0
MS
10192017-01-23 Martin Sebor <msebor@redhat.com>
1020
1021 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1022
108fdd6d
RB
10232017-01-23 Richard Biener <rguenther@suse.de>
1024
1025 PR tree-optimization/79088
1026 PR tree-optimization/79188
1027 * gcc.dg/torture/pr79088.c: New testcase.
1028 * gcc.dg/torture/pr79188.c: Likewise.
1029
28826a66
KN
10302017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
1031
1032 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
1033 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
1034 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
1035 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
1036 type of test function to reflect change in built-in function's
1037 return type.
1038 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
1039 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
1040 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
1041 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
1042 type and second argument type to reflect change in built-in
1043 function's type signature.
1044 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
1045 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
1046 type of test function to reflect change in built-in function's
1047 return type.
1048 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1049 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
1050 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
1051 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1052 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1053 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
1054 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
1055 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1056 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1057 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
1058 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
1059 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1060 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1061 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
1062 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
1063 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
1064 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
1065 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
1066 type of test function to reflect change in built-in function's
1067 return type.
1068 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
1069 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1070 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1071 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
1072 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
1073 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
1074 test function's result and second argument to reflect change in
1075 built-in function's type signature.
1076 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
1077
e6b8075c
NS
10782017-01-23 Nathan Sidwell <nathan@acm.org>
1079
fc7612fd
NS
1080 PR C++/71710
1081 * g++.dg/template/pr71710.C: New.
1082
e6b8075c
NS
1083 PR c++/71406
1084 PR c++/77508
1085 * g++.dg/template/pr71406.C: New.
1086
15b8fd49
TK
10872017-01-23 Thomas Koenig <tkoenig@netcologne.de>
1088
9b7716c9 1089 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 1090
e9c4fbe9
BS
10912017-01-23 Bernd Schmidt <bschmidt@redhat.com>
1092
1093 PR rtl-optimization/78634
1094 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
1095
8539a302
BC
10962017-01-23 Bin Cheng <bin.cheng@arm.com>
1097
1098 PR tree-optimization/70754
1099 * gfortran.dg/pr70754.f90: New test.
1100
f368600f
ML
11012017-01-23 Martin Liska <mliska@suse.cz>
1102
1103 PR tree-optimization/79196
1104 * gcc.dg/asan/pr79196.c: New test.
1105 * gcc.dg/strlenopt-30.c: Update scanned pattern.
1106
d886761f
MM
11072017-01-23 Michael Matz <matz@suse.de>
1108
1109 PR tree-optimization/78384
1110 * gcc.dg/pr78384.c: New test.
1111
cffcafda
RB
11122017-01-23 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/79186
1115 * gcc.dg/torture/pr79186.c: New testcase.
1116 * gcc.dg/torture/pr79187.c: Likewise.
1117
bda2bc48
MJ
11182017-01-23 Martin Jambor <mjambor@suse.cz>
1119
1120 * gcc.dg/ipa/vrp8.c: New test.
1121
f65f1ae3
MJ
11222017-01-23 Martin Jambor <mjambor@suse.cz>
1123
1124 PR ipa/79108
1125 * gfortran.dg/lto/pr79108_0.f90: New test.
1126
dea06111
AS
11272017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
1128
1129 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
1130 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
1131 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
1132 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
1133 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
1134 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
1135 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
1136 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
1137 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
1138 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
1139 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
1140 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
1141 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
1142 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
1143 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
1144 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
1145
05011618
RB
11462017-01-23 Richard Biener <rguenther@suse.de>
1147 Nick Clifton <nickc@redhat.com>
1148
1149 PR testsuite/78421
1150 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
1151 If the target is ARM return the result of the
1152 check_effective_target_arm_vect_no_misalign proc.
1153 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
1154 support unaligned vectors then only expect one of the loops to be
1155 unrolled.
1156
f6b9f2ff
ML
11572017-01-23 Martin Liska <mliska@suse.cz>
1158
1159 * gcc.dg/asan/use-after-scope-10.c: New test.
1160 * gcc.dg/asan/use-after-scope-11.c: New test.
1161 * g++.dg/asan/use-after-scope-5.C: New test.
1162
c7775327
ML
11632017-01-23 Martin Liska <mliska@suse.cz>
1164
1165 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
1166 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
1167 sanopt optimization for ASAN_POISON.
1168
d8ae8d16
KT
11692016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1170
1171 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
1172
54d7c70c
CL
11732017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
1174
1175 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
1176 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
1177 for poly*_t types.
1178 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
1179 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
1180 exec_vcombine): Likewise.
1181 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
1182 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
1183 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
1184 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
1185 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
1186 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
1187 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1188 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
1189 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
1190 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
1191 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
1192 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1193 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1194 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
1195 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
1196 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
1197 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
1198 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
1199 Likewise.
1200 (TEST_VGET_LANE): Cast to uint to avoid warning.
1201 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
1202 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
1203 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
1204 exec_vfma_vfms_n): Fix PRIx format for float64_t.
1205 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
1206 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1207 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
1208 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
1209 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1210 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
1211 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
1212 CHECK_POLY instead of CHECK for poly64_t types.
1213 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
1214 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
1215 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
1216 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
1217 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
1218 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
1219 uint32_t.
1220 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
1221 for int32_t, int64_t.
1222 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
1223 vqneg_extra): Fix PRIx format for int16_t, int32_t.
1224 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
1225 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
1226 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
1227 needed.
1228
386fe51c
JJ
12292017-01-22 Jakub Jelinek <jakub@redhat.com>
1230
1231 PR fortran/79154
1232 * gfortran.dg/gomp/pr79154-1.f90: New test.
1233 * gfortran.dg/gomp/pr79154-2.f90: New test.
1234
bc4d86e6
AS
12352017-01-22 Andreas Schwab <schwab@linux-m68k.org>
1236
1237 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
1238
c31d5fce
MP
12392017-01-21 Marek Polacek <polacek@redhat.com>
1240
1241 PR testsuite/79169
1242 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
1243
25cb56c3
JH
12442017-01-20 Jan Hubicka <hubicka@ucw.cz>
1245
1246 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
1247
ea9f867b
BS
12482017-01-21 Bernd Schmidt <bschmidt@redhat.com>
1249
1250 PR rtl-optimization/79125
1251 * gcc.dg/torture/pr79125.c: New test.
1252
a876231c
JW
12532017-01-20 Jiong Wang <jiong.wang@arm.com>
1254
2568d8a1 1255 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 1256 only.
2568d8a1
JJ
1257 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
1258 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 1259
4b9f2115
NS
12602017-01-20 Nathan Sidwell <nathan@acm.org>
1261
3e4b91f2 1262 PR c++/78495
4b9f2115
NS
1263 * g++.dg/cpp1z/inh-ctor38.C: New.
1264
d2aadab1
MP
12652017-01-20 Marek Polacek <polacek@redhat.com>
1266
1267 PR c/79152
1268 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
1269
449cd5af
TP
12702017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
1271
1272 * lib/target-supports.exp (check_configured_with): New procedure.
1273 (check_effective_target_default_mode): new effective target.
1274 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
1275 default mode. Fix dg-skip-if target selector syntax.
1276 * gcc.target/arm/optional_thumb-2.c: Likewise.
1277 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
1278 syntax.
1279
ebed7175
DM
12802017-01-20 David Malcolm <dmalcolm@redhat.com>
1281
1282 PR c++/77829
1283 PR c++/78656
1284 * g++.dg/spellcheck-pr77829.C: New test case.
1285 * g++.dg/spellcheck-pr78656.C: New test case.
1286
2ebd93e1
MP
12872017-01-20 Marek Polacek <polacek@redhat.com>
1288
1289 PR c/64279
1290 * c-c++-common/Wduplicated-branches-1.c: New test.
1291 * c-c++-common/Wduplicated-branches-10.c: New test.
1292 * c-c++-common/Wduplicated-branches-11.c: New test.
1293 * c-c++-common/Wduplicated-branches-12.c: New test.
1294 * c-c++-common/Wduplicated-branches-2.c: New test.
1295 * c-c++-common/Wduplicated-branches-3.c: New test.
1296 * c-c++-common/Wduplicated-branches-4.c: New test.
1297 * c-c++-common/Wduplicated-branches-5.c: New test.
1298 * c-c++-common/Wduplicated-branches-6.c: New test.
1299 * c-c++-common/Wduplicated-branches-7.c: New test.
1300 * c-c++-common/Wduplicated-branches-8.c: New test.
1301 * c-c++-common/Wduplicated-branches-9.c: New test.
1302 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
1303 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
1304 * g++.dg/ext/builtin-object-size3.C: Likewise.
1305 * g++.dg/gomp/loop-1.C: Likewise.
1306 * g++.dg/warn/Wduplicated-branches1.C: New test.
1307 * g++.dg/warn/Wduplicated-branches2.C: New test.
1308
0ce4024a
ML
13092017-01-20 Martin Liska <mliska@suse.cz>
1310
1311 PR lto/69188
1312 * gcc.dg/lto/pr69188_0.c: New test.
1313 * gcc.dg/lto/pr69188_1.c: New test.
1314
d8ea3e7c
AS
13152017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
1316
1317 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
1318 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
1319 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
1320 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
1321 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
1322 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
1323 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
1324 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
1325 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
1326 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
1327 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
1328 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
1329 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
1330 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
1331 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
1332 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
1333 * gcc.target/i386/avx-1.c: Test new intrinsics.
1334 * gcc.target/i386/sse-13.c: Ditto.
1335 * gcc.target/i386/sse-23.c: Ditto.
1336
0516164b
RB
13372017-01-20 Richard Biener <rguenther@suse.de>
1338
1339 PR tree-optimization/71264
1340 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
1341
d821744c
MF
13422017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1343
1344 * gcc.target/mips/madd4-1.c: New file.
1345 * gcc.target/mips/madd4-2.c: Likewise.
1346 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1347 HAS_MADD4.
1348 (mips_option_groups): Add -m[no-]madd4.
1349 (mips-dg-init): Detect default -mno-madd4.
1350 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
1351 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
1352 * gcc.target/mips/mips-ps-type-2.c: Likewise.
1353 * gcc.target/mips/nmadd-1.c: Likewise.
1354 * gcc.target/mips/nmadd-2.c: Likewise.
1355 * gcc.target/mips/nmadd-3.c: Likewise.
1356
db58fd89
JW
13572017-01-19 Jiong Wang <jiong.wang@arm.com>
1358
1359 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
1360 combined instructions.
1361 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
1362 instructions.
1363 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
1364 of pointer authentication.
1365
bd9cf60b
MM
13662017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1367
1368 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
1369 floating point hardware to run test.
1370
ab014eb3
TC
13712017-01-19 Tamar Christina <tamar.christina@arm.com>
1372
2568d8a1 1373 * lib/target-supports.exp
ab014eb3
TC
1374 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1375
c048038f
RO
13762017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377
1378 PR testsuite/79051
1379 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1380 __x86_64__]: Allow for target i?86-*-*.
1381
ab6b44cb
MF
13822017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1383
1384 PR target/78176
1385 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1386 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1387 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1388 HAS_LXC1.
1389 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1390 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1391 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1392
118d5ed3
AV
13932017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1394
1395 PR fortran/70696
1396 * gfortran.dg/coarray_43.f90: New test.
1397
a57c520e
RE
13982017-01-19 Richard Earnshaw <rearnsha@arm.com>
1399
1400 PR rtl-optimization/79121
1401 * gcc.c-torture/execute/pr79121.c: New test.
1402
54dc4be2
MM
14032017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1404
1405 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1406 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1407
7bd5dad2
LK
14082017-01-18 Louis Krupp <louis.krupp@zoho.com>
1409
1410 PR fortran/50069
1411 PR fortran/55086
1412 * gfortran.dg/pr50069_1.f90: New test.
1413 * gfortran.dg/pr50069_2.f90: New test.
1414 * gfortran.dg/pr55086_1.f90: New test.
1415 * gfortran.dg/pr55086_1_tfat.f90: New test.
1416 * gfortran.dg/pr55086_2.f90: New test.
1417 * gfortran.dg/pr55086_2_tfat.f90: New test.
1418 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1419
0edd264d
AS
14202017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1421 * gcc.dg/strcmp-1.c: New test.
1422 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1423
551914b7
DM
14242017-01-18 David Malcolm <dmalcolm@redhat.com>
1425
1426 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1427 (dejagnu_fail): Likewise.
1428 (dejagnu_note): Likewise.
1429 (pass): Provide forward decl, moving true decl to after #include
1430 of harness.h.
1431 (fail): Likewise.
1432 (note): Likewise.
1433
b7d3a6a6
MM
14342017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1435
1436 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1437 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1438
c484627c
NS
14392017-01-18 Nathan Sidwell <nathan@acm.org>
1440
1441 PR c++/78488
1442 * g++.dg/cpp1z/inh-ctor37.C: New.
1443
a711887e
UB
14442017-01-18 Uros Bizjak <ubizjak@gmail.com>
1445
1446 PR rtl-optimization/78952
1447 * gcc.target/i386/pr78952-1.c: New test.
1448 * gcc.target/i386/pr78952-2.c: Ditto.
1449
525a5e33
AV
14502017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1451
1452 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1453
14542017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1455
1456 PR fortran/70696
1457 * gfortran.dg/coarray_event_1.f08: New test.
1458
90553aac
JJ
14592017-01-18 Jakub Jelinek <jakub@redhat.com>
1460
1461 PR target/77416
1462 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1463 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1464 from dg-options.
1465 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1466 guarded test.
1467 * gcc.target/powerpc/fusion4.c: Likewise.
1468 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1469 guarded test.
1470 * gcc.target/powerpc/pr58673-1.c: Likewise.
1471 * gcc.target/powerpc/pr58673-2.c: Likewise.
1472 * gcc.target/powerpc/pr59054.c: Likewise.
1473
dfc42f08
BS
14742016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1477 vec_bperm.
1478 * gcc.target/powerpc/p9-vbpermd.c: New file.
1479
f3981e7e
AK
14802017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1481
1482 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1483 (must_not_compile2): Downcase first letter of error messages.
1484 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1485 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1486
2c65d990
NS
14872017-01-18 Nathan Sidwell <nathan@acm.org>
1488
1489 PR c++/79091
1490 * g++.dg/pr79091.C: New.
1491
a711887e
UB
14922017-01-18 Jakub Jelinek <jakub@redhat.com>
1493
1494 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1495 to dg-options.
1496 (p0): Add missing dg-error.
1497
4701fba3
JS
14982017-01-17 Joe Seymour <joe.s@somniumtech.com>
1499
1500 * gcc.target/msp430/mul_f5_muldef.c: New test.
1501
ac4dc08d
MM
15022017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1503
1504 PR target/79004
1505 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1506 options. Fix up the syntax for using \m and \M.
1507
1b3254e4
SB
15082017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1509
1510 PR target/78875
1511 * gcc.target/powerpc/ssp-1.c: New testcase.
1512 * gcc.target/powerpc/ssp-2.c: New testcase.
1513
8144a493
WD
15142017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1515
1516 * gcc.target/aarch64/eh_return.c: New test.
1517
a6607774
BS
15182017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1519
1520 * vec-rlmi-rlnm.c: New file.
1521
8ddfdbc2
NS
15222017-01-17 Nathan Sidwell <nathan@acm.org>
1523
1524 PR c++/61636
1525 * g++.dg/cpp1y/pr61636-1.C: New.
1526 * g++.dg/cpp1y/pr61636-2.C: New.
1527 * g++.dg/cpp1y/pr61636-3.C: New.
1528
d365b403
MS
15292017-01-17 Martin Sebor <msebor@redhat.com>
1530
1531 PR testsuite/79115
1532 * gcc.dg/pr78768.c: Make it a link-only test.
1533
0d80ab91
DM
15342017-01-17 David Malcolm <dmalcolm@redhat.com>
1535
1536 PR c++/71497
1537 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1538 expected messages.
1539 * c-c++-common/Wmisleading-indentation.c: Likewise.
1540
31b61548
VM
15412017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1542
1543 PR target/79058
1544 * gcc.target/arm/pr79058.c: New.
1545
c549996e
JJ
15462017-01-17 Jakub Jelinek <jakub@redhat.com>
1547
1548 PR tree-optimization/71854
1549 * gcc.dg/vect/pr71854.c: New test.
1550
4f197ff9
ML
15512017-01-17 Martin Liska <mliska@suse.cz>
1552
1553 PR ipa/71207
1554 * g++.dg/ipa/pr71207.C: New test.
1555
d4193b85
JH
15562017-01-17 Jan Hubicka <hubicka@ucw.cz>
1557
1558 PR middle-end/77445
1559 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1560 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1561
906e7712
JJ
15622017-01-17 Jakub Jelinek <jakub@redhat.com>
1563
1564 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1565 rather than long unsigned int.
1566 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1567
12314dc9
RB
15682017-01-17 Richard Biener <rguenther@suse.de>
1569
1570 PR tree-optimization/71433
1571 * gcc.dg/Warray-bounds-20.c: New testcase.
1572
a23e48df
RB
15732017-01-17 Richard Biener <rguenther@suse.de>
1574
1575 PR testsuite/52563
1576 PR testsuite/71237
1577 PR testsuite/77737
1578 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1579 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1580 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1581
e6750e5c
AM
15822017-01-17 Alan Modra <amodra@gmail.com>
1583
1584 * gcc.target/powerpc/pr79066.c: New.
1585
a59afbe2
JL
15862017-01-16 Jeff Law <law@redhat.com>
1587
1588 PR tree-optimization/33562
1589 PR tree-optimization/61912
1590 PR tree-optimization/77485
1591 PR tree-optimization/79090
1592 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1593 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1594
e1bcfb92
JJ
15952017-01-16 Jakub Jelinek <jakub@redhat.com>
1596
98e92fb2
JJ
1597 PR c/79089
1598 * gcc.c-torture/compile/pr79089.c: New test.
1599
e1bcfb92
JJ
1600 PR target/79080
1601 * gcc.dg/pr79080.c: New test.
1602
0ef1f9cd
DM
16032017-01-16 David Malcolm <dmalcolm@redhat.com>
1604
1605 PR c/78304
1606 * gcc.dg/format/pr78304.c: Convert argument from integral type
1607 to a pointer.
1608 * gcc.dg/format/pr78304-2.c: Likewise.
1609
76689ffc
CL
16102017-01-16 Carl Love <cel@us.ibm.com>
1611
1612 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1613 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1614
ce12ee9e
CL
16152017-01-16 Carl Love <cel@us.ibm.com>
1616
1617 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1618 Change arguments and return type to bool long long.
1619
b336037d
MS
16202017-01-16 Martin Sebor <msebor@redhat.com>
1621
1622 PR testsuite/79051
1623 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1624 on x86.
1625
1ddca3f3
PC
16262017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1627
1628 Revert:
a711887e 1629 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1630
1631 PR c++/71737
1632 * g++.dg/cpp0x/pr71737.C: New.
1633
290687fb
BS
16342017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1635
1636 * gcc.target/powerpc/swaps-p8-27.c: New.
1637
7d2f3f1d
PC
16382017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1639
1640 PR c++/71737
1641 * g++.dg/cpp0x/pr71737.C: New.
1642
d743728f
EB
16432017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1644
1645 * gnat.dg/opt62.adb: New test.
1646 * gnat.dg/opt62_pkg.ads: New helper.
1647
90aead21
BS
16482017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1649
a711887e
UB
1650 PR rtl-optimization/78626
1651 PR rtl-optimization/78727
90aead21
BS
1652 * gcc.dg/torture/pr78626.c: New test.
1653 * gcc.dg/torture/pr78727.c: New test.
1654
afaecc23
AM
16552017-01-14 Alan Modra <amodra@gmail.com>
1656
1657 * gcc.c-torture/compile/pr72749.c: New test.
1658
be4aa83d
DM
16592017-01-13 David Malcolm <dmalcolm@redhat.com>
1660
1661 PR c/78304
1662 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1663 (test_macro_2): New test.
1664 (test_macro_3): New test.
1665 (test_macro_4): New test.
1666 (test_non_contiguous_strings): Convert line number to line offset.
1667 * gcc.dg/format/pr78304-2.c: New test case.
1668 * gcc.dg/format/pr78304.c: New test case.
1669
7cdca3ec
UB
16702017-01-13 Uros Bizjak <ubizjak@gmail.com>
1671
1672 * gcc.target/i386/funcspec-56.inc: Add missing options and
1673 reorder options by implied ISAs, as in ix86_target_string.
1674
e3017e52
MP
16752017-01-13 Marek Polacek <polacek@redhat.com>
1676
1677 PR c++/71166
1678 * g++.dg/cpp0x/constexpr-array18.C: New test.
1679
d155c6fe
JL
16802017-01-13 Jeff Law <law@redhat.com>
1681
7c9560a5
JL
1682 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1683
9e59e99a
JL
1684 PR tree-optimization/61912
1685 PR tree-optimization/77485
1686 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1687 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1688 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1689
1690 PR tree-optimization/33562
1691 PR tree-optimization/61912
1692 PR tree-optimization/77485
d155c6fe
JL
1693 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1694 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1695 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1696 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1697 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1700
77719b06
ML
17012017-01-13 Martin Liska <mliska@suse.cz>
1702
1703 PR ipa/79043
1704 * gcc.c-torture/execute/pr79043.c: New test.
1705
a181b2bc
RB
17062017-01-13 Richard Biener <rguenther@suse.de>
1707
1708 PR middle-end/78411
1709 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1710
eaed3226
AV
17112017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1712
1713 PR fortran/70697
1714 * gfortran.dg/coarray/event_4.f08: New test.
1715
4ccff88b
AV
17162017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1717
1718 PR fortran/70696
1719 * gfortran.dg/coarray/event_3.f08: New test.
1720
3c3b9090
RB
17212017-01-13 Richard Biener <rguenther@suse.de>
1722
1723 PR tree-optimization/77283
1724 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1725
25329913
RB
17262017-01-13 Richard Biener <rguenther@suse.de>
1727
1728 * gcc.dg/gimplefe-22.c: New testcase.
1729
10b70b8e
RB
17302017-01-13 Richard Biener <rguenther@suse.de>
1731
1732 PR tree-optimization/77283
1733 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1734 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1735 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1736
76a8f82f
SL
17372017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1738
1739 * gcc.dg/pr77862.c: Require fpic target.
1740
59a505da
MM
17412017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1742
1743 PR target/79004
1744 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1745
bce6f760
MS
17462017-01-12 Martin Sebor <msebor@redhat.com>
1747
1748 * gcc.dg/pr78138.c: Adjust.
1749 * gcc.dg/pr78768.c: Adjust.
1750 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1751 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1752 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1753 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1754 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1755 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1756 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1757 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1758 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1759 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1760 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1761
3eefa646
JJ
17622017-01-12 Jakub Jelinek <jakub@redhat.com>
1763
1764 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1765
dcb56243
MS
17662017-01-12 Martin Sebor <msebor@redhat.com>
1767
8be3f306 1768 PR testsuite/79051
940242cd
MS
1769 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1770 due to bug 79054.
dcb56243 1771
b7431c20
DE
17722017-01-12 David Edelsohn <dje.gcc@gmail.com>
1773
1774 * gcc.dg/pr78768.c: Require LTO.
1775
2bcd9f32
MS
17762017-01-12 Martin Sebor <msebor@redhat.com>
1777
1778 PR c/79074
1779 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1780 due to the referenced bug.
1781
b2fc1c70
MS
17822017-01-12 Martin Sebor <msebor@redhat.com>
1783
1784 PR testsuite/79073
1785 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1786
fbed6f36
UB
17872017-01-12 Uros Bizjak <ubizjak@gmail.com>
1788
1789 * gcc.target/i386/builtin_target.c (check_features): Check all
1790 supported __builtin_cpu_supports options.
1791
27282dad
KT
17922017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1793
1794 PR tree-optimization/78319
1795 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1796 Remove xfail.
1797
66113166
BS
17982017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1799
1800 PR target/79044
1801 * gcc.target/powerpc/swaps-p8-26.c: New.
1802
6bb4ea5c
RB
18032017-01-12 Richard Biener <rguenther@suse.de>
1804
1805 * gcc.dg/gimplefe-21.c: New testcase.
1806
f15dbadb
MC
18072017-01-12 Michael Collison <michael.collison@arm.com>
1808
1809 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1810
73e32c47
JK
18112017-01-11 Julia Koval <julia.koval@intel.com>
1812 Uros Bizjak <ubizjak@gmail.com>
1813
1814 * gcc.target/i386/sgx.c New test.
1815 * gcc.target/i386/sse-12.c: Add -msgx.
1816 * gcc.target/i386/sse-13.c: Ditto.
1817 * gcc.target/i386/sse-14.c: Ditto.
1818 * gcc.target/i386/sse-22.c: Ditto.
1819 * gcc.target/i386/sse-23.c: Ditto.
1820 * g++.dg/other/i386-2.C: Ditto.
1821 * g++.dg/other/i386-3.C: Ditto.
1822
3594adc7
MS
18232017-01-11 Martin Sebor <msebor@redhat.com>
1824
1825 PR c++/24511
1826 * g++.dg/template/explicit9.C: New test.
1827
01bfd257
NS
18282017-01-11 Nathan Sidwell <nathan@acm.org>
1829
1830 PR c++/77812
1831 * g++.dg/pr77812.C: New.
1832
88df7964
JJ
18332017-01-11 Jakub Jelinek <jakub@redhat.com>
1834
eae63d78
JJ
1835 PR c++/71537
1836 * g++.dg/cpp1y/constexpr-71537.C: New test.
1837
88df7964
JJ
1838 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1839 argument.
1840
960ecba4
MS
18412017-01-11 Martin Sebor <msebor@redhat.com>
1842
1843 PR c/47931
1844 * c-c++-common/Waddress-2.c: New test.
1845
1f258a55
JJ
18462017-01-11 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR c++/78341
1849 * g++.dg/cpp0x/pr78341.C: New test.
1850
bf5fbf46
MS
18512017-01-11 Martin Sebor <msebor@redhat.com>
1852
1853 PR c/78768
1854 * gcc.dg/pr78768.c: New test.
1855
19ff0049
DM
18562017-01-11 David Malcolm <dmalcolm@redhat.com>
1857
1858 PR driver/78877
1859 * gcc.dg/spellcheck-options-14.c: New test case.
1860 * gcc.dg/spellcheck-options-15.c: New test case.
1861 * gcc.dg/spellcheck-options-16.c: New test case.
1862 * gcc.dg/spellcheck-options-17.c: New test case.
1863
c86e9f03
ML
18642017-01-11 Martin Liska <mliska@suse.cz>
1865
1866 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1867
947f51d6
JJ
18682017-01-11 Jakub Jelinek <jakub@redhat.com>
1869
1870 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1871 instead of just 1 for the decomposition from struct C.
1872
849fccf8
EB
18732017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gcc.c-torture/execute/20170111-1.c: New test.
1876
80c74722
RB
18772017-01-11 Richard Biener <rguenther@suse.de>
1878
1879 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1880
4c4b4703
JJ
18812017-01-11 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR middle-end/50199
1884 * gcc.dg/lto/pr50199_0.c: New test.
1885
664b1a6b
MS
18862017-01-10 Martin Sebor <msebor@redhat.com>
1887
1888 PR testsuite/78960
1889 PR testsuite/78959
1890 PR testsuite/78133
1891 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1892 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1893
fefd3086
MS
18942017-01-10 Martin Sebor <msebor@redhat.com>
1895
1896 PR middle-end/78138
664b1a6b 1897 * gcc.dg/pr78138.c: New test.
fefd3086 1898
b9f4757f
DM
18992017-01-10 David Malcolm <dmalcolm@redhat.com>
1900
1901 PR c++/77949
1902 * g++.dg/diagnostic/pr77949.C: New test case.
1903
5a50f6bb
MS
19042017-01-10 Martin Sebor <msebor@redhat.com>
1905
1906 PR middle-end/78245
1907 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1908
c16880ef
MS
19092017-01-10 Martin Sebor <msebor@redhat.com>
1910
1911 PR tree-optimization/78775
1912 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1913 * gcc.dg/attr-alloc_size-10.c: New test.
1914 * gcc.dg/attr-alloc_size-11.c: New test.
1915 * gcc.dg/builtin-stringop-chk-7.c: New test.
1916 * gcc.dg/pr78775.c: New test.
1917 * gcc.dg/pr78973-2.c: New test.
1918 * gcc.dg/pr78973.c: New test.
1919
5363d9d9
JL
19202017-01-10 Jeff Law <law@redhat.com>
1921
1922 PR tree-optimization/77766
1923 PR tree-optimization/78856
1924 * gcc.c-torture/execute/pr77766.c: New test.
1925
aae23693
RB
19262016-01-10 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/79034
1929 * g++.dg/torture/pr79034.C: New testcase.
1930
a0843aed
ML
19312017-01-10 Martin Liska <mliska@suse.cz>
1932
1933 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1934 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1935 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1936 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1937 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1938 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1939 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1940 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1941 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1942 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1943 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1944 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1945 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1946 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1947 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1948 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1949 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1950 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1951 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1952 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1953 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1954 * gcc.dg/ipa/pr64307.c: Likewise.
1955 * gcc.dg/ipa/pr77653.c: Likewise.
1956
79fc8ffe
AS
19572017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1958
1959 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1960 * g++.dg/other/i386-3.C: Ditto.
1961 * gcc.target/i386/sse-12.c: Ditto.
1962 * gcc.target/i386/sse-13.c: Ditto.
1963 * gcc.target/i386/sse-22.c: Ditto.
1964 * gcc.target/i386/sse-23.c: Ditto.
1965 * gcc.target/i386/builtin_target.c: Handle new option.
1966 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1967 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1968 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1969
dfa6951f
MS
19702017-01-09 Martin Sebor <msebor@redhat.com>
1971
1972 PR testsuite/79036
1973 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1974 with different precisions.
1975
a271e415
EB
19762017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * g++.dg/opt/call2.C: New test.
1979 * g++.dg/opt/call3.C: Likewise.
1980 * gnat.dg/array26.adb: New test.
1981 * gnat.dg/array26_pkg.ad[sb]: New helper.
1982 * gnat.dg/array27.adb: New test.
1983 * gnat.dg/array27_pkg.ad[sb]: New helper.
1984 * gnat.dg/array28.adb: New test.
1985 * gnat.dg/array28_pkg.ad[sb]: New helper.
1986
bd2c6270
JJ
19872017-01-09 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR translation/79019
1990 PR translation/79020
1991 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1992 diagnostics.
1993 * gfortran.dg/initialization_17.f90: Likewise.
1994
1c1d8e75
DH
19952017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1996
1997 PR testsuite/79026
1998 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1999 * gcc.target/i386/pr78904-4.c: Likewise.
2000 * gcc.target/i386/pr78904-6.c: Likewise.
2001 * gcc.target/i386/pr78967-2.c: Likewise.
2002
cb330ba5
JJ
20032017-01-09 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR tree-optimization/78899
2006 * gcc.target/i386/pr78899.c: New test.
2007 * gcc.dg/pr71077.c: New test.
2008
a5e14a42
MJ
20092017-01-09 Martin Jambor <mjambor@suse.cz>
2010
2011 PR ipa/78365
2012 PR ipa/78599
2013 * gcc.dg/torture/pr78365.c: New test.
2014
01216d27
JJ
20152017-01-09 Jakub Jelinek <jakub@redhat.com>
2016
dc59e50a
JJ
2017 PR c++/78948
2018 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
2019 (main): Use int* instead of long long.
2020
01216d27
JJ
2021 PR tree-optimization/78938
2022 * gcc.dg/vect/pr78938.c: New test.
2023
c0d4fec7
KT
20242017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2025
2026 * gcc.dg/20161219.c: New test.
2027
7b1b0cc1
RB
20282017-01-09 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/78997
2031 * gcc.dg/torture/pr78997.c: New testcase.
2032
813b9c0d
RB
20332017-01-09 Richard Biener <rguenther@suse.de>
2034
2035 PR debug/79000
2036 * g++.dg/lto/pr79000_0.C: New testcase.
2037 * g++.dg/lto/pr79000_1.c: Likewise.
2038
efcc8d38
MS
20392017-01-08 Martin Sebor <msebor@redhat.com>
2040
2041 PR middle-end/77708
2042 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
2043 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
2044 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
2045 due to bug 78969.
2046 * gcc.dg/format/pr78569.c: Adjust.
2047
5ccf1d8d
DM
20482017-01-07 David Malcolm <dmalcolm@redhat.com>
2049
2050 PR c++/72803
2051 * g++.dg/diagnostic/pr72803.C: New test case.
2052
42002dfe
MS
20532017-01-07 Martin Sebor <msebor@redhat.com>
2054
2055 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
2056 * gcc.dg/attr-alloc_size-4.c: Same.
2057
de91486c
AV
20582017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
2059
2060 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
2061 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
2062 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
2063 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
2064 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
2065 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
2066 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
2067
f55a925e
AS
20682017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
2069 * gcc.dg/memcmp-1.c: New.
2070 * gcc.dg/strncmp-1.c: New.
2071
f3caa118
AV
20722017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2073
2074 * gcc.target/arm/acle/mcrr: New.
2075 * gcc.target/arm/acle/mcrr2: New.
2076 * gcc.target/arm/acle/mrrc: New.
2077 * gcc.target/arm/acle/mrrc2: New.
2078
ecc9a25b
AV
20792017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2080
2081 * gcc.target/arm/acle/mcr.c: New.
2082 * gcc.target/arm/acle/mrc.c: New.
2083 * gcc.target/arm/acle/mcr2.c: New.
2084 * gcc.target/arm/acle/mrc2.c: New.
2085
3811581f
AV
20862017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2087
2088 * gcc.target/arm/acle/ldc: New.
2089 * gcc.target/arm/acle/ldc2: New.
2090 * gcc.target/arm/acle/ldcl: New.
2091 * gcc.target/arm/acle/ldc2l: New.
2092 * gcc.target/arm/acle/stc: New.
2093 * gcc.target/arm/acle/stc2: New.
2094 * gcc.target/arm/acle/stcl: New.
2095 * gcc.target/arm/acle/stc2l: New.
2096
d57daa0c
AV
20972017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
2098
2099 * gcc.target/arm/acle/acle.exp: Run tests for different options
2100 and make sure fat-lto-objects is used such that we can still do
2101 assemble scans.
2102 * gcc.target/arm/acle/cdp.c: New.
2103 * gcc.target/arm/acle/cdp2.c: New.
2104 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
2105 (check_effective_target_arm_coproc1_ok_nocache): New.
2106 (check_effective_target_arm_coproc2_ok): New.
2107 (check_effective_target_arm_coproc2_ok_nocache): New.
2108 (check_effective_target_arm_coproc3_ok): New.
2109 (check_effective_target_arm_coproc3_ok_nocache): New.
2110 (check_effective_target_arm_coproc4_ok): New.
2111 (check_effective_target_arm_coproc4_ok_nocache): New.
2112
8a123229
MS
21132017-01-06 Martin Sebor <msebor@redhat.com>
2114
2115 PR middle-end/78605
2116 * gcc.dg/tree-ssa/pr78605.c: New test.
2117
5b8999d6
MS
21182017-01-05 Martin Sebor <msebor@redhat.com>
2119
2120 PR tree-optimization/78910
2121 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
2122 diagnostics.
2123 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2124 * gcc.dg/tree-ssa/pr78910.c: New test.
2125
4e89adf9
EB
21262017-01-05 Eric Botcazou <ebotcazou@adacore.com>
2127
2128 * gcc.dg/sso-10.c: New test.
2129
962c5679
JJ
21302017-01-05 Jakub Jelinek <jakub@redhat.com>
2131
cfd719e7
JJ
2132 PR tree-optimization/71016
2133 * gcc.target/i386/pr71016.c: New test.
2134 * gcc.target/aarch64/pr71016.c: New test.
2135 * gcc.dg/tree-ssa/pr66726-3.c: New test.
2136
26f20371
JJ
2137 PR c++/78931
2138 * g++.dg/cpp1z/decomp19.C: New test.
2139
962c5679
JJ
2140 PR c++/78890
2141 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
2142 * g++.dg/init/union1.C: Likewise.
2143 * g++.dg/cpp0x/union6.C: Expect errors.
2144 * g++.dg/cpp0x/union8.C: New test.
2145 * g++.dg/cpp0x/pr78890-1.C: New test.
2146 * g++.dg/cpp0x/pr78890-2.C: New test.
2147
8c15f541
DE
21482017-01-05 David Edelsohn <dje.gcc@gmail.com>
2149
2150 * gcc.target/powerpc/pr71670.c: Require p9vector.
2151 * gcc.target/powerpc/p9-novsx.c: Same.
2152
51b86113
DM
21532017-01-05 David Malcolm <dmalcolm@redhat.com>
2154
2155 * selftests/asr_div1.rtl: New file.
2156 * selftests/aarch64: New subdirectory.
2157 * selftests/aarch64/times-two.rtl: New file.
2158 * selftests/bb-index.rtl: New file.
2159 * selftests/cfg-test.rtl: New file.
2160 * selftests/const-int.rtl: New file.
2161 * selftests/example-labels.rtl: New file.
2162 * selftests/insn-with-mode.rtl: New file.
2163 * selftests/jump-to-label-ref.rtl: New file.
2164 * selftests/jump-to-return.rtl: New file.
2165 * selftests/jump-to-simple-return.rtl: New file.
2166 * selftests/mem.rtl: New file.
2167 * selftests/note-insn-deleted.rtl: New file.
2168 * selftests/note_insn_basic_block.rtl: New file.
2169 * selftests/simple-cse.rtl: New file.
2170 * selftests/symbol-ref.rtl: New file.
2171 * selftests/x86_64: New subdirectory.
2172 * selftests/x86_64/call-insn.rtl: New file.
2173 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
2174 * selftests/x86_64/times-two.rtl: New file.
2175 * selftests/x86_64/unspec.rtl: New file.
2176
dc7650cc
NS
21772017-01-05 Nathan Sidwell <nathan@acm.org>
2178
2179 PR c++/78765
2180 * g++.dg/cpp0x/pr78765.C: New.
2181
3db70565
DV
21822017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
2183
2184 * gcc.target/s390/memcpy-2.c: New test.
2185 * gcc.target/s390/memset-2.c: New test.
2186
f5a537e3
AK
21872017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2188
2189 * gcc.target/s390/memcpy-1.c: New test.
2190
d80c6d02
JL
21912017-01-04 Jeff Law <law@redhat.com>
2192
2193 PR tree-optimization/78812
2194 * g++.dg/torture/pr78812.C: New test.
2195
08edc320 21962017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
2197
2198 PR target/71977
2199 PR target/70568
2200 PR target/78823
2201 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
2202 64-bit VSX systems with direct move, whether we optimize common
2203 code sequences in the GLIBC math library for float math functions.
2204 * gcc.target/powerpc/pr71977-2.c: Likewise.
2205
a9342885
MP
22062017-01-04 Marek Polacek <polacek@redhat.com>
2207
2208 PR c++/64767
2209 * c-c++-common/Wpointer-compare-1.c: New test.
2210
066435fe
JJ
22112017-01-04 Jakub Jelinek <jakub@redhat.com>
2212
abec4284
JJ
2213 PR c++/78949
2214 * c-c++-common/Wunused-var-16.c: New test.
2215
26c43e27
JJ
2216 PR c++/78693
2217 * g++.dg/cpp0x/pr78693.C: New test.
2218
fc73e60c
JJ
2219 PR driver/78957
2220 * gcc.dg/pr78957.c: New test.
2221
c9cf3863
JJ
2222 * g++.dg/cpp1y/auto-fn34.C: New test.
2223
066435fe
JJ
2224 PR c++/71182
2225 * g++.dg/cpp0x/pr71182.C: New test.
2226
598bd687
KN
22272017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
2228
2229 PR target/78056
2230 * gcc.target/powerpc/pr78056-1.c: New test.
2231 * gcc.target/powerpc/pr78056-2.c: New test.
2232 * gcc.target/powerpc/pr78056-3.c: New test.
2233 * gcc.target/powerpc/pr78056-4.c: New test.
2234 * gcc.target/powerpc/pr78056-5.c: New test.
2235 * gcc.target/powerpc/pr78056-6.c: New test.
2236 * gcc.target/powerpc/pr78056-7.c: New test.
2237 * gcc.target/powerpc/pr78056-8.c: New test.
2238 * lib/target-supports.exp
2239 (check_effective_target_powerpc_popcntb_ok): New procedure to test
2240 whether the effective target supports the popcntb instruction.
2241
8194635a
JL
22422017-01-03 Jeff Law <law@redhat.com>
2243
2244 PR tree-optimization/67955
2245 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
2246
baf9ebc8
MP
22472017-01-04 Marek Polacek <polacek@redhat.com>
2248
2249 PR c++/77545
2250 PR c++/77284
2251 * g++.dg/cpp0x/range-for32.C: New test.
2252 * g++.dg/cpp0x/range-for33.C: New test.
2253
5dd9a9d0
DM
22542017-01-04 David Malcolm <dmalcolm@redhat.com>
2255
2256 * gcc.dg/Wmissing-braces-fixits.c: New test case.
2257
4bf07f3f
NS
22582017-01-04 Nathan Sidwell <nathan@acm.org>
2259
2260 PR c++/66735
2261 * g++.dg/cpp1y/pr66735.C: New.
2262
165ba2e9
JJ
22632017-01-04 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR tree-optimization/71563
2266 * gcc.dg/tree-ssa/pr71563.c: New test.
2267
4567f969
JB
22682017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
2269
2270 PR fortran/78534
2271 PR fortran/78976
2272 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2273 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2274 * gfortran.dg/transfer_intrinsic_1.f90: Change
2275 scan-tree-dump-times due to gfc_trans_string_copy change to
2276 avoid -Wstringop-overflow.
2277
1c06f07f
JL
22782017-01-03 Jeff Law <law@redhat.com>
2279
2280 PR tree-optimization/78856
2281 * gcc.c-torture/execute/pr78856.c: New test.
2282
60fb638f
MM
22832017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2284
2285 PR target/78953
2286 * gcc.target/powerpc/pr78953.c: New test.
2287
e4d02f52
ILT
22882017-01-03 Ian Lance Taylor <iant@google.com>
2289
2290 * gcc.misc-tests/godump-1.c: Update for accurate representation of
2291 enums.
2292
5b4f088d
MS
22932017-01-03 Martin Sebor <msebor@redhat.com>
2294
2295 PR tree-optimization/78696
2296 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
2297 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
2298 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
2299 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2300
23012017-01-03 David Malcolm <dmalcolm@redhat.com>
2302
2303 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
2304 with more than one digit.
2305 * lib/gcc-dg.exp (process-message): Support more than one digit
2306 in relative line specifications.
2307
23082017-01-03 Jakub Jelinek <jakub@redhat.com>
2309
2310 PR tree-optimization/78965
2311 * gcc.dg/pr78965.c: New test.
2312
2313 PR middle-end/78901
2314 * g++.dg/opt/pr78901.C: New test.
2315
23162017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
2317
2318 PR fortran/78534
2319 PR fortran/66310
2320 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
2321 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
2322 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
2323 * gfortran.dg/repeat_7.f90: New test for PR 66310.
2324 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
2325 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
2326 * gfortran.dg/string_1_lp64.f90: New test.
2327 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
2328 * gfortran.dg/string_3_lp64.f90: New test.
2329 * gfortran.dg/transfer_intrinsic_1.f90: Change
2330 scan-tree-dump-times due to gfc_trans_string_copy change to
2331 avoid -Wstringop-overflow.
2332
8b7163c6
UB
23332017-01-02 Uros Bizjak <ubizjak@gmail.com>
2334
2335 PR target/78967
2336 * gcc.target/i386/pr78967-1.c: New test.
2337 * gcc.target/i386/pr78967-2.c: Ditto.
2338 * gcc.target/i386/pr78967-3.c: Ditto.
2339
2340 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
2341 * gcc.target/i386/pr78904-4.c: Ditto.
2342 * gcc.target/i386/pr78904-6.c: Ditto.
2343
e2940b98
JH
23442017-01-01 Jan Hubicka <hubicka@ucw.cz>
2345
2346 PR middle-end/77674
2347 * g++.dg/torture/pr77674.C: New testcase.
2348
cbe34bb5 23492017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
2350
2351 Update copyright years.
818ab71a 2352\f
cbe34bb5 2353Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
2354
2355Copying and distribution of this file, with or without modification,
2356are permitted in any medium without royalty provided the copyright
2357notice and this notice are preserved.