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