1 2019-07-11 Thomas Quinot <quinot@adacore.com>
3 * gnat.dg/scos1.adb: New testcase.
5 2019-07-11 Justin Squirek <squirek@adacore.com>
7 * gnat.dg/access7.adb: New testcase.
9 2019-07-11 Yannick Moy <moy@adacore.com>
11 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
13 2019-07-11 Richard Biener <rguenther@suse.de>
16 * gcc.target/i386/pr91131.c: New testcase.
18 2019-07-10 Martin Sebor <msebor@redhat.com>
21 * gcc.dg/strlenopt-67.c: Removed second copy of test.
23 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
26 * gcc.target/aarch64/pr91102.c: New test.
28 2019-07-10 Richard Biener <rguenther@suse.de>
30 PR tree-optimization/91126
31 * gcc.dg/torture/pr91126.c: New testcase.
33 2019-07-10 Richard Biener <rguenther@suse.de>
35 * gcc.dg/torture/ssa-fre-5.c: New testcase.
36 * gcc.dg/torture/ssa-fre-6.c: Likewise.
37 * gcc.dg/torture/ssa-fre-7.c: Likewise.
39 2019-07-10 Ed Schonberg <schonberg@adacore.com>
41 * gnat.dg/modular5.adb: New testcase.
43 2019-07-10 Ed Schonberg <schonberg@adacore.com>
45 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
46 gnat.dg/limited3_pkg.ads: New testcase.
48 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
50 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
52 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
54 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
55 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
56 gnat.dg/limited2_pack_2.ads: New testcase.
58 2019-07-10 Ed Schonberg <schonberg@adacore.com>
60 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
61 gnat.dg/equal8_pkg.ads: New testcase.
63 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
65 * g++.dg/diagnostic/complex-invalid-1.C: New.
66 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
67 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
69 * g++.dg/other/anon-union3.C: Adjust expected location.
70 * g++.dg/parse/error8.C: Likewise.
72 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
74 * g++.dg/lto/alias-3_0.C: New file.
75 * g++.dg/lto/alias-3_1.c: New file.
77 2019-07-09 Martin Sebor <msebor@redhat.com>
79 PR tree-optimization/90989
80 * gcc.dg/strlenopt-26.c: Exit with test result status.
81 * gcc.dg/strlenopt-67.c: New test.
83 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
85 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
86 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
87 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
89 2019-07-09 Richard Biener <rguenther@suse.de>
91 PR tree-optimization/91114
92 * gcc.dg/vect/pr91114.c: New testcase.
94 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
96 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
97 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
98 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
99 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
101 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
103 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
105 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
106 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
107 * gcc.target/arm/cmse/struct-1.c: Likewise.
109 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
111 * gcc.target/arm/aes-fuse-1.c: New.
112 * gcc.target/arm/aes-fuse-2.c: New.
113 * gcc.target/arm/aes_xor_combine.c: New.
115 2019-07-09 Martin Liska <mliska@suse.cz>
117 * gcc.dg/predict-17.c: Test loop optimizer assumption
118 about loop iterations.
120 2019-07-09 Richard Biener <rguenther@suse.de>
122 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
123 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
124 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
126 2019-07-09 Ed Schonberg <schonberg@adacore.com>
128 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
129 gnat.dg/predicate10_pkg.ads: New testcase.
131 2019-07-09 Justin Squirek <squirek@adacore.com>
133 * gnat.dg/image1.adb: New testcase.
135 2019-07-09 Javier Miranda <miranda@adacore.com>
137 * gnat.dg/rep_clause8.adb: New testcase.
139 2019-07-09 Ed Schonberg <schonberg@adacore.com>
141 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
142 gnat.dg/equal7_pkg.ads: New testcase.
144 2019-07-09 Javier Miranda <miranda@adacore.com>
146 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
147 gnat.dg/range_check3_pkg.ads: New testcase.
149 2019-07-09 Ed Schonberg <schonberg@adacore.com>
151 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
152 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
153 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
154 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
157 2019-07-08 Martin Sebor <msebor@redhat.com>
161 * gcc.c-torture/execute/return-addr.c: New test.
162 * gcc.dg/Wreturn-local-addr-2.c: New test.
163 * gcc.dg/Wreturn-local-addr-4.c: New test.
164 * gcc.dg/Wreturn-local-addr-5.c: New test.
165 * gcc.dg/Wreturn-local-addr-6.c: New test.
166 * gcc.dg/Wreturn-local-addr-7.c: New test.
167 * gcc.dg/Wreturn-local-addr-8.c: New test.
168 * gcc.dg/Wreturn-local-addr-9.c: New test.
169 * gcc.dg/Wreturn-local-addr-10.c: New test.
170 * gcc.dg/Walloca-4.c: Handle expected warnings.
171 * gcc.dg/pr41551.c: Same.
172 * gcc.dg/pr59523.c: Same.
173 * gcc.dg/tree-ssa/pr88775-2.c: Same.
174 * gcc.dg/tree-ssa/alias-37.c: Same.
175 * gcc.dg/winline-7.c: Same.
177 2019-07-08 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
180 * g++.dg/vect/simd-9.cc: Likewise.
183 * g++.dg/gomp/pr91110.C: New test.
185 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
187 PR rtl-optimization/88233
188 * gcc.target/powerpc/pr88233.c: New testcase.
190 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
194 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
196 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
198 * gcc.target/s390/rotate-truncation-mask.c: New test.
200 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
202 * gcc.target/s390/combine-rotate-modulo.c: New test.
203 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
204 * gcc.target/s390/vector/combine-shift-vec.c: New test.
206 2019-07-08 Richard Biener <rguenther@suse.de>
208 PR tree-optimization/91108
209 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
210 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
212 2019-07-08 Jim Wilson <jimw@sifive.com>
214 * gcc.target/riscv/shift-shift-2.c: Add one more test.
216 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
219 * g++.dg/tree-ssa/final2.C: New.
220 * g++.dg/tree-ssa/final3.C: Likewise.
222 2019-07-08 Javier Miranda <miranda@adacore.com>
224 * gnat.dg/interface10.adb: New testcase.
226 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
228 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
230 2019-07-08 Ed Schonberg <schonberg@adacore.com>
232 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
234 2019-07-08 Ed Schonberg <schonberg@adacore.com>
236 * gnat.dg/fixed_delete.adb: New testcase.
238 2019-07-08 Javier Miranda <miranda@adacore.com>
240 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
241 gnat.dg/interface9_root.ads: New testcase.
243 2019-07-08 Ed Schonberg <schonberg@adacore.com>
245 * gnat.dg/predicate9.adb: New testcase.
247 2019-07-08 Justin Squirek <squirek@adacore.com>
249 * gnat.dg/sso16.adb: New testcase.
251 2019-07-08 Ed Schonberg <schonberg@adacore.com>
253 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
254 gnat.dg/predicate8_pkg.ads: New testcase.
256 2019-07-08 Richard Biener <rguenther@suse.de>
258 PR tree-optimization/83518
259 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
260 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
261 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
262 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
263 * g++.dg/tree-ssa/pr83518.C: Likewise.
265 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
267 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
268 (main): Use PR_SET_PTRACER where available.
270 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
273 * gfortran.dg/pointer_array_11.f90 : New test.
275 2019-07-06 Jakub Jelinek <jakub@redhat.com>
277 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
279 PR tree-optimization/91096
280 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
281 (bar, main): Use it instead of -__builtin_inff ().
282 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
283 (bar, main): Use it instead of -__builtin_inff ().
285 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
289 * g++.dg/other/final4.C: New.
291 2019-07-04 Marek Polacek <polacek@redhat.com>
294 PR c++/83374 - __is_standard_layout wrong for a class with repeated
296 * g++.dg/ext/is_std_layout3.C: New test.
297 * g++.dg/ext/is_std_layout4.C: New test.
299 2019-07-05 Richard Biener <rguenther@suse.de>
301 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
303 2019-07-05 Richard Biener <rguenther@suse.de>
305 PR tree-optimization/91091
306 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
307 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
308 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
309 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
311 2019-07-05 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/91091
314 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
315 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
317 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
319 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
321 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
323 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
324 gnat.dg/task3_pkg2.ads: New testcase.
326 2019-07-05 Javier Miranda <miranda@adacore.com>
328 * gnat.dg/access6.adb: New testcase.
330 2019-07-05 Bob Duff <duff@adacore.com>
332 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
334 2019-07-05 Ed Schonberg <schonberg@adacore.com>
336 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
338 2019-07-05 Ed Schonberg <schonberg@adacore.com>
340 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
341 gnat.dg/predicate7_pkg.ads: New testcase.
343 2019-07-04 Jakub Jelinek <jakub@redhat.com>
346 * gcc.dg/gomp/pr78884.c: New test.
348 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
350 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
353 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
355 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
357 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
359 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
360 * jit.dg/test-accessing-bitfield.c: New testcase.
361 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
363 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
365 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
368 2019-07-04 Jan Hubicka <jh@suse.cz>
370 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
371 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
373 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
375 * g++.dg/gomp/unmappable-1.C: New file.
377 2019-07-04 Javier Miranda <miranda@adacore.com>
379 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
380 gnat.dg/cpp_constructor_useit.ads: New testcase.
382 2019-07-04 Gary Dismukes <dismukes@adacore.com>
384 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
385 gnat.dg/ghost5_parent.ads: New testcase.
387 2019-07-04 Yannick Moy <moy@adacore.com>
389 * gnat.dg/spark3.adb: New testcase.
391 2019-07-04 Justin Squirek <squirek@adacore.com>
393 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
395 2019-07-04 Ed Schonberg <schonberg@adacore.com>
397 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
398 gnat.dg/equal6_types.ads: New testcase.
400 2019-07-04 Justin Squirek <squirek@adacore.com>
402 * gnat.dg/allocator.adb: New testcase.
404 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
406 * gnat.dg/default_initial_condition.adb,
407 gnat.dg/default_initial_condition_pack.adb,
408 gnat.dg/default_initial_condition_pack.ads: New testcase.
410 2019-07-04 Ed Schonberg <schonberg@adacore.com>
412 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
414 2019-07-04 Yannick Moy <moy@adacore.com>
416 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
417 gnat.dg/synchronized2_pkg.ads: New testcase.
419 2019-07-04 Justin Squirek <squirek@adacore.com>
421 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
422 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
425 2019-07-04 Ed Schonberg <schonberg@adacore.com>
427 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
428 gnat.dg/dimensions2_real_numbers.ads: New testcase.
430 2019-07-04 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/91063
433 * gcc.dg/gomp/pr91063.c: New test.
435 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
438 * gfortran.dg/pr88833.f90: New test.
440 2019-07-04 Jakub Jelinek <jakub@redhat.com>
443 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
444 hardcoded 16 for better portability.
445 (v2di): Change from long vector to long long vector. Use
446 2 * sizeof (long long) instead of hardcoded 16.
448 PR rtl-optimization/90756
449 * gcc.dg/pr90756.c: New test.
451 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
453 * gcc.target/mips/mips-fmadd.c: Rename to ...
454 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
455 * gcc.target/mips/mips-fmadd-n64.c: New.
457 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
459 * gcc.dg/store_merging_27.c: Fix test for Arm.
460 * gcc.dg/store_merging_28.c: Likewise.
461 * gcc.dg/store_merging_29.c: Likewise.
462 * gcc.dg/tree-ssa/dump-6.c: Likewise.
464 2019-07-03 Richard Biener <rguenther@suse.de>
467 * gcc.dg/pr91069.c: New testcase.
469 2019-07-03 Martin Liska <mliska@suse.cz>
471 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
474 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
476 * gnat.dg/specs/debug1.ads: New test.
478 2019-07-03 Martin Liska <mliska@suse.cz>
480 PR tree-optimization/90892
481 * gcc.dg/pr90892.c: New test.
483 2019-07-03 Martin Liska <mliska@suse.cz>
486 * gcc.target/i386/pr90899.c: New test.
488 2019-07-03 Jakub Jelinek <jakub@redhat.com>
490 PR tree-optimization/91033
491 * gcc.target/i386/pr91033.c: New test.
493 2019-07-03 Bob Duff <duff@adacore.com>
495 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
496 gnat.dg/task2_pkg.ads: New testcase.
498 2019-07-03 Ed Schonberg <schonberg@adacore.com>
500 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
501 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
504 2019-07-03 Justin Squirek <squirek@adacore.com>
506 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
508 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
510 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
511 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
514 2019-07-03 Bob Duff <duff@adacore.com>
516 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
517 gnat.dg/warn20_pkg.ads: New testcase.
519 2019-07-03 Ed Schonberg <schonberg@adacore.com>
521 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
522 * gnat.dg/static_pred1.adb: Remove expected error.
524 2019-07-03 Ed Schonberg <schonberg@adacore.com>
526 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
528 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/alignment14.adb: New testcase.
532 2019-07-03 Ed Schonberg <schonberg@adacore.com>
534 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
537 2019-07-03 Jakub Jelinek <jakub@redhat.com>
539 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
540 * c-c++-common/gomp/scan-5.c (foo): Likewise.
542 * c-c++-common/gomp/scan-5.c: New test.
544 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
546 2019-07-02 Jeff Law <law@redhat.com>
548 PR tree-optimization/90883
549 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
550 deleted store on some targets.
552 2019-07-02 qing zhao <qing.zhao@oracle.com>
554 PR preprocessor/90581
555 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
556 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
557 * c-c++-common/cpp/fmax-include-depth.c: New test.
559 2019-07-02 Jan Hubicka <jh@suse.cz>
561 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
563 2019-07-02 Jan Hubicka <jh@suse.cz>
565 * g++.dg/lto/pr90990_0.C: New testcase.
567 2019-07-02 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/58483
570 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
572 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
574 * gcc.target/s390/vector/vec-shift-2.c: New test.
576 2019-07-01 Ed Schonberg <schonberg@adacore.com>
578 * gnat.dg/generic_inst3.adb,
579 gnat.dg/generic_inst3_kafka_lib-topic.ads,
580 gnat.dg/generic_inst3_kafka_lib.ads,
581 gnat.dg/generic_inst3_markets.ads,
582 gnat.dg/generic_inst3_traits-encodables.ads,
583 gnat.dg/generic_inst3_traits.ads: New testcase.
585 2019-07-01 Ed Schonberg <schonberg@adacore.com>
587 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
589 2019-07-01 Ed Schonberg <schonberg@adacore.com>
591 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
594 2019-07-01 Ed Schonberg <schonberg@adacore.com>
596 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
598 2019-07-01 Ed Schonberg <schonberg@adacore.com>
600 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
602 2019-07-01 Richard Biener <rguenther@suse.de>
604 * gcc.dg/gimplefe-42.c: New testcase.
606 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
608 * gnat.dg/sets1.adb: Update.
610 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
612 * gnat.dg/linkedlist.adb: Update.
614 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
616 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
618 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
620 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
621 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
624 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
628 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
629 -fno-use-linker-plugin
630 * g++.dg/lto/alias-2_0.C: Likewise.
632 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
634 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
636 2019-07-01 Richard Biener <rguenther@suse.de>
638 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
640 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
642 * lib/target-supports.exp
643 (check_effective_target_avx512vp2intersect): New proc.
644 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
645 dg-require-effective-target avx512vp2intersect.
646 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
648 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
650 * gnat.dg/specs/array5.ads: New test.
651 * gnat.dg/specs/array5_pkg1.ads: New helper.
652 * gnat.dg/specs/array5_pkg2.ads: Likewise.
653 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
655 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
657 * gnat.dg/specs/unchecked_convert1.ads: New test.
658 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
660 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
662 * gnat.dg/specs/size_clause3.ads: Adjust error message.
664 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
666 * gnat.dg/specs/atomic2.ads: Adjust error message.
667 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
668 * gnat.dg/specs/size_clause3.ads: Likewise.
670 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
672 * gnat.dg/array35.adb: New test.
673 * gnat.dg/array36.adb: Likewise.
675 2019-06-28 Jan Beulich <jbeulich@suse.com>
677 * gcc.target/i386/gfni-5.c: New.
679 2019-06-28 Jan Beulich <jbeulich@suse.com>
681 * gcc.target/i386/cvtpd2pi: New.
683 2019-06-27 Jakub Jelinek <jakub@redhat.com>
686 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
688 PR tree-optimization/91010
689 * g++.dg/vect/simd-10.cc: New test.
691 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
694 * match.c (gfc_match_common): Adjust parsing of fixed and free form
695 source code containing, e.g., COMMONI.
697 2019-06-27 Jan Hubicka <jh@suse.cz>
699 * g++.dg/lto/alias-2_0.C: New testcase.
700 * g++.dg/lto/alias-2_1.C: New testcase.
702 2019-06-27 Jakub Jelinek <jakub@redhat.com>
705 * gcc.target/i386/avx2-pr90991-1.c: New test.
706 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
708 2019-06-27 Jan Beulich <jbeulich@suse.com>
710 * gcc.target/i386/gfni-4.c: Pass -msse2.
712 2019-06-27 Richard Biener <rguenther@suse.de>
714 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
716 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
718 PR tree-optimization/89772
719 * gcc.dg/builtin-memchr-4.c: New test.
721 2019-06-27 Martin Liska <mliska@suse.cz>
723 PR tree-optimization/91014
724 * gcc.target/s390/pr91014.c: New test.
726 2019-06-27 Richard Biener <rguenther@suse.de>
729 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
731 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
734 * gcc.target/powerpc/pr62147.c: New test.
736 2019-06-26 Jeff Law <law@redhat.com>
738 PR tree-optimization/90883
739 * g++.dg/tree-ssa/pr90883.C: New test.
740 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
742 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
745 * lib/target-supports.exp (available_vector_sizes)
746 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
747 64-bit vectors for !ia32.
749 2019-06-26 Jeff Law <law@redhat.com>
751 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
752 as DSE compromises several of these tests.
753 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
754 * gcc.dg/memcpy-2.c: Similarly.
755 * gcc.dg/pr40340-1.c: Similarly.
756 * gcc.dg/pr40340-2.c: Similarly.
757 * gcc.dg/pr40340-5.c: Similarly.
759 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
762 ChangeLog forgotten with revision 272667
763 * gfortran.dg/pr90988_1.f90: New test.
764 * gfortran.dg/pr90988_2.f90: Ditto.
765 * gfortran.dg/pr90988_3.f90: Ditto.
767 2019-06-26 Nathan Sidwell <nathan@acm.org>
769 * c-c++-common/pr90927.c: New.
771 2019-06-26 Richard Biener <rguenther@suse.de>
774 * g++.dg/torture/pr90982.C: New testcase.
776 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
780 * g++.dg/other/final3.C: New.
781 * g++.dg/other/final5.C: Likewise.
783 2019-06-26 Jakub Jelinek <jakub@redhat.com>
786 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
788 2019-06-26 Li Jia He <helijia@linux.ibm.com>
790 * gcc.target/powerpc/maddld-1.c: New testcase.
792 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
793 Olga Makhotina <olga.makhotina@intel.com>
795 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
796 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
797 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
798 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
799 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
800 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
801 * gcc.target/i386/sse-13.c: Likewsie.
802 * gcc.target/i386/sse-14.c: Likewise.
803 * gcc.target/i386/sse-22.c: Likewise.
804 * gcc.target/i386/sse-23.c: Likewise.
805 * g++.dg/other/i386-2.C: Likewise.
806 * g++.dg/other/i386-3.C: Likewise.
808 2019-06-25 Jakub Jelinek <jakub@redhat.com>
811 * g++.dg/ext/vector38.C: New test.
813 2019-06-25 Martin Jambor <mjambor@suse.cz>
816 * g++.dg/lto/pr90939_[01].C: New test.
818 2019-06-25 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/90930
821 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
822 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
824 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
826 * gcc.target/arc/pr89838.c: New file.
828 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
830 * gcc.target/msp430/mlarge-pedwarns.c: New test.
832 2019-06-25 Jakub Jelinek <jakub@redhat.com>
835 * c-c++-common/gomp/pr90954.c: New test.
837 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
839 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
840 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
842 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
844 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
845 to recognise Darwin's register names.
847 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
849 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
850 * gcc.dg/cpp/usr/include/stdio.h: Rename...
851 * gcc.dg/cpp/usr/include/example.h: ... to this.
853 2019-06-24 Richard Biener <rguenther@suse.de>
855 PR tree-optimization/90972
856 * gcc.dg/torture/pr90972.c: New testcase.
858 2019-06-24 Martin Sebor <msebor@redhat.com>
860 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
861 * gcc.dg/misc-column.c: Ditto.
863 2019-06-23 Ian Lance Taylor <iant@golang.org>
865 * go.test/test/blank1.go: Update for diagnostic message changes.
867 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
869 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
871 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
873 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
874 vector explicitly for the vec_perm.
876 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
878 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
879 __USER_LABEL_PREFIX__.
881 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
883 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
884 expect the out-of-line GPR restore, and test specifically for
885 absence of branches to local labels.
887 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
890 * gfortran.dg/io_constraints_14.f90: New test.
892 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
894 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
895 * gcc.target/powerpc/pr79909.c: Likewise.
897 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
899 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
902 2019-06-22 Marek Polacek <polacek@redhat.com>
907 * g++.dg/cpp0x/nondeduced5.C: New test.
908 * g++.dg/cpp0x/nondeduced6.C: New test.
909 * g++.dg/cpp0x/nondeduced7.C: New test.
912 * g++.dg/cpp0x/noexcept54.C: New test.
914 2019-06-22 Jan Hubicka <jh@suse.cz>
916 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
918 2019-06-22 Marek Polacek <polacek@redhat.com>
920 PR c++/86476 - noexcept-specifier is a complete-class context.
922 * g++.dg/cpp0x/noexcept45.C: New test.
923 * g++.dg/cpp0x/noexcept46.C: New test.
924 * g++.dg/cpp0x/noexcept47.C: New test.
925 * g++.dg/cpp0x/noexcept48.C: New test.
926 * g++.dg/cpp0x/noexcept49.C: New test.
927 * g++.dg/cpp0x/noexcept50.C: New test.
928 * g++.dg/cpp0x/noexcept51.C: New test.
929 * g++.dg/cpp0x/noexcept52.C: New test.
930 * g++.dg/cpp0x/noexcept53.C: New test.
931 * g++.dg/eh/shadow1.C: Adjust dg-error.
933 PR c++/90881 - bogus -Wunused-value in unevaluated context.
934 * g++.dg/cpp0x/Wunused-value1.C: New test.
936 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
938 * g++.dg/diagnostic/auto-storage-1.C: New.
939 * g++.dg/diagnostic/no-type-1.C: Likewise.
940 * g++.dg/diagnostic/no-type-2.C: Likewise.
941 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
942 * g++.dg/cpp0x/auto9.C: Test some locations too.
943 * g++.dg/cpp1z/register1.C: Likewise.
944 * g++.dg/cpp1z/register2.C: Likewise.
945 * g++.dg/cpp1z/register3.C: Likewise.
946 * g++.dg/other/error34.C: Likewise.
948 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/other/final7.C: New.
953 2019-06-21 Jakub Jelinek <jakub@redhat.com>
955 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
957 * g++.dg/vect/simd-5.cc: Likewise.
959 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
963 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/other/final3.C: New.
968 * g++.dg/other/final4.C: Likewise.
969 * g++.dg/other/final5.C: Likewise.
971 * g++.dg/other/final6.C: New.
973 2019-06-21 Marek Polacek <polacek@redhat.com>
975 PR c++/61490 - qualified-id in friend function definition.
976 * g++.dg/diagnostic/friend2.C: New test.
977 * g++.dg/diagnostic/friend3.C: New test.
979 PR c++/60223 - ICE with T{} in non-deduced context.
980 * g++.dg/cpp0x/nondeduced1.C: New test.
981 * g++.dg/cpp0x/nondeduced2.C: New test.
982 * g++.dg/cpp0x/nondeduced3.C: New test.
983 * g++.dg/cpp0x/nondeduced4.C: New test.
985 PR c++/64235 - missing syntax error with invalid alignas.
986 * g++.dg/parse/alignas1.C: New test.
988 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
991 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
992 * gfortran.dg/pr67884.f90: ... covered here. New test.
994 2019-06-21 Marek Polacek <polacek@redhat.com>
996 PR c++/90490 - fix decltype issues in noexcept-specifier.
997 * g++.dg/cpp0x/noexcept43.C: New test.
998 * g++.dg/cpp0x/noexcept44.C: New test.
1000 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
1002 PR c++/90875 - added -Wswitch-outside-range option
1003 * c-c++-common/Wswitch-outside-range-1.c: New test.
1004 * c-c++-common/Wswitch-outside-range-2.c: New test.
1005 * c-c++-common/Wswitch-outside-range-3.c: New test.
1006 * c-c++-common/Wswitch-outside-range-4.c: New test.
1008 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
1011 gfortran.dg/pr51991.f90
1013 2019-06-21 Jeff Law <law@redhat.com>
1015 PR tree-optimization/90949
1016 * gcc.c-torture/execute/pr90949.c: New test.
1018 2019-06-21 Marek Polacek <polacek@redhat.com>
1020 PR c++/90953 - ICE with -Wmissing-format-attribute.
1021 * g++.dg/warn/miss-format-7.C: New test.
1023 2019-06-21 Richard Biener <rguenther@suse.de>
1026 * g++.dg/debug/pr90914.C: New testcase.
1028 2019-06-21 Richard Biener <rguenther@suse.de>
1030 PR tree-optimization/90913
1031 * gfortran.dg/vect/pr90913.f90: New testcase.
1033 2019-06-21 Jakub Jelinek <jakub@redhat.com>
1035 * gcc.dg/vect/vect-simd-12.c: New test.
1036 * gcc.dg/vect/vect-simd-13.c: New test.
1037 * gcc.dg/vect/vect-simd-14.c: New test.
1038 * gcc.dg/vect/vect-simd-15.c: New test.
1039 * gcc.target/i386/sse2-vect-simd-12.c: New test.
1040 * gcc.target/i386/sse2-vect-simd-13.c: New test.
1041 * gcc.target/i386/sse2-vect-simd-14.c: New test.
1042 * gcc.target/i386/sse2-vect-simd-15.c: New test.
1043 * gcc.target/i386/avx2-vect-simd-12.c: New test.
1044 * gcc.target/i386/avx2-vect-simd-13.c: New test.
1045 * gcc.target/i386/avx2-vect-simd-14.c: New test.
1046 * gcc.target/i386/avx2-vect-simd-15.c: New test.
1047 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
1048 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
1049 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
1050 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
1051 * g++.dg/vect/simd-6.cc: New test.
1052 * g++.dg/vect/simd-7.cc: New test.
1053 * g++.dg/vect/simd-8.cc: New test.
1054 * g++.dg/vect/simd-9.cc: New test.
1055 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
1058 * g++.dg/gomp/lastprivate-1.C: New test.
1060 * gcc.dg/vect/vect-simd-11.c: New test.
1061 * gcc.target/i386/sse2-vect-simd-11.c: New test.
1062 * gcc.target/i386/avx2-vect-simd-11.c: New test.
1063 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
1065 2019-06-20 Marek Polacek <polacek@redhat.com>
1068 * g++.dg/ext/goto1.C: New test.
1070 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1073 * gfortran.dg/pr77632_1.f90: New test.
1075 2019-06-20 Marek Polacek <polacek@redhat.com>
1078 * g++.dg/parse/error62.C: New test.
1080 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
1083 * gfortran.dg/pr86587.f90: New test.
1085 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
1087 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
1088 * obj-c++.dg/stubify-2.mm: Likewise.
1089 * objc.dg/stubify-1.m: Likewise.
1090 * objc.dg/stubify-2.m: Likewise.
1092 2019-06-20 Marek Polacek <polacek@redhat.com>
1095 * g++.dg/cpp1z/inline-var7.C: New test.
1097 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
1100 * gcc.target/i386/pr54855-1.c: New test.
1101 * gcc.target/i386/pr54855-2.c: Likewise.
1102 * gcc.target/i386/pr54855-3.c: Likewise.
1103 * gcc.target/i386/pr54855-4.c: Likewise.
1104 * gcc.target/i386/pr54855-5.c: Likewise.
1105 * gcc.target/i386/pr54855-6.c: Likewise.
1106 * gcc.target/i386/pr54855-7.c: Likewise.
1107 * gcc.target/i386/pr54855-8.c: Likewise.
1108 * gcc.target/i386/pr54855-9.c: Likewise.
1109 * gcc.target/i386/pr54855-10.c: Likewise.
1111 2019-06-20 Jan Hubicka <jh@suse.cz>
1113 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
1115 2019-06-20 Marek Polacek <polacek@redhat.com>
1118 * g++.dg/cpp1y/noexcept1.C: New test.
1120 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1123 * gfortran.dg/external_procedure_4.f90: New test.
1125 2019-06-20 Tom de Vries <tdevries@suse.de>
1127 * gcc.dg/pr90866-2.c: Require global_constructor.
1129 2019-06-20 Tom de Vries <tdevries@suse.de>
1131 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
1132 * gcc.dg/pr88870.c: Same.
1133 * gcc.dg/pr90082.c: Same.
1135 2019-06-20 Tom de Vries <tdevries@suse.de>
1137 * gcc.dg/pr89737.c: Require indirect_jumps.
1138 * gcc.dg/torture/pr87693.c: Same.
1139 * gcc.dg/torture/pr89135.c: Same.
1140 * gcc.dg/torture/pr90071.c: Same.
1142 2019-06-20 Tom de Vries <tdevries@suse.de>
1144 * gcc.c-torture/compile/pr89280.c: Require label_values.
1145 * gcc.dg/pr89737.c: Same.
1146 * gcc.dg/pr90082.c: Same.
1147 * gcc.dg/torture/pr89135.c: Same.
1148 * gcc.dg/torture/pr89247.c: Same.
1149 * gcc.dg/torture/pr90071.c: Same.
1151 2019-06-20 Tom de Vries <tdevries@suse.de>
1153 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
1154 * gcc.c-torture/compile/pr77754-2.c: Same.
1155 * gcc.c-torture/compile/pr77754-3.c: Same.
1156 * gcc.c-torture/compile/pr77754-4.c: Same.
1157 * gcc.c-torture/compile/pr77754-5.c: Same.
1158 * gcc.c-torture/compile/pr77754-6.c: Same.
1159 * gcc.c-torture/compile/pr87110.c: Same.
1160 * gcc.c-torture/execute/pr86528.c: Same.
1161 * gcc.dg/Walloca-larger-than-2.c: Same.
1162 * gcc.dg/Walloca-larger-than.c: Same.
1163 * gcc.dg/Warray-bounds-41.c: Same.
1164 * gcc.dg/Wrestrict-17.c: Same.
1165 * gcc.dg/Wstrict-overflow-27.c: Same.
1166 * gcc.dg/Wstringop-truncation-3.c: Same.
1167 * gcc.dg/pr78902.c: Same.
1168 * gcc.dg/pr87099.c: Same.
1169 * gcc.dg/pr87320.c: Same.
1170 * gcc.dg/pr89045.c: Same.
1171 * gcc.dg/strlenopt-62.c: Same.
1172 * gcc.dg/tree-ssa/alias-37.c: Same.
1174 2019-06-19 Marek Polacek <polacek@redhat.com>
1176 PR c++/60364 - noreturn after first decl not diagnosed.
1177 * g++.dg/warn/noreturn-8.C: New test.
1178 * g++.dg/warn/noreturn-9.C: New test.
1179 * g++.dg/warn/noreturn-10.C: New test.
1180 * g++.dg/warn/noreturn-11.C: New test.
1182 2019-06-19 Martin Sebor <msebor@redhat.com>
1184 PR tree-optimization/90626
1185 * gcc.dg/strlenopt-65.c: New test.
1186 * gcc.dg/strlenopt-66.c: New test.
1187 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
1189 2019-06-19 Martin Sebor <msebor@redhat.com>
1191 PR translation/90156
1192 * gcc.dg/format/gcc_diag-11.c: Enable.
1194 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1197 * gfortran.dg/pr69499.f90: New test.
1198 * gfortran.dg/module_error_1.f90: Update dg-error string.
1200 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1203 * gfortran.dg/pr69398.f90: New test.
1205 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
1208 * gfortran.dg/pr87907.f90: New testcase.
1210 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
1213 * gcc.c-torture/execute/pr84521.c: New test.
1215 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1217 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
1218 tree-vect.h nor call check_vect.
1219 * gcc.dg/vect/vect-simd-9.c: Likewise.
1220 * gcc.dg/vect/vect-simd-10.c: New test.
1221 * gcc.target/i386/sse2-vect-simd-8.c: New test.
1222 * gcc.target/i386/sse2-vect-simd-9.c: New test.
1223 * gcc.target/i386/sse2-vect-simd-10.c: New test.
1224 * gcc.target/i386/avx2-vect-simd-8.c: New test.
1225 * gcc.target/i386/avx2-vect-simd-9.c: New test.
1226 * gcc.target/i386/avx2-vect-simd-10.c: New test.
1227 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
1228 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
1229 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
1231 * g++.dg/vect/simd-3.cc: New test.
1232 * g++.dg/vect/simd-4.cc: New test.
1233 * g++.dg/vect/simd-5.cc: New test.
1235 2019-06-19 Jakub Jelinek <jakub@redhat.com>
1237 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
1239 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
1240 Mark Eggleston <mark.eggleston@codethink.com>
1243 * gfortran.dg/dec_format_empty_item_1.f: New test.
1244 * gfortran.dg/dec_format_empty_item_2.f: New test.
1245 * gfortran.dg/dec_format_empty_item_3.f: New test.
1247 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1249 * gcc.target/aarch64/pr88834.c: Move from here...
1250 * gcc.target/aarch64/sve/pr88834.c: ...to here.
1252 2019-06-18 Cherry Zhang <cherryyz@google.com>
1254 * go.dg/concatstring.go: New test.
1256 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
1259 * gfortran.dg/goacc/declare-3.f95: Update.
1262 * gfortran.dg/goacc/declare-3.f95: New file.
1265 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
1267 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
1268 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
1271 * c-c++-common/goacc/declare-pr90861.c: New file.
1274 * c-c++-common/goacc/declare-1.c: Update.
1275 * c-c++-common/goacc/declare-2.c: Likewise.
1278 * c-c++-common/goacc/declare-1.c: Update.
1279 * c-c++-common/goacc/declare-2.c: Likewise.
1281 2019-06-18 Marek Polacek <polacek@redhat.com>
1284 * g++.dg/cpp0x/noexcept42.C: New test.
1287 * g++.dg/cpp0x/variadic177.C: New test.
1289 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
1291 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
1293 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
1294 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
1295 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
1296 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
1297 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
1298 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
1299 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
1301 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
1303 * gcc.target/i386/pr81563.c (dg-final): Check that no
1304 registers are restored from %esp.
1306 2019-06-18 Richard Biener <rguenther@suse.de>
1309 * gcc.dg/gomp/pr90900.c: New testcase.
1311 2019-06-18 Martin Sebor <msebor@redhat.com>
1313 * gcc.dg/pr90866-2.c: Remove a pointless declaration
1314 to avoid compilation errors on arm-none-eabi.
1316 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
1318 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
1319 * gcc.target/aarch64/pcs_attribute-3.c: New test.
1321 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
1322 * gcc.target/aarch64/sve/fadda_1.c: New test.
1324 2019-06-17 Jakub Jelinek <jakub@redhat.com>
1326 * gcc.dg/vect/vect-simd-8.c: New test.
1327 * gcc.dg/vect/vect-simd-9.c: New test.
1328 * g++.dg/vect/simd-2.cc: New test.
1329 * g++.dg/gomp/scan-1.C: New test.
1331 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
1334 * gcc.target/i386/fnabs.c: New test.
1336 2019-06-17 Marek Polacek <polacek@redhat.com>
1338 PR c++/83820 - excessive attribute arguments not detected.
1339 * g++.dg/cpp0x/gen-attrs-67.C: New test.
1341 2019-06-17 Nathan Sidwell <nathan@acm.org>
1344 * g++.dg/lookup/pr90754.C: New.
1346 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
1349 * gcc.c-torture/execute/pr64242.c: Improve test.
1351 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1353 * gcc.target/msp430/mspabi_sllll.c: New test.
1354 * gcc.target/msp430/mspabi_srall.c: New test.
1355 * gcc.target/msp430/mspabi_srlll.c: New test.
1356 * gcc.c-torture/execute/shiftdi-2.c: New test.
1358 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1360 * lib/target-supports.exp: Add check_effective_target_longlong64.
1362 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
1364 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
1365 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
1367 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
1370 * gdc.dg/pr90650a.d: New test.
1371 * gdc.dg/pr90650b.d: New test.
1373 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1375 * gfortran.dg/dummy_derived_typed.f90: New test.
1377 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
1379 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
1381 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
1383 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
1385 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1388 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
1389 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1390 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise
1391 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1392 * obj-c++.dg/syntax-error-1.mm: Likewise.
1393 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
1394 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1395 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
1396 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1397 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
1398 in no longer supported, also on m64 where there's no meaning to it.
1399 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
1400 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
1402 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
1403 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
1404 * obj-c++.dg/stubify-2.mm: Likewise.
1405 * obj-c++.dg/try-catch-1.mm: Likewise.
1406 * obj-c++.dg/try-catch-3.mm: Likewise.
1408 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1411 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
1412 * objc.dg/image-info.m: Likewise.
1413 * objc.dg/method-6.m: Likewise.
1414 * objc.dg/no-extra-load.m: Likewise.
1415 * objc.dg/objc-foreach-4.m: Likewise.
1416 * objc.dg/objc-foreach-5.m: Likewise.
1417 * objc.dg/proto-lossage-7.m: Likewise.
1418 * objc.dg/strings/const-cfstring-2.m: Likewise.
1419 * objc.dg/strings/const-cfstring-5.m: Likewise.
1420 * objc.dg/strings/const-str-12b.m: Likewise.
1421 * objc.dg/symtab-1.m: Likewise.
1422 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
1423 * objc.dg/torture/strings/const-str-10.m: Likewise.
1424 * objc.dg/torture/strings/const-str-11.m: Likewise.
1425 * objc.dg/torture/strings/const-str-9.m: Likewise.
1426 * objc.dg/zero-link-1.m: Likewise.
1427 * objc.dg/zero-link-2.m: Likewise.
1428 * objc.dg/zero-link-3.m: Likewise.
1429 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
1430 * objc.dg/headers.m: XFAIL for Darwin14-19.
1431 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
1434 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
1437 * objc-obj-c++-shared/CF-CFString.h: New.
1438 * objc-obj-c++-shared/F-NSArray.h: New.
1439 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
1440 * objc-obj-c++-shared/F-NSObject.h: New.
1441 * objc-obj-c++-shared/F-NSString.h: New.
1442 * objc-obj-c++-shared/F-NSValue.h: New.
1443 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
1444 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
1445 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
1446 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
1447 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
1448 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
1449 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
1450 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
1451 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
1452 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
1453 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
1454 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
1455 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
1456 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
1457 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
1458 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
1459 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
1460 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
1461 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
1462 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
1463 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
1464 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
1465 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
1466 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
1467 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
1468 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
1470 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
1471 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
1472 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
1474 2019-06-15 Jakub Jelinek <jakub@redhat.com>
1477 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
1478 static block scope variable in #pragma acc routine.
1480 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1482 * gfortran.dg/integer_exponentiation_4.f90: Update test.
1483 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
1484 * gfortran.dg/no_range_check_1.f90: Ditto.
1486 2019-06-14 Harald Anlauf <anlauf@gmx.de>
1490 * gfortran.dg/lrshift_1.f90: Adjust testcase.
1491 * gfortran.dg/shiftalr_3.f90: New testcase.
1493 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
1496 * gfortran.dg/pr89646.f90: New test.
1498 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
1500 PR rtl-optimization/90765
1501 * gcc.target/i386/pr90765-1.c: New test.
1502 * gcc.target/i386/pr90765-2.c: Likewise.
1504 2019-06-14 Marek Polacek <polacek@redhat.com>
1506 PR c++/90884 - stray note with -Wctor-dtor-privacy.
1507 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
1508 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
1510 2019-06-14 Richard Biener <rguenther@suse.de>
1512 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
1514 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
1517 * gcc.dg/ipa/ipcp-agg-10.c: New test.
1519 2019-06-13 Martin Sebor <msebor@redhat.com>
1521 PR tree-optimization/90662
1522 * gcc.dg/pr90866-2.c: New test.
1523 * gcc.dg/pr90866.c: Ditto.
1525 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
1526 Lijia He <helijia@linux.ibm.com>
1528 PR tree-optimization/77820
1529 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
1530 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
1531 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
1532 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
1533 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
1534 * gcc.target/sh/pr51244-20.c: Update testcase.
1536 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1538 * gcc.dg/darwin-minversion-link.c: New test.
1540 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1543 * gfortran.dg/pr68544.f90: New test.
1544 * gfortran.dg/pr85687.f90: Modify test for new error message.
1546 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1548 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
1550 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1553 * gfortran.dg/pr89344.f90: New test.
1555 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1557 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
1558 * gcc.dg/darwin-minversion-2.c: Likewise.
1560 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1563 * g++.dg/ext/altivec-15.C: Add dg-error directive.
1565 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
1567 * gcc.dg/pr90760.c: Require alias support.
1569 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
1571 PR tree-optimization/90869
1572 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
1574 2019-06-13 Richard Biener <rguenther@suse.de>
1576 PR tree-optimization/90856
1577 * gcc.target/i386/pr90856.c: New testcase.
1579 2019-06-13 Jakub Jelinek <jakub@redhat.com>
1581 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
1583 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
1584 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
1586 2019-06-13 Richard Biener <rguenther@suse.de>
1588 * gcc.dg/vect/vect-version-1.c: New testcase.
1589 * gcc.dg/vect/vect-version-2.c: Likewise.
1591 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1593 * g++.dg/diagnostic/variably-modified-type-1.C: New.
1594 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
1595 * g++.dg/other/pr84792-1.C: Likewise.
1596 * g++.dg/other/pr84792-2.C: Likewise.
1597 * g++.dg/parse/error24.C: Likewise.
1598 * g++.dg/parse/error32.C: Likewise.
1599 * g++.dg/parse/error33.C: Likewise.
1600 * g++.dg/parse/saved1.C: Likewise.
1601 * g++.dg/template/operator6.C: Likewise.
1602 * g++.dg/template/pr61745.C: Likewise.
1603 * g++.dg/template/typedef41.C: Likewise.
1604 * g++.old-deja/g++.jason/crash10.C: Likewise.
1606 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
1608 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
1609 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
1610 * g++.dg/parse/error10.C: Adjust location.
1611 * g++.dg/parse/pragma2.C: Likewise.
1613 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
1615 PR tree-optimization/89713
1616 * g++.dg/tree-ssa/empty-loop.C: New test.
1617 * gcc.dg/tree-ssa/dce-2.c: New test.
1618 * gcc.dg/const-1.c: Add -fno-finite-loops option.
1619 * gcc.dg/graphite/graphite.exp: Likewise.
1620 * gcc.dg/loop-unswitch-1.c: Likewise.
1621 * gcc.dg/predict-9.c: Likewise.
1622 * gcc.dg/pure-2.c: Likewise.
1623 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
1624 * gcc.dg/tree-ssa/loop-10.c: Likewise.
1625 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1626 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
1628 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1631 * gcc.target/aarch64/pr88838.c: New test.
1632 * gcc.target/aarch64/sve/while_1.c: Adjust.
1634 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
1637 * gcc.target/aarch64/pr88834.c: New test.
1638 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
1639 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
1640 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
1641 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
1642 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
1643 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
1645 2019-06-12 Marek Polacek <polacek@redhat.com>
1648 * g++.dg/cpp1y/pr87410.C: New test.
1650 2019-06-12 Marek Polacek <polacek@redhat.com>
1652 PR c++/66999 - 'this' captured by reference.
1653 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
1655 PR c++/90825 - endless recursion when evaluating sizeof.
1656 PR c++/90832 - endless recursion when evaluating sizeof.
1657 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
1658 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
1660 2019-06-12 Martin Sebor <msebor@redhat.com>
1663 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
1665 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
1666 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
1667 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
1668 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
1670 2019-06-12 Marek Polacek <polacek@redhat.com>
1672 PR c++/90736 - bogus error with alignof.
1673 * g++.dg/cpp0x/alignof5.C: New test.
1675 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1677 * gcc.dg/builtin-apply2.c: Skip for PRU.
1678 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
1680 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1682 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
1684 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1686 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
1687 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
1688 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
1689 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
1690 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
1692 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1694 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
1696 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1698 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
1699 * gcc.dg/20020312-2.c: No PIC register for PRU.
1701 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1703 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
1704 * lib/target-utils.exp: Ditto.
1705 * lib/target-supports.exp (check_effective_target_function_pointers,
1706 check_effective_target_large_return_values): New.
1708 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1710 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
1711 * lib/target-utils.exp: Ditto.
1712 * lib/target-supports.exp: Declare PRU target as tiny.
1714 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
1716 * gcc.target/pru/abi-arg-struct.c: New test.
1717 * gcc.target/pru/ashiftrt.c: New test.
1718 * gcc.target/pru/builtins-1.c: New test.
1719 * gcc.target/pru/builtins-error.c: New test.
1720 * gcc.target/pru/clearbit.c: New test.
1721 * gcc.target/pru/loop-asm.c: New test.
1722 * gcc.target/pru/loop-dowhile.c: New test.
1723 * gcc.target/pru/loop-hi-1.c: New test.
1724 * gcc.target/pru/loop-hi-2.c: New test.
1725 * gcc.target/pru/loop-qi-1.c: New test.
1726 * gcc.target/pru/loop-qi-2.c: New test.
1727 * gcc.target/pru/loop-short-1.c: New test.
1728 * gcc.target/pru/loop-short-2.c: New test.
1729 * gcc.target/pru/loop-si-1.c: New test.
1730 * gcc.target/pru/loop-si-2.c: New test.
1731 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
1732 * gcc.target/pru/loop-ubyte-1.c: New test.
1733 * gcc.target/pru/loop-ubyte-2.c: New test.
1734 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
1735 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
1736 * gcc.target/pru/mabi-ti-1.c: New test.
1737 * gcc.target/pru/mabi-ti-2.c: New test.
1738 * gcc.target/pru/mabi-ti-3.c: New test.
1739 * gcc.target/pru/mabi-ti-4.c: New test.
1740 * gcc.target/pru/mabi-ti-5.c: New test.
1741 * gcc.target/pru/mabi-ti-6.c: New test.
1742 * gcc.target/pru/mabi-ti-7.c: New test.
1743 * gcc.target/pru/pr64366.c: New test.
1744 * gcc.target/pru/pragma-ctable_entry.c: New test.
1745 * gcc.target/pru/pru.exp: New file.
1746 * gcc.target/pru/qbbc-1.c: New test.
1747 * gcc.target/pru/qbbc-2.c: New test.
1748 * gcc.target/pru/qbbc-3.c: New test.
1749 * gcc.target/pru/qbbs-1.c: New test.
1750 * gcc.target/pru/qbbs-2.c: New test.
1751 * gcc.target/pru/setbit.c: New test.
1752 * gcc.target/pru/zero_extend-and-hisi.c: New test.
1753 * gcc.target/pru/zero_extend-and-qihi.c: New test.
1754 * gcc.target/pru/zero_extend-and-qisi.c: New test.
1755 * gcc.target/pru/zero_extend-hisi.c: New test.
1756 * gcc.target/pru/zero_extend-qihi.c: New test.
1757 * gcc.target/pru/zero_extend-qisi.c: New test.
1758 * lib/target-supports.exp: Add PRU to feature filters.
1760 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1763 * gfortran.dg/pr90002.f90: New test.
1765 2019-06-12 Martin Sebor <msebor@redhat.com>
1768 * gcc.dg/tree-ssa/dump-6.c: New test.
1769 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
1770 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
1771 * gcc.dg/store_merging_5.c: Same.
1772 * gcc.dg/tree-prof/stringop-2.c: Same.
1773 * gcc.dg/tree-ssa/pr30375.c: Same.
1774 * gcc.dg/tree-ssa/slsr-27.c: Same.
1775 * gcc.dg/tree-ssa/slsr-28.c: Same.
1776 * gcc.dg/tree-ssa/slsr-29.c: Same.
1777 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
1779 2019-06-12 Martin Sebor <msebor@redhat.com>
1781 PR tree-optimization/90662
1782 * gcc.dg/strlenopt-62.c: New test.
1783 * gcc.dg/strlenopt-63.c: New test.
1784 * gcc.dg/strlenopt-64.c: New test.
1786 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
1788 * gcc.target/arm/ssadv16qi.c: New test.
1789 * gcc.target/arm/usadv16qi.c: Likewise.
1791 2019-06-12 Jakub Jelinek <jakub@redhat.com>
1794 * gcc.dg/pr90760.c: New test.
1796 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
1798 * gcc.target/mips/data-sym-pool.c: Update expected output.
1799 * gcc.target/mips/data-sym-multi-pool.c: New test.
1801 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
1804 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
1807 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
1809 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
1810 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
1811 unset -mpcrel in the target pragmas.
1812 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
1813 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
1814 unset -mpcrel in the target pragmas.
1816 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
1818 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
1820 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
1822 PR c++/90449 - add -Winaccessible-base option.
1823 * g++.dg/warn/Winaccessible-base-1.C: New file.
1824 * g++.dg/warn/Winaccessible-base-2.C: New file.
1825 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
1826 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
1828 2019-06-11 Jakub Jelinek <jakub@redhat.com>
1831 * g++.dg/ext/vector37.C: New test.
1833 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
1836 * g++.dg/cpp0x/pr87250.C: New test.
1838 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1841 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
1842 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1843 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
1844 * g++.dg/cpp1z/pr85569.C: Include <functional>.
1845 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
1846 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
1848 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
1851 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
1853 2019-06-10 Jakub Jelinek <jakub@redhat.com>
1855 * c-c++-common/gomp/scan-1.c: New test.
1856 * c-c++-common/gomp/scan-2.c: New test.
1857 * c-c++-common/gomp/scan-3.c: New test.
1858 * c-c++-common/gomp/scan-4.c: New test.
1860 2019-06-10 Martin Liska <mliska@suse.cz>
1862 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
1865 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1867 * gcc.target/arc/jumptables.c: Update test.
1869 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
1871 * gcc.target/arc/and-cnst-size.c: New test.
1872 * gcc.target/arc/mov-cnst-size.c: Likewise.
1873 * gcc.target/arc/or-cnst-size.c: Likewise.
1874 * gcc.target/arc/store-merge-1.c: Update test.
1875 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
1876 * gcc.target/arc/cmem-1.c: Likewise.
1877 * gcc.target/arc/cmem-2.c: Likewise.
1878 * gcc.target/arc/cmem-3.c: Likewise.
1879 * gcc.target/arc/cmem-4.c: Likewise.
1880 * gcc.target/arc/cmem-5.c: Likewise.
1881 * gcc.target/arc/cmem-6.c: Likewise.
1882 * gcc.target/arc/loop-4.c: Likewise.
1883 * gcc.target/arc/movh_cl-1.c: Likewise.
1884 * gcc.target/arc/sdata-3.c: Likewise.
1886 2019-06-10 Martin Liska <mliska@suse.cz>
1888 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
1890 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
1892 * gcc.dg/attr-copy-6.c: Require alias support.
1894 2019-06-09 Marek Polacek <polacek@redhat.com>
1897 * g++.dg/cpp0x/alias-decl-69.C: New test.
1900 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
1902 019-06-09 Paul Thomas <pault@gcc.gnu.org>
1905 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
1907 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
1910 * gfortran.dg/proc_ptr_51.f90 : New test.
1912 2019-06-08 Marek Polacek <polacek@redhat.com>
1915 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
1917 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1918 Tomáš Trnka <trnka@scm.com>
1921 * gfortran.dg/deferred_character_33.f90: New test.
1922 * gfortran.dg/deferred_character_33a.f90: New test.
1924 2019-06-08 Marek Polacek <polacek@redhat.com>
1927 * g++.dg/other/pr77548.C: New test.
1930 * g++.dg/cpp0x/noexcept41.C: New test.
1932 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1934 * gcc.target/aarch64/sve/init_1.c: Remove options
1935 -O2 -fno-schedule-insns and instead pass -O.
1936 Update assembly in comments.
1937 * gcc.target/aarch64/sve/init_2.c: Likewise.
1938 * gcc.target/aarch64/sve/init_3.c: Likewise.
1939 * gcc.target/aarch64/sve/init_4.c: Likewise.
1940 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
1942 * gcc.target/aarch64/sve/init_6.c: Likewise.
1943 * gcc.target/aarch64/sve/init_7.c: Likewise.
1944 * gcc.target/aarch64/sve/init_8.c: Likewise.
1945 * gcc.target/aarch64/sve/init_9.c: Likewise.
1946 * gcc.target/aarch64/sve/init_10.c: Likewise.
1947 * gcc.target/aarch64/sve/init_11.c: Likewise.
1948 * gcc.target/aarch64/sve/init_12.c: Likewise.
1950 2019-06-07 Marek Polacek <polacek@redhat.com>
1953 * g++.dg/cpp0x/inh-ctor33.C: New test.
1956 * g++.dg/cpp0x/alias-decl-68.C: New test.
1959 * g++.dg/cpp0x/constexpr-77771.C: New test.
1961 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
1963 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
1965 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
1968 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
1969 to allow use when kind=16 is not supported.
1970 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
1971 to allow use when kind=16 is not supported.
1973 2019-06-07 Richard Biener <rguenther@suse.de>
1976 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
1977 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
1979 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
1981 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
1983 2019-06-07 Martin Liska <mliska@suse.cz>
1985 PR tree-optimization/78902
1986 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
1987 of __builtin_alloca.
1988 * c-c++-common/asan/pr88619.c: Likewise.
1989 * g++.dg/overload/using2.C: Likewise for malloc.
1990 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
1991 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
1992 * gcc.dg/pr43643.c: Likewise.
1993 * gcc.dg/pr59717.c: Likewise for calloc.
1994 * gcc.dg/torture/pr71816.c: Likewise.
1995 * gcc.dg/tree-ssa/pr78886.c: Likewise.
1996 * gcc.dg/tree-ssa/pr79697.c: Likewise.
1997 * gcc.dg/pr78902.c: New test.
1999 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
2001 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
2004 2019-06-06 Martin Jambor <mjambor@suse.cz>
2006 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
2007 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
2008 * gnat.dg/opt39.adb: Adjust scan dump.
2010 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2012 * gcc.target/msp430/size-optimized-shifts.c: New test.
2014 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2016 * gcc.target/msp430/emulate-slli.c: New test.
2017 * gcc.target/msp430/emulate-srai.c: New test.
2018 * gcc.target/msp430/emulate-srli.c: New test.
2020 2019-06-06 Martin Liska <mliska@suse.cz>
2022 PR tree-optimization/87954
2023 * gcc.dg/pr87954.c: New test.
2025 2019-06-06 Richard Biener <rguenther@suse.de>
2027 * gcc.dg/tree-ssa/alias-37.c: New testcase.
2028 * gcc.dg/torture/20190604-1.c: Likewise.
2029 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
2031 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
2033 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
2034 * gcc.target/arc/tmac-2.c: Likewise.
2036 2019-06-05 Martin Sebor <msebor@redhat.com>
2039 * c-c++-common/Wreturn-local-addr.c: New test.
2040 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
2042 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2044 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
2046 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2048 2019-06-05 Martin Sebor <msebor@redhat.com>
2050 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
2053 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2055 * g++.dg/diagnostic/return-type-invalid-1.C: New.
2056 * g++.old-deja/g++.brendan/crash16.C: Adjust.
2057 * g++.old-deja/g++.law/ctors5.C: Likewise.
2059 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2061 * g++.dg/other/friend4.C: Test locations too.
2062 * g++.dg/other/friend5.C: Likewise.
2063 * g++.dg/other/friend7.C: Likewise.
2065 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
2067 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
2069 2019-06-05 Martin Sebor <msebor@redhat.com>
2071 * gcc.dg/weak/weak-19.c: New test.
2073 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
2075 * gnat.dg/specs/discr6.ads: New test.
2077 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
2079 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2080 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2081 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2082 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
2083 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
2084 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
2086 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.dg/pr90733.c: New test.
2091 2019-06-05 Richard Biener <rguenther@suse.de>
2094 * gcc.dg/pr90726.c: Enable IVOPTs.
2096 2019-06-05 Jakub Jelinek <jakub@redhat.com>
2098 * g++.dg/vect/simd-1.cc: New test.
2100 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
2103 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
2104 __builtin_ia32_fpclasssd): Removed.
2105 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2106 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
2107 __builtin_ia32_fpclasssd): Removed.
2108 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2109 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
2110 __builtin_ia32_fpclasssd): Removed.
2111 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
2112 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
2113 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
2114 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
2115 Add test for _mm_mask_fpclass_ss_mask.
2116 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
2117 Add test for _mm_mask_fpclass_sd_mask.
2119 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2121 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
2122 * gcc.target/powerpc/direct-move-double2.c: Ditto.
2123 * gcc.target/powerpc/direct-move-float1.c: Ditto.
2124 * gcc.target/powerpc/direct-move-float2.c: Ditto.
2125 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
2126 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
2128 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
2130 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
2133 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
2135 * g++.dg/concepts/pr60573.C: Test locations too.
2136 * g++.dg/cpp0x/deleted13.C: Likewise.
2137 * g++.dg/parse/error29.C: Likewise.
2138 * g++.dg/parse/qualified4.C: Likewise.
2139 * g++.dg/template/crash96.C Likewise.
2140 * g++.old-deja/g++.brendan/crash22.C Likewise.
2141 * g++.old-deja/g++.brendan/crash23.C Likewise.
2142 * g++.old-deja/g++.law/visibility10.C Likewise.
2143 * g++.old-deja/g++.other/decl5.C: Likewise.
2145 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
2148 * g++.target/powerpc: New directory.
2149 * g++.target/powerpc/powerpc.exp: New test driver.
2150 * g++.target/powerpc/undef-bool-3.C: New.
2152 2019-06-04 Jakub Jelinek <jakub@redhat.com>
2154 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2155 a sorry_at on any of the clauses.
2157 2019-06-04 Richard Biener <rguenther@suse.de>
2160 * gcc.dg/pr90726.c: New testcase.
2162 2019-06-04 Richard Biener <rguenther@suse.de>
2164 PR tree-optimization/90738
2165 * gcc.dg/torture/pr90738.c: New testcase.
2168 2019-06-03 Richard Biener <rguenther@suse.de>
2170 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2172 2019-06-04 Martin Liska <mliska@suse.cz>
2174 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
2175 * gfortran.dg/goacc/pr78027.f90: Likewise.
2177 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
2179 * gcc.target/powerpc/mmfpgpr.c: Delete.
2181 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
2183 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
2185 * g++.dg/debug/enum-1.C: Same.
2187 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
2190 * gcc.c-torture/execute/pr64242.c: Update test.
2192 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
2194 * gcc.target/aarch64/pcs_attribute-2.c: New test.
2195 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
2196 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
2199 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
2202 * gcc.target/aarch64/usadv16qi.c: Likewise.
2203 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
2204 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
2206 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2208 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
2209 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
2210 (check_effective_target_aarch64_sve_hw): Likewise.
2212 2019-06-03 Richard Biener <rguenther@suse.de>
2214 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
2216 2019-06-03 Richard Biener <rguenther@suse.de>
2218 PR tree-optimization/90716
2219 * gcc.dg/guality/pr90716.c: New testcase.
2221 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2224 * gcc.target/aarch64/sve/init_1.c: New test.
2225 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
2226 * gcc.target/aarch64/sve/init_2.c: Likewise.
2227 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
2228 * gcc.target/aarch64/sve/init_3.c: Likewise.
2229 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
2230 * gcc.target/aarch64/sve/init_4.c: Likewise.
2231 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
2232 * gcc.target/aarch64/sve/init_5.c: Likewise.
2233 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
2234 * gcc.target/aarch64/sve/init_6.c: Likewise.
2235 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
2236 * gcc.target/aarch64/sve/init_7.c: Likewise.
2237 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
2238 * gcc.target/aarch64/sve/init_8.c: Likewise.
2239 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
2240 * gcc.target/aarch64/sve/init_9.c: Likewise.
2241 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
2242 * gcc.target/aarch64/sve/init_10.c: Likewise.
2243 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
2244 * gcc.target/aarch64/sve/init_11.c: Likewise.
2245 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
2246 * gcc.target/aarch64/sve/init_12.c: Likewise.
2247 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
2249 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2251 PR tree-optimization/90681
2252 * gfortran.dg/vect/pr90681.f: New test.
2254 2019-06-03 Richard Biener <rguenther@suse.de>
2257 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
2259 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2262 * gfortran.dg/internal_pack_24.f90: New test.
2264 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
2267 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
2268 * gcc.target/i386/pr63538.c: Likewise.
2269 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
2271 2019-06-01 Martin Sebor <msebor@redhat.com>
2274 * gcc.dg/tree-ssa/dump-5.c: New test.
2276 2019-05-31 Jan Hubicka <jh@suse.cz>
2278 * g++.dg/lto/alias-1_0.C: New testcase.
2279 * g++.dg/lto/alias-1_1.C: New testcase.
2281 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
2284 * gcc.target/i386/cet-label-3.c: New test.
2285 * gcc.target/i386/cet-label-4.c: Likewise.
2286 * gcc.target/i386/cet-label-5.c: Likewise.
2288 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
2290 * gcc.target/mips/msa-fmadd.c: New.
2292 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2294 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2295 a sorry on lastprivate conditional on simd construct.
2296 * gcc.dg/vect/vect-simd-6.c: New test.
2297 * gcc.dg/vect/vect-simd-7.c: New test.
2299 * gcc.dg/vect/vect-simd-5.c: New test.
2301 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
2304 * gcc.dg/format-dfp-printf-1.c: New test.
2305 * gcc.dg/format-dfp-scanf-1.c: Likewise.
2307 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2309 * g++.dg/tree-ssa/cprop-vcond.C: New file.
2311 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
2313 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
2314 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
2315 * gcc.dg/Walloca-13.c: Xfail.
2317 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
2318 Michael Meissner <meissner@linux.ibm.com>
2320 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
2321 * gcc.target/powerpc/localentry-1.c: Likewise.
2322 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
2323 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
2324 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
2325 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
2326 (check_effective_target_powerpc_future_ok): New.
2328 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
2331 * g++.dg/debug/dwarf2/fesd-any.C: Use
2332 -fno-eliminate-unused-debug-symbols.
2333 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
2334 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
2335 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
2336 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
2337 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
2338 * g++.dg/debug/enum-2.C: Likewise.
2339 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2340 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2341 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2342 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2343 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2345 2019-05-31 Jakub Jelinek <jakub@redhat.com>
2347 PR tree-optimization/90671
2348 * gcc.dg/torture/pr90671.c: New test.
2350 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2352 * g++.dg/cpp0x/pr84497.C: Require alias support.
2354 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
2356 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
2357 and label for Darwin.
2358 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
2361 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
2363 * gcc.target/aarch64/sve/fabd_1.c: New.
2365 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
2367 * gcc.target/i386/pr86257.c: Require native TLS support.
2368 * gcc.target/i386/stack-prot-sym.c: Likewise.
2370 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
2372 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
2373 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
2374 * g++.dg/parse/crash59.C: Likewise.
2375 * g++.dg/parse/error38.C: Likewise.
2376 * g++.dg/parse/error39.C: Likewise.
2377 * g++.dg/template/crash31.C: Likewise.
2378 * g++.dg/template/operator8.C: Likewise.
2379 * g++.dg/template/operator9.C: Likewise.
2381 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
2383 * gcc.target/powerpc/notoc-direct-1.c: New.
2384 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
2386 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2389 * g++.dg/cpp0x/pr90598.C: New test.
2391 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2394 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
2395 * gfortran.dg/internal_pack_22.f90: New test.
2396 * gfortran.dg/internal_pack_23.f90: New test.
2398 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
2400 * tree-ssa/alias-access-spath-1.c: new testcase.
2402 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
2405 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
2406 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
2408 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2410 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
2411 driver for AArch64 SVE2.
2412 * gcc.target/aarch64/sve2/average_1.c: New test.
2413 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
2415 (check_effective_target_aarch64_sve1_only): Likewise.
2416 (check_effective_target_aarch64_sve2_hw): Likewise.
2417 (check_effective_target_vect_avg_qi): Check for SVE1 only.
2419 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
2421 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
2422 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
2423 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
2424 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
2425 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
2426 * gcc.target/aarch64/return_address_sign_builtin.c: New file
2428 2019-05-29 Jakub Jelinek <jakub@redhat.com>
2430 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2431 sorry on lastprivate conditional on parallel for.
2432 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
2433 lastprivate conditional warnings on parallel for constructs.
2434 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
2437 * c-c++-common/builtin-arith-overflow-3.c: New test.
2439 P1091R3 - Extending structured bindings to be more like var decls
2440 P1381R1 - Reference capture of structured bindings
2441 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
2442 instead of error and only for c++17_down. Add a thread_local test.
2443 (z2): Add a __thread test.
2444 * g++.dg/cpp2a/decomp1.C: New test.
2445 * g++.dg/cpp2a/decomp1-aux.cc: New file.
2446 * g++.dg/cpp2a/decomp2.C: New test.
2447 * g++.dg/cpp2a/decomp3.C: New test.
2449 2019-05-29 Martin Liska <mliska@suse.cz>
2452 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
2454 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
2456 * gcc.target/powerpc/localentry-detect-1.c: New file.
2458 2019-05-28 Marek Polacek <polacek@redhat.com>
2460 PR c++/90548 - ICE with generic lambda and empty pack.
2461 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
2463 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2465 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
2466 vectorized masked loads.
2468 2019-05-28 Jeff Law <law@redhat.com>
2470 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
2473 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
2475 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
2476 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
2477 * gcc.target/powerpc/p9-dimode2.c: Ditto.
2479 2019-05-28 Martin Liska <mliska@suse.cz>
2482 * gcc.dg/ipa/pr90555.c: New test.
2484 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2486 * gnat.dg/machine_attr1.ad[sb]: New test.
2488 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2490 * gnat.dg/opt79.ad[sb]: New test.
2492 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2494 * gnat.dg/specs/discr5.ads: New test.
2496 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
2498 * gnat.dg/prefetch1.ad[sb]: New test.
2500 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
2502 * gcc.target/i386/pr22076.c: Adjust options to
2503 match codegen expected by the scan-asms.
2505 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2507 * gnat.dg/specs/array4.ads: New test.
2509 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
2511 PR tree-optimization/88440
2512 * gcc.target/aarch64/sve/index_offset_1.c: Add
2513 -fno-tree-loop-distribute-patterns.
2514 * gcc.target/aarch64/sve/single_1.c: Likewise.
2515 * gcc.target/aarch64/sve/single_2.c: Likewise.
2516 * gcc.target/aarch64/sve/single_3.c: Likewise.
2517 * gcc.target/aarch64/sve/single_4.c: Likewise.
2518 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
2519 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2520 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2521 * gcc.target/arm/ivopts.c: Likewise.
2523 2019-05-27 Richard Biener <rguenther@suse.de>
2525 PR tree-optimization/90637
2526 * gcc.dg/gomp/pr90637.c: New testcase.
2528 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2530 * gnat.dg/expect2.adb: New test.
2531 * gnat.dg/expect2_pkg.ads: New helper.
2533 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2535 * gnat.dg/aliased2.adb: New test.
2537 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2539 * gnat.dg/limited_with7.ad[sb]: New test.
2540 * gnat.dg/limited_with7_pkg.ads: New helper.
2542 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
2544 * gnat.dg/unchecked_convert13.adb: New test.
2546 2019-05-27 Richard Biener <rguenther@suse.de>
2549 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
2550 -fno-tree-loop-distribute-patterns.
2551 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
2552 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
2553 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
2554 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
2555 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
2557 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
2559 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
2560 account for PIC code on Darwin.
2561 * gcc.target/i386/pr39013-2.c: Likewise.
2562 * gcc.target/i386/pr64317.c: Likewise.
2564 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2566 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
2567 expected for Darwin.
2569 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2571 * gcc.target/i386/pr89261.c: Test that the alignment required
2572 by the test correctly produces the expected error on Darwin.
2574 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
2576 * gcc.target/i386/pr82659-3.c: Require alias support.
2578 2019-05-25 Marek Polacek <polacek@redhat.com>
2580 PR c++/90572 - wrong disambiguation in friend declaration.
2581 * g++.dg/cpp2a/typename16.C: New test.
2582 * g++.dg/parse/friend13.C: New test.
2584 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2586 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
2588 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
2590 2019-05-24 Richard Biener <rguenther@suse.de>
2593 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
2595 2019-05-24 Jakub Jelinek <jakub@redhat.com>
2597 PR tree-optimization/90106
2599 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
2600 and scan-tree-dump for tail call.
2601 * gcc.dg/cdce2.c: Likewise.
2603 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2605 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
2606 code, not in comments or miscellaneous directives.
2607 * gcc.target/i386/pr18041-1.c: Likewise.
2608 * gcc.target/i386/pr18041-2.c: Likewise.
2609 * gcc.target/i386/wbinvd-1.c: Likewise.
2610 * gcc.target/i386/wbnoinvd-1.c: Likewise.
2611 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
2613 * gcc.target/i386/pr66819-4.c: Likewise.
2614 * gcc.target/i386/pr82662.c
2615 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
2616 destination register, don't try the m32 test on m64 targets.
2618 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2620 * gcc.target/i386/pr67985-2.c: Adjust label checks for
2622 * gcc.target/i386/pr77881.c: Likewise.
2624 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
2626 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
2627 * gcc.target/i386/pr70738-7.c: Likewise.
2628 * gcc.target/i386/pr24414.c: Likewise.
2630 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2632 * lib/target-supports.exp (check_effective_target_mfentry): New.
2633 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
2634 * gcc/testsuite/gcc.target/i386/fentry.c: Likewise
2635 * gcc.target/i386/fentryname1.c: Likewise
2636 * gcc.target/i386/fentryname2.c: Likewise
2637 * gcc.target/i386/fentryname3.c: Likewise
2638 * gcc.target/i386/nop-mcount.c: Likewise
2639 * gcc.target/i386/pr82699-2.c: Likewise
2640 * gcc.target/i386/pr82699-4.c: Likewise
2641 * gcc.target/i386/pr82699-5.c: Likewise
2642 * gcc.target/i386/pr82699-6.c: Likewise
2643 * gcc.target/i386/returninst1.c: Likewise
2644 * gcc.target/i386/returninst2.c: Likewise
2645 * gcc.target/i386/returninst3.c : Likewise
2647 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2649 * gcc.target/powerpc/localentry-1.c: New file.
2651 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
2654 * gcc.target/i386/pr90552.c: New test.
2656 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
2658 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
2659 __GFC_REAL_16__. Add -cpp to dg-options.
2660 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
2661 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
2662 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
2663 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
2664 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
2666 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
2668 * gcc.target/powerpc/cpu-future.c: New test.
2670 2019-05-23 Richard Biener <rguenther@suse.de>
2672 PR tree-optimization/88440
2673 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
2674 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2675 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
2676 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
2677 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
2678 * g++.dg/tree-ssa/pr78847.C: Likewise.
2679 * gcc.dg/autopar/pr39500-1.c: Likewise.
2680 * gcc.dg/autopar/reduc-1char.c: Likewise.
2681 * gcc.dg/autopar/reduc-7.c: Likewise.
2682 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
2683 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
2684 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
2685 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
2686 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
2687 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
2688 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2689 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2690 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2691 * gcc.dg/tree-ssa/scev-11.c: Likewise.
2692 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2693 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
2694 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2695 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
2696 * gcc.target/i386/pr30970.c: Likewise.
2697 * gcc.target/i386/vect-double-1.c: Likewise.
2698 * gcc.target/i386/vect-double-2.c: Likewise.
2699 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2700 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2701 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2702 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2703 * gfortran.dg/vect/vect-5.f90: Likewise.
2704 * gfortran.dg/vect/vect-8.f90: Likewise.
2706 2019-05-23 Martin Liska <mliska@suse.cz>
2709 * g++.dg/asan/pr90570.C: New test.
2711 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
2713 * gnat.dg/opt78.ad[sb]: New test.
2715 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
2717 PR rtl-optimisation/64895
2718 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
2719 * gcc.target/i386/fuse-caller-save.c: Likewise.
2720 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
2721 PIC cases, remove XFAILs.
2723 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
2726 * brig.dg/test/gimple/packed.hsail: Adjust.
2728 2019-05-23 Jakub Jelinek <jakub@redhat.com>
2730 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
2732 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
2734 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
2735 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
2736 gfortran.dg/namelist_89.f90: Gate test on effective_target
2739 2019-05-22 David Malcolm <dmalcolm@redhat.com>
2742 * g++.dg/pr90462.C: New test.
2744 2019-05-22 Marek Polacek <polacek@redhat.com>
2746 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
2747 different line. Check the column number too.
2749 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
2751 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
2752 scan-assembler-not string to avoid false matching on 32bit targets.
2754 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
2757 * gcc.target/i386/stackalign/pr88483-1.c: New test.
2758 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
2760 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
2762 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
2764 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
2767 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
2768 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
2769 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
2770 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
2771 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
2772 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
2773 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
2774 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
2775 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
2777 2019-05-22 Martin Liska <mliska@suse.cz>
2780 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
2781 * gcc.target/powerpc/pr80315-2.c: Likewise.
2782 * gcc.target/powerpc/pr80315-3.c: Likewise.
2783 * gcc.target/powerpc/pr80315-4.c: Likewise.
2785 2019-05-22 Martin Liska <mliska@suse.cz>
2788 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
2789 * gcc.target/powerpc/pr80315-2.c: Likewise.
2790 * gcc.target/powerpc/pr80315-3.c: Likewise.
2791 * gcc.target/powerpc/pr80315-4.c: Likewise.
2793 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
2796 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
2798 2019-05-22 Martin Liska <mliska@suse.cz>
2801 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
2803 2019-05-22 Richard Biener <rguenther@suse.de>
2805 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
2807 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
2810 * gcc.dg/torture/pr90553.c: New test.
2812 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2814 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
2815 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
2817 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/other/final3.C: New.
2822 * g++.dg/other/final4.C: Likewise.
2823 * g++.dg/other/final5.C: Likewise.
2825 2019-05-21 Marek Polacek <polacek@redhat.com>
2827 DR 1940 - static_assert in anonymous unions.
2828 * g++.dg/DRs/dr1940.C: New test.
2830 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2833 * gcc.target/i386/pr90547.c: New test.
2835 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2837 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
2839 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
2841 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
2843 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
2844 * gcc.target/i386/pr84723-2.c: Likewise.
2845 * gcc.target/i386/pr84723-3.c: Likewise.
2846 * gcc.target/i386/pr84723-4.c: Likewise.
2847 * gcc.target/i386/pr84723-5.c: Likewise.
2849 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2852 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
2854 * gcc.target/i386/pr32219-2.c: Likewise.
2855 * gcc.target/i386/pr32219-3.c: Likewise.
2856 * gcc.target/i386/pr32219-4.c: Likewise.
2857 * gcc.target/i386/pr32219-5.c: Likewise.
2858 * gcc.target/i386/pr32219-6.c: Likewise.
2859 * gcc.target/i386/pr32219-7.c: Likewise.
2860 * gcc.target/i386/pr32219-8.c: Likewise.
2862 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
2865 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
2868 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
2870 * gcc.target/i386/vect-signbitf.c: New test.
2872 2019-05-21 Nathan Sidwell <nathan@acm.org>
2874 * g++.dg/lookup/using53.C: Adjust diagnostic.
2876 2019-05-21 Richard Biener <rguenther@suse.de>
2879 * gcc.target/i386/pr90510.c: New testcase.
2881 2019-05-21 Martin Liska <mliska@suse.cz>
2883 * gcc.target/i386/pr90500-1.c: Add missing '""'.
2884 * gcc.target/i386/pr90500-2.c: Likewise.
2886 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
2888 * gcc.dg/uninit-28-gimple.c: New test.
2889 * gcc.dg/uninit-29-gimple.c: New test.
2890 * gcc.dg/uninit-30-gimple.c: New test.
2891 * gcc.dg/uninit-31-gimple.c: New test.
2893 2019-05-21 Martin Liska <mliska@suse.cz>
2895 * gcc.dg/pr90263.c: Add -O2.
2897 2019-05-21 Martin Liska <mliska@suse.cz>
2899 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
2900 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
2901 * gcc.target/powerpc/pr80315-2.c: Likewise.
2902 * gcc.target/powerpc/pr80315-3.c: Likewise.
2903 * gcc.target/powerpc/pr80315-4.c: Likewise.
2904 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
2906 2019-05-21 Martin Liska <mliska@suse.cz>
2909 * pr90263.c: Move from gcc.c-torture/compile
2912 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
2915 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
2916 Remove -flax-vector-conversions.
2917 (dg-additional-options): Remove.
2918 (test): Change to void. Declare m0 and m1 as __m64 and
2919 cast initializer in a proper way. Do not return result.
2920 (dg-final): Scan for 2 instances of movq.
2922 2019-05-20 Marek Polacek <polacek@redhat.com>
2924 CWG 2094 - volatile scalars are trivially copyable.
2926 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
2928 * g++.dg/ext/is_trivially_copyable.C: New test.
2930 2019-05-20 Marek Polacek <polacek@redhat.com>
2932 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
2934 * g++.dg/cpp2a/nontype-class17.C: New test.
2936 * g++.dg/lookup/strong-using2.C: New test.
2938 2019-05-20 Jeff Law <law@redhat.com>
2940 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
2941 recent diagnostic cleanups.
2943 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2945 PR tree-optimization/90106
2946 * gcc.dg/cdce3.c: Add hard_float effective target.
2948 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
2950 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
2952 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
2955 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
2956 add a comment as to the reason for the difference.
2957 * gcc.target/i386/memset-strategy-1.c: Likewise.
2959 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
2961 PR c++/90532 Ensure __is_constructible(T[]) is false
2962 * g++.dg/ext/90532.C: New test.
2964 2019-05-20 Jakub Jelinek <jakub@redhat.com>
2966 * gcc.target/i386/avx512f-simd-1.c: New test.
2968 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
2970 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
2972 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
2974 2019-05-20 Martin Liska <mliska@suse.cz>
2977 * gcc.c-torture/compile/pr90263.c: New test.
2978 * lib/target-supports.exp: Add check_effective_target_glibc.
2980 2019-05-20 Richard Biener <rguenther@suse.de>
2983 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
2985 * gcc.dg/gimplefe-41.c: Likewise.
2987 2019-05-19 Andrew Pinski <apinski@marvell.com>
2990 * g++.dg/pch/operator-1.C: New testcase.
2991 * g++.dg/pch/operator-1.Hs: New file.
2993 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
2996 * gfortran.dg/associate_48.f90 : New test.
2998 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3001 * gfortran.dg/pr78290.f90: New test.
3003 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3006 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
3007 to make sure the test for internal_pack is retained.
3008 * gfortran.dg/assumed_type_2.f90: Split compile and run time
3010 * gfortran.dg/assumed_type_2a.f90: New file.
3011 * gfortran.dg/c_loc_test_22.f90: Likewise.
3012 * gfortran.dg/contiguous_3.f90: Likewise.
3013 * gfortran.dg/internal_pack_11.f90: Likewise.
3014 * gfortran.dg/internal_pack_12.f90: Likewise.
3015 * gfortran.dg/internal_pack_16.f90: Likewise.
3016 * gfortran.dg/internal_pack_17.f90: Likewise.
3017 * gfortran.dg/internal_pack_18.f90: Likewise.
3018 * gfortran.dg/internal_pack_4.f90: Likewise.
3019 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
3020 to make sure the test for internal_pack is retained.
3021 * gfortran.dg/internal_pack_6.f90: Split compile and run time
3023 * gfortran.dg/internal_pack_6a.f90: New file.
3024 * gfortran.dg/internal_pack_8.f90: Likewise.
3025 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
3027 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
3028 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
3030 * gfortran.dg/no_arg_check_2a.f90: New file.
3031 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
3033 * gfortran.dg/typebound_assignment_5a.f90: New file.
3034 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
3036 * gfortran.dg/typebound_assignment_6a.f90: New file.
3037 * gfortran.dg/internal_pack_19.f90: New file.
3038 * gfortran.dg/internal_pack_20.f90: New file.
3039 * gfortran.dg/internal_pack_21.f90: New file.
3041 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
3043 * objc.dg/instancetype-0.m: New.
3045 2019-05-17 Martin Sebor <msebor@redhat.com>
3047 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
3049 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
3050 * g++.dg/ubsan/pr63956.C: Same.
3051 * g++.old-deja/g++.pt/assign1.C: Same.
3053 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
3056 * c-c++-common/goacc/routine-5.c: Update.
3057 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
3058 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
3061 * c-c++-common/goacc/routine-2.c: Update, and move some test
3063 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
3067 * c-c++-common/goacc/classify-routine.c: Update.
3068 * gfortran.dg/goacc/classify-routine.f95: Likewise.
3070 2019-05-16 Martin Sebor <msebor@redhat.com>
3072 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
3073 * c-c++-common/Wvarargs-2.c: Same.
3074 * c-c++-common/Wvarargs.c: Same.
3075 * c-c++-common/pr51768.c: Same.
3076 * c-c++-common/tm/inline-asm.c: Same.
3077 * c-c++-common/tm/safe-1.c: Same.
3078 * g++.dg/asm-qual-1.C: Same.
3079 * g++.dg/asm-qual-3.C: Same.
3080 * g++.dg/conversion/dynamic1.C: Same.
3081 * g++.dg/cpp0x/constexpr-89599.C: Same.
3082 * g++.dg/cpp0x/constexpr-cast.C: Same.
3083 * g++.dg/cpp0x/constexpr-shift1.C: Same.
3084 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
3085 * g++.dg/cpp0x/nullptr04.C: Same.
3086 * g++.dg/cpp0x/static_assert12.C: Same.
3087 * g++.dg/cpp0x/static_assert8.C: Same.
3088 * g++.dg/cpp1y/lambda-conv1.C: Same.
3089 * g++.dg/cpp1y/pr79393-3.C: Same.
3090 * g++.dg/cpp1y/static_assert1.C: Same.
3091 * g++.dg/cpp1z/constexpr-if4.C: Same.
3092 * g++.dg/cpp1z/constexpr-if5.C: Same.
3093 * g++.dg/cpp1z/constexpr-if9.C: Same.
3094 * g++.dg/eh/goto2.C: Same.
3095 * g++.dg/eh/goto3.C: Same.
3096 * g++.dg/expr/static_cast8.C: Same.
3097 * g++.dg/ext/flexary5.C: Same.
3098 * g++.dg/ext/utf-array-short-wchar.C: Same.
3099 * g++.dg/ext/utf-array.C: Same.
3100 * g++.dg/ext/utf8-2.C: Same.
3101 * g++.dg/gomp/loop-4.C: Same.
3102 * g++.dg/gomp/macro-4.C: Same.
3103 * g++.dg/gomp/udr-1.C: Same.
3104 * g++.dg/init/initializer-string-too-long.C: Same.
3105 * g++.dg/other/offsetof9.C: Same.
3106 * g++.dg/ubsan/pr63956.C: Same.
3107 * g++.dg/warn/Wbool-operation-1.C: Same.
3108 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
3109 * g++.dg/warn/Wtype-limits.C: Same.
3110 * g++.dg/wrappers/pr88680.C: Same.
3111 * g++.old-deja/g++.mike/eh55.C: Same.
3112 * gcc.dg/Wsign-compare-1.c: Same.
3113 * gcc.dg/Wtype-limits-Wextra.c: Same.
3114 * gcc.dg/Wtype-limits.c: Same.
3115 * gcc.dg/Wunknownprag.c: Same.
3116 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
3117 * gcc.dg/asm-6.c: Same.
3118 * gcc.dg/asm-qual-1.c: Same.
3119 * gcc.dg/cast-1.c: Same.
3120 * gcc.dg/cast-2.c: Same.
3121 * gcc.dg/cast-3.c: Same.
3122 * gcc.dg/cpp/source_date_epoch-2.c: Same.
3123 * gcc.dg/debug/pr85252.c: Same.
3124 * gcc.dg/dfp/cast-bad.c: Same.
3125 * gcc.dg/format/gcc_diag-1.c: Same.
3126 * gcc.dg/format/gcc_diag-11.c: Same.
3127 * gcc.dg/gcc_diag-11.c: Same.
3128 * gcc.dg/gnu-cond-expr-2.c: Same.
3129 * gcc.dg/gnu-cond-expr-3.c: Same.
3130 * gcc.dg/gomp/macro-4.c: Same.
3131 * gcc.dg/init-bad-1.c: Same.
3132 * gcc.dg/init-bad-2.c: Same.
3133 * gcc.dg/init-bad-3.c: Same.
3134 * gcc.dg/pr27528.c: Same.
3135 * gcc.dg/pr48552-1.c: Same.
3136 * gcc.dg/pr48552-2.c: Same.
3137 * gcc.dg/pr59846.c: Same.
3138 * gcc.dg/pr61096-1.c: Same.
3139 * gcc.dg/pr8788-1.c: Same.
3140 * gcc.dg/pr90082.c: Same.
3141 * gcc.dg/simd-2.c: Same.
3142 * gcc.dg/spellcheck-params-2.c: Same.
3143 * gcc.dg/spellcheck-params.c: Same.
3144 * gcc.dg/strlenopt-49.c: Same.
3145 * gcc.dg/tm/pr52141.c: Same.
3146 * gcc.dg/torture/pr51106-1.c: Same.
3147 * gcc.dg/torture/pr51106-2.c: Same.
3148 * gcc.dg/utf-array-short-wchar.c: Same.
3149 * gcc.dg/utf-array.c: Same.
3150 * gcc.dg/utf8-2.c: Same.
3151 * gcc.dg/warn-sprintf-no-nul.c: Same.
3152 * gcc.target/i386/asm-flag-0.c: Same.
3153 * gcc.target/i386/inline_error.c: Same.
3154 * gcc.target/i386/pr30848.c: Same.
3155 * gcc.target/i386/pr39082-1.c: Same.
3156 * gcc.target/i386/pr39678.c: Same.
3157 * gcc.target/i386/pr57756.c: Same.
3158 * gcc.target/i386/pr68843-1.c: Same.
3159 * gcc.target/i386/pr79804.c: Same.
3160 * gcc.target/i386/pr82673.c: Same.
3161 * obj-c++.dg/class-protocol-1.mm: Same.
3162 * obj-c++.dg/exceptions-3.mm: Same.
3163 * obj-c++.dg/exceptions-4.mm: Same.
3164 * obj-c++.dg/exceptions-5.mm: Same.
3165 * obj-c++.dg/exceptions-6.mm: Same.
3166 * obj-c++.dg/method-12.mm: Same.
3167 * obj-c++.dg/method-13.mm: Same.
3168 * obj-c++.dg/method-6.mm: Same.
3169 * obj-c++.dg/method-7.mm: Same.
3170 * obj-c++.dg/method-9.mm: Same.
3171 * obj-c++.dg/method-lookup-1.mm: Same.
3172 * obj-c++.dg/proto-lossage-4.mm: Same.
3173 * obj-c++.dg/protocol-qualifier-2.mm: Same.
3174 * objc.dg/call-super-2.m: Same.
3175 * objc.dg/class-protocol-1.m: Same.
3176 * objc.dg/desig-init-1.m: Same.
3177 * objc.dg/exceptions-3.m: Same.
3178 * objc.dg/exceptions-4.m: Same.
3179 * objc.dg/exceptions-5.m: Same.
3180 * objc.dg/exceptions-6.m: Same.
3181 * objc.dg/method-19.m: Same.
3182 * objc.dg/method-2.m: Same.
3183 * objc.dg/method-5.m: Same.
3184 * objc.dg/method-6.m: Same.
3185 * objc.dg/method-7.m: Same.
3186 * objc.dg/method-lookup-1.m: Same.
3187 * objc.dg/proto-hier-1.m: Same.
3188 * objc.dg/proto-lossage-4.m: Same.
3190 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3192 * g++.dg/eh/o32-fp.C: New.
3193 * gcc.target/mips/dwarfregtable-1.c: New.
3194 * gcc.target/mips/dwarfregtable-2.c: New.
3195 * gcc.target/mips/dwarfregtable-3.c: New.
3196 * gcc.target/mips/dwarfregtable-4.c: New.
3197 * gcc.target/mips/dwarfregtable.h: New.
3199 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3201 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
3202 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
3203 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
3205 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
3208 * gcc.target/i386/pr90497-1.c: New test.
3209 * gcc.target/i386/pr90497-2.c: Likewise.
3211 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
3213 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
3214 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
3216 2019-05-17 Richard Biener <rguenther@suse.de>
3218 * gcc.dg/gimplefe-41.c: New testcase.
3220 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
3222 PR tree-optimization/90106
3223 * gcc.dg/cdce3.c: New test.
3225 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
3227 * gcc.target/s390/zvector/vec-sldw.c: New test.
3229 2019-05-17 Martin Liska <mliska@suse.cz>
3232 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
3234 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3236 * gcc.dg/vect/vect-simd-1.c: New test.
3237 * gcc.dg/vect/vect-simd-2.c: New test.
3238 * gcc.dg/vect/vect-simd-3.c: New test.
3239 * gcc.dg/vect/vect-simd-4.c: New test.
3241 2019-05-16 Martin Liska <mliska@suse.cz>
3244 * gcc.target/i386/pr90500-1.c: New test.
3245 * gcc.target/i386/pr90500-2.c: New test.
3247 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
3249 PR tree-optimization/90394
3250 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
3251 * gcc.dg/uninit-pr90394.c: New test.
3253 2019-05-16 Richard Biener <rguenther@suse.de>
3256 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
3257 transforms happening earlier now.
3259 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
3261 * lib/target-supports.exp (check_effective_target_cet): Add the
3262 -fcf-protection flag to the build conditions.
3264 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
3266 PR tree-optimization/90106
3267 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
3268 * gcc.dg/cdce2.c: Likewise.
3270 2019-05-16 Richard Biener <rguenther@suse.de>
3272 PR tree-optimization/90424
3273 * g++.target/i386/pr90424-1.C: New testcase.
3274 * g++.target/i386/pr90424-2.C: Likewise.
3276 2019-05-16 Richard Biener <rguenther@suse.de>
3278 * gcc.dg/gimplefe-40.c: Amend again.
3280 2019-05-15 Cherry Zhang <cherryyz@google.com>
3282 * go.test/test/nilptr2.go: Change use function to actually do
3285 2019-05-16 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
3291 * c-c++-common/gomp/simd8.c: New test.
3293 2019-05-15 Marek Polacek <polacek@redhat.com>
3295 CWG 2096 - constraints on literal unions.
3296 * g++.dg/cpp0x/literal-type1.C: New test.
3298 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
3301 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
3302 * gfortran.dg/open_errors_3.f90: New test.
3304 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3307 * gcc.target/i386/mmx-vals.h: New file.
3308 * gcc.target/i386/sse2-mmx-2.c: Likewise.
3309 * gcc.target/i386/sse2-mmx-3.c: Likewise.
3310 * gcc.target/i386/sse2-mmx-4.c: Likewise.
3311 * gcc.target/i386/sse2-mmx-5.c: Likewise.
3312 * gcc.target/i386/sse2-mmx-6.c: Likewise.
3313 * gcc.target/i386/sse2-mmx-7.c: Likewise.
3314 * gcc.target/i386/sse2-mmx-8.c: Likewise.
3315 * gcc.target/i386/sse2-mmx-9.c: Likewise.
3316 * gcc.target/i386/sse2-mmx-10.c: Likewise.
3317 * gcc.target/i386/sse2-mmx-11.c: Likewise.
3318 * gcc.target/i386/sse2-mmx-12.c: Likewise.
3319 * gcc.target/i386/sse2-mmx-13.c: Likewise.
3320 * gcc.target/i386/sse2-mmx-14.c: Likewise.
3321 * gcc.target/i386/sse2-mmx-15.c: Likewise.
3322 * gcc.target/i386/sse2-mmx-16.c: Likewise.
3323 * gcc.target/i386/sse2-mmx-17.c: Likewise.
3324 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
3325 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3326 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
3327 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
3328 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
3329 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
3330 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
3331 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
3332 * gcc.target/i386/sse2-mmx-20.c: Likewise.
3333 * gcc.target/i386/sse2-mmx-21.c: Likewise.
3334 * gcc.target/i386/sse2-mmx-22.c: Likewise.
3335 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
3336 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
3337 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
3338 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
3339 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
3340 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
3341 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
3342 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
3343 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
3344 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
3345 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
3346 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
3347 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
3348 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
3349 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
3350 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
3351 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
3352 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
3353 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
3354 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
3355 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
3356 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
3357 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
3358 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
3359 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
3360 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
3361 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
3362 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
3363 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
3364 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
3365 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
3366 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
3367 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
3368 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
3369 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
3370 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
3371 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
3372 * gcc.target/i386/sse2-mmx-por.c: Likewise.
3373 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
3374 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
3375 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
3376 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
3377 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
3378 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
3379 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
3380 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
3381 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
3382 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
3383 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
3384 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
3385 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
3386 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
3387 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
3388 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
3389 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
3390 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
3391 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
3392 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
3393 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
3394 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
3395 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
3396 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
3397 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
3398 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
3399 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
3400 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
3401 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
3402 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
3403 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
3405 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3408 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
3411 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
3414 * gcc.target/i386/pr82483-1.c: Error only on ia32.
3415 * gcc.target/i386/pr82483-2.c: Likewise.
3417 2019-05-15 Martin Liska <mliska@suse.cz>
3420 * gcc.dg/tree-ssa/pr90478-2.c: New test.
3421 * gcc.dg/tree-ssa/pr90478.c: New test.
3423 2019-05-15 Richard Biener <rguenther@suse.de>
3425 * gcc.dg/gimplefe-40.c: Amend.
3427 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3429 * lib/target-supports.exp
3430 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
3431 (check_effective_target_powerpc_p9vector_ok): Likewise.
3432 (check_effective_target_powerpc_float128_sw_ok): Likewise.
3433 (check_effective_target_powerpc_float128_hw_ok): Likewise.
3434 (check_effective_target_powerpc_vsx_ok): Likewise.
3435 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
3436 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
3438 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3440 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
3441 for PowerPC platforms.
3443 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
3446 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
3447 * gcc.target/i386/cet-notrack-5a.c: Likewise.
3448 * gcc.target/i386/cet-notrack-5b.c: Likewise.
3449 * gcc.target/i386/cet-notrack-6b.c: Likewise.
3450 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
3451 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
3452 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
3453 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
3454 * gcc.target/i386/cet-sjlj-3.c: Likewise.
3455 * gcc.target/i386/cet-sjlj-5.c: Likewise.
3457 2019-05-14 Marek Polacek <polacek@redhat.com>
3460 * g++.dg/cpp0x/decltype71.C: New test.
3463 * g++.dg/init/static5.C: New test.
3465 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
3468 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
3469 * gcc.target/i386/pr52146.c: Likewise.
3470 * gcc.target/i386/pr52698.c: Likewise.
3471 * gcc.target/i386/pr52857-1.c: Likewise.
3472 * gcc.target/i386/pr52857-2.c: Likewise.
3473 * gcc.target/i386/pr52876.c: Likewise.
3474 * gcc.target/i386/pr53698.c: Likewise.
3475 * gcc.target/i386/pr54157.c: Likewise.
3476 * gcc.target/i386/pr55049-1.c: Likewise.
3477 * gcc.target/i386/pr55093.c: Likewise.
3478 * gcc.target/i386/pr55116-1.c: Likewise.
3479 * gcc.target/i386/pr55116-2.c: Likewise.
3480 * gcc.target/i386/pr55597.c: Likewise.
3481 * gcc.target/i386/pr59929.c: Likewise.
3482 * gcc.target/i386/pr66470.c: Likewise.
3484 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3486 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
3488 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
3489 * gcc.dg/c99-math-double-1.c: Likewise.
3490 * gcc.dg/c99-math-float-1.c: Likewise.
3491 * gcc.dg/c99-math-long-double-1.c: Likewise.
3492 * gcc.misc-tests/linkage.exp: Simplify triplet to
3495 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
3497 * gcc.target/i386/pr63620.c: Likewise.
3499 * lib/target-supports.exp (check_sse_os_support_available): Remove
3500 Solaris 9/x86 workaround.
3502 2019-05-14 Richard Biener <rguenther@suse.de>
3504 * gcc.dg/gimplefe-40.c: New testcase.
3506 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3508 PR preprocessor/90382
3509 * g++.dg/diagnostic/trailing1.C: New test.
3511 2019-05-14 marxin <mliska@suse.cz>
3514 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
3517 2019-05-14 Richard Biener <rguenther@suse.de>
3518 H.J. Lu <hongjiu.lu@intel.com>
3520 PR tree-optimization/88828
3521 * gcc.target/i386/pr88828-1.c: New test.
3522 * gcc.target/i386/pr88828-1a.c: Likewise.
3523 * gcc.target/i386/pr88828-1b.c: Likewise.
3524 * gcc.target/i386/pr88828-1c.c: Likewise.
3525 * gcc.target/i386/pr88828-4a.c: Likewise.
3526 * gcc.target/i386/pr88828-4b.c: Likewise.
3527 * gcc.target/i386/pr88828-5a.c: Likewise.
3528 * gcc.target/i386/pr88828-5b.c: Likewise.
3529 * gcc.target/i386/pr88828-7.c: Likewise.
3530 * gcc.target/i386/pr88828-7a.c: Likewise.
3531 * gcc.target/i386/pr88828-7b.c: Likewise.
3532 * gcc.target/i386/pr88828-8.c: Likewise.
3533 * gcc.target/i386/pr88828-8a.c: Likewise.
3534 * gcc.target/i386/pr88828-8b.c: Likewise.
3535 * gcc.target/i386/pr88828-9.c: Likewise.
3536 * gcc.target/i386/pr88828-9a.c: Likewise.
3537 * gcc.target/i386/pr88828-9b.c: Likewise.
3539 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
3541 * gcc.target/aarch64/signbitv4sf.c: New test.
3542 * gcc.target/aarch64/signbitv2sf.c: New test.
3544 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
3546 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
3547 regression, by matching a note on any line.
3548 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
3549 correct line number is matched without depending on a library header.
3551 2019-05-13 Richard Biener <rguenther@suse.de>
3553 PR tree-optimization/90402
3554 * gcc.dg/torture/pr90402-1.c: New testcase.
3556 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
3557 Dominique d'Humieres <dominiq@gcc.gnu.org>
3560 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
3561 do not use -fno-pic on Darwin.
3562 * gcc.target/i386/indirect-thunk-2.c: Likewise.
3563 * gcc.target/i386/indirect-thunk-3.c: Likewise.
3564 * gcc.target/i386/indirect-thunk-4.c: Likewise.
3565 * gcc.target/i386/indirect-thunk-7.c: Likewise.
3566 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
3567 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
3568 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
3569 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
3570 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
3571 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
3572 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
3573 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
3574 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
3575 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
3576 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
3577 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
3578 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
3579 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
3580 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
3581 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
3582 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
3583 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
3584 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
3585 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
3586 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
3587 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
3588 * gcc.target/i386/ret-thunk-1.c: Likewise.
3589 * gcc.target/i386/ret-thunk-10.c: Likewise.
3590 * gcc.target/i386/ret-thunk-11.c: Likewise.
3591 * gcc.target/i386/ret-thunk-12.c: Likewise.
3592 * gcc.target/i386/ret-thunk-13.c: Likewise.
3593 * gcc.target/i386/ret-thunk-14.c: Likewise.
3594 * gcc.target/i386/ret-thunk-15.c: Likewise.
3595 * gcc.target/i386/ret-thunk-16.c: Likewise.
3596 * gcc.target/i386/ret-thunk-2.c: Likewise.
3597 * gcc.target/i386/ret-thunk-22.c: Likewise.
3598 * gcc.target/i386/ret-thunk-23.c: Likewise.
3599 * gcc.target/i386/ret-thunk-24.c: Likewise.
3600 * gcc.target/i386/ret-thunk-3.c: Likewise.
3601 * gcc.target/i386/ret-thunk-4.c: Likewise.
3602 * gcc.target/i386/ret-thunk-5.c: Likewise.
3603 * gcc.target/i386/ret-thunk-6.c: Likewise.
3604 * gcc.target/i386/ret-thunk-7.c: Likewise.
3605 * gcc.target/i386/ret-thunk-8.c: Likewise.
3606 * gcc.target/i386/ret-thunk-9.c: Likewise.
3608 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
3611 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
3612 for variables on Darwin, rather than common.
3613 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
3614 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
3616 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
3618 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
3619 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
3621 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3624 * gfortran.dg/assumed_type_10.f90: New test case.
3625 * gfortran.dg/assumed_type_11.f90: New test case.
3627 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
3629 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
3631 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
3633 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
3635 * g++.dg/diagnostic/main1.C: New.
3637 2019-05-10 Marek Polacek <polacek@redhat.com>
3639 PR c++/78010 - bogus -Wsuggest-override warning on final function.
3640 * g++.dg/warn/Wsuggest-override-2.C: New test.
3642 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3644 PR tree-optimization/90385
3645 * gfortran.dg/pr90385.f90: New test.
3648 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
3649 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
3651 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
3654 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
3655 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
3658 * gfortran.dg/iso_c_binding_char_1.f90: New test.
3661 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
3662 the direct passing of substrings as descriptors to bind(C).
3663 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
3664 'atmp' to account for the setting of the 'span' field.
3665 * gfortran.dg/transpose_optimization_2.f90: Ditto.
3667 2019-05-10 Jakub Jelinek <jakub@redhat.com>
3669 PR tree-optimization/88709
3670 PR tree-optimization/90271
3671 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
3675 * g++.dg/pch/pr90326.C: New test.
3676 * g++.dg/pch/pr90326.Hs: New file.
3678 2019-05-10 Martin Liska <mliska@suse.cz>
3681 * gcc.dg/tree-ssa/pr90340-2.c: New test.
3682 * gcc.dg/tree-ssa/pr90340.c: New test.
3684 2019-05-09 Cherry Zhang <cherryyz@google.com>
3686 * go.dg/mapstring.go: New test.
3688 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
3691 * gcc.target/arm/pr90405.c: New test.
3693 2019-05-09 Martin Liska <mliska@suse.cz>
3695 * gcc.dg/gimplefe-39.c: New test.
3697 2019-05-09 Martin Liska <mliska@suse.cz>
3699 * gcc.dg/gimplefe-37.c: New test.
3700 * gcc.dg/gimplefe-33.c: Likewise.
3702 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3706 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3708 * g++.dg/diagnostic/trailing1.C: New.
3710 2019-05-09 Richard Biener <rguenther@suse.de>
3712 PR tree-optimization/90395
3713 * gcc.dg/torture/pr90395.c: New testcase.
3715 2019-05-08 Cherry Zhang <cherryyz@google.com>
3717 * go.dg/cmpstring.go: New test.
3719 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3722 PR tree-optimization/89060
3723 * gcc.dg/tree-ssa/pr89060.c: New test.
3725 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
3726 Richard Earnshaw <rearnsha@arm.com>
3729 * gcc.target/arm/pr88167-1.c: New test.
3730 * gcc.target/arm/pr88167-2.c: New test.
3732 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3734 PR tree-optimization/90078
3735 * g++.dg/tree-ssa/pr90078.C: New test.
3737 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
3739 PR tree-optimization/90240
3740 * gfortran.dg/graphite/pr90240.f: New test.
3742 2019-05-08 Li Jia He <helijia@linux.ibm.com>
3745 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
3746 test case to run on the little endian machine.
3748 2019-05-08 Jakub Jelinek <jakub@redhat.com>
3750 PR tree-optimization/90356
3751 * gcc.dg/tree-ssa/pr90356-1.c: New test.
3752 * gcc.dg/tree-ssa/pr90356-2.c: New test.
3753 * gcc.dg/tree-ssa/pr90356-3.c: New test.
3754 * gcc.dg/tree-ssa/pr90356-4.c: New test.
3756 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
3758 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
3759 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
3760 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
3761 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
3762 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
3763 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
3764 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
3765 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
3766 * gcc.target/i386/sse-13.c: Ditto.
3767 * gcc.target/i386/sse-14.c: Ditto.
3768 * gcc.target/i386/sse-22.c: Ditto.
3769 * gcc.target/i386/sse-23.c: Ditto.
3770 * g++.dg/other/i386-2.C: Ditto.
3771 * g++.dg/other/i386-3.C: Ditto.
3773 2019-05-07 Cherry Zhang <cherryyz@google.com>
3775 * go.dg/arrayclear.go: New test.
3776 * go.dg/mapclear.go: New test.
3778 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
3781 * gcc.target/powerpc/pr89765-mc.c: New test.
3782 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
3783 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
3784 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
3785 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
3786 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
3787 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
3788 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
3789 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
3790 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
3791 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
3792 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
3793 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
3794 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
3795 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
3796 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
3797 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
3798 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
3799 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
3800 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
3801 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
3802 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
3803 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
3804 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
3805 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
3807 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3809 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
3812 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
3814 * gcc.target/i386/asm-7.c: New test.
3815 * gcc.target/i386/asm-1.c: Update expected error string.
3816 * gcc.target/i386/pr62120.c: Ditto.
3818 2019-05-07 Li Jia He <helijia@linux.ibm.com>
3820 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
3822 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
3824 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
3825 Hongtao Liu <hongtao.liu@intel.com>
3829 * gcc.target/i386/avx512f-vcomisd-2.c: New.
3830 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
3832 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
3835 * gfortran.dg/pr90290.f90: New test.
3837 2019-05-06 Jakub Jelinek <jakub@redhat.com>
3839 PR tree-optimization/88709
3840 PR tree-optimization/90271
3841 * gcc.dg/store_merging_26.c: New test.
3842 * gcc.dg/store_merging_27.c: New test.
3843 * gcc.dg/store_merging_28.c: New test.
3844 * gcc.dg/store_merging_29.c: New test.
3846 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
3849 * gcc.target/powerpc/pr89424-0.c: New test.
3850 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
3851 enable testing of newly patched capability.
3852 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
3853 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
3854 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
3856 2019-05-06 Marek Polacek <polacek@redhat.com>
3858 PR c++/90265 - ICE with generic lambda.
3859 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
3861 2019-05-06 Richard Biener <rguenther@suse.de>
3863 PR tree-optimization/90358
3864 * gcc.target/i386/pr90358.c: New testcase.
3866 2019-05-06 Richard Biener <rguenther@suse.de>
3868 PR tree-optimization/88828
3869 * gcc.target/i386/pr88828-0.c: New testcase.
3871 2019-05-06 Richard Biener <rguenther@suse.de>
3873 PR tree-optimization/90328
3874 * gcc.dg/torture/pr90328.c: New testcase.
3876 2019-05-06 Richard Biener <rguenther@suse.de>
3879 * gcc.dg/pr87314-1.c: Align the substring to open up
3880 string merging for targets aligning strings to 8 bytes.
3882 2019-05-06 Martin Liska <mliska@suse.cz>
3885 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
3887 * gcc.dg/tsan/pr88017.c: Likewise.
3889 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3892 * gfortran.dg/pr90344.f90: New test
3894 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
3896 PR tree-optimization/90269
3897 * g++.dg/tree-ssa/ldist-1.C: New file.
3899 2019-05-03 Richard Biener <rguenther@suse.de>
3901 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
3903 2019-05-03 Richard Biener <rguenther@suse.de>
3906 * gcc.dg/pr89518.c: New testcase.
3908 2019-05-03 Richard Biener <rguenther@suse.de>
3911 * gcc.dg/pr87314-1.c: New testcase.
3913 2019-05-03 Richard Biener <rguenther@suse.de>
3915 PR tree-optimization/88963
3916 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
3917 * gcc.target/i386/pr88963-1.c: New testcase.
3918 * gcc.target/i386/pr88963-2.c: Likewise.
3920 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
3923 * gcc.target/i386/pr88809.c: Adjust for darwin.
3924 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
3926 2019-05-03 Jakub Jelinek <jakub@redhat.com>
3928 PR tree-optimization/90303
3929 * g++.target/i386/pr90303.C: New test.
3931 2019-05-03 Richard Biener <rguenther@suse.de>
3933 PR tree-optimization/89698
3934 * g++.dg/tree-ssa/pr89698.C: New testcase.
3936 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3938 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
3940 2019-05-02 Richard Biener <rguenther@suse.de>
3942 PR tree-optimization/89653
3943 * g++.dg/vect/pr89653.cc: New testcase.
3945 2019-05-02 Richard Biener <rguenther@suse.de>
3947 PR tree-optimization/89509
3948 * gcc.dg/torture/restrict-8.c: New testcase.
3950 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
3952 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
3953 for cold section label.
3954 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3955 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3957 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3959 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
3962 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3964 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
3966 2019-05-02 Martin Liska <mliska@suse.cz>
3968 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
3969 * g++.target/i386/pr57362.C: Likewise.
3971 2019-05-02 Martin Liska <mliska@suse.cz>
3974 * gcc.target/i386/pr88809.c: New test.
3975 * gcc.target/i386/pr88809-2.c: New test.
3977 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
3980 * gfortran.dg/block_name_2.f90: Adjust dg-error.
3981 * gfortran.dg/dec_type_print_3.f90.f90: Likewise
3982 * gfortran.dg/pr60144.f90: New test.
3984 2019-05-01 Jeff Law <law@redhat.com>
3986 PR tree-optimization/90037
3987 * g++.dg/tree-ssa/pr88797.C: New test.
3989 2019-05-01 Nathan Sidwell <nathan@acm.org>
3991 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
3993 2019-04-30 Jakub Jelinek <jakub@redhat.com>
3996 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
3999 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
4001 * gcc.dg/sinhatanh-2.c: Count the number of functions.
4002 * gcc.dg/sinhatanh-3.c: Likewise.
4004 2019-04-30 Martin Liska <mliska@suse.cz>
4006 * gcc.dg/Werror-13.c: Add new tests for it.
4007 * gcc.dg/pragma-diag-6.c: Likewise.
4009 2019-04-30 Jakub Jelinek <jakub@redhat.com>
4012 * gcc.target/aarch64/pr89093.c: New test.
4013 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
4015 PR tree-optimization/89475
4016 * gcc.dg/tree-ssa/pr89475.c: New test.
4018 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
4020 PR tree-optimization/90240
4022 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4024 PR tree-optimization/90078
4025 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test.
4027 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
4029 * gcc.dg/uninit-25-gimple.c: New test.
4030 * gcc.dg/uninit-25.c: New test.
4031 * gcc.dg/uninit-26.c: New test.
4032 * gcc.dg/uninit-27-gimple.c: New test.
4034 2019-04-29 Richard Biener <rguenther@suse.de>
4036 PR tree-optimization/90278
4037 * gcc.dg/torture/pr90278.c: New testcase.
4039 2019-04-27 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
4045 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
4048 * gcc.target/i386/pr89261.c: New test.
4050 2019-04-27 Martin Liska <mliska@suse.cz>
4053 * gcc.dg/completion-5.c: New test.
4054 * gcc.target/i386/spellcheck-options-5.c: New test.
4056 2019-04-26 Jim Wilson <jimw@sifive.com>
4058 * gcc.target/riscv/load-immediate.c: New.
4060 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
4063 * g++.dg/diagnostic/pr90243.C: New test.
4065 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4068 * g++.dg/cpp1z/class-deduction66.C: New.
4070 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
4072 * g++.dg/diagnostic/trailing1.C: New.
4074 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
4076 * gcc.dg/alias-16.c: New test.
4078 2019-04-25 Martin Liska <mliska@suse.cz>
4079 H.J. Lu <hongjiu.lu@intel.com>
4082 * g++.target/i386/mv28.C: New test.
4083 * gcc.target/i386/mvc14.c: Likewise.
4084 * g++.target/i386/pr57362.C: Updated.
4086 2019-04-24 Jeff Law <law@redhat.com>
4088 PR tree-optimization/90037
4089 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
4090 * gcc.dg/isolate-2.c: Likewise.
4091 * gcc.dg/isolate-4.c: Likewise.
4092 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
4093 * gcc.dg/pr90037.c: New test.
4095 2019-04-25 Jakub Jelinek <jakub@redhat.com>
4098 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
4100 2019-04-25 Richard Biener <rguenther@suse.de>
4103 * g++.dg/torture/pr90194.C: New testcase.
4105 2019-04-24 Marek Polacek <polacek@redhat.com>
4108 * g++.dg/cpp1z/nontype-auto16.C: New test.
4110 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.target/i386/pr90193.c: New test.
4115 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4118 * gcc.target/s390/pr89952.c: New test.
4120 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4123 * g++.target/i386/pr90187.C: New test.
4125 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
4127 * gdc.test/README.gcc: New file.
4129 2019-04-24 Jakub Jelinek <jakub@redhat.com>
4131 PR tree-optimization/90208
4132 * gcc.dg/tsan/pr90208-1.c: New test.
4133 * gcc.dg/tsan/pr90208-2.c: New test.
4135 PR tree-optimization/90211
4136 * gcc.dg/autopar/pr90211.c: New test.
4138 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4139 Robin Dapp <rdapp@linux.ibm.com>
4141 * gdc.dg/link.d: Test if target d_runtime.
4142 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
4143 * gdc.dg/simd.d: Likewise.
4145 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
4147 * gdc.test/fail_compilation/fail2456.d: New test.
4148 * gdc.test/fail_compilation/test18312.d: New test.
4149 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
4151 2018-04-23 Sudakshina Das <sudi.das@arm.com>
4153 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
4155 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
4156 with GNU note section.
4158 2019-04-23 Jeff Law <law@redhat.com>
4160 * lib/target-supports.exp
4161 (check_effective_target_keeps_null_pointer_checks): Add cr16.
4163 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4165 PR rtl-optimization/87979
4166 * gcc.dg/pr87979.c: New test.
4168 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
4170 PR rtl-optimization/84032
4171 * gcc.dg/pr84032.c: New test.
4173 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4175 PR tree-optimization/90078
4176 * g++.dg/tree-ssa/pr90078.C: New test.
4178 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
4180 PR tree-optimization/90021
4181 * gfortran.dg/pr90021.f90: New test.
4183 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
4186 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
4188 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
4191 * gfortran.dg/class_70.f03
4193 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
4196 * gcc.target/i386/pr90178.c: New test.
4198 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
4200 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
4202 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4205 * g++.dg/cpp0x/pr89900-1.C: New.
4206 * g++.dg/cpp0x/pr89900-2.C: Likewise.
4207 * g++.dg/cpp0x/pr89900-3.C: Likewise.
4208 * g++.dg/cpp0x/pr89900-4.C: Likewise.
4210 2019-04-19 Jakub Jelinek <jakub@redhat.com>
4213 * gcc.c-torture/compile/pr90139.c: New test.
4216 * g++.dg/template/pr90138.C: New test.
4219 * c-c++-common/pr89888.c: New test.
4220 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
4221 Don't expect -Wswitch-unreachable warning.
4224 * c-c++-common/pr90108.c: New test.
4226 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
4229 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
4231 2019-04-18 Richard Biener <rguenther@suse.de>
4234 * gcc.dg/guality/pr90131.c: New testcase.
4236 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4239 * g++.dg/ext/attrib58.C: New test.
4240 * g++.dg/ext/attrib59.C: New test.
4241 * g++.dg/ext/attrib60.C: New test.
4244 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
4245 constants to ensure precise result even when not using fma.
4246 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
4247 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
4248 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
4249 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
4250 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
4251 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
4252 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
4253 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
4254 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
4256 2019-04-17 Marek Polacek <polacek@redhat.com>
4258 PR c++/90124 - bogus error with incomplete type in decltype.
4259 * g++.dg/cpp0x/decltype70.C: New test.
4261 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4264 * gcc.dg/pr90095-1.c: New test.
4265 * gcc.dg/pr90095-2.c: New test.
4267 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
4270 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
4271 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
4272 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
4276 * gfortran.dg/goacc/private-1.f95: Remove file.
4277 * gfortran.dg/goacc/private-2.f95: Likewise.
4278 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
4279 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
4281 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
4283 2019-04-17 Jakub Jelinek <jakub@redhat.com>
4286 * gcc.target/arm/pr89093-2.c: New test.
4288 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4291 * g++.dg/cpp0x/constexpr-86953.C: New test.
4293 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
4295 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
4297 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
4300 * gcc.dg/guality/pr89528.c: New.
4302 PR rtl-optimization/86438
4303 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
4305 2019-04-16 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.target/i386/pr90096.c: New test.
4309 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
4310 * gcc.target/i386/pr69255-2.c: Likewise.
4311 * gcc.target/i386/pr69255-3.c: Likewise.
4313 PR rtl-optimization/90082
4314 * gcc.dg/pr90082.c: New test.
4316 PR tree-optimization/90090
4317 * g++.dg/opt/pr90090.C: New test.
4319 2019-04-16 Richard Biener <rguenther@suse.de>
4321 PR tree-optimization/56049
4322 * gfortran.dg/pr56049.f90: New testcase.
4324 2019-04-15 Richard Biener <rguenther@suse.de>
4327 * gcc.dg/guality/pr90074.c: New testcase.
4329 2019-04-15 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/90071
4332 * gcc.dg/torture/pr90071.c: New testcase.
4334 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
4336 PR rtl-optimization/89794
4337 * gcc.dg/torture/pr89794.c: New testcase.
4339 2019-04-15 Richard Biener <rguenther@suse.de>
4342 * gcc.dg/torture/pr88936-1.c: New testcase.
4343 * gcc.dg/torture/pr88936-2.c: Likewise.
4344 * gcc.dg/torture/pr88936-3.c: Likewise.
4346 2019-04-15 Martin Jambor <mjambor@suse.cz>
4349 * g++.dg/ipa/pr89693.C: New test.
4351 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
4353 PR tree-optimization/90020
4354 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
4356 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
4359 * g++.dg/lto/pr89358_0.C: New testcase.
4360 * g++.dg/lto/pr89358_1.C: New testcase.
4362 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4365 * gfortran.dg/bind_c_usage_33.f90: New test and...
4366 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
4368 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
4371 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
4372 in ctg. Test the conversion of the descriptor types in the main
4374 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
4375 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
4378 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
4379 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
4382 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
4383 the computation of 'ans'. Also, change the expected results for
4384 CFI_is_contiguous to comply with standard.
4385 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
4386 results for CFI_is_contiguous to comply with standard.
4387 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
4388 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
4390 2019-04-13 Jakub Jelinek <jakub@redhat.com>
4393 * gcc.target/arm/pr89093.c: New test.
4395 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4398 * c-c++-common/pr89933.c: New test.
4400 2019-04-12 Martin Sebor <msebor@redhat.com>
4406 * c-c++-common/attributes-1.c: Adjust.
4407 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
4408 * c-c++-common/builtin-has-attribute-6.c: New test.
4409 * c-c++-common/builtin-has-attribute-7.c: New test.
4410 * c-c++-common/pr71574.c: Adjust.
4411 * gcc.dg/pr25559.c: Adjust.
4412 * gcc.dg/attr-vector_size.c: New test.
4414 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4416 PR rtl-optimization/89965
4417 * gcc.target/i386/pr89965.c: New test.
4419 2019-04-12 Marek Polacek <polacek@redhat.com>
4421 PR c++/87603 - constexpr functions are no longer noexcept.
4422 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
4423 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
4424 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
4425 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
4426 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
4427 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
4429 2019-04-12 Marek Polacek <polacek@redhat.com>
4431 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
4432 * g++.dg/cpp0x/pr86397-1.C: Likewise.
4433 * g++.dg/cpp0x/pr86397-2.C: Likewise.
4435 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
4437 * g++.target/arm/arm.exp: Change format of default prune regex.
4438 * gcc.target/arm/arm.exp: Change format of default prune regex.
4440 2019-04-12 Martin Liska <mliska@suse.cz>
4443 * gcc.target/i386/mvc15.c: New test.
4444 * gcc.target/i386/mvc3.c: Quote target in error pattern.
4445 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
4447 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4450 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
4452 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
4453 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
4455 2019-04-12 Jakub Jelinek <jakub@redhat.com>
4458 * c-c++-common/pr89946.c: New test.
4460 PR rtl-optimization/90026
4461 * g++.dg/opt/pr90026.C: New test.
4463 2018-04-11 Steve Ellcey <sellcey@marvell.com>
4465 PR rtl-optimization/87763
4466 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4469 2019-04-11 Richard Biener <rguenther@suse.de>
4471 PR tree-optimization/90020
4472 * gcc.dg/torture/pr90020.c: New testcase.
4474 2019-04-11 Richard Biener <rguenther@suse.de>
4476 PR tree-optimization/90018
4477 * gcc.dg/vect/pr90018.c: New testcase.
4479 2018-04-10 Steve Ellcey <sellcey@marvell.com>
4481 PR rtl-optimization/87763
4482 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
4484 * gcc.target/aarch64/combine_bfi_2.c: New test.
4486 2019-04-10 Jakub Jelinek <jakub@redhat.com>
4489 * gcc.c-torture/execute/pr90025.c: New test.
4492 * gcc.dg/pr90010.c: New test.
4494 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
4496 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
4497 (dg-options): Use -O2 -fdump-rtl-ce1.
4498 (dg-final): Scan ce1 RTL dump instead of asm dump.
4500 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
4503 * gcc.dg/torture/neon-immediate-timode.c: New test.
4505 2019-04-09 Jakub Jelinek <jakub@redhat.com>
4507 PR tree-optimization/89998
4508 * gcc.c-torture/compile/pr89998-1.c: New test.
4509 * gcc.c-torture/compile/pr89998-2.c: New test.
4512 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
4515 2019-04-08 Richard Biener <rguenther@suse.de>
4517 PR tree-optimization/90006
4518 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
4520 2019-04-08 Jakub Jelinek <jakub@redhat.com>
4522 PR rtl-optimization/89865
4523 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
4525 PR rtl-optimization/89865
4526 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
4529 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
4531 PR tree-optimization/89725
4532 * gcc.dg/tree-ssa/pr89725.c: New test.
4534 2019-04-08 Martin Liska <mliska@suse.cz>
4536 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
4538 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4541 * g++.dg/ext/has_nothrow_constructor-3.C: New.
4543 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
4546 * gcc.target/i386/pr89945.c: New test.
4548 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4551 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
4552 * gfortran.dg/finalize_33.f90: Likewise.
4553 * gfortran.dg/finalize_34.f90: New test.
4555 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4558 * gfortran.dg/entry_22.f90: New test.
4560 2019-04-05 Marek Polacek <polacek@redhat.com>
4562 PR c++/87145 - bogus error converting class type in template arg list.
4563 * g++.dg/cpp0x/constexpr-conv3.C: New test.
4564 * g++.dg/cpp0x/constexpr-conv4.C: New test.
4566 2019-04-05 Martin Sebor <msebor@redhat.com>
4569 * g++.dg/init/array52.C: New test.
4571 2019-04-05 David Malcolm <dmalcolm@redhat.com>
4574 * c-c++-common/pr89985.c: New test.
4576 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
4579 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
4581 * gcc.dg/torture/pr71598-2.c: Likewise.
4583 2019-04-05 Marek Polacek <polacek@redhat.com>
4585 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
4586 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
4588 2019-04-05 Richard Biener <rguenther@suse.de>
4592 * gcc.dg/guality/pr89892.c: New testcase.
4593 * gcc.dg/guality/pr89905.c: Likewise.
4594 * gcc.dg/guality/loop-1.c: Likewise.
4596 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
4598 PR tree-optimization/89956
4599 * gfortran.dg/pr89956.f90: New test.
4601 2019-04-04 Martin Sebor <msebor@redhat.com>
4607 * gcc/testsuite/g++.dg/abi/mangle69.C: New test.
4608 * gcc/testsuite/g++.dg/abi/mangle70.C: New test.
4609 * gcc/testsuite/g++.dg/abi/mangle71.C: New test.
4610 * gcc/testsuite/g++.dg/abi/mangle72.C: New test.
4611 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test.
4612 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test.
4613 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test.
4614 * gcc/testsuite/g++.dg/init/array51.C: New test.
4615 * gcc/testsuite/g++.dg/template/nontype29.C: New test.
4617 2019-04-04 Martin Sebor <msebor@redhat.com>
4621 * gcc.dg/Wstringop-overflow-13.c: New test.
4623 2019-04-04 Martin Sebor <msebor@redhat.com>
4626 * gcc.dg/Wrestrict-19.c: New test.
4627 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
4629 2019-04-04 Jeff Law <law@redhat.com>
4631 PR rtl-optimization/89399
4632 * gcc.c-torture/compile/pr89399.c: New test.
4634 2019-04-04 Harald Anlauf <anlauf@gmx.de>
4637 * gfortran.dg/pr85797.f90: Adjust testcase.
4639 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4642 * g++.dg/template/friend67.C: New.
4644 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4647 * g++.dg/cpp0x/friend4.C: New.
4648 * g++.dg/cpp0x/friend5.C: Likewise.
4650 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4653 * g++.dg/cpp0x/noexcept40.C: New.
4655 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
4658 * gfortran.dg/parameter_array_error_1.f90: New test.
4660 2019-04-03 qing zhao <qing.zhao@oracle.com>
4662 PR tree-optimization/89730
4663 * gcc.dg/live-patching-4.c: New test.
4665 2019-04-03 Clément Chigot <clement.chigot@atos.net>
4667 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
4670 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
4673 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
4674 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
4676 2019-04-03 Richard Biener <rguenther@suse.de>
4678 PR tree-optimization/84101
4679 * gcc.target/i386/pr84101.c: New testcase.
4681 2019-04-02 Jeff Law <law@redhat.com>
4683 * gcc.target/visium/bit_shift.c: xfail.
4685 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
4689 * gcc.target/i386/pr70799-4.c: Remove.
4690 * gcc.target/i386/pr70799-5.c: Remove.
4691 * gcc.target/i386/pr89902.c: New test.
4692 * gcc.target/i386/pr89903.c: Ditto.
4694 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4696 PR rtl-optimization/84206
4697 * gcc.dg/pr84206.c: New test.
4699 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
4701 PR rtl-optimization/85876
4702 * gcc.dg/pr85876.c: New test.
4704 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4706 * gcc.target/s390/zvector/vec-double-compile.c: New test.
4707 * gcc.target/s390/zvector/vec-float-compile.c: New test.
4708 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
4709 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
4711 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4713 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
4714 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
4715 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
4716 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
4718 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4720 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
4721 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
4723 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4725 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
4726 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
4728 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
4731 * gcc.dg/pr86928.c: Do not attempt to add -m32.
4733 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4735 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
4736 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
4737 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
4738 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
4739 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
4740 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
4741 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
4742 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
4744 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4746 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
4747 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
4748 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
4749 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
4750 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
4751 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
4753 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4755 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
4756 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
4757 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
4758 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
4760 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4762 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
4763 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
4765 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4767 * gcc.target/s390/arch13/sel-1.c: New test.
4769 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4771 * gcc.target/s390/arch13/popcount-1.c: New test.
4773 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4775 * gcc.target/s390/arch13/bitops-1.c: New test.
4776 * gcc.target/s390/arch13/bitops-2.c: New test.
4777 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
4778 option and adjust line numbers.
4779 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4781 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
4783 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
4784 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
4785 runtime check for the vxe2 hardware feature on IBM Z.
4787 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
4790 * lib/target-supports.exp (check_avx2_available): Replace
4791 avx_available with avx2_available.
4793 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4795 PR rtl-optimization/85412
4796 * gcc.dg/pr85412.c: New test.
4798 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4801 * g++.dg/template/crash130.C: New.
4802 * g++.dg/template/crash131.C: Likewise.
4804 2019-04-01 Martin Sebor <msebor@redhat.com>
4807 * gcc.dg/attr-copy-8.c: New test.
4808 * g++.dg/ext/attr-copy-2.C: New test.
4810 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4812 PR rtl-optimization/86928
4813 * gcc.dg/pr86928.c: New test.
4815 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
4817 PR rtl-optimization/87273
4818 * gcc.dg/pr87273.c: New test.
4820 2019-04-01 Martin Liska <mliska@suse.cz>
4823 * gcc.dg/spellcheck-options-18.c: New test.
4824 * gcc.dg/spellcheck-options-19.c: New test.
4825 * gcc.dg/spellcheck-options-20.c: New test.
4826 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
4827 * gcc.dg/completion-2.c: Add one variant with no argument.
4829 2019-04-01 Richard Biener <rguenther@suse.de>
4832 * gcc.dg/torture/pr71598-1.c: New testcase.
4833 * gcc.dg/torture/pr71598-2.c: Likewise.
4834 * gcc.dg/torture/pr71598-3.c: Likewise.
4836 2019-03-31 Marek Polacek <polacek@redhat.com>
4838 PR c++/89852 - ICE with C++11 functional cast with { }.
4839 * g++.dg/cpp0x/initlist115.C: New test.
4841 2019-03-31 Harald Anlauf <anlauf@gmx.de>
4845 * gfortran.dg/pr85797.f90: New test.
4847 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4849 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
4851 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
4853 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
4854 cleanup_extra_files.
4855 (dmd2dg): Copy additional files after test is translated.
4856 (gdc-do-test): Remove all copied files after test.
4858 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
4861 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
4862 for c_deallocate, c_allocate and c_assumed_size so that the
4863 attributes of the array arguments are correct and are typed.
4864 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
4865 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
4868 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
4869 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
4871 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4874 * gfortran.dg/pointer_intent_8.f90: New test.
4876 2019-03-29 Jim Wilson <jimw@sifive.com>
4878 * gcc.target/riscv/predef-1.c: New.
4879 * gcc.target/riscv/predef-2.c: New.
4880 * gcc.target/riscv/predef-3.c: New.
4881 * gcc.target/riscv/predef-4.c: New.
4882 * gcc.target/riscv/predef-5.c: New.
4883 * gcc.target/riscv/predef-6.c: New.
4884 * gcc.target/riscv/predef-7.c: New.
4885 * gcc.target/riscv/predef-8.c: New.
4887 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4889 PR rtl-optimization/89865
4890 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
4891 the first argument register, so that occassional spills/fills are
4895 * g++.dg/ubsan/vptr-14.C: New test.
4898 * gcc.dg/tree-ssa/pr89872.c: New test.
4900 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
4902 * gcc.dg/diag-sanity.c: New test.
4904 2019-03-29 Marek Polacek <polacek@redhat.com>
4907 * g++.dg/cpp2a/desig14.C: New test.
4909 PR c++/89876 - ICE with deprecated conversion.
4910 * g++.dg/warn/conv5.C: New test.
4912 2019-03-29 Martin Liska <mliska@suse.cz>
4914 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
4915 * gcc.dg/pr68766.c: Likewise.
4917 2019-03-29 Jakub Jelinek <jakub@redhat.com>
4919 PR rtl-optimization/87485
4920 * gcc.dg/pr87485.c: New test.
4922 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4925 * gfortran.dg/gomp/pr89621.f90: New test.
4927 2019-03-28 Martin Sebor <msebor@redhat.com>
4930 * g++.dg/cpp0x/decltype-pr66548.C: New test.
4933 * g++.dg/cpp0x/decltype-pr81506.C: New test.
4935 2019-03-28 Marek Polacek <polacek@redhat.com>
4937 PR c++/89612 - ICE with member friend template with noexcept.
4938 * g++.dg/cpp0x/noexcept38.C: New test.
4939 * g++.dg/cpp0x/noexcept39.C: New test.
4940 * g++.dg/cpp1z/noexcept-type21.C: New test.
4942 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
4945 * gcc.target/i386/pr89848.c: New test.
4947 2019-03-28 Marek Polacek <polacek@redhat.com>
4949 PR c++/89836 - bool constant expression and explicit conversions.
4950 * g++.dg/cpp2a/explicit15.C: New test.
4952 2019-03-28 Jakub Jelinek <jakub@redhat.com>
4955 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
4956 other than AVR. Add dg-options "".
4959 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
4960 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
4962 2019-03-27 Janus Weil <janus@gcc.gnu.org>
4965 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
4966 * gfortran.dg/pointer_init_11.f90: New test case.
4968 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
4971 * gcc.target/i386/pr85667-5.c: New testcase.
4972 * gcc.target/i386/pr85667-6.c: New testcase.
4974 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
4977 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
4979 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
4981 PR rtl-optimization/89313
4982 * gcc.dg/pr89313.c: New test.
4984 2019-03-26 Jeff Law <law@redhat.com>
4986 PR rtl-optimization/87761
4987 PR rtl-optimization/89826
4988 * gcc.c-torture/execute/pr89826.c: New test.
4990 2019-03-27 Richard Biener <rguenther@suse.de>
4992 * gcc.dg/torture/20190327-1.c: New testcase.
4994 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
4997 * gfortran.dg/associate_47.f90: New test.
4999 2019-03-27 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/89463
5002 * gcc.dg/guality/pr89463.c: New testcase.
5004 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
5007 * gcc.target/i386/pr89827.c: New test.
5009 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5011 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
5014 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
5016 PR tree-optimization/81740
5017 * gcc.dg/vect/pr81740-1.c: New testcase.
5018 * gcc.dg/vect/pr81740-2.c: Likewise.
5020 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
5022 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
5023 options in permute args tests.
5025 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
5028 * g++.dg/ext/pr84598.C: New.
5030 2019-03-26 Jakub Jelinek <jakub@redhat.com>
5033 * g++.dg/gomp/pr89796.C: New test.
5034 * gcc.dg/gomp/pr89796.c: New test.
5036 2019-03-25 David Malcolm <dmalcolm@redhat.com>
5038 PR rtl-optimization/88347
5039 PR rtl-optimization/88423
5040 * gcc.c-torture/compile/pr88347.c: New test.
5041 * gcc.c-torture/compile/pr88423.c: New test.
5043 2019-03-25 Martin Sebor <msebor@redhat.com>
5046 * gcc.dg/attr-aligned-3.c: New test.
5048 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
5051 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
5053 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
5057 * g++.dg/concepts/pr84661.C: New.
5058 * g++.dg/torture/pr85013.C: Likewise.
5060 2019-03-25 Marek Polacek <polacek@redhat.com>
5062 PR c++/89214 - ICE when initializing aggregates with bases.
5063 * g++.dg/cpp1z/aggr-base8.C: New test.
5064 * g++.dg/cpp1z/aggr-base9.C: New test.
5066 PR c++/89705 - ICE with reference binding with conversion function.
5067 * g++.dg/cpp0x/rv-conv2.C: New test.
5069 2019-03-25 Richard Biener <rguenther@suse.de>
5071 PR tree-optimization/89789
5072 * gcc.dg/torture/pr89789.c: New testcase.
5074 2019-03-25 Nathan Sidwell <nathan@acm.org>
5076 * g++.dg/abi/lambda-static-1.C: New.
5078 2019-03-25 Richard Biener <rguenther@suse.de>
5080 PR tree-optimization/89802
5081 * g++.dg/tree-ssa/pr89802.C: New testcase.
5083 2019-03-25 Jakub Jelinek <jakub@redhat.com>
5086 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
5088 * g++.dg/tls/thread_local11a.C: New test.
5090 2019-03-25 Richard Biener <rguenther@suse.de>
5093 * g++.dg/pr89790.C: New testcase.
5095 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
5097 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
5098 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
5099 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
5100 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
5102 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5105 * gfortran.dg/altreturn_10.f90: New test.
5106 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
5108 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
5110 PR rtl-optimization/89676
5111 * gcc.target/i386/pr89676.c: New.
5113 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5116 * g++.dg/tls/thread_local11.C: New test.
5117 * g++.dg/tls/thread_local11.h: New test.
5118 * g++.dg/tls/thread_local12a.C: New test.
5119 * g++.dg/tls/thread_local12b.C: New test.
5120 * g++.dg/tls/thread_local12c.C: New test.
5121 * g++.dg/tls/thread_local12d.C: New test.
5122 * g++.dg/tls/thread_local12e.C: New test.
5123 * g++.dg/tls/thread_local12f.C: New test.
5124 * g++.dg/tls/thread_local12g.C: New test.
5125 * g++.dg/tls/thread_local12h.C: New test.
5126 * g++.dg/tls/thread_local12i.C: New test.
5127 * g++.dg/tls/thread_local12j.C: New test.
5128 * g++.dg/tls/thread_local12k.C: New test.
5129 * g++.dg/tls/thread_local12l.C: New test.
5132 * g++.dg/cpp1y/constexpr-87481.C: New test.
5134 2019-03-22 Simon Wright <simon@pushface.org>
5137 * gnat.dg/socket2.adb: New.
5139 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
5141 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
5143 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
5146 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
5147 for _mm_mask{,3,z}_*.
5148 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
5149 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
5150 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
5151 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
5152 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
5153 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
5154 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
5155 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
5156 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
5157 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
5158 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
5159 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
5160 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
5161 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
5162 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
5164 2019-03-22 Jakub Jelinek <jakub@redhat.com>
5167 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
5168 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5169 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5170 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5171 __builtin_ia32_vfmsubss3_mask3): Define.
5172 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
5173 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5174 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5175 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5176 __builtin_ia32_vfmsubss3_mask3): Define.
5177 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
5178 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
5179 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
5180 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
5181 __builtin_ia32_vfmsubss3_mask3): Define.
5182 * gcc.target/i386/sse-14.c: Add tests for
5183 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
5184 * gcc.target/i386/sse-22.c: Likewise.
5186 2019-03-21 Martin Sebor <msebor@redhat.com>
5188 PR tree-optimization/89350
5189 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
5190 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
5191 * gcc.dg/Wstringop-overflow-11.c: New test.
5192 * gcc.dg/Wstringop-overflow-12.c: New test.
5193 * gcc.dg/pr89350.c: New test.
5194 * gcc.dg/pr40340-1.c: Adjust expected warning.
5195 * gcc.dg/pr40340-2.c: Same.
5196 * gcc.dg/pr40340-4.c: Same.
5197 * gcc.dg/pr40340-5.c: Same.
5199 2019-03-21 Jakub Jelinek <jakub@redhat.com>
5202 * g++.dg/other/pr89692.C: New test.
5205 * g++.dg/cpp1y/lambda-init18.C: New test.
5206 * g++.dg/cpp1y/lambda-init19.C: New test.
5207 * g++.dg/cpp1y/pr89767.C: New test.
5209 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5210 Cesar Philippidis <cesar@codesourcery.com>
5213 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
5215 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
5218 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
5221 * c-c++-common/goacc/routine-3-extern.c: New file.
5222 * c-c++-common/goacc/routine-3.c: Adjust.
5223 * c-c++-common/goacc/routine-4-extern.c: New file.
5224 * c-c++-common/goacc/routine-4.c: Adjust.
5225 * gfortran.dg/goacc/routine-module-3.f90: New file.
5228 * gfortran.dg/goacc/pr89773.f90: New file.
5229 * gfortran.dg/goacc/pr77765.f90: Adjust.
5230 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
5233 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
5236 * gfortran.dg/goacc/routine-module-1.f90: New file.
5237 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
5238 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
5240 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
5243 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
5244 (dg-compile-aux-modules): Fix diagnostic.
5245 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
5246 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
5249 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
5250 missing nexted dg-test call support in dejaGNU 1.4.4.
5253 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
5254 other '*.exp' files.
5256 2019-03-21 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/89779
5259 * gcc.dg/torture/pr89779.c: New testcase.
5261 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5264 * g++.dg/cpp0x/constexpr-ice20.C: New.
5266 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5269 * g++.dg/cpp0x/noexcept37.C: New.
5271 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
5274 * gdc.dg/pr89017.d: New test.
5276 2019-03-20 Janus Weil <janus@gcc.gnu.org>
5279 * gfortran.dg/interface_abstract_5.f90: New test case.
5281 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5284 * gcc.target/s390/pr89775-1.c: New test.
5285 * gcc.target/s390/pr89775-2.c: New test.
5287 2019-03-20 Jakub Jelinek <jakub@redhat.com>
5290 * g++.target/aarch64/aarch64.exp: New file.
5291 * g++.target/aarch64/pr89752.C: New test.
5293 2019-03-19 Martin Sebor <msebor@redhat.com>
5295 PR tree-optimization/89688
5296 * gcc.dg/strlenopt-61.c: New test.
5297 * g++.dg/warn/Wstringop-overflow-2.C: New test.
5299 2019-03-19 Jim Wilson <jimw@sifive.com>
5302 * gcc.target/riscv/losum-overflow.c: New test.
5304 2019-03-19 Martin Sebor <msebor@redhat.com>
5306 PR tree-optimization/89644
5307 * gcc.dg/Wstringop-truncation-8.c: New test.
5309 2019-03-19 Martin Liska <mliska@suse.cz>
5312 * gcc.dg/pr89737.c: New test.
5314 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
5318 * g++.dg/lto/pr87089_0.C: New testcase.
5319 * g++.dg/lto/pr87089_1.C: New testcase.
5320 * g++.dg/lto/pr89335_0.C: New testcase.
5322 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
5325 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
5326 restrict this test to vsx targets.
5328 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5331 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
5332 * g++.dg/ext/asm16.C: Likewise.
5333 * g++.dg/ext/asm17.C: New test.
5335 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
5337 * c-c++-common/unroll-7.c: New test.
5339 2019-03-19 Jakub Jelinek <jakub@redhat.com>
5342 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
5343 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
5344 Add expected results for them.
5347 * gcc.dg/pr89734.c: New test.
5349 2019-03-18 Martin Sebor <msebor@redhat.com>
5351 PR tree-optimization/89720
5352 * gcc.dg/Warray-bounds-42.c: New test.
5354 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
5357 * g++.target/i386/pr89630.C: New test.
5359 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
5361 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
5363 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5365 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5366 the "store" test as well.
5367 * gcc.target/powerpc/bswap32.c: Ditto.
5369 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5371 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
5372 the "store" test as well.
5373 * gcc.target/powerpc/bswap32.c: Ditto.
5375 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
5377 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
5378 "exceeds" instead of just one that talks about "too large".
5380 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
5382 * gcc.target/aarch64/sve/cost_model_1.c: New test.
5384 2019-03-18 Martin Jambor <mjambor@suse.cz>
5386 PR tree-optimization/89546
5387 * gcc.dg/tree-ssa/pr89546.c: New test.
5389 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
5392 * g++.target/riscv/call-with-empty-struct-float.C: New file.
5393 * g++.target/riscv/call-with-empty-struct-int.C: New file.
5394 * g++.target/riscv/call-with-empty-struct.H: New file.
5395 * g++.target/riscv/riscv.exp: New file.
5397 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
5400 * g++.dg/cpp0x/pr85014.C: New.
5402 2019-03-18 Jakub Jelinek <jakub@redhat.com>
5405 * gcc.dg/pr86979.c: New test.
5407 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5410 * gfortran.dg/typebound_call_31.f90: New test.
5412 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
5414 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
5416 * gcc.dg/compat/pr83487-1_y.c: Likewise.
5418 * gfortran.dg/pointer_init_10.f90: Require visibility support.
5419 * gfortran.dg/temporary_3.f90: Likewise.
5421 * gcc.dg/pr88074.c: Require c99_runtime.
5422 * gcc.dg/warn-abs-1.c: Likewise.
5423 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
5426 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
5428 * gcc.dg/attr-copy.c: Require alias support.
5429 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
5431 2019-03-16 Jakub Jelinek <jakub@redhat.com>
5434 * gfortran.dg/continuation_15.f90: New test.
5435 * gfortran.dg/continuation_16.f90: New test.
5437 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
5439 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
5442 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
5443 * g++.dg/cpp0x/pr84497.C: Likewise.
5445 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
5446 * gcc.dg/attr-copy-6.c: Likewise.
5447 * gcc.dg/pr87793.c: Likewise.
5450 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
5452 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
5453 * gcc.dg/gimplefe-34.c: Likewise.
5454 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
5455 * gcc.dg/compat/pr83487-2_y.c: Likewise.
5458 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
5462 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
5464 * lib/target-supports.exp (check_ascii_locale_available): Remove
5467 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5470 * gfortran.dg/blockdata_11.f90: New test.
5472 2019-03-15 Harald Anlauf <anlauf@gmx.de>
5475 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
5476 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
5478 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
5481 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
5482 instruction selection.
5483 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
5484 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
5485 * gcc.target/powerpc/pr87532-mc.c: New test.
5486 * gcc.target/powerpc/pr87532.c: New test.
5487 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
5488 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
5489 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
5490 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
5491 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
5492 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
5493 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
5494 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
5495 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
5496 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
5497 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
5498 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
5499 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
5500 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
5501 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
5502 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
5503 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
5504 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
5505 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
5506 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
5507 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
5508 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
5509 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
5510 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
5511 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
5512 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
5513 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
5515 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
5519 * g++.dg/cpp2a/pr88534.C: New.
5520 * g++.dg/cpp2a/pr88537.C: New.
5522 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
5524 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
5525 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
5526 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
5527 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
5529 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5532 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
5533 * gcc.target/aarch64/spellcheck_5.c: Likewise.
5534 * gcc.target/aarch64/spellcheck_6.c: Likewise.
5536 2019-03-15 Jakub Jelinek <jakub@redhat.com>
5539 * g++.dg/cpp0x/constexpr-89709.C: New test.
5542 * gcc.dg/debug/pr89704.c: New test.
5544 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
5547 * g++.target/i386/pr89650.C: New test.
5549 2019-03-14 Richard Biener <rguenther@suse.de>
5551 * gcc.dg/gimplefe-13.c: Adjust.
5552 * gcc.dg/gimplefe-14.c: Likewise.
5553 * gcc.dg/gimplefe-17.c: Likewise.
5554 * gcc.dg/gimplefe-18.c: Likewise.
5555 * gcc.dg/gimplefe-7.c: Likewise.
5556 * gcc.dg/torture/pr89595.c: Likewise.
5557 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
5558 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
5559 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
5560 * gcc.dg/tree-ssa/scev-3.c: Likewise.
5561 * gcc.dg/tree-ssa/scev-4.c: Likewise.
5562 * gcc.dg/tree-ssa/scev-5.c: Likewise.
5563 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
5564 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
5566 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5569 * gcc.target/i386/pr89684.c: New test.
5571 PR rtl-optimization/89679
5572 * gcc.dg/pr89679.c: New test.
5574 2019-03-14 Richard Biener <rguenther@suse.de>
5576 PR tree-optimization/89710
5577 * gcc.dg/torture/pr89710.c: New testcase.
5579 2019-03-14 Richard Biener <rguenther@suse.de>
5582 * g++.dg/torture/pr89698.C: New testcase.
5584 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5586 PR tree-optimization/89703
5587 * gcc.c-torture/compile/pr89703-1.c: New test.
5588 * gcc.c-torture/compile/pr89703-2.c: New test.
5590 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
5593 * gcc.target/i386/pr89523-1a.c: New test.
5594 * gcc.target/i386/pr89523-1b.c: Likewise.
5595 * gcc.target/i386/pr89523-2.c: Likewise.
5596 * gcc.target/i386/pr89523-3.c: Likewise.
5597 * gcc.target/i386/pr89523-4.c: Likewise.
5598 * gcc.target/i386/pr89523-5.c: Likewise.
5599 * gcc.target/i386/pr89523-6.c: Likewise.
5600 * gcc.target/i386/pr89523-7.c: Likewise.
5601 * gcc.target/i386/pr89523-8.c: Likewise.
5602 * gcc.target/i386/pr89523-9.c: Likewise.
5604 2019-03-14 Jakub Jelinek <jakub@redhat.com>
5607 * g++.dg/cpp1y/var-templ61.C: New test.
5610 * g++.dg/cpp1y/constexpr-89652.C: New test.
5612 2019-03-13 Harald Anlauf <anlauf@gmx.de>
5615 * gfortran.dg/pr87045.f90: New test.
5617 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
5620 * gcc.target/i386/pr85860.c: New.
5622 2019-03-13 Marek Polacek <polacek@redhat.com>
5624 PR c++/89686 - mixing init-capture and simple-capture in lambda.
5625 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
5627 PR c++/89660 - bogus error with -Wredundant-move.
5628 * g++.dg/cpp0x/Wredundant-move8.C: New test.
5629 * g++.dg/cpp0x/Wredundant-move9.C: New test.
5631 2019-03-13 Janus Weil <janus@gcc.gnu.org>
5634 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
5635 * gfortran.dg/pdt_30.f90: New test case.
5637 2019-03-13 Marek Polacek <polacek@redhat.com>
5639 PR c++/88979 - further P0634 fix for constructors.
5640 * g++.dg/cpp2a/typename15.C: New test.
5642 2019-03-13 Martin Sebor <msebor@redhat.com>
5644 PR tree-optimization/89662
5645 * gcc.dg/Warray-bounds-41.c: New test.
5647 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5650 * g++.dg/cpp0x/auto53.C: New.
5652 2019-03-13 Richard Biener <rguenther@suse.de>
5655 * gcc.dg/torture/pr89677.c: New testcase.
5657 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5660 * g++.dg/other/friend16.C: New.
5661 * g++.dg/other/friend17.C: Likewise.
5663 2019-03-13 Jakub Jelinek <jakub@redhat.com>
5666 * c-c++-common/gomp/pr88588.c: New test.
5668 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
5673 * gfortran.dg/binding_label_tests_30.f90: New test.
5674 * gfortran.dg/binding_label_tests_31.f90: New test.
5675 * gfortran.dg/binding_label_tests_32.f90: New test.
5676 * gfortran.dg/binding_label_tests_33.f90: New test.
5678 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5680 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
5681 * gdc.dg/ubsan/ubsan.exp: New file.
5682 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
5683 Explicitly return flags from procedure.
5685 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
5688 * gdc.dg/pr88957.d: New test.
5689 * gdc.dg/simd.d: Add new vector tests.
5691 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
5694 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
5695 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
5698 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5701 * gfortran.dg/charlen_17.f90: New test.
5703 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
5705 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
5707 2019-03-12 Martin Liska <mliska@suse.cz>
5709 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
5710 * gfortran.dg/binding_label_tests_4.f03: Likewise.
5711 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
5712 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
5713 * gfortran.dg/c_loc_tests_17.f90: Likewise.
5714 * gfortran.dg/constructor_9.f90: Likewise.
5715 * gfortran.dg/dec_structure_8.f90: Likewise.
5716 * gfortran.dg/entry_4.f90: Likewise.
5717 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
5718 * gfortran.dg/initialization_23.f90: Likewise.
5719 * gfortran.dg/logical_assignment_1.f90: Likewise.
5720 * gfortran.dg/pr80752.f90: Likewise.
5721 * gfortran.dg/pr88116_1.f90: Likewise.
5722 * gfortran.dg/pr88467.f90: Likewise.
5723 * gfortran.dg/typebound_call_7.f03: Likewise.
5724 * gfortran.dg/typebound_generic_1.f03: Likewise.
5725 * gfortran.dg/typebound_operator_2.f03: Likewise.
5726 * gfortran.dg/typebound_operator_4.f03: Likewise.
5727 * gfortran.dg/typebound_proc_9.f03: Likewise.
5728 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
5730 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
5733 * gfortran.dg/assumed_rank_16.f90: New test.
5736 * gfortran.dg/assumed_rank_17.f90: New test.
5738 2019-03-12 Jakub Jelinek <jakub@redhat.com>
5741 * gcc.c-torture/compile/pr89663-1.c: New test.
5742 * gcc.c-torture/compile/pr89663-2.c: New test.
5744 2019-03-12 Richard Biener <rguenther@suse.de>
5746 PR tree-optimization/89664
5747 * gfortran.dg/pr89664.f90: New testcase.
5749 2019-03-11 Jakub Jelinek <jakub@redhat.com>
5752 * gfortran.dg/gomp/pr89651.f90: New test.
5756 * gcc.c-torture/compile/pr89655.c: New test.
5758 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
5760 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
5763 2019-03-11 Martin Liska <mliska@suse.cz>
5765 * g++.dg/conversion/simd3.C (foo): Wrap option names
5766 with apostrophe character.
5767 * g++.dg/cpp1z/decomp3.C (test): Likewise.
5769 * g++.dg/cpp1z/decomp4.C (test): Likewise.
5770 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
5771 * g++.dg/cpp1z/decomp45.C (f): Likewise.
5772 * g++.dg/opt/pr34036.C: Likewise.
5773 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
5774 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
5775 * gcc.dg/cpp/dir-only-4.c: Likewise.
5776 * gcc.dg/cpp/dir-only-5.c: Likewise.
5777 * gcc.dg/cpp/pr71591.c: Likewise.
5778 * gcc.dg/format/opt-1.c: Likewise.
5779 * gcc.dg/format/opt-2.c: Likewise.
5780 * gcc.dg/format/opt-3.c: Likewise.
5781 * gcc.dg/format/opt-4.c: Likewise.
5782 * gcc.dg/format/opt-5.c: Likewise.
5783 * gcc.dg/format/opt-6.c: Likewise.
5784 * gcc.dg/pr22231.c: Likewise.
5785 * gcc.dg/pr33007.c: Likewise.
5786 * gcc.dg/simd-1.c (hanneke): Likewise.
5787 * gcc.dg/simd-5.c: Likewise.
5788 * gcc.dg/simd-6.c: Likewise.
5789 * gcc.dg/spellcheck-options-14.c: Likewise.
5790 * gcc.dg/spellcheck-options-15.c: Likewise.
5791 * gcc.dg/spellcheck-options-16.c: Likewise.
5792 * gcc.dg/spellcheck-options-17.c: Likewise.
5793 * gcc.dg/tree-ssa/pr23109.c: Likewise.
5794 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5795 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
5796 (__attribute__): Likewise.
5797 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
5798 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
5799 * gcc.target/powerpc/warn-1.c: Likewise.
5800 * gcc.target/powerpc/warn-2.c: Likewise.
5802 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
5804 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
5806 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
5808 * c-c++-common/unroll-6.c: New test.
5810 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
5813 * g++.dg/template/memfriend18.C: New.
5815 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5817 * gdc.dg/pr89041.d: Mark as compile test.
5819 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5821 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
5824 2019-03-10 Martin Jambor <mjambor@suse.cz>
5826 PR tree-optimization/85762
5827 PR tree-optimization/87008
5828 PR tree-optimization/85459
5829 * g++.dg/tree-ssa/pr87008.C: New test.
5830 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
5832 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5835 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
5836 * gfortran.dg/no_arg_check_2.f90: Likewise.
5838 2019-03-10 Jakub Jelinek <jakub@redhat.com>
5841 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
5843 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5846 * gfortran.dg/dependency_53.f90: New test.
5848 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5851 * gfortran.dg/public_private_module_10.f90: New test.
5853 2019-03-09 John David Anglin <dave.anglin@bell.net>
5856 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
5859 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
5862 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
5864 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
5867 * g++.dg/cpp0x/pr87750.C: New.
5869 2019-03-09 John David Anglin <dave.anglin@bell.net>
5871 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
5872 * c-c++-common/ident-1a.c: Likewise.
5873 * c-c++-common/ident-1b.c: Likewise.
5874 * c-c++-common/ident-2b.c: Likewise.
5876 * g++.dg/tls/pr77285-2.C: Require tls_native support.
5878 * g++.dg/ext/visibility/lambda1.C: Require visibility.
5881 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
5883 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
5884 libatomic_available.
5886 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
5889 * gdc.dg/pr89041.d: New test.
5891 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5894 * gfortran.dg/c_ptr_tests_19.f90: New test.
5896 2019-03-09 John David Anglin <dave.anglin@bell.net>
5898 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
5899 * gnat.dg/debug12.adb: Likewise.
5901 * lib/target-supports.exp (check_effective_target_weak_undefined):
5902 Return 0 on hppa*-*-hpux*.
5903 (check_ascii_locale_available): Likewise.
5905 2019-03-09 Janus Weil <janus@gcc.gnu.org>
5908 * gfortran.dg/pointer_init_10.f90: New test case.
5910 2019-03-09 John David Anglin <dave.anglin@bell.net>
5912 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
5914 2019-03-09 John David Anglin <dave.anglin@bell.net>
5917 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
5919 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
5922 * gfortran.dg/array_simplify_3.f90: New test case.
5924 2019-03-09 Jakub Jelinek <jakub@redhat.com>
5927 * g++.dg/other/pr88568.C: New test.
5929 PR rtl-optimization/89634
5930 * gcc.c-torture/execute/pr89634.c: New test.
5932 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5935 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
5936 -r -nostdlib -flinker-output=nolto-rel.
5938 2019-03-08 David Malcolm <dmalcolm@redhat.com>
5941 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
5942 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5943 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5944 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5946 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5949 * g++.dg/cpp0x/implicit17.C: New.
5951 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5954 * g++.dg/template/access29.C: New.
5956 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5959 * g++.dg/cpp1z/decomp49.C: New test.
5961 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
5963 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
5965 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
5970 * gcc.target/i386/pr78782.c: New test.
5971 * gcc.target/i386/pr87558.c: Ditto.
5973 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5976 * gcc.dg/lto/pr85870_0.c: New test.
5977 * gcc.dg/lto/pr85870_1.c: New test.
5979 2019-03-08 Martin Liska <mliska@suse.cz>
5982 * gcc.target/i386/pr86952.c: New test.
5983 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
5985 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5987 2019-03-08 Jakub Jelinek <jakub@redhat.com>
5990 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
5994 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
5995 * g++.dg/parse/array-size2.C: Likewise.
5996 * g++.dg/cpp0x/constexpr-89599.C: New test.
5999 * g++.dg/warn/pr89622.C: New test.
6001 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6004 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
6005 * gcc.target/i386/interrupt-6.c: Likewise.
6006 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
6008 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
6011 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
6012 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
6014 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6016 PR translation/79999
6017 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
6018 * c-c++-common/gomp/doacross-3.c: New test.
6021 * gcc.target/i386/avx512f-vmovss-1.c: New test.
6022 * gcc.target/i386/avx512f-vmovss-2.c: New test.
6023 * gcc.target/i386/avx512f-vmovss-3.c: New test.
6024 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
6025 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
6026 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
6028 2019-03-07 Martin Jambor <mjambor@suse.cz>
6031 * gcc.dg/ipa/ipcp-5.c: New test.
6033 2019-03-07 Martin Jambor <mjambor@suse.cz>
6036 * g++.dg/ipa/pr88235.C: New test.
6038 2019-04-07 Richard Biener <rguenther@suse.de>
6041 * gcc.target/i386/pr89618.c: New testcase.
6043 2019-03-07 Richard Biener <rguenther@suse.de>
6045 PR tree-optimization/89595
6046 * gcc.dg/torture/pr89595.c: New testcase.
6048 2019-03-07 Jakub Jelinek <jakub@redhat.com>
6051 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
6053 2019-03-06 Harald Anlauf <anlauf@gmx.de>
6056 * gfortran.dg/substr_8.f90: New test.
6058 2019-03-06 Jakub Jelinek <jakub@redhat.com>
6061 * g++.dg/ext/flexary34.C: New test.
6063 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
6065 PR rtl-optimization/88845
6066 * gcc.target/powerpc/pr88845.c: New test.
6068 2019-03-06 Marek Polacek <polacek@redhat.com>
6070 PR c++/87378 - bogus -Wredundant-move warning.
6071 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
6072 * g++.dg/cpp0x/Wredundant-move7.C: New test.
6074 2019-03-06 Richard Biener <rguenther@suse.de>
6077 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
6078 the way that makes the testcase PASS.
6080 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6083 * gcc.dg/pr89590.c: New test.
6085 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
6088 * gcc.target/arm/pr89222.c: Add new test.
6090 2019-03-05 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/89594
6093 * gcc.dg/pr89594.c: New testcase.
6095 2019-03-05 Jakub Jelinek <jakub@redhat.com>
6097 PR tree-optimization/89487
6098 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
6099 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
6100 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
6104 * g++.dg/other/pr89560.C: New test.
6106 PR tree-optimization/89570
6107 * gcc.dg/pr89570.c: New test.
6109 PR tree-optimization/89566
6110 * c-c++-common/pr89566.c: New test.
6112 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
6115 * g++.dg/parse/crash69.C: New.
6117 2019-03-04 Jakub Jelinek <jakub@redhat.com>
6120 * g++.dg/cpp2a/desig12.C: New test.
6121 * g++.dg/cpp2a/desig13.C: New test.
6123 2019-03-04 Tamar Christina <tamar.christina@arm.com>
6126 * gcc.target/aarch64/options_set_10.c: Add native.
6128 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
6130 PR tree-optimization/89437
6131 * gcc.dg/sinatan-1.c: Fix testcase.
6133 2019-03-04 Richard Biener <rguenther@suse.de>
6136 * gcc.dg/torture/pr89572.c: New testcase.
6138 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
6140 PR tree-optimization/89487
6141 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
6143 2019-03-03 Harald Anlauf <anlauf@gmx.de>
6146 * gfortran.dg/pr77583.f90: New test.
6148 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6151 * gfortran.dg/coarray_allocate_11.f90: New test.
6153 2019-03-02 Harald Anlauf <anlauf@gmx.de>
6156 * gfortran.dg/pr89492.f90: Adjust testcase.
6157 * gfortran.dg/transfer_check_5.f90: New test.
6159 2019-03-02 Jakub Jelinek <jakub@redhat.com>
6162 * g++.dg/cpp2a/desig10.C: New test.
6163 * g++.dg/cpp2a/desig11.C: New test.
6164 * g++.dg/ext/desig4.C: Expect 4 new errors.
6167 * gcc.dg/pr89506.c: New test.
6169 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
6170 Monk Chiang <sh.chiang04@gmail.com>
6172 * gcc.target/riscv/attribute-1.c: New.
6173 * gcc.target/riscv/attribute-2.c: Likewise.
6174 * gcc.target/riscv/attribute-3.c: Likewise.
6175 * gcc.target/riscv/attribute-4.c: Likewise.
6176 * gcc.target/riscv/attribute-5.c: Likewise.
6177 * gcc.target/riscv/attribute-6.c: Likewise.
6178 * gcc.target/riscv/attribute-7.c: Likewise.
6179 * gcc.target/riscv/attribute-8.c: Likewise.
6180 * gcc.target/riscv/attribute-9.c: Likewise.
6182 * gcc.target/riscv/arch-1.c: New.
6183 * gcc.target/riscv/arch-2.c: Likewise.
6184 * gcc.target/riscv/arch-3.c: Likewise.
6185 * gcc.target/riscv/arch-4.c: Likewise.
6187 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6190 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
6191 scan-tree-dump-times from dom3 to tracer pass.
6193 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
6195 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
6196 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
6198 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
6200 PR rtl-optimization/85899
6201 * gcc.dg/pr85899.c: New test.
6203 2019-03-01 Marek Polacek <polacek@redhat.com>
6205 PR c++/89537 - missing location for error with non-static member fn.
6206 * g++.dg/diagnostic/member-fn-1.C: New test.
6208 PR c++/89532 - ICE with incomplete type in decltype.
6209 * g++.dg/cpp2a/nontype-class14.C: New test.
6211 2019-03-01 Jakub Jelinek <jakub@redhat.com>
6213 Implement P1002R1, Try-catch blocks in constexpr functions
6215 * g++.dg/cpp2a/constexpr-try1.C: New test.
6216 * g++.dg/cpp2a/constexpr-try2.C: New test.
6217 * g++.dg/cpp2a/constexpr-try3.C: New test.
6218 * g++.dg/cpp2a/constexpr-try4.C: New test.
6219 * g++.dg/cpp2a/constexpr-try5.C: New test.
6220 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
6222 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
6224 PR tree-optimization/89535
6225 * gfortran.dg/vect/pr89535.f90: New test.
6227 2019-03-01 Richard Biener <rguenther@suse.de>
6230 * gfortran.dg/pr89451.f90: New testcase.
6232 2019-03-01 Richard Biener <rguenther@suse.de>
6235 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
6236 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
6237 that happen now earlier.
6239 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
6241 * gcc.c-torture/execute/20190228-1.c: New test.
6243 2019-02-28 Marek Polacek <polacek@redhat.com>
6245 PR c++/87068 - missing diagnostic with fallthrough statement.
6246 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
6248 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
6249 Cesar Philippidis <cesar@codesourcery.com>
6253 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
6254 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
6257 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
6261 * gfortran.dg/goacc/routine-6.f90: Update
6262 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
6263 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
6265 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.dg/pr89521-1.c: New test.
6269 * gcc.dg/pr89521-2.c: New test.
6271 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
6274 * g++.dg/ipa/pr89009.C: Update symbol visibility.
6276 2019-02-28 Tamar Christina <tamar.christina@arm.com>
6279 * gcc.target/aarch64/options_set_10.c: New test.
6281 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
6284 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
6286 2019-02-28 Jakub Jelinek <jakub@redhat.com>
6289 * gcc.dg/pr89525.c: New test.
6292 * gcc.dg/pr89520-1.c: New test.
6293 * gcc.dg/pr89520-2.c: New test.
6295 2019-02-27 Marek Polacek <polacek@redhat.com>
6297 PR c++/88857 - ICE with value-initialization of argument in template.
6298 * g++.dg/cpp0x/initlist-value4.C: New test.
6300 2019-02-27 Marek Polacek <polacek@redhat.com>
6302 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
6303 * g++.dg/cpp0x/using-enum-3.C: New test.
6305 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6307 PR tree-optimization/89280
6308 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
6311 2019-02-27 Richard Biener <rguenther@suse.de>
6313 * gcc.dg/gimplefe-36.c: New testcase.
6315 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6318 * g++.dg/cpp0x/nsdmi15.C: New.
6320 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
6323 * g++.dg/cpp0x/pr88987.C: New.
6325 2019-02-27 Jakub Jelinek <jakub@redhat.com>
6327 PR tree-optimization/89280
6328 * gcc.c-torture/compile/pr89280.c: New test.
6329 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
6330 function. Skip the test for -O0.
6332 2018-02-26 Steve Ellcey <sellcey@marvell.com>
6334 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
6335 * gfortran.dg/simd-builtins-2.f90: Ditto.
6336 * gfortran.dg/simd-builtins-6.f90: Ditto.
6337 * gfortran.dg/simd-builtins-8.f90: New test.
6338 * gfortran.dg/simd-builtins-8.h: New header file.
6340 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6343 * g++.dg/other/new2.C: New test.
6345 PR tree-optimization/89500
6346 * gcc.dg/pr89500.c: New test.
6347 * gcc.dg/Wstringop-overflow-10.c: New test.
6348 * gcc.dg/strlenopt-60.c: New test.
6350 2019-02-26 Harald Anlauf <anlauf@gmx.de>
6353 * gfortran.dg/pr89492.f90: New test.
6355 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
6358 * gfortran.dg/altreturn_9_0.f90: New file.
6359 * gfortran.dg/altreturn_9_1.f90: New file.
6361 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6364 * g++.dg/cpp1y/constexpr-89481.C: New test.
6366 2019-02-26 Richard Biener <rguenther@suse.de>
6368 PR tree-optimization/89505
6369 * gcc.dg/torture/pr89505.c: New testcase.
6371 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
6373 * gnat.dg/opt77.adb: New test.
6374 * gnat.dg/opt77_pkg.ad[sb]: New helper.
6376 2019-02-26 Jakub Jelinek <jakub@redhat.com>
6379 * gcc.target/i386/pr89474.c: New test.
6381 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6384 * gcc.c-torture/compile/pr77754-1.c: New test.
6385 * gcc.c-torture/compile/pr77754-2.c: New test.
6386 * gcc.c-torture/compile/pr77754-3.c: New test.
6387 * gcc.c-torture/compile/pr77754-4.c: New test.
6388 * gcc.c-torture/compile/pr77754-5.c: New test.
6389 * gcc.c-torture/compile/pr77754-6.c: New test.
6391 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6394 * gcc.target/aarch64/options_set_1.c: New test.
6395 * gcc.target/aarch64/options_set_2.c: New test.
6396 * gcc.target/aarch64/options_set_3.c: New test.
6397 * gcc.target/aarch64/options_set_4.c: New test.
6398 * gcc.target/aarch64/options_set_5.c: New test.
6399 * gcc.target/aarch64/options_set_6.c: New test.
6400 * gcc.target/aarch64/options_set_7.c: New test.
6401 * gcc.target/aarch64/options_set_8.c: New test.
6402 * gcc.target/aarch64/options_set_9.c: New test.
6404 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6406 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
6407 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6409 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6410 test_vfmlslq_high_f16): ... To this.
6411 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
6412 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6413 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6414 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6415 test_vfmlslq_laneq_high_u32): Rename ...
6416 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6417 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6418 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6419 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6420 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
6421 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6422 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6423 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6424 test_vfmlslq_laneq_low_u32): Rename ...
6425 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6426 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6427 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6428 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6429 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
6430 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6432 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6433 test_vfmlslq_low_f16): ... To this.
6435 2019-02-25 Tamar Christina <tamar.christina@arm.com>
6437 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
6438 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
6440 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
6441 test_vfmlslq_high_f16): ... To this.
6442 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
6443 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
6444 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
6445 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
6446 test_vfmlslq_laneq_high_u32): Rename ...
6447 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
6448 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
6449 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
6450 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
6451 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
6452 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
6453 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
6454 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
6455 test_vfmlslq_laneq_low_u32): Rename ...
6456 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
6457 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
6458 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
6459 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
6460 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
6461 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
6463 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
6464 test_vfmlslq_low_f16): ... To This.
6465 * lib/target-supports.exp
6466 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
6468 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6471 * gfortran.dg/overload_3.f90: New test.
6473 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6476 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
6478 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
6481 * gfortran.dg/list_directed_large.f90: New test.
6483 2019-02-25 Jakub Jelinek <jakub@redhat.com>
6486 * gcc.c-torture/execute/pr89434.c: New test.
6489 * gcc.dg/pr89438.c: New test.
6491 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
6494 * g++.dg/cpp0x/pr84585.C: New.
6496 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6499 * gfortran.dg/allocate_with_mold_3.f90: New test.
6501 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
6504 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
6505 * gcc.target/i386/pr87007-2.c: Likewise.
6507 2019-02-24 Harald Anlauf <anlauf@gmx.de>
6511 * gfortran.dg/pr89266.f90: New test.
6512 * gfortran.dg/pr88326.f90: New test.
6514 2019-02-24 Jakub Jelinek <jakub@redhat.com>
6516 PR rtl-optimization/89445
6517 * gcc.target/i386/avx512f-pr89445.c: New test.
6519 2019-02-23 Martin Sebor <msebor@redhat.com>
6521 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
6522 wchar_t to wint_t to avoid a bogus -Wformat warning in
6525 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6528 * gfortran.dg/ISO_Fortran_binding_5.c: Include
6529 "../../../libgfortran/ISO_Fortran_binding.h".
6530 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
6532 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
6535 * gcc.dg/pr69471-1.c: New test.
6536 * gcc.dg/pr69471-2.c: Likewise.
6537 * gcc.target/i386/pr69471-3.c: Likewise.
6539 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6542 * gfortran.dg/dtio_34.f90: New test.
6544 2019-02-23 Marek Polacek <polacek@redhat.com>
6546 PR c++/88294 - ICE with non-constant noexcept-specifier.
6547 * g++.dg/cpp0x/noexcept34.C: New test.
6548 * g++.dg/cpp0x/noexcept35.C: New test.
6551 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
6553 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6556 * gfortran.dg/deferred_character_32.f90 : New test
6558 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
6561 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
6562 previously incorrect lbound for allocatable expressions. Also
6563 correct stop values to avoid repetition.
6564 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
6565 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
6568 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
6569 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
6570 * gfortran.dg/pr32599.f03 : Set standard to F2008.
6572 2019-02-22 David Malcolm <dmalcolm@redhat.com>
6575 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
6576 renaming to a multicharacter name, so that start != finish. Add
6577 tests for dtor locations.
6579 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/cpp0x/pr84676.C: New.
6584 2019-02-22 Martin Sebor <msebor@redhat.com>
6586 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
6587 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
6589 2019-02-22 Harald Anlauf <anlauf@gmx.de>
6592 * gfortran.dg/newunit_6.f90: New test.
6594 2019-02-22 Marek Polacek <polacek@redhat.com>
6596 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
6597 * g++.dg/cpp2a/explicit14.C: New test.
6599 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
6602 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
6603 * gfortran.fortran-torture/compile/pr89324.f90: New test.
6605 2019-02-22 Martin Sebor <msebor@redhat.com>
6608 * gcc.dg/Wabsolute-value.c: New test.
6610 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
6612 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
6613 Hongtao Liu <hongtao.liu@intel.com>
6614 Sunil K Pandey <sunil.k.pandey@intel.com>
6617 * gcc.target/i386/pr87007-1.c: New test.
6618 * gcc.target/i386/pr87007-2.c: Likewise.
6620 2019-02-22 Richard Biener <rguenther@suse.de>
6622 PR tree-optimization/89440
6623 * gcc.dg/vect/pr89440.c: New testcase.
6625 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
6627 * lib/target-supports.exp (check_effective_target_offload_nvptx):
6631 * gfortran.dg/goacc/classify-routine.f95: Adjust.
6633 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
6634 * g++.dg/goacc/template.C: Likewise.
6637 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
6639 2019-02-22 Richard Biener <rguenther@suse.de>
6642 * gcc.dg/torture/restrict-7.c: New testcase.
6644 2019-02-21 Jakub Jelinek <jakub@redhat.com>
6647 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
6648 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
6649 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
6651 * g++.dg/cpp1y/constexpr-89285.C: New test.
6652 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
6654 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
6655 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
6657 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6660 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
6661 -fcf-protection with -fcf-protection=branch.
6662 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
6663 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
6664 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
6665 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
6666 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
6668 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
6670 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
6671 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
6673 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6676 * gfortran.dg/warn_conversion_11.f90: New test.
6678 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
6681 * gcc.target/i386/pr87412-1.c: New file.
6682 * gcc.target/i386/pr87412-2.c: Likewise.
6683 * gcc.target/i386/pr87412-3.c: Likewise.
6684 * gcc.target/i386/pr87412-4.c: Likewise.
6686 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6689 * g++.dg/cpp0x/pr89403.C: New test.
6692 * g++.dg/cpp1z/inline-var5.C: New test.
6695 * gcc.c-torture/compile/pr89412.c: New test.
6697 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6698 David Malcolm <dmalcolm@redhat.com>
6701 * gcc.dg/torture/pr89091.c: New test.
6703 2019-02-20 Jakub Jelinek <jakub@redhat.com>
6707 * gcc.dg/pr88074-2.c: New test.
6710 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
6712 2019-02-20 David Malcolm <dmalcolm@redhat.com>
6715 * gcc.dg/pr89410-1.c: New test.
6716 * gcc.dg/pr89410-2.c: New test.
6718 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
6720 * lib/target-supports.exp (check_effective_target_vect_usad_char):
6721 Add PowerPC support.
6722 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
6723 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
6725 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
6728 * gcc.target/arm/pr86487.c: New.
6730 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
6733 * g++.dg/cpp1y/var-templ60.C: New.
6735 2019-02-20 Li Jia He <helijia@linux.ibm.com>
6738 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
6740 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
6742 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
6744 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6747 * gfortran.dg/ISO_Fortran_binding_4.f90
6749 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
6752 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
6753 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
6755 2019-02-19 Richard Biener <rguenther@suse.de>
6758 * gcc.dg/pr88074.c: New testcase.
6760 2019-02-19 Jakub Jelinek <jakub@redhat.com>
6763 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
6767 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
6770 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
6773 * g++.dg/diagnostic/pr89390.C: New test.
6775 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
6777 * README: Fix typos.
6779 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6781 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
6784 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6787 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
6789 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
6790 * gfortran.dg/lto/pr87689_0.f: New file.
6791 * gfortran.dg/lto/pr87689_1.f: New file.
6793 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
6795 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
6797 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6799 * gdc.dg/dg.exp: Tabify.
6800 * gdc.dg/lto/lto.exp: Likewise.
6801 * gdc.test/gdc-test.exp: Likewise.
6802 * lib/gdc-dg.exp: Likewise.
6803 * lib/gdc.exp: Likewise.
6805 2019-02-18 Richard Biener <rguenther@suse.de>
6807 PR tree-optimization/89296
6808 * gcc.dg/uninit-pr89296.c: New testcase.
6810 2019-02-18 Jakub Jelinek <jakub@redhat.com>
6813 * gcc.c-torture/execute/pr89369.c: New test.
6814 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
6815 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
6818 2019-02-18 Martin Jambor <mjambor@suse.cz>
6820 PR tree-optimization/89209
6821 * gcc.dg/tree-ssa/pr89209.c: New test.
6823 2019-02-18 Martin Liska <mliska@suse.cz>
6825 * gfortran.dg/simd-builtins-7.f90: New test.
6826 * gfortran.dg/simd-builtins-7.h: New test.
6828 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6831 * gfortran.dg/pr88299.f90: New test.
6833 2019-02-17 Harald Anlauf <anlauf@gmx.de>
6836 * gfortran.dg/transfer_simplify_12.f90: New test.
6838 2019-02-17 Marek Polacek <polacek@redhat.com>
6840 PR c++/89217 - ICE with list-initialization in range-based for loop.
6841 * g++.dg/cpp0x/range-for37.C: New test.
6843 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
6846 * g++.dg/cpp0x/initlist114.C: New test.
6849 * g++.dg/abi/mangle68.C: New test.
6850 * g++.dg/cpp0x/decltype69.C: New test.
6852 2019-02-16 David Malcolm <dmalcolm@redhat.com>
6855 * g++.dg/wrappers/pr88680.C: New test.
6857 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
6860 * gfortran.dg/coarray_data_1.f90: New test.
6862 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
6864 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
6865 * c-c++-common/patchable_function_entry-default.c: Likewise.
6866 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6868 2019-02-16 Jakub Jelinek <jakub@redhat.com>
6870 PR rtl-optimization/66152
6871 * gcc.target/i386/pr66152.c: New test.
6873 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6875 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
6876 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
6878 2019-02-15 Tamar Christina <tamar.christina@arm.com>
6880 * lib/target-supports.exp
6881 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
6882 checking alternative.
6884 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6886 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
6888 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
6890 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
6891 * c-c++-common/patchable_function_entry-default.c: Likewise.
6892 * c-c++-common/patchable_function_entry-definition.c: Likewise.
6893 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
6895 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6899 * lib/gcc-dg.exp: If llvm_binutils effective target, set
6900 allow_blank_lines to 2 during initialization.
6901 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
6902 it was previously zero.
6903 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
6904 Clear allow_blank_lines afterwards whenever it was 1.
6905 * gdc.test/gdc-test.exp (dmd2dg): Don't call
6906 dg-allow-blank-lines-in-output here.
6907 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
6908 the tests and restore it back at the end.
6910 * c-c++-common/ubsan/opts-1.c: New test.
6911 * c-c++-common/ubsan/opts-2.c: New test.
6912 * c-c++-common/ubsan/opts-3.c: New test.
6913 * c-c++-common/ubsan/opts-4.c: New test.
6915 2019-02-15 Richard Biener <rguenther@suse.de>
6916 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/89278
6919 * gcc.dg/pr89278.c: New test.
6921 2019-02-15 Jakub Jelinek <jakub@redhat.com>
6924 * gcc.dg/pr89340.c: New test.
6925 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
6926 that leaf attribute on nested function is useless.
6929 * gcc.dg/pr89342.c: New test.
6931 2019-02-14 Jakub Jelinek <jakub@redhat.com>
6933 PR rtl-optimization/89354
6934 * gcc.dg/pr89354.c: New test.
6936 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
6938 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
6939 * gcc.target/i386/ssse3-pabsd.c: Ditto.
6940 * gcc.target/i386/ssse3-pabsw.c: Ditto.
6941 * gcc.target/i386/ssse3-palignr.c: Ditto.
6942 * gcc.target/i386/ssse3-phaddd.c: Ditto.
6943 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
6944 * gcc.target/i386/ssse3-phaddw.c: Ditto.
6945 * gcc.target/i386/ssse3-phsubd.c: Ditto.
6946 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
6947 * gcc.target/i386/ssse3-phsubw.c: Ditto.
6948 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
6949 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
6950 * gcc.target/i386/ssse3-pshufb.c: Ditto.
6951 * gcc.target/i386/ssse3-psignb.c: Ditto.
6952 * gcc.target/i386/ssse3-psignd.c: Ditto.
6953 * gcc.target/i386/ssse3-psignw.c: Ditto.
6955 2018-02-14 Steve Ellcey <sellcey@marvell.com>
6957 * gcc.target/aarch64/pcs_attribute.c: New test.
6959 2019-02-14 Harald Anlauf <anlauf@gmx.de>
6962 * gfortran.dg/pr88248.f90: New test.
6963 * gfortran.dg/f2018_obs.f90: Updated test.
6965 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6967 * gcc.target/arm/pr88850.c: change options to additional option.
6969 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6972 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
6975 2019-02-14 Tamar Christina <tamar.christina@arm.com>
6978 * gcc.target/arm/pr88850-2.c: New test.
6979 * lib/target-supports.exp
6980 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
6981 check_effective_target_arm_neon_softfp_fp16_ok,
6982 add_options_for_arm_neon_softfp_fp16): New.
6984 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
6986 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
6987 * lib/target-supports.exp: Add procedure to check for ldrd.
6989 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
6992 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
6993 * gfortran.dg/goacc/loop-3.f95: Likewise.
6994 * gfortran.dg/goacc/pr72715.f90: New test.
6996 2019-02-14 Martin Liska <mliska@suse.cz>
6998 PR rtl-optimization/89242
6999 * g++.dg/pr89242.C: New test.
7001 2019-02-14 Jakub Jelinek <jakub@redhat.com>
7003 PR tree-optimization/89314
7004 * gcc.dg/pr89314.c: New test.
7007 * gcc.dg/ubsan/pr89284.c: New test.
7009 2019-02-13 Ian Lance Taylor <iant@golang.org>
7011 * gcc.dg/func-attr-1.c: New test.
7013 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
7015 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
7017 2019-02-13 Marek Polacek <polacek@redhat.com>
7019 PR c++/89297 - ICE with OVERLOAD in template.
7020 * g++.dg/cpp0x/initlist113.C: New test.
7022 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
7025 * g++.dg/cpp0x/pr86379.C: New.
7028 * g++.dg/cpp1y/pr87322.C: New.
7029 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
7030 instantiate the expected number of lambda functions.
7032 2019-02-13 Marek Polacek <polacek@redhat.com>
7035 * g++.dg/cpp2a/nontype-class13.C: New test.
7037 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
7040 * gcc.target/arm/pr89190.c: New test.
7042 2019-02-13 David Malcolm <dmalcolm@redhat.com>
7045 * g++.dg/concepts/pr89036.C: New test.
7047 2019-02-13 Tamar Christina <tamar.christina@arm.com>
7050 * gcc.target/aarch64/sve/pr88847.c: New test.
7052 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
7053 Jakub Jelinek <jakub@redhat.com>
7056 * g++.dg/torture/pr89303.C: New test.
7058 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
7061 * g++.dg/cpp1z/using4.C: New.
7062 * g++.dg/cpp1z/using5.C: Likewise.
7063 * g++.dg/cpp1z/using6.C: Likewise.
7065 2019-02-13 Jakub Jelinek <jakub@redhat.com>
7068 * gcc.target/i386/pr89290.c: New test.
7070 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
7072 * gcc.target/i386/enqcmd.c: New test.
7073 * gcc.target/i386/enqcmds.c: Likewise.
7074 * g++.dg/other/i386-2.C: Add -menqcmd.
7075 * g++.dg/other/i386-3.C: Likewise.
7076 * gcc.target/i386/sse-12.c: Likewise.
7077 * gcc.target/i386/sse-13.c: Likewise.
7078 * gcc.target/i386/sse-14.c: Likewise.
7079 * gcc.target/i386/sse-23.c: Likewise.
7081 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
7083 * gcc.target/powerpc/crypto-builtin-1.c
7084 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
7087 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
7090 * gcc.target/i386/pr89229-1.c: New test.
7092 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
7095 * gcc.target/s390/pr89233.c: New test.
7097 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
7099 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
7100 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
7101 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
7103 2019-02-12 Richard Biener <rguenther@suse.de>
7105 PR tree-optimization/89253
7106 * gfortran.dg/pr89253.f: New testcase.
7108 2019-02-11 Marek Polacek <polacek@redhat.com>
7110 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
7111 * g++.dg/cpp0x/nullptr40.C: New test.
7112 * g++.dg/cpp0x/nullptr41.C: New test.
7114 2019-02-11 Jakub Jelinek <jakub@redhat.com>
7117 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
7119 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
7121 PR tree-optimization/86637
7122 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
7124 2019-02-11 Martin Sebor <msebor@redhat.com>
7126 PR tree-optimization/88771
7127 * gcc.dg/Wstringop-overflow-8.c: New test.
7128 * gcc.dg/Wstringop-overflow-9.c: New test.
7129 * gcc.dg/Warray-bounds-40.c: New test.
7130 * gcc.dg/builtin-stpncpy.c: Adjust.
7131 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
7132 * g++.dg/opt/memcpy1.C: Adjust.
7134 2019-02-11 Martin Sebor <msebor@redhat.com>
7137 * c-c++-common/array-5.c: New test.
7138 * c-c++-common/pr68107.c: Adjust text of diagnostics.
7139 * g++.dg/init/new38.C: Same.
7140 * g++.dg/init/new43.C: Same.
7141 * g++.dg/init/new44.C: Same.
7142 * g++.dg/init/new46.C: Same.
7143 * g++.dg/other/large-size-array.C: Same.
7144 * g++.dg/other/new-size-type.C: Same.
7145 * g++.dg/template/array30.C: Same.
7146 * g++.dg/template/array32.C: New test.
7147 * g++.dg/template/dependent-name3.C: Adjust.
7148 * gcc.dg/large-size-array-3.c: Same.
7149 * gcc.dg/large-size-array-5.c: Same.
7150 * gcc.dg/large-size-array.c: Same.
7151 * g++.old-deja/g++.brendan/array1.C: Same.
7152 * g++.old-deja/g++.mike/p6149.C: Same.
7154 2019-02-11 Martin Sebor <msebor@redhat.com>
7156 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
7158 2019-02-11 Tamar Christina <tamar.christina@arm.com>
7161 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
7162 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
7163 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
7165 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
7167 * gcc.target/powerpc/vec-sld-modulo.c: New.
7168 * gcc.target/powerpc/vec-srad-modulo.c: New.
7169 * gcc.target/powerpc/vec-srd-modulo.c: New.
7171 2019-02-11 Martin Liska <mliska@suse.cz>
7174 * g++.dg/ipa/pr89009.C: New test.
7176 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7179 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
7180 * gfortran.dg/pointer_init_6.f90: Likewise.
7181 * gfortran.dg/pointer_init_9.f90: New test.
7183 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7186 * gfortran.dg/warn_undefined_1.f90: New test.o
7188 2019-02-10 Jakub Jelinek <jakub@redhat.com>
7190 PR tree-optimization/89268
7191 * gcc.dg/vect/pr89268.c: New test.
7193 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7195 * gnat.dg/lto19.adb: Remove dg-excess-errors.
7197 2019-02-09 Harald Anlauf <anlauf@gmx.de>
7200 * gfortran.dg/substr_simplify.f90: New test.
7202 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
7205 * gfortran.dg/pr79966.f90: Xfail everwyhere.
7207 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
7210 * gfortran.dg/array_reference_2.f90 : New test.
7212 2019-02-09 Jakub Jelinek <jakub@redhat.com>
7215 * gcc.dg/gomp/pr89246-1.c: New test.
7216 * gcc.dg/gomp/pr89246-2.c: New test.
7218 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7220 PR tree-optimization/88739
7221 * gcc.c-torture/execute/pr88739.c: New test.
7223 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7226 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
7228 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
7230 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
7231 * gcc.target/s390/vector/vec-copysign.c: New test.
7233 2019-02-08 Richard Biener <rguenther@suse.de>
7235 PR tree-optimization/89247
7236 * gcc.dg/torture/pr89247.c: New testcase.
7238 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
7240 * gcc.target/s390/jump-label.c: New test.
7242 2019-02-08 Richard Biener <rguenther@suse.de>
7245 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
7247 2019-02-08 Jakub Jelinek <jakub@redhat.com>
7249 PR rtl-optimization/89234
7250 * g++.dg/ubsan/pr89234.C: New test.
7252 2019-02-08 Richard Biener <rguenther@suse.de>
7255 * gcc.dg/torture/pr89223.c: New testcase.
7257 2019-02-07 David Malcolm <dmalcolm@redhat.com>
7259 PR tree-optimization/86637
7260 PR tree-optimization/89235
7261 * gcc.c-torture/compile/pr86637-1.c: New test.
7262 * gcc.c-torture/compile/pr86637-2.c: New test.
7263 * gcc.c-torture/compile/pr86637-3.c: New test.
7264 * gcc.c-torture/compile/pr89235.c: New test.
7266 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7268 * gcc.target/aarch64/abd_1.c: New test.
7269 * gcc.dg/sabd_1.c: Likewise.
7271 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
7274 * gfortran.dg/wunused-parameter_2.f90: New test.
7276 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7278 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
7280 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
7282 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
7283 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
7285 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
7286 Jakub Jelinek <jakub@redhat.com>
7289 * gcc.c-torture/execute/pr88714.c: New test.
7290 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
7292 2019-02-07 Tamar Christina <tamar.christina@arm.com>
7295 * gcc.target/arm/pr88850.c: New test.
7297 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
7300 * g++.dg/cpp0x/pr86218.C: New.
7302 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
7304 PR rtl-optimization/89225
7305 * gcc.target/powerpc/pr89225.c: New.
7307 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
7309 * gnat.dg/opt76.adb: New test.
7311 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7314 * gfortran.dg/null_10.f90: New test.
7316 2019-02-06 David Malcolm <dmalcolm@redhat.com>
7319 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
7320 column numbers to dg-warning directives where they are correct.
7321 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
7322 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
7323 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
7325 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7328 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
7329 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
7330 xfail scan-assembler-not with Solaris as.
7332 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
7334 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
7336 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
7338 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
7341 2019-02-06 Richard Biener <rguenther@suse.de>
7343 PR tree-optimization/89182
7344 * gfortran.dg/graphite/pr89182.f90: New testcase.
7346 2019-02-06 Jakub Jelinek <jakub@redhat.com>
7349 * gcc.dg/pr89211.c: New test.
7352 * c-c++-common/builtin-convertvector-2.c: New test.
7354 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
7357 * lib/go-torture.exp: Test compiling with -flto.
7359 2019-02-06 Joseph Myers <joseph@codesourcery.com>
7362 * gcc.dg/redecl-18.c: New test.
7364 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7367 * g++.dg/opt/pr89187.C: New test.
7369 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
7371 * jit.dg/add-driver-options-testlib.c: Add support file for
7372 test-add-driver-options.c testcase.
7373 * jit.dg/all-non-failing-tests.h: Add note about
7374 test-add-driver-options.c
7375 * jit.dg/jit.exp (jit-dg-test): Update to support
7376 add-driver-options-testlib.c compilation.
7377 * jit.dg/test-add-driver-options.c: New testcase.
7379 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7381 PR rtl-optimization/11304
7382 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
7383 * gcc.target/i386/call-2.c: New test.
7385 2019-02-05 Marek Polacek <polacek@redhat.com>
7387 PR c++/89158 - by-value capture of constexpr variable broken.
7388 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
7390 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
7392 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
7394 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7396 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
7398 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7401 * g++.dg/opt/pr89188.C: New test.
7403 PR rtl-optimization/89195
7404 * gcc.c-torture/execute/pr89195.c: New test.
7406 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
7408 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
7410 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
7411 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
7412 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
7413 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
7414 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
7415 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
7416 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
7417 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
7418 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
7420 2019-02-05 Jakub Jelinek <jakub@redhat.com>
7423 * g++.dg/ext/vector36.C: New test.
7425 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
7428 * g++.dg/pr87770.C: New.
7430 2019-02-04 Harald Anlauf <anlauf@gmx.de>
7433 * gfortran.dg/pr89077.f90: New test.
7435 2019-02-04 Martin Liska <mliska@suse.cz>
7438 * gcc.dg/ipa/pr88985.c: New test.
7440 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7442 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
7443 characters or extra spaces after the comment character.
7445 2019-02-04 Jakub Jelinek <jakub@redhat.com>
7447 * g++.dg/torture/alias-1.C: New test.
7449 2019-02-03 Martin Sebor <msebor@redhat.com>
7452 * c-c++-common/Wsequence-point-2.c: New test.
7455 * g++.dg/warn/Wunused-var-35.C: New test.
7457 2019-02-03 Richard Biener <rguenther@suse.de>
7460 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
7462 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
7465 * gfortran.dg/warn_conversion_10.f90: New test.
7467 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7470 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
7472 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7475 * gfortran.dg/realloc_on_assign_32.f90 : New test.
7477 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
7480 * gfortran.dg/pointer_array_component_3.f90 : New test.
7482 2019-02-02 Jakub Jelinek <jakub@redhat.com>
7485 * gcc.dg/gomp/pr87887-1.c: New test.
7486 * gcc.dg/gomp/pr87887-2.c: New test.
7488 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7492 * gfortran.dg/pr89084.f90: New test.
7493 * gfortran.dg/lto/pr89084_0.f90: New test.
7494 * gfortran.dg/pr83246.f90: New test.
7496 2019-02-01 Marek Polacek <polacek@redhat.com>
7498 PR c++/88325 - ICE with invalid out-of-line template member definition.
7499 * g++.dg/cpp2a/typename14.C: New test.
7501 2019-02-01 Richard Biener <rguenther@suse.de>
7504 * gcc.dg/torture/pr88597.c: New testcase.
7506 2019-02-01 Richard Biener <rguenther@suse.de>
7508 PR tree-optimization/85497
7509 * gcc.dg/graphite/pr85497.c: New testcase.
7511 2019-02-01 Richard Biener <rguenther@suse.de>
7514 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
7516 2019-02-01 Jakub Jelinek <jakub@redhat.com>
7518 PR tree-optimization/89143
7519 * gcc.dg/tree-ssa/vrp121.c: New test.
7521 PR tree-optimization/88107
7522 * gcc.dg/gomp/pr88107.c: New test.
7525 * g++.dg/ext/attrib57.C: New test.
7527 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
7529 PR tree-optimization/88932
7530 * gfortran.dg/pr88932.f90: New test.
7532 2019-01-31 Marek Polacek <polacek@redhat.com>
7534 PR c++/88983 - ICE with switch in constexpr function.
7535 * g++.dg/cpp1y/constexpr-88983.C: New test.
7537 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7540 * gfortran.dg/contiguous_9.f90: New test.
7542 2019-01-31 Marek Polacek <polacek@redhat.com>
7544 PR c++/89083, c++/80864 - ICE with list initialization in template.
7545 * g++.dg/cpp0x/initlist107.C: New test.
7546 * g++.dg/cpp0x/initlist108.C: New test.
7547 * g++.dg/cpp0x/initlist109.C: New test.
7548 * g++.dg/cpp0x/initlist110.C: New test.
7549 * g++.dg/cpp0x/initlist111.C: New test.
7550 * g++.dg/cpp0x/initlist112.C: New test.
7551 * g++.dg/init/ptrfn4.C: New test.
7553 2019-01-31 David Malcolm <dmalcolm@redhat.com>
7556 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
7557 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
7559 2019-01-31 Richard Biener <rguenther@suse.de>
7561 PR tree-optimization/89135
7562 * gcc.dg/torture/pr89135.c: New testcase.
7564 2019-01-31 Jakub Jelinek <jakub@redhat.com>
7567 * c-c++-common/asan/pr89124.c: New test.
7569 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7572 * gfortran.dg/print_2.f90: New test.
7574 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
7576 PR rtl-optimization/87246
7577 * gcc.target/i386/pr87246.c: New.
7579 2019-01-30 Marek Polacek <polacek@redhat.com>
7581 PR c++/89119 - ICE with value-initialization in template.
7582 * g++.dg/cpp0x/initlist-value3.C: New test.
7584 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7586 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
7587 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
7588 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
7589 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
7590 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
7591 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
7592 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
7593 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
7594 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
7595 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
7597 2019-01-30 Richard Biener <rguenther@suse.de>
7599 PR tree-optimization/89111
7600 * gcc.dg/torture/pr89111.c: New testcase.
7602 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
7605 * lib/target-supports.exp: Cache result.
7607 2019-01-30 Jakub Jelinek <jakub@redhat.com>
7610 * g++.target/i386/pr89105.C: New test.
7613 * gcc.dg/pr89061.c: New test.
7615 2019-01-29 Martin Sebor <msebor@redhat.com>
7618 * gcc.dg/Warray-bounds-39.c: New test.
7620 2019-01-29 Marek Polacek <polacek@redhat.com>
7623 * g++.dg/other/nontype-1.C: Expect error in all modes.
7624 * g++.dg/parse/crash13.C: Likewise.
7625 * g++.dg/parse/error36.C: Likewise.
7626 * g++.dg/template/error29.C: Likewise.
7628 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7631 * gfortran.dg/c_funptr_1.f90: New file.
7632 * gfortran.dg/c_funptr_1_mod.f90: New file.
7634 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.dg/gomp/pr89104.c: New test.
7640 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7642 * gdc.dg/pr89042a.d: Mark as compile test.
7643 * gdc.dg/pr89042b.d: Likewise.
7645 2019-01-29 Richard Biener <rguenther@suse.de>
7648 * g++.dg/lto/pr87295_0.C: New testcase.
7650 2019-01-29 Jakub Jelinek <jakub@redhat.com>
7653 * gcc.dg/pr89045.c: New test.
7656 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
7657 lp64, ilp32 and llp64 only.
7658 (fputs): Use unsigned long long instead of size_t for return type.
7659 (vfprintf, vfscanf): Accept arbitrary target specific type for
7662 2019-01-28 Marek Polacek <polacek@redhat.com>
7664 PR c++/88358 - name wrongly treated as type.
7665 * g++.dg/cpp2a/typename1.C: Add dg-error.
7666 * g++.dg/cpp2a/typename13.C: New test.
7667 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
7670 2019-01-28 Marek Polacek <polacek@redhat.com>
7672 * g++.dg/cpp0x/enum37.C: Add dg-error.
7674 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7676 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
7677 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
7679 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
7681 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
7682 "-Wattribute-alias".
7684 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
7687 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
7689 2019-01-27 Marek Polacek <polacek@redhat.com>
7691 PR c++/88815 - narrowing conversion lost in decltype.
7692 PR c++/78244 - narrowing conversion in template not detected.
7693 * g++.dg/cpp0x/Wnarrowing15.C: New test.
7694 * g++.dg/cpp0x/Wnarrowing16.C: New test.
7695 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
7696 * g++.dg/cpp1y/Wnarrowing1.C: New test.
7698 PR c++/89024 - ICE with incomplete enum type.
7699 * g++.dg/cpp0x/enum37.C: New test.
7701 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
7703 * gnat.dg/opt75.adb: New test.
7704 * gnat.dg/opt75_pkg.ad[sb]: New helper.
7706 2019-01-27 Jakub Jelinek <jakub@redhat.com>
7709 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
7710 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
7712 2019-01-26 Martin Jambor <mjambor@suse.cz>
7715 * gfortran.dg/gomp/pr88933.f90: New test.
7717 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
7720 * gdc.dg/pr89042a.d: New test.
7721 * gdc.dg/pr89042b.d: New test.
7723 2019-01-26 Harald Anlauf <anlauf@gmx.de>
7726 * gfortran.dg/pr57553.f90: New test.
7728 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
7730 * gnat.dg/array34.adb: New test.
7732 2019-01-26 Jakub Jelinek <jakub@redhat.com>
7734 PR preprocessor/88974
7735 * c-c++-common/cpp/pr88974.c: New test.
7737 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
7740 * g++.dg/cpp2a/destroying-delete2.C: New.
7741 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
7743 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
7746 * gfortran.dg/pr85780.f90: Update testcase for error message.
7748 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
7751 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
7752 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
7753 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
7755 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
7758 * gcc.dg/pr89037.c: New test.
7760 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
7762 * lib/target-supports.exp (check_effective_target_fenv): New.
7763 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
7764 fenv effective target.
7765 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
7766 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7767 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7768 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7770 2019-01-25 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/86865
7773 * gcc.dg/graphite/pr86865.c: New testcase.
7774 * gcc.dg/graphite/pr69728.c: XFAIL.
7775 * gcc.dg/graphite/scop-21.c: Likewise.
7777 2019-01-24 Martin Sebor <msebor@redhat.com>
7782 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
7783 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
7784 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
7785 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
7786 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
7787 * gcc.dg/builtins-69.c: New test.
7788 * gcc.dg/Wint-conversion-2.c: Add expected warning.
7789 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
7791 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
7793 PR rtl-optimization/88948
7794 * gcc.target/i386/pr88948.c: New test.
7796 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7799 * g++.dg/debug/pr89006.C: New test.
7802 * gcc.dg/gomp/pr89015.c: New test.
7805 * c-c++-common/gomp/cancel-2.c: New test.
7806 * gcc.dg/gomp/cancel-1.c: New test.
7807 * g++.dg/gomp/cancel-1.C: New test.
7808 * g++.dg/gomp/cancel-2.C: New test.
7809 * g++.dg/gomp/cancel-3.C: New test.
7811 2019-01-24 Jakub Jelinek <jakub@redhat.com>
7813 PR tree-optimization/89027
7814 * gfortran.dg/gomp/pr89027.f90: New test.
7816 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
7819 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
7820 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
7822 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
7825 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
7826 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
7827 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
7828 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
7830 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
7833 * g++.target/i386/pr88998.c: New test.
7835 2019-01-23 Marek Polacek <polacek@redhat.com>
7837 PR c++/88757 - qualified name treated wrongly as type.
7838 * g++.dg/cpp0x/dependent2.C: New test.
7839 * g++.dg/cpp2a/typename10.C: Remove dg-error.
7840 * g++.dg/cpp2a/typename12.C: New test.
7841 * g++.dg/template/static30.C: Remove dg-error.
7843 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7846 * c-c++-common/pr44715.c: New test.
7849 * c-c++-common/pr88984.c: New test.
7851 2019-01-23 Richard Biener <rguenther@suse.de>
7853 PR tree-optimization/89008
7854 * gcc.dg/torture/pr89008.c: New testcase.
7856 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
7858 * gnat.dg/specs/opt4.ads: New test.
7860 2019-01-23 Jakub Jelinek <jakub@redhat.com>
7862 PR tree-optimization/88964
7863 * gfortran.dg/pr88964.f90: New test.
7865 2019-01-22 Martin Sebor <msebor@redhat.com>
7867 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
7868 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
7870 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
7871 * c-c++-common/Wrestrict.c: Make xfails conditional on target
7874 2018-01-22 Steve Ellcey <sellcey@marvell.com>
7876 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
7877 to aarch64*-*-* target.
7878 * c-c++-common/gomp/pr60823-3.c: Ditto.
7879 * g++.dg/gomp/declare-simd-1.C: Ditto.
7880 * g++.dg/gomp/declare-simd-3.C: Ditto.
7881 * g++.dg/gomp/declare-simd-4.C: Ditto.
7882 * g++.dg/gomp/declare-simd-7.C: Ditto.
7883 * g++.dg/gomp/pr88182.C: Ditto.
7884 * gcc.dg/gomp/declare-simd-1.c: Ditto.
7885 * gcc.dg/gomp/declare-simd-3.c: Ditto.
7886 * gcc.dg/gomp/pr59669-2.c: Ditto.
7887 * gcc.dg/gomp/pr87895-1.c: Ditto.
7888 * gcc.dg/gomp/simd-clones-2.c: Ditto.
7889 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
7890 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
7891 * gfortran.dg/gomp/pr83977.f90: Ditto.
7893 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7896 * gcc.target/powerpc/pr88965.c: New test.
7899 * c-c++-common/gomp/atomic-23.c: New test.
7901 2019-01-22 Harald Anlauf <anlauf@gmx.de>
7904 * gfortran.dg/power_8.f90: New test.
7906 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7908 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
7909 * g++.dg/vec-init-1.C: Likewise.
7910 * gcc.dg/pr87793.c: Likewise.
7912 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
7914 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
7915 * g++.dg/cpp0x/pr86397-2.C: Likewise.
7917 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7920 * gcc.target/arm/aapcs/bitfield2.c: New test.
7921 * gcc.target/arm/aapcs/bitfield3.c: New test.
7923 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
7925 PR rtl-optimization/87763
7926 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
7928 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
7931 * gcc.target/i386/pr88954-1.c: New test.
7932 * gcc.target/i386/pr88954-2.c: Likewise.
7934 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
7937 * gcc.target/arm/aapcs/bitfield1.c: New test.
7938 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
7939 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
7940 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
7942 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
7944 * gfortran.dg/array_function_5.f90: Fix a dg directive.
7945 * gfortran.dg/block_16.f08: Likewise.
7946 * gfortran.dg/dec_structure_14.f90: Likewise.
7947 * gfortran.dg/namelist_96.f90: Likewise.
7948 * gfortran.dg/newunit_5.f90.f90: Moved to
7949 * gfortran.dg/newunit_5.f90: here.
7950 * gfortran.dg/pdt_28.f03: Likewise.
7951 * gfortran.dg/spread_simplify_1.f90: Likewise.
7953 2019-01-22 Tamar Christina <tamar.christina@arm.com>
7955 PR/tree-optimization 88903
7956 * gcc.dg/vect/pr88903-1.c: Add explicit &.
7958 2019-01-22 Jakub Jelinek <jakub@redhat.com>
7960 PR rtl-optimization/88904
7961 * gcc.c-torture/execute/pr88904.c: New test.
7964 * gcc.dg/pr88905.c: New test.
7966 PR rtl-optimization/49429
7968 PR rtl-optimization/86334
7970 * gcc.target/i386/pr86334.c: New test.
7971 * gcc.target/i386/pr88906.c: New test.
7973 2019-01-21 Jakub Jelinek <jakub@redhat.com>
7976 * g++.dg/gomp/pr88949.C: New test.
7978 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
7980 * class_66.f90: Fix a dg directive.
7981 * debug/pr35154-stabs.f: Likewise.
7982 * dec_d_lines_3.f: Likewise.
7983 * dec_d_lines_3.f: Likewise.
7984 * dec_structure_12.f90: Likewise.
7985 * dec_structure_15.f90: Likewise.
7986 * deferred_character_31.f90: Likewise.
7987 * dtio_31.f03: Likewise.
7988 * dtio_32.f03: Likewise.
7989 * extends_11.f03: Likewise.
7990 * integer_plus.f90: Likewise.
7991 * pdt_25.f03: Likewise.
7992 * pr58968.f: Likewise.
7993 * pr78259.f90: Likewise.
7994 * vect/vect-2.f90: Likewise.
7995 * matmul_const.f90: Likewise.
7997 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
8000 * gcc.target/i386/pr88938.c: New test.
8002 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8005 * g++.dg/asan/pr88901.C: New test.
8007 2019-01-21 Tamar Christina <tamar.christina@arm.com>
8009 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
8011 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
8014 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
8015 * gcc.dg/pr88928.c: New test case.
8017 2019-01-21 Jakub Jelinek <jakub@redhat.com>
8019 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
8020 {long ,short ,}{unsigned ,}int.
8022 2019-01-21 Richard Biener <rguenther@suse.de>
8024 PR tree-optimization/88934
8025 * gfortran.dg/pr88934.f90: New testcase.
8027 2019-01-20 Ulrich Drepper <drepper@redhat.com>
8029 Fix after C++ P0600 implementation.
8030 * g++.dg/init/new39.C: Don't just ignore result of new.
8032 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
8034 * gdc.dg/runnable.d: Add more tests for comparing complex types.
8036 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
8038 * gdc.dg/runnable.d: Add tests for comparing complex types.
8040 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
8042 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
8043 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
8044 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
8045 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
8047 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
8050 * gfortran.dg/no-automatic.f90: New test.
8052 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
8055 * gfortran.dg/pr77960.f90: New test.
8057 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8058 Paul Thomas <pault@gcc.gnu.org>
8061 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
8062 scan-tree tests that fail with patch.
8063 * gfortran.dg/contiguous_8.f90: New test.
8065 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
8067 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
8069 * gfortran.dg/loop_versioning_9.f90: New test.
8070 * gfortran.dg/loop_versioning_10.f90: Likewise.
8072 2019-01-19 Jakub Jelinek <jakub@redhat.com>
8075 * gfortran.dg/pr88902.f90: New test.
8077 2019-01-18 Martin Sebor <msebor@redhat.com>
8079 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
8081 2019-01-18 Ian Lance Taylor <iant@golang.org>
8083 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
8084 is no longer externally visible.
8086 2019-01-18 Marek Polacek <polacek@redhat.com>
8089 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
8091 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8094 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
8095 (dg-options): Replace -m32 with -fno-pic.
8096 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
8097 (dg-options): Remove -m32.
8099 2019-01-18 Richard Biener <rguenther@suse.de>
8101 PR tree-optimization/88903
8102 * gcc.dg/vect/pr88903-1.c: New testcase.
8103 * gcc.dg/vect/pr88903-2.c: Likewise.
8105 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
8109 * c-c++-common/pr51628-33.c: New test.
8110 * c-c++-common/pr51628-35.c: New test.
8111 * c-c++-common/pr88664-1.c: Likewise.
8112 * c-c++-common/pr88664-2.c: Likewise.
8113 * gcc.dg/pr51628-34.c: Likewise.
8115 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
8118 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
8119 mp and sec extensions to armv7-a.
8121 2019-01-18 Martin Liska <mliska@suse.cz>
8123 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
8124 expected function name.
8126 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8128 PR tree-optimization/86214
8129 * g++.dg/opt/pr86214-1.C: New test.
8130 * g++.dg/opt/pr86214-2.C: New test.
8132 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
8134 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
8136 2019-01-18 Jakub Jelinek <jakub@redhat.com>
8139 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8142 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8143 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8145 2019-01-18 Martin Liska <mliska@suse.cz>
8148 * g++.target/i386/pr88587.C: New test.
8149 * gcc.target/i386/mvc13.c: New test.
8151 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8154 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
8156 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8157 * gfortran.dg/gomp/pr83977.f90: Ditto.
8159 2019-01-17 Martin Sebor <msebor@redhat.com>
8162 * gcc.dg/Warray-bounds-38.c: New test.
8164 2018-01-17 Steve Ellcey <sellcey@cavium.com>
8166 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
8167 warning checks and assembler scans.
8168 * c-c++-common/gomp/pr60823-3.c: Ditto.
8169 * c-c++-common/gomp/pr63328.c: Ditto.
8170 * g++.dg/gomp/declare-simd-1.C: Ditto.
8171 * g++.dg/gomp/declare-simd-3.C: Ditto.
8172 * g++.dg/gomp/declare-simd-4.C: Ditto.
8173 * g++.dg/gomp/declare-simd-7.C: Ditto.
8174 * g++.dg/gomp/pr88182.C: Ditto.
8175 * g++.dg/vect/simd-clone-7.cc: Ditto.
8176 * gcc.dg/gomp/declare-simd-1.c: Ditto.
8177 * gcc.dg/gomp/declare-simd-3.c: Ditto.
8178 * gcc.dg/gomp/pr59669-2.c: Ditto.
8179 * gcc.dg/gomp/pr87895-1.c: Ditto.
8180 * gcc.dg/gomp/pr87895-2.c: Ditto.
8181 * gcc.dg/gomp/simd-clones-2.c: Ditto.
8182 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
8183 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
8184 * gfortran.dg/gomp/pr83977.f90: Ditto.
8186 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
8188 * g++.dg/cpp0x/auto52.C: Test locations too.
8189 * g++.dg/cpp0x/trailing2.C: Likewise.
8190 * g++.dg/cpp1y/auto-fn18.C: Likewise.
8191 * g++.dg/cpp1y/auto-fn25.C: Likewise.
8192 * g++.dg/cpp1y/auto-fn52.C: Likewise.
8193 * g++.dg/cpp1y/auto-fn53.C: Likewise.
8194 * g++.dg/cpp1y/auto-fn54.C: Likewise.
8196 2019-01-17 David Malcolm <dmalcolm@redhat.com>
8199 * g++.dg/template/pr88699.C: New test.
8201 2019-01-17 Martin Sebor <msebor@redhat.com>
8203 PR tree-optimization/88800
8204 * c-c++-common/Wrestrict.c: Adjust.
8205 * gcc.dg/Warray-bounds-37.c: New test.
8206 * gcc.dg/builtin-memcpy-2.c: New test.
8207 * gcc.dg/builtin-memcpy.c: New test.
8209 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8212 * gcc.target/arm/pr51968.c: Use neon intrinsics.
8214 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8215 Kwok Cheung Yeung <kcy@codesourcery.com>
8216 Julian Brown <julian@codesourcery.com>
8217 Tom de Vries <tom@codesourcery.com>
8219 * gcc.dg/20020312-2.c: Add amdgcn support.
8220 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
8221 * gcc.dg/builtin-apply2.c: Likewise.
8222 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
8223 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
8224 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
8225 * gcc.dg/memcmp-1.c: Increase timeout factor.
8226 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
8227 * gcc.dg/sibcall-10.c: xfail on amdgcn.
8228 * gcc.dg/sibcall-9.c: Likewise.
8229 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
8230 * gcc.dg/tree-ssa/pr84512.c: Likewise.
8231 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
8232 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
8233 * lib/target-supports.exp (check_effective_target_trampolines):
8235 (check_profiling_available): Likewise.
8236 (check_effective_target_global_constructor): Likewise.
8237 (check_effective_target_return_address): Likewise.
8238 (check_effective_target_fopenacc): Likewise.
8239 (check_effective_target_fopenmp): Likewise.
8240 (check_effective_target_vect_int): Likewise.
8241 (check_effective_target_vect_intfloat_cvt): Likewise.
8242 (check_effective_target_vect_uintfloat_cvt): Likewise.
8243 (check_effective_target_vect_floatint_cvt): Likewise.
8244 (check_effective_target_vect_floatuint_cvt): Likewise.
8245 (check_effective_target_vect_simd_clones): Likewise.
8246 (check_effective_target_vect_shift): Likewise.
8247 (check_effective_target_whole_vector_shift): Likewise.
8248 (check_effective_target_vect_bswap): Likewise.
8249 (check_effective_target_vect_shift_char): Likewise.
8250 (check_effective_target_vect_long): Likewise.
8251 (check_effective_target_vect_float): Likewise.
8252 (check_effective_target_vect_double): Likewise.
8253 (check_effective_target_vect_perm): Likewise.
8254 (check_effective_target_vect_perm_byte): Likewise.
8255 (check_effective_target_vect_perm_short): Likewise.
8256 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8257 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8258 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
8259 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
8260 (check_effective_target_vect_natural_alignment): Likewise.
8261 (check_effective_target_vect_fully_masked): Likewise.
8262 (check_effective_target_vect_element_align): Likewise.
8263 (check_effective_target_vect_masked_store): Likewise.
8264 (check_effective_target_vect_scatter_store): Likewise.
8265 (check_effective_target_vect_condition): Likewise.
8266 (check_effective_target_vect_cond_mixed): Likewise.
8267 (check_effective_target_vect_char_mult): Likewise.
8268 (check_effective_target_vect_short_mult): Likewise.
8269 (check_effective_target_vect_int_mult): Likewise.
8270 (check_effective_target_sqrt_insn): Likewise.
8271 (check_effective_target_vect_call_sqrtf): Likewise.
8272 (check_effective_target_vect_call_btrunc): Likewise.
8273 (check_effective_target_vect_call_btruncf): Likewise.
8274 (check_effective_target_vect_call_ceil): Likewise.
8275 (check_effective_target_vect_call_floorf): Likewise.
8276 (check_effective_target_lto): Likewise.
8277 (check_vect_support_and_set_flags): Likewise.
8278 (check_effective_target_vect_stridedN): Enable when fully masked is
8280 (add_options_for_sqrt_insn): New procedure.
8282 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8284 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
8285 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
8287 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
8289 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8291 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
8292 * gcc.dg/pic-1.c: Disable on amdgcn.
8293 * gcc.dg/pic-2.c: Disable on amdgcn.
8294 * gcc.dg/pic-3.c: Disable on amdgcn.
8295 * gcc.dg/pic-4.c: Disable on amdgcn.
8296 * gcc.dg/pie-3.c: Disable on amdgcn.
8297 * gcc.dg/pie-4.c: Disable on amdgcn.
8298 * gcc.dg/uninit-19.c: Check pie_enabled.
8299 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
8301 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
8302 Kwok Cheung Yeung <kcy@codesourcery.com>
8303 Julian Brown <julian@codesourcery.com>
8304 Tom de Vries <tom@codesourcery.com>
8306 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
8307 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
8308 * gcc.c-torture/compile/pr34648.c: Require exceptions.
8309 * gcc.c-torture/compile/pr41469.c: Require exceptions.
8310 * gcc.dg/20111216-1.c: Require exceptions.
8311 * gcc.dg/cleanup-10.c: Require exceptions.
8312 * gcc.dg/cleanup-11.c: Require exceptions.
8313 * gcc.dg/cleanup-12.c: Require exceptions.
8314 * gcc.dg/cleanup-13.c: Require exceptions.
8315 * gcc.dg/cleanup-5.c: Require exceptions.
8316 * gcc.dg/cleanup-8.c: Require exceptions.
8317 * gcc.dg/cleanup-9.c: Require exceptions.
8318 * gcc.dg/gomp/pr29955.c: Require exceptions.
8319 * gcc.dg/lto/pr52097_0.c: Require exceptions.
8320 * gcc.dg/nested-func-5.c: Require exceptions.
8321 * gcc.dg/pch/except-1.c: Require exceptions.
8322 * gcc.dg/pch/valid-2.c: Require exceptions.
8323 * gcc.dg/pr41470.c: Require exceptions.
8324 * gcc.dg/pr42427.c: Require exceptions.
8325 * gcc.dg/pr44545.c: Require exceptions.
8326 * gcc.dg/pr47086.c: Require exceptions.
8327 * gcc.dg/pr51481.c: Require exceptions.
8328 * gcc.dg/pr51644.c: Require exceptions.
8329 * gcc.dg/pr52046.c: Require exceptions.
8330 * gcc.dg/pr54669.c: Require exceptions.
8331 * gcc.dg/pr56424.c: Require exceptions.
8332 * gcc.dg/pr64465.c: Require exceptions.
8333 * gcc.dg/pr65802.c: Require exceptions.
8334 * gcc.dg/pr67563.c: Require exceptions.
8335 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
8336 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
8337 * gcc.dg/vect/pr46663.c: Require exceptions.
8338 * lib/target-supports.exp (check_effective_target_exceptions): New.
8340 2019-01-17 Tamar Christina <tamar.christina@arm.com>
8343 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
8345 2019-01-17 Nathan Sidwell <nathan@acm.org>
8348 * g++.dg/cpp0x/pr86610.C: New.
8350 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8352 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
8353 VFIXUPIMM* intrinsics.
8354 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8355 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8356 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8358 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8362 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
8364 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
8365 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
8366 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
8367 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
8368 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
8369 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8370 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
8371 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8372 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
8373 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
8374 * gcc.target/i386/sse-13.c: Ditto.
8375 * gcc.target/i386/sse-14.c: Ditto.
8376 * gcc.target/i386/sse-22.c: Ditto.
8377 * gcc.target/i386/sse-23.c: Ditto.
8378 * gcc.target/i386/testimm-10.c: Ditto.
8379 * gcc.target/i386/testround-1.c: Ditto.
8381 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
8385 2018-12-15 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
8389 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
8391 2019-01-17 Jakub Jelinek <jakub@redhat.com>
8393 PR rtl-optimization/88870
8394 * gcc.dg/pr88870.c: New test.
8396 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8398 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
8400 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
8403 * g++.dg/concepts/pr87768.C: New.
8406 * gcc.dg/cpp1z/pr86648.C: New.
8408 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
8411 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
8412 vectorized on POWER unless hardware misaligned loads are available.
8414 2019-01-16 David Malcolm <dmalcolm@redhat.com>
8417 * g++.dg/torture/pr88861.C: New test.
8419 2019-01-16 Tamar Christina <tamar.christina@arm.com>
8422 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
8424 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
8426 * g++.dg/other/pr33558.C: Test location too.
8427 * g++.dg/other/pr33558-2.C: Likewise.
8428 * g++.dg/parse/crash4.C: Likewise.
8429 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
8430 * g++.old-deja/g++.mike/p7635.C: Likewise.
8431 * g++.old-deja/g++.other/decl6.C: Likewise.
8433 2019-01-16 Marek Polacek <polacek@redhat.com>
8435 PR c++/78244 - narrowing conversion in template not detected.
8436 * g++.dg/cpp0x/Wnarrowing13.C: New test.
8437 * g++.dg/cpp0x/Wnarrowing14.C: New test.
8439 2019-01-16 Jakub Jelinek <jakub@redhat.com>
8443 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
8444 may_alias attribute.
8446 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
8448 * gcc.misc-tests/godump-1.c: Add test case for typedef before
8451 2019-01-15 David Malcolm <dmalcolm@redhat.com>
8454 * g++.dg/template/pr88795.C: New test.
8456 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8459 * gfortran.dg/actual_array_substr_3.f90: New test.
8461 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
8464 * gfortran.dg/pr81849.f90: New test.
8466 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
8468 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8469 ISO_Fortran_binding_2.h.
8471 2019-01-15 Marek Polacek <polacek@redhat.com>
8474 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
8476 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
8479 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
8480 -Wdeprecated warning and expect a following note:.
8482 2019-01-15 Richard Biener <rguenther@suse.de>
8485 * g++.dg/lto/pr88046_0.C: New testcase.
8487 2019-01-15 Richard Biener <rguenther@suse.de>
8489 PR tree-optimization/88855
8490 * gcc.dg/pr88855.c: New testcase.
8492 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/diagnostic/typedef-initialized.C: New.
8496 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
8498 * g++.dg/diagnostic/bitfld3.C: New.
8500 2019-01-15 Jakub Jelinek <jakub@redhat.com>
8502 PR tree-optimization/88775
8503 * gcc.dg/tree-ssa/pr88775-1.c: New test.
8504 * gcc.dg/tree-ssa/pr88775-2.c: New test.
8506 2019-01-14 Marek Polacek <polacek@redhat.com>
8508 PR c++/88825 - ICE with bogus function return type deduction.
8509 * g++.dg/cpp1y/auto-fn55.C: New test.
8511 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8513 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
8514 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
8515 feature test macros.
8516 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
8518 2019-01-14 Marek Polacek <polacek@redhat.com>
8520 PR c++/88830 - ICE with abstract class.
8521 * g++.dg/other/abstract7.C: New test.
8523 2019-01-14 Martin Sebor <msebor@redhat.com>
8526 * gcc.dg/format/attr-8.c: New test.
8527 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
8528 * gcc.dg/format/attr-3.c: Same.
8529 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8530 * objc.dg/fsf-nsstring-format-1.m: Same.
8532 2019-01-14 Martin Liska <mliska@suse.cz>
8534 PR gcov-profile/88263
8535 * g++.dg/gcov/pr88263-2.C: New test.
8537 2019-01-14 Jakub Jelinek <jakub@redhat.com>
8539 PR rtl-optimization/88796
8540 * gcc.target/i386/pr88796.c: New test.
8542 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
8544 * gdc.dg/asm1.d: New test.
8545 * gdc.dg/asm2.d: New test.
8546 * gdc.dg/asm3.d: New test.
8547 * gdc.dg/asm4.d: New test.
8548 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
8550 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8553 * gfortran.dg/namelist_96.f90: New test.
8555 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8558 * gfortran.dg/internal_pack_18.f90: New test.
8560 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
8562 * gcc.dg/pr51628-20.c: Updated.
8563 * gcc.dg/pr51628-21.c: Likewise.
8564 * gcc.dg/pr51628-25.c: Likewise.
8566 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8569 * gfortran.dg/internal_pack_17.f90: New test.
8570 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
8573 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
8576 * gfortran.dg/pr61765.f90: New test.
8578 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
8580 * g++.dg/cpp0x/pr62101.C: Test locations too.
8581 * g++.dg/inherit/pure1.C: Likewise.
8583 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8585 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
8587 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
8589 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
8591 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
8592 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
8593 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
8594 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
8595 * gfortran.dg/bind_c_array_params_2.f90: Change search string
8598 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8601 * gfortran.dg/pr35031.f90: new test.
8603 2019-01-11 Marek Polacek <polacek@redhat.com>
8605 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
8606 * g++.dg/cpp0x/Wredundant-move5.C: New test.
8607 * g++.dg/cpp0x/Wredundant-move6.C: New test.
8609 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8613 * c-c++-common/gomp/pr85956.c: New test.
8614 * g++.dg/gomp/pr88733.C: New test.
8616 2019-01-11 Tobias Burnus <burnus@net-b.de>
8619 * g++.dg/cpp0x/defaulted61.C: New
8620 * g++.dg/cpp0x/defaulted62.C: New.
8622 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8624 PR tree-optimization/88693
8625 * gcc.c-torture/execute/pr88693.c: New test.
8627 2019-01-11 Tamar Christina <tamar.christina@arm.com>
8629 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
8632 2019-01-11 Martin Liska <mliska@suse.cz>
8635 * g++.dg/lto/pr88758_0.C: New test.
8636 * g++.dg/lto/pr88758_1.C: New test.
8638 2019-01-11 Jan Beulich <jbeulich@suse.com>
8640 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
8641 gcc.target/i386/avx512f-vcvtss2si-1.c,
8642 gcc.target/i386/avx512f-vcvttsd2si-1.c,
8643 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
8644 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
8645 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
8646 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
8647 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
8648 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
8649 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
8650 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
8651 gcc.target/i386/pr19398.c: Permit l or q suffix.
8653 2019-01-11 Jakub Jelinek <jakub@redhat.com>
8655 PR rtl-optimization/88296
8656 * gcc.target/i386/pr88296.c: New test.
8658 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
8660 * g++.dg/diagnostic/extern-initialized.C: New.
8661 * g++.dg/ext/dllimport-initialized.C: Likewise.
8663 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8666 * gfortran.dg/internal_pack_16.f90: New test.
8668 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8671 * g++.target/i386/pr88785.C: New test.
8673 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
8675 PR rtl-optimization/87305
8676 * gcc.target/aarch64/pr87305.c: New.
8678 2019-01-10 Richard Biener <rguenther@suse.de>
8680 PR tree-optimization/88792
8681 * gcc.dg/torture/pr88792.c: New testcase.
8683 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
8686 * gfortran.dg/pr86322_1.f90: New test.
8687 * gfortran.dg/pr86322_2.f90: Ditto.
8688 * gfortran.dg/pr86322_3.f90: Ditto.
8690 2019-01-10 Sudakshina Das <sudi.das@arm.com>
8692 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
8693 * gcc.target/aarch64/bti-2.c: Likewise.
8694 * gcc.target/aarch64/bti-3.c: Likewise.
8696 2019-01-10 Stefan Agner <stefan@agner.ch>
8699 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
8700 check if -masm-syntax-unified gets applied properly.
8702 2019-01-10 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.dg/pr88568.c: New test.
8707 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8709 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
8710 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
8712 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8714 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
8715 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
8717 2019-01-10 Tamar Christina <tamar.christina@arm.com>
8719 * lib/target-supports.exp
8720 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
8721 check_effective_target_arm_v8_3a_complex_neon_ok,
8722 add_options_for_arm_v8_3a_complex_neon,
8723 check_effective_target_arm_v8_3a_complex_neon_hw,
8724 check_effective_target_vect_complex_rot_N): New.
8726 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
8729 * gfortran.dg/pr88376.f90: New test.
8731 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
8734 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
8735 "can not" with "cannot".
8736 * gfortran.dg/common_15.f90: Likewise.
8737 * gfortran.dg/derived_result_2.f90: Likewise.
8738 * gfortran.dg/do_check_6.f90: Likewise.
8739 * gfortran.dg/namelist_args.f90: Likewise.
8740 * gfortran.dg/negative_unit_check.f90: Likewise.
8741 * gfortran.dg/pure_formal_3.f90: Likewise.
8742 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8743 * obj-c++.dg/exceptions-3.mm: Likewise.
8744 * obj-c++.dg/exceptions-4.mm: Likewise.
8745 * obj-c++.dg/exceptions-5.mm: Likewise.
8746 * obj-c++.dg/property/at-property-23.mm: Likewise.
8747 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
8748 * obj-c++.dg/property/property-neg-7.mm: Likewise.
8749 * objc.dg/attributes/method-attribute-2.m: Likewise.
8750 * objc.dg/exceptions-3.m: Likewise.
8751 * objc.dg/exceptions-4.m: Likewise.
8752 * objc.dg/exceptions-5.m: Likewise.
8753 * objc.dg/param-1.m: Likewise.
8754 * objc.dg/property/at-property-23.m: Likewise.
8755 * objc.dg/property/dotsyntax-17.m: Likewise.
8756 * objc.dg/property/property-neg-7.m: Likewise.
8758 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
8761 * gfortran.dg/spread_simplify_1.f90: New test.
8763 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
8765 * lib/target-supports.exp
8766 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
8767 * gcc.target/i386/xorsign.c: New test.
8769 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
8771 * gcc.target/sparc/tls-ld-int8.c: New test.
8772 * gcc.target/sparc/tls-ld-int16.c: Likewise.
8773 * gcc.target/sparc/tls-ld-int32.c: Likewise.
8774 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
8775 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
8776 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
8778 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8780 * gcc.target/aarch64/bti-1.c: Update test to not add command line
8781 option when configure with bti.
8782 * gcc.target/aarch64/bti-2.c: Likewise.
8783 * lib/target-supports.exp
8784 (check_effective_target_default_branch_protection):
8785 Add configure check for --enable-standard-branch-protection.
8787 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8789 * gcc.target/aarch64/bti-1.c: New test.
8790 * gcc.target/aarch64/bti-2.c: New test.
8791 * gcc.target/aarch64/bti-3.c: New test.
8792 * lib/target-supports.exp
8793 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
8795 2018-01-09 Sudakshina Das <sudi.das@arm.com>
8797 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
8798 instead of IP0_REGNUM and add test case.
8800 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
8802 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
8804 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
8805 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
8807 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
8809 2019-01-09 Jakub Jelinek <jakub@redhat.com>
8811 PR rtl-optimization/88331
8812 * gcc.target/i386/pr88331.c: New test.
8814 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8816 * g++.dg/diagnostic/constexpr2.C: New.
8817 * g++.dg/diagnostic/ref3.C: Likewise.
8819 2019-01-08 Marek Polacek <polacek@redhat.com>
8821 PR c++/88538 - braced-init-list in template-argument-list.
8822 * g++.dg/cpp2a/nontype-class11.C: New test.
8825 * g++.dg/cpp2a/nontype-class12.C: New test.
8827 2019-01-08 Jakub Jelinek <jakub@redhat.com>
8830 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
8831 dg-options. Require ppc_cpu_supports_hw effective target instead of
8834 2019-01-08 Janus Weil <janus@gcc.gnu.org>
8837 * gfortran.dg/class_69.f90: New test case.
8839 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
8842 * gcc.target/i386/pr88717.c: New test.
8844 2019-01-08 Marek Polacek <polacek@redhat.com>
8846 PR c++/88548 - this accepted in static member functions.
8847 * g++.dg/cpp0x/this1.C: New test.
8849 2019-01-08 Martin Liska <mliska@suse.cz>
8851 PR tree-optimization/88753
8852 * gcc.dg/tree-ssa/pr88753.c: New test.
8854 2019-01-08 Richard Biener <rguenther@suse.de>
8856 PR tree-optimization/86554
8857 * gcc.dg/torture/pr86554-1.c: New testcase.
8858 * gcc.dg/torture/pr86554-2.c: Likewise.
8860 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8862 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
8863 cover target variance.
8865 2019-01-08 Richard Biener <rguenther@suse.de>
8868 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
8869 directly build the expected GENERIC tree.
8871 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
8873 * gcc.target/aarch64/(return_address_sign_1.c,
8874 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
8875 Change option to -mbranch-protection.
8876 * gcc.target/aarch64/(branch-protection-option.c,
8877 branch-protection-option-2.c, branch-protection-attr.c,
8878 branch-protection-attr-2.c): New file.
8880 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8882 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
8884 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8886 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
8888 * c-c++-common/builtin-has-attribute-4.c: Likewise.
8889 Append match for warning that ‘protected’ attribute is not supported.
8891 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
8893 * gcc.dg/Wmissing-attributes.c: Require alias support.
8894 * gcc.dg/attr-copy-2.c: Likewise.
8895 * gcc.dg/attr-copy-5.c: Likewise.
8897 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
8898 Jakub Jelinek <jakub@redhat.com>
8901 * g++.dg/warn/Wreturn-type-11.C: New test.
8903 2019-01-07 David Malcolm <dmalcolm@redhat.com>
8906 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
8907 dump to reflect r266077.
8909 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8912 * gcc.dg/pr88701.c: New test.
8914 2019-01-07 Joseph Myers <joseph@codesourcery.com>
8918 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
8920 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
8922 * g++.dg/diagnostic/constexpr1.C: New.
8923 * g++.dg/diagnostic/thread1.C: Likewise.
8925 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8926 Harald Anlauf <anlauf@gmx.de>
8927 Tobias Burnus <burnus@gcc.gnu.org>
8929 * gfortran.dg/is_contiguous_1.f90: New test.
8930 * gfortran.dg/is_contiguous_2.f90: New test.
8931 * gfortran.dg/is_contiguous_3.f90: New test.
8933 2019-01-07 Marek Polacek <polacek@redhat.com>
8935 PR c++/88741 - wrong error with initializer-string.
8936 * g++.dg/init/array50.C: New test.
8938 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
8944 * gcc.dg/array-6.c: Move from here ...
8945 * c-c++-common/array-6.c: ... to here and add some more test coverage.
8946 * g++.dg/pr69338.C: New test.
8947 * g++.dg/pr69697.C: Likewise.
8948 * g++.dg/ext/flexary32.C: Likewise.
8949 * g++.dg/ext/flexary3.C: Adjust test.
8950 * g++.dg/ext/flexary12.C: Likewise.
8951 * g++.dg/ext/flexary13.C: Likewise.
8952 * g++.dg/ext/flexary15.C: Likewise.
8953 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
8954 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
8955 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
8957 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
8959 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
8960 optional in scan pattern.
8962 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8964 PR tree-optimization/88598
8965 * gcc.dg/vect/pr88598-1.c: New test.
8966 * gcc.dg/vect/pr88598-2.c: Likewise.
8967 * gcc.dg/vect/pr88598-3.c: Likewise.
8968 * gcc.dg/vect/pr88598-4.c: Likewise.
8969 * gcc.dg/vect/pr88598-5.c: Likewise.
8970 * gcc.dg/vect/pr88598-6.c: Likewise.
8972 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
8974 PR tree-optimization/88598
8975 * gcc.dg/pr88598-1.c: New test.
8976 * gcc.dg/pr88598-2.c: Likewise.
8977 * gcc.dg/pr88598-3.c: Likewise.
8978 * gcc.dg/pr88598-4.c: Likewise.
8979 * gcc.dg/pr88598-5.c: Likewise.
8981 2019-01-07 Jakub Jelinek <jakub@redhat.com>
8983 PR tree-optimization/88676
8984 * gcc.dg/tree-ssa/pr88676.c: New test.
8985 * gcc.dg/pr88676.c: New test.
8986 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
8990 * c-c++-common/asan/pr88619.c: New test.
8993 * c-c++-common/builtin-convertvector-1.c: New test.
8994 * c-c++-common/torture/builtin-convertvector-1.c: New test.
8995 * g++.dg/ext/builtin-convertvector-1.C: New test.
8996 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
8998 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
9001 * gcc.target/i386/pr88521.c: New testcase.
9003 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9006 * gfortran.dg/min_max_type_2.f90: New test.
9008 2019-01-06 Jakub Jelinek <jakub@redhat.com>
9011 * c-c++-common/attributes-4.c (falloc_align_int128,
9012 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
9014 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
9016 * gcc.dg/ipa/ipcp-2.c: Update bounds.
9018 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9020 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
9021 * gcc.dg/plugin/plugindir2.c: Likewise.
9022 * gcc.dg/plugin/plugindir3.c: Likewise.
9023 * gcc.dg/plugin/plugindir4.c: Likewise.
9025 2019-01-05 Janus Weil <janus@gcc.gnu.org>
9028 * gfortran.dg/blockdata_10.f90: New test case.
9030 2019-01-05 Jakub Jelinek <jakub@redhat.com>
9034 * gcc.dg/nested-func-12.c: New test.
9035 * gcc.c-torture/compile/pr82564.c: New test.
9038 * gcc.dg/debug/dwarf2/pr88635.c: New test.
9040 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
9043 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
9045 2019-01-04 Martin Sebor <msebor@redhat.com>
9048 * g++.dg/ext/attr-copy.C: New test.
9049 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
9050 * gcc.dg/attr-copy-6.c: New test.
9051 * gcc.dg/attr-copy-7.c: New test.
9053 2019-01-04 Martin Sebor <msebor@redhat.com>
9056 * c-c++-common/attributes-4.c: New test.
9058 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
9061 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
9064 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9067 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
9068 * gfortran.dg/merge_char_const.f90: Restore.
9070 2019-01-04 Jakub Jelinek <jakub@redhat.com>
9073 * gcc.dg/pr88594.c: New test.
9075 2019-01-04 Jan Beulich <jbeulich@suse.com>
9077 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
9078 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
9079 gcc.target/i386/avx512bw-vpcmpequb-1.c,
9080 gcc.target/i386/avx512bw-vpcmpequw-1.c,
9081 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
9082 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
9083 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
9084 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
9085 gcc.target/i386/avx512bw-vpcmpgew-1.c,
9086 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
9087 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
9088 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
9089 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
9090 gcc.target/i386/avx512bw-vpcmpleb-1.c,
9091 gcc.target/i386/avx512bw-vpcmpleub-1.c,
9092 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
9093 gcc.target/i386/avx512bw-vpcmplew-1.c,
9094 gcc.target/i386/avx512bw-vpcmpltb-1.c,
9095 gcc.target/i386/avx512bw-vpcmpltub-1.c,
9096 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
9097 gcc.target/i386/avx512bw-vpcmpltw-1.c,
9098 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
9099 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
9100 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
9101 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
9102 gcc.target/i386/avx512bw-vpmovb2m-1.c,
9103 gcc.target/i386/avx512bw-vpmovm2b-1.c,
9104 gcc.target/i386/avx512bw-vpmovm2w-1.c,
9105 gcc.target/i386/avx512bw-vpmovw2m-1.c,
9106 gcc.target/i386/avx512bw-vptestmb-1.c,
9107 gcc.target/i386/avx512bw-vptestmw-1.c,
9108 gcc.target/i386/avx512bw-vptestnmb-1.c,
9109 gcc.target/i386/avx512bw-vptestnmw-1.c,
9110 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
9111 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
9112 gcc.target/i386/avx512dq-vfpclasssd-1.c,
9113 gcc.target/i386/avx512dq-vfpclassss-1.c,
9114 gcc.target/i386/avx512dq-vpmovd2m-1.c,
9115 gcc.target/i386/avx512dq-vpmovm2d-1.c,
9116 gcc.target/i386/avx512dq-vpmovm2q-1.c,
9117 gcc.target/i386/avx512dq-vpmovq2m-1.c,
9118 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
9119 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
9120 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
9121 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
9122 gcc.target/i386/avx512vl-vpcmpequd-1.c,
9123 gcc.target/i386/avx512vl-vpcmpequq-1.c,
9124 gcc.target/i386/avx512vl-vpcmpged-1.c,
9125 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
9126 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
9127 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
9128 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
9129 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
9130 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
9131 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
9132 gcc.target/i386/avx512vl-vpcmpled-1.c,
9133 gcc.target/i386/avx512vl-vpcmpleq-1.c,
9134 gcc.target/i386/avx512vl-vpcmpleud-1.c,
9135 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
9136 gcc.target/i386/avx512vl-vpcmpltd-1.c,
9137 gcc.target/i386/avx512vl-vpcmpltq-1.c,
9138 gcc.target/i386/avx512vl-vpcmpltud-1.c,
9139 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
9140 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
9141 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
9142 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
9143 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
9144 gcc.target/i386/avx512vl-vptestmd-1.c,
9145 gcc.target/i386/avx512vl-vptestmq-1.c,
9146 gcc.target/i386/avx512vl-vptestnmd-1.c,
9147 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
9149 * gcc.target/i386/avx512bw-vpcmpb-1.c,
9150 gcc.target/i386/avx512bw-vpcmpub-1.c,
9151 gcc.target/i386/avx512bw-vpcmpuw-1.c,
9152 gcc.target/i386/avx512bw-vpcmpw-1.c,
9153 gcc.target/i386/avx512dq-vfpclasspd-1.c,
9154 gcc.target/i386/avx512dq-vfpclassps-1.c,
9155 gcc.target/i386/avx512f-vcmppd-1.c,
9156 gcc.target/i386/avx512f-vcmpps-1.c,
9157 gcc.target/i386/avx512f-vcmpsd-1.c,
9158 gcc.target/i386/avx512f-vcmpss-1.c,
9159 gcc.target/i386/avx512f-vpcmpd-1.c,
9160 gcc.target/i386/avx512f-vpcmpq-1.c,
9161 gcc.target/i386/avx512f-vpcmpud-1.c,
9162 gcc.target/i386/avx512f-vpcmpuq-1.c,
9163 gcc.target/i386/avx512f-vptestmd-1.c,
9164 gcc.target/i386/avx512f-vptestmq-1.c,
9165 gcc.target/i386/avx512f-vptestnmd-1.c,
9166 gcc.target/i386/avx512f-vptestnmq-1.c,
9167 gcc.target/i386/avx512vl-vcmppd-1.c,
9168 gcc.target/i386/avx512vl-vcmpps-1.c,
9169 gcc.target/i386/avx512vl-vpcmpd-1.c,
9170 gcc.target/i386/avx512vl-vpcmpq-1.c,
9171 gcc.target/i386/avx512vl-vpcmpud-1.c,
9172 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
9175 2019-01-03 Martin Sebor <msebor@redhat.com>
9177 PR tree-optimization/88659
9178 * gcc.dg/Wstringop-truncation-6.c: New test.
9180 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9183 * gfortran.dg/const_chararacter_merge.f90: Remove.
9185 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9188 * gcc.dg/debug/dwarf2/pr88644.c: New test.
9189 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
9191 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
9193 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
9194 * gcc.dg/pubtypes-3.c: Likewise.
9195 * gcc.dg/pubtypes-4.c: Likewise.
9197 2019-01-03 Jakub Jelinek <jakub@redhat.com>
9200 * g++.target/i386/pr88636.C: New test.
9202 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9204 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
9206 2019-01-03 Martin Liska <mliska@suse.cz>
9209 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
9211 2019-01-02 Marek Polacek <polacek@redhat.com>
9213 PR c++/88612 - ICE with -Waddress-of-packed-member.
9214 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
9216 PR c++/88631 - CTAD failing for value-initialization.
9217 * g++.dg/cpp1z/class-deduction59.C: New test.
9219 PR c++/81486 - CTAD failing with ().
9220 * g++.dg/cpp1z/class-deduction60.C: New test.
9221 * g++.dg/cpp1z/class-deduction61.C: New test.
9223 2019-01-02 Martin Sebor <msebor@redhat.com>
9224 Jeff Law <law@redhat.com>
9226 * gcc.dg/strlenopt-36.c: Update.
9227 * gcc.dg/strlenopt-45.c: Update.
9228 * gcc.c-torture/execute/strlen-5.c: New test.
9229 * gcc.c-torture/execute/strlen-6.c: New test.
9230 * gcc.c-torture/execute/strlen-7.c: New test.
9232 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9235 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
9236 messages only on vect_hw_misalign targets.
9238 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
9240 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
9241 * gfortran.dg/dec_d_lines_3.f: Ditto.
9242 * gfortran.dg/dec_structure_24.f90: Ditto.
9243 * gfortran.dg/dec_structure_26.f90: Ditto.
9244 * gfortran.dg/dec_structure_27.f90: Ditto.
9245 * gfortran.dg/dec_type_print_3.f90: Ditto.
9246 * gfortran.dg/derived_name_1.f90: Ditto.
9247 * gfortran.dg/error_recovery_1.f90: Ditto.
9248 * gfortran.dg/gomp/pr29759.f90: Ditto.
9249 * gfortran.dg/pr36192.f90: Ditto.
9250 * gfortran.dg/pr56007.f90: Ditto.
9251 * gfortran.dg/pr56520.f90: Ditto.
9252 * gfortran.dg/pr78741.f90: Ditto.
9253 * gfortran.dg/print_fmt_2.f90: Ditto.
9254 * gfortran.dg/select_type_20.f90: Ditto.
9256 2019-01-02 Marek Polacek <polacek@redhat.com>
9259 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
9261 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9264 * gfortran.dg/const_chararacter_merge.f90: New test.
9266 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
9269 * g++.dg/torture/pr88130.C: New testcase.
9271 2019-01-02 Martin Liska <mliska@suse.cz>
9273 PR tree-optimization/88650
9274 * gfortran.dg/predict-3.f90: New test.
9276 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9278 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
9280 2019-01-02 Richard Biener <rguenther@suse.de>
9282 PR tree-optimization/88621
9283 * gcc.dg/torture/pr88621.c: New testcase.
9285 2019-01-02 Jakub Jelinek <jakub@redhat.com>
9288 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
9289 targets and expect _ZThn8 for ilp32 targets.
9291 2019-01-01 Martin Sebor <msebor@redhat.com>
9292 Jeff Law <law@redhat.com>
9294 * gcc.dg/strlenopt-40.c: Update.
9295 * gcc.dg/strlenopt-51.c: Likewise.
9296 * gcc.dg/tree-ssa/pr79376.c: Likewise.
9298 * gcc.dg/strlenopt-40.c: Disable a couple tests.
9299 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
9300 * gcc.dg/strlenopt-59.c: New test.
9301 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
9302 * g++.dg/init/strlen.C: New test.
9304 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9307 * gfortran.dg/structure_constructor_16.f90: New test.
9309 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9311 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
9312 * g++.dg/ipa/devirt-53.C: Fix scan template.
9314 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9316 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
9317 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
9318 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
9320 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
9322 * g++.dg/tree-prof/devirt.C: Update testcase.
9324 2019-01-01 Jakub Jelinek <jakub@redhat.com>
9326 Update copyright years.
9328 Copyright (C) 2019 Free Software Foundation, Inc.
9330 Copying and distribution of this file, with or without modification,
9331 are permitted in any medium without royalty provided the copyright
9332 notice and this notice are preserved.