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