]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/79353 (ICE in curr_insn_transform, at lra-constraints.c:3773)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f3877b2f
EB
12017-02-05 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gcc.target/sparc/20170205-1.c: New test.
4
d8a09ada
JDA
52017-02-03 John David Anglin <danglin@gcc.gnu.org>
6
a2a86d6a
JDA
7 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
8 libatomic_available.
9
a1d99925
JDA
10 * gcc.dg/pr77587.c: Require alias support.
11 * gcc.dg/pr77587a.c: Likewise.
12
d8bf159e
JDA
13 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
14 * gcc.c-torture/execute/pr78622.c: Likewise.
15
d8a09ada
JDA
16 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
17 hppa*-*-hpux*.
18 * c-c++-common/Wunused-var-16.c: Likewise.
19 * c-c++-common/builtin-shuffle-1.c: Likewise.
20 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
21 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
22
f589a1ce
MS
232017-02-03 Martin Sebor <msebor@redhat.com>
24
25 PR tree-optimization/79327
26 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
27 * gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
28 * gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c: Ditto.
29
5b00f9d2
JJ
302017-02-03 Jakub Jelinek <jakub@redhat.com>
31 Martin Sebor <msebor@redhat.com>
32
33 PR tree-optimization/79327
34 * gcc.dg/tree-ssa/pr79327.c: New test.
35 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
36 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
37 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
38 (test_sprintf_chk_range_schar): Adjust dg-message.
39 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
40 * gcc.c-torture/execute/pr79327.c: New test.
41
437f0a81
JJ
422017-02-03 Jakub Jelinek <jakub@redhat.com>
43
44 PR target/79354
45 * gcc.target/powerpc/pr79354.c: New test.
46 * gcc.c-torture/execute/pr79354.c: New test.
47
3f343040
MS
482017-02-03 Martin Sebor <msebor@redhat.com>
49
50 PR tree-optimization/79352
51 * gcc.dg/tree-ssa/pr79352.c: New test.
52
46a2ab58
ML
532017-02-03 Martin Liska <mliska@suse.cz>
54
55 PR lto/66295
56 * gcc.target/i386/mvc9.c: New test.
57
baa2d1cd
PH
582017-02-03 Pat Haugen <pthaugen@us.ibm.com>
59
60 PR target/79158
61 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
62 to VSX reg.
63
30c6ec2f
JH
642017-02-02 Jan Hubicka <hubicka@ucw.cz>
65
66 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
67 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
68 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
69 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
70 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
71 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
72 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
73 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
74 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
75 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
76 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
77 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
78 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
79
ebee1eb9
MS
802017-02-02 Martin Sebor <msebor@redhat.com>
81
82 PR middle-end/79275
83 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
84 * gcc.dg/tree-ssa/pr79275.c: New test.
85
dcd25b8a
AS
862017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
87
88 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
89
0f0c2cc3
JH
902017-02-02 Jan Hubicka <hubicka@ucw.cz>
91
92 PR middle-end/77445
93 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
94 threading is done.
95
1c372840
TC
962017-02-02 Tamar Christina <tamar.christina@arm.com>
97
98 PR middle-end/78142
99 * gcc.target/aarch64/vector_initialization_nostack.c
100 (f12): Use one vector
101
9f11a4a7
JJ
1022017-02-02 Jakub Jelinek <jakub@redhat.com>
103
bef7e561
JJ
104 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
105 * c-c++-common/asan/misalign-1.c: Likewise.
106 * c-c++-common/asan/misalign-2.c: Likewise.
107 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
108 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
109 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
110 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
111 add -ffat-lto-objects from/to dg-additional-options.
112 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
113 dg-additional-options.
114
9f11a4a7
JJ
115 PR target/79197
116 * gcc.target/powerpc/pr79197.c: New test.
117 * gcc.c-torture/compile/pr79197.c: New test.
118
09661674
RB
1192017-02-02 Richard Biener <rguenther@suse.de>
120
121 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
122
d8d58893
PC
1232017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
124
125 PR c++/69637
126 * g++.dg/cpp0x/pr69637-1.C: New.
127 * g++.dg/cpp0x/pr69637-2.C: Likewise.
128
521a70a4
AK
1292017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
130
131 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
132
e26b502d
BS
1332017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
134
135 PR target/70012
136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
137 conditions.
138
55e75c7c
JJ
1392017-02-01 Jakub Jelinek <jakub@redhat.com>
140
141 PR testsuite/79324
142 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
143 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
144 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
145 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
146 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
147 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
148 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
149 * g++.dg/debug/dwarf2/align-1.C: Likewise.
150 * g++.dg/debug/dwarf2/align-2.C: Likewise.
151 * g++.dg/debug/dwarf2/align-3.C: Likewise.
152 * g++.dg/debug/dwarf2/align-4.C: Likewise.
153 * g++.dg/debug/dwarf2/align-5.C: Likewise.
154 * g++.dg/debug/dwarf2/align-6.C: Likewise.
155
a4476973
ML
1562017-02-01 Martin Liska <mliska@suse.cz>
157
158 PR testsuite/79272
159 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
160
3f3181b1
RB
1612017-02-01 Richard Biener <rguenther@suse.de>
162
163 PR testsuite/76957
164 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
165 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
166 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
167 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
168
1e7ef862
RB
1692017-02-01 Richard Biener <rguenther@suse.de>
170
171 PR middle-end/79315
172 * gfortran.dg/pr79315.f90: New testcase.
173
405a7406
RB
1742017-02-01 Richard Biener <rguenther@suse.de>
175
176 PR tree-optimization/71824
177 * gcc.dg/graphite/pr71824.c: New testcase.
178
19bdccb4
JJ
1792017-01-31 Jakub Jelinek <jakub@redhat.com>
180
181 PR c++/79304
182 * g++.dg/diagnostic/pr79304.C: New test.
183
fcb2cdfc
DM
1842017-01-31 David Malcolm <dmalcolm@redhat.com>
185
186 PR c++/79298
187 * g++.dg/spellcheck-pr79298.C: New test case.
188
7cfa044d
DM
1892017-01-31 David Malcolm <dmalcolm@redhat.com>
190
191 PR preprocessor/79210
192 * gcc.dg/format/pr79210.c: New test case.
193 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
194 New function.
195
de3fbef6
NS
1962017-01-31 Nathan Sidwell <nathan@acm.org>
197
5ae37bdf
NS
198 PR c++/79290
199 * g++.dg/warn/pr79290.C: New.
200
de3fbef6
NS
201 PR c++/67273
202 PR c++/79253
203 * g++.dg/cpp1y/pr67273.C: New.
204 * g++.dg/cpp1y/pr79253.C: New.
205
7f357c61
NS
2062017-01-31 Nathan Sidwell <nathan@acm.org>
207
208 PR c++/79264
209 * g++.dg/cpp1y/pr61636-1.C: Augment.
210
5b11971a
CL
2112017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
212
213 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
214 rand() instead of random().
215
8b670f93
AH
2162017-01-30 Aldy Hernandez <aldyh@redhat.com>
217
218 PR tree-optimization/71691
219 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
220
4727e06b
AK
2212017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
222
223 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
224 __ARCH__.
225
b6dae849
JJ
2262017-01-31 Jakub Jelinek <jakub@redhat.com>
227
228 PR tree-optimization/79267
229 * g++.dg/opt/pr79267.C: New test.
230
40fb9c89
AO
2312017-01-30 Alexandre Oliva <aoliva@redhat.com>
232
233 PR debug/63238
234 * gcc.dg/debug/dwarf2/align-1.c: New.
235 * gcc.dg/debug/dwarf2/align-2.c: New.
236 * gcc.dg/debug/dwarf2/align-3.c: New.
237 * gcc.dg/debug/dwarf2/align-4.c: New.
238 * gcc.dg/debug/dwarf2/align-5.c: New.
239 * gcc.dg/debug/dwarf2/align-6.c: New.
240 * gcc.dg/debug/dwarf2/align-as-1.c: New.
241 * g++.dg/debug/dwarf2/align-1.C: New.
242 * g++.dg/debug/dwarf2/align-2.C: New.
243 * g++.dg/debug/dwarf2/align-3.C: New.
244 * g++.dg/debug/dwarf2/align-4.C: New.
245 * g++.dg/debug/dwarf2/align-5.C: New.
246 * g++.dg/debug/dwarf2/align-6.C: New.
247
3095f651
AS
2482017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
249
250 PR target/79170
251 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
252
3cf88bff
MS
2532017-01-30 Martin Sebor <msebor@redhat.com>
254
255 PR testsuite/79293
256 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
257
37731134
ML
2582017-01-30 Martin Liska <mliska@suse.cz>
259
260 PR gcov-profile/79259
261 * g++.dg/tree-prof/pr79259.C: New test.
262
0c7247cc
RB
2632017-01-30 Richard Biener <rguenther@suse.de>
264
265 PR tree-optimization/79276
266 * gcc.dg/torture/pr79276.c: New testcase.
267
ab4be5d1
DV
2682017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
269
270 PR target/79240
271 * gcc.target/s390/pr79240.c: New test.
272
6687d58d
BS
2732017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
274
275 PR target/79268
276 * gcc.target/powerpc/pr79268.c: New file.
277 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
278 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
279 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
280 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
281
b5df96c3
JDA
2822017-01-28 John David Anglin <danglin@gcc.gnu.org>
283
fc34d7b8
JDA
284 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
285
9efc84e4
JDA
286 PR testsuite/70583
287 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
288
4bfbe3ae
JDA
289 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
290 * gnat.dg/debug9.adb: Likewise.
291
8d0b306f
JDA
292 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
293
b5df96c3
JDA
294 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
295 libatomic_available.
296 * gfortran.dg/coarray_42.f90: Likewise.
297 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
298 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
299 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
300
eb339366
MS
3012017-01-27 Martin Sebor <msebor@redhat.com>
302
303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
304
711ce021
BS
3052017-01-27 Bernd Schmidt <bschmidt@redhat.com>
306
307 PR rtl-optimization/79194
308 * gcc.dg/torture/pr79194.c: New test.
309
d8321b33
VM
3102017-01-27 Vladimir Makarov <vmakarov@redhat.com>
311
312 PR tree-optimization/71374
313 * testsuite/gcc.target/i386/pr71374.c: New.
314
9e2ea13e
MS
3152017-01-27 Martin Sebor <msebor@redhat.com>
316
317 PR c++/71290
318 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
319 a dg-error directive.
320
9eb7045b
VM
3212017-01-27 Vladimir Makarov <vmakarov@redhat.com>
322
323 PR target/79131
324 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
325 * gcc.target/arm/pr79131-2.c: New.
326
f75bbf3f
BS
3272017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
328
329 PR target/65484
330 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
331 vectorized on POWER unless hardware misaligned loads are
332 available.
333
3f54004b
BC
3342017-01-27 Bin Cheng <bin.cheng@arm.com>
335
336 PR rtl-optimization/78559
337 * gcc.c-torture/execute/pr78559.c: New test.
338
40b6bff9
RB
3392017-01-27 Richard Biener <rguenther@suse.de>
340
341 PR tree-optimization/79245
342 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
343 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
344
b2f8892e
JJ
3452017-01-27 Jakub Jelinek <jakub@redhat.com>
346
347 PR c/79199
348 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
349 target. Use 4294967293U instead of 4294967293.
350
b002f3b9
RB
3512017-01-27 Richard Biener <rguenther@suse.de>
352
353 PR tree-optimization/71433
354 * gcc.dg/Warray-bounds-21.c: New testcase.
355
38f50ab6
RB
3562017-01-27 Richard Biener <rguenther@suse.de>
357
358 PR tree-optimization/79244
359 * gcc.dg/torture/pr79244.c: New testcase.
360
c04f4139
JJ
3612017-01-27 Jakub Jelinek <jakub@redhat.com>
362
363 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
364 all occurrences of 40 to 32.
365
6ca513f9
RE
3662017-01-27 Richard Earnshaw <rearnsha@arm.com>
367
368 PR target/79239
369 * gcc.target/arm/pr79239.c: New test.
370
d876f5cd
DV
3712017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
372
373 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
374
bb6a6ee9
AB
3752017-01-27 Adam Butcher <adam@jessamine.co.uk>
376
377 PR c++/64382
378 * g++.dg/cpp1y/pr64382.C: New test.
379
31c87a43
MS
3802017-01-26 Martin Sebor <msebor@redhat.com>
381
382 PR middle-end/78703
383 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
384 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
386 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
387
f7c06c0f
JJ
3882017-01-26 Jakub Jelinek <jakub@redhat.com>
389
b0670cc0
JJ
390 PR debug/79129
391 * g++.dg/debug/dwarf2/pr79129.C: New test.
392
f7c06c0f
JJ
393 PR debug/78835
394 * g++.dg/debug/dwarf2/pr78835.C: New test.
395
5d93da1d
MS
3962017-01-26 Martin Sebor <msebor@redhat.com>
397
398 PR middle-end/78703
399 * gcc.dg/format/pr78569.c: Adjust.
400 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
401 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
402 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
404 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
405 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
406 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
407 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
408 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
409 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
410 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
411
905d2812
JJ
4122017-01-26 Jakub Jelinek <jakub@redhat.com>
413
414 PR c++/68727
415 * g++.dg/other/offsetof8.C: Add expected error.
416 * g++.dg/other/offsetof9.C: New test.
417
b3db8d77
DE
4182017-01-26 David Edelsohn <dje.gcc@gmail.com>
419
420 * g++.dg/opt/declone3.C: Require LTO.
421
15961e4a
VM
4222017-01-26 Vladimir Makarov <vmakarov@redhat.com>
423
424 PR target/79131
425 * gcc.target/arm/pr79131.c: New.
426
e39dd802
BC
4272017-01-26 Bin Cheng <bin.cheng@arm.com>
428
429 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
430
bc9efeab
JW
4312017-01-26 Jonathan Wakely <jwakely@redhat.com>
432
433 PR libstdc++/79190
434 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
435 matches replaced operator delete.
436
b5f75f0b
JJ
4372017-01-26 Jakub Jelinek <jakub@redhat.com>
438
439 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
440 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
441 avx512f with avx512dq.
442 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
443 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
444 avx512f with avx512dq.
445 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
446 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
447 avx512f with avx512dq.
448
0a38b341
MP
4492017-01-26 Marek Polacek <polacek@redhat.com>
450
451 PR c/79199
452 * c-c++-common/Wduplicated-branches-13.c: New test.
453
ebff5c3f
DS
4542017-01-26 David Sherwood <david.sherwood@arm.com>
455
456 PR middle-end/79212
457 * gfortran.dg/gomp/sharing-4.f90: New test.
458
e6d55103
JJ
4592017-01-26 Jakub Jelinek <jakub@redhat.com>
460
1a27fab1
JJ
461 PR target/70465
462 * gcc.target/i386/pr70465.c: New test.
463
e6d55103
JJ
464 * brig.dg/dg.exp: Update copyright years.
465 * lib/brig-dg.exp: Update copyright years.
466 * lib/brig.exp: Update copyright years.
467
b5aa1281
MM
4682017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
469
470 PR target/79179
471 * gcc.target/powerpc/pr79179.c: New test.
472
3b5de3cb
BS
4732017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
474
475 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
476 generation to accept D-mode memory accesses.
477
dbe81dbe
MS
4782017-01-25 Martin Sebor <msebor@redhat.com>
479
480 PR c++/71290
481 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
482 * g++.dg/ext/flexarray-mangle.C: Same.
483 * g++.dg/ext/flexarray-subst.C: Same.
484 * g++.dg/ext/flexary10.C: Same.
485 * g++.dg/ext/flexary11.C: Same.
486 * g++.dg/ext/flexary14.C: Same.
487 * g++.dg/ext/flexary16.C: Same.
488 * g++.dg/ext/flexary18.C: Same.
489 * g++.dg/ext/flexary19.C: Same.
490 * g++.dg/ext/flexary7.C: Same.
491 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
492 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
493 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
494
0e343868
JJ
4952017-01-25 Jakub Jelinek <jakub@redhat.com>
496
a25608aa
JJ
497 PR c++/78896
498 * g++.dg/cpp1z/decomp24.C: New test.
499
0e343868
JJ
500 PR c++/77914
501 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
502 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
503 expect a warning.
504 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
505 expect warnings.
506 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
507 * g++.dg/cpp1y/pr59636.C: Likewise.
508 * g++.dg/cpp1y/pr60190.C: Likewise.
509
0d098f4b
BC
5102017-01-25 Bin Cheng <bin.cheng@arm.com>
511
512 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
513
5332c89e
CL
5142017-01-25 Carl Love <cel@us.ibm.com>
515 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
516 vec_packs built-ins
517
ed4e59f4
CL
5182017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
519
520 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
521 -mcpu=cortex-a57.
522 * gcc.target/arm/vseleqsf.c: Likewise.
523 * gcc.target/arm/vselgedf.c: Likewise.
524 * gcc.target/arm/vselgesf.c: Likewise.
525 * gcc.target/arm/vselgtdf.c: Likewise.
526 * gcc.target/arm/vselgtsf.c: Likewise.
527 * gcc.target/arm/vselledf.c: Likewise.
528 * gcc.target/arm/vsellesf.c: Likewise.
529 * gcc.target/arm/vselltdf.c: Likewise.
530 * gcc.target/arm/vselltsf.c: Likewise.
531 * gcc.target/arm/vselnedf.c: Likewise.
532 * gcc.target/arm/vselnesf.c: Likewise.
533 * gcc.target/arm/vselvcdf.c: Likewise.
534 * gcc.target/arm/vselvcsf.c: Likewise.
535 * gcc.target/arm/vselvsdf.c: Likewise.
536 * gcc.target/arm/vselvssf.c: Likewise.
537
a5d6927f
RB
5382017-01-25 Richard Biener <rguenther@suse.de>
539
540 PR testsuite/72850
541 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
542 to what we had before adding the threading passes.
543
c2873892
RB
5442017-01-25 Richard Biener <rguenther@suse.de>
545
546 PR tree-optimization/69264
547 * g++.dg/torture/pr69264.C: New testcase.
548
9aa483a2
KT
5492016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
550
551 PR target/79145
552 * gcc.target/arm/pr79145.c: New test.
553
5c628c3e
RB
5542017-01-25 Richard Biener <rguenther@suse.de>
555
556 PR debug/78363
557 * g++.dg/gomp/pr78363-1.C: New testcase.
558 * g++.dg/gomp/pr78363-2.C: Likewise.
559 * g++.dg/gomp/pr78363-3.C: Likewise.
560
9078cd36
KT
5612016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562
563 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
564 * gcc.dg/lto/pr61526_0.c: Likewise.
565 * gcc.dg/lto/pr64415_0.c: Likewise.
566
7cfd79d6
JJ
5672017-01-24 Jakub Jelinek <jakub@redhat.com>
568
569 PR c++/79205
570 * g++.dg/cpp1z/decomp22.C: New test.
571 * g++.dg/cpp1z/decomp23.C: New test.
572
3e4b91f2
NS
5732017-01-24 Nathan Sidwell <nathan@acm.org>
574
1d7bc790
NS
575 PR c++/78469
576 * g++.dg/cpp0x/pr78469.C: New.
577
3e4b91f2
NS
578 PR c++/79118
579 * g++.dg/cpp0x/pr79118.C: New.
580
b20ba138
EB
5812017-01-24 Eric Botcazou <ebotcazou@adacore.com>
582
583 * gcc.target/arm/vfp-longcall-apcs.c: New test.
584
c2e84327
DM
5852017-01-24 David Malcolm <dmalcolm@redhat.com>
586
587 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
588 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
589 * gcc.dg/rtl/rtl.exp: New file.
590 * gcc.dg/rtl/test.c: New file.
591 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
592 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
593 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
594 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
595 * gcc.dg/rtl/x86_64/final.c: New test case.
596 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
597 * gcc.dg/rtl/x86_64/ira.c: New test case.
598 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
599 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
600 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
601 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
602 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
603 * gcc.dg/rtl/x86_64/test_1.h: New file.
604 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
605 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
606 * gcc.dg/rtl/x86_64/times-two.h: New file.
607 * gcc.dg/rtl/x86_64/vregs.c: New test case.
608
cf8d19de
BC
6092017-01-24 Bin Cheng <bin.cheng@arm.com>
610
611 PR tree-optimization/79159
612 * g++.dg/tree-ssa/pr79159.C: New test.
613
f6a24a94 6142017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
615 Martin Jambor <mjambor@suse.cz>
616
617 * lib/brig-dg.exp: New file.
618 * lib/brig.exp: Likewise.
619 * brig.dg/README: Likewise.
620 * brig.dg/dg.exp: Likewise.
621 * brig.dg/test/gimple/alloca.hsail: Likewise.
622 * brig.dg/test/gimple/atomics.hsail: Likewise.
623 * brig.dg/test/gimple/branches.hsail: Likewise.
624 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
625 * brig.dg/test/gimple/function_calls.hsail: Likewise.
626 * brig.dg/test/gimple/kernarg.hsail: Likewise.
627 * brig.dg/test/gimple/mem.hsail: Likewise.
628 * brig.dg/test/gimple/mulhi.hsail: Likewise.
629 * brig.dg/test/gimple/packed.hsail: Likewise.
630 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
631 * brig.dg/test/gimple/variables.hsail: Likewise.
632 * brig.dg/test/gimple/vector.hsail: Likewise.
633
c3b3e526
JJ
6342017-01-24 Jakub Jelinek <jakub@redhat.com>
635
636 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
637 support asan, only on i?86/x86_64 require sse2_runtime.
638
75f92127
KN
6392017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
640
641 PR target/66669
642 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
643 test on powerpc targets.
644
1a998fa0
MS
6452017-01-23 Martin Sebor <msebor@redhat.com>
646
647 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
648
108fdd6d
RB
6492017-01-23 Richard Biener <rguenther@suse.de>
650
651 PR tree-optimization/79088
652 PR tree-optimization/79188
653 * gcc.dg/torture/pr79088.c: New testcase.
654 * gcc.dg/torture/pr79188.c: Likewise.
655
28826a66
KN
6562017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
657
658 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
659 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
660 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
661 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
662 type of test function to reflect change in built-in function's
663 return type.
664 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
665 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
666 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
667 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
668 type and second argument type to reflect change in built-in
669 function's type signature.
670 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
671 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
672 type of test function to reflect change in built-in function's
673 return type.
674 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
675 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
676 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
677 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
678 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
679 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
680 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
681 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
682 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
683 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
684 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
685 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
686 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
687 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
688 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
689 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
690 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
691 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
692 type of test function to reflect change in built-in function's
693 return type.
694 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
695 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
696 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
697 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
698 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
699 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
700 test function's result and second argument to reflect change in
701 built-in function's type signature.
702 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
703
e6b8075c
NS
7042017-01-23 Nathan Sidwell <nathan@acm.org>
705
fc7612fd
NS
706 PR C++/71710
707 * g++.dg/template/pr71710.C: New.
708
e6b8075c
NS
709 PR c++/71406
710 PR c++/77508
711 * g++.dg/template/pr71406.C: New.
712
15b8fd49
TK
7132017-01-23 Thomas Koenig <tkoenig@netcologne.de>
714
715 * gfortran.dg/integer_exponentiation_7.f90: New test.
716
e9c4fbe9
BS
7172017-01-23 Bernd Schmidt <bschmidt@redhat.com>
718
719 PR rtl-optimization/78634
720 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
721
8539a302
BC
7222017-01-23 Bin Cheng <bin.cheng@arm.com>
723
724 PR tree-optimization/70754
725 * gfortran.dg/pr70754.f90: New test.
726
f368600f
ML
7272017-01-23 Martin Liska <mliska@suse.cz>
728
729 PR tree-optimization/79196
730 * gcc.dg/asan/pr79196.c: New test.
731 * gcc.dg/strlenopt-30.c: Update scanned pattern.
732
d886761f
MM
7332017-01-23 Michael Matz <matz@suse.de>
734
735 PR tree-optimization/78384
736 * gcc.dg/pr78384.c: New test.
737
cffcafda
RB
7382017-01-23 Richard Biener <rguenther@suse.de>
739
740 PR tree-optimization/79186
741 * gcc.dg/torture/pr79186.c: New testcase.
742 * gcc.dg/torture/pr79187.c: Likewise.
743
bda2bc48
MJ
7442017-01-23 Martin Jambor <mjambor@suse.cz>
745
746 * gcc.dg/ipa/vrp8.c: New test.
747
f65f1ae3
MJ
7482017-01-23 Martin Jambor <mjambor@suse.cz>
749
750 PR ipa/79108
751 * gfortran.dg/lto/pr79108_0.f90: New test.
752
dea06111
AS
7532017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
754
755 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
756 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
757 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
758 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
759 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
760 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
761 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
762 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
763 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
764 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
765 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
766 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
767 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
768 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
769 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
770 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
771
05011618
RB
7722017-01-23 Richard Biener <rguenther@suse.de>
773 Nick Clifton <nickc@redhat.com>
774
775 PR testsuite/78421
776 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
777 If the target is ARM return the result of the
778 check_effective_target_arm_vect_no_misalign proc.
779 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
780 support unaligned vectors then only expect one of the loops to be
781 unrolled.
782
f6b9f2ff
ML
7832017-01-23 Martin Liska <mliska@suse.cz>
784
785 * gcc.dg/asan/use-after-scope-10.c: New test.
786 * gcc.dg/asan/use-after-scope-11.c: New test.
787 * g++.dg/asan/use-after-scope-5.C: New test.
788
c7775327
ML
7892017-01-23 Martin Liska <mliska@suse.cz>
790
791 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
792 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
793 sanopt optimization for ASAN_POISON.
794
d8ae8d16
KT
7952016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
796
797 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
798
54d7c70c
CL
7992017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
800
801 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
802 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
803 for poly*_t types.
804 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
805 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
806 exec_vcombine): Likewise.
807 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
808 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
809 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
810 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
811 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
812 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
813 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
814 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
815 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
816 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
817 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
818 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
819 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
820 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
821 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
822 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
823 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
824 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
825 Likewise.
826 (TEST_VGET_LANE): Cast to uint to avoid warning.
827 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
828 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
829 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
830 exec_vfma_vfms_n): Fix PRIx format for float64_t.
831 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
832 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
833 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
834 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
835 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
836 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
837 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
838 CHECK_POLY instead of CHECK for poly64_t types.
839 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
840 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
841 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
842 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
843 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
844 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
845 uint32_t.
846 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
847 for int32_t, int64_t.
848 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
849 vqneg_extra): Fix PRIx format for int16_t, int32_t.
850 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
851 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
852 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
853 needed.
854
386fe51c
JJ
8552017-01-22 Jakub Jelinek <jakub@redhat.com>
856
857 PR fortran/79154
858 * gfortran.dg/gomp/pr79154-1.f90: New test.
859 * gfortran.dg/gomp/pr79154-2.f90: New test.
860
bc4d86e6
AS
8612017-01-22 Andreas Schwab <schwab@linux-m68k.org>
862
863 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
864
c31d5fce
MP
8652017-01-21 Marek Polacek <polacek@redhat.com>
866
867 PR testsuite/79169
868 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
869
25cb56c3
JH
8702017-01-20 Jan Hubicka <hubicka@ucw.cz>
871
872 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
873
ea9f867b
BS
8742017-01-21 Bernd Schmidt <bschmidt@redhat.com>
875
876 PR rtl-optimization/79125
877 * gcc.dg/torture/pr79125.c: New test.
878
a876231c
JW
8792017-01-20 Jiong Wang <jiong.wang@arm.com>
880
881 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
882 only.
883 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
884 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
885
4b9f2115
NS
8862017-01-20 Nathan Sidwell <nathan@acm.org>
887
3e4b91f2 888 PR c++/78495
4b9f2115
NS
889 * g++.dg/cpp1z/inh-ctor38.C: New.
890
d2aadab1
MP
8912017-01-20 Marek Polacek <polacek@redhat.com>
892
893 PR c/79152
894 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
895
449cd5af
TP
8962017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
897
898 * lib/target-supports.exp (check_configured_with): New procedure.
899 (check_effective_target_default_mode): new effective target.
900 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
901 default mode. Fix dg-skip-if target selector syntax.
902 * gcc.target/arm/optional_thumb-2.c: Likewise.
903 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
904 syntax.
905
ebed7175
DM
9062017-01-20 David Malcolm <dmalcolm@redhat.com>
907
908 PR c++/77829
909 PR c++/78656
910 * g++.dg/spellcheck-pr77829.C: New test case.
911 * g++.dg/spellcheck-pr78656.C: New test case.
912
2ebd93e1
MP
9132017-01-20 Marek Polacek <polacek@redhat.com>
914
915 PR c/64279
916 * c-c++-common/Wduplicated-branches-1.c: New test.
917 * c-c++-common/Wduplicated-branches-10.c: New test.
918 * c-c++-common/Wduplicated-branches-11.c: New test.
919 * c-c++-common/Wduplicated-branches-12.c: New test.
920 * c-c++-common/Wduplicated-branches-2.c: New test.
921 * c-c++-common/Wduplicated-branches-3.c: New test.
922 * c-c++-common/Wduplicated-branches-4.c: New test.
923 * c-c++-common/Wduplicated-branches-5.c: New test.
924 * c-c++-common/Wduplicated-branches-6.c: New test.
925 * c-c++-common/Wduplicated-branches-7.c: New test.
926 * c-c++-common/Wduplicated-branches-8.c: New test.
927 * c-c++-common/Wduplicated-branches-9.c: New test.
928 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
929 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
930 * g++.dg/ext/builtin-object-size3.C: Likewise.
931 * g++.dg/gomp/loop-1.C: Likewise.
932 * g++.dg/warn/Wduplicated-branches1.C: New test.
933 * g++.dg/warn/Wduplicated-branches2.C: New test.
934
0ce4024a
ML
9352017-01-20 Martin Liska <mliska@suse.cz>
936
937 PR lto/69188
938 * gcc.dg/lto/pr69188_0.c: New test.
939 * gcc.dg/lto/pr69188_1.c: New test.
940
d8ea3e7c
AS
9412017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
942
943 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
944 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
945 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
946 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
947 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
948 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
949 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
950 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
951 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
952 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
953 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
954 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
955 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
956 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
957 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
958 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
959 * gcc.target/i386/avx-1.c: Test new intrinsics.
960 * gcc.target/i386/sse-13.c: Ditto.
961 * gcc.target/i386/sse-23.c: Ditto.
962
0516164b
RB
9632017-01-20 Richard Biener <rguenther@suse.de>
964
965 PR tree-optimization/71264
966 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
967
d821744c
MF
9682017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
969
970 * gcc.target/mips/madd4-1.c: New file.
971 * gcc.target/mips/madd4-2.c: Likewise.
972 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
973 HAS_MADD4.
974 (mips_option_groups): Add -m[no-]madd4.
975 (mips-dg-init): Detect default -mno-madd4.
976 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
977 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
978 * gcc.target/mips/mips-ps-type-2.c: Likewise.
979 * gcc.target/mips/nmadd-1.c: Likewise.
980 * gcc.target/mips/nmadd-2.c: Likewise.
981 * gcc.target/mips/nmadd-3.c: Likewise.
982
db58fd89
JW
9832017-01-19 Jiong Wang <jiong.wang@arm.com>
984
985 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
986 combined instructions.
987 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
988 instructions.
989 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
990 of pointer authentication.
991
bd9cf60b
MM
9922017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
993
994 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
995 floating point hardware to run test.
996
ab014eb3
TC
9972017-01-19 Tamar Christina <tamar.christina@arm.com>
998
999 * gcc/testsuite/lib/target-supports.exp
1000 (check_effective_target_vect_call_copysignf): Enable for AArch64.
1001
c048038f
RO
10022017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1003
1004 PR testsuite/79051
1005 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
1006 __x86_64__]: Allow for target i?86-*-*.
1007
ab6b44cb
MF
10082017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
1009
1010 PR target/78176
1011 * gcc.target/mips/lxc1-sxc1-1.c: New file.
1012 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
1013 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
1014 HAS_LXC1.
1015 (mips_option_groups): Add -m[no-]lxc1-sxc1.
1016 (mips-dg-init): Detect default -mno-lxc1-sxc1.
1017 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
1018
118d5ed3
AV
10192017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
1020
1021 PR fortran/70696
1022 * gfortran.dg/coarray_43.f90: New test.
1023
a57c520e
RE
10242017-01-19 Richard Earnshaw <rearnsha@arm.com>
1025
1026 PR rtl-optimization/79121
1027 * gcc.c-torture/execute/pr79121.c: New test.
1028
54dc4be2
MM
10292017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1030
1031 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1032 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1033
7bd5dad2
LK
10342017-01-18 Louis Krupp <louis.krupp@zoho.com>
1035
1036 PR fortran/50069
1037 PR fortran/55086
1038 * gfortran.dg/pr50069_1.f90: New test.
1039 * gfortran.dg/pr50069_2.f90: New test.
1040 * gfortran.dg/pr55086_1.f90: New test.
1041 * gfortran.dg/pr55086_1_tfat.f90: New test.
1042 * gfortran.dg/pr55086_2.f90: New test.
1043 * gfortran.dg/pr55086_2_tfat.f90: New test.
1044 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1045
0edd264d
AS
10462017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1047 * gcc.dg/strcmp-1.c: New test.
1048 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1049
551914b7
DM
10502017-01-18 David Malcolm <dmalcolm@redhat.com>
1051
1052 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1053 (dejagnu_fail): Likewise.
1054 (dejagnu_note): Likewise.
1055 (pass): Provide forward decl, moving true decl to after #include
1056 of harness.h.
1057 (fail): Likewise.
1058 (note): Likewise.
1059
b7d3a6a6
MM
10602017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1061
1062 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1063 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1064
c484627c
NS
10652017-01-18 Nathan Sidwell <nathan@acm.org>
1066
1067 PR c++/78488
1068 * g++.dg/cpp1z/inh-ctor37.C: New.
1069
a711887e
UB
10702017-01-18 Uros Bizjak <ubizjak@gmail.com>
1071
1072 PR rtl-optimization/78952
1073 * gcc.target/i386/pr78952-1.c: New test.
1074 * gcc.target/i386/pr78952-2.c: Ditto.
1075
525a5e33
AV
10762017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1077
1078 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1079
10802017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1081
1082 PR fortran/70696
1083 * gfortran.dg/coarray_event_1.f08: New test.
1084
90553aac
JJ
10852017-01-18 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR target/77416
1088 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1089 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1090 from dg-options.
1091 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1092 guarded test.
1093 * gcc.target/powerpc/fusion4.c: Likewise.
1094 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1095 guarded test.
1096 * gcc.target/powerpc/pr58673-1.c: Likewise.
1097 * gcc.target/powerpc/pr58673-2.c: Likewise.
1098 * gcc.target/powerpc/pr59054.c: Likewise.
1099
dfc42f08
BS
11002016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1101
1102 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1103 vec_bperm.
1104 * gcc.target/powerpc/p9-vbpermd.c: New file.
1105
f3981e7e
AK
11062017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1107
1108 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1109 (must_not_compile2): Downcase first letter of error messages.
1110 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1111 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1112
2c65d990
NS
11132017-01-18 Nathan Sidwell <nathan@acm.org>
1114
1115 PR c++/79091
1116 * g++.dg/pr79091.C: New.
1117
a711887e
UB
11182017-01-18 Jakub Jelinek <jakub@redhat.com>
1119
1120 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1121 to dg-options.
1122 (p0): Add missing dg-error.
1123
4701fba3
JS
11242017-01-17 Joe Seymour <joe.s@somniumtech.com>
1125
1126 * gcc.target/msp430/mul_f5_muldef.c: New test.
1127
ac4dc08d
MM
11282017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1129
1130 PR target/79004
1131 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1132 options. Fix up the syntax for using \m and \M.
1133
1b3254e4
SB
11342017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1135
1136 PR target/78875
1137 * gcc.target/powerpc/ssp-1.c: New testcase.
1138 * gcc.target/powerpc/ssp-2.c: New testcase.
1139
8144a493
WD
11402017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1141
1142 * gcc.target/aarch64/eh_return.c: New test.
1143
a6607774
BS
11442017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1145
1146 * vec-rlmi-rlnm.c: New file.
1147
8ddfdbc2
NS
11482017-01-17 Nathan Sidwell <nathan@acm.org>
1149
1150 PR c++/61636
1151 * g++.dg/cpp1y/pr61636-1.C: New.
1152 * g++.dg/cpp1y/pr61636-2.C: New.
1153 * g++.dg/cpp1y/pr61636-3.C: New.
1154
d365b403
MS
11552017-01-17 Martin Sebor <msebor@redhat.com>
1156
1157 PR testsuite/79115
1158 * gcc.dg/pr78768.c: Make it a link-only test.
1159
0d80ab91
DM
11602017-01-17 David Malcolm <dmalcolm@redhat.com>
1161
1162 PR c++/71497
1163 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1164 expected messages.
1165 * c-c++-common/Wmisleading-indentation.c: Likewise.
1166
31b61548
VM
11672017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1168
1169 PR target/79058
1170 * gcc.target/arm/pr79058.c: New.
1171
c549996e
JJ
11722017-01-17 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR tree-optimization/71854
1175 * gcc.dg/vect/pr71854.c: New test.
1176
4f197ff9
ML
11772017-01-17 Martin Liska <mliska@suse.cz>
1178
1179 PR ipa/71207
1180 * g++.dg/ipa/pr71207.C: New test.
1181
d4193b85
JH
11822017-01-17 Jan Hubicka <hubicka@ucw.cz>
1183
1184 PR middle-end/77445
1185 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1186 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1187
906e7712
JJ
11882017-01-17 Jakub Jelinek <jakub@redhat.com>
1189
1190 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1191 rather than long unsigned int.
1192 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1193
12314dc9
RB
11942017-01-17 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/71433
1197 * gcc.dg/Warray-bounds-20.c: New testcase.
1198
a23e48df
RB
11992017-01-17 Richard Biener <rguenther@suse.de>
1200
1201 PR testsuite/52563
1202 PR testsuite/71237
1203 PR testsuite/77737
1204 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1205 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1206 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1207
e6750e5c
AM
12082017-01-17 Alan Modra <amodra@gmail.com>
1209
1210 * gcc.target/powerpc/pr79066.c: New.
1211
a59afbe2
JL
12122017-01-16 Jeff Law <law@redhat.com>
1213
1214 PR tree-optimization/33562
1215 PR tree-optimization/61912
1216 PR tree-optimization/77485
1217 PR tree-optimization/79090
1218 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1219 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1220
e1bcfb92
JJ
12212017-01-16 Jakub Jelinek <jakub@redhat.com>
1222
98e92fb2
JJ
1223 PR c/79089
1224 * gcc.c-torture/compile/pr79089.c: New test.
1225
e1bcfb92
JJ
1226 PR target/79080
1227 * gcc.dg/pr79080.c: New test.
1228
0ef1f9cd
DM
12292017-01-16 David Malcolm <dmalcolm@redhat.com>
1230
1231 PR c/78304
1232 * gcc.dg/format/pr78304.c: Convert argument from integral type
1233 to a pointer.
1234 * gcc.dg/format/pr78304-2.c: Likewise.
1235
76689ffc
CL
12362017-01-16 Carl Love <cel@us.ibm.com>
1237
1238 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1239 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1240
ce12ee9e
CL
12412017-01-16 Carl Love <cel@us.ibm.com>
1242
1243 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1244 Change arguments and return type to bool long long.
1245
b336037d
MS
12462017-01-16 Martin Sebor <msebor@redhat.com>
1247
1248 PR testsuite/79051
1249 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1250 on x86.
1251
1ddca3f3
PC
12522017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1253
1254 Revert:
a711887e 1255 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1256
1257 PR c++/71737
1258 * g++.dg/cpp0x/pr71737.C: New.
1259
290687fb
BS
12602017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1261
1262 * gcc.target/powerpc/swaps-p8-27.c: New.
1263
7d2f3f1d
PC
12642017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/71737
1267 * g++.dg/cpp0x/pr71737.C: New.
1268
d743728f
EB
12692017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1270
1271 * gnat.dg/opt62.adb: New test.
1272 * gnat.dg/opt62_pkg.ads: New helper.
1273
90aead21
BS
12742017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1275
a711887e
UB
1276 PR rtl-optimization/78626
1277 PR rtl-optimization/78727
90aead21
BS
1278 * gcc.dg/torture/pr78626.c: New test.
1279 * gcc.dg/torture/pr78727.c: New test.
1280
afaecc23
AM
12812017-01-14 Alan Modra <amodra@gmail.com>
1282
1283 * gcc.c-torture/compile/pr72749.c: New test.
1284
be4aa83d
DM
12852017-01-13 David Malcolm <dmalcolm@redhat.com>
1286
1287 PR c/78304
1288 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1289 (test_macro_2): New test.
1290 (test_macro_3): New test.
1291 (test_macro_4): New test.
1292 (test_non_contiguous_strings): Convert line number to line offset.
1293 * gcc.dg/format/pr78304-2.c: New test case.
1294 * gcc.dg/format/pr78304.c: New test case.
1295
7cdca3ec
UB
12962017-01-13 Uros Bizjak <ubizjak@gmail.com>
1297
1298 * gcc.target/i386/funcspec-56.inc: Add missing options and
1299 reorder options by implied ISAs, as in ix86_target_string.
1300
e3017e52
MP
13012017-01-13 Marek Polacek <polacek@redhat.com>
1302
1303 PR c++/71166
1304 * g++.dg/cpp0x/constexpr-array18.C: New test.
1305
d155c6fe
JL
13062017-01-13 Jeff Law <law@redhat.com>
1307
7c9560a5
JL
1308 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1309
9e59e99a
JL
1310 PR tree-optimization/61912
1311 PR tree-optimization/77485
1312 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1313 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1314 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1315
1316 PR tree-optimization/33562
1317 PR tree-optimization/61912
1318 PR tree-optimization/77485
d155c6fe
JL
1319 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1320 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1321 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1322 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1323 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1324 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1325 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1326
77719b06
ML
13272017-01-13 Martin Liska <mliska@suse.cz>
1328
1329 PR ipa/79043
1330 * gcc.c-torture/execute/pr79043.c: New test.
1331
a181b2bc
RB
13322017-01-13 Richard Biener <rguenther@suse.de>
1333
1334 PR middle-end/78411
1335 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1336
eaed3226
AV
13372017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1338
1339 PR fortran/70697
1340 * gfortran.dg/coarray/event_4.f08: New test.
1341
4ccff88b
AV
13422017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1343
1344 PR fortran/70696
1345 * gfortran.dg/coarray/event_3.f08: New test.
1346
3c3b9090
RB
13472017-01-13 Richard Biener <rguenther@suse.de>
1348
1349 PR tree-optimization/77283
1350 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1351
25329913
RB
13522017-01-13 Richard Biener <rguenther@suse.de>
1353
1354 * gcc.dg/gimplefe-22.c: New testcase.
1355
10b70b8e
RB
13562017-01-13 Richard Biener <rguenther@suse.de>
1357
1358 PR tree-optimization/77283
1359 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1360 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1361 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1362
76a8f82f
SL
13632017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1364
1365 * gcc.dg/pr77862.c: Require fpic target.
1366
59a505da
MM
13672017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1368
1369 PR target/79004
1370 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1371
bce6f760
MS
13722017-01-12 Martin Sebor <msebor@redhat.com>
1373
1374 * gcc.dg/pr78138.c: Adjust.
1375 * gcc.dg/pr78768.c: Adjust.
1376 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1377 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1378 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1379 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1380 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1381 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1382 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1383 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1384 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1385 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1386 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1387
3eefa646
JJ
13882017-01-12 Jakub Jelinek <jakub@redhat.com>
1389
1390 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1391
dcb56243
MS
13922017-01-12 Martin Sebor <msebor@redhat.com>
1393
8be3f306 1394 PR testsuite/79051
940242cd
MS
1395 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1396 due to bug 79054.
dcb56243 1397
b7431c20
DE
13982017-01-12 David Edelsohn <dje.gcc@gmail.com>
1399
1400 * gcc.dg/pr78768.c: Require LTO.
1401
2bcd9f32
MS
14022017-01-12 Martin Sebor <msebor@redhat.com>
1403
1404 PR c/79074
1405 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1406 due to the referenced bug.
1407
b2fc1c70
MS
14082017-01-12 Martin Sebor <msebor@redhat.com>
1409
1410 PR testsuite/79073
1411 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1412
fbed6f36
UB
14132017-01-12 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * gcc.target/i386/builtin_target.c (check_features): Check all
1416 supported __builtin_cpu_supports options.
1417
27282dad
KT
14182017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1419
1420 PR tree-optimization/78319
1421 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1422 Remove xfail.
1423
66113166
BS
14242017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1425
1426 PR target/79044
1427 * gcc.target/powerpc/swaps-p8-26.c: New.
1428
6bb4ea5c
RB
14292017-01-12 Richard Biener <rguenther@suse.de>
1430
1431 * gcc.dg/gimplefe-21.c: New testcase.
1432
f15dbadb
MC
14332017-01-12 Michael Collison <michael.collison@arm.com>
1434
1435 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1436
73e32c47
JK
14372017-01-11 Julia Koval <julia.koval@intel.com>
1438 Uros Bizjak <ubizjak@gmail.com>
1439
1440 * gcc.target/i386/sgx.c New test.
1441 * gcc.target/i386/sse-12.c: Add -msgx.
1442 * gcc.target/i386/sse-13.c: Ditto.
1443 * gcc.target/i386/sse-14.c: Ditto.
1444 * gcc.target/i386/sse-22.c: Ditto.
1445 * gcc.target/i386/sse-23.c: Ditto.
1446 * g++.dg/other/i386-2.C: Ditto.
1447 * g++.dg/other/i386-3.C: Ditto.
1448
3594adc7
MS
14492017-01-11 Martin Sebor <msebor@redhat.com>
1450
1451 PR c++/24511
1452 * g++.dg/template/explicit9.C: New test.
1453
01bfd257
NS
14542017-01-11 Nathan Sidwell <nathan@acm.org>
1455
1456 PR c++/77812
1457 * g++.dg/pr77812.C: New.
1458
88df7964
JJ
14592017-01-11 Jakub Jelinek <jakub@redhat.com>
1460
eae63d78
JJ
1461 PR c++/71537
1462 * g++.dg/cpp1y/constexpr-71537.C: New test.
1463
88df7964
JJ
1464 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1465 argument.
1466
960ecba4
MS
14672017-01-11 Martin Sebor <msebor@redhat.com>
1468
1469 PR c/47931
1470 * c-c++-common/Waddress-2.c: New test.
1471
1f258a55
JJ
14722017-01-11 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR c++/78341
1475 * g++.dg/cpp0x/pr78341.C: New test.
1476
bf5fbf46
MS
14772017-01-11 Martin Sebor <msebor@redhat.com>
1478
1479 PR c/78768
1480 * gcc.dg/pr78768.c: New test.
1481
19ff0049
DM
14822017-01-11 David Malcolm <dmalcolm@redhat.com>
1483
1484 PR driver/78877
1485 * gcc.dg/spellcheck-options-14.c: New test case.
1486 * gcc.dg/spellcheck-options-15.c: New test case.
1487 * gcc.dg/spellcheck-options-16.c: New test case.
1488 * gcc.dg/spellcheck-options-17.c: New test case.
1489
c86e9f03
ML
14902017-01-11 Martin Liska <mliska@suse.cz>
1491
1492 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1493
947f51d6
JJ
14942017-01-11 Jakub Jelinek <jakub@redhat.com>
1495
1496 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1497 instead of just 1 for the decomposition from struct C.
1498
849fccf8
EB
14992017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1500
1501 * gcc.c-torture/execute/20170111-1.c: New test.
1502
80c74722
RB
15032017-01-11 Richard Biener <rguenther@suse.de>
1504
1505 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1506
4c4b4703
JJ
15072017-01-11 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR middle-end/50199
1510 * gcc.dg/lto/pr50199_0.c: New test.
1511
664b1a6b
MS
15122017-01-10 Martin Sebor <msebor@redhat.com>
1513
1514 PR testsuite/78960
1515 PR testsuite/78959
1516 PR testsuite/78133
1517 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1518 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1519
fefd3086
MS
15202017-01-10 Martin Sebor <msebor@redhat.com>
1521
1522 PR middle-end/78138
664b1a6b 1523 * gcc.dg/pr78138.c: New test.
fefd3086 1524
b9f4757f
DM
15252017-01-10 David Malcolm <dmalcolm@redhat.com>
1526
1527 PR c++/77949
1528 * g++.dg/diagnostic/pr77949.C: New test case.
1529
5a50f6bb
MS
15302017-01-10 Martin Sebor <msebor@redhat.com>
1531
1532 PR middle-end/78245
1533 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1534
c16880ef
MS
15352017-01-10 Martin Sebor <msebor@redhat.com>
1536
1537 PR tree-optimization/78775
1538 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1539 * gcc.dg/attr-alloc_size-10.c: New test.
1540 * gcc.dg/attr-alloc_size-11.c: New test.
1541 * gcc.dg/builtin-stringop-chk-7.c: New test.
1542 * gcc.dg/pr78775.c: New test.
1543 * gcc.dg/pr78973-2.c: New test.
1544 * gcc.dg/pr78973.c: New test.
1545
5363d9d9
JL
15462017-01-10 Jeff Law <law@redhat.com>
1547
1548 PR tree-optimization/77766
1549 PR tree-optimization/78856
1550 * gcc.c-torture/execute/pr77766.c: New test.
1551
aae23693
RB
15522016-01-10 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/79034
1555 * g++.dg/torture/pr79034.C: New testcase.
1556
a0843aed
ML
15572017-01-10 Martin Liska <mliska@suse.cz>
1558
1559 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1560 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1561 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1562 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1563 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1564 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1565 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1566 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1567 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1568 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1569 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1570 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1571 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1572 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1573 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1574 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1575 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1576 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1577 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1578 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1579 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1580 * gcc.dg/ipa/pr64307.c: Likewise.
1581 * gcc.dg/ipa/pr77653.c: Likewise.
1582
79fc8ffe
AS
15832017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1584
1585 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1586 * g++.dg/other/i386-3.C: Ditto.
1587 * gcc.target/i386/sse-12.c: Ditto.
1588 * gcc.target/i386/sse-13.c: Ditto.
1589 * gcc.target/i386/sse-22.c: Ditto.
1590 * gcc.target/i386/sse-23.c: Ditto.
1591 * gcc.target/i386/builtin_target.c: Handle new option.
1592 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1593 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1594 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1595
dfa6951f
MS
15962017-01-09 Martin Sebor <msebor@redhat.com>
1597
1598 PR testsuite/79036
1599 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1600 with different precisions.
1601
a271e415
EB
16022017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 * g++.dg/opt/call2.C: New test.
1605 * g++.dg/opt/call3.C: Likewise.
1606 * gnat.dg/array26.adb: New test.
1607 * gnat.dg/array26_pkg.ad[sb]: New helper.
1608 * gnat.dg/array27.adb: New test.
1609 * gnat.dg/array27_pkg.ad[sb]: New helper.
1610 * gnat.dg/array28.adb: New test.
1611 * gnat.dg/array28_pkg.ad[sb]: New helper.
1612
bd2c6270
JJ
16132017-01-09 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR translation/79019
1616 PR translation/79020
1617 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1618 diagnostics.
1619 * gfortran.dg/initialization_17.f90: Likewise.
1620
1c1d8e75
DH
16212017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1622
1623 PR testsuite/79026
1624 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1625 * gcc.target/i386/pr78904-4.c: Likewise.
1626 * gcc.target/i386/pr78904-6.c: Likewise.
1627 * gcc.target/i386/pr78967-2.c: Likewise.
1628
cb330ba5
JJ
16292017-01-09 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR tree-optimization/78899
1632 * gcc.target/i386/pr78899.c: New test.
1633 * gcc.dg/pr71077.c: New test.
1634
a5e14a42
MJ
16352017-01-09 Martin Jambor <mjambor@suse.cz>
1636
1637 PR ipa/78365
1638 PR ipa/78599
1639 * gcc.dg/torture/pr78365.c: New test.
1640
01216d27
JJ
16412017-01-09 Jakub Jelinek <jakub@redhat.com>
1642
dc59e50a
JJ
1643 PR c++/78948
1644 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1645 (main): Use int* instead of long long.
1646
01216d27
JJ
1647 PR tree-optimization/78938
1648 * gcc.dg/vect/pr78938.c: New test.
1649
c0d4fec7
KT
16502017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1651
1652 * gcc.dg/20161219.c: New test.
1653
7b1b0cc1
RB
16542017-01-09 Richard Biener <rguenther@suse.de>
1655
1656 PR tree-optimization/78997
1657 * gcc.dg/torture/pr78997.c: New testcase.
1658
813b9c0d
RB
16592017-01-09 Richard Biener <rguenther@suse.de>
1660
1661 PR debug/79000
1662 * g++.dg/lto/pr79000_0.C: New testcase.
1663 * g++.dg/lto/pr79000_1.c: Likewise.
1664
efcc8d38
MS
16652017-01-08 Martin Sebor <msebor@redhat.com>
1666
1667 PR middle-end/77708
1668 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1669 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1670 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1671 due to bug 78969.
1672 * gcc.dg/format/pr78569.c: Adjust.
1673
5ccf1d8d
DM
16742017-01-07 David Malcolm <dmalcolm@redhat.com>
1675
1676 PR c++/72803
1677 * g++.dg/diagnostic/pr72803.C: New test case.
1678
42002dfe
MS
16792017-01-07 Martin Sebor <msebor@redhat.com>
1680
1681 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1682 * gcc.dg/attr-alloc_size-4.c: Same.
1683
de91486c
AV
16842017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1685
1686 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1687 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1688 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1689 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1690 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1691 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1692 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1693
f55a925e
AS
16942017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1695 * gcc.dg/memcmp-1.c: New.
1696 * gcc.dg/strncmp-1.c: New.
1697
f3caa118
AV
16982017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1699
1700 * gcc.target/arm/acle/mcrr: New.
1701 * gcc.target/arm/acle/mcrr2: New.
1702 * gcc.target/arm/acle/mrrc: New.
1703 * gcc.target/arm/acle/mrrc2: New.
1704
ecc9a25b
AV
17052017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1706
1707 * gcc.target/arm/acle/mcr.c: New.
1708 * gcc.target/arm/acle/mrc.c: New.
1709 * gcc.target/arm/acle/mcr2.c: New.
1710 * gcc.target/arm/acle/mrc2.c: New.
1711
3811581f
AV
17122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1713
1714 * gcc.target/arm/acle/ldc: New.
1715 * gcc.target/arm/acle/ldc2: New.
1716 * gcc.target/arm/acle/ldcl: New.
1717 * gcc.target/arm/acle/ldc2l: New.
1718 * gcc.target/arm/acle/stc: New.
1719 * gcc.target/arm/acle/stc2: New.
1720 * gcc.target/arm/acle/stcl: New.
1721 * gcc.target/arm/acle/stc2l: New.
1722
d57daa0c
AV
17232017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1724
1725 * gcc.target/arm/acle/acle.exp: Run tests for different options
1726 and make sure fat-lto-objects is used such that we can still do
1727 assemble scans.
1728 * gcc.target/arm/acle/cdp.c: New.
1729 * gcc.target/arm/acle/cdp2.c: New.
1730 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1731 (check_effective_target_arm_coproc1_ok_nocache): New.
1732 (check_effective_target_arm_coproc2_ok): New.
1733 (check_effective_target_arm_coproc2_ok_nocache): New.
1734 (check_effective_target_arm_coproc3_ok): New.
1735 (check_effective_target_arm_coproc3_ok_nocache): New.
1736 (check_effective_target_arm_coproc4_ok): New.
1737 (check_effective_target_arm_coproc4_ok_nocache): New.
1738
8a123229
MS
17392017-01-06 Martin Sebor <msebor@redhat.com>
1740
1741 PR middle-end/78605
1742 * gcc.dg/tree-ssa/pr78605.c: New test.
1743
5b8999d6
MS
17442017-01-05 Martin Sebor <msebor@redhat.com>
1745
1746 PR tree-optimization/78910
1747 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1748 diagnostics.
1749 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1750 * gcc.dg/tree-ssa/pr78910.c: New test.
1751
4e89adf9
EB
17522017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 * gcc.dg/sso-10.c: New test.
1755
962c5679
JJ
17562017-01-05 Jakub Jelinek <jakub@redhat.com>
1757
cfd719e7
JJ
1758 PR tree-optimization/71016
1759 * gcc.target/i386/pr71016.c: New test.
1760 * gcc.target/aarch64/pr71016.c: New test.
1761 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1762
26f20371
JJ
1763 PR c++/78931
1764 * g++.dg/cpp1z/decomp19.C: New test.
1765
962c5679
JJ
1766 PR c++/78890
1767 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1768 * g++.dg/init/union1.C: Likewise.
1769 * g++.dg/cpp0x/union6.C: Expect errors.
1770 * g++.dg/cpp0x/union8.C: New test.
1771 * g++.dg/cpp0x/pr78890-1.C: New test.
1772 * g++.dg/cpp0x/pr78890-2.C: New test.
1773
8c15f541
DE
17742017-01-05 David Edelsohn <dje.gcc@gmail.com>
1775
1776 * gcc.target/powerpc/pr71670.c: Require p9vector.
1777 * gcc.target/powerpc/p9-novsx.c: Same.
1778
51b86113
DM
17792017-01-05 David Malcolm <dmalcolm@redhat.com>
1780
1781 * selftests/asr_div1.rtl: New file.
1782 * selftests/aarch64: New subdirectory.
1783 * selftests/aarch64/times-two.rtl: New file.
1784 * selftests/bb-index.rtl: New file.
1785 * selftests/cfg-test.rtl: New file.
1786 * selftests/const-int.rtl: New file.
1787 * selftests/example-labels.rtl: New file.
1788 * selftests/insn-with-mode.rtl: New file.
1789 * selftests/jump-to-label-ref.rtl: New file.
1790 * selftests/jump-to-return.rtl: New file.
1791 * selftests/jump-to-simple-return.rtl: New file.
1792 * selftests/mem.rtl: New file.
1793 * selftests/note-insn-deleted.rtl: New file.
1794 * selftests/note_insn_basic_block.rtl: New file.
1795 * selftests/simple-cse.rtl: New file.
1796 * selftests/symbol-ref.rtl: New file.
1797 * selftests/x86_64: New subdirectory.
1798 * selftests/x86_64/call-insn.rtl: New file.
1799 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1800 * selftests/x86_64/times-two.rtl: New file.
1801 * selftests/x86_64/unspec.rtl: New file.
1802
dc7650cc
NS
18032017-01-05 Nathan Sidwell <nathan@acm.org>
1804
1805 PR c++/78765
1806 * g++.dg/cpp0x/pr78765.C: New.
1807
3db70565
DV
18082017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1809
1810 * gcc.target/s390/memcpy-2.c: New test.
1811 * gcc.target/s390/memset-2.c: New test.
1812
f5a537e3
AK
18132017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1814
1815 * gcc.target/s390/memcpy-1.c: New test.
1816
d80c6d02
JL
18172017-01-04 Jeff Law <law@redhat.com>
1818
1819 PR tree-optimization/78812
1820 * g++.dg/torture/pr78812.C: New test.
1821
08edc320 18222017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1823
1824 PR target/71977
1825 PR target/70568
1826 PR target/78823
1827 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1828 64-bit VSX systems with direct move, whether we optimize common
1829 code sequences in the GLIBC math library for float math functions.
1830 * gcc.target/powerpc/pr71977-2.c: Likewise.
1831
a9342885
MP
18322017-01-04 Marek Polacek <polacek@redhat.com>
1833
1834 PR c++/64767
1835 * c-c++-common/Wpointer-compare-1.c: New test.
1836
066435fe
JJ
18372017-01-04 Jakub Jelinek <jakub@redhat.com>
1838
abec4284
JJ
1839 PR c++/78949
1840 * c-c++-common/Wunused-var-16.c: New test.
1841
26c43e27
JJ
1842 PR c++/78693
1843 * g++.dg/cpp0x/pr78693.C: New test.
1844
fc73e60c
JJ
1845 PR driver/78957
1846 * gcc.dg/pr78957.c: New test.
1847
c9cf3863
JJ
1848 * g++.dg/cpp1y/auto-fn34.C: New test.
1849
066435fe
JJ
1850 PR c++/71182
1851 * g++.dg/cpp0x/pr71182.C: New test.
1852
598bd687
KN
18532017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1854
1855 PR target/78056
1856 * gcc.target/powerpc/pr78056-1.c: New test.
1857 * gcc.target/powerpc/pr78056-2.c: New test.
1858 * gcc.target/powerpc/pr78056-3.c: New test.
1859 * gcc.target/powerpc/pr78056-4.c: New test.
1860 * gcc.target/powerpc/pr78056-5.c: New test.
1861 * gcc.target/powerpc/pr78056-6.c: New test.
1862 * gcc.target/powerpc/pr78056-7.c: New test.
1863 * gcc.target/powerpc/pr78056-8.c: New test.
1864 * lib/target-supports.exp
1865 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1866 whether the effective target supports the popcntb instruction.
1867
8194635a
JL
18682017-01-03 Jeff Law <law@redhat.com>
1869
1870 PR tree-optimization/67955
1871 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1872
baf9ebc8
MP
18732017-01-04 Marek Polacek <polacek@redhat.com>
1874
1875 PR c++/77545
1876 PR c++/77284
1877 * g++.dg/cpp0x/range-for32.C: New test.
1878 * g++.dg/cpp0x/range-for33.C: New test.
1879
5dd9a9d0
DM
18802017-01-04 David Malcolm <dmalcolm@redhat.com>
1881
1882 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1883
4bf07f3f
NS
18842017-01-04 Nathan Sidwell <nathan@acm.org>
1885
1886 PR c++/66735
1887 * g++.dg/cpp1y/pr66735.C: New.
1888
165ba2e9
JJ
18892017-01-04 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR tree-optimization/71563
1892 * gcc.dg/tree-ssa/pr71563.c: New test.
1893
4567f969
JB
18942017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1895
1896 PR fortran/78534
1897 PR fortran/78976
1898 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1899 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1900 * gfortran.dg/transfer_intrinsic_1.f90: Change
1901 scan-tree-dump-times due to gfc_trans_string_copy change to
1902 avoid -Wstringop-overflow.
1903
1c06f07f
JL
19042017-01-03 Jeff Law <law@redhat.com>
1905
1906 PR tree-optimization/78856
1907 * gcc.c-torture/execute/pr78856.c: New test.
1908
60fb638f
MM
19092017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1910
1911 PR target/78953
1912 * gcc.target/powerpc/pr78953.c: New test.
1913
e4d02f52
ILT
19142017-01-03 Ian Lance Taylor <iant@google.com>
1915
1916 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1917 enums.
1918
5b4f088d
MS
19192017-01-03 Martin Sebor <msebor@redhat.com>
1920
1921 PR tree-optimization/78696
1922 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1923 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1924 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1925 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1926
19272017-01-03 David Malcolm <dmalcolm@redhat.com>
1928
1929 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1930 with more than one digit.
1931 * lib/gcc-dg.exp (process-message): Support more than one digit
1932 in relative line specifications.
1933
19342017-01-03 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR tree-optimization/78965
1937 * gcc.dg/pr78965.c: New test.
1938
1939 PR middle-end/78901
1940 * g++.dg/opt/pr78901.C: New test.
1941
19422017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1943
1944 PR fortran/78534
1945 PR fortran/66310
1946 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1947 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1948 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1949 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1950 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1951 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1952 * gfortran.dg/string_1_lp64.f90: New test.
1953 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1954 * gfortran.dg/string_3_lp64.f90: New test.
1955 * gfortran.dg/transfer_intrinsic_1.f90: Change
1956 scan-tree-dump-times due to gfc_trans_string_copy change to
1957 avoid -Wstringop-overflow.
1958
8b7163c6
UB
19592017-01-02 Uros Bizjak <ubizjak@gmail.com>
1960
1961 PR target/78967
1962 * gcc.target/i386/pr78967-1.c: New test.
1963 * gcc.target/i386/pr78967-2.c: Ditto.
1964 * gcc.target/i386/pr78967-3.c: Ditto.
1965
1966 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1967 * gcc.target/i386/pr78904-4.c: Ditto.
1968 * gcc.target/i386/pr78904-6.c: Ditto.
1969
e2940b98
JH
19702017-01-01 Jan Hubicka <hubicka@ucw.cz>
1971
1972 PR middle-end/77674
1973 * g++.dg/torture/pr77674.C: New testcase.
1974
cbe34bb5 19752017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1976
1977 Update copyright years.
818ab71a 1978\f
cbe34bb5 1979Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1980
1981Copying and distribution of this file, with or without modification,
1982are permitted in any medium without royalty provided the copyright
1983notice and this notice are preserved.