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