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