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