]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Update libstdc++ baseline symbols for x32
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1c372840
TC
12017-02-02 Tamar Christina <tamar.christina@arm.com>
2
3 PR middle-end/78142
4 * gcc.target/aarch64/vector_initialization_nostack.c
5 (f12): Use one vector
6
9f11a4a7
JJ
72017-02-02 Jakub Jelinek <jakub@redhat.com>
8
bef7e561
JJ
9 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10 * c-c++-common/asan/misalign-1.c: Likewise.
11 * c-c++-common/asan/misalign-2.c: Likewise.
12 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
13 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
14 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
15 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
16 add -ffat-lto-objects from/to dg-additional-options.
17 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
18 dg-additional-options.
19
9f11a4a7
JJ
20 PR target/79197
21 * gcc.target/powerpc/pr79197.c: New test.
22 * gcc.c-torture/compile/pr79197.c: New test.
23
09661674
RB
242017-02-02 Richard Biener <rguenther@suse.de>
25
26 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
27
d8d58893
PC
282017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/69637
31 * g++.dg/cpp0x/pr69637-1.C: New.
32 * g++.dg/cpp0x/pr69637-2.C: Likewise.
33
521a70a4
AK
342017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
35
36 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
37
e26b502d
BS
382017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
39
40 PR target/70012
41 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
42 conditions.
43
55e75c7c
JJ
442017-02-01 Jakub Jelinek <jakub@redhat.com>
45
46 PR testsuite/79324
47 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
48 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
49 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
50 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
51 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
52 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
53 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
54 * g++.dg/debug/dwarf2/align-1.C: Likewise.
55 * g++.dg/debug/dwarf2/align-2.C: Likewise.
56 * g++.dg/debug/dwarf2/align-3.C: Likewise.
57 * g++.dg/debug/dwarf2/align-4.C: Likewise.
58 * g++.dg/debug/dwarf2/align-5.C: Likewise.
59 * g++.dg/debug/dwarf2/align-6.C: Likewise.
60
a4476973
ML
612017-02-01 Martin Liska <mliska@suse.cz>
62
63 PR testsuite/79272
64 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
65
3f3181b1
RB
662017-02-01 Richard Biener <rguenther@suse.de>
67
68 PR testsuite/76957
69 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
70 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
71 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
72 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
73
1e7ef862
RB
742017-02-01 Richard Biener <rguenther@suse.de>
75
76 PR middle-end/79315
77 * gfortran.dg/pr79315.f90: New testcase.
78
405a7406
RB
792017-02-01 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/71824
82 * gcc.dg/graphite/pr71824.c: New testcase.
83
19bdccb4
JJ
842017-01-31 Jakub Jelinek <jakub@redhat.com>
85
86 PR c++/79304
87 * g++.dg/diagnostic/pr79304.C: New test.
88
fcb2cdfc
DM
892017-01-31 David Malcolm <dmalcolm@redhat.com>
90
91 PR c++/79298
92 * g++.dg/spellcheck-pr79298.C: New test case.
93
7cfa044d
DM
942017-01-31 David Malcolm <dmalcolm@redhat.com>
95
96 PR preprocessor/79210
97 * gcc.dg/format/pr79210.c: New test case.
98 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
99 New function.
100
de3fbef6
NS
1012017-01-31 Nathan Sidwell <nathan@acm.org>
102
5ae37bdf
NS
103 PR c++/79290
104 * g++.dg/warn/pr79290.C: New.
105
de3fbef6
NS
106 PR c++/67273
107 PR c++/79253
108 * g++.dg/cpp1y/pr67273.C: New.
109 * g++.dg/cpp1y/pr79253.C: New.
110
7f357c61
NS
1112017-01-31 Nathan Sidwell <nathan@acm.org>
112
113 PR c++/79264
114 * g++.dg/cpp1y/pr61636-1.C: Augment.
115
5b11971a
CL
1162017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
117
118 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
119 rand() instead of random().
120
8b670f93
AH
1212017-01-30 Aldy Hernandez <aldyh@redhat.com>
122
123 PR tree-optimization/71691
124 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
125
4727e06b
AK
1262017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
127
128 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
129 __ARCH__.
130
b6dae849
JJ
1312017-01-31 Jakub Jelinek <jakub@redhat.com>
132
133 PR tree-optimization/79267
134 * g++.dg/opt/pr79267.C: New test.
135
40fb9c89
AO
1362017-01-30 Alexandre Oliva <aoliva@redhat.com>
137
138 PR debug/63238
139 * gcc.dg/debug/dwarf2/align-1.c: New.
140 * gcc.dg/debug/dwarf2/align-2.c: New.
141 * gcc.dg/debug/dwarf2/align-3.c: New.
142 * gcc.dg/debug/dwarf2/align-4.c: New.
143 * gcc.dg/debug/dwarf2/align-5.c: New.
144 * gcc.dg/debug/dwarf2/align-6.c: New.
145 * gcc.dg/debug/dwarf2/align-as-1.c: New.
146 * g++.dg/debug/dwarf2/align-1.C: New.
147 * g++.dg/debug/dwarf2/align-2.C: New.
148 * g++.dg/debug/dwarf2/align-3.C: New.
149 * g++.dg/debug/dwarf2/align-4.C: New.
150 * g++.dg/debug/dwarf2/align-5.C: New.
151 * g++.dg/debug/dwarf2/align-6.C: New.
152
3095f651
AS
1532017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
154
155 PR target/79170
156 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
157
3cf88bff
MS
1582017-01-30 Martin Sebor <msebor@redhat.com>
159
160 PR testsuite/79293
161 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
162
37731134
ML
1632017-01-30 Martin Liska <mliska@suse.cz>
164
165 PR gcov-profile/79259
166 * g++.dg/tree-prof/pr79259.C: New test.
167
0c7247cc
RB
1682017-01-30 Richard Biener <rguenther@suse.de>
169
170 PR tree-optimization/79276
171 * gcc.dg/torture/pr79276.c: New testcase.
172
ab4be5d1
DV
1732017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
174
175 PR target/79240
176 * gcc.target/s390/pr79240.c: New test.
177
6687d58d
BS
1782017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
179
180 PR target/79268
181 * gcc.target/powerpc/pr79268.c: New file.
182 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
183 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
184 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
185 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
186
b5df96c3
JDA
1872017-01-28 John David Anglin <danglin@gcc.gnu.org>
188
fc34d7b8
JDA
189 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
190
9efc84e4
JDA
191 PR testsuite/70583
192 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
193
4bfbe3ae
JDA
194 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
195 * gnat.dg/debug9.adb: Likewise.
196
8d0b306f
JDA
197 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
198
b5df96c3
JDA
199 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
200 libatomic_available.
201 * gfortran.dg/coarray_42.f90: Likewise.
202 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
203 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
204 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
205
eb339366
MS
2062017-01-27 Martin Sebor <msebor@redhat.com>
207
208 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
209
711ce021
BS
2102017-01-27 Bernd Schmidt <bschmidt@redhat.com>
211
212 PR rtl-optimization/79194
213 * gcc.dg/torture/pr79194.c: New test.
214
d8321b33
VM
2152017-01-27 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR tree-optimization/71374
218 * testsuite/gcc.target/i386/pr71374.c: New.
219
9e2ea13e
MS
2202017-01-27 Martin Sebor <msebor@redhat.com>
221
222 PR c++/71290
223 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
224 a dg-error directive.
225
9eb7045b
VM
2262017-01-27 Vladimir Makarov <vmakarov@redhat.com>
227
228 PR target/79131
229 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
230 * gcc.target/arm/pr79131-2.c: New.
231
f75bbf3f
BS
2322017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
233
234 PR target/65484
235 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
236 vectorized on POWER unless hardware misaligned loads are
237 available.
238
3f54004b
BC
2392017-01-27 Bin Cheng <bin.cheng@arm.com>
240
241 PR rtl-optimization/78559
242 * gcc.c-torture/execute/pr78559.c: New test.
243
40b6bff9
RB
2442017-01-27 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/79245
247 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
248 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
249
b2f8892e
JJ
2502017-01-27 Jakub Jelinek <jakub@redhat.com>
251
252 PR c/79199
253 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
254 target. Use 4294967293U instead of 4294967293.
255
b002f3b9
RB
2562017-01-27 Richard Biener <rguenther@suse.de>
257
258 PR tree-optimization/71433
259 * gcc.dg/Warray-bounds-21.c: New testcase.
260
38f50ab6
RB
2612017-01-27 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/79244
264 * gcc.dg/torture/pr79244.c: New testcase.
265
c04f4139
JJ
2662017-01-27 Jakub Jelinek <jakub@redhat.com>
267
268 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
269 all occurrences of 40 to 32.
270
6ca513f9
RE
2712017-01-27 Richard Earnshaw <rearnsha@arm.com>
272
273 PR target/79239
274 * gcc.target/arm/pr79239.c: New test.
275
d876f5cd
DV
2762017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
277
278 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
279
bb6a6ee9
AB
2802017-01-27 Adam Butcher <adam@jessamine.co.uk>
281
282 PR c++/64382
283 * g++.dg/cpp1y/pr64382.C: New test.
284
31c87a43
MS
2852017-01-26 Martin Sebor <msebor@redhat.com>
286
287 PR middle-end/78703
288 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
289 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
290 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
291 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
292
f7c06c0f
JJ
2932017-01-26 Jakub Jelinek <jakub@redhat.com>
294
b0670cc0
JJ
295 PR debug/79129
296 * g++.dg/debug/dwarf2/pr79129.C: New test.
297
f7c06c0f
JJ
298 PR debug/78835
299 * g++.dg/debug/dwarf2/pr78835.C: New test.
300
5d93da1d
MS
3012017-01-26 Martin Sebor <msebor@redhat.com>
302
303 PR middle-end/78703
304 * gcc.dg/format/pr78569.c: Adjust.
305 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
306 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
307 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
308 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
309 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
310 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
311 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
312 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
313 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
314 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
315 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
316
905d2812
JJ
3172017-01-26 Jakub Jelinek <jakub@redhat.com>
318
319 PR c++/68727
320 * g++.dg/other/offsetof8.C: Add expected error.
321 * g++.dg/other/offsetof9.C: New test.
322
b3db8d77
DE
3232017-01-26 David Edelsohn <dje.gcc@gmail.com>
324
325 * g++.dg/opt/declone3.C: Require LTO.
326
15961e4a
VM
3272017-01-26 Vladimir Makarov <vmakarov@redhat.com>
328
329 PR target/79131
330 * gcc.target/arm/pr79131.c: New.
331
e39dd802
BC
3322017-01-26 Bin Cheng <bin.cheng@arm.com>
333
334 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
335
bc9efeab
JW
3362017-01-26 Jonathan Wakely <jwakely@redhat.com>
337
338 PR libstdc++/79190
339 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
340 matches replaced operator delete.
341
b5f75f0b
JJ
3422017-01-26 Jakub Jelinek <jakub@redhat.com>
343
344 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
345 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
346 avx512f with avx512dq.
347 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
348 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
349 avx512f with avx512dq.
350 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
351 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
352 avx512f with avx512dq.
353
0a38b341
MP
3542017-01-26 Marek Polacek <polacek@redhat.com>
355
356 PR c/79199
357 * c-c++-common/Wduplicated-branches-13.c: New test.
358
ebff5c3f
DS
3592017-01-26 David Sherwood <david.sherwood@arm.com>
360
361 PR middle-end/79212
362 * gfortran.dg/gomp/sharing-4.f90: New test.
363
e6d55103
JJ
3642017-01-26 Jakub Jelinek <jakub@redhat.com>
365
1a27fab1
JJ
366 PR target/70465
367 * gcc.target/i386/pr70465.c: New test.
368
e6d55103
JJ
369 * brig.dg/dg.exp: Update copyright years.
370 * lib/brig-dg.exp: Update copyright years.
371 * lib/brig.exp: Update copyright years.
372
b5aa1281
MM
3732017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
374
375 PR target/79179
376 * gcc.target/powerpc/pr79179.c: New test.
377
3b5de3cb
BS
3782017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
379
380 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
381 generation to accept D-mode memory accesses.
382
dbe81dbe
MS
3832017-01-25 Martin Sebor <msebor@redhat.com>
384
385 PR c++/71290
386 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
387 * g++.dg/ext/flexarray-mangle.C: Same.
388 * g++.dg/ext/flexarray-subst.C: Same.
389 * g++.dg/ext/flexary10.C: Same.
390 * g++.dg/ext/flexary11.C: Same.
391 * g++.dg/ext/flexary14.C: Same.
392 * g++.dg/ext/flexary16.C: Same.
393 * g++.dg/ext/flexary18.C: Same.
394 * g++.dg/ext/flexary19.C: Same.
395 * g++.dg/ext/flexary7.C: Same.
396 * gcc/testsuite/g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
397 * gcc/testsuite/g++.dg/ubsan/object-size-1.C: Same.
398 * gcc/testsuite/obj-c++.dg/property/at-property-23.mm: Same.
399
0e343868
JJ
4002017-01-25 Jakub Jelinek <jakub@redhat.com>
401
a25608aa
JJ
402 PR c++/78896
403 * g++.dg/cpp1z/decomp24.C: New test.
404
0e343868
JJ
405 PR c++/77914
406 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
407 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
408 expect a warning.
409 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
410 expect warnings.
411 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
412 * g++.dg/cpp1y/pr59636.C: Likewise.
413 * g++.dg/cpp1y/pr60190.C: Likewise.
414
0d098f4b
BC
4152017-01-25 Bin Cheng <bin.cheng@arm.com>
416
417 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
418
5332c89e
CL
4192017-01-25 Carl Love <cel@us.ibm.com>
420 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
421 vec_packs built-ins
422
ed4e59f4
CL
4232017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
424
425 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
426 -mcpu=cortex-a57.
427 * gcc.target/arm/vseleqsf.c: Likewise.
428 * gcc.target/arm/vselgedf.c: Likewise.
429 * gcc.target/arm/vselgesf.c: Likewise.
430 * gcc.target/arm/vselgtdf.c: Likewise.
431 * gcc.target/arm/vselgtsf.c: Likewise.
432 * gcc.target/arm/vselledf.c: Likewise.
433 * gcc.target/arm/vsellesf.c: Likewise.
434 * gcc.target/arm/vselltdf.c: Likewise.
435 * gcc.target/arm/vselltsf.c: Likewise.
436 * gcc.target/arm/vselnedf.c: Likewise.
437 * gcc.target/arm/vselnesf.c: Likewise.
438 * gcc.target/arm/vselvcdf.c: Likewise.
439 * gcc.target/arm/vselvcsf.c: Likewise.
440 * gcc.target/arm/vselvsdf.c: Likewise.
441 * gcc.target/arm/vselvssf.c: Likewise.
442
a5d6927f
RB
4432017-01-25 Richard Biener <rguenther@suse.de>
444
445 PR testsuite/72850
446 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
447 to what we had before adding the threading passes.
448
c2873892
RB
4492017-01-25 Richard Biener <rguenther@suse.de>
450
451 PR tree-optimization/69264
452 * g++.dg/torture/pr69264.C: New testcase.
453
9aa483a2
KT
4542016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
455
456 PR target/79145
457 * gcc.target/arm/pr79145.c: New test.
458
5c628c3e
RB
4592017-01-25 Richard Biener <rguenther@suse.de>
460
461 PR debug/78363
462 * g++.dg/gomp/pr78363-1.C: New testcase.
463 * g++.dg/gomp/pr78363-2.C: Likewise.
464 * g++.dg/gomp/pr78363-3.C: Likewise.
465
9078cd36
KT
4662016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
467
468 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
469 * gcc.dg/lto/pr61526_0.c: Likewise.
470 * gcc.dg/lto/pr64415_0.c: Likewise.
471
7cfd79d6
JJ
4722017-01-24 Jakub Jelinek <jakub@redhat.com>
473
474 PR c++/79205
475 * g++.dg/cpp1z/decomp22.C: New test.
476 * g++.dg/cpp1z/decomp23.C: New test.
477
3e4b91f2
NS
4782017-01-24 Nathan Sidwell <nathan@acm.org>
479
1d7bc790
NS
480 PR c++/78469
481 * g++.dg/cpp0x/pr78469.C: New.
482
3e4b91f2
NS
483 PR c++/79118
484 * g++.dg/cpp0x/pr79118.C: New.
485
b20ba138
EB
4862017-01-24 Eric Botcazou <ebotcazou@adacore.com>
487
488 * gcc.target/arm/vfp-longcall-apcs.c: New test.
489
c2e84327
DM
4902017-01-24 David Malcolm <dmalcolm@redhat.com>
491
492 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
493 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
494 * gcc.dg/rtl/rtl.exp: New file.
495 * gcc.dg/rtl/test.c: New file.
496 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
497 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
498 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
499 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
500 * gcc.dg/rtl/x86_64/final.c: New test case.
501 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
502 * gcc.dg/rtl/x86_64/ira.c: New test case.
503 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
504 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
505 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
506 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
507 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
508 * gcc.dg/rtl/x86_64/test_1.h: New file.
509 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
510 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
511 * gcc.dg/rtl/x86_64/times-two.h: New file.
512 * gcc.dg/rtl/x86_64/vregs.c: New test case.
513
cf8d19de
BC
5142017-01-24 Bin Cheng <bin.cheng@arm.com>
515
516 PR tree-optimization/79159
517 * g++.dg/tree-ssa/pr79159.C: New test.
518
f6a24a94 5192017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
520 Martin Jambor <mjambor@suse.cz>
521
522 * lib/brig-dg.exp: New file.
523 * lib/brig.exp: Likewise.
524 * brig.dg/README: Likewise.
525 * brig.dg/dg.exp: Likewise.
526 * brig.dg/test/gimple/alloca.hsail: Likewise.
527 * brig.dg/test/gimple/atomics.hsail: Likewise.
528 * brig.dg/test/gimple/branches.hsail: Likewise.
529 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
530 * brig.dg/test/gimple/function_calls.hsail: Likewise.
531 * brig.dg/test/gimple/kernarg.hsail: Likewise.
532 * brig.dg/test/gimple/mem.hsail: Likewise.
533 * brig.dg/test/gimple/mulhi.hsail: Likewise.
534 * brig.dg/test/gimple/packed.hsail: Likewise.
535 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
536 * brig.dg/test/gimple/variables.hsail: Likewise.
537 * brig.dg/test/gimple/vector.hsail: Likewise.
538
c3b3e526
JJ
5392017-01-24 Jakub Jelinek <jakub@redhat.com>
540
541 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
542 support asan, only on i?86/x86_64 require sse2_runtime.
543
75f92127
KN
5442017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
545
546 PR target/66669
547 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
548 test on powerpc targets.
549
1a998fa0
MS
5502017-01-23 Martin Sebor <msebor@redhat.com>
551
552 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
553
108fdd6d
RB
5542017-01-23 Richard Biener <rguenther@suse.de>
555
556 PR tree-optimization/79088
557 PR tree-optimization/79188
558 * gcc.dg/torture/pr79088.c: New testcase.
559 * gcc.dg/torture/pr79188.c: Likewise.
560
28826a66
KN
5612017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
562
563 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
564 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
565 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
566 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
567 type of test function to reflect change in built-in function's
568 return type.
569 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
570 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
571 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
572 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
573 type and second argument type to reflect change in built-in
574 function's type signature.
575 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
576 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
577 type of test function to reflect change in built-in function's
578 return type.
579 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
580 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
581 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
582 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
583 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
584 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
585 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
586 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
587 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
588 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
589 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
590 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
591 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
592 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
593 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
594 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
595 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
596 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
597 type of test function to reflect change in built-in function's
598 return type.
599 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
600 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
601 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
602 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
603 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
604 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
605 test function's result and second argument to reflect change in
606 built-in function's type signature.
607 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
608
e6b8075c
NS
6092017-01-23 Nathan Sidwell <nathan@acm.org>
610
fc7612fd
NS
611 PR C++/71710
612 * g++.dg/template/pr71710.C: New.
613
e6b8075c
NS
614 PR c++/71406
615 PR c++/77508
616 * g++.dg/template/pr71406.C: New.
617
15b8fd49
TK
6182017-01-23 Thomas Koenig <tkoenig@netcologne.de>
619
620 * gfortran.dg/integer_exponentiation_7.f90: New test.
621
e9c4fbe9
BS
6222017-01-23 Bernd Schmidt <bschmidt@redhat.com>
623
624 PR rtl-optimization/78634
625 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
626
8539a302
BC
6272017-01-23 Bin Cheng <bin.cheng@arm.com>
628
629 PR tree-optimization/70754
630 * gfortran.dg/pr70754.f90: New test.
631
f368600f
ML
6322017-01-23 Martin Liska <mliska@suse.cz>
633
634 PR tree-optimization/79196
635 * gcc.dg/asan/pr79196.c: New test.
636 * gcc.dg/strlenopt-30.c: Update scanned pattern.
637
d886761f
MM
6382017-01-23 Michael Matz <matz@suse.de>
639
640 PR tree-optimization/78384
641 * gcc.dg/pr78384.c: New test.
642
cffcafda
RB
6432017-01-23 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/79186
646 * gcc.dg/torture/pr79186.c: New testcase.
647 * gcc.dg/torture/pr79187.c: Likewise.
648
bda2bc48
MJ
6492017-01-23 Martin Jambor <mjambor@suse.cz>
650
651 * gcc.dg/ipa/vrp8.c: New test.
652
f65f1ae3
MJ
6532017-01-23 Martin Jambor <mjambor@suse.cz>
654
655 PR ipa/79108
656 * gfortran.dg/lto/pr79108_0.f90: New test.
657
dea06111
AS
6582017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
659
660 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
661 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
662 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
663 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
664 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
665 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
666 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
667 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
668 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
669 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
670 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
671 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
672 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
673 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
674 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
675 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
676
05011618
RB
6772017-01-23 Richard Biener <rguenther@suse.de>
678 Nick Clifton <nickc@redhat.com>
679
680 PR testsuite/78421
681 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
682 If the target is ARM return the result of the
683 check_effective_target_arm_vect_no_misalign proc.
684 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
685 support unaligned vectors then only expect one of the loops to be
686 unrolled.
687
f6b9f2ff
ML
6882017-01-23 Martin Liska <mliska@suse.cz>
689
690 * gcc.dg/asan/use-after-scope-10.c: New test.
691 * gcc.dg/asan/use-after-scope-11.c: New test.
692 * g++.dg/asan/use-after-scope-5.C: New test.
693
c7775327
ML
6942017-01-23 Martin Liska <mliska@suse.cz>
695
696 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
697 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
698 sanopt optimization for ASAN_POISON.
699
d8ae8d16
KT
7002016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
701
702 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
703
54d7c70c
CL
7042017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
705
706 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
707 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
708 for poly*_t types.
709 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
710 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
711 exec_vcombine): Likewise.
712 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
713 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
714 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
715 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
716 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
717 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
718 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
719 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
720 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
721 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
722 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
723 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
724 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
725 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
726 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
727 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
728 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
729 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
730 Likewise.
731 (TEST_VGET_LANE): Cast to uint to avoid warning.
732 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
733 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
734 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
735 exec_vfma_vfms_n): Fix PRIx format for float64_t.
736 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
737 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
738 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
739 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
740 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
741 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
742 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
743 CHECK_POLY instead of CHECK for poly64_t types.
744 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
745 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
746 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
747 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
748 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
749 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
750 uint32_t.
751 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
752 for int32_t, int64_t.
753 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
754 vqneg_extra): Fix PRIx format for int16_t, int32_t.
755 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
756 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
757 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
758 needed.
759
386fe51c
JJ
7602017-01-22 Jakub Jelinek <jakub@redhat.com>
761
762 PR fortran/79154
763 * gfortran.dg/gomp/pr79154-1.f90: New test.
764 * gfortran.dg/gomp/pr79154-2.f90: New test.
765
bc4d86e6
AS
7662017-01-22 Andreas Schwab <schwab@linux-m68k.org>
767
768 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
769
c31d5fce
MP
7702017-01-21 Marek Polacek <polacek@redhat.com>
771
772 PR testsuite/79169
773 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
774
25cb56c3
JH
7752017-01-20 Jan Hubicka <hubicka@ucw.cz>
776
777 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
778
ea9f867b
BS
7792017-01-21 Bernd Schmidt <bschmidt@redhat.com>
780
781 PR rtl-optimization/79125
782 * gcc.dg/torture/pr79125.c: New test.
783
a876231c
JW
7842017-01-20 Jiong Wang <jiong.wang@arm.com>
785
786 * testsuite/gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
787 only.
788 * testsuite/gcc.target/aarch64/return_address_sign_2.c: Likewise.
789 * testsuite/gcc.target/aarch64/return_address_sign_3.c: Likewise.
790
4b9f2115
NS
7912017-01-20 Nathan Sidwell <nathan@acm.org>
792
3e4b91f2 793 PR c++/78495
4b9f2115
NS
794 * g++.dg/cpp1z/inh-ctor38.C: New.
795
d2aadab1
MP
7962017-01-20 Marek Polacek <polacek@redhat.com>
797
798 PR c/79152
799 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
800
449cd5af
TP
8012017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
802
803 * lib/target-supports.exp (check_configured_with): New procedure.
804 (check_effective_target_default_mode): new effective target.
805 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
806 default mode. Fix dg-skip-if target selector syntax.
807 * gcc.target/arm/optional_thumb-2.c: Likewise.
808 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
809 syntax.
810
ebed7175
DM
8112017-01-20 David Malcolm <dmalcolm@redhat.com>
812
813 PR c++/77829
814 PR c++/78656
815 * g++.dg/spellcheck-pr77829.C: New test case.
816 * g++.dg/spellcheck-pr78656.C: New test case.
817
2ebd93e1
MP
8182017-01-20 Marek Polacek <polacek@redhat.com>
819
820 PR c/64279
821 * c-c++-common/Wduplicated-branches-1.c: New test.
822 * c-c++-common/Wduplicated-branches-10.c: New test.
823 * c-c++-common/Wduplicated-branches-11.c: New test.
824 * c-c++-common/Wduplicated-branches-12.c: New test.
825 * c-c++-common/Wduplicated-branches-2.c: New test.
826 * c-c++-common/Wduplicated-branches-3.c: New test.
827 * c-c++-common/Wduplicated-branches-4.c: New test.
828 * c-c++-common/Wduplicated-branches-5.c: New test.
829 * c-c++-common/Wduplicated-branches-6.c: New test.
830 * c-c++-common/Wduplicated-branches-7.c: New test.
831 * c-c++-common/Wduplicated-branches-8.c: New test.
832 * c-c++-common/Wduplicated-branches-9.c: New test.
833 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
834 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
835 * g++.dg/ext/builtin-object-size3.C: Likewise.
836 * g++.dg/gomp/loop-1.C: Likewise.
837 * g++.dg/warn/Wduplicated-branches1.C: New test.
838 * g++.dg/warn/Wduplicated-branches2.C: New test.
839
0ce4024a
ML
8402017-01-20 Martin Liska <mliska@suse.cz>
841
842 PR lto/69188
843 * gcc.dg/lto/pr69188_0.c: New test.
844 * gcc.dg/lto/pr69188_1.c: New test.
845
d8ea3e7c
AS
8462017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
847
848 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
849 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
850 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
851 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
852 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
853 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
854 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
855 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
856 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
857 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
858 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
859 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
860 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
861 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
862 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
863 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
864 * gcc.target/i386/avx-1.c: Test new intrinsics.
865 * gcc.target/i386/sse-13.c: Ditto.
866 * gcc.target/i386/sse-23.c: Ditto.
867
0516164b
RB
8682017-01-20 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/71264
871 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
872
d821744c
MF
8732017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
874
875 * gcc.target/mips/madd4-1.c: New file.
876 * gcc.target/mips/madd4-2.c: Likewise.
877 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
878 HAS_MADD4.
879 (mips_option_groups): Add -m[no-]madd4.
880 (mips-dg-init): Detect default -mno-madd4.
881 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
882 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
883 * gcc.target/mips/mips-ps-type-2.c: Likewise.
884 * gcc.target/mips/nmadd-1.c: Likewise.
885 * gcc.target/mips/nmadd-2.c: Likewise.
886 * gcc.target/mips/nmadd-3.c: Likewise.
887
db58fd89
JW
8882017-01-19 Jiong Wang <jiong.wang@arm.com>
889
890 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
891 combined instructions.
892 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
893 instructions.
894 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
895 of pointer authentication.
896
bd9cf60b
MM
8972017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
898
899 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
900 floating point hardware to run test.
901
ab014eb3
TC
9022017-01-19 Tamar Christina <tamar.christina@arm.com>
903
904 * gcc/testsuite/lib/target-supports.exp
905 (check_effective_target_vect_call_copysignf): Enable for AArch64.
906
c048038f
RO
9072017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
908
909 PR testsuite/79051
910 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
911 __x86_64__]: Allow for target i?86-*-*.
912
ab6b44cb
MF
9132017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
914
915 PR target/78176
916 * gcc.target/mips/lxc1-sxc1-1.c: New file.
917 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
918 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
919 HAS_LXC1.
920 (mips_option_groups): Add -m[no-]lxc1-sxc1.
921 (mips-dg-init): Detect default -mno-lxc1-sxc1.
922 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
923
118d5ed3
AV
9242017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
925
926 PR fortran/70696
927 * gfortran.dg/coarray_43.f90: New test.
928
a57c520e
RE
9292017-01-19 Richard Earnshaw <rearnsha@arm.com>
930
931 PR rtl-optimization/79121
932 * gcc.c-torture/execute/pr79121.c: New test.
933
54dc4be2
MM
9342017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
935
936 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
937 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
938
7bd5dad2
LK
9392017-01-18 Louis Krupp <louis.krupp@zoho.com>
940
941 PR fortran/50069
942 PR fortran/55086
943 * gfortran.dg/pr50069_1.f90: New test.
944 * gfortran.dg/pr50069_2.f90: New test.
945 * gfortran.dg/pr55086_1.f90: New test.
946 * gfortran.dg/pr55086_1_tfat.f90: New test.
947 * gfortran.dg/pr55086_2.f90: New test.
948 * gfortran.dg/pr55086_2_tfat.f90: New test.
949 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
950
0edd264d
AS
9512017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
952 * gcc.dg/strcmp-1.c: New test.
953 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
954
551914b7
DM
9552017-01-18 David Malcolm <dmalcolm@redhat.com>
956
957 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
958 (dejagnu_fail): Likewise.
959 (dejagnu_note): Likewise.
960 (pass): Provide forward decl, moving true decl to after #include
961 of harness.h.
962 (fail): Likewise.
963 (note): Likewise.
964
b7d3a6a6
MM
9652017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
966
967 * gcc.target/powerpc/p9-xxbr-1.c: New test.
968 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
969
c484627c
NS
9702017-01-18 Nathan Sidwell <nathan@acm.org>
971
972 PR c++/78488
973 * g++.dg/cpp1z/inh-ctor37.C: New.
974
a711887e
UB
9752017-01-18 Uros Bizjak <ubizjak@gmail.com>
976
977 PR rtl-optimization/78952
978 * gcc.target/i386/pr78952-1.c: New test.
979 * gcc.target/i386/pr78952-2.c: Ditto.
980
525a5e33
AV
9812017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
982
983 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
984
9852017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
986
987 PR fortran/70696
988 * gfortran.dg/coarray_event_1.f08: New test.
989
90553aac
JJ
9902017-01-18 Jakub Jelinek <jakub@redhat.com>
991
992 PR target/77416
993 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
994 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
995 from dg-options.
996 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
997 guarded test.
998 * gcc.target/powerpc/fusion4.c: Likewise.
999 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
1000 guarded test.
1001 * gcc.target/powerpc/pr58673-1.c: Likewise.
1002 * gcc.target/powerpc/pr58673-2.c: Likewise.
1003 * gcc.target/powerpc/pr59054.c: Likewise.
1004
dfc42f08
BS
10052016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1006
1007 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
1008 vec_bperm.
1009 * gcc.target/powerpc/p9-vbpermd.c: New file.
1010
f3981e7e
AK
10112017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1012
1013 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
1014 (must_not_compile2): Downcase first letter of error messages.
1015 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
1016 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
1017
2c65d990
NS
10182017-01-18 Nathan Sidwell <nathan@acm.org>
1019
1020 PR c++/79091
1021 * g++.dg/pr79091.C: New.
1022
a711887e
UB
10232017-01-18 Jakub Jelinek <jakub@redhat.com>
1024
1025 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
1026 to dg-options.
1027 (p0): Add missing dg-error.
1028
4701fba3
JS
10292017-01-17 Joe Seymour <joe.s@somniumtech.com>
1030
1031 * gcc.target/msp430/mul_f5_muldef.c: New test.
1032
ac4dc08d
MM
10332017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1034
1035 PR target/79004
1036 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
1037 options. Fix up the syntax for using \m and \M.
1038
1b3254e4
SB
10392017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
1040
1041 PR target/78875
1042 * gcc.target/powerpc/ssp-1.c: New testcase.
1043 * gcc.target/powerpc/ssp-2.c: New testcase.
1044
8144a493
WD
10452017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
1046
1047 * gcc.target/aarch64/eh_return.c: New test.
1048
a6607774
BS
10492017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1050
1051 * vec-rlmi-rlnm.c: New file.
1052
8ddfdbc2
NS
10532017-01-17 Nathan Sidwell <nathan@acm.org>
1054
1055 PR c++/61636
1056 * g++.dg/cpp1y/pr61636-1.C: New.
1057 * g++.dg/cpp1y/pr61636-2.C: New.
1058 * g++.dg/cpp1y/pr61636-3.C: New.
1059
d365b403
MS
10602017-01-17 Martin Sebor <msebor@redhat.com>
1061
1062 PR testsuite/79115
1063 * gcc.dg/pr78768.c: Make it a link-only test.
1064
0d80ab91
DM
10652017-01-17 David Malcolm <dmalcolm@redhat.com>
1066
1067 PR c++/71497
1068 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
1069 expected messages.
1070 * c-c++-common/Wmisleading-indentation.c: Likewise.
1071
31b61548
VM
10722017-01-17 Vladimir Makarov <vmakarov@redhat.com>
1073
1074 PR target/79058
1075 * gcc.target/arm/pr79058.c: New.
1076
c549996e
JJ
10772017-01-17 Jakub Jelinek <jakub@redhat.com>
1078
1079 PR tree-optimization/71854
1080 * gcc.dg/vect/pr71854.c: New test.
1081
4f197ff9
ML
10822017-01-17 Martin Liska <mliska@suse.cz>
1083
1084 PR ipa/71207
1085 * g++.dg/ipa/pr71207.C: New test.
1086
d4193b85
JH
10872017-01-17 Jan Hubicka <hubicka@ucw.cz>
1088
1089 PR middle-end/77445
1090 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
1091 * gcc.dg/tree-ssa/pr77445.c: New testcase.
1092
906e7712
JJ
10932017-01-17 Jakub Jelinek <jakub@redhat.com>
1094
1095 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
1096 rather than long unsigned int.
1097 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
1098
12314dc9
RB
10992017-01-17 Richard Biener <rguenther@suse.de>
1100
1101 PR tree-optimization/71433
1102 * gcc.dg/Warray-bounds-20.c: New testcase.
1103
a23e48df
RB
11042017-01-17 Richard Biener <rguenther@suse.de>
1105
1106 PR testsuite/52563
1107 PR testsuite/71237
1108 PR testsuite/77737
1109 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
1110 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1111 * gcc.dg/tree-ssa/scev-5.c: Likewise.
1112
e6750e5c
AM
11132017-01-17 Alan Modra <amodra@gmail.com>
1114
1115 * gcc.target/powerpc/pr79066.c: New.
1116
a59afbe2
JL
11172017-01-16 Jeff Law <law@redhat.com>
1118
1119 PR tree-optimization/33562
1120 PR tree-optimization/61912
1121 PR tree-optimization/77485
1122 PR tree-optimization/79090
1123 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
1124 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
1125
e1bcfb92
JJ
11262017-01-16 Jakub Jelinek <jakub@redhat.com>
1127
98e92fb2
JJ
1128 PR c/79089
1129 * gcc.c-torture/compile/pr79089.c: New test.
1130
e1bcfb92
JJ
1131 PR target/79080
1132 * gcc.dg/pr79080.c: New test.
1133
0ef1f9cd
DM
11342017-01-16 David Malcolm <dmalcolm@redhat.com>
1135
1136 PR c/78304
1137 * gcc.dg/format/pr78304.c: Convert argument from integral type
1138 to a pointer.
1139 * gcc.dg/format/pr78304-2.c: Likewise.
1140
76689ffc
CL
11412017-01-16 Carl Love <cel@us.ibm.com>
1142
1143 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
1144 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
1145
ce12ee9e
CL
11462017-01-16 Carl Love <cel@us.ibm.com>
1147
1148 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
1149 Change arguments and return type to bool long long.
1150
b336037d
MS
11512017-01-16 Martin Sebor <msebor@redhat.com>
1152
1153 PR testsuite/79051
1154 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
1155 on x86.
1156
1ddca3f3
PC
11572017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 Revert:
a711887e 1160 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
1161
1162 PR c++/71737
1163 * g++.dg/cpp0x/pr71737.C: New.
1164
290687fb
BS
11652017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1166
1167 * gcc.target/powerpc/swaps-p8-27.c: New.
1168
7d2f3f1d
PC
11692017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1170
1171 PR c++/71737
1172 * g++.dg/cpp0x/pr71737.C: New.
1173
d743728f
EB
11742017-01-16 Eric Botcazou <ebotcazou@adacore.com>
1175
1176 * gnat.dg/opt62.adb: New test.
1177 * gnat.dg/opt62_pkg.ads: New helper.
1178
90aead21
BS
11792017-01-14 Bernd Schmidt <bschmidt@redhat.com>
1180
a711887e
UB
1181 PR rtl-optimization/78626
1182 PR rtl-optimization/78727
90aead21
BS
1183 * gcc.dg/torture/pr78626.c: New test.
1184 * gcc.dg/torture/pr78727.c: New test.
1185
afaecc23
AM
11862017-01-14 Alan Modra <amodra@gmail.com>
1187
1188 * gcc.c-torture/compile/pr72749.c: New test.
1189
be4aa83d
DM
11902017-01-13 David Malcolm <dmalcolm@redhat.com>
1191
1192 PR c/78304
1193 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
1194 (test_macro_2): New test.
1195 (test_macro_3): New test.
1196 (test_macro_4): New test.
1197 (test_non_contiguous_strings): Convert line number to line offset.
1198 * gcc.dg/format/pr78304-2.c: New test case.
1199 * gcc.dg/format/pr78304.c: New test case.
1200
7cdca3ec
UB
12012017-01-13 Uros Bizjak <ubizjak@gmail.com>
1202
1203 * gcc.target/i386/funcspec-56.inc: Add missing options and
1204 reorder options by implied ISAs, as in ix86_target_string.
1205
e3017e52
MP
12062017-01-13 Marek Polacek <polacek@redhat.com>
1207
1208 PR c++/71166
1209 * g++.dg/cpp0x/constexpr-array18.C: New test.
1210
d155c6fe
JL
12112017-01-13 Jeff Law <law@redhat.com>
1212
7c9560a5
JL
1213 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
1214
9e59e99a
JL
1215 PR tree-optimization/61912
1216 PR tree-optimization/77485
1217 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
1218 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
1219 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
1220
1221 PR tree-optimization/33562
1222 PR tree-optimization/61912
1223 PR tree-optimization/77485
d155c6fe
JL
1224 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
1225 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1226 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1227 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
1228 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
1229 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
1230 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
1231
77719b06
ML
12322017-01-13 Martin Liska <mliska@suse.cz>
1233
1234 PR ipa/79043
1235 * gcc.c-torture/execute/pr79043.c: New test.
1236
a181b2bc
RB
12372017-01-13 Richard Biener <rguenther@suse.de>
1238
1239 PR middle-end/78411
1240 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
1241
eaed3226
AV
12422017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1243
1244 PR fortran/70697
1245 * gfortran.dg/coarray/event_4.f08: New test.
1246
4ccff88b
AV
12472017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
1248
1249 PR fortran/70696
1250 * gfortran.dg/coarray/event_3.f08: New test.
1251
3c3b9090
RB
12522017-01-13 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/77283
1255 * gcc.dg/tree-ssa/split-path-9.c: Fix.
1256
25329913
RB
12572017-01-13 Richard Biener <rguenther@suse.de>
1258
1259 * gcc.dg/gimplefe-22.c: New testcase.
1260
10b70b8e
RB
12612017-01-13 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/77283
1264 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
1265 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
1266 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
1267
76a8f82f
SL
12682017-01-12 Sandra Loosemore <sandra@codesourcery.com>
1269
1270 * gcc.dg/pr77862.c: Require fpic target.
1271
59a505da
MM
12722017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1273
1274 PR target/79004
1275 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 1276
bce6f760
MS
12772017-01-12 Martin Sebor <msebor@redhat.com>
1278
1279 * gcc.dg/pr78138.c: Adjust.
1280 * gcc.dg/pr78768.c: Adjust.
1281 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
1282 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
1283 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
1284 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
1285 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
1286 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
1287 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
1288 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
1289 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
1290 * gcc.dg/tree-ssa/pr78605.c: Adjust.
1291 * gcc.dg/tree-ssa/pr78622.c: Adjust.
1292
3eefa646
JJ
12932017-01-12 Jakub Jelinek <jakub@redhat.com>
1294
1295 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
1296
dcb56243
MS
12972017-01-12 Martin Sebor <msebor@redhat.com>
1298
8be3f306 1299 PR testsuite/79051
940242cd
MS
1300 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
1301 due to bug 79054.
dcb56243 1302
b7431c20
DE
13032017-01-12 David Edelsohn <dje.gcc@gmail.com>
1304
1305 * gcc.dg/pr78768.c: Require LTO.
1306
2bcd9f32
MS
13072017-01-12 Martin Sebor <msebor@redhat.com>
1308
1309 PR c/79074
1310 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
1311 due to the referenced bug.
1312
b2fc1c70
MS
13132017-01-12 Martin Sebor <msebor@redhat.com>
1314
1315 PR testsuite/79073
1316 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
1317
fbed6f36
UB
13182017-01-12 Uros Bizjak <ubizjak@gmail.com>
1319
1320 * gcc.target/i386/builtin_target.c (check_features): Check all
1321 supported __builtin_cpu_supports options.
1322
27282dad
KT
13232017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1324
1325 PR tree-optimization/78319
1326 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
1327 Remove xfail.
1328
66113166
BS
13292017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1330
1331 PR target/79044
1332 * gcc.target/powerpc/swaps-p8-26.c: New.
1333
6bb4ea5c
RB
13342017-01-12 Richard Biener <rguenther@suse.de>
1335
1336 * gcc.dg/gimplefe-21.c: New testcase.
1337
f15dbadb
MC
13382017-01-12 Michael Collison <michael.collison@arm.com>
1339
1340 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
1341
73e32c47
JK
13422017-01-11 Julia Koval <julia.koval@intel.com>
1343 Uros Bizjak <ubizjak@gmail.com>
1344
1345 * gcc.target/i386/sgx.c New test.
1346 * gcc.target/i386/sse-12.c: Add -msgx.
1347 * gcc.target/i386/sse-13.c: Ditto.
1348 * gcc.target/i386/sse-14.c: Ditto.
1349 * gcc.target/i386/sse-22.c: Ditto.
1350 * gcc.target/i386/sse-23.c: Ditto.
1351 * g++.dg/other/i386-2.C: Ditto.
1352 * g++.dg/other/i386-3.C: Ditto.
1353
3594adc7
MS
13542017-01-11 Martin Sebor <msebor@redhat.com>
1355
1356 PR c++/24511
1357 * g++.dg/template/explicit9.C: New test.
1358
01bfd257
NS
13592017-01-11 Nathan Sidwell <nathan@acm.org>
1360
1361 PR c++/77812
1362 * g++.dg/pr77812.C: New.
1363
88df7964
JJ
13642017-01-11 Jakub Jelinek <jakub@redhat.com>
1365
eae63d78
JJ
1366 PR c++/71537
1367 * g++.dg/cpp1y/constexpr-71537.C: New test.
1368
88df7964
JJ
1369 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
1370 argument.
1371
960ecba4
MS
13722017-01-11 Martin Sebor <msebor@redhat.com>
1373
1374 PR c/47931
1375 * c-c++-common/Waddress-2.c: New test.
1376
1f258a55
JJ
13772017-01-11 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR c++/78341
1380 * g++.dg/cpp0x/pr78341.C: New test.
1381
bf5fbf46
MS
13822017-01-11 Martin Sebor <msebor@redhat.com>
1383
1384 PR c/78768
1385 * gcc.dg/pr78768.c: New test.
1386
19ff0049
DM
13872017-01-11 David Malcolm <dmalcolm@redhat.com>
1388
1389 PR driver/78877
1390 * gcc.dg/spellcheck-options-14.c: New test case.
1391 * gcc.dg/spellcheck-options-15.c: New test case.
1392 * gcc.dg/spellcheck-options-16.c: New test case.
1393 * gcc.dg/spellcheck-options-17.c: New test case.
1394
c86e9f03
ML
13952017-01-11 Martin Liska <mliska@suse.cz>
1396
1397 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
1398
947f51d6
JJ
13992017-01-11 Jakub Jelinek <jakub@redhat.com>
1400
1401 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
1402 instead of just 1 for the decomposition from struct C.
1403
849fccf8
EB
14042017-01-11 Eric Botcazou <ebotcazou@adacore.com>
1405
1406 * gcc.c-torture/execute/20170111-1.c: New test.
1407
80c74722
RB
14082017-01-11 Richard Biener <rguenther@suse.de>
1409
1410 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
1411
4c4b4703
JJ
14122017-01-11 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR middle-end/50199
1415 * gcc.dg/lto/pr50199_0.c: New test.
1416
664b1a6b
MS
14172017-01-10 Martin Sebor <msebor@redhat.com>
1418
1419 PR testsuite/78960
1420 PR testsuite/78959
1421 PR testsuite/78133
1422 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
1423 * gcc.dg/tree-ssa/pr78622.c: Ditto.
1424
fefd3086
MS
14252017-01-10 Martin Sebor <msebor@redhat.com>
1426
1427 PR middle-end/78138
664b1a6b 1428 * gcc.dg/pr78138.c: New test.
fefd3086 1429
b9f4757f
DM
14302017-01-10 David Malcolm <dmalcolm@redhat.com>
1431
1432 PR c++/77949
1433 * g++.dg/diagnostic/pr77949.C: New test case.
1434
5a50f6bb
MS
14352017-01-10 Martin Sebor <msebor@redhat.com>
1436
1437 PR middle-end/78245
1438 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
1439
c16880ef
MS
14402017-01-10 Martin Sebor <msebor@redhat.com>
1441
1442 PR tree-optimization/78775
1443 * gcc.dg/attr-alloc_size-4.c: Add test cases.
1444 * gcc.dg/attr-alloc_size-10.c: New test.
1445 * gcc.dg/attr-alloc_size-11.c: New test.
1446 * gcc.dg/builtin-stringop-chk-7.c: New test.
1447 * gcc.dg/pr78775.c: New test.
1448 * gcc.dg/pr78973-2.c: New test.
1449 * gcc.dg/pr78973.c: New test.
1450
5363d9d9
JL
14512017-01-10 Jeff Law <law@redhat.com>
1452
1453 PR tree-optimization/77766
1454 PR tree-optimization/78856
1455 * gcc.c-torture/execute/pr77766.c: New test.
1456
aae23693
RB
14572016-01-10 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/79034
1460 * g++.dg/torture/pr79034.C: New testcase.
1461
a0843aed
ML
14622017-01-10 Martin Liska <mliska@suse.cz>
1463
1464 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
1465 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
1466 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
1467 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
1468 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
1469 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
1470 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
1471 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
1472 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
1473 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
1474 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
1475 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
1476 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
1477 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
1478 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
1479 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
1480 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
1481 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
1482 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
1483 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
1484 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
1485 * gcc.dg/ipa/pr64307.c: Likewise.
1486 * gcc.dg/ipa/pr77653.c: Likewise.
1487
79fc8ffe
AS
14882017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
1489
1490 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
1491 * g++.dg/other/i386-3.C: Ditto.
1492 * gcc.target/i386/sse-12.c: Ditto.
1493 * gcc.target/i386/sse-13.c: Ditto.
1494 * gcc.target/i386/sse-22.c: Ditto.
1495 * gcc.target/i386/sse-23.c: Ditto.
1496 * gcc.target/i386/builtin_target.c: Handle new option.
1497 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1498 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
1499 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
1500
dfa6951f
MS
15012017-01-09 Martin Sebor <msebor@redhat.com>
1502
1503 PR testsuite/79036
1504 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
1505 with different precisions.
1506
a271e415
EB
15072017-01-09 Eric Botcazou <ebotcazou@adacore.com>
1508
1509 * g++.dg/opt/call2.C: New test.
1510 * g++.dg/opt/call3.C: Likewise.
1511 * gnat.dg/array26.adb: New test.
1512 * gnat.dg/array26_pkg.ad[sb]: New helper.
1513 * gnat.dg/array27.adb: New test.
1514 * gnat.dg/array27_pkg.ad[sb]: New helper.
1515 * gnat.dg/array28.adb: New test.
1516 * gnat.dg/array28_pkg.ad[sb]: New helper.
1517
bd2c6270
JJ
15182017-01-09 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR translation/79019
1521 PR translation/79020
1522 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
1523 diagnostics.
1524 * gfortran.dg/initialization_17.f90: Likewise.
1525
1c1d8e75
DH
15262017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1527
1528 PR testsuite/79026
1529 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
1530 * gcc.target/i386/pr78904-4.c: Likewise.
1531 * gcc.target/i386/pr78904-6.c: Likewise.
1532 * gcc.target/i386/pr78967-2.c: Likewise.
1533
cb330ba5
JJ
15342017-01-09 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR tree-optimization/78899
1537 * gcc.target/i386/pr78899.c: New test.
1538 * gcc.dg/pr71077.c: New test.
1539
a5e14a42
MJ
15402017-01-09 Martin Jambor <mjambor@suse.cz>
1541
1542 PR ipa/78365
1543 PR ipa/78599
1544 * gcc.dg/torture/pr78365.c: New test.
1545
01216d27
JJ
15462017-01-09 Jakub Jelinek <jakub@redhat.com>
1547
dc59e50a
JJ
1548 PR c++/78948
1549 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
1550 (main): Use int* instead of long long.
1551
01216d27
JJ
1552 PR tree-optimization/78938
1553 * gcc.dg/vect/pr78938.c: New test.
1554
c0d4fec7
KT
15552017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1556
1557 * gcc.dg/20161219.c: New test.
1558
7b1b0cc1
RB
15592017-01-09 Richard Biener <rguenther@suse.de>
1560
1561 PR tree-optimization/78997
1562 * gcc.dg/torture/pr78997.c: New testcase.
1563
813b9c0d
RB
15642017-01-09 Richard Biener <rguenther@suse.de>
1565
1566 PR debug/79000
1567 * g++.dg/lto/pr79000_0.C: New testcase.
1568 * g++.dg/lto/pr79000_1.c: Likewise.
1569
efcc8d38
MS
15702017-01-08 Martin Sebor <msebor@redhat.com>
1571
1572 PR middle-end/77708
1573 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
1574 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
1575 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
1576 due to bug 78969.
1577 * gcc.dg/format/pr78569.c: Adjust.
1578
5ccf1d8d
DM
15792017-01-07 David Malcolm <dmalcolm@redhat.com>
1580
1581 PR c++/72803
1582 * g++.dg/diagnostic/pr72803.C: New test case.
1583
42002dfe
MS
15842017-01-07 Martin Sebor <msebor@redhat.com>
1585
1586 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
1587 * gcc.dg/attr-alloc_size-4.c: Same.
1588
de91486c
AV
15892017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
1590
1591 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
1592 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
1593 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
1594 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
1595 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
1596 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
1597 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
1598
f55a925e
AS
15992017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1600 * gcc.dg/memcmp-1.c: New.
1601 * gcc.dg/strncmp-1.c: New.
1602
f3caa118
AV
16032017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1604
1605 * gcc.target/arm/acle/mcrr: New.
1606 * gcc.target/arm/acle/mcrr2: New.
1607 * gcc.target/arm/acle/mrrc: New.
1608 * gcc.target/arm/acle/mrrc2: New.
1609
ecc9a25b
AV
16102017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1611
1612 * gcc.target/arm/acle/mcr.c: New.
1613 * gcc.target/arm/acle/mrc.c: New.
1614 * gcc.target/arm/acle/mcr2.c: New.
1615 * gcc.target/arm/acle/mrc2.c: New.
1616
3811581f
AV
16172017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1618
1619 * gcc.target/arm/acle/ldc: New.
1620 * gcc.target/arm/acle/ldc2: New.
1621 * gcc.target/arm/acle/ldcl: New.
1622 * gcc.target/arm/acle/ldc2l: New.
1623 * gcc.target/arm/acle/stc: New.
1624 * gcc.target/arm/acle/stc2: New.
1625 * gcc.target/arm/acle/stcl: New.
1626 * gcc.target/arm/acle/stc2l: New.
1627
d57daa0c
AV
16282017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
1629
1630 * gcc.target/arm/acle/acle.exp: Run tests for different options
1631 and make sure fat-lto-objects is used such that we can still do
1632 assemble scans.
1633 * gcc.target/arm/acle/cdp.c: New.
1634 * gcc.target/arm/acle/cdp2.c: New.
1635 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
1636 (check_effective_target_arm_coproc1_ok_nocache): New.
1637 (check_effective_target_arm_coproc2_ok): New.
1638 (check_effective_target_arm_coproc2_ok_nocache): New.
1639 (check_effective_target_arm_coproc3_ok): New.
1640 (check_effective_target_arm_coproc3_ok_nocache): New.
1641 (check_effective_target_arm_coproc4_ok): New.
1642 (check_effective_target_arm_coproc4_ok_nocache): New.
1643
8a123229
MS
16442017-01-06 Martin Sebor <msebor@redhat.com>
1645
1646 PR middle-end/78605
1647 * gcc.dg/tree-ssa/pr78605.c: New test.
1648
5b8999d6
MS
16492017-01-05 Martin Sebor <msebor@redhat.com>
1650
1651 PR tree-optimization/78910
1652 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
1653 diagnostics.
1654 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1655 * gcc.dg/tree-ssa/pr78910.c: New test.
1656
4e89adf9
EB
16572017-01-05 Eric Botcazou <ebotcazou@adacore.com>
1658
1659 * gcc.dg/sso-10.c: New test.
1660
962c5679
JJ
16612017-01-05 Jakub Jelinek <jakub@redhat.com>
1662
cfd719e7
JJ
1663 PR tree-optimization/71016
1664 * gcc.target/i386/pr71016.c: New test.
1665 * gcc.target/aarch64/pr71016.c: New test.
1666 * gcc.dg/tree-ssa/pr66726-3.c: New test.
1667
26f20371
JJ
1668 PR c++/78931
1669 * g++.dg/cpp1z/decomp19.C: New test.
1670
962c5679
JJ
1671 PR c++/78890
1672 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
1673 * g++.dg/init/union1.C: Likewise.
1674 * g++.dg/cpp0x/union6.C: Expect errors.
1675 * g++.dg/cpp0x/union8.C: New test.
1676 * g++.dg/cpp0x/pr78890-1.C: New test.
1677 * g++.dg/cpp0x/pr78890-2.C: New test.
1678
8c15f541
DE
16792017-01-05 David Edelsohn <dje.gcc@gmail.com>
1680
1681 * gcc.target/powerpc/pr71670.c: Require p9vector.
1682 * gcc.target/powerpc/p9-novsx.c: Same.
1683
51b86113
DM
16842017-01-05 David Malcolm <dmalcolm@redhat.com>
1685
1686 * selftests/asr_div1.rtl: New file.
1687 * selftests/aarch64: New subdirectory.
1688 * selftests/aarch64/times-two.rtl: New file.
1689 * selftests/bb-index.rtl: New file.
1690 * selftests/cfg-test.rtl: New file.
1691 * selftests/const-int.rtl: New file.
1692 * selftests/example-labels.rtl: New file.
1693 * selftests/insn-with-mode.rtl: New file.
1694 * selftests/jump-to-label-ref.rtl: New file.
1695 * selftests/jump-to-return.rtl: New file.
1696 * selftests/jump-to-simple-return.rtl: New file.
1697 * selftests/mem.rtl: New file.
1698 * selftests/note-insn-deleted.rtl: New file.
1699 * selftests/note_insn_basic_block.rtl: New file.
1700 * selftests/simple-cse.rtl: New file.
1701 * selftests/symbol-ref.rtl: New file.
1702 * selftests/x86_64: New subdirectory.
1703 * selftests/x86_64/call-insn.rtl: New file.
1704 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
1705 * selftests/x86_64/times-two.rtl: New file.
1706 * selftests/x86_64/unspec.rtl: New file.
1707
dc7650cc
NS
17082017-01-05 Nathan Sidwell <nathan@acm.org>
1709
1710 PR c++/78765
1711 * g++.dg/cpp0x/pr78765.C: New.
1712
3db70565
DV
17132017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
1714
1715 * gcc.target/s390/memcpy-2.c: New test.
1716 * gcc.target/s390/memset-2.c: New test.
1717
f5a537e3
AK
17182017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1719
1720 * gcc.target/s390/memcpy-1.c: New test.
1721
d80c6d02
JL
17222017-01-04 Jeff Law <law@redhat.com>
1723
1724 PR tree-optimization/78812
1725 * g++.dg/torture/pr78812.C: New test.
1726
08edc320 17272017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
1728
1729 PR target/71977
1730 PR target/70568
1731 PR target/78823
1732 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
1733 64-bit VSX systems with direct move, whether we optimize common
1734 code sequences in the GLIBC math library for float math functions.
1735 * gcc.target/powerpc/pr71977-2.c: Likewise.
1736
a9342885
MP
17372017-01-04 Marek Polacek <polacek@redhat.com>
1738
1739 PR c++/64767
1740 * c-c++-common/Wpointer-compare-1.c: New test.
1741
066435fe
JJ
17422017-01-04 Jakub Jelinek <jakub@redhat.com>
1743
abec4284
JJ
1744 PR c++/78949
1745 * c-c++-common/Wunused-var-16.c: New test.
1746
26c43e27
JJ
1747 PR c++/78693
1748 * g++.dg/cpp0x/pr78693.C: New test.
1749
fc73e60c
JJ
1750 PR driver/78957
1751 * gcc.dg/pr78957.c: New test.
1752
c9cf3863
JJ
1753 * g++.dg/cpp1y/auto-fn34.C: New test.
1754
066435fe
JJ
1755 PR c++/71182
1756 * g++.dg/cpp0x/pr71182.C: New test.
1757
598bd687
KN
17582017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
1759
1760 PR target/78056
1761 * gcc.target/powerpc/pr78056-1.c: New test.
1762 * gcc.target/powerpc/pr78056-2.c: New test.
1763 * gcc.target/powerpc/pr78056-3.c: New test.
1764 * gcc.target/powerpc/pr78056-4.c: New test.
1765 * gcc.target/powerpc/pr78056-5.c: New test.
1766 * gcc.target/powerpc/pr78056-6.c: New test.
1767 * gcc.target/powerpc/pr78056-7.c: New test.
1768 * gcc.target/powerpc/pr78056-8.c: New test.
1769 * lib/target-supports.exp
1770 (check_effective_target_powerpc_popcntb_ok): New procedure to test
1771 whether the effective target supports the popcntb instruction.
1772
8194635a
JL
17732017-01-03 Jeff Law <law@redhat.com>
1774
1775 PR tree-optimization/67955
1776 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
1777
baf9ebc8
MP
17782017-01-04 Marek Polacek <polacek@redhat.com>
1779
1780 PR c++/77545
1781 PR c++/77284
1782 * g++.dg/cpp0x/range-for32.C: New test.
1783 * g++.dg/cpp0x/range-for33.C: New test.
1784
5dd9a9d0
DM
17852017-01-04 David Malcolm <dmalcolm@redhat.com>
1786
1787 * gcc.dg/Wmissing-braces-fixits.c: New test case.
1788
4bf07f3f
NS
17892017-01-04 Nathan Sidwell <nathan@acm.org>
1790
1791 PR c++/66735
1792 * g++.dg/cpp1y/pr66735.C: New.
1793
165ba2e9
JJ
17942017-01-04 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR tree-optimization/71563
1797 * gcc.dg/tree-ssa/pr71563.c: New test.
1798
4567f969
JB
17992017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
1800
1801 PR fortran/78534
1802 PR fortran/78976
1803 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1804 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1805 * gfortran.dg/transfer_intrinsic_1.f90: Change
1806 scan-tree-dump-times due to gfc_trans_string_copy change to
1807 avoid -Wstringop-overflow.
1808
1c06f07f
JL
18092017-01-03 Jeff Law <law@redhat.com>
1810
1811 PR tree-optimization/78856
1812 * gcc.c-torture/execute/pr78856.c: New test.
1813
60fb638f
MM
18142017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1815
1816 PR target/78953
1817 * gcc.target/powerpc/pr78953.c: New test.
1818
e4d02f52
ILT
18192017-01-03 Ian Lance Taylor <iant@google.com>
1820
1821 * gcc.misc-tests/godump-1.c: Update for accurate representation of
1822 enums.
1823
5b4f088d
MS
18242017-01-03 Martin Sebor <msebor@redhat.com>
1825
1826 PR tree-optimization/78696
1827 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
1828 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
1829 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
1830 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1831
18322017-01-03 David Malcolm <dmalcolm@redhat.com>
1833
1834 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
1835 with more than one digit.
1836 * lib/gcc-dg.exp (process-message): Support more than one digit
1837 in relative line specifications.
1838
18392017-01-03 Jakub Jelinek <jakub@redhat.com>
1840
1841 PR tree-optimization/78965
1842 * gcc.dg/pr78965.c: New test.
1843
1844 PR middle-end/78901
1845 * g++.dg/opt/pr78901.C: New test.
1846
18472017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
1848
1849 PR fortran/78534
1850 PR fortran/66310
1851 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
1852 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
1853 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
1854 * gfortran.dg/repeat_7.f90: New test for PR 66310.
1855 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
1856 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
1857 * gfortran.dg/string_1_lp64.f90: New test.
1858 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
1859 * gfortran.dg/string_3_lp64.f90: New test.
1860 * gfortran.dg/transfer_intrinsic_1.f90: Change
1861 scan-tree-dump-times due to gfc_trans_string_copy change to
1862 avoid -Wstringop-overflow.
1863
8b7163c6
UB
18642017-01-02 Uros Bizjak <ubizjak@gmail.com>
1865
1866 PR target/78967
1867 * gcc.target/i386/pr78967-1.c: New test.
1868 * gcc.target/i386/pr78967-2.c: Ditto.
1869 * gcc.target/i386/pr78967-3.c: Ditto.
1870
1871 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
1872 * gcc.target/i386/pr78904-4.c: Ditto.
1873 * gcc.target/i386/pr78904-6.c: Ditto.
1874
e2940b98
JH
18752017-01-01 Jan Hubicka <hubicka@ucw.cz>
1876
1877 PR middle-end/77674
1878 * g++.dg/torture/pr77674.C: New testcase.
1879
cbe34bb5 18802017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1881
1882 Update copyright years.
818ab71a 1883\f
cbe34bb5 1884Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1885
1886Copying and distribution of this file, with or without modification,
1887are permitted in any medium without royalty provided the copyright
1888notice and this notice are preserved.