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