1 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
3 * gcc.c-torture/execute/20190228-1.c: New test.
5 2019-02-28 Marek Polacek <polacek@redhat.com>
7 PR c++/87068 - missing diagnostic with fallthrough statement.
8 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
10 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
11 Cesar Philippidis <cesar@codesourcery.com>
15 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
16 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
19 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
23 * gfortran.dg/goacc/routine-6.f90: Update
24 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
25 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
27 2019-02-28 Jakub Jelinek <jakub@redhat.com>
30 * gcc.dg/pr89521-1.c: New test.
31 * gcc.dg/pr89521-2.c: New test.
33 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
36 * g++.dg/ipa/pr89009.C: Update symbol visibility.
38 2019-02-28 Tamar Christina <tamar.christina@arm.com>
41 * gcc.target/aarch64/options_set_10.c: New test.
43 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
46 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
48 2019-02-28 Jakub Jelinek <jakub@redhat.com>
51 * gcc.dg/pr89525.c: New test.
54 * gcc.dg/pr89520-1.c: New test.
55 * gcc.dg/pr89520-2.c: New test.
57 2019-02-27 Marek Polacek <polacek@redhat.com>
59 PR c++/88857 - ICE with value-initialization of argument in template.
60 * g++.dg/cpp0x/initlist-value4.C: New test.
62 2019-02-27 Marek Polacek <polacek@redhat.com>
64 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
65 * g++.dg/cpp0x/using-enum-3.C: New test.
67 2019-02-27 Jakub Jelinek <jakub@redhat.com>
69 PR tree-optimization/89280
70 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
73 2019-02-27 Richard Biener <rguenther@suse.de>
75 * gcc.dg/gimplefe-36.c: New testcase.
77 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
80 * g++.dg/cpp0x/nsdmi15.C: New.
82 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
85 * g++.dg/cpp0x/pr88987.C: New.
87 2019-02-27 Jakub Jelinek <jakub@redhat.com>
89 PR tree-optimization/89280
90 * gcc.c-torture/compile/pr89280.c: New test.
91 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
92 function. Skip the test for -O0.
94 2018-02-26 Steve Ellcey <sellcey@marvell.com>
96 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
97 * gfortran.dg/simd-builtins-2.f90: Ditto.
98 * gfortran.dg/simd-builtins-6.f90: Ditto.
99 * gfortran.dg/simd-builtins-8.f90: New test.
100 * gfortran.dg/simd-builtins-8.h: New header file.
102 2019-02-26 Jakub Jelinek <jakub@redhat.com>
105 * g++.dg/other/new2.C: New test.
107 PR tree-optimization/89500
108 * gcc.dg/pr89500.c: New test.
109 * gcc.dg/Wstringop-overflow-10.c: New test.
110 * gcc.dg/strlenopt-60.c: New test.
112 2019-02-26 Harald Anlauf <anlauf@gmx.de>
115 * gfortran.dg/pr89492.f90: New test.
117 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
120 * gfortran.dg/altreturn_9_0.f90: New file.
121 * gfortran.dg/altreturn_9_1.f90: New file.
123 2019-02-26 Jakub Jelinek <jakub@redhat.com>
126 * g++.dg/cpp1y/constexpr-89481.C: New test.
128 2019-02-26 Richard Biener <rguenther@suse.de>
130 PR tree-optimization/89505
131 * gcc.dg/torture/pr89505.c: New testcase.
133 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
135 * gnat.dg/opt77.adb: New test.
136 * gnat.dg/opt77_pkg.ad[sb]: New helper.
138 2019-02-26 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/pr89474.c: New test.
143 2019-02-25 Jakub Jelinek <jakub@redhat.com>
146 * gcc.c-torture/compile/pr77754-1.c: New test.
147 * gcc.c-torture/compile/pr77754-2.c: New test.
148 * gcc.c-torture/compile/pr77754-3.c: New test.
149 * gcc.c-torture/compile/pr77754-4.c: New test.
150 * gcc.c-torture/compile/pr77754-5.c: New test.
151 * gcc.c-torture/compile/pr77754-6.c: New test.
153 2019-02-25 Tamar Christina <tamar.christina@arm.com>
156 * gcc.target/aarch64/options_set_1.c: New test.
157 * gcc.target/aarch64/options_set_2.c: New test.
158 * gcc.target/aarch64/options_set_3.c: New test.
159 * gcc.target/aarch64/options_set_4.c: New test.
160 * gcc.target/aarch64/options_set_5.c: New test.
161 * gcc.target/aarch64/options_set_6.c: New test.
162 * gcc.target/aarch64/options_set_7.c: New test.
163 * gcc.target/aarch64/options_set_8.c: New test.
164 * gcc.target/aarch64/options_set_9.c: New test.
166 2019-02-25 Tamar Christina <tamar.christina@arm.com>
168 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
169 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
171 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
172 test_vfmlslq_high_f16): ... To this.
173 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
174 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
175 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
176 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
177 test_vfmlslq_laneq_high_u32): Rename ...
178 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
179 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
180 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
181 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
182 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
183 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
184 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
185 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
186 test_vfmlslq_laneq_low_u32): Rename ...
187 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
188 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
189 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
190 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
191 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
192 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
194 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
195 test_vfmlslq_low_f16): ... To this.
197 2019-02-25 Tamar Christina <tamar.christina@arm.com>
199 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
200 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
202 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
203 test_vfmlslq_high_f16): ... To this.
204 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
205 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
206 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
207 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
208 test_vfmlslq_laneq_high_u32): Rename ...
209 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
210 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
211 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
212 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
213 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
214 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
215 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
216 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
217 test_vfmlslq_laneq_low_u32): Rename ...
218 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
219 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
220 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
221 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
222 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
223 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
225 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
226 test_vfmlslq_low_f16): ... To This.
227 * lib/target-supports.exp
228 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
230 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
233 * gfortran.dg/overload_3.f90: New test.
235 2019-02-25 Jakub Jelinek <jakub@redhat.com>
238 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
240 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
243 * gfortran.dg/list_directed_large.f90: New test.
245 2019-02-25 Jakub Jelinek <jakub@redhat.com>
248 * gcc.c-torture/execute/pr89434.c: New test.
251 * gcc.dg/pr89438.c: New test.
253 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/cpp0x/pr84585.C: New.
258 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
261 * gfortran.dg/allocate_with_mold_3.f90: New test.
263 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
266 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
267 * gcc.target/i386/pr87007-2.c: Likewise.
269 2019-02-24 Harald Anlauf <anlauf@gmx.de>
273 * gfortran.dg/pr89266.f90: New test.
274 * gfortran.dg/pr88326.f90: New test.
276 2019-02-24 Jakub Jelinek <jakub@redhat.com>
278 PR rtl-optimization/89445
279 * gcc.target/i386/avx512f-pr89445.c: New test.
281 2019-02-23 Martin Sebor <msebor@redhat.com>
283 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
284 wchar_t to wint_t to avoid a bogus -Wformat warning in
287 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
290 * gfortran.dg/ISO_Fortran_binding_5.c: Include
291 "../../../libgfortran/ISO_Fortran_binding.h".
292 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
294 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
297 * gcc.dg/pr69471-1.c: New test.
298 * gcc.dg/pr69471-2.c: Likewise.
299 * gcc.target/i386/pr69471-3.c: Likewise.
301 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
304 * gfortran.dg/dtio_34.f90: New test.
306 2019-02-23 Marek Polacek <polacek@redhat.com>
308 PR c++/88294 - ICE with non-constant noexcept-specifier.
309 * g++.dg/cpp0x/noexcept34.C: New test.
310 * g++.dg/cpp0x/noexcept35.C: New test.
313 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
315 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
318 * gfortran.dg/deferred_character_32.f90 : New test
320 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
323 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
324 previously incorrect lbound for allocatable expressions. Also
325 correct stop values to avoid repetition.
326 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
327 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
330 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
331 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
332 * gfortran.dg/pr32599.f03 : Set standard to F2008.
334 2019-02-22 David Malcolm <dmalcolm@redhat.com>
337 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
338 renaming to a multicharacter name, so that start != finish. Add
339 tests for dtor locations.
341 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp0x/pr84676.C: New.
346 2019-02-22 Martin Sebor <msebor@redhat.com>
348 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
349 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
351 2019-02-22 Harald Anlauf <anlauf@gmx.de>
354 * gfortran.dg/newunit_6.f90: New test.
356 2019-02-22 Marek Polacek <polacek@redhat.com>
358 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
359 * g++.dg/cpp2a/explicit14.C: New test.
361 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
364 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
365 * gfortran.fortran-torture/compile/pr89324.f90: New test.
367 2019-02-22 Martin Sebor <msebor@redhat.com>
370 * gcc.dg/Wabsolute-value.c: New test.
372 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
374 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
375 Hongtao Liu <hongtao.liu@intel.com>
376 Sunil K Pandey <sunil.k.pandey@intel.com>
379 * gcc.target/i386/pr87007-1.c: New test.
380 * gcc.target/i386/pr87007-2.c: Likewise.
382 2019-02-22 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/89440
385 * gcc.dg/vect/pr89440.c: New testcase.
387 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
389 * lib/target-supports.exp (check_effective_target_offload_nvptx):
393 * gfortran.dg/goacc/classify-routine.f95: Adjust.
395 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
396 * g++.dg/goacc/template.C: Likewise.
399 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
401 2019-02-22 Richard Biener <rguenther@suse.de>
404 * gcc.dg/torture/restrict-7.c: New testcase.
406 2019-02-21 Jakub Jelinek <jakub@redhat.com>
409 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
410 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
411 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
413 * g++.dg/cpp1y/constexpr-89285.C: New test.
414 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
416 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
417 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
419 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
422 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
423 -fcf-protection with -fcf-protection=branch.
424 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
425 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
426 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
427 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
428 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
430 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
432 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
433 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
435 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
438 * gfortran.dg/warn_conversion_11.f90: New test.
440 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
443 * gcc.target/i386/pr87412-1.c: New file.
444 * gcc.target/i386/pr87412-2.c: Likewise.
445 * gcc.target/i386/pr87412-3.c: Likewise.
446 * gcc.target/i386/pr87412-4.c: Likewise.
448 2019-02-20 Jakub Jelinek <jakub@redhat.com>
451 * g++.dg/cpp0x/pr89403.C: New test.
454 * g++.dg/cpp1z/inline-var5.C: New test.
457 * gcc.c-torture/compile/pr89412.c: New test.
459 2019-02-20 Jakub Jelinek <jakub@redhat.com>
460 David Malcolm <dmalcolm@redhat.com>
463 * gcc.dg/torture/pr89091.c: New test.
465 2019-02-20 Jakub Jelinek <jakub@redhat.com>
469 * gcc.dg/pr88074-2.c: New test.
472 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
474 2019-02-20 David Malcolm <dmalcolm@redhat.com>
477 * gcc.dg/pr89410-1.c: New test.
478 * gcc.dg/pr89410-2.c: New test.
480 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
482 * lib/target-supports.exp (check_effective_target_vect_usad_char):
484 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
485 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
487 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
490 * gcc.target/arm/pr86487.c: New.
492 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
495 * g++.dg/cpp1y/var-templ60.C: New.
497 2019-02-20 Li Jia He <helijia@linux.ibm.com>
500 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
502 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
504 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
506 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
509 * gfortran.dg/ISO_Fortran_binding_4.f90
511 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
514 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
515 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
517 2019-02-19 Richard Biener <rguenther@suse.de>
520 * gcc.dg/pr88074.c: New testcase.
522 2019-02-19 Jakub Jelinek <jakub@redhat.com>
525 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
529 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
532 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
535 * g++.dg/diagnostic/pr89390.C: New test.
537 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
541 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
543 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
546 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
549 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
551 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
552 * gfortran.dg/lto/pr87689_0.f: New file.
553 * gfortran.dg/lto/pr87689_1.f: New file.
555 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
557 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
559 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
561 * gdc.dg/dg.exp: Tabify.
562 * gdc.dg/lto/lto.exp: Likewise.
563 * gdc.test/gdc-test.exp: Likewise.
564 * lib/gdc-dg.exp: Likewise.
565 * lib/gdc.exp: Likewise.
567 2019-02-18 Richard Biener <rguenther@suse.de>
569 PR tree-optimization/89296
570 * gcc.dg/uninit-pr89296.c: New testcase.
572 2019-02-18 Jakub Jelinek <jakub@redhat.com>
575 * gcc.c-torture/execute/pr89369.c: New test.
576 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
577 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
580 2019-02-18 Martin Jambor <mjambor@suse.cz>
582 PR tree-optimization/89209
583 * gcc.dg/tree-ssa/pr89209.c: New test.
585 2019-02-18 Martin Liska <mliska@suse.cz>
587 * gfortran.dg/simd-builtins-7.f90: New test.
588 * gfortran.dg/simd-builtins-7.h: New test.
590 2019-02-17 Harald Anlauf <anlauf@gmx.de>
593 * gfortran.dg/pr88299.f90: New test.
595 2019-02-17 Harald Anlauf <anlauf@gmx.de>
598 * gfortran.dg/transfer_simplify_12.f90: New test.
600 2019-02-17 Marek Polacek <polacek@redhat.com>
602 PR c++/89217 - ICE with list-initialization in range-based for loop.
603 * g++.dg/cpp0x/range-for37.C: New test.
605 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
608 * g++.dg/cpp0x/initlist114.C: New test.
611 * g++.dg/abi/mangle68.C: New test.
612 * g++.dg/cpp0x/decltype69.C: New test.
614 2019-02-16 David Malcolm <dmalcolm@redhat.com>
617 * g++.dg/wrappers/pr88680.C: New test.
619 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
622 * gfortran.dg/coarray_data_1.f90: New test.
624 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
626 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
627 * c-c++-common/patchable_function_entry-default.c: Likewise.
628 * c-c++-common/patchable_function_entry-definition.c: Likewise.
630 2019-02-16 Jakub Jelinek <jakub@redhat.com>
632 PR rtl-optimization/66152
633 * gcc.target/i386/pr66152.c: New test.
635 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
637 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
638 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
640 2019-02-15 Tamar Christina <tamar.christina@arm.com>
642 * lib/target-supports.exp
643 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
644 checking alternative.
646 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
648 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
650 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
652 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
653 * c-c++-common/patchable_function_entry-default.c: Likewise.
654 * c-c++-common/patchable_function_entry-definition.c: Likewise.
655 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
657 2019-02-15 Jakub Jelinek <jakub@redhat.com>
661 * lib/gcc-dg.exp: If llvm_binutils effective target, set
662 allow_blank_lines to 2 during initialization.
663 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
664 it was previously zero.
665 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
666 Clear allow_blank_lines afterwards whenever it was 1.
667 * gdc.test/gdc-test.exp (dmd2dg): Don't call
668 dg-allow-blank-lines-in-output here.
669 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
670 the tests and restore it back at the end.
672 * c-c++-common/ubsan/opts-1.c: New test.
673 * c-c++-common/ubsan/opts-2.c: New test.
674 * c-c++-common/ubsan/opts-3.c: New test.
675 * c-c++-common/ubsan/opts-4.c: New test.
677 2019-02-15 Richard Biener <rguenther@suse.de>
678 Jakub Jelinek <jakub@redhat.com>
680 PR tree-optimization/89278
681 * gcc.dg/pr89278.c: New test.
683 2019-02-15 Jakub Jelinek <jakub@redhat.com>
686 * gcc.dg/pr89340.c: New test.
687 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
688 that leaf attribute on nested function is useless.
691 * gcc.dg/pr89342.c: New test.
693 2019-02-14 Jakub Jelinek <jakub@redhat.com>
695 PR rtl-optimization/89354
696 * gcc.dg/pr89354.c: New test.
698 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
700 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
701 * gcc.target/i386/ssse3-pabsd.c: Ditto.
702 * gcc.target/i386/ssse3-pabsw.c: Ditto.
703 * gcc.target/i386/ssse3-palignr.c: Ditto.
704 * gcc.target/i386/ssse3-phaddd.c: Ditto.
705 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
706 * gcc.target/i386/ssse3-phaddw.c: Ditto.
707 * gcc.target/i386/ssse3-phsubd.c: Ditto.
708 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
709 * gcc.target/i386/ssse3-phsubw.c: Ditto.
710 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
711 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
712 * gcc.target/i386/ssse3-pshufb.c: Ditto.
713 * gcc.target/i386/ssse3-psignb.c: Ditto.
714 * gcc.target/i386/ssse3-psignd.c: Ditto.
715 * gcc.target/i386/ssse3-psignw.c: Ditto.
717 2018-02-14 Steve Ellcey <sellcey@marvell.com>
719 * gcc.target/aarch64/pcs_attribute.c: New test.
721 2019-02-14 Harald Anlauf <anlauf@gmx.de>
724 * gfortran.dg/pr88248.f90: New test.
725 * gfortran.dg/f2018_obs.f90: Updated test.
727 2019-02-14 Tamar Christina <tamar.christina@arm.com>
729 * gcc.target/arm/pr88850.c: change options to additional option.
731 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
734 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
737 2019-02-14 Tamar Christina <tamar.christina@arm.com>
740 * gcc.target/arm/pr88850-2.c: New test.
741 * lib/target-supports.exp
742 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
743 check_effective_target_arm_neon_softfp_fp16_ok,
744 add_options_for_arm_neon_softfp_fp16): New.
746 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
748 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
749 * lib/target-supports.exp: Add procedure to check for ldrd.
751 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
754 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
755 * gfortran.dg/goacc/loop-3.f95: Likewise.
756 * gfortran.dg/goacc/pr72715.f90: New test.
758 2019-02-14 Martin Liska <mliska@suse.cz>
760 PR rtl-optimization/89242
761 * g++.dg/pr89242.C: New test.
763 2019-02-14 Jakub Jelinek <jakub@redhat.com>
765 PR tree-optimization/89314
766 * gcc.dg/pr89314.c: New test.
769 * gcc.dg/ubsan/pr89284.c: New test.
771 2019-02-13 Ian Lance Taylor <iant@golang.org>
773 * gcc.dg/func-attr-1.c: New test.
775 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
777 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
779 2019-02-13 Marek Polacek <polacek@redhat.com>
781 PR c++/89297 - ICE with OVERLOAD in template.
782 * g++.dg/cpp0x/initlist113.C: New test.
784 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
787 * g++.dg/cpp0x/pr86379.C: New.
790 * g++.dg/cpp1y/pr87322.C: New.
791 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
792 instantiate the expected number of lambda functions.
794 2019-02-13 Marek Polacek <polacek@redhat.com>
797 * g++.dg/cpp2a/nontype-class13.C: New test.
799 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
802 * gcc.target/arm/pr89190.c: New test.
804 2019-02-13 David Malcolm <dmalcolm@redhat.com>
807 * g++.dg/concepts/pr89036.C: New test.
809 2019-02-13 Tamar Christina <tamar.christina@arm.com>
812 * gcc.target/aarch64/sve/pr88847.c: New test.
814 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
815 Jakub Jelinek <jakub@redhat.com>
818 * g++.dg/torture/pr89303.C: New test.
820 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
823 * g++.dg/cpp1z/using4.C: New.
824 * g++.dg/cpp1z/using5.C: Likewise.
825 * g++.dg/cpp1z/using6.C: Likewise.
827 2019-02-13 Jakub Jelinek <jakub@redhat.com>
830 * gcc.target/i386/pr89290.c: New test.
832 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
834 * gcc.target/powerpc/crypto-builtin-1.c
835 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
838 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
841 * gcc.target/i386/pr89229-1.c: New test.
843 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
846 * gcc.target/s390/pr89233.c: New test.
848 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
850 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
851 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
852 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
854 2019-02-12 Richard Biener <rguenther@suse.de>
856 PR tree-optimization/89253
857 * gfortran.dg/pr89253.f: New testcase.
859 2019-02-11 Marek Polacek <polacek@redhat.com>
861 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
862 * g++.dg/cpp0x/nullptr40.C: New test.
863 * g++.dg/cpp0x/nullptr41.C: New test.
865 2019-02-11 Jakub Jelinek <jakub@redhat.com>
868 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
870 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
872 PR tree-optimization/86637
873 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
875 2019-02-11 Martin Sebor <msebor@redhat.com>
877 PR tree-optimization/88771
878 * gcc.dg/Wstringop-overflow-8.c: New test.
879 * gcc.dg/Wstringop-overflow-9.c: New test.
880 * gcc.dg/Warray-bounds-40.c: New test.
881 * gcc.dg/builtin-stpncpy.c: Adjust.
882 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
883 * g++.dg/opt/memcpy1.C: Adjust.
885 2019-02-11 Martin Sebor <msebor@redhat.com>
888 * c-c++-common/array-5.c: New test.
889 * c-c++-common/pr68107.c: Adjust text of diagnostics.
890 * g++.dg/init/new38.C: Same.
891 * g++.dg/init/new43.C: Same.
892 * g++.dg/init/new44.C: Same.
893 * g++.dg/init/new46.C: Same.
894 * g++.dg/other/large-size-array.C: Same.
895 * g++.dg/other/new-size-type.C: Same.
896 * g++.dg/template/array30.C: Same.
897 * g++.dg/template/array32.C: New test.
898 * g++.dg/template/dependent-name3.C: Adjust.
899 * gcc.dg/large-size-array-3.c: Same.
900 * gcc.dg/large-size-array-5.c: Same.
901 * gcc.dg/large-size-array.c: Same.
902 * g++.old-deja/g++.brendan/array1.C: Same.
903 * g++.old-deja/g++.mike/p6149.C: Same.
905 2019-02-11 Martin Sebor <msebor@redhat.com>
907 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
909 2019-02-11 Tamar Christina <tamar.christina@arm.com>
912 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
913 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
914 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
916 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
918 * gcc.target/powerpc/vec-sld-modulo.c: New.
919 * gcc.target/powerpc/vec-srad-modulo.c: New.
920 * gcc.target/powerpc/vec-srd-modulo.c: New.
922 2019-02-11 Martin Liska <mliska@suse.cz>
925 * g++.dg/ipa/pr89009.C: New test.
927 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
930 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
931 * gfortran.dg/pointer_init_6.f90: Likewise.
932 * gfortran.dg/pointer_init_9.f90: New test.
934 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
937 * gfortran.dg/warn_undefined_1.f90: New test.o
939 2019-02-10 Jakub Jelinek <jakub@redhat.com>
941 PR tree-optimization/89268
942 * gcc.dg/vect/pr89268.c: New test.
944 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946 * gnat.dg/lto19.adb: Remove dg-excess-errors.
948 2019-02-09 Harald Anlauf <anlauf@gmx.de>
951 * gfortran.dg/substr_simplify.f90: New test.
953 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
956 * gfortran.dg/pr79966.f90: Xfail everwyhere.
958 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
961 * gfortran.dg/array_reference_2.f90 : New test.
963 2019-02-09 Jakub Jelinek <jakub@redhat.com>
966 * gcc.dg/gomp/pr89246-1.c: New test.
967 * gcc.dg/gomp/pr89246-2.c: New test.
969 2019-02-08 Jakub Jelinek <jakub@redhat.com>
971 PR tree-optimization/88739
972 * gcc.c-torture/execute/pr88739.c: New test.
974 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
977 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
979 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
981 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
982 * gcc.target/s390/vector/vec-copysign.c: New test.
984 2019-02-08 Richard Biener <rguenther@suse.de>
986 PR tree-optimization/89247
987 * gcc.dg/torture/pr89247.c: New testcase.
989 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
991 * gcc.target/s390/jump-label.c: New test.
993 2019-02-08 Richard Biener <rguenther@suse.de>
996 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
998 2019-02-08 Jakub Jelinek <jakub@redhat.com>
1000 PR rtl-optimization/89234
1001 * g++.dg/ubsan/pr89234.C: New test.
1003 2019-02-08 Richard Biener <rguenther@suse.de>
1006 * gcc.dg/torture/pr89223.c: New testcase.
1008 2019-02-07 David Malcolm <dmalcolm@redhat.com>
1010 PR tree-optimization/86637
1011 PR tree-optimization/89235
1012 * gcc.c-torture/compile/pr86637-1.c: New test.
1013 * gcc.c-torture/compile/pr86637-2.c: New test.
1014 * gcc.c-torture/compile/pr86637-3.c: New test.
1015 * gcc.c-torture/compile/pr89235.c: New test.
1017 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1019 * gcc.target/aarch64/abd_1.c: New test.
1020 * gcc.dg/sabd_1.c: Likewise.
1022 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1025 * gfortran.dg/wunused-parameter_2.f90: New test.
1027 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1029 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1031 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1033 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1034 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1036 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1037 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.c-torture/execute/pr88714.c: New test.
1041 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1043 2019-02-07 Tamar Christina <tamar.christina@arm.com>
1046 * gcc.target/arm/pr88850.c: New test.
1048 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
1051 * g++.dg/cpp0x/pr86218.C: New.
1053 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1055 PR rtl-optimization/89225
1056 * gcc.target/powerpc/pr89225.c: New.
1058 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1060 * gnat.dg/opt76.adb: New test.
1062 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1065 * gfortran.dg/null_10.f90: New test.
1067 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1070 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1071 column numbers to dg-warning directives where they are correct.
1072 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1073 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1074 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1076 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1079 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1080 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1081 xfail scan-assembler-not with Solaris as.
1083 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1085 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1087 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1089 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1092 2019-02-06 Richard Biener <rguenther@suse.de>
1094 PR tree-optimization/89182
1095 * gfortran.dg/graphite/pr89182.f90: New testcase.
1097 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1100 * gcc.dg/pr89211.c: New test.
1103 * c-c++-common/builtin-convertvector-2.c: New test.
1105 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1108 * lib/go-torture.exp: Test compiling with -flto.
1110 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1113 * gcc.dg/redecl-18.c: New test.
1115 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1118 * g++.dg/opt/pr89187.C: New test.
1120 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1122 * jit.dg/add-driver-options-testlib.c: Add support file for
1123 test-add-driver-options.c testcase.
1124 * jit.dg/all-non-failing-tests.h: Add note about
1125 test-add-driver-options.c
1126 * jit.dg/jit.exp (jit-dg-test): Update to support
1127 add-driver-options-testlib.c compilation.
1128 * jit.dg/test-add-driver-options.c: New testcase.
1130 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1132 PR rtl-optimization/11304
1133 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1134 * gcc.target/i386/call-2.c: New test.
1136 2019-02-05 Marek Polacek <polacek@redhat.com>
1138 PR c++/89158 - by-value capture of constexpr variable broken.
1139 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1141 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1143 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1145 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1149 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1152 * g++.dg/opt/pr89188.C: New test.
1154 PR rtl-optimization/89195
1155 * gcc.c-torture/execute/pr89195.c: New test.
1157 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1159 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1161 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1162 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1163 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1164 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1165 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1166 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1167 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1168 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1169 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1171 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1174 * g++.dg/ext/vector36.C: New test.
1176 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1179 * g++.dg/pr87770.C: New.
1181 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1184 * gfortran.dg/pr89077.f90: New test.
1186 2019-02-04 Martin Liska <mliska@suse.cz>
1189 * gcc.dg/ipa/pr88985.c: New test.
1191 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1194 characters or extra spaces after the comment character.
1196 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1198 * g++.dg/torture/alias-1.C: New test.
1200 2019-02-03 Martin Sebor <msebor@redhat.com>
1203 * c-c++-common/Wsequence-point-2.c: New test.
1206 * g++.dg/warn/Wunused-var-35.C: New test.
1208 2019-02-03 Richard Biener <rguenther@suse.de>
1211 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1213 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1216 * gfortran.dg/warn_conversion_10.f90: New test.
1218 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1221 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1223 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1226 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1228 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1231 * gfortran.dg/pointer_array_component_3.f90 : New test.
1233 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1236 * gcc.dg/gomp/pr87887-1.c: New test.
1237 * gcc.dg/gomp/pr87887-2.c: New test.
1239 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1243 * gfortran.dg/pr89084.f90: New test.
1244 * gfortran.dg/lto/pr89084_0.f90: New test.
1245 * gfortran.dg/pr83246.f90: New test.
1247 2019-02-01 Marek Polacek <polacek@redhat.com>
1249 PR c++/88325 - ICE with invalid out-of-line template member definition.
1250 * g++.dg/cpp2a/typename14.C: New test.
1252 2019-02-01 Richard Biener <rguenther@suse.de>
1255 * gcc.dg/torture/pr88597.c: New testcase.
1257 2019-02-01 Richard Biener <rguenther@suse.de>
1259 PR tree-optimization/85497
1260 * gcc.dg/graphite/pr85497.c: New testcase.
1262 2019-02-01 Richard Biener <rguenther@suse.de>
1265 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1267 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1269 PR tree-optimization/89143
1270 * gcc.dg/tree-ssa/vrp121.c: New test.
1272 PR tree-optimization/88107
1273 * gcc.dg/gomp/pr88107.c: New test.
1276 * g++.dg/ext/attrib57.C: New test.
1278 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1280 PR tree-optimization/88932
1281 * gfortran.dg/pr88932.f90: New test.
1283 2019-01-31 Marek Polacek <polacek@redhat.com>
1285 PR c++/88983 - ICE with switch in constexpr function.
1286 * g++.dg/cpp1y/constexpr-88983.C: New test.
1288 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1291 * gfortran.dg/contiguous_9.f90: New test.
1293 2019-01-31 Marek Polacek <polacek@redhat.com>
1295 PR c++/89083, c++/80864 - ICE with list initialization in template.
1296 * g++.dg/cpp0x/initlist107.C: New test.
1297 * g++.dg/cpp0x/initlist108.C: New test.
1298 * g++.dg/cpp0x/initlist109.C: New test.
1299 * g++.dg/cpp0x/initlist110.C: New test.
1300 * g++.dg/cpp0x/initlist111.C: New test.
1301 * g++.dg/cpp0x/initlist112.C: New test.
1302 * g++.dg/init/ptrfn4.C: New test.
1304 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1307 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1308 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1310 2019-01-31 Richard Biener <rguenther@suse.de>
1312 PR tree-optimization/89135
1313 * gcc.dg/torture/pr89135.c: New testcase.
1315 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1318 * c-c++-common/asan/pr89124.c: New test.
1320 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1323 * gfortran.dg/print_2.f90: New test.
1325 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1327 PR rtl-optimization/87246
1328 * gcc.target/i386/pr87246.c: New.
1330 2019-01-30 Marek Polacek <polacek@redhat.com>
1332 PR c++/89119 - ICE with value-initialization in template.
1333 * g++.dg/cpp0x/initlist-value3.C: New test.
1335 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1337 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1338 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1339 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1340 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1341 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1342 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1343 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1344 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1345 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1346 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1348 2019-01-30 Richard Biener <rguenther@suse.de>
1350 PR tree-optimization/89111
1351 * gcc.dg/torture/pr89111.c: New testcase.
1353 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1356 * lib/target-supports.exp: Cache result.
1358 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1361 * g++.target/i386/pr89105.C: New test.
1364 * gcc.dg/pr89061.c: New test.
1366 2019-01-29 Martin Sebor <msebor@redhat.com>
1369 * gcc.dg/Warray-bounds-39.c: New test.
1371 2019-01-29 Marek Polacek <polacek@redhat.com>
1374 * g++.dg/other/nontype-1.C: Expect error in all modes.
1375 * g++.dg/parse/crash13.C: Likewise.
1376 * g++.dg/parse/error36.C: Likewise.
1377 * g++.dg/template/error29.C: Likewise.
1379 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1382 * gfortran.dg/c_funptr_1.f90: New file.
1383 * gfortran.dg/c_funptr_1_mod.f90: New file.
1385 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1389 * gcc.dg/gomp/pr89104.c: New test.
1391 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1393 * gdc.dg/pr89042a.d: Mark as compile test.
1394 * gdc.dg/pr89042b.d: Likewise.
1396 2019-01-29 Richard Biener <rguenther@suse.de>
1399 * g++.dg/lto/pr87295_0.C: New testcase.
1401 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1404 * gcc.dg/pr89045.c: New test.
1407 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1408 lp64, ilp32 and llp64 only.
1409 (fputs): Use unsigned long long instead of size_t for return type.
1410 (vfprintf, vfscanf): Accept arbitrary target specific type for
1413 2019-01-28 Marek Polacek <polacek@redhat.com>
1415 PR c++/88358 - name wrongly treated as type.
1416 * g++.dg/cpp2a/typename1.C: Add dg-error.
1417 * g++.dg/cpp2a/typename13.C: New test.
1418 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1421 2019-01-28 Marek Polacek <polacek@redhat.com>
1423 * g++.dg/cpp0x/enum37.C: Add dg-error.
1425 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1427 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1428 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1430 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1432 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1433 "-Wattribute-alias".
1435 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1438 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1440 2019-01-27 Marek Polacek <polacek@redhat.com>
1442 PR c++/88815 - narrowing conversion lost in decltype.
1443 PR c++/78244 - narrowing conversion in template not detected.
1444 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1445 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1446 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1447 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1449 PR c++/89024 - ICE with incomplete enum type.
1450 * g++.dg/cpp0x/enum37.C: New test.
1452 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1454 * gnat.dg/opt75.adb: New test.
1455 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1457 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1460 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1461 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1463 2019-01-26 Martin Jambor <mjambor@suse.cz>
1466 * gfortran.dg/gomp/pr88933.f90: New test.
1468 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1471 * gdc.dg/pr89042a.d: New test.
1472 * gdc.dg/pr89042b.d: New test.
1474 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1477 * gfortran.dg/pr57553.f90: New test.
1479 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1481 * gnat.dg/array34.adb: New test.
1483 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1485 PR preprocessor/88974
1486 * c-c++-common/cpp/pr88974.c: New test.
1488 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/cpp2a/destroying-delete2.C: New.
1492 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1494 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1497 * gfortran.dg/pr85780.f90: Update testcase for error message.
1499 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1502 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1503 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1504 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1506 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1509 * gcc.dg/pr89037.c: New test.
1511 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1513 * lib/target-supports.exp (check_effective_target_fenv): New.
1514 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1515 fenv effective target.
1516 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1517 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1518 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1519 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1521 2019-01-25 Richard Biener <rguenther@suse.de>
1523 PR tree-optimization/86865
1524 * gcc.dg/graphite/pr86865.c: New testcase.
1525 * gcc.dg/graphite/pr69728.c: XFAIL.
1526 * gcc.dg/graphite/scop-21.c: Likewise.
1528 2019-01-24 Martin Sebor <msebor@redhat.com>
1533 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1534 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1535 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1536 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1537 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1538 * gcc.dg/builtins-69.c: New test.
1539 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1540 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1542 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1544 PR rtl-optimization/88948
1545 * gcc.target/i386/pr88948.c: New test.
1547 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1550 * g++.dg/debug/pr89006.C: New test.
1553 * gcc.dg/gomp/pr89015.c: New test.
1556 * c-c++-common/gomp/cancel-2.c: New test.
1557 * gcc.dg/gomp/cancel-1.c: New test.
1558 * g++.dg/gomp/cancel-1.C: New test.
1559 * g++.dg/gomp/cancel-2.C: New test.
1560 * g++.dg/gomp/cancel-3.C: New test.
1562 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1564 PR tree-optimization/89027
1565 * gfortran.dg/gomp/pr89027.f90: New test.
1567 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1570 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1571 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1573 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1576 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1577 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1578 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1579 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1581 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1584 * g++.target/i386/pr88998.c: New test.
1586 2019-01-23 Marek Polacek <polacek@redhat.com>
1588 PR c++/88757 - qualified name treated wrongly as type.
1589 * g++.dg/cpp0x/dependent2.C: New test.
1590 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1591 * g++.dg/cpp2a/typename12.C: New test.
1592 * g++.dg/template/static30.C: Remove dg-error.
1594 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1597 * c-c++-common/pr44715.c: New test.
1600 * c-c++-common/pr88984.c: New test.
1602 2019-01-23 Richard Biener <rguenther@suse.de>
1604 PR tree-optimization/89008
1605 * gcc.dg/torture/pr89008.c: New testcase.
1607 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1609 * gnat.dg/specs/opt4.ads: New test.
1611 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1613 PR tree-optimization/88964
1614 * gfortran.dg/pr88964.f90: New test.
1616 2019-01-22 Martin Sebor <msebor@redhat.com>
1618 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1619 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1621 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1622 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1625 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1627 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1628 to aarch64*-*-* target.
1629 * c-c++-common/gomp/pr60823-3.c: Ditto.
1630 * g++.dg/gomp/declare-simd-1.C: Ditto.
1631 * g++.dg/gomp/declare-simd-3.C: Ditto.
1632 * g++.dg/gomp/declare-simd-4.C: Ditto.
1633 * g++.dg/gomp/declare-simd-7.C: Ditto.
1634 * g++.dg/gomp/pr88182.C: Ditto.
1635 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1636 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1637 * gcc.dg/gomp/pr59669-2.c: Ditto.
1638 * gcc.dg/gomp/pr87895-1.c: Ditto.
1639 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1640 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1641 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1642 * gfortran.dg/gomp/pr83977.f90: Ditto.
1644 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1647 * gcc.target/powerpc/pr88965.c: New test.
1650 * c-c++-common/gomp/atomic-23.c: New test.
1652 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1655 * gfortran.dg/power_8.f90: New test.
1657 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1659 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1660 * g++.dg/vec-init-1.C: Likewise.
1661 * gcc.dg/pr87793.c: Likewise.
1663 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1665 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1666 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1668 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1671 * gcc.target/arm/aapcs/bitfield2.c: New test.
1672 * gcc.target/arm/aapcs/bitfield3.c: New test.
1674 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1676 PR rtl-optimization/87763
1677 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1679 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1682 * gcc.target/i386/pr88954-1.c: New test.
1683 * gcc.target/i386/pr88954-2.c: Likewise.
1685 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1688 * gcc.target/arm/aapcs/bitfield1.c: New test.
1689 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1690 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1691 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1693 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1695 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1696 * gfortran.dg/block_16.f08: Likewise.
1697 * gfortran.dg/dec_structure_14.f90: Likewise.
1698 * gfortran.dg/namelist_96.f90: Likewise.
1699 * gfortran.dg/newunit_5.f90.f90: Moved to
1700 * gfortran.dg/newunit_5.f90: here.
1701 * gfortran.dg/pdt_28.f03: Likewise.
1702 * gfortran.dg/spread_simplify_1.f90: Likewise.
1704 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1706 PR/tree-optimization 88903
1707 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1709 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1711 PR rtl-optimization/88904
1712 * gcc.c-torture/execute/pr88904.c: New test.
1715 * gcc.dg/pr88905.c: New test.
1717 PR rtl-optimization/49429
1719 PR rtl-optimization/86334
1721 * gcc.target/i386/pr86334.c: New test.
1722 * gcc.target/i386/pr88906.c: New test.
1724 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1727 * g++.dg/gomp/pr88949.C: New test.
1729 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1731 * class_66.f90: Fix a dg directive.
1732 * debug/pr35154-stabs.f: Likewise.
1733 * dec_d_lines_3.f: Likewise.
1734 * dec_d_lines_3.f: Likewise.
1735 * dec_structure_12.f90: Likewise.
1736 * dec_structure_15.f90: Likewise.
1737 * deferred_character_31.f90: Likewise.
1738 * dtio_31.f03: Likewise.
1739 * dtio_32.f03: Likewise.
1740 * extends_11.f03: Likewise.
1741 * integer_plus.f90: Likewise.
1742 * pdt_25.f03: Likewise.
1743 * pr58968.f: Likewise.
1744 * pr78259.f90: Likewise.
1745 * vect/vect-2.f90: Likewise.
1746 * matmul_const.f90: Likewise.
1748 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1751 * gcc.target/i386/pr88938.c: New test.
1753 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1756 * g++.dg/asan/pr88901.C: New test.
1758 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1760 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1762 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1765 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1766 * gcc.dg/pr88928.c: New test case.
1768 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1770 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1771 {long ,short ,}{unsigned ,}int.
1773 2019-01-21 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/88934
1776 * gfortran.dg/pr88934.f90: New testcase.
1778 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1780 Fix after C++ P0600 implementation.
1781 * g++.dg/init/new39.C: Don't just ignore result of new.
1783 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1785 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1787 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1789 * gdc.dg/runnable.d: Add tests for comparing complex types.
1791 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1793 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1794 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1795 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1796 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1798 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1801 * gfortran.dg/no-automatic.f90: New test.
1803 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1806 * gfortran.dg/pr77960.f90: New test.
1808 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1809 Paul Thomas <pault@gcc.gnu.org>
1812 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1813 scan-tree tests that fail with patch.
1814 * gfortran.dg/contiguous_8.f90: New test.
1816 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1818 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1820 * gfortran.dg/loop_versioning_9.f90: New test.
1821 * gfortran.dg/loop_versioning_10.f90: Likewise.
1823 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1826 * gfortran.dg/pr88902.f90: New test.
1828 2019-01-18 Martin Sebor <msebor@redhat.com>
1830 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1832 2019-01-18 Ian Lance Taylor <iant@golang.org>
1834 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1835 is no longer externally visible.
1837 2019-01-18 Marek Polacek <polacek@redhat.com>
1840 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1842 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1845 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1846 (dg-options): Replace -m32 with -fno-pic.
1847 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1848 (dg-options): Remove -m32.
1850 2019-01-18 Richard Biener <rguenther@suse.de>
1852 PR tree-optimization/88903
1853 * gcc.dg/vect/pr88903-1.c: New testcase.
1854 * gcc.dg/vect/pr88903-2.c: Likewise.
1856 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1860 * c-c++-common/pr51628-33.c: New test.
1861 * c-c++-common/pr51628-35.c: New test.
1862 * c-c++-common/pr88664-1.c: Likewise.
1863 * c-c++-common/pr88664-2.c: Likewise.
1864 * gcc.dg/pr51628-34.c: Likewise.
1866 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1869 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1870 mp and sec extensions to armv7-a.
1872 2019-01-18 Martin Liska <mliska@suse.cz>
1874 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1875 expected function name.
1877 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1879 PR tree-optimization/86214
1880 * g++.dg/opt/pr86214-1.C: New test.
1881 * g++.dg/opt/pr86214-2.C: New test.
1883 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1885 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1887 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1890 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1893 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1894 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1896 2019-01-18 Martin Liska <mliska@suse.cz>
1899 * g++.target/i386/pr88587.C: New test.
1900 * gcc.target/i386/mvc13.c: New test.
1902 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1905 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1907 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1908 * gfortran.dg/gomp/pr83977.f90: Ditto.
1910 2019-01-17 Martin Sebor <msebor@redhat.com>
1913 * gcc.dg/Warray-bounds-38.c: New test.
1915 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1917 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1918 warning checks and assembler scans.
1919 * c-c++-common/gomp/pr60823-3.c: Ditto.
1920 * c-c++-common/gomp/pr63328.c: Ditto.
1921 * g++.dg/gomp/declare-simd-1.C: Ditto.
1922 * g++.dg/gomp/declare-simd-3.C: Ditto.
1923 * g++.dg/gomp/declare-simd-4.C: Ditto.
1924 * g++.dg/gomp/declare-simd-7.C: Ditto.
1925 * g++.dg/gomp/pr88182.C: Ditto.
1926 * g++.dg/vect/simd-clone-7.cc: Ditto.
1927 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1928 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1929 * gcc.dg/gomp/pr59669-2.c: Ditto.
1930 * gcc.dg/gomp/pr87895-1.c: Ditto.
1931 * gcc.dg/gomp/pr87895-2.c: Ditto.
1932 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1933 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1934 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1935 * gfortran.dg/gomp/pr83977.f90: Ditto.
1937 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/cpp0x/auto52.C: Test locations too.
1940 * g++.dg/cpp0x/trailing2.C: Likewise.
1941 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1942 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1943 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1944 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1945 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1947 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1950 * g++.dg/template/pr88699.C: New test.
1952 2019-01-17 Martin Sebor <msebor@redhat.com>
1954 PR tree-optimization/88800
1955 * c-c++-common/Wrestrict.c: Adjust.
1956 * gcc.dg/Warray-bounds-37.c: New test.
1957 * gcc.dg/builtin-memcpy-2.c: New test.
1958 * gcc.dg/builtin-memcpy.c: New test.
1960 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1963 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1965 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1966 Kwok Cheung Yeung <kcy@codesourcery.com>
1967 Julian Brown <julian@codesourcery.com>
1968 Tom de Vries <tom@codesourcery.com>
1970 * gcc.dg/20020312-2.c: Add amdgcn support.
1971 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1972 * gcc.dg/builtin-apply2.c: Likewise.
1973 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1974 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1975 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1976 * gcc.dg/memcmp-1.c: Increase timeout factor.
1977 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1978 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1979 * gcc.dg/sibcall-9.c: Likewise.
1980 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1981 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1982 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1983 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1984 * lib/target-supports.exp (check_effective_target_trampolines):
1986 (check_profiling_available): Likewise.
1987 (check_effective_target_global_constructor): Likewise.
1988 (check_effective_target_return_address): Likewise.
1989 (check_effective_target_fopenacc): Likewise.
1990 (check_effective_target_fopenmp): Likewise.
1991 (check_effective_target_vect_int): Likewise.
1992 (check_effective_target_vect_intfloat_cvt): Likewise.
1993 (check_effective_target_vect_uintfloat_cvt): Likewise.
1994 (check_effective_target_vect_floatint_cvt): Likewise.
1995 (check_effective_target_vect_floatuint_cvt): Likewise.
1996 (check_effective_target_vect_simd_clones): Likewise.
1997 (check_effective_target_vect_shift): Likewise.
1998 (check_effective_target_whole_vector_shift): Likewise.
1999 (check_effective_target_vect_bswap): Likewise.
2000 (check_effective_target_vect_shift_char): Likewise.
2001 (check_effective_target_vect_long): Likewise.
2002 (check_effective_target_vect_float): Likewise.
2003 (check_effective_target_vect_double): Likewise.
2004 (check_effective_target_vect_perm): Likewise.
2005 (check_effective_target_vect_perm_byte): Likewise.
2006 (check_effective_target_vect_perm_short): Likewise.
2007 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2008 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2009 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2010 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2011 (check_effective_target_vect_natural_alignment): Likewise.
2012 (check_effective_target_vect_fully_masked): Likewise.
2013 (check_effective_target_vect_element_align): Likewise.
2014 (check_effective_target_vect_masked_store): Likewise.
2015 (check_effective_target_vect_scatter_store): Likewise.
2016 (check_effective_target_vect_condition): Likewise.
2017 (check_effective_target_vect_cond_mixed): Likewise.
2018 (check_effective_target_vect_char_mult): Likewise.
2019 (check_effective_target_vect_short_mult): Likewise.
2020 (check_effective_target_vect_int_mult): Likewise.
2021 (check_effective_target_sqrt_insn): Likewise.
2022 (check_effective_target_vect_call_sqrtf): Likewise.
2023 (check_effective_target_vect_call_btrunc): Likewise.
2024 (check_effective_target_vect_call_btruncf): Likewise.
2025 (check_effective_target_vect_call_ceil): Likewise.
2026 (check_effective_target_vect_call_floorf): Likewise.
2027 (check_effective_target_lto): Likewise.
2028 (check_vect_support_and_set_flags): Likewise.
2029 (check_effective_target_vect_stridedN): Enable when fully masked is
2031 (add_options_for_sqrt_insn): New procedure.
2033 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2035 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2036 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2038 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2040 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2042 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2043 * gcc.dg/pic-1.c: Disable on amdgcn.
2044 * gcc.dg/pic-2.c: Disable on amdgcn.
2045 * gcc.dg/pic-3.c: Disable on amdgcn.
2046 * gcc.dg/pic-4.c: Disable on amdgcn.
2047 * gcc.dg/pie-3.c: Disable on amdgcn.
2048 * gcc.dg/pie-4.c: Disable on amdgcn.
2049 * gcc.dg/uninit-19.c: Check pie_enabled.
2050 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2052 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2053 Kwok Cheung Yeung <kcy@codesourcery.com>
2054 Julian Brown <julian@codesourcery.com>
2055 Tom de Vries <tom@codesourcery.com>
2057 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2058 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2059 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2060 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2061 * gcc.dg/20111216-1.c: Require exceptions.
2062 * gcc.dg/cleanup-10.c: Require exceptions.
2063 * gcc.dg/cleanup-11.c: Require exceptions.
2064 * gcc.dg/cleanup-12.c: Require exceptions.
2065 * gcc.dg/cleanup-13.c: Require exceptions.
2066 * gcc.dg/cleanup-5.c: Require exceptions.
2067 * gcc.dg/cleanup-8.c: Require exceptions.
2068 * gcc.dg/cleanup-9.c: Require exceptions.
2069 * gcc.dg/gomp/pr29955.c: Require exceptions.
2070 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2071 * gcc.dg/nested-func-5.c: Require exceptions.
2072 * gcc.dg/pch/except-1.c: Require exceptions.
2073 * gcc.dg/pch/valid-2.c: Require exceptions.
2074 * gcc.dg/pr41470.c: Require exceptions.
2075 * gcc.dg/pr42427.c: Require exceptions.
2076 * gcc.dg/pr44545.c: Require exceptions.
2077 * gcc.dg/pr47086.c: Require exceptions.
2078 * gcc.dg/pr51481.c: Require exceptions.
2079 * gcc.dg/pr51644.c: Require exceptions.
2080 * gcc.dg/pr52046.c: Require exceptions.
2081 * gcc.dg/pr54669.c: Require exceptions.
2082 * gcc.dg/pr56424.c: Require exceptions.
2083 * gcc.dg/pr64465.c: Require exceptions.
2084 * gcc.dg/pr65802.c: Require exceptions.
2085 * gcc.dg/pr67563.c: Require exceptions.
2086 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2087 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2088 * gcc.dg/vect/pr46663.c: Require exceptions.
2089 * lib/target-supports.exp (check_effective_target_exceptions): New.
2091 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2094 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2096 2019-01-17 Nathan Sidwell <nathan@acm.org>
2099 * g++.dg/cpp0x/pr86610.C: New.
2101 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2103 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2104 VFIXUPIMM* intrinsics.
2105 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2106 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2109 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2113 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2115 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2116 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2117 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2118 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2119 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2120 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2122 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2124 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2125 * gcc.target/i386/sse-13.c: Ditto.
2126 * gcc.target/i386/sse-14.c: Ditto.
2127 * gcc.target/i386/sse-22.c: Ditto.
2128 * gcc.target/i386/sse-23.c: Ditto.
2129 * gcc.target/i386/testimm-10.c: Ditto.
2130 * gcc.target/i386/testround-1.c: Ditto.
2132 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2136 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2139 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2140 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2142 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2144 PR rtl-optimization/88870
2145 * gcc.dg/pr88870.c: New test.
2147 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2149 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2151 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2154 * g++.dg/concepts/pr87768.C: New.
2157 * gcc.dg/cpp1z/pr86648.C: New.
2159 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2162 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2163 vectorized on POWER unless hardware misaligned loads are available.
2165 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2168 * g++.dg/torture/pr88861.C: New test.
2170 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2173 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2175 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2177 * g++.dg/other/pr33558.C: Test location too.
2178 * g++.dg/other/pr33558-2.C: Likewise.
2179 * g++.dg/parse/crash4.C: Likewise.
2180 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2181 * g++.old-deja/g++.mike/p7635.C: Likewise.
2182 * g++.old-deja/g++.other/decl6.C: Likewise.
2184 2019-01-16 Marek Polacek <polacek@redhat.com>
2186 PR c++/78244 - narrowing conversion in template not detected.
2187 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2188 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2190 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2194 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2195 may_alias attribute.
2197 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2199 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2202 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2205 * g++.dg/template/pr88795.C: New test.
2207 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2210 * gfortran.dg/actual_array_substr_3.f90: New test.
2212 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2215 * gfortran.dg/pr81849.f90: New test.
2217 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2219 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2220 ISO_Fortran_binding_2.h.
2222 2019-01-15 Marek Polacek <polacek@redhat.com>
2225 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2227 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2230 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2231 -Wdeprecated warning and expect a following note:.
2233 2019-01-15 Richard Biener <rguenther@suse.de>
2236 * g++.dg/lto/pr88046_0.C: New testcase.
2238 2019-01-15 Richard Biener <rguenther@suse.de>
2240 PR tree-optimization/88855
2241 * gcc.dg/pr88855.c: New testcase.
2243 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2245 * g++.dg/diagnostic/typedef-initialized.C: New.
2247 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2249 * g++.dg/diagnostic/bitfld3.C: New.
2251 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2253 PR tree-optimization/88775
2254 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2255 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2257 2019-01-14 Marek Polacek <polacek@redhat.com>
2259 PR c++/88825 - ICE with bogus function return type deduction.
2260 * g++.dg/cpp1y/auto-fn55.C: New test.
2262 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2264 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2265 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2266 feature test macros.
2267 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2269 2019-01-14 Marek Polacek <polacek@redhat.com>
2271 PR c++/88830 - ICE with abstract class.
2272 * g++.dg/other/abstract7.C: New test.
2274 2019-01-14 Martin Sebor <msebor@redhat.com>
2277 * gcc.dg/format/attr-8.c: New test.
2278 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2279 * gcc.dg/format/attr-3.c: Same.
2280 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2281 * objc.dg/fsf-nsstring-format-1.m: Same.
2283 2019-01-14 Martin Liska <mliska@suse.cz>
2285 PR gcov-profile/88263
2286 * g++.dg/gcov/pr88263-2.C: New test.
2288 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2290 PR rtl-optimization/88796
2291 * gcc.target/i386/pr88796.c: New test.
2293 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2295 * gdc.dg/asm1.d: New test.
2296 * gdc.dg/asm2.d: New test.
2297 * gdc.dg/asm3.d: New test.
2298 * gdc.dg/asm4.d: New test.
2299 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2301 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2304 * gfortran.dg/namelist_96.f90: New test.
2306 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2309 * gfortran.dg/internal_pack_18.f90: New test.
2311 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2313 * gcc.dg/pr51628-20.c: Updated.
2314 * gcc.dg/pr51628-21.c: Likewise.
2315 * gcc.dg/pr51628-25.c: Likewise.
2317 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2320 * gfortran.dg/internal_pack_17.f90: New test.
2321 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2324 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2327 * gfortran.dg/pr61765.f90: New test.
2329 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/cpp0x/pr62101.C: Test locations too.
2332 * g++.dg/inherit/pure1.C: Likewise.
2334 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2336 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2338 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2340 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2342 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2343 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2344 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2345 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2346 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2349 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2352 * gfortran.dg/pr35031.f90: new test.
2354 2019-01-11 Marek Polacek <polacek@redhat.com>
2356 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2357 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2358 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2360 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2364 * c-c++-common/gomp/pr85956.c: New test.
2365 * g++.dg/gomp/pr88733.C: New test.
2367 2019-01-11 Tobias Burnus <burnus@net-b.de>
2370 * g++.dg/cpp0x/defaulted61.C: New
2371 * g++.dg/cpp0x/defaulted62.C: New.
2373 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2375 PR tree-optimization/88693
2376 * gcc.c-torture/execute/pr88693.c: New test.
2378 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2380 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2383 2019-01-11 Martin Liska <mliska@suse.cz>
2386 * g++.dg/lto/pr88758_0.C: New test.
2387 * g++.dg/lto/pr88758_1.C: New test.
2389 2019-01-11 Jan Beulich <jbeulich@suse.com>
2391 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2392 gcc.target/i386/avx512f-vcvtss2si-1.c,
2393 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2394 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2395 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2396 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2397 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2398 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2399 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2400 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2401 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2402 gcc.target/i386/pr19398.c: Permit l or q suffix.
2404 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2406 PR rtl-optimization/88296
2407 * gcc.target/i386/pr88296.c: New test.
2409 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/diagnostic/extern-initialized.C: New.
2412 * g++.dg/ext/dllimport-initialized.C: Likewise.
2414 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2417 * gfortran.dg/internal_pack_16.f90: New test.
2419 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2422 * g++.target/i386/pr88785.C: New test.
2424 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2426 PR rtl-optimization/87305
2427 * gcc.target/aarch64/pr87305.c: New.
2429 2019-01-10 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/88792
2432 * gcc.dg/torture/pr88792.c: New testcase.
2434 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2437 * gfortran.dg/pr86322_1.f90: New test.
2438 * gfortran.dg/pr86322_2.f90: Ditto.
2439 * gfortran.dg/pr86322_3.f90: Ditto.
2441 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2443 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2444 * gcc.target/aarch64/bti-2.c: Likewise.
2445 * gcc.target/aarch64/bti-3.c: Likewise.
2447 2019-01-10 Stefan Agner <stefan@agner.ch>
2450 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2451 check if -masm-syntax-unified gets applied properly.
2453 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2456 * gcc.dg/pr88568.c: New test.
2458 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2460 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2461 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2463 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2465 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2466 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2468 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2470 * lib/target-supports.exp
2471 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2472 check_effective_target_arm_v8_3a_complex_neon_ok,
2473 add_options_for_arm_v8_3a_complex_neon,
2474 check_effective_target_arm_v8_3a_complex_neon_hw,
2475 check_effective_target_vect_complex_rot_N): New.
2477 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2480 * gfortran.dg/pr88376.f90: New test.
2482 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2485 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2486 "can not" with "cannot".
2487 * gfortran.dg/common_15.f90: Likewise.
2488 * gfortran.dg/derived_result_2.f90: Likewise.
2489 * gfortran.dg/do_check_6.f90: Likewise.
2490 * gfortran.dg/namelist_args.f90: Likewise.
2491 * gfortran.dg/negative_unit_check.f90: Likewise.
2492 * gfortran.dg/pure_formal_3.f90: Likewise.
2493 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2494 * obj-c++.dg/exceptions-3.mm: Likewise.
2495 * obj-c++.dg/exceptions-4.mm: Likewise.
2496 * obj-c++.dg/exceptions-5.mm: Likewise.
2497 * obj-c++.dg/property/at-property-23.mm: Likewise.
2498 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2499 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2500 * objc.dg/attributes/method-attribute-2.m: Likewise.
2501 * objc.dg/exceptions-3.m: Likewise.
2502 * objc.dg/exceptions-4.m: Likewise.
2503 * objc.dg/exceptions-5.m: Likewise.
2504 * objc.dg/param-1.m: Likewise.
2505 * objc.dg/property/at-property-23.m: Likewise.
2506 * objc.dg/property/dotsyntax-17.m: Likewise.
2507 * objc.dg/property/property-neg-7.m: Likewise.
2509 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2512 * gfortran.dg/spread_simplify_1.f90: New test.
2514 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2516 * lib/target-supports.exp
2517 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2518 * gcc.target/i386/xorsign.c: New test.
2520 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2522 * gcc.target/sparc/tls-ld-int8.c: New test.
2523 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2524 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2525 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2526 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2527 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2529 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2531 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2532 option when configure with bti.
2533 * gcc.target/aarch64/bti-2.c: Likewise.
2534 * lib/target-supports.exp
2535 (check_effective_target_default_branch_protection):
2536 Add configure check for --enable-standard-branch-protection.
2538 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2540 * gcc.target/aarch64/bti-1.c: New test.
2541 * gcc.target/aarch64/bti-2.c: New test.
2542 * gcc.target/aarch64/bti-3.c: New test.
2543 * lib/target-supports.exp
2544 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2546 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2548 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2549 instead of IP0_REGNUM and add test case.
2551 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2553 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2555 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2556 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2558 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2560 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2562 PR rtl-optimization/88331
2563 * gcc.target/i386/pr88331.c: New test.
2565 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2567 * g++.dg/diagnostic/constexpr2.C: New.
2568 * g++.dg/diagnostic/ref3.C: Likewise.
2570 2019-01-08 Marek Polacek <polacek@redhat.com>
2572 PR c++/88538 - braced-init-list in template-argument-list.
2573 * g++.dg/cpp2a/nontype-class11.C: New test.
2576 * g++.dg/cpp2a/nontype-class12.C: New test.
2578 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2582 dg-options. Require ppc_cpu_supports_hw effective target instead of
2585 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2588 * gfortran.dg/class_69.f90: New test case.
2590 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2593 * gcc.target/i386/pr88717.c: New test.
2595 2019-01-08 Marek Polacek <polacek@redhat.com>
2597 PR c++/88548 - this accepted in static member functions.
2598 * g++.dg/cpp0x/this1.C: New test.
2600 2019-01-08 Martin Liska <mliska@suse.cz>
2602 PR tree-optimization/88753
2603 * gcc.dg/tree-ssa/pr88753.c: New test.
2605 2019-01-08 Richard Biener <rguenther@suse.de>
2607 PR tree-optimization/86554
2608 * gcc.dg/torture/pr86554-1.c: New testcase.
2609 * gcc.dg/torture/pr86554-2.c: Likewise.
2611 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2613 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2614 cover target variance.
2616 2019-01-08 Richard Biener <rguenther@suse.de>
2619 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2620 directly build the expected GENERIC tree.
2622 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2624 * gcc.target/aarch64/(return_address_sign_1.c,
2625 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2626 Change option to -mbranch-protection.
2627 * gcc.target/aarch64/(branch-protection-option.c,
2628 branch-protection-option-2.c, branch-protection-attr.c,
2629 branch-protection-attr-2.c): New file.
2631 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2633 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2635 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2637 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2639 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2640 Append match for warning that ‘protected’ attribute is not supported.
2642 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2644 * gcc.dg/Wmissing-attributes.c: Require alias support.
2645 * gcc.dg/attr-copy-2.c: Likewise.
2646 * gcc.dg/attr-copy-5.c: Likewise.
2648 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2649 Jakub Jelinek <jakub@redhat.com>
2652 * g++.dg/warn/Wreturn-type-11.C: New test.
2654 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2657 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2658 dump to reflect r266077.
2660 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2663 * gcc.dg/pr88701.c: New test.
2665 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2669 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2671 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2673 * g++.dg/diagnostic/constexpr1.C: New.
2674 * g++.dg/diagnostic/thread1.C: Likewise.
2676 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2677 Harald Anlauf <anlauf@gmx.de>
2678 Tobias Burnus <burnus@gcc.gnu.org>
2680 * gfortran.dg/is_contiguous_1.f90: New test.
2681 * gfortran.dg/is_contiguous_2.f90: New test.
2682 * gfortran.dg/is_contiguous_3.f90: New test.
2684 2019-01-07 Marek Polacek <polacek@redhat.com>
2686 PR c++/88741 - wrong error with initializer-string.
2687 * g++.dg/init/array50.C: New test.
2689 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2695 * gcc.dg/array-6.c: Move from here ...
2696 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2697 * g++.dg/pr69338.C: New test.
2698 * g++.dg/pr69697.C: Likewise.
2699 * g++.dg/ext/flexary32.C: Likewise.
2700 * g++.dg/ext/flexary3.C: Adjust test.
2701 * g++.dg/ext/flexary12.C: Likewise.
2702 * g++.dg/ext/flexary13.C: Likewise.
2703 * g++.dg/ext/flexary15.C: Likewise.
2704 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2705 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2706 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2708 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2710 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2711 optional in scan pattern.
2713 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2715 PR tree-optimization/88598
2716 * gcc.dg/vect/pr88598-1.c: New test.
2717 * gcc.dg/vect/pr88598-2.c: Likewise.
2718 * gcc.dg/vect/pr88598-3.c: Likewise.
2719 * gcc.dg/vect/pr88598-4.c: Likewise.
2720 * gcc.dg/vect/pr88598-5.c: Likewise.
2721 * gcc.dg/vect/pr88598-6.c: Likewise.
2723 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2725 PR tree-optimization/88598
2726 * gcc.dg/pr88598-1.c: New test.
2727 * gcc.dg/pr88598-2.c: Likewise.
2728 * gcc.dg/pr88598-3.c: Likewise.
2729 * gcc.dg/pr88598-4.c: Likewise.
2730 * gcc.dg/pr88598-5.c: Likewise.
2732 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2734 PR tree-optimization/88676
2735 * gcc.dg/tree-ssa/pr88676.c: New test.
2736 * gcc.dg/pr88676.c: New test.
2737 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2741 * c-c++-common/asan/pr88619.c: New test.
2744 * c-c++-common/builtin-convertvector-1.c: New test.
2745 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2746 * g++.dg/ext/builtin-convertvector-1.C: New test.
2747 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2749 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2752 * gcc.target/i386/pr88521.c: New testcase.
2754 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2757 * gfortran.dg/min_max_type_2.f90: New test.
2759 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2762 * c-c++-common/attributes-4.c (falloc_align_int128,
2763 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2765 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2767 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2769 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2771 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2772 * gcc.dg/plugin/plugindir2.c: Likewise.
2773 * gcc.dg/plugin/plugindir3.c: Likewise.
2774 * gcc.dg/plugin/plugindir4.c: Likewise.
2776 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2779 * gfortran.dg/blockdata_10.f90: New test case.
2781 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2785 * gcc.dg/nested-func-12.c: New test.
2786 * gcc.c-torture/compile/pr82564.c: New test.
2789 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2791 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2794 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2796 2019-01-04 Martin Sebor <msebor@redhat.com>
2799 * g++.dg/ext/attr-copy.C: New test.
2800 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2801 * gcc.dg/attr-copy-6.c: New test.
2802 * gcc.dg/attr-copy-7.c: New test.
2804 2019-01-04 Martin Sebor <msebor@redhat.com>
2807 * c-c++-common/attributes-4.c: New test.
2809 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2812 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2815 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2818 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2819 * gfortran.dg/merge_char_const.f90: Restore.
2821 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2824 * gcc.dg/pr88594.c: New test.
2826 2019-01-04 Jan Beulich <jbeulich@suse.com>
2828 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2829 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2830 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2831 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2832 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2833 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2834 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2835 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2836 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2837 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2838 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2839 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2840 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2841 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2842 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2843 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2844 gcc.target/i386/avx512bw-vpcmplew-1.c,
2845 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2846 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2847 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2848 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2849 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2850 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2851 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2852 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2853 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2854 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2855 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2856 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2857 gcc.target/i386/avx512bw-vptestmb-1.c,
2858 gcc.target/i386/avx512bw-vptestmw-1.c,
2859 gcc.target/i386/avx512bw-vptestnmb-1.c,
2860 gcc.target/i386/avx512bw-vptestnmw-1.c,
2861 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2862 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2863 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2864 gcc.target/i386/avx512dq-vfpclassss-1.c,
2865 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2866 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2867 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2868 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2869 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2870 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2871 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2872 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2873 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2874 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2875 gcc.target/i386/avx512vl-vpcmpged-1.c,
2876 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2877 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2878 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2879 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2880 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2881 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2882 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2883 gcc.target/i386/avx512vl-vpcmpled-1.c,
2884 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2885 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2886 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2887 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2888 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2889 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2890 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2891 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2892 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2893 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2894 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2895 gcc.target/i386/avx512vl-vptestmd-1.c,
2896 gcc.target/i386/avx512vl-vptestmq-1.c,
2897 gcc.target/i386/avx512vl-vptestnmd-1.c,
2898 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2900 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2901 gcc.target/i386/avx512bw-vpcmpub-1.c,
2902 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2903 gcc.target/i386/avx512bw-vpcmpw-1.c,
2904 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2905 gcc.target/i386/avx512dq-vfpclassps-1.c,
2906 gcc.target/i386/avx512f-vcmppd-1.c,
2907 gcc.target/i386/avx512f-vcmpps-1.c,
2908 gcc.target/i386/avx512f-vcmpsd-1.c,
2909 gcc.target/i386/avx512f-vcmpss-1.c,
2910 gcc.target/i386/avx512f-vpcmpd-1.c,
2911 gcc.target/i386/avx512f-vpcmpq-1.c,
2912 gcc.target/i386/avx512f-vpcmpud-1.c,
2913 gcc.target/i386/avx512f-vpcmpuq-1.c,
2914 gcc.target/i386/avx512f-vptestmd-1.c,
2915 gcc.target/i386/avx512f-vptestmq-1.c,
2916 gcc.target/i386/avx512f-vptestnmd-1.c,
2917 gcc.target/i386/avx512f-vptestnmq-1.c,
2918 gcc.target/i386/avx512vl-vcmppd-1.c,
2919 gcc.target/i386/avx512vl-vcmpps-1.c,
2920 gcc.target/i386/avx512vl-vpcmpd-1.c,
2921 gcc.target/i386/avx512vl-vpcmpq-1.c,
2922 gcc.target/i386/avx512vl-vpcmpud-1.c,
2923 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2926 2019-01-03 Martin Sebor <msebor@redhat.com>
2928 PR tree-optimization/88659
2929 * gcc.dg/Wstringop-truncation-6.c: New test.
2931 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2934 * gfortran.dg/const_chararacter_merge.f90: Remove.
2936 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2939 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2940 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2942 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2944 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2945 * gcc.dg/pubtypes-3.c: Likewise.
2946 * gcc.dg/pubtypes-4.c: Likewise.
2948 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2951 * g++.target/i386/pr88636.C: New test.
2953 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2955 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2957 2019-01-03 Martin Liska <mliska@suse.cz>
2960 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2962 2019-01-02 Marek Polacek <polacek@redhat.com>
2964 PR c++/88612 - ICE with -Waddress-of-packed-member.
2965 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2967 PR c++/88631 - CTAD failing for value-initialization.
2968 * g++.dg/cpp1z/class-deduction59.C: New test.
2970 PR c++/81486 - CTAD failing with ().
2971 * g++.dg/cpp1z/class-deduction60.C: New test.
2972 * g++.dg/cpp1z/class-deduction61.C: New test.
2974 2019-01-02 Martin Sebor <msebor@redhat.com>
2975 Jeff Law <law@redhat.com>
2977 * gcc.dg/strlenopt-36.c: Update.
2978 * gcc.dg/strlenopt-45.c: Update.
2979 * gcc.c-torture/execute/strlen-5.c: New test.
2980 * gcc.c-torture/execute/strlen-6.c: New test.
2981 * gcc.c-torture/execute/strlen-7.c: New test.
2983 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2986 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2987 messages only on vect_hw_misalign targets.
2989 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2991 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2992 * gfortran.dg/dec_d_lines_3.f: Ditto.
2993 * gfortran.dg/dec_structure_24.f90: Ditto.
2994 * gfortran.dg/dec_structure_26.f90: Ditto.
2995 * gfortran.dg/dec_structure_27.f90: Ditto.
2996 * gfortran.dg/dec_type_print_3.f90: Ditto.
2997 * gfortran.dg/derived_name_1.f90: Ditto.
2998 * gfortran.dg/error_recovery_1.f90: Ditto.
2999 * gfortran.dg/gomp/pr29759.f90: Ditto.
3000 * gfortran.dg/pr36192.f90: Ditto.
3001 * gfortran.dg/pr56007.f90: Ditto.
3002 * gfortran.dg/pr56520.f90: Ditto.
3003 * gfortran.dg/pr78741.f90: Ditto.
3004 * gfortran.dg/print_fmt_2.f90: Ditto.
3005 * gfortran.dg/select_type_20.f90: Ditto.
3007 2019-01-02 Marek Polacek <polacek@redhat.com>
3010 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3012 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3015 * gfortran.dg/const_chararacter_merge.f90: New test.
3017 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
3020 * g++.dg/torture/pr88130.C: New testcase.
3022 2019-01-02 Martin Liska <mliska@suse.cz>
3024 PR tree-optimization/88650
3025 * gfortran.dg/predict-3.f90: New test.
3027 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3029 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3031 2019-01-02 Richard Biener <rguenther@suse.de>
3033 PR tree-optimization/88621
3034 * gcc.dg/torture/pr88621.c: New testcase.
3036 2019-01-02 Jakub Jelinek <jakub@redhat.com>
3039 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3040 targets and expect _ZThn8 for ilp32 targets.
3042 2019-01-01 Martin Sebor <msebor@redhat.com>
3043 Jeff Law <law@redhat.com>
3045 * gcc.dg/strlenopt-40.c: Update.
3046 * gcc.dg/strlenopt-51.c: Likewise.
3047 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3049 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3050 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3051 * gcc.dg/strlenopt-59.c: New test.
3052 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3053 * g++.dg/init/strlen.C: New test.
3055 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3058 * gfortran.dg/structure_constructor_16.f90: New test.
3060 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3062 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3063 * g++.dg/ipa/devirt-53.C: Fix scan template.
3065 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3067 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3068 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3069 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3071 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3073 * g++.dg/tree-prof/devirt.C: Update testcase.
3075 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3077 Update copyright years.
3079 Copyright (C) 2019 Free Software Foundation, Inc.
3081 Copying and distribution of this file, with or without modification,
3082 are permitted in any medium without royalty provided the copyright
3083 notice and this notice are preserved.