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