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