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