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