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