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