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