1 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
3 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
4 * gcc.target/aarch64/sve/single_1.c: Likewise.
5 * gcc.target/aarch64/sve/single_2.c: Likewise.
6 * gcc.target/aarch64/sve/single_3.c: Likewise.
7 * gcc.target/aarch64/sve/single_4.c: Likewise.
9 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
12 * gfortran.dg/pr87991.f90: New test.
14 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
16 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
17 beyond the range of a PTRUE.
18 * gcc.target/aarch64/sve/while_6.c: New test.
19 * gcc.target/aarch64/sve/while_7.c: Likewise.
20 * gcc.target/aarch64/sve/while_8.c: Likewise.
21 * gcc.target/aarch64/sve/while_9.c: Likewise.
22 * gcc.target/aarch64/sve/while_10.c: Likewise.
24 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
27 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
28 out of previous commit!
30 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
33 * gfortran.dg/pr88072.f90: New test.
34 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
36 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
38 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
39 * obj-c++.dg/stubify-2.mm: Likewise.
40 * objc.dg/stubify-1.m: Likewise.
41 * objc.dg/stubify-2.m: Likewise.
43 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/do_subsript_5.f90: New test.
48 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
51 * gfortran.dg/pr89647.f90: New test.
53 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
56 * gfortran.dg/pr87993.f90: New test.
58 2019-08-13 Martin Sebor <msebor@redhat.com>
61 * gcc.dg/format/pr80619.c: New test.
63 2019-08-13 Marek Polacek <polacek@redhat.com>
65 PR c++/90473 - wrong code with nullptr in default argument.
66 * g++.dg/cpp0x/nullptr42.C: New test.
68 2019-08-13 Olivier Hainque <hainque@adacore.com>
70 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
72 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
75 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
77 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
79 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
80 instead of a full vector load.
81 * gcc.target/aarch64/sve/init_4.c: Likewise.
82 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
83 need to be loaded from memory.
84 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
85 big and little endian.
86 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
87 doubles to be moved via integer registers rather than loaded
89 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
90 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
91 loaded via an integer register rather than from memory.
92 * gcc.target/aarch64/sve/const_1.c: New test.
93 * gcc.target/aarch64/sve/const_2.c: Likewise.
94 * gcc.target/aarch64/sve/const_3.c: Likewise.
96 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
98 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
99 Handle csv-* and bad-devices-* tests.
100 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
102 * gcc.target/msp430/devices/bad-devices-1.c: New test.
103 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
104 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
105 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
106 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
107 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
108 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
109 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
110 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
111 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
112 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
113 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
114 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
115 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
116 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
117 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
118 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
119 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
120 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
121 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
122 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
123 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
124 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
125 * gcc.target/msp430/devices/hard-foo.c: Likewise.
126 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
127 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
128 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
129 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
130 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
131 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
132 * gcc.target/msp430/devices/devices.csv: Likewise.
134 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
136 * gcc.target/msp430/msp430.exp
137 (check_effective_target_msp430_430_selected): New.
138 (check_effective_target_msp430_430x_selected): New.
139 (check_effective_target_msp430_mlarge_selected): New.
140 (check_effective_target_msp430_hwmul_not_none): New.
141 (check_effective_target_msp430_hwmul_not_16bit): New.
142 (check_effective_target_msp430_hwmul_not_32bit): New.
143 (check_effective_target_msp430_hwmul_not_f5): New.
144 (msp430_get_opts): New.
145 (msp430_device_permutations_runtest): New.
146 * gcc.target/msp430/devices/README: New file.
147 * gcc.target/msp430/devices-main.c: New test.
148 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
149 * gcc.target/msp430/devices/hard-foo.c: Likewise.
150 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
151 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
152 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
153 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
155 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
157 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
158 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
160 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
163 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
165 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
167 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
168 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
169 gnat.dg/discr56_pkg2.ads: New testcase.
171 2019-08-13 Ed Schonberg <schonberg@adacore.com>
173 * gnat.dg/tagged4.adb: New testcase.
175 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
177 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
180 2019-08-13 Javier Miranda <miranda@adacore.com>
182 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
183 gnat.dg/tagged3_pkg.ads: New testcase.
185 2019-08-13 Ed Schonberg <schonberg@adacore.com>
187 * gnat.dg/aggr27.adb: New testcase.
189 2019-08-13 Gary Dismukes <dismukes@adacore.com>
191 * gnat.dg/aggr26.adb: New testcase.
193 2019-08-13 Yannick Moy <moy@adacore.com>
195 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
197 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
199 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
200 gnat.dg/generic_inst9_pkg1-operator.ads,
201 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
202 gnat.dg/generic_inst9_pkg2.ads: New testcase.
204 2019-08-13 Justin Squirek <squirek@adacore.com>
206 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
208 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
210 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
211 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
214 2019-08-13 Javier Miranda <miranda@adacore.com>
216 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
218 2019-08-13 Martin Liska <mliska@suse.cz>
220 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
222 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
225 * gfortran.dg/do_subscript_3.f90: New test.
226 * gfortran.dg/do_subscript_4.f90: New test.
227 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
229 2019-08-12 Jakub Jelinek <jakub@redhat.com>
233 * gcc.target/i386/avx-typecast-1.c: New test.
234 * gcc.target/i386/avx-typecast-2.c: New test.
235 * gcc.target/i386/avx512f-typecast-2.c: New test.
237 2019-08-12 Ed Schonberg <schonberg@adacore.com>
239 * gnat.dg/null_check.adb: New testcase.
241 2019-08-12 Ed Schonberg <schonberg@adacore.com>
243 * gnat.dg/renaming15.adb: New testcase.
245 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
247 * gnat.dg/slice10.adb: New testcase.
249 2019-08-12 Gary Dismukes <dismukes@adacore.com>
251 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
252 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
255 2019-08-12 Ed Schonberg <schonberg@adacore.com>
257 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
259 2019-08-12 Gary Dismukes <dismukes@adacore.com>
261 * gnat.dg/suppress_initialization2.adb,
262 gnat.dg/suppress_initialization2.ads: New testcase.
264 2019-08-12 Yannick Moy <moy@adacore.com>
266 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
268 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/range_check7.adb: New testcase.
272 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
274 * gnat.dg/range_check6.adb: New testcase.
276 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
279 * gdc.dg/pr90601.d: New test.
281 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
283 * gfortran.dg/boz_8.f90: Adjust error messages.
284 * gfortran.dg/nan_4.f90: Ditto.
285 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
286 and test for warnings.
287 * gfortran.dg/boz_3.f90: Ditto.
288 * gfortran.dg/boz_4.f90: Ditto.
289 * gfortran.dg/dec_structure_6.f90: Ditto.
290 * gfortran.dg/ibits.f90: Ditto.
292 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
295 * gdc.dg/pr91238.d: New test.
297 2019-08-10 Jakub Jelinek <jakub@redhat.com>
299 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
300 declare target with clauses in between declare target without clauses
301 and end declare target.
302 * c-c++-common/gomp/declare-target-4.c: New test.
305 * gcc.target/i386/pr91408.c: New test.
307 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
309 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
310 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
311 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
312 * gcc.target/powerpc/vec-rotate-2.c: ... this.
313 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
314 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
315 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
316 * gcc.target/powerpc/vec-rotate-4.c: ... this.
318 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
320 * lib/target-supports.exp
321 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
322 * g++.target/aarch64/return_address_sign_b_exception.C,
323 return_address_sign_ab_exception.C: Add dg-require-effective-target
326 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
329 * g++.dg/torture/pr90313.cc: New test.
331 2019-08-09 Martin Liska <mliska@suse.cz>
333 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
335 2019-08-09 Martin Liska <mliska@suse.cz>
337 * gcc.dg/spellcheck-options-21.c: New test.
339 2019-08-09 Martin Liska <mliska@suse.cz>
341 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
342 * g++.dg/ipa/ipa-icf-3.C: Likewise.
343 * g++.dg/ipa/ipa-icf-4.C: Likewise.
344 * g++.dg/ipa/ipa-icf-6.C: Likewise.
345 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
346 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
347 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
348 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
349 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
350 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
351 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
352 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
353 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
354 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
355 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
356 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
357 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
358 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
359 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
360 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
361 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
362 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
363 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
364 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
365 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
366 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
367 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
368 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
369 * gcc.dg/ipa/pr64307.c: Likewise.
370 * gcc.dg/ipa/pr90555.c: Likewise.
372 2019-08-09 Martin Liska <mliska@suse.cz>
374 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
375 to -fdump-ipa-profile.
376 * g++.dg/tree-prof/morefunc.C: Likewise.
377 * g++.dg/tree-prof/reorder.C: Likewise.
378 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
379 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
380 * gcc.dg/tree-prof/stringop-1.c: Likewise.
381 * gcc.dg/tree-prof/stringop-2.c: Likewise.
382 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
383 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
384 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
385 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
386 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
387 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
389 2019-08-09 Jakub Jelinek <jakub@redhat.com>
391 * c-c++-common/gomp/if-4.c: New test.
392 * c-c++-common/gomp/clause-dups-1.c: New test.
395 * c-c++-common/gomp/pr91401-1.c: New test.
396 * c-c++-common/gomp/pr91401-2.c: New test.
398 2019-08-09 Alexandre Oliva <oliva@adacore.com>
400 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
401 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
402 * gcc.target/i386/sse4_1-blendps.c: Likewise.
403 * gcc.target/i386/xop-vshift-1.c: Likewise.
404 * gcc.target/powerpc/direct-move.h: Likewise.
406 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
408 * g++.dg/cpp0x/enum20.C: Test location(s) too.
409 * g++.dg/other/friend3.C: Likewise.
410 * g++.dg/parse/dtor5.C: Likewise.
411 * g++.dg/parse/friend7.C: Likewise.
412 * g++.dg/template/error22.C: Likewise.
413 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
415 2019-08-08 Jim Wilson <jimw@sifive.com>
418 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
419 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
421 2019-08-08 Marek Polacek <polacek@redhat.com>
424 * g++.dg/cpp1y/constexpr-79520.C: New test.
426 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
428 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
430 * gcc.dg/enum-redef-1.c: New test.
432 2019-08-08 Marek Polacek <polacek@redhat.com>
434 PR c++/87519 - bogus warning with -Wsign-conversion.
435 * g++.dg/warn/Wsign-conversion-5.C: New test.
437 * g++.dg/cpp2a/inline-asm3.C: New test.
439 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
442 * pr91359_2.f: Fix missing hyphen in dg-do
443 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
445 2019-08-07 Marek Polacek <polacek@redhat.com>
448 * g++.dg/tls/thread_local-ice5.C: New test.
450 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
452 * gcc.target/aarch64/sve/init_13.c: New test.
454 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
456 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
459 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
461 * gcc.target/aarch64/sve/clastb_8.c: New test.
463 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
466 * gcc.target/i386/pr91385.c: New test.
468 2019-08-07 Marek Polacek <polacek@redhat.com>
470 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
471 * g++.dg/cpp0x/gen-attrs-68.C: New test.
472 * g++.dg/cpp0x/gen-attrs-69.C: New test.
474 2019-08-07 Marek Polacek <polacek@redhat.com>
476 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
477 * g++.dg/cpp2a/inline-asm1.C: New test.
478 * g++.dg/cpp2a/inline-asm2.C: New test.
479 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
481 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
484 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
485 with inquire via filename.
487 2019-08-07 Jakub Jelinek <jakub@redhat.com>
489 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
490 instead of use_device_ptr clause where required by OpenMP 5.0, add
491 further tests for both use_device_ptr and use_device_addr clauses.
493 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
495 * gcc.target/powerpc/vec_rotate-1.c: New test.
496 * gcc.target/powerpc/vec_rotate-2.c: New test.
497 * gcc.target/powerpc/vec_rotate-3.c: New test.
498 * gcc.target/powerpc/vec_rotate-4.c: New test.
500 2019-08-07 Alexandre Oliva <oliva@adacore.com>
502 * gcc.target/i386/math_m_pi.h: New.
503 * gcc.target/i386/sse4_1-round.h: Use it.
504 * gcc.target/i386/pr73350.c: Likewise.
505 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
506 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
507 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
508 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
509 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
510 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
511 dg-skip-if "no M_PI".
512 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
513 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
514 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
515 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
516 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
517 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
518 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
519 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
520 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
521 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
522 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
523 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
524 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
525 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
526 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
527 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
528 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
529 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
530 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
531 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
532 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
533 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
534 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
535 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
536 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
537 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
538 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
539 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
540 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
541 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
542 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
543 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
544 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
545 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
546 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
547 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
548 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
549 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
550 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
552 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
555 * gfortran.dg/pr91359_1.f: New test.
556 * gfortran.dg/pr91359_2.f: Ditto.
558 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
561 * gfortran.dg/allocated_1.f90: New test.
562 * gfortran.dg/allocated_2.f90: Ditto.
564 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
566 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
568 (AVX512VP2INTERSECT): Define.
569 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
571 (AVX512VP2INTERSECT): Define.
573 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp0x/desig1.C: Check location too.
577 2019-08-05 Marek Polacek <polacek@redhat.com>
579 DR 2413 - typename in conversion-function-ids.
580 * g++.dg/cpp2a/typename17.C: New test.
582 2019-08-05 Martin Sebor <msebor@redhat.com>
585 * gcc.dg/uninit-pr50476.c: New test.
588 * g++.dg/pr60517.C: New test.
590 2019-08-02 Tom Honermann <tom@honermann.net>
593 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
594 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
595 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
596 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
597 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
598 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
600 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
603 * gfortran.dg/pr91372.f90: New test.
605 2019-08-05 Marek Polacek <polacek@redhat.com>
607 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
608 * g++.dg/cpp2a/comma1.C: New test.
609 * g++.dg/cpp2a/comma2.C: New test.
610 * g++.dg/cpp2a/comma3.C: New test.
611 * g++.dg/cpp2a/comma4.C: New test.
613 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
615 * gcc.target/aarch64/sve/mask_load_1.c: New test.
617 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
619 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
622 2019-08-05 Martin Liska <mliska@suse.cz>
625 * g++.dg/torture/pr91334.C: New test.
627 2019-08-05 Richard Biener <rguenther@suse.de>
630 * gnat.dg/array37.adb: New testcase.
632 2019-08-05 Jakub Jelinek <jakub@redhat.com>
635 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
636 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
637 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
638 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
639 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
640 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
641 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
642 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
643 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
644 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
645 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
646 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
648 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
650 * gcc.target/riscv/promote-type-for-libcall.c: New.
652 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
655 * gfortran.dg/pr90985.f90: New test.
657 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
660 * gfortran.dg/equiv_10.f90: New test.
662 2019-08-02 Marek Polacek <polacek@redhat.com>
665 * g++.dg/cpp0x/nontype4.C: New test.
667 2019-08-02 Marek Polacek <polacek@redhat.com>
670 * g++.dg/cpp0x/nontype3.C: New test.
672 2019-08-02 Marek Polacek <polacek@redhat.com>
675 * g++.dg/cpp0x/nontype2.C: New test.
677 2019-08-02 Steve Ellcey <sellcey@marvell.com>
679 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
680 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
681 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
683 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
686 * gcc.target/i386/sse4_1-pr91201.c: New test.
688 2019-08-02 Marek Polacek <polacek@redhat.com>
690 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
691 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
693 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
696 * gcc.dg/torture/pr91323.c: New test.
698 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
700 * g++.dg/cpp1z/nodiscard6.C: New.
702 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
704 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
705 * gcc.dg/torture/ssa-fre-7.c: Likewise.
707 2019-08-02 Jakub Jelinek <jakub@redhat.com>
709 PR tree-optimization/91201
710 * gcc.target/i386/sse2-pr91201-3.c: New test.
711 * gcc.target/i386/sse2-pr91201-4.c: New test.
712 * gcc.target/i386/sse2-pr91201-5.c: New test.
713 * gcc.target/i386/sse2-pr91201-6.c: New test.
715 2019-08-02 Martin Liska <mliska@suse.cz>
717 * g++.dg/cpp1y/new2.C: New test.
719 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
721 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
723 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
725 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
727 2019-08-01 Martin Sebor <msebor@redhat.com>
730 * c-c++-common/array-1.c: New test.
731 * g++.dg/abi/mangle73.C: New test.
732 * g++.dg/cpp2a/nontype-class23.C: New test.
733 * g++.dg/init/array53.C: New test.
735 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
738 * gcc.target/i386/pr85693-1.c: New test.
740 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
743 * c-c++-common/pr90590-1.c: New test.
744 * c-c++-common/pr90590-1.h: New test.
745 * c-c++-common/pr90590-2.c: New test.
746 * c-c++-common/pr90590-2.h: New test.
748 2019-08-01 Marek Polacek <polacek@redhat.com>
750 PR c++/90805 - detect narrowing in case values.
751 * c-c++-common/pr89888.c: Update expected dg-error.
752 * g++.dg/cpp0x/Wnarrowing17.C: New test.
753 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
755 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
757 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
759 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
761 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
763 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/diagnostic/delete1.C: New.
767 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
769 * gcc.target/riscv/attribute-10.c: New test.
771 2019-07-31 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/91280
774 * g++.dg/torture/pr91280.C: New testcase.
776 2019-07-31 Richard Biener <rguenther@suse.de>
778 PR tree-optimization/91293
779 * gcc.dg/vect/pr91293-1.c: New testcase.
780 * gcc.dg/vect/pr91293-2.c: Likewise.
781 * gcc.dg/vect/pr91293-3.c: Likewise.
783 2019-07-31 Jakub Jelinek <jakub@redhat.com>
785 PR tree-optimization/91201
786 * gcc.target/i386/sse2-pr91201-2.c: New test.
788 2019-07-31 Richard Biener <rguenther@suse.de>
790 PR tree-optimization/91178
791 * gcc.dg/torture/pr91178-2.c: New testcase.
793 2019-07-31 Jakub Jelinek <jakub@redhat.com>
795 PR tree-optimization/91201
796 * gcc.target/i386/sse2-pr91201.c: New test.
797 * gcc.target/i386/avx2-pr91201.c: New test.
798 * gcc.target/i386/avx512bw-pr91201.c: New test.
800 2019-07-31 Sudakshina Das <sudi.das@arm.com>
802 * gcc.target/aarch64/acle/tme.c: New test.
803 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
805 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
807 * gcc.target/arm/cmse/cmse-17.c: New test.
809 2019-07-30 Martin Sebor <msebor@redhat.com>
812 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
814 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
817 * gfortran.dg/pr91296.f90: New test.
819 2019-07-30 Martin Liska <mliska@suse.cz>
821 PR tree-optimization/91270
822 * g++.dg/torture/pr91270.C: New test.
824 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
826 * gcc.dg/vect/vect-cond-arith-7.c: New test.
828 2019-07-30 Jakub Jelinek <jakub@redhat.com>
831 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
832 dg-additional-options.
835 * gcc.dg/gomp/pr91216.c: New test.
838 * gcc.target/i386/avx512bw-pr91150.c: New test.
840 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
842 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
843 * gcc.target/msp430/region-misuse-code.c: New test.
844 * gcc.target/msp430/region-misuse-data.c: Likewise.
845 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
846 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
848 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
851 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
852 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
854 2019-07-29 Martin Liska <mliska@suse.cz>
856 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
859 2019-07-29 Richard Biener <rguenther@suse.de>
861 PR tree-optimization/91267
862 * gcc.dg/torture/pr91267.c: New testcase.
864 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
866 * c-c++-common/guality/Og-dce-1.c: New test.
867 * c-c++-common/guality/Og-dce-2.c: Likewise.
868 * c-c++-common/guality/Og-dce-3.c: Likewise.
870 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
872 * c-c++-common/guality/Og-global-dse-1.c: New test.
874 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
876 * c-c++-common/guality/Og-static-wo-1.c: New test.
877 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
878 "Og" and "general" tests. Run the latter at -O0 and -Og only.
879 * gcc.dg/guality/guality.exp: Likewise.
881 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
883 * lib/scanasm.exp (parse_function_bodies, check_function_body)
884 (check-function-bodies): New procedures.
885 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
886 instead of scan-assembler.
887 * gcc.target/aarch64/sve/init_2.c: Likewise.
888 * gcc.target/aarch64/sve/init_3.c: Likewise.
889 * gcc.target/aarch64/sve/init_4.c: Likewise.
890 * gcc.target/aarch64/sve/init_5.c: Likewise.
891 * gcc.target/aarch64/sve/init_6.c: Likewise.
892 * gcc.target/aarch64/sve/init_7.c: Likewise.
893 * gcc.target/aarch64/sve/init_8.c: Likewise.
894 * gcc.target/aarch64/sve/init_9.c: Likewise.
895 * gcc.target/aarch64/sve/init_10.c: Likewise.
896 * gcc.target/aarch64/sve/init_11.c: Likewise.
897 * gcc.target/aarch64/sve/init_12.c: Likewise.
899 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
901 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
902 Require fpic support.
904 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
906 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
909 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
911 * lib/scanasm.exp (object-size): Handle Darwin's size command.
913 2018-07-26 Tamar Christina <tamar.christina@arm.com>
915 * gcc.dg/type-convert-var.c: New test.
917 2019-07-26 Martin Jambor <mjambor@suse.cz>
920 * g++.dg/lto/pr89330_[01].C: New test.
921 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
923 2019-07-25 Martin Sebor <msebor@redhat.com>
925 PR tree-optimization/91183
926 PR tree-optimization/86688
927 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
928 * gcc.dg/strlenopt-70.c: Fix bugs.
929 * gcc.dg/strlenopt-71.c: Same.
930 * gcc.dg/strlenopt-72.c: Same.
932 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
934 PR rtl-optimization/91223
935 * gcc.target/i386/pr91223.c: New test.
937 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
939 PR gcov-profile/91087
940 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
941 "final" line for the failure summaries. Adjust source layout so that
942 dejagnu xfail expressions work.
944 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
947 * gfortran.dg/dependency_54.f90: New test.
949 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
951 * gnat.dg/case_optimization3.ad[sb]: New test.
953 2019-07-25 Martin Liska <mliska@suse.cz>
954 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
957 * g++.dg/cpp1y/new1.C: New test.
959 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
962 * gnat.dg/float_value1.adb: Only run on x86.
964 2019-07-24 Martin Sebor <msebor@redhat.com>
966 PR tree-optimization/91183
967 PR tree-optimization/86688
968 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
969 * gcc.dg/Wstringop-overflow-14.c: New test.
970 * gcc.dg/attr-nonstring-2.c: Remove xfails.
971 * gcc.dg/strlenopt-70.c: New test.
972 * gcc.dg/strlenopt-71.c: New test.
973 * gcc.dg/strlenopt-72.c: New test.
974 * gcc.dg/strlenopt-8.c: Remove xfails.
976 2019-07-24 Martin Sebor <msebor@redhat.com>
979 * gcc.misc-tests/help.exp: Add tests.
980 * lib/options.exp: Handle C++.
982 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
984 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
986 * gcc.target/arc/builtin_special.c: Update test/
987 * gcc.target/arc/interrupt-1.c: Likewise.
988 * gcc.target/arc/interrupt-10.c: New test.
989 * gcc.target/arc/interrupt-11.c: Likewise.
990 * gcc.target/arc/interrupt-12.c: Likewise.
992 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
994 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
995 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
996 * gcc.target/s390/mul-signed-overflow-1.c: New test.
997 * gcc.target/s390/mul-signed-overflow-2.c: New test.
999 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1002 * gcc.target/aarch64/sve/pr91166.c: New test.
1004 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1007 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1009 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1011 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1012 * arithmetic_overflow_1.f90: Ditto.
1013 * gfortran.dg/boz_11.f90: Ditto.
1014 * gfortran.dg/boz_12.f90: Ditto.
1015 * gfortran.dg/boz_4.f90: Ditto.
1016 * gfortran.dg/boz_5.f90: Ditto.
1017 * gfortran.dg/boz_6.f90: Ditto.
1018 * gfortran.dg/boz_7.f90: Ditto.
1019 * gfortran.dg/boz_8.f90: Ditto.
1020 * gfortran.dg/dec_structure_6.f90: Ditto.
1021 * gfortran.dg/dec_union_1.f90: Ditto.
1022 * gfortran.dg/dec_union_2.f90: Ditto.
1023 * gfortran.dg/dec_union_5.f90: Ditto.
1024 * gfortran.dg/dshift_3.f90: Ditto.
1025 * gfortran.dg/gnu_logical_2.f90: Ditto.
1026 * gfortran.dg/int_conv_1.f90: Ditto.
1027 * gfortran.dg/ishft_1.f90: Ditto.
1028 * gfortran.dg/nan_4.f90: Ditto.
1029 * gfortran.dg/no_range_check_3.f90: Ditto.
1030 * gfortran.dg/pr16433.f: Ditto.
1031 * gfortran.dg/pr44491.f90: Ditto.
1032 * gfortran.dg/pr58027.f90: Ditto.
1033 * gfortran.dg/pr81509_2.f90: Ditto.
1034 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1035 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1036 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1038 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1039 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1040 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1041 * gfortran.dg/gnu_logical_1.F: Delete test.
1042 * gfortran.dg/merge_bits_3.f90: New test.
1043 * gfortran.dg/merge_bits_3.f90: Ditto.
1044 * gfortran.dg/boz_int.f90: Ditto.
1045 * gfortran.dg/boz_bge.f90: Ditto.
1046 * gfortran.dg/boz_complex_1.f90: Ditto.
1047 * gfortran.dg/boz_complex_2.f90: Ditto.
1048 * gfortran.dg/boz_complex_3.f90: Ditto.
1049 * gfortran.dg/boz_dble.f90: Ditto.
1050 * gfortran.dg/boz_dshift_1.f90: Ditto.
1051 * gfortran.dg/boz_dshift_2.f90: Ditto.
1052 * gfortran.dg/boz_float_1.f90: Ditto.
1053 * gfortran.dg/boz_float_2.f90: Ditto.
1054 * gfortran.dg/boz_float_3.f90: Ditto.
1055 * gfortran.dg/boz_iand_1.f90: Ditto.
1056 * gfortran.dg/boz_iand_2.f90: Ditto.
1058 2019-07-23 Jeff Law <law@redhat.com>
1060 PR tree-optimization/86061
1061 * gcc.dg/tree-ssa/pr86061.c: New test.
1063 2019-07-23 Richard Biener <rguenther@suse.de>
1065 PR tree-optimization/83518
1066 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1068 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1070 * gnat.dg/task4.adb: New testcase.
1072 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
1074 * gnat.dg/range_check5.adb: New testcase.
1076 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1078 * gnat.dg/iter5.adb: Add an expected error.
1079 * gnat.dg/iter6.adb: New testcase.
1081 2019-07-23 Yannick Moy <moy@adacore.com>
1083 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
1085 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
1087 * gcc.target/aarch64/simd/ssra.c: New test.
1088 * gcc.target/aarch64/simd/usra.c: New test.
1090 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1092 * gcc.target/msp430/isr-push-pop-main.c: New test.
1093 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
1094 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
1095 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
1096 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
1098 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
1100 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
1102 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1103 Adjust error message.
1105 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
1107 * gcc.target/powerpc/sse4_1-check.h: New.
1108 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
1109 * gcc.target/powerpc/sse4_1-pblendw.c: New.
1110 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
1112 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1114 * gnat.dg/fixedpnt6.adb: New testcase.
1116 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1118 * gnat.dg/warn26.adb: New testcase.
1120 2019-07-22 Javier Miranda <miranda@adacore.com>
1122 * gnat.dg/class_wide5.adb: New testcase.
1124 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1126 * gnat.dg/opt80.adb: New testcase.
1128 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1130 * gnat.dg/warn25.adb: New testcase.
1132 2019-07-22 Yannick Moy <moy@adacore.com>
1134 * gnat.dg/warn24.adb: New testcase.
1136 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1138 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
1139 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
1140 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
1143 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1145 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
1147 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1149 * gnat.dg/enum_val1.adb: New testcase.
1151 2019-07-22 Nicolas Roche <roche@adacore.com>
1153 * gnat.dg/float_value1.adb: New testcase.
1155 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1157 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
1158 gnat.dg/encode_string1_pkg.ads: New testcase.
1160 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1162 * gnat.dg/warn23.adb: New testcase.
1164 2019-07-22 Javier Miranda <miranda@adacore.com>
1166 * gnat.dg/cpp_constructor2.adb: New testcase.
1168 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1170 * gnat.dg/warn22.adb: New testcase.
1172 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1174 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
1177 2019-07-22 Richard Biener <rguenther@suse.de>
1179 PR tree-optimization/91221
1180 * g++.dg/pr91221.C: New testcase.
1182 2019-07-22 Martin Liska <mliska@suse.cz>
1185 * gcc.dg/pr91172.c: New test.
1187 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
1189 * gcc.target/arc/tls-2.c: New test.
1190 * gcc.target/arc/tls-3.c: Likewise.
1192 2019-07-21 Marek Polacek <polacek@redhat.com>
1195 * g++.dg/cpp0x/decltype72.C: New test.
1197 2019-07-22 Stafford Horne <shorne@gmail.com>
1199 * gcc.target/or1k/ror-4.c: New file.
1200 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
1201 as the shftimm option no longer controls rotate.
1203 2019-07-22 Stafford Horne <shorne@gmail.com>
1206 * gcc.target/or1k/div-mul-3.c: New test.
1208 2019-07-22 Stafford Horne <shorne@gmail.com>
1211 * gcc.target/or1k/swap-1.c: New test.
1212 * gcc.target/or1k/swap-2.c: New test.
1214 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
1216 * gcc.target/powerpc/volatile-mem.c: New testcase.
1218 2019-07-20 Jakub Jelinek <jakub@redhat.com>
1221 * gcc.c-torture/compile/pr91204.c: New test.
1223 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
1224 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
1225 clause where allowed. Add combined constructs with loop with all
1227 (qux): New function.
1228 * c-c++-common/gomp/loop-1.c: New test.
1229 * c-c++-common/gomp/loop-2.c: New test.
1230 * c-c++-common/gomp/loop-3.c: New test.
1231 * c-c++-common/gomp/loop-4.c: New test.
1232 * c-c++-common/gomp/loop-5.c: New test.
1233 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
1234 * c-c++-common/gomp/simd-setjmp-1.c: New test.
1235 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
1237 * gcc.dg/vect/vect-simd-16.c: New test.
1239 2019-07-19 Jeff Law <law@redhat.com>
1241 PR tree-optimization/86061
1242 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
1243 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
1245 2019-07-19 Richard Biener <rguenther@suse.de>
1247 PR tree-optimization/91211
1248 * gcc.dg/torture/pr91211.c: New testcase.
1250 2019-07-19 Richard Biener <rguenther@suse.de>
1252 PR tree-optimization/91200
1253 * gcc.dg/torture/pr91200.c: New testcase.
1255 2019-07-19 Jakub Jelinek <jakub@redhat.com>
1258 * gcc.c-torture/compile/pr91190.c: New test.
1260 2019-07-19 Richard Biener <rguenther@suse.de>
1262 PR tree-optimization/91207
1263 * gcc.dg/torture/pr91207.c: New testcase.
1265 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
1268 * gcc.target/i386/pr91188-1a.c: New test.
1269 * gcc.target/i386/pr91188-1b.c: Ditto.
1270 * gcc.target/i386/pr91188-1c.c: Ditto.
1271 * gcc.target/i386/pr91188-2a.c: Ditto.
1272 * gcc.target/i386/pr91188-2b.c: Ditto.
1273 * gcc.target/i386/pr91188-2c.c: Ditto.
1275 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
1278 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
1280 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
1281 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
1283 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
1284 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
1286 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
1287 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
1289 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
1291 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
1293 * g++.dg/lto/alias-5_0.C: New testcase.
1294 * g++.dg/lto/alias-5_1.C: New.
1295 * g++.dg/lto/alias-5_2.c: New.
1297 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
1299 PR tree-optimization/91137
1300 * gcc.c-torture/execute/pr91137.c: New test.
1302 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
1304 * c-c++-common/pr53633-2.c: New test.
1306 2019-07-17 Alexandre Oliva <oliva@adacore.com>
1309 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
1310 are from Martin Sebor.
1312 2019-07-17 Marek Polacek <polacek@redhat.com>
1315 * g++.dg/cpp0x/nsdmi-list6.C: New test.
1317 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
1319 * g++.dg/lto/alias-4_0.C
1321 2019-07-17 Richard Biener <rguenther@suse.de>
1323 PR tree-optimization/91178
1324 * gcc.dg/torture/pr91178.c: New testcase.
1326 2019-07-17 Richard Biener <rguenther@suse.de>
1328 PR tree-optimization/91180
1329 * gcc.dg/torture/pr91180.c: New testcase.
1331 2019-07-17 Jakub Jelinek <jakub@redhat.com>
1333 PR tree-optimization/91157
1334 * gcc.target/i386/avx512f-pr91157.c: New test.
1335 * gcc.target/i386/avx512bw-pr91157.c: New test.
1337 2019-07-17 Richard Biener <rguenther@suse.de>
1339 PR tree-optimization/91181
1340 * gcc.dg/pr91181.c: New testcase.
1342 2019-07-16 Harald Anlauf <anlauf@gmx.de>
1345 * gfortran.dg/check_bits_1.f90: New testcase.
1347 2019-07-16 Jeff Law <law@redhat.com>
1349 PR rtl-optimization/91173
1350 * g++.dg/pr91173.C: New test.
1352 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
1355 * gcc.target/arm/pr89190.c: New test.
1357 2019-07-16 Jakub Jelinek <jakub@redhat.com>
1359 PR rtl-optimization/91164
1360 * g++.dg/opt/pr91164.C: New test.
1362 2019-07-16 Jan Hubicka <jh@suse.cz>
1364 * g++.dg/lto/alias-1_0.C: Use -O3.
1365 * g++.dg/lto/alias-2_0.C: Use -O3.
1366 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
1367 -fno-use-linker-plugin.
1368 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
1370 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
1375 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1377 * gcc.dg/autopar/pr91162.c: Require int128 support.
1379 2019-07-15 Richard Biener <rguenther@suse.de>
1382 * gcc.dg/autopar/pr91162.c: New testcase.
1384 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
1386 PR tree-optimization/88497
1387 * gcc.dg/tree-ssa/pr88497-1.c: New test.
1388 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
1389 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
1390 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
1391 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
1392 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
1393 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
1395 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1398 * gfortran.dg/initialization_14.f90: Modify to now pass by
1399 removing two dg-error commands. Added comments.
1400 * gfortran.dg/initialization_30.f90: New test that includes the
1401 two tests removed above with the 'dg-options -std=f95'.
1403 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
1405 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
1407 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
1410 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1411 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1412 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1413 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1414 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1415 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1416 * gcc.target/powerpc/cmpb-3.c: Adjust.
1417 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1418 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1419 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1420 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1422 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
1424 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
1427 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
1430 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
1431 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
1432 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
1433 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
1434 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
1435 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1436 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
1437 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
1438 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1439 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
1440 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
1441 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
1442 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1443 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
1444 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1445 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
1446 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1447 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
1448 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
1449 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
1450 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
1451 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
1452 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
1453 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
1454 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
1455 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
1456 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
1457 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
1458 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
1459 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
1460 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
1461 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
1462 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
1463 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
1464 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
1465 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
1466 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1467 * gcc.target/powerpc/cmpb-3.c: Adjust.
1468 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
1469 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
1470 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
1471 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
1472 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
1473 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
1474 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
1475 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
1476 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
1477 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
1478 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
1479 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
1480 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
1481 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
1482 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
1483 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
1484 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
1485 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1486 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1487 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
1488 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
1489 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
1490 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
1491 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1492 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
1493 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
1494 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1495 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
1497 2019-07-13 Jakub Jelinek <jakub@redhat.com>
1500 * c-c++-common/gomp/reduction-task-3.c: New test.
1502 * c-c++-common/gomp/order-3.c: New test.
1503 * c-c++-common/gomp/order-4.c: New test.
1505 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
1507 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
1509 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
1511 * gcc.dg/pr57438-2.c: Remove.
1513 2019-07-12 Martin Sebor <msebor@redhat.com>
1515 * gcc.dg/Warray-bounds-43.c: New test.
1517 2019-07-12 Jan Hubicka <jh@suse.cz>
1519 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
1521 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
1523 PR tree-optimization/89430
1524 * gcc.dg/tree-ssa/pr89430-1.c: New test.
1525 * gcc.dg/tree-ssa/pr89430-2.c: New test.
1526 * gcc.dg/tree-ssa/pr89430-3.c: New test.
1527 * gcc.dg/tree-ssa/pr89430-4.c: New test.
1528 * gcc.dg/tree-ssa/pr89430-5.c: New test.
1529 * gcc.dg/tree-ssa/pr89430-6.c: New test.
1531 2019-07-12 Richard Biener <rguenther@suse.de>
1533 PR tree-optimization/91145
1534 * gcc.dg/torture/pr91145.c: New testcase.
1536 2019-07-12 Alexandre Oliva <oliva@adacore.com>
1538 * gcc.dg/gimplefe-44.c: New.
1539 * gcc.dg/gimplefe-43.c: New.
1541 2019-07-12 Richard Biener <rguenther@suse.de>
1543 * gcc.dg/tree-ssa/vector-7.c: New testcase.
1545 2019-07-12 Jakub Jelinek <jakub@redhat.com>
1547 * c-c++-common/gomp/order-1.c: New test.
1548 * c-c++-common/gomp/order-2.c: New test.
1550 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
1553 * gcc.target/i386/pr90980-1.c: New test.
1554 * gcc.target/i386/pr90980-2.c: Likewise.
1555 * gcc.target/i386/pr90980-3.c: Likewise.
1557 2019-07-11 Yannick Moy <moy@adacore.com>
1559 * gnat.dg/loop_entry1.adb: New testcase.
1561 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1563 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
1565 2019-07-11 Justin Squirek <squirek@adacore.com>
1567 * gnat.dg/unreferenced2.adb: New testcase.
1569 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1571 * gnat.dg/self_ref1.adb: New testcase.
1573 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1575 * gnat.dg/predicate11.adb: New testcase.
1577 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1579 * gnat.dg/equal9.adb: New testcase.
1581 2019-07-11 Thomas Quinot <quinot@adacore.com>
1583 * gnat.dg/scos1.adb: New testcase.
1585 2019-07-11 Justin Squirek <squirek@adacore.com>
1587 * gnat.dg/access7.adb: New testcase.
1589 2019-07-11 Yannick Moy <moy@adacore.com>
1591 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
1593 2019-07-11 Richard Biener <rguenther@suse.de>
1596 * gcc.target/i386/pr91131.c: New testcase.
1598 2019-07-10 Martin Sebor <msebor@redhat.com>
1601 * gcc.dg/strlenopt-67.c: Removed second copy of test.
1603 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
1606 * gcc.target/aarch64/pr91102.c: New test.
1608 2019-07-10 Richard Biener <rguenther@suse.de>
1610 PR tree-optimization/91126
1611 * gcc.dg/torture/pr91126.c: New testcase.
1613 2019-07-10 Richard Biener <rguenther@suse.de>
1615 * gcc.dg/torture/ssa-fre-5.c: New testcase.
1616 * gcc.dg/torture/ssa-fre-6.c: Likewise.
1617 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1619 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1621 * gnat.dg/modular5.adb: New testcase.
1623 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1625 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
1626 gnat.dg/limited3_pkg.ads: New testcase.
1628 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1630 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
1632 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1634 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
1635 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
1636 gnat.dg/limited2_pack_2.ads: New testcase.
1638 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1640 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
1641 gnat.dg/equal8_pkg.ads: New testcase.
1643 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1645 * g++.dg/diagnostic/complex-invalid-1.C: New.
1646 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
1647 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
1649 * g++.dg/other/anon-union3.C: Adjust expected location.
1650 * g++.dg/parse/error8.C: Likewise.
1652 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1654 * g++.dg/lto/alias-3_0.C: New file.
1655 * g++.dg/lto/alias-3_1.c: New file.
1657 2019-07-09 Martin Sebor <msebor@redhat.com>
1659 PR tree-optimization/90989
1660 * gcc.dg/strlenopt-26.c: Exit with test result status.
1661 * gcc.dg/strlenopt-67.c: New test.
1663 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1665 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1666 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1667 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1669 2019-07-09 Richard Biener <rguenther@suse.de>
1671 PR tree-optimization/91114
1672 * gcc.dg/vect/pr91114.c: New testcase.
1674 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1676 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1677 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1678 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1679 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1681 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1683 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1685 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1686 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1687 * gcc.target/arm/cmse/struct-1.c: Likewise.
1689 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1691 * gcc.target/arm/aes-fuse-1.c: New.
1692 * gcc.target/arm/aes-fuse-2.c: New.
1693 * gcc.target/arm/aes_xor_combine.c: New.
1695 2019-07-09 Martin Liska <mliska@suse.cz>
1697 * gcc.dg/predict-17.c: Test loop optimizer assumption
1698 about loop iterations.
1700 2019-07-09 Richard Biener <rguenther@suse.de>
1702 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1703 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1704 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1706 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1708 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1709 gnat.dg/predicate10_pkg.ads: New testcase.
1711 2019-07-09 Justin Squirek <squirek@adacore.com>
1713 * gnat.dg/image1.adb: New testcase.
1715 2019-07-09 Javier Miranda <miranda@adacore.com>
1717 * gnat.dg/rep_clause8.adb: New testcase.
1719 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1721 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1722 gnat.dg/equal7_pkg.ads: New testcase.
1724 2019-07-09 Javier Miranda <miranda@adacore.com>
1726 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1727 gnat.dg/range_check3_pkg.ads: New testcase.
1729 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1731 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1732 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1733 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1734 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1737 2019-07-08 Martin Sebor <msebor@redhat.com>
1741 * gcc.c-torture/execute/return-addr.c: New test.
1742 * gcc.dg/Wreturn-local-addr-2.c: New test.
1743 * gcc.dg/Wreturn-local-addr-4.c: New test.
1744 * gcc.dg/Wreturn-local-addr-5.c: New test.
1745 * gcc.dg/Wreturn-local-addr-6.c: New test.
1746 * gcc.dg/Wreturn-local-addr-7.c: New test.
1747 * gcc.dg/Wreturn-local-addr-8.c: New test.
1748 * gcc.dg/Wreturn-local-addr-9.c: New test.
1749 * gcc.dg/Wreturn-local-addr-10.c: New test.
1750 * gcc.dg/Walloca-4.c: Handle expected warnings.
1751 * gcc.dg/pr41551.c: Same.
1752 * gcc.dg/pr59523.c: Same.
1753 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1754 * gcc.dg/tree-ssa/alias-37.c: Same.
1755 * gcc.dg/winline-7.c: Same.
1757 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1759 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1760 * g++.dg/vect/simd-9.cc: Likewise.
1763 * g++.dg/gomp/pr91110.C: New test.
1765 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1767 PR rtl-optimization/88233
1768 * gcc.target/powerpc/pr88233.c: New testcase.
1770 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1774 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1776 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1778 * gcc.target/s390/rotate-truncation-mask.c: New test.
1780 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1782 * gcc.target/s390/combine-rotate-modulo.c: New test.
1783 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1784 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1786 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
1788 Avoid clash with system header declaration.
1789 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
1791 2019-07-08 Richard Biener <rguenther@suse.de>
1793 PR tree-optimization/91108
1794 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1795 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1797 2019-07-08 Jim Wilson <jimw@sifive.com>
1799 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1801 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1804 * g++.dg/tree-ssa/final2.C: New.
1805 * g++.dg/tree-ssa/final3.C: Likewise.
1807 2019-07-08 Javier Miranda <miranda@adacore.com>
1809 * gnat.dg/interface10.adb: New testcase.
1811 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1813 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1815 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1817 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1819 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1821 * gnat.dg/fixed_delete.adb: New testcase.
1823 2019-07-08 Javier Miranda <miranda@adacore.com>
1825 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1826 gnat.dg/interface9_root.ads: New testcase.
1828 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1830 * gnat.dg/predicate9.adb: New testcase.
1832 2019-07-08 Justin Squirek <squirek@adacore.com>
1834 * gnat.dg/sso16.adb: New testcase.
1836 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1838 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1839 gnat.dg/predicate8_pkg.ads: New testcase.
1841 2019-07-08 Richard Biener <rguenther@suse.de>
1843 PR tree-optimization/83518
1844 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1845 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1846 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1847 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1848 * g++.dg/tree-ssa/pr83518.C: Likewise.
1850 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
1852 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
1853 (main): Use PR_SET_PTRACER where available.
1855 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
1858 * gfortran.dg/pointer_array_11.f90 : New test.
1860 2019-07-06 Jakub Jelinek <jakub@redhat.com>
1862 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
1864 PR tree-optimization/91096
1865 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
1866 (bar, main): Use it instead of -__builtin_inff ().
1867 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
1868 (bar, main): Use it instead of -__builtin_inff ().
1870 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1872 PR c++/67184 (again)
1874 * g++.dg/other/final4.C: New.
1876 2019-07-04 Marek Polacek <polacek@redhat.com>
1879 PR c++/83374 - __is_standard_layout wrong for a class with repeated
1881 * g++.dg/ext/is_std_layout3.C: New test.
1882 * g++.dg/ext/is_std_layout4.C: New test.
1884 2019-07-05 Richard Biener <rguenther@suse.de>
1886 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
1888 2019-07-05 Richard Biener <rguenther@suse.de>
1890 PR tree-optimization/91091
1891 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
1892 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
1893 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
1894 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
1896 2019-07-05 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/91091
1899 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
1900 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
1902 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
1904 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
1906 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
1908 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
1909 gnat.dg/task3_pkg2.ads: New testcase.
1911 2019-07-05 Javier Miranda <miranda@adacore.com>
1913 * gnat.dg/access6.adb: New testcase.
1915 2019-07-05 Bob Duff <duff@adacore.com>
1917 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
1919 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1921 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
1923 2019-07-05 Ed Schonberg <schonberg@adacore.com>
1925 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
1926 gnat.dg/predicate7_pkg.ads: New testcase.
1928 2019-07-04 Jakub Jelinek <jakub@redhat.com>
1931 * gcc.dg/gomp/pr78884.c: New test.
1933 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1935 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1938 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
1940 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
1942 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
1944 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
1945 * jit.dg/test-accessing-bitfield.c: New testcase.
1946 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
1948 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
1950 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
1953 2019-07-04 Jan Hubicka <jh@suse.cz>
1955 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
1956 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
1958 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
1960 * g++.dg/gomp/unmappable-1.C: New file.
1962 2019-07-04 Javier Miranda <miranda@adacore.com>
1964 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
1965 gnat.dg/cpp_constructor_useit.ads: New testcase.
1967 2019-07-04 Gary Dismukes <dismukes@adacore.com>
1969 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
1970 gnat.dg/ghost5_parent.ads: New testcase.
1972 2019-07-04 Yannick Moy <moy@adacore.com>
1974 * gnat.dg/spark3.adb: New testcase.
1976 2019-07-04 Justin Squirek <squirek@adacore.com>
1978 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
1980 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1982 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
1983 gnat.dg/equal6_types.ads: New testcase.
1985 2019-07-04 Justin Squirek <squirek@adacore.com>
1987 * gnat.dg/allocator.adb: New testcase.
1989 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
1991 * gnat.dg/default_initial_condition.adb,
1992 gnat.dg/default_initial_condition_pack.adb,
1993 gnat.dg/default_initial_condition_pack.ads: New testcase.
1995 2019-07-04 Ed Schonberg <schonberg@adacore.com>
1997 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
1999 2019-07-04 Yannick Moy <moy@adacore.com>
2001 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2002 gnat.dg/synchronized2_pkg.ads: New testcase.
2004 2019-07-04 Justin Squirek <squirek@adacore.com>
2006 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2007 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2010 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2012 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2013 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2015 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2017 PR tree-optimization/91063
2018 * gcc.dg/gomp/pr91063.c: New test.
2020 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2023 * gfortran.dg/pr88833.f90: New test.
2025 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2028 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2029 hardcoded 16 for better portability.
2030 (v2di): Change from long vector to long long vector. Use
2031 2 * sizeof (long long) instead of hardcoded 16.
2033 PR rtl-optimization/90756
2034 * gcc.dg/pr90756.c: New test.
2036 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2038 * gcc.target/mips/mips-fmadd.c: Rename to ...
2039 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2040 * gcc.target/mips/mips-fmadd-n64.c: New.
2042 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2044 * gcc.dg/store_merging_27.c: Fix test for Arm.
2045 * gcc.dg/store_merging_28.c: Likewise.
2046 * gcc.dg/store_merging_29.c: Likewise.
2047 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2049 2019-07-03 Mark Wielaard <mark@klomp.org>
2052 * g++.dg/pr90981.C: New test.
2054 2019-07-03 Richard Biener <rguenther@suse.de>
2057 * gcc.dg/pr91069.c: New testcase.
2059 2019-07-03 Martin Liska <mliska@suse.cz>
2061 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2062 as we do now better.
2064 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2066 * gnat.dg/specs/debug1.ads: New test.
2068 2019-07-03 Martin Liska <mliska@suse.cz>
2070 PR tree-optimization/90892
2071 * gcc.dg/pr90892.c: New test.
2073 2019-07-03 Martin Liska <mliska@suse.cz>
2076 * gcc.target/i386/pr90899.c: New test.
2078 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2080 PR tree-optimization/91033
2081 * gcc.target/i386/pr91033.c: New test.
2083 2019-07-03 Bob Duff <duff@adacore.com>
2085 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
2086 gnat.dg/task2_pkg.ads: New testcase.
2088 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2090 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
2091 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
2094 2019-07-03 Justin Squirek <squirek@adacore.com>
2096 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
2098 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
2100 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
2101 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
2104 2019-07-03 Bob Duff <duff@adacore.com>
2106 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
2107 gnat.dg/warn20_pkg.ads: New testcase.
2109 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2111 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
2112 * gnat.dg/static_pred1.adb: Remove expected error.
2114 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2116 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
2118 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2120 * gnat.dg/alignment14.adb: New testcase.
2122 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2124 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
2127 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2129 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
2130 * c-c++-common/gomp/scan-5.c (foo): Likewise.
2132 * c-c++-common/gomp/scan-5.c: New test.
2134 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
2136 2019-07-02 Jeff Law <law@redhat.com>
2138 PR tree-optimization/90883
2139 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
2140 deleted store on some targets.
2142 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
2145 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
2146 to reference fake_var.
2148 2019-07-02 qing zhao <qing.zhao@oracle.com>
2150 PR preprocessor/90581
2151 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
2152 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
2153 * c-c++-common/cpp/fmax-include-depth.c: New test.
2155 2019-07-02 Jan Hubicka <jh@suse.cz>
2157 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
2159 2019-07-02 Jan Hubicka <jh@suse.cz>
2161 * g++.dg/lto/pr90990_0.C: New testcase.
2163 2019-07-02 Richard Biener <rguenther@suse.de>
2165 PR tree-optimization/58483
2166 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2168 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
2171 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2173 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
2175 * gcc.target/s390/vector/vec-shift-2.c: New test.
2177 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2179 * gnat.dg/generic_inst3.adb,
2180 gnat.dg/generic_inst3_kafka_lib-topic.ads,
2181 gnat.dg/generic_inst3_kafka_lib.ads,
2182 gnat.dg/generic_inst3_markets.ads,
2183 gnat.dg/generic_inst3_traits-encodables.ads,
2184 gnat.dg/generic_inst3_traits.ads: New testcase.
2186 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2188 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
2190 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2192 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
2195 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2197 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
2199 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2201 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
2203 2019-07-01 Richard Biener <rguenther@suse.de>
2205 * gcc.dg/gimplefe-42.c: New testcase.
2207 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2209 * gnat.dg/sets1.adb: Update.
2211 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2213 * gnat.dg/linkedlist.adb: Update.
2215 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2217 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
2219 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2221 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
2222 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
2225 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
2229 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
2230 -fno-use-linker-plugin
2231 * g++.dg/lto/alias-2_0.C: Likewise.
2233 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2235 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
2237 2019-07-01 Richard Biener <rguenther@suse.de>
2239 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
2241 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
2243 * lib/target-supports.exp
2244 (check_effective_target_avx512vp2intersect): New proc.
2245 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
2246 dg-require-effective-target avx512vp2intersect.
2247 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
2249 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2251 * gnat.dg/specs/array5.ads: New test.
2252 * gnat.dg/specs/array5_pkg1.ads: New helper.
2253 * gnat.dg/specs/array5_pkg2.ads: Likewise.
2254 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2256 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2258 * gnat.dg/specs/unchecked_convert1.ads: New test.
2259 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
2261 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/specs/size_clause3.ads: Adjust error message.
2265 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2267 * gnat.dg/specs/atomic2.ads: Adjust error message.
2268 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2269 * gnat.dg/specs/size_clause3.ads: Likewise.
2271 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/array35.adb: New test.
2274 * gnat.dg/array36.adb: Likewise.
2276 2019-06-28 Jan Beulich <jbeulich@suse.com>
2278 * gcc.target/i386/gfni-5.c: New.
2280 2019-06-28 Jan Beulich <jbeulich@suse.com>
2282 * gcc.target/i386/cvtpd2pi: New.
2284 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2287 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
2289 PR tree-optimization/91010
2290 * g++.dg/vect/simd-10.cc: New test.
2292 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
2295 * match.c (gfc_match_common): Adjust parsing of fixed and free form
2296 source code containing, e.g., COMMONI.
2298 2019-06-27 Jan Hubicka <jh@suse.cz>
2300 * g++.dg/lto/alias-2_0.C: New testcase.
2301 * g++.dg/lto/alias-2_1.C: New testcase.
2303 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2306 * gcc.target/i386/avx2-pr90991-1.c: New test.
2307 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
2309 2019-06-27 Jan Beulich <jbeulich@suse.com>
2311 * gcc.target/i386/gfni-4.c: Pass -msse2.
2313 2019-06-27 Richard Biener <rguenther@suse.de>
2315 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
2317 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
2319 PR tree-optimization/89772
2320 * gcc.dg/builtin-memchr-4.c: New test.
2322 2019-06-27 Martin Liska <mliska@suse.cz>
2324 PR tree-optimization/91014
2325 * gcc.target/s390/pr91014.c: New test.
2327 2019-06-27 Richard Biener <rguenther@suse.de>
2330 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
2332 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
2335 * gcc.target/powerpc/pr62147.c: New test.
2337 2019-06-26 Jeff Law <law@redhat.com>
2339 PR tree-optimization/90883
2340 * g++.dg/tree-ssa/pr90883.C: New test.
2341 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
2343 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
2346 * lib/target-supports.exp (available_vector_sizes)
2347 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
2348 64-bit vectors for !ia32.
2350 2019-06-26 Jeff Law <law@redhat.com>
2352 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
2353 as DSE compromises several of these tests.
2354 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
2355 * gcc.dg/memcpy-2.c: Similarly.
2356 * gcc.dg/pr40340-1.c: Similarly.
2357 * gcc.dg/pr40340-2.c: Similarly.
2358 * gcc.dg/pr40340-5.c: Similarly.
2360 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
2363 ChangeLog forgotten with revision 272667
2364 * gfortran.dg/pr90988_1.f90: New test.
2365 * gfortran.dg/pr90988_2.f90: Ditto.
2366 * gfortran.dg/pr90988_3.f90: Ditto.
2368 2019-06-26 Nathan Sidwell <nathan@acm.org>
2370 * c-c++-common/pr90927.c: New.
2372 2019-06-26 Richard Biener <rguenther@suse.de>
2375 * g++.dg/torture/pr90982.C: New testcase.
2377 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/other/final3.C: New.
2382 * g++.dg/other/final5.C: Likewise.
2384 2019-06-26 Jakub Jelinek <jakub@redhat.com>
2387 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
2389 2019-06-26 Li Jia He <helijia@linux.ibm.com>
2391 * gcc.target/powerpc/maddld-1.c: New testcase.
2393 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
2394 Olga Makhotina <olga.makhotina@intel.com>
2396 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
2397 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
2398 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
2399 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
2400 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
2401 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
2402 * gcc.target/i386/sse-13.c: Likewsie.
2403 * gcc.target/i386/sse-14.c: Likewise.
2404 * gcc.target/i386/sse-22.c: Likewise.
2405 * gcc.target/i386/sse-23.c: Likewise.
2406 * g++.dg/other/i386-2.C: Likewise.
2407 * g++.dg/other/i386-3.C: Likewise.
2409 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2412 * g++.dg/ext/vector38.C: New test.
2414 2019-06-25 Martin Jambor <mjambor@suse.cz>
2417 * g++.dg/lto/pr90939_[01].C: New test.
2419 2019-06-25 Richard Biener <rguenther@suse.de>
2421 PR tree-optimization/90930
2422 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
2423 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2425 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
2427 * gcc.target/arc/pr89838.c: New file.
2429 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2431 * gcc.target/msp430/mlarge-pedwarns.c: New test.
2433 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2436 * c-c++-common/gomp/pr90954.c: New test.
2438 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2440 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
2441 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2443 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2445 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
2446 to recognise Darwin's register names.
2448 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2450 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
2451 * gcc.dg/cpp/usr/include/stdio.h: Rename...
2452 * gcc.dg/cpp/usr/include/example.h: ... to this.
2454 2019-06-24 Richard Biener <rguenther@suse.de>
2456 PR tree-optimization/90972
2457 * gcc.dg/torture/pr90972.c: New testcase.
2459 2019-06-24 Martin Sebor <msebor@redhat.com>
2461 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
2462 * gcc.dg/misc-column.c: Ditto.
2464 2019-06-23 Ian Lance Taylor <iant@golang.org>
2466 * go.test/test/blank1.go: Update for diagnostic message changes.
2468 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2470 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2472 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2474 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
2475 vector explicitly for the vec_perm.
2477 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2479 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
2480 __USER_LABEL_PREFIX__.
2482 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2484 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
2485 expect the out-of-line GPR restore, and test specifically for
2486 absence of branches to local labels.
2488 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2491 * gfortran.dg/io_constraints_14.f90: New test.
2493 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2495 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
2496 * gcc.target/powerpc/pr79909.c: Likewise.
2498 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2500 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
2501 warning about _Bool.
2503 2019-06-22 Marek Polacek <polacek@redhat.com>
2508 * g++.dg/cpp0x/nondeduced5.C: New test.
2509 * g++.dg/cpp0x/nondeduced6.C: New test.
2510 * g++.dg/cpp0x/nondeduced7.C: New test.
2513 * g++.dg/cpp0x/noexcept54.C: New test.
2515 2019-06-22 Jan Hubicka <jh@suse.cz>
2517 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
2519 2019-06-22 Marek Polacek <polacek@redhat.com>
2521 PR c++/86476 - noexcept-specifier is a complete-class context.
2523 * g++.dg/cpp0x/noexcept45.C: New test.
2524 * g++.dg/cpp0x/noexcept46.C: New test.
2525 * g++.dg/cpp0x/noexcept47.C: New test.
2526 * g++.dg/cpp0x/noexcept48.C: New test.
2527 * g++.dg/cpp0x/noexcept49.C: New test.
2528 * g++.dg/cpp0x/noexcept50.C: New test.
2529 * g++.dg/cpp0x/noexcept51.C: New test.
2530 * g++.dg/cpp0x/noexcept52.C: New test.
2531 * g++.dg/cpp0x/noexcept53.C: New test.
2532 * g++.dg/eh/shadow1.C: Adjust dg-error.
2534 PR c++/90881 - bogus -Wunused-value in unevaluated context.
2535 * g++.dg/cpp0x/Wunused-value1.C: New test.
2537 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2539 * g++.dg/diagnostic/auto-storage-1.C: New.
2540 * g++.dg/diagnostic/no-type-1.C: Likewise.
2541 * g++.dg/diagnostic/no-type-2.C: Likewise.
2542 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
2543 * g++.dg/cpp0x/auto9.C: Test some locations too.
2544 * g++.dg/cpp1z/register1.C: Likewise.
2545 * g++.dg/cpp1z/register2.C: Likewise.
2546 * g++.dg/cpp1z/register3.C: Likewise.
2547 * g++.dg/other/error34.C: Likewise.
2549 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2552 * g++.dg/other/final7.C: New.
2554 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2556 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
2558 * g++.dg/vect/simd-5.cc: Likewise.
2560 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2564 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/other/final3.C: New.
2569 * g++.dg/other/final4.C: Likewise.
2570 * g++.dg/other/final5.C: Likewise.
2572 * g++.dg/other/final6.C: New.
2574 2019-06-21 Marek Polacek <polacek@redhat.com>
2576 PR c++/61490 - qualified-id in friend function definition.
2577 * g++.dg/diagnostic/friend2.C: New test.
2578 * g++.dg/diagnostic/friend3.C: New test.
2580 PR c++/60223 - ICE with T{} in non-deduced context.
2581 * g++.dg/cpp0x/nondeduced1.C: New test.
2582 * g++.dg/cpp0x/nondeduced2.C: New test.
2583 * g++.dg/cpp0x/nondeduced3.C: New test.
2584 * g++.dg/cpp0x/nondeduced4.C: New test.
2586 PR c++/64235 - missing syntax error with invalid alignas.
2587 * g++.dg/parse/alignas1.C: New test.
2589 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2592 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
2593 * gfortran.dg/pr67884.f90: ... covered here. New test.
2595 2019-06-21 Marek Polacek <polacek@redhat.com>
2597 PR c++/90490 - fix decltype issues in noexcept-specifier.
2598 * g++.dg/cpp0x/noexcept43.C: New test.
2599 * g++.dg/cpp0x/noexcept44.C: New test.
2601 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
2603 PR c++/90875 - added -Wswitch-outside-range option
2604 * c-c++-common/Wswitch-outside-range-1.c: New test.
2605 * c-c++-common/Wswitch-outside-range-2.c: New test.
2606 * c-c++-common/Wswitch-outside-range-3.c: New test.
2607 * c-c++-common/Wswitch-outside-range-4.c: New test.
2609 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2612 gfortran.dg/pr51991.f90
2614 2019-06-21 Jeff Law <law@redhat.com>
2616 PR tree-optimization/90949
2617 * gcc.c-torture/execute/pr90949.c: New test.
2619 2019-06-21 Marek Polacek <polacek@redhat.com>
2621 PR c++/90953 - ICE with -Wmissing-format-attribute.
2622 * g++.dg/warn/miss-format-7.C: New test.
2624 2019-06-21 Richard Biener <rguenther@suse.de>
2627 * g++.dg/debug/pr90914.C: New testcase.
2629 2019-06-21 Richard Biener <rguenther@suse.de>
2631 PR tree-optimization/90913
2632 * gfortran.dg/vect/pr90913.f90: New testcase.
2634 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2636 * gcc.dg/vect/vect-simd-12.c: New test.
2637 * gcc.dg/vect/vect-simd-13.c: New test.
2638 * gcc.dg/vect/vect-simd-14.c: New test.
2639 * gcc.dg/vect/vect-simd-15.c: New test.
2640 * gcc.target/i386/sse2-vect-simd-12.c: New test.
2641 * gcc.target/i386/sse2-vect-simd-13.c: New test.
2642 * gcc.target/i386/sse2-vect-simd-14.c: New test.
2643 * gcc.target/i386/sse2-vect-simd-15.c: New test.
2644 * gcc.target/i386/avx2-vect-simd-12.c: New test.
2645 * gcc.target/i386/avx2-vect-simd-13.c: New test.
2646 * gcc.target/i386/avx2-vect-simd-14.c: New test.
2647 * gcc.target/i386/avx2-vect-simd-15.c: New test.
2648 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
2649 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
2650 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
2651 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
2652 * g++.dg/vect/simd-6.cc: New test.
2653 * g++.dg/vect/simd-7.cc: New test.
2654 * g++.dg/vect/simd-8.cc: New test.
2655 * g++.dg/vect/simd-9.cc: New test.
2656 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
2659 * g++.dg/gomp/lastprivate-1.C: New test.
2661 * gcc.dg/vect/vect-simd-11.c: New test.
2662 * gcc.target/i386/sse2-vect-simd-11.c: New test.
2663 * gcc.target/i386/avx2-vect-simd-11.c: New test.
2664 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
2666 2019-06-20 Marek Polacek <polacek@redhat.com>
2669 * g++.dg/ext/goto1.C: New test.
2671 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2674 * gfortran.dg/pr77632_1.f90: New test.
2676 2019-06-20 Marek Polacek <polacek@redhat.com>
2679 * g++.dg/parse/error62.C: New test.
2681 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2684 * gfortran.dg/pr86587.f90: New test.
2686 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2688 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2689 * obj-c++.dg/stubify-2.mm: Likewise.
2690 * objc.dg/stubify-1.m: Likewise.
2691 * objc.dg/stubify-2.m: Likewise.
2693 2019-06-20 Marek Polacek <polacek@redhat.com>
2696 * g++.dg/cpp1z/inline-var7.C: New test.
2698 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2701 * gcc.target/i386/pr54855-1.c: New test.
2702 * gcc.target/i386/pr54855-2.c: Likewise.
2703 * gcc.target/i386/pr54855-3.c: Likewise.
2704 * gcc.target/i386/pr54855-4.c: Likewise.
2705 * gcc.target/i386/pr54855-5.c: Likewise.
2706 * gcc.target/i386/pr54855-6.c: Likewise.
2707 * gcc.target/i386/pr54855-7.c: Likewise.
2708 * gcc.target/i386/pr54855-8.c: Likewise.
2709 * gcc.target/i386/pr54855-9.c: Likewise.
2710 * gcc.target/i386/pr54855-10.c: Likewise.
2712 2019-06-20 Jan Hubicka <jh@suse.cz>
2714 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2716 2019-06-20 Marek Polacek <polacek@redhat.com>
2719 * g++.dg/cpp1y/noexcept1.C: New test.
2721 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2724 * gfortran.dg/external_procedure_4.f90: New test.
2726 2019-06-20 Tom de Vries <tdevries@suse.de>
2728 * gcc.dg/pr90866-2.c: Require global_constructor.
2730 2019-06-20 Tom de Vries <tdevries@suse.de>
2732 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2733 * gcc.dg/pr88870.c: Same.
2734 * gcc.dg/pr90082.c: Same.
2736 2019-06-20 Tom de Vries <tdevries@suse.de>
2738 * gcc.dg/pr89737.c: Require indirect_jumps.
2739 * gcc.dg/torture/pr87693.c: Same.
2740 * gcc.dg/torture/pr89135.c: Same.
2741 * gcc.dg/torture/pr90071.c: Same.
2743 2019-06-20 Tom de Vries <tdevries@suse.de>
2745 * gcc.c-torture/compile/pr89280.c: Require label_values.
2746 * gcc.dg/pr89737.c: Same.
2747 * gcc.dg/pr90082.c: Same.
2748 * gcc.dg/torture/pr89135.c: Same.
2749 * gcc.dg/torture/pr89247.c: Same.
2750 * gcc.dg/torture/pr90071.c: Same.
2752 2019-06-20 Tom de Vries <tdevries@suse.de>
2754 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2755 * gcc.c-torture/compile/pr77754-2.c: Same.
2756 * gcc.c-torture/compile/pr77754-3.c: Same.
2757 * gcc.c-torture/compile/pr77754-4.c: Same.
2758 * gcc.c-torture/compile/pr77754-5.c: Same.
2759 * gcc.c-torture/compile/pr77754-6.c: Same.
2760 * gcc.c-torture/compile/pr87110.c: Same.
2761 * gcc.c-torture/execute/pr86528.c: Same.
2762 * gcc.dg/Walloca-larger-than-2.c: Same.
2763 * gcc.dg/Walloca-larger-than.c: Same.
2764 * gcc.dg/Warray-bounds-41.c: Same.
2765 * gcc.dg/Wrestrict-17.c: Same.
2766 * gcc.dg/Wstrict-overflow-27.c: Same.
2767 * gcc.dg/Wstringop-truncation-3.c: Same.
2768 * gcc.dg/pr78902.c: Same.
2769 * gcc.dg/pr87099.c: Same.
2770 * gcc.dg/pr87320.c: Same.
2771 * gcc.dg/pr89045.c: Same.
2772 * gcc.dg/strlenopt-62.c: Same.
2773 * gcc.dg/tree-ssa/alias-37.c: Same.
2775 2019-06-19 Marek Polacek <polacek@redhat.com>
2777 PR c++/60364 - noreturn after first decl not diagnosed.
2778 * g++.dg/warn/noreturn-8.C: New test.
2779 * g++.dg/warn/noreturn-9.C: New test.
2780 * g++.dg/warn/noreturn-10.C: New test.
2781 * g++.dg/warn/noreturn-11.C: New test.
2783 2019-06-19 Martin Sebor <msebor@redhat.com>
2785 PR tree-optimization/90626
2786 * gcc.dg/strlenopt-65.c: New test.
2787 * gcc.dg/strlenopt-66.c: New test.
2788 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2790 2019-06-19 Martin Sebor <msebor@redhat.com>
2792 PR translation/90156
2793 * gcc.dg/format/gcc_diag-11.c: Enable.
2795 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2798 * gfortran.dg/pr69499.f90: New test.
2799 * gfortran.dg/module_error_1.f90: Update dg-error string.
2801 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2804 * gfortran.dg/pr69398.f90: New test.
2806 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2809 * gfortran.dg/pr87907.f90: New testcase.
2811 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2814 * gcc.c-torture/execute/pr84521.c: New test.
2816 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2819 tree-vect.h nor call check_vect.
2820 * gcc.dg/vect/vect-simd-9.c: Likewise.
2821 * gcc.dg/vect/vect-simd-10.c: New test.
2822 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2823 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2824 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2825 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2826 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2827 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2828 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2829 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2830 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2832 * g++.dg/vect/simd-3.cc: New test.
2833 * g++.dg/vect/simd-4.cc: New test.
2834 * g++.dg/vect/simd-5.cc: New test.
2836 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2838 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2840 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2841 Mark Eggleston <mark.eggleston@codethink.com>
2844 * gfortran.dg/dec_format_empty_item_1.f: New test.
2845 * gfortran.dg/dec_format_empty_item_2.f: New test.
2846 * gfortran.dg/dec_format_empty_item_3.f: New test.
2848 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2850 * gcc.target/aarch64/pr88834.c: Move from here...
2851 * gcc.target/aarch64/sve/pr88834.c: ...to here.
2853 2019-06-18 Cherry Zhang <cherryyz@google.com>
2855 * go.dg/concatstring.go: New test.
2857 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
2860 * gfortran.dg/goacc/declare-3.f95: Update.
2863 * gfortran.dg/goacc/declare-3.f95: New file.
2866 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
2868 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
2869 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
2872 * c-c++-common/goacc/declare-pr90861.c: New file.
2875 * c-c++-common/goacc/declare-1.c: Update.
2876 * c-c++-common/goacc/declare-2.c: Likewise.
2879 * c-c++-common/goacc/declare-1.c: Update.
2880 * c-c++-common/goacc/declare-2.c: Likewise.
2882 2019-06-18 Marek Polacek <polacek@redhat.com>
2885 * g++.dg/cpp0x/noexcept42.C: New test.
2888 * g++.dg/cpp0x/variadic177.C: New test.
2890 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
2892 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
2894 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
2895 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
2896 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
2897 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
2898 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
2899 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
2900 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
2902 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
2904 * gcc.target/i386/pr81563.c (dg-final): Check that no
2905 registers are restored from %esp.
2907 2019-06-18 Richard Biener <rguenther@suse.de>
2910 * gcc.dg/gomp/pr90900.c: New testcase.
2912 2019-06-18 Martin Sebor <msebor@redhat.com>
2914 * gcc.dg/pr90866-2.c: Remove a pointless declaration
2915 to avoid compilation errors on arm-none-eabi.
2917 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
2919 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
2920 * gcc.target/aarch64/pcs_attribute-3.c: New test.
2922 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2923 * gcc.target/aarch64/sve/fadda_1.c: New test.
2925 2019-06-17 Jakub Jelinek <jakub@redhat.com>
2927 * gcc.dg/vect/vect-simd-8.c: New test.
2928 * gcc.dg/vect/vect-simd-9.c: New test.
2929 * g++.dg/vect/simd-2.cc: New test.
2930 * g++.dg/gomp/scan-1.C: New test.
2932 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/fnabs.c: New test.
2937 2019-06-17 Marek Polacek <polacek@redhat.com>
2939 PR c++/83820 - excessive attribute arguments not detected.
2940 * g++.dg/cpp0x/gen-attrs-67.C: New test.
2942 2019-06-17 Nathan Sidwell <nathan@acm.org>
2945 * g++.dg/lookup/pr90754.C: New.
2947 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
2950 * gcc.c-torture/execute/pr64242.c: Improve test.
2952 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2954 * gcc.target/msp430/mspabi_sllll.c: New test.
2955 * gcc.target/msp430/mspabi_srall.c: New test.
2956 * gcc.target/msp430/mspabi_srlll.c: New test.
2957 * gcc.c-torture/execute/shiftdi-2.c: New test.
2959 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2961 * lib/target-supports.exp: Add check_effective_target_longlong64.
2963 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
2965 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
2966 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
2968 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
2971 * gdc.dg/pr90650a.d: New test.
2972 * gdc.dg/pr90650b.d: New test.
2974 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2976 * gfortran.dg/dummy_derived_typed.f90: New test.
2978 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
2980 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
2982 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
2984 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
2986 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
2989 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
2990 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
2991 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2992 * obj-c++.dg/strings/const-str-12.mm: Likewise.
2993 * obj-c++.dg/syntax-error-1.mm: Likewise.
2994 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
2995 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2996 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
2997 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2998 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
2999 in no longer supported, also on m64 where there's no meaning to it.
3000 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3001 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3003 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3004 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3005 * obj-c++.dg/stubify-2.mm: Likewise.
3006 * obj-c++.dg/try-catch-1.mm: Likewise.
3007 * obj-c++.dg/try-catch-3.mm: Likewise.
3009 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3012 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3013 * objc.dg/image-info.m: Likewise.
3014 * objc.dg/method-6.m: Likewise.
3015 * objc.dg/no-extra-load.m: Likewise.
3016 * objc.dg/objc-foreach-4.m: Likewise.
3017 * objc.dg/objc-foreach-5.m: Likewise.
3018 * objc.dg/proto-lossage-7.m: Likewise.
3019 * objc.dg/strings/const-cfstring-2.m: Likewise.
3020 * objc.dg/strings/const-cfstring-5.m: Likewise.
3021 * objc.dg/strings/const-str-12b.m: Likewise.
3022 * objc.dg/symtab-1.m: Likewise.
3023 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3024 * objc.dg/torture/strings/const-str-10.m: Likewise.
3025 * objc.dg/torture/strings/const-str-11.m: Likewise.
3026 * objc.dg/torture/strings/const-str-9.m: Likewise.
3027 * objc.dg/zero-link-1.m: Likewise.
3028 * objc.dg/zero-link-2.m: Likewise.
3029 * objc.dg/zero-link-3.m: Likewise.
3030 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3031 * objc.dg/headers.m: XFAIL for Darwin14-19.
3032 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3035 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3038 * objc-obj-c++-shared/CF-CFString.h: New.
3039 * objc-obj-c++-shared/F-NSArray.h: New.
3040 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3041 * objc-obj-c++-shared/F-NSObject.h: New.
3042 * objc-obj-c++-shared/F-NSString.h: New.
3043 * objc-obj-c++-shared/F-NSValue.h: New.
3044 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3045 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3046 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3047 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3048 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3049 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3050 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3051 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3052 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3053 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3054 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3055 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3056 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3057 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3058 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3059 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3060 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3061 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3062 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3063 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3064 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3065 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3066 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3067 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3068 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
3069 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
3071 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3072 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3073 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3075 2019-06-15 Jakub Jelinek <jakub@redhat.com>
3078 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
3079 static block scope variable in #pragma acc routine.
3081 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3083 * gfortran.dg/integer_exponentiation_4.f90: Update test.
3084 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
3085 * gfortran.dg/no_range_check_1.f90: Ditto.
3087 2019-06-14 Harald Anlauf <anlauf@gmx.de>
3091 * gfortran.dg/lrshift_1.f90: Adjust testcase.
3092 * gfortran.dg/shiftalr_3.f90: New testcase.
3094 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3097 * gfortran.dg/pr89646.f90: New test.
3099 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
3101 PR rtl-optimization/90765
3102 * gcc.target/i386/pr90765-1.c: New test.
3103 * gcc.target/i386/pr90765-2.c: Likewise.
3105 2019-06-14 Marek Polacek <polacek@redhat.com>
3107 PR c++/90884 - stray note with -Wctor-dtor-privacy.
3108 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
3109 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
3111 2019-06-14 Richard Biener <rguenther@suse.de>
3113 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
3115 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
3118 * gcc.dg/ipa/ipcp-agg-10.c: New test.
3120 2019-06-13 Martin Sebor <msebor@redhat.com>
3122 PR tree-optimization/90662
3123 * gcc.dg/pr90866-2.c: New test.
3124 * gcc.dg/pr90866.c: Ditto.
3126 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
3127 Lijia He <helijia@linux.ibm.com>
3129 PR tree-optimization/77820
3130 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
3131 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
3132 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
3133 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
3134 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
3135 * gcc.target/sh/pr51244-20.c: Update testcase.
3137 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3139 * gcc.dg/darwin-minversion-link.c: New test.
3141 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3144 * gfortran.dg/pr68544.f90: New test.
3145 * gfortran.dg/pr85687.f90: Modify test for new error message.
3147 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3149 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3151 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3154 * gfortran.dg/pr89344.f90: New test.
3156 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3158 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3159 * gcc.dg/darwin-minversion-2.c: Likewise.
3161 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3164 * g++.dg/ext/altivec-15.C: Add dg-error directive.
3166 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3168 * gcc.dg/pr90760.c: Require alias support.
3170 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
3172 PR tree-optimization/90869
3173 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
3175 2019-06-13 Richard Biener <rguenther@suse.de>
3177 PR tree-optimization/90856
3178 * gcc.target/i386/pr90856.c: New testcase.
3180 2019-06-13 Jakub Jelinek <jakub@redhat.com>
3182 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
3184 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
3185 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
3187 2019-06-13 Richard Biener <rguenther@suse.de>
3189 * gcc.dg/vect/vect-version-1.c: New testcase.
3190 * gcc.dg/vect/vect-version-2.c: Likewise.
3192 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3194 * g++.dg/diagnostic/variably-modified-type-1.C: New.
3195 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
3196 * g++.dg/other/pr84792-1.C: Likewise.
3197 * g++.dg/other/pr84792-2.C: Likewise.
3198 * g++.dg/parse/error24.C: Likewise.
3199 * g++.dg/parse/error32.C: Likewise.
3200 * g++.dg/parse/error33.C: Likewise.
3201 * g++.dg/parse/saved1.C: Likewise.
3202 * g++.dg/template/operator6.C: Likewise.
3203 * g++.dg/template/pr61745.C: Likewise.
3204 * g++.dg/template/typedef41.C: Likewise.
3205 * g++.old-deja/g++.jason/crash10.C: Likewise.
3207 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3209 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
3210 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
3211 * g++.dg/parse/error10.C: Adjust location.
3212 * g++.dg/parse/pragma2.C: Likewise.
3214 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
3216 PR tree-optimization/89713
3217 * g++.dg/tree-ssa/empty-loop.C: New test.
3218 * gcc.dg/tree-ssa/dce-2.c: New test.
3219 * gcc.dg/const-1.c: Add -fno-finite-loops option.
3220 * gcc.dg/graphite/graphite.exp: Likewise.
3221 * gcc.dg/loop-unswitch-1.c: Likewise.
3222 * gcc.dg/predict-9.c: Likewise.
3223 * gcc.dg/pure-2.c: Likewise.
3224 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3225 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3226 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3227 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
3229 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3232 * gcc.target/aarch64/pr88838.c: New test.
3233 * gcc.target/aarch64/sve/while_1.c: Adjust.
3235 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3238 * gcc.target/aarch64/pr88834.c: New test.
3239 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
3240 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3241 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
3242 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
3243 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
3244 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3246 2019-06-12 Marek Polacek <polacek@redhat.com>
3249 * g++.dg/cpp1y/pr87410.C: New test.
3251 2019-06-12 Marek Polacek <polacek@redhat.com>
3253 PR c++/66999 - 'this' captured by reference.
3254 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
3256 PR c++/90825 - endless recursion when evaluating sizeof.
3257 PR c++/90832 - endless recursion when evaluating sizeof.
3258 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
3259 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
3261 2019-06-12 Martin Sebor <msebor@redhat.com>
3264 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
3266 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
3267 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
3268 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
3269 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
3271 2019-06-12 Marek Polacek <polacek@redhat.com>
3273 PR c++/90736 - bogus error with alignof.
3274 * g++.dg/cpp0x/alignof5.C: New test.
3276 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3278 * gcc.dg/builtin-apply2.c: Skip for PRU.
3279 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
3281 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3283 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
3285 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3287 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
3288 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
3289 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
3290 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
3291 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
3293 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3295 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
3297 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3299 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
3300 * gcc.dg/20020312-2.c: No PIC register for PRU.
3302 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3304 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
3305 * lib/target-utils.exp: Ditto.
3306 * lib/target-supports.exp (check_effective_target_function_pointers,
3307 check_effective_target_large_return_values): New.
3309 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3311 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
3312 * lib/target-utils.exp: Ditto.
3313 * lib/target-supports.exp: Declare PRU target as tiny.
3315 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3317 * gcc.target/pru/abi-arg-struct.c: New test.
3318 * gcc.target/pru/ashiftrt.c: New test.
3319 * gcc.target/pru/builtins-1.c: New test.
3320 * gcc.target/pru/builtins-error.c: New test.
3321 * gcc.target/pru/clearbit.c: New test.
3322 * gcc.target/pru/loop-asm.c: New test.
3323 * gcc.target/pru/loop-dowhile.c: New test.
3324 * gcc.target/pru/loop-hi-1.c: New test.
3325 * gcc.target/pru/loop-hi-2.c: New test.
3326 * gcc.target/pru/loop-qi-1.c: New test.
3327 * gcc.target/pru/loop-qi-2.c: New test.
3328 * gcc.target/pru/loop-short-1.c: New test.
3329 * gcc.target/pru/loop-short-2.c: New test.
3330 * gcc.target/pru/loop-si-1.c: New test.
3331 * gcc.target/pru/loop-si-2.c: New test.
3332 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
3333 * gcc.target/pru/loop-ubyte-1.c: New test.
3334 * gcc.target/pru/loop-ubyte-2.c: New test.
3335 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
3336 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
3337 * gcc.target/pru/mabi-ti-1.c: New test.
3338 * gcc.target/pru/mabi-ti-2.c: New test.
3339 * gcc.target/pru/mabi-ti-3.c: New test.
3340 * gcc.target/pru/mabi-ti-4.c: New test.
3341 * gcc.target/pru/mabi-ti-5.c: New test.
3342 * gcc.target/pru/mabi-ti-6.c: New test.
3343 * gcc.target/pru/mabi-ti-7.c: New test.
3344 * gcc.target/pru/pr64366.c: New test.
3345 * gcc.target/pru/pragma-ctable_entry.c: New test.
3346 * gcc.target/pru/pru.exp: New file.
3347 * gcc.target/pru/qbbc-1.c: New test.
3348 * gcc.target/pru/qbbc-2.c: New test.
3349 * gcc.target/pru/qbbc-3.c: New test.
3350 * gcc.target/pru/qbbs-1.c: New test.
3351 * gcc.target/pru/qbbs-2.c: New test.
3352 * gcc.target/pru/setbit.c: New test.
3353 * gcc.target/pru/zero_extend-and-hisi.c: New test.
3354 * gcc.target/pru/zero_extend-and-qihi.c: New test.
3355 * gcc.target/pru/zero_extend-and-qisi.c: New test.
3356 * gcc.target/pru/zero_extend-hisi.c: New test.
3357 * gcc.target/pru/zero_extend-qihi.c: New test.
3358 * gcc.target/pru/zero_extend-qisi.c: New test.
3359 * lib/target-supports.exp: Add PRU to feature filters.
3361 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3364 * gfortran.dg/pr90002.f90: New test.
3366 2019-06-12 Martin Sebor <msebor@redhat.com>
3369 * gcc.dg/tree-ssa/dump-6.c: New test.
3370 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
3371 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
3372 * gcc.dg/store_merging_5.c: Same.
3373 * gcc.dg/tree-prof/stringop-2.c: Same.
3374 * gcc.dg/tree-ssa/pr30375.c: Same.
3375 * gcc.dg/tree-ssa/slsr-27.c: Same.
3376 * gcc.dg/tree-ssa/slsr-28.c: Same.
3377 * gcc.dg/tree-ssa/slsr-29.c: Same.
3378 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
3380 2019-06-12 Martin Sebor <msebor@redhat.com>
3382 PR tree-optimization/90662
3383 * gcc.dg/strlenopt-62.c: New test.
3384 * gcc.dg/strlenopt-63.c: New test.
3385 * gcc.dg/strlenopt-64.c: New test.
3387 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
3389 * gcc.target/arm/ssadv16qi.c: New test.
3390 * gcc.target/arm/usadv16qi.c: Likewise.
3392 2019-06-12 Jakub Jelinek <jakub@redhat.com>
3395 * gcc.dg/pr90760.c: New test.
3397 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
3399 * gcc.target/mips/data-sym-pool.c: Update expected output.
3400 * gcc.target/mips/data-sym-multi-pool.c: New test.
3402 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
3405 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
3408 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
3410 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
3411 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
3412 unset -mpcrel in the target pragmas.
3413 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
3414 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
3415 unset -mpcrel in the target pragmas.
3417 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
3419 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
3421 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
3423 PR c++/90449 - add -Winaccessible-base option.
3424 * g++.dg/warn/Winaccessible-base-1.C: New file.
3425 * g++.dg/warn/Winaccessible-base-2.C: New file.
3426 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
3427 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
3429 2019-06-11 Jakub Jelinek <jakub@redhat.com>
3432 * g++.dg/ext/vector37.C: New test.
3434 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
3437 * g++.dg/cpp0x/pr87250.C: New test.
3439 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3442 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
3443 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3444 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3445 * g++.dg/cpp1z/pr85569.C: Include <functional>.
3446 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
3447 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
3449 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
3452 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
3454 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3456 * c-c++-common/gomp/scan-1.c: New test.
3457 * c-c++-common/gomp/scan-2.c: New test.
3458 * c-c++-common/gomp/scan-3.c: New test.
3459 * c-c++-common/gomp/scan-4.c: New test.
3461 2019-06-10 Martin Liska <mliska@suse.cz>
3463 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
3466 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3468 * gcc.target/arc/jumptables.c: Update test.
3470 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3472 * gcc.target/arc/and-cnst-size.c: New test.
3473 * gcc.target/arc/mov-cnst-size.c: Likewise.
3474 * gcc.target/arc/or-cnst-size.c: Likewise.
3475 * gcc.target/arc/store-merge-1.c: Update test.
3476 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
3477 * gcc.target/arc/cmem-1.c: Likewise.
3478 * gcc.target/arc/cmem-2.c: Likewise.
3479 * gcc.target/arc/cmem-3.c: Likewise.
3480 * gcc.target/arc/cmem-4.c: Likewise.
3481 * gcc.target/arc/cmem-5.c: Likewise.
3482 * gcc.target/arc/cmem-6.c: Likewise.
3483 * gcc.target/arc/loop-4.c: Likewise.
3484 * gcc.target/arc/movh_cl-1.c: Likewise.
3485 * gcc.target/arc/sdata-3.c: Likewise.
3487 2019-06-10 Martin Liska <mliska@suse.cz>
3489 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
3491 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
3493 * gcc.dg/attr-copy-6.c: Require alias support.
3495 2019-06-09 Marek Polacek <polacek@redhat.com>
3498 * g++.dg/cpp0x/alias-decl-69.C: New test.
3501 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
3503 019-06-09 Paul Thomas <pault@gcc.gnu.org>
3506 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
3508 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
3511 * gfortran.dg/proc_ptr_51.f90 : New test.
3513 2019-06-08 Marek Polacek <polacek@redhat.com>
3516 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
3518 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3519 Tomáš Trnka <trnka@scm.com>
3522 * gfortran.dg/deferred_character_33.f90: New test.
3523 * gfortran.dg/deferred_character_33a.f90: New test.
3525 2019-06-08 Marek Polacek <polacek@redhat.com>
3528 * g++.dg/other/pr77548.C: New test.
3531 * g++.dg/cpp0x/noexcept41.C: New test.
3533 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3535 * gcc.target/aarch64/sve/init_1.c: Remove options
3536 -O2 -fno-schedule-insns and instead pass -O.
3537 Update assembly in comments.
3538 * gcc.target/aarch64/sve/init_2.c: Likewise.
3539 * gcc.target/aarch64/sve/init_3.c: Likewise.
3540 * gcc.target/aarch64/sve/init_4.c: Likewise.
3541 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
3543 * gcc.target/aarch64/sve/init_6.c: Likewise.
3544 * gcc.target/aarch64/sve/init_7.c: Likewise.
3545 * gcc.target/aarch64/sve/init_8.c: Likewise.
3546 * gcc.target/aarch64/sve/init_9.c: Likewise.
3547 * gcc.target/aarch64/sve/init_10.c: Likewise.
3548 * gcc.target/aarch64/sve/init_11.c: Likewise.
3549 * gcc.target/aarch64/sve/init_12.c: Likewise.
3551 2019-06-07 Marek Polacek <polacek@redhat.com>
3554 * g++.dg/cpp0x/inh-ctor33.C: New test.
3557 * g++.dg/cpp0x/alias-decl-68.C: New test.
3560 * g++.dg/cpp0x/constexpr-77771.C: New test.
3562 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
3564 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
3566 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
3569 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
3570 to allow use when kind=16 is not supported.
3571 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
3572 to allow use when kind=16 is not supported.
3574 2019-06-07 Richard Biener <rguenther@suse.de>
3577 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
3578 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
3580 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
3582 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
3584 2019-06-07 Martin Liska <mliska@suse.cz>
3586 PR tree-optimization/78902
3587 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
3588 of __builtin_alloca.
3589 * c-c++-common/asan/pr88619.c: Likewise.
3590 * g++.dg/overload/using2.C: Likewise for malloc.
3591 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
3592 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
3593 * gcc.dg/pr43643.c: Likewise.
3594 * gcc.dg/pr59717.c: Likewise for calloc.
3595 * gcc.dg/torture/pr71816.c: Likewise.
3596 * gcc.dg/tree-ssa/pr78886.c: Likewise.
3597 * gcc.dg/tree-ssa/pr79697.c: Likewise.
3598 * gcc.dg/pr78902.c: New test.
3600 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
3602 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
3605 2019-06-06 Martin Jambor <mjambor@suse.cz>
3607 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
3608 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
3609 * gnat.dg/opt39.adb: Adjust scan dump.
3611 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3613 * gcc.target/msp430/size-optimized-shifts.c: New test.
3615 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3617 * gcc.target/msp430/emulate-slli.c: New test.
3618 * gcc.target/msp430/emulate-srai.c: New test.
3619 * gcc.target/msp430/emulate-srli.c: New test.
3621 2019-06-06 Martin Liska <mliska@suse.cz>
3623 PR tree-optimization/87954
3624 * gcc.dg/pr87954.c: New test.
3626 2019-06-06 Richard Biener <rguenther@suse.de>
3628 * gcc.dg/tree-ssa/alias-37.c: New testcase.
3629 * gcc.dg/torture/20190604-1.c: Likewise.
3630 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
3632 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
3634 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
3635 * gcc.target/arc/tmac-2.c: Likewise.
3637 2019-06-05 Martin Sebor <msebor@redhat.com>
3640 * c-c++-common/Wreturn-local-addr.c: New test.
3641 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
3643 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3645 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
3647 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3649 2019-06-05 Martin Sebor <msebor@redhat.com>
3651 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
3654 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3656 * g++.dg/diagnostic/return-type-invalid-1.C: New.
3657 * g++.old-deja/g++.brendan/crash16.C: Adjust.
3658 * g++.old-deja/g++.law/ctors5.C: Likewise.
3660 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3662 * g++.dg/other/friend4.C: Test locations too.
3663 * g++.dg/other/friend5.C: Likewise.
3664 * g++.dg/other/friend7.C: Likewise.
3666 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
3668 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
3670 2019-06-05 Martin Sebor <msebor@redhat.com>
3672 * gcc.dg/weak/weak-19.c: New test.
3674 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3676 * gnat.dg/specs/discr6.ads: New test.
3678 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3680 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3681 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3682 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3683 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3684 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3685 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3687 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3690 * gcc.dg/pr90733.c: New test.
3692 2019-06-05 Richard Biener <rguenther@suse.de>
3695 * gcc.dg/pr90726.c: Enable IVOPTs.
3697 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3699 * g++.dg/vect/simd-1.cc: New test.
3701 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3704 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3705 __builtin_ia32_fpclasssd): Removed.
3706 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3707 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3708 __builtin_ia32_fpclasssd): Removed.
3709 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3710 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3711 __builtin_ia32_fpclasssd): Removed.
3712 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3713 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3714 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3715 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3716 Add test for _mm_mask_fpclass_ss_mask.
3717 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3718 Add test for _mm_mask_fpclass_sd_mask.
3720 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3722 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3723 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3724 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3725 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3726 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3727 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3729 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3731 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3734 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3736 * g++.dg/concepts/pr60573.C: Test locations too.
3737 * g++.dg/cpp0x/deleted13.C: Likewise.
3738 * g++.dg/parse/error29.C: Likewise.
3739 * g++.dg/parse/qualified4.C: Likewise.
3740 * g++.dg/template/crash96.C Likewise.
3741 * g++.old-deja/g++.brendan/crash22.C Likewise.
3742 * g++.old-deja/g++.brendan/crash23.C Likewise.
3743 * g++.old-deja/g++.law/visibility10.C Likewise.
3744 * g++.old-deja/g++.other/decl5.C: Likewise.
3746 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3749 * g++.target/powerpc: New directory.
3750 * g++.target/powerpc/powerpc.exp: New test driver.
3751 * g++.target/powerpc/undef-bool-3.C: New.
3753 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3755 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3756 a sorry_at on any of the clauses.
3758 2019-06-04 Richard Biener <rguenther@suse.de>
3761 * gcc.dg/pr90726.c: New testcase.
3763 2019-06-04 Richard Biener <rguenther@suse.de>
3765 PR tree-optimization/90738
3766 * gcc.dg/torture/pr90738.c: New testcase.
3769 2019-06-03 Richard Biener <rguenther@suse.de>
3771 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3773 2019-06-04 Martin Liska <mliska@suse.cz>
3775 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3776 * gfortran.dg/goacc/pr78027.f90: Likewise.
3778 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3780 * gcc.target/powerpc/mmfpgpr.c: Delete.
3782 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3784 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3786 * g++.dg/debug/enum-1.C: Same.
3788 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3791 * gcc.c-torture/execute/pr64242.c: Update test.
3793 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3795 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3796 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3797 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3800 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3803 * gcc.target/aarch64/usadv16qi.c: Likewise.
3804 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3805 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3807 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3809 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3810 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3811 (check_effective_target_aarch64_sve_hw): Likewise.
3813 2019-06-03 Richard Biener <rguenther@suse.de>
3815 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3817 2019-06-03 Richard Biener <rguenther@suse.de>
3819 PR tree-optimization/90716
3820 * gcc.dg/guality/pr90716.c: New testcase.
3822 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3825 * gcc.target/aarch64/sve/init_1.c: New test.
3826 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3827 * gcc.target/aarch64/sve/init_2.c: Likewise.
3828 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3829 * gcc.target/aarch64/sve/init_3.c: Likewise.
3830 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3831 * gcc.target/aarch64/sve/init_4.c: Likewise.
3832 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3833 * gcc.target/aarch64/sve/init_5.c: Likewise.
3834 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3835 * gcc.target/aarch64/sve/init_6.c: Likewise.
3836 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3837 * gcc.target/aarch64/sve/init_7.c: Likewise.
3838 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3839 * gcc.target/aarch64/sve/init_8.c: Likewise.
3840 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3841 * gcc.target/aarch64/sve/init_9.c: Likewise.
3842 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3843 * gcc.target/aarch64/sve/init_10.c: Likewise.
3844 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3845 * gcc.target/aarch64/sve/init_11.c: Likewise.
3846 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3847 * gcc.target/aarch64/sve/init_12.c: Likewise.
3848 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3850 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3852 PR tree-optimization/90681
3853 * gfortran.dg/vect/pr90681.f: New test.
3855 2019-06-03 Richard Biener <rguenther@suse.de>
3858 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
3860 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 * gfortran.dg/internal_pack_24.f90: New test.
3865 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
3868 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
3869 * gcc.target/i386/pr63538.c: Likewise.
3870 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
3872 2019-06-01 Martin Sebor <msebor@redhat.com>
3875 * gcc.dg/tree-ssa/dump-5.c: New test.
3877 2019-05-31 Jan Hubicka <jh@suse.cz>
3879 * g++.dg/lto/alias-1_0.C: New testcase.
3880 * g++.dg/lto/alias-1_1.C: New testcase.
3882 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
3885 * gcc.target/i386/cet-label-3.c: New test.
3886 * gcc.target/i386/cet-label-4.c: Likewise.
3887 * gcc.target/i386/cet-label-5.c: Likewise.
3889 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
3891 * gcc.target/mips/msa-fmadd.c: New.
3893 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3895 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3896 a sorry on lastprivate conditional on simd construct.
3897 * gcc.dg/vect/vect-simd-6.c: New test.
3898 * gcc.dg/vect/vect-simd-7.c: New test.
3900 * gcc.dg/vect/vect-simd-5.c: New test.
3902 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
3905 * gcc.dg/format-dfp-printf-1.c: New test.
3906 * gcc.dg/format-dfp-scanf-1.c: Likewise.
3908 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3910 * g++.dg/tree-ssa/cprop-vcond.C: New file.
3912 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
3914 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
3915 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
3916 * gcc.dg/Walloca-13.c: Xfail.
3918 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
3919 Michael Meissner <meissner@linux.ibm.com>
3921 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
3922 * gcc.target/powerpc/localentry-1.c: Likewise.
3923 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
3924 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
3925 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
3926 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
3927 (check_effective_target_powerpc_future_ok): New.
3929 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
3932 * g++.dg/debug/dwarf2/fesd-any.C: Use
3933 -fno-eliminate-unused-debug-symbols.
3934 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
3935 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
3936 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
3937 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
3938 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
3939 * g++.dg/debug/enum-2.C: Likewise.
3940 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3941 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3942 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3943 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3944 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3946 2019-05-31 Jakub Jelinek <jakub@redhat.com>
3948 PR tree-optimization/90671
3949 * gcc.dg/torture/pr90671.c: New test.
3951 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3953 * g++.dg/cpp0x/pr84497.C: Require alias support.
3955 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
3957 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
3958 and label for Darwin.
3959 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
3962 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
3964 * gcc.target/aarch64/sve/fabd_1.c: New.
3966 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
3968 * gcc.target/i386/pr86257.c: Require native TLS support.
3969 * gcc.target/i386/stack-prot-sym.c: Likewise.
3971 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3973 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
3974 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
3975 * g++.dg/parse/crash59.C: Likewise.
3976 * g++.dg/parse/error38.C: Likewise.
3977 * g++.dg/parse/error39.C: Likewise.
3978 * g++.dg/template/crash31.C: Likewise.
3979 * g++.dg/template/operator8.C: Likewise.
3980 * g++.dg/template/operator9.C: Likewise.
3982 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
3984 * gcc.target/powerpc/notoc-direct-1.c: New.
3985 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
3987 2019-05-29 Jakub Jelinek <jakub@redhat.com>
3990 * g++.dg/cpp0x/pr90598.C: New test.
3992 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3995 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
3996 * gfortran.dg/internal_pack_22.f90: New test.
3997 * gfortran.dg/internal_pack_23.f90: New test.
3999 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4001 * tree-ssa/alias-access-spath-1.c: new testcase.
4003 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4007 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4009 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4011 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4012 driver for AArch64 SVE2.
4013 * gcc.target/aarch64/sve2/average_1.c: New test.
4014 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4016 (check_effective_target_aarch64_sve1_only): Likewise.
4017 (check_effective_target_aarch64_sve2_hw): Likewise.
4018 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4020 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4022 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4023 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4024 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4025 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4026 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4027 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4029 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4031 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4032 sorry on lastprivate conditional on parallel for.
4033 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4034 lastprivate conditional warnings on parallel for constructs.
4035 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4038 * c-c++-common/builtin-arith-overflow-3.c: New test.
4040 P1091R3 - Extending structured bindings to be more like var decls
4041 P1381R1 - Reference capture of structured bindings
4042 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4043 instead of error and only for c++17_down. Add a thread_local test.
4044 (z2): Add a __thread test.
4045 * g++.dg/cpp2a/decomp1.C: New test.
4046 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4047 * g++.dg/cpp2a/decomp2.C: New test.
4048 * g++.dg/cpp2a/decomp3.C: New test.
4050 2019-05-29 Martin Liska <mliska@suse.cz>
4053 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4055 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4057 * gcc.target/powerpc/localentry-detect-1.c: New file.
4059 2019-05-28 Marek Polacek <polacek@redhat.com>
4061 PR c++/90548 - ICE with generic lambda and empty pack.
4062 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4064 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4066 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4067 vectorized masked loads.
4069 2019-05-28 Jeff Law <law@redhat.com>
4071 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
4074 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
4076 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
4077 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
4078 * gcc.target/powerpc/p9-dimode2.c: Ditto.
4080 2019-05-28 Martin Liska <mliska@suse.cz>
4083 * gcc.dg/ipa/pr90555.c: New test.
4085 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4087 * gnat.dg/machine_attr1.ad[sb]: New test.
4089 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4091 * gnat.dg/opt79.ad[sb]: New test.
4093 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4095 * gnat.dg/specs/discr5.ads: New test.
4097 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4099 * gnat.dg/prefetch1.ad[sb]: New test.
4101 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
4103 * gcc.target/i386/pr22076.c: Adjust options to
4104 match codegen expected by the scan-asms.
4106 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/specs/array4.ads: New test.
4110 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
4112 PR tree-optimization/88440
4113 * gcc.target/aarch64/sve/index_offset_1.c: Add
4114 -fno-tree-loop-distribute-patterns.
4115 * gcc.target/aarch64/sve/single_1.c: Likewise.
4116 * gcc.target/aarch64/sve/single_2.c: Likewise.
4117 * gcc.target/aarch64/sve/single_3.c: Likewise.
4118 * gcc.target/aarch64/sve/single_4.c: Likewise.
4119 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
4120 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4121 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4122 * gcc.target/arm/ivopts.c: Likewise.
4124 2019-05-27 Richard Biener <rguenther@suse.de>
4126 PR tree-optimization/90637
4127 * gcc.dg/gomp/pr90637.c: New testcase.
4129 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4131 * gnat.dg/expect2.adb: New test.
4132 * gnat.dg/expect2_pkg.ads: New helper.
4134 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4136 * gnat.dg/aliased2.adb: New test.
4138 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4140 * gnat.dg/limited_with7.ad[sb]: New test.
4141 * gnat.dg/limited_with7_pkg.ads: New helper.
4143 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4145 * gnat.dg/unchecked_convert13.adb: New test.
4147 2019-05-27 Richard Biener <rguenther@suse.de>
4150 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
4151 -fno-tree-loop-distribute-patterns.
4152 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
4153 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
4154 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4155 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
4156 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4158 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
4160 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
4161 account for PIC code on Darwin.
4162 * gcc.target/i386/pr39013-2.c: Likewise.
4163 * gcc.target/i386/pr64317.c: Likewise.
4165 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4167 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
4168 expected for Darwin.
4170 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4172 * gcc.target/i386/pr89261.c: Test that the alignment required
4173 by the test correctly produces the expected error on Darwin.
4175 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4177 * gcc.target/i386/pr82659-3.c: Require alias support.
4179 2019-05-25 Marek Polacek <polacek@redhat.com>
4181 PR c++/90572 - wrong disambiguation in friend declaration.
4182 * g++.dg/cpp2a/typename16.C: New test.
4183 * g++.dg/parse/friend13.C: New test.
4185 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4187 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4189 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
4191 2019-05-24 Richard Biener <rguenther@suse.de>
4194 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
4196 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4198 PR tree-optimization/90106
4200 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
4201 and scan-tree-dump for tail call.
4202 * gcc.dg/cdce2.c: Likewise.
4204 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4206 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
4207 code, not in comments or miscellaneous directives.
4208 * gcc.target/i386/pr18041-1.c: Likewise.
4209 * gcc.target/i386/pr18041-2.c: Likewise.
4210 * gcc.target/i386/wbinvd-1.c: Likewise.
4211 * gcc.target/i386/wbnoinvd-1.c: Likewise.
4212 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
4214 * gcc.target/i386/pr66819-4.c: Likewise.
4215 * gcc.target/i386/pr82662.c
4216 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
4217 destination register, don't try the m32 test on m64 targets.
4219 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4221 * gcc.target/i386/pr67985-2.c: Adjust label checks for
4223 * gcc.target/i386/pr77881.c: Likewise.
4225 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4227 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
4228 * gcc.target/i386/pr70738-7.c: Likewise.
4229 * gcc.target/i386/pr24414.c: Likewise.
4231 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4233 * lib/target-supports.exp (check_effective_target_mfentry): New.
4234 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
4235 * gcc.target/i386/fentry.c: Likewise.
4236 * gcc.target/i386/fentryname1.c: Likewise.
4237 * gcc.target/i386/fentryname2.c: Likewise.
4238 * gcc.target/i386/fentryname3.c: Likewise.
4239 * gcc.target/i386/nop-mcount.c: Likewise.
4240 * gcc.target/i386/pr82699-2.c: Likewise.
4241 * gcc.target/i386/pr82699-4.c: Likewise.
4242 * gcc.target/i386/pr82699-5.c: Likewise.
4243 * gcc.target/i386/pr82699-6.c: Likewise.
4244 * gcc.target/i386/returninst1.c: Likewise.
4245 * gcc.target/i386/returninst2.c: Likewise.
4246 * gcc.target/i386/returninst3.c : Likewise.
4248 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4250 * gcc.target/powerpc/localentry-1.c: New file.
4252 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
4255 * gcc.target/i386/pr90552.c: New test.
4257 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
4259 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
4260 __GFC_REAL_16__. Add -cpp to dg-options.
4261 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
4262 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
4263 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
4264 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
4265 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
4267 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4269 * gcc.target/powerpc/cpu-future.c: New test.
4271 2019-05-23 Richard Biener <rguenther@suse.de>
4273 PR tree-optimization/88440
4274 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
4275 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4276 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
4277 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
4278 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4279 * g++.dg/tree-ssa/pr78847.C: Likewise.
4280 * gcc.dg/autopar/pr39500-1.c: Likewise.
4281 * gcc.dg/autopar/reduc-1char.c: Likewise.
4282 * gcc.dg/autopar/reduc-7.c: Likewise.
4283 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
4284 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4285 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
4286 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
4287 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
4288 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
4289 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4290 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4291 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4292 * gcc.dg/tree-ssa/scev-11.c: Likewise.
4293 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4294 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4295 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4296 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4297 * gcc.target/i386/pr30970.c: Likewise.
4298 * gcc.target/i386/vect-double-1.c: Likewise.
4299 * gcc.target/i386/vect-double-2.c: Likewise.
4300 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4301 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
4302 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4303 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
4304 * gfortran.dg/vect/vect-5.f90: Likewise.
4305 * gfortran.dg/vect/vect-8.f90: Likewise.
4307 2019-05-23 Martin Liska <mliska@suse.cz>
4310 * g++.dg/asan/pr90570.C: New test.
4312 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
4314 * gnat.dg/opt78.ad[sb]: New test.
4316 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4318 PR rtl-optimisation/64895
4319 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
4320 * gcc.target/i386/fuse-caller-save.c: Likewise.
4321 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
4322 PIC cases, remove XFAILs.
4324 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
4327 * brig.dg/test/gimple/packed.hsail: Adjust.
4329 2019-05-23 Jakub Jelinek <jakub@redhat.com>
4331 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
4333 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
4335 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
4336 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
4337 gfortran.dg/namelist_89.f90: Gate test on effective_target
4340 2019-05-22 David Malcolm <dmalcolm@redhat.com>
4343 * g++.dg/pr90462.C: New test.
4345 2019-05-22 Marek Polacek <polacek@redhat.com>
4347 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
4348 different line. Check the column number too.
4350 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
4352 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
4353 scan-assembler-not string to avoid false matching on 32bit targets.
4355 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
4358 * gcc.target/i386/stackalign/pr88483-1.c: New test.
4359 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
4361 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
4363 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
4365 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
4368 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
4369 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
4370 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
4371 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
4372 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
4373 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
4374 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
4375 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
4376 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
4378 2019-05-22 Martin Liska <mliska@suse.cz>
4381 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
4382 * gcc.target/powerpc/pr80315-2.c: Likewise.
4383 * gcc.target/powerpc/pr80315-3.c: Likewise.
4384 * gcc.target/powerpc/pr80315-4.c: Likewise.
4386 2019-05-22 Martin Liska <mliska@suse.cz>
4389 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
4390 * gcc.target/powerpc/pr80315-2.c: Likewise.
4391 * gcc.target/powerpc/pr80315-3.c: Likewise.
4392 * gcc.target/powerpc/pr80315-4.c: Likewise.
4394 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
4397 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
4399 2019-05-22 Martin Liska <mliska@suse.cz>
4402 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
4404 2019-05-22 Richard Biener <rguenther@suse.de>
4406 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
4408 2019-05-22 Alan Modra <amodra@gmail.com>
4410 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
4412 * gcc.dg/vect/O3-pr70130.c: Disable default options
4413 added by check_vect_support_and_set_flags.
4414 * gcc.dg/vect/pr48765.c: Likewise.
4415 * gfortran.dg/vect/pr45714-b.f: Likewise.
4417 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
4420 * gcc.dg/torture/pr90553.c: New test.
4422 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4424 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
4425 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
4427 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4431 * g++.dg/other/final3.C: New.
4432 * g++.dg/other/final4.C: Likewise.
4433 * g++.dg/other/final5.C: Likewise.
4435 2019-05-21 Marek Polacek <polacek@redhat.com>
4437 DR 1940 - static_assert in anonymous unions.
4438 * g++.dg/DRs/dr1940.C: New test.
4440 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4443 * gcc.target/i386/pr90547.c: New test.
4445 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4447 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
4449 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
4451 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
4453 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
4454 * gcc.target/i386/pr84723-2.c: Likewise.
4455 * gcc.target/i386/pr84723-3.c: Likewise.
4456 * gcc.target/i386/pr84723-4.c: Likewise.
4457 * gcc.target/i386/pr84723-5.c: Likewise.
4459 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4462 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
4464 * gcc.target/i386/pr32219-2.c: Likewise.
4465 * gcc.target/i386/pr32219-3.c: Likewise.
4466 * gcc.target/i386/pr32219-4.c: Likewise.
4467 * gcc.target/i386/pr32219-5.c: Likewise.
4468 * gcc.target/i386/pr32219-6.c: Likewise.
4469 * gcc.target/i386/pr32219-7.c: Likewise.
4470 * gcc.target/i386/pr32219-8.c: Likewise.
4472 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4475 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
4478 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4480 * gcc.target/i386/vect-signbitf.c: New test.
4482 2019-05-21 Nathan Sidwell <nathan@acm.org>
4484 * g++.dg/lookup/using53.C: Adjust diagnostic.
4486 2019-05-21 Alan Modra <amodra@gmail.com>
4489 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
4490 and rename functions to suit parameters.
4492 2019-05-21 Richard Biener <rguenther@suse.de>
4495 * gcc.target/i386/pr90510.c: New testcase.
4497 2019-05-21 Martin Liska <mliska@suse.cz>
4499 * gcc.target/i386/pr90500-1.c: Add missing '""'.
4500 * gcc.target/i386/pr90500-2.c: Likewise.
4502 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
4504 * gcc.dg/uninit-28-gimple.c: New test.
4505 * gcc.dg/uninit-29-gimple.c: New test.
4506 * gcc.dg/uninit-30-gimple.c: New test.
4507 * gcc.dg/uninit-31-gimple.c: New test.
4509 2019-05-21 Martin Liska <mliska@suse.cz>
4511 * gcc.dg/pr90263.c: Add -O2.
4513 2019-05-21 Martin Liska <mliska@suse.cz>
4515 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
4516 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
4517 * gcc.target/powerpc/pr80315-2.c: Likewise.
4518 * gcc.target/powerpc/pr80315-3.c: Likewise.
4519 * gcc.target/powerpc/pr80315-4.c: Likewise.
4520 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
4522 2019-05-21 Martin Liska <mliska@suse.cz>
4525 * pr90263.c: Move from gcc.c-torture/compile
4528 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
4531 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
4532 Remove -flax-vector-conversions.
4533 (dg-additional-options): Remove.
4534 (test): Change to void. Declare m0 and m1 as __m64 and
4535 cast initializer in a proper way. Do not return result.
4536 (dg-final): Scan for 2 instances of movq.
4538 2019-05-20 Marek Polacek <polacek@redhat.com>
4540 CWG 2094 - volatile scalars are trivially copyable.
4542 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
4544 * g++.dg/ext/is_trivially_copyable.C: New test.
4546 2019-05-20 Marek Polacek <polacek@redhat.com>
4548 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
4550 * g++.dg/cpp2a/nontype-class17.C: New test.
4552 * g++.dg/lookup/strong-using2.C: New test.
4554 2019-05-20 Jeff Law <law@redhat.com>
4556 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
4557 recent diagnostic cleanups.
4559 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4561 PR tree-optimization/90106
4562 * gcc.dg/cdce3.c: Add hard_float effective target.
4564 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
4566 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
4568 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
4571 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
4572 add a comment as to the reason for the difference.
4573 * gcc.target/i386/memset-strategy-1.c: Likewise.
4575 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
4577 PR c++/90532 Ensure __is_constructible(T[]) is false
4578 * g++.dg/ext/90532.C: New test.
4580 2019-05-20 Jakub Jelinek <jakub@redhat.com>
4582 * gcc.target/i386/avx512f-simd-1.c: New test.
4584 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4586 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
4588 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
4590 2019-05-20 Martin Liska <mliska@suse.cz>
4593 * gcc.c-torture/compile/pr90263.c: New test.
4594 * lib/target-supports.exp: Add check_effective_target_glibc.
4596 2019-05-20 Richard Biener <rguenther@suse.de>
4599 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
4601 * gcc.dg/gimplefe-41.c: Likewise.
4603 2019-05-19 Andrew Pinski <apinski@marvell.com>
4606 * g++.dg/pch/operator-1.C: New testcase.
4607 * g++.dg/pch/operator-1.Hs: New file.
4609 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
4612 * gfortran.dg/associate_48.f90 : New test.
4614 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4617 * gfortran.dg/pr78290.f90: New test.
4619 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4622 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
4623 to make sure the test for internal_pack is retained.
4624 * gfortran.dg/assumed_type_2.f90: Split compile and run time
4626 * gfortran.dg/assumed_type_2a.f90: New file.
4627 * gfortran.dg/c_loc_test_22.f90: Likewise.
4628 * gfortran.dg/contiguous_3.f90: Likewise.
4629 * gfortran.dg/internal_pack_11.f90: Likewise.
4630 * gfortran.dg/internal_pack_12.f90: Likewise.
4631 * gfortran.dg/internal_pack_16.f90: Likewise.
4632 * gfortran.dg/internal_pack_17.f90: Likewise.
4633 * gfortran.dg/internal_pack_18.f90: Likewise.
4634 * gfortran.dg/internal_pack_4.f90: Likewise.
4635 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
4636 to make sure the test for internal_pack is retained.
4637 * gfortran.dg/internal_pack_6.f90: Split compile and run time
4639 * gfortran.dg/internal_pack_6a.f90: New file.
4640 * gfortran.dg/internal_pack_8.f90: Likewise.
4641 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
4643 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
4644 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
4646 * gfortran.dg/no_arg_check_2a.f90: New file.
4647 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
4649 * gfortran.dg/typebound_assignment_5a.f90: New file.
4650 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
4652 * gfortran.dg/typebound_assignment_6a.f90: New file.
4653 * gfortran.dg/internal_pack_19.f90: New file.
4654 * gfortran.dg/internal_pack_20.f90: New file.
4655 * gfortran.dg/internal_pack_21.f90: New file.
4657 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
4659 * objc.dg/instancetype-0.m: New.
4661 2019-05-17 Martin Sebor <msebor@redhat.com>
4663 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
4665 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
4666 * g++.dg/ubsan/pr63956.C: Same.
4667 * g++.old-deja/g++.pt/assign1.C: Same.
4669 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
4672 * c-c++-common/goacc/routine-5.c: Update.
4673 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
4674 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
4677 * c-c++-common/goacc/routine-2.c: Update, and move some test
4679 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
4683 * c-c++-common/goacc/classify-routine.c: Update.
4684 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4686 2019-05-16 Martin Sebor <msebor@redhat.com>
4688 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4689 * c-c++-common/Wvarargs-2.c: Same.
4690 * c-c++-common/Wvarargs.c: Same.
4691 * c-c++-common/pr51768.c: Same.
4692 * c-c++-common/tm/inline-asm.c: Same.
4693 * c-c++-common/tm/safe-1.c: Same.
4694 * g++.dg/asm-qual-1.C: Same.
4695 * g++.dg/asm-qual-3.C: Same.
4696 * g++.dg/conversion/dynamic1.C: Same.
4697 * g++.dg/cpp0x/constexpr-89599.C: Same.
4698 * g++.dg/cpp0x/constexpr-cast.C: Same.
4699 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4700 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4701 * g++.dg/cpp0x/nullptr04.C: Same.
4702 * g++.dg/cpp0x/static_assert12.C: Same.
4703 * g++.dg/cpp0x/static_assert8.C: Same.
4704 * g++.dg/cpp1y/lambda-conv1.C: Same.
4705 * g++.dg/cpp1y/pr79393-3.C: Same.
4706 * g++.dg/cpp1y/static_assert1.C: Same.
4707 * g++.dg/cpp1z/constexpr-if4.C: Same.
4708 * g++.dg/cpp1z/constexpr-if5.C: Same.
4709 * g++.dg/cpp1z/constexpr-if9.C: Same.
4710 * g++.dg/eh/goto2.C: Same.
4711 * g++.dg/eh/goto3.C: Same.
4712 * g++.dg/expr/static_cast8.C: Same.
4713 * g++.dg/ext/flexary5.C: Same.
4714 * g++.dg/ext/utf-array-short-wchar.C: Same.
4715 * g++.dg/ext/utf-array.C: Same.
4716 * g++.dg/ext/utf8-2.C: Same.
4717 * g++.dg/gomp/loop-4.C: Same.
4718 * g++.dg/gomp/macro-4.C: Same.
4719 * g++.dg/gomp/udr-1.C: Same.
4720 * g++.dg/init/initializer-string-too-long.C: Same.
4721 * g++.dg/other/offsetof9.C: Same.
4722 * g++.dg/ubsan/pr63956.C: Same.
4723 * g++.dg/warn/Wbool-operation-1.C: Same.
4724 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4725 * g++.dg/warn/Wtype-limits.C: Same.
4726 * g++.dg/wrappers/pr88680.C: Same.
4727 * g++.old-deja/g++.mike/eh55.C: Same.
4728 * gcc.dg/Wsign-compare-1.c: Same.
4729 * gcc.dg/Wtype-limits-Wextra.c: Same.
4730 * gcc.dg/Wtype-limits.c: Same.
4731 * gcc.dg/Wunknownprag.c: Same.
4732 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4733 * gcc.dg/asm-6.c: Same.
4734 * gcc.dg/asm-qual-1.c: Same.
4735 * gcc.dg/cast-1.c: Same.
4736 * gcc.dg/cast-2.c: Same.
4737 * gcc.dg/cast-3.c: Same.
4738 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4739 * gcc.dg/debug/pr85252.c: Same.
4740 * gcc.dg/dfp/cast-bad.c: Same.
4741 * gcc.dg/format/gcc_diag-1.c: Same.
4742 * gcc.dg/format/gcc_diag-11.c: Same.
4743 * gcc.dg/gcc_diag-11.c: Same.
4744 * gcc.dg/gnu-cond-expr-2.c: Same.
4745 * gcc.dg/gnu-cond-expr-3.c: Same.
4746 * gcc.dg/gomp/macro-4.c: Same.
4747 * gcc.dg/init-bad-1.c: Same.
4748 * gcc.dg/init-bad-2.c: Same.
4749 * gcc.dg/init-bad-3.c: Same.
4750 * gcc.dg/pr27528.c: Same.
4751 * gcc.dg/pr48552-1.c: Same.
4752 * gcc.dg/pr48552-2.c: Same.
4753 * gcc.dg/pr59846.c: Same.
4754 * gcc.dg/pr61096-1.c: Same.
4755 * gcc.dg/pr8788-1.c: Same.
4756 * gcc.dg/pr90082.c: Same.
4757 * gcc.dg/simd-2.c: Same.
4758 * gcc.dg/spellcheck-params-2.c: Same.
4759 * gcc.dg/spellcheck-params.c: Same.
4760 * gcc.dg/strlenopt-49.c: Same.
4761 * gcc.dg/tm/pr52141.c: Same.
4762 * gcc.dg/torture/pr51106-1.c: Same.
4763 * gcc.dg/torture/pr51106-2.c: Same.
4764 * gcc.dg/utf-array-short-wchar.c: Same.
4765 * gcc.dg/utf-array.c: Same.
4766 * gcc.dg/utf8-2.c: Same.
4767 * gcc.dg/warn-sprintf-no-nul.c: Same.
4768 * gcc.target/i386/asm-flag-0.c: Same.
4769 * gcc.target/i386/inline_error.c: Same.
4770 * gcc.target/i386/pr30848.c: Same.
4771 * gcc.target/i386/pr39082-1.c: Same.
4772 * gcc.target/i386/pr39678.c: Same.
4773 * gcc.target/i386/pr57756.c: Same.
4774 * gcc.target/i386/pr68843-1.c: Same.
4775 * gcc.target/i386/pr79804.c: Same.
4776 * gcc.target/i386/pr82673.c: Same.
4777 * obj-c++.dg/class-protocol-1.mm: Same.
4778 * obj-c++.dg/exceptions-3.mm: Same.
4779 * obj-c++.dg/exceptions-4.mm: Same.
4780 * obj-c++.dg/exceptions-5.mm: Same.
4781 * obj-c++.dg/exceptions-6.mm: Same.
4782 * obj-c++.dg/method-12.mm: Same.
4783 * obj-c++.dg/method-13.mm: Same.
4784 * obj-c++.dg/method-6.mm: Same.
4785 * obj-c++.dg/method-7.mm: Same.
4786 * obj-c++.dg/method-9.mm: Same.
4787 * obj-c++.dg/method-lookup-1.mm: Same.
4788 * obj-c++.dg/proto-lossage-4.mm: Same.
4789 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4790 * objc.dg/call-super-2.m: Same.
4791 * objc.dg/class-protocol-1.m: Same.
4792 * objc.dg/desig-init-1.m: Same.
4793 * objc.dg/exceptions-3.m: Same.
4794 * objc.dg/exceptions-4.m: Same.
4795 * objc.dg/exceptions-5.m: Same.
4796 * objc.dg/exceptions-6.m: Same.
4797 * objc.dg/method-19.m: Same.
4798 * objc.dg/method-2.m: Same.
4799 * objc.dg/method-5.m: Same.
4800 * objc.dg/method-6.m: Same.
4801 * objc.dg/method-7.m: Same.
4802 * objc.dg/method-lookup-1.m: Same.
4803 * objc.dg/proto-hier-1.m: Same.
4804 * objc.dg/proto-lossage-4.m: Same.
4806 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4808 * g++.dg/eh/o32-fp.C: New.
4809 * gcc.target/mips/dwarfregtable-1.c: New.
4810 * gcc.target/mips/dwarfregtable-2.c: New.
4811 * gcc.target/mips/dwarfregtable-3.c: New.
4812 * gcc.target/mips/dwarfregtable-4.c: New.
4813 * gcc.target/mips/dwarfregtable.h: New.
4815 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4817 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4818 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4819 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4821 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4824 * gcc.target/i386/pr90497-1.c: New test.
4825 * gcc.target/i386/pr90497-2.c: Likewise.
4827 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4829 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4830 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4832 2019-05-17 Richard Biener <rguenther@suse.de>
4834 * gcc.dg/gimplefe-41.c: New testcase.
4836 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4838 PR tree-optimization/90106
4839 * gcc.dg/cdce3.c: New test.
4841 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4843 * gcc.target/s390/zvector/vec-sldw.c: New test.
4845 2019-05-17 Martin Liska <mliska@suse.cz>
4848 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4850 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4852 * gcc.dg/vect/vect-simd-1.c: New test.
4853 * gcc.dg/vect/vect-simd-2.c: New test.
4854 * gcc.dg/vect/vect-simd-3.c: New test.
4855 * gcc.dg/vect/vect-simd-4.c: New test.
4857 2019-05-16 Martin Liska <mliska@suse.cz>
4860 * gcc.target/i386/pr90500-1.c: New test.
4861 * gcc.target/i386/pr90500-2.c: New test.
4863 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
4865 PR tree-optimization/90394
4866 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
4867 * gcc.dg/uninit-pr90394.c: New test.
4869 2019-05-16 Richard Biener <rguenther@suse.de>
4872 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
4873 transforms happening earlier now.
4875 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
4877 * lib/target-supports.exp (check_effective_target_cet): Add the
4878 -fcf-protection flag to the build conditions.
4880 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
4882 PR tree-optimization/90106
4883 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
4884 * gcc.dg/cdce2.c: Likewise.
4886 2019-05-16 Richard Biener <rguenther@suse.de>
4888 PR tree-optimization/90424
4889 * g++.target/i386/pr90424-1.C: New testcase.
4890 * g++.target/i386/pr90424-2.C: Likewise.
4892 2019-05-16 Richard Biener <rguenther@suse.de>
4894 * gcc.dg/gimplefe-40.c: Amend again.
4896 2019-05-15 Cherry Zhang <cherryyz@google.com>
4898 * go.test/test/nilptr2.go: Change use function to actually do
4901 2019-05-16 Jakub Jelinek <jakub@redhat.com>
4904 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
4907 * c-c++-common/gomp/simd8.c: New test.
4909 2019-05-15 Marek Polacek <polacek@redhat.com>
4911 CWG 2096 - constraints on literal unions.
4912 * g++.dg/cpp0x/literal-type1.C: New test.
4914 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
4917 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
4918 * gfortran.dg/open_errors_3.f90: New test.
4920 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
4923 * gcc.target/i386/mmx-vals.h: New file.
4924 * gcc.target/i386/sse2-mmx-2.c: Likewise.
4925 * gcc.target/i386/sse2-mmx-3.c: Likewise.
4926 * gcc.target/i386/sse2-mmx-4.c: Likewise.
4927 * gcc.target/i386/sse2-mmx-5.c: Likewise.
4928 * gcc.target/i386/sse2-mmx-6.c: Likewise.
4929 * gcc.target/i386/sse2-mmx-7.c: Likewise.
4930 * gcc.target/i386/sse2-mmx-8.c: Likewise.
4931 * gcc.target/i386/sse2-mmx-9.c: Likewise.
4932 * gcc.target/i386/sse2-mmx-10.c: Likewise.
4933 * gcc.target/i386/sse2-mmx-11.c: Likewise.
4934 * gcc.target/i386/sse2-mmx-12.c: Likewise.
4935 * gcc.target/i386/sse2-mmx-13.c: Likewise.
4936 * gcc.target/i386/sse2-mmx-14.c: Likewise.
4937 * gcc.target/i386/sse2-mmx-15.c: Likewise.
4938 * gcc.target/i386/sse2-mmx-16.c: Likewise.
4939 * gcc.target/i386/sse2-mmx-17.c: Likewise.
4940 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
4941 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4942 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
4943 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
4944 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
4945 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
4946 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
4947 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
4948 * gcc.target/i386/sse2-mmx-20.c: Likewise.
4949 * gcc.target/i386/sse2-mmx-21.c: Likewise.
4950 * gcc.target/i386/sse2-mmx-22.c: Likewise.
4951 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
4952 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
4953 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
4954 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
4955 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
4956 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
4957 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
4958 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
4959 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
4960 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
4961 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
4962 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
4963 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
4964 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
4965 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
4966 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
4967 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
4968 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
4969 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
4970 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
4971 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
4972 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
4973 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
4974 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
4975 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
4976 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
4977 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
4978 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
4979 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
4980 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
4981 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
4982 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
4983 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
4984 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
4985 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
4986 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
4987 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
4988 * gcc.target/i386/sse2-mmx-por.c: Likewise.
4989 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
4990 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
4991 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
4992 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
4993 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
4994 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
4995 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
4996 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
4997 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
4998 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
4999 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5000 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5001 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5002 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5003 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5004 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5005 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5006 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5007 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5008 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5009 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5010 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5011 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5012 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5013 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5014 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5015 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5016 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5017 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5018 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5019 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5021 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5024 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5027 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5030 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5031 * gcc.target/i386/pr82483-2.c: Likewise.
5033 2019-05-15 Martin Liska <mliska@suse.cz>
5036 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5037 * gcc.dg/tree-ssa/pr90478.c: New test.
5039 2019-05-15 Richard Biener <rguenther@suse.de>
5041 * gcc.dg/gimplefe-40.c: Amend.
5043 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5045 * lib/target-supports.exp
5046 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5047 (check_effective_target_powerpc_p9vector_ok): Likewise.
5048 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5049 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5050 (check_effective_target_powerpc_vsx_ok): Likewise.
5051 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5052 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5054 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5056 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5057 for PowerPC platforms.
5059 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5062 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5063 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5064 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5065 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5066 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5067 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5068 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5069 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
5070 * gcc.target/i386/cet-sjlj-3.c: Likewise.
5071 * gcc.target/i386/cet-sjlj-5.c: Likewise.
5073 2019-05-14 Marek Polacek <polacek@redhat.com>
5076 * g++.dg/cpp0x/decltype71.C: New test.
5079 * g++.dg/init/static5.C: New test.
5081 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
5084 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
5085 * gcc.target/i386/pr52146.c: Likewise.
5086 * gcc.target/i386/pr52698.c: Likewise.
5087 * gcc.target/i386/pr52857-1.c: Likewise.
5088 * gcc.target/i386/pr52857-2.c: Likewise.
5089 * gcc.target/i386/pr52876.c: Likewise.
5090 * gcc.target/i386/pr53698.c: Likewise.
5091 * gcc.target/i386/pr54157.c: Likewise.
5092 * gcc.target/i386/pr55049-1.c: Likewise.
5093 * gcc.target/i386/pr55093.c: Likewise.
5094 * gcc.target/i386/pr55116-1.c: Likewise.
5095 * gcc.target/i386/pr55116-2.c: Likewise.
5096 * gcc.target/i386/pr55597.c: Likewise.
5097 * gcc.target/i386/pr59929.c: Likewise.
5098 * gcc.target/i386/pr66470.c: Likewise.
5100 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5102 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
5104 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5105 * gcc.dg/c99-math-double-1.c: Likewise.
5106 * gcc.dg/c99-math-float-1.c: Likewise.
5107 * gcc.dg/c99-math-long-double-1.c: Likewise.
5108 * gcc.misc-tests/linkage.exp: Simplify triplet to
5111 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
5113 * gcc.target/i386/pr63620.c: Likewise.
5115 * lib/target-supports.exp (check_sse_os_support_available): Remove
5116 Solaris 9/x86 workaround.
5118 2019-05-14 Richard Biener <rguenther@suse.de>
5120 * gcc.dg/gimplefe-40.c: New testcase.
5122 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5124 PR preprocessor/90382
5125 * g++.dg/diagnostic/trailing1.C: New test.
5127 2019-05-14 marxin <mliska@suse.cz>
5130 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
5133 2019-05-14 Richard Biener <rguenther@suse.de>
5134 H.J. Lu <hongjiu.lu@intel.com>
5136 PR tree-optimization/88828
5137 * gcc.target/i386/pr88828-1.c: New test.
5138 * gcc.target/i386/pr88828-1a.c: Likewise.
5139 * gcc.target/i386/pr88828-1b.c: Likewise.
5140 * gcc.target/i386/pr88828-1c.c: Likewise.
5141 * gcc.target/i386/pr88828-4a.c: Likewise.
5142 * gcc.target/i386/pr88828-4b.c: Likewise.
5143 * gcc.target/i386/pr88828-5a.c: Likewise.
5144 * gcc.target/i386/pr88828-5b.c: Likewise.
5145 * gcc.target/i386/pr88828-7.c: Likewise.
5146 * gcc.target/i386/pr88828-7a.c: Likewise.
5147 * gcc.target/i386/pr88828-7b.c: Likewise.
5148 * gcc.target/i386/pr88828-8.c: Likewise.
5149 * gcc.target/i386/pr88828-8a.c: Likewise.
5150 * gcc.target/i386/pr88828-8b.c: Likewise.
5151 * gcc.target/i386/pr88828-9.c: Likewise.
5152 * gcc.target/i386/pr88828-9a.c: Likewise.
5153 * gcc.target/i386/pr88828-9b.c: Likewise.
5155 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
5157 * gcc.target/aarch64/signbitv4sf.c: New test.
5158 * gcc.target/aarch64/signbitv2sf.c: New test.
5160 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
5162 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
5163 regression, by matching a note on any line.
5164 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
5165 correct line number is matched without depending on a library header.
5167 2019-05-13 Richard Biener <rguenther@suse.de>
5169 PR tree-optimization/90402
5170 * gcc.dg/torture/pr90402-1.c: New testcase.
5172 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
5173 Dominique d'Humieres <dominiq@gcc.gnu.org>
5176 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
5177 do not use -fno-pic on Darwin.
5178 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5179 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5180 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5181 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5182 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5183 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5184 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5185 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5186 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5187 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5188 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5189 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5190 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5191 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5192 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5193 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5194 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5195 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5196 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5197 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5198 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5199 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5200 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5201 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5202 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5203 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5204 * gcc.target/i386/ret-thunk-1.c: Likewise.
5205 * gcc.target/i386/ret-thunk-10.c: Likewise.
5206 * gcc.target/i386/ret-thunk-11.c: Likewise.
5207 * gcc.target/i386/ret-thunk-12.c: Likewise.
5208 * gcc.target/i386/ret-thunk-13.c: Likewise.
5209 * gcc.target/i386/ret-thunk-14.c: Likewise.
5210 * gcc.target/i386/ret-thunk-15.c: Likewise.
5211 * gcc.target/i386/ret-thunk-16.c: Likewise.
5212 * gcc.target/i386/ret-thunk-2.c: Likewise.
5213 * gcc.target/i386/ret-thunk-22.c: Likewise.
5214 * gcc.target/i386/ret-thunk-23.c: Likewise.
5215 * gcc.target/i386/ret-thunk-24.c: Likewise.
5216 * gcc.target/i386/ret-thunk-3.c: Likewise.
5217 * gcc.target/i386/ret-thunk-4.c: Likewise.
5218 * gcc.target/i386/ret-thunk-5.c: Likewise.
5219 * gcc.target/i386/ret-thunk-6.c: Likewise.
5220 * gcc.target/i386/ret-thunk-7.c: Likewise.
5221 * gcc.target/i386/ret-thunk-8.c: Likewise.
5222 * gcc.target/i386/ret-thunk-9.c: Likewise.
5224 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
5227 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
5228 for variables on Darwin, rather than common.
5229 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
5230 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
5232 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
5235 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
5237 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5240 * gfortran.dg/assumed_type_10.f90: New test case.
5241 * gfortran.dg/assumed_type_11.f90: New test case.
5243 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
5245 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
5247 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
5249 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5251 * g++.dg/diagnostic/main1.C: New.
5253 2019-05-10 Marek Polacek <polacek@redhat.com>
5255 PR c++/78010 - bogus -Wsuggest-override warning on final function.
5256 * g++.dg/warn/Wsuggest-override-2.C: New test.
5258 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5260 PR tree-optimization/90385
5261 * gfortran.dg/pr90385.f90: New test.
5264 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
5265 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
5267 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
5270 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
5271 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
5274 * gfortran.dg/iso_c_binding_char_1.f90: New test.
5277 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
5278 the direct passing of substrings as descriptors to bind(C).
5279 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
5280 'atmp' to account for the setting of the 'span' field.
5281 * gfortran.dg/transpose_optimization_2.f90: Ditto.
5283 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5285 PR tree-optimization/88709
5286 PR tree-optimization/90271
5287 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
5291 * g++.dg/pch/pr90326.C: New test.
5292 * g++.dg/pch/pr90326.Hs: New file.
5294 2019-05-10 Martin Liska <mliska@suse.cz>
5297 * gcc.dg/tree-ssa/pr90340-2.c: New test.
5298 * gcc.dg/tree-ssa/pr90340.c: New test.
5300 2019-05-09 Cherry Zhang <cherryyz@google.com>
5302 * go.dg/mapstring.go: New test.
5304 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
5307 * gcc.target/arm/pr90405.c: New test.
5309 2019-05-09 Martin Liska <mliska@suse.cz>
5311 * gcc.dg/gimplefe-39.c: New test.
5313 2019-05-09 Martin Liska <mliska@suse.cz>
5315 * gcc.dg/gimplefe-37.c: New test.
5316 * gcc.dg/gimplefe-33.c: Likewise.
5318 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5322 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5324 * g++.dg/diagnostic/trailing1.C: New.
5326 2019-05-09 Richard Biener <rguenther@suse.de>
5328 PR tree-optimization/90395
5329 * gcc.dg/torture/pr90395.c: New testcase.
5331 2019-05-08 Cherry Zhang <cherryyz@google.com>
5333 * go.dg/cmpstring.go: New test.
5335 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5338 PR tree-optimization/89060
5339 * gcc.dg/tree-ssa/pr89060.c: New test.
5341 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
5342 Richard Earnshaw <rearnsha@arm.com>
5345 * gcc.target/arm/pr88167-1.c: New test.
5346 * gcc.target/arm/pr88167-2.c: New test.
5348 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5350 PR tree-optimization/90078
5351 * g++.dg/tree-ssa/pr90078.C: New test.
5353 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5355 PR tree-optimization/90240
5356 * gfortran.dg/graphite/pr90240.f: New test.
5358 2019-05-08 Li Jia He <helijia@linux.ibm.com>
5361 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
5362 test case to run on the little endian machine.
5364 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5366 PR tree-optimization/90356
5367 * gcc.dg/tree-ssa/pr90356-1.c: New test.
5368 * gcc.dg/tree-ssa/pr90356-2.c: New test.
5369 * gcc.dg/tree-ssa/pr90356-3.c: New test.
5370 * gcc.dg/tree-ssa/pr90356-4.c: New test.
5372 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
5374 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
5375 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
5376 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
5377 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
5378 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
5379 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
5380 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
5381 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
5382 * gcc.target/i386/sse-13.c: Ditto.
5383 * gcc.target/i386/sse-14.c: Ditto.
5384 * gcc.target/i386/sse-22.c: Ditto.
5385 * gcc.target/i386/sse-23.c: Ditto.
5386 * g++.dg/other/i386-2.C: Ditto.
5387 * g++.dg/other/i386-3.C: Ditto.
5389 2019-05-07 Cherry Zhang <cherryyz@google.com>
5391 * go.dg/arrayclear.go: New test.
5392 * go.dg/mapclear.go: New test.
5394 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
5397 * gcc.target/powerpc/pr89765-mc.c: New test.
5398 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
5399 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
5400 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
5401 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
5402 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
5403 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
5404 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
5405 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
5406 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
5407 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
5408 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
5409 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
5410 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
5411 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
5412 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
5413 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
5414 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
5415 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
5416 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
5417 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
5418 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
5419 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
5420 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
5421 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
5423 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5425 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
5428 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
5430 * gcc.target/i386/asm-7.c: New test.
5431 * gcc.target/i386/asm-1.c: Update expected error string.
5432 * gcc.target/i386/pr62120.c: Ditto.
5434 2019-05-07 Li Jia He <helijia@linux.ibm.com>
5436 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
5438 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
5440 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
5441 Hongtao Liu <hongtao.liu@intel.com>
5445 * gcc.target/i386/avx512f-vcomisd-2.c: New.
5446 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
5448 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
5451 * gfortran.dg/pr90290.f90: New test.
5453 2019-05-06 Jakub Jelinek <jakub@redhat.com>
5455 PR tree-optimization/88709
5456 PR tree-optimization/90271
5457 * gcc.dg/store_merging_26.c: New test.
5458 * gcc.dg/store_merging_27.c: New test.
5459 * gcc.dg/store_merging_28.c: New test.
5460 * gcc.dg/store_merging_29.c: New test.
5462 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
5465 * gcc.target/powerpc/pr89424-0.c: New test.
5466 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
5467 enable testing of newly patched capability.
5468 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
5469 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
5470 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
5472 2019-05-06 Marek Polacek <polacek@redhat.com>
5474 PR c++/90265 - ICE with generic lambda.
5475 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
5477 2019-05-06 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/90358
5480 * gcc.target/i386/pr90358.c: New testcase.
5482 2019-05-06 Richard Biener <rguenther@suse.de>
5484 PR tree-optimization/88828
5485 * gcc.target/i386/pr88828-0.c: New testcase.
5487 2019-05-06 Richard Biener <rguenther@suse.de>
5489 PR tree-optimization/90328
5490 * gcc.dg/torture/pr90328.c: New testcase.
5492 2019-05-06 Richard Biener <rguenther@suse.de>
5495 * gcc.dg/pr87314-1.c: Align the substring to open up
5496 string merging for targets aligning strings to 8 bytes.
5498 2019-05-06 Martin Liska <mliska@suse.cz>
5501 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
5503 * gcc.dg/tsan/pr88017.c: Likewise.
5505 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5508 * gfortran.dg/pr90344.f90: New test
5510 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
5512 PR tree-optimization/90269
5513 * g++.dg/tree-ssa/ldist-1.C: New file.
5515 2019-05-03 Richard Biener <rguenther@suse.de>
5517 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
5519 2019-05-03 Richard Biener <rguenther@suse.de>
5522 * gcc.dg/pr89518.c: New testcase.
5524 2019-05-03 Richard Biener <rguenther@suse.de>
5527 * gcc.dg/pr87314-1.c: New testcase.
5529 2019-05-03 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/88963
5532 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
5533 * gcc.target/i386/pr88963-1.c: New testcase.
5534 * gcc.target/i386/pr88963-2.c: Likewise.
5536 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5539 * gcc.target/i386/pr88809.c: Adjust for darwin.
5540 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
5542 2019-05-03 Jakub Jelinek <jakub@redhat.com>
5544 PR tree-optimization/90303
5545 * g++.target/i386/pr90303.C: New test.
5547 2019-05-03 Richard Biener <rguenther@suse.de>
5549 PR tree-optimization/89698
5550 * g++.dg/tree-ssa/pr89698.C: New testcase.
5552 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5554 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
5556 2019-05-02 Richard Biener <rguenther@suse.de>
5558 PR tree-optimization/89653
5559 * g++.dg/vect/pr89653.cc: New testcase.
5561 2019-05-02 Richard Biener <rguenther@suse.de>
5563 PR tree-optimization/89509
5564 * gcc.dg/torture/restrict-8.c: New testcase.
5566 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5568 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
5569 for cold section label.
5570 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5571 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5573 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5575 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
5578 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5580 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
5582 2019-05-02 Martin Liska <mliska@suse.cz>
5584 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
5585 * g++.target/i386/pr57362.C: Likewise.
5587 2019-05-02 Martin Liska <mliska@suse.cz>
5590 * gcc.target/i386/pr88809.c: New test.
5591 * gcc.target/i386/pr88809-2.c: New test.
5593 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
5596 * gfortran.dg/block_name_2.f90: Adjust dg-error.
5597 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
5598 * gfortran.dg/pr60144.f90: New test.
5600 2019-05-01 Jeff Law <law@redhat.com>
5602 PR tree-optimization/90037
5603 * g++.dg/tree-ssa/pr88797.C: New test.
5605 2019-05-01 Nathan Sidwell <nathan@acm.org>
5607 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
5609 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5612 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
5615 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
5617 * gcc.dg/sinhatanh-2.c: Count the number of functions.
5618 * gcc.dg/sinhatanh-3.c: Likewise.
5620 2019-04-30 Martin Liska <mliska@suse.cz>
5622 * gcc.dg/Werror-13.c: Add new tests for it.
5623 * gcc.dg/pragma-diag-6.c: Likewise.
5625 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.target/aarch64/pr89093.c: New test.
5629 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
5631 PR tree-optimization/89475
5632 * gcc.dg/tree-ssa/pr89475.c: New test.
5634 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
5636 PR tree-optimization/90240
5638 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5640 PR tree-optimization/90078
5641 * g++.dg/tree-ssa/pr90078.C: New test.
5643 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
5645 * gcc.dg/uninit-25-gimple.c: New test.
5646 * gcc.dg/uninit-25.c: New test.
5647 * gcc.dg/uninit-26.c: New test.
5648 * gcc.dg/uninit-27-gimple.c: New test.
5650 2019-04-29 Richard Biener <rguenther@suse.de>
5652 PR tree-optimization/90278
5653 * gcc.dg/torture/pr90278.c: New testcase.
5655 2019-04-27 Jakub Jelinek <jakub@redhat.com>
5658 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
5661 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
5664 * gcc.target/i386/pr89261.c: New test.
5666 2019-04-27 Martin Liska <mliska@suse.cz>
5669 * gcc.dg/completion-5.c: New test.
5670 * gcc.target/i386/spellcheck-options-5.c: New test.
5672 2019-04-26 Jim Wilson <jimw@sifive.com>
5674 * gcc.target/riscv/load-immediate.c: New.
5676 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
5679 * g++.dg/diagnostic/pr90243.C: New test.
5681 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5684 * g++.dg/cpp1z/class-deduction66.C: New.
5686 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5688 * g++.dg/diagnostic/trailing1.C: New.
5690 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5692 * gcc.dg/alias-16.c: New test.
5694 2019-04-25 Martin Liska <mliska@suse.cz>
5695 H.J. Lu <hongjiu.lu@intel.com>
5698 * g++.target/i386/mv28.C: New test.
5699 * gcc.target/i386/mvc14.c: Likewise.
5700 * g++.target/i386/pr57362.C: Updated.
5702 2019-04-24 Jeff Law <law@redhat.com>
5704 PR tree-optimization/90037
5705 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5706 * gcc.dg/isolate-2.c: Likewise.
5707 * gcc.dg/isolate-4.c: Likewise.
5708 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5709 * gcc.dg/pr90037.c: New test.
5711 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5714 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5716 2019-04-25 Richard Biener <rguenther@suse.de>
5719 * g++.dg/torture/pr90194.C: New testcase.
5721 2019-04-24 Marek Polacek <polacek@redhat.com>
5724 * g++.dg/cpp1z/nontype-auto16.C: New test.
5726 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5729 * gcc.target/i386/pr90193.c: New test.
5731 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5734 * gcc.target/s390/pr89952.c: New test.
5736 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5739 * g++.target/i386/pr90187.C: New test.
5741 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5743 * gdc.test/README.gcc: New file.
5745 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5747 PR tree-optimization/90208
5748 * gcc.dg/tsan/pr90208-1.c: New test.
5749 * gcc.dg/tsan/pr90208-2.c: New test.
5751 PR tree-optimization/90211
5752 * gcc.dg/autopar/pr90211.c: New test.
5754 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5755 Robin Dapp <rdapp@linux.ibm.com>
5757 * gdc.dg/link.d: Test if target d_runtime.
5758 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5759 * gdc.dg/simd.d: Likewise.
5761 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5763 * gdc.test/fail_compilation/fail2456.d: New test.
5764 * gdc.test/fail_compilation/test18312.d: New test.
5765 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5767 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5769 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5771 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5772 with GNU note section.
5774 2019-04-23 Jeff Law <law@redhat.com>
5776 * lib/target-supports.exp
5777 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5779 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5781 PR rtl-optimization/87979
5782 * gcc.dg/pr87979.c: New test.
5784 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5786 PR rtl-optimization/84032
5787 * gcc.dg/pr84032.c: New test.
5789 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5791 PR tree-optimization/90078
5792 * g++.dg/tree-ssa/pr90078.C: New test.
5794 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5796 PR tree-optimization/90021
5797 * gfortran.dg/pr90021.f90: New test.
5799 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5802 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5804 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5807 * gfortran.dg/class_70.f03
5809 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5812 * gcc.target/i386/pr90178.c: New test.
5814 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5816 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5818 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/cpp0x/pr89900-1.C: New.
5822 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5823 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5824 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5826 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5829 * gcc.c-torture/compile/pr90139.c: New test.
5832 * g++.dg/template/pr90138.C: New test.
5835 * c-c++-common/pr89888.c: New test.
5836 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5837 Don't expect -Wswitch-unreachable warning.
5840 * c-c++-common/pr90108.c: New test.
5842 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5845 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5847 2019-04-18 Richard Biener <rguenther@suse.de>
5850 * gcc.dg/guality/pr90131.c: New testcase.
5852 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5855 * g++.dg/ext/attrib58.C: New test.
5856 * g++.dg/ext/attrib59.C: New test.
5857 * g++.dg/ext/attrib60.C: New test.
5860 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
5861 constants to ensure precise result even when not using fma.
5862 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
5863 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
5864 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
5865 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
5866 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
5867 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
5868 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
5869 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
5870 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
5872 2019-04-17 Marek Polacek <polacek@redhat.com>
5874 PR c++/90124 - bogus error with incomplete type in decltype.
5875 * g++.dg/cpp0x/decltype70.C: New test.
5877 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5880 * gcc.dg/pr90095-1.c: New test.
5881 * gcc.dg/pr90095-2.c: New test.
5883 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
5886 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
5887 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
5888 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
5892 * gfortran.dg/goacc/private-1.f95: Remove file.
5893 * gfortran.dg/goacc/private-2.f95: Likewise.
5894 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
5895 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
5897 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
5899 2019-04-17 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.target/arm/pr89093-2.c: New test.
5904 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5907 * g++.dg/cpp0x/constexpr-86953.C: New test.
5909 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
5911 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
5913 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
5916 * gcc.dg/guality/pr89528.c: New.
5918 PR rtl-optimization/86438
5919 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
5921 2019-04-16 Jakub Jelinek <jakub@redhat.com>
5924 * gcc.target/i386/pr90096.c: New test.
5925 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
5926 * gcc.target/i386/pr69255-2.c: Likewise.
5927 * gcc.target/i386/pr69255-3.c: Likewise.
5929 PR rtl-optimization/90082
5930 * gcc.dg/pr90082.c: New test.
5932 PR tree-optimization/90090
5933 * g++.dg/opt/pr90090.C: New test.
5935 2019-04-16 Richard Biener <rguenther@suse.de>
5937 PR tree-optimization/56049
5938 * gfortran.dg/pr56049.f90: New testcase.
5940 2019-04-15 Richard Biener <rguenther@suse.de>
5943 * gcc.dg/guality/pr90074.c: New testcase.
5945 2019-04-15 Richard Biener <rguenther@suse.de>
5947 PR tree-optimization/90071
5948 * gcc.dg/torture/pr90071.c: New testcase.
5950 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
5952 PR rtl-optimization/89794
5953 * gcc.dg/torture/pr89794.c: New testcase.
5955 2019-04-15 Richard Biener <rguenther@suse.de>
5958 * gcc.dg/torture/pr88936-1.c: New testcase.
5959 * gcc.dg/torture/pr88936-2.c: Likewise.
5960 * gcc.dg/torture/pr88936-3.c: Likewise.
5962 2019-04-15 Martin Jambor <mjambor@suse.cz>
5965 * g++.dg/ipa/pr89693.C: New test.
5967 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
5969 PR tree-optimization/90020
5970 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
5972 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
5975 * g++.dg/lto/pr89358_0.C: New testcase.
5976 * g++.dg/lto/pr89358_1.C: New testcase.
5978 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5981 * gfortran.dg/bind_c_usage_33.f90: New test and...
5982 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
5984 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
5987 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
5988 in ctg. Test the conversion of the descriptor types in the main
5990 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
5991 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
5994 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
5995 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
5998 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
5999 the computation of 'ans'. Also, change the expected results for
6000 CFI_is_contiguous to comply with standard.
6001 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6002 results for CFI_is_contiguous to comply with standard.
6003 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6004 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6006 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6009 * gcc.target/arm/pr89093.c: New test.
6011 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6014 * c-c++-common/pr89933.c: New test.
6016 2019-04-12 Martin Sebor <msebor@redhat.com>
6022 * c-c++-common/attributes-1.c: Adjust.
6023 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6024 * c-c++-common/builtin-has-attribute-6.c: New test.
6025 * c-c++-common/builtin-has-attribute-7.c: New test.
6026 * c-c++-common/pr71574.c: Adjust.
6027 * gcc.dg/pr25559.c: Adjust.
6028 * gcc.dg/attr-vector_size.c: New test.
6030 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6032 PR rtl-optimization/89965
6033 * gcc.target/i386/pr89965.c: New test.
6035 2019-04-12 Marek Polacek <polacek@redhat.com>
6037 PR c++/87603 - constexpr functions are no longer noexcept.
6038 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6039 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6040 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6041 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6042 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6043 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6045 2019-04-12 Marek Polacek <polacek@redhat.com>
6047 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6048 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6049 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6051 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6053 * g++.target/arm/arm.exp: Change format of default prune regex.
6054 * gcc.target/arm/arm.exp: Change format of default prune regex.
6056 2019-04-12 Martin Liska <mliska@suse.cz>
6059 * gcc.target/i386/mvc15.c: New test.
6060 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6061 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6063 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6066 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6068 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6069 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6071 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6074 * c-c++-common/pr89946.c: New test.
6076 PR rtl-optimization/90026
6077 * g++.dg/opt/pr90026.C: New test.
6079 2018-04-11 Steve Ellcey <sellcey@marvell.com>
6081 PR rtl-optimization/87763
6082 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6085 2019-04-11 Richard Biener <rguenther@suse.de>
6087 PR tree-optimization/90020
6088 * gcc.dg/torture/pr90020.c: New testcase.
6090 2019-04-11 Richard Biener <rguenther@suse.de>
6092 PR tree-optimization/90018
6093 * gcc.dg/vect/pr90018.c: New testcase.
6095 2018-04-10 Steve Ellcey <sellcey@marvell.com>
6097 PR rtl-optimization/87763
6098 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6100 * gcc.target/aarch64/combine_bfi_2.c: New test.
6102 2019-04-10 Jakub Jelinek <jakub@redhat.com>
6105 * gcc.c-torture/execute/pr90025.c: New test.
6108 * gcc.dg/pr90010.c: New test.
6110 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
6112 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
6113 (dg-options): Use -O2 -fdump-rtl-ce1.
6114 (dg-final): Scan ce1 RTL dump instead of asm dump.
6116 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6119 * gcc.dg/torture/neon-immediate-timode.c: New test.
6121 2019-04-09 Jakub Jelinek <jakub@redhat.com>
6123 PR tree-optimization/89998
6124 * gcc.c-torture/compile/pr89998-1.c: New test.
6125 * gcc.c-torture/compile/pr89998-2.c: New test.
6128 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6131 2019-04-08 Richard Biener <rguenther@suse.de>
6133 PR tree-optimization/90006
6134 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6136 2019-04-08 Jakub Jelinek <jakub@redhat.com>
6138 PR rtl-optimization/89865
6139 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6141 PR rtl-optimization/89865
6142 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6145 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
6147 PR tree-optimization/89725
6148 * gcc.dg/tree-ssa/pr89725.c: New test.
6150 2019-04-08 Martin Liska <mliska@suse.cz>
6152 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6154 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6157 * g++.dg/ext/has_nothrow_constructor-3.C: New.
6159 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
6162 * gcc.target/i386/pr89945.c: New test.
6164 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6167 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6168 * gfortran.dg/finalize_33.f90: Likewise.
6169 * gfortran.dg/finalize_34.f90: New test.
6171 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6174 * gfortran.dg/entry_22.f90: New test.
6176 2019-04-05 Marek Polacek <polacek@redhat.com>
6178 PR c++/87145 - bogus error converting class type in template arg list.
6179 * g++.dg/cpp0x/constexpr-conv3.C: New test.
6180 * g++.dg/cpp0x/constexpr-conv4.C: New test.
6182 2019-04-05 Martin Sebor <msebor@redhat.com>
6185 * g++.dg/init/array52.C: New test.
6187 2019-04-05 David Malcolm <dmalcolm@redhat.com>
6190 * c-c++-common/pr89985.c: New test.
6192 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
6195 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6197 * gcc.dg/torture/pr71598-2.c: Likewise.
6199 2019-04-05 Marek Polacek <polacek@redhat.com>
6201 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
6202 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
6204 2019-04-05 Richard Biener <rguenther@suse.de>
6208 * gcc.dg/guality/pr89892.c: New testcase.
6209 * gcc.dg/guality/pr89905.c: Likewise.
6210 * gcc.dg/guality/loop-1.c: Likewise.
6212 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
6214 PR tree-optimization/89956
6215 * gfortran.dg/pr89956.f90: New test.
6217 2019-04-04 Martin Sebor <msebor@redhat.com>
6223 * g++.dg/abi/mangle69.C: New test.
6224 * g++.dg/abi/mangle70.C: New test.
6225 * g++.dg/abi/mangle71.C: New test.
6226 * g++.dg/abi/mangle72.C: New test.
6227 * g++.dg/cpp0x/constexpr-array19.C: New test.
6228 * g++.dg/cpp2a/nontype-class15.C: New test.
6229 * g++.dg/cpp2a/nontype-class16.C: New test.
6230 * g++.dg/init/array51.C: New test.
6231 * g++.dg/template/nontype29.C: New test.
6233 2019-04-04 Martin Sebor <msebor@redhat.com>
6237 * gcc.dg/Wstringop-overflow-13.c: New test.
6239 2019-04-04 Martin Sebor <msebor@redhat.com>
6242 * gcc.dg/Wrestrict-19.c: New test.
6243 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
6245 2019-04-04 Jeff Law <law@redhat.com>
6247 PR rtl-optimization/89399
6248 * gcc.c-torture/compile/pr89399.c: New test.
6250 2019-04-04 Harald Anlauf <anlauf@gmx.de>
6253 * gfortran.dg/pr85797.f90: Adjust testcase.
6255 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6258 * g++.dg/template/friend67.C: New.
6260 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6263 * g++.dg/cpp0x/friend4.C: New.
6264 * g++.dg/cpp0x/friend5.C: Likewise.
6266 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6269 * g++.dg/cpp0x/noexcept40.C: New.
6271 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6274 * gfortran.dg/parameter_array_error_1.f90: New test.
6276 2019-04-03 qing zhao <qing.zhao@oracle.com>
6278 PR tree-optimization/89730
6279 * gcc.dg/live-patching-4.c: New test.
6281 2019-04-03 Clément Chigot <clement.chigot@atos.net>
6283 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
6286 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6289 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
6290 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
6292 2019-04-03 Richard Biener <rguenther@suse.de>
6294 PR tree-optimization/84101
6295 * gcc.target/i386/pr84101.c: New testcase.
6297 2019-04-02 Jeff Law <law@redhat.com>
6299 * gcc.target/visium/bit_shift.c: xfail.
6301 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
6305 * gcc.target/i386/pr70799-4.c: Remove.
6306 * gcc.target/i386/pr70799-5.c: Remove.
6307 * gcc.target/i386/pr89902.c: New test.
6308 * gcc.target/i386/pr89903.c: Ditto.
6310 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6312 PR rtl-optimization/84206
6313 * gcc.dg/pr84206.c: New test.
6315 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6317 PR rtl-optimization/85876
6318 * gcc.dg/pr85876.c: New test.
6320 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6322 * gcc.target/s390/zvector/vec-double-compile.c: New test.
6323 * gcc.target/s390/zvector/vec-float-compile.c: New test.
6324 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
6325 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
6327 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6329 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
6330 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
6331 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
6332 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
6334 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6336 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
6337 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
6339 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6341 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
6342 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
6344 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
6347 * gcc.dg/pr86928.c: Do not attempt to add -m32.
6349 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6351 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
6352 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
6353 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
6354 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
6355 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
6356 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
6357 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
6358 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
6360 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6362 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
6363 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
6364 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
6365 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
6366 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
6367 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
6369 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6371 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
6372 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
6373 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
6374 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
6376 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6378 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
6379 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
6381 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6383 * gcc.target/s390/arch13/sel-1.c: New test.
6385 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6387 * gcc.target/s390/arch13/popcount-1.c: New test.
6389 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6391 * gcc.target/s390/arch13/bitops-1.c: New test.
6392 * gcc.target/s390/arch13/bitops-2.c: New test.
6393 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
6394 option and adjust line numbers.
6395 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6397 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6399 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
6400 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
6401 runtime check for the vxe2 hardware feature on IBM Z.
6403 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
6406 * lib/target-supports.exp (check_avx2_available): Replace
6407 avx_available with avx2_available.
6409 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6411 PR rtl-optimization/85412
6412 * gcc.dg/pr85412.c: New test.
6414 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6417 * g++.dg/template/crash130.C: New.
6418 * g++.dg/template/crash131.C: Likewise.
6420 2019-04-01 Martin Sebor <msebor@redhat.com>
6423 * gcc.dg/attr-copy-8.c: New test.
6424 * g++.dg/ext/attr-copy-2.C: New test.
6426 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6428 PR rtl-optimization/86928
6429 * gcc.dg/pr86928.c: New test.
6431 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6433 PR rtl-optimization/87273
6434 * gcc.dg/pr87273.c: New test.
6436 2019-04-01 Martin Liska <mliska@suse.cz>
6439 * gcc.dg/spellcheck-options-18.c: New test.
6440 * gcc.dg/spellcheck-options-19.c: New test.
6441 * gcc.dg/spellcheck-options-20.c: New test.
6442 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
6443 * gcc.dg/completion-2.c: Add one variant with no argument.
6445 2019-04-01 Richard Biener <rguenther@suse.de>
6448 * gcc.dg/torture/pr71598-1.c: New testcase.
6449 * gcc.dg/torture/pr71598-2.c: Likewise.
6450 * gcc.dg/torture/pr71598-3.c: Likewise.
6452 2019-03-31 Marek Polacek <polacek@redhat.com>
6454 PR c++/89852 - ICE with C++11 functional cast with { }.
6455 * g++.dg/cpp0x/initlist115.C: New test.
6457 2019-03-31 Harald Anlauf <anlauf@gmx.de>
6461 * gfortran.dg/pr85797.f90: New test.
6463 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6465 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
6467 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
6469 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
6470 cleanup_extra_files.
6471 (dmd2dg): Copy additional files after test is translated.
6472 (gdc-do-test): Remove all copied files after test.
6474 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
6477 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
6478 for c_deallocate, c_allocate and c_assumed_size so that the
6479 attributes of the array arguments are correct and are typed.
6480 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
6481 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
6484 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
6485 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
6487 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6490 * gfortran.dg/pointer_intent_8.f90: New test.
6492 2019-03-29 Jim Wilson <jimw@sifive.com>
6494 * gcc.target/riscv/predef-1.c: New.
6495 * gcc.target/riscv/predef-2.c: New.
6496 * gcc.target/riscv/predef-3.c: New.
6497 * gcc.target/riscv/predef-4.c: New.
6498 * gcc.target/riscv/predef-5.c: New.
6499 * gcc.target/riscv/predef-6.c: New.
6500 * gcc.target/riscv/predef-7.c: New.
6501 * gcc.target/riscv/predef-8.c: New.
6503 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6505 PR rtl-optimization/89865
6506 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
6507 the first argument register, so that occassional spills/fills are
6511 * g++.dg/ubsan/vptr-14.C: New test.
6514 * gcc.dg/tree-ssa/pr89872.c: New test.
6516 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
6518 * gcc.dg/diag-sanity.c: New test.
6520 2019-03-29 Marek Polacek <polacek@redhat.com>
6523 * g++.dg/cpp2a/desig14.C: New test.
6525 PR c++/89876 - ICE with deprecated conversion.
6526 * g++.dg/warn/conv5.C: New test.
6528 2019-03-29 Martin Liska <mliska@suse.cz>
6530 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
6531 * gcc.dg/pr68766.c: Likewise.
6533 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6535 PR rtl-optimization/87485
6536 * gcc.dg/pr87485.c: New test.
6538 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6541 * gfortran.dg/gomp/pr89621.f90: New test.
6543 2019-03-28 Martin Sebor <msebor@redhat.com>
6546 * g++.dg/cpp0x/decltype-pr66548.C: New test.
6549 * g++.dg/cpp0x/decltype-pr81506.C: New test.
6551 2019-03-28 Marek Polacek <polacek@redhat.com>
6553 PR c++/89612 - ICE with member friend template with noexcept.
6554 * g++.dg/cpp0x/noexcept38.C: New test.
6555 * g++.dg/cpp0x/noexcept39.C: New test.
6556 * g++.dg/cpp1z/noexcept-type21.C: New test.
6558 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
6561 * gcc.target/i386/pr89848.c: New test.
6563 2019-03-28 Marek Polacek <polacek@redhat.com>
6565 PR c++/89836 - bool constant expression and explicit conversions.
6566 * g++.dg/cpp2a/explicit15.C: New test.
6568 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6571 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
6572 other than AVR. Add dg-options "".
6575 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
6576 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
6578 2019-03-27 Janus Weil <janus@gcc.gnu.org>
6581 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
6582 * gfortran.dg/pointer_init_11.f90: New test case.
6584 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
6587 * gcc.target/i386/pr85667-5.c: New testcase.
6588 * gcc.target/i386/pr85667-6.c: New testcase.
6590 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
6593 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
6595 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
6597 PR rtl-optimization/89313
6598 * gcc.dg/pr89313.c: New test.
6600 2019-03-26 Jeff Law <law@redhat.com>
6602 PR rtl-optimization/87761
6603 PR rtl-optimization/89826
6604 * gcc.c-torture/execute/pr89826.c: New test.
6606 2019-03-27 Richard Biener <rguenther@suse.de>
6608 * gcc.dg/torture/20190327-1.c: New testcase.
6610 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
6613 * gfortran.dg/associate_47.f90: New test.
6615 2019-03-27 Richard Biener <rguenther@suse.de>
6617 PR tree-optimization/89463
6618 * gcc.dg/guality/pr89463.c: New testcase.
6620 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
6623 * gcc.target/i386/pr89827.c: New test.
6625 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6627 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
6630 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
6632 PR tree-optimization/81740
6633 * gcc.dg/vect/pr81740-1.c: New testcase.
6634 * gcc.dg/vect/pr81740-2.c: Likewise.
6636 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6638 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
6639 options in permute args tests.
6641 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6644 * g++.dg/ext/pr84598.C: New.
6646 2019-03-26 Jakub Jelinek <jakub@redhat.com>
6649 * g++.dg/gomp/pr89796.C: New test.
6650 * gcc.dg/gomp/pr89796.c: New test.
6652 2019-03-25 David Malcolm <dmalcolm@redhat.com>
6654 PR rtl-optimization/88347
6655 PR rtl-optimization/88423
6656 * gcc.c-torture/compile/pr88347.c: New test.
6657 * gcc.c-torture/compile/pr88423.c: New test.
6659 2019-03-25 Martin Sebor <msebor@redhat.com>
6662 * gcc.dg/attr-aligned-3.c: New test.
6664 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
6667 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
6669 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6673 * g++.dg/concepts/pr84661.C: New.
6674 * g++.dg/torture/pr85013.C: Likewise.
6676 2019-03-25 Marek Polacek <polacek@redhat.com>
6678 PR c++/89214 - ICE when initializing aggregates with bases.
6679 * g++.dg/cpp1z/aggr-base8.C: New test.
6680 * g++.dg/cpp1z/aggr-base9.C: New test.
6682 PR c++/89705 - ICE with reference binding with conversion function.
6683 * g++.dg/cpp0x/rv-conv2.C: New test.
6685 2019-03-25 Richard Biener <rguenther@suse.de>
6687 PR tree-optimization/89789
6688 * gcc.dg/torture/pr89789.c: New testcase.
6690 2019-03-25 Nathan Sidwell <nathan@acm.org>
6692 * g++.dg/abi/lambda-static-1.C: New.
6694 2019-03-25 Richard Biener <rguenther@suse.de>
6696 PR tree-optimization/89802
6697 * g++.dg/tree-ssa/pr89802.C: New testcase.
6699 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6702 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6704 * g++.dg/tls/thread_local11a.C: New test.
6706 2019-03-25 Richard Biener <rguenther@suse.de>
6709 * g++.dg/pr89790.C: New testcase.
6711 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6713 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6714 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6715 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6716 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6718 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6721 * gfortran.dg/altreturn_10.f90: New test.
6722 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6724 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6726 PR rtl-optimization/89676
6727 * gcc.target/i386/pr89676.c: New.
6729 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6732 * g++.dg/tls/thread_local11.C: New test.
6733 * g++.dg/tls/thread_local11.h: New test.
6734 * g++.dg/tls/thread_local12a.C: New test.
6735 * g++.dg/tls/thread_local12b.C: New test.
6736 * g++.dg/tls/thread_local12c.C: New test.
6737 * g++.dg/tls/thread_local12d.C: New test.
6738 * g++.dg/tls/thread_local12e.C: New test.
6739 * g++.dg/tls/thread_local12f.C: New test.
6740 * g++.dg/tls/thread_local12g.C: New test.
6741 * g++.dg/tls/thread_local12h.C: New test.
6742 * g++.dg/tls/thread_local12i.C: New test.
6743 * g++.dg/tls/thread_local12j.C: New test.
6744 * g++.dg/tls/thread_local12k.C: New test.
6745 * g++.dg/tls/thread_local12l.C: New test.
6748 * g++.dg/cpp1y/constexpr-87481.C: New test.
6750 2019-03-22 Simon Wright <simon@pushface.org>
6753 * gnat.dg/socket2.adb: New.
6755 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6757 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6759 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6762 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6763 for _mm_mask{,3,z}_*.
6764 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6765 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6766 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6767 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6768 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6769 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6770 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6771 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6772 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6773 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6774 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6775 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6776 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6777 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6778 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6780 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6783 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6784 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6785 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6786 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6787 __builtin_ia32_vfmsubss3_mask3): Define.
6788 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6789 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6790 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6791 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6792 __builtin_ia32_vfmsubss3_mask3): Define.
6793 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6794 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6795 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6796 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6797 __builtin_ia32_vfmsubss3_mask3): Define.
6798 * gcc.target/i386/sse-14.c: Add tests for
6799 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6800 * gcc.target/i386/sse-22.c: Likewise.
6802 2019-03-21 Martin Sebor <msebor@redhat.com>
6804 PR tree-optimization/89350
6805 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6806 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6807 * gcc.dg/Wstringop-overflow-11.c: New test.
6808 * gcc.dg/Wstringop-overflow-12.c: New test.
6809 * gcc.dg/pr89350.c: New test.
6810 * gcc.dg/pr40340-1.c: Adjust expected warning.
6811 * gcc.dg/pr40340-2.c: Same.
6812 * gcc.dg/pr40340-4.c: Same.
6813 * gcc.dg/pr40340-5.c: Same.
6815 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6818 * g++.dg/other/pr89692.C: New test.
6821 * g++.dg/cpp1y/lambda-init18.C: New test.
6822 * g++.dg/cpp1y/lambda-init19.C: New test.
6823 * g++.dg/cpp1y/pr89767.C: New test.
6825 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6826 Cesar Philippidis <cesar@codesourcery.com>
6829 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6831 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6834 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6837 * c-c++-common/goacc/routine-3-extern.c: New file.
6838 * c-c++-common/goacc/routine-3.c: Adjust.
6839 * c-c++-common/goacc/routine-4-extern.c: New file.
6840 * c-c++-common/goacc/routine-4.c: Adjust.
6841 * gfortran.dg/goacc/routine-module-3.f90: New file.
6844 * gfortran.dg/goacc/pr89773.f90: New file.
6845 * gfortran.dg/goacc/pr77765.f90: Adjust.
6846 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6849 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6852 * gfortran.dg/goacc/routine-module-1.f90: New file.
6853 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
6854 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
6856 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
6859 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
6860 (dg-compile-aux-modules): Fix diagnostic.
6861 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
6862 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
6865 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
6866 missing nexted dg-test call support in dejaGNU 1.4.4.
6869 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
6870 other '*.exp' files.
6872 2019-03-21 Richard Biener <rguenther@suse.de>
6874 PR tree-optimization/89779
6875 * gcc.dg/torture/pr89779.c: New testcase.
6877 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6880 * g++.dg/cpp0x/constexpr-ice20.C: New.
6882 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
6885 * g++.dg/cpp0x/noexcept37.C: New.
6887 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
6890 * gdc.dg/pr89017.d: New test.
6892 2019-03-20 Janus Weil <janus@gcc.gnu.org>
6895 * gfortran.dg/interface_abstract_5.f90: New test case.
6897 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6900 * gcc.target/s390/pr89775-1.c: New test.
6901 * gcc.target/s390/pr89775-2.c: New test.
6903 2019-03-20 Jakub Jelinek <jakub@redhat.com>
6906 * g++.target/aarch64/aarch64.exp: New file.
6907 * g++.target/aarch64/pr89752.C: New test.
6909 2019-03-19 Martin Sebor <msebor@redhat.com>
6911 PR tree-optimization/89688
6912 * gcc.dg/strlenopt-61.c: New test.
6913 * g++.dg/warn/Wstringop-overflow-2.C: New test.
6915 2019-03-19 Jim Wilson <jimw@sifive.com>
6918 * gcc.target/riscv/losum-overflow.c: New test.
6920 2019-03-19 Martin Sebor <msebor@redhat.com>
6922 PR tree-optimization/89644
6923 * gcc.dg/Wstringop-truncation-8.c: New test.
6925 2019-03-19 Martin Liska <mliska@suse.cz>
6928 * gcc.dg/pr89737.c: New test.
6930 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
6934 * g++.dg/lto/pr87089_0.C: New testcase.
6935 * g++.dg/lto/pr87089_1.C: New testcase.
6936 * g++.dg/lto/pr89335_0.C: New testcase.
6938 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6941 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
6942 restrict this test to vsx targets.
6944 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6947 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
6948 * g++.dg/ext/asm16.C: Likewise.
6949 * g++.dg/ext/asm17.C: New test.
6951 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
6953 * c-c++-common/unroll-7.c: New test.
6955 2019-03-19 Jakub Jelinek <jakub@redhat.com>
6958 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
6959 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
6960 Add expected results for them.
6963 * gcc.dg/pr89734.c: New test.
6965 2019-03-18 Martin Sebor <msebor@redhat.com>
6967 PR tree-optimization/89720
6968 * gcc.dg/Warray-bounds-42.c: New test.
6970 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
6973 * g++.target/i386/pr89630.C: New test.
6975 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
6977 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
6979 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6981 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6982 the "store" test as well.
6983 * gcc.target/powerpc/bswap32.c: Ditto.
6985 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6987 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
6988 the "store" test as well.
6989 * gcc.target/powerpc/bswap32.c: Ditto.
6991 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
6993 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
6994 "exceeds" instead of just one that talks about "too large".
6996 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
6998 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7000 2019-03-18 Martin Jambor <mjambor@suse.cz>
7002 PR tree-optimization/89546
7003 * gcc.dg/tree-ssa/pr89546.c: New test.
7005 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7008 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7009 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7010 * g++.target/riscv/call-with-empty-struct.H: New file.
7011 * g++.target/riscv/riscv.exp: New file.
7013 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7016 * g++.dg/cpp0x/pr85014.C: New.
7018 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7021 * gcc.dg/pr86979.c: New test.
7023 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7026 * gfortran.dg/typebound_call_31.f90: New test.
7028 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7030 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7032 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7034 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7035 * gfortran.dg/temporary_3.f90: Likewise.
7037 * gcc.dg/pr88074.c: Require c99_runtime.
7038 * gcc.dg/warn-abs-1.c: Likewise.
7039 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7042 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7044 * gcc.dg/attr-copy.c: Require alias support.
7045 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7047 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7050 * gfortran.dg/continuation_15.f90: New test.
7051 * gfortran.dg/continuation_16.f90: New test.
7053 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7055 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7058 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7059 * g++.dg/cpp0x/pr84497.C: Likewise.
7061 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7062 * gcc.dg/attr-copy-6.c: Likewise.
7063 * gcc.dg/pr87793.c: Likewise.
7066 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7068 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7069 * gcc.dg/gimplefe-34.c: Likewise.
7070 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7071 * gcc.dg/compat/pr83487-2_y.c: Likewise.
7074 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7078 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7080 * lib/target-supports.exp (check_ascii_locale_available): Remove
7083 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7086 * gfortran.dg/blockdata_11.f90: New test.
7088 2019-03-15 Harald Anlauf <anlauf@gmx.de>
7091 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7092 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7094 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
7097 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7098 instruction selection.
7099 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7100 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7101 * gcc.target/powerpc/pr87532-mc.c: New test.
7102 * gcc.target/powerpc/pr87532.c: New test.
7103 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7104 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7105 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7106 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
7107 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
7108 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
7109 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
7110 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
7111 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
7112 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
7113 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
7114 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
7115 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
7116 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
7117 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
7118 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
7119 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
7120 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
7121 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
7122 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
7123 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
7124 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
7125 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
7126 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
7127 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
7128 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
7129 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
7131 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
7135 * g++.dg/cpp2a/pr88534.C: New.
7136 * g++.dg/cpp2a/pr88537.C: New.
7138 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
7140 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7141 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7142 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7143 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7145 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7148 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7149 * gcc.target/aarch64/spellcheck_5.c: Likewise.
7150 * gcc.target/aarch64/spellcheck_6.c: Likewise.
7152 2019-03-15 Jakub Jelinek <jakub@redhat.com>
7155 * g++.dg/cpp0x/constexpr-89709.C: New test.
7158 * gcc.dg/debug/pr89704.c: New test.
7160 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
7163 * g++.target/i386/pr89650.C: New test.
7165 2019-03-14 Richard Biener <rguenther@suse.de>
7167 * gcc.dg/gimplefe-13.c: Adjust.
7168 * gcc.dg/gimplefe-14.c: Likewise.
7169 * gcc.dg/gimplefe-17.c: Likewise.
7170 * gcc.dg/gimplefe-18.c: Likewise.
7171 * gcc.dg/gimplefe-7.c: Likewise.
7172 * gcc.dg/torture/pr89595.c: Likewise.
7173 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7174 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7175 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7176 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7177 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7178 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7179 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7180 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7182 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7185 * gcc.target/i386/pr89684.c: New test.
7187 PR rtl-optimization/89679
7188 * gcc.dg/pr89679.c: New test.
7190 2019-03-14 Richard Biener <rguenther@suse.de>
7192 PR tree-optimization/89710
7193 * gcc.dg/torture/pr89710.c: New testcase.
7195 2019-03-14 Richard Biener <rguenther@suse.de>
7198 * g++.dg/torture/pr89698.C: New testcase.
7200 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7202 PR tree-optimization/89703
7203 * gcc.c-torture/compile/pr89703-1.c: New test.
7204 * gcc.c-torture/compile/pr89703-2.c: New test.
7206 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
7209 * gcc.target/i386/pr89523-1a.c: New test.
7210 * gcc.target/i386/pr89523-1b.c: Likewise.
7211 * gcc.target/i386/pr89523-2.c: Likewise.
7212 * gcc.target/i386/pr89523-3.c: Likewise.
7213 * gcc.target/i386/pr89523-4.c: Likewise.
7214 * gcc.target/i386/pr89523-5.c: Likewise.
7215 * gcc.target/i386/pr89523-6.c: Likewise.
7216 * gcc.target/i386/pr89523-7.c: Likewise.
7217 * gcc.target/i386/pr89523-8.c: Likewise.
7218 * gcc.target/i386/pr89523-9.c: Likewise.
7220 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7223 * g++.dg/cpp1y/var-templ61.C: New test.
7226 * g++.dg/cpp1y/constexpr-89652.C: New test.
7228 2019-03-13 Harald Anlauf <anlauf@gmx.de>
7231 * gfortran.dg/pr87045.f90: New test.
7233 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
7236 * gcc.target/i386/pr85860.c: New.
7238 2019-03-13 Marek Polacek <polacek@redhat.com>
7240 PR c++/89686 - mixing init-capture and simple-capture in lambda.
7241 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
7243 PR c++/89660 - bogus error with -Wredundant-move.
7244 * g++.dg/cpp0x/Wredundant-move8.C: New test.
7245 * g++.dg/cpp0x/Wredundant-move9.C: New test.
7247 2019-03-13 Janus Weil <janus@gcc.gnu.org>
7250 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
7251 * gfortran.dg/pdt_30.f90: New test case.
7253 2019-03-13 Marek Polacek <polacek@redhat.com>
7255 PR c++/88979 - further P0634 fix for constructors.
7256 * g++.dg/cpp2a/typename15.C: New test.
7258 2019-03-13 Martin Sebor <msebor@redhat.com>
7260 PR tree-optimization/89662
7261 * gcc.dg/Warray-bounds-41.c: New test.
7263 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7266 * g++.dg/cpp0x/auto53.C: New.
7268 2019-03-13 Richard Biener <rguenther@suse.de>
7271 * gcc.dg/torture/pr89677.c: New testcase.
7273 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7276 * g++.dg/other/friend16.C: New.
7277 * g++.dg/other/friend17.C: Likewise.
7279 2019-03-13 Jakub Jelinek <jakub@redhat.com>
7282 * c-c++-common/gomp/pr88588.c: New test.
7284 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7289 * gfortran.dg/binding_label_tests_30.f90: New test.
7290 * gfortran.dg/binding_label_tests_31.f90: New test.
7291 * gfortran.dg/binding_label_tests_32.f90: New test.
7292 * gfortran.dg/binding_label_tests_33.f90: New test.
7294 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7296 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
7297 * gdc.dg/ubsan/ubsan.exp: New file.
7298 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
7299 Explicitly return flags from procedure.
7301 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7304 * gdc.dg/pr88957.d: New test.
7305 * gdc.dg/simd.d: Add new vector tests.
7307 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
7310 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
7311 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
7314 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7317 * gfortran.dg/charlen_17.f90: New test.
7319 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
7321 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
7323 2019-03-12 Martin Liska <mliska@suse.cz>
7325 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
7326 * gfortran.dg/binding_label_tests_4.f03: Likewise.
7327 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
7328 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
7329 * gfortran.dg/c_loc_tests_17.f90: Likewise.
7330 * gfortran.dg/constructor_9.f90: Likewise.
7331 * gfortran.dg/dec_structure_8.f90: Likewise.
7332 * gfortran.dg/entry_4.f90: Likewise.
7333 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
7334 * gfortran.dg/initialization_23.f90: Likewise.
7335 * gfortran.dg/logical_assignment_1.f90: Likewise.
7336 * gfortran.dg/pr80752.f90: Likewise.
7337 * gfortran.dg/pr88116_1.f90: Likewise.
7338 * gfortran.dg/pr88467.f90: Likewise.
7339 * gfortran.dg/typebound_call_7.f03: Likewise.
7340 * gfortran.dg/typebound_generic_1.f03: Likewise.
7341 * gfortran.dg/typebound_operator_2.f03: Likewise.
7342 * gfortran.dg/typebound_operator_4.f03: Likewise.
7343 * gfortran.dg/typebound_proc_9.f03: Likewise.
7344 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
7346 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
7349 * gfortran.dg/assumed_rank_16.f90: New test.
7352 * gfortran.dg/assumed_rank_17.f90: New test.
7354 2019-03-12 Jakub Jelinek <jakub@redhat.com>
7357 * gcc.c-torture/compile/pr89663-1.c: New test.
7358 * gcc.c-torture/compile/pr89663-2.c: New test.
7360 2019-03-12 Richard Biener <rguenther@suse.de>
7362 PR tree-optimization/89664
7363 * gfortran.dg/pr89664.f90: New testcase.
7365 2019-03-11 Jakub Jelinek <jakub@redhat.com>
7368 * gfortran.dg/gomp/pr89651.f90: New test.
7372 * gcc.c-torture/compile/pr89655.c: New test.
7374 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
7376 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
7379 2019-03-11 Martin Liska <mliska@suse.cz>
7381 * g++.dg/conversion/simd3.C (foo): Wrap option names
7382 with apostrophe character.
7383 * g++.dg/cpp1z/decomp3.C (test): Likewise.
7385 * g++.dg/cpp1z/decomp4.C (test): Likewise.
7386 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
7387 * g++.dg/cpp1z/decomp45.C (f): Likewise.
7388 * g++.dg/opt/pr34036.C: Likewise.
7389 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
7390 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
7391 * gcc.dg/cpp/dir-only-4.c: Likewise.
7392 * gcc.dg/cpp/dir-only-5.c: Likewise.
7393 * gcc.dg/cpp/pr71591.c: Likewise.
7394 * gcc.dg/format/opt-1.c: Likewise.
7395 * gcc.dg/format/opt-2.c: Likewise.
7396 * gcc.dg/format/opt-3.c: Likewise.
7397 * gcc.dg/format/opt-4.c: Likewise.
7398 * gcc.dg/format/opt-5.c: Likewise.
7399 * gcc.dg/format/opt-6.c: Likewise.
7400 * gcc.dg/pr22231.c: Likewise.
7401 * gcc.dg/pr33007.c: Likewise.
7402 * gcc.dg/simd-1.c (hanneke): Likewise.
7403 * gcc.dg/simd-5.c: Likewise.
7404 * gcc.dg/simd-6.c: Likewise.
7405 * gcc.dg/spellcheck-options-14.c: Likewise.
7406 * gcc.dg/spellcheck-options-15.c: Likewise.
7407 * gcc.dg/spellcheck-options-16.c: Likewise.
7408 * gcc.dg/spellcheck-options-17.c: Likewise.
7409 * gcc.dg/tree-ssa/pr23109.c: Likewise.
7410 * gcc.dg/tree-ssa/recip-5.c: Likewise.
7411 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
7412 (__attribute__): Likewise.
7413 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
7414 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
7415 * gcc.target/powerpc/warn-1.c: Likewise.
7416 * gcc.target/powerpc/warn-2.c: Likewise.
7418 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
7420 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
7422 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
7424 * c-c++-common/unroll-6.c: New test.
7426 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7429 * g++.dg/template/memfriend18.C: New.
7431 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7433 * gdc.dg/pr89041.d: Mark as compile test.
7435 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7437 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
7440 2019-03-10 Martin Jambor <mjambor@suse.cz>
7442 PR tree-optimization/85762
7443 PR tree-optimization/87008
7444 PR tree-optimization/85459
7445 * g++.dg/tree-ssa/pr87008.C: New test.
7446 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
7448 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7451 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
7452 * gfortran.dg/no_arg_check_2.f90: Likewise.
7454 2019-03-10 Jakub Jelinek <jakub@redhat.com>
7457 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
7459 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7462 * gfortran.dg/dependency_53.f90: New test.
7464 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7467 * gfortran.dg/public_private_module_10.f90: New test.
7469 2019-03-09 John David Anglin <dave.anglin@bell.net>
7472 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
7475 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
7478 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
7480 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7483 * g++.dg/cpp0x/pr87750.C: New.
7485 2019-03-09 John David Anglin <dave.anglin@bell.net>
7487 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
7488 * c-c++-common/ident-1a.c: Likewise.
7489 * c-c++-common/ident-1b.c: Likewise.
7490 * c-c++-common/ident-2b.c: Likewise.
7492 * g++.dg/tls/pr77285-2.C: Require tls_native support.
7494 * g++.dg/ext/visibility/lambda1.C: Require visibility.
7497 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
7499 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
7500 libatomic_available.
7502 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
7505 * gdc.dg/pr89041.d: New test.
7507 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7510 * gfortran.dg/c_ptr_tests_19.f90: New test.
7512 2019-03-09 John David Anglin <dave.anglin@bell.net>
7514 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
7515 * gnat.dg/debug12.adb: Likewise.
7517 * lib/target-supports.exp (check_effective_target_weak_undefined):
7518 Return 0 on hppa*-*-hpux*.
7519 (check_ascii_locale_available): Likewise.
7521 2019-03-09 Janus Weil <janus@gcc.gnu.org>
7524 * gfortran.dg/pointer_init_10.f90: New test case.
7526 2019-03-09 John David Anglin <dave.anglin@bell.net>
7528 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
7530 2019-03-09 John David Anglin <dave.anglin@bell.net>
7533 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
7535 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
7538 * gfortran.dg/array_simplify_3.f90: New test case.
7540 2019-03-09 Jakub Jelinek <jakub@redhat.com>
7543 * g++.dg/other/pr88568.C: New test.
7545 PR rtl-optimization/89634
7546 * gcc.c-torture/execute/pr89634.c: New test.
7548 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7551 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
7552 -r -nostdlib -flinker-output=nolto-rel.
7554 2019-03-08 David Malcolm <dmalcolm@redhat.com>
7557 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
7558 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7559 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7560 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7562 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7565 * g++.dg/cpp0x/implicit17.C: New.
7567 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7570 * g++.dg/template/access29.C: New.
7572 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7575 * g++.dg/cpp1z/decomp49.C: New test.
7577 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7579 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
7581 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
7586 * gcc.target/i386/pr78782.c: New test.
7587 * gcc.target/i386/pr87558.c: Ditto.
7589 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7592 * gcc.dg/lto/pr85870_0.c: New test.
7593 * gcc.dg/lto/pr85870_1.c: New test.
7595 2019-03-08 Martin Liska <mliska@suse.cz>
7598 * gcc.target/i386/pr86952.c: New test.
7599 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
7601 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7603 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7606 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
7610 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
7611 * g++.dg/parse/array-size2.C: Likewise.
7612 * g++.dg/cpp0x/constexpr-89599.C: New test.
7615 * g++.dg/warn/pr89622.C: New test.
7617 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7620 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
7621 * gcc.target/i386/interrupt-6.c: Likewise.
7622 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
7624 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7627 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
7628 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
7630 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7632 PR translation/79999
7633 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
7634 * c-c++-common/gomp/doacross-3.c: New test.
7637 * gcc.target/i386/avx512f-vmovss-1.c: New test.
7638 * gcc.target/i386/avx512f-vmovss-2.c: New test.
7639 * gcc.target/i386/avx512f-vmovss-3.c: New test.
7640 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
7641 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
7642 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
7644 2019-03-07 Martin Jambor <mjambor@suse.cz>
7647 * gcc.dg/ipa/ipcp-5.c: New test.
7649 2019-03-07 Martin Jambor <mjambor@suse.cz>
7652 * g++.dg/ipa/pr88235.C: New test.
7654 2019-04-07 Richard Biener <rguenther@suse.de>
7657 * gcc.target/i386/pr89618.c: New testcase.
7659 2019-03-07 Richard Biener <rguenther@suse.de>
7661 PR tree-optimization/89595
7662 * gcc.dg/torture/pr89595.c: New testcase.
7664 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7667 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
7669 2019-03-06 Harald Anlauf <anlauf@gmx.de>
7672 * gfortran.dg/substr_8.f90: New test.
7674 2019-03-06 Jakub Jelinek <jakub@redhat.com>
7677 * g++.dg/ext/flexary34.C: New test.
7679 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
7681 PR rtl-optimization/88845
7682 * gcc.target/powerpc/pr88845.c: New test.
7684 2019-03-06 Marek Polacek <polacek@redhat.com>
7686 PR c++/87378 - bogus -Wredundant-move warning.
7687 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7688 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7690 2019-03-06 Richard Biener <rguenther@suse.de>
7693 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7694 the way that makes the testcase PASS.
7696 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7699 * gcc.dg/pr89590.c: New test.
7701 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7704 * gcc.target/arm/pr89222.c: Add new test.
7706 2019-03-05 Richard Biener <rguenther@suse.de>
7708 PR tree-optimization/89594
7709 * gcc.dg/pr89594.c: New testcase.
7711 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7713 PR tree-optimization/89487
7714 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7715 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7716 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7720 * g++.dg/other/pr89560.C: New test.
7722 PR tree-optimization/89570
7723 * gcc.dg/pr89570.c: New test.
7725 PR tree-optimization/89566
7726 * c-c++-common/pr89566.c: New test.
7728 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7731 * g++.dg/parse/crash69.C: New.
7733 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7736 * g++.dg/cpp2a/desig12.C: New test.
7737 * g++.dg/cpp2a/desig13.C: New test.
7739 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7742 * gcc.target/aarch64/options_set_10.c: Add native.
7744 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7746 PR tree-optimization/89437
7747 * gcc.dg/sinatan-1.c: Fix testcase.
7749 2019-03-04 Richard Biener <rguenther@suse.de>
7752 * gcc.dg/torture/pr89572.c: New testcase.
7754 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7756 PR tree-optimization/89487
7757 * gcc.dg/tree-ssa/pr89487.c: New test.
7759 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7762 * gfortran.dg/pr77583.f90: New test.
7764 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7767 * gfortran.dg/coarray_allocate_11.f90: New test.
7769 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7772 * gfortran.dg/pr89492.f90: Adjust testcase.
7773 * gfortran.dg/transfer_check_5.f90: New test.
7775 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7778 * g++.dg/cpp2a/desig10.C: New test.
7779 * g++.dg/cpp2a/desig11.C: New test.
7780 * g++.dg/ext/desig4.C: Expect 4 new errors.
7783 * gcc.dg/pr89506.c: New test.
7785 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7786 Monk Chiang <sh.chiang04@gmail.com>
7788 * gcc.target/riscv/attribute-1.c: New.
7789 * gcc.target/riscv/attribute-2.c: Likewise.
7790 * gcc.target/riscv/attribute-3.c: Likewise.
7791 * gcc.target/riscv/attribute-4.c: Likewise.
7792 * gcc.target/riscv/attribute-5.c: Likewise.
7793 * gcc.target/riscv/attribute-6.c: Likewise.
7794 * gcc.target/riscv/attribute-7.c: Likewise.
7795 * gcc.target/riscv/attribute-8.c: Likewise.
7796 * gcc.target/riscv/attribute-9.c: Likewise.
7798 * gcc.target/riscv/arch-1.c: New.
7799 * gcc.target/riscv/arch-2.c: Likewise.
7800 * gcc.target/riscv/arch-3.c: Likewise.
7801 * gcc.target/riscv/arch-4.c: Likewise.
7803 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7806 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7807 scan-tree-dump-times from dom3 to tracer pass.
7809 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7811 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7812 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7814 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7816 PR rtl-optimization/85899
7817 * gcc.dg/pr85899.c: New test.
7819 2019-03-01 Marek Polacek <polacek@redhat.com>
7821 PR c++/89537 - missing location for error with non-static member fn.
7822 * g++.dg/diagnostic/member-fn-1.C: New test.
7824 PR c++/89532 - ICE with incomplete type in decltype.
7825 * g++.dg/cpp2a/nontype-class14.C: New test.
7827 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7829 Implement P1002R1, Try-catch blocks in constexpr functions
7831 * g++.dg/cpp2a/constexpr-try1.C: New test.
7832 * g++.dg/cpp2a/constexpr-try2.C: New test.
7833 * g++.dg/cpp2a/constexpr-try3.C: New test.
7834 * g++.dg/cpp2a/constexpr-try4.C: New test.
7835 * g++.dg/cpp2a/constexpr-try5.C: New test.
7836 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7838 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7840 PR tree-optimization/89535
7841 * gfortran.dg/vect/pr89535.f90: New test.
7843 2019-03-01 Richard Biener <rguenther@suse.de>
7846 * gfortran.dg/pr89451.f90: New testcase.
7848 2019-03-01 Richard Biener <rguenther@suse.de>
7851 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
7852 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
7853 that happen now earlier.
7855 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
7857 * gcc.c-torture/execute/20190228-1.c: New test.
7859 2019-02-28 Marek Polacek <polacek@redhat.com>
7861 PR c++/87068 - missing diagnostic with fallthrough statement.
7862 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
7864 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
7865 Cesar Philippidis <cesar@codesourcery.com>
7869 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
7870 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
7873 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
7877 * gfortran.dg/goacc/routine-6.f90: Update
7878 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
7879 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
7881 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7884 * gcc.dg/pr89521-1.c: New test.
7885 * gcc.dg/pr89521-2.c: New test.
7887 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
7890 * g++.dg/ipa/pr89009.C: Update symbol visibility.
7892 2019-02-28 Tamar Christina <tamar.christina@arm.com>
7895 * gcc.target/aarch64/options_set_10.c: New test.
7897 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
7900 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
7902 2019-02-28 Jakub Jelinek <jakub@redhat.com>
7905 * gcc.dg/pr89525.c: New test.
7908 * gcc.dg/pr89520-1.c: New test.
7909 * gcc.dg/pr89520-2.c: New test.
7911 2019-02-27 Marek Polacek <polacek@redhat.com>
7913 PR c++/88857 - ICE with value-initialization of argument in template.
7914 * g++.dg/cpp0x/initlist-value4.C: New test.
7916 2019-02-27 Marek Polacek <polacek@redhat.com>
7918 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
7919 * g++.dg/cpp0x/using-enum-3.C: New test.
7921 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7923 PR tree-optimization/89280
7924 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
7927 2019-02-27 Richard Biener <rguenther@suse.de>
7929 * gcc.dg/gimplefe-36.c: New testcase.
7931 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7934 * g++.dg/cpp0x/nsdmi15.C: New.
7936 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
7939 * g++.dg/cpp0x/pr88987.C: New.
7941 2019-02-27 Jakub Jelinek <jakub@redhat.com>
7943 PR tree-optimization/89280
7944 * gcc.c-torture/compile/pr89280.c: New test.
7945 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
7946 function. Skip the test for -O0.
7948 2018-02-26 Steve Ellcey <sellcey@marvell.com>
7950 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
7951 * gfortran.dg/simd-builtins-2.f90: Ditto.
7952 * gfortran.dg/simd-builtins-6.f90: Ditto.
7953 * gfortran.dg/simd-builtins-8.f90: New test.
7954 * gfortran.dg/simd-builtins-8.h: New header file.
7956 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7959 * g++.dg/other/new2.C: New test.
7961 PR tree-optimization/89500
7962 * gcc.dg/pr89500.c: New test.
7963 * gcc.dg/Wstringop-overflow-10.c: New test.
7964 * gcc.dg/strlenopt-60.c: New test.
7966 2019-02-26 Harald Anlauf <anlauf@gmx.de>
7969 * gfortran.dg/pr89492.f90: New test.
7971 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
7974 * gfortran.dg/altreturn_9_0.f90: New file.
7975 * gfortran.dg/altreturn_9_1.f90: New file.
7977 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7980 * g++.dg/cpp1y/constexpr-89481.C: New test.
7982 2019-02-26 Richard Biener <rguenther@suse.de>
7984 PR tree-optimization/89505
7985 * gcc.dg/torture/pr89505.c: New testcase.
7987 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
7989 * gnat.dg/opt77.adb: New test.
7990 * gnat.dg/opt77_pkg.ad[sb]: New helper.
7992 2019-02-26 Jakub Jelinek <jakub@redhat.com>
7995 * gcc.target/i386/pr89474.c: New test.
7997 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8000 * gcc.c-torture/compile/pr77754-1.c: New test.
8001 * gcc.c-torture/compile/pr77754-2.c: New test.
8002 * gcc.c-torture/compile/pr77754-3.c: New test.
8003 * gcc.c-torture/compile/pr77754-4.c: New test.
8004 * gcc.c-torture/compile/pr77754-5.c: New test.
8005 * gcc.c-torture/compile/pr77754-6.c: New test.
8007 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8010 * gcc.target/aarch64/options_set_1.c: New test.
8011 * gcc.target/aarch64/options_set_2.c: New test.
8012 * gcc.target/aarch64/options_set_3.c: New test.
8013 * gcc.target/aarch64/options_set_4.c: New test.
8014 * gcc.target/aarch64/options_set_5.c: New test.
8015 * gcc.target/aarch64/options_set_6.c: New test.
8016 * gcc.target/aarch64/options_set_7.c: New test.
8017 * gcc.target/aarch64/options_set_8.c: New test.
8018 * gcc.target/aarch64/options_set_9.c: New test.
8020 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8022 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8023 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8025 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8026 test_vfmlslq_high_f16): ... To this.
8027 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8028 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8029 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8030 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8031 test_vfmlslq_laneq_high_u32): Rename ...
8032 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8033 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8034 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8035 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8036 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8037 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8038 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8039 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8040 test_vfmlslq_laneq_low_u32): Rename ...
8041 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8042 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8043 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8044 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8045 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8046 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8048 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8049 test_vfmlslq_low_f16): ... To this.
8051 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8053 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8054 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8056 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8057 test_vfmlslq_high_f16): ... To this.
8058 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8059 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8060 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8061 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8062 test_vfmlslq_laneq_high_u32): Rename ...
8063 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8064 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8065 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8066 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8067 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8068 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8069 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8070 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8071 test_vfmlslq_laneq_low_u32): Rename ...
8072 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8073 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8074 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8075 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8076 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8077 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8079 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8080 test_vfmlslq_low_f16): ... To This.
8081 * lib/target-supports.exp
8082 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8084 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8087 * gfortran.dg/overload_3.f90: New test.
8089 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8092 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
8094 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8097 * gfortran.dg/list_directed_large.f90: New test.
8099 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8102 * gcc.c-torture/execute/pr89434.c: New test.
8105 * gcc.dg/pr89438.c: New test.
8107 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
8110 * g++.dg/cpp0x/pr84585.C: New.
8112 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8115 * gfortran.dg/allocate_with_mold_3.f90: New test.
8117 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
8120 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8121 * gcc.target/i386/pr87007-2.c: Likewise.
8123 2019-02-24 Harald Anlauf <anlauf@gmx.de>
8127 * gfortran.dg/pr89266.f90: New test.
8128 * gfortran.dg/pr88326.f90: New test.
8130 2019-02-24 Jakub Jelinek <jakub@redhat.com>
8132 PR rtl-optimization/89445
8133 * gcc.target/i386/avx512f-pr89445.c: New test.
8135 2019-02-23 Martin Sebor <msebor@redhat.com>
8137 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8138 wchar_t to wint_t to avoid a bogus -Wformat warning in
8141 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8144 * gfortran.dg/ISO_Fortran_binding_5.c: Include
8145 "../../../libgfortran/ISO_Fortran_binding.h".
8146 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8148 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8151 * gcc.dg/pr69471-1.c: New test.
8152 * gcc.dg/pr69471-2.c: Likewise.
8153 * gcc.target/i386/pr69471-3.c: Likewise.
8155 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8158 * gfortran.dg/dtio_34.f90: New test.
8160 2019-02-23 Marek Polacek <polacek@redhat.com>
8162 PR c++/88294 - ICE with non-constant noexcept-specifier.
8163 * g++.dg/cpp0x/noexcept34.C: New test.
8164 * g++.dg/cpp0x/noexcept35.C: New test.
8167 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
8169 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8172 * gfortran.dg/deferred_character_32.f90 : New test
8174 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8177 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
8178 previously incorrect lbound for allocatable expressions. Also
8179 correct stop values to avoid repetition.
8180 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
8181 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
8184 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
8185 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
8186 * gfortran.dg/pr32599.f03 : Set standard to F2008.
8188 2019-02-22 David Malcolm <dmalcolm@redhat.com>
8191 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
8192 renaming to a multicharacter name, so that start != finish. Add
8193 tests for dtor locations.
8195 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8198 * g++.dg/cpp0x/pr84676.C: New.
8200 2019-02-22 Martin Sebor <msebor@redhat.com>
8202 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
8203 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
8205 2019-02-22 Harald Anlauf <anlauf@gmx.de>
8208 * gfortran.dg/newunit_6.f90: New test.
8210 2019-02-22 Marek Polacek <polacek@redhat.com>
8212 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
8213 * g++.dg/cpp2a/explicit14.C: New test.
8215 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
8218 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
8219 * gfortran.fortran-torture/compile/pr89324.f90: New test.
8221 2019-02-22 Martin Sebor <msebor@redhat.com>
8224 * gcc.dg/Wabsolute-value.c: New test.
8226 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
8228 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
8229 Hongtao Liu <hongtao.liu@intel.com>
8230 Sunil K Pandey <sunil.k.pandey@intel.com>
8233 * gcc.target/i386/pr87007-1.c: New test.
8234 * gcc.target/i386/pr87007-2.c: Likewise.
8236 2019-02-22 Richard Biener <rguenther@suse.de>
8238 PR tree-optimization/89440
8239 * gcc.dg/vect/pr89440.c: New testcase.
8241 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
8243 * lib/target-supports.exp (check_effective_target_offload_nvptx):
8247 * gfortran.dg/goacc/classify-routine.f95: Adjust.
8249 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
8250 * g++.dg/goacc/template.C: Likewise.
8253 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
8255 2019-02-22 Richard Biener <rguenther@suse.de>
8258 * gcc.dg/torture/restrict-7.c: New testcase.
8260 2019-02-21 Jakub Jelinek <jakub@redhat.com>
8263 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
8264 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
8265 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
8267 * g++.dg/cpp1y/constexpr-89285.C: New test.
8268 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
8270 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
8271 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
8273 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8276 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
8277 -fcf-protection with -fcf-protection=branch.
8278 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8279 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8280 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8281 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8282 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8284 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
8286 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
8287 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
8289 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8292 * gfortran.dg/warn_conversion_11.f90: New test.
8294 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8297 * gcc.target/i386/pr87412-1.c: New file.
8298 * gcc.target/i386/pr87412-2.c: Likewise.
8299 * gcc.target/i386/pr87412-3.c: Likewise.
8300 * gcc.target/i386/pr87412-4.c: Likewise.
8302 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8305 * g++.dg/cpp0x/pr89403.C: New test.
8308 * g++.dg/cpp1z/inline-var5.C: New test.
8311 * gcc.c-torture/compile/pr89412.c: New test.
8313 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8314 David Malcolm <dmalcolm@redhat.com>
8317 * gcc.dg/torture/pr89091.c: New test.
8319 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8323 * gcc.dg/pr88074-2.c: New test.
8326 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
8328 2019-02-20 David Malcolm <dmalcolm@redhat.com>
8331 * gcc.dg/pr89410-1.c: New test.
8332 * gcc.dg/pr89410-2.c: New test.
8334 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
8336 * lib/target-supports.exp (check_effective_target_vect_usad_char):
8337 Add PowerPC support.
8338 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
8339 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
8341 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8344 * gcc.target/arm/pr86487.c: New.
8346 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8349 * g++.dg/cpp1y/var-templ60.C: New.
8351 2019-02-20 Li Jia He <helijia@linux.ibm.com>
8354 * gcc.target/powerpc/pr88100.c: New testcase.
8356 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
8358 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
8360 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8363 * gfortran.dg/ISO_Fortran_binding_4.f90
8365 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
8368 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
8369 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
8371 2019-02-19 Richard Biener <rguenther@suse.de>
8374 * gcc.dg/pr88074.c: New testcase.
8376 2019-02-19 Jakub Jelinek <jakub@redhat.com>
8379 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
8383 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
8386 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
8389 * g++.dg/diagnostic/pr89390.C: New test.
8391 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
8393 * README: Fix typos.
8395 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8397 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
8400 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8403 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
8405 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
8406 * gfortran.dg/lto/pr87689_0.f: New file.
8407 * gfortran.dg/lto/pr87689_1.f: New file.
8409 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
8411 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
8413 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8415 * gdc.dg/dg.exp: Tabify.
8416 * gdc.dg/lto/lto.exp: Likewise.
8417 * gdc.test/gdc-test.exp: Likewise.
8418 * lib/gdc-dg.exp: Likewise.
8419 * lib/gdc.exp: Likewise.
8421 2019-02-18 Richard Biener <rguenther@suse.de>
8423 PR tree-optimization/89296
8424 * gcc.dg/uninit-pr89296.c: New testcase.
8426 2019-02-18 Jakub Jelinek <jakub@redhat.com>
8429 * gcc.c-torture/execute/pr89369.c: New test.
8430 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
8431 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
8434 2019-02-18 Martin Jambor <mjambor@suse.cz>
8436 PR tree-optimization/89209
8437 * gcc.dg/tree-ssa/pr89209.c: New test.
8439 2019-02-18 Martin Liska <mliska@suse.cz>
8441 * gfortran.dg/simd-builtins-7.f90: New test.
8442 * gfortran.dg/simd-builtins-7.h: New test.
8444 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8447 * gfortran.dg/pr88299.f90: New test.
8449 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8452 * gfortran.dg/transfer_simplify_12.f90: New test.
8454 2019-02-17 Marek Polacek <polacek@redhat.com>
8456 PR c++/89217 - ICE with list-initialization in range-based for loop.
8457 * g++.dg/cpp0x/range-for37.C: New test.
8459 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
8462 * g++.dg/cpp0x/initlist114.C: New test.
8465 * g++.dg/abi/mangle68.C: New test.
8466 * g++.dg/cpp0x/decltype69.C: New test.
8468 2019-02-16 David Malcolm <dmalcolm@redhat.com>
8471 * g++.dg/wrappers/pr88680.C: New test.
8473 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8476 * gfortran.dg/coarray_data_1.f90: New test.
8478 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
8480 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
8481 * c-c++-common/patchable_function_entry-default.c: Likewise.
8482 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8484 2019-02-16 Jakub Jelinek <jakub@redhat.com>
8486 PR rtl-optimization/66152
8487 * gcc.target/i386/pr66152.c: New test.
8489 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8491 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
8492 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
8494 2019-02-15 Tamar Christina <tamar.christina@arm.com>
8496 * lib/target-supports.exp
8497 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
8498 checking alternative.
8500 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8502 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
8504 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8506 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
8507 * c-c++-common/patchable_function_entry-default.c: Likewise.
8508 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8509 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
8511 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8515 * lib/gcc-dg.exp: If llvm_binutils effective target, set
8516 allow_blank_lines to 2 during initialization.
8517 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
8518 it was previously zero.
8519 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
8520 Clear allow_blank_lines afterwards whenever it was 1.
8521 * gdc.test/gdc-test.exp (dmd2dg): Don't call
8522 dg-allow-blank-lines-in-output here.
8523 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
8524 the tests and restore it back at the end.
8526 * c-c++-common/ubsan/opts-1.c: New test.
8527 * c-c++-common/ubsan/opts-2.c: New test.
8528 * c-c++-common/ubsan/opts-3.c: New test.
8529 * c-c++-common/ubsan/opts-4.c: New test.
8531 2019-02-15 Richard Biener <rguenther@suse.de>
8532 Jakub Jelinek <jakub@redhat.com>
8534 PR tree-optimization/89278
8535 * gcc.dg/pr89278.c: New test.
8537 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8540 * gcc.dg/pr89340.c: New test.
8541 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
8542 that leaf attribute on nested function is useless.
8545 * gcc.dg/pr89342.c: New test.
8547 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8549 PR rtl-optimization/89354
8550 * gcc.dg/pr89354.c: New test.
8552 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
8554 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
8555 * gcc.target/i386/ssse3-pabsd.c: Ditto.
8556 * gcc.target/i386/ssse3-pabsw.c: Ditto.
8557 * gcc.target/i386/ssse3-palignr.c: Ditto.
8558 * gcc.target/i386/ssse3-phaddd.c: Ditto.
8559 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
8560 * gcc.target/i386/ssse3-phaddw.c: Ditto.
8561 * gcc.target/i386/ssse3-phsubd.c: Ditto.
8562 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
8563 * gcc.target/i386/ssse3-phsubw.c: Ditto.
8564 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
8565 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
8566 * gcc.target/i386/ssse3-pshufb.c: Ditto.
8567 * gcc.target/i386/ssse3-psignb.c: Ditto.
8568 * gcc.target/i386/ssse3-psignd.c: Ditto.
8569 * gcc.target/i386/ssse3-psignw.c: Ditto.
8571 2018-02-14 Steve Ellcey <sellcey@marvell.com>
8573 * gcc.target/aarch64/pcs_attribute.c: New test.
8575 2019-02-14 Harald Anlauf <anlauf@gmx.de>
8578 * gfortran.dg/pr88248.f90: New test.
8579 * gfortran.dg/f2018_obs.f90: Updated test.
8581 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8583 * gcc.target/arm/pr88850.c: change options to additional option.
8585 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8588 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
8591 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8594 * gcc.target/arm/pr88850-2.c: New test.
8595 * lib/target-supports.exp
8596 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
8597 check_effective_target_arm_neon_softfp_fp16_ok,
8598 add_options_for_arm_neon_softfp_fp16): New.
8600 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
8602 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
8603 * lib/target-supports.exp: Add procedure to check for ldrd.
8605 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
8608 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
8609 * gfortran.dg/goacc/loop-3.f95: Likewise.
8610 * gfortran.dg/goacc/pr72715.f90: New test.
8612 2019-02-14 Martin Liska <mliska@suse.cz>
8614 PR rtl-optimization/89242
8615 * g++.dg/pr89242.C: New test.
8617 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8619 PR tree-optimization/89314
8620 * gcc.dg/pr89314.c: New test.
8623 * gcc.dg/ubsan/pr89284.c: New test.
8625 2019-02-13 Ian Lance Taylor <iant@golang.org>
8627 * gcc.dg/func-attr-1.c: New test.
8629 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
8631 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
8633 2019-02-13 Marek Polacek <polacek@redhat.com>
8635 PR c++/89297 - ICE with OVERLOAD in template.
8636 * g++.dg/cpp0x/initlist113.C: New test.
8638 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
8641 * g++.dg/cpp0x/pr86379.C: New.
8644 * g++.dg/cpp1y/pr87322.C: New.
8645 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
8646 instantiate the expected number of lambda functions.
8648 2019-02-13 Marek Polacek <polacek@redhat.com>
8651 * g++.dg/cpp2a/nontype-class13.C: New test.
8653 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
8656 * gcc.target/arm/pr89190.c: New test.
8658 2019-02-13 David Malcolm <dmalcolm@redhat.com>
8661 * g++.dg/concepts/pr89036.C: New test.
8663 2019-02-13 Tamar Christina <tamar.christina@arm.com>
8666 * gcc.target/aarch64/sve/pr88847.c: New test.
8668 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
8669 Jakub Jelinek <jakub@redhat.com>
8672 * g++.dg/torture/pr89303.C: New test.
8674 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8677 * g++.dg/cpp1z/using4.C: New.
8678 * g++.dg/cpp1z/using5.C: Likewise.
8679 * g++.dg/cpp1z/using6.C: Likewise.
8681 2019-02-13 Jakub Jelinek <jakub@redhat.com>
8684 * gcc.target/i386/pr89290.c: New test.
8686 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8688 * gcc.target/i386/enqcmd.c: New test.
8689 * gcc.target/i386/enqcmds.c: Likewise.
8690 * g++.dg/other/i386-2.C: Add -menqcmd.
8691 * g++.dg/other/i386-3.C: Likewise.
8692 * gcc.target/i386/sse-12.c: Likewise.
8693 * gcc.target/i386/sse-13.c: Likewise.
8694 * gcc.target/i386/sse-14.c: Likewise.
8695 * gcc.target/i386/sse-23.c: Likewise.
8697 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8699 * gcc.target/powerpc/crypto-builtin-1.c
8700 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8703 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8706 * gcc.target/i386/pr89229-1.c: New test.
8708 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8711 * gcc.target/s390/pr89233.c: New test.
8713 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8715 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8716 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8717 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8719 2019-02-12 Richard Biener <rguenther@suse.de>
8721 PR tree-optimization/89253
8722 * gfortran.dg/pr89253.f: New testcase.
8724 2019-02-11 Marek Polacek <polacek@redhat.com>
8726 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8727 * g++.dg/cpp0x/nullptr40.C: New test.
8728 * g++.dg/cpp0x/nullptr41.C: New test.
8730 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8733 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8735 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8737 PR tree-optimization/86637
8738 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8740 2019-02-11 Martin Sebor <msebor@redhat.com>
8742 PR tree-optimization/88771
8743 * gcc.dg/Wstringop-overflow-8.c: New test.
8744 * gcc.dg/Wstringop-overflow-9.c: New test.
8745 * gcc.dg/Warray-bounds-40.c: New test.
8746 * gcc.dg/builtin-stpncpy.c: Adjust.
8747 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8748 * g++.dg/opt/memcpy1.C: Adjust.
8750 2019-02-11 Martin Sebor <msebor@redhat.com>
8753 * c-c++-common/array-5.c: New test.
8754 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8755 * g++.dg/init/new38.C: Same.
8756 * g++.dg/init/new43.C: Same.
8757 * g++.dg/init/new44.C: Same.
8758 * g++.dg/init/new46.C: Same.
8759 * g++.dg/other/large-size-array.C: Same.
8760 * g++.dg/other/new-size-type.C: Same.
8761 * g++.dg/template/array30.C: Same.
8762 * g++.dg/template/array32.C: New test.
8763 * g++.dg/template/dependent-name3.C: Adjust.
8764 * gcc.dg/large-size-array-3.c: Same.
8765 * gcc.dg/large-size-array-5.c: Same.
8766 * gcc.dg/large-size-array.c: Same.
8767 * g++.old-deja/g++.brendan/array1.C: Same.
8768 * g++.old-deja/g++.mike/p6149.C: Same.
8770 2019-02-11 Martin Sebor <msebor@redhat.com>
8772 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8774 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8777 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8778 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8779 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8781 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8783 * gcc.target/powerpc/vec-sld-modulo.c: New.
8784 * gcc.target/powerpc/vec-srad-modulo.c: New.
8785 * gcc.target/powerpc/vec-srd-modulo.c: New.
8787 2019-02-11 Martin Liska <mliska@suse.cz>
8790 * g++.dg/ipa/pr89009.C: New test.
8792 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8795 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8796 * gfortran.dg/pointer_init_6.f90: Likewise.
8797 * gfortran.dg/pointer_init_9.f90: New test.
8799 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8802 * gfortran.dg/warn_undefined_1.f90: New test.o
8804 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8806 PR tree-optimization/89268
8807 * gcc.dg/vect/pr89268.c: New test.
8809 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8811 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8813 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8816 * gfortran.dg/substr_simplify.f90: New test.
8818 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8821 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8823 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8826 * gfortran.dg/array_reference_2.f90 : New test.
8828 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8831 * gcc.dg/gomp/pr89246-1.c: New test.
8832 * gcc.dg/gomp/pr89246-2.c: New test.
8834 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8836 PR tree-optimization/88739
8837 * gcc.c-torture/execute/pr88739.c: New test.
8839 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8842 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8844 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8846 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8847 * gcc.target/s390/vector/vec-copysign.c: New test.
8849 2019-02-08 Richard Biener <rguenther@suse.de>
8851 PR tree-optimization/89247
8852 * gcc.dg/torture/pr89247.c: New testcase.
8854 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
8856 * gcc.target/s390/jump-label.c: New test.
8858 2019-02-08 Richard Biener <rguenther@suse.de>
8861 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
8863 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8865 PR rtl-optimization/89234
8866 * g++.dg/ubsan/pr89234.C: New test.
8868 2019-02-08 Richard Biener <rguenther@suse.de>
8871 * gcc.dg/torture/pr89223.c: New testcase.
8873 2019-02-07 David Malcolm <dmalcolm@redhat.com>
8875 PR tree-optimization/86637
8876 PR tree-optimization/89235
8877 * gcc.c-torture/compile/pr86637-1.c: New test.
8878 * gcc.c-torture/compile/pr86637-2.c: New test.
8879 * gcc.c-torture/compile/pr86637-3.c: New test.
8880 * gcc.c-torture/compile/pr89235.c: New test.
8882 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8884 * gcc.target/aarch64/abd_1.c: New test.
8885 * gcc.dg/sabd_1.c: Likewise.
8887 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
8890 * gfortran.dg/wunused-parameter_2.f90: New test.
8892 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8894 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
8896 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
8898 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
8899 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
8901 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
8902 Jakub Jelinek <jakub@redhat.com>
8905 * gcc.c-torture/execute/pr88714.c: New test.
8906 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
8908 2019-02-07 Tamar Christina <tamar.christina@arm.com>
8911 * gcc.target/arm/pr88850.c: New test.
8913 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
8916 * g++.dg/cpp0x/pr86218.C: New.
8918 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
8920 PR rtl-optimization/89225
8921 * gcc.target/powerpc/pr89225.c: New.
8923 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
8925 * gnat.dg/opt76.adb: New test.
8927 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8930 * gfortran.dg/null_10.f90: New test.
8932 2019-02-06 David Malcolm <dmalcolm@redhat.com>
8935 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
8936 column numbers to dg-warning directives where they are correct.
8937 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
8938 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
8939 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
8941 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
8945 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
8946 xfail scan-assembler-not with Solaris as.
8948 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
8950 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
8952 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
8954 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
8957 2019-02-06 Richard Biener <rguenther@suse.de>
8959 PR tree-optimization/89182
8960 * gfortran.dg/graphite/pr89182.f90: New testcase.
8962 2019-02-06 Jakub Jelinek <jakub@redhat.com>
8965 * gcc.dg/pr89211.c: New test.
8968 * c-c++-common/builtin-convertvector-2.c: New test.
8970 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
8973 * lib/go-torture.exp: Test compiling with -flto.
8975 2019-02-06 Joseph Myers <joseph@codesourcery.com>
8978 * gcc.dg/redecl-18.c: New test.
8980 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8983 * g++.dg/opt/pr89187.C: New test.
8985 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
8987 * jit.dg/add-driver-options-testlib.c: Add support file for
8988 test-add-driver-options.c testcase.
8989 * jit.dg/all-non-failing-tests.h: Add note about
8990 test-add-driver-options.c
8991 * jit.dg/jit.exp (jit-dg-test): Update to support
8992 add-driver-options-testlib.c compilation.
8993 * jit.dg/test-add-driver-options.c: New testcase.
8995 2019-02-05 Jakub Jelinek <jakub@redhat.com>
8997 PR rtl-optimization/11304
8998 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
8999 * gcc.target/i386/call-2.c: New test.
9001 2019-02-05 Marek Polacek <polacek@redhat.com>
9003 PR c++/89158 - by-value capture of constexpr variable broken.
9004 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9006 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9008 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9010 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9012 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9014 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9017 * g++.dg/opt/pr89188.C: New test.
9019 PR rtl-optimization/89195
9020 * gcc.c-torture/execute/pr89195.c: New test.
9022 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9024 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9026 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9027 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9028 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9029 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9030 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9031 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9032 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9033 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9034 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9036 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9039 * g++.dg/ext/vector36.C: New test.
9041 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9044 * g++.dg/pr87770.C: New.
9046 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9049 * gfortran.dg/pr89077.f90: New test.
9051 2019-02-04 Martin Liska <mliska@suse.cz>
9054 * gcc.dg/ipa/pr88985.c: New test.
9056 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9058 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9059 characters or extra spaces after the comment character.
9061 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9063 * g++.dg/torture/alias-1.C: New test.
9065 2019-02-03 Martin Sebor <msebor@redhat.com>
9068 * c-c++-common/Wsequence-point-2.c: New test.
9071 * g++.dg/warn/Wunused-var-35.C: New test.
9073 2019-02-03 Richard Biener <rguenther@suse.de>
9076 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
9078 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9081 * gfortran.dg/warn_conversion_10.f90: New test.
9083 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9086 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
9088 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9091 * gfortran.dg/realloc_on_assign_32.f90 : New test.
9093 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9096 * gfortran.dg/pointer_array_component_3.f90 : New test.
9098 2019-02-02 Jakub Jelinek <jakub@redhat.com>
9101 * gcc.dg/gomp/pr87887-1.c: New test.
9102 * gcc.dg/gomp/pr87887-2.c: New test.
9104 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9108 * gfortran.dg/pr89084.f90: New test.
9109 * gfortran.dg/lto/pr89084_0.f90: New test.
9110 * gfortran.dg/pr83246.f90: New test.
9112 2019-02-01 Marek Polacek <polacek@redhat.com>
9114 PR c++/88325 - ICE with invalid out-of-line template member definition.
9115 * g++.dg/cpp2a/typename14.C: New test.
9117 2019-02-01 Richard Biener <rguenther@suse.de>
9120 * gcc.dg/torture/pr88597.c: New testcase.
9122 2019-02-01 Richard Biener <rguenther@suse.de>
9124 PR tree-optimization/85497
9125 * gcc.dg/graphite/pr85497.c: New testcase.
9127 2019-02-01 Richard Biener <rguenther@suse.de>
9130 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9132 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9134 PR tree-optimization/89143
9135 * gcc.dg/tree-ssa/vrp121.c: New test.
9137 PR tree-optimization/88107
9138 * gcc.dg/gomp/pr88107.c: New test.
9141 * g++.dg/ext/attrib57.C: New test.
9143 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
9145 PR tree-optimization/88932
9146 * gfortran.dg/pr88932.f90: New test.
9148 2019-01-31 Marek Polacek <polacek@redhat.com>
9150 PR c++/88983 - ICE with switch in constexpr function.
9151 * g++.dg/cpp1y/constexpr-88983.C: New test.
9153 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9156 * gfortran.dg/contiguous_9.f90: New test.
9158 2019-01-31 Marek Polacek <polacek@redhat.com>
9160 PR c++/89083, c++/80864 - ICE with list initialization in template.
9161 * g++.dg/cpp0x/initlist107.C: New test.
9162 * g++.dg/cpp0x/initlist108.C: New test.
9163 * g++.dg/cpp0x/initlist109.C: New test.
9164 * g++.dg/cpp0x/initlist110.C: New test.
9165 * g++.dg/cpp0x/initlist111.C: New test.
9166 * g++.dg/cpp0x/initlist112.C: New test.
9167 * g++.dg/init/ptrfn4.C: New test.
9169 2019-01-31 David Malcolm <dmalcolm@redhat.com>
9172 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9173 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9175 2019-01-31 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/89135
9178 * gcc.dg/torture/pr89135.c: New testcase.
9180 2019-01-31 Jakub Jelinek <jakub@redhat.com>
9183 * c-c++-common/asan/pr89124.c: New test.
9185 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9188 * gfortran.dg/print_2.f90: New test.
9190 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
9192 PR rtl-optimization/87246
9193 * gcc.target/i386/pr87246.c: New.
9195 2019-01-30 Marek Polacek <polacek@redhat.com>
9197 PR c++/89119 - ICE with value-initialization in template.
9198 * g++.dg/cpp0x/initlist-value3.C: New test.
9200 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9202 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
9203 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
9204 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9205 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
9206 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9207 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9208 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
9209 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
9210 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
9211 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
9213 2019-01-30 Richard Biener <rguenther@suse.de>
9215 PR tree-optimization/89111
9216 * gcc.dg/torture/pr89111.c: New testcase.
9218 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
9221 * lib/target-supports.exp: Cache result.
9223 2019-01-30 Jakub Jelinek <jakub@redhat.com>
9226 * g++.target/i386/pr89105.C: New test.
9229 * gcc.dg/pr89061.c: New test.
9231 2019-01-29 Martin Sebor <msebor@redhat.com>
9234 * gcc.dg/Warray-bounds-39.c: New test.
9236 2019-01-29 Marek Polacek <polacek@redhat.com>
9239 * g++.dg/other/nontype-1.C: Expect error in all modes.
9240 * g++.dg/parse/crash13.C: Likewise.
9241 * g++.dg/parse/error36.C: Likewise.
9242 * g++.dg/template/error29.C: Likewise.
9244 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9247 * gfortran.dg/c_funptr_1.f90: New file.
9248 * gfortran.dg/c_funptr_1_mod.f90: New file.
9250 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9254 * gcc.dg/gomp/pr89104.c: New test.
9256 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258 * gdc.dg/pr89042a.d: Mark as compile test.
9259 * gdc.dg/pr89042b.d: Likewise.
9261 2019-01-29 Richard Biener <rguenther@suse.de>
9264 * g++.dg/lto/pr87295_0.C: New testcase.
9266 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9269 * gcc.dg/pr89045.c: New test.
9272 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
9273 lp64, ilp32 and llp64 only.
9274 (fputs): Use unsigned long long instead of size_t for return type.
9275 (vfprintf, vfscanf): Accept arbitrary target specific type for
9278 2019-01-28 Marek Polacek <polacek@redhat.com>
9280 PR c++/88358 - name wrongly treated as type.
9281 * g++.dg/cpp2a/typename1.C: Add dg-error.
9282 * g++.dg/cpp2a/typename13.C: New test.
9283 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
9286 2019-01-28 Marek Polacek <polacek@redhat.com>
9288 * g++.dg/cpp0x/enum37.C: Add dg-error.
9290 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9292 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
9293 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
9295 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9297 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
9298 "-Wattribute-alias".
9300 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
9303 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
9305 2019-01-27 Marek Polacek <polacek@redhat.com>
9307 PR c++/88815 - narrowing conversion lost in decltype.
9308 PR c++/78244 - narrowing conversion in template not detected.
9309 * g++.dg/cpp0x/Wnarrowing15.C: New test.
9310 * g++.dg/cpp0x/Wnarrowing16.C: New test.
9311 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
9312 * g++.dg/cpp1y/Wnarrowing1.C: New test.
9314 PR c++/89024 - ICE with incomplete enum type.
9315 * g++.dg/cpp0x/enum37.C: New test.
9317 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
9319 * gnat.dg/opt75.adb: New test.
9320 * gnat.dg/opt75_pkg.ad[sb]: New helper.
9322 2019-01-27 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
9326 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
9328 2019-01-26 Martin Jambor <mjambor@suse.cz>
9331 * gfortran.dg/gomp/pr88933.f90: New test.
9333 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
9336 * gdc.dg/pr89042a.d: New test.
9337 * gdc.dg/pr89042b.d: New test.
9339 2019-01-26 Harald Anlauf <anlauf@gmx.de>
9342 * gfortran.dg/pr57553.f90: New test.
9344 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
9346 * gnat.dg/array34.adb: New test.
9348 2019-01-26 Jakub Jelinek <jakub@redhat.com>
9350 PR preprocessor/88974
9351 * c-c++-common/cpp/pr88974.c: New test.
9353 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
9356 * g++.dg/cpp2a/destroying-delete2.C: New.
9357 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
9359 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
9362 * gfortran.dg/pr85780.f90: Update testcase for error message.
9364 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
9367 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
9368 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
9369 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
9371 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
9374 * gcc.dg/pr89037.c: New test.
9376 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9378 * lib/target-supports.exp (check_effective_target_fenv): New.
9379 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
9380 fenv effective target.
9381 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
9382 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9383 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9384 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9386 2019-01-25 Richard Biener <rguenther@suse.de>
9388 PR tree-optimization/86865
9389 * gcc.dg/graphite/pr86865.c: New testcase.
9390 * gcc.dg/graphite/pr69728.c: XFAIL.
9391 * gcc.dg/graphite/scop-21.c: Likewise.
9393 2019-01-24 Martin Sebor <msebor@redhat.com>
9398 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
9399 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
9400 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
9401 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
9402 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
9403 * gcc.dg/builtins-69.c: New test.
9404 * gcc.dg/Wint-conversion-2.c: Add expected warning.
9405 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
9407 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
9409 PR rtl-optimization/88948
9410 * gcc.target/i386/pr88948.c: New test.
9412 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9415 * g++.dg/debug/pr89006.C: New test.
9418 * gcc.dg/gomp/pr89015.c: New test.
9421 * c-c++-common/gomp/cancel-2.c: New test.
9422 * gcc.dg/gomp/cancel-1.c: New test.
9423 * g++.dg/gomp/cancel-1.C: New test.
9424 * g++.dg/gomp/cancel-2.C: New test.
9425 * g++.dg/gomp/cancel-3.C: New test.
9427 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9429 PR tree-optimization/89027
9430 * gfortran.dg/gomp/pr89027.f90: New test.
9432 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
9435 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
9436 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
9438 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
9441 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
9442 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9443 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9444 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9446 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
9449 * g++.target/i386/pr88998.c: New test.
9451 2019-01-23 Marek Polacek <polacek@redhat.com>
9453 PR c++/88757 - qualified name treated wrongly as type.
9454 * g++.dg/cpp0x/dependent2.C: New test.
9455 * g++.dg/cpp2a/typename10.C: Remove dg-error.
9456 * g++.dg/cpp2a/typename12.C: New test.
9457 * g++.dg/template/static30.C: Remove dg-error.
9459 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9462 * c-c++-common/pr44715.c: New test.
9465 * c-c++-common/pr88984.c: New test.
9467 2019-01-23 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/89008
9470 * gcc.dg/torture/pr89008.c: New testcase.
9472 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
9474 * gnat.dg/specs/opt4.ads: New test.
9476 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9478 PR tree-optimization/88964
9479 * gfortran.dg/pr88964.f90: New test.
9481 2019-01-22 Martin Sebor <msebor@redhat.com>
9483 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
9484 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
9486 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
9487 * c-c++-common/Wrestrict.c: Make xfails conditional on target
9490 2018-01-22 Steve Ellcey <sellcey@marvell.com>
9492 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
9493 to aarch64*-*-* target.
9494 * c-c++-common/gomp/pr60823-3.c: Ditto.
9495 * g++.dg/gomp/declare-simd-1.C: Ditto.
9496 * g++.dg/gomp/declare-simd-3.C: Ditto.
9497 * g++.dg/gomp/declare-simd-4.C: Ditto.
9498 * g++.dg/gomp/declare-simd-7.C: Ditto.
9499 * g++.dg/gomp/pr88182.C: Ditto.
9500 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9501 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9502 * gcc.dg/gomp/pr59669-2.c: Ditto.
9503 * gcc.dg/gomp/pr87895-1.c: Ditto.
9504 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9505 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9506 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9507 * gfortran.dg/gomp/pr83977.f90: Ditto.
9509 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9512 * gcc.target/powerpc/pr88965.c: New test.
9515 * c-c++-common/gomp/atomic-23.c: New test.
9517 2019-01-22 Harald Anlauf <anlauf@gmx.de>
9520 * gfortran.dg/power_8.f90: New test.
9522 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9524 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
9525 * g++.dg/vec-init-1.C: Likewise.
9526 * gcc.dg/pr87793.c: Likewise.
9528 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9530 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
9531 * g++.dg/cpp0x/pr86397-2.C: Likewise.
9533 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9536 * gcc.target/arm/aapcs/bitfield2.c: New test.
9537 * gcc.target/arm/aapcs/bitfield3.c: New test.
9539 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
9541 PR rtl-optimization/87763
9542 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
9544 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
9547 * gcc.target/i386/pr88954-1.c: New test.
9548 * gcc.target/i386/pr88954-2.c: Likewise.
9550 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9553 * gcc.target/arm/aapcs/bitfield1.c: New test.
9554 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
9555 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
9556 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
9558 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
9560 * gfortran.dg/array_function_5.f90: Fix a dg directive.
9561 * gfortran.dg/block_16.f08: Likewise.
9562 * gfortran.dg/dec_structure_14.f90: Likewise.
9563 * gfortran.dg/namelist_96.f90: Likewise.
9564 * gfortran.dg/newunit_5.f90.f90: Moved to
9565 * gfortran.dg/newunit_5.f90: here.
9566 * gfortran.dg/pdt_28.f03: Likewise.
9567 * gfortran.dg/spread_simplify_1.f90: Likewise.
9569 2019-01-22 Tamar Christina <tamar.christina@arm.com>
9571 PR/tree-optimization 88903
9572 * gcc.dg/vect/pr88903-1.c: Add explicit &.
9574 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9576 PR rtl-optimization/88904
9577 * gcc.c-torture/execute/pr88904.c: New test.
9580 * gcc.dg/pr88905.c: New test.
9582 PR rtl-optimization/49429
9584 PR rtl-optimization/86334
9586 * gcc.target/i386/pr86334.c: New test.
9587 * gcc.target/i386/pr88906.c: New test.
9589 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9592 * g++.dg/gomp/pr88949.C: New test.
9594 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
9596 * class_66.f90: Fix a dg directive.
9597 * debug/pr35154-stabs.f: Likewise.
9598 * dec_d_lines_3.f: Likewise.
9599 * dec_d_lines_3.f: Likewise.
9600 * dec_structure_12.f90: Likewise.
9601 * dec_structure_15.f90: Likewise.
9602 * deferred_character_31.f90: Likewise.
9603 * dtio_31.f03: Likewise.
9604 * dtio_32.f03: Likewise.
9605 * extends_11.f03: Likewise.
9606 * integer_plus.f90: Likewise.
9607 * pdt_25.f03: Likewise.
9608 * pr58968.f: Likewise.
9609 * pr78259.f90: Likewise.
9610 * vect/vect-2.f90: Likewise.
9611 * matmul_const.f90: Likewise.
9613 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
9616 * gcc.target/i386/pr88938.c: New test.
9618 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9621 * g++.dg/asan/pr88901.C: New test.
9623 2019-01-21 Tamar Christina <tamar.christina@arm.com>
9625 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
9627 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9630 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
9631 * gcc.dg/pr88928.c: New test case.
9633 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9635 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
9636 {long ,short ,}{unsigned ,}int.
9638 2019-01-21 Richard Biener <rguenther@suse.de>
9640 PR tree-optimization/88934
9641 * gfortran.dg/pr88934.f90: New testcase.
9643 2019-01-20 Ulrich Drepper <drepper@redhat.com>
9645 Fix after C++ P0600 implementation.
9646 * g++.dg/init/new39.C: Don't just ignore result of new.
9648 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
9650 * gdc.dg/runnable.d: Add more tests for comparing complex types.
9652 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
9654 * gdc.dg/runnable.d: Add tests for comparing complex types.
9656 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
9658 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
9659 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
9660 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
9661 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
9663 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
9666 * gfortran.dg/no-automatic.f90: New test.
9668 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9671 * gfortran.dg/pr77960.f90: New test.
9673 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9674 Paul Thomas <pault@gcc.gnu.org>
9677 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
9678 scan-tree tests that fail with patch.
9679 * gfortran.dg/contiguous_8.f90: New test.
9681 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
9683 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
9685 * gfortran.dg/loop_versioning_9.f90: New test.
9686 * gfortran.dg/loop_versioning_10.f90: Likewise.
9688 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9691 * gfortran.dg/pr88902.f90: New test.
9693 2019-01-18 Martin Sebor <msebor@redhat.com>
9695 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9697 2019-01-18 Ian Lance Taylor <iant@golang.org>
9699 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9700 is no longer externally visible.
9702 2019-01-18 Marek Polacek <polacek@redhat.com>
9705 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9707 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9710 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9711 (dg-options): Replace -m32 with -fno-pic.
9712 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9713 (dg-options): Remove -m32.
9715 2019-01-18 Richard Biener <rguenther@suse.de>
9717 PR tree-optimization/88903
9718 * gcc.dg/vect/pr88903-1.c: New testcase.
9719 * gcc.dg/vect/pr88903-2.c: Likewise.
9721 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9725 * c-c++-common/pr51628-33.c: New test.
9726 * c-c++-common/pr51628-35.c: New test.
9727 * c-c++-common/pr88664-1.c: Likewise.
9728 * c-c++-common/pr88664-2.c: Likewise.
9729 * gcc.dg/pr51628-34.c: Likewise.
9731 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9734 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9735 mp and sec extensions to armv7-a.
9737 2019-01-18 Martin Liska <mliska@suse.cz>
9739 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9740 expected function name.
9742 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9744 PR tree-optimization/86214
9745 * g++.dg/opt/pr86214-1.C: New test.
9746 * g++.dg/opt/pr86214-2.C: New test.
9748 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9750 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9752 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9755 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9758 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9759 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9761 2019-01-18 Martin Liska <mliska@suse.cz>
9764 * g++.target/i386/pr88587.C: New test.
9765 * gcc.target/i386/mvc13.c: New test.
9767 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9770 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9772 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9773 * gfortran.dg/gomp/pr83977.f90: Ditto.
9775 2019-01-17 Martin Sebor <msebor@redhat.com>
9778 * gcc.dg/Warray-bounds-38.c: New test.
9780 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9782 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9783 warning checks and assembler scans.
9784 * c-c++-common/gomp/pr60823-3.c: Ditto.
9785 * c-c++-common/gomp/pr63328.c: Ditto.
9786 * g++.dg/gomp/declare-simd-1.C: Ditto.
9787 * g++.dg/gomp/declare-simd-3.C: Ditto.
9788 * g++.dg/gomp/declare-simd-4.C: Ditto.
9789 * g++.dg/gomp/declare-simd-7.C: Ditto.
9790 * g++.dg/gomp/pr88182.C: Ditto.
9791 * g++.dg/vect/simd-clone-7.cc: Ditto.
9792 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9793 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9794 * gcc.dg/gomp/pr59669-2.c: Ditto.
9795 * gcc.dg/gomp/pr87895-1.c: Ditto.
9796 * gcc.dg/gomp/pr87895-2.c: Ditto.
9797 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9798 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9799 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9800 * gfortran.dg/gomp/pr83977.f90: Ditto.
9802 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9804 * g++.dg/cpp0x/auto52.C: Test locations too.
9805 * g++.dg/cpp0x/trailing2.C: Likewise.
9806 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9807 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9808 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9809 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9810 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9812 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9815 * g++.dg/template/pr88699.C: New test.
9817 2019-01-17 Martin Sebor <msebor@redhat.com>
9819 PR tree-optimization/88800
9820 * c-c++-common/Wrestrict.c: Adjust.
9821 * gcc.dg/Warray-bounds-37.c: New test.
9822 * gcc.dg/builtin-memcpy-2.c: New test.
9823 * gcc.dg/builtin-memcpy.c: New test.
9825 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9828 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9830 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9831 Kwok Cheung Yeung <kcy@codesourcery.com>
9832 Julian Brown <julian@codesourcery.com>
9833 Tom de Vries <tom@codesourcery.com>
9835 * gcc.dg/20020312-2.c: Add amdgcn support.
9836 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9837 * gcc.dg/builtin-apply2.c: Likewise.
9838 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9839 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9840 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9841 * gcc.dg/memcmp-1.c: Increase timeout factor.
9842 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9843 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9844 * gcc.dg/sibcall-9.c: Likewise.
9845 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9846 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9847 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9848 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9849 * lib/target-supports.exp (check_effective_target_trampolines):
9851 (check_profiling_available): Likewise.
9852 (check_effective_target_global_constructor): Likewise.
9853 (check_effective_target_return_address): Likewise.
9854 (check_effective_target_fopenacc): Likewise.
9855 (check_effective_target_fopenmp): Likewise.
9856 (check_effective_target_vect_int): Likewise.
9857 (check_effective_target_vect_intfloat_cvt): Likewise.
9858 (check_effective_target_vect_uintfloat_cvt): Likewise.
9859 (check_effective_target_vect_floatint_cvt): Likewise.
9860 (check_effective_target_vect_floatuint_cvt): Likewise.
9861 (check_effective_target_vect_simd_clones): Likewise.
9862 (check_effective_target_vect_shift): Likewise.
9863 (check_effective_target_whole_vector_shift): Likewise.
9864 (check_effective_target_vect_bswap): Likewise.
9865 (check_effective_target_vect_shift_char): Likewise.
9866 (check_effective_target_vect_long): Likewise.
9867 (check_effective_target_vect_float): Likewise.
9868 (check_effective_target_vect_double): Likewise.
9869 (check_effective_target_vect_perm): Likewise.
9870 (check_effective_target_vect_perm_byte): Likewise.
9871 (check_effective_target_vect_perm_short): Likewise.
9872 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
9873 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
9874 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
9875 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
9876 (check_effective_target_vect_natural_alignment): Likewise.
9877 (check_effective_target_vect_fully_masked): Likewise.
9878 (check_effective_target_vect_element_align): Likewise.
9879 (check_effective_target_vect_masked_store): Likewise.
9880 (check_effective_target_vect_scatter_store): Likewise.
9881 (check_effective_target_vect_condition): Likewise.
9882 (check_effective_target_vect_cond_mixed): Likewise.
9883 (check_effective_target_vect_char_mult): Likewise.
9884 (check_effective_target_vect_short_mult): Likewise.
9885 (check_effective_target_vect_int_mult): Likewise.
9886 (check_effective_target_sqrt_insn): Likewise.
9887 (check_effective_target_vect_call_sqrtf): Likewise.
9888 (check_effective_target_vect_call_btrunc): Likewise.
9889 (check_effective_target_vect_call_btruncf): Likewise.
9890 (check_effective_target_vect_call_ceil): Likewise.
9891 (check_effective_target_vect_call_floorf): Likewise.
9892 (check_effective_target_lto): Likewise.
9893 (check_vect_support_and_set_flags): Likewise.
9894 (check_effective_target_vect_stridedN): Enable when fully masked is
9896 (add_options_for_sqrt_insn): New procedure.
9898 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9900 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
9901 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
9903 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
9905 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9907 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
9908 * gcc.dg/pic-1.c: Disable on amdgcn.
9909 * gcc.dg/pic-2.c: Disable on amdgcn.
9910 * gcc.dg/pic-3.c: Disable on amdgcn.
9911 * gcc.dg/pic-4.c: Disable on amdgcn.
9912 * gcc.dg/pie-3.c: Disable on amdgcn.
9913 * gcc.dg/pie-4.c: Disable on amdgcn.
9914 * gcc.dg/uninit-19.c: Check pie_enabled.
9915 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
9917 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9918 Kwok Cheung Yeung <kcy@codesourcery.com>
9919 Julian Brown <julian@codesourcery.com>
9920 Tom de Vries <tom@codesourcery.com>
9922 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
9923 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
9924 * gcc.c-torture/compile/pr34648.c: Require exceptions.
9925 * gcc.c-torture/compile/pr41469.c: Require exceptions.
9926 * gcc.dg/20111216-1.c: Require exceptions.
9927 * gcc.dg/cleanup-10.c: Require exceptions.
9928 * gcc.dg/cleanup-11.c: Require exceptions.
9929 * gcc.dg/cleanup-12.c: Require exceptions.
9930 * gcc.dg/cleanup-13.c: Require exceptions.
9931 * gcc.dg/cleanup-5.c: Require exceptions.
9932 * gcc.dg/cleanup-8.c: Require exceptions.
9933 * gcc.dg/cleanup-9.c: Require exceptions.
9934 * gcc.dg/gomp/pr29955.c: Require exceptions.
9935 * gcc.dg/lto/pr52097_0.c: Require exceptions.
9936 * gcc.dg/nested-func-5.c: Require exceptions.
9937 * gcc.dg/pch/except-1.c: Require exceptions.
9938 * gcc.dg/pch/valid-2.c: Require exceptions.
9939 * gcc.dg/pr41470.c: Require exceptions.
9940 * gcc.dg/pr42427.c: Require exceptions.
9941 * gcc.dg/pr44545.c: Require exceptions.
9942 * gcc.dg/pr47086.c: Require exceptions.
9943 * gcc.dg/pr51481.c: Require exceptions.
9944 * gcc.dg/pr51644.c: Require exceptions.
9945 * gcc.dg/pr52046.c: Require exceptions.
9946 * gcc.dg/pr54669.c: Require exceptions.
9947 * gcc.dg/pr56424.c: Require exceptions.
9948 * gcc.dg/pr64465.c: Require exceptions.
9949 * gcc.dg/pr65802.c: Require exceptions.
9950 * gcc.dg/pr67563.c: Require exceptions.
9951 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
9952 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
9953 * gcc.dg/vect/pr46663.c: Require exceptions.
9954 * lib/target-supports.exp (check_effective_target_exceptions): New.
9956 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9959 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
9961 2019-01-17 Nathan Sidwell <nathan@acm.org>
9964 * g++.dg/cpp0x/pr86610.C: New.
9966 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9968 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
9969 VFIXUPIMM* intrinsics.
9970 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9971 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9974 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
9978 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
9980 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
9981 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
9982 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
9983 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
9984 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
9985 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9986 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
9987 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9988 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
9989 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
9990 * gcc.target/i386/sse-13.c: Ditto.
9991 * gcc.target/i386/sse-14.c: Ditto.
9992 * gcc.target/i386/sse-22.c: Ditto.
9993 * gcc.target/i386/sse-23.c: Ditto.
9994 * gcc.target/i386/testimm-10.c: Ditto.
9995 * gcc.target/i386/testround-1.c: Ditto.
9997 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10001 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10005 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10007 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10009 PR rtl-optimization/88870
10010 * gcc.dg/pr88870.c: New test.
10012 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10014 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10016 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10019 * g++.dg/concepts/pr87768.C: New.
10022 * gcc.dg/cpp1z/pr86648.C: New.
10024 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10027 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10028 vectorized on POWER unless hardware misaligned loads are available.
10030 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10033 * g++.dg/torture/pr88861.C: New test.
10035 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10038 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10040 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10042 * g++.dg/other/pr33558.C: Test location too.
10043 * g++.dg/other/pr33558-2.C: Likewise.
10044 * g++.dg/parse/crash4.C: Likewise.
10045 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10046 * g++.old-deja/g++.mike/p7635.C: Likewise.
10047 * g++.old-deja/g++.other/decl6.C: Likewise.
10049 2019-01-16 Marek Polacek <polacek@redhat.com>
10051 PR c++/78244 - narrowing conversion in template not detected.
10052 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10053 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10055 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10059 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10060 may_alias attribute.
10062 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10064 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10067 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10070 * g++.dg/template/pr88795.C: New test.
10072 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10075 * gfortran.dg/actual_array_substr_3.f90: New test.
10077 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
10080 * gfortran.dg/pr81849.f90: New test.
10082 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
10084 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10085 ISO_Fortran_binding_2.h.
10087 2019-01-15 Marek Polacek <polacek@redhat.com>
10090 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10092 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
10094 PR inline-asm/52813
10095 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10096 -Wdeprecated warning and expect a following note:.
10098 2019-01-15 Richard Biener <rguenther@suse.de>
10101 * g++.dg/lto/pr88046_0.C: New testcase.
10103 2019-01-15 Richard Biener <rguenther@suse.de>
10105 PR tree-optimization/88855
10106 * gcc.dg/pr88855.c: New testcase.
10108 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10110 * g++.dg/diagnostic/typedef-initialized.C: New.
10112 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10114 * g++.dg/diagnostic/bitfld3.C: New.
10116 2019-01-15 Jakub Jelinek <jakub@redhat.com>
10118 PR tree-optimization/88775
10119 * gcc.dg/tree-ssa/pr88775-1.c: New test.
10120 * gcc.dg/tree-ssa/pr88775-2.c: New test.
10122 2019-01-14 Marek Polacek <polacek@redhat.com>
10124 PR c++/88825 - ICE with bogus function return type deduction.
10125 * g++.dg/cpp1y/auto-fn55.C: New test.
10127 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10129 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10130 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10131 feature test macros.
10132 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10134 2019-01-14 Marek Polacek <polacek@redhat.com>
10136 PR c++/88830 - ICE with abstract class.
10137 * g++.dg/other/abstract7.C: New test.
10139 2019-01-14 Martin Sebor <msebor@redhat.com>
10142 * gcc.dg/format/attr-8.c: New test.
10143 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10144 * gcc.dg/format/attr-3.c: Same.
10145 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10146 * objc.dg/fsf-nsstring-format-1.m: Same.
10148 2019-01-14 Martin Liska <mliska@suse.cz>
10150 PR gcov-profile/88263
10151 * g++.dg/gcov/pr88263-2.C: New test.
10153 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10155 PR rtl-optimization/88796
10156 * gcc.target/i386/pr88796.c: New test.
10158 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
10160 * gdc.dg/asm1.d: New test.
10161 * gdc.dg/asm2.d: New test.
10162 * gdc.dg/asm3.d: New test.
10163 * gdc.dg/asm4.d: New test.
10164 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10166 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10168 PR libfortran/88776
10169 * gfortran.dg/namelist_96.f90: New test.
10171 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10174 * gfortran.dg/internal_pack_18.f90: New test.
10176 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
10178 * gcc.dg/pr51628-20.c: Updated.
10179 * gcc.dg/pr51628-21.c: Likewise.
10180 * gcc.dg/pr51628-25.c: Likewise.
10182 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10185 * gfortran.dg/internal_pack_17.f90: New test.
10186 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10189 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
10192 * gfortran.dg/pr61765.f90: New test.
10194 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
10196 * g++.dg/cpp0x/pr62101.C: Test locations too.
10197 * g++.dg/inherit/pure1.C: Likewise.
10199 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10201 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10203 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10205 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10207 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10208 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
10209 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
10210 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
10211 * gfortran.dg/bind_c_array_params_2.f90: Change search string
10212 for dump tree scan.
10214 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10217 * gfortran.dg/pr35031.f90: new test.
10219 2019-01-11 Marek Polacek <polacek@redhat.com>
10221 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
10222 * g++.dg/cpp0x/Wredundant-move5.C: New test.
10223 * g++.dg/cpp0x/Wredundant-move6.C: New test.
10225 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10227 PR middle-end/85956
10229 * c-c++-common/gomp/pr85956.c: New test.
10230 * g++.dg/gomp/pr88733.C: New test.
10232 2019-01-11 Tobias Burnus <burnus@net-b.de>
10235 * g++.dg/cpp0x/defaulted61.C: New
10236 * g++.dg/cpp0x/defaulted62.C: New.
10238 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10240 PR tree-optimization/88693
10241 * gcc.c-torture/execute/pr88693.c: New test.
10243 2019-01-11 Tamar Christina <tamar.christina@arm.com>
10245 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
10248 2019-01-11 Martin Liska <mliska@suse.cz>
10250 PR middle-end/88758
10251 * g++.dg/lto/pr88758_0.C: New test.
10252 * g++.dg/lto/pr88758_1.C: New test.
10254 2019-01-11 Jan Beulich <jbeulich@suse.com>
10256 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
10257 gcc.target/i386/avx512f-vcvtss2si-1.c,
10258 gcc.target/i386/avx512f-vcvttsd2si-1.c,
10259 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
10260 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
10261 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
10262 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
10263 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
10264 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
10265 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
10266 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
10267 gcc.target/i386/pr19398.c: Permit l or q suffix.
10269 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10271 PR rtl-optimization/88296
10272 * gcc.target/i386/pr88296.c: New test.
10274 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
10276 * g++.dg/diagnostic/extern-initialized.C: New.
10277 * g++.dg/ext/dllimport-initialized.C: Likewise.
10279 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10282 * gfortran.dg/internal_pack_16.f90: New test.
10284 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10287 * g++.target/i386/pr88785.C: New test.
10289 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
10291 PR rtl-optimization/87305
10292 * gcc.target/aarch64/pr87305.c: New.
10294 2019-01-10 Richard Biener <rguenther@suse.de>
10296 PR tree-optimization/88792
10297 * gcc.dg/torture/pr88792.c: New testcase.
10299 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10302 * gfortran.dg/pr86322_1.f90: New test.
10303 * gfortran.dg/pr86322_2.f90: Ditto.
10304 * gfortran.dg/pr86322_3.f90: Ditto.
10306 2019-01-10 Sudakshina Das <sudi.das@arm.com>
10308 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
10309 * gcc.target/aarch64/bti-2.c: Likewise.
10310 * gcc.target/aarch64/bti-3.c: Likewise.
10312 2019-01-10 Stefan Agner <stefan@agner.ch>
10315 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
10316 check if -masm-syntax-unified gets applied properly.
10318 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10321 * gcc.dg/pr88568.c: New test.
10323 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10325 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
10326 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
10328 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10330 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
10331 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
10333 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10335 * lib/target-supports.exp
10336 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
10337 check_effective_target_arm_v8_3a_complex_neon_ok,
10338 add_options_for_arm_v8_3a_complex_neon,
10339 check_effective_target_arm_v8_3a_complex_neon_hw,
10340 check_effective_target_vect_complex_rot_N): New.
10342 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10345 * gfortran.dg/pr88376.f90: New test.
10347 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
10350 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
10351 "can not" with "cannot".
10352 * gfortran.dg/common_15.f90: Likewise.
10353 * gfortran.dg/derived_result_2.f90: Likewise.
10354 * gfortran.dg/do_check_6.f90: Likewise.
10355 * gfortran.dg/namelist_args.f90: Likewise.
10356 * gfortran.dg/negative_unit_check.f90: Likewise.
10357 * gfortran.dg/pure_formal_3.f90: Likewise.
10358 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
10359 * obj-c++.dg/exceptions-3.mm: Likewise.
10360 * obj-c++.dg/exceptions-4.mm: Likewise.
10361 * obj-c++.dg/exceptions-5.mm: Likewise.
10362 * obj-c++.dg/property/at-property-23.mm: Likewise.
10363 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
10364 * obj-c++.dg/property/property-neg-7.mm: Likewise.
10365 * objc.dg/attributes/method-attribute-2.m: Likewise.
10366 * objc.dg/exceptions-3.m: Likewise.
10367 * objc.dg/exceptions-4.m: Likewise.
10368 * objc.dg/exceptions-5.m: Likewise.
10369 * objc.dg/param-1.m: Likewise.
10370 * objc.dg/property/at-property-23.m: Likewise.
10371 * objc.dg/property/dotsyntax-17.m: Likewise.
10372 * objc.dg/property/property-neg-7.m: Likewise.
10374 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10377 * gfortran.dg/spread_simplify_1.f90: New test.
10379 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
10381 * lib/target-supports.exp
10382 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
10383 * gcc.target/i386/xorsign.c: New test.
10385 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
10387 * gcc.target/sparc/tls-ld-int8.c: New test.
10388 * gcc.target/sparc/tls-ld-int16.c: Likewise.
10389 * gcc.target/sparc/tls-ld-int32.c: Likewise.
10390 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
10391 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
10392 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
10394 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10396 * gcc.target/aarch64/bti-1.c: Update test to not add command line
10397 option when configure with bti.
10398 * gcc.target/aarch64/bti-2.c: Likewise.
10399 * lib/target-supports.exp
10400 (check_effective_target_default_branch_protection):
10401 Add configure check for --enable-standard-branch-protection.
10403 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10405 * gcc.target/aarch64/bti-1.c: New test.
10406 * gcc.target/aarch64/bti-2.c: New test.
10407 * gcc.target/aarch64/bti-3.c: New test.
10408 * lib/target-supports.exp
10409 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
10411 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10413 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
10414 instead of IP0_REGNUM and add test case.
10416 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10418 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
10420 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
10421 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
10423 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
10425 2019-01-09 Jakub Jelinek <jakub@redhat.com>
10427 PR rtl-optimization/88331
10428 * gcc.target/i386/pr88331.c: New test.
10430 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10432 * g++.dg/diagnostic/constexpr2.C: New.
10433 * g++.dg/diagnostic/ref3.C: Likewise.
10435 2019-01-08 Marek Polacek <polacek@redhat.com>
10437 PR c++/88538 - braced-init-list in template-argument-list.
10438 * g++.dg/cpp2a/nontype-class11.C: New test.
10441 * g++.dg/cpp2a/nontype-class12.C: New test.
10443 2019-01-08 Jakub Jelinek <jakub@redhat.com>
10446 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
10447 dg-options. Require ppc_cpu_supports_hw effective target instead of
10450 2019-01-08 Janus Weil <janus@gcc.gnu.org>
10453 * gfortran.dg/class_69.f90: New test case.
10455 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
10458 * gcc.target/i386/pr88717.c: New test.
10460 2019-01-08 Marek Polacek <polacek@redhat.com>
10462 PR c++/88548 - this accepted in static member functions.
10463 * g++.dg/cpp0x/this1.C: New test.
10465 2019-01-08 Martin Liska <mliska@suse.cz>
10467 PR tree-optimization/88753
10468 * gcc.dg/tree-ssa/pr88753.c: New test.
10470 2019-01-08 Richard Biener <rguenther@suse.de>
10472 PR tree-optimization/86554
10473 * gcc.dg/torture/pr86554-1.c: New testcase.
10474 * gcc.dg/torture/pr86554-2.c: Likewise.
10476 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10478 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
10479 cover target variance.
10481 2019-01-08 Richard Biener <rguenther@suse.de>
10484 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
10485 directly build the expected GENERIC tree.
10487 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
10489 * gcc.target/aarch64/(return_address_sign_1.c,
10490 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
10491 Change option to -mbranch-protection.
10492 * gcc.target/aarch64/(branch-protection-option.c,
10493 branch-protection-option-2.c, branch-protection-attr.c,
10494 branch-protection-attr-2.c): New file.
10496 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10498 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
10500 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10502 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
10504 * c-c++-common/builtin-has-attribute-4.c: Likewise.
10505 Append match for warning that ‘protected’ attribute is not supported.
10507 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10509 * gcc.dg/Wmissing-attributes.c: Require alias support.
10510 * gcc.dg/attr-copy-2.c: Likewise.
10511 * gcc.dg/attr-copy-5.c: Likewise.
10513 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
10514 Jakub Jelinek <jakub@redhat.com>
10517 * g++.dg/warn/Wreturn-type-11.C: New test.
10519 2019-01-07 David Malcolm <dmalcolm@redhat.com>
10522 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
10523 dump to reflect r266077.
10525 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10528 * gcc.dg/pr88701.c: New test.
10530 2019-01-07 Joseph Myers <joseph@codesourcery.com>
10534 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
10536 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10538 * g++.dg/diagnostic/constexpr1.C: New.
10539 * g++.dg/diagnostic/thread1.C: Likewise.
10541 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10542 Harald Anlauf <anlauf@gmx.de>
10543 Tobias Burnus <burnus@gcc.gnu.org>
10545 * gfortran.dg/is_contiguous_1.f90: New test.
10546 * gfortran.dg/is_contiguous_2.f90: New test.
10547 * gfortran.dg/is_contiguous_3.f90: New test.
10549 2019-01-07 Marek Polacek <polacek@redhat.com>
10551 PR c++/88741 - wrong error with initializer-string.
10552 * g++.dg/init/array50.C: New test.
10554 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
10560 * gcc.dg/array-6.c: Move from here ...
10561 * c-c++-common/array-6.c: ... to here and add some more test coverage.
10562 * g++.dg/pr69338.C: New test.
10563 * g++.dg/pr69697.C: Likewise.
10564 * g++.dg/ext/flexary32.C: Likewise.
10565 * g++.dg/ext/flexary3.C: Adjust test.
10566 * g++.dg/ext/flexary12.C: Likewise.
10567 * g++.dg/ext/flexary13.C: Likewise.
10568 * g++.dg/ext/flexary15.C: Likewise.
10569 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
10570 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
10571 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
10573 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
10575 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
10576 optional in scan pattern.
10578 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10580 PR tree-optimization/88598
10581 * gcc.dg/vect/pr88598-1.c: New test.
10582 * gcc.dg/vect/pr88598-2.c: Likewise.
10583 * gcc.dg/vect/pr88598-3.c: Likewise.
10584 * gcc.dg/vect/pr88598-4.c: Likewise.
10585 * gcc.dg/vect/pr88598-5.c: Likewise.
10586 * gcc.dg/vect/pr88598-6.c: Likewise.
10588 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10590 PR tree-optimization/88598
10591 * gcc.dg/pr88598-1.c: New test.
10592 * gcc.dg/pr88598-2.c: Likewise.
10593 * gcc.dg/pr88598-3.c: Likewise.
10594 * gcc.dg/pr88598-4.c: Likewise.
10595 * gcc.dg/pr88598-5.c: Likewise.
10597 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10599 PR tree-optimization/88676
10600 * gcc.dg/tree-ssa/pr88676.c: New test.
10601 * gcc.dg/pr88676.c: New test.
10602 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
10606 * c-c++-common/asan/pr88619.c: New test.
10609 * c-c++-common/builtin-convertvector-1.c: New test.
10610 * c-c++-common/torture/builtin-convertvector-1.c: New test.
10611 * g++.dg/ext/builtin-convertvector-1.C: New test.
10612 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
10614 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
10617 * gcc.target/i386/pr88521.c: New testcase.
10619 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10622 * gfortran.dg/min_max_type_2.f90: New test.
10624 2019-01-06 Jakub Jelinek <jakub@redhat.com>
10627 * c-c++-common/attributes-4.c (falloc_align_int128,
10628 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
10630 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
10632 * gcc.dg/ipa/ipcp-2.c: Update bounds.
10634 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10636 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
10637 * gcc.dg/plugin/plugindir2.c: Likewise.
10638 * gcc.dg/plugin/plugindir3.c: Likewise.
10639 * gcc.dg/plugin/plugindir4.c: Likewise.
10641 2019-01-05 Janus Weil <janus@gcc.gnu.org>
10644 * gfortran.dg/blockdata_10.f90: New test case.
10646 2019-01-05 Jakub Jelinek <jakub@redhat.com>
10648 PR middle-end/82564
10650 * gcc.dg/nested-func-12.c: New test.
10651 * gcc.c-torture/compile/pr82564.c: New test.
10654 * gcc.dg/debug/dwarf2/pr88635.c: New test.
10656 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10659 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
10661 2019-01-04 Martin Sebor <msebor@redhat.com>
10664 * g++.dg/ext/attr-copy.C: New test.
10665 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
10666 * gcc.dg/attr-copy-6.c: New test.
10667 * gcc.dg/attr-copy-7.c: New test.
10669 2019-01-04 Martin Sebor <msebor@redhat.com>
10672 * c-c++-common/attributes-4.c: New test.
10674 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
10677 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
10680 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10683 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
10684 * gfortran.dg/merge_char_const.f90: Restore.
10686 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10689 * gcc.dg/pr88594.c: New test.
10691 2019-01-04 Jan Beulich <jbeulich@suse.com>
10693 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10694 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10695 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10696 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10697 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10698 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10699 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10700 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10701 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10702 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10703 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10704 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10705 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10706 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10707 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10708 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10709 gcc.target/i386/avx512bw-vpcmplew-1.c,
10710 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10711 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10712 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10713 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10714 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10715 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10716 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10717 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10718 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10719 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10720 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10721 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10722 gcc.target/i386/avx512bw-vptestmb-1.c,
10723 gcc.target/i386/avx512bw-vptestmw-1.c,
10724 gcc.target/i386/avx512bw-vptestnmb-1.c,
10725 gcc.target/i386/avx512bw-vptestnmw-1.c,
10726 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10727 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10728 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10729 gcc.target/i386/avx512dq-vfpclassss-1.c,
10730 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10731 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10732 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10733 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10734 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10735 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10736 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10737 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10738 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10739 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10740 gcc.target/i386/avx512vl-vpcmpged-1.c,
10741 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10742 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10743 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10744 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10745 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10746 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10747 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10748 gcc.target/i386/avx512vl-vpcmpled-1.c,
10749 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10750 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10751 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10752 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10753 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10754 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10755 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10756 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10757 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10758 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10759 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10760 gcc.target/i386/avx512vl-vptestmd-1.c,
10761 gcc.target/i386/avx512vl-vptestmq-1.c,
10762 gcc.target/i386/avx512vl-vptestnmd-1.c,
10763 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10765 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10766 gcc.target/i386/avx512bw-vpcmpub-1.c,
10767 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10768 gcc.target/i386/avx512bw-vpcmpw-1.c,
10769 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10770 gcc.target/i386/avx512dq-vfpclassps-1.c,
10771 gcc.target/i386/avx512f-vcmppd-1.c,
10772 gcc.target/i386/avx512f-vcmpps-1.c,
10773 gcc.target/i386/avx512f-vcmpsd-1.c,
10774 gcc.target/i386/avx512f-vcmpss-1.c,
10775 gcc.target/i386/avx512f-vpcmpd-1.c,
10776 gcc.target/i386/avx512f-vpcmpq-1.c,
10777 gcc.target/i386/avx512f-vpcmpud-1.c,
10778 gcc.target/i386/avx512f-vpcmpuq-1.c,
10779 gcc.target/i386/avx512f-vptestmd-1.c,
10780 gcc.target/i386/avx512f-vptestmq-1.c,
10781 gcc.target/i386/avx512f-vptestnmd-1.c,
10782 gcc.target/i386/avx512f-vptestnmq-1.c,
10783 gcc.target/i386/avx512vl-vcmppd-1.c,
10784 gcc.target/i386/avx512vl-vcmpps-1.c,
10785 gcc.target/i386/avx512vl-vpcmpd-1.c,
10786 gcc.target/i386/avx512vl-vpcmpq-1.c,
10787 gcc.target/i386/avx512vl-vpcmpud-1.c,
10788 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10791 2019-01-03 Martin Sebor <msebor@redhat.com>
10793 PR tree-optimization/88659
10794 * gcc.dg/Wstringop-truncation-6.c: New test.
10796 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10799 * gfortran.dg/const_chararacter_merge.f90: Remove.
10801 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10804 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10805 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10807 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10809 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10810 * gcc.dg/pubtypes-3.c: Likewise.
10811 * gcc.dg/pubtypes-4.c: Likewise.
10813 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10816 * g++.target/i386/pr88636.C: New test.
10818 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10820 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10822 2019-01-03 Martin Liska <mliska@suse.cz>
10825 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10827 2019-01-02 Marek Polacek <polacek@redhat.com>
10829 PR c++/88612 - ICE with -Waddress-of-packed-member.
10830 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10832 PR c++/88631 - CTAD failing for value-initialization.
10833 * g++.dg/cpp1z/class-deduction59.C: New test.
10835 PR c++/81486 - CTAD failing with ().
10836 * g++.dg/cpp1z/class-deduction60.C: New test.
10837 * g++.dg/cpp1z/class-deduction61.C: New test.
10839 2019-01-02 Martin Sebor <msebor@redhat.com>
10840 Jeff Law <law@redhat.com>
10842 * gcc.dg/strlenopt-36.c: Update.
10843 * gcc.dg/strlenopt-45.c: Update.
10844 * gcc.c-torture/execute/strlen-5.c: New test.
10845 * gcc.c-torture/execute/strlen-6.c: New test.
10846 * gcc.c-torture/execute/strlen-7.c: New test.
10848 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10851 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
10852 messages only on vect_hw_misalign targets.
10854 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
10856 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
10857 * gfortran.dg/dec_d_lines_3.f: Ditto.
10858 * gfortran.dg/dec_structure_24.f90: Ditto.
10859 * gfortran.dg/dec_structure_26.f90: Ditto.
10860 * gfortran.dg/dec_structure_27.f90: Ditto.
10861 * gfortran.dg/dec_type_print_3.f90: Ditto.
10862 * gfortran.dg/derived_name_1.f90: Ditto.
10863 * gfortran.dg/error_recovery_1.f90: Ditto.
10864 * gfortran.dg/gomp/pr29759.f90: Ditto.
10865 * gfortran.dg/pr36192.f90: Ditto.
10866 * gfortran.dg/pr56007.f90: Ditto.
10867 * gfortran.dg/pr56520.f90: Ditto.
10868 * gfortran.dg/pr78741.f90: Ditto.
10869 * gfortran.dg/print_fmt_2.f90: Ditto.
10870 * gfortran.dg/select_type_20.f90: Ditto.
10872 2019-01-02 Marek Polacek <polacek@redhat.com>
10875 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
10877 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10880 * gfortran.dg/const_chararacter_merge.f90: New test.
10882 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
10885 * g++.dg/torture/pr88130.C: New testcase.
10887 2019-01-02 Martin Liska <mliska@suse.cz>
10889 PR tree-optimization/88650
10890 * gfortran.dg/predict-3.f90: New test.
10892 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10894 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
10896 2019-01-02 Richard Biener <rguenther@suse.de>
10898 PR tree-optimization/88621
10899 * gcc.dg/torture/pr88621.c: New testcase.
10901 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10904 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
10905 targets and expect _ZThn8 for ilp32 targets.
10907 2019-01-01 Martin Sebor <msebor@redhat.com>
10908 Jeff Law <law@redhat.com>
10910 * gcc.dg/strlenopt-40.c: Update.
10911 * gcc.dg/strlenopt-51.c: Likewise.
10912 * gcc.dg/tree-ssa/pr79376.c: Likewise.
10914 * gcc.dg/strlenopt-40.c: Disable a couple tests.
10915 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
10916 * gcc.dg/strlenopt-59.c: New test.
10917 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
10918 * g++.dg/init/strlen.C: New test.
10920 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10923 * gfortran.dg/structure_constructor_16.f90: New test.
10925 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10927 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
10928 * g++.dg/ipa/devirt-53.C: Fix scan template.
10930 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10932 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
10933 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
10934 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
10936 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
10938 * g++.dg/tree-prof/devirt.C: Update testcase.
10940 2019-01-01 Jakub Jelinek <jakub@redhat.com>
10942 Update copyright years.
10944 Copyright (C) 2019 Free Software Foundation, Inc.
10946 Copying and distribution of this file, with or without modification,
10947 are permitted in any medium without royalty provided the copyright
10948 notice and this notice are preserved.