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