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