]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2019-03-04 Edward Smith-Rowland <3dw4rd@verizon.net>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
10599713 12019-03-04 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/71446
4 * g++.dg/cpp2a/desig12.C: New test.
5 * g++.dg/cpp2a/desig13.C: New test.
6
7e11f57d 72019-03-04 Tamar Christina <tamar.christina@arm.com>
8
9 PR target/88530
f382b2ac 10 * gcc.target/aarch64/options_set_10.c: Add native.
7e11f57d 11
b7d73df0 122019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
13
14 PR tree-optimization/89437
15 * gcc.dg/sinatan-1.c: Fix testcase.
16
54f60b15 172019-03-04 Richard Biener <rguenther@suse.de>
18
19 PR middle-end/89572
20 * gcc.dg/torture/pr89572.c: New testcase.
21
6079e9be 222018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
23
24 PR tree-optimization/89487
25 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test.
26
9849369a 272019-03-03 Harald Anlauf <anlauf@gmx.de>
28
29 PR fortran/77583
30 * gfortran.dg/pr77583.f90: New test.
31
a6eb46eb 322019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
33
34 PR fortran/72714
35 * gfortran.dg/coarray_allocate_11.f90: New test.
36
9cc3b79c 372019-03-02 Harald Anlauf <anlauf@gmx.de>
38
39 PR fortran/89516
40 * gfortran.dg/pr89492.f90: Adjust testcase.
41 * gfortran.dg/transfer_check_5.f90: New test.
42
e3dcfc16 432019-03-02 Jakub Jelinek <jakub@redhat.com>
44
73e3d2ee 45 PR c++/71446
46 * g++.dg/cpp2a/desig10.C: New test.
47 * g++.dg/cpp2a/desig11.C: New test.
48 * g++.dg/ext/desig4.C: Expect 4 new errors.
49
e3dcfc16 50 PR target/89506
51 * gcc.dg/pr89506.c: New test.
52
93b27baa 532019-03-01 Kito Cheng <kito.cheng@gmail.com>
54 Monk Chiang <sh.chiang04@gmail.com>
55
56 * gcc.target/riscv/attribute-1.c: New.
57 * gcc.target/riscv/attribute-2.c: Likewise.
58 * gcc.target/riscv/attribute-3.c: Likewise.
59 * gcc.target/riscv/attribute-4.c: Likewise.
60 * gcc.target/riscv/attribute-5.c: Likewise.
61 * gcc.target/riscv/attribute-6.c: Likewise.
62 * gcc.target/riscv/attribute-7.c: Likewise.
63 * gcc.target/riscv/attribute-8.c: Likewise.
64 * gcc.target/riscv/attribute-9.c: Likewise.
65
66 * gcc.target/riscv/arch-1.c: New.
67 * gcc.target/riscv/arch-2.c: Likewise.
68 * gcc.target/riscv/arch-3.c: Likewise.
69 * gcc.target/riscv/arch-4.c: Likewise.
70
b3ba40ae 712019-03-01 Jakub Jelinek <jakub@redhat.com>
72
73 PR middle-end/89497
74 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
75 scan-tree-dump-times from dom3 to tracer pass.
76
09008c46 772019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
78
79 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
80 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
81
45e17a21 822019-03-01 Alexander Monakov <amonakov@ispras.ru>
83
84 PR rtl-optimization/85899
85 * gcc.dg/pr85899.c: New test.
86
f409a882 872019-03-01 Marek Polacek <polacek@redhat.com>
88
ae8e3cb6 89 PR c++/89537 - missing location for error with non-static member fn.
90 * g++.dg/diagnostic/member-fn-1.C: New test.
91
f409a882 92 PR c++/89532 - ICE with incomplete type in decltype.
93 * g++.dg/cpp2a/nontype-class14.C: New test.
94
b279a142 952019-03-01 Jakub Jelinek <jakub@redhat.com>
96
97 Implement P1002R1, Try-catch blocks in constexpr functions
98 PR c++/89513
99 * g++.dg/cpp2a/constexpr-try1.C: New test.
100 * g++.dg/cpp2a/constexpr-try2.C: New test.
101 * g++.dg/cpp2a/constexpr-try3.C: New test.
102 * g++.dg/cpp2a/constexpr-try4.C: New test.
103 * g++.dg/cpp2a/constexpr-try5.C: New test.
104 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
105
bfc01edf 1062019-03-01 Richard Sandiford <richard.sandiford@arm.com>
107
108 PR tree-optimization/89535
109 * gfortran.dg/vect/pr89535.f90: New test.
110
f811bd19 1112019-03-01 Richard Biener <rguenther@suse.de>
112
113 PR middle-end/89541
114 * gfortran.dg/pr89451.f90: New testcase.
115
d7419e5b 1162019-03-01 Richard Biener <rguenther@suse.de>
117
118 PR middle-end/89497
119 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
120 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
121 that happen now earlier.
122
f557d4a8 1232019-02-28 Eric Botcazou <ebotcazou@adacore.com>
124
125 * gcc.c-torture/execute/20190228-1.c: New test.
126
dff6bd38 1272019-02-28 Marek Polacek <polacek@redhat.com>
128
129 PR c++/87068 - missing diagnostic with fallthrough statement.
130 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
131
1d86d0eb 1322019-02-28 Thomas Schwinge <thomas@codesourcery.com>
133 Cesar Philippidis <cesar@codesourcery.com>
134
35e99d5d 135 PR fortran/72741
136 PR fortran/89433
137 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
138 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
139
7378dd70 140 PR fortran/72741
141 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
142
1d86d0eb 143 PR fortran/72741
144 PR fortran/89433
145 * gfortran.dg/goacc/routine-6.f90: Update
146 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
147 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
148
218c5c18 1492019-02-28 Jakub Jelinek <jakub@redhat.com>
150
151 PR c/89521
152 * gcc.dg/pr89521-1.c: New test.
153 * gcc.dg/pr89521-2.c: New test.
154
440a9ad9 1552019-02-28 John David Anglin <danglin@gcc.gnu.org>
156
157 PR testsuite/89441
158 * g++.dg/ipa/pr89009.C: Update symbol visibility.
159
c5a08a5d 1602019-02-28 Tamar Christina <tamar.christina@arm.com>
161
162 PR target/88530
163 * gcc.target/aarch64/options_set_10.c: New test.
164
dc24d8a9 1652019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/89522
168 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
169
674e4eec 1702019-02-28 Jakub Jelinek <jakub@redhat.com>
171
34ecb73b 172 PR c/89525
173 * gcc.dg/pr89525.c: New test.
174
674e4eec 175 PR c/89520
176 * gcc.dg/pr89520-1.c: New test.
177 * gcc.dg/pr89520-2.c: New test.
178
90c2137c 1792019-02-27 Marek Polacek <polacek@redhat.com>
180
181 PR c++/88857 - ICE with value-initialization of argument in template.
182 * g++.dg/cpp0x/initlist-value4.C: New test.
183
7304edd1 1842019-02-27 Marek Polacek <polacek@redhat.com>
185
186 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
187 * g++.dg/cpp0x/using-enum-3.C: New test.
188
7733a071 1892019-02-27 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/89280
192 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
193 keyword.
194
b97c2f89 1952019-02-27 Richard Biener <rguenther@suse.de>
196
197 * gcc.dg/gimplefe-36.c: New testcase.
198
c9f30cbb 1992019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/89488
202 * g++.dg/cpp0x/nsdmi15.C: New.
203
2042019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
205
206 PR c++/88987
207 * g++.dg/cpp0x/pr88987.C: New.
208
400c29ff 2092019-02-27 Jakub Jelinek <jakub@redhat.com>
210
211 PR tree-optimization/89280
212 * gcc.c-torture/compile/pr89280.c: New test.
213 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
214 function. Skip the test for -O0.
215
c167de66 2162018-02-26 Steve Ellcey <sellcey@marvell.com>
217
218 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
219 * gfortran.dg/simd-builtins-2.f90: Ditto.
220 * gfortran.dg/simd-builtins-6.f90: Ditto.
221 * gfortran.dg/simd-builtins-8.f90: New test.
222 * gfortran.dg/simd-builtins-8.h: New header file.
223
3a57b74f 2242019-02-26 Jakub Jelinek <jakub@redhat.com>
225
8fe60964 226 PR c++/89507
227 * g++.dg/other/new2.C: New test.
228
3a57b74f 229 PR tree-optimization/89500
230 * gcc.dg/pr89500.c: New test.
231 * gcc.dg/Wstringop-overflow-10.c: New test.
232 * gcc.dg/strlenopt-60.c: New test.
233
23d7d64b 2342019-02-26 Harald Anlauf <anlauf@gmx.de>
235
236 PR fortran/89492
237 * gfortran.dg/pr89492.f90: New test.
238
8fe5d1b1 2392019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
240
241 PR fortran/89496
242 * gfortran.dg/altreturn_9_0.f90: New file.
243 * gfortran.dg/altreturn_9_1.f90: New file.
244
a165fd90 2452019-02-26 Jakub Jelinek <jakub@redhat.com>
246
247 PR c++/89481
248 * g++.dg/cpp1y/constexpr-89481.C: New test.
249
26f2ab84 2502019-02-26 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/89505
253 * gcc.dg/torture/pr89505.c: New testcase.
254
812441a6 2552019-02-26 Eric Botcazou <ebotcazou@adacore.com>
256
257 * gnat.dg/opt77.adb: New test.
258 * gnat.dg/opt77_pkg.ad[sb]: New helper.
259
b501a363 2602019-02-26 Jakub Jelinek <jakub@redhat.com>
261
262 PR target/89474
263 * gcc.target/i386/pr89474.c: New test.
264
33d01d64 2652019-02-25 Jakub Jelinek <jakub@redhat.com>
266
267 PR c/77754
268 * gcc.c-torture/compile/pr77754-1.c: New test.
269 * gcc.c-torture/compile/pr77754-2.c: New test.
270 * gcc.c-torture/compile/pr77754-3.c: New test.
271 * gcc.c-torture/compile/pr77754-4.c: New test.
272 * gcc.c-torture/compile/pr77754-5.c: New test.
273 * gcc.c-torture/compile/pr77754-6.c: New test.
274
ddb14ffc 2752019-02-25 Tamar Christina <tamar.christina@arm.com>
276
277 PR target/88530
278 * gcc.target/aarch64/options_set_1.c: New test.
279 * gcc.target/aarch64/options_set_2.c: New test.
280 * gcc.target/aarch64/options_set_3.c: New test.
281 * gcc.target/aarch64/options_set_4.c: New test.
282 * gcc.target/aarch64/options_set_5.c: New test.
283 * gcc.target/aarch64/options_set_6.c: New test.
284 * gcc.target/aarch64/options_set_7.c: New test.
285 * gcc.target/aarch64/options_set_8.c: New test.
286 * gcc.target/aarch64/options_set_9.c: New test.
287
bff28e09 2882019-02-25 Tamar Christina <tamar.christina@arm.com>
289
290 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
291 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
292 Rename ....
293 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
294 test_vfmlslq_high_f16): ... To this.
295 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
296 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
297 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
298 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
299 test_vfmlslq_laneq_high_u32): Rename ...
300 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
301 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
302 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
303 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
304 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
305 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
306 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
307 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
308 test_vfmlslq_laneq_low_u32): Rename ...
309 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
310 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
311 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
312 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
313 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
314 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
315 Rename ...
316 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
317 test_vfmlslq_low_f16): ... To this.
318
d6172887 3192019-02-25 Tamar Christina <tamar.christina@arm.com>
320
321 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
322 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
323 Rename ...
324 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
325 test_vfmlslq_high_f16): ... To this.
326 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
327 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
328 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
329 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
330 test_vfmlslq_laneq_high_u32): Rename ...
331 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
332 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
333 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
334 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
335 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
336 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
337 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
338 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
339 test_vfmlslq_laneq_low_u32): Rename ...
340 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
341 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
342 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
343 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
344 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
345 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
346 Rename ...
347 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
348 test_vfmlslq_low_f16): ... To This.
349 * lib/target-supports.exp
350 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
351
65eeca74 3522019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
353
354 PR fortran/89282
355 * gfortran.dg/overload_3.f90: New test.
356
96b7d76c 3572019-02-25 Jakub Jelinek <jakub@redhat.com>
358
359 PR c++/89285
360 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
361
8b64c6ce 3622019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
363
364 PR libfortran/89274
365 * gfortran.dg/list_directed_large.f90: New test.
366
529acd83 3672019-02-25 Jakub Jelinek <jakub@redhat.com>
368
16a3cf9c 369 PR target/89434
370 * gcc.c-torture/execute/pr89434.c: New test.
371
529acd83 372 PR target/89438
373 * gcc.dg/pr89438.c: New test.
374
622540e3 3752019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
376
377 PR c++/84585
378 * g++.dg/cpp0x/pr84585.C: New.
379
ca180aba 3802019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
381
382 PR fortran/89174
383 * gfortran.dg/allocate_with_mold_3.f90: New test.
384
f6ad730f 3852019-02-24 H.J. Lu <hongjiu.lu@intel.com>
386
387 PR target/87007
388 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
389 * gcc.target/i386/pr87007-2.c: Likewise.
390
1fa8b8f7 3912019-02-24 Harald Anlauf <anlauf@gmx.de>
392
393 PR fortran/89266
394 PR fortran/88326
395 * gfortran.dg/pr89266.f90: New test.
396 * gfortran.dg/pr88326.f90: New test.
397
e806e3f2 3982019-02-24 Jakub Jelinek <jakub@redhat.com>
399
400 PR rtl-optimization/89445
401 * gcc.target/i386/avx512f-pr89445.c: New test.
402
1761223a 4032019-02-23 Martin Sebor <msebor@redhat.com>
404
405 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
406 wchar_t to wint_t to avoid a bogus -Wformat warning in
407 ILP32 (bug 77970).
408
8aaf2fcc 4092019-02-23 H.J. Lu <hongjiu.lu@intel.com>
410
411 PR testsuite/89476
412 * gfortran.dg/ISO_Fortran_binding_5.c: Include
413 "../../../libgfortran/ISO_Fortran_binding.h".
414 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
415
8c0f695d 4162019-02-23 H.J. Lu <hongjiu.lu@intel.com>
417
418 PR driver/69471
419 * gcc.dg/pr69471-1.c: New test.
420 * gcc.dg/pr69471-2.c: Likewise.
421 * gcc.target/i386/pr69471-3.c: Likewise.
422
0e8f933e 4232019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
424
425 PR fortran/84387
426 * gfortran.dg/dtio_34.f90: New test.
427
c005651d 4282019-02-23 Marek Polacek <polacek@redhat.com>
429
430 PR c++/88294 - ICE with non-constant noexcept-specifier.
431 * g++.dg/cpp0x/noexcept34.C: New test.
432 * g++.dg/cpp0x/noexcept35.C: New test.
433
5724e657 434 PR c++/89419
435 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
436
42ae61b1 4372019-02-23 Paul Thomas <pault@gcc.gnu.org>
438
439 PR fortran/88117
440 * gfortran.dg/deferred_character_32.f90 : New test
441
889b0295 4422019-02-23 Paul Thomas <pault@gcc.gnu.org>
443
444 PR fortran/89385
445 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
446 previously incorrect lbound for allocatable expressions. Also
447 correct stop values to avoid repetition.
448 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
449 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
450
451 PR fortran/89366
452 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
453 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
454 * gfortran.dg/pr32599.f03 : Set standard to F2008.
455
689cc9b6 4562019-02-22 David Malcolm <dmalcolm@redhat.com>
457
458 PR c++/89390
459 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
460 renaming to a multicharacter name, so that start != finish. Add
461 tests for dtor locations.
462
64f69b31 4632019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
464
465 PR c++/84676
466 * g++.dg/cpp0x/pr84676.C: New.
467
2462642a 4682019-02-22 Martin Sebor <msebor@redhat.com>
469
470 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
471 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
472
93fd04e7 4732019-02-22 Harald Anlauf <anlauf@gmx.de>
474
475 PR fortran/83057
476 * gfortran.dg/newunit_6.f90: New test.
477
e7652833 4782019-02-22 Marek Polacek <polacek@redhat.com>
479
480 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
481 * g++.dg/cpp2a/explicit14.C: New test.
482
9f74d391 4832019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
484
485 PR target/89324
486 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
487 * gfortran.fortran-torture/compile/pr89324.f90: New test.
488
77dd365f 4892019-02-22 Martin Sebor <msebor@redhat.com>
490
26fb4bf5 491 PR c/89425
492 * gcc.dg/Wabsolute-value.c: New test.
493
77dd365f 494 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
495
c30b4960 4962019-02-22 H.J. Lu <hongjiu.lu@intel.com>
497 Hongtao Liu <hongtao.liu@intel.com>
498 Sunil K Pandey <sunil.k.pandey@intel.com>
499
500 PR target/87007
501 * gcc.target/i386/pr87007-1.c: New test.
502 * gcc.target/i386/pr87007-2.c: Likewise.
503
9af6ed72 5042019-02-22 Richard Biener <rguenther@suse.de>
505
506 PR tree-optimization/89440
507 * gcc.dg/vect/pr89440.c: New testcase.
508
eb1dc7b8 5092019-02-22 Thomas Schwinge <thomas@codesourcery.com>
510
b320319b 511 * lib/target-supports.exp (check_effective_target_offload_nvptx):
512 Remove.
513
1d740b07 514 PR fortran/72741
515 * gfortran.dg/goacc/classify-routine.f95: Adjust.
516
9b423754 517 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
518 * g++.dg/goacc/template.C: Likewise.
519
eb1dc7b8 520 PR fortran/78027
521 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
522
3350055c 5232019-02-22 Richard Biener <rguenther@suse.de>
524
525 PR middle-end/87609
526 * gcc.dg/torture/restrict-7.c: New testcase.
527
02d7a132 5282019-02-21 Jakub Jelinek <jakub@redhat.com>
529
530 PR c++/89285
531 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
532 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
533 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
534 diagnostics.
535 * g++.dg/cpp1y/constexpr-89285.C: New test.
536 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
537 for C++11.
538 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
539 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
540
5c9b4418 5412019-02-21 H.J. Lu <hongjiu.lu@intel.com>
542
543 PR target/87412
544 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
545 -fcf-protection with -fcf-protection=branch.
546 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
547 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
548 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
549 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
550 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
551
69547664 5522019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
553
554 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
555 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
556
5132f59f 5572019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
558
559 PR fortran/86119
560 * gfortran.dg/warn_conversion_11.f90: New test.
561
f867b437 5622019-02-21 H.J. Lu <hongjiu.lu@intel.com>
563
564 PR target/87412
565 * gcc.target/i386/pr87412-1.c: New file.
566 * gcc.target/i386/pr87412-2.c: Likewise.
567 * gcc.target/i386/pr87412-3.c: Likewise.
568 * gcc.target/i386/pr87412-4.c: Likewise.
569
67d294e4 5702019-02-20 Jakub Jelinek <jakub@redhat.com>
571
0c3f2aa9 572 PR c++/89403
573 * g++.dg/cpp0x/pr89403.C: New test.
574
02dc6028 575 PR c++/89405
576 * g++.dg/cpp1z/inline-var5.C: New test.
577
67d294e4 578 PR middle-end/89412
579 * gcc.c-torture/compile/pr89412.c: New test.
580
89fbfe10 5812019-02-20 Jakub Jelinek <jakub@redhat.com>
582 David Malcolm <dmalcolm@redhat.com>
583
584 PR middle-end/89091
585 * gcc.dg/torture/pr89091.c: New test.
586
b47245f1 5872019-02-20 Jakub Jelinek <jakub@redhat.com>
588
48d4b6c6 589 PR middle-end/88074
590 PR middle-end/89415
591 * gcc.dg/pr88074-2.c: New test.
592
b47245f1 593 PR c++/89336
594 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
595
a268d555 5962019-02-20 David Malcolm <dmalcolm@redhat.com>
597
598 PR c/89410
599 * gcc.dg/pr89410-1.c: New test.
600 * gcc.dg/pr89410-2.c: New test.
601
5a6149a3 6022019-02-20 Pat Haugen <pthaugen@us.ibm.com>
603
604 * lib/target-supports.exp (check_effective_target_vect_usad_char):
605 Add PowerPC support.
606 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
607 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
608
3a7d0e9f 6092019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
610
611 PR target/86487
612 * gcc.target/arm/pr86487.c: New.
613
ab0fbe16 6142019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
615
616 PR c++/84536
617 * g++.dg/cpp1y/var-templ60.C: New.
618
a36e00c1 6192019-02-20 Li Jia He <helijia@linux.ibm.com>
620
621 PR target/88100
622 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase.
623
d69a5a23 6242019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
625
626 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
627
4946f3a3 6282019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
629
630 PR fortran/89384
631 * gfortran.dg/ISO_Fortran_binding_4.f90
632
3eedad7a 6332019-02-19 Thomas Schwinge <thomas@codesourcery.com>
634
635 PR c/87924
636 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
637 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
638
cda34b22 6392019-02-19 Richard Biener <rguenther@suse.de>
640
641 PR middle-end/88074
642 * gcc.dg/pr88074.c: New testcase.
643
31358ed0 6442019-02-19 Jakub Jelinek <jakub@redhat.com>
645
e4241747 646 PR middle-end/89303
647 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
648 namespace.
649
5ebe5c44 650 PR c++/89387
651 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
652
fcea8c4d 653 PR c++/89391
654 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
655
31358ed0 656 PR c++/89390
657 * g++.dg/diagnostic/pr89390.C: New test.
658
faab32da 6592019-02-18 Sharon Dvir <unapologtic@gmail.com>
660
661 * README: Fix typos.
662
4bd133e5 6632019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
664
665 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
666 bad_weak_ptr_.
667
d50eaffb 6682019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
669
670 PR fortran/87689
671 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
672 options.
673 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
674 * gfortran.dg/lto/pr87689_0.f: New file.
675 * gfortran.dg/lto/pr87689_1.f: New file.
676
9dddf1a6 6772019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
678
679 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
680
f7690f14 6812019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
682
683 * gdc.dg/dg.exp: Tabify.
684 * gdc.dg/lto/lto.exp: Likewise.
685 * gdc.test/gdc-test.exp: Likewise.
686 * lib/gdc-dg.exp: Likewise.
687 * lib/gdc.exp: Likewise.
688
94d4532c 6892019-02-18 Richard Biener <rguenther@suse.de>
690
691 PR tree-optimization/89296
692 * gcc.dg/uninit-pr89296.c: New testcase.
693
9b964845 6942019-02-18 Jakub Jelinek <jakub@redhat.com>
695
696 PR target/89369
697 * gcc.c-torture/execute/pr89369.c: New test.
698 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
699 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
700 34,63,62.
701
f6c03eea 7022019-02-18 Martin Jambor <mjambor@suse.cz>
703
704 PR tree-optimization/89209
705 * gcc.dg/tree-ssa/pr89209.c: New test.
706
dd2e9d21 7072019-02-18 Martin Liska <mliska@suse.cz>
708
709 * gfortran.dg/simd-builtins-7.f90: New test.
710 * gfortran.dg/simd-builtins-7.h: New test.
711
4c6b245a 7122019-02-17 Harald Anlauf <anlauf@gmx.de>
713
714 PR fortran/88299
715 * gfortran.dg/pr88299.f90: New test.
716
b6c59db3 7172019-02-17 Harald Anlauf <anlauf@gmx.de>
718
719 PR fortran/89077
720 * gfortran.dg/transfer_simplify_12.f90: New test.
721
33e6651d 7222019-02-17 Marek Polacek <polacek@redhat.com>
723
724 PR c++/89217 - ICE with list-initialization in range-based for loop.
725 * g++.dg/cpp0x/range-for37.C: New test.
726
2d4ba130 727 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
728
9821a0dc 729 PR c++/89315
730 * g++.dg/cpp0x/initlist114.C: New test.
731
6607b4d2 732 PR c++/89356
733 * g++.dg/abi/mangle68.C: New test.
734 * g++.dg/cpp0x/decltype69.C: New test.
735
3bb711c4 7362019-02-16 David Malcolm <dmalcolm@redhat.com>
737
738 PR c++/88680
739 * g++.dg/wrappers/pr88680.C: New test.
740
9ad48282 7412019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
742
743 PR fortran/71066
744 * gfortran.dg/coarray_data_1.f90: New test.
745
62fce26f 7462019-02-16 Eric Botcazou <ebotcazou@adacore.com>
747
748 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
749 * c-c++-common/patchable_function_entry-default.c: Likewise.
750 * c-c++-common/patchable_function_entry-definition.c: Likewise.
751
78a0882d 7522019-02-16 Jakub Jelinek <jakub@redhat.com>
753
754 PR rtl-optimization/66152
755 * gcc.target/i386/pr66152.c: New test.
756
88af6fa9 7572019-02-15 Eric Botcazou <ebotcazou@adacore.com>
758
759 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
760 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
761
a35cc95b 7622019-02-15 Tamar Christina <tamar.christina@arm.com>
763
764 * lib/target-supports.exp
765 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
766 checking alternative.
767
2df51ced 7682019-02-15 Eric Botcazou <ebotcazou@adacore.com>
769
770 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
771
9703fa32 7722019-02-15 Eric Botcazou <ebotcazou@adacore.com>
773
774 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
775 * c-c++-common/patchable_function_entry-default.c: Likewise.
776 * c-c++-common/patchable_function_entry-definition.c: Likewise.
777 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
778
adcec5a3 7792019-02-15 Jakub Jelinek <jakub@redhat.com>
780
66edcee6 781 PR other/69006
782 PR testsuite/88920
783 * lib/gcc-dg.exp: If llvm_binutils effective target, set
784 allow_blank_lines to 2 during initialization.
785 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
786 it was previously zero.
787 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
788 Clear allow_blank_lines afterwards whenever it was 1.
789 * gdc.test/gdc-test.exp (dmd2dg): Don't call
790 dg-allow-blank-lines-in-output here.
791 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
792 the tests and restore it back at the end.
793
adcec5a3 794 * c-c++-common/ubsan/opts-1.c: New test.
795 * c-c++-common/ubsan/opts-2.c: New test.
796 * c-c++-common/ubsan/opts-3.c: New test.
797 * c-c++-common/ubsan/opts-4.c: New test.
798
bc6e884f 7992019-02-15 Richard Biener <rguenther@suse.de>
800 Jakub Jelinek <jakub@redhat.com>
801
802 PR tree-optimization/89278
803 * gcc.dg/pr89278.c: New test.
804
689babb3 8052019-02-15 Jakub Jelinek <jakub@redhat.com>
806
8c6d2f0f 807 PR c/89340
808 * gcc.dg/pr89340.c: New test.
809 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
810 that leaf attribute on nested function is useless.
811
689babb3 812 PR other/89342
813 * gcc.dg/pr89342.c: New test.
814
d827ccd4 8152019-02-14 Jakub Jelinek <jakub@redhat.com>
816
817 PR rtl-optimization/89354
818 * gcc.dg/pr89354.c: New test.
819
6c5f54a5 8202019-02-14 Uroš Bizjak <ubizjak@gmail.com>
821
822 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
823 * gcc.target/i386/ssse3-pabsd.c: Ditto.
824 * gcc.target/i386/ssse3-pabsw.c: Ditto.
825 * gcc.target/i386/ssse3-palignr.c: Ditto.
826 * gcc.target/i386/ssse3-phaddd.c: Ditto.
827 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
828 * gcc.target/i386/ssse3-phaddw.c: Ditto.
829 * gcc.target/i386/ssse3-phsubd.c: Ditto.
830 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
831 * gcc.target/i386/ssse3-phsubw.c: Ditto.
832 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
833 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
834 * gcc.target/i386/ssse3-pshufb.c: Ditto.
835 * gcc.target/i386/ssse3-psignb.c: Ditto.
836 * gcc.target/i386/ssse3-psignd.c: Ditto.
837 * gcc.target/i386/ssse3-psignw.c: Ditto.
838
9d66f321 8392018-02-14 Steve Ellcey <sellcey@marvell.com>
840
841 * gcc.target/aarch64/pcs_attribute.c: New test.
842
4382a5c9 8432019-02-14 Harald Anlauf <anlauf@gmx.de>
844
845 PR fortran/88248
846 * gfortran.dg/pr88248.f90: New test.
847 * gfortran.dg/f2018_obs.f90: Updated test.
848
07a9d3db 8492019-02-14 Tamar Christina <tamar.christina@arm.com>
850
851 * gcc.target/arm/pr88850.c: change options to additional option.
852
e06fcd5a 8532019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
854
855 PR d/87864
856 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
857 present.
858
ea257f14 8592019-02-14 Tamar Christina <tamar.christina@arm.com>
860
861 PR target/88850
862 * gcc.target/arm/pr88850-2.c: New test.
863 * lib/target-supports.exp
864 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
865 check_effective_target_arm_neon_softfp_fp16_ok,
866 add_options_for_arm_neon_softfp_fp16): New.
867
5770b8ce 8682019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
869
870 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
871 * lib/target-supports.exp: Add procedure to check for ldrd.
872
dac1fbf6 8732019-02-14 Cesar Philippidis <cesar@codesourcery.com>
874
875 PR fortran/72715
876 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
877 * gfortran.dg/goacc/loop-3.f95: Likewise.
878 * gfortran.dg/goacc/pr72715.f90: New test.
879
71fe24c6 8802019-02-14 Martin Liska <mliska@suse.cz>
881
882 PR rtl-optimization/89242
883 * g++.dg/pr89242.C: New test.
884
cd3f735a 8852019-02-14 Jakub Jelinek <jakub@redhat.com>
886
bcdfc955 887 PR tree-optimization/89314
888 * gcc.dg/pr89314.c: New test.
889
cd3f735a 890 PR middle-end/89284
891 * gcc.dg/ubsan/pr89284.c: New test.
892
4d502758 8932019-02-13 Ian Lance Taylor <iant@golang.org>
894
895 * gcc.dg/func-attr-1.c: New test.
896
055cced2 8972019-02-13 Uroš Bizjak <ubizjak@gmail.com>
898
899 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
900
3a860627 9012019-02-13 Marek Polacek <polacek@redhat.com>
902
903 PR c++/89297 - ICE with OVERLOAD in template.
904 * g++.dg/cpp0x/initlist113.C: New test.
905
601c59dd 9062019-02-13 Alexandre Oliva <aoliva@redhat.com>
907
40563cf7 908 PR c++/86379
909 * g++.dg/cpp0x/pr86379.C: New.
910
601c59dd 911 PR c++/87322
912 * g++.dg/cpp1y/pr87322.C: New.
913 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
914 instantiate the expected number of lambda functions.
915
2a18fb57 9162019-02-13 Marek Polacek <polacek@redhat.com>
917
918 PR c++/77304
919 * g++.dg/cpp2a/nontype-class13.C: New test.
920
389f58a1 9212019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
922
923 PR target/89190
924 * gcc.target/arm/pr89190.c: New test.
925
f2da1a76 9262019-02-13 David Malcolm <dmalcolm@redhat.com>
927
928 PR c++/89036
929 * g++.dg/concepts/pr89036.C: New test.
930
a7f0b0f6 9312019-02-13 Tamar Christina <tamar.christina@arm.com>
932
933 PR target/88847
934 * gcc.target/aarch64/sve/pr88847.c: New test.
935
4cbfbcd7 9362019-02-13 Jonathan Wakely <jwakely@redhat.com>
937 Jakub Jelinek <jakub@redhat.com>
938
939 PR middle-end/89303
940 * g++.dg/torture/pr89303.C: New test.
941
64bd49fa 9422019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
943
944 PR c++/88986
945 * g++.dg/cpp1z/using4.C: New.
946 * g++.dg/cpp1z/using5.C: Likewise.
947 * g++.dg/cpp1z/using6.C: Likewise.
948
d8dd2f06 9492019-02-13 Jakub Jelinek <jakub@redhat.com>
950
951 PR target/89290
952 * gcc.target/i386/pr89290.c: New test.
953
4c5d288b 9542019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
955
956 * gcc.target/powerpc/crypto-builtin-1.c
957 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
958 New testcases.
959
916752ca 9602019-02-12 H.J. Lu <hongjiu.lu@intel.com>
961
962 PR target/89229
963 * gcc.target/i386/pr89229-1.c: New test.
964
7bd6e754 9652019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
966
967 PR target/89233
968 * gcc.target/s390/pr89233.c: New test.
969
f5239990 9702018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
971
972 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
973 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
974 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
975
4ea8ba24 9762019-02-12 Richard Biener <rguenther@suse.de>
977
978 PR tree-optimization/89253
979 * gfortran.dg/pr89253.f: New testcase.
980
44263306 9812019-02-11 Marek Polacek <polacek@redhat.com>
982
983 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
984 * g++.dg/cpp0x/nullptr40.C: New test.
985 * g++.dg/cpp0x/nullptr41.C: New test.
986
61b94553 9872019-02-11 Jakub Jelinek <jakub@redhat.com>
988
989 PR c++/88977
990 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
991
5f299139 9922019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
993
994 PR tree-optimization/86637
995 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
996
49a30f91 9972019-02-11 Martin Sebor <msebor@redhat.com>
998
999 PR tree-optimization/88771
1000 * gcc.dg/Wstringop-overflow-8.c: New test.
1001 * gcc.dg/Wstringop-overflow-9.c: New test.
1002 * gcc.dg/Warray-bounds-40.c: New test.
1003 * gcc.dg/builtin-stpncpy.c: Adjust.
1004 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
1005 * g++.dg/opt/memcpy1.C: Adjust.
1006
08acf739 10072019-02-11 Martin Sebor <msebor@redhat.com>
1008
1009 PR c++/87996
1010 * c-c++-common/array-5.c: New test.
1011 * c-c++-common/pr68107.c: Adjust text of diagnostics.
1012 * g++.dg/init/new38.C: Same.
1013 * g++.dg/init/new43.C: Same.
1014 * g++.dg/init/new44.C: Same.
1015 * g++.dg/init/new46.C: Same.
1016 * g++.dg/other/large-size-array.C: Same.
1017 * g++.dg/other/new-size-type.C: Same.
1018 * g++.dg/template/array30.C: Same.
1019 * g++.dg/template/array32.C: New test.
1020 * g++.dg/template/dependent-name3.C: Adjust.
1021 * gcc.dg/large-size-array-3.c: Same.
1022 * gcc.dg/large-size-array-5.c: Same.
1023 * gcc.dg/large-size-array.c: Same.
1024 * g++.old-deja/g++.brendan/array1.C: Same.
1025 * g++.old-deja/g++.mike/p6149.C: Same.
1026
40dea7a3 10272019-02-11 Martin Sebor <msebor@redhat.com>
1028
1029 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
1030
dd9bf21a 10312019-02-11 Tamar Christina <tamar.christina@arm.com>
1032
1033 PR middle-end/88560
1034 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
1035 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
1036 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
1037
2e25871b 10382019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
1039
1040 * gcc.target/powerpc/vec-sld-modulo.c: New.
1041 * gcc.target/powerpc/vec-srad-modulo.c: New.
1042 * gcc.target/powerpc/vec-srd-modulo.c: New.
1043
8cdb0206 10442019-02-11 Martin Liska <mliska@suse.cz>
1045
1046 PR ipa/89009
1047 * g++.dg/ipa/pr89009.C: New test.
1048
dd686aa9 10492019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1050
3c0f9ba3 1051 PR fortran/71723
dd686aa9 1052 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
1053 * gfortran.dg/pointer_init_6.f90: Likewise.
1054 * gfortran.dg/pointer_init_9.f90: New test.
1055
ce0d2534 10562019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1057
1058 PR fortran/67679
dd686aa9 1059 * gfortran.dg/warn_undefined_1.f90: New test.o
ce0d2534 1060
dd31e240 10612019-02-10 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR tree-optimization/89268
1064 * gcc.dg/vect/pr89268.c: New test.
1065
0d8e7678 10662019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1067
1068 * gnat.dg/lto19.adb: Remove dg-excess-errors.
1069
517c0439 10702019-02-09 Harald Anlauf <anlauf@gmx.de>
1071
1072 PR fortran/89077
1073 * gfortran.dg/substr_simplify.f90: New test.
1074
645d7017 10752019-02-09 Jan Hubicka <hubicka@ucw.cz>
1076
1077 PR ipa/88711
1078 * gfortran.dg/pr79966.f90: Xfail everwyhere.
1079
7d41610c 10802019-02-09 Paul Thomas <pault@gcc.gnu.org>
1081
1082 PR fortran/89200
1083 * gfortran.dg/array_reference_2.f90 : New test.
1084
116200f6 10852019-02-09 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR middle-end/89246
1088 * gcc.dg/gomp/pr89246-1.c: New test.
1089 * gcc.dg/gomp/pr89246-2.c: New test.
1090
83658f41 10912019-02-08 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR tree-optimization/88739
1094 * gcc.c-torture/execute/pr88739.c: New test.
1095
b8a74718 10962019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1097
1098 PR testsuite/89258
1099 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
1100
e9f7f5f0 11012019-02-08 Robin Dapp <rdapp@linux.ibm.com>
1102
1103 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
1104 * gcc.target/s390/vector/vec-copysign.c: New test.
1105
40d78a35 11062019-02-08 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/89247
1109 * gcc.dg/torture/pr89247.c: New testcase.
1110
e4157058 11112019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
1112
1113 * gcc.target/s390/jump-label.c: New test.
1114
9160da73 11152019-02-08 Richard Biener <rguenther@suse.de>
1116
1117 PR testsuite/89250
1118 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
1119
82182896 11202019-02-08 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR rtl-optimization/89234
1123 * g++.dg/ubsan/pr89234.C: New test.
1124
829a2e03 11252019-02-08 Richard Biener <rguenther@suse.de>
1126
1127 PR middle-end/89223
1128 * gcc.dg/torture/pr89223.c: New testcase.
1129
72ea15e5 11302019-02-07 David Malcolm <dmalcolm@redhat.com>
1131
1132 PR tree-optimization/86637
1133 PR tree-optimization/89235
1134 * gcc.c-torture/compile/pr86637-1.c: New test.
1135 * gcc.c-torture/compile/pr86637-2.c: New test.
1136 * gcc.c-torture/compile/pr86637-3.c: New test.
1137 * gcc.c-torture/compile/pr89235.c: New test.
1138
44b8cbb6 11392019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1140
1141 * gcc.target/aarch64/abd_1.c: New test.
1142 * gcc.dg/sabd_1.c: Likewise.
1143
27c348b7 11442019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
1145
1146 PR fortran/52789
1147 * gfortran.dg/wunused-parameter_2.f90: New test.
1148
8b7a262d 11492019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1150
1151 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
1152
8c0752a6 11532019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
1154
1155 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
1156 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
1157
bb8389e1 11582019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
1159 Jakub Jelinek <jakub@redhat.com>
1160
1161 PR bootstrap/88714
1162 * gcc.c-torture/execute/pr88714.c: New test.
1163 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
1164
d54f2f36 11652019-02-07 Tamar Christina <tamar.christina@arm.com>
1166
1167 PR/target 88850
1168 * gcc.target/arm/pr88850.c: New test.
1169
939d44f3 11702019-02-07 Alexandre Oliva <aoliva@redhat.com>
1171
1172 PR c++/86218
1173 * g++.dg/cpp0x/pr86218.C: New.
1174
c2041c0a 11752019-02-06 Vladimir Makarov <vmakarov@redhat.com>
1176
1177 PR rtl-optimization/89225
1178 * gcc.target/powerpc/pr89225.c: New.
1179
2947ccc6 11802019-02-06 Eric Botcazou <ebotcazou@adacore.com>
1181
1182 * gnat.dg/opt76.adb: New test.
1183
9d066a44 11842019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1185
1186 PR fortran/71860
1187 * gfortran.dg/null_10.f90: New test.
1188
c92ab8d4 11892019-02-06 David Malcolm <dmalcolm@redhat.com>
1190
1191 PR c++/71302
1192 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
1193 column numbers to dg-warning directives where they are correct.
1194 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
1195 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
1196 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
1197
95be3519 11982019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1199
1200 PR debug/87451
1201 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
1202 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
1203 xfail scan-assembler-not with Solaris as.
1204
af2aae4f 12052019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
1206
1207 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
1208 counts and target.
1209 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
1210 counts and target.
1211 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
1212 counts and target.
1213
d75855b4 12142019-02-06 Richard Biener <rguenther@suse.de>
1215
1216 PR tree-optimization/89182
1217 * gfortran.dg/graphite/pr89182.f90: New testcase.
1218
641cffa6 12192019-02-06 Jakub Jelinek <jakub@redhat.com>
1220
b7c999fc 1221 PR c/89211
1222 * gcc.dg/pr89211.c: New test.
1223
641cffa6 1224 PR middle-end/89210
1225 * c-c++-common/builtin-convertvector-2.c: New test.
1226
1a1a006b 12272019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
1228
1229 PR go/89019
1230 * lib/go-torture.exp: Test compiling with -flto.
1231
45287c8a 12322019-02-06 Joseph Myers <joseph@codesourcery.com>
1233
1234 PR c/88584
1235 * gcc.dg/redecl-18.c: New test.
1236
b5a6b127 12372019-02-05 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR c++/89187
1240 * g++.dg/opt/pr89187.C: New test.
1241
12422019-02-05 Andrea Corallo <andrea.corallo@arm.com>
0027ff69 1243
1244 * jit.dg/add-driver-options-testlib.c: Add support file for
1245 test-add-driver-options.c testcase.
1246 * jit.dg/all-non-failing-tests.h: Add note about
1247 test-add-driver-options.c
1248 * jit.dg/jit.exp (jit-dg-test): Update to support
1249 add-driver-options-testlib.c compilation.
1250 * jit.dg/test-add-driver-options.c: New testcase.
1251
6058af91 12522019-02-05 Jakub Jelinek <jakub@redhat.com>
1253
1254 PR rtl-optimization/11304
1255 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
1256 * gcc.target/i386/call-2.c: New test.
1257
74ce2ebb 12582019-02-05 Marek Polacek <polacek@redhat.com>
1259
1260 PR c++/89158 - by-value capture of constexpr variable broken.
1261 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
1262
b81e8ebc 12632019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
1264
1265 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
1266
969a9cce 12672019-02-05 Jakub Jelinek <jakub@redhat.com>
1268
320c312b 1269 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
1270 target.
1271 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1272
32b5e7b8 1273 PR target/89188
1274 * g++.dg/opt/pr89188.C: New test.
1275
969a9cce 1276 PR rtl-optimization/89195
1277 * gcc.c-torture/execute/pr89195.c: New test.
1278
12edc914 12792019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
1280
1281 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
1282 hardware.
1283 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
1284 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
1285 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
1286 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
1287 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
1288 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
1289 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
1290 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
1291 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
1292
f8037d2a 12932019-02-05 Jakub Jelinek <jakub@redhat.com>
1294
1295 PR target/89186
1296 * g++.dg/ext/vector36.C: New test.
1297
9ca54fa1 12982019-02-05 Alexandre Oliva <aoliva@redhat.com>
1299
1300 PR c++/87770
1301 * g++.dg/pr87770.C: New.
1302
df378257 13032019-02-04 Harald Anlauf <anlauf@gmx.de>
1304
1305 PR fortran/89077
1306 * gfortran.dg/pr89077.f90: New test.
1307
d92348e0 13082019-02-04 Martin Liska <mliska@suse.cz>
1309
90f52861 1310 PR ipa/88985
1311 * gcc.dg/ipa/pr88985.c: New test.
d92348e0 1312
50d9292e 13132019-02-04 Jakub Jelinek <jakub@redhat.com>
1314
1315 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
1316 characters or extra spaces after the comment character.
1317
00334655 13182019-02-04 Jakub Jelinek <jakub@redhat.com>
1319
1320 * g++.dg/torture/alias-1.C: New test.
1321
0ff407d4 13222019-02-03 Martin Sebor <msebor@redhat.com>
1323
3f99f52e 1324 PR c/69661
1325 * c-c++-common/Wsequence-point-2.c: New test.
1326
0ff407d4 1327 PR c++/44648
1328 * g++.dg/warn/Wunused-var-35.C: New test.
1329
1efbfaeb 13302019-02-03 Richard Biener <rguenther@suse.de>
1331
1332 PR debug/87295
1333 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
1334
b399769c 13352019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1336
1337 PR fortran/88298
1338 * gfortran.dg/warn_conversion_10.f90: New test.
1339
1834f7a3 13402019-02-02 Paul Thomas <pault@gcc.gnu.org>
1341
1342 PR fortran/88393
1343 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
1344
ba3862bc 13452019-02-02 Paul Thomas <pault@gcc.gnu.org>
1346
1347 PR fortran/88980
1348 * gfortran.dg/realloc_on_assign_32.f90 : New test.
1349
285eb84d 13502019-02-02 Paul Thomas <pault@gcc.gnu.org>
1351
1352 PR fortran/88685
1353 * gfortran.dg/pointer_array_component_3.f90 : New test.
1354
b27fce45 13552019-02-02 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR middle-end/87887
1358 * gcc.dg/gomp/pr87887-1.c: New test.
1359 * gcc.dg/gomp/pr87887-2.c: New test.
1360
49b830df 13612019-02-01 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR fortran/83246
1364 PR fortran/89084
1365 * gfortran.dg/pr89084.f90: New test.
1366 * gfortran.dg/lto/pr89084_0.f90: New test.
1367 * gfortran.dg/pr83246.f90: New test.
1368
bdb43276 13692019-02-01 Marek Polacek <polacek@redhat.com>
1370
1371 PR c++/88325 - ICE with invalid out-of-line template member definition.
1372 * g++.dg/cpp2a/typename14.C: New test.
1373
b02075cf 13742019-02-01 Richard Biener <rguenther@suse.de>
1375
1376 PR middle-end/88597
1377 * gcc.dg/torture/pr88597.c: New testcase.
1378
a6d33bbd 13792019-02-01 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/85497
1382 * gcc.dg/graphite/pr85497.c: New testcase.
1383
9c0775d3 13842019-02-01 Richard Biener <rguenther@suse.de>
1385
1386 PR testsuite/87451
1387 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
1388
5ab8180e 13892019-02-01 Jakub Jelinek <jakub@redhat.com>
1390
38f851c4 1391 PR tree-optimization/89143
1392 * gcc.dg/tree-ssa/vrp121.c: New test.
1393
d681ced2 1394 PR tree-optimization/88107
1395 * gcc.dg/gomp/pr88107.c: New test.
1396
5ab8180e 1397 PR c++/87175
1398 * g++.dg/ext/attrib57.C: New test.
1399
886345e6 14002018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
1401
1402 PR tree-optimization/88932
1403 * gfortran.dg/pr88932.f90: New test.
1404
f1329be6 14052019-01-31 Marek Polacek <polacek@redhat.com>
1406
1407 PR c++/88983 - ICE with switch in constexpr function.
1408 * g++.dg/cpp1y/constexpr-88983.C: New test.
1409
a82041dd 14102019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
1411
1412 PR fortran/88669
1413 * gfortran.dg/contiguous_9.f90: New test.
1414
c8f861a0 14152019-01-31 Marek Polacek <polacek@redhat.com>
1416
1417 PR c++/89083, c++/80864 - ICE with list initialization in template.
1418 * g++.dg/cpp0x/initlist107.C: New test.
1419 * g++.dg/cpp0x/initlist108.C: New test.
1420 * g++.dg/cpp0x/initlist109.C: New test.
1421 * g++.dg/cpp0x/initlist110.C: New test.
1422 * g++.dg/cpp0x/initlist111.C: New test.
1423 * g++.dg/cpp0x/initlist112.C: New test.
1424 * g++.dg/init/ptrfn4.C: New test.
1425
d6bfe450 14262019-01-31 David Malcolm <dmalcolm@redhat.com>
1427
1428 PR c/89122
1429 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
1430 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
1431
45ccb5c4 14322019-01-31 Richard Biener <rguenther@suse.de>
1433
1434 PR tree-optimization/89135
1435 * gcc.dg/torture/pr89135.c: New testcase.
1436
06438ec9 14372019-01-31 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR sanitizer/89124
1440 * c-c++-common/asan/pr89124.c: New test.
1441
a11ed94b 14422019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1443
1444 PR fortran/52564
1445 * gfortran.dg/print_2.f90: New test.
1446
3143c7ef 14472019-01-30 Vladimir Makarov <vmakarov@redhat.com>
1448
1449 PR rtl-optimization/87246
1450 * gcc.target/i386/pr87246.c: New.
1451
7066144a 14522019-01-30 Marek Polacek <polacek@redhat.com>
1453
1454 PR c++/89119 - ICE with value-initialization in template.
1455 * g++.dg/cpp0x/initlist-value3.C: New test.
1456
f665d347 14572019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1458
1459 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
1460 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
1461 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
1462 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
1463 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
1464 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
1465 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
1466 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
1467 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
1468 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
3143c7ef 1469
a657d4f2 14702019-01-30 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/89111
1473 * gcc.dg/torture/pr89111.c: New testcase.
1474
7617d72d 14752019-01-30 Andrew Stubbs <ams@codesourcery.com>
1476
1477 PR testsuite/88920
7617d72d 1478 * lib/target-supports.exp: Cache result.
1479
915549a3 14802019-01-30 Jakub Jelinek <jakub@redhat.com>
1481
cc4ffc4c 1482 PR c++/89105
1483 * g++.target/i386/pr89105.C: New test.
1484
915549a3 1485 PR c/89061
1486 * gcc.dg/pr89061.c: New test.
1487
8421f31a 14882019-01-29 Martin Sebor <msebor@redhat.com>
1489
1490 PR c/88956
1491 * gcc.dg/Warray-bounds-39.c: New test.
1492
bd509204 14932019-01-29 Marek Polacek <polacek@redhat.com>
1494
1495 PR testsuite/89110
1496 * g++.dg/other/nontype-1.C: Expect error in all modes.
1497 * g++.dg/parse/crash13.C: Likewise.
1498 * g++.dg/parse/error36.C: Likewise.
1499 * g++.dg/template/error29.C: Likewise.
1500
659d7fd3 15012019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1502
1503 PR fortran/57048
1504 * gfortran.dg/c_funptr_1.f90: New file.
1505 * gfortran.dg/c_funptr_1_mod.f90: New file.
1506
2c4b47e3 15072019-01-29 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR c++/66676
1510 PR ipa/89104
1511 * gcc.dg/gomp/pr89104.c: New test.
1512
25b414df 15132019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1514
1515 * gdc.dg/pr89042a.d: Mark as compile test.
1516 * gdc.dg/pr89042b.d: Likewise.
1517
c4b0762a 15182019-01-29 Richard Biener <rguenther@suse.de>
1519
1520 PR debug/87295
1521 * g++.dg/lto/pr87295_0.C: New testcase.
1522
a456bf31 15232019-01-29 Jakub Jelinek <jakub@redhat.com>
1524
b5c856bd 1525 PR c/89045
1526 * gcc.dg/pr89045.c: New test.
1527
a456bf31 1528 PR c/86125
1529 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
1530 lp64, ilp32 and llp64 only.
1531 (fputs): Use unsigned long long instead of size_t for return type.
1532 (vfprintf, vfscanf): Accept arbitrary target specific type for
1533 va_list.
1534
44da2a17 15352019-01-28 Marek Polacek <polacek@redhat.com>
1536
1537 PR c++/88358 - name wrongly treated as type.
1538 * g++.dg/cpp2a/typename1.C: Add dg-error.
1539 * g++.dg/cpp2a/typename13.C: New test.
1540 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
1541 Add typename.
1542
97569c2c 15432019-01-28 Marek Polacek <polacek@redhat.com>
1544
1545 * g++.dg/cpp0x/enum37.C: Add dg-error.
1546
a6061e19 15472019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1548
1549 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
1550 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
1551
7f68559b 15522019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1553
1554 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
1555 "-Wattribute-alias".
1556
2d3af381 15572019-01-27 Uroš Bizjak <ubizjak@gmail.com>
1558
1559 PR fortran/70696
1560 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
1561
1d41b42f 15622019-01-27 Marek Polacek <polacek@redhat.com>
1563
b7feeace 1564 PR c++/88815 - narrowing conversion lost in decltype.
1565 PR c++/78244 - narrowing conversion in template not detected.
1566 * g++.dg/cpp0x/Wnarrowing15.C: New test.
1567 * g++.dg/cpp0x/Wnarrowing16.C: New test.
1568 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
1569 * g++.dg/cpp1y/Wnarrowing1.C: New test.
1570
1d41b42f 1571 PR c++/89024 - ICE with incomplete enum type.
1572 * g++.dg/cpp0x/enum37.C: New test.
1573
ecb2c722 15742019-01-27 Eric Botcazou <ebotcazou@adacore.com>
1575
1576 * gnat.dg/opt75.adb: New test.
1577 * gnat.dg/opt75_pkg.ad[sb]: New helper.
1578
36cd2681 15792019-01-27 Jakub Jelinek <jakub@redhat.com>
1580
1581 PR target/87214
1582 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
1583 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
1584
9eafff7e 15852019-01-26 Martin Jambor <mjambor@suse.cz>
1586
1587 PR ipa/88933
1588 * gfortran.dg/gomp/pr88933.f90: New test.
1589
cfa3a863 15902019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
1591
1592 PR d/89042
1593 * gdc.dg/pr89042a.d: New test.
1594 * gdc.dg/pr89042b.d: New test.
1595
bc3eb257 15962019-01-26 Harald Anlauf <anlauf@gmx.de>
1597
1598 PR fortran/57553
1599 * gfortran.dg/pr57553.f90: New test.
1600
aced6683 16012019-01-26 Eric Botcazou <ebotcazou@adacore.com>
1602
1603 * gnat.dg/array34.adb: New test.
1604
e1b6ccb9 16052019-01-26 Jakub Jelinek <jakub@redhat.com>
1606
1607 PR preprocessor/88974
1608 * c-c++-common/cpp/pr88974.c: New test.
1609
837ddebd 16102019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
1611
1612 PR c++/88969
1613 * g++.dg/cpp2a/destroying-delete2.C: New.
1614 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
1615
2ae44fa6 16162019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/85780
1619 * gfortran.dg/pr85780.f90: Update testcase for error message.
1620
eaaf56a1 16212019-01-25 Richard Earnshaw <rearnsha@arm.com>
1622
1623 PR target/88469
1624 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
1625 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
1626 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
1627
91843495 16282019-01-25 Richard Sandiford <richard.sandiford@arm.com>
1629
1630 PR middle-end/89037
1631 * gcc.dg/pr89037.c: New test.
1632
a0eb8b4f 16332019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
1634
1635 * lib/target-supports.exp (check_effective_target_fenv): New.
1636 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
1637 fenv effective target.
1638 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
1639 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1640 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1641 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1642
794fefda 16432019-01-25 Richard Biener <rguenther@suse.de>
1644
1645 PR tree-optimization/86865
1646 * gcc.dg/graphite/pr86865.c: New testcase.
1647 * gcc.dg/graphite/pr69728.c: XFAIL.
1648 * gcc.dg/graphite/scop-21.c: Likewise.
1649
530b8be5 16502019-01-24 Martin Sebor <msebor@redhat.com>
1651
1652 PR c/86125
1653 PR c/88886
1654 PR middle-end/86308
1655 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
1656 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
1657 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
1658 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
1659 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
1660 * gcc.dg/builtins-69.c: New test.
1661 * gcc.dg/Wint-conversion-2.c: Add expected warning.
1662 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
1663
42202832 16642019-01-24 Uroš Bizjak <ubizjak@gmail.com>
1665
5d95efca 1666 PR rtl-optimization/88948
42202832 1667 * gcc.target/i386/pr88948.c: New test.
1668
b5e76680 16692019-01-24 Jakub Jelinek <jakub@redhat.com>
1670
7fe7a53d 1671 PR debug/89006
1672 * g++.dg/debug/pr89006.C: New test.
1673
190cf9af 1674 PR middle-end/89015
1675 * gcc.dg/gomp/pr89015.c: New test.
1676
b5e76680 1677 PR c++/88976
1678 * c-c++-common/gomp/cancel-2.c: New test.
1679 * gcc.dg/gomp/cancel-1.c: New test.
1680 * g++.dg/gomp/cancel-1.C: New test.
1681 * g++.dg/gomp/cancel-2.C: New test.
1682 * g++.dg/gomp/cancel-3.C: New test.
1683
e42d723e 16842019-01-24 Jakub Jelinek <jakub@redhat.com>
1685
1686 PR tree-optimization/89027
1687 * gfortran.dg/gomp/pr89027.f90: New test.
1688
297fd295 16892019-01-24 Paul Thomas <pault@gcc.gnu.org>
1690
1691 PR fortran/88929
e42d723e 1692 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
1693 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
297fd295 1694
161cd7e6 16952019-01-23 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 PR libgcc/88931
1698 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
1699 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
1700 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
1701 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
1702
58bc31f2 17032019-01-23 Uroš Bizjak <ubizjak@gmail.com>
1704
1705 PR target/88998
1706 * g++.target/i386/pr88998.c: New test.
1707
dffbcba8 17082019-01-23 Marek Polacek <polacek@redhat.com>
1709
1710 PR c++/88757 - qualified name treated wrongly as type.
1711 * g++.dg/cpp0x/dependent2.C: New test.
1712 * g++.dg/cpp2a/typename10.C: Remove dg-error.
1713 * g++.dg/cpp2a/typename12.C: New test.
1714 * g++.dg/template/static30.C: Remove dg-error.
1715
1f03c410 17162019-01-23 Jakub Jelinek <jakub@redhat.com>
1717
8090d51c 1718 PR c/44715
1719 * c-c++-common/pr44715.c: New test.
1720
1f03c410 1721 PR c++/88984
1722 * c-c++-common/pr88984.c: New test.
1723
a74580b3 17242019-01-23 Richard Biener <rguenther@suse.de>
1725
1726 PR tree-optimization/89008
1727 * gcc.dg/torture/pr89008.c: New testcase.
1728
c90ac599 17292019-01-23 Eric Botcazou <ebotcazou@adacore.com>
1730
1731 * gnat.dg/specs/opt4.ads: New test.
1732
c5bd837e 17332019-01-23 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR tree-optimization/88964
1736 * gfortran.dg/pr88964.f90: New test.
1737
8eacaaff 17382019-01-22 Martin Sebor <msebor@redhat.com>
1739
1740 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
1741 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
1742 non_strict_align.
1743 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
1744 * c-c++-common/Wrestrict.c: Make xfails conditional on target
1745 non_strict_align.
1746
c4851c82 17472018-01-22 Steve Ellcey <sellcey@marvell.com>
1748
8eacaaff 1749 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
c4851c82 1750 to aarch64*-*-* target.
8eacaaff 1751 * c-c++-common/gomp/pr60823-3.c: Ditto.
1752 * g++.dg/gomp/declare-simd-1.C: Ditto.
1753 * g++.dg/gomp/declare-simd-3.C: Ditto.
1754 * g++.dg/gomp/declare-simd-4.C: Ditto.
1755 * g++.dg/gomp/declare-simd-7.C: Ditto.
1756 * g++.dg/gomp/pr88182.C: Ditto.
1757 * gcc.dg/gomp/declare-simd-1.c: Ditto.
1758 * gcc.dg/gomp/declare-simd-3.c: Ditto.
1759 * gcc.dg/gomp/pr59669-2.c: Ditto.
1760 * gcc.dg/gomp/pr87895-1.c: Ditto.
1761 * gcc.dg/gomp/simd-clones-2.c: Ditto.
1762 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
1763 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
1764 * gfortran.dg/gomp/pr83977.f90: Ditto.
c4851c82 1765
f840847c 17662019-01-22 Jakub Jelinek <jakub@redhat.com>
1767
849c3260 1768 PR target/88965
1769 * gcc.target/powerpc/pr88965.c: New test.
1770
f840847c 1771 PR middle-end/88968
1772 * c-c++-common/gomp/atomic-23.c: New test.
1773
4348a41f 17742019-01-22 Harald Anlauf <anlauf@gmx.de>
1775
1776 PR fortran/88579
1777 * gfortran.dg/power_8.f90: New test.
1778
2e9ceebc 17792019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1780
1781 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
1782 * g++.dg/vec-init-1.C: Likewise.
1783 * gcc.dg/pr87793.c: Likewise.
1784
55d483b8 17852019-01-22 Sandra Loosemore <sandra@codesourcery.com>
1786
1787 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
1788 * g++.dg/cpp0x/pr86397-2.C: Likewise.
1789
0e814d12 17902019-01-22 Richard Earnshaw <rearnsha@arm.com>
1791
1792 PR target/88469
1793 * gcc.target/arm/aapcs/bitfield2.c: New test.
1794 * gcc.target/arm/aapcs/bitfield3.c: New test.
1795
ca6770cd 17962019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
1797
1798 PR rtl-optimization/87763
1799 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
1800
a1ab436f 18012019-01-22 H.J. Lu <hongjiu.lu@intel.com>
1802
1803 PR target/88954
1804 * gcc.target/i386/pr88954-1.c: New test.
1805 * gcc.target/i386/pr88954-2.c: Likewise.
1806
f8f32a5f 18072019-01-22 Richard Earnshaw <rearnsha@arm.com>
1808
1809 PR target/88469
1810 * gcc.target/arm/aapcs/bitfield1.c: New test.
1811 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
1812 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
1813 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
1814
cc41270a 18152019-01-22 Manfred Schwarb <manfred99@gmx.ch>
1816
1817 * gfortran.dg/array_function_5.f90: Fix a dg directive.
1818 * gfortran.dg/block_16.f08: Likewise.
1819 * gfortran.dg/dec_structure_14.f90: Likewise.
1820 * gfortran.dg/namelist_96.f90: Likewise.
1821 * gfortran.dg/newunit_5.f90.f90: Moved to
1822 * gfortran.dg/newunit_5.f90: here.
1823 * gfortran.dg/pdt_28.f03: Likewise.
1824 * gfortran.dg/spread_simplify_1.f90: Likewise.
1825
dc7008d9 18262019-01-22 Tamar Christina <tamar.christina@arm.com>
1827
1828 PR/tree-optimization 88903
1829 * gcc.dg/vect/pr88903-1.c: Add explicit &.
1830
9e73df6b 18312019-01-22 Jakub Jelinek <jakub@redhat.com>
1832
8167e4bd 1833 PR rtl-optimization/88904
1834 * gcc.c-torture/execute/pr88904.c: New test.
1835
786a3490 1836 PR target/88905
1837 * gcc.dg/pr88905.c: New test.
1838
9e73df6b 1839 PR rtl-optimization/49429
1840 PR target/49454
1841 PR rtl-optimization/86334
1842 PR target/88906
1843 * gcc.target/i386/pr86334.c: New test.
1844 * gcc.target/i386/pr88906.c: New test.
1845
77fe9474 18462019-01-21 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR c++/88949
1849 * g++.dg/gomp/pr88949.C: New test.
1850
d2019c03 18512019-01-21 Manfred Schwarb <manfred99@gmx.ch>
0347a80e 1852
1853 * class_66.f90: Fix a dg directive.
1854 * debug/pr35154-stabs.f: Likewise.
1855 * dec_d_lines_3.f: Likewise.
1856 * dec_d_lines_3.f: Likewise.
1857 * dec_structure_12.f90: Likewise.
1858 * dec_structure_15.f90: Likewise.
1859 * deferred_character_31.f90: Likewise.
1860 * dtio_31.f03: Likewise.
1861 * dtio_32.f03: Likewise.
1862 * extends_11.f03: Likewise.
1863 * integer_plus.f90: Likewise.
1864 * pdt_25.f03: Likewise.
1865 * pr58968.f: Likewise.
1866 * pr78259.f90: Likewise.
1867 * vect/vect-2.f90: Likewise.
1868 * matmul_const.f90: Likewise.
1869
bca15b83 18702019-01-21 Uroš Bizjak <ubizjak@gmail.com>
1871
1872 PR target/88938
1873 * gcc.target/i386/pr88938.c: New test.
1874
99bf4b63 18752019-01-21 Jakub Jelinek <jakub@redhat.com>
1876
1877 PR sanitizer/88901
1878 * g++.dg/asan/pr88901.C: New test.
1879
f6aa5c04 18802019-01-21 Tamar Christina <tamar.christina@arm.com>
1881
1882 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
1883
8144bd52 18842019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1885
1886 PR c/88928
1887 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
1888 * gcc.dg/pr88928.c: New test case.
1889
e807b7ed 18902019-01-21 Jakub Jelinek <jakub@redhat.com>
1891
1892 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
1893 {long ,short ,}{unsigned ,}int.
1894
26e8495a 18952019-01-21 Richard Biener <rguenther@suse.de>
1896
1897 PR tree-optimization/88934
1898 * gfortran.dg/pr88934.f90: New testcase.
1899
eaf966f3 19002019-01-20 Ulrich Drepper <drepper@redhat.com>
1901
1902 Fix after C++ P0600 implementation.
1903 * g++.dg/init/new39.C: Don't just ignore result of new.
1904
c343819b 19052019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
1906
1907 * gdc.dg/runnable.d: Add more tests for comparing complex types.
1908
c161bb93 19092019-01-20 Johannes Pfau <johannespfau@gmail.com>
1910
1911 * gdc.dg/runnable.d: Add tests for comparing complex types.
1912
30b46595 19132019-01-20 Kewen Lin <linkw@gcc.gnu.org>
1914
297fd295 1915 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
30b46595 1916 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
1917 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
1918 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
1919
c81c2702 19202019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
1921
1922 PR fortran/37835
1923 * gfortran.dg/no-automatic.f90: New test.
1924
19081b87 19252019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
1926
1927 PR fortran/77960
1928 * gfortran.dg/pr77960.f90: New test.
1929
b7e6520a 19302018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1931 Paul Thomas <pault@gcc.gnu.org>
1932
1933 PR fortran/56789
1934 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
1935 scan-tree tests that fail with patch.
1936 * gfortran.dg/contiguous_8.f90: New test.
1937
5dfc8b8e 19382019-01-19 Richard Sandiford <richard.sandiford@arm.com>
1939
1940 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
1941 inner strides.
1942 * gfortran.dg/loop_versioning_9.f90: New test.
1943 * gfortran.dg/loop_versioning_10.f90: Likewise.
1944
7b60c131 19452019-01-19 Jakub Jelinek <jakub@redhat.com>
1946
1947 PR fortran/88902
1948 * gfortran.dg/pr88902.f90: New test.
1949
34859308 19502019-01-18 Martin Sebor <msebor@redhat.com>
1951
1952 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
1953
31975c5e 19542019-01-18 Ian Lance Taylor <iant@golang.org>
1955
1956 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
1957 is no longer externally visible.
1958
b2bc2471 19592019-01-18 Marek Polacek <polacek@redhat.com>
1960
1961 PR c++/86926
1962 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
1963
60da8226 19642019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1965
1966 PR middle-end/88587
1967 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
1968 (dg-options): Replace -m32 with -fno-pic.
1969 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
1970 (dg-options): Remove -m32.
1971
58d47a89 19722019-01-18 Richard Biener <rguenther@suse.de>
1973
1974 PR tree-optimization/88903
1975 * gcc.dg/vect/pr88903-1.c: New testcase.
1976 * gcc.dg/vect/pr88903-2.c: Likewise.
1977
6d4e8a95 19782019-01-18 H.J. Lu <hongjiu.lu@intel.com>
1979
1980 PR c/51628
1981 PR c/88664
1982 * c-c++-common/pr51628-33.c: New test.
1983 * c-c++-common/pr51628-35.c: New test.
1984 * c-c++-common/pr88664-1.c: Likewise.
1985 * c-c++-common/pr88664-2.c: Likewise.
1986 * gcc.dg/pr51628-34.c: Likewise.
1987
e319ca91 19882019-01-18 Richard Earnshaw <rearnsha@arm.com>
1989
1990 PR target/88799
1991 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
1992 mp and sec extensions to armv7-a.
1993
c099f1dd 19942019-01-18 Martin Liska <mliska@suse.cz>
1995
1996 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
1997 expected function name.
1998
273d44ee 19992019-01-18 Jakub Jelinek <jakub@redhat.com>
2000
2001 PR tree-optimization/86214
2002 * g++.dg/opt/pr86214-1.C: New test.
2003 * g++.dg/opt/pr86214-2.C: New test.
2004
b8408dd3 20052019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
2006
2007 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
2008
5c3317a8 20092019-01-18 Jakub Jelinek <jakub@redhat.com>
2010
2011 Reapply:
2012 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR target/88489
2015 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2016 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2017
eba46615 20182019-01-18 Martin Liska <mliska@suse.cz>
2019
2020 PR middle-end/88587
2021 * g++.target/i386/pr88587.C: New test.
2022 * gcc.target/i386/mvc13.c: New test.
2023
20ab60cd 20242018-01-17 Steve Ellcey <sellcey@cavium.com>
2025
2026 PR fortran/88898
2027 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
2028 warning checks.
2029 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2030 * gfortran.dg/gomp/pr83977.f90: Ditto.
2031
0cfa832a 20322019-01-17 Martin Sebor <msebor@redhat.com>
2033
2034 PR middle-end/88273
2035 * gcc.dg/Warray-bounds-38.c: New test.
2036
7e351bf9 20372018-01-17 Steve Ellcey <sellcey@cavium.com>
2038
2039 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
2040 warning checks and assembler scans.
2041 * c-c++-common/gomp/pr60823-3.c: Ditto.
2042 * c-c++-common/gomp/pr63328.c: Ditto.
2043 * g++.dg/gomp/declare-simd-1.C: Ditto.
2044 * g++.dg/gomp/declare-simd-3.C: Ditto.
2045 * g++.dg/gomp/declare-simd-4.C: Ditto.
2046 * g++.dg/gomp/declare-simd-7.C: Ditto.
2047 * g++.dg/gomp/pr88182.C: Ditto.
2048 * g++.dg/vect/simd-clone-7.cc: Ditto.
2049 * gcc.dg/gomp/declare-simd-1.c: Ditto.
2050 * gcc.dg/gomp/declare-simd-3.c: Ditto.
2051 * gcc.dg/gomp/pr59669-2.c: Ditto.
2052 * gcc.dg/gomp/pr87895-1.c: Ditto.
2053 * gcc.dg/gomp/pr87895-2.c: Ditto.
2054 * gcc.dg/gomp/simd-clones-2.c: Ditto.
2055 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
2056 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
2057 * gfortran.dg/gomp/pr83977.f90: Ditto.
2058
0f910e62 20592019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 * g++.dg/cpp0x/auto52.C: Test locations too.
2062 * g++.dg/cpp0x/trailing2.C: Likewise.
2063 * g++.dg/cpp1y/auto-fn18.C: Likewise.
2064 * g++.dg/cpp1y/auto-fn25.C: Likewise.
2065 * g++.dg/cpp1y/auto-fn52.C: Likewise.
2066 * g++.dg/cpp1y/auto-fn53.C: Likewise.
2067 * g++.dg/cpp1y/auto-fn54.C: Likewise.
2068
098cc8f0 20692019-01-17 David Malcolm <dmalcolm@redhat.com>
2070
2071 PR c++/88699
2072 * g++.dg/template/pr88699.C: New test.
2073
a4e7e061 20742019-01-17 Martin Sebor <msebor@redhat.com>
2075
2076 PR tree-optimization/88800
2077 * c-c++-common/Wrestrict.c: Adjust.
2078 * gcc.dg/Warray-bounds-37.c: New test.
2079 * gcc.dg/builtin-memcpy-2.c: New test.
2080 * gcc.dg/builtin-memcpy.c: New test.
2081
21208703 20822019-01-17 Tamar Christina <tamar.christina@arm.com>
2083
2084 PR target/88850
2085 * gcc.target/arm/pr51968.c: Use neon intrinsics.
2086
acbbb815 20872019-01-17 Andrew Stubbs <ams@codesourcery.com>
2088 Kwok Cheung Yeung <kcy@codesourcery.com>
2089 Julian Brown <julian@codesourcery.com>
2090 Tom de Vries <tom@codesourcery.com>
2091
2092 * gcc.dg/20020312-2.c: Add amdgcn support.
2093 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
2094 * gcc.dg/builtin-apply2.c: Likewise.
2095 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2096 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
2097 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
2098 * gcc.dg/memcmp-1.c: Increase timeout factor.
2099 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
2100 * gcc.dg/sibcall-10.c: xfail on amdgcn.
2101 * gcc.dg/sibcall-9.c: Likewise.
2102 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2103 * gcc.dg/tree-ssa/pr84512.c: Likewise.
2104 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
2105 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
2106 * lib/target-supports.exp (check_effective_target_trampolines):
2107 Configure amdgcn.
2108 (check_profiling_available): Likewise.
2109 (check_effective_target_global_constructor): Likewise.
2110 (check_effective_target_return_address): Likewise.
2111 (check_effective_target_fopenacc): Likewise.
2112 (check_effective_target_fopenmp): Likewise.
2113 (check_effective_target_vect_int): Likewise.
2114 (check_effective_target_vect_intfloat_cvt): Likewise.
2115 (check_effective_target_vect_uintfloat_cvt): Likewise.
2116 (check_effective_target_vect_floatint_cvt): Likewise.
2117 (check_effective_target_vect_floatuint_cvt): Likewise.
2118 (check_effective_target_vect_simd_clones): Likewise.
2119 (check_effective_target_vect_shift): Likewise.
2120 (check_effective_target_whole_vector_shift): Likewise.
2121 (check_effective_target_vect_bswap): Likewise.
2122 (check_effective_target_vect_shift_char): Likewise.
2123 (check_effective_target_vect_long): Likewise.
2124 (check_effective_target_vect_float): Likewise.
2125 (check_effective_target_vect_double): Likewise.
2126 (check_effective_target_vect_perm): Likewise.
2127 (check_effective_target_vect_perm_byte): Likewise.
2128 (check_effective_target_vect_perm_short): Likewise.
2129 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2130 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
2131 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2132 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2133 (check_effective_target_vect_natural_alignment): Likewise.
2134 (check_effective_target_vect_fully_masked): Likewise.
2135 (check_effective_target_vect_element_align): Likewise.
2136 (check_effective_target_vect_masked_store): Likewise.
2137 (check_effective_target_vect_scatter_store): Likewise.
2138 (check_effective_target_vect_condition): Likewise.
2139 (check_effective_target_vect_cond_mixed): Likewise.
2140 (check_effective_target_vect_char_mult): Likewise.
2141 (check_effective_target_vect_short_mult): Likewise.
2142 (check_effective_target_vect_int_mult): Likewise.
2143 (check_effective_target_sqrt_insn): Likewise.
2144 (check_effective_target_vect_call_sqrtf): Likewise.
2145 (check_effective_target_vect_call_btrunc): Likewise.
2146 (check_effective_target_vect_call_btruncf): Likewise.
2147 (check_effective_target_vect_call_ceil): Likewise.
2148 (check_effective_target_vect_call_floorf): Likewise.
2149 (check_effective_target_lto): Likewise.
2150 (check_vect_support_and_set_flags): Likewise.
2151 (check_effective_target_vect_stridedN): Enable when fully masked is
2152 available.
2153 (add_options_for_sqrt_insn): New procedure.
2154
79cc8acc 21552019-01-17 Andrew Stubbs <ams@codesourcery.com>
2156
2157 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
2158 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
2159 linker.
2160 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
2161
cbd1a9b1 21622019-01-17 Andrew Stubbs <ams@codesourcery.com>
2163
2164 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
2165 * gcc.dg/pic-1.c: Disable on amdgcn.
2166 * gcc.dg/pic-2.c: Disable on amdgcn.
2167 * gcc.dg/pic-3.c: Disable on amdgcn.
2168 * gcc.dg/pic-4.c: Disable on amdgcn.
2169 * gcc.dg/pie-3.c: Disable on amdgcn.
2170 * gcc.dg/pie-4.c: Disable on amdgcn.
2171 * gcc.dg/uninit-19.c: Check pie_enabled.
2172 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
2173
88dbac33 21742019-01-17 Andrew Stubbs <ams@codesourcery.com>
2175 Kwok Cheung Yeung <kcy@codesourcery.com>
2176 Julian Brown <julian@codesourcery.com>
2177 Tom de Vries <tom@codesourcery.com>
2178
2179 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
2180 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
2181 * gcc.c-torture/compile/pr34648.c: Require exceptions.
2182 * gcc.c-torture/compile/pr41469.c: Require exceptions.
2183 * gcc.dg/20111216-1.c: Require exceptions.
2184 * gcc.dg/cleanup-10.c: Require exceptions.
2185 * gcc.dg/cleanup-11.c: Require exceptions.
2186 * gcc.dg/cleanup-12.c: Require exceptions.
2187 * gcc.dg/cleanup-13.c: Require exceptions.
2188 * gcc.dg/cleanup-5.c: Require exceptions.
2189 * gcc.dg/cleanup-8.c: Require exceptions.
2190 * gcc.dg/cleanup-9.c: Require exceptions.
2191 * gcc.dg/gomp/pr29955.c: Require exceptions.
2192 * gcc.dg/lto/pr52097_0.c: Require exceptions.
2193 * gcc.dg/nested-func-5.c: Require exceptions.
2194 * gcc.dg/pch/except-1.c: Require exceptions.
2195 * gcc.dg/pch/valid-2.c: Require exceptions.
2196 * gcc.dg/pr41470.c: Require exceptions.
2197 * gcc.dg/pr42427.c: Require exceptions.
2198 * gcc.dg/pr44545.c: Require exceptions.
2199 * gcc.dg/pr47086.c: Require exceptions.
2200 * gcc.dg/pr51481.c: Require exceptions.
2201 * gcc.dg/pr51644.c: Require exceptions.
2202 * gcc.dg/pr52046.c: Require exceptions.
2203 * gcc.dg/pr54669.c: Require exceptions.
2204 * gcc.dg/pr56424.c: Require exceptions.
2205 * gcc.dg/pr64465.c: Require exceptions.
2206 * gcc.dg/pr65802.c: Require exceptions.
2207 * gcc.dg/pr67563.c: Require exceptions.
2208 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
2209 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
2210 * gcc.dg/vect/pr46663.c: Require exceptions.
2211 * lib/target-supports.exp (check_effective_target_exceptions): New.
2212
56b37606 22132019-01-17 Tamar Christina <tamar.christina@arm.com>
2214
2215 PR target/88851
2216 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
2217
a395125a 22182019-01-17 Nathan Sidwell <nathan@acm.org>
2219
2220 PR c++/86610
2221 * g++.dg/cpp0x/pr86610.C: New.
2222
e1d8b60b 22232019-01-17 Wei Xiao <wei3.xiao@intel.com>
2224
2225 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
2226 VFIXUPIMM* intrinsics.
2227 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
2228 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2229 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2230
945ba7e7 22312019-01-17 Wei Xiao <wei3.xiao@intel.com>
2232
2233 PR target/88794
2234 Revert:
2235 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2236
2237 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2238 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2239 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2240 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2241 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2242 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2244 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2246 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2247 * gcc.target/i386/sse-13.c: Ditto.
2248 * gcc.target/i386/sse-14.c: Ditto.
2249 * gcc.target/i386/sse-22.c: Ditto.
2250 * gcc.target/i386/sse-23.c: Ditto.
2251 * gcc.target/i386/testimm-10.c: Ditto.
2252 * gcc.target/i386/testround-1.c: Ditto.
2253
37caf132 22542019-01-17 Wei Xiao <wei3.xiao@intel.com>
2255
2256 PR target/88794
2257 Revert:
2258 2018-12-15 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR target/88489
2261 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
2262 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
2263
89436081 22642019-01-17 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR rtl-optimization/88870
2267 * gcc.dg/pr88870.c: New test.
2268
6eeb7917 22692019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2270
2271 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
2272
f97941b7 22732019-01-17 Alexandre Oliva <aoliva@redhat.com>
2274
c5f929a4 2275 PR c++/87768
2276 * g++.dg/concepts/pr87768.C: New.
2277
f97941b7 2278 PR c++/86648
2279 * gcc.dg/cpp1z/pr86648.C: New.
2280
c6e0dd3d 22812019-01-17 Kewen Lin <linkw@gcc.gnu.org>
2282
2283 PR target/87306
2284 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
2285 vectorized on POWER unless hardware misaligned loads are available.
2286
76ea00a1 22872019-01-16 David Malcolm <dmalcolm@redhat.com>
2288
2289 PR target/88861
2290 * g++.dg/torture/pr88861.C: New test.
2291
281796ea 22922019-01-16 Tamar Christina <tamar.christina@arm.com>
2293
2294 PR debug/88046
2295 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
2296
b92cc3ed 22972019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 * g++.dg/other/pr33558.C: Test location too.
2300 * g++.dg/other/pr33558-2.C: Likewise.
2301 * g++.dg/parse/crash4.C: Likewise.
2302 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
2303 * g++.old-deja/g++.mike/p7635.C: Likewise.
2304 * g++.old-deja/g++.other/decl6.C: Likewise.
2305
9fc2172c 23062019-01-16 Marek Polacek <polacek@redhat.com>
2307
2308 PR c++/78244 - narrowing conversion in template not detected.
2309 * g++.dg/cpp0x/Wnarrowing13.C: New test.
2310 * g++.dg/cpp0x/Wnarrowing14.C: New test.
2311
c84c150f 23122019-01-16 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c/51628
2315 PR target/88682
2316 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
2317 may_alias attribute.
2318
cb946287 23192019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
2320
2321 * gcc.misc-tests/godump-1.c: Add test case for typedef before
2322 struct.
2323
727d210b 23242019-01-15 David Malcolm <dmalcolm@redhat.com>
2325
2326 PR c++/88795
2327 * g++.dg/template/pr88795.C: New test.
2328
0b953692 23292019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2330
a96be852 2331 PR fortran/43136
0b953692 2332 * gfortran.dg/actual_array_substr_3.f90: New test.
2333
ef1b2a98 23342019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
2335
2336 PR fortran/81849
2337 * gfortran.dg/pr81849.f90: New test.
2338
8f563733 23392019-01-15 Paul Thomas <pault@gcc.gnu.org>
2340
7b60c131 2341 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
8f563733 2342 ISO_Fortran_binding_2.h.
2343
68597c49 23442019-01-15 Marek Polacek <polacek@redhat.com>
2345
2346 PR c++/88866
2347 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
2348
9d1cdb74 23492019-01-15 Richard Sandiford <richard.sandiford@arm.com>
2350
2351 PR inline-asm/52813
2352 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
2353 -Wdeprecated warning and expect a following note:.
2354
c415e6f6 23552019-01-15 Richard Biener <rguenther@suse.de>
2356
2357 PR debug/88046
2358 * g++.dg/lto/pr88046_0.C: New testcase.
2359
5ead71c8 23602019-01-15 Richard Biener <rguenther@suse.de>
2361
2362 PR tree-optimization/88855
2363 * gcc.dg/pr88855.c: New testcase.
2364
39a51021 23652019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 * g++.dg/diagnostic/typedef-initialized.C: New.
2368
23692019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
2370
2371 * g++.dg/diagnostic/bitfld3.C: New.
2372
15934f6e 23732019-01-15 Jakub Jelinek <jakub@redhat.com>
2374
2375 PR tree-optimization/88775
2376 * gcc.dg/tree-ssa/pr88775-1.c: New test.
2377 * gcc.dg/tree-ssa/pr88775-2.c: New test.
2378
9f8a8956 23792019-01-14 Marek Polacek <polacek@redhat.com>
2380
2381 PR c++/88825 - ICE with bogus function return type deduction.
2382 * g++.dg/cpp1y/auto-fn55.C: New test.
2383
478fe3c0 23842019-01-14 Jakub Jelinek <jakub@redhat.com>
2385
2386 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
2387 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
2388 feature test macros.
2389 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
2390
affca1c8 23912019-01-14 Marek Polacek <polacek@redhat.com>
2392
2393 PR c++/88830 - ICE with abstract class.
2394 * g++.dg/other/abstract7.C: New test.
2395
955a4e68 23962019-01-14 Martin Sebor <msebor@redhat.com>
2397
2398 PR target/88638
2399 * gcc.dg/format/attr-8.c: New test.
2400 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
2401 * gcc.dg/format/attr-3.c: Same.
2402 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
2403 * objc.dg/fsf-nsstring-format-1.m: Same.
2404
bf4eb32b 24052019-01-14 Martin Liska <mliska@suse.cz>
2406
2407 PR gcov-profile/88263
2408 * g++.dg/gcov/pr88263-2.C: New test.
2409
c7a7ba46 24102019-01-14 Jakub Jelinek <jakub@redhat.com>
2411
2412 PR rtl-optimization/88796
2413 * gcc.target/i386/pr88796.c: New test.
2414
a0c1db44 24152019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
2416
2417 * gdc.dg/asm1.d: New test.
2418 * gdc.dg/asm2.d: New test.
2419 * gdc.dg/asm3.d: New test.
2420 * gdc.dg/asm4.d: New test.
2421 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
2422
77aa0989 24232019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2424
2425 PR libfortran/88776
2426 * gfortran.dg/namelist_96.f90: New test.
2427
70409dee 24282019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2429
2430 PR fortran/59345
2431 * gfortran.dg/internal_pack_18.f90: New test.
2432
bd5cf857 24332019-01-13 H.J. Lu <hongjiu.lu@intel.com>
2434
2435 * gcc.dg/pr51628-20.c: Updated.
2436 * gcc.dg/pr51628-21.c: Likewise.
2437 * gcc.dg/pr51628-25.c: Likewise.
2438
ae57d8c7 24392019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
2440
2441 PR fortran/59345
2442 * gfortran.dg/internal_pack_17.f90: New test.
2443 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
2444 to builtin_free.
2445
c8f3fe68 24462019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
2447
2448 PR fortran/61765
2449 * gfortran.dg/pr61765.f90: New test.
2450
2fa582a9 24512019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 * g++.dg/cpp0x/pr62101.C: Test locations too.
2454 * g++.dg/inherit/pure1.C: Likewise.
2455
d42f854f 24562019-01-12 Paul Thomas <pault@gcc.gnu.org>
2457
7b60c131 2458 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
d42f854f 2459 reports of ICEs.
7b60c131 2460 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
d42f854f 2461
24622019-01-12 Paul Thomas <pault@gcc.gnu.org>
2463
7b60c131 2464 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
2465 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
2466 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
2467 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
2468 * gfortran.dg/bind_c_array_params_2.f90: Change search string
d42f854f 2469 for dump tree scan.
2470
0e8475b7 24712019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
2472
2473 PR fortran/35031
2474 * gfortran.dg/pr35031.f90: new test.
2475
0b5957b9 24762019-01-11 Marek Polacek <polacek@redhat.com>
2477
2478 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
2479 * g++.dg/cpp0x/Wredundant-move5.C: New test.
2480 * g++.dg/cpp0x/Wredundant-move6.C: New test.
2481
45b37eaa 24822019-01-11 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR middle-end/85956
2485 PR lto/88733
2486 * c-c++-common/gomp/pr85956.c: New test.
2487 * g++.dg/gomp/pr88733.C: New test.
2488
1b2f170e 24892019-01-11 Tobias Burnus <burnus@net-b.de>
2490
2491 PR C++/88114
d42f854f 2492 * g++.dg/cpp0x/defaulted61.C: New
1b2f170e 2493 * g++.dg/cpp0x/defaulted62.C: New.
2494
ccd5b7a6 24952019-01-11 Jakub Jelinek <jakub@redhat.com>
2496
2497 PR tree-optimization/88693
2498 * gcc.c-torture/execute/pr88693.c: New test.
2499
cda73d4a 25002019-01-11 Tamar Christina <tamar.christina@arm.com>
2501
2502 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
2503 and add options.
2504
4bb5146c 25052019-01-11 Martin Liska <mliska@suse.cz>
2506
2507 PR middle-end/88758
2508 * g++.dg/lto/pr88758_0.C: New test.
2509 * g++.dg/lto/pr88758_1.C: New test.
2510
202e74d0 25112019-01-11 Jan Beulich <jbeulich@suse.com>
2512
2513 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
2514 gcc.target/i386/avx512f-vcvtss2si-1.c,
2515 gcc.target/i386/avx512f-vcvttsd2si-1.c,
2516 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
2517 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
2518 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
2519 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
2520 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
2521 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
2522 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
2523 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
2524 gcc.target/i386/pr19398.c: Permit l or q suffix.
2525
e9b8018c 25262019-01-11 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR rtl-optimization/88296
2529 * gcc.target/i386/pr88296.c: New test.
2530
b385e516 25312019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 * g++.dg/diagnostic/extern-initialized.C: New.
2534 * g++.dg/ext/dllimport-initialized.C: Likewise.
2535
04afaf6a 25362019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2537
2538 PR fortran/59345
2539 * gfortran.dg/internal_pack_16.f90: New test.
2540
d07d3a12 25412019-01-10 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR target/88785
2544 * g++.target/i386/pr88785.C: New test.
2545
8ae81042 25462019-01-10 Vladimir Makarov <vmakarov@redhat.com>
2547
2548 PR rtl-optimization/87305
2549 * gcc.target/aarch64/pr87305.c: New.
2550
aecc93dd 25512019-01-10 Richard Biener <rguenther@suse.de>
2552
2553 PR tree-optimization/88792
2554 * gcc.dg/torture/pr88792.c: New testcase.
2555
15cbe83d 25562019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
2557
2558 PR fortran/86322
2559 * gfortran.dg/pr86322_1.f90: New test.
2560 * gfortran.dg/pr86322_2.f90: Ditto.
2561 * gfortran.dg/pr86322_3.f90: Ditto.
2562
a794c0dc 25632019-01-10 Sudakshina Das <sudi.das@arm.com>
2564
2565 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
2566 * gcc.target/aarch64/bti-2.c: Likewise.
2567 * gcc.target/aarch64/bti-3.c: Likewise.
2568
2fd2b9b8 25692019-01-10 Stefan Agner <stefan@agner.ch>
2570
2571 PR target/88648
2572 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
2573 check if -masm-syntax-unified gets applied properly.
2574
12f289ae 25752019-01-10 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR c/88568
2578 * gcc.dg/pr88568.c: New test.
2579
9ccac370 25802019-01-10 Tamar Christina <tamar.christina@arm.com>
2581
2582 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
2583 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
2584
97f353e6 25852019-01-10 Tamar Christina <tamar.christina@arm.com>
2586
2587 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
2588 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
2589
02c39a52 25902019-01-10 Tamar Christina <tamar.christina@arm.com>
2591
2592 * lib/target-supports.exp
2593 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
2594 check_effective_target_arm_v8_3a_complex_neon_ok,
2595 add_options_for_arm_v8_3a_complex_neon,
2596 check_effective_target_arm_v8_3a_complex_neon_hw,
2597 check_effective_target_vect_complex_rot_N): New.
2598
e66b219e 25992019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/88376
2602 * gfortran.dg/pr88376.f90: New test.
2603
5fba18a1 26042019-01-09 Sandra Loosemore <sandra@codesourcery.com>
2605
2606 PR other/16615
5fba18a1 2607 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
2608 "can not" with "cannot".
2609 * gfortran.dg/common_15.f90: Likewise.
2610 * gfortran.dg/derived_result_2.f90: Likewise.
2611 * gfortran.dg/do_check_6.f90: Likewise.
2612 * gfortran.dg/namelist_args.f90: Likewise.
2613 * gfortran.dg/negative_unit_check.f90: Likewise.
2614 * gfortran.dg/pure_formal_3.f90: Likewise.
2615 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2616 * obj-c++.dg/exceptions-3.mm: Likewise.
2617 * obj-c++.dg/exceptions-4.mm: Likewise.
2618 * obj-c++.dg/exceptions-5.mm: Likewise.
2619 * obj-c++.dg/property/at-property-23.mm: Likewise.
2620 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
2621 * obj-c++.dg/property/property-neg-7.mm: Likewise.
2622 * objc.dg/attributes/method-attribute-2.m: Likewise.
2623 * objc.dg/exceptions-3.m: Likewise.
2624 * objc.dg/exceptions-4.m: Likewise.
2625 * objc.dg/exceptions-5.m: Likewise.
2626 * objc.dg/param-1.m: Likewise.
2627 * objc.dg/property/at-property-23.m: Likewise.
2628 * objc.dg/property/dotsyntax-17.m: Likewise.
2629 * objc.dg/property/property-neg-7.m: Likewise.
2630
9f096803 26312019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2632
2633 PR fortran/68426
2634 * gfortran.dg/spread_simplify_1.f90: New test.
2635
36950f7e 26362019-01-09 Uroš Bizjak <ubizjak@gmail.com>
2637
2638 * lib/target-supports.exp
2639 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
2640 * gcc.target/i386/xorsign.c: New test.
2641
188ff544 26422019-01-09 Eric Botcazou <ebotcazou@adacore.com>
2643
2644 * gcc.target/sparc/tls-ld-int8.c: New test.
2645 * gcc.target/sparc/tls-ld-int16.c: Likewise.
2646 * gcc.target/sparc/tls-ld-int32.c: Likewise.
2647 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
2648 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
2649 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
2650
559dff77 26512018-01-09 Sudakshina Das <sudi.das@arm.com>
2652
2653 * gcc.target/aarch64/bti-1.c: Update test to not add command line
2654 option when configure with bti.
2655 * gcc.target/aarch64/bti-2.c: Likewise.
2656 * lib/target-supports.exp
2657 (check_effective_target_default_branch_protection):
2658 Add configure check for --enable-standard-branch-protection.
2659
15b17909 26602018-01-09 Sudakshina Das <sudi.das@arm.com>
2661
2662 * gcc.target/aarch64/bti-1.c: New test.
2663 * gcc.target/aarch64/bti-2.c: New test.
2664 * gcc.target/aarch64/bti-3.c: New test.
2665 * lib/target-supports.exp
2666 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
2667
249c2fa7 26682018-01-09 Sudakshina Das <sudi.das@arm.com>
2669
2670 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
2671 instead of IP0_REGNUM and add test case.
2672
fd87572b 26732019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
2674
2675 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
2676 copysign.
2677 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
2678 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
2679 xorsign.
2680 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
2681
097f6161 26822019-01-09 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR rtl-optimization/88331
2685 * gcc.target/i386/pr88331.c: New test.
2686
7cc45975 26872019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2688
2689 * g++.dg/diagnostic/constexpr2.C: New.
2690 * g++.dg/diagnostic/ref3.C: Likewise.
2691
91902bb4 26922019-01-08 Marek Polacek <polacek@redhat.com>
2693
2694 PR c++/88538 - braced-init-list in template-argument-list.
2695 * g++.dg/cpp2a/nontype-class11.C: New test.
2696
9996d5d0 2697 PR c++/88744
2698 * g++.dg/cpp2a/nontype-class12.C: New test.
2699
d538a77e 27002019-01-08 Jakub Jelinek <jakub@redhat.com>
2701
2702 PR target/88457
2703 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
2704 dg-options. Require ppc_cpu_supports_hw effective target instead of
2705 powerpc64*-*-*.
2706
d56370db 27072019-01-08 Janus Weil <janus@gcc.gnu.org>
2708
2709 PR fortran/88047
2710 * gfortran.dg/class_69.f90: New test case.
2711
2092fe8c 27122019-01-08 H.J. Lu <hongjiu.lu@intel.com>
2713
2714 PR target/88717
2715 * gcc.target/i386/pr88717.c: New test.
2716
90e20c9c 27172019-01-08 Marek Polacek <polacek@redhat.com>
2718
2719 PR c++/88548 - this accepted in static member functions.
2720 * g++.dg/cpp0x/this1.C: New test.
2721
c914ddb0 27222019-01-08 Martin Liska <mliska@suse.cz>
2723
2724 PR tree-optimization/88753
2725 * gcc.dg/tree-ssa/pr88753.c: New test.
2726
6b8ca7f3 27272019-01-08 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/86554
2730 * gcc.dg/torture/pr86554-1.c: New testcase.
2731 * gcc.dg/torture/pr86554-2.c: Likewise.
2732
ec26adda 27332019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2734
2735 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
2736 cover target variance.
2737
ac64cdbe 27382019-01-08 Richard Biener <rguenther@suse.de>
2739
2740 PR fortran/88611
2741 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
2742 directly build the expected GENERIC tree.
2743
6b5dcc7e 27442019-01-08 Sam Tebbs <sam.tebbs@arm.com>
2745
2746 * gcc.target/aarch64/(return_address_sign_1.c,
2747 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
2748 Change option to -mbranch-protection.
2749 * gcc.target/aarch64/(branch-protection-option.c,
2750 branch-protection-option-2.c, branch-protection-attr.c,
2751 branch-protection-attr-2.c): New file.
2752
8f7d5246 27532019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
2754
2755 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
2756
54417d3a 27572019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2758
2759 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
2760 alias support.
2761 * c-c++-common/builtin-has-attribute-4.c: Likewise.
2762 Append match for warning that ‘protected’ attribute is not supported.
2763
5e453f01 27642019-01-08 Iain Sandoe <iain@sandoe.co.uk>
2765
2766 * gcc.dg/Wmissing-attributes.c: Require alias support.
2767 * gcc.dg/attr-copy-2.c: Likewise.
2768 * gcc.dg/attr-copy-5.c: Likewise.
2769
6e5908c9 27702019-01-08 Jonathan Wakely <jwakely@redhat.com>
2771 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR c++/88554
2774 * g++.dg/warn/Wreturn-type-11.C: New test.
2775
caa8ded0 27762019-01-07 David Malcolm <dmalcolm@redhat.com>
2777
2778 PR jit/88747
2779 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
2780 dump to reflect r266077.
2781
31e21880 27822019-01-07 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR c/88701
2785 * gcc.dg/pr88701.c: New test.
2786
0e741ee5 27872019-01-07 Joseph Myers <joseph@codesourcery.com>
2788
2789 PR c/88720
2790 PR c/88726
2791 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
2792
2318c037 27932019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 * g++.dg/diagnostic/constexpr1.C: New.
2796 * g++.dg/diagnostic/thread1.C: Likewise.
2797
5f34f219 27982019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2799 Harald Anlauf <anlauf@gmx.de>
2800 Tobias Burnus <burnus@gcc.gnu.org>
2801
2802 * gfortran.dg/is_contiguous_1.f90: New test.
2803 * gfortran.dg/is_contiguous_2.f90: New test.
2804 * gfortran.dg/is_contiguous_3.f90: New test.
2805
677576f7 28062019-01-07 Marek Polacek <polacek@redhat.com>
2807
2808 PR c++/88741 - wrong error with initializer-string.
2809 * g++.dg/init/array50.C: New test.
2810
c38103e8 28112019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2812
2813 PR c++/88261
2814 PR c++/69338
2815 PR c++/69696
2816 PR c++/69697
2817 * gcc.dg/array-6.c: Move from here ...
2818 * c-c++-common/array-6.c: ... to here and add some more test coverage.
2819 * g++.dg/pr69338.C: New test.
2820 * g++.dg/pr69697.C: Likewise.
2821 * g++.dg/ext/flexary32.C: Likewise.
2822 * g++.dg/ext/flexary3.C: Adjust test.
2823 * g++.dg/ext/flexary12.C: Likewise.
2824 * g++.dg/ext/flexary13.C: Likewise.
2825 * g++.dg/ext/flexary15.C: Likewise.
2826 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
2827 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
2828 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
2829
6163709f 28302019-01-07 Richard Earnshaw <rearnsha@arm.com>
2831
2832 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
2833 optional in scan pattern.
2834
df2148cf 28352019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2836
2837 PR tree-optimization/88598
2838 * gcc.dg/vect/pr88598-1.c: New test.
2839 * gcc.dg/vect/pr88598-2.c: Likewise.
2840 * gcc.dg/vect/pr88598-3.c: Likewise.
2841 * gcc.dg/vect/pr88598-4.c: Likewise.
2842 * gcc.dg/vect/pr88598-5.c: Likewise.
2843 * gcc.dg/vect/pr88598-6.c: Likewise.
2844
34dc851a 28452019-01-07 Richard Sandiford <richard.sandiford@arm.com>
2846
2847 PR tree-optimization/88598
2848 * gcc.dg/pr88598-1.c: New test.
2849 * gcc.dg/pr88598-2.c: Likewise.
2850 * gcc.dg/pr88598-3.c: Likewise.
2851 * gcc.dg/pr88598-4.c: Likewise.
2852 * gcc.dg/pr88598-5.c: Likewise.
2853
59409f09 28542019-01-07 Jakub Jelinek <jakub@redhat.com>
2855
162634aa 2856 PR tree-optimization/88676
2857 * gcc.dg/tree-ssa/pr88676.c: New test.
2858 * gcc.dg/pr88676.c: New test.
2859 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
2860 allow &.
2861
ed779478 2862 PR sanitizer/88619
2863 * c-c++-common/asan/pr88619.c: New test.
2864
59409f09 2865 PR c++/85052
2866 * c-c++-common/builtin-convertvector-1.c: New test.
2867 * c-c++-common/torture/builtin-convertvector-1.c: New test.
2868 * g++.dg/ext/builtin-convertvector-1.C: New test.
2869 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
2870
c9caaa3a 28712018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
2872
2873 PR target/88521
2874 * gcc.target/i386/pr88521.c: New testcase.
2875
2abeea3d 28762019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2877
2878 PR fortran/88658
2879 * gfortran.dg/min_max_type_2.f90: New test.
2880
a517a911 28812019-01-06 Jakub Jelinek <jakub@redhat.com>
2882
2883 PR c/88363
2884 * c-c++-common/attributes-4.c (falloc_align_int128,
2885 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
2886
2b7caeda 28872019-01-05 Jan Hubicka <hubicka@ucw.cz>
2888
2889 * gcc.dg/ipa/ipcp-2.c: Update bounds.
2890
44a5ddbf 28912019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2892
2893 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
2894 * gcc.dg/plugin/plugindir2.c: Likewise.
2895 * gcc.dg/plugin/plugindir3.c: Likewise.
2896 * gcc.dg/plugin/plugindir4.c: Likewise.
2897
f2aba4ef 28982019-01-05 Janus Weil <janus@gcc.gnu.org>
2899
2900 PR fortran/88009
2901 * gfortran.dg/blockdata_10.f90: New test case.
2902
92d7f32c 29032019-01-05 Jakub Jelinek <jakub@redhat.com>
8a52b4b6 2904
681aa7c2 2905 PR middle-end/82564
2906 PR target/88620
2907 * gcc.dg/nested-func-12.c: New test.
2908 * gcc.c-torture/compile/pr82564.c: New test.
2909
92d7f32c 2910 PR debug/88635
2911 * gcc.dg/debug/dwarf2/pr88635.c: New test.
8a52b4b6 2912
3449da25 29132019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
2914
92d7f32c 2915 PR target/60563
3449da25 2916 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
2917
dd1ab8da 29182019-01-04 Martin Sebor <msebor@redhat.com>
2919
2920 PR c/88546
2921 * g++.dg/ext/attr-copy.C: New test.
2922 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
2923 * gcc.dg/attr-copy-6.c: New test.
2924 * gcc.dg/attr-copy-7.c: New test.
2925
3910b703 29262019-01-04 Martin Sebor <msebor@redhat.com>
2927
2928 PR c/88363
2929 * c-c++-common/attributes-4.c: New test.
2930
2c4b47e3 29312019-01-04 Sam Tebbs <sam.tebbs@arm.com>
2932
2933 PR gcc/87763
2934 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
2935 count to 18.
2936
1c2a6eef 29372019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2938
2939 PR fortran/48543
2940 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
2941 * gfortran.dg/merge_char_const.f90: Restore.
2942
d31f2252 29432019-01-04 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR target/88594
2946 * gcc.dg/pr88594.c: New test.
2947
636144bc 29482019-01-04 Jan Beulich <jbeulich@suse.com>
2949
2950 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
2951 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
2952 gcc.target/i386/avx512bw-vpcmpequb-1.c,
2953 gcc.target/i386/avx512bw-vpcmpequw-1.c,
2954 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
2955 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
2956 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
2957 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
2958 gcc.target/i386/avx512bw-vpcmpgew-1.c,
2959 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
2960 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
2961 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
2962 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
2963 gcc.target/i386/avx512bw-vpcmpleb-1.c,
2964 gcc.target/i386/avx512bw-vpcmpleub-1.c,
2965 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
2966 gcc.target/i386/avx512bw-vpcmplew-1.c,
2967 gcc.target/i386/avx512bw-vpcmpltb-1.c,
2968 gcc.target/i386/avx512bw-vpcmpltub-1.c,
2969 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
2970 gcc.target/i386/avx512bw-vpcmpltw-1.c,
2971 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
2972 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
2973 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
2974 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
2975 gcc.target/i386/avx512bw-vpmovb2m-1.c,
2976 gcc.target/i386/avx512bw-vpmovm2b-1.c,
2977 gcc.target/i386/avx512bw-vpmovm2w-1.c,
2978 gcc.target/i386/avx512bw-vpmovw2m-1.c,
2979 gcc.target/i386/avx512bw-vptestmb-1.c,
2980 gcc.target/i386/avx512bw-vptestmw-1.c,
2981 gcc.target/i386/avx512bw-vptestnmb-1.c,
2982 gcc.target/i386/avx512bw-vptestnmw-1.c,
2983 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
2984 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
2985 gcc.target/i386/avx512dq-vfpclasssd-1.c,
2986 gcc.target/i386/avx512dq-vfpclassss-1.c,
2987 gcc.target/i386/avx512dq-vpmovd2m-1.c,
2988 gcc.target/i386/avx512dq-vpmovm2d-1.c,
2989 gcc.target/i386/avx512dq-vpmovm2q-1.c,
2990 gcc.target/i386/avx512dq-vpmovq2m-1.c,
2991 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
2992 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
2993 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
2994 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
2995 gcc.target/i386/avx512vl-vpcmpequd-1.c,
2996 gcc.target/i386/avx512vl-vpcmpequq-1.c,
2997 gcc.target/i386/avx512vl-vpcmpged-1.c,
2998 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
2999 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
3000 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
3001 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
3002 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
3003 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
3004 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
3005 gcc.target/i386/avx512vl-vpcmpled-1.c,
3006 gcc.target/i386/avx512vl-vpcmpleq-1.c,
3007 gcc.target/i386/avx512vl-vpcmpleud-1.c,
3008 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
3009 gcc.target/i386/avx512vl-vpcmpltd-1.c,
3010 gcc.target/i386/avx512vl-vpcmpltq-1.c,
3011 gcc.target/i386/avx512vl-vpcmpltud-1.c,
3012 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
3013 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
3014 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
3015 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
3016 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
3017 gcc.target/i386/avx512vl-vptestmd-1.c,
3018 gcc.target/i386/avx512vl-vptestmq-1.c,
3019 gcc.target/i386/avx512vl-vptestnmd-1.c,
3020 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
3021 operand.
3022 * gcc.target/i386/avx512bw-vpcmpb-1.c,
3023 gcc.target/i386/avx512bw-vpcmpub-1.c,
3024 gcc.target/i386/avx512bw-vpcmpuw-1.c,
3025 gcc.target/i386/avx512bw-vpcmpw-1.c,
3026 gcc.target/i386/avx512dq-vfpclasspd-1.c,
3027 gcc.target/i386/avx512dq-vfpclassps-1.c,
3028 gcc.target/i386/avx512f-vcmppd-1.c,
3029 gcc.target/i386/avx512f-vcmpps-1.c,
3030 gcc.target/i386/avx512f-vcmpsd-1.c,
3031 gcc.target/i386/avx512f-vcmpss-1.c,
3032 gcc.target/i386/avx512f-vpcmpd-1.c,
3033 gcc.target/i386/avx512f-vpcmpq-1.c,
3034 gcc.target/i386/avx512f-vpcmpud-1.c,
3035 gcc.target/i386/avx512f-vpcmpuq-1.c,
3036 gcc.target/i386/avx512f-vptestmd-1.c,
3037 gcc.target/i386/avx512f-vptestmq-1.c,
3038 gcc.target/i386/avx512f-vptestnmd-1.c,
3039 gcc.target/i386/avx512f-vptestnmq-1.c,
3040 gcc.target/i386/avx512vl-vcmppd-1.c,
3041 gcc.target/i386/avx512vl-vcmpps-1.c,
3042 gcc.target/i386/avx512vl-vpcmpd-1.c,
3043 gcc.target/i386/avx512vl-vpcmpq-1.c,
3044 gcc.target/i386/avx512vl-vpcmpud-1.c,
3045 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
3046 as mask operand.
3047
afe1ec89 30482019-01-03 Martin Sebor <msebor@redhat.com>
3049
3050 PR tree-optimization/88659
3051 * gcc.dg/Wstringop-truncation-6.c: New test.
3052
a63b6e5e 30532019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3054
3055 PR fortran/48543
3056 * gfortran.dg/const_chararacter_merge.f90: Remove.
3057
e9a46ba8 30582019-01-03 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR debug/88644
3061 * gcc.dg/debug/dwarf2/pr88644.c: New test.
3062 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
3063
30642019-01-03 Iain Sandoe <iain@sandoe.co.uk>
3065
3066 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
3067 * gcc.dg/pubtypes-3.c: Likewise.
3068 * gcc.dg/pubtypes-4.c: Likewise.
3069
0627c5c9 30702019-01-03 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR c++/88636
3073 * g++.target/i386/pr88636.C: New test.
3074
f9f7d90c 30752019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
3076
3077 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
3078
62468601 30792019-01-03 Martin Liska <mliska@suse.cz>
3080
3081 PR testsuite/88436
3082 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
3083
37fb9cf6 30842019-01-02 Marek Polacek <polacek@redhat.com>
3085
3086 PR c++/88612 - ICE with -Waddress-of-packed-member.
3087 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
3088
6080dd2f 3089 PR c++/88631 - CTAD failing for value-initialization.
3090 * g++.dg/cpp1z/class-deduction59.C: New test.
3091
dd5ea033 3092 PR c++/81486 - CTAD failing with ().
3093 * g++.dg/cpp1z/class-deduction60.C: New test.
3094 * g++.dg/cpp1z/class-deduction61.C: New test.
f9f7d90c 3095
ff8064bd 30962019-01-02 Martin Sebor <msebor@redhat.com>
3097 Jeff Law <law@redhat.com>
3098
3099 * gcc.dg/strlenopt-36.c: Update.
3100 * gcc.dg/strlenopt-45.c: Update.
3101 * gcc.c-torture/execute/strlen-5.c: New test.
3102 * gcc.c-torture/execute/strlen-6.c: New test.
3103 * gcc.c-torture/execute/strlen-7.c: New test.
3104
5152b58e 31052019-01-02 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR testsuite/87304
3108 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
3109 messages only on vect_hw_misalign targets.
3110
5055fc33 31112019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
f9f7d90c 3112
5055fc33 3113 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
3114 * gfortran.dg/dec_d_lines_3.f: Ditto.
3115 * gfortran.dg/dec_structure_24.f90: Ditto.
3116 * gfortran.dg/dec_structure_26.f90: Ditto.
3117 * gfortran.dg/dec_structure_27.f90: Ditto.
3118 * gfortran.dg/dec_type_print_3.f90: Ditto.
3119 * gfortran.dg/derived_name_1.f90: Ditto.
3120 * gfortran.dg/error_recovery_1.f90: Ditto.
3121 * gfortran.dg/gomp/pr29759.f90: Ditto.
3122 * gfortran.dg/pr36192.f90: Ditto.
3123 * gfortran.dg/pr56007.f90: Ditto.
3124 * gfortran.dg/pr56520.f90: Ditto.
3125 * gfortran.dg/pr78741.f90: Ditto.
3126 * gfortran.dg/print_fmt_2.f90: Ditto.
3127 * gfortran.dg/select_type_20.f90: Ditto.
3128
ac7cf41b 31292019-01-02 Marek Polacek <polacek@redhat.com>
3130
3131 PR c++/86875
3132 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
3133
f46df7fc 31342019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3135
3136 PR fortran/48543
3137 * gfortran.dg/const_chararacter_merge.f90: New test.
3138
035de790 31392019-01-02 Jan Hubicka <hubicka@ucw.cz>
3140
3141 PR lto/88130
3142 * g++.dg/torture/pr88130.C: New testcase.
3143
79cbb1a8 31442019-01-02 Martin Liska <mliska@suse.cz>
3145
3146 PR tree-optimization/88650
3147 * gfortran.dg/predict-3.f90: New test.
3148
040ec1c0 31492019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3150
3151 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
3152
74dbdf38 31532019-01-02 Richard Biener <rguenther@suse.de>
3154
3155 PR tree-optimization/88621
3156 * gcc.dg/torture/pr88621.c: New testcase.
3157
17ae0a21 31582019-01-02 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR ipa/88561
3161 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
3162 targets and expect _ZThn8 for ilp32 targets.
3163
14c286b1 31642019-01-01 Martin Sebor <msebor@redhat.com>
3165 Jeff Law <law@redhat.com>
3166
040ec1c0 3167 * gcc.dg/strlenopt-40.c: Update.
3168 * gcc.dg/strlenopt-51.c: Likewise.
ce103907 3169 * gcc.dg/tree-ssa/pr79376.c: Likewise.
3170
14c286b1 3171 * gcc.dg/strlenopt-40.c: Disable a couple tests.
3172 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
3173 * gcc.dg/strlenopt-59.c: New test.
3174 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
3175 * g++.dg/init/strlen.C: New test.
3176
66aeaf4b 31772019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3178
3179 PR fortran/82743
3180 * gfortran.dg/structure_constructor_16.f90: New test.
3181
aaeb2d1b 31822019-01-01 Jan Hubicka <hubicka@ucw.cz>
3183
3184 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
3185 * g++.dg/ipa/devirt-53.C: Fix scan template.
3186
27ebfa0d 31872019-01-01 Jan Hubicka <hubicka@ucw.cz>
3188
3189 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
3190 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
3191 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
3192
e9780462 31932019-01-01 Jan Hubicka <hubicka@ucw.cz>
3194
3195 * g++.dg/tree-prof/devirt.C: Update testcase.
3196
fbd26352 31972019-01-01 Jakub Jelinek <jakub@redhat.com>
8e8f6434 3198
3199 Update copyright years.
f1717362 3200\f
fbd26352 3201Copyright (C) 2019 Free Software Foundation, Inc.
7dfbd804 3202
3203Copying and distribution of this file, with or without modification,
3204are permitted in any medium without royalty provided the copyright
3205notice and this notice are preserved.