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