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