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