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