21642dec1c1f86641e64af0518e01d246bc599d8
[gcc.git] / gcc / testsuite / ChangeLog
1 2019-02-28 Jakub Jelinek <jakub@redhat.com>
2
3 PR c/89520
4 * gcc.dg/pr89520-1.c: New test.
5 * gcc.dg/pr89520-2.c: New test.
6
7 2019-02-27 Marek Polacek <polacek@redhat.com>
8
9 PR c++/88857 - ICE with value-initialization of argument in template.
10 * g++.dg/cpp0x/initlist-value4.C: New test.
11
12 2019-02-27 Marek Polacek <polacek@redhat.com>
13
14 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
15 * g++.dg/cpp0x/using-enum-3.C: New test.
16
17 2019-02-27 Jakub Jelinek <jakub@redhat.com>
18
19 PR tree-optimization/89280
20 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
21 keyword.
22
23 2019-02-27 Richard Biener <rguenther@suse.de>
24
25 * gcc.dg/gimplefe-36.c: New testcase.
26
27 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/89488
30 * g++.dg/cpp0x/nsdmi15.C: New.
31
32 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
33
34 PR c++/88987
35 * g++.dg/cpp0x/pr88987.C: New.
36
37 2019-02-27 Jakub Jelinek <jakub@redhat.com>
38
39 PR tree-optimization/89280
40 * gcc.c-torture/compile/pr89280.c: New test.
41 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
42 function. Skip the test for -O0.
43
44 2018-02-26 Steve Ellcey <sellcey@marvell.com>
45
46 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
47 * gfortran.dg/simd-builtins-2.f90: Ditto.
48 * gfortran.dg/simd-builtins-6.f90: Ditto.
49 * gfortran.dg/simd-builtins-8.f90: New test.
50 * gfortran.dg/simd-builtins-8.h: New header file.
51
52 2019-02-26 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/89507
55 * g++.dg/other/new2.C: New test.
56
57 PR tree-optimization/89500
58 * gcc.dg/pr89500.c: New test.
59 * gcc.dg/Wstringop-overflow-10.c: New test.
60 * gcc.dg/strlenopt-60.c: New test.
61
62 2019-02-26 Harald Anlauf <anlauf@gmx.de>
63
64 PR fortran/89492
65 * gfortran.dg/pr89492.f90: New test.
66
67 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
68
69 PR fortran/89496
70 * gfortran.dg/altreturn_9_0.f90: New file.
71 * gfortran.dg/altreturn_9_1.f90: New file.
72
73 2019-02-26 Jakub Jelinek <jakub@redhat.com>
74
75 PR c++/89481
76 * g++.dg/cpp1y/constexpr-89481.C: New test.
77
78 2019-02-26 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/89505
81 * gcc.dg/torture/pr89505.c: New testcase.
82
83 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
84
85 * gnat.dg/opt77.adb: New test.
86 * gnat.dg/opt77_pkg.ad[sb]: New helper.
87
88 2019-02-26 Jakub Jelinek <jakub@redhat.com>
89
90 PR target/89474
91 * gcc.target/i386/pr89474.c: New test.
92
93 2019-02-25 Jakub Jelinek <jakub@redhat.com>
94
95 PR c/77754
96 * gcc.c-torture/compile/pr77754-1.c: New test.
97 * gcc.c-torture/compile/pr77754-2.c: New test.
98 * gcc.c-torture/compile/pr77754-3.c: New test.
99 * gcc.c-torture/compile/pr77754-4.c: New test.
100 * gcc.c-torture/compile/pr77754-5.c: New test.
101 * gcc.c-torture/compile/pr77754-6.c: New test.
102
103 2019-02-25 Tamar Christina <tamar.christina@arm.com>
104
105 PR target/88530
106 * gcc.target/aarch64/options_set_1.c: New test.
107 * gcc.target/aarch64/options_set_2.c: New test.
108 * gcc.target/aarch64/options_set_3.c: New test.
109 * gcc.target/aarch64/options_set_4.c: New test.
110 * gcc.target/aarch64/options_set_5.c: New test.
111 * gcc.target/aarch64/options_set_6.c: New test.
112 * gcc.target/aarch64/options_set_7.c: New test.
113 * gcc.target/aarch64/options_set_8.c: New test.
114 * gcc.target/aarch64/options_set_9.c: New test.
115
116 2019-02-25 Tamar Christina <tamar.christina@arm.com>
117
118 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
119 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
120 Rename ....
121 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
122 test_vfmlslq_high_f16): ... To this.
123 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
124 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
125 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
126 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
127 test_vfmlslq_laneq_high_u32): Rename ...
128 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
129 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
130 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
131 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
132 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
133 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
134 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
135 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
136 test_vfmlslq_laneq_low_u32): Rename ...
137 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
138 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
139 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
140 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
141 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
142 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
143 Rename ...
144 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
145 test_vfmlslq_low_f16): ... To this.
146
147 2019-02-25 Tamar Christina <tamar.christina@arm.com>
148
149 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
150 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
151 Rename ...
152 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
153 test_vfmlslq_high_f16): ... To this.
154 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
155 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
156 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
157 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
158 test_vfmlslq_laneq_high_u32): Rename ...
159 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
160 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
161 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
162 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
163 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
164 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
165 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
166 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
167 test_vfmlslq_laneq_low_u32): Rename ...
168 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
169 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
170 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
171 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
172 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
173 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
174 Rename ...
175 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
176 test_vfmlslq_low_f16): ... To This.
177 * lib/target-supports.exp
178 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
179
180 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
181
182 PR fortran/89282
183 * gfortran.dg/overload_3.f90: New test.
184
185 2019-02-25 Jakub Jelinek <jakub@redhat.com>
186
187 PR c++/89285
188 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
189
190 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
191
192 PR libfortran/89274
193 * gfortran.dg/list_directed_large.f90: New test.
194
195 2019-02-25 Jakub Jelinek <jakub@redhat.com>
196
197 PR target/89434
198 * gcc.c-torture/execute/pr89434.c: New test.
199
200 PR target/89438
201 * gcc.dg/pr89438.c: New test.
202
203 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
204
205 PR c++/84585
206 * g++.dg/cpp0x/pr84585.C: New.
207
208 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
209
210 PR fortran/89174
211 * gfortran.dg/allocate_with_mold_3.f90: New test.
212
213 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
214
215 PR target/87007
216 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
217 * gcc.target/i386/pr87007-2.c: Likewise.
218
219 2019-02-24 Harald Anlauf <anlauf@gmx.de>
220
221 PR fortran/89266
222 PR fortran/88326
223 * gfortran.dg/pr89266.f90: New test.
224 * gfortran.dg/pr88326.f90: New test.
225
226 2019-02-24 Jakub Jelinek <jakub@redhat.com>
227
228 PR rtl-optimization/89445
229 * gcc.target/i386/avx512f-pr89445.c: New test.
230
231 2019-02-23 Martin Sebor <msebor@redhat.com>
232
233 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
234 wchar_t to wint_t to avoid a bogus -Wformat warning in
235 ILP32 (bug 77970).
236
237 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
238
239 PR testsuite/89476
240 * gfortran.dg/ISO_Fortran_binding_5.c: Include
241 "../../../libgfortran/ISO_Fortran_binding.h".
242 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
243
244 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
245
246 PR driver/69471
247 * gcc.dg/pr69471-1.c: New test.
248 * gcc.dg/pr69471-2.c: Likewise.
249 * gcc.target/i386/pr69471-3.c: Likewise.
250
251 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
252
253 PR fortran/84387
254 * gfortran.dg/dtio_34.f90: New test.
255
256 2019-02-23 Marek Polacek <polacek@redhat.com>
257
258 PR c++/88294 - ICE with non-constant noexcept-specifier.
259 * g++.dg/cpp0x/noexcept34.C: New test.
260 * g++.dg/cpp0x/noexcept35.C: New test.
261
262 PR c++/89419
263 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
264
265 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
266
267 PR fortran/88117
268 * gfortran.dg/deferred_character_32.f90 : New test
269
270 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
271
272 PR fortran/89385
273 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
274 previously incorrect lbound for allocatable expressions. Also
275 correct stop values to avoid repetition.
276 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
277 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
278
279 PR fortran/89366
280 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
281 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
282 * gfortran.dg/pr32599.f03 : Set standard to F2008.
283
284 2019-02-22 David Malcolm <dmalcolm@redhat.com>
285
286 PR c++/89390
287 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
288 renaming to a multicharacter name, so that start != finish. Add
289 tests for dtor locations.
290
291 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
292
293 PR c++/84676
294 * g++.dg/cpp0x/pr84676.C: New.
295
296 2019-02-22 Martin Sebor <msebor@redhat.com>
297
298 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
299 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
300
301 2019-02-22 Harald Anlauf <anlauf@gmx.de>
302
303 PR fortran/83057
304 * gfortran.dg/newunit_6.f90: New test.
305
306 2019-02-22 Marek Polacek <polacek@redhat.com>
307
308 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
309 * g++.dg/cpp2a/explicit14.C: New test.
310
311 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
312
313 PR target/89324
314 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
315 * gfortran.fortran-torture/compile/pr89324.f90: New test.
316
317 2019-02-22 Martin Sebor <msebor@redhat.com>
318
319 PR c/89425
320 * gcc.dg/Wabsolute-value.c: New test.
321
322 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
323
324 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
325 Hongtao Liu <hongtao.liu@intel.com>
326 Sunil K Pandey <sunil.k.pandey@intel.com>
327
328 PR target/87007
329 * gcc.target/i386/pr87007-1.c: New test.
330 * gcc.target/i386/pr87007-2.c: Likewise.
331
332 2019-02-22 Richard Biener <rguenther@suse.de>
333
334 PR tree-optimization/89440
335 * gcc.dg/vect/pr89440.c: New testcase.
336
337 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
338
339 * lib/target-supports.exp (check_effective_target_offload_nvptx):
340 Remove.
341
342 PR fortran/72741
343 * gfortran.dg/goacc/classify-routine.f95: Adjust.
344
345 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
346 * g++.dg/goacc/template.C: Likewise.
347
348 PR fortran/78027
349 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
350
351 2019-02-22 Richard Biener <rguenther@suse.de>
352
353 PR middle-end/87609
354 * gcc.dg/torture/restrict-7.c: New testcase.
355
356 2019-02-21 Jakub Jelinek <jakub@redhat.com>
357
358 PR c++/89285
359 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
360 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
361 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
362 diagnostics.
363 * g++.dg/cpp1y/constexpr-89285.C: New test.
364 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
365 for C++11.
366 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
367 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
368
369 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
370
371 PR target/87412
372 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
373 -fcf-protection with -fcf-protection=branch.
374 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
375 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
376 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
377 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
378 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
379
380 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
381
382 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
383 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
384
385 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
386
387 PR fortran/86119
388 * gfortran.dg/warn_conversion_11.f90: New test.
389
390 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
391
392 PR target/87412
393 * gcc.target/i386/pr87412-1.c: New file.
394 * gcc.target/i386/pr87412-2.c: Likewise.
395 * gcc.target/i386/pr87412-3.c: Likewise.
396 * gcc.target/i386/pr87412-4.c: Likewise.
397
398 2019-02-20 Jakub Jelinek <jakub@redhat.com>
399
400 PR c++/89403
401 * g++.dg/cpp0x/pr89403.C: New test.
402
403 PR c++/89405
404 * g++.dg/cpp1z/inline-var5.C: New test.
405
406 PR middle-end/89412
407 * gcc.c-torture/compile/pr89412.c: New test.
408
409 2019-02-20 Jakub Jelinek <jakub@redhat.com>
410 David Malcolm <dmalcolm@redhat.com>
411
412 PR middle-end/89091
413 * gcc.dg/torture/pr89091.c: New test.
414
415 2019-02-20 Jakub Jelinek <jakub@redhat.com>
416
417 PR middle-end/88074
418 PR middle-end/89415
419 * gcc.dg/pr88074-2.c: New test.
420
421 PR c++/89336
422 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
423
424 2019-02-20 David Malcolm <dmalcolm@redhat.com>
425
426 PR c/89410
427 * gcc.dg/pr89410-1.c: New test.
428 * gcc.dg/pr89410-2.c: New test.
429
430 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
431
432 * lib/target-supports.exp (check_effective_target_vect_usad_char):
433 Add PowerPC support.
434 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
435 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
436
437 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
438
439 PR target/86487
440 * gcc.target/arm/pr86487.c: New.
441
442 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
443
444 PR c++/84536
445 * g++.dg/cpp1y/var-templ60.C: New.
446
447 2019-02-20 Li Jia He <helijia@linux.ibm.com>
448
449 PR target/88100
450 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
451
452 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
453
454 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
455
456 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
457
458 PR fortran/89384
459 * gfortran.dg/ISO_Fortran_binding_4.f90
460
461 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
462
463 PR c/87924
464 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
465 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
466
467 2019-02-19 Richard Biener <rguenther@suse.de>
468
469 PR middle-end/88074
470 * gcc.dg/pr88074.c: New testcase.
471
472 2019-02-19 Jakub Jelinek <jakub@redhat.com>
473
474 PR middle-end/89303
475 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
476 namespace.
477
478 PR c++/89387
479 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
480
481 PR c++/89391
482 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
483
484 PR c++/89390
485 * g++.dg/diagnostic/pr89390.C: New test.
486
487 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
488
489 * README: Fix typos.
490
491 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
492
493 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
494 bad_weak_ptr_.
495
496 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
497
498 PR fortran/87689
499 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
500 options.
501 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
502 * gfortran.dg/lto/pr87689_0.f: New file.
503 * gfortran.dg/lto/pr87689_1.f: New file.
504
505 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
506
507 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
508
509 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
510
511 * gdc.dg/dg.exp: Tabify.
512 * gdc.dg/lto/lto.exp: Likewise.
513 * gdc.test/gdc-test.exp: Likewise.
514 * lib/gdc-dg.exp: Likewise.
515 * lib/gdc.exp: Likewise.
516
517 2019-02-18 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/89296
520 * gcc.dg/uninit-pr89296.c: New testcase.
521
522 2019-02-18 Jakub Jelinek <jakub@redhat.com>
523
524 PR target/89369
525 * gcc.c-torture/execute/pr89369.c: New test.
526 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
527 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
528 34,63,62.
529
530 2019-02-18 Martin Jambor <mjambor@suse.cz>
531
532 PR tree-optimization/89209
533 * gcc.dg/tree-ssa/pr89209.c: New test.
534
535 2019-02-18 Martin Liska <mliska@suse.cz>
536
537 * gfortran.dg/simd-builtins-7.f90: New test.
538 * gfortran.dg/simd-builtins-7.h: New test.
539
540 2019-02-17 Harald Anlauf <anlauf@gmx.de>
541
542 PR fortran/88299
543 * gfortran.dg/pr88299.f90: New test.
544
545 2019-02-17 Harald Anlauf <anlauf@gmx.de>
546
547 PR fortran/89077
548 * gfortran.dg/transfer_simplify_12.f90: New test.
549
550 2019-02-17 Marek Polacek <polacek@redhat.com>
551
552 PR c++/89217 - ICE with list-initialization in range-based for loop.
553 * g++.dg/cpp0x/range-for37.C: New test.
554
555 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
556
557 PR c++/89315
558 * g++.dg/cpp0x/initlist114.C: New test.
559
560 PR c++/89356
561 * g++.dg/abi/mangle68.C: New test.
562 * g++.dg/cpp0x/decltype69.C: New test.
563
564 2019-02-16 David Malcolm <dmalcolm@redhat.com>
565
566 PR c++/88680
567 * g++.dg/wrappers/pr88680.C: New test.
568
569 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
570
571 PR fortran/71066
572 * gfortran.dg/coarray_data_1.f90: New test.
573
574 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
575
576 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
577 * c-c++-common/patchable_function_entry-default.c: Likewise.
578 * c-c++-common/patchable_function_entry-definition.c: Likewise.
579
580 2019-02-16 Jakub Jelinek <jakub@redhat.com>
581
582 PR rtl-optimization/66152
583 * gcc.target/i386/pr66152.c: New test.
584
585 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
586
587 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
588 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
589
590 2019-02-15 Tamar Christina <tamar.christina@arm.com>
591
592 * lib/target-supports.exp
593 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
594 checking alternative.
595
596 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
597
598 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
599
600 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
601
602 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
603 * c-c++-common/patchable_function_entry-default.c: Likewise.
604 * c-c++-common/patchable_function_entry-definition.c: Likewise.
605 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
606
607 2019-02-15 Jakub Jelinek <jakub@redhat.com>
608
609 PR other/69006
610 PR testsuite/88920
611 * lib/gcc-dg.exp: If llvm_binutils effective target, set
612 allow_blank_lines to 2 during initialization.
613 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
614 it was previously zero.
615 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
616 Clear allow_blank_lines afterwards whenever it was 1.
617 * gdc.test/gdc-test.exp (dmd2dg): Don't call
618 dg-allow-blank-lines-in-output here.
619 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
620 the tests and restore it back at the end.
621
622 * c-c++-common/ubsan/opts-1.c: New test.
623 * c-c++-common/ubsan/opts-2.c: New test.
624 * c-c++-common/ubsan/opts-3.c: New test.
625 * c-c++-common/ubsan/opts-4.c: New test.
626
627 2019-02-15 Richard Biener <rguenther@suse.de>
628 Jakub Jelinek <jakub@redhat.com>
629
630 PR tree-optimization/89278
631 * gcc.dg/pr89278.c: New test.
632
633 2019-02-15 Jakub Jelinek <jakub@redhat.com>
634
635 PR c/89340
636 * gcc.dg/pr89340.c: New test.
637 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
638 that leaf attribute on nested function is useless.
639
640 PR other/89342
641 * gcc.dg/pr89342.c: New test.
642
643 2019-02-14 Jakub Jelinek <jakub@redhat.com>
644
645 PR rtl-optimization/89354
646 * gcc.dg/pr89354.c: New test.
647
648 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
649
650 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
651 * gcc.target/i386/ssse3-pabsd.c: Ditto.
652 * gcc.target/i386/ssse3-pabsw.c: Ditto.
653 * gcc.target/i386/ssse3-palignr.c: Ditto.
654 * gcc.target/i386/ssse3-phaddd.c: Ditto.
655 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
656 * gcc.target/i386/ssse3-phaddw.c: Ditto.
657 * gcc.target/i386/ssse3-phsubd.c: Ditto.
658 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
659 * gcc.target/i386/ssse3-phsubw.c: Ditto.
660 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
661 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
662 * gcc.target/i386/ssse3-pshufb.c: Ditto.
663 * gcc.target/i386/ssse3-psignb.c: Ditto.
664 * gcc.target/i386/ssse3-psignd.c: Ditto.
665 * gcc.target/i386/ssse3-psignw.c: Ditto.
666
667 2018-02-14 Steve Ellcey <sellcey@marvell.com>
668
669 * gcc.target/aarch64/pcs_attribute.c: New test.
670
671 2019-02-14 Harald Anlauf <anlauf@gmx.de>
672
673 PR fortran/88248
674 * gfortran.dg/pr88248.f90: New test.
675 * gfortran.dg/f2018_obs.f90: Updated test.
676
677 2019-02-14 Tamar Christina <tamar.christina@arm.com>
678
679 * gcc.target/arm/pr88850.c: change options to additional option.
680
681 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
682
683 PR d/87864
684 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
685 present.
686
687 2019-02-14 Tamar Christina <tamar.christina@arm.com>
688
689 PR target/88850
690 * gcc.target/arm/pr88850-2.c: New test.
691 * lib/target-supports.exp
692 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
693 check_effective_target_arm_neon_softfp_fp16_ok,
694 add_options_for_arm_neon_softfp_fp16): New.
695
696 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
697
698 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
699 * lib/target-supports.exp: Add procedure to check for ldrd.
700
701 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
702
703 PR fortran/72715
704 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
705 * gfortran.dg/goacc/loop-3.f95: Likewise.
706 * gfortran.dg/goacc/pr72715.f90: New test.
707
708 2019-02-14 Martin Liska <mliska@suse.cz>
709
710 PR rtl-optimization/89242
711 * g++.dg/pr89242.C: New test.
712
713 2019-02-14 Jakub Jelinek <jakub@redhat.com>
714
715 PR tree-optimization/89314
716 * gcc.dg/pr89314.c: New test.
717
718 PR middle-end/89284
719 * gcc.dg/ubsan/pr89284.c: New test.
720
721 2019-02-13 Ian Lance Taylor <iant@golang.org>
722
723 * gcc.dg/func-attr-1.c: New test.
724
725 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
726
727 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
728
729 2019-02-13 Marek Polacek <polacek@redhat.com>
730
731 PR c++/89297 - ICE with OVERLOAD in template.
732 * g++.dg/cpp0x/initlist113.C: New test.
733
734 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
735
736 PR c++/86379
737 * g++.dg/cpp0x/pr86379.C: New.
738
739 PR c++/87322
740 * g++.dg/cpp1y/pr87322.C: New.
741 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
742 instantiate the expected number of lambda functions.
743
744 2019-02-13 Marek Polacek <polacek@redhat.com>
745
746 PR c++/77304
747 * g++.dg/cpp2a/nontype-class13.C: New test.
748
749 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
750
751 PR target/89190
752 * gcc.target/arm/pr89190.c: New test.
753
754 2019-02-13 David Malcolm <dmalcolm@redhat.com>
755
756 PR c++/89036
757 * g++.dg/concepts/pr89036.C: New test.
758
759 2019-02-13 Tamar Christina <tamar.christina@arm.com>
760
761 PR target/88847
762 * gcc.target/aarch64/sve/pr88847.c: New test.
763
764 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
765 Jakub Jelinek <jakub@redhat.com>
766
767 PR middle-end/89303
768 * g++.dg/torture/pr89303.C: New test.
769
770 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/88986
773 * g++.dg/cpp1z/using4.C: New.
774 * g++.dg/cpp1z/using5.C: Likewise.
775 * g++.dg/cpp1z/using6.C: Likewise.
776
777 2019-02-13 Jakub Jelinek <jakub@redhat.com>
778
779 PR target/89290
780 * gcc.target/i386/pr89290.c: New test.
781
782 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
783
784 * gcc.target/powerpc/crypto-builtin-1.c
785 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
786 New testcases.
787
788 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
789
790 PR target/89229
791 * gcc.target/i386/pr89229-1.c: New test.
792
793 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
794
795 PR target/89233
796 * gcc.target/s390/pr89233.c: New test.
797
798 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
799
800 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
801 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
802 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
803
804 2019-02-12 Richard Biener <rguenther@suse.de>
805
806 PR tree-optimization/89253
807 * gfortran.dg/pr89253.f: New testcase.
808
809 2019-02-11 Marek Polacek <polacek@redhat.com>
810
811 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
812 * g++.dg/cpp0x/nullptr40.C: New test.
813 * g++.dg/cpp0x/nullptr41.C: New test.
814
815 2019-02-11 Jakub Jelinek <jakub@redhat.com>
816
817 PR c++/88977
818 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
819
820 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
821
822 PR tree-optimization/86637
823 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
824
825 2019-02-11 Martin Sebor <msebor@redhat.com>
826
827 PR tree-optimization/88771
828 * gcc.dg/Wstringop-overflow-8.c: New test.
829 * gcc.dg/Wstringop-overflow-9.c: New test.
830 * gcc.dg/Warray-bounds-40.c: New test.
831 * gcc.dg/builtin-stpncpy.c: Adjust.
832 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
833 * g++.dg/opt/memcpy1.C: Adjust.
834
835 2019-02-11 Martin Sebor <msebor@redhat.com>
836
837 PR c++/87996
838 * c-c++-common/array-5.c: New test.
839 * c-c++-common/pr68107.c: Adjust text of diagnostics.
840 * g++.dg/init/new38.C: Same.
841 * g++.dg/init/new43.C: Same.
842 * g++.dg/init/new44.C: Same.
843 * g++.dg/init/new46.C: Same.
844 * g++.dg/other/large-size-array.C: Same.
845 * g++.dg/other/new-size-type.C: Same.
846 * g++.dg/template/array30.C: Same.
847 * g++.dg/template/array32.C: New test.
848 * g++.dg/template/dependent-name3.C: Adjust.
849 * gcc.dg/large-size-array-3.c: Same.
850 * gcc.dg/large-size-array-5.c: Same.
851 * gcc.dg/large-size-array.c: Same.
852 * g++.old-deja/g++.brendan/array1.C: Same.
853 * g++.old-deja/g++.mike/p6149.C: Same.
854
855 2019-02-11 Martin Sebor <msebor@redhat.com>
856
857 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
858
859 2019-02-11 Tamar Christina <tamar.christina@arm.com>
860
861 PR middle-end/88560
862 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
863 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
864 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
865
866 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
867
868 * gcc.target/powerpc/vec-sld-modulo.c: New.
869 * gcc.target/powerpc/vec-srad-modulo.c: New.
870 * gcc.target/powerpc/vec-srd-modulo.c: New.
871
872 2019-02-11 Martin Liska <mliska@suse.cz>
873
874 PR ipa/89009
875 * g++.dg/ipa/pr89009.C: New test.
876
877 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
878
879 PR fortran/71723
880 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
881 * gfortran.dg/pointer_init_6.f90: Likewise.
882 * gfortran.dg/pointer_init_9.f90: New test.
883
884 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
885
886 PR fortran/67679
887 * gfortran.dg/warn_undefined_1.f90: New test.o
888
889 2019-02-10 Jakub Jelinek <jakub@redhat.com>
890
891 PR tree-optimization/89268
892 * gcc.dg/vect/pr89268.c: New test.
893
894 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
895
896 * gnat.dg/lto19.adb: Remove dg-excess-errors.
897
898 2019-02-09 Harald Anlauf <anlauf@gmx.de>
899
900 PR fortran/89077
901 * gfortran.dg/substr_simplify.f90: New test.
902
903 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
904
905 PR ipa/88711
906 * gfortran.dg/pr79966.f90: Xfail everwyhere.
907
908 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
909
910 PR fortran/89200
911 * gfortran.dg/array_reference_2.f90 : New test.
912
913 2019-02-09 Jakub Jelinek <jakub@redhat.com>
914
915 PR middle-end/89246
916 * gcc.dg/gomp/pr89246-1.c: New test.
917 * gcc.dg/gomp/pr89246-2.c: New test.
918
919 2019-02-08 Jakub Jelinek <jakub@redhat.com>
920
921 PR tree-optimization/88739
922 * gcc.c-torture/execute/pr88739.c: New test.
923
924 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
925
926 PR testsuite/89258
927 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
928
929 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
930
931 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
932 * gcc.target/s390/vector/vec-copysign.c: New test.
933
934 2019-02-08 Richard Biener <rguenther@suse.de>
935
936 PR tree-optimization/89247
937 * gcc.dg/torture/pr89247.c: New testcase.
938
939 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
940
941 * gcc.target/s390/jump-label.c: New test.
942
943 2019-02-08 Richard Biener <rguenther@suse.de>
944
945 PR testsuite/89250
946 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
947
948 2019-02-08 Jakub Jelinek <jakub@redhat.com>
949
950 PR rtl-optimization/89234
951 * g++.dg/ubsan/pr89234.C: New test.
952
953 2019-02-08 Richard Biener <rguenther@suse.de>
954
955 PR middle-end/89223
956 * gcc.dg/torture/pr89223.c: New testcase.
957
958 2019-02-07 David Malcolm <dmalcolm@redhat.com>
959
960 PR tree-optimization/86637
961 PR tree-optimization/89235
962 * gcc.c-torture/compile/pr86637-1.c: New test.
963 * gcc.c-torture/compile/pr86637-2.c: New test.
964 * gcc.c-torture/compile/pr86637-3.c: New test.
965 * gcc.c-torture/compile/pr89235.c: New test.
966
967 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
968
969 * gcc.target/aarch64/abd_1.c: New test.
970 * gcc.dg/sabd_1.c: Likewise.
971
972 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
973
974 PR fortran/52789
975 * gfortran.dg/wunused-parameter_2.f90: New test.
976
977 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
978
979 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
980
981 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
982
983 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
984 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
985
986 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
987 Jakub Jelinek <jakub@redhat.com>
988
989 PR bootstrap/88714
990 * gcc.c-torture/execute/pr88714.c: New test.
991 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
992
993 2019-02-07 Tamar Christina <tamar.christina@arm.com>
994
995 PR/target 88850
996 * gcc.target/arm/pr88850.c: New test.
997
998 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
999
1000 PR c++/86218
1001 * g++.dg/cpp0x/pr86218.C: New.
1002
1003 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1004
1005 PR rtl-optimization/89225
1006 * gcc.target/powerpc/pr89225.c: New.
1007
1008 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 * gnat.dg/opt76.adb: New test.
1011
1012 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1013
1014 PR fortran/71860
1015 * gfortran.dg/null_10.f90: New test.
1016
1017 2019-02-06 David Malcolm <dmalcolm@redhat.com>
1018
1019 PR c++/71302
1020 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1021 column numbers to dg-warning directives where they are correct.
1022 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1023 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1024 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1025
1026 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1027
1028 PR debug/87451
1029 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1030 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1031 xfail scan-assembler-not with Solaris as.
1032
1033 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1034
1035 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1036 counts and target.
1037 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1038 counts and target.
1039 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1040 counts and target.
1041
1042 2019-02-06 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/89182
1045 * gfortran.dg/graphite/pr89182.f90: New testcase.
1046
1047 2019-02-06 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR c/89211
1050 * gcc.dg/pr89211.c: New test.
1051
1052 PR middle-end/89210
1053 * c-c++-common/builtin-convertvector-2.c: New test.
1054
1055 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1056
1057 PR go/89019
1058 * lib/go-torture.exp: Test compiling with -flto.
1059
1060 2019-02-06 Joseph Myers <joseph@codesourcery.com>
1061
1062 PR c/88584
1063 * gcc.dg/redecl-18.c: New test.
1064
1065 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR c++/89187
1068 * g++.dg/opt/pr89187.C: New test.
1069
1070 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
1071
1072 * jit.dg/add-driver-options-testlib.c: Add support file for
1073 test-add-driver-options.c testcase.
1074 * jit.dg/all-non-failing-tests.h: Add note about
1075 test-add-driver-options.c
1076 * jit.dg/jit.exp (jit-dg-test): Update to support
1077 add-driver-options-testlib.c compilation.
1078 * jit.dg/test-add-driver-options.c: New testcase.
1079
1080 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR rtl-optimization/11304
1083 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1084 * gcc.target/i386/call-2.c: New test.
1085
1086 2019-02-05 Marek Polacek <polacek@redhat.com>
1087
1088 PR c++/89158 - by-value capture of constexpr variable broken.
1089 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1090
1091 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1092
1093 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1094
1095 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1096
1097 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1098 target.
1099 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1100
1101 PR target/89188
1102 * g++.dg/opt/pr89188.C: New test.
1103
1104 PR rtl-optimization/89195
1105 * gcc.c-torture/execute/pr89195.c: New test.
1106
1107 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1108
1109 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1110 hardware.
1111 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1112 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1113 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1114 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1115 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1116 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1117 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1118 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1119 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1120
1121 2019-02-05 Jakub Jelinek <jakub@redhat.com>
1122
1123 PR target/89186
1124 * g++.dg/ext/vector36.C: New test.
1125
1126 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
1127
1128 PR c++/87770
1129 * g++.dg/pr87770.C: New.
1130
1131 2019-02-04 Harald Anlauf <anlauf@gmx.de>
1132
1133 PR fortran/89077
1134 * gfortran.dg/pr89077.f90: New test.
1135
1136 2019-02-04 Martin Liska <mliska@suse.cz>
1137
1138 PR ipa/88985
1139 * gcc.dg/ipa/pr88985.c: New test.
1140
1141 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1142
1143 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1144 characters or extra spaces after the comment character.
1145
1146 2019-02-04 Jakub Jelinek <jakub@redhat.com>
1147
1148 * g++.dg/torture/alias-1.C: New test.
1149
1150 2019-02-03 Martin Sebor <msebor@redhat.com>
1151
1152 PR c/69661
1153 * c-c++-common/Wsequence-point-2.c: New test.
1154
1155 PR c++/44648
1156 * g++.dg/warn/Wunused-var-35.C: New test.
1157
1158 2019-02-03 Richard Biener <rguenther@suse.de>
1159
1160 PR debug/87295
1161 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1162
1163 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1164
1165 PR fortran/88298
1166 * gfortran.dg/warn_conversion_10.f90: New test.
1167
1168 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1169
1170 PR fortran/88393
1171 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1172
1173 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1174
1175 PR fortran/88980
1176 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1177
1178 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
1179
1180 PR fortran/88685
1181 * gfortran.dg/pointer_array_component_3.f90 : New test.
1182
1183 2019-02-02 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR middle-end/87887
1186 * gcc.dg/gomp/pr87887-1.c: New test.
1187 * gcc.dg/gomp/pr87887-2.c: New test.
1188
1189 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR fortran/83246
1192 PR fortran/89084
1193 * gfortran.dg/pr89084.f90: New test.
1194 * gfortran.dg/lto/pr89084_0.f90: New test.
1195 * gfortran.dg/pr83246.f90: New test.
1196
1197 2019-02-01 Marek Polacek <polacek@redhat.com>
1198
1199 PR c++/88325 - ICE with invalid out-of-line template member definition.
1200 * g++.dg/cpp2a/typename14.C: New test.
1201
1202 2019-02-01 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/88597
1205 * gcc.dg/torture/pr88597.c: New testcase.
1206
1207 2019-02-01 Richard Biener <rguenther@suse.de>
1208
1209 PR tree-optimization/85497
1210 * gcc.dg/graphite/pr85497.c: New testcase.
1211
1212 2019-02-01 Richard Biener <rguenther@suse.de>
1213
1214 PR testsuite/87451
1215 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1216
1217 2019-02-01 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR tree-optimization/89143
1220 * gcc.dg/tree-ssa/vrp121.c: New test.
1221
1222 PR tree-optimization/88107
1223 * gcc.dg/gomp/pr88107.c: New test.
1224
1225 PR c++/87175
1226 * g++.dg/ext/attrib57.C: New test.
1227
1228 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1229
1230 PR tree-optimization/88932
1231 * gfortran.dg/pr88932.f90: New test.
1232
1233 2019-01-31 Marek Polacek <polacek@redhat.com>
1234
1235 PR c++/88983 - ICE with switch in constexpr function.
1236 * g++.dg/cpp1y/constexpr-88983.C: New test.
1237
1238 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1239
1240 PR fortran/88669
1241 * gfortran.dg/contiguous_9.f90: New test.
1242
1243 2019-01-31 Marek Polacek <polacek@redhat.com>
1244
1245 PR c++/89083, c++/80864 - ICE with list initialization in template.
1246 * g++.dg/cpp0x/initlist107.C: New test.
1247 * g++.dg/cpp0x/initlist108.C: New test.
1248 * g++.dg/cpp0x/initlist109.C: New test.
1249 * g++.dg/cpp0x/initlist110.C: New test.
1250 * g++.dg/cpp0x/initlist111.C: New test.
1251 * g++.dg/cpp0x/initlist112.C: New test.
1252 * g++.dg/init/ptrfn4.C: New test.
1253
1254 2019-01-31 David Malcolm <dmalcolm@redhat.com>
1255
1256 PR c/89122
1257 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1258 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1259
1260 2019-01-31 Richard Biener <rguenther@suse.de>
1261
1262 PR tree-optimization/89135
1263 * gcc.dg/torture/pr89135.c: New testcase.
1264
1265 2019-01-31 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR sanitizer/89124
1268 * c-c++-common/asan/pr89124.c: New test.
1269
1270 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271
1272 PR fortran/52564
1273 * gfortran.dg/print_2.f90: New test.
1274
1275 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1276
1277 PR rtl-optimization/87246
1278 * gcc.target/i386/pr87246.c: New.
1279
1280 2019-01-30 Marek Polacek <polacek@redhat.com>
1281
1282 PR c++/89119 - ICE with value-initialization in template.
1283 * g++.dg/cpp0x/initlist-value3.C: New test.
1284
1285 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1286
1287 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1288 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1289 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1290 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1291 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1292 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1293 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1294 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1295 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1296 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
1297
1298 2019-01-30 Richard Biener <rguenther@suse.de>
1299
1300 PR tree-optimization/89111
1301 * gcc.dg/torture/pr89111.c: New testcase.
1302
1303 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
1304
1305 PR testsuite/88920
1306 * lib/target-supports.exp: Cache result.
1307
1308 2019-01-30 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR c++/89105
1311 * g++.target/i386/pr89105.C: New test.
1312
1313 PR c/89061
1314 * gcc.dg/pr89061.c: New test.
1315
1316 2019-01-29 Martin Sebor <msebor@redhat.com>
1317
1318 PR c/88956
1319 * gcc.dg/Warray-bounds-39.c: New test.
1320
1321 2019-01-29 Marek Polacek <polacek@redhat.com>
1322
1323 PR testsuite/89110
1324 * g++.dg/other/nontype-1.C: Expect error in all modes.
1325 * g++.dg/parse/crash13.C: Likewise.
1326 * g++.dg/parse/error36.C: Likewise.
1327 * g++.dg/template/error29.C: Likewise.
1328
1329 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1330
1331 PR fortran/57048
1332 * gfortran.dg/c_funptr_1.f90: New file.
1333 * gfortran.dg/c_funptr_1_mod.f90: New file.
1334
1335 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR c++/66676
1338 PR ipa/89104
1339 * gcc.dg/gomp/pr89104.c: New test.
1340
1341 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1342
1343 * gdc.dg/pr89042a.d: Mark as compile test.
1344 * gdc.dg/pr89042b.d: Likewise.
1345
1346 2019-01-29 Richard Biener <rguenther@suse.de>
1347
1348 PR debug/87295
1349 * g++.dg/lto/pr87295_0.C: New testcase.
1350
1351 2019-01-29 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR c/89045
1354 * gcc.dg/pr89045.c: New test.
1355
1356 PR c/86125
1357 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1358 lp64, ilp32 and llp64 only.
1359 (fputs): Use unsigned long long instead of size_t for return type.
1360 (vfprintf, vfscanf): Accept arbitrary target specific type for
1361 va_list.
1362
1363 2019-01-28 Marek Polacek <polacek@redhat.com>
1364
1365 PR c++/88358 - name wrongly treated as type.
1366 * g++.dg/cpp2a/typename1.C: Add dg-error.
1367 * g++.dg/cpp2a/typename13.C: New test.
1368 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1369 Add typename.
1370
1371 2019-01-28 Marek Polacek <polacek@redhat.com>
1372
1373 * g++.dg/cpp0x/enum37.C: Add dg-error.
1374
1375 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1376
1377 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1378 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1379
1380 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1381
1382 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1383 "-Wattribute-alias".
1384
1385 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1386
1387 PR fortran/70696
1388 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1389
1390 2019-01-27 Marek Polacek <polacek@redhat.com>
1391
1392 PR c++/88815 - narrowing conversion lost in decltype.
1393 PR c++/78244 - narrowing conversion in template not detected.
1394 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1395 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1396 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1397 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1398
1399 PR c++/89024 - ICE with incomplete enum type.
1400 * g++.dg/cpp0x/enum37.C: New test.
1401
1402 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1403
1404 * gnat.dg/opt75.adb: New test.
1405 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1406
1407 2019-01-27 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR target/87214
1410 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1411 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1412
1413 2019-01-26 Martin Jambor <mjambor@suse.cz>
1414
1415 PR ipa/88933
1416 * gfortran.dg/gomp/pr88933.f90: New test.
1417
1418 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1419
1420 PR d/89042
1421 * gdc.dg/pr89042a.d: New test.
1422 * gdc.dg/pr89042b.d: New test.
1423
1424 2019-01-26 Harald Anlauf <anlauf@gmx.de>
1425
1426 PR fortran/57553
1427 * gfortran.dg/pr57553.f90: New test.
1428
1429 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1430
1431 * gnat.dg/array34.adb: New test.
1432
1433 2019-01-26 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR preprocessor/88974
1436 * c-c++-common/cpp/pr88974.c: New test.
1437
1438 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1439
1440 PR c++/88969
1441 * g++.dg/cpp2a/destroying-delete2.C: New.
1442 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1443
1444 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1445
1446 PR fortran/85780
1447 * gfortran.dg/pr85780.f90: Update testcase for error message.
1448
1449 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
1450
1451 PR target/88469
1452 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1453 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1454 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1455
1456 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1457
1458 PR middle-end/89037
1459 * gcc.dg/pr89037.c: New test.
1460
1461 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1462
1463 * lib/target-supports.exp (check_effective_target_fenv): New.
1464 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1465 fenv effective target.
1466 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1467 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1468 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1469 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1470
1471 2019-01-25 Richard Biener <rguenther@suse.de>
1472
1473 PR tree-optimization/86865
1474 * gcc.dg/graphite/pr86865.c: New testcase.
1475 * gcc.dg/graphite/pr69728.c: XFAIL.
1476 * gcc.dg/graphite/scop-21.c: Likewise.
1477
1478 2019-01-24 Martin Sebor <msebor@redhat.com>
1479
1480 PR c/86125
1481 PR c/88886
1482 PR middle-end/86308
1483 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1484 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1485 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1486 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1487 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1488 * gcc.dg/builtins-69.c: New test.
1489 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1490 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1491
1492 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1493
1494 PR rtl-optimization/88948
1495 * gcc.target/i386/pr88948.c: New test.
1496
1497 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1498
1499 PR debug/89006
1500 * g++.dg/debug/pr89006.C: New test.
1501
1502 PR middle-end/89015
1503 * gcc.dg/gomp/pr89015.c: New test.
1504
1505 PR c++/88976
1506 * c-c++-common/gomp/cancel-2.c: New test.
1507 * gcc.dg/gomp/cancel-1.c: New test.
1508 * g++.dg/gomp/cancel-1.C: New test.
1509 * g++.dg/gomp/cancel-2.C: New test.
1510 * g++.dg/gomp/cancel-3.C: New test.
1511
1512 2019-01-24 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR tree-optimization/89027
1515 * gfortran.dg/gomp/pr89027.f90: New test.
1516
1517 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
1518
1519 PR fortran/88929
1520 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1521 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
1522
1523 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1524
1525 PR libgcc/88931
1526 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1527 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1528 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1529 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1530
1531 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1532
1533 PR target/88998
1534 * g++.target/i386/pr88998.c: New test.
1535
1536 2019-01-23 Marek Polacek <polacek@redhat.com>
1537
1538 PR c++/88757 - qualified name treated wrongly as type.
1539 * g++.dg/cpp0x/dependent2.C: New test.
1540 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1541 * g++.dg/cpp2a/typename12.C: New test.
1542 * g++.dg/template/static30.C: Remove dg-error.
1543
1544 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1545
1546 PR c/44715
1547 * c-c++-common/pr44715.c: New test.
1548
1549 PR c++/88984
1550 * c-c++-common/pr88984.c: New test.
1551
1552 2019-01-23 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/89008
1555 * gcc.dg/torture/pr89008.c: New testcase.
1556
1557 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1558
1559 * gnat.dg/specs/opt4.ads: New test.
1560
1561 2019-01-23 Jakub Jelinek <jakub@redhat.com>
1562
1563 PR tree-optimization/88964
1564 * gfortran.dg/pr88964.f90: New test.
1565
1566 2019-01-22 Martin Sebor <msebor@redhat.com>
1567
1568 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1569 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1570 non_strict_align.
1571 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1572 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1573 non_strict_align.
1574
1575 2018-01-22 Steve Ellcey <sellcey@marvell.com>
1576
1577 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
1578 to aarch64*-*-* target.
1579 * c-c++-common/gomp/pr60823-3.c: Ditto.
1580 * g++.dg/gomp/declare-simd-1.C: Ditto.
1581 * g++.dg/gomp/declare-simd-3.C: Ditto.
1582 * g++.dg/gomp/declare-simd-4.C: Ditto.
1583 * g++.dg/gomp/declare-simd-7.C: Ditto.
1584 * g++.dg/gomp/pr88182.C: Ditto.
1585 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1586 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1587 * gcc.dg/gomp/pr59669-2.c: Ditto.
1588 * gcc.dg/gomp/pr87895-1.c: Ditto.
1589 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1590 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1591 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1592 * gfortran.dg/gomp/pr83977.f90: Ditto.
1593
1594 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR target/88965
1597 * gcc.target/powerpc/pr88965.c: New test.
1598
1599 PR middle-end/88968
1600 * c-c++-common/gomp/atomic-23.c: New test.
1601
1602 2019-01-22 Harald Anlauf <anlauf@gmx.de>
1603
1604 PR fortran/88579
1605 * gfortran.dg/power_8.f90: New test.
1606
1607 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1608
1609 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1610 * g++.dg/vec-init-1.C: Likewise.
1611 * gcc.dg/pr87793.c: Likewise.
1612
1613 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1614
1615 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1616 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1617
1618 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1619
1620 PR target/88469
1621 * gcc.target/arm/aapcs/bitfield2.c: New test.
1622 * gcc.target/arm/aapcs/bitfield3.c: New test.
1623
1624 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1625
1626 PR rtl-optimization/87763
1627 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1628
1629 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1630
1631 PR target/88954
1632 * gcc.target/i386/pr88954-1.c: New test.
1633 * gcc.target/i386/pr88954-2.c: Likewise.
1634
1635 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
1636
1637 PR target/88469
1638 * gcc.target/arm/aapcs/bitfield1.c: New test.
1639 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1640 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1641 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1642
1643 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1644
1645 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1646 * gfortran.dg/block_16.f08: Likewise.
1647 * gfortran.dg/dec_structure_14.f90: Likewise.
1648 * gfortran.dg/namelist_96.f90: Likewise.
1649 * gfortran.dg/newunit_5.f90.f90: Moved to
1650 * gfortran.dg/newunit_5.f90: here.
1651 * gfortran.dg/pdt_28.f03: Likewise.
1652 * gfortran.dg/spread_simplify_1.f90: Likewise.
1653
1654 2019-01-22 Tamar Christina <tamar.christina@arm.com>
1655
1656 PR/tree-optimization 88903
1657 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1658
1659 2019-01-22 Jakub Jelinek <jakub@redhat.com>
1660
1661 PR rtl-optimization/88904
1662 * gcc.c-torture/execute/pr88904.c: New test.
1663
1664 PR target/88905
1665 * gcc.dg/pr88905.c: New test.
1666
1667 PR rtl-optimization/49429
1668 PR target/49454
1669 PR rtl-optimization/86334
1670 PR target/88906
1671 * gcc.target/i386/pr86334.c: New test.
1672 * gcc.target/i386/pr88906.c: New test.
1673
1674 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1675
1676 PR c++/88949
1677 * g++.dg/gomp/pr88949.C: New test.
1678
1679 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
1680
1681 * class_66.f90: Fix a dg directive.
1682 * debug/pr35154-stabs.f: Likewise.
1683 * dec_d_lines_3.f: Likewise.
1684 * dec_d_lines_3.f: Likewise.
1685 * dec_structure_12.f90: Likewise.
1686 * dec_structure_15.f90: Likewise.
1687 * deferred_character_31.f90: Likewise.
1688 * dtio_31.f03: Likewise.
1689 * dtio_32.f03: Likewise.
1690 * extends_11.f03: Likewise.
1691 * integer_plus.f90: Likewise.
1692 * pdt_25.f03: Likewise.
1693 * pr58968.f: Likewise.
1694 * pr78259.f90: Likewise.
1695 * vect/vect-2.f90: Likewise.
1696 * matmul_const.f90: Likewise.
1697
1698 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1699
1700 PR target/88938
1701 * gcc.target/i386/pr88938.c: New test.
1702
1703 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1704
1705 PR sanitizer/88901
1706 * g++.dg/asan/pr88901.C: New test.
1707
1708 2019-01-21 Tamar Christina <tamar.christina@arm.com>
1709
1710 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1711
1712 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1713
1714 PR c/88928
1715 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1716 * gcc.dg/pr88928.c: New test case.
1717
1718 2019-01-21 Jakub Jelinek <jakub@redhat.com>
1719
1720 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1721 {long ,short ,}{unsigned ,}int.
1722
1723 2019-01-21 Richard Biener <rguenther@suse.de>
1724
1725 PR tree-optimization/88934
1726 * gfortran.dg/pr88934.f90: New testcase.
1727
1728 2019-01-20 Ulrich Drepper <drepper@redhat.com>
1729
1730 Fix after C++ P0600 implementation.
1731 * g++.dg/init/new39.C: Don't just ignore result of new.
1732
1733 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1734
1735 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1736
1737 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
1738
1739 * gdc.dg/runnable.d: Add tests for comparing complex types.
1740
1741 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1742
1743 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
1744 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1745 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1746 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1747
1748 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1749
1750 PR fortran/37835
1751 * gfortran.dg/no-automatic.f90: New test.
1752
1753 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1754
1755 PR fortran/77960
1756 * gfortran.dg/pr77960.f90: New test.
1757
1758 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1759 Paul Thomas <pault@gcc.gnu.org>
1760
1761 PR fortran/56789
1762 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1763 scan-tree tests that fail with patch.
1764 * gfortran.dg/contiguous_8.f90: New test.
1765
1766 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1767
1768 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1769 inner strides.
1770 * gfortran.dg/loop_versioning_9.f90: New test.
1771 * gfortran.dg/loop_versioning_10.f90: Likewise.
1772
1773 2019-01-19 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR fortran/88902
1776 * gfortran.dg/pr88902.f90: New test.
1777
1778 2019-01-18 Martin Sebor <msebor@redhat.com>
1779
1780 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1781
1782 2019-01-18 Ian Lance Taylor <iant@golang.org>
1783
1784 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1785 is no longer externally visible.
1786
1787 2019-01-18 Marek Polacek <polacek@redhat.com>
1788
1789 PR c++/86926
1790 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1791
1792 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1793
1794 PR middle-end/88587
1795 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1796 (dg-options): Replace -m32 with -fno-pic.
1797 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1798 (dg-options): Remove -m32.
1799
1800 2019-01-18 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/88903
1803 * gcc.dg/vect/pr88903-1.c: New testcase.
1804 * gcc.dg/vect/pr88903-2.c: Likewise.
1805
1806 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1807
1808 PR c/51628
1809 PR c/88664
1810 * c-c++-common/pr51628-33.c: New test.
1811 * c-c++-common/pr51628-35.c: New test.
1812 * c-c++-common/pr88664-1.c: Likewise.
1813 * c-c++-common/pr88664-2.c: Likewise.
1814 * gcc.dg/pr51628-34.c: Likewise.
1815
1816 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
1817
1818 PR target/88799
1819 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1820 mp and sec extensions to armv7-a.
1821
1822 2019-01-18 Martin Liska <mliska@suse.cz>
1823
1824 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1825 expected function name.
1826
1827 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1828
1829 PR tree-optimization/86214
1830 * g++.dg/opt/pr86214-1.C: New test.
1831 * g++.dg/opt/pr86214-2.C: New test.
1832
1833 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1834
1835 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
1836
1837 2019-01-18 Jakub Jelinek <jakub@redhat.com>
1838
1839 Reapply:
1840 2018-12-15 Jakub Jelinek <jakub@redhat.com>
1841
1842 PR target/88489
1843 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
1844 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
1845
1846 2019-01-18 Martin Liska <mliska@suse.cz>
1847
1848 PR middle-end/88587
1849 * g++.target/i386/pr88587.C: New test.
1850 * gcc.target/i386/mvc13.c: New test.
1851
1852 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1853
1854 PR fortran/88898
1855 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
1856 warning checks.
1857 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1858 * gfortran.dg/gomp/pr83977.f90: Ditto.
1859
1860 2019-01-17 Martin Sebor <msebor@redhat.com>
1861
1862 PR middle-end/88273
1863 * gcc.dg/Warray-bounds-38.c: New test.
1864
1865 2018-01-17 Steve Ellcey <sellcey@cavium.com>
1866
1867 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
1868 warning checks and assembler scans.
1869 * c-c++-common/gomp/pr60823-3.c: Ditto.
1870 * c-c++-common/gomp/pr63328.c: Ditto.
1871 * g++.dg/gomp/declare-simd-1.C: Ditto.
1872 * g++.dg/gomp/declare-simd-3.C: Ditto.
1873 * g++.dg/gomp/declare-simd-4.C: Ditto.
1874 * g++.dg/gomp/declare-simd-7.C: Ditto.
1875 * g++.dg/gomp/pr88182.C: Ditto.
1876 * g++.dg/vect/simd-clone-7.cc: Ditto.
1877 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1878 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1879 * gcc.dg/gomp/pr59669-2.c: Ditto.
1880 * gcc.dg/gomp/pr87895-1.c: Ditto.
1881 * gcc.dg/gomp/pr87895-2.c: Ditto.
1882 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1883 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1884 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1885 * gfortran.dg/gomp/pr83977.f90: Ditto.
1886
1887 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 * g++.dg/cpp0x/auto52.C: Test locations too.
1890 * g++.dg/cpp0x/trailing2.C: Likewise.
1891 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1892 * g++.dg/cpp1y/auto-fn25.C: Likewise.
1893 * g++.dg/cpp1y/auto-fn52.C: Likewise.
1894 * g++.dg/cpp1y/auto-fn53.C: Likewise.
1895 * g++.dg/cpp1y/auto-fn54.C: Likewise.
1896
1897 2019-01-17 David Malcolm <dmalcolm@redhat.com>
1898
1899 PR c++/88699
1900 * g++.dg/template/pr88699.C: New test.
1901
1902 2019-01-17 Martin Sebor <msebor@redhat.com>
1903
1904 PR tree-optimization/88800
1905 * c-c++-common/Wrestrict.c: Adjust.
1906 * gcc.dg/Warray-bounds-37.c: New test.
1907 * gcc.dg/builtin-memcpy-2.c: New test.
1908 * gcc.dg/builtin-memcpy.c: New test.
1909
1910 2019-01-17 Tamar Christina <tamar.christina@arm.com>
1911
1912 PR target/88850
1913 * gcc.target/arm/pr51968.c: Use neon intrinsics.
1914
1915 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1916 Kwok Cheung Yeung <kcy@codesourcery.com>
1917 Julian Brown <julian@codesourcery.com>
1918 Tom de Vries <tom@codesourcery.com>
1919
1920 * gcc.dg/20020312-2.c: Add amdgcn support.
1921 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
1922 * gcc.dg/builtin-apply2.c: Likewise.
1923 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1924 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
1925 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
1926 * gcc.dg/memcmp-1.c: Increase timeout factor.
1927 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
1928 * gcc.dg/sibcall-10.c: xfail on amdgcn.
1929 * gcc.dg/sibcall-9.c: Likewise.
1930 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1931 * gcc.dg/tree-ssa/pr84512.c: Likewise.
1932 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
1933 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
1934 * lib/target-supports.exp (check_effective_target_trampolines):
1935 Configure amdgcn.
1936 (check_profiling_available): Likewise.
1937 (check_effective_target_global_constructor): Likewise.
1938 (check_effective_target_return_address): Likewise.
1939 (check_effective_target_fopenacc): Likewise.
1940 (check_effective_target_fopenmp): Likewise.
1941 (check_effective_target_vect_int): Likewise.
1942 (check_effective_target_vect_intfloat_cvt): Likewise.
1943 (check_effective_target_vect_uintfloat_cvt): Likewise.
1944 (check_effective_target_vect_floatint_cvt): Likewise.
1945 (check_effective_target_vect_floatuint_cvt): Likewise.
1946 (check_effective_target_vect_simd_clones): Likewise.
1947 (check_effective_target_vect_shift): Likewise.
1948 (check_effective_target_whole_vector_shift): Likewise.
1949 (check_effective_target_vect_bswap): Likewise.
1950 (check_effective_target_vect_shift_char): Likewise.
1951 (check_effective_target_vect_long): Likewise.
1952 (check_effective_target_vect_float): Likewise.
1953 (check_effective_target_vect_double): Likewise.
1954 (check_effective_target_vect_perm): Likewise.
1955 (check_effective_target_vect_perm_byte): Likewise.
1956 (check_effective_target_vect_perm_short): Likewise.
1957 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1958 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1959 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1960 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1961 (check_effective_target_vect_natural_alignment): Likewise.
1962 (check_effective_target_vect_fully_masked): Likewise.
1963 (check_effective_target_vect_element_align): Likewise.
1964 (check_effective_target_vect_masked_store): Likewise.
1965 (check_effective_target_vect_scatter_store): Likewise.
1966 (check_effective_target_vect_condition): Likewise.
1967 (check_effective_target_vect_cond_mixed): Likewise.
1968 (check_effective_target_vect_char_mult): Likewise.
1969 (check_effective_target_vect_short_mult): Likewise.
1970 (check_effective_target_vect_int_mult): Likewise.
1971 (check_effective_target_sqrt_insn): Likewise.
1972 (check_effective_target_vect_call_sqrtf): Likewise.
1973 (check_effective_target_vect_call_btrunc): Likewise.
1974 (check_effective_target_vect_call_btruncf): Likewise.
1975 (check_effective_target_vect_call_ceil): Likewise.
1976 (check_effective_target_vect_call_floorf): Likewise.
1977 (check_effective_target_lto): Likewise.
1978 (check_vect_support_and_set_flags): Likewise.
1979 (check_effective_target_vect_stridedN): Enable when fully masked is
1980 available.
1981 (add_options_for_sqrt_insn): New procedure.
1982
1983 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1984
1985 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
1986 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
1987 linker.
1988 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
1989
1990 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
1991
1992 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
1993 * gcc.dg/pic-1.c: Disable on amdgcn.
1994 * gcc.dg/pic-2.c: Disable on amdgcn.
1995 * gcc.dg/pic-3.c: Disable on amdgcn.
1996 * gcc.dg/pic-4.c: Disable on amdgcn.
1997 * gcc.dg/pie-3.c: Disable on amdgcn.
1998 * gcc.dg/pie-4.c: Disable on amdgcn.
1999 * gcc.dg/uninit-19.c: Check pie_enabled.
2000 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2001
2002 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
2003 Kwok Cheung Yeung <kcy@codesourcery.com>
2004 Julian Brown <julian@codesourcery.com>
2005 Tom de Vries <tom@codesourcery.com>
2006
2007 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2008 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2009 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2010 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2011 * gcc.dg/20111216-1.c: Require exceptions.
2012 * gcc.dg/cleanup-10.c: Require exceptions.
2013 * gcc.dg/cleanup-11.c: Require exceptions.
2014 * gcc.dg/cleanup-12.c: Require exceptions.
2015 * gcc.dg/cleanup-13.c: Require exceptions.
2016 * gcc.dg/cleanup-5.c: Require exceptions.
2017 * gcc.dg/cleanup-8.c: Require exceptions.
2018 * gcc.dg/cleanup-9.c: Require exceptions.
2019 * gcc.dg/gomp/pr29955.c: Require exceptions.
2020 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2021 * gcc.dg/nested-func-5.c: Require exceptions.
2022 * gcc.dg/pch/except-1.c: Require exceptions.
2023 * gcc.dg/pch/valid-2.c: Require exceptions.
2024 * gcc.dg/pr41470.c: Require exceptions.
2025 * gcc.dg/pr42427.c: Require exceptions.
2026 * gcc.dg/pr44545.c: Require exceptions.
2027 * gcc.dg/pr47086.c: Require exceptions.
2028 * gcc.dg/pr51481.c: Require exceptions.
2029 * gcc.dg/pr51644.c: Require exceptions.
2030 * gcc.dg/pr52046.c: Require exceptions.
2031 * gcc.dg/pr54669.c: Require exceptions.
2032 * gcc.dg/pr56424.c: Require exceptions.
2033 * gcc.dg/pr64465.c: Require exceptions.
2034 * gcc.dg/pr65802.c: Require exceptions.
2035 * gcc.dg/pr67563.c: Require exceptions.
2036 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2037 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2038 * gcc.dg/vect/pr46663.c: Require exceptions.
2039 * lib/target-supports.exp (check_effective_target_exceptions): New.
2040
2041 2019-01-17 Tamar Christina <tamar.christina@arm.com>
2042
2043 PR target/88851
2044 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2045
2046 2019-01-17 Nathan Sidwell <nathan@acm.org>
2047
2048 PR c++/86610
2049 * g++.dg/cpp0x/pr86610.C: New.
2050
2051 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2052
2053 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2054 VFIXUPIMM* intrinsics.
2055 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2056 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2057 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2058
2059 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2060
2061 PR target/88794
2062 Revert:
2063 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2064
2065 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2066 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2067 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2069 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2070 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2071 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2072 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2074 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2075 * gcc.target/i386/sse-13.c: Ditto.
2076 * gcc.target/i386/sse-14.c: Ditto.
2077 * gcc.target/i386/sse-22.c: Ditto.
2078 * gcc.target/i386/sse-23.c: Ditto.
2079 * gcc.target/i386/testimm-10.c: Ditto.
2080 * gcc.target/i386/testround-1.c: Ditto.
2081
2082 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
2083
2084 PR target/88794
2085 Revert:
2086 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2087
2088 PR target/88489
2089 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2090 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2091
2092 2019-01-17 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR rtl-optimization/88870
2095 * gcc.dg/pr88870.c: New test.
2096
2097 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2098
2099 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2100
2101 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
2102
2103 PR c++/87768
2104 * g++.dg/concepts/pr87768.C: New.
2105
2106 PR c++/86648
2107 * gcc.dg/cpp1z/pr86648.C: New.
2108
2109 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2110
2111 PR target/87306
2112 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2113 vectorized on POWER unless hardware misaligned loads are available.
2114
2115 2019-01-16 David Malcolm <dmalcolm@redhat.com>
2116
2117 PR target/88861
2118 * g++.dg/torture/pr88861.C: New test.
2119
2120 2019-01-16 Tamar Christina <tamar.christina@arm.com>
2121
2122 PR debug/88046
2123 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2124
2125 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 * g++.dg/other/pr33558.C: Test location too.
2128 * g++.dg/other/pr33558-2.C: Likewise.
2129 * g++.dg/parse/crash4.C: Likewise.
2130 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2131 * g++.old-deja/g++.mike/p7635.C: Likewise.
2132 * g++.old-deja/g++.other/decl6.C: Likewise.
2133
2134 2019-01-16 Marek Polacek <polacek@redhat.com>
2135
2136 PR c++/78244 - narrowing conversion in template not detected.
2137 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2138 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2139
2140 2019-01-16 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR c/51628
2143 PR target/88682
2144 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2145 may_alias attribute.
2146
2147 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2148
2149 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2150 struct.
2151
2152 2019-01-15 David Malcolm <dmalcolm@redhat.com>
2153
2154 PR c++/88795
2155 * g++.dg/template/pr88795.C: New test.
2156
2157 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2158
2159 PR fortran/43136
2160 * gfortran.dg/actual_array_substr_3.f90: New test.
2161
2162 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2163
2164 PR fortran/81849
2165 * gfortran.dg/pr81849.f90: New test.
2166
2167 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
2168
2169 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
2170 ISO_Fortran_binding_2.h.
2171
2172 2019-01-15 Marek Polacek <polacek@redhat.com>
2173
2174 PR c++/88866
2175 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2176
2177 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2178
2179 PR inline-asm/52813
2180 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2181 -Wdeprecated warning and expect a following note:.
2182
2183 2019-01-15 Richard Biener <rguenther@suse.de>
2184
2185 PR debug/88046
2186 * g++.dg/lto/pr88046_0.C: New testcase.
2187
2188 2019-01-15 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/88855
2191 * gcc.dg/pr88855.c: New testcase.
2192
2193 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2194
2195 * g++.dg/diagnostic/typedef-initialized.C: New.
2196
2197 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2198
2199 * g++.dg/diagnostic/bitfld3.C: New.
2200
2201 2019-01-15 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR tree-optimization/88775
2204 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2205 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2206
2207 2019-01-14 Marek Polacek <polacek@redhat.com>
2208
2209 PR c++/88825 - ICE with bogus function return type deduction.
2210 * g++.dg/cpp1y/auto-fn55.C: New test.
2211
2212 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2213
2214 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2215 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2216 feature test macros.
2217 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2218
2219 2019-01-14 Marek Polacek <polacek@redhat.com>
2220
2221 PR c++/88830 - ICE with abstract class.
2222 * g++.dg/other/abstract7.C: New test.
2223
2224 2019-01-14 Martin Sebor <msebor@redhat.com>
2225
2226 PR target/88638
2227 * gcc.dg/format/attr-8.c: New test.
2228 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2229 * gcc.dg/format/attr-3.c: Same.
2230 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2231 * objc.dg/fsf-nsstring-format-1.m: Same.
2232
2233 2019-01-14 Martin Liska <mliska@suse.cz>
2234
2235 PR gcov-profile/88263
2236 * g++.dg/gcov/pr88263-2.C: New test.
2237
2238 2019-01-14 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR rtl-optimization/88796
2241 * gcc.target/i386/pr88796.c: New test.
2242
2243 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2244
2245 * gdc.dg/asm1.d: New test.
2246 * gdc.dg/asm2.d: New test.
2247 * gdc.dg/asm3.d: New test.
2248 * gdc.dg/asm4.d: New test.
2249 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2250
2251 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2252
2253 PR libfortran/88776
2254 * gfortran.dg/namelist_96.f90: New test.
2255
2256 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2257
2258 PR fortran/59345
2259 * gfortran.dg/internal_pack_18.f90: New test.
2260
2261 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2262
2263 * gcc.dg/pr51628-20.c: Updated.
2264 * gcc.dg/pr51628-21.c: Likewise.
2265 * gcc.dg/pr51628-25.c: Likewise.
2266
2267 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2268
2269 PR fortran/59345
2270 * gfortran.dg/internal_pack_17.f90: New test.
2271 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2272 to builtin_free.
2273
2274 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/61765
2277 * gfortran.dg/pr61765.f90: New test.
2278
2279 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2280
2281 * g++.dg/cpp0x/pr62101.C: Test locations too.
2282 * g++.dg/inherit/pure1.C: Likewise.
2283
2284 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2285
2286 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
2287 reports of ICEs.
2288 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
2289
2290 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
2291
2292 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2293 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2294 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2295 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2296 * gfortran.dg/bind_c_array_params_2.f90: Change search string
2297 for dump tree scan.
2298
2299 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/35031
2302 * gfortran.dg/pr35031.f90: new test.
2303
2304 2019-01-11 Marek Polacek <polacek@redhat.com>
2305
2306 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2307 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2308 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2309
2310 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR middle-end/85956
2313 PR lto/88733
2314 * c-c++-common/gomp/pr85956.c: New test.
2315 * g++.dg/gomp/pr88733.C: New test.
2316
2317 2019-01-11 Tobias Burnus <burnus@net-b.de>
2318
2319 PR C++/88114
2320 * g++.dg/cpp0x/defaulted61.C: New
2321 * g++.dg/cpp0x/defaulted62.C: New.
2322
2323 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR tree-optimization/88693
2326 * gcc.c-torture/execute/pr88693.c: New test.
2327
2328 2019-01-11 Tamar Christina <tamar.christina@arm.com>
2329
2330 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2331 and add options.
2332
2333 2019-01-11 Martin Liska <mliska@suse.cz>
2334
2335 PR middle-end/88758
2336 * g++.dg/lto/pr88758_0.C: New test.
2337 * g++.dg/lto/pr88758_1.C: New test.
2338
2339 2019-01-11 Jan Beulich <jbeulich@suse.com>
2340
2341 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2342 gcc.target/i386/avx512f-vcvtss2si-1.c,
2343 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2344 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2345 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2346 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2347 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2348 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2349 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2350 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2351 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2352 gcc.target/i386/pr19398.c: Permit l or q suffix.
2353
2354 2019-01-11 Jakub Jelinek <jakub@redhat.com>
2355
2356 PR rtl-optimization/88296
2357 * gcc.target/i386/pr88296.c: New test.
2358
2359 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 * g++.dg/diagnostic/extern-initialized.C: New.
2362 * g++.dg/ext/dllimport-initialized.C: Likewise.
2363
2364 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2365
2366 PR fortran/59345
2367 * gfortran.dg/internal_pack_16.f90: New test.
2368
2369 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2370
2371 PR target/88785
2372 * g++.target/i386/pr88785.C: New test.
2373
2374 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2375
2376 PR rtl-optimization/87305
2377 * gcc.target/aarch64/pr87305.c: New.
2378
2379 2019-01-10 Richard Biener <rguenther@suse.de>
2380
2381 PR tree-optimization/88792
2382 * gcc.dg/torture/pr88792.c: New testcase.
2383
2384 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2385
2386 PR fortran/86322
2387 * gfortran.dg/pr86322_1.f90: New test.
2388 * gfortran.dg/pr86322_2.f90: Ditto.
2389 * gfortran.dg/pr86322_3.f90: Ditto.
2390
2391 2019-01-10 Sudakshina Das <sudi.das@arm.com>
2392
2393 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2394 * gcc.target/aarch64/bti-2.c: Likewise.
2395 * gcc.target/aarch64/bti-3.c: Likewise.
2396
2397 2019-01-10 Stefan Agner <stefan@agner.ch>
2398
2399 PR target/88648
2400 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2401 check if -masm-syntax-unified gets applied properly.
2402
2403 2019-01-10 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR c/88568
2406 * gcc.dg/pr88568.c: New test.
2407
2408 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2409
2410 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2411 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2412
2413 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2414
2415 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2416 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2417
2418 2019-01-10 Tamar Christina <tamar.christina@arm.com>
2419
2420 * lib/target-supports.exp
2421 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2422 check_effective_target_arm_v8_3a_complex_neon_ok,
2423 add_options_for_arm_v8_3a_complex_neon,
2424 check_effective_target_arm_v8_3a_complex_neon_hw,
2425 check_effective_target_vect_complex_rot_N): New.
2426
2427 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2428
2429 PR fortran/88376
2430 * gfortran.dg/pr88376.f90: New test.
2431
2432 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2433
2434 PR other/16615
2435 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2436 "can not" with "cannot".
2437 * gfortran.dg/common_15.f90: Likewise.
2438 * gfortran.dg/derived_result_2.f90: Likewise.
2439 * gfortran.dg/do_check_6.f90: Likewise.
2440 * gfortran.dg/namelist_args.f90: Likewise.
2441 * gfortran.dg/negative_unit_check.f90: Likewise.
2442 * gfortran.dg/pure_formal_3.f90: Likewise.
2443 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2444 * obj-c++.dg/exceptions-3.mm: Likewise.
2445 * obj-c++.dg/exceptions-4.mm: Likewise.
2446 * obj-c++.dg/exceptions-5.mm: Likewise.
2447 * obj-c++.dg/property/at-property-23.mm: Likewise.
2448 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2449 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2450 * objc.dg/attributes/method-attribute-2.m: Likewise.
2451 * objc.dg/exceptions-3.m: Likewise.
2452 * objc.dg/exceptions-4.m: Likewise.
2453 * objc.dg/exceptions-5.m: Likewise.
2454 * objc.dg/param-1.m: Likewise.
2455 * objc.dg/property/at-property-23.m: Likewise.
2456 * objc.dg/property/dotsyntax-17.m: Likewise.
2457 * objc.dg/property/property-neg-7.m: Likewise.
2458
2459 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2460
2461 PR fortran/68426
2462 * gfortran.dg/spread_simplify_1.f90: New test.
2463
2464 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2465
2466 * lib/target-supports.exp
2467 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2468 * gcc.target/i386/xorsign.c: New test.
2469
2470 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2471
2472 * gcc.target/sparc/tls-ld-int8.c: New test.
2473 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2474 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2475 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2476 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2477 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2478
2479 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2480
2481 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2482 option when configure with bti.
2483 * gcc.target/aarch64/bti-2.c: Likewise.
2484 * lib/target-supports.exp
2485 (check_effective_target_default_branch_protection):
2486 Add configure check for --enable-standard-branch-protection.
2487
2488 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2489
2490 * gcc.target/aarch64/bti-1.c: New test.
2491 * gcc.target/aarch64/bti-2.c: New test.
2492 * gcc.target/aarch64/bti-3.c: New test.
2493 * lib/target-supports.exp
2494 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2495
2496 2018-01-09 Sudakshina Das <sudi.das@arm.com>
2497
2498 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2499 instead of IP0_REGNUM and add test case.
2500
2501 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2502
2503 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2504 copysign.
2505 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2506 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2507 xorsign.
2508 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2509
2510 2019-01-09 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR rtl-optimization/88331
2513 * gcc.target/i386/pr88331.c: New test.
2514
2515 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2516
2517 * g++.dg/diagnostic/constexpr2.C: New.
2518 * g++.dg/diagnostic/ref3.C: Likewise.
2519
2520 2019-01-08 Marek Polacek <polacek@redhat.com>
2521
2522 PR c++/88538 - braced-init-list in template-argument-list.
2523 * g++.dg/cpp2a/nontype-class11.C: New test.
2524
2525 PR c++/88744
2526 * g++.dg/cpp2a/nontype-class12.C: New test.
2527
2528 2019-01-08 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR target/88457
2531 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2532 dg-options. Require ppc_cpu_supports_hw effective target instead of
2533 powerpc64*-*-*.
2534
2535 2019-01-08 Janus Weil <janus@gcc.gnu.org>
2536
2537 PR fortran/88047
2538 * gfortran.dg/class_69.f90: New test case.
2539
2540 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2541
2542 PR target/88717
2543 * gcc.target/i386/pr88717.c: New test.
2544
2545 2019-01-08 Marek Polacek <polacek@redhat.com>
2546
2547 PR c++/88548 - this accepted in static member functions.
2548 * g++.dg/cpp0x/this1.C: New test.
2549
2550 2019-01-08 Martin Liska <mliska@suse.cz>
2551
2552 PR tree-optimization/88753
2553 * gcc.dg/tree-ssa/pr88753.c: New test.
2554
2555 2019-01-08 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/86554
2558 * gcc.dg/torture/pr86554-1.c: New testcase.
2559 * gcc.dg/torture/pr86554-2.c: Likewise.
2560
2561 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2562
2563 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2564 cover target variance.
2565
2566 2019-01-08 Richard Biener <rguenther@suse.de>
2567
2568 PR fortran/88611
2569 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2570 directly build the expected GENERIC tree.
2571
2572 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2573
2574 * gcc.target/aarch64/(return_address_sign_1.c,
2575 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2576 Change option to -mbranch-protection.
2577 * gcc.target/aarch64/(branch-protection-option.c,
2578 branch-protection-option-2.c, branch-protection-attr.c,
2579 branch-protection-attr-2.c): New file.
2580
2581 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2582
2583 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2584
2585 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2586
2587 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2588 alias support.
2589 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2590 Append match for warning that ‘protected’ attribute is not supported.
2591
2592 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2593
2594 * gcc.dg/Wmissing-attributes.c: Require alias support.
2595 * gcc.dg/attr-copy-2.c: Likewise.
2596 * gcc.dg/attr-copy-5.c: Likewise.
2597
2598 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
2599 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR c++/88554
2602 * g++.dg/warn/Wreturn-type-11.C: New test.
2603
2604 2019-01-07 David Malcolm <dmalcolm@redhat.com>
2605
2606 PR jit/88747
2607 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2608 dump to reflect r266077.
2609
2610 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR c/88701
2613 * gcc.dg/pr88701.c: New test.
2614
2615 2019-01-07 Joseph Myers <joseph@codesourcery.com>
2616
2617 PR c/88720
2618 PR c/88726
2619 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2620
2621 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 * g++.dg/diagnostic/constexpr1.C: New.
2624 * g++.dg/diagnostic/thread1.C: Likewise.
2625
2626 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2627 Harald Anlauf <anlauf@gmx.de>
2628 Tobias Burnus <burnus@gcc.gnu.org>
2629
2630 * gfortran.dg/is_contiguous_1.f90: New test.
2631 * gfortran.dg/is_contiguous_2.f90: New test.
2632 * gfortran.dg/is_contiguous_3.f90: New test.
2633
2634 2019-01-07 Marek Polacek <polacek@redhat.com>
2635
2636 PR c++/88741 - wrong error with initializer-string.
2637 * g++.dg/init/array50.C: New test.
2638
2639 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2640
2641 PR c++/88261
2642 PR c++/69338
2643 PR c++/69696
2644 PR c++/69697
2645 * gcc.dg/array-6.c: Move from here ...
2646 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2647 * g++.dg/pr69338.C: New test.
2648 * g++.dg/pr69697.C: Likewise.
2649 * g++.dg/ext/flexary32.C: Likewise.
2650 * g++.dg/ext/flexary3.C: Adjust test.
2651 * g++.dg/ext/flexary12.C: Likewise.
2652 * g++.dg/ext/flexary13.C: Likewise.
2653 * g++.dg/ext/flexary15.C: Likewise.
2654 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2655 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2656 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2657
2658 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
2659
2660 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2661 optional in scan pattern.
2662
2663 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2664
2665 PR tree-optimization/88598
2666 * gcc.dg/vect/pr88598-1.c: New test.
2667 * gcc.dg/vect/pr88598-2.c: Likewise.
2668 * gcc.dg/vect/pr88598-3.c: Likewise.
2669 * gcc.dg/vect/pr88598-4.c: Likewise.
2670 * gcc.dg/vect/pr88598-5.c: Likewise.
2671 * gcc.dg/vect/pr88598-6.c: Likewise.
2672
2673 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2674
2675 PR tree-optimization/88598
2676 * gcc.dg/pr88598-1.c: New test.
2677 * gcc.dg/pr88598-2.c: Likewise.
2678 * gcc.dg/pr88598-3.c: Likewise.
2679 * gcc.dg/pr88598-4.c: Likewise.
2680 * gcc.dg/pr88598-5.c: Likewise.
2681
2682 2019-01-07 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR tree-optimization/88676
2685 * gcc.dg/tree-ssa/pr88676.c: New test.
2686 * gcc.dg/pr88676.c: New test.
2687 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2688 allow &.
2689
2690 PR sanitizer/88619
2691 * c-c++-common/asan/pr88619.c: New test.
2692
2693 PR c++/85052
2694 * c-c++-common/builtin-convertvector-1.c: New test.
2695 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2696 * g++.dg/ext/builtin-convertvector-1.C: New test.
2697 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2698
2699 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2700
2701 PR target/88521
2702 * gcc.target/i386/pr88521.c: New testcase.
2703
2704 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2705
2706 PR fortran/88658
2707 * gfortran.dg/min_max_type_2.f90: New test.
2708
2709 2019-01-06 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR c/88363
2712 * c-c++-common/attributes-4.c (falloc_align_int128,
2713 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2714
2715 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
2716
2717 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2718
2719 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2720
2721 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2722 * gcc.dg/plugin/plugindir2.c: Likewise.
2723 * gcc.dg/plugin/plugindir3.c: Likewise.
2724 * gcc.dg/plugin/plugindir4.c: Likewise.
2725
2726 2019-01-05 Janus Weil <janus@gcc.gnu.org>
2727
2728 PR fortran/88009
2729 * gfortran.dg/blockdata_10.f90: New test case.
2730
2731 2019-01-05 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR middle-end/82564
2734 PR target/88620
2735 * gcc.dg/nested-func-12.c: New test.
2736 * gcc.c-torture/compile/pr82564.c: New test.
2737
2738 PR debug/88635
2739 * gcc.dg/debug/dwarf2/pr88635.c: New test.
2740
2741 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2742
2743 PR target/60563
2744 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2745
2746 2019-01-04 Martin Sebor <msebor@redhat.com>
2747
2748 PR c/88546
2749 * g++.dg/ext/attr-copy.C: New test.
2750 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2751 * gcc.dg/attr-copy-6.c: New test.
2752 * gcc.dg/attr-copy-7.c: New test.
2753
2754 2019-01-04 Martin Sebor <msebor@redhat.com>
2755
2756 PR c/88363
2757 * c-c++-common/attributes-4.c: New test.
2758
2759 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2760
2761 PR gcc/87763
2762 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2763 count to 18.
2764
2765 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2766
2767 PR fortran/48543
2768 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2769 * gfortran.dg/merge_char_const.f90: Restore.
2770
2771 2019-01-04 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR target/88594
2774 * gcc.dg/pr88594.c: New test.
2775
2776 2019-01-04 Jan Beulich <jbeulich@suse.com>
2777
2778 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2779 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2780 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2781 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2782 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2783 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2784 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2785 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2786 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2787 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2788 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2789 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2790 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2791 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2792 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2793 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2794 gcc.target/i386/avx512bw-vpcmplew-1.c,
2795 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2796 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2797 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2798 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2799 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2800 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2801 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2802 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2803 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2804 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2805 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2806 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2807 gcc.target/i386/avx512bw-vptestmb-1.c,
2808 gcc.target/i386/avx512bw-vptestmw-1.c,
2809 gcc.target/i386/avx512bw-vptestnmb-1.c,
2810 gcc.target/i386/avx512bw-vptestnmw-1.c,
2811 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2812 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2813 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2814 gcc.target/i386/avx512dq-vfpclassss-1.c,
2815 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2816 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2817 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2818 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2819 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2820 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2821 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2822 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2823 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2824 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2825 gcc.target/i386/avx512vl-vpcmpged-1.c,
2826 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2827 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
2828 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
2829 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
2830 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
2831 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
2832 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
2833 gcc.target/i386/avx512vl-vpcmpled-1.c,
2834 gcc.target/i386/avx512vl-vpcmpleq-1.c,
2835 gcc.target/i386/avx512vl-vpcmpleud-1.c,
2836 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
2837 gcc.target/i386/avx512vl-vpcmpltd-1.c,
2838 gcc.target/i386/avx512vl-vpcmpltq-1.c,
2839 gcc.target/i386/avx512vl-vpcmpltud-1.c,
2840 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
2841 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
2842 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
2843 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
2844 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
2845 gcc.target/i386/avx512vl-vptestmd-1.c,
2846 gcc.target/i386/avx512vl-vptestmq-1.c,
2847 gcc.target/i386/avx512vl-vptestnmd-1.c,
2848 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
2849 operand.
2850 * gcc.target/i386/avx512bw-vpcmpb-1.c,
2851 gcc.target/i386/avx512bw-vpcmpub-1.c,
2852 gcc.target/i386/avx512bw-vpcmpuw-1.c,
2853 gcc.target/i386/avx512bw-vpcmpw-1.c,
2854 gcc.target/i386/avx512dq-vfpclasspd-1.c,
2855 gcc.target/i386/avx512dq-vfpclassps-1.c,
2856 gcc.target/i386/avx512f-vcmppd-1.c,
2857 gcc.target/i386/avx512f-vcmpps-1.c,
2858 gcc.target/i386/avx512f-vcmpsd-1.c,
2859 gcc.target/i386/avx512f-vcmpss-1.c,
2860 gcc.target/i386/avx512f-vpcmpd-1.c,
2861 gcc.target/i386/avx512f-vpcmpq-1.c,
2862 gcc.target/i386/avx512f-vpcmpud-1.c,
2863 gcc.target/i386/avx512f-vpcmpuq-1.c,
2864 gcc.target/i386/avx512f-vptestmd-1.c,
2865 gcc.target/i386/avx512f-vptestmq-1.c,
2866 gcc.target/i386/avx512f-vptestnmd-1.c,
2867 gcc.target/i386/avx512f-vptestnmq-1.c,
2868 gcc.target/i386/avx512vl-vcmppd-1.c,
2869 gcc.target/i386/avx512vl-vcmpps-1.c,
2870 gcc.target/i386/avx512vl-vpcmpd-1.c,
2871 gcc.target/i386/avx512vl-vpcmpq-1.c,
2872 gcc.target/i386/avx512vl-vpcmpud-1.c,
2873 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
2874 as mask operand.
2875
2876 2019-01-03 Martin Sebor <msebor@redhat.com>
2877
2878 PR tree-optimization/88659
2879 * gcc.dg/Wstringop-truncation-6.c: New test.
2880
2881 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2882
2883 PR fortran/48543
2884 * gfortran.dg/const_chararacter_merge.f90: Remove.
2885
2886 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR debug/88644
2889 * gcc.dg/debug/dwarf2/pr88644.c: New test.
2890 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
2891
2892 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
2893
2894 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
2895 * gcc.dg/pubtypes-3.c: Likewise.
2896 * gcc.dg/pubtypes-4.c: Likewise.
2897
2898 2019-01-03 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR c++/88636
2901 * g++.target/i386/pr88636.C: New test.
2902
2903 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
2904
2905 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
2906
2907 2019-01-03 Martin Liska <mliska@suse.cz>
2908
2909 PR testsuite/88436
2910 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
2911
2912 2019-01-02 Marek Polacek <polacek@redhat.com>
2913
2914 PR c++/88612 - ICE with -Waddress-of-packed-member.
2915 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
2916
2917 PR c++/88631 - CTAD failing for value-initialization.
2918 * g++.dg/cpp1z/class-deduction59.C: New test.
2919
2920 PR c++/81486 - CTAD failing with ().
2921 * g++.dg/cpp1z/class-deduction60.C: New test.
2922 * g++.dg/cpp1z/class-deduction61.C: New test.
2923
2924 2019-01-02 Martin Sebor <msebor@redhat.com>
2925 Jeff Law <law@redhat.com>
2926
2927 * gcc.dg/strlenopt-36.c: Update.
2928 * gcc.dg/strlenopt-45.c: Update.
2929 * gcc.c-torture/execute/strlen-5.c: New test.
2930 * gcc.c-torture/execute/strlen-6.c: New test.
2931 * gcc.c-torture/execute/strlen-7.c: New test.
2932
2933 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR testsuite/87304
2936 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
2937 messages only on vect_hw_misalign targets.
2938
2939 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
2940
2941 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
2942 * gfortran.dg/dec_d_lines_3.f: Ditto.
2943 * gfortran.dg/dec_structure_24.f90: Ditto.
2944 * gfortran.dg/dec_structure_26.f90: Ditto.
2945 * gfortran.dg/dec_structure_27.f90: Ditto.
2946 * gfortran.dg/dec_type_print_3.f90: Ditto.
2947 * gfortran.dg/derived_name_1.f90: Ditto.
2948 * gfortran.dg/error_recovery_1.f90: Ditto.
2949 * gfortran.dg/gomp/pr29759.f90: Ditto.
2950 * gfortran.dg/pr36192.f90: Ditto.
2951 * gfortran.dg/pr56007.f90: Ditto.
2952 * gfortran.dg/pr56520.f90: Ditto.
2953 * gfortran.dg/pr78741.f90: Ditto.
2954 * gfortran.dg/print_fmt_2.f90: Ditto.
2955 * gfortran.dg/select_type_20.f90: Ditto.
2956
2957 2019-01-02 Marek Polacek <polacek@redhat.com>
2958
2959 PR c++/86875
2960 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
2961
2962 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2963
2964 PR fortran/48543
2965 * gfortran.dg/const_chararacter_merge.f90: New test.
2966
2967 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
2968
2969 PR lto/88130
2970 * g++.dg/torture/pr88130.C: New testcase.
2971
2972 2019-01-02 Martin Liska <mliska@suse.cz>
2973
2974 PR tree-optimization/88650
2975 * gfortran.dg/predict-3.f90: New test.
2976
2977 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2978
2979 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
2980
2981 2019-01-02 Richard Biener <rguenther@suse.de>
2982
2983 PR tree-optimization/88621
2984 * gcc.dg/torture/pr88621.c: New testcase.
2985
2986 2019-01-02 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR ipa/88561
2989 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
2990 targets and expect _ZThn8 for ilp32 targets.
2991
2992 2019-01-01 Martin Sebor <msebor@redhat.com>
2993 Jeff Law <law@redhat.com>
2994
2995 * gcc.dg/strlenopt-40.c: Update.
2996 * gcc.dg/strlenopt-51.c: Likewise.
2997 * gcc.dg/tree-ssa/pr79376.c: Likewise.
2998
2999 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3000 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3001 * gcc.dg/strlenopt-59.c: New test.
3002 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3003 * g++.dg/init/strlen.C: New test.
3004
3005 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3006
3007 PR fortran/82743
3008 * gfortran.dg/structure_constructor_16.f90: New test.
3009
3010 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3011
3012 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3013 * g++.dg/ipa/devirt-53.C: Fix scan template.
3014
3015 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3016
3017 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3018 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3019 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3020
3021 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
3022
3023 * g++.dg/tree-prof/devirt.C: Update testcase.
3024
3025 2019-01-01 Jakub Jelinek <jakub@redhat.com>
3026
3027 Update copyright years.
3028 \f
3029 Copyright (C) 2019 Free Software Foundation, Inc.
3030
3031 Copying and distribution of this file, with or without modification,
3032 are permitted in any medium without royalty provided the copyright
3033 notice and this notice are preserved.