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