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