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