]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
747e2c6a 12019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 PR fortran/87673
4 * gfortran.dg/charlen_17.f90: New test.
5
c3a8613e 62019-03-12 Robin Dapp <rdapp@linux.ibm.com>
7
8 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
9
4520ad45 102019-03-12 Martin Liska <mliska@suse.cz>
11
12 * gfortran.dg/abstract_type_3.f03: Amend test-case scan
13 patterns.
14 * gfortran.dg/binding_label_tests_4.f03: Likewise.
15 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
16 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
17 * gfortran.dg/c_loc_tests_17.f90: Likewise.
18 * gfortran.dg/constructor_9.f90: Likewise.
19 * gfortran.dg/dec_structure_8.f90: Likewise.
20 * gfortran.dg/entry_4.f90: Likewise.
21 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
22 * gfortran.dg/initialization_23.f90: Likewise.
23 * gfortran.dg/logical_assignment_1.f90: Likewise.
24 * gfortran.dg/pr80752.f90: Likewise.
25 * gfortran.dg/pr88116_1.f90: Likewise.
26 * gfortran.dg/pr88467.f90: Likewise.
27 * gfortran.dg/typebound_call_7.f03: Likewise.
28 * gfortran.dg/typebound_generic_1.f03: Likewise.
29 * gfortran.dg/typebound_operator_2.f03: Likewise.
30 * gfortran.dg/typebound_operator_4.f03: Likewise.
31 * gfortran.dg/typebound_proc_9.f03: Likewise.
32 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
33
53fe35ec 342019-03-12 Paul Thomas <pault@gcc.gnu.org>
35
36 PR fortran/89363
37 * gfortran.dg/assumed_rank_16.f90: New test.
38
39 PR fortran/89364
40 * gfortran.dg/assumed_rank_17.f90: New test.
41
23e01948 422019-03-12 Jakub Jelinek <jakub@redhat.com>
43
44 PR middle-end/89663
45 * gcc.c-torture/compile/pr89663-1.c: New test.
46 * gcc.c-torture/compile/pr89663-2.c: New test.
47
d5e9136f 482019-03-12 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/89664
51 * gfortran.dg/pr89664.f90: New testcase.
52
fc87d978 532019-03-11 Jakub Jelinek <jakub@redhat.com>
54
064a27df 55 PR fortran/89651
56 * gfortran.dg/gomp/pr89651.f90: New test.
57
fc87d978 58 PR middle-end/89655
59 PR bootstrap/89656
60 * gcc.c-torture/compile/pr89655.c: New test.
61
74157df9 622019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
63
64 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
65 target.
66
2f6d557f 672019-03-11 Martin Liska <mliska@suse.cz>
68
69 * g++.dg/conversion/simd3.C (foo): Wrap option names
70 with apostrophe character.
71 * g++.dg/cpp1z/decomp3.C (test): Likewise.
72 (test3): Likewise.
73 * g++.dg/cpp1z/decomp4.C (test): Likewise.
74 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
75 * g++.dg/cpp1z/decomp45.C (f): Likewise.
76 * g++.dg/opt/pr34036.C: Likewise.
77 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
78 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
79 * gcc.dg/cpp/dir-only-4.c: Likewise.
80 * gcc.dg/cpp/dir-only-5.c: Likewise.
81 * gcc.dg/cpp/pr71591.c: Likewise.
82 * gcc.dg/format/opt-1.c: Likewise.
83 * gcc.dg/format/opt-2.c: Likewise.
84 * gcc.dg/format/opt-3.c: Likewise.
85 * gcc.dg/format/opt-4.c: Likewise.
86 * gcc.dg/format/opt-5.c: Likewise.
87 * gcc.dg/format/opt-6.c: Likewise.
88 * gcc.dg/pr22231.c: Likewise.
89 * gcc.dg/pr33007.c: Likewise.
90 * gcc.dg/simd-1.c (hanneke): Likewise.
91 * gcc.dg/simd-5.c: Likewise.
92 * gcc.dg/simd-6.c: Likewise.
93 * gcc.dg/spellcheck-options-14.c: Likewise.
94 * gcc.dg/spellcheck-options-15.c: Likewise.
95 * gcc.dg/spellcheck-options-16.c: Likewise.
96 * gcc.dg/spellcheck-options-17.c: Likewise.
97 * gcc.dg/tree-ssa/pr23109.c: Likewise.
98 * gcc.dg/tree-ssa/recip-5.c: Likewise.
99 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
100 (__attribute__): Likewise.
101 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
102 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
103 * gcc.target/powerpc/warn-1.c: Likewise.
104 * gcc.target/powerpc/warn-2.c: Likewise.
105
ac80cfb4 1062019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
107
108 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
109
01f182e4 1102019-03-11 Eric Botcazou <ebotcazou@adacore.com>
111
112 * c-c++-common/unroll-6.c: New test.
113
ca66abc7 1142019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
115
116 PR c++/87571
117 * g++.dg/template/memfriend18.C: New.
118
a5956947 1192019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
120
121 * gdc.dg/pr89041.d: Mark as compile test.
122
116886d6 1232019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
124
125 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
126 dg-options.
127
00ee3e3e 1282019-03-10 Martin Jambor <mjambor@suse.cz>
129
130 PR tree-optimization/85762
131 PR tree-optimization/87008
132 PR tree-optimization/85459
133 * g++.dg/tree-ssa/pr87008.C: New test.
134 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
135
9520cf8b 1362019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
137
138 PR fortran/66089
139 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
140 * gfortran.dg/no_arg_check_2.f90: Likewise.
141
346e0fe5 1422019-03-10 Jakub Jelinek <jakub@redhat.com>
143
144 PR c++/89648
145 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
146
23ffb1a8 1472019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
148
149 PR fortran/66089
150 * gfortran.dg/dependency_53.f90: New test.
151
861c8c7b 1522019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
153
154 PR fortran/87734
155 * gfortran.dg/public_private_module_10.f90: New test.
156
e0f3497f 1572019-03-09 John David Anglin <dave.anglin@bell.net>
158
449a1989 159 PR c++/70349
160 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
161
24964670 162 PR middle-end/68733
163 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
164
e0f3497f 165 PR testsuite/89472
166 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
167
0c5f3545 1682019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
169
170 PR c++/87750
171 * g++.dg/cpp0x/pr87750.C: New.
172
b685a0ad 1732019-03-09 John David Anglin <dave.anglin@bell.net>
174
175 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
176 * c-c++-common/ident-1a.c: Likewise.
177 * c-c++-common/ident-1b.c: Likewise.
178 * c-c++-common/ident-2b.c: Likewise.
d7af77f3 179
180 * g++.dg/tls/pr77285-2.C: Require tls_native support.
39ab9c78 181
24e94348 182 * g++.dg/ext/visibility/lambda1.C: Require visibility.
183
946f2623 184 PR inline-asm/87010
185 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
186
39ab9c78 187 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
188 libatomic_available.
189
52e19479 1902019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
191
192 PR d/89041
193 * gdc.dg/pr89041.d: New test.
194
d066f3f7 1952019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
196
197 PR fortran/71544
198 * gfortran.dg/c_ptr_tests_19.f90: New test.
199
fe3e8c08 2002019-03-09 John David Anglin <dave.anglin@bell.net>
201
0f2d2571 202 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
203 * gnat.dg/debug12.adb: Likewise.
204
fe3e8c08 205 * lib/target-supports.exp (check_effective_target_weak_undefined):
206 Return 0 on hppa*-*-hpux*.
207 (check_ascii_locale_available): Likewise.
208
688ff820 2092019-03-09 Janus Weil <janus@gcc.gnu.org>
210
211 PR fortran/84504
212 * gfortran.dg/pointer_init_10.f90: New test case.
213
08fad224 2142019-03-09 John David Anglin <dave.anglin@bell.net>
215
216 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
217
1501d36b 2182019-03-09 John David Anglin <dave.anglin@bell.net>
219
220 PR fortran/89639
221 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
222
06c6302c 2232019-03-09 Thomas König <tkoenig@gcc.gnu.org>
224
225 PR fortran/71203
226 * gfortran.dg/array_simplify_3.f90: New test case.
227
78d8fb2b 2282019-03-09 Jakub Jelinek <jakub@redhat.com>
229
909c7f25 230 PR c/88568
231 * g++.dg/other/pr88568.C: New test.
232
78d8fb2b 233 PR rtl-optimization/89634
234 * gcc.c-torture/execute/pr89634.c: New test.
235
883c09dd 2362019-03-08 Jakub Jelinek <jakub@redhat.com>
237
238 PR c/85870
239 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
240 -r -nostdlib -flinker-output=nolto-rel.
241
734aee17 2422019-03-08 David Malcolm <dmalcolm@redhat.com>
243
244 PR target/79926
245 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
246 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
247 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
248 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
249
02cded17 2502019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
251
252 PR c++/63540
253 * g++.dg/cpp0x/implicit17.C: New.
254
e4bff0d1 2552019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
256
257 PR c++/22149
258 * g++.dg/template/access29.C: New.
259
f06bc4d0 2602019-03-08 Jakub Jelinek <jakub@redhat.com>
261
262 PR c++/82075
263 * g++.dg/cpp1z/decomp49.C: New test.
264
a9ff59cf 2652019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
266
267 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
268
a6fed30b 2692019-03-08 Uroš Bizjak <ubizjak@gmail.com>
270
271 PR target/68924
272 PR target/78782
273 PR target/87558
274 * gcc.target/i386/pr78782.c: New test.
275 * gcc.target/i386/pr87558.c: Ditto.
276
99b342f1 2772019-03-08 Jakub Jelinek <jakub@redhat.com>
278
279 PR c/85870
280 * gcc.dg/lto/pr85870_0.c: New test.
281 * gcc.dg/lto/pr85870_1.c: New test.
282
69a0142c 2832019-03-08 Martin Liska <mliska@suse.cz>
284
285 PR target/86952
286 * gcc.target/i386/pr86952.c: New test.
287 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
288 scanned pattern.
289 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
290
29005d9c 2912019-03-08 Jakub Jelinek <jakub@redhat.com>
292
222c113b 293 PR c++/89585
294 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
295 asm volatile.
296
92651efb 297 PR c++/89599
298 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
299 * g++.dg/parse/array-size2.C: Likewise.
300 * g++.dg/cpp0x/constexpr-89599.C: New test.
301
29005d9c 302 PR c++/89622
303 * g++.dg/warn/pr89622.C: New test.
304
1b34cb7f 3052019-03-07 Jakub Jelinek <jakub@redhat.com>
306
307 PR target/80003
308 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
309 * gcc.target/i386/interrupt-6.c: Likewise.
310 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
311
8a656b83 3122019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
313
314 PR c++/84518
315 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
316 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
317
4492383a 3182019-03-07 Jakub Jelinek <jakub@redhat.com>
319
71c5a0bc 320 PR translation/79999
321 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
322 * c-c++-common/gomp/doacross-3.c: New test.
323
4492383a 324 PR target/89602
325 * gcc.target/i386/avx512f-vmovss-1.c: New test.
326 * gcc.target/i386/avx512f-vmovss-2.c: New test.
327 * gcc.target/i386/avx512f-vmovss-3.c: New test.
328 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
329 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
330 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
331
1cf354c8 3322019-03-07 Martin Jambor <mjambor@suse.cz>
333
334 PR lto/87525
335 * gcc.dg/ipa/ipcp-5.c: New test.
336
e3e42b03 3372019-03-07 Martin Jambor <mjambor@suse.cz>
338
339 PR ipa/88235
340 * g++.dg/ipa/pr88235.C: New test.
341
5e43308b 3422019-04-07 Richard Biener <rguenther@suse.de>
343
344 PR middle-end/89618
345 * gcc.target/i386/pr89618.c: New testcase.
346
791a4964 3472019-03-07 Richard Biener <rguenther@suse.de>
348
349 PR tree-optimization/89595
350 * gcc.dg/torture/pr89595.c: New testcase.
351
02a7fc59 3522019-03-07 Jakub Jelinek <jakub@redhat.com>
353
354 PR c++/89585
355 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
356
f8197328 3572019-03-06 Harald Anlauf <anlauf@gmx.de>
358
359 PR fortran/71203
360 * gfortran.dg/substr_8.f90: New test.
361
aa49bda0 3622019-03-06 Jakub Jelinek <jakub@redhat.com>
363
364 PR c++/87148
365 * g++.dg/ext/flexary34.C: New test.
366
409a6c36 3672019-03-06 Peter Bergner <bergner@linux.ibm.com>
368
369 PR rtl-optimization/88845
370 * gcc.target/powerpc/pr88845.c: New test.
371
55d0cc00 3722019-03-06 Marek Polacek <polacek@redhat.com>
373
374 PR c++/87378 - bogus -Wredundant-move warning.
375 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
376 * g++.dg/cpp0x/Wredundant-move7.C: New test.
377
b24b9c77 3782019-03-06 Richard Biener <rguenther@suse.de>
379
380 PR testsuite/89551
381 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
382 the way that makes the testcase PASS.
383
06229fe5 3842019-03-05 Jakub Jelinek <jakub@redhat.com>
385
386 PR middle-end/89590
387 * gcc.dg/pr89590.c: New test.
388
eeb22b66 3892019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
390
391 PR target/89222
392 * gcc.target/arm/pr89222.c: Add new test.
393
c06d4366 3942019-03-05 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/89594
397 * gcc.dg/pr89594.c: New testcase.
398
499fa2c1 3992019-03-05 Jakub Jelinek <jakub@redhat.com>
400
267bb6c9 401 PR tree-optimization/89487
402 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
403 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
404 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
405 "%r14".
406
bf0f78c4 407 PR bootstrap/89560
408 * g++.dg/other/pr89560.C: New test.
409
a41f256a 410 PR tree-optimization/89570
411 * gcc.dg/pr89570.c: New test.
412
499fa2c1 413 PR tree-optimization/89566
414 * c-c++-common/pr89566.c: New test.
415
1751c288 4162019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/84605
419 * g++.dg/parse/crash69.C: New.
420
10599713 4212019-03-04 Jakub Jelinek <jakub@redhat.com>
422
423 PR c++/71446
424 * g++.dg/cpp2a/desig12.C: New test.
425 * g++.dg/cpp2a/desig13.C: New test.
426
7e11f57d 4272019-03-04 Tamar Christina <tamar.christina@arm.com>
428
429 PR target/88530
f382b2ac 430 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 431
b7d73df0 4322019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
433
434 PR tree-optimization/89437
435 * gcc.dg/sinatan-1.c: Fix testcase.
436
54f60b15 4372019-03-04 Richard Biener <rguenther@suse.de>
438
439 PR middle-end/89572
440 * gcc.dg/torture/pr89572.c: New testcase.
441
6079e9be 4422018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
443
444 PR tree-optimization/89487
445 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
446
9849369a 4472019-03-03 Harald Anlauf <anlauf@gmx.de>
448
449 PR fortran/77583
450 * gfortran.dg/pr77583.f90: New test.
451
a6eb46eb 4522019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
453
454 PR fortran/72714
455 * gfortran.dg/coarray_allocate_11.f90: New test.
456
9cc3b79c 4572019-03-02 Harald Anlauf <anlauf@gmx.de>
458
459 PR fortran/89516
460 * gfortran.dg/pr89492.f90: Adjust testcase.
461 * gfortran.dg/transfer_check_5.f90: New test.
462
e3dcfc16 4632019-03-02 Jakub Jelinek <jakub@redhat.com>
464
73e3d2ee 465 PR c++/71446
466 * g++.dg/cpp2a/desig10.C: New test.
467 * g++.dg/cpp2a/desig11.C: New test.
468 * g++.dg/ext/desig4.C: Expect 4 new errors.
469
e3dcfc16 470 PR target/89506
471 * gcc.dg/pr89506.c: New test.
472
93b27baa 4732019-03-01 Kito Cheng <kito.cheng@gmail.com>
474 Monk Chiang <sh.chiang04@gmail.com>
475
476 * gcc.target/riscv/attribute-1.c: New.
477 * gcc.target/riscv/attribute-2.c: Likewise.
478 * gcc.target/riscv/attribute-3.c: Likewise.
479 * gcc.target/riscv/attribute-4.c: Likewise.
480 * gcc.target/riscv/attribute-5.c: Likewise.
481 * gcc.target/riscv/attribute-6.c: Likewise.
482 * gcc.target/riscv/attribute-7.c: Likewise.
483 * gcc.target/riscv/attribute-8.c: Likewise.
484 * gcc.target/riscv/attribute-9.c: Likewise.
485
486 * gcc.target/riscv/arch-1.c: New.
487 * gcc.target/riscv/arch-2.c: Likewise.
488 * gcc.target/riscv/arch-3.c: Likewise.
489 * gcc.target/riscv/arch-4.c: Likewise.
490
b3ba40ae 4912019-03-01 Jakub Jelinek <jakub@redhat.com>
492
493 PR middle-end/89497
494 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
495 scan-tree-dump-times from dom3 to tracer pass.
496
09008c46 4972019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
498
499 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
500 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
501
45e17a21 5022019-03-01 Alexander Monakov <amonakov@ispras.ru>
503
504 PR rtl-optimization/85899
505 * gcc.dg/pr85899.c: New test.
506
f409a882 5072019-03-01 Marek Polacek <polacek@redhat.com>
508
ae8e3cb6 509 PR c++/89537 - missing location for error with non-static member fn.
510 * g++.dg/diagnostic/member-fn-1.C: New test.
511
f409a882 512 PR c++/89532 - ICE with incomplete type in decltype.
513 * g++.dg/cpp2a/nontype-class14.C: New test.
514
b279a142 5152019-03-01 Jakub Jelinek <jakub@redhat.com>
516
517 Implement P1002R1, Try-catch blocks in constexpr functions
518 PR c++/89513
519 * g++.dg/cpp2a/constexpr-try1.C: New test.
520 * g++.dg/cpp2a/constexpr-try2.C: New test.
521 * g++.dg/cpp2a/constexpr-try3.C: New test.
522 * g++.dg/cpp2a/constexpr-try4.C: New test.
523 * g++.dg/cpp2a/constexpr-try5.C: New test.
524 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
525
bfc01edf 5262019-03-01 Richard Sandiford <richard.sandiford@arm.com>
527
528 PR tree-optimization/89535
529 * gfortran.dg/vect/pr89535.f90: New test.
530
f811bd19 5312019-03-01 Richard Biener <rguenther@suse.de>
532
533 PR middle-end/89541
534 * gfortran.dg/pr89451.f90: New testcase.
535
d7419e5b 5362019-03-01 Richard Biener <rguenther@suse.de>
537
538 PR middle-end/89497
539 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
540 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
541 that happen now earlier.
542
f557d4a8 5432019-02-28 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gcc.c-torture/execute/20190228-1.c: New test.
546
dff6bd38 5472019-02-28 Marek Polacek <polacek@redhat.com>
548
549 PR c++/87068 - missing diagnostic with fallthrough statement.
550 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
551
1d86d0eb 5522019-02-28 Thomas Schwinge <thomas@codesourcery.com>
553 Cesar Philippidis <cesar@codesourcery.com>
554
35e99d5d 555 PR fortran/72741
556 PR fortran/89433
557 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
558 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
559
7378dd70 560 PR fortran/72741
561 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
562
1d86d0eb 563 PR fortran/72741
564 PR fortran/89433
565 * gfortran.dg/goacc/routine-6.f90: Update
566 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
567 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
568
218c5c18 5692019-02-28 Jakub Jelinek <jakub@redhat.com>
570
571 PR c/89521
572 * gcc.dg/pr89521-1.c: New test.
573 * gcc.dg/pr89521-2.c: New test.
574
440a9ad9 5752019-02-28 John David Anglin <danglin@gcc.gnu.org>
576
577 PR testsuite/89441
578 * g++.dg/ipa/pr89009.C: Update symbol visibility.
579
c5a08a5d 5802019-02-28 Tamar Christina <tamar.christina@arm.com>
581
582 PR target/88530
583 * gcc.target/aarch64/options_set_10.c: New test.
584
dc24d8a9 5852019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
586
587 PR c++/89522
588 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
589
674e4eec 5902019-02-28 Jakub Jelinek <jakub@redhat.com>
591
34ecb73b 592 PR c/89525
593 * gcc.dg/pr89525.c: New test.
594
674e4eec 595 PR c/89520
596 * gcc.dg/pr89520-1.c: New test.
597 * gcc.dg/pr89520-2.c: New test.
598
90c2137c 5992019-02-27 Marek Polacek <polacek@redhat.com>
600
601 PR c++/88857 - ICE with value-initialization of argument in template.
602 * g++.dg/cpp0x/initlist-value4.C: New test.
603
7304edd1 6042019-02-27 Marek Polacek <polacek@redhat.com>
605
606 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
607 * g++.dg/cpp0x/using-enum-3.C: New test.
608
7733a071 6092019-02-27 Jakub Jelinek <jakub@redhat.com>
610
611 PR tree-optimization/89280
612 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
613 keyword.
614
b97c2f89 6152019-02-27 Richard Biener <rguenther@suse.de>
616
617 * gcc.dg/gimplefe-36.c: New testcase.
618
c9f30cbb 6192019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
620
621 PR c++/89488
622 * g++.dg/cpp0x/nsdmi15.C: New.
623
6242019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
625
626 PR c++/88987
627 * g++.dg/cpp0x/pr88987.C: New.
628
400c29ff 6292019-02-27 Jakub Jelinek <jakub@redhat.com>
630
631 PR tree-optimization/89280
632 * gcc.c-torture/compile/pr89280.c: New test.
633 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
634 function. Skip the test for -O0.
635
c167de66 6362018-02-26 Steve Ellcey <sellcey@marvell.com>
637
638 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
639 * gfortran.dg/simd-builtins-2.f90: Ditto.
640 * gfortran.dg/simd-builtins-6.f90: Ditto.
641 * gfortran.dg/simd-builtins-8.f90: New test.
642 * gfortran.dg/simd-builtins-8.h: New header file.
643
3a57b74f 6442019-02-26 Jakub Jelinek <jakub@redhat.com>
645
8fe60964 646 PR c++/89507
647 * g++.dg/other/new2.C: New test.
648
3a57b74f 649 PR tree-optimization/89500
650 * gcc.dg/pr89500.c: New test.
651 * gcc.dg/Wstringop-overflow-10.c: New test.
652 * gcc.dg/strlenopt-60.c: New test.
653
23d7d64b 6542019-02-26 Harald Anlauf <anlauf@gmx.de>
655
656 PR fortran/89492
657 * gfortran.dg/pr89492.f90: New test.
658
8fe5d1b1 6592019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
660
661 PR fortran/89496
662 * gfortran.dg/altreturn_9_0.f90: New file.
663 * gfortran.dg/altreturn_9_1.f90: New file.
664
a165fd90 6652019-02-26 Jakub Jelinek <jakub@redhat.com>
666
667 PR c++/89481
668 * g++.dg/cpp1y/constexpr-89481.C: New test.
669
26f2ab84 6702019-02-26 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/89505
673 * gcc.dg/torture/pr89505.c: New testcase.
674
812441a6 6752019-02-26 Eric Botcazou <ebotcazou@adacore.com>
676
677 * gnat.dg/opt77.adb: New test.
678 * gnat.dg/opt77_pkg.ad[sb]: New helper.
679
b501a363 6802019-02-26 Jakub Jelinek <jakub@redhat.com>
681
682 PR target/89474
683 * gcc.target/i386/pr89474.c: New test.
684
33d01d64 6852019-02-25 Jakub Jelinek <jakub@redhat.com>
686
687 PR c/77754
688 * gcc.c-torture/compile/pr77754-1.c: New test.
689 * gcc.c-torture/compile/pr77754-2.c: New test.
690 * gcc.c-torture/compile/pr77754-3.c: New test.
691 * gcc.c-torture/compile/pr77754-4.c: New test.
692 * gcc.c-torture/compile/pr77754-5.c: New test.
693 * gcc.c-torture/compile/pr77754-6.c: New test.
694
ddb14ffc 6952019-02-25 Tamar Christina <tamar.christina@arm.com>
696
697 PR target/88530
698 * gcc.target/aarch64/options_set_1.c: New test.
699 * gcc.target/aarch64/options_set_2.c: New test.
700 * gcc.target/aarch64/options_set_3.c: New test.
701 * gcc.target/aarch64/options_set_4.c: New test.
702 * gcc.target/aarch64/options_set_5.c: New test.
703 * gcc.target/aarch64/options_set_6.c: New test.
704 * gcc.target/aarch64/options_set_7.c: New test.
705 * gcc.target/aarch64/options_set_8.c: New test.
706 * gcc.target/aarch64/options_set_9.c: New test.
707
bff28e09 7082019-02-25 Tamar Christina <tamar.christina@arm.com>
709
710 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
711 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
712 Rename ....
713 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
714 test_vfmlslq_high_f16): ... To this.
715 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
716 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
717 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
718 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
719 test_vfmlslq_laneq_high_u32): Rename ...
720 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
721 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
722 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
723 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
724 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
725 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
726 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
727 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
728 test_vfmlslq_laneq_low_u32): Rename ...
729 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
730 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
731 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
732 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
733 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
734 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
735 Rename ...
736 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
737 test_vfmlslq_low_f16): ... To this.
738
d6172887 7392019-02-25 Tamar Christina <tamar.christina@arm.com>
740
741 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
742 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
743 Rename ...
744 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
745 test_vfmlslq_high_f16): ... To this.
746 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
747 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
748 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
749 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
750 test_vfmlslq_laneq_high_u32): Rename ...
751 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
752 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
753 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
754 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
755 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
756 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
757 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
758 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
759 test_vfmlslq_laneq_low_u32): Rename ...
760 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
761 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
762 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
763 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
764 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
765 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
766 Rename ...
767 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
768 test_vfmlslq_low_f16): ... To This.
769 * lib/target-supports.exp
770 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
771
65eeca74 7722019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
773
774 PR fortran/89282
53fe35ec 775 * gfortran.dg/overload_3.f90: New test.
65eeca74 776
96b7d76c 7772019-02-25 Jakub Jelinek <jakub@redhat.com>
778
779 PR c++/89285
780 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
781
8b64c6ce 7822019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
783
784 PR libfortran/89274
53fe35ec 785 * gfortran.dg/list_directed_large.f90: New test.
8b64c6ce 786
529acd83 7872019-02-25 Jakub Jelinek <jakub@redhat.com>
788
16a3cf9c 789 PR target/89434
790 * gcc.c-torture/execute/pr89434.c: New test.
791
529acd83 792 PR target/89438
793 * gcc.dg/pr89438.c: New test.
794
622540e3 7952019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
796
797 PR c++/84585
798 * g++.dg/cpp0x/pr84585.C: New.
799
ca180aba 8002019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
801
802 PR fortran/89174
803 * gfortran.dg/allocate_with_mold_3.f90: New test.
804
f6ad730f 8052019-02-24 H.J. Lu <hongjiu.lu@intel.com>
806
807 PR target/87007
808 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
809 * gcc.target/i386/pr87007-2.c: Likewise.
810
1fa8b8f7 8112019-02-24 Harald Anlauf <anlauf@gmx.de>
812
813 PR fortran/89266
814 PR fortran/88326
815 * gfortran.dg/pr89266.f90: New test.
816 * gfortran.dg/pr88326.f90: New test.
817
e806e3f2 8182019-02-24 Jakub Jelinek <jakub@redhat.com>
819
820 PR rtl-optimization/89445
821 * gcc.target/i386/avx512f-pr89445.c: New test.
822
1761223a 8232019-02-23 Martin Sebor <msebor@redhat.com>
824
825 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
826 wchar_t to wint_t to avoid a bogus -Wformat warning in
827 ILP32 (bug 77970).
828
8aaf2fcc 8292019-02-23 H.J. Lu <hongjiu.lu@intel.com>
830
831 PR testsuite/89476
832 * gfortran.dg/ISO_Fortran_binding_5.c: Include
833 "../../../libgfortran/ISO_Fortran_binding.h".
834 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
835
8c0f695d 8362019-02-23 H.J. Lu <hongjiu.lu@intel.com>
837
838 PR driver/69471
839 * gcc.dg/pr69471-1.c: New test.
840 * gcc.dg/pr69471-2.c: Likewise.
841 * gcc.target/i386/pr69471-3.c: Likewise.
842
0e8f933e 8432019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
844
845 PR fortran/84387
846 * gfortran.dg/dtio_34.f90: New test.
847
c005651d 8482019-02-23 Marek Polacek <polacek@redhat.com>
849
850 PR c++/88294 - ICE with non-constant noexcept-specifier.
851 * g++.dg/cpp0x/noexcept34.C: New test.
852 * g++.dg/cpp0x/noexcept35.C: New test.
853
5724e657 854 PR c++/89419
855 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
856
42ae61b1 8572019-02-23 Paul Thomas <pault@gcc.gnu.org>
858
859 PR fortran/88117
860 * gfortran.dg/deferred_character_32.f90 : New test
861
889b0295 8622019-02-23 Paul Thomas <pault@gcc.gnu.org>
863
864 PR fortran/89385
865 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
866 previously incorrect lbound for allocatable expressions. Also
867 correct stop values to avoid repetition.
868 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
869 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
870
871 PR fortran/89366
872 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
873 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
874 * gfortran.dg/pr32599.f03 : Set standard to F2008.
875
689cc9b6 8762019-02-22 David Malcolm <dmalcolm@redhat.com>
877
878 PR c++/89390
879 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
880 renaming to a multicharacter name, so that start != finish. Add
881 tests for dtor locations.
882
64f69b31 8832019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/84676
886 * g++.dg/cpp0x/pr84676.C: New.
887
2462642a 8882019-02-22 Martin Sebor <msebor@redhat.com>
889
890 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
891 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
892
93fd04e7 8932019-02-22 Harald Anlauf <anlauf@gmx.de>
894
895 PR fortran/83057
896 * gfortran.dg/newunit_6.f90: New test.
897
e7652833 8982019-02-22 Marek Polacek <polacek@redhat.com>
899
900 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
901 * g++.dg/cpp2a/explicit14.C: New test.
902
9f74d391 9032019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
904
905 PR target/89324
906 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
907 * gfortran.fortran-torture/compile/pr89324.f90: New test.
908
77dd365f 9092019-02-22 Martin Sebor <msebor@redhat.com>
910
26fb4bf5 911 PR c/89425
912 * gcc.dg/Wabsolute-value.c: New test.
913
77dd365f 914 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
915
c30b4960 9162019-02-22 H.J. Lu <hongjiu.lu@intel.com>
917 Hongtao Liu <hongtao.liu@intel.com>
918 Sunil K Pandey <sunil.k.pandey@intel.com>
919
920 PR target/87007
921 * gcc.target/i386/pr87007-1.c: New test.
922 * gcc.target/i386/pr87007-2.c: Likewise.
923
9af6ed72 9242019-02-22 Richard Biener <rguenther@suse.de>
925
926 PR tree-optimization/89440
927 * gcc.dg/vect/pr89440.c: New testcase.
928
eb1dc7b8 9292019-02-22 Thomas Schwinge <thomas@codesourcery.com>
930
b320319b 931 * lib/target-supports.exp (check_effective_target_offload_nvptx):
932 Remove.
933
1d740b07 934 PR fortran/72741
935 * gfortran.dg/goacc/classify-routine.f95: Adjust.
936
9b423754 937 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
938 * g++.dg/goacc/template.C: Likewise.
939
eb1dc7b8 940 PR fortran/78027
941 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
942
3350055c 9432019-02-22 Richard Biener <rguenther@suse.de>
944
945 PR middle-end/87609
946 * gcc.dg/torture/restrict-7.c: New testcase.
947
02d7a132 9482019-02-21 Jakub Jelinek <jakub@redhat.com>
949
950 PR c++/89285
951 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
952 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
953 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
954 diagnostics.
955 * g++.dg/cpp1y/constexpr-89285.C: New test.
956 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
957 for C++11.
958 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
959 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
960
5c9b4418 9612019-02-21 H.J. Lu <hongjiu.lu@intel.com>
962
963 PR target/87412
964 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
965 -fcf-protection with -fcf-protection=branch.
966 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
967 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
968 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
969 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
970 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
971
69547664 9722019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
973
974 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
975 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
976
5132f59f 9772019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
978
979 PR fortran/86119
980 * gfortran.dg/warn_conversion_11.f90: New test.
981
f867b437 9822019-02-21 H.J. Lu <hongjiu.lu@intel.com>
983
984 PR target/87412
985 * gcc.target/i386/pr87412-1.c: New file.
986 * gcc.target/i386/pr87412-2.c: Likewise.
987 * gcc.target/i386/pr87412-3.c: Likewise.
988 * gcc.target/i386/pr87412-4.c: Likewise.
989
67d294e4 9902019-02-20 Jakub Jelinek <jakub@redhat.com>
991
0c3f2aa9 992 PR c++/89403
993 * g++.dg/cpp0x/pr89403.C: New test.
994
02dc6028 995 PR c++/89405
996 * g++.dg/cpp1z/inline-var5.C: New test.
997
67d294e4 998 PR middle-end/89412
999 * gcc.c-torture/compile/pr89412.c: New test.
1000
89fbfe10 10012019-02-20 Jakub Jelinek <jakub@redhat.com>
1002 David Malcolm <dmalcolm@redhat.com>
1003
1004 PR middle-end/89091
1005 * gcc.dg/torture/pr89091.c: New test.
1006
b47245f1 10072019-02-20 Jakub Jelinek <jakub@redhat.com>
1008
48d4b6c6 1009 PR middle-end/88074
1010 PR middle-end/89415
1011 * gcc.dg/pr88074-2.c: New test.
1012
b47245f1 1013 PR c++/89336
1014 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
1015
a268d555 10162019-02-20 David Malcolm <dmalcolm@redhat.com>
1017
1018 PR c/89410
1019 * gcc.dg/pr89410-1.c: New test.
1020 * gcc.dg/pr89410-2.c: New test.
1021
5a6149a3 10222019-02-20 Pat Haugen <pthaugen@us.ibm.com>
1023
1024 * lib/target-supports.exp (check_effective_target_vect_usad_char):
1025 Add PowerPC support.
1026 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
1027 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
1028
3a7d0e9f 10292019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
1030
1031 PR target/86487
1032 * gcc.target/arm/pr86487.c: New.
1033
ab0fbe16 10342019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1035
1036 PR c++/84536
1037 * g++.dg/cpp1y/var-templ60.C: New.
1038
a36e00c1 10392019-02-20 Li Jia He <helijia@linux.ibm.com>
1040
1041 PR target/88100
1042 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
1043
d69a5a23 10442019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
1045
1046 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
1047
4946f3a3 10482019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1049
1050 PR fortran/89384
1051 * gfortran.dg/ISO_Fortran_binding_4.f90
1052
3eedad7a 10532019-02-19 Thomas Schwinge <thomas@codesourcery.com>
1054
1055 PR c/87924
1056 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
1057 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1058
cda34b22 10592019-02-19 Richard Biener <rguenther@suse.de>
1060
1061 PR middle-end/88074
1062 * gcc.dg/pr88074.c: New testcase.
1063
31358ed0 10642019-02-19 Jakub Jelinek <jakub@redhat.com>
1065
e4241747 1066 PR middle-end/89303
1067 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
1068 namespace.
1069
5ebe5c44 1070 PR c++/89387
1071 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
1072
fcea8c4d 1073 PR c++/89391
1074 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
1075
31358ed0 1076 PR c++/89390
1077 * g++.dg/diagnostic/pr89390.C: New test.
1078
faab32da 10792019-02-18 Sharon Dvir <unapologtic@gmail.com>
1080
1081 * README: Fix typos.
1082
4bd133e5 10832019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1084
1085 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
1086 bad_weak_ptr_.
1087
d50eaffb 10882019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1089
1090 PR fortran/87689
1091 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
1092 options.
1093 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
1094 * gfortran.dg/lto/pr87689_0.f: New file.
1095 * gfortran.dg/lto/pr87689_1.f: New file.
1096
9dddf1a6 10972019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
1098
1099 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
1100
f7690f14 11012019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1102
1103 * gdc.dg/dg.exp: Tabify.
1104 * gdc.dg/lto/lto.exp: Likewise.
1105 * gdc.test/gdc-test.exp: Likewise.
1106 * lib/gdc-dg.exp: Likewise.
1107 * lib/gdc.exp: Likewise.
1108
94d4532c 11092019-02-18 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/89296
1112 * gcc.dg/uninit-pr89296.c: New testcase.
1113
9b964845 11142019-02-18 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR target/89369
1117 * gcc.c-torture/execute/pr89369.c: New test.
1118 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
1119 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
1120 34,63,62.
1121
f6c03eea 11222019-02-18 Martin Jambor <mjambor@suse.cz>
1123
1124 PR tree-optimization/89209
1125 * gcc.dg/tree-ssa/pr89209.c: New test.
1126
dd2e9d21 11272019-02-18 Martin Liska <mliska@suse.cz>
1128
1129 * gfortran.dg/simd-builtins-7.f90: New test.
1130 * gfortran.dg/simd-builtins-7.h: New test.
1131
4c6b245a 11322019-02-17 Harald Anlauf <anlauf@gmx.de>
1133
1134 PR fortran/88299
1135 * gfortran.dg/pr88299.f90: New test.
1136
b6c59db3 11372019-02-17 Harald Anlauf <anlauf@gmx.de>
1138
1139 PR fortran/89077
1140 * gfortran.dg/transfer_simplify_12.f90: New test.
1141
33e6651d 11422019-02-17 Marek Polacek <polacek@redhat.com>
1143
1144 PR c++/89217 - ICE with list-initialization in range-based for loop.
1145 * g++.dg/cpp0x/range-for37.C: New test.
1146
2d4ba130 1147 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
1148
9821a0dc 1149 PR c++/89315
1150 * g++.dg/cpp0x/initlist114.C: New test.
1151
6607b4d2 1152 PR c++/89356
1153 * g++.dg/abi/mangle68.C: New test.
1154 * g++.dg/cpp0x/decltype69.C: New test.
1155
3bb711c4 11562019-02-16 David Malcolm <dmalcolm@redhat.com>
1157
1158 PR c++/88680
1159 * g++.dg/wrappers/pr88680.C: New test.
1160
9ad48282 11612019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1162
1163 PR fortran/71066
1164 * gfortran.dg/coarray_data_1.f90: New test.
1165
62fce26f 11662019-02-16 Eric Botcazou <ebotcazou@adacore.com>
1167
1168 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
1169 * c-c++-common/patchable_function_entry-default.c: Likewise.
1170 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1171
78a0882d 11722019-02-16 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR rtl-optimization/66152
1175 * gcc.target/i386/pr66152.c: New test.
1176
88af6fa9 11772019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
1180 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
1181
a35cc95b 11822019-02-15 Tamar Christina <tamar.christina@arm.com>
1183
1184 * lib/target-supports.exp
1185 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
1186 checking alternative.
1187
2df51ced 11882019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
1191
9703fa32 11922019-02-15 Eric Botcazou <ebotcazou@adacore.com>
1193
1194 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
1195 * c-c++-common/patchable_function_entry-default.c: Likewise.
1196 * c-c++-common/patchable_function_entry-definition.c: Likewise.
1197 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
1198
adcec5a3 11992019-02-15 Jakub Jelinek <jakub@redhat.com>
1200
66edcee6 1201 PR other/69006
1202 PR testsuite/88920
1203 * lib/gcc-dg.exp: If llvm_binutils effective target, set
1204 allow_blank_lines to 2 during initialization.
1205 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
1206 it was previously zero.
1207 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
1208 Clear allow_blank_lines afterwards whenever it was 1.
1209 * gdc.test/gdc-test.exp (dmd2dg): Don't call
1210 dg-allow-blank-lines-in-output here.
1211 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
1212 the tests and restore it back at the end.
1213
adcec5a3 1214 * c-c++-common/ubsan/opts-1.c: New test.
1215 * c-c++-common/ubsan/opts-2.c: New test.
1216 * c-c++-common/ubsan/opts-3.c: New test.
1217 * c-c++-common/ubsan/opts-4.c: New test.
1218
bc6e884f 12192019-02-15 Richard Biener <rguenther@suse.de>
1220 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR tree-optimization/89278
1223 * gcc.dg/pr89278.c: New test.
1224
689babb3 12252019-02-15 Jakub Jelinek <jakub@redhat.com>
1226
8c6d2f0f 1227 PR c/89340
1228 * gcc.dg/pr89340.c: New test.
1229 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
1230 that leaf attribute on nested function is useless.
1231
689babb3 1232 PR other/89342
1233 * gcc.dg/pr89342.c: New test.
1234
d827ccd4 12352019-02-14 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR rtl-optimization/89354
1238 * gcc.dg/pr89354.c: New test.
1239
6c5f54a5 12402019-02-14 Uroš Bizjak <ubizjak@gmail.com>
1241
1242 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
1243 * gcc.target/i386/ssse3-pabsd.c: Ditto.
1244 * gcc.target/i386/ssse3-pabsw.c: Ditto.
1245 * gcc.target/i386/ssse3-palignr.c: Ditto.
1246 * gcc.target/i386/ssse3-phaddd.c: Ditto.
1247 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
1248 * gcc.target/i386/ssse3-phaddw.c: Ditto.
1249 * gcc.target/i386/ssse3-phsubd.c: Ditto.
1250 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
1251 * gcc.target/i386/ssse3-phsubw.c: Ditto.
1252 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
1253 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
1254 * gcc.target/i386/ssse3-pshufb.c: Ditto.
1255 * gcc.target/i386/ssse3-psignb.c: Ditto.
1256 * gcc.target/i386/ssse3-psignd.c: Ditto.
1257 * gcc.target/i386/ssse3-psignw.c: Ditto.
1258
9d66f321 12592018-02-14 Steve Ellcey <sellcey@marvell.com>
1260
1261 * gcc.target/aarch64/pcs_attribute.c: New test.
1262
4382a5c9 12632019-02-14 Harald Anlauf <anlauf@gmx.de>
1264
1265 PR fortran/88248
1266 * gfortran.dg/pr88248.f90: New test.
1267 * gfortran.dg/f2018_obs.f90: Updated test.
1268
07a9d3db 12692019-02-14 Tamar Christina <tamar.christina@arm.com>
1270
1271 * gcc.target/arm/pr88850.c: change options to additional option.
1272
e06fcd5a 12732019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1274
1275 PR d/87864
1276 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
1277 present.
1278
ea257f14 12792019-02-14 Tamar Christina <tamar.christina@arm.com>
1280
1281 PR target/88850
1282 * gcc.target/arm/pr88850-2.c: New test.
1283 * lib/target-supports.exp
1284 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
1285 check_effective_target_arm_neon_softfp_fp16_ok,
1286 add_options_for_arm_neon_softfp_fp16): New.
1287
5770b8ce 12882019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
1289
1290 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
1291 * lib/target-supports.exp: Add procedure to check for ldrd.
1292
dac1fbf6 12932019-02-14 Cesar Philippidis <cesar@codesourcery.com>
1294
1295 PR fortran/72715
1296 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
1297 * gfortran.dg/goacc/loop-3.f95: Likewise.
1298 * gfortran.dg/goacc/pr72715.f90: New test.
1299
71fe24c6 13002019-02-14 Martin Liska <mliska@suse.cz>
1301
1302 PR rtl-optimization/89242
1303 * g++.dg/pr89242.C: New test.
1304
cd3f735a 13052019-02-14 Jakub Jelinek <jakub@redhat.com>
1306
bcdfc955 1307 PR tree-optimization/89314
1308 * gcc.dg/pr89314.c: New test.
1309
cd3f735a 1310 PR middle-end/89284
1311 * gcc.dg/ubsan/pr89284.c: New test.
1312
4d502758 13132019-02-13 Ian Lance Taylor <iant@golang.org>
1314
1315 * gcc.dg/func-attr-1.c: New test.
1316
055cced2 13172019-02-13 Uroš Bizjak <ubizjak@gmail.com>
1318
1319 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
1320
3a860627 13212019-02-13 Marek Polacek <polacek@redhat.com>
1322
1323 PR c++/89297 - ICE with OVERLOAD in template.
1324 * g++.dg/cpp0x/initlist113.C: New test.
1325
601c59dd 13262019-02-13 Alexandre Oliva <aoliva@redhat.com>
1327
40563cf7 1328 PR c++/86379
1329 * g++.dg/cpp0x/pr86379.C: New.
1330
601c59dd 1331 PR c++/87322
1332 * g++.dg/cpp1y/pr87322.C: New.
1333 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
1334 instantiate the expected number of lambda functions.
1335
2a18fb57 13362019-02-13 Marek Polacek <polacek@redhat.com>
1337
1338 PR c++/77304
1339 * g++.dg/cpp2a/nontype-class13.C: New test.
1340
389f58a1 13412019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
1342
1343 PR target/89190
1344 * gcc.target/arm/pr89190.c: New test.
1345
f2da1a76 13462019-02-13 David Malcolm <dmalcolm@redhat.com>
1347
1348 PR c++/89036
1349 * g++.dg/concepts/pr89036.C: New test.
1350
a7f0b0f6 13512019-02-13 Tamar Christina <tamar.christina@arm.com>
1352
1353 PR target/88847
1354 * gcc.target/aarch64/sve/pr88847.c: New test.
1355
4cbfbcd7 13562019-02-13 Jonathan Wakely <jwakely@redhat.com>
1357 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR middle-end/89303
1360 * g++.dg/torture/pr89303.C: New test.
1361
64bd49fa 13622019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/88986
1365 * g++.dg/cpp1z/using4.C: New.
1366 * g++.dg/cpp1z/using5.C: Likewise.
1367 * g++.dg/cpp1z/using6.C: Likewise.
1368
d8dd2f06 13692019-02-13 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR target/89290
1372 * gcc.target/i386/pr89290.c: New test.
1373
4c5d288b 13742019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
1375
1376 * gcc.target/powerpc/crypto-builtin-1.c
1377 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
1378 New testcases.
1379
916752ca 13802019-02-12 H.J. Lu <hongjiu.lu@intel.com>
1381
1382 PR target/89229
1383 * gcc.target/i386/pr89229-1.c: New test.
1384
7bd6e754 13852019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
1386
1387 PR target/89233
1388 * gcc.target/s390/pr89233.c: New test.
1389
f5239990 13902018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
1391
1392 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
1393 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
1394 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
1395
4ea8ba24 13962019-02-12 Richard Biener <rguenther@suse.de>
1397
1398 PR tree-optimization/89253
1399 * gfortran.dg/pr89253.f: New testcase.
1400
44263306 14012019-02-11 Marek Polacek <polacek@redhat.com>
1402
1403 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
1404 * g++.dg/cpp0x/nullptr40.C: New test.
1405 * g++.dg/cpp0x/nullptr41.C: New test.
1406
61b94553 14072019-02-11 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR c++/88977
1410 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
1411
5f299139 14122019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
1413
1414 PR tree-optimization/86637
1415 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
1416
49a30f91 14172019-02-11 Martin Sebor <msebor@redhat.com>
1418
1419 PR tree-optimization/88771
1420 * gcc.dg/Wstringop-overflow-8.c: New test.
1421 * gcc.dg/Wstringop-overflow-9.c: New test.
1422 * gcc.dg/Warray-bounds-40.c: New test.
1423 * gcc.dg/builtin-stpncpy.c: Adjust.
1424 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1425 * g++.dg/opt/memcpy1.C: Adjust.
1426
08acf739 14272019-02-11 Martin Sebor <msebor@redhat.com>
1428
1429 PR c++/87996
1430 * c-c++-common/array-5.c: New test.
1431 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1432 * g++.dg/init/new38.C: Same.
1433 * g++.dg/init/new43.C: Same.
1434 * g++.dg/init/new44.C: Same.
1435 * g++.dg/init/new46.C: Same.
1436 * g++.dg/other/large-size-array.C: Same.
1437 * g++.dg/other/new-size-type.C: Same.
1438 * g++.dg/template/array30.C: Same.
1439 * g++.dg/template/array32.C: New test.
1440 * g++.dg/template/dependent-name3.C: Adjust.
1441 * gcc.dg/large-size-array-3.c: Same.
1442 * gcc.dg/large-size-array-5.c: Same.
1443 * gcc.dg/large-size-array.c: Same.
1444 * g++.old-deja/g++.brendan/array1.C: Same.
1445 * g++.old-deja/g++.mike/p6149.C: Same.
1446
40dea7a3 14472019-02-11 Martin Sebor <msebor@redhat.com>
1448
1449 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1450
dd9bf21a 14512019-02-11 Tamar Christina <tamar.christina@arm.com>
1452
1453 PR middle-end/88560
1454 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1455 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1456 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1457
2e25871b 14582019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1459
1460 * gcc.target/powerpc/vec-sld-modulo.c: New.
1461 * gcc.target/powerpc/vec-srad-modulo.c: New.
1462 * gcc.target/powerpc/vec-srd-modulo.c: New.
1463
8cdb0206 14642019-02-11 Martin Liska <mliska@suse.cz>
1465
1466 PR ipa/89009
1467 * g++.dg/ipa/pr89009.C: New test.
1468
dd686aa9 14692019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1470
3c0f9ba3 1471 PR fortran/71723
dd686aa9 1472 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1473 * gfortran.dg/pointer_init_6.f90: Likewise.
1474 * gfortran.dg/pointer_init_9.f90: New test.
1475
ce0d2534 14762019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1477
1478 PR fortran/67679
dd686aa9 1479 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 1480
dd31e240 14812019-02-10 Jakub Jelinek <jakub@redhat.com>
1482
1483 PR tree-optimization/89268
1484 * gcc.dg/vect/pr89268.c: New test.
1485
0d8e7678 14862019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1487
1488 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1489
517c0439 14902019-02-09 Harald Anlauf <anlauf@gmx.de>
1491
1492 PR fortran/89077
1493 * gfortran.dg/substr_simplify.f90: New test.
1494
645d7017 14952019-02-09 Jan Hubicka <hubicka@ucw.cz>
1496
1497 PR ipa/88711
1498 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1499
7d41610c 15002019-02-09 Paul Thomas <pault@gcc.gnu.org>
1501
1502 PR fortran/89200
1503 * gfortran.dg/array_reference_2.f90 : New test.
1504
116200f6 15052019-02-09 Jakub Jelinek <jakub@redhat.com>
1506
1507 PR middle-end/89246
1508 * gcc.dg/gomp/pr89246-1.c: New test.
1509 * gcc.dg/gomp/pr89246-2.c: New test.
1510
83658f41 15112019-02-08 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR tree-optimization/88739
1514 * gcc.c-torture/execute/pr88739.c: New test.
1515
b8a74718 15162019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1517
1518 PR testsuite/89258
1519 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1520
e9f7f5f0 15212019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1522
1523 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1524 * gcc.target/s390/vector/vec-copysign.c: New test.
1525
40d78a35 15262019-02-08 Richard Biener <rguenther@suse.de>
1527
1528 PR tree-optimization/89247
1529 * gcc.dg/torture/pr89247.c: New testcase.
1530
e4157058 15312019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1532
1533 * gcc.target/s390/jump-label.c: New test.
1534
9160da73 15352019-02-08 Richard Biener <rguenther@suse.de>
1536
1537 PR testsuite/89250
1538 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1539
82182896 15402019-02-08 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR rtl-optimization/89234
1543 * g++.dg/ubsan/pr89234.C: New test.
1544
829a2e03 15452019-02-08 Richard Biener <rguenther@suse.de>
1546
1547 PR middle-end/89223
1548 * gcc.dg/torture/pr89223.c: New testcase.
1549
72ea15e5 15502019-02-07 David Malcolm <dmalcolm@redhat.com>
1551
1552 PR tree-optimization/86637
1553 PR tree-optimization/89235
1554 * gcc.c-torture/compile/pr86637-1.c: New test.
1555 * gcc.c-torture/compile/pr86637-2.c: New test.
1556 * gcc.c-torture/compile/pr86637-3.c: New test.
1557 * gcc.c-torture/compile/pr89235.c: New test.
1558
44b8cbb6 15592019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1560
1561 * gcc.target/aarch64/abd_1.c: New test.
1562 * gcc.dg/sabd_1.c: Likewise.
1563
27c348b7 15642019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1565
1566 PR fortran/52789
1567 * gfortran.dg/wunused-parameter_2.f90: New test.
1568
8b7a262d 15692019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1570
1571 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1572
8c0752a6 15732019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1574
1575 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1576 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1577
bb8389e1 15782019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1579 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR bootstrap/88714
1582 * gcc.c-torture/execute/pr88714.c: New test.
1583 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1584
d54f2f36 15852019-02-07 Tamar Christina <tamar.christina@arm.com>
1586
1587 PR/target 88850
1588 * gcc.target/arm/pr88850.c: New test.
1589
939d44f3 15902019-02-07 Alexandre Oliva <aoliva@redhat.com>
1591
1592 PR c++/86218
1593 * g++.dg/cpp0x/pr86218.C: New.
1594
c2041c0a 15952019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1596
1597 PR rtl-optimization/89225
1598 * gcc.target/powerpc/pr89225.c: New.
1599
2947ccc6 16002019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 * gnat.dg/opt76.adb: New test.
1603
9d066a44 16042019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1605
1606 PR fortran/71860
1607 * gfortran.dg/null_10.f90: New test.
1608
c92ab8d4 16092019-02-06 David Malcolm <dmalcolm@redhat.com>
1610
1611 PR c++/71302
1612 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1613 column numbers to dg-warning directives where they are correct.
1614 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1615 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1616 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1617
95be3519 16182019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1619
1620 PR debug/87451
1621 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1622 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1623 xfail scan-assembler-not with Solaris as.
1624
af2aae4f 16252019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1626
1627 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1628 counts and target.
1629 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1630 counts and target.
1631 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1632 counts and target.
1633
d75855b4 16342019-02-06 Richard Biener <rguenther@suse.de>
1635
1636 PR tree-optimization/89182
1637 * gfortran.dg/graphite/pr89182.f90: New testcase.
1638
641cffa6 16392019-02-06 Jakub Jelinek <jakub@redhat.com>
1640
b7c999fc 1641 PR c/89211
1642 * gcc.dg/pr89211.c: New test.
1643
641cffa6 1644 PR middle-end/89210
1645 * c-c++-common/builtin-convertvector-2.c: New test.
1646
1a1a006b 16472019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1648
1649 PR go/89019
1650 * lib/go-torture.exp: Test compiling with -flto.
1651
45287c8a 16522019-02-06 Joseph Myers <joseph@codesourcery.com>
1653
1654 PR c/88584
1655 * gcc.dg/redecl-18.c: New test.
1656
b5a6b127 16572019-02-05 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c++/89187
1660 * g++.dg/opt/pr89187.C: New test.
1661
16622019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 1663
1664 * jit.dg/add-driver-options-testlib.c: Add support file for
1665 test-add-driver-options.c testcase.
1666 * jit.dg/all-non-failing-tests.h: Add note about
1667 test-add-driver-options.c
1668 * jit.dg/jit.exp (jit-dg-test): Update to support
1669 add-driver-options-testlib.c compilation.
1670 * jit.dg/test-add-driver-options.c: New testcase.
1671
6058af91 16722019-02-05 Jakub Jelinek <jakub@redhat.com>
1673
1674 PR rtl-optimization/11304
1675 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1676 * gcc.target/i386/call-2.c: New test.
1677
74ce2ebb 16782019-02-05 Marek Polacek <polacek@redhat.com>
1679
1680 PR c++/89158 - by-value capture of constexpr variable broken.
1681 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1682
b81e8ebc 16832019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1684
1685 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1686
969a9cce 16872019-02-05 Jakub Jelinek <jakub@redhat.com>
1688
320c312b 1689 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1690 target.
1691 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1692
32b5e7b8 1693 PR target/89188
1694 * g++.dg/opt/pr89188.C: New test.
1695
969a9cce 1696 PR rtl-optimization/89195
1697 * gcc.c-torture/execute/pr89195.c: New test.
1698
12edc914 16992019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1700
1701 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1702 hardware.
1703 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1704 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1705 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1706 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1707 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1708 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1709 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1710 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1711 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1712
f8037d2a 17132019-02-05 Jakub Jelinek <jakub@redhat.com>
1714
1715 PR target/89186
1716 * g++.dg/ext/vector36.C: New test.
1717
9ca54fa1 17182019-02-05 Alexandre Oliva <aoliva@redhat.com>
1719
1720 PR c++/87770
1721 * g++.dg/pr87770.C: New.
1722
df378257 17232019-02-04 Harald Anlauf <anlauf@gmx.de>
1724
1725 PR fortran/89077
1726 * gfortran.dg/pr89077.f90: New test.
1727
d92348e0 17282019-02-04 Martin Liska <mliska@suse.cz>
1729
90f52861 1730 PR ipa/88985
1731 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 1732
50d9292e 17332019-02-04 Jakub Jelinek <jakub@redhat.com>
1734
1735 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1736 characters or extra spaces after the comment character.
1737
00334655 17382019-02-04 Jakub Jelinek <jakub@redhat.com>
1739
1740 * g++.dg/torture/alias-1.C: New test.
1741
0ff407d4 17422019-02-03 Martin Sebor <msebor@redhat.com>
1743
3f99f52e 1744 PR c/69661
1745 * c-c++-common/Wsequence-point-2.c: New test.
1746
0ff407d4 1747 PR c++/44648
1748 * g++.dg/warn/Wunused-var-35.C: New test.
1749
1efbfaeb 17502019-02-03 Richard Biener <rguenther@suse.de>
1751
1752 PR debug/87295
1753 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1754
b399769c 17552019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1756
1757 PR fortran/88298
1758 * gfortran.dg/warn_conversion_10.f90: New test.
1759
1834f7a3 17602019-02-02 Paul Thomas <pault@gcc.gnu.org>
1761
1762 PR fortran/88393
1763 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1764
ba3862bc 17652019-02-02 Paul Thomas <pault@gcc.gnu.org>
1766
1767 PR fortran/88980
1768 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1769
285eb84d 17702019-02-02 Paul Thomas <pault@gcc.gnu.org>
1771
1772 PR fortran/88685
1773 * gfortran.dg/pointer_array_component_3.f90 : New test.
1774
b27fce45 17752019-02-02 Jakub Jelinek <jakub@redhat.com>
1776
1777 PR middle-end/87887
1778 * gcc.dg/gomp/pr87887-1.c: New test.
1779 * gcc.dg/gomp/pr87887-2.c: New test.
1780
49b830df 17812019-02-01 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR fortran/83246
1784 PR fortran/89084
1785 * gfortran.dg/pr89084.f90: New test.
1786 * gfortran.dg/lto/pr89084_0.f90: New test.
1787 * gfortran.dg/pr83246.f90: New test.
1788
bdb43276 17892019-02-01 Marek Polacek <polacek@redhat.com>
1790
1791 PR c++/88325 - ICE with invalid out-of-line template member definition.
1792 * g++.dg/cpp2a/typename14.C: New test.
1793
b02075cf 17942019-02-01 Richard Biener <rguenther@suse.de>
1795
1796 PR middle-end/88597
1797 * gcc.dg/torture/pr88597.c: New testcase.
1798
a6d33bbd 17992019-02-01 Richard Biener <rguenther@suse.de>
1800
1801 PR tree-optimization/85497
1802 * gcc.dg/graphite/pr85497.c: New testcase.
1803
9c0775d3 18042019-02-01 Richard Biener <rguenther@suse.de>
1805
1806 PR testsuite/87451
1807 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1808
5ab8180e 18092019-02-01 Jakub Jelinek <jakub@redhat.com>
1810
38f851c4 1811 PR tree-optimization/89143
1812 * gcc.dg/tree-ssa/vrp121.c: New test.
1813
d681ced2 1814 PR tree-optimization/88107
1815 * gcc.dg/gomp/pr88107.c: New test.
1816
5ab8180e 1817 PR c++/87175
1818 * g++.dg/ext/attrib57.C: New test.
1819
886345e6 18202018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1821
1822 PR tree-optimization/88932
1823 * gfortran.dg/pr88932.f90: New test.
1824
f1329be6 18252019-01-31 Marek Polacek <polacek@redhat.com>
1826
1827 PR c++/88983 - ICE with switch in constexpr function.
1828 * g++.dg/cpp1y/constexpr-88983.C: New test.
1829
a82041dd 18302019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1831
1832 PR fortran/88669
1833 * gfortran.dg/contiguous_9.f90: New test.
1834
c8f861a0 18352019-01-31 Marek Polacek <polacek@redhat.com>
1836
1837 PR c++/89083, c++/80864 - ICE with list initialization in template.
1838 * g++.dg/cpp0x/initlist107.C: New test.
1839 * g++.dg/cpp0x/initlist108.C: New test.
1840 * g++.dg/cpp0x/initlist109.C: New test.
1841 * g++.dg/cpp0x/initlist110.C: New test.
1842 * g++.dg/cpp0x/initlist111.C: New test.
1843 * g++.dg/cpp0x/initlist112.C: New test.
1844 * g++.dg/init/ptrfn4.C: New test.
1845
d6bfe450 18462019-01-31 David Malcolm <dmalcolm@redhat.com>
1847
1848 PR c/89122
1849 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1850 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1851
45ccb5c4 18522019-01-31 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/89135
1855 * gcc.dg/torture/pr89135.c: New testcase.
1856
06438ec9 18572019-01-31 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR sanitizer/89124
1860 * c-c++-common/asan/pr89124.c: New test.
1861
a11ed94b 18622019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1863
1864 PR fortran/52564
1865 * gfortran.dg/print_2.f90: New test.
1866
3143c7ef 18672019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1868
1869 PR rtl-optimization/87246
1870 * gcc.target/i386/pr87246.c: New.
1871
7066144a 18722019-01-30 Marek Polacek <polacek@redhat.com>
1873
1874 PR c++/89119 - ICE with value-initialization in template.
1875 * g++.dg/cpp0x/initlist-value3.C: New test.
1876
f665d347 18772019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1878
1879 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1880 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1881 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1882 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1883 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1884 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1885 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1886 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1887 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1888 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 1889
a657d4f2 18902019-01-30 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/89111
1893 * gcc.dg/torture/pr89111.c: New testcase.
1894
7617d72d 18952019-01-30 Andrew Stubbs <ams@codesourcery.com>
1896
1897 PR testsuite/88920
7617d72d 1898 * lib/target-supports.exp: Cache result.
1899
915549a3 19002019-01-30 Jakub Jelinek <jakub@redhat.com>
1901
cc4ffc4c 1902 PR c++/89105
1903 * g++.target/i386/pr89105.C: New test.
1904
915549a3 1905 PR c/89061
1906 * gcc.dg/pr89061.c: New test.
1907
8421f31a 19082019-01-29 Martin Sebor <msebor@redhat.com>
1909
1910 PR c/88956
1911 * gcc.dg/Warray-bounds-39.c: New test.
1912
bd509204 19132019-01-29 Marek Polacek <polacek@redhat.com>
1914
1915 PR testsuite/89110
1916 * g++.dg/other/nontype-1.C: Expect error in all modes.
1917 * g++.dg/parse/crash13.C: Likewise.
1918 * g++.dg/parse/error36.C: Likewise.
1919 * g++.dg/template/error29.C: Likewise.
1920
659d7fd3 19212019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1922
1923 PR fortran/57048
1924 * gfortran.dg/c_funptr_1.f90: New file.
1925 * gfortran.dg/c_funptr_1_mod.f90: New file.
1926
2c4b47e3 19272019-01-29 Jakub Jelinek <jakub@redhat.com>
1928
1929 PR c++/66676
1930 PR ipa/89104
1931 * gcc.dg/gomp/pr89104.c: New test.
1932
25b414df 19332019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1934
1935 * gdc.dg/pr89042a.d: Mark as compile test.
1936 * gdc.dg/pr89042b.d: Likewise.
1937
c4b0762a 19382019-01-29 Richard Biener <rguenther@suse.de>
1939
1940 PR debug/87295
1941 * g++.dg/lto/pr87295_0.C: New testcase.
1942
a456bf31 19432019-01-29 Jakub Jelinek <jakub@redhat.com>
1944
b5c856bd 1945 PR c/89045
1946 * gcc.dg/pr89045.c: New test.
1947
a456bf31 1948 PR c/86125
1949 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1950 lp64, ilp32 and llp64 only.
1951 (fputs): Use unsigned long long instead of size_t for return type.
1952 (vfprintf, vfscanf): Accept arbitrary target specific type for
1953 va_list.
1954
44da2a17 19552019-01-28 Marek Polacek <polacek@redhat.com>
1956
1957 PR c++/88358 - name wrongly treated as type.
1958 * g++.dg/cpp2a/typename1.C: Add dg-error.
1959 * g++.dg/cpp2a/typename13.C: New test.
1960 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1961 Add typename.
1962
97569c2c 19632019-01-28 Marek Polacek <polacek@redhat.com>
1964
1965 * g++.dg/cpp0x/enum37.C: Add dg-error.
1966
a6061e19 19672019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1968
1969 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1970 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1971
7f68559b 19722019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1973
1974 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1975 "-Wattribute-alias".
1976
2d3af381 19772019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1978
1979 PR fortran/70696
1980 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1981
1d41b42f 19822019-01-27 Marek Polacek <polacek@redhat.com>
1983
b7feeace 1984 PR c++/88815 - narrowing conversion lost in decltype.
1985 PR c++/78244 - narrowing conversion in template not detected.
1986 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1987 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1988 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1989 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1990
1d41b42f 1991 PR c++/89024 - ICE with incomplete enum type.
1992 * g++.dg/cpp0x/enum37.C: New test.
1993
ecb2c722 19942019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1995
1996 * gnat.dg/opt75.adb: New test.
1997 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1998
36cd2681 19992019-01-27 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR target/87214
2002 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
2003 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
2004
9eafff7e 20052019-01-26 Martin Jambor <mjambor@suse.cz>
2006
2007 PR ipa/88933
2008 * gfortran.dg/gomp/pr88933.f90: New test.
2009
cfa3a863 20102019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
2011
2012 PR d/89042
2013 * gdc.dg/pr89042a.d: New test.
2014 * gdc.dg/pr89042b.d: New test.
2015
bc3eb257 20162019-01-26 Harald Anlauf <anlauf@gmx.de>
2017
2018 PR fortran/57553
2019 * gfortran.dg/pr57553.f90: New test.
2020
aced6683 20212019-01-26 Eric Botcazou <ebotcazou@adacore.com>
2022
2023 * gnat.dg/array34.adb: New test.
2024
e1b6ccb9 20252019-01-26 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR preprocessor/88974
2028 * c-c++-common/cpp/pr88974.c: New test.
2029
837ddebd 20302019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/88969
2033 * g++.dg/cpp2a/destroying-delete2.C: New.
2034 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
2035
2ae44fa6 20362019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
2037
2038 PR fortran/85780
2039 * gfortran.dg/pr85780.f90: Update testcase for error message.
2040
eaaf56a1 20412019-01-25 Richard Earnshaw <rearnsha@arm.com>
2042
2043 PR target/88469
2044 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
2045 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
2046 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
2047
91843495 20482019-01-25 Richard Sandiford <richard.sandiford@arm.com>
2049
2050 PR middle-end/89037
2051 * gcc.dg/pr89037.c: New test.
2052
a0eb8b4f 20532019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
2054
2055 * lib/target-supports.exp (check_effective_target_fenv): New.
2056 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
2057 fenv effective target.
2058 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
2059 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2060 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2061 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2062
794fefda 20632019-01-25 Richard Biener <rguenther@suse.de>
2064
2065 PR tree-optimization/86865
2066 * gcc.dg/graphite/pr86865.c: New testcase.
2067 * gcc.dg/graphite/pr69728.c: XFAIL.
2068 * gcc.dg/graphite/scop-21.c: Likewise.
2069
530b8be5 20702019-01-24 Martin Sebor <msebor@redhat.com>
2071
2072 PR c/86125
2073 PR c/88886
2074 PR middle-end/86308
2075 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
2076 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
2077 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
2078 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
2079 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
2080 * gcc.dg/builtins-69.c: New test.
2081 * gcc.dg/Wint-conversion-2.c: Add expected warning.
2082 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
2083
42202832 20842019-01-24 Uroš Bizjak <ubizjak@gmail.com>
2085
5d95efca 2086 PR rtl-optimization/88948
42202832 2087 * gcc.target/i386/pr88948.c: New test.
2088
b5e76680 20892019-01-24 Jakub Jelinek <jakub@redhat.com>
2090
7fe7a53d 2091 PR debug/89006
2092 * g++.dg/debug/pr89006.C: New test.
2093
190cf9af 2094 PR middle-end/89015
2095 * gcc.dg/gomp/pr89015.c: New test.
2096
b5e76680 2097 PR c++/88976
2098 * c-c++-common/gomp/cancel-2.c: New test.
2099 * gcc.dg/gomp/cancel-1.c: New test.
2100 * g++.dg/gomp/cancel-1.C: New test.
2101 * g++.dg/gomp/cancel-2.C: New test.
2102 * g++.dg/gomp/cancel-3.C: New test.
2103
e42d723e 21042019-01-24 Jakub Jelinek <jakub@redhat.com>
2105
2106 PR tree-optimization/89027
2107 * gfortran.dg/gomp/pr89027.f90: New test.
2108
297fd295 21092019-01-24 Paul Thomas <pault@gcc.gnu.org>
2110
2111 PR fortran/88929
e42d723e 2112 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
2113 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 2114
161cd7e6 21152019-01-23 H.J. Lu <hongjiu.lu@intel.com>
2116
2117 PR libgcc/88931
2118 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
2119 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
2120 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
2121 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
2122
58bc31f2 21232019-01-23 Uroš Bizjak <ubizjak@gmail.com>
2124
2125 PR target/88998
2126 * g++.target/i386/pr88998.c: New test.
2127
dffbcba8 21282019-01-23 Marek Polacek <polacek@redhat.com>
2129
2130 PR c++/88757 - qualified name treated wrongly as type.
2131 * g++.dg/cpp0x/dependent2.C: New test.
2132 * g++.dg/cpp2a/typename10.C: Remove dg-error.
2133 * g++.dg/cpp2a/typename12.C: New test.
2134 * g++.dg/template/static30.C: Remove dg-error.
2135
1f03c410 21362019-01-23 Jakub Jelinek <jakub@redhat.com>
2137
8090d51c 2138 PR c/44715
2139 * c-c++-common/pr44715.c: New test.
2140
1f03c410 2141 PR c++/88984
2142 * c-c++-common/pr88984.c: New test.
2143
a74580b3 21442019-01-23 Richard Biener <rguenther@suse.de>
2145
2146 PR tree-optimization/89008
2147 * gcc.dg/torture/pr89008.c: New testcase.
2148
c90ac599 21492019-01-23 Eric Botcazou <ebotcazou@adacore.com>
2150
2151 * gnat.dg/specs/opt4.ads: New test.
2152
c5bd837e 21532019-01-23 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR tree-optimization/88964
2156 * gfortran.dg/pr88964.f90: New test.
2157
8eacaaff 21582019-01-22 Martin Sebor <msebor@redhat.com>
2159
2160 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
2161 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
2162 non_strict_align.
2163 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
2164 * c-c++-common/Wrestrict.c: Make xfails conditional on target
2165 non_strict_align.
2166
c4851c82 21672018-01-22 Steve Ellcey <sellcey@marvell.com>
2168
8eacaaff 2169 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 2170 to aarch64*-*-* target.
8eacaaff 2171 * c-c++-common/gomp/pr60823-3.c: Ditto.
2172 * g++.dg/gomp/declare-simd-1.C: Ditto.
2173 * g++.dg/gomp/declare-simd-3.C: Ditto.
2174 * g++.dg/gomp/declare-simd-4.C: Ditto.
2175 * g++.dg/gomp/declare-simd-7.C: Ditto.
2176 * g++.dg/gomp/pr88182.C: Ditto.
2177 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2178 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2179 * gcc.dg/gomp/pr59669-2.c: Ditto.
2180 * gcc.dg/gomp/pr87895-1.c: Ditto.
2181 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2182 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2183 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2184 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 2185
f840847c 21862019-01-22 Jakub Jelinek <jakub@redhat.com>
2187
849c3260 2188 PR target/88965
2189 * gcc.target/powerpc/pr88965.c: New test.
2190
f840847c 2191 PR middle-end/88968
2192 * c-c++-common/gomp/atomic-23.c: New test.
2193
4348a41f 21942019-01-22 Harald Anlauf <anlauf@gmx.de>
2195
2196 PR fortran/88579
2197 * gfortran.dg/power_8.f90: New test.
2198
2e9ceebc 21992019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2200
2201 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
2202 * g++.dg/vec-init-1.C: Likewise.
2203 * gcc.dg/pr87793.c: Likewise.
2204
55d483b8 22052019-01-22 Sandra Loosemore <sandra@codesourcery.com>
2206
2207 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
2208 * g++.dg/cpp0x/pr86397-2.C: Likewise.
2209
0e814d12 22102019-01-22 Richard Earnshaw <rearnsha@arm.com>
2211
2212 PR target/88469
2213 * gcc.target/arm/aapcs/bitfield2.c: New test.
2214 * gcc.target/arm/aapcs/bitfield3.c: New test.
2215
ca6770cd 22162019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
2217
2218 PR rtl-optimization/87763
2219 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
2220
a1ab436f 22212019-01-22 H.J. Lu <hongjiu.lu@intel.com>
2222
2223 PR target/88954
2224 * gcc.target/i386/pr88954-1.c: New test.
2225 * gcc.target/i386/pr88954-2.c: Likewise.
2226
f8f32a5f 22272019-01-22 Richard Earnshaw <rearnsha@arm.com>
2228
2229 PR target/88469
2230 * gcc.target/arm/aapcs/bitfield1.c: New test.
2231 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
2232 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
2233 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
2234
cc41270a 22352019-01-22 Manfred Schwarb <manfred99@gmx.ch>
2236
2237 * gfortran.dg/array_function_5.f90: Fix a dg directive.
2238 * gfortran.dg/block_16.f08: Likewise.
2239 * gfortran.dg/dec_structure_14.f90: Likewise.
2240 * gfortran.dg/namelist_96.f90: Likewise.
2241 * gfortran.dg/newunit_5.f90.f90: Moved to
2242 * gfortran.dg/newunit_5.f90: here.
2243 * gfortran.dg/pdt_28.f03: Likewise.
2244 * gfortran.dg/spread_simplify_1.f90: Likewise.
2245
dc7008d9 22462019-01-22 Tamar Christina <tamar.christina@arm.com>
2247
2248 PR/tree-optimization 88903
2249 * gcc.dg/vect/pr88903-1.c: Add explicit &.
2250
9e73df6b 22512019-01-22 Jakub Jelinek <jakub@redhat.com>
2252
8167e4bd 2253 PR rtl-optimization/88904
2254 * gcc.c-torture/execute/pr88904.c: New test.
2255
786a3490 2256 PR target/88905
2257 * gcc.dg/pr88905.c: New test.
2258
9e73df6b 2259 PR rtl-optimization/49429
2260 PR target/49454
2261 PR rtl-optimization/86334
2262 PR target/88906
2263 * gcc.target/i386/pr86334.c: New test.
2264 * gcc.target/i386/pr88906.c: New test.
2265
77fe9474 22662019-01-21 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR c++/88949
2269 * g++.dg/gomp/pr88949.C: New test.
2270
d2019c03 22712019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 2272
2273 * class_66.f90: Fix a dg directive.
2274 * debug/pr35154-stabs.f: Likewise.
2275 * dec_d_lines_3.f: Likewise.
2276 * dec_d_lines_3.f: Likewise.
2277 * dec_structure_12.f90: Likewise.
2278 * dec_structure_15.f90: Likewise.
2279 * deferred_character_31.f90: Likewise.
2280 * dtio_31.f03: Likewise.
2281 * dtio_32.f03: Likewise.
2282 * extends_11.f03: Likewise.
2283 * integer_plus.f90: Likewise.
2284 * pdt_25.f03: Likewise.
2285 * pr58968.f: Likewise.
2286 * pr78259.f90: Likewise.
2287 * vect/vect-2.f90: Likewise.
2288 * matmul_const.f90: Likewise.
2289
bca15b83 22902019-01-21 Uroš Bizjak <ubizjak@gmail.com>
2291
2292 PR target/88938
2293 * gcc.target/i386/pr88938.c: New test.
2294
99bf4b63 22952019-01-21 Jakub Jelinek <jakub@redhat.com>
2296
2297 PR sanitizer/88901
2298 * g++.dg/asan/pr88901.C: New test.
2299
f6aa5c04 23002019-01-21 Tamar Christina <tamar.christina@arm.com>
2301
2302 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
2303
8144bd52 23042019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2305
2306 PR c/88928
2307 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
2308 * gcc.dg/pr88928.c: New test case.
2309
e807b7ed 23102019-01-21 Jakub Jelinek <jakub@redhat.com>
2311
2312 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
2313 {long ,short ,}{unsigned ,}int.
2314
26e8495a 23152019-01-21 Richard Biener <rguenther@suse.de>
2316
2317 PR tree-optimization/88934
2318 * gfortran.dg/pr88934.f90: New testcase.
2319
eaf966f3 23202019-01-20 Ulrich Drepper <drepper@redhat.com>
2321
2322 Fix after C++ P0600 implementation.
2323 * g++.dg/init/new39.C: Don't just ignore result of new.
2324
c343819b 23252019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
2326
2327 * gdc.dg/runnable.d: Add more tests for comparing complex types.
2328
c161bb93 23292019-01-20 Johannes Pfau <johannespfau@gmail.com>
2330
2331 * gdc.dg/runnable.d: Add tests for comparing complex types.
2332
30b46595 23332019-01-20 Kewen Lin <linkw@gcc.gnu.org>
2334
297fd295 2335 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 2336 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
2337 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
2338 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
2339
c81c2702 23402019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
2341
2342 PR fortran/37835
2343 * gfortran.dg/no-automatic.f90: New test.
2344
19081b87 23452019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
2346
2347 PR fortran/77960
2348 * gfortran.dg/pr77960.f90: New test.
2349
b7e6520a 23502018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2351 Paul Thomas <pault@gcc.gnu.org>
2352
2353 PR fortran/56789
2354 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
2355 scan-tree tests that fail with patch.
2356 * gfortran.dg/contiguous_8.f90: New test.
2357
5dfc8b8e 23582019-01-19 Richard Sandiford <richard.sandiford@arm.com>
2359
2360 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
2361 inner strides.
2362 * gfortran.dg/loop_versioning_9.f90: New test.
2363 * gfortran.dg/loop_versioning_10.f90: Likewise.
2364
7b60c131 23652019-01-19 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR fortran/88902
2368 * gfortran.dg/pr88902.f90: New test.
2369
34859308 23702019-01-18 Martin Sebor <msebor@redhat.com>
2371
2372 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
2373
31975c5e 23742019-01-18 Ian Lance Taylor <iant@golang.org>
2375
2376 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
2377 is no longer externally visible.
2378
b2bc2471 23792019-01-18 Marek Polacek <polacek@redhat.com>
2380
2381 PR c++/86926
2382 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
2383
60da8226 23842019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2385
2386 PR middle-end/88587
2387 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
2388 (dg-options): Replace -m32 with -fno-pic.
2389 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
2390 (dg-options): Remove -m32.
2391
58d47a89 23922019-01-18 Richard Biener <rguenther@suse.de>
2393
2394 PR tree-optimization/88903
2395 * gcc.dg/vect/pr88903-1.c: New testcase.
2396 * gcc.dg/vect/pr88903-2.c: Likewise.
2397
6d4e8a95 23982019-01-18 H.J. Lu <hongjiu.lu@intel.com>
2399
2400 PR c/51628
2401 PR c/88664
2402 * c-c++-common/pr51628-33.c: New test.
2403 * c-c++-common/pr51628-35.c: New test.
2404 * c-c++-common/pr88664-1.c: Likewise.
2405 * c-c++-common/pr88664-2.c: Likewise.
2406 * gcc.dg/pr51628-34.c: Likewise.
2407
e319ca91 24082019-01-18 Richard Earnshaw <rearnsha@arm.com>
2409
2410 PR target/88799
2411 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
2412 mp and sec extensions to armv7-a.
2413
c099f1dd 24142019-01-18 Martin Liska <mliska@suse.cz>
2415
2416 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
2417 expected function name.
2418
273d44ee 24192019-01-18 Jakub Jelinek <jakub@redhat.com>
2420
2421 PR tree-optimization/86214
2422 * g++.dg/opt/pr86214-1.C: New test.
2423 * g++.dg/opt/pr86214-2.C: New test.
2424
b8408dd3 24252019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2426
2427 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2428
5c3317a8 24292019-01-18 Jakub Jelinek <jakub@redhat.com>
2430
2431 Reapply:
2432 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR target/88489
2435 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2436 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2437
eba46615 24382019-01-18 Martin Liska <mliska@suse.cz>
2439
2440 PR middle-end/88587
2441 * g++.target/i386/pr88587.C: New test.
2442 * gcc.target/i386/mvc13.c: New test.
2443
20ab60cd 24442018-01-17 Steve Ellcey <sellcey@cavium.com>
2445
2446 PR fortran/88898
2447 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2448 warning checks.
2449 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2450 * gfortran.dg/gomp/pr83977.f90: Ditto.
2451
0cfa832a 24522019-01-17 Martin Sebor <msebor@redhat.com>
2453
2454 PR middle-end/88273
2455 * gcc.dg/Warray-bounds-38.c: New test.
2456
7e351bf9 24572018-01-17 Steve Ellcey <sellcey@cavium.com>
2458
2459 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2460 warning checks and assembler scans.
2461 * c-c++-common/gomp/pr60823-3.c: Ditto.
2462 * c-c++-common/gomp/pr63328.c: Ditto.
2463 * g++.dg/gomp/declare-simd-1.C: Ditto.
2464 * g++.dg/gomp/declare-simd-3.C: Ditto.
2465 * g++.dg/gomp/declare-simd-4.C: Ditto.
2466 * g++.dg/gomp/declare-simd-7.C: Ditto.
2467 * g++.dg/gomp/pr88182.C: Ditto.
2468 * g++.dg/vect/simd-clone-7.cc: Ditto.
2469 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2470 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2471 * gcc.dg/gomp/pr59669-2.c: Ditto.
2472 * gcc.dg/gomp/pr87895-1.c: Ditto.
2473 * gcc.dg/gomp/pr87895-2.c: Ditto.
2474 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2475 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2476 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2477 * gfortran.dg/gomp/pr83977.f90: Ditto.
2478
0f910e62 24792019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2480
2481 * g++.dg/cpp0x/auto52.C: Test locations too.
2482 * g++.dg/cpp0x/trailing2.C: Likewise.
2483 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2484 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2485 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2486 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2487 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2488
098cc8f0 24892019-01-17 David Malcolm <dmalcolm@redhat.com>
2490
2491 PR c++/88699
2492 * g++.dg/template/pr88699.C: New test.
2493
a4e7e061 24942019-01-17 Martin Sebor <msebor@redhat.com>
2495
2496 PR tree-optimization/88800
2497 * c-c++-common/Wrestrict.c: Adjust.
2498 * gcc.dg/Warray-bounds-37.c: New test.
2499 * gcc.dg/builtin-memcpy-2.c: New test.
2500 * gcc.dg/builtin-memcpy.c: New test.
2501
21208703 25022019-01-17 Tamar Christina <tamar.christina@arm.com>
2503
2504 PR target/88850
2505 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2506
acbbb815 25072019-01-17 Andrew Stubbs <ams@codesourcery.com>
2508 Kwok Cheung Yeung <kcy@codesourcery.com>
2509 Julian Brown <julian@codesourcery.com>
2510 Tom de Vries <tom@codesourcery.com>
2511
2512 * gcc.dg/20020312-2.c: Add amdgcn support.
2513 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2514 * gcc.dg/builtin-apply2.c: Likewise.
2515 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2516 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2517 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2518 * gcc.dg/memcmp-1.c: Increase timeout factor.
2519 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2520 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2521 * gcc.dg/sibcall-9.c: Likewise.
2522 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2523 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2524 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2525 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2526 * lib/target-supports.exp (check_effective_target_trampolines):
2527 Configure amdgcn.
2528 (check_profiling_available): Likewise.
2529 (check_effective_target_global_constructor): Likewise.
2530 (check_effective_target_return_address): Likewise.
2531 (check_effective_target_fopenacc): Likewise.
2532 (check_effective_target_fopenmp): Likewise.
2533 (check_effective_target_vect_int): Likewise.
2534 (check_effective_target_vect_intfloat_cvt): Likewise.
2535 (check_effective_target_vect_uintfloat_cvt): Likewise.
2536 (check_effective_target_vect_floatint_cvt): Likewise.
2537 (check_effective_target_vect_floatuint_cvt): Likewise.
2538 (check_effective_target_vect_simd_clones): Likewise.
2539 (check_effective_target_vect_shift): Likewise.
2540 (check_effective_target_whole_vector_shift): Likewise.
2541 (check_effective_target_vect_bswap): Likewise.
2542 (check_effective_target_vect_shift_char): Likewise.
2543 (check_effective_target_vect_long): Likewise.
2544 (check_effective_target_vect_float): Likewise.
2545 (check_effective_target_vect_double): Likewise.
2546 (check_effective_target_vect_perm): Likewise.
2547 (check_effective_target_vect_perm_byte): Likewise.
2548 (check_effective_target_vect_perm_short): Likewise.
2549 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2550 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2551 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2552 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2553 (check_effective_target_vect_natural_alignment): Likewise.
2554 (check_effective_target_vect_fully_masked): Likewise.
2555 (check_effective_target_vect_element_align): Likewise.
2556 (check_effective_target_vect_masked_store): Likewise.
2557 (check_effective_target_vect_scatter_store): Likewise.
2558 (check_effective_target_vect_condition): Likewise.
2559 (check_effective_target_vect_cond_mixed): Likewise.
2560 (check_effective_target_vect_char_mult): Likewise.
2561 (check_effective_target_vect_short_mult): Likewise.
2562 (check_effective_target_vect_int_mult): Likewise.
2563 (check_effective_target_sqrt_insn): Likewise.
2564 (check_effective_target_vect_call_sqrtf): Likewise.
2565 (check_effective_target_vect_call_btrunc): Likewise.
2566 (check_effective_target_vect_call_btruncf): Likewise.
2567 (check_effective_target_vect_call_ceil): Likewise.
2568 (check_effective_target_vect_call_floorf): Likewise.
2569 (check_effective_target_lto): Likewise.
2570 (check_vect_support_and_set_flags): Likewise.
2571 (check_effective_target_vect_stridedN): Enable when fully masked is
2572 available.
2573 (add_options_for_sqrt_insn): New procedure.
2574
79cc8acc 25752019-01-17 Andrew Stubbs <ams@codesourcery.com>
2576
2577 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2578 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2579 linker.
2580 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2581
cbd1a9b1 25822019-01-17 Andrew Stubbs <ams@codesourcery.com>
2583
2584 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2585 * gcc.dg/pic-1.c: Disable on amdgcn.
2586 * gcc.dg/pic-2.c: Disable on amdgcn.
2587 * gcc.dg/pic-3.c: Disable on amdgcn.
2588 * gcc.dg/pic-4.c: Disable on amdgcn.
2589 * gcc.dg/pie-3.c: Disable on amdgcn.
2590 * gcc.dg/pie-4.c: Disable on amdgcn.
2591 * gcc.dg/uninit-19.c: Check pie_enabled.
2592 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2593
88dbac33 25942019-01-17 Andrew Stubbs <ams@codesourcery.com>
2595 Kwok Cheung Yeung <kcy@codesourcery.com>
2596 Julian Brown <julian@codesourcery.com>
2597 Tom de Vries <tom@codesourcery.com>
2598
2599 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2600 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2601 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2602 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2603 * gcc.dg/20111216-1.c: Require exceptions.
2604 * gcc.dg/cleanup-10.c: Require exceptions.
2605 * gcc.dg/cleanup-11.c: Require exceptions.
2606 * gcc.dg/cleanup-12.c: Require exceptions.
2607 * gcc.dg/cleanup-13.c: Require exceptions.
2608 * gcc.dg/cleanup-5.c: Require exceptions.
2609 * gcc.dg/cleanup-8.c: Require exceptions.
2610 * gcc.dg/cleanup-9.c: Require exceptions.
2611 * gcc.dg/gomp/pr29955.c: Require exceptions.
2612 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2613 * gcc.dg/nested-func-5.c: Require exceptions.
2614 * gcc.dg/pch/except-1.c: Require exceptions.
2615 * gcc.dg/pch/valid-2.c: Require exceptions.
2616 * gcc.dg/pr41470.c: Require exceptions.
2617 * gcc.dg/pr42427.c: Require exceptions.
2618 * gcc.dg/pr44545.c: Require exceptions.
2619 * gcc.dg/pr47086.c: Require exceptions.
2620 * gcc.dg/pr51481.c: Require exceptions.
2621 * gcc.dg/pr51644.c: Require exceptions.
2622 * gcc.dg/pr52046.c: Require exceptions.
2623 * gcc.dg/pr54669.c: Require exceptions.
2624 * gcc.dg/pr56424.c: Require exceptions.
2625 * gcc.dg/pr64465.c: Require exceptions.
2626 * gcc.dg/pr65802.c: Require exceptions.
2627 * gcc.dg/pr67563.c: Require exceptions.
2628 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2629 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2630 * gcc.dg/vect/pr46663.c: Require exceptions.
2631 * lib/target-supports.exp (check_effective_target_exceptions): New.
2632
56b37606 26332019-01-17 Tamar Christina <tamar.christina@arm.com>
2634
2635 PR target/88851
2636 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2637
a395125a 26382019-01-17 Nathan Sidwell <nathan@acm.org>
2639
2640 PR c++/86610
2641 * g++.dg/cpp0x/pr86610.C: New.
2642
e1d8b60b 26432019-01-17 Wei Xiao <wei3.xiao@intel.com>
2644
2645 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2646 VFIXUPIMM* intrinsics.
2647 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2648 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2649 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2650
945ba7e7 26512019-01-17 Wei Xiao <wei3.xiao@intel.com>
2652
2653 PR target/88794
2654 Revert:
2655 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2656
2657 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2658 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2659 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2660 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2661 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2662 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2663 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2664 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2665 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2666 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2667 * gcc.target/i386/sse-13.c: Ditto.
2668 * gcc.target/i386/sse-14.c: Ditto.
2669 * gcc.target/i386/sse-22.c: Ditto.
2670 * gcc.target/i386/sse-23.c: Ditto.
2671 * gcc.target/i386/testimm-10.c: Ditto.
2672 * gcc.target/i386/testround-1.c: Ditto.
2673
37caf132 26742019-01-17 Wei Xiao <wei3.xiao@intel.com>
2675
2676 PR target/88794
2677 Revert:
2678 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2679
2680 PR target/88489
2681 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2682 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2683
89436081 26842019-01-17 Jakub Jelinek <jakub@redhat.com>
2685
2686 PR rtl-optimization/88870
2687 * gcc.dg/pr88870.c: New test.
2688
6eeb7917 26892019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2690
2691 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2692
f97941b7 26932019-01-17 Alexandre Oliva <aoliva@redhat.com>
2694
c5f929a4 2695 PR c++/87768
2696 * g++.dg/concepts/pr87768.C: New.
2697
f97941b7 2698 PR c++/86648
2699 * gcc.dg/cpp1z/pr86648.C: New.
2700
c6e0dd3d 27012019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2702
2703 PR target/87306
2704 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2705 vectorized on POWER unless hardware misaligned loads are available.
2706
76ea00a1 27072019-01-16 David Malcolm <dmalcolm@redhat.com>
2708
2709 PR target/88861
2710 * g++.dg/torture/pr88861.C: New test.
2711
281796ea 27122019-01-16 Tamar Christina <tamar.christina@arm.com>
2713
2714 PR debug/88046
2715 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2716
b92cc3ed 27172019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2718
2719 * g++.dg/other/pr33558.C: Test location too.
2720 * g++.dg/other/pr33558-2.C: Likewise.
2721 * g++.dg/parse/crash4.C: Likewise.
2722 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2723 * g++.old-deja/g++.mike/p7635.C: Likewise.
2724 * g++.old-deja/g++.other/decl6.C: Likewise.
2725
9fc2172c 27262019-01-16 Marek Polacek <polacek@redhat.com>
2727
2728 PR c++/78244 - narrowing conversion in template not detected.
2729 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2730 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2731
c84c150f 27322019-01-16 Jakub Jelinek <jakub@redhat.com>
2733
2734 PR c/51628
2735 PR target/88682
2736 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2737 may_alias attribute.
2738
cb946287 27392019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2740
2741 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2742 struct.
2743
727d210b 27442019-01-15 David Malcolm <dmalcolm@redhat.com>
2745
2746 PR c++/88795
2747 * g++.dg/template/pr88795.C: New test.
2748
0b953692 27492019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2750
a96be852 2751 PR fortran/43136
0b953692 2752 * gfortran.dg/actual_array_substr_3.f90: New test.
2753
ef1b2a98 27542019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2755
2756 PR fortran/81849
2757 * gfortran.dg/pr81849.f90: New test.
2758
8f563733 27592019-01-15 Paul Thomas <pault@gcc.gnu.org>
2760
7b60c131 2761 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 2762 ISO_Fortran_binding_2.h.
2763
68597c49 27642019-01-15 Marek Polacek <polacek@redhat.com>
2765
2766 PR c++/88866
2767 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2768
9d1cdb74 27692019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2770
2771 PR inline-asm/52813
2772 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2773 -Wdeprecated warning and expect a following note:.
2774
c415e6f6 27752019-01-15 Richard Biener <rguenther@suse.de>
2776
2777 PR debug/88046
2778 * g++.dg/lto/pr88046_0.C: New testcase.
2779
5ead71c8 27802019-01-15 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/88855
2783 * gcc.dg/pr88855.c: New testcase.
2784
39a51021 27852019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 * g++.dg/diagnostic/typedef-initialized.C: New.
2788
27892019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 * g++.dg/diagnostic/bitfld3.C: New.
2792
15934f6e 27932019-01-15 Jakub Jelinek <jakub@redhat.com>
2794
2795 PR tree-optimization/88775
2796 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2797 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2798
9f8a8956 27992019-01-14 Marek Polacek <polacek@redhat.com>
2800
2801 PR c++/88825 - ICE with bogus function return type deduction.
2802 * g++.dg/cpp1y/auto-fn55.C: New test.
2803
478fe3c0 28042019-01-14 Jakub Jelinek <jakub@redhat.com>
2805
2806 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2807 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2808 feature test macros.
2809 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2810
affca1c8 28112019-01-14 Marek Polacek <polacek@redhat.com>
2812
2813 PR c++/88830 - ICE with abstract class.
2814 * g++.dg/other/abstract7.C: New test.
2815
955a4e68 28162019-01-14 Martin Sebor <msebor@redhat.com>
2817
2818 PR target/88638
2819 * gcc.dg/format/attr-8.c: New test.
2820 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2821 * gcc.dg/format/attr-3.c: Same.
2822 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2823 * objc.dg/fsf-nsstring-format-1.m: Same.
2824
bf4eb32b 28252019-01-14 Martin Liska <mliska@suse.cz>
2826
2827 PR gcov-profile/88263
2828 * g++.dg/gcov/pr88263-2.C: New test.
2829
c7a7ba46 28302019-01-14 Jakub Jelinek <jakub@redhat.com>
2831
2832 PR rtl-optimization/88796
2833 * gcc.target/i386/pr88796.c: New test.
2834
a0c1db44 28352019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2836
2837 * gdc.dg/asm1.d: New test.
2838 * gdc.dg/asm2.d: New test.
2839 * gdc.dg/asm3.d: New test.
2840 * gdc.dg/asm4.d: New test.
2841 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2842
77aa0989 28432019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2844
2845 PR libfortran/88776
2846 * gfortran.dg/namelist_96.f90: New test.
2847
70409dee 28482019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2849
2850 PR fortran/59345
2851 * gfortran.dg/internal_pack_18.f90: New test.
2852
bd5cf857 28532019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2854
2855 * gcc.dg/pr51628-20.c: Updated.
2856 * gcc.dg/pr51628-21.c: Likewise.
2857 * gcc.dg/pr51628-25.c: Likewise.
2858
ae57d8c7 28592019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2860
2861 PR fortran/59345
2862 * gfortran.dg/internal_pack_17.f90: New test.
2863 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2864 to builtin_free.
2865
c8f3fe68 28662019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2867
2868 PR fortran/61765
2869 * gfortran.dg/pr61765.f90: New test.
2870
2fa582a9 28712019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2872
2873 * g++.dg/cpp0x/pr62101.C: Test locations too.
2874 * g++.dg/inherit/pure1.C: Likewise.
2875
d42f854f 28762019-01-12 Paul Thomas <pault@gcc.gnu.org>
2877
7b60c131 2878 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 2879 reports of ICEs.
7b60c131 2880 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 2881
28822019-01-12 Paul Thomas <pault@gcc.gnu.org>
2883
7b60c131 2884 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2885 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2886 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2887 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2888 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 2889 for dump tree scan.
2890
0e8475b7 28912019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2892
2893 PR fortran/35031
2894 * gfortran.dg/pr35031.f90: new test.
2895
0b5957b9 28962019-01-11 Marek Polacek <polacek@redhat.com>
2897
2898 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2899 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2900 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2901
45b37eaa 29022019-01-11 Jakub Jelinek <jakub@redhat.com>
2903
2904 PR middle-end/85956
2905 PR lto/88733
2906 * c-c++-common/gomp/pr85956.c: New test.
2907 * g++.dg/gomp/pr88733.C: New test.
2908
1b2f170e 29092019-01-11 Tobias Burnus <burnus@net-b.de>
2910
2911 PR C++/88114
d42f854f 2912 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 2913 * g++.dg/cpp0x/defaulted62.C: New.
2914
ccd5b7a6 29152019-01-11 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR tree-optimization/88693
2918 * gcc.c-torture/execute/pr88693.c: New test.
2919
cda73d4a 29202019-01-11 Tamar Christina <tamar.christina@arm.com>
2921
2922 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2923 and add options.
2924
4bb5146c 29252019-01-11 Martin Liska <mliska@suse.cz>
2926
2927 PR middle-end/88758
2928 * g++.dg/lto/pr88758_0.C: New test.
2929 * g++.dg/lto/pr88758_1.C: New test.
2930
202e74d0 29312019-01-11 Jan Beulich <jbeulich@suse.com>
2932
2933 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2934 gcc.target/i386/avx512f-vcvtss2si-1.c,
2935 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2936 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2937 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2938 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2939 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2940 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2941 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2942 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2943 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2944 gcc.target/i386/pr19398.c: Permit l or q suffix.
2945
e9b8018c 29462019-01-11 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR rtl-optimization/88296
2949 * gcc.target/i386/pr88296.c: New test.
2950
b385e516 29512019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2952
2953 * g++.dg/diagnostic/extern-initialized.C: New.
2954 * g++.dg/ext/dllimport-initialized.C: Likewise.
2955
04afaf6a 29562019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2957
2958 PR fortran/59345
2959 * gfortran.dg/internal_pack_16.f90: New test.
2960
d07d3a12 29612019-01-10 Jakub Jelinek <jakub@redhat.com>
2962
2963 PR target/88785
2964 * g++.target/i386/pr88785.C: New test.
2965
8ae81042 29662019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2967
2968 PR rtl-optimization/87305
2969 * gcc.target/aarch64/pr87305.c: New.
2970
aecc93dd 29712019-01-10 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/88792
2974 * gcc.dg/torture/pr88792.c: New testcase.
2975
15cbe83d 29762019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2977
2978 PR fortran/86322
2979 * gfortran.dg/pr86322_1.f90: New test.
2980 * gfortran.dg/pr86322_2.f90: Ditto.
2981 * gfortran.dg/pr86322_3.f90: Ditto.
2982
a794c0dc 29832019-01-10 Sudakshina Das <sudi.das@arm.com>
2984
2985 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2986 * gcc.target/aarch64/bti-2.c: Likewise.
2987 * gcc.target/aarch64/bti-3.c: Likewise.
2988
2fd2b9b8 29892019-01-10 Stefan Agner <stefan@agner.ch>
2990
2991 PR target/88648
2992 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2993 check if -masm-syntax-unified gets applied properly.
2994
12f289ae 29952019-01-10 Jakub Jelinek <jakub@redhat.com>
2996
2997 PR c/88568
2998 * gcc.dg/pr88568.c: New test.
2999
9ccac370 30002019-01-10 Tamar Christina <tamar.christina@arm.com>
3001
3002 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
3003 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
3004
97f353e6 30052019-01-10 Tamar Christina <tamar.christina@arm.com>
3006
3007 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
3008 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
3009
02c39a52 30102019-01-10 Tamar Christina <tamar.christina@arm.com>
3011
3012 * lib/target-supports.exp
3013 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
3014 check_effective_target_arm_v8_3a_complex_neon_ok,
3015 add_options_for_arm_v8_3a_complex_neon,
3016 check_effective_target_arm_v8_3a_complex_neon_hw,
3017 check_effective_target_vect_complex_rot_N): New.
3018
e66b219e 30192019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
3020
3021 PR fortran/88376
3022 * gfortran.dg/pr88376.f90: New test.
3023
5fba18a1 30242019-01-09 Sandra Loosemore <sandra@codesourcery.com>
3025
3026 PR other/16615
5fba18a1 3027 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
3028 "can not" with "cannot".
3029 * gfortran.dg/common_15.f90: Likewise.
3030 * gfortran.dg/derived_result_2.f90: Likewise.
3031 * gfortran.dg/do_check_6.f90: Likewise.
3032 * gfortran.dg/namelist_args.f90: Likewise.
3033 * gfortran.dg/negative_unit_check.f90: Likewise.
3034 * gfortran.dg/pure_formal_3.f90: Likewise.
3035 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3036 * obj-c++.dg/exceptions-3.mm: Likewise.
3037 * obj-c++.dg/exceptions-4.mm: Likewise.
3038 * obj-c++.dg/exceptions-5.mm: Likewise.
3039 * obj-c++.dg/property/at-property-23.mm: Likewise.
3040 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
3041 * obj-c++.dg/property/property-neg-7.mm: Likewise.
3042 * objc.dg/attributes/method-attribute-2.m: Likewise.
3043 * objc.dg/exceptions-3.m: Likewise.
3044 * objc.dg/exceptions-4.m: Likewise.
3045 * objc.dg/exceptions-5.m: Likewise.
3046 * objc.dg/param-1.m: Likewise.
3047 * objc.dg/property/at-property-23.m: Likewise.
3048 * objc.dg/property/dotsyntax-17.m: Likewise.
3049 * objc.dg/property/property-neg-7.m: Likewise.
3050
9f096803 30512019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3052
3053 PR fortran/68426
3054 * gfortran.dg/spread_simplify_1.f90: New test.
3055
36950f7e 30562019-01-09 Uroš Bizjak <ubizjak@gmail.com>
3057
3058 * lib/target-supports.exp
3059 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
3060 * gcc.target/i386/xorsign.c: New test.
3061
188ff544 30622019-01-09 Eric Botcazou <ebotcazou@adacore.com>
3063
3064 * gcc.target/sparc/tls-ld-int8.c: New test.
3065 * gcc.target/sparc/tls-ld-int16.c: Likewise.
3066 * gcc.target/sparc/tls-ld-int32.c: Likewise.
3067 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
3068 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
3069 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
3070
559dff77 30712018-01-09 Sudakshina Das <sudi.das@arm.com>
3072
3073 * gcc.target/aarch64/bti-1.c: Update test to not add command line
3074 option when configure with bti.
3075 * gcc.target/aarch64/bti-2.c: Likewise.
3076 * lib/target-supports.exp
3077 (check_effective_target_default_branch_protection):
3078 Add configure check for --enable-standard-branch-protection.
3079
15b17909 30802018-01-09 Sudakshina Das <sudi.das@arm.com>
3081
3082 * gcc.target/aarch64/bti-1.c: New test.
3083 * gcc.target/aarch64/bti-2.c: New test.
3084 * gcc.target/aarch64/bti-3.c: New test.
3085 * lib/target-supports.exp
3086 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
3087
249c2fa7 30882018-01-09 Sudakshina Das <sudi.das@arm.com>
3089
3090 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
3091 instead of IP0_REGNUM and add test case.
3092
fd87572b 30932019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3094
3095 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
3096 copysign.
3097 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
3098 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
3099 xorsign.
3100 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
3101
097f6161 31022019-01-09 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR rtl-optimization/88331
3105 * gcc.target/i386/pr88331.c: New test.
3106
7cc45975 31072019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 * g++.dg/diagnostic/constexpr2.C: New.
3110 * g++.dg/diagnostic/ref3.C: Likewise.
3111
91902bb4 31122019-01-08 Marek Polacek <polacek@redhat.com>
3113
3114 PR c++/88538 - braced-init-list in template-argument-list.
3115 * g++.dg/cpp2a/nontype-class11.C: New test.
3116
9996d5d0 3117 PR c++/88744
3118 * g++.dg/cpp2a/nontype-class12.C: New test.
3119
d538a77e 31202019-01-08 Jakub Jelinek <jakub@redhat.com>
3121
3122 PR target/88457
3123 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
3124 dg-options. Require ppc_cpu_supports_hw effective target instead of
3125 powerpc64*-*-*.
3126
d56370db 31272019-01-08 Janus Weil <janus@gcc.gnu.org>
3128
3129 PR fortran/88047
3130 * gfortran.dg/class_69.f90: New test case.
3131
2092fe8c 31322019-01-08 H.J. Lu <hongjiu.lu@intel.com>
3133
3134 PR target/88717
3135 * gcc.target/i386/pr88717.c: New test.
3136
90e20c9c 31372019-01-08 Marek Polacek <polacek@redhat.com>
3138
3139 PR c++/88548 - this accepted in static member functions.
3140 * g++.dg/cpp0x/this1.C: New test.
3141
c914ddb0 31422019-01-08 Martin Liska <mliska@suse.cz>
3143
3144 PR tree-optimization/88753
3145 * gcc.dg/tree-ssa/pr88753.c: New test.
3146
6b8ca7f3 31472019-01-08 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/86554
3150 * gcc.dg/torture/pr86554-1.c: New testcase.
3151 * gcc.dg/torture/pr86554-2.c: Likewise.
3152
ec26adda 31532019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3154
3155 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
3156 cover target variance.
3157
ac64cdbe 31582019-01-08 Richard Biener <rguenther@suse.de>
3159
3160 PR fortran/88611
3161 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
3162 directly build the expected GENERIC tree.
3163
6b5dcc7e 31642019-01-08 Sam Tebbs <sam.tebbs@arm.com>
3165
3166 * gcc.target/aarch64/(return_address_sign_1.c,
3167 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
3168 Change option to -mbranch-protection.
3169 * gcc.target/aarch64/(branch-protection-option.c,
3170 branch-protection-option-2.c, branch-protection-attr.c,
3171 branch-protection-attr-2.c): New file.
3172
8f7d5246 31732019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3174
3175 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
3176
54417d3a 31772019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3178
3179 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
3180 alias support.
3181 * c-c++-common/builtin-has-attribute-4.c: Likewise.
3182 Append match for warning that ‘protected’ attribute is not supported.
3183
5e453f01 31842019-01-08 Iain Sandoe <iain@sandoe.co.uk>
3185
3186 * gcc.dg/Wmissing-attributes.c: Require alias support.
3187 * gcc.dg/attr-copy-2.c: Likewise.
3188 * gcc.dg/attr-copy-5.c: Likewise.
3189
6e5908c9 31902019-01-08 Jonathan Wakely <jwakely@redhat.com>
3191 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR c++/88554
3194 * g++.dg/warn/Wreturn-type-11.C: New test.
3195
caa8ded0 31962019-01-07 David Malcolm <dmalcolm@redhat.com>
3197
3198 PR jit/88747
3199 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
3200 dump to reflect r266077.
3201
31e21880 32022019-01-07 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR c/88701
3205 * gcc.dg/pr88701.c: New test.
3206
0e741ee5 32072019-01-07 Joseph Myers <joseph@codesourcery.com>
3208
3209 PR c/88720
3210 PR c/88726
3211 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
3212
2318c037 32132019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 * g++.dg/diagnostic/constexpr1.C: New.
3216 * g++.dg/diagnostic/thread1.C: Likewise.
3217
5f34f219 32182019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3219 Harald Anlauf <anlauf@gmx.de>
3220 Tobias Burnus <burnus@gcc.gnu.org>
3221
3222 * gfortran.dg/is_contiguous_1.f90: New test.
3223 * gfortran.dg/is_contiguous_2.f90: New test.
3224 * gfortran.dg/is_contiguous_3.f90: New test.
3225
677576f7 32262019-01-07 Marek Polacek <polacek@redhat.com>
3227
3228 PR c++/88741 - wrong error with initializer-string.
3229 * g++.dg/init/array50.C: New test.
3230
c38103e8 32312019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3232
3233 PR c++/88261
3234 PR c++/69338
3235 PR c++/69696
3236 PR c++/69697
3237 * gcc.dg/array-6.c: Move from here ...
3238 * c-c++-common/array-6.c: ... to here and add some more test coverage.
3239 * g++.dg/pr69338.C: New test.
3240 * g++.dg/pr69697.C: Likewise.
3241 * g++.dg/ext/flexary32.C: Likewise.
3242 * g++.dg/ext/flexary3.C: Adjust test.
3243 * g++.dg/ext/flexary12.C: Likewise.
3244 * g++.dg/ext/flexary13.C: Likewise.
3245 * g++.dg/ext/flexary15.C: Likewise.
3246 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
3247 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
3248 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
3249
6163709f 32502019-01-07 Richard Earnshaw <rearnsha@arm.com>
3251
3252 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
3253 optional in scan pattern.
3254
df2148cf 32552019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3256
3257 PR tree-optimization/88598
3258 * gcc.dg/vect/pr88598-1.c: New test.
3259 * gcc.dg/vect/pr88598-2.c: Likewise.
3260 * gcc.dg/vect/pr88598-3.c: Likewise.
3261 * gcc.dg/vect/pr88598-4.c: Likewise.
3262 * gcc.dg/vect/pr88598-5.c: Likewise.
3263 * gcc.dg/vect/pr88598-6.c: Likewise.
3264
34dc851a 32652019-01-07 Richard Sandiford <richard.sandiford@arm.com>
3266
3267 PR tree-optimization/88598
3268 * gcc.dg/pr88598-1.c: New test.
3269 * gcc.dg/pr88598-2.c: Likewise.
3270 * gcc.dg/pr88598-3.c: Likewise.
3271 * gcc.dg/pr88598-4.c: Likewise.
3272 * gcc.dg/pr88598-5.c: Likewise.
3273
59409f09 32742019-01-07 Jakub Jelinek <jakub@redhat.com>
3275
162634aa 3276 PR tree-optimization/88676
3277 * gcc.dg/tree-ssa/pr88676.c: New test.
3278 * gcc.dg/pr88676.c: New test.
3279 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
3280 allow &.
3281
ed779478 3282 PR sanitizer/88619
3283 * c-c++-common/asan/pr88619.c: New test.
3284
59409f09 3285 PR c++/85052
3286 * c-c++-common/builtin-convertvector-1.c: New test.
3287 * c-c++-common/torture/builtin-convertvector-1.c: New test.
3288 * g++.dg/ext/builtin-convertvector-1.C: New test.
3289 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
3290
c9caaa3a 32912018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
3292
3293 PR target/88521
3294 * gcc.target/i386/pr88521.c: New testcase.
3295
2abeea3d 32962019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3297
3298 PR fortran/88658
3299 * gfortran.dg/min_max_type_2.f90: New test.
3300
a517a911 33012019-01-06 Jakub Jelinek <jakub@redhat.com>
3302
3303 PR c/88363
3304 * c-c++-common/attributes-4.c (falloc_align_int128,
3305 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
3306
2b7caeda 33072019-01-05 Jan Hubicka <hubicka@ucw.cz>
3308
3309 * gcc.dg/ipa/ipcp-2.c: Update bounds.
3310
44a5ddbf 33112019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3312
3313 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
3314 * gcc.dg/plugin/plugindir2.c: Likewise.
3315 * gcc.dg/plugin/plugindir3.c: Likewise.
3316 * gcc.dg/plugin/plugindir4.c: Likewise.
3317
f2aba4ef 33182019-01-05 Janus Weil <janus@gcc.gnu.org>
3319
3320 PR fortran/88009
3321 * gfortran.dg/blockdata_10.f90: New test case.
3322
92d7f32c 33232019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 3324
681aa7c2 3325 PR middle-end/82564
3326 PR target/88620
3327 * gcc.dg/nested-func-12.c: New test.
3328 * gcc.c-torture/compile/pr82564.c: New test.
3329
92d7f32c 3330 PR debug/88635
3331 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 3332
3449da25 33332019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
3334
92d7f32c 3335 PR target/60563
3449da25 3336 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
3337
dd1ab8da 33382019-01-04 Martin Sebor <msebor@redhat.com>
3339
3340 PR c/88546
3341 * g++.dg/ext/attr-copy.C: New test.
3342 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
3343 * gcc.dg/attr-copy-6.c: New test.
3344 * gcc.dg/attr-copy-7.c: New test.
3345
3910b703 33462019-01-04 Martin Sebor <msebor@redhat.com>
3347
3348 PR c/88363
3349 * c-c++-common/attributes-4.c: New test.
3350
2c4b47e3 33512019-01-04 Sam Tebbs <sam.tebbs@arm.com>
3352
3353 PR gcc/87763
3354 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
3355 count to 18.
3356
1c2a6eef 33572019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3358
3359 PR fortran/48543
3360 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
3361 * gfortran.dg/merge_char_const.f90: Restore.
3362
d31f2252 33632019-01-04 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR target/88594
3366 * gcc.dg/pr88594.c: New test.
3367
636144bc 33682019-01-04 Jan Beulich <jbeulich@suse.com>
3369
3370 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
3371 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
3372 gcc.target/i386/avx512bw-vpcmpequb-1.c,
3373 gcc.target/i386/avx512bw-vpcmpequw-1.c,
3374 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
3375 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
3376 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
3377 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
3378 gcc.target/i386/avx512bw-vpcmpgew-1.c,
3379 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
3380 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
3381 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
3382 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
3383 gcc.target/i386/avx512bw-vpcmpleb-1.c,
3384 gcc.target/i386/avx512bw-vpcmpleub-1.c,
3385 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
3386 gcc.target/i386/avx512bw-vpcmplew-1.c,
3387 gcc.target/i386/avx512bw-vpcmpltb-1.c,
3388 gcc.target/i386/avx512bw-vpcmpltub-1.c,
3389 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
3390 gcc.target/i386/avx512bw-vpcmpltw-1.c,
3391 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
3392 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
3393 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
3394 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
3395 gcc.target/i386/avx512bw-vpmovb2m-1.c,
3396 gcc.target/i386/avx512bw-vpmovm2b-1.c,
3397 gcc.target/i386/avx512bw-vpmovm2w-1.c,
3398 gcc.target/i386/avx512bw-vpmovw2m-1.c,
3399 gcc.target/i386/avx512bw-vptestmb-1.c,
3400 gcc.target/i386/avx512bw-vptestmw-1.c,
3401 gcc.target/i386/avx512bw-vptestnmb-1.c,
3402 gcc.target/i386/avx512bw-vptestnmw-1.c,
3403 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
3404 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
3405 gcc.target/i386/avx512dq-vfpclasssd-1.c,
3406 gcc.target/i386/avx512dq-vfpclassss-1.c,
3407 gcc.target/i386/avx512dq-vpmovd2m-1.c,
3408 gcc.target/i386/avx512dq-vpmovm2d-1.c,
3409 gcc.target/i386/avx512dq-vpmovm2q-1.c,
3410 gcc.target/i386/avx512dq-vpmovq2m-1.c,
3411 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
3412 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
3413 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
3414 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
3415 gcc.target/i386/avx512vl-vpcmpequd-1.c,
3416 gcc.target/i386/avx512vl-vpcmpequq-1.c,
3417 gcc.target/i386/avx512vl-vpcmpged-1.c,
3418 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
3419 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3420 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3421 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3422 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3423 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3424 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3425 gcc.target/i386/avx512vl-vpcmpled-1.c,
3426 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3427 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3428 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3429 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3430 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3431 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3432 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3433 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3434 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3435 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3436 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3437 gcc.target/i386/avx512vl-vptestmd-1.c,
3438 gcc.target/i386/avx512vl-vptestmq-1.c,
3439 gcc.target/i386/avx512vl-vptestnmd-1.c,
3440 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3441 operand.
3442 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3443 gcc.target/i386/avx512bw-vpcmpub-1.c,
3444 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3445 gcc.target/i386/avx512bw-vpcmpw-1.c,
3446 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3447 gcc.target/i386/avx512dq-vfpclassps-1.c,
3448 gcc.target/i386/avx512f-vcmppd-1.c,
3449 gcc.target/i386/avx512f-vcmpps-1.c,
3450 gcc.target/i386/avx512f-vcmpsd-1.c,
3451 gcc.target/i386/avx512f-vcmpss-1.c,
3452 gcc.target/i386/avx512f-vpcmpd-1.c,
3453 gcc.target/i386/avx512f-vpcmpq-1.c,
3454 gcc.target/i386/avx512f-vpcmpud-1.c,
3455 gcc.target/i386/avx512f-vpcmpuq-1.c,
3456 gcc.target/i386/avx512f-vptestmd-1.c,
3457 gcc.target/i386/avx512f-vptestmq-1.c,
3458 gcc.target/i386/avx512f-vptestnmd-1.c,
3459 gcc.target/i386/avx512f-vptestnmq-1.c,
3460 gcc.target/i386/avx512vl-vcmppd-1.c,
3461 gcc.target/i386/avx512vl-vcmpps-1.c,
3462 gcc.target/i386/avx512vl-vpcmpd-1.c,
3463 gcc.target/i386/avx512vl-vpcmpq-1.c,
3464 gcc.target/i386/avx512vl-vpcmpud-1.c,
3465 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3466 as mask operand.
3467
afe1ec89 34682019-01-03 Martin Sebor <msebor@redhat.com>
3469
3470 PR tree-optimization/88659
3471 * gcc.dg/Wstringop-truncation-6.c: New test.
3472
a63b6e5e 34732019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR fortran/48543
3476 * gfortran.dg/const_chararacter_merge.f90: Remove.
3477
e9a46ba8 34782019-01-03 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR debug/88644
3481 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3482 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3483
34842019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3485
3486 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3487 * gcc.dg/pubtypes-3.c: Likewise.
3488 * gcc.dg/pubtypes-4.c: Likewise.
3489
0627c5c9 34902019-01-03 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR c++/88636
3493 * g++.target/i386/pr88636.C: New test.
3494
f9f7d90c 34952019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3496
3497 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3498
62468601 34992019-01-03 Martin Liska <mliska@suse.cz>
3500
3501 PR testsuite/88436
3502 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3503
37fb9cf6 35042019-01-02 Marek Polacek <polacek@redhat.com>
3505
3506 PR c++/88612 - ICE with -Waddress-of-packed-member.
3507 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3508
6080dd2f 3509 PR c++/88631 - CTAD failing for value-initialization.
3510 * g++.dg/cpp1z/class-deduction59.C: New test.
3511
dd5ea033 3512 PR c++/81486 - CTAD failing with ().
3513 * g++.dg/cpp1z/class-deduction60.C: New test.
3514 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 3515
ff8064bd 35162019-01-02 Martin Sebor <msebor@redhat.com>
3517 Jeff Law <law@redhat.com>
3518
3519 * gcc.dg/strlenopt-36.c: Update.
3520 * gcc.dg/strlenopt-45.c: Update.
3521 * gcc.c-torture/execute/strlen-5.c: New test.
3522 * gcc.c-torture/execute/strlen-6.c: New test.
3523 * gcc.c-torture/execute/strlen-7.c: New test.
3524
5152b58e 35252019-01-02 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR testsuite/87304
3528 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3529 messages only on vect_hw_misalign targets.
3530
5055fc33 35312019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 3532
5055fc33 3533 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3534 * gfortran.dg/dec_d_lines_3.f: Ditto.
3535 * gfortran.dg/dec_structure_24.f90: Ditto.
3536 * gfortran.dg/dec_structure_26.f90: Ditto.
3537 * gfortran.dg/dec_structure_27.f90: Ditto.
3538 * gfortran.dg/dec_type_print_3.f90: Ditto.
3539 * gfortran.dg/derived_name_1.f90: Ditto.
3540 * gfortran.dg/error_recovery_1.f90: Ditto.
3541 * gfortran.dg/gomp/pr29759.f90: Ditto.
3542 * gfortran.dg/pr36192.f90: Ditto.
3543 * gfortran.dg/pr56007.f90: Ditto.
3544 * gfortran.dg/pr56520.f90: Ditto.
3545 * gfortran.dg/pr78741.f90: Ditto.
3546 * gfortran.dg/print_fmt_2.f90: Ditto.
3547 * gfortran.dg/select_type_20.f90: Ditto.
3548
ac7cf41b 35492019-01-02 Marek Polacek <polacek@redhat.com>
3550
3551 PR c++/86875
3552 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3553
f46df7fc 35542019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3555
3556 PR fortran/48543
3557 * gfortran.dg/const_chararacter_merge.f90: New test.
3558
035de790 35592019-01-02 Jan Hubicka <hubicka@ucw.cz>
3560
3561 PR lto/88130
3562 * g++.dg/torture/pr88130.C: New testcase.
3563
79cbb1a8 35642019-01-02 Martin Liska <mliska@suse.cz>
3565
3566 PR tree-optimization/88650
3567 * gfortran.dg/predict-3.f90: New test.
3568
040ec1c0 35692019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3570
3571 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3572
74dbdf38 35732019-01-02 Richard Biener <rguenther@suse.de>
3574
3575 PR tree-optimization/88621
3576 * gcc.dg/torture/pr88621.c: New testcase.
3577
17ae0a21 35782019-01-02 Jakub Jelinek <jakub@redhat.com>
3579
3580 PR ipa/88561
3581 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3582 targets and expect _ZThn8 for ilp32 targets.
3583
14c286b1 35842019-01-01 Martin Sebor <msebor@redhat.com>
3585 Jeff Law <law@redhat.com>
3586
040ec1c0 3587 * gcc.dg/strlenopt-40.c: Update.
3588 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 3589 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3590
14c286b1 3591 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3592 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3593 * gcc.dg/strlenopt-59.c: New test.
3594 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3595 * g++.dg/init/strlen.C: New test.
3596
66aeaf4b 35972019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3598
3599 PR fortran/82743
3600 * gfortran.dg/structure_constructor_16.f90: New test.
3601
aaeb2d1b 36022019-01-01 Jan Hubicka <hubicka@ucw.cz>
3603
3604 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3605 * g++.dg/ipa/devirt-53.C: Fix scan template.
3606
27ebfa0d 36072019-01-01 Jan Hubicka <hubicka@ucw.cz>
3608
3609 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3610 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3611 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3612
e9780462 36132019-01-01 Jan Hubicka <hubicka@ucw.cz>
3614
3615 * g++.dg/tree-prof/devirt.C: Update testcase.
3616
fbd26352 36172019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 3618
3619 Update copyright years.
f1717362 3620\f
fbd26352 3621Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 3622
3623Copying and distribution of this file, with or without modification,
3624are permitted in any medium without royalty provided the copyright
3625notice and this notice are preserved.