]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[AArch64][1/4] Support Return address protection on AArch64
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
db58fd89
JW
12017-01-19 Jiong Wang <jiong.wang@arm.com>
2
3 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
4 combined instructions.
5 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
6 instructions.
7 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
8 of pointer authentication.
9
bd9cf60b
MM
102017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11
12 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
13 floating point hardware to run test.
14
ab014eb3
TC
152017-01-19 Tamar Christina <tamar.christina@arm.com>
16
17 * gcc/testsuite/lib/target-supports.exp
18 (check_effective_target_vect_call_copysignf): Enable for AArch64.
19
c048038f
RO
202017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21
22 PR testsuite/79051
23 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
24 __x86_64__]: Allow for target i?86-*-*.
25
ab6b44cb
MF
262017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
27
28 PR target/78176
29 * gcc.target/mips/lxc1-sxc1-1.c: New file.
30 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
31 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
32 HAS_LXC1.
33 (mips_option_groups): Add -m[no-]lxc1-sxc1.
34 (mips-dg-init): Detect default -mno-lxc1-sxc1.
35 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
36
118d5ed3
AV
372017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
38
39 PR fortran/70696
40 * gfortran.dg/coarray_43.f90: New test.
41
a57c520e
RE
422017-01-19 Richard Earnshaw <rearnsha@arm.com>
43
44 PR rtl-optimization/79121
45 * gcc.c-torture/execute/pr79121.c: New test.
46
54dc4be2
MM
472017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
48
49 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
50 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
51
7bd5dad2
LK
522017-01-18 Louis Krupp <louis.krupp@zoho.com>
53
54 PR fortran/50069
55 PR fortran/55086
56 * gfortran.dg/pr50069_1.f90: New test.
57 * gfortran.dg/pr50069_2.f90: New test.
58 * gfortran.dg/pr55086_1.f90: New test.
59 * gfortran.dg/pr55086_1_tfat.f90: New test.
60 * gfortran.dg/pr55086_2.f90: New test.
61 * gfortran.dg/pr55086_2_tfat.f90: New test.
62 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
63
0edd264d
AS
642017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
65 * gcc.dg/strcmp-1.c: New test.
66 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
67
551914b7
DM
682017-01-18 David Malcolm <dmalcolm@redhat.com>
69
70 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
71 (dejagnu_fail): Likewise.
72 (dejagnu_note): Likewise.
73 (pass): Provide forward decl, moving true decl to after #include
74 of harness.h.
75 (fail): Likewise.
76 (note): Likewise.
77
b7d3a6a6
MM
782017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
79
80 * gcc.target/powerpc/p9-xxbr-1.c: New test.
81 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
82
c484627c
NS
832017-01-18 Nathan Sidwell <nathan@acm.org>
84
85 PR c++/78488
86 * g++.dg/cpp1z/inh-ctor37.C: New.
87
a711887e
UB
882017-01-18 Uros Bizjak <ubizjak@gmail.com>
89
90 PR rtl-optimization/78952
91 * gcc.target/i386/pr78952-1.c: New test.
92 * gcc.target/i386/pr78952-2.c: Ditto.
93
525a5e33
AV
942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
95
96 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
97
982017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
99
100 PR fortran/70696
101 * gfortran.dg/coarray_event_1.f08: New test.
102
90553aac
JJ
1032017-01-18 Jakub Jelinek <jakub@redhat.com>
104
105 PR target/77416
106 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
107 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
108 from dg-options.
109 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
110 guarded test.
111 * gcc.target/powerpc/fusion4.c: Likewise.
112 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
113 guarded test.
114 * gcc.target/powerpc/pr58673-1.c: Likewise.
115 * gcc.target/powerpc/pr58673-2.c: Likewise.
116 * gcc.target/powerpc/pr59054.c: Likewise.
117
5807fb91
MO
1182017-01-18 Maxim Ostapenko <m.ostapenko@samsung.com>
119
120 PR lto/79061
121 * gcc.dg/cpp/mi1.c: Adjust testcase.
122 * gcc.dg/pch/cpp-3.c: Likewise.
123
dfc42f08
BS
1242016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
125
126 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
127 vec_bperm.
128 * gcc.target/powerpc/p9-vbpermd.c: New file.
129
f3981e7e
AK
1302017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
131
132 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
133 (must_not_compile2): Downcase first letter of error messages.
134 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
135 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
136
2c65d990
NS
1372017-01-18 Nathan Sidwell <nathan@acm.org>
138
139 PR c++/79091
140 * g++.dg/pr79091.C: New.
141
a711887e
UB
1422017-01-18 Jakub Jelinek <jakub@redhat.com>
143
144 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
145 to dg-options.
146 (p0): Add missing dg-error.
147
4701fba3
JS
1482017-01-17 Joe Seymour <joe.s@somniumtech.com>
149
150 * gcc.target/msp430/mul_f5_muldef.c: New test.
151
ac4dc08d
MM
1522017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
153
154 PR target/79004
155 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
156 options. Fix up the syntax for using \m and \M.
157
1b3254e4
SB
1582017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
159
160 PR target/78875
161 * gcc.target/powerpc/ssp-1.c: New testcase.
162 * gcc.target/powerpc/ssp-2.c: New testcase.
163
8144a493
WD
1642017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
165
166 * gcc.target/aarch64/eh_return.c: New test.
167
a6607774
BS
1682017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
169
170 * vec-rlmi-rlnm.c: New file.
171
8ddfdbc2
NS
1722017-01-17 Nathan Sidwell <nathan@acm.org>
173
174 PR c++/61636
175 * g++.dg/cpp1y/pr61636-1.C: New.
176 * g++.dg/cpp1y/pr61636-2.C: New.
177 * g++.dg/cpp1y/pr61636-3.C: New.
178
d365b403
MS
1792017-01-17 Martin Sebor <msebor@redhat.com>
180
181 PR testsuite/79115
182 * gcc.dg/pr78768.c: Make it a link-only test.
183
0d80ab91
DM
1842017-01-17 David Malcolm <dmalcolm@redhat.com>
185
186 PR c++/71497
187 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
188 expected messages.
189 * c-c++-common/Wmisleading-indentation.c: Likewise.
190
31b61548
VM
1912017-01-17 Vladimir Makarov <vmakarov@redhat.com>
192
193 PR target/79058
194 * gcc.target/arm/pr79058.c: New.
195
c549996e
JJ
1962017-01-17 Jakub Jelinek <jakub@redhat.com>
197
198 PR tree-optimization/71854
199 * gcc.dg/vect/pr71854.c: New test.
200
4f197ff9
ML
2012017-01-17 Martin Liska <mliska@suse.cz>
202
203 PR ipa/71207
204 * g++.dg/ipa/pr71207.C: New test.
205
d4193b85
JH
2062017-01-17 Jan Hubicka <hubicka@ucw.cz>
207
208 PR middle-end/77445
209 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
210 * gcc.dg/tree-ssa/pr77445.c: New testcase.
211
906e7712
JJ
2122017-01-17 Jakub Jelinek <jakub@redhat.com>
213
214 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
215 rather than long unsigned int.
216 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
217
12314dc9
RB
2182017-01-17 Richard Biener <rguenther@suse.de>
219
220 PR tree-optimization/71433
221 * gcc.dg/Warray-bounds-20.c: New testcase.
222
a23e48df
RB
2232017-01-17 Richard Biener <rguenther@suse.de>
224
225 PR testsuite/52563
226 PR testsuite/71237
227 PR testsuite/77737
228 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
229 * gcc.dg/tree-ssa/scev-4.c: Likewise.
230 * gcc.dg/tree-ssa/scev-5.c: Likewise.
231
e6750e5c
AM
2322017-01-17 Alan Modra <amodra@gmail.com>
233
234 * gcc.target/powerpc/pr79066.c: New.
235
a59afbe2
JL
2362017-01-16 Jeff Law <law@redhat.com>
237
238 PR tree-optimization/33562
239 PR tree-optimization/61912
240 PR tree-optimization/77485
241 PR tree-optimization/79090
242 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
243 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
244
e1bcfb92
JJ
2452017-01-16 Jakub Jelinek <jakub@redhat.com>
246
98e92fb2
JJ
247 PR c/79089
248 * gcc.c-torture/compile/pr79089.c: New test.
249
e1bcfb92
JJ
250 PR target/79080
251 * gcc.dg/pr79080.c: New test.
252
0ef1f9cd
DM
2532017-01-16 David Malcolm <dmalcolm@redhat.com>
254
255 PR c/78304
256 * gcc.dg/format/pr78304.c: Convert argument from integral type
257 to a pointer.
258 * gcc.dg/format/pr78304-2.c: Likewise.
259
76689ffc
CL
2602017-01-16 Carl Love <cel@us.ibm.com>
261
262 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
263 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
264
ce12ee9e
CL
2652017-01-16 Carl Love <cel@us.ibm.com>
266
267 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
268 Change arguments and return type to bool long long.
269
b336037d
MS
2702017-01-16 Martin Sebor <msebor@redhat.com>
271
272 PR testsuite/79051
273 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
274 on x86.
275
1ddca3f3
PC
2762017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
277
278 Revert:
a711887e 279 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
280
281 PR c++/71737
282 * g++.dg/cpp0x/pr71737.C: New.
283
290687fb
BS
2842017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
285
286 * gcc.target/powerpc/swaps-p8-27.c: New.
287
7d2f3f1d
PC
2882017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/71737
291 * g++.dg/cpp0x/pr71737.C: New.
292
d743728f
EB
2932017-01-16 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gnat.dg/opt62.adb: New test.
296 * gnat.dg/opt62_pkg.ads: New helper.
297
90aead21
BS
2982017-01-14 Bernd Schmidt <bschmidt@redhat.com>
299
a711887e
UB
300 PR rtl-optimization/78626
301 PR rtl-optimization/78727
90aead21
BS
302 * gcc.dg/torture/pr78626.c: New test.
303 * gcc.dg/torture/pr78727.c: New test.
304
afaecc23
AM
3052017-01-14 Alan Modra <amodra@gmail.com>
306
307 * gcc.c-torture/compile/pr72749.c: New test.
308
be4aa83d
DM
3092017-01-13 David Malcolm <dmalcolm@redhat.com>
310
311 PR c/78304
312 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
313 (test_macro_2): New test.
314 (test_macro_3): New test.
315 (test_macro_4): New test.
316 (test_non_contiguous_strings): Convert line number to line offset.
317 * gcc.dg/format/pr78304-2.c: New test case.
318 * gcc.dg/format/pr78304.c: New test case.
319
7cdca3ec
UB
3202017-01-13 Uros Bizjak <ubizjak@gmail.com>
321
322 * gcc.target/i386/funcspec-56.inc: Add missing options and
323 reorder options by implied ISAs, as in ix86_target_string.
324
e3017e52
MP
3252017-01-13 Marek Polacek <polacek@redhat.com>
326
327 PR c++/71166
328 * g++.dg/cpp0x/constexpr-array18.C: New test.
329
d155c6fe
JL
3302017-01-13 Jeff Law <law@redhat.com>
331
7c9560a5
JL
332 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
333
9e59e99a
JL
334 PR tree-optimization/61912
335 PR tree-optimization/77485
336 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
337 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
338 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
339
340 PR tree-optimization/33562
341 PR tree-optimization/61912
342 PR tree-optimization/77485
d155c6fe
JL
343 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
344 * gcc.dg/tree-ssa/complex-5.c: Likewise.
345 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
346 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
347 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
350
77719b06
ML
3512017-01-13 Martin Liska <mliska@suse.cz>
352
353 PR ipa/79043
354 * gcc.c-torture/execute/pr79043.c: New test.
355
a181b2bc
RB
3562017-01-13 Richard Biener <rguenther@suse.de>
357
358 PR middle-end/78411
359 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
360
eaed3226
AV
3612017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
362
363 PR fortran/70697
364 * gfortran.dg/coarray/event_4.f08: New test.
365
4ccff88b
AV
3662017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
367
368 PR fortran/70696
369 * gfortran.dg/coarray/event_3.f08: New test.
370
3c3b9090
RB
3712017-01-13 Richard Biener <rguenther@suse.de>
372
373 PR tree-optimization/77283
374 * gcc.dg/tree-ssa/split-path-9.c: Fix.
375
25329913
RB
3762017-01-13 Richard Biener <rguenther@suse.de>
377
378 * gcc.dg/gimplefe-22.c: New testcase.
379
10b70b8e
RB
3802017-01-13 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/77283
383 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
384 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
385 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
386
76a8f82f
SL
3872017-01-12 Sandra Loosemore <sandra@codesourcery.com>
388
389 * gcc.dg/pr77862.c: Require fpic target.
390
59a505da
MM
3912017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
392
393 PR target/79004
394 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 395
bce6f760
MS
3962017-01-12 Martin Sebor <msebor@redhat.com>
397
398 * gcc.dg/pr78138.c: Adjust.
399 * gcc.dg/pr78768.c: Adjust.
400 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
401 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
402 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
403 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
404 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
405 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
406 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
407 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
408 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
409 * gcc.dg/tree-ssa/pr78605.c: Adjust.
410 * gcc.dg/tree-ssa/pr78622.c: Adjust.
411
3eefa646
JJ
4122017-01-12 Jakub Jelinek <jakub@redhat.com>
413
414 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
415
dcb56243
MS
4162017-01-12 Martin Sebor <msebor@redhat.com>
417
8be3f306 418 PR testsuite/79051
940242cd
MS
419 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
420 due to bug 79054.
dcb56243 421
b7431c20
DE
4222017-01-12 David Edelsohn <dje.gcc@gmail.com>
423
424 * gcc.dg/pr78768.c: Require LTO.
425
2bcd9f32
MS
4262017-01-12 Martin Sebor <msebor@redhat.com>
427
428 PR c/79074
429 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
430 due to the referenced bug.
431
b2fc1c70
MS
4322017-01-12 Martin Sebor <msebor@redhat.com>
433
434 PR testsuite/79073
435 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
436
fbed6f36
UB
4372017-01-12 Uros Bizjak <ubizjak@gmail.com>
438
439 * gcc.target/i386/builtin_target.c (check_features): Check all
440 supported __builtin_cpu_supports options.
441
27282dad
KT
4422017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
443
444 PR tree-optimization/78319
445 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
446 Remove xfail.
447
66113166
BS
4482017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
449
450 PR target/79044
451 * gcc.target/powerpc/swaps-p8-26.c: New.
452
6bb4ea5c
RB
4532017-01-12 Richard Biener <rguenther@suse.de>
454
455 * gcc.dg/gimplefe-21.c: New testcase.
456
f15dbadb
MC
4572017-01-12 Michael Collison <michael.collison@arm.com>
458
459 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
460
73e32c47
JK
4612017-01-11 Julia Koval <julia.koval@intel.com>
462 Uros Bizjak <ubizjak@gmail.com>
463
464 * gcc.target/i386/sgx.c New test.
465 * gcc.target/i386/sse-12.c: Add -msgx.
466 * gcc.target/i386/sse-13.c: Ditto.
467 * gcc.target/i386/sse-14.c: Ditto.
468 * gcc.target/i386/sse-22.c: Ditto.
469 * gcc.target/i386/sse-23.c: Ditto.
470 * g++.dg/other/i386-2.C: Ditto.
471 * g++.dg/other/i386-3.C: Ditto.
472
3594adc7
MS
4732017-01-11 Martin Sebor <msebor@redhat.com>
474
475 PR c++/24511
476 * g++.dg/template/explicit9.C: New test.
477
01bfd257
NS
4782017-01-11 Nathan Sidwell <nathan@acm.org>
479
480 PR c++/77812
481 * g++.dg/pr77812.C: New.
482
88df7964
JJ
4832017-01-11 Jakub Jelinek <jakub@redhat.com>
484
eae63d78
JJ
485 PR c++/71537
486 * g++.dg/cpp1y/constexpr-71537.C: New test.
487
88df7964
JJ
488 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
489 argument.
490
960ecba4
MS
4912017-01-11 Martin Sebor <msebor@redhat.com>
492
493 PR c/47931
494 * c-c++-common/Waddress-2.c: New test.
495
1f258a55
JJ
4962017-01-11 Jakub Jelinek <jakub@redhat.com>
497
498 PR c++/78341
499 * g++.dg/cpp0x/pr78341.C: New test.
500
bf5fbf46
MS
5012017-01-11 Martin Sebor <msebor@redhat.com>
502
503 PR c/78768
504 * gcc.dg/pr78768.c: New test.
505
19ff0049
DM
5062017-01-11 David Malcolm <dmalcolm@redhat.com>
507
508 PR driver/78877
509 * gcc.dg/spellcheck-options-14.c: New test case.
510 * gcc.dg/spellcheck-options-15.c: New test case.
511 * gcc.dg/spellcheck-options-16.c: New test case.
512 * gcc.dg/spellcheck-options-17.c: New test case.
513
c86e9f03
ML
5142017-01-11 Martin Liska <mliska@suse.cz>
515
516 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
517
947f51d6
JJ
5182017-01-11 Jakub Jelinek <jakub@redhat.com>
519
520 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
521 instead of just 1 for the decomposition from struct C.
522
849fccf8
EB
5232017-01-11 Eric Botcazou <ebotcazou@adacore.com>
524
525 * gcc.c-torture/execute/20170111-1.c: New test.
526
80c74722
RB
5272017-01-11 Richard Biener <rguenther@suse.de>
528
529 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
530
4c4b4703
JJ
5312017-01-11 Jakub Jelinek <jakub@redhat.com>
532
533 PR middle-end/50199
534 * gcc.dg/lto/pr50199_0.c: New test.
535
664b1a6b
MS
5362017-01-10 Martin Sebor <msebor@redhat.com>
537
538 PR testsuite/78960
539 PR testsuite/78959
540 PR testsuite/78133
541 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
542 * gcc.dg/tree-ssa/pr78622.c: Ditto.
543
fefd3086
MS
5442017-01-10 Martin Sebor <msebor@redhat.com>
545
546 PR middle-end/78138
664b1a6b 547 * gcc.dg/pr78138.c: New test.
fefd3086 548
b9f4757f
DM
5492017-01-10 David Malcolm <dmalcolm@redhat.com>
550
551 PR c++/77949
552 * g++.dg/diagnostic/pr77949.C: New test case.
553
5a50f6bb
MS
5542017-01-10 Martin Sebor <msebor@redhat.com>
555
556 PR middle-end/78245
557 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
558
c16880ef
MS
5592017-01-10 Martin Sebor <msebor@redhat.com>
560
561 PR tree-optimization/78775
562 * gcc.dg/attr-alloc_size-4.c: Add test cases.
563 * gcc.dg/attr-alloc_size-10.c: New test.
564 * gcc.dg/attr-alloc_size-11.c: New test.
565 * gcc.dg/builtin-stringop-chk-7.c: New test.
566 * gcc.dg/pr78775.c: New test.
567 * gcc.dg/pr78973-2.c: New test.
568 * gcc.dg/pr78973.c: New test.
569
5363d9d9
JL
5702017-01-10 Jeff Law <law@redhat.com>
571
572 PR tree-optimization/77766
573 PR tree-optimization/78856
574 * gcc.c-torture/execute/pr77766.c: New test.
575
aae23693
RB
5762016-01-10 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/79034
579 * g++.dg/torture/pr79034.C: New testcase.
580
a0843aed
ML
5812017-01-10 Martin Liska <mliska@suse.cz>
582
583 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
584 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
585 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
586 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
587 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
588 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
589 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
590 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
591 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
592 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
593 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
594 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
595 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
596 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
597 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
598 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
599 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
600 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
601 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
602 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
603 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
604 * gcc.dg/ipa/pr64307.c: Likewise.
605 * gcc.dg/ipa/pr77653.c: Likewise.
606
79fc8ffe
AS
6072017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
608
609 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
610 * g++.dg/other/i386-3.C: Ditto.
611 * gcc.target/i386/sse-12.c: Ditto.
612 * gcc.target/i386/sse-13.c: Ditto.
613 * gcc.target/i386/sse-22.c: Ditto.
614 * gcc.target/i386/sse-23.c: Ditto.
615 * gcc.target/i386/builtin_target.c: Handle new option.
616 * gcc.target/i386/funcspec-56.inc: Test new attributes.
617 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
618 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
619
dfa6951f
MS
6202017-01-09 Martin Sebor <msebor@redhat.com>
621
622 PR testsuite/79036
623 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
624 with different precisions.
625
a271e415
EB
6262017-01-09 Eric Botcazou <ebotcazou@adacore.com>
627
628 * g++.dg/opt/call2.C: New test.
629 * g++.dg/opt/call3.C: Likewise.
630 * gnat.dg/array26.adb: New test.
631 * gnat.dg/array26_pkg.ad[sb]: New helper.
632 * gnat.dg/array27.adb: New test.
633 * gnat.dg/array27_pkg.ad[sb]: New helper.
634 * gnat.dg/array28.adb: New test.
635 * gnat.dg/array28_pkg.ad[sb]: New helper.
636
bd2c6270
JJ
6372017-01-09 Jakub Jelinek <jakub@redhat.com>
638
639 PR translation/79019
640 PR translation/79020
641 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
642 diagnostics.
643 * gfortran.dg/initialization_17.f90: Likewise.
644
1c1d8e75
DH
6452017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
646
647 PR testsuite/79026
648 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
649 * gcc.target/i386/pr78904-4.c: Likewise.
650 * gcc.target/i386/pr78904-6.c: Likewise.
651 * gcc.target/i386/pr78967-2.c: Likewise.
652
cb330ba5
JJ
6532017-01-09 Jakub Jelinek <jakub@redhat.com>
654
655 PR tree-optimization/78899
656 * gcc.target/i386/pr78899.c: New test.
657 * gcc.dg/pr71077.c: New test.
658
a5e14a42
MJ
6592017-01-09 Martin Jambor <mjambor@suse.cz>
660
661 PR ipa/78365
662 PR ipa/78599
663 * gcc.dg/torture/pr78365.c: New test.
664
01216d27
JJ
6652017-01-09 Jakub Jelinek <jakub@redhat.com>
666
dc59e50a
JJ
667 PR c++/78948
668 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
669 (main): Use int* instead of long long.
670
01216d27
JJ
671 PR tree-optimization/78938
672 * gcc.dg/vect/pr78938.c: New test.
673
c0d4fec7
KT
6742017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
675
676 * gcc.dg/20161219.c: New test.
677
7b1b0cc1
RB
6782017-01-09 Richard Biener <rguenther@suse.de>
679
680 PR tree-optimization/78997
681 * gcc.dg/torture/pr78997.c: New testcase.
682
813b9c0d
RB
6832017-01-09 Richard Biener <rguenther@suse.de>
684
685 PR debug/79000
686 * g++.dg/lto/pr79000_0.C: New testcase.
687 * g++.dg/lto/pr79000_1.c: Likewise.
688
efcc8d38
MS
6892017-01-08 Martin Sebor <msebor@redhat.com>
690
691 PR middle-end/77708
692 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
693 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
694 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
695 due to bug 78969.
696 * gcc.dg/format/pr78569.c: Adjust.
697
5ccf1d8d
DM
6982017-01-07 David Malcolm <dmalcolm@redhat.com>
699
700 PR c++/72803
701 * g++.dg/diagnostic/pr72803.C: New test case.
702
42002dfe
MS
7032017-01-07 Martin Sebor <msebor@redhat.com>
704
705 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
706 * gcc.dg/attr-alloc_size-4.c: Same.
707
de91486c
AV
7082017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
709
710 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
711 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
712 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
713 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
714 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
715 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
716 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
717
f55a925e
AS
7182017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
719 * gcc.dg/memcmp-1.c: New.
720 * gcc.dg/strncmp-1.c: New.
721
f3caa118
AV
7222017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
723
724 * gcc.target/arm/acle/mcrr: New.
725 * gcc.target/arm/acle/mcrr2: New.
726 * gcc.target/arm/acle/mrrc: New.
727 * gcc.target/arm/acle/mrrc2: New.
728
ecc9a25b
AV
7292017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
730
731 * gcc.target/arm/acle/mcr.c: New.
732 * gcc.target/arm/acle/mrc.c: New.
733 * gcc.target/arm/acle/mcr2.c: New.
734 * gcc.target/arm/acle/mrc2.c: New.
735
3811581f
AV
7362017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
737
738 * gcc.target/arm/acle/ldc: New.
739 * gcc.target/arm/acle/ldc2: New.
740 * gcc.target/arm/acle/ldcl: New.
741 * gcc.target/arm/acle/ldc2l: New.
742 * gcc.target/arm/acle/stc: New.
743 * gcc.target/arm/acle/stc2: New.
744 * gcc.target/arm/acle/stcl: New.
745 * gcc.target/arm/acle/stc2l: New.
746
d57daa0c
AV
7472017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
748
749 * gcc.target/arm/acle/acle.exp: Run tests for different options
750 and make sure fat-lto-objects is used such that we can still do
751 assemble scans.
752 * gcc.target/arm/acle/cdp.c: New.
753 * gcc.target/arm/acle/cdp2.c: New.
754 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
755 (check_effective_target_arm_coproc1_ok_nocache): New.
756 (check_effective_target_arm_coproc2_ok): New.
757 (check_effective_target_arm_coproc2_ok_nocache): New.
758 (check_effective_target_arm_coproc3_ok): New.
759 (check_effective_target_arm_coproc3_ok_nocache): New.
760 (check_effective_target_arm_coproc4_ok): New.
761 (check_effective_target_arm_coproc4_ok_nocache): New.
762
8a123229
MS
7632017-01-06 Martin Sebor <msebor@redhat.com>
764
765 PR middle-end/78605
766 * gcc.dg/tree-ssa/pr78605.c: New test.
767
5b8999d6
MS
7682017-01-05 Martin Sebor <msebor@redhat.com>
769
770 PR tree-optimization/78910
771 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
772 diagnostics.
773 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
774 * gcc.dg/tree-ssa/pr78910.c: New test.
775
4e89adf9
EB
7762017-01-05 Eric Botcazou <ebotcazou@adacore.com>
777
778 * gcc.dg/sso-10.c: New test.
779
962c5679
JJ
7802017-01-05 Jakub Jelinek <jakub@redhat.com>
781
cfd719e7
JJ
782 PR tree-optimization/71016
783 * gcc.target/i386/pr71016.c: New test.
784 * gcc.target/aarch64/pr71016.c: New test.
785 * gcc.dg/tree-ssa/pr66726-3.c: New test.
786
26f20371
JJ
787 PR c++/78931
788 * g++.dg/cpp1z/decomp19.C: New test.
789
962c5679
JJ
790 PR c++/78890
791 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
792 * g++.dg/init/union1.C: Likewise.
793 * g++.dg/cpp0x/union6.C: Expect errors.
794 * g++.dg/cpp0x/union8.C: New test.
795 * g++.dg/cpp0x/pr78890-1.C: New test.
796 * g++.dg/cpp0x/pr78890-2.C: New test.
797
8c15f541
DE
7982017-01-05 David Edelsohn <dje.gcc@gmail.com>
799
800 * gcc.target/powerpc/pr71670.c: Require p9vector.
801 * gcc.target/powerpc/p9-novsx.c: Same.
802
51b86113
DM
8032017-01-05 David Malcolm <dmalcolm@redhat.com>
804
805 * selftests/asr_div1.rtl: New file.
806 * selftests/aarch64: New subdirectory.
807 * selftests/aarch64/times-two.rtl: New file.
808 * selftests/bb-index.rtl: New file.
809 * selftests/cfg-test.rtl: New file.
810 * selftests/const-int.rtl: New file.
811 * selftests/example-labels.rtl: New file.
812 * selftests/insn-with-mode.rtl: New file.
813 * selftests/jump-to-label-ref.rtl: New file.
814 * selftests/jump-to-return.rtl: New file.
815 * selftests/jump-to-simple-return.rtl: New file.
816 * selftests/mem.rtl: New file.
817 * selftests/note-insn-deleted.rtl: New file.
818 * selftests/note_insn_basic_block.rtl: New file.
819 * selftests/simple-cse.rtl: New file.
820 * selftests/symbol-ref.rtl: New file.
821 * selftests/x86_64: New subdirectory.
822 * selftests/x86_64/call-insn.rtl: New file.
823 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
824 * selftests/x86_64/times-two.rtl: New file.
825 * selftests/x86_64/unspec.rtl: New file.
826
dc7650cc
NS
8272017-01-05 Nathan Sidwell <nathan@acm.org>
828
829 PR c++/78765
830 * g++.dg/cpp0x/pr78765.C: New.
831
3db70565
DV
8322017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
833
834 * gcc.target/s390/memcpy-2.c: New test.
835 * gcc.target/s390/memset-2.c: New test.
836
f5a537e3
AK
8372017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
838
839 * gcc.target/s390/memcpy-1.c: New test.
840
d80c6d02
JL
8412017-01-04 Jeff Law <law@redhat.com>
842
843 PR tree-optimization/78812
844 * g++.dg/torture/pr78812.C: New test.
845
08edc320 8462017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
847
848 PR target/71977
849 PR target/70568
850 PR target/78823
851 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
852 64-bit VSX systems with direct move, whether we optimize common
853 code sequences in the GLIBC math library for float math functions.
854 * gcc.target/powerpc/pr71977-2.c: Likewise.
855
a9342885
MP
8562017-01-04 Marek Polacek <polacek@redhat.com>
857
858 PR c++/64767
859 * c-c++-common/Wpointer-compare-1.c: New test.
860
066435fe
JJ
8612017-01-04 Jakub Jelinek <jakub@redhat.com>
862
abec4284
JJ
863 PR c++/78949
864 * c-c++-common/Wunused-var-16.c: New test.
865
26c43e27
JJ
866 PR c++/78693
867 * g++.dg/cpp0x/pr78693.C: New test.
868
fc73e60c
JJ
869 PR driver/78957
870 * gcc.dg/pr78957.c: New test.
871
c9cf3863
JJ
872 * g++.dg/cpp1y/auto-fn34.C: New test.
873
066435fe
JJ
874 PR c++/71182
875 * g++.dg/cpp0x/pr71182.C: New test.
876
598bd687
KN
8772017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
878
879 PR target/78056
880 * gcc.target/powerpc/pr78056-1.c: New test.
881 * gcc.target/powerpc/pr78056-2.c: New test.
882 * gcc.target/powerpc/pr78056-3.c: New test.
883 * gcc.target/powerpc/pr78056-4.c: New test.
884 * gcc.target/powerpc/pr78056-5.c: New test.
885 * gcc.target/powerpc/pr78056-6.c: New test.
886 * gcc.target/powerpc/pr78056-7.c: New test.
887 * gcc.target/powerpc/pr78056-8.c: New test.
888 * lib/target-supports.exp
889 (check_effective_target_powerpc_popcntb_ok): New procedure to test
890 whether the effective target supports the popcntb instruction.
891
8194635a
JL
8922017-01-03 Jeff Law <law@redhat.com>
893
894 PR tree-optimization/67955
895 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
896
baf9ebc8
MP
8972017-01-04 Marek Polacek <polacek@redhat.com>
898
899 PR c++/77545
900 PR c++/77284
901 * g++.dg/cpp0x/range-for32.C: New test.
902 * g++.dg/cpp0x/range-for33.C: New test.
903
5dd9a9d0
DM
9042017-01-04 David Malcolm <dmalcolm@redhat.com>
905
906 * gcc.dg/Wmissing-braces-fixits.c: New test case.
907
4bf07f3f
NS
9082017-01-04 Nathan Sidwell <nathan@acm.org>
909
910 PR c++/66735
911 * g++.dg/cpp1y/pr66735.C: New.
912
165ba2e9
JJ
9132017-01-04 Jakub Jelinek <jakub@redhat.com>
914
915 PR tree-optimization/71563
916 * gcc.dg/tree-ssa/pr71563.c: New test.
917
4567f969
JB
9182017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
919
920 PR fortran/78534
921 PR fortran/78976
922 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
923 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
924 * gfortran.dg/transfer_intrinsic_1.f90: Change
925 scan-tree-dump-times due to gfc_trans_string_copy change to
926 avoid -Wstringop-overflow.
927
1c06f07f
JL
9282017-01-03 Jeff Law <law@redhat.com>
929
930 PR tree-optimization/78856
931 * gcc.c-torture/execute/pr78856.c: New test.
932
60fb638f
MM
9332017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
934
935 PR target/78953
936 * gcc.target/powerpc/pr78953.c: New test.
937
e4d02f52
ILT
9382017-01-03 Ian Lance Taylor <iant@google.com>
939
940 * gcc.misc-tests/godump-1.c: Update for accurate representation of
941 enums.
942
5b4f088d
MS
9432017-01-03 Martin Sebor <msebor@redhat.com>
944
945 PR tree-optimization/78696
946 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
947 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
948 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
949 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
950
9512017-01-03 David Malcolm <dmalcolm@redhat.com>
952
953 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
954 with more than one digit.
955 * lib/gcc-dg.exp (process-message): Support more than one digit
956 in relative line specifications.
957
9582017-01-03 Jakub Jelinek <jakub@redhat.com>
959
960 PR tree-optimization/78965
961 * gcc.dg/pr78965.c: New test.
962
963 PR middle-end/78901
964 * g++.dg/opt/pr78901.C: New test.
965
9662017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
967
968 PR fortran/78534
969 PR fortran/66310
970 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
971 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
972 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
973 * gfortran.dg/repeat_7.f90: New test for PR 66310.
974 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
975 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
976 * gfortran.dg/string_1_lp64.f90: New test.
977 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
978 * gfortran.dg/string_3_lp64.f90: New test.
979 * gfortran.dg/transfer_intrinsic_1.f90: Change
980 scan-tree-dump-times due to gfc_trans_string_copy change to
981 avoid -Wstringop-overflow.
982
8b7163c6
UB
9832017-01-02 Uros Bizjak <ubizjak@gmail.com>
984
985 PR target/78967
986 * gcc.target/i386/pr78967-1.c: New test.
987 * gcc.target/i386/pr78967-2.c: Ditto.
988 * gcc.target/i386/pr78967-3.c: Ditto.
989
990 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
991 * gcc.target/i386/pr78904-4.c: Ditto.
992 * gcc.target/i386/pr78904-6.c: Ditto.
993
e2940b98
JH
9942017-01-01 Jan Hubicka <hubicka@ucw.cz>
995
996 PR middle-end/77674
997 * g++.dg/torture/pr77674.C: New testcase.
998
cbe34bb5 9992017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
1000
1001 Update copyright years.
818ab71a 1002\f
cbe34bb5 1003Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
1004
1005Copying and distribution of this file, with or without modification,
1006are permitted in any medium without royalty provided the copyright
1007notice and this notice are preserved.