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