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