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