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