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