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