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