]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR c++/78689 - ICE on constructor with label
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5b00f9d2
JJ
12017-02-03 Jakub Jelinek <jakub@redhat.com>
2 Martin Sebor <msebor@redhat.com>
3
4 PR tree-optimization/79327
5 * gcc.dg/tree-ssa/pr79327.c: New test.
6 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
7 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
8 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
9 (test_sprintf_chk_range_schar): Adjust dg-message.
10 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11 * gcc.c-torture/execute/pr79327.c: New test.
12
437f0a81
JJ
132017-02-03 Jakub Jelinek <jakub@redhat.com>
14
15 PR target/79354
16 * gcc.target/powerpc/pr79354.c: New test.
17 * gcc.c-torture/execute/pr79354.c: New test.
18
3f343040
MS
192017-02-03 Martin Sebor <msebor@redhat.com>
20
21 PR tree-optimization/79352
22 * gcc.dg/tree-ssa/pr79352.c: New test.
23
46a2ab58
ML
242017-02-03 Martin Liska <mliska@suse.cz>
25
26 PR lto/66295
27 * gcc.target/i386/mvc9.c: New test.
28
baa2d1cd
PH
292017-02-03 Pat Haugen <pthaugen@us.ibm.com>
30
31 PR target/79158
32 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
33 to VSX reg.
34
30c6ec2f
JH
352017-02-02 Jan Hubicka <hubicka@ucw.cz>
36
37 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
38 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
39 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
40 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
41 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
42 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
43 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
44 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
45 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
46 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
47 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
48 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
49 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
50
ebee1eb9
MS
512017-02-02 Martin Sebor <msebor@redhat.com>
52
53 PR middle-end/79275
54 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
55 * gcc.dg/tree-ssa/pr79275.c: New test.
56
dcd25b8a
AS
572017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
58
59 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
60
0f0c2cc3
JH
612017-02-02 Jan Hubicka <hubicka@ucw.cz>
62
63 PR middle-end/77445
64 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
65 threading is done.
66
1c372840
TC
672017-02-02 Tamar Christina <tamar.christina@arm.com>
68
69 PR middle-end/78142
70 * gcc.target/aarch64/vector_initialization_nostack.c
71 (f12): Use one vector
72
9f11a4a7
JJ
732017-02-02 Jakub Jelinek <jakub@redhat.com>
74
bef7e561
JJ
75 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
76 * c-c++-common/asan/misalign-1.c: Likewise.
77 * c-c++-common/asan/misalign-2.c: Likewise.
78 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
79 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
80 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
81 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
82 add -ffat-lto-objects from/to dg-additional-options.
83 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
84 dg-additional-options.
85
9f11a4a7
JJ
86 PR target/79197
87 * gcc.target/powerpc/pr79197.c: New test.
88 * gcc.c-torture/compile/pr79197.c: New test.
89
09661674
RB
902017-02-02 Richard Biener <rguenther@suse.de>
91
92 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
93
d8d58893
PC
942017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
95
96 PR c++/69637
97 * g++.dg/cpp0x/pr69637-1.C: New.
98 * g++.dg/cpp0x/pr69637-2.C: Likewise.
99
521a70a4
AK
1002017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
101
102 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
103
e26b502d
BS
1042017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
105
106 PR target/70012
107 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
108 conditions.
109
55e75c7c
JJ
1102017-02-01 Jakub Jelinek <jakub@redhat.com>
111
112 PR testsuite/79324
113 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
114 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
115 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
116 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
117 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
118 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
119 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
120 * g++.dg/debug/dwarf2/align-1.C: Likewise.
121 * g++.dg/debug/dwarf2/align-2.C: Likewise.
122 * g++.dg/debug/dwarf2/align-3.C: Likewise.
123 * g++.dg/debug/dwarf2/align-4.C: Likewise.
124 * g++.dg/debug/dwarf2/align-5.C: Likewise.
125 * g++.dg/debug/dwarf2/align-6.C: Likewise.
126
a4476973
ML
1272017-02-01 Martin Liska <mliska@suse.cz>
128
129 PR testsuite/79272
130 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
131
3f3181b1
RB
1322017-02-01 Richard Biener <rguenther@suse.de>
133
134 PR testsuite/76957
135 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
136 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
137 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
138 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
139
1e7ef862
RB
1402017-02-01 Richard Biener <rguenther@suse.de>
141
142 PR middle-end/79315
143 * gfortran.dg/pr79315.f90: New testcase.
144
405a7406
RB
1452017-02-01 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/71824
148 * gcc.dg/graphite/pr71824.c: New testcase.
149
19bdccb4
JJ
1502017-01-31 Jakub Jelinek <jakub@redhat.com>
151
152 PR c++/79304
153 * g++.dg/diagnostic/pr79304.C: New test.
154
fcb2cdfc
DM
1552017-01-31 David Malcolm <dmalcolm@redhat.com>
156
157 PR c++/79298
158 * g++.dg/spellcheck-pr79298.C: New test case.
159
7cfa044d
DM
1602017-01-31 David Malcolm <dmalcolm@redhat.com>
161
162 PR preprocessor/79210
163 * gcc.dg/format/pr79210.c: New test case.
164 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
165 New function.
166
de3fbef6
NS
1672017-01-31 Nathan Sidwell <nathan@acm.org>
168
5ae37bdf
NS
169 PR c++/79290
170 * g++.dg/warn/pr79290.C: New.
171
de3fbef6
NS
172 PR c++/67273
173 PR c++/79253
174 * g++.dg/cpp1y/pr67273.C: New.
175 * g++.dg/cpp1y/pr79253.C: New.
176
7f357c61
NS
1772017-01-31 Nathan Sidwell <nathan@acm.org>
178
179 PR c++/79264
180 * g++.dg/cpp1y/pr61636-1.C: Augment.
181
5b11971a
CL
1822017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
183
184 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
185 rand() instead of random().
186
8b670f93
AH
1872017-01-30 Aldy Hernandez <aldyh@redhat.com>
188
189 PR tree-optimization/71691
190 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
191
4727e06b
AK
1922017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
193
194 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
195 __ARCH__.
196
b6dae849
JJ
1972017-01-31 Jakub Jelinek <jakub@redhat.com>
198
199 PR tree-optimization/79267
200 * g++.dg/opt/pr79267.C: New test.
201
40fb9c89
AO
2022017-01-30 Alexandre Oliva <aoliva@redhat.com>
203
204 PR debug/63238
205 * gcc.dg/debug/dwarf2/align-1.c: New.
206 * gcc.dg/debug/dwarf2/align-2.c: New.
207 * gcc.dg/debug/dwarf2/align-3.c: New.
208 * gcc.dg/debug/dwarf2/align-4.c: New.
209 * gcc.dg/debug/dwarf2/align-5.c: New.
210 * gcc.dg/debug/dwarf2/align-6.c: New.
211 * gcc.dg/debug/dwarf2/align-as-1.c: New.
212 * g++.dg/debug/dwarf2/align-1.C: New.
213 * g++.dg/debug/dwarf2/align-2.C: New.
214 * g++.dg/debug/dwarf2/align-3.C: New.
215 * g++.dg/debug/dwarf2/align-4.C: New.
216 * g++.dg/debug/dwarf2/align-5.C: New.
217 * g++.dg/debug/dwarf2/align-6.C: New.
218
3095f651
AS
2192017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
220
221 PR target/79170
222 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
223
3cf88bff
MS
2242017-01-30 Martin Sebor <msebor@redhat.com>
225
226 PR testsuite/79293
227 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
228
37731134
ML
2292017-01-30 Martin Liska <mliska@suse.cz>
230
231 PR gcov-profile/79259
232 * g++.dg/tree-prof/pr79259.C: New test.
233
0c7247cc
RB
2342017-01-30 Richard Biener <rguenther@suse.de>
235
236 PR tree-optimization/79276
237 * gcc.dg/torture/pr79276.c: New testcase.
238
ab4be5d1
DV
2392017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
240
241 PR target/79240
242 * gcc.target/s390/pr79240.c: New test.
243
6687d58d
BS
2442017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
245
246 PR target/79268
247 * gcc.target/powerpc/pr79268.c: New file.
248 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
249 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
250 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
251 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
252
b5df96c3
JDA
2532017-01-28 John David Anglin <danglin@gcc.gnu.org>
254
fc34d7b8
JDA
255 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
256
9efc84e4
JDA
257 PR testsuite/70583
258 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
259
4bfbe3ae
JDA
260 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
261 * gnat.dg/debug9.adb: Likewise.
262
8d0b306f
JDA
263 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
264
b5df96c3
JDA
265 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
266 libatomic_available.
267 * gfortran.dg/coarray_42.f90: Likewise.
268 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
269 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
270 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
271
eb339366
MS
2722017-01-27 Martin Sebor <msebor@redhat.com>
273
274 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
275
711ce021
BS
2762017-01-27 Bernd Schmidt <bschmidt@redhat.com>
277
278 PR rtl-optimization/79194
279 * gcc.dg/torture/pr79194.c: New test.
280
d8321b33
VM
2812017-01-27 Vladimir Makarov <vmakarov@redhat.com>
282
283 PR tree-optimization/71374
284 * testsuite/gcc.target/i386/pr71374.c: New.
285
9e2ea13e
MS
2862017-01-27 Martin Sebor <msebor@redhat.com>
287
288 PR c++/71290
289 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
290 a dg-error directive.
291
9eb7045b
VM
2922017-01-27 Vladimir Makarov <vmakarov@redhat.com>
293
294 PR target/79131
295 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
296 * gcc.target/arm/pr79131-2.c: New.
297
f75bbf3f
BS
2982017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
299
300 PR target/65484
301 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
302 vectorized on POWER unless hardware misaligned loads are
303 available.
304
3f54004b
BC
3052017-01-27 Bin Cheng <bin.cheng@arm.com>
306
307 PR rtl-optimization/78559
308 * gcc.c-torture/execute/pr78559.c: New test.
309
40b6bff9
RB
3102017-01-27 Richard Biener <rguenther@suse.de>
311
312 PR tree-optimization/79245
313 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
314 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
315
b2f8892e
JJ
3162017-01-27 Jakub Jelinek <jakub@redhat.com>
317
318 PR c/79199
319 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
320 target. Use 4294967293U instead of 4294967293.
321
b002f3b9
RB
3222017-01-27 Richard Biener <rguenther@suse.de>
323
324 PR tree-optimization/71433
325 * gcc.dg/Warray-bounds-21.c: New testcase.
326
38f50ab6
RB
3272017-01-27 Richard Biener <rguenther@suse.de>
328
329 PR tree-optimization/79244
330 * gcc.dg/torture/pr79244.c: New testcase.
331
c04f4139
JJ
3322017-01-27 Jakub Jelinek <jakub@redhat.com>
333
334 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
335 all occurrences of 40 to 32.
336
6ca513f9
RE
3372017-01-27 Richard Earnshaw <rearnsha@arm.com>
338
339 PR target/79239
340 * gcc.target/arm/pr79239.c: New test.
341
d876f5cd
DV
3422017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
343
344 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
345
bb6a6ee9
AB
3462017-01-27 Adam Butcher <adam@jessamine.co.uk>
347
348 PR c++/64382
349 * g++.dg/cpp1y/pr64382.C: New test.
350
31c87a43
MS
3512017-01-26 Martin Sebor <msebor@redhat.com>
352
353 PR middle-end/78703
354 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
355 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
356 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
357 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
358
f7c06c0f
JJ
3592017-01-26 Jakub Jelinek <jakub@redhat.com>
360
b0670cc0
JJ
361 PR debug/79129
362 * g++.dg/debug/dwarf2/pr79129.C: New test.
363
f7c06c0f
JJ
364 PR debug/78835
365 * g++.dg/debug/dwarf2/pr78835.C: New test.
366
5d93da1d
MS
3672017-01-26 Martin Sebor <msebor@redhat.com>
368
369 PR middle-end/78703
370 * gcc.dg/format/pr78569.c: Adjust.
371 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
372 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
373 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
374 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
375 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
376 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
377 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
378 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
379 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
380 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
381 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
382
905d2812
JJ
3832017-01-26 Jakub Jelinek <jakub@redhat.com>
384
385 PR c++/68727
386 * g++.dg/other/offsetof8.C: Add expected error.
387 * g++.dg/other/offsetof9.C: New test.
388
b3db8d77
DE
3892017-01-26 David Edelsohn <dje.gcc@gmail.com>
390
391 * g++.dg/opt/declone3.C: Require LTO.
392
15961e4a
VM
3932017-01-26 Vladimir Makarov <vmakarov@redhat.com>
394
395 PR target/79131
396 * gcc.target/arm/pr79131.c: New.
397
e39dd802
BC
3982017-01-26 Bin Cheng <bin.cheng@arm.com>
399
400 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
401
bc9efeab
JW
4022017-01-26 Jonathan Wakely <jwakely@redhat.com>
403
404 PR libstdc++/79190
405 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
406 matches replaced operator delete.
407
b5f75f0b
JJ
4082017-01-26 Jakub Jelinek <jakub@redhat.com>
409
410 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
411 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
412 avx512f with avx512dq.
413 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
414 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
415 avx512f with avx512dq.
416 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
417 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
418 avx512f with avx512dq.
419
0a38b341
MP
4202017-01-26 Marek Polacek <polacek@redhat.com>
421
422 PR c/79199
423 * c-c++-common/Wduplicated-branches-13.c: New test.
424
ebff5c3f
DS
4252017-01-26 David Sherwood <david.sherwood@arm.com>
426
427 PR middle-end/79212
428 * gfortran.dg/gomp/sharing-4.f90: New test.
429
e6d55103
JJ
4302017-01-26 Jakub Jelinek <jakub@redhat.com>
431
1a27fab1
JJ
432 PR target/70465
433 * gcc.target/i386/pr70465.c: New test.
434
e6d55103
JJ
435 * brig.dg/dg.exp: Update copyright years.
436 * lib/brig-dg.exp: Update copyright years.
437 * lib/brig.exp: Update copyright years.
438
b5aa1281
MM
4392017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
440
441 PR target/79179
442 * gcc.target/powerpc/pr79179.c: New test.
443
3b5de3cb
BS
4442017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
445
446 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
447 generation to accept D-mode memory accesses.
448
dbe81dbe
MS
4492017-01-25 Martin Sebor <msebor@redhat.com>
450
451 PR c++/71290
452 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
453 * g++.dg/ext/flexarray-mangle.C: Same.
454 * g++.dg/ext/flexarray-subst.C: Same.
455 * g++.dg/ext/flexary10.C: Same.
456 * g++.dg/ext/flexary11.C: Same.
457 * g++.dg/ext/flexary14.C: Same.
458 * g++.dg/ext/flexary16.C: Same.
459 * g++.dg/ext/flexary18.C: Same.
460 * g++.dg/ext/flexary19.C: Same.
461 * g++.dg/ext/flexary7.C: Same.
462 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
463 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
464 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
465
0e343868
JJ
4662017-01-25 Jakub Jelinek <jakub@redhat.com>
467
a25608aa
JJ
468 PR c++/78896
469 * g++.dg/cpp1z/decomp24.C: New test.
470
0e343868
JJ
471 PR c++/77914
472 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
473 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
474 expect a warning.
475 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
476 expect warnings.
477 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
478 * g++.dg/cpp1y/pr59636.C: Likewise.
479 * g++.dg/cpp1y/pr60190.C: Likewise.
480
0d098f4b
BC
4812017-01-25 Bin Cheng <bin.cheng@arm.com>
482
483 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
484
5332c89e
CL
4852017-01-25 Carl Love <cel@us.ibm.com>
486 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
487 vec_packs built-ins
488
ed4e59f4
CL
4892017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
490
491 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
492 -mcpu=cortex-a57.
493 * gcc.target/arm/vseleqsf.c: Likewise.
494 * gcc.target/arm/vselgedf.c: Likewise.
495 * gcc.target/arm/vselgesf.c: Likewise.
496 * gcc.target/arm/vselgtdf.c: Likewise.
497 * gcc.target/arm/vselgtsf.c: Likewise.
498 * gcc.target/arm/vselledf.c: Likewise.
499 * gcc.target/arm/vsellesf.c: Likewise.
500 * gcc.target/arm/vselltdf.c: Likewise.
501 * gcc.target/arm/vselltsf.c: Likewise.
502 * gcc.target/arm/vselnedf.c: Likewise.
503 * gcc.target/arm/vselnesf.c: Likewise.
504 * gcc.target/arm/vselvcdf.c: Likewise.
505 * gcc.target/arm/vselvcsf.c: Likewise.
506 * gcc.target/arm/vselvsdf.c: Likewise.
507 * gcc.target/arm/vselvssf.c: Likewise.
508
a5d6927f
RB
5092017-01-25 Richard Biener <rguenther@suse.de>
510
511 PR testsuite/72850
512 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
513 to what we had before adding the threading passes.
514
c2873892
RB
5152017-01-25 Richard Biener <rguenther@suse.de>
516
517 PR tree-optimization/69264
518 * g++.dg/torture/pr69264.C: New testcase.
519
9aa483a2
KT
5202016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
521
522 PR target/79145
523 * gcc.target/arm/pr79145.c: New test.
524
5c628c3e
RB
5252017-01-25 Richard Biener <rguenther@suse.de>
526
527 PR debug/78363
528 * g++.dg/gomp/pr78363-1.C: New testcase.
529 * g++.dg/gomp/pr78363-2.C: Likewise.
530 * g++.dg/gomp/pr78363-3.C: Likewise.
531
9078cd36
KT
5322016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
533
534 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
535 * gcc.dg/lto/pr61526_0.c: Likewise.
536 * gcc.dg/lto/pr64415_0.c: Likewise.
537
7cfd79d6
JJ
5382017-01-24 Jakub Jelinek <jakub@redhat.com>
539
540 PR c++/79205
541 * g++.dg/cpp1z/decomp22.C: New test.
542 * g++.dg/cpp1z/decomp23.C: New test.
543
3e4b91f2
NS
5442017-01-24 Nathan Sidwell <nathan@acm.org>
545
1d7bc790
NS
546 PR c++/78469
547 * g++.dg/cpp0x/pr78469.C: New.
548
3e4b91f2
NS
549 PR c++/79118
550 * g++.dg/cpp0x/pr79118.C: New.
551
b20ba138
EB
5522017-01-24 Eric Botcazou <ebotcazou@adacore.com>
553
554 * gcc.target/arm/vfp-longcall-apcs.c: New test.
555
c2e84327
DM
5562017-01-24 David Malcolm <dmalcolm@redhat.com>
557
558 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
559 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
560 * gcc.dg/rtl/rtl.exp: New file.
561 * gcc.dg/rtl/test.c: New file.
562 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
563 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
564 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
565 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
566 * gcc.dg/rtl/x86_64/final.c: New test case.
567 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
568 * gcc.dg/rtl/x86_64/ira.c: New test case.
569 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
570 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
571 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
572 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
573 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
574 * gcc.dg/rtl/x86_64/test_1.h: New file.
575 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
576 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
577 * gcc.dg/rtl/x86_64/times-two.h: New file.
578 * gcc.dg/rtl/x86_64/vregs.c: New test case.
579
cf8d19de
BC
5802017-01-24 Bin Cheng <bin.cheng@arm.com>
581
582 PR tree-optimization/79159
583 * g++.dg/tree-ssa/pr79159.C: New test.
584
f6a24a94 5852017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
586 Martin Jambor <mjambor@suse.cz>
587
588 * lib/brig-dg.exp: New file.
589 * lib/brig.exp: Likewise.
590 * brig.dg/README: Likewise.
591 * brig.dg/dg.exp: Likewise.
592 * brig.dg/test/gimple/alloca.hsail: Likewise.
593 * brig.dg/test/gimple/atomics.hsail: Likewise.
594 * brig.dg/test/gimple/branches.hsail: Likewise.
595 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
596 * brig.dg/test/gimple/function_calls.hsail: Likewise.
597 * brig.dg/test/gimple/kernarg.hsail: Likewise.
598 * brig.dg/test/gimple/mem.hsail: Likewise.
599 * brig.dg/test/gimple/mulhi.hsail: Likewise.
600 * brig.dg/test/gimple/packed.hsail: Likewise.
601 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
602 * brig.dg/test/gimple/variables.hsail: Likewise.
603 * brig.dg/test/gimple/vector.hsail: Likewise.
604
c3b3e526
JJ
6052017-01-24 Jakub Jelinek <jakub@redhat.com>
606
607 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
608 support asan, only on i?86/x86_64 require sse2_runtime.
609
75f92127
KN
6102017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
611
612 PR target/66669
613 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
614 test on powerpc targets.
615
1a998fa0
MS
6162017-01-23 Martin Sebor <msebor@redhat.com>
617
618 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
619
108fdd6d
RB
6202017-01-23 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/79088
623 PR tree-optimization/79188
624 * gcc.dg/torture/pr79088.c: New testcase.
625 * gcc.dg/torture/pr79188.c: Likewise.
626
28826a66
KN
6272017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
628
629 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
630 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
631 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
632 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
633 type of test function to reflect change in built-in function's
634 return type.
635 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
636 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
637 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
638 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
639 type and second argument type to reflect change in built-in
640 function's type signature.
641 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
642 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
643 type of test function to reflect change in built-in function's
644 return type.
645 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
646 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
647 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
648 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
649 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
650 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
651 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
652 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
653 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
654 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
655 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
656 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
657 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
658 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
659 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
660 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
661 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
662 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
663 type of test function to reflect change in built-in function's
664 return type.
665 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
666 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
667 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
668 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
669 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
670 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
671 test function's result and second argument to reflect change in
672 built-in function's type signature.
673 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
674
e6b8075c
NS
6752017-01-23 Nathan Sidwell <nathan@acm.org>
676
fc7612fd
NS
677 PR C++/71710
678 * g++.dg/template/pr71710.C: New.
679
e6b8075c
NS
680 PR c++/71406
681 PR c++/77508
682 * g++.dg/template/pr71406.C: New.
683
15b8fd49
TK
6842017-01-23 Thomas Koenig <tkoenig@netcologne.de>
685
686 * gfortran.dg/integer_exponentiation_7.f90: New test.
687
e9c4fbe9
BS
6882017-01-23 Bernd Schmidt <bschmidt@redhat.com>
689
690 PR rtl-optimization/78634
691 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
692
8539a302
BC
6932017-01-23 Bin Cheng <bin.cheng@arm.com>
694
695 PR tree-optimization/70754
696 * gfortran.dg/pr70754.f90: New test.
697
f368600f
ML
6982017-01-23 Martin Liska <mliska@suse.cz>
699
700 PR tree-optimization/79196
701 * gcc.dg/asan/pr79196.c: New test.
702 * gcc.dg/strlenopt-30.c: Update scanned pattern.
703
d886761f
MM
7042017-01-23 Michael Matz <matz@suse.de>
705
706 PR tree-optimization/78384
707 * gcc.dg/pr78384.c: New test.
708
cffcafda
RB
7092017-01-23 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/79186
712 * gcc.dg/torture/pr79186.c: New testcase.
713 * gcc.dg/torture/pr79187.c: Likewise.
714
bda2bc48
MJ
7152017-01-23 Martin Jambor <mjambor@suse.cz>
716
717 * gcc.dg/ipa/vrp8.c: New test.
718
f65f1ae3
MJ
7192017-01-23 Martin Jambor <mjambor@suse.cz>
720
721 PR ipa/79108
722 * gfortran.dg/lto/pr79108_0.f90: New test.
723
dea06111
AS
7242017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
725
726 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
727 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
728 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
729 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
730 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
731 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
732 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
733 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
734 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
735 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
736 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
737 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
738 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
739 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
740 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
741 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
742
05011618
RB
7432017-01-23 Richard Biener <rguenther@suse.de>
744 Nick Clifton <nickc@redhat.com>
745
746 PR testsuite/78421
747 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
748 If the target is ARM return the result of the
749 check_effective_target_arm_vect_no_misalign proc.
750 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
751 support unaligned vectors then only expect one of the loops to be
752 unrolled.
753
f6b9f2ff
ML
7542017-01-23 Martin Liska <mliska@suse.cz>
755
756 * gcc.dg/asan/use-after-scope-10.c: New test.
757 * gcc.dg/asan/use-after-scope-11.c: New test.
758 * g++.dg/asan/use-after-scope-5.C: New test.
759
c7775327
ML
7602017-01-23 Martin Liska <mliska@suse.cz>
761
762 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
763 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
764 sanopt optimization for ASAN_POISON.
765
d8ae8d16
KT
7662016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
767
768 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
769
54d7c70c
CL
7702017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
771
772 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
773 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
774 for poly*_t types.
775 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
776 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
777 exec_vcombine): Likewise.
778 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
779 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
780 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
781 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
782 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
783 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
784 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
785 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
786 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
787 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
788 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
789 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
790 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
791 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
792 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
793 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
794 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
795 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
796 Likewise.
797 (TEST_VGET_LANE): Cast to uint to avoid warning.
798 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
799 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
800 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
801 exec_vfma_vfms_n): Fix PRIx format for float64_t.
802 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
803 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
804 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
805 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
806 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
807 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
808 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
809 CHECK_POLY instead of CHECK for poly64_t types.
810 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
811 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
812 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
813 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
814 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
815 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
816 uint32_t.
817 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
818 for int32_t, int64_t.
819 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
820 vqneg_extra): Fix PRIx format for int16_t, int32_t.
821 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
822 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
823 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
824 needed.
825
386fe51c
JJ
8262017-01-22 Jakub Jelinek <jakub@redhat.com>
827
828 PR fortran/79154
829 * gfortran.dg/gomp/pr79154-1.f90: New test.
830 * gfortran.dg/gomp/pr79154-2.f90: New test.
831
bc4d86e6
AS
8322017-01-22 Andreas Schwab <schwab@linux-m68k.org>
833
834 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
835
c31d5fce
MP
8362017-01-21 Marek Polacek <polacek@redhat.com>
837
838 PR testsuite/79169
839 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
840
25cb56c3
JH
8412017-01-20 Jan Hubicka <hubicka@ucw.cz>
842
843 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
844
ea9f867b
BS
8452017-01-21 Bernd Schmidt <bschmidt@redhat.com>
846
847 PR rtl-optimization/79125
848 * gcc.dg/torture/pr79125.c: New test.
849
a876231c
JW
8502017-01-20 Jiong Wang <jiong.wang@arm.com>
851
852 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
853 only.
854 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
855 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
856
4b9f2115
NS
8572017-01-20 Nathan Sidwell <nathan@acm.org>
858
3e4b91f2 859 PR c++/78495
4b9f2115
NS
860 * g++.dg/cpp1z/inh-ctor38.C: New.
861
d2aadab1
MP
8622017-01-20 Marek Polacek <polacek@redhat.com>
863
864 PR c/79152
865 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
866
449cd5af
TP
8672017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
868
869 * lib/target-supports.exp (check_configured_with): New procedure.
870 (check_effective_target_default_mode): new effective target.
871 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
872 default mode. Fix dg-skip-if target selector syntax.
873 * gcc.target/arm/optional_thumb-2.c: Likewise.
874 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
875 syntax.
876
ebed7175
DM
8772017-01-20 David Malcolm <dmalcolm@redhat.com>
878
879 PR c++/77829
880 PR c++/78656
881 * g++.dg/spellcheck-pr77829.C: New test case.
882 * g++.dg/spellcheck-pr78656.C: New test case.
883
2ebd93e1
MP
8842017-01-20 Marek Polacek <polacek@redhat.com>
885
886 PR c/64279
887 * c-c++-common/Wduplicated-branches-1.c: New test.
888 * c-c++-common/Wduplicated-branches-10.c: New test.
889 * c-c++-common/Wduplicated-branches-11.c: New test.
890 * c-c++-common/Wduplicated-branches-12.c: New test.
891 * c-c++-common/Wduplicated-branches-2.c: New test.
892 * c-c++-common/Wduplicated-branches-3.c: New test.
893 * c-c++-common/Wduplicated-branches-4.c: New test.
894 * c-c++-common/Wduplicated-branches-5.c: New test.
895 * c-c++-common/Wduplicated-branches-6.c: New test.
896 * c-c++-common/Wduplicated-branches-7.c: New test.
897 * c-c++-common/Wduplicated-branches-8.c: New test.
898 * c-c++-common/Wduplicated-branches-9.c: New test.
899 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
900 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
901 * g++.dg/ext/builtin-object-size3.C: Likewise.
902 * g++.dg/gomp/loop-1.C: Likewise.
903 * g++.dg/warn/Wduplicated-branches1.C: New test.
904 * g++.dg/warn/Wduplicated-branches2.C: New test.
905
0ce4024a
ML
9062017-01-20 Martin Liska <mliska@suse.cz>
907
908 PR lto/69188
909 * gcc.dg/lto/pr69188_0.c: New test.
910 * gcc.dg/lto/pr69188_1.c: New test.
911
d8ea3e7c
AS
9122017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
913
914 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
915 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
916 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
917 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
918 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
919 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
920 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
921 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
922 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
923 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
924 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
925 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
926 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
927 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
928 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
929 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
930 * gcc.target/i386/avx-1.c: Test new intrinsics.
931 * gcc.target/i386/sse-13.c: Ditto.
932 * gcc.target/i386/sse-23.c: Ditto.
933
0516164b
RB
9342017-01-20 Richard Biener <rguenther@suse.de>
935
936 PR tree-optimization/71264
937 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
938
d821744c
MF
9392017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
940
941 * gcc.target/mips/madd4-1.c: New file.
942 * gcc.target/mips/madd4-2.c: Likewise.
943 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
944 HAS_MADD4.
945 (mips_option_groups): Add -m[no-]madd4.
946 (mips-dg-init): Detect default -mno-madd4.
947 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
948 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
949 * gcc.target/mips/mips-ps-type-2.c: Likewise.
950 * gcc.target/mips/nmadd-1.c: Likewise.
951 * gcc.target/mips/nmadd-2.c: Likewise.
952 * gcc.target/mips/nmadd-3.c: Likewise.
953
db58fd89
JW
9542017-01-19 Jiong Wang <jiong.wang@arm.com>
955
956 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
957 combined instructions.
958 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
959 instructions.
960 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
961 of pointer authentication.
962
bd9cf60b
MM
9632017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
964
965 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
966 floating point hardware to run test.
967
ab014eb3
TC
9682017-01-19 Tamar Christina <tamar.christina@arm.com>
969
970 * gcc/testsuite/lib/target-supports.exp
971 (check_effective_target_vect_call_copysignf): Enable for AArch64.
972
c048038f
RO
9732017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
974
975 PR testsuite/79051
976 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
977 __x86_64__]: Allow for target i?86-*-*.
978
ab6b44cb
MF
9792017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
980
981 PR target/78176
982 * gcc.target/mips/lxc1-sxc1-1.c: New file.
983 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
984 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
985 HAS_LXC1.
986 (mips_option_groups): Add -m[no-]lxc1-sxc1.
987 (mips-dg-init): Detect default -mno-lxc1-sxc1.
988 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
989
118d5ed3
AV
9902017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
991
992 PR fortran/70696
993 * gfortran.dg/coarray_43.f90: New test.
994
a57c520e
RE
9952017-01-19 Richard Earnshaw <rearnsha@arm.com>
996
997 PR rtl-optimization/79121
998 * gcc.c-torture/execute/pr79121.c: New test.
999
54dc4be2
MM
10002017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1001
1002 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
1003 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1004
7bd5dad2
LK
10052017-01-18 Louis Krupp <louis.krupp@zoho.com>
1006
1007 PR fortran/50069
1008 PR fortran/55086
1009 * gfortran.dg/pr50069_1.f90: New test.
1010 * gfortran.dg/pr50069_2.f90: New test.
1011 * gfortran.dg/pr55086_1.f90: New test.
1012 * gfortran.dg/pr55086_1_tfat.f90: New test.
1013 * gfortran.dg/pr55086_2.f90: New test.
1014 * gfortran.dg/pr55086_2_tfat.f90: New test.
1015 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
1016
0edd264d
AS
10172017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1018 * gcc.dg/strcmp-1.c: New test.
1019 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
1020
551914b7
DM
10212017-01-18 David Malcolm <dmalcolm@redhat.com>
1022
1023 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
1024 (dejagnu_fail): Likewise.
1025 (dejagnu_note): Likewise.
1026 (pass): Provide forward decl, moving true decl to after #include
1027 of harness.h.
1028 (fail): Likewise.
1029 (note): Likewise.
1030
b7d3a6a6
MM
10312017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1032
1033 * gcc.target/powerpc/p9-xxbr-1.c: New test.
1034 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
1035
c484627c
NS
10362017-01-18 Nathan Sidwell <nathan@acm.org>
1037
1038 PR c++/78488
1039 * g++.dg/cpp1z/inh-ctor37.C: New.
1040
a711887e
UB
10412017-01-18 Uros Bizjak <ubizjak@gmail.com>
1042
1043 PR rtl-optimization/78952
1044 * gcc.target/i386/pr78952-1.c: New test.
1045 * gcc.target/i386/pr78952-2.c: Ditto.
1046
525a5e33
AV
10472017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
1048
1049 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
1050
10512017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
1052
1053 PR fortran/70696
1054 * gfortran.dg/coarray_event_1.f08: New test.
1055
90553aac
JJ
10562017-01-18 Jakub Jelinek <jakub@redhat.com>
1057
1058 PR target/77416
1059 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
1060 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
1061 from dg-options.
1062 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
1063 guarded test.
1064 * gcc.target/powerpc/fusion4.c: Likewise.
1065 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1066 guarded test.
1067 * gcc.target/powerpc/pr58673-1.c: Likewise.
1068 * gcc.target/powerpc/pr58673-2.c: Likewise.
1069 * gcc.target/powerpc/pr59054.c: Likewise.
1070
dfc42f08
BS
10712016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1072
1073 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1074 vec_bperm.
1075 * gcc.target/powerpc/p9-vbpermd.c: New file.
1076
f3981e7e
AK
10772017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1078
1079 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1080 (must_not_compile2): Downcase first letter of error messages.
1081 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1082 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1083
2c65d990
NS
10842017-01-18 Nathan Sidwell <nathan@acm.org>
1085
1086 PR c++/79091
1087 * g++.dg/pr79091.C: New.
1088
a711887e
UB
10892017-01-18 Jakub Jelinek <jakub@redhat.com>
1090
1091 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1092 to dg-options.
1093 (p0): Add missing dg-error.
1094
4701fba3
JS
10952017-01-17 Joe Seymour <joe.s@somniumtech.com>
1096
1097 * gcc.target/msp430/mul_f5_muldef.c: New test.
1098
ac4dc08d
MM
10992017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1100
1101 PR target/79004
1102 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1103 options. Fix up the syntax for using \m and \M.
1104
1b3254e4
SB
11052017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1106
1107 PR target/78875
1108 * gcc.target/powerpc/ssp-1.c: New testcase.
1109 * gcc.target/powerpc/ssp-2.c: New testcase.
1110
8144a493
WD
11112017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1112
1113 * gcc.target/aarch64/eh_return.c: New test.
1114
a6607774
BS
11152017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1116
1117 * vec-rlmi-rlnm.c: New file.
1118
8ddfdbc2
NS
11192017-01-17 Nathan Sidwell <nathan@acm.org>
1120
1121 PR c++/61636
1122 * g++.dg/cpp1y/pr61636-1.C: New.
1123 * g++.dg/cpp1y/pr61636-2.C: New.
1124 * g++.dg/cpp1y/pr61636-3.C: New.
1125
d365b403
MS
11262017-01-17 Martin Sebor <msebor@redhat.com>
1127
1128 PR testsuite/79115
1129 * gcc.dg/pr78768.c: Make it a link-only test.
1130
0d80ab91
DM
11312017-01-17 David Malcolm <dmalcolm@redhat.com>
1132
1133 PR c++/71497
1134 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1135 expected messages.
1136 * c-c++-common/Wmisleading-indentation.c: Likewise.
1137
31b61548
VM
11382017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1139
1140 PR target/79058
1141 * gcc.target/arm/pr79058.c: New.
1142
c549996e
JJ
11432017-01-17 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR tree-optimization/71854
1146 * gcc.dg/vect/pr71854.c: New test.
1147
4f197ff9
ML
11482017-01-17 Martin Liska <mliska@suse.cz>
1149
1150 PR ipa/71207
1151 * g++.dg/ipa/pr71207.C: New test.
1152
d4193b85
JH
11532017-01-17 Jan Hubicka <hubicka@ucw.cz>
1154
1155 PR middle-end/77445
1156 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1157 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1158
906e7712
JJ
11592017-01-17 Jakub Jelinek <jakub@redhat.com>
1160
1161 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1162 rather than long unsigned int.
1163 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1164
12314dc9
RB
11652017-01-17 Richard Biener <rguenther@suse.de>
1166
1167 PR tree-optimization/71433
1168 * gcc.dg/Warray-bounds-20.c: New testcase.
1169
a23e48df
RB
11702017-01-17 Richard Biener <rguenther@suse.de>
1171
1172 PR testsuite/52563
1173 PR testsuite/71237
1174 PR testsuite/77737
1175 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1176 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1177 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1178
e6750e5c
AM
11792017-01-17 Alan Modra <amodra@gmail.com>
1180
1181 * gcc.target/powerpc/pr79066.c: New.
1182
a59afbe2
JL
11832017-01-16 Jeff Law <law@redhat.com>
1184
1185 PR tree-optimization/33562
1186 PR tree-optimization/61912
1187 PR tree-optimization/77485
1188 PR tree-optimization/79090
1189 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1190 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1191
e1bcfb92
JJ
11922017-01-16 Jakub Jelinek <jakub@redhat.com>
1193
98e92fb2
JJ
1194 PR c/79089
1195 * gcc.c-torture/compile/pr79089.c: New test.
1196
e1bcfb92
JJ
1197 PR target/79080
1198 * gcc.dg/pr79080.c: New test.
1199
0ef1f9cd
DM
12002017-01-16 David Malcolm <dmalcolm@redhat.com>
1201
1202 PR c/78304
1203 * gcc.dg/format/pr78304.c: Convert argument from integral type
1204 to a pointer.
1205 * gcc.dg/format/pr78304-2.c: Likewise.
1206
76689ffc
CL
12072017-01-16 Carl Love <cel@us.ibm.com>
1208
1209 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1210 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1211
ce12ee9e
CL
12122017-01-16 Carl Love <cel@us.ibm.com>
1213
1214 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1215 Change arguments and return type to bool long long.
1216
b336037d
MS
12172017-01-16 Martin Sebor <msebor@redhat.com>
1218
1219 PR testsuite/79051
1220 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1221 on x86.
1222
1ddca3f3
PC
12232017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1224
1225 Revert:
a711887e 1226 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1227
1228 PR c++/71737
1229 * g++.dg/cpp0x/pr71737.C: New.
1230
290687fb
BS
12312017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1232
1233 * gcc.target/powerpc/swaps-p8-27.c: New.
1234
7d2f3f1d
PC
12352017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/71737
1238 * g++.dg/cpp0x/pr71737.C: New.
1239
d743728f
EB
12402017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1241
1242 * gnat.dg/opt62.adb: New test.
1243 * gnat.dg/opt62_pkg.ads: New helper.
1244
90aead21
BS
12452017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1246
a711887e
UB
1247 PR rtl-optimization/78626
1248 PR rtl-optimization/78727
90aead21
BS
1249 * gcc.dg/torture/pr78626.c: New test.
1250 * gcc.dg/torture/pr78727.c: New test.
1251
afaecc23
AM
12522017-01-14 Alan Modra <amodra@gmail.com>
1253
1254 * gcc.c-torture/compile/pr72749.c: New test.
1255
be4aa83d
DM
12562017-01-13 David Malcolm <dmalcolm@redhat.com>
1257
1258 PR c/78304
1259 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1260 (test_macro_2): New test.
1261 (test_macro_3): New test.
1262 (test_macro_4): New test.
1263 (test_non_contiguous_strings): Convert line number to line offset.
1264 * gcc.dg/format/pr78304-2.c: New test case.
1265 * gcc.dg/format/pr78304.c: New test case.
1266
7cdca3ec
UB
12672017-01-13 Uros Bizjak <ubizjak@gmail.com>
1268
1269 * gcc.target/i386/funcspec-56.inc: Add missing options and
1270 reorder options by implied ISAs, as in ix86_target_string.
1271
e3017e52
MP
12722017-01-13 Marek Polacek <polacek@redhat.com>
1273
1274 PR c++/71166
1275 * g++.dg/cpp0x/constexpr-array18.C: New test.
1276
d155c6fe
JL
12772017-01-13 Jeff Law <law@redhat.com>
1278
7c9560a5
JL
1279 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1280
9e59e99a
JL
1281 PR tree-optimization/61912
1282 PR tree-optimization/77485
1283 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1284 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1285 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1286
1287 PR tree-optimization/33562
1288 PR tree-optimization/61912
1289 PR tree-optimization/77485
d155c6fe
JL
1290 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1291 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1292 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1293 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1294 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1295 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1296 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1297
77719b06
ML
12982017-01-13 Martin Liska <mliska@suse.cz>
1299
1300 PR ipa/79043
1301 * gcc.c-torture/execute/pr79043.c: New test.
1302
a181b2bc
RB
13032017-01-13 Richard Biener <rguenther@suse.de>
1304
1305 PR middle-end/78411
1306 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1307
eaed3226
AV
13082017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1309
1310 PR fortran/70697
1311 * gfortran.dg/coarray/event_4.f08: New test.
1312
4ccff88b
AV
13132017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1314
1315 PR fortran/70696
1316 * gfortran.dg/coarray/event_3.f08: New test.
1317
3c3b9090
RB
13182017-01-13 Richard Biener <rguenther@suse.de>
1319
1320 PR tree-optimization/77283
1321 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1322
25329913
RB
13232017-01-13 Richard Biener <rguenther@suse.de>
1324
1325 * gcc.dg/gimplefe-22.c: New testcase.
1326
10b70b8e
RB
13272017-01-13 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/77283
1330 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1331 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1332 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1333
76a8f82f
SL
13342017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1335
1336 * gcc.dg/pr77862.c: Require fpic target.
1337
59a505da
MM
13382017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1339
1340 PR target/79004
1341 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1342
bce6f760
MS
13432017-01-12 Martin Sebor <msebor@redhat.com>
1344
1345 * gcc.dg/pr78138.c: Adjust.
1346 * gcc.dg/pr78768.c: Adjust.
1347 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1348 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1349 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1350 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1351 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1352 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1353 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1354 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1355 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1356 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1357 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1358
3eefa646
JJ
13592017-01-12 Jakub Jelinek <jakub@redhat.com>
1360
1361 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1362
dcb56243
MS
13632017-01-12 Martin Sebor <msebor@redhat.com>
1364
8be3f306 1365 PR testsuite/79051
940242cd
MS
1366 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1367 due to bug 79054.
dcb56243 1368
b7431c20
DE
13692017-01-12 David Edelsohn <dje.gcc@gmail.com>
1370
1371 * gcc.dg/pr78768.c: Require LTO.
1372
2bcd9f32
MS
13732017-01-12 Martin Sebor <msebor@redhat.com>
1374
1375 PR c/79074
1376 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1377 due to the referenced bug.
1378
b2fc1c70
MS
13792017-01-12 Martin Sebor <msebor@redhat.com>
1380
1381 PR testsuite/79073
1382 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1383
fbed6f36
UB
13842017-01-12 Uros Bizjak <ubizjak@gmail.com>
1385
1386 * gcc.target/i386/builtin_target.c (check_features): Check all
1387 supported __builtin_cpu_supports options.
1388
27282dad
KT
13892017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1390
1391 PR tree-optimization/78319
1392 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1393 Remove xfail.
1394
66113166
BS
13952017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1396
1397 PR target/79044
1398 * gcc.target/powerpc/swaps-p8-26.c: New.
1399
6bb4ea5c
RB
14002017-01-12 Richard Biener <rguenther@suse.de>
1401
1402 * gcc.dg/gimplefe-21.c: New testcase.
1403
f15dbadb
MC
14042017-01-12 Michael Collison <michael.collison@arm.com>
1405
1406 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1407
73e32c47
JK
14082017-01-11 Julia Koval <julia.koval@intel.com>
1409 Uros Bizjak <ubizjak@gmail.com>
1410
1411 * gcc.target/i386/sgx.c New test.
1412 * gcc.target/i386/sse-12.c: Add -msgx.
1413 * gcc.target/i386/sse-13.c: Ditto.
1414 * gcc.target/i386/sse-14.c: Ditto.
1415 * gcc.target/i386/sse-22.c: Ditto.
1416 * gcc.target/i386/sse-23.c: Ditto.
1417 * g++.dg/other/i386-2.C: Ditto.
1418 * g++.dg/other/i386-3.C: Ditto.
1419
3594adc7
MS
14202017-01-11 Martin Sebor <msebor@redhat.com>
1421
1422 PR c++/24511
1423 * g++.dg/template/explicit9.C: New test.
1424
01bfd257
NS
14252017-01-11 Nathan Sidwell <nathan@acm.org>
1426
1427 PR c++/77812
1428 * g++.dg/pr77812.C: New.
1429
88df7964
JJ
14302017-01-11 Jakub Jelinek <jakub@redhat.com>
1431
eae63d78
JJ
1432 PR c++/71537
1433 * g++.dg/cpp1y/constexpr-71537.C: New test.
1434
88df7964
JJ
1435 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1436 argument.
1437
960ecba4
MS
14382017-01-11 Martin Sebor <msebor@redhat.com>
1439
1440 PR c/47931
1441 * c-c++-common/Waddress-2.c: New test.
1442
1f258a55
JJ
14432017-01-11 Jakub Jelinek <jakub@redhat.com>
1444
1445 PR c++/78341
1446 * g++.dg/cpp0x/pr78341.C: New test.
1447
bf5fbf46
MS
14482017-01-11 Martin Sebor <msebor@redhat.com>
1449
1450 PR c/78768
1451 * gcc.dg/pr78768.c: New test.
1452
19ff0049
DM
14532017-01-11 David Malcolm <dmalcolm@redhat.com>
1454
1455 PR driver/78877
1456 * gcc.dg/spellcheck-options-14.c: New test case.
1457 * gcc.dg/spellcheck-options-15.c: New test case.
1458 * gcc.dg/spellcheck-options-16.c: New test case.
1459 * gcc.dg/spellcheck-options-17.c: New test case.
1460
c86e9f03
ML
14612017-01-11 Martin Liska <mliska@suse.cz>
1462
1463 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1464
947f51d6
JJ
14652017-01-11 Jakub Jelinek <jakub@redhat.com>
1466
1467 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1468 instead of just 1 for the decomposition from struct C.
1469
849fccf8
EB
14702017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1471
1472 * gcc.c-torture/execute/20170111-1.c: New test.
1473
80c74722
RB
14742017-01-11 Richard Biener <rguenther@suse.de>
1475
1476 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1477
4c4b4703
JJ
14782017-01-11 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR middle-end/50199
1481 * gcc.dg/lto/pr50199_0.c: New test.
1482
664b1a6b
MS
14832017-01-10 Martin Sebor <msebor@redhat.com>
1484
1485 PR testsuite/78960
1486 PR testsuite/78959
1487 PR testsuite/78133
1488 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1489 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1490
fefd3086
MS
14912017-01-10 Martin Sebor <msebor@redhat.com>
1492
1493 PR middle-end/78138
664b1a6b 1494 * gcc.dg/pr78138.c: New test.
fefd3086 1495
b9f4757f
DM
14962017-01-10 David Malcolm <dmalcolm@redhat.com>
1497
1498 PR c++/77949
1499 * g++.dg/diagnostic/pr77949.C: New test case.
1500
5a50f6bb
MS
15012017-01-10 Martin Sebor <msebor@redhat.com>
1502
1503 PR middle-end/78245
1504 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1505
c16880ef
MS
15062017-01-10 Martin Sebor <msebor@redhat.com>
1507
1508 PR tree-optimization/78775
1509 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1510 * gcc.dg/attr-alloc_size-10.c: New test.
1511 * gcc.dg/attr-alloc_size-11.c: New test.
1512 * gcc.dg/builtin-stringop-chk-7.c: New test.
1513 * gcc.dg/pr78775.c: New test.
1514 * gcc.dg/pr78973-2.c: New test.
1515 * gcc.dg/pr78973.c: New test.
1516
5363d9d9
JL
15172017-01-10 Jeff Law <law@redhat.com>
1518
1519 PR tree-optimization/77766
1520 PR tree-optimization/78856
1521 * gcc.c-torture/execute/pr77766.c: New test.
1522
aae23693
RB
15232016-01-10 Richard Biener <rguenther@suse.de>
1524
1525 PR tree-optimization/79034
1526 * g++.dg/torture/pr79034.C: New testcase.
1527
a0843aed
ML
15282017-01-10 Martin Liska <mliska@suse.cz>
1529
1530 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1531 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1532 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1533 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1534 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1535 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1536 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1537 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1538 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1539 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1540 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1541 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1542 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1543 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1544 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1545 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1546 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1547 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1548 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1549 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1550 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1551 * gcc.dg/ipa/pr64307.c: Likewise.
1552 * gcc.dg/ipa/pr77653.c: Likewise.
1553
79fc8ffe
AS
15542017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1555
1556 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1557 * g++.dg/other/i386-3.C: Ditto.
1558 * gcc.target/i386/sse-12.c: Ditto.
1559 * gcc.target/i386/sse-13.c: Ditto.
1560 * gcc.target/i386/sse-22.c: Ditto.
1561 * gcc.target/i386/sse-23.c: Ditto.
1562 * gcc.target/i386/builtin_target.c: Handle new option.
1563 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1564 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1565 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1566
dfa6951f
MS
15672017-01-09 Martin Sebor <msebor@redhat.com>
1568
1569 PR testsuite/79036
1570 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1571 with different precisions.
1572
a271e415
EB
15732017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1574
1575 * g++.dg/opt/call2.C: New test.
1576 * g++.dg/opt/call3.C: Likewise.
1577 * gnat.dg/array26.adb: New test.
1578 * gnat.dg/array26_pkg.ad[sb]: New helper.
1579 * gnat.dg/array27.adb: New test.
1580 * gnat.dg/array27_pkg.ad[sb]: New helper.
1581 * gnat.dg/array28.adb: New test.
1582 * gnat.dg/array28_pkg.ad[sb]: New helper.
1583
bd2c6270
JJ
15842017-01-09 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR translation/79019
1587 PR translation/79020
1588 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1589 diagnostics.
1590 * gfortran.dg/initialization_17.f90: Likewise.
1591
1c1d8e75
DH
15922017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1593
1594 PR testsuite/79026
1595 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1596 * gcc.target/i386/pr78904-4.c: Likewise.
1597 * gcc.target/i386/pr78904-6.c: Likewise.
1598 * gcc.target/i386/pr78967-2.c: Likewise.
1599
cb330ba5
JJ
16002017-01-09 Jakub Jelinek <jakub@redhat.com>
1601
1602 PR tree-optimization/78899
1603 * gcc.target/i386/pr78899.c: New test.
1604 * gcc.dg/pr71077.c: New test.
1605
a5e14a42
MJ
16062017-01-09 Martin Jambor <mjambor@suse.cz>
1607
1608 PR ipa/78365
1609 PR ipa/78599
1610 * gcc.dg/torture/pr78365.c: New test.
1611
01216d27
JJ
16122017-01-09 Jakub Jelinek <jakub@redhat.com>
1613
dc59e50a
JJ
1614 PR c++/78948
1615 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1616 (main): Use int* instead of long long.
1617
01216d27
JJ
1618 PR tree-optimization/78938
1619 * gcc.dg/vect/pr78938.c: New test.
1620
c0d4fec7
KT
16212017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1622
1623 * gcc.dg/20161219.c: New test.
1624
7b1b0cc1
RB
16252017-01-09 Richard Biener <rguenther@suse.de>
1626
1627 PR tree-optimization/78997
1628 * gcc.dg/torture/pr78997.c: New testcase.
1629
813b9c0d
RB
16302017-01-09 Richard Biener <rguenther@suse.de>
1631
1632 PR debug/79000
1633 * g++.dg/lto/pr79000_0.C: New testcase.
1634 * g++.dg/lto/pr79000_1.c: Likewise.
1635
efcc8d38
MS
16362017-01-08 Martin Sebor <msebor@redhat.com>
1637
1638 PR middle-end/77708
1639 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1640 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1641 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1642 due to bug 78969.
1643 * gcc.dg/format/pr78569.c: Adjust.
1644
5ccf1d8d
DM
16452017-01-07 David Malcolm <dmalcolm@redhat.com>
1646
1647 PR c++/72803
1648 * g++.dg/diagnostic/pr72803.C: New test case.
1649
42002dfe
MS
16502017-01-07 Martin Sebor <msebor@redhat.com>
1651
1652 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1653 * gcc.dg/attr-alloc_size-4.c: Same.
1654
de91486c
AV
16552017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1656
1657 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1658 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1659 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1660 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1661 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1662 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1663 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1664
f55a925e
AS
16652017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1666 * gcc.dg/memcmp-1.c: New.
1667 * gcc.dg/strncmp-1.c: New.
1668
f3caa118
AV
16692017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1670
1671 * gcc.target/arm/acle/mcrr: New.
1672 * gcc.target/arm/acle/mcrr2: New.
1673 * gcc.target/arm/acle/mrrc: New.
1674 * gcc.target/arm/acle/mrrc2: New.
1675
ecc9a25b
AV
16762017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1677
1678 * gcc.target/arm/acle/mcr.c: New.
1679 * gcc.target/arm/acle/mrc.c: New.
1680 * gcc.target/arm/acle/mcr2.c: New.
1681 * gcc.target/arm/acle/mrc2.c: New.
1682
3811581f
AV
16832017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1684
1685 * gcc.target/arm/acle/ldc: New.
1686 * gcc.target/arm/acle/ldc2: New.
1687 * gcc.target/arm/acle/ldcl: New.
1688 * gcc.target/arm/acle/ldc2l: New.
1689 * gcc.target/arm/acle/stc: New.
1690 * gcc.target/arm/acle/stc2: New.
1691 * gcc.target/arm/acle/stcl: New.
1692 * gcc.target/arm/acle/stc2l: New.
1693
d57daa0c
AV
16942017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1695
1696 * gcc.target/arm/acle/acle.exp: Run tests for different options
1697 and make sure fat-lto-objects is used such that we can still do
1698 assemble scans.
1699 * gcc.target/arm/acle/cdp.c: New.
1700 * gcc.target/arm/acle/cdp2.c: New.
1701 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1702 (check_effective_target_arm_coproc1_ok_nocache): New.
1703 (check_effective_target_arm_coproc2_ok): New.
1704 (check_effective_target_arm_coproc2_ok_nocache): New.
1705 (check_effective_target_arm_coproc3_ok): New.
1706 (check_effective_target_arm_coproc3_ok_nocache): New.
1707 (check_effective_target_arm_coproc4_ok): New.
1708 (check_effective_target_arm_coproc4_ok_nocache): New.
1709
8a123229
MS
17102017-01-06 Martin Sebor <msebor@redhat.com>
1711
1712 PR middle-end/78605
1713 * gcc.dg/tree-ssa/pr78605.c: New test.
1714
5b8999d6
MS
17152017-01-05 Martin Sebor <msebor@redhat.com>
1716
1717 PR tree-optimization/78910
1718 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1719 diagnostics.
1720 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1721 * gcc.dg/tree-ssa/pr78910.c: New test.
1722
4e89adf9
EB
17232017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1724
1725 * gcc.dg/sso-10.c: New test.
1726
962c5679
JJ
17272017-01-05 Jakub Jelinek <jakub@redhat.com>
1728
cfd719e7
JJ
1729 PR tree-optimization/71016
1730 * gcc.target/i386/pr71016.c: New test.
1731 * gcc.target/aarch64/pr71016.c: New test.
1732 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1733
26f20371
JJ
1734 PR c++/78931
1735 * g++.dg/cpp1z/decomp19.C: New test.
1736
962c5679
JJ
1737 PR c++/78890
1738 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1739 * g++.dg/init/union1.C: Likewise.
1740 * g++.dg/cpp0x/union6.C: Expect errors.
1741 * g++.dg/cpp0x/union8.C: New test.
1742 * g++.dg/cpp0x/pr78890-1.C: New test.
1743 * g++.dg/cpp0x/pr78890-2.C: New test.
1744
8c15f541
DE
17452017-01-05 David Edelsohn <dje.gcc@gmail.com>
1746
1747 * gcc.target/powerpc/pr71670.c: Require p9vector.
1748 * gcc.target/powerpc/p9-novsx.c: Same.
1749
51b86113
DM
17502017-01-05 David Malcolm <dmalcolm@redhat.com>
1751
1752 * selftests/asr_div1.rtl: New file.
1753 * selftests/aarch64: New subdirectory.
1754 * selftests/aarch64/times-two.rtl: New file.
1755 * selftests/bb-index.rtl: New file.
1756 * selftests/cfg-test.rtl: New file.
1757 * selftests/const-int.rtl: New file.
1758 * selftests/example-labels.rtl: New file.
1759 * selftests/insn-with-mode.rtl: New file.
1760 * selftests/jump-to-label-ref.rtl: New file.
1761 * selftests/jump-to-return.rtl: New file.
1762 * selftests/jump-to-simple-return.rtl: New file.
1763 * selftests/mem.rtl: New file.
1764 * selftests/note-insn-deleted.rtl: New file.
1765 * selftests/note_insn_basic_block.rtl: New file.
1766 * selftests/simple-cse.rtl: New file.
1767 * selftests/symbol-ref.rtl: New file.
1768 * selftests/x86_64: New subdirectory.
1769 * selftests/x86_64/call-insn.rtl: New file.
1770 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1771 * selftests/x86_64/times-two.rtl: New file.
1772 * selftests/x86_64/unspec.rtl: New file.
1773
dc7650cc
NS
17742017-01-05 Nathan Sidwell <nathan@acm.org>
1775
1776 PR c++/78765
1777 * g++.dg/cpp0x/pr78765.C: New.
1778
3db70565
DV
17792017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1780
1781 * gcc.target/s390/memcpy-2.c: New test.
1782 * gcc.target/s390/memset-2.c: New test.
1783
f5a537e3
AK
17842017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1785
1786 * gcc.target/s390/memcpy-1.c: New test.
1787
d80c6d02
JL
17882017-01-04 Jeff Law <law@redhat.com>
1789
1790 PR tree-optimization/78812
1791 * g++.dg/torture/pr78812.C: New test.
1792
08edc320 17932017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1794
1795 PR target/71977
1796 PR target/70568
1797 PR target/78823
1798 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1799 64-bit VSX systems with direct move, whether we optimize common
1800 code sequences in the GLIBC math library for float math functions.
1801 * gcc.target/powerpc/pr71977-2.c: Likewise.
1802
a9342885
MP
18032017-01-04 Marek Polacek <polacek@redhat.com>
1804
1805 PR c++/64767
1806 * c-c++-common/Wpointer-compare-1.c: New test.
1807
066435fe
JJ
18082017-01-04 Jakub Jelinek <jakub@redhat.com>
1809
abec4284
JJ
1810 PR c++/78949
1811 * c-c++-common/Wunused-var-16.c: New test.
1812
26c43e27
JJ
1813 PR c++/78693
1814 * g++.dg/cpp0x/pr78693.C: New test.
1815
fc73e60c
JJ
1816 PR driver/78957
1817 * gcc.dg/pr78957.c: New test.
1818
c9cf3863
JJ
1819 * g++.dg/cpp1y/auto-fn34.C: New test.
1820
066435fe
JJ
1821 PR c++/71182
1822 * g++.dg/cpp0x/pr71182.C: New test.
1823
598bd687
KN
18242017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1825
1826 PR target/78056
1827 * gcc.target/powerpc/pr78056-1.c: New test.
1828 * gcc.target/powerpc/pr78056-2.c: New test.
1829 * gcc.target/powerpc/pr78056-3.c: New test.
1830 * gcc.target/powerpc/pr78056-4.c: New test.
1831 * gcc.target/powerpc/pr78056-5.c: New test.
1832 * gcc.target/powerpc/pr78056-6.c: New test.
1833 * gcc.target/powerpc/pr78056-7.c: New test.
1834 * gcc.target/powerpc/pr78056-8.c: New test.
1835 * lib/target-supports.exp
1836 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1837 whether the effective target supports the popcntb instruction.
1838
8194635a
JL
18392017-01-03 Jeff Law <law@redhat.com>
1840
1841 PR tree-optimization/67955
1842 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1843
baf9ebc8
MP
18442017-01-04 Marek Polacek <polacek@redhat.com>
1845
1846 PR c++/77545
1847 PR c++/77284
1848 * g++.dg/cpp0x/range-for32.C: New test.
1849 * g++.dg/cpp0x/range-for33.C: New test.
1850
5dd9a9d0
DM
18512017-01-04 David Malcolm <dmalcolm@redhat.com>
1852
1853 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1854
4bf07f3f
NS
18552017-01-04 Nathan Sidwell <nathan@acm.org>
1856
1857 PR c++/66735
1858 * g++.dg/cpp1y/pr66735.C: New.
1859
165ba2e9
JJ
18602017-01-04 Jakub Jelinek <jakub@redhat.com>
1861
1862 PR tree-optimization/71563
1863 * gcc.dg/tree-ssa/pr71563.c: New test.
1864
4567f969
JB
18652017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1866
1867 PR fortran/78534
1868 PR fortran/78976
1869 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1870 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1871 * gfortran.dg/transfer_intrinsic_1.f90: Change
1872 scan-tree-dump-times due to gfc_trans_string_copy change to
1873 avoid -Wstringop-overflow.
1874
1c06f07f
JL
18752017-01-03 Jeff Law <law@redhat.com>
1876
1877 PR tree-optimization/78856
1878 * gcc.c-torture/execute/pr78856.c: New test.
1879
60fb638f
MM
18802017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1881
1882 PR target/78953
1883 * gcc.target/powerpc/pr78953.c: New test.
1884
e4d02f52
ILT
18852017-01-03 Ian Lance Taylor <iant@google.com>
1886
1887 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1888 enums.
1889
5b4f088d
MS
18902017-01-03 Martin Sebor <msebor@redhat.com>
1891
1892 PR tree-optimization/78696
1893 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1895 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1896 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1897
18982017-01-03 David Malcolm <dmalcolm@redhat.com>
1899
1900 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1901 with more than one digit.
1902 * lib/gcc-dg.exp (process-message): Support more than one digit
1903 in relative line specifications.
1904
19052017-01-03 Jakub Jelinek <jakub@redhat.com>
1906
1907 PR tree-optimization/78965
1908 * gcc.dg/pr78965.c: New test.
1909
1910 PR middle-end/78901
1911 * g++.dg/opt/pr78901.C: New test.
1912
19132017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1914
1915 PR fortran/78534
1916 PR fortran/66310
1917 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1918 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1919 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1920 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1921 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1922 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1923 * gfortran.dg/string_1_lp64.f90: New test.
1924 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1925 * gfortran.dg/string_3_lp64.f90: New test.
1926 * gfortran.dg/transfer_intrinsic_1.f90: Change
1927 scan-tree-dump-times due to gfc_trans_string_copy change to
1928 avoid -Wstringop-overflow.
1929
8b7163c6
UB
19302017-01-02 Uros Bizjak <ubizjak@gmail.com>
1931
1932 PR target/78967
1933 * gcc.target/i386/pr78967-1.c: New test.
1934 * gcc.target/i386/pr78967-2.c: Ditto.
1935 * gcc.target/i386/pr78967-3.c: Ditto.
1936
1937 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1938 * gcc.target/i386/pr78904-4.c: Ditto.
1939 * gcc.target/i386/pr78904-6.c: Ditto.
1940
e2940b98
JH
19412017-01-01 Jan Hubicka <hubicka@ucw.cz>
1942
1943 PR middle-end/77674
1944 * g++.dg/torture/pr77674.C: New testcase.
1945
cbe34bb5 19462017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1947
1948 Update copyright years.
818ab71a 1949\f
cbe34bb5 1950Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1951
1952Copying and distribution of this file, with or without modification,
1953are permitted in any medium without royalty provided the copyright
1954notice and this notice are preserved.