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