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