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