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