]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
[Ada] Warn about unknown condition in Compile_Time_Warning
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2019-08-14 Bob Duff <duff@adacore.com>
2
3 * gnat.dg/warn27.adb: New testcase.
4
5 2019-08-14 Bob Duff <duff@adacore.com>
6
7 * gnat.dg/inline19.adb, gnat.dg/inline19.ads: New testcase.
8
9 2019-08-14 Gary Dismukes <dismukes@adacore.com>
10
11 * gnat.dg/equal11.adb, gnat.dg/equal11_interface.ads,
12 gnat.dg/equal11_record.adb, gnat.dg/equal11_record.ads: New
13 testcase.
14
15 2019-08-14 Bob Duff <duff@adacore.com>
16
17 * gnat.dg/discr57.adb: New testcase.
18
19 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
20
21 * gnat.dg/generic_inst11.adb, gnat.dg/generic_inst11_pkg.adb,
22 gnat.dg/generic_inst11_pkg.ads: New testcase.
23
24 2019-08-14 Ed Schonberg <schonberg@adacore.com>
25
26 * gnat.dg/assert2.adb, gnat.dg/assert2.ads: New testcase.
27
28 2019-08-14 Eric Botcazou <ebotcazou@adacore.com>
29
30 * gnat.dg/inline18.adb, gnat.dg/inline18.ads,
31 gnat.dg/inline18_gen1-inner_g.ads, gnat.dg/inline18_gen1.adb,
32 gnat.dg/inline18_gen1.ads, gnat.dg/inline18_gen2.adb,
33 gnat.dg/inline18_gen2.ads, gnat.dg/inline18_gen3.adb,
34 gnat.dg/inline18_gen3.ads, gnat.dg/inline18_pkg1.adb,
35 gnat.dg/inline18_pkg1.ads, gnat.dg/inline18_pkg2-child.ads,
36 gnat.dg/inline18_pkg2.ads: New testcase.
37
38 2019-08-14 Ed Schonberg <schonberg@adacore.com>
39
40 * gnat.dg/predicate12.adb, gnat.dg/predicate12.ads: New
41 testcase.
42
43 2019-08-14 Gary Dismukes <dismukes@adacore.com>
44
45 * gnat.dg/task5.adb: New testcase.
46
47 2019-08-14 Richard Biener <rguenther@suse.de>
48
49 PR testsuite/91419
50 * lib/target-supports.exp (natural_alignment_32): Amend target
51 list based on BIGGEST_ALIGNMENT.
52 (natural_alignment_64): Targets not natural_alignment_32 cannot
53 be natural_alignment_64.
54 * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
55 * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
56 * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.
57
58 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
59
60 * gcc.target/aarch64/sve/vcond_21.c: New test.
61 * gcc.target/aarch64/sve/vcond_21_run.c: Likewise.
62
63 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
64 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
65
66 * g++.target/aarch64/sve/dup_sel_1.C: New test.
67 * g++.target/aarch64/sve/dup_sel_2.C: Likewise.
68 * g++.target/aarch64/sve/dup_sel_3.C: Likewise.
69 * g++.target/aarch64/sve/dup_sel_4.C: Likewise.
70 * g++.target/aarch64/sve/dup_sel_5.C: Likewise.
71 * g++.target/aarch64/sve/dup_sel_6.C: Likewise.
72
73 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
74 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
75
76 * gcc.target/aarch64/sve/vcond_18.c: New test.
77 * gcc.target/aarch64/sve/vcond_18_run.c: Likewise.
78 * gcc.target/aarch64/sve/vcond_19.c: Likewise.
79 * gcc.target/aarch64/sve/vcond_19_run.c: Likewise.
80 * gcc.target/aarch64/sve/vcond_20.c: Likewise.
81 * gcc.target/aarch64/sve/vcond_20_run.c: Likewise.
82
83 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
84
85 * gcc.target/aarch64/sve/fmaxnm_1.c: New test.
86 * gcc.target/aarch64/sve/fminnm_1.c: Likewise.
87
88 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
89
90 * gcc.target/aarch64/sve/smax_1.c: New test.
91 * gcc.target/aarch64/sve/smin_1.c: Likewise.
92 * gcc.target/aarch64/sve/umax_1.c: Likewise.
93 * gcc.target/aarch64/sve/umin_1.c: Likewise.
94
95 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
96
97 * gcc.target/aarch64/sve/cnot_1.c: New test.
98 * gcc.target/aarch64/sve/cond_cnot_1.c: Likewise.
99 * gcc.target/aarch64/sve/cond_cnot_1_run.c: Likewise.
100 * gcc.target/aarch64/sve/cond_cnot_2.c: Likewise.
101 * gcc.target/aarch64/sve/cond_cnot_2_run.c: Likewise.
102 * gcc.target/aarch64/sve/cond_cnot_3.c: Likewise.
103 * gcc.target/aarch64/sve/cond_cnot_3_run.c: Likewise.
104
105 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
106
107 * gcc.target/aarch64/vect-clz.c: Force SVE off.
108 * gcc.target/aarch64/sve/clrsb_1.c: New test.
109 * gcc.target/aarch64/sve/clrsb_1_run.c: Likewise.
110 * gcc.target/aarch64/sve/clz_1.c: Likewise.
111 * gcc.target/aarch64/sve/clz_1_run.c: Likewise.
112
113 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
114
115 * gcc.target/aarch64/sve/adr_1.c: New test.
116 * gcc.target/aarch64/sve/adr_1_run.c: Likewise.
117 * gcc.target/aarch64/sve/adr_2.c: Likewise.
118 * gcc.target/aarch64/sve/adr_2_run.c: Likewise.
119 * gcc.target/aarch64/sve/adr_3.c: Likewise.
120 * gcc.target/aarch64/sve/adr_3_run.c: Likewise.
121 * gcc.target/aarch64/sve/adr_4.c: Likewise.
122 * gcc.target/aarch64/sve/adr_4_run.c: Likewise.
123 * gcc.target/aarch64/sve/adr_5.c: Likewise.
124 * gcc.target/aarch64/sve/adr_5_run.c: Likewise.
125
126 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
127
128 * g++.dg/conversion/simd4.C: Test locations.
129
130 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
131
132 * gcc.target/aarch64/sve/peel_ind_1.c: Look for an inverted .B VL1.
133 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise .S VL7.
134
135 2019-08-14 Paolo Carlini <paolo.carlini@oracle.com>
136
137 * g++.dg/parse/typedef9.C: Test locations too.
138
139 2019-08-14 Martin Liska <mliska@suse.cz>
140
141 * c-c++-common/asan/memcmp-1.c: There's a new function in the
142 stack-trace on the top. So shift expected output in stack
143 trace.
144
145 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
146
147 * gcc.target/aarch64/sve/vcond_17.c: New test.
148 * gcc.target/aarch64/sve/vcond_17_run.c: Likewise.
149
150 2019-08-14 Richard Sandiford <richard.sandiford@arm.com>
151
152 * gcc.target/aarch64/sve/spill_4.c: Expect all ptrues to be .Bs.
153 * gcc.target/aarch64/sve/single_1.c: Likewise.
154 * gcc.target/aarch64/sve/single_2.c: Likewise.
155 * gcc.target/aarch64/sve/single_3.c: Likewise.
156 * gcc.target/aarch64/sve/single_4.c: Likewise.
157
158 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
159
160 PR fortran/87991
161 * gfortran.dg/pr87991.f90: New test.
162
163 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
164
165 * gcc.target/aarch64/sve/spill_2.c: Increase iteration counts
166 beyond the range of a PTRUE.
167 * gcc.target/aarch64/sve/while_6.c: New test.
168 * gcc.target/aarch64/sve/while_7.c: Likewise.
169 * gcc.target/aarch64/sve/while_8.c: Likewise.
170 * gcc.target/aarch64/sve/while_9.c: Likewise.
171 * gcc.target/aarch64/sve/while_10.c: Likewise.
172
173 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
174
175 PR fortran/88072
176 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. Left
177 out of previous commit!
178
179 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
180
181 PR fortran/88072
182 * gfortran.dg/pr88072.f90: New test.
183 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.
184
185 2019-08-13 Iain Sandoe <iain@sandoe.co.uk>
186
187 * obj-c++.dg/stubify-1.mm: Rename symbol stub option.
188 * obj-c++.dg/stubify-2.mm: Likewise.
189 * objc.dg/stubify-1.m: Likewise.
190 * objc.dg/stubify-2.m: Likewise.
191
192 2013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org>
193
194 PR fortran/90563
195 * gfortran.dg/do_subsript_5.f90: New test.
196
197 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
198
199 PR fortran/89647
200 * gfortran.dg/pr89647.f90: New test.
201
202 2019-08-13 Steven G. Kargl <kargl@gcc.gnu.org>
203
204 PR fortran/87993
205 * gfortran.dg/pr87993.f90: New test.
206
207 2019-08-13 Martin Sebor <msebor@redhat.com>
208
209 PR c/80619
210 * gcc.dg/format/pr80619.c: New test.
211
212 2019-08-13 Marek Polacek <polacek@redhat.com>
213
214 PR c++/90473 - wrong code with nullptr in default argument.
215 * g++.dg/cpp0x/nullptr42.C: New test.
216
217 2019-08-13 Olivier Hainque <hainque@adacore.com>
218
219 * gnat.dg/casesi.ad[bs], test_casesi.adb: New test.
220
221 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com>
222
223 PR target/81800
224 * gcc.target/aarch64/no-inline-lrint_3.c: New test.
225
226 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
227
228 * gcc.target/aarch64/sve/init_2.c: Expect ld1rd to be used
229 instead of a full vector load.
230 * gcc.target/aarch64/sve/init_4.c: Likewise.
231 * gcc.target/aarch64/sve/ld1r_2.c: Remove constants that no longer
232 need to be loaded from memory.
233 * gcc.target/aarch64/sve/slp_2.c: Expect the same output for
234 big and little endian.
235 * gcc.target/aarch64/sve/slp_3.c: Likewise. Expect 3 of the
236 doubles to be moved via integer registers rather than loaded
237 from memory.
238 * gcc.target/aarch64/sve/slp_4.c: Likewise but for 4 doubles.
239 * gcc.target/aarch64/sve/spill_4.c: Expect 16-bit constants to be
240 loaded via an integer register rather than from memory.
241 * gcc.target/aarch64/sve/const_1.c: New test.
242 * gcc.target/aarch64/sve/const_2.c: Likewise.
243 * gcc.target/aarch64/sve/const_3.c: Likewise.
244
245 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
246
247 * gcc.target/msp430/msp430.exp (msp430_device_permutations_runtest):
248 Handle csv-* and bad-devices-* tests.
249 * gcc.target/msp430/devices/README: Document how bad-devices-* tests
250 work.
251 * gcc.target/msp430/devices/bad-devices-1.c: New test.
252 * gcc.target/msp430/devices/bad-devices-2.c: Likewise.
253 * gcc.target/msp430/devices/bad-devices-3.c: Likewise.
254 * gcc.target/msp430/devices/bad-devices-4.c: Likewise.
255 * gcc.target/msp430/devices/bad-devices-5.c: Likewise.
256 * gcc.target/msp430/devices/bad-devices-6.c: Likewise.
257 * gcc.target/msp430/devices/csv-device-order.c: Likewise.
258 * gcc.target/msp430/devices/csv-msp430_00.c: Likewise.
259 * gcc.target/msp430/devices/csv-msp430_01.c: Likewise.
260 * gcc.target/msp430/devices/csv-msp430_02.c: Likewise.
261 * gcc.target/msp430/devices/csv-msp430_04.c: Likewise.
262 * gcc.target/msp430/devices/csv-msp430_08.c: Likewise.
263 * gcc.target/msp430/devices/csv-msp430_10.c: Likewise.
264 * gcc.target/msp430/devices/csv-msp430_11.c: Likewise.
265 * gcc.target/msp430/devices/csv-msp430_12.c: Likewise.
266 * gcc.target/msp430/devices/csv-msp430_14.c: Likewise.
267 * gcc.target/msp430/devices/csv-msp430_18.c: Likewise.
268 * gcc.target/msp430/devices/csv-msp430_20.c: Likewise.
269 * gcc.target/msp430/devices/csv-msp430_21.c: Likewise.
270 * gcc.target/msp430/devices/csv-msp430_22.c: Likewise.
271 * gcc.target/msp430/devices/csv-msp430_24.c: Likewise.
272 * gcc.target/msp430/devices/csv-msp430_28.c: Likewise.
273 * gcc.target/msp430/devices/csv-msp430fr5969.c: Likewise.
274 * gcc.target/msp430/devices/hard-foo.c: Likewise.
275 * gcc.target/msp430/devices/bad-devices-1.csv: New test support file.
276 * gcc.target/msp430/devices/bad-devices-2.csv: Likewise.
277 * gcc.target/msp430/devices/bad-devices-3.csv: Likewise.
278 * gcc.target/msp430/devices/bad-devices-4.csv: Likewise.
279 * gcc.target/msp430/devices/bad-devices-5.csv: Likewise.
280 * gcc.target/msp430/devices/bad-devices-6.csv: Likewise.
281 * gcc.target/msp430/devices/devices.csv: Likewise.
282
283 2019-08-13 Jozef Lawrynowicz <jozef.l@mittosystems.com>
284
285 * gcc.target/msp430/msp430.exp
286 (check_effective_target_msp430_430_selected): New.
287 (check_effective_target_msp430_430x_selected): New.
288 (check_effective_target_msp430_mlarge_selected): New.
289 (check_effective_target_msp430_hwmul_not_none): New.
290 (check_effective_target_msp430_hwmul_not_16bit): New.
291 (check_effective_target_msp430_hwmul_not_32bit): New.
292 (check_effective_target_msp430_hwmul_not_f5): New.
293 (msp430_get_opts): New.
294 (msp430_device_permutations_runtest): New.
295 * gcc.target/msp430/devices/README: New file.
296 * gcc.target/msp430/devices-main.c: New test.
297 * gcc.target/msp430/devices/hard-cc430f5123.c: Likewise.
298 * gcc.target/msp430/devices/hard-foo.c: Likewise.
299 * gcc.target/msp430/devices/hard-msp430afe253.c: Likewise.
300 * gcc.target/msp430/devices/hard-msp430cg4616.c: Likewise.
301 * gcc.target/msp430/devices/hard-msp430f4783.c: Likewise.
302 * gcc.target/msp430/devices/hard-rf430frl154h_rom.c: Likewise.
303
304 2019-08-13 Richard Sandiford <richard.sandiford@arm.com>
305
306 * gcc.target/aarch64/asm-x-constraint-1.c: New test.
307 * gcc.target/aarch64/asm-y-constraint-1.c: Likewise.
308
309 2019-08-13 Janne Blomqvist <jb@gcc.gnu.org>
310
311 PR fortran/91414
312 * gfortran.dg/random_seed_1.f90: Update to match new seed size.
313
314 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gnat.dg/discr56.adb, gnat.dg/discr56.ads,
317 gnat.dg/discr56_pkg1.adb, gnat.dg/discr56_pkg1.ads,
318 gnat.dg/discr56_pkg2.ads: New testcase.
319
320 2019-08-13 Ed Schonberg <schonberg@adacore.com>
321
322 * gnat.dg/tagged4.adb: New testcase.
323
324 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
325
326 * gnat.dg/generic_inst10.adb, gnat.dg/generic_inst10_pkg.ads:
327 New testcase.
328
329 2019-08-13 Javier Miranda <miranda@adacore.com>
330
331 * gnat.dg/tagged3.adb, gnat.dg/tagged3_pkg.adb,
332 gnat.dg/tagged3_pkg.ads: New testcase.
333
334 2019-08-13 Ed Schonberg <schonberg@adacore.com>
335
336 * gnat.dg/aggr27.adb: New testcase.
337
338 2019-08-13 Gary Dismukes <dismukes@adacore.com>
339
340 * gnat.dg/aggr26.adb: New testcase.
341
342 2019-08-13 Yannick Moy <moy@adacore.com>
343
344 * gnat.dg/allocator2.adb, gnat.dg/allocator2.ads: New testcase.
345
346 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
347
348 * gnat.dg/generic_inst9.adb, gnat.dg/generic_inst9.ads,
349 gnat.dg/generic_inst9_pkg1-operator.ads,
350 gnat.dg/generic_inst9_pkg1.ads, gnat.dg/generic_inst9_pkg2.adb,
351 gnat.dg/generic_inst9_pkg2.ads: New testcase.
352
353 2019-08-13 Justin Squirek <squirek@adacore.com>
354
355 * gnat.dg/anon3.adb, gnat.dg/anon3.ads: New testcase.
356
357 2019-08-13 Eric Botcazou <ebotcazou@adacore.com>
358
359 * gnat.dg/generic_inst8.adb, gnat.dg/generic_inst8.ads,
360 gnat.dg/generic_inst8_g.adb, gnat.dg/generic_inst8_g.ads: New
361 testcase.
362
363 2019-08-13 Javier Miranda <miranda@adacore.com>
364
365 * gnat.dg/tag2.adb, gnat.dg/tag2_pkg.ads: New testcase.
366
367 2019-08-13 Martin Liska <mliska@suse.cz>
368
369 * gcc.dg/tree-prof/ic-misattribution-1.c: Use -fdump-ipa-profile-node.
370
371 2019-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
372
373 PR fortran/91424
374 * gfortran.dg/do_subscript_3.f90: New test.
375 * gfortran.dg/do_subscript_4.f90: New test.
376 * gfortran.dg/pr70754.f90: Use indices that to not overflow.
377
378 2019-08-12 Jakub Jelinek <jakub@redhat.com>
379
380 PR target/83250
381 PR target/91340
382 * gcc.target/i386/avx-typecast-1.c: New test.
383 * gcc.target/i386/avx-typecast-2.c: New test.
384 * gcc.target/i386/avx512f-typecast-2.c: New test.
385
386 2019-08-12 Ed Schonberg <schonberg@adacore.com>
387
388 * gnat.dg/null_check.adb: New testcase.
389
390 2019-08-12 Ed Schonberg <schonberg@adacore.com>
391
392 * gnat.dg/renaming15.adb: New testcase.
393
394 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
395
396 * gnat.dg/slice10.adb: New testcase.
397
398 2019-08-12 Gary Dismukes <dismukes@adacore.com>
399
400 * gnat.dg/generic_inst7.adb, gnat.dg/generic_inst7_pkg.adb,
401 gnat.dg/generic_inst7_pkg.ads, gnat.dg/generic_inst7_types.ads:
402 New testcase.
403
404 2019-08-12 Ed Schonberg <schonberg@adacore.com>
405
406 * gnat.dg/equal10.adb, gnat.dg/equal10.ads: New testcase.
407
408 2019-08-12 Gary Dismukes <dismukes@adacore.com>
409
410 * gnat.dg/suppress_initialization2.adb,
411 gnat.dg/suppress_initialization2.ads: New testcase.
412
413 2019-08-12 Yannick Moy <moy@adacore.com>
414
415 * gnat.dg/no_caching.adb, gnat.dg/no_caching.ads: New testcase.
416
417 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gnat.dg/range_check7.adb: New testcase.
420
421 2019-08-12 Eric Botcazou <ebotcazou@adacore.com>
422
423 * gnat.dg/range_check6.adb: New testcase.
424
425 2019-08-11 Iain Buclaw <ibuclaw@gdcproject.org>
426
427 PR d/90601
428 * gdc.dg/pr90601.d: New test.
429
430 2019-08-10 Steven G. Kargl <kargl@gcc.gnu.org>
431
432 * gfortran.dg/boz_8.f90: Adjust error messages.
433 * gfortran.dg/nan_4.f90: Ditto.
434 * gfortran.dg/boz_1.f90: Add -fallow-invalid-boz to dg-options,
435 and test for warnings.
436 * gfortran.dg/boz_3.f90: Ditto.
437 * gfortran.dg/boz_4.f90: Ditto.
438 * gfortran.dg/dec_structure_6.f90: Ditto.
439 * gfortran.dg/ibits.f90: Ditto.
440
441 2019-08-10 Iain Buclaw <ibuclaw@gdcproject.org>
442
443 PR d/91238
444 * gdc.dg/pr91238.d: New test.
445
446 2019-08-10 Jakub Jelinek <jakub@redhat.com>
447
448 * c-c++-common/gomp/declare-target-2.c: Don't expect error for
449 declare target with clauses in between declare target without clauses
450 and end declare target.
451 * c-c++-common/gomp/declare-target-4.c: New test.
452
453 PR target/91408
454 * gcc.target/i386/pr91408.c: New test.
455
456 2019-08-09 Segher Boessenkool <segher@kernel.crashing.org>
457
458 * gcc.target/powerpc/vec_rotate-1.c: Rename to ...
459 * gcc.target/powerpc/vec-rotate-1.c: ... this. Add -maltivec option.
460 * gcc.target/powerpc/vec_rotate-2.c: Rename to ...
461 * gcc.target/powerpc/vec-rotate-2.c: ... this.
462 * gcc.target/powerpc/vec_rotate-3.c: Rename to ...
463 * gcc.target/powerpc/vec-rotate-3.c: ... this. Add -maltivec option.
464 * gcc.target/powerpc/vec_rotate-4.c: Rename to ...
465 * gcc.target/powerpc/vec-rotate-4.c: ... this.
466
467 2019-08-09 Sam Tebbs <sam.tebbs@arm.com>
468
469 * lib/target-supports.exp
470 (check_effective_target_arm_v8_4a_bkey_directive): New proc.
471 * g++.target/aarch64/return_address_sign_b_exception.C,
472 return_address_sign_ab_exception.C: Add dg-require-effective-target
473 checks.
474
475 2019-08-09 Richard Sandiford <richard.sandiford@arm.com>
476
477 PR middle-end/90313
478 * g++.dg/torture/pr90313.cc: New test.
479
480 2019-08-09 Martin Liska <mliska@suse.cz>
481
482 * g++.dg/lto/devirt-19_0.C: Add -flto=auto.
483
484 2019-08-09 Martin Liska <mliska@suse.cz>
485
486 * gcc.dg/spellcheck-options-21.c: New test.
487
488 2019-08-09 Martin Liska <mliska@suse.cz>
489
490 * g++.dg/ipa/ipa-icf-2.C: Add -optimized to -fdump-ipa-icf.
491 * g++.dg/ipa/ipa-icf-3.C: Likewise.
492 * g++.dg/ipa/ipa-icf-4.C: Likewise.
493 * g++.dg/ipa/ipa-icf-6.C: Likewise.
494 * gcc.dg/ipa/ipa-icf-1.c: Likewise.
495 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
496 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
497 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
498 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
499 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
500 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
501 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
502 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
503 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
504 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
505 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
506 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
507 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
508 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
509 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
510 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
511 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
512 * gcc.dg/ipa/ipa-icf-38.c: Likewise.
513 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
514 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
515 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
516 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
517 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise.
518 * gcc.dg/ipa/pr64307.c: Likewise.
519 * gcc.dg/ipa/pr90555.c: Likewise.
520
521 2019-08-09 Martin Liska <mliska@suse.cz>
522
523 * g++.dg/tree-prof/indir-call-prof.C: Add -optimize
524 to -fdump-ipa-profile.
525 * g++.dg/tree-prof/morefunc.C: Likewise.
526 * g++.dg/tree-prof/reorder.C: Likewise.
527 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
528 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
529 * gcc.dg/tree-prof/stringop-1.c: Likewise.
530 * gcc.dg/tree-prof/stringop-2.c: Likewise.
531 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
532 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
533 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
534 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
535 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
536 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
537
538 2019-08-09 Jakub Jelinek <jakub@redhat.com>
539
540 * c-c++-common/gomp/if-4.c: New test.
541 * c-c++-common/gomp/clause-dups-1.c: New test.
542
543 PR c/91401
544 * c-c++-common/gomp/pr91401-1.c: New test.
545 * c-c++-common/gomp/pr91401-2.c: New test.
546
547 2019-08-09 Alexandre Oliva <oliva@adacore.com>
548
549 * gcc.target/i386/sse2-mul-1.c: Use rand. Drop fallback.
550 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
551 * gcc.target/i386/sse4_1-blendps.c: Likewise.
552 * gcc.target/i386/xop-vshift-1.c: Likewise.
553 * gcc.target/powerpc/direct-move.h: Likewise.
554
555 2019-08-08 Paolo Carlini <paolo.carlini@oracle.com>
556
557 * g++.dg/cpp0x/enum20.C: Test location(s) too.
558 * g++.dg/other/friend3.C: Likewise.
559 * g++.dg/parse/dtor5.C: Likewise.
560 * g++.dg/parse/friend7.C: Likewise.
561 * g++.dg/template/error22.C: Likewise.
562 * g++.old-deja/g++.brendan/err-msg5.C: Likewise.
563
564 2019-08-08 Jim Wilson <jimw@sifive.com>
565
566 PR target/91229
567 * gcc.target/riscv/flattened-struct-abi-1.c: New test.
568 * gcc.target/riscv/flattened-struct-abi-2.c: New test.
569
570 2019-08-08 Marek Polacek <polacek@redhat.com>
571
572 PR c++/79520
573 * g++.dg/cpp1y/constexpr-79520.C: New test.
574
575 2019-08-08 Richard Sandiford <richard.sandiford@arm.com>
576
577 * gcc.dg/pr79983.c (enum E): Don't allow an error about nested
578 definitions.
579 * gcc.dg/enum-redef-1.c: New test.
580
581 2019-08-08 Marek Polacek <polacek@redhat.com>
582
583 PR c++/87519 - bogus warning with -Wsign-conversion.
584 * g++.dg/warn/Wsign-conversion-5.C: New test.
585
586 * g++.dg/cpp2a/inline-asm3.C: New test.
587
588 2019-08-07 Steven G. Kargl <kargl@gcc.gnu.org>
589
590 PR fortran/91359
591 * pr91359_2.f: Fix missing hyphen in dg-do
592 * pr91359_1.f: Ditto. Remove RESULT variable to test actual fix!
593
594 2019-08-07 Marek Polacek <polacek@redhat.com>
595
596 PR c++/67533
597 * g++.dg/tls/thread_local-ice5.C: New test.
598
599 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
600
601 * gcc.target/aarch64/sve/init_13.c: New test.
602
603 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
604
605 * gcc.target/aarch64/sve/init_12.c: Expect w1 to be moved into
606 a temporary FPR.
607
608 2019-08-07 Richard Sandiford <richard.sandiford@arm.com>
609
610 * gcc.target/aarch64/sve/clastb_8.c: New test.
611
612 2019-08-07 Uroš Bizjak <ubizjak@gmail.com>
613
614 PR target/91385
615 * gcc.target/i386/pr91385.c: New test.
616
617 2019-08-07 Marek Polacek <polacek@redhat.com>
618
619 PR c++/81429 - wrong parsing of constructor with C++11 attribute.
620 * g++.dg/cpp0x/gen-attrs-68.C: New test.
621 * g++.dg/cpp0x/gen-attrs-69.C: New test.
622
623 2019-08-07 Marek Polacek <polacek@redhat.com>
624
625 PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.
626 * g++.dg/cpp2a/inline-asm1.C: New test.
627 * g++.dg/cpp2a/inline-asm2.C: New test.
628 * g++.dg/cpp1y/constexpr-neg1.C: Adjust dg-error.
629
630 2019-08-07 Janne Blomqvist <jb@gcc.gnu.org>
631
632 PR fortran/53796
633 * gfortran.dg/inquire_recl_f2018.f90: Test for unconnected unit
634 with inquire via filename.
635
636 2019-08-07 Jakub Jelinek <jakub@redhat.com>
637
638 * c-c++-common/gomp/target-data-1.c (foo): Use use_device_addr clause
639 instead of use_device_ptr clause where required by OpenMP 5.0, add
640 further tests for both use_device_ptr and use_device_addr clauses.
641
642 2019-08-07 Kewen Lin <linkw@gcc.gnu.org>
643
644 * gcc.target/powerpc/vec_rotate-1.c: New test.
645 * gcc.target/powerpc/vec_rotate-2.c: New test.
646 * gcc.target/powerpc/vec_rotate-3.c: New test.
647 * gcc.target/powerpc/vec_rotate-4.c: New test.
648
649 2019-08-07 Alexandre Oliva <oliva@adacore.com>
650
651 * gcc.target/i386/math_m_pi.h: New.
652 * gcc.target/i386/sse4_1-round.h: Use it.
653 * gcc.target/i386/pr73350.c: Likewise.
654 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Likewise.
655 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
656 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
657 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
658 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
659 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Likewise. Drop
660 dg-skip-if "no M_PI".
661 * gcc.target/i386/avx-cvt-2-vec.c: Likewise.
662 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
663 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
664 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
665 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
666 * gcc.target/i386/avx512f-ceil-vec-1.c: Likewise.
667 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: Likewise.
668 * gcc.target/i386/avx512f-ceilf-vec-1.c: Likewise.
669 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
670 * gcc.target/i386/avx512f-floor-vec-1.c: Likewise.
671 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: Likewise.
672 * gcc.target/i386/avx512f-floorf-vec-1.c: Likewise.
673 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: Likewise.
674 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: Likewise.
675 * gcc.target/i386/avx512f-round-sfix-vec-1.c: Likewise.
676 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: Likewise.
677 * gcc.target/i386/avx512f-trunc-vec-1.c: Likewise.
678 * gcc.target/i386/avx512f-truncf-vec-1.c: Likewise.
679 * gcc.target/i386/sse2-cvt-vec.c: Likewise.
680 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
681 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
682 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
683 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
684 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
685 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
686 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
687 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
688 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
689 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
690 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
691 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
692 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
693 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
694 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
695 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
696 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
697 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
698 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
699 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
700
701 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
702
703 PR fortran/91359
704 * gfortran.dg/pr91359_1.f: New test.
705 * gfortran.dg/pr91359_2.f: Ditto.
706
707 2019-08-06 Steven G. Kargl <kargl@gcc.gnu.org>
708
709 PR fortran/42546
710 * gfortran.dg/allocated_1.f90: New test.
711 * gfortran.dg/allocated_2.f90: Ditto.
712
713 2019-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
714
715 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c (AVX512F):
716 Remove.
717 (AVX512VP2INTERSECT): Define.
718 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c (AVX512F):
719 Remove.
720 (AVX512VP2INTERSECT): Define.
721
722 2019-08-06 Paolo Carlini <paolo.carlini@oracle.com>
723
724 * g++.dg/cpp0x/desig1.C: Check location too.
725
726 2019-08-05 Marek Polacek <polacek@redhat.com>
727
728 DR 2413 - typename in conversion-function-ids.
729 * g++.dg/cpp2a/typename17.C: New test.
730
731 2019-08-05 Martin Sebor <msebor@redhat.com>
732
733 PR middle-end/50476
734 * gcc.dg/uninit-pr50476.c: New test.
735
736 PR c++/60517
737 * g++.dg/pr60517.C: New test.
738
739 2019-08-02 Tom Honermann <tom@honermann.net>
740
741 PR c++/88095
742 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
743 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
744 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
745 * g++.dg/cpp2a/udlit-class-nttp.C: New test.
746 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
747 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.
748
749 2019-08-05 Steven g. Kargl <kargl@gcc.gnu.org>
750
751 PR fortran/91372
752 * gfortran.dg/pr91372.f90: New test.
753
754 2019-08-05 Marek Polacek <polacek@redhat.com>
755
756 PR c++/91338 - Implement P1161R3: Deprecate a[b,c].
757 * g++.dg/cpp2a/comma1.C: New test.
758 * g++.dg/cpp2a/comma2.C: New test.
759 * g++.dg/cpp2a/comma3.C: New test.
760 * g++.dg/cpp2a/comma4.C: New test.
761
762 2019-08-05 Richard Sandiford <richard.sandiford@arm.com>
763
764 * gcc.target/aarch64/sve/mask_load_1.c: New test.
765
766 2019-08-05 Jozef Lawrynowicz <jozef.l@mittosystems.com>
767
768 * gcc.target/msp430/pr80993.c: Add cleanup-saved-temps to final
769 actions.
770
771 2019-08-05 Martin Liska <mliska@suse.cz>
772
773 PR c++/91334
774 * g++.dg/torture/pr91334.C: New test.
775
776 2019-08-05 Richard Biener <rguenther@suse.de>
777
778 PR middle-end/91169
779 * gnat.dg/array37.adb: New testcase.
780
781 2019-08-05 Jakub Jelinek <jakub@redhat.com>
782
783 PR target/91341
784 * gcc.target/i386/avx-loadu2-m128-1.c: New test.
785 * gcc.target/i386/avx-loadu2-m128-2.c: New test.
786 * gcc.target/i386/avx-loadu2-m128d-1.c: New test.
787 * gcc.target/i386/avx-loadu2-m128d-2.c: New test.
788 * gcc.target/i386/avx-loadu2-m128i-1.c: New test.
789 * gcc.target/i386/avx-loadu2-m128i-2.c: New test.
790 * gcc.target/i386/avx-storeu2-m128-1.c: New test.
791 * gcc.target/i386/avx-storeu2-m128-2.c: New test.
792 * gcc.target/i386/avx-storeu2-m128d-1.c: New test.
793 * gcc.target/i386/avx-storeu2-m128d-2.c: New test.
794 * gcc.target/i386/avx-storeu2-m128i-1.c: New test.
795 * gcc.target/i386/avx-storeu2-m128i-2.c: New test.
796
797 2019-08-05 Kito Cheng <kito.cheng@sifive.com>
798
799 * gcc.target/riscv/promote-type-for-libcall.c: New.
800
801 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
802
803 PR fortran/90985
804 * gfortran.dg/pr90985.f90: New test.
805
806 2019-08-02 Steven G. Kargl <kargl@gcc.gnu.org>
807
808 PR fortran/90986
809 * gfortran.dg/equiv_10.f90: New test.
810
811 2019-08-02 Marek Polacek <polacek@redhat.com>
812
813 PR c++/56428
814 * g++.dg/cpp0x/nontype4.C: New test.
815
816 2019-08-02 Marek Polacek <polacek@redhat.com>
817
818 PR c++/53009
819 * g++.dg/cpp0x/nontype3.C: New test.
820
821 2019-08-02 Marek Polacek <polacek@redhat.com>
822
823 PR c++/77575
824 * g++.dg/cpp0x/nontype2.C: New test.
825
826 2019-08-02 Steve Ellcey <sellcey@marvell.com>
827
828 * gcc.target/aarch64/simd_pcs_attribute.c: New test.
829 * gcc.target/aarch64/simd_pcs_attribute-2.c: Ditto.
830 * gcc.target/aarch64/simd_pcs_attribute-3.c: Ditto.
831
832 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
833
834 PR target/91201
835 * gcc.target/i386/sse4_1-pr91201.c: New test.
836
837 2019-08-02 Marek Polacek <polacek@redhat.com>
838
839 PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and generic lambda.
840 * g++.dg/cpp1y/lambda-generic-pretty1.C: New test.
841
842 2019-08-02 Uroš Bizjak <ubizjak@gmail.com>
843
844 PR target/91323
845 * gcc.dg/torture/pr91323.c: New test.
846
847 2019-08-02 Paolo Carlini <paolo.carlini@oracle.com>
848
849 * g++.dg/cpp1z/nodiscard6.C: New.
850
851 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
852
853 * gcc.dg/torture/ssa-fre-5.c: Add dg-require-effective-target int32.
854 * gcc.dg/torture/ssa-fre-7.c: Likewise.
855
856 2019-08-02 Jakub Jelinek <jakub@redhat.com>
857
858 PR tree-optimization/91201
859 * gcc.target/i386/sse2-pr91201-3.c: New test.
860 * gcc.target/i386/sse2-pr91201-4.c: New test.
861 * gcc.target/i386/sse2-pr91201-5.c: New test.
862 * gcc.target/i386/sse2-pr91201-6.c: New test.
863
864 2019-08-02 Martin Liska <mliska@suse.cz>
865
866 * g++.dg/cpp1y/new2.C: New test.
867
868 2019-08-02 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
869
870 * gcc.dg/torture/ssa-fre-6.c: Add dg-require-effective-target int32.
871
872 2019-08-02 Kito Cheng <kito.cheng@sifive.com>
873
874 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target shared check.
875
876 2019-08-01 Martin Sebor <msebor@redhat.com>
877
878 PR c++/90947
879 * c-c++-common/array-1.c: New test.
880 * g++.dg/abi/mangle73.C: New test.
881 * g++.dg/cpp2a/nontype-class23.C: New test.
882 * g++.dg/init/array53.C: New test.
883
884 2019-08-01 Uroš Bizjak <ubizjak@gmail.com>
885
886 PR target/85693
887 * gcc.target/i386/pr85693-1.c: New test.
888
889 2019-08-01 Matthew Beliveau <mbelivea@redhat.com>
890
891 PR c++/90590
892 * c-c++-common/pr90590-1.c: New test.
893 * c-c++-common/pr90590-1.h: New test.
894 * c-c++-common/pr90590-2.c: New test.
895 * c-c++-common/pr90590-2.h: New test.
896
897 2019-08-01 Marek Polacek <polacek@redhat.com>
898
899 PR c++/90805 - detect narrowing in case values.
900 * c-c++-common/pr89888.c: Update expected dg-error.
901 * g++.dg/cpp0x/Wnarrowing17.C: New test.
902 * g++.dg/cpp0x/enum28.C: Update expected dg-error.
903
904 2019-08-01 Wilco Dijkstra <wdijkstr@arm.com>
905
906 * g++.dg/lto/pr89330_0.C: Add effective-target shared.
907
908 2019-08-01 Kito Cheng <kito.cheng@sifive.com>
909
910 * gcc.target/riscv/attribute-10.c: Fix testcase on rv64.
911
912 2019-07-31 Paolo Carlini <paolo.carlini@oracle.com>
913
914 * g++.dg/diagnostic/delete1.C: New.
915
916 2019-07-31 Maxim Blinov <maxim.blinov@embecosm.com>
917
918 * gcc.target/riscv/attribute-10.c: New test.
919
920 2019-07-31 Richard Biener <rguenther@suse.de>
921
922 PR tree-optimization/91280
923 * g++.dg/torture/pr91280.C: New testcase.
924
925 2019-07-31 Richard Biener <rguenther@suse.de>
926
927 PR tree-optimization/91293
928 * gcc.dg/vect/pr91293-1.c: New testcase.
929 * gcc.dg/vect/pr91293-2.c: Likewise.
930 * gcc.dg/vect/pr91293-3.c: Likewise.
931
932 2019-07-31 Jakub Jelinek <jakub@redhat.com>
933
934 PR tree-optimization/91201
935 * gcc.target/i386/sse2-pr91201-2.c: New test.
936
937 2019-07-31 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/91178
940 * gcc.dg/torture/pr91178-2.c: New testcase.
941
942 2019-07-31 Jakub Jelinek <jakub@redhat.com>
943
944 PR tree-optimization/91201
945 * gcc.target/i386/sse2-pr91201.c: New test.
946 * gcc.target/i386/avx2-pr91201.c: New test.
947 * gcc.target/i386/avx512bw-pr91201.c: New test.
948
949 2019-07-31 Sudakshina Das <sudi.das@arm.com>
950
951 * gcc.target/aarch64/acle/tme.c: New test.
952 * gcc.target/aarch64/pragma_cpp_predefs_2.c: New test.
953
954 2019-07-31 Joel Hutton <Joel.Hutton@arm.com>
955
956 * gcc.target/arm/cmse/cmse-17.c: New test.
957
958 2019-07-30 Martin Sebor <msebor@redhat.com>
959
960 PR testsuite/91258
961 * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
962
963 2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
964
965 PR fortran/91296
966 * gfortran.dg/pr91296.f90: New test.
967
968 2019-07-30 Martin Liska <mliska@suse.cz>
969
970 PR tree-optimization/91270
971 * g++.dg/torture/pr91270.C: New test.
972
973 2019-07-30 Richard Sandiford <richard.sandiford@arm.com>
974
975 * gcc.dg/vect/vect-cond-arith-7.c: New test.
976
977 2019-07-30 Jakub Jelinek <jakub@redhat.com>
978
979 PR middle-end/91282
980 * gcc.dg/type-convert-var.c: Add -fexcess-precision=fast to
981 dg-additional-options.
982
983 PR middle-end/91216
984 * gcc.dg/gomp/pr91216.c: New test.
985
986 PR target/91150
987 * gcc.target/i386/avx512bw-pr91150.c: New test.
988
989 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
990
991 * gcc.target/msp430/pr78818-data-region.c: Add -mlarge to dg-options.
992 * gcc.target/msp430/region-misuse-code.c: New test.
993 * gcc.target/msp430/region-misuse-data.c: Likewise.
994 * gcc.target/msp430/region-misuse-code-data.c: Likewise.
995 * gcc.target/msp430/region-attribute-misuse.c: Likewise.
996
997 2019-07-29 Jozef Lawrynowicz <jozef.l@mittosystems.com>
998
999 PR target/70320
1000 * gcc.target/msp430/asm-register-names-lower-case.c: New test.
1001 * gcc.target/msp430/asm-register-names-upper-case.c: Likewise.
1002
1003 2019-07-29 Martin Liska <mliska@suse.cz>
1004
1005 * g++.dg/cpp1y/new1.C (test_unused): Add new case that causes
1006 ICE.
1007
1008 2019-07-29 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/91267
1011 * gcc.dg/torture/pr91267.c: New testcase.
1012
1013 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1014
1015 * c-c++-common/guality/Og-dce-1.c: New test.
1016 * c-c++-common/guality/Og-dce-2.c: Likewise.
1017 * c-c++-common/guality/Og-dce-3.c: Likewise.
1018
1019 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1020
1021 * c-c++-common/guality/Og-global-dse-1.c: New test.
1022
1023 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1024
1025 * c-c++-common/guality/Og-static-wo-1.c: New test.
1026 * g++.dg/guality/guality.exp: Separate the c-c++-common tests into
1027 "Og" and "general" tests. Run the latter at -O0 and -Og only.
1028 * gcc.dg/guality/guality.exp: Likewise.
1029
1030 2019-07-29 Richard Sandiford <richard.sandiford@arm.com>
1031
1032 * lib/scanasm.exp (parse_function_bodies, check_function_body)
1033 (check-function-bodies): New procedures.
1034 * gcc.target/aarch64/sve/init_1.c: Use check-function-bodies
1035 instead of scan-assembler.
1036 * gcc.target/aarch64/sve/init_2.c: Likewise.
1037 * gcc.target/aarch64/sve/init_3.c: Likewise.
1038 * gcc.target/aarch64/sve/init_4.c: Likewise.
1039 * gcc.target/aarch64/sve/init_5.c: Likewise.
1040 * gcc.target/aarch64/sve/init_6.c: Likewise.
1041 * gcc.target/aarch64/sve/init_7.c: Likewise.
1042 * gcc.target/aarch64/sve/init_8.c: Likewise.
1043 * gcc.target/aarch64/sve/init_9.c: Likewise.
1044 * gcc.target/aarch64/sve/init_10.c: Likewise.
1045 * gcc.target/aarch64/sve/init_11.c: Likewise.
1046 * gcc.target/aarch64/sve/init_12.c: Likewise.
1047
1048 2019-07-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1049
1050 * g++.dg/lto/pr89330_0.C (dg-lto-options): Add -fPIC.
1051 Require fpic support.
1052
1053 2019-07-27 Iain Sandoe <iain@sandoe.co.uk>
1054
1055 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec
1056 and vsx.
1057
1058 2019-07-26 Iain Sandoe <iain@sandoe.co.uk>
1059
1060 * lib/scanasm.exp (object-size): Handle Darwin's size command.
1061
1062 2018-07-26 Tamar Christina <tamar.christina@arm.com>
1063
1064 * gcc.dg/type-convert-var.c: New test.
1065
1066 2019-07-26 Martin Jambor <mjambor@suse.cz>
1067
1068 PR ipa/89330
1069 * g++.dg/lto/pr89330_[01].C: New test.
1070 * g++.dg/tree-prof/devirt.C: Added -fno-profile-values to dg-options.
1071
1072 2019-07-25 Martin Sebor <msebor@redhat.com>
1073
1074 PR tree-optimization/91183
1075 PR tree-optimization/86688
1076 * gcc.dg/Wstringop-overflow-14.c: Disable for stricly aligned targets.
1077 * gcc.dg/strlenopt-70.c: Fix bugs.
1078 * gcc.dg/strlenopt-71.c: Same.
1079 * gcc.dg/strlenopt-72.c: Same.
1080
1081 2019-07-25 Vladimir Makarov <vmakarov@redhat.com>
1082
1083 PR rtl-optimization/91223
1084 * gcc.target/i386/pr91223.c: New test.
1085
1086 2019-07-25 Iain Sandoe <iain@sandoe.co.uk>
1087
1088 PR gcov-profile/91087
1089 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the
1090 "final" line for the failure summaries. Adjust source layout so that
1091 dejagnu xfail expressions work.
1092
1093 2019-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1094
1095 PR fortran/65819
1096 * gfortran.dg/dependency_54.f90: New test.
1097
1098 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1099
1100 * gnat.dg/case_optimization3.ad[sb]: New test.
1101
1102 2019-07-25 Martin Liska <mliska@suse.cz>
1103 Dominik Infuhr <dominik.infuehr@theobroma-systems.com>
1104
1105 PR c++/23383
1106 * g++.dg/cpp1y/new1.C: New test.
1107
1108 2019-07-25 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 PR testsuite/91245
1111 * gnat.dg/float_value1.adb: Only run on x86.
1112
1113 2019-07-24 Martin Sebor <msebor@redhat.com>
1114
1115 PR tree-optimization/91183
1116 PR tree-optimization/86688
1117 * c-c++-common/ubsan/object-size-9.c: Disable warnings.
1118 * gcc.dg/Wstringop-overflow-14.c: New test.
1119 * gcc.dg/attr-nonstring-2.c: Remove xfails.
1120 * gcc.dg/strlenopt-70.c: New test.
1121 * gcc.dg/strlenopt-71.c: New test.
1122 * gcc.dg/strlenopt-72.c: New test.
1123 * gcc.dg/strlenopt-8.c: Remove xfails.
1124
1125 2019-07-24 Martin Sebor <msebor@redhat.com>
1126
1127 PR driver/80545
1128 * gcc.misc-tests/help.exp: Add tests.
1129 * lib/options.exp: Handle C++.
1130
1131 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
1132
1133 * gcc.target/arc/arc.exp (check_effective_target_accregs): New
1134 predicate.
1135 * gcc.target/arc/builtin_special.c: Update test/
1136 * gcc.target/arc/interrupt-1.c: Likewise.
1137 * gcc.target/arc/interrupt-10.c: New test.
1138 * gcc.target/arc/interrupt-11.c: Likewise.
1139 * gcc.target/arc/interrupt-12.c: Likewise.
1140
1141 2019-07-24 Andreas Krebbel <krebbel@linux.ibm.com>
1142
1143 * gcc.target/s390/addsub-signed-overflow-1.c: New test.
1144 * gcc.target/s390/addsub-signed-overflow-2.c: New test.
1145 * gcc.target/s390/mul-signed-overflow-1.c: New test.
1146 * gcc.target/s390/mul-signed-overflow-2.c: New test.
1147
1148 2019-07-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1149
1150 PR middle-end/91166
1151 * gcc.target/aarch64/sve/pr91166.c: New test.
1152
1153 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1154
1155 PR fortran/54072
1156 * gfortran.dg/illegal_boz_arg_1.f90: New tests.
1157
1158 2019-07-23 Steven G. Kargl <kargl@gcc.gnu.org>
1159
1160 * gfortran.dg/achar_5.f90: Fix for new BOZ handling.
1161 * arithmetic_overflow_1.f90: Ditto.
1162 * gfortran.dg/boz_11.f90: Ditto.
1163 * gfortran.dg/boz_12.f90: Ditto.
1164 * gfortran.dg/boz_4.f90: Ditto.
1165 * gfortran.dg/boz_5.f90: Ditto.
1166 * gfortran.dg/boz_6.f90: Ditto.
1167 * gfortran.dg/boz_7.f90: Ditto.
1168 * gfortran.dg/boz_8.f90: Ditto.
1169 * gfortran.dg/dec_structure_6.f90: Ditto.
1170 * gfortran.dg/dec_union_1.f90: Ditto.
1171 * gfortran.dg/dec_union_2.f90: Ditto.
1172 * gfortran.dg/dec_union_5.f90: Ditto.
1173 * gfortran.dg/dshift_3.f90: Ditto.
1174 * gfortran.dg/gnu_logical_2.f90: Ditto.
1175 * gfortran.dg/int_conv_1.f90: Ditto.
1176 * gfortran.dg/ishft_1.f90: Ditto.
1177 * gfortran.dg/nan_4.f90: Ditto.
1178 * gfortran.dg/no_range_check_3.f90: Ditto.
1179 * gfortran.dg/pr16433.f: Ditto.
1180 * gfortran.dg/pr44491.f90: Ditto.
1181 * gfortran.dg/pr58027.f90: Ditto.
1182 * gfortran.dg/pr81509_2.f90: Ditto.
1183 * gfortran.dg/unf_io_convert_1.f90: Ditto.
1184 * gfortran.dg/unf_io_convert_2.f90: Ditto.
1185 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
1186 Ditto.
1187 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
1188 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Ditto.
1189 * gfortran.fortran-torture/execute/seq_io.f90: Ditto.
1190 * gfortran.dg/gnu_logical_1.F: Delete test.
1191 * gfortran.dg/merge_bits_3.f90: New test.
1192 * gfortran.dg/merge_bits_3.f90: Ditto.
1193 * gfortran.dg/boz_int.f90: Ditto.
1194 * gfortran.dg/boz_bge.f90: Ditto.
1195 * gfortran.dg/boz_complex_1.f90: Ditto.
1196 * gfortran.dg/boz_complex_2.f90: Ditto.
1197 * gfortran.dg/boz_complex_3.f90: Ditto.
1198 * gfortran.dg/boz_dble.f90: Ditto.
1199 * gfortran.dg/boz_dshift_1.f90: Ditto.
1200 * gfortran.dg/boz_dshift_2.f90: Ditto.
1201 * gfortran.dg/boz_float_1.f90: Ditto.
1202 * gfortran.dg/boz_float_2.f90: Ditto.
1203 * gfortran.dg/boz_float_3.f90: Ditto.
1204 * gfortran.dg/boz_iand_1.f90: Ditto.
1205 * gfortran.dg/boz_iand_2.f90: Ditto.
1206
1207 2019-07-23 Jeff Law <law@redhat.com>
1208
1209 PR tree-optimization/86061
1210 * gcc.dg/tree-ssa/pr86061.c: New test.
1211
1212 2019-07-23 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/83518
1215 * gcc.dg/tree-ssa/ssa-fre-79.c: New testcase.
1216
1217 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1218
1219 * gnat.dg/task4.adb: New testcase.
1220
1221 2019-07-23 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/range_check5.adb: New testcase.
1224
1225 2019-07-23 Ed Schonberg <schonberg@adacore.com>
1226
1227 * gnat.dg/iter5.adb: Add an expected error.
1228 * gnat.dg/iter6.adb: New testcase.
1229
1230 2019-07-23 Yannick Moy <moy@adacore.com>
1231
1232 * gnat.dg/ghost6.adb, gnat.dg/ghost6_pkg.ads: New testcase.
1233
1234 2019-07-22 Sylvia Taylor <sylvia.taylor@arm.com>
1235
1236 * gcc.target/aarch64/simd/ssra.c: New test.
1237 * gcc.target/aarch64/simd/usra.c: New test.
1238
1239 2019-07-22 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1240
1241 * gcc.target/msp430/isr-push-pop-main.c: New test.
1242 * gcc.target/msp430/isr-push-pop-isr-430.c: Likewise.
1243 * gcc.target/msp430/isr-push-pop-isr-430x.c: Likewise.
1244 * gcc.target/msp430/isr-push-pop-leaf-isr-430.c: Likewise.
1245 * gcc.target/msp430/isr-push-pop-leaf-isr-430x.c: Likewise.
1246
1247 2019-07-22 Andrea Corallo <andrea.corallo@arm.com>
1248
1249 * jit.dg/test-error-gcc_jit_context_new_unary_op-bad-res-type.c:
1250 New testcase.
1251 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
1252 Adjust error message.
1253
1254 2019-07-22 Paul A. Clarke <pc@us.ibm.com>
1255
1256 * gcc.target/powerpc/sse4_1-check.h: New.
1257 * gcc.target/powerpc/sse4_1-pblendvb.c: New.
1258 * gcc.target/powerpc/sse4_1-pblendw.c: New.
1259 * gcc.target/powerpc/sse4_1-pblendw-2.c: New.
1260
1261 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1262
1263 * gnat.dg/fixedpnt6.adb: New testcase.
1264
1265 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1266
1267 * gnat.dg/warn26.adb: New testcase.
1268
1269 2019-07-22 Javier Miranda <miranda@adacore.com>
1270
1271 * gnat.dg/class_wide5.adb: New testcase.
1272
1273 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1274
1275 * gnat.dg/opt80.adb: New testcase.
1276
1277 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1278
1279 * gnat.dg/warn25.adb: New testcase.
1280
1281 2019-07-22 Yannick Moy <moy@adacore.com>
1282
1283 * gnat.dg/warn24.adb: New testcase.
1284
1285 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1286
1287 * gnat.dg/inline17.adb, gnat.dg/inline17_pkg1.adb,
1288 gnat.dg/inline17_pkg1.ads, gnat.dg/inline17_pkg2.ads,
1289 gnat.dg/inline17_pkg3.adb, gnat.dg/inline17_pkg3.ads: New
1290 testcase.
1291
1292 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1293
1294 * gnat.dg/iter5.adb, gnat.dg/iter5_pkg.ads: New testcase.
1295
1296 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1297
1298 * gnat.dg/enum_val1.adb: New testcase.
1299
1300 2019-07-22 Nicolas Roche <roche@adacore.com>
1301
1302 * gnat.dg/float_value1.adb: New testcase.
1303
1304 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 * gnat.dg/encode_string1.adb, gnat.dg/encode_string1_pkg.adb,
1307 gnat.dg/encode_string1_pkg.ads: New testcase.
1308
1309 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1310
1311 * gnat.dg/warn23.adb: New testcase.
1312
1313 2019-07-22 Javier Miranda <miranda@adacore.com>
1314
1315 * gnat.dg/cpp_constructor2.adb: New testcase.
1316
1317 2019-07-22 Ed Schonberg <schonberg@adacore.com>
1318
1319 * gnat.dg/warn22.adb: New testcase.
1320
1321 2019-07-22 Eric Botcazou <ebotcazou@adacore.com>
1322
1323 * gnat.dg/loop_invariant1.adb, gnat.dg/loop_invariant1.ads: New
1324 testcase.
1325
1326 2019-07-22 Richard Biener <rguenther@suse.de>
1327
1328 PR tree-optimization/91221
1329 * g++.dg/pr91221.C: New testcase.
1330
1331 2019-07-22 Martin Liska <mliska@suse.cz>
1332
1333 PR driver/91172
1334 * gcc.dg/pr91172.c: New test.
1335
1336 2019-07-22 Claudiu Zissulescu <claziss@synopsys.com>
1337
1338 * gcc.target/arc/tls-2.c: New test.
1339 * gcc.target/arc/tls-3.c: Likewise.
1340
1341 2019-07-21 Marek Polacek <polacek@redhat.com>
1342
1343 PR c++/67853
1344 * g++.dg/cpp0x/decltype72.C: New test.
1345
1346 2019-07-22 Stafford Horne <shorne@gmail.com>
1347
1348 * gcc.target/or1k/ror-4.c: New file.
1349 * gcc.target/or1k/shftimm-1.c: Update test from rotate to shift
1350 as the shftimm option no longer controls rotate.
1351
1352 2019-07-22 Stafford Horne <shorne@gmail.com>
1353
1354 PR target/90362
1355 * gcc.target/or1k/div-mul-3.c: New test.
1356
1357 2019-07-22 Stafford Horne <shorne@gmail.com>
1358
1359 PR target/90363
1360 * gcc.target/or1k/swap-1.c: New test.
1361 * gcc.target/or1k/swap-2.c: New test.
1362
1363 2019-07-20 Segher Boessenkool <segher@kernel.crashing.org>
1364
1365 * gcc.target/powerpc/volatile-mem.c: New testcase.
1366
1367 2019-07-20 Jakub Jelinek <jakub@redhat.com>
1368
1369 PR target/91204
1370 * gcc.c-torture/compile/pr91204.c: New test.
1371
1372 * c-c++-common/gomp/cancel-1.c: Adjust expected diagnostic wording.
1373 * c-c++-common/gomp/clauses-1.c (foo, baz, bar): Add order(concurrent)
1374 clause where allowed. Add combined constructs with loop with all
1375 possible clauses.
1376 (qux): New function.
1377 * c-c++-common/gomp/loop-1.c: New test.
1378 * c-c++-common/gomp/loop-2.c: New test.
1379 * c-c++-common/gomp/loop-3.c: New test.
1380 * c-c++-common/gomp/loop-4.c: New test.
1381 * c-c++-common/gomp/loop-5.c: New test.
1382 * c-c++-common/gomp/order-3.c: Adjust expected diagnostic wording.
1383 * c-c++-common/gomp/simd-setjmp-1.c: New test.
1384 * c-c++-common/gomp/teams-2.c: Adjust expected diagnostic wording.
1385
1386 * gcc.dg/vect/vect-simd-16.c: New test.
1387
1388 2019-07-19 Jeff Law <law@redhat.com>
1389
1390 PR tree-optimization/86061
1391 * gcc.dg/tree-ssa/ssa-dse-37.c: New test.
1392 * gcc.dg/tree-ssa/ssa-dse-38.c: New test.
1393
1394 2019-07-19 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/91211
1397 * gcc.dg/torture/pr91211.c: New testcase.
1398
1399 2019-07-19 Richard Biener <rguenther@suse.de>
1400
1401 PR tree-optimization/91200
1402 * gcc.dg/torture/pr91200.c: New testcase.
1403
1404 2019-07-19 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR middle-end/91190
1407 * gcc.c-torture/compile/pr91190.c: New test.
1408
1409 2019-07-19 Richard Biener <rguenther@suse.de>
1410
1411 PR tree-optimization/91207
1412 * gcc.dg/torture/pr91207.c: New testcase.
1413
1414 2019-07-18 Uroš Bizjak <ubizjak@gmail.com>
1415
1416 PR target/91188
1417 * gcc.target/i386/pr91188-1a.c: New test.
1418 * gcc.target/i386/pr91188-1b.c: Ditto.
1419 * gcc.target/i386/pr91188-1c.c: Ditto.
1420 * gcc.target/i386/pr91188-2a.c: Ditto.
1421 * gcc.target/i386/pr91188-2b.c: Ditto.
1422 * gcc.target/i386/pr91188-2c.c: Ditto.
1423
1424 2019-07-18 Sylvia Taylor <sylvia.taylor@arm.com>
1425
1426 PR target/90317
1427 * gcc.target/arm/crypto-vsha1cq_u32.c (foo): Change return type to
1428 uint32_t.
1429 (GET_LANE, TEST_SHA1C_VEC_SELECT): New.
1430 * gcc.target/arm/crypto-vsha1h_u32.c (foo): Change return type to
1431 uint32_t.
1432 (GET_LANE, TEST_SHA1H_VEC_SELECT): New.
1433 * gcc.target/arm/crypto-vsha1mq_u32.c (foo): Change return type to
1434 uint32_t.
1435 (GET_LANE, TEST_SHA1M_VEC_SELECT): New.
1436 * gcc.target/arm/crypto-vsha1pq_u32.c (foo): Change return type to
1437 uint32_t.
1438 (GET_LANE, TEST_SHA1P_VEC_SELECT): New.
1439
1440 2019-07-18 Jan Hubicka <hubicka@ucw.cz>
1441
1442 * g++.dg/lto/alias-5_0.C: New testcase.
1443 * g++.dg/lto/alias-5_1.C: New.
1444 * g++.dg/lto/alias-5_2.c: New.
1445
1446 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com>
1447
1448 PR tree-optimization/91137
1449 * gcc.c-torture/execute/pr91137.c: New test.
1450
1451 2019-07-18 Richard Sandiford <richard.sandiford@arm.com>
1452
1453 * c-c++-common/pr53633-2.c: New test.
1454
1455 2019-07-17 Alexandre Oliva <oliva@adacore.com>
1456
1457 PR middle-end/81824
1458 * g++.dg/Wmissing-attributes-1.C: New. Some of its fragments
1459 are from Martin Sebor.
1460
1461 2019-07-17 Marek Polacek <polacek@redhat.com>
1462
1463 PR c++/90455
1464 * g++.dg/cpp0x/nsdmi-list6.C: New test.
1465
1466 2019-07-17 Jan Hubicka <hubicka@ucw.cz>
1467
1468 * g++.dg/lto/alias-4_0.C
1469
1470 2019-07-17 Richard Biener <rguenther@suse.de>
1471
1472 PR tree-optimization/91178
1473 * gcc.dg/torture/pr91178.c: New testcase.
1474
1475 2019-07-17 Richard Biener <rguenther@suse.de>
1476
1477 PR tree-optimization/91180
1478 * gcc.dg/torture/pr91180.c: New testcase.
1479
1480 2019-07-17 Jakub Jelinek <jakub@redhat.com>
1481
1482 PR tree-optimization/91157
1483 * gcc.target/i386/avx512f-pr91157.c: New test.
1484 * gcc.target/i386/avx512bw-pr91157.c: New test.
1485
1486 2019-07-17 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/91181
1489 * gcc.dg/pr91181.c: New testcase.
1490
1491 2019-07-16 Harald Anlauf <anlauf@gmx.de>
1492
1493 PR fortran/90903
1494 * gfortran.dg/check_bits_1.f90: New testcase.
1495
1496 2019-07-16 Jeff Law <law@redhat.com>
1497
1498 PR rtl-optimization/91173
1499 * g++.dg/pr91173.C: New test.
1500
1501 2019-07-16 Wilco Dijkstra <wdijkstr@arm.com>
1502
1503 PR target/89190
1504 * gcc.target/arm/pr89190.c: New test.
1505
1506 2019-07-16 Jakub Jelinek <jakub@redhat.com>
1507
1508 PR rtl-optimization/91164
1509 * g++.dg/opt/pr91164.C: New test.
1510
1511 2019-07-16 Jan Hubicka <jh@suse.cz>
1512
1513 * g++.dg/lto/alias-1_0.C: Use -O3.
1514 * g++.dg/lto/alias-2_0.C: Use -O3.
1515 * g++.dg/lto/alias-3_0.C: Add loop to enable inlining with
1516 -fno-use-linker-plugin.
1517 * g++.dg/lto/alias-3_1.C: Remove dg-lto-do and dg-lto-options.
1518
1519 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1520
1521 * gcc.dg/tree-ssa/pr84512.c: Don't xfail scan-tree-dump on
1522 sparcv9.
1523
1524 2019-07-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1525
1526 * gcc.dg/autopar/pr91162.c: Require int128 support.
1527
1528 2019-07-15 Richard Biener <rguenther@suse.de>
1529
1530 PR middle-end/91162
1531 * gcc.dg/autopar/pr91162.c: New testcase.
1532
1533 2019-07-15 Kewen Lin <linkw@gcc.gnu.org>
1534
1535 PR tree-optimization/88497
1536 * gcc.dg/tree-ssa/pr88497-1.c: New test.
1537 * gcc.dg/tree-ssa/pr88497-2.c: Likewise.
1538 * gcc.dg/tree-ssa/pr88497-3.c: Likewise.
1539 * gcc.dg/tree-ssa/pr88497-4.c: Likewise.
1540 * gcc.dg/tree-ssa/pr88497-5.c: Likewise.
1541 * gcc.dg/tree-ssa/pr88497-6.c: Likewise.
1542 * gcc.dg/tree-ssa/pr88497-7.c: Likewise.
1543
1544 2019-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1545
1546 PR fortran/87233
1547 * gfortran.dg/initialization_14.f90: Modify to now pass by
1548 removing two dg-error commands. Added comments.
1549 * gfortran.dg/initialization_30.f90: New test that includes the
1550 two tests removed above with the 'dg-options -std=f95'.
1551
1552 2019-07-14 Uroš Bizjak <ubizjak@gmail.com>
1553
1554 * gcc.dg/tree-ssa/pr84512.c (dg-final): Remove XFAIL on alpha*-*-*.
1555
1556 2019-07-14 Segher Boessenkool <segher@kernel.crashing.org>
1557
1558 PR target/91148
1559 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1560 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1561 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1562 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1563 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1564 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1565 * gcc.target/powerpc/cmpb-3.c: Adjust.
1566 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1567 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1568 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1569 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1570
1571 2019-07-13 Iain Sandoe <iain@sandoe.co.uk>
1572
1573 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs
1574 support.
1575
1576 2019-07-13 Segher Boessenkool <segher@kernel.crashing.org>
1577
1578 PR target/91148
1579 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust.
1580 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Adjust.
1581 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Adjust.
1582 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Adjust.
1583 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Adjust.
1584 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust.
1585 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Adjust.
1586 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Adjust.
1587 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Adjust.
1588 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Adjust.
1589 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Adjust.
1590 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Adjust.
1591 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Adjust.
1592 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Adjust.
1593 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Adjust.
1594 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Adjust.
1595 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Adjust.
1596 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Adjust.
1597 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust.
1598 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Adjust.
1599 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Adjust.
1600 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Adjust.
1601 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Adjust.
1602 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Adjust.
1603 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Adjust.
1604 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Adjust.
1605 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Adjust.
1606 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Adjust.
1607 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Adjust.
1608 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Adjust.
1609 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Adjust.
1610 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Adjust.
1611 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Adjust.
1612 * gcc.target/powerpc/byte-in-either-range-1.c: Adjust.
1613 * gcc.target/powerpc/byte-in-range-1.c: Adjust.
1614 * gcc.target/powerpc/byte-in-set-1.c: Adjust.
1615 * gcc.target/powerpc/byte-in-set-2.c: Adjust.
1616 * gcc.target/powerpc/cmpb-3.c: Adjust.
1617 * gcc.target/powerpc/crypto-builtin-2.c: Adjust.
1618 * gcc.target/powerpc/dfp/dtstsfi-1.c: Adjust.
1619 * gcc.target/powerpc/dfp/dtstsfi-11.c: Adjust.
1620 * gcc.target/powerpc/dfp/dtstsfi-16.c: Adjust.
1621 * gcc.target/powerpc/dfp/dtstsfi-21.c: Adjust.
1622 * gcc.target/powerpc/dfp/dtstsfi-26.c: Adjust.
1623 * gcc.target/powerpc/dfp/dtstsfi-31.c: Adjust.
1624 * gcc.target/powerpc/dfp/dtstsfi-36.c: Adjust.
1625 * gcc.target/powerpc/dfp/dtstsfi-41.c: Adjust.
1626 * gcc.target/powerpc/dfp/dtstsfi-46.c: Adjust.
1627 * gcc.target/powerpc/dfp/dtstsfi-51.c: Adjust.
1628 * gcc.target/powerpc/dfp/dtstsfi-56.c: Adjust.
1629 * gcc.target/powerpc/dfp/dtstsfi-6.c: Adjust.
1630 * gcc.target/powerpc/dfp/dtstsfi-61.c: Adjust.
1631 * gcc.target/powerpc/dfp/dtstsfi-66.c: Adjust.
1632 * gcc.target/powerpc/dfp/dtstsfi-71.c: Adjust.
1633 * gcc.target/powerpc/dfp/dtstsfi-76.c: Adjust.
1634 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Adjust.
1635 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Adjust.
1636 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Adjust.
1637 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Adjust.
1638 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Adjust.
1639 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Adjust.
1640 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Adjust.
1641 * gcc.target/powerpc/vsu/vec-xlx-7.c: Adjust.
1642 * gcc.target/powerpc/vsu/vec-xrx-7.c: Adjust.
1643 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Adjust.
1644 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Adjust.
1645
1646 2019-07-13 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR c/91149
1649 * c-c++-common/gomp/reduction-task-3.c: New test.
1650
1651 * c-c++-common/gomp/order-3.c: New test.
1652 * c-c++-common/gomp/order-4.c: New test.
1653
1654 2019-07-12 Bill Seurer <seurer@linux.vnet.ibm.com>
1655
1656 * gcc.dg/tree-ssa/vector-7.c: Fix typo.
1657
1658 2019-07-12 Iain Sandoe <iain@sandoe.co.uk>
1659
1660 * gcc.dg/pr57438-2.c: Remove.
1661
1662 2019-07-12 Martin Sebor <msebor@redhat.com>
1663
1664 * gcc.dg/Warray-bounds-43.c: New test.
1665
1666 2019-07-12 Jan Hubicka <jh@suse.cz>
1667
1668 * gcc.dg/tree-ssa/alias-access-path-9.c: New testcase.
1669
1670 2019-07-08 Jiangning Liu <jiangning.liu@amperecomputing.com>
1671
1672 PR tree-optimization/89430
1673 * gcc.dg/tree-ssa/pr89430-1.c: New test.
1674 * gcc.dg/tree-ssa/pr89430-2.c: New test.
1675 * gcc.dg/tree-ssa/pr89430-3.c: New test.
1676 * gcc.dg/tree-ssa/pr89430-4.c: New test.
1677 * gcc.dg/tree-ssa/pr89430-5.c: New test.
1678 * gcc.dg/tree-ssa/pr89430-6.c: New test.
1679
1680 2019-07-12 Richard Biener <rguenther@suse.de>
1681
1682 PR tree-optimization/91145
1683 * gcc.dg/torture/pr91145.c: New testcase.
1684
1685 2019-07-12 Alexandre Oliva <oliva@adacore.com>
1686
1687 * gcc.dg/gimplefe-44.c: New.
1688 * gcc.dg/gimplefe-43.c: New.
1689
1690 2019-07-12 Richard Biener <rguenther@suse.de>
1691
1692 * gcc.dg/tree-ssa/vector-7.c: New testcase.
1693
1694 2019-07-12 Jakub Jelinek <jakub@redhat.com>
1695
1696 * c-c++-common/gomp/order-1.c: New test.
1697 * c-c++-common/gomp/order-2.c: New test.
1698
1699 2019-07-11 Sunil K Pandey <sunil.k.pandey@intel.com>
1700
1701 PR target/90980
1702 * gcc.target/i386/pr90980-1.c: New test.
1703 * gcc.target/i386/pr90980-2.c: Likewise.
1704 * gcc.target/i386/pr90980-3.c: Likewise.
1705
1706 2019-07-11 Yannick Moy <moy@adacore.com>
1707
1708 * gnat.dg/loop_entry1.adb: New testcase.
1709
1710 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1711
1712 * gnat.dg/prot8.adb, gnat.dg/prot8.ads: New testcase.
1713
1714 2019-07-11 Justin Squirek <squirek@adacore.com>
1715
1716 * gnat.dg/unreferenced2.adb: New testcase.
1717
1718 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1719
1720 * gnat.dg/self_ref1.adb: New testcase.
1721
1722 2019-07-11 Ed Schonberg <schonberg@adacore.com>
1723
1724 * gnat.dg/predicate11.adb: New testcase.
1725
1726 2019-07-11 Hristian Kirtchev <kirtchev@adacore.com>
1727
1728 * gnat.dg/equal9.adb: New testcase.
1729
1730 2019-07-11 Thomas Quinot <quinot@adacore.com>
1731
1732 * gnat.dg/scos1.adb: New testcase.
1733
1734 2019-07-11 Justin Squirek <squirek@adacore.com>
1735
1736 * gnat.dg/access7.adb: New testcase.
1737
1738 2019-07-11 Yannick Moy <moy@adacore.com>
1739
1740 * gnat.dg/warn21.adb, gnat.dg/warn21.ads: New testcase.
1741
1742 2019-07-11 Richard Biener <rguenther@suse.de>
1743
1744 PR middle-end/91131
1745 * gcc.target/i386/pr91131.c: New testcase.
1746
1747 2019-07-10 Martin Sebor <msebor@redhat.com>
1748
1749 PR testsuite/91132
1750 * gcc.dg/strlenopt-67.c: Removed second copy of test.
1751
1752 2019-07-10 Vladimir Makarov <vmakarov@redhat.com>
1753
1754 PR target/91102
1755 * gcc.target/aarch64/pr91102.c: New test.
1756
1757 2019-07-10 Richard Biener <rguenther@suse.de>
1758
1759 PR tree-optimization/91126
1760 * gcc.dg/torture/pr91126.c: New testcase.
1761
1762 2019-07-10 Richard Biener <rguenther@suse.de>
1763
1764 * gcc.dg/torture/ssa-fre-5.c: New testcase.
1765 * gcc.dg/torture/ssa-fre-6.c: Likewise.
1766 * gcc.dg/torture/ssa-fre-7.c: Likewise.
1767
1768 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1769
1770 * gnat.dg/modular5.adb: New testcase.
1771
1772 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1773
1774 * gnat.dg/limited3.adb, gnat.dg/limited3_pkg.adb,
1775 gnat.dg/limited3_pkg.ads: New testcase.
1776
1777 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1778
1779 * gnat.dg/incomplete7.adb, gnat.dg/incomplete7.ads: New testcase.
1780
1781 2019-07-10 Hristian Kirtchev <kirtchev@adacore.com>
1782
1783 * gnat.dg/limited2.adb, gnat.dg/limited2_pack_1.adb,
1784 gnat.dg/limited2_pack_1.ads, gnat.dg/limited2_pack_2.adb,
1785 gnat.dg/limited2_pack_2.ads: New testcase.
1786
1787 2019-07-10 Ed Schonberg <schonberg@adacore.com>
1788
1789 * gnat.dg/equal8.adb, gnat.dg/equal8.ads,
1790 gnat.dg/equal8_pkg.ads: New testcase.
1791
1792 2019-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 * g++.dg/diagnostic/complex-invalid-1.C: New.
1795 * g++.dg/diagnostic/static-cdtor-1.C: Likewise.
1796 * g++.dg/cpp1z/has-unique-obj-representations2.C: Test location
1797 too.
1798 * g++.dg/other/anon-union3.C: Adjust expected location.
1799 * g++.dg/parse/error8.C: Likewise.
1800
1801 2019-07-09 Jan Hubicka <hubicka@ucw.cz>
1802
1803 * g++.dg/lto/alias-3_0.C: New file.
1804 * g++.dg/lto/alias-3_1.c: New file.
1805
1806 2019-07-09 Martin Sebor <msebor@redhat.com>
1807
1808 PR tree-optimization/90989
1809 * gcc.dg/strlenopt-26.c: Exit with test result status.
1810 * gcc.dg/strlenopt-67.c: New test.
1811
1812 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
1813
1814 * gcc.target/mips/cfgcleanup-jalr1.c: New test.
1815 * gcc.target/mips/cfgcleanup-jalr2.c: New test.
1816 * gcc.target/mips/cfgcleanup-jalr3.c: New test.
1817
1818 2019-07-09 Richard Biener <rguenther@suse.de>
1819
1820 PR tree-optimization/91114
1821 * gcc.dg/vect/pr91114.c: New testcase.
1822
1823 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1824
1825 * gcc.target/aarch64/crypto-fuse-1.c: Remove.
1826 * gcc.target/aarch64/crypto-fuse-2.c: Remove.
1827 * gcc.target/aarch64/aes-fuse-1.c: New testcase.
1828 * gcc.target/aarch64/aes-fuse-2.c: New testcase.
1829
1830 2019-07-09 Christophe Lyon <christophe.lyon@linaro.org>
1831
1832 * gcc.target/arm/cmse/bitfield-1.c: Fix address of .gnu.sgstubs
1833 section.
1834 * gcc.target/arm/cmse/bitfield-2.c: Likewise.
1835 * gcc.target/arm/cmse/bitfield-3.c: Likewise.
1836 * gcc.target/arm/cmse/struct-1.c: Likewise.
1837
1838 2019-07-09 Sylvia Taylor <sylvia.taylor@arm.com>
1839
1840 * gcc.target/arm/aes-fuse-1.c: New.
1841 * gcc.target/arm/aes-fuse-2.c: New.
1842 * gcc.target/arm/aes_xor_combine.c: New.
1843
1844 2019-07-09 Martin Liska <mliska@suse.cz>
1845
1846 * gcc.dg/predict-17.c: Test loop optimizer assumption
1847 about loop iterations.
1848
1849 2019-07-09 Richard Biener <rguenther@suse.de>
1850
1851 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1 dump.
1852 * gcc.dg/tree-ssa/alias-access-path-2.c: Likewise.
1853 * gcc.dg/tree-ssa/alias-access-path-8.c: Likewise.
1854
1855 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1856
1857 * gnat.dg/predicate10.adb, gnat.dg/predicate10_pkg.adb,
1858 gnat.dg/predicate10_pkg.ads: New testcase.
1859
1860 2019-07-09 Justin Squirek <squirek@adacore.com>
1861
1862 * gnat.dg/image1.adb: New testcase.
1863
1864 2019-07-09 Javier Miranda <miranda@adacore.com>
1865
1866 * gnat.dg/rep_clause8.adb: New testcase.
1867
1868 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1869
1870 * gnat.dg/equal7.adb, gnat.dg/equal7_pkg.adb,
1871 gnat.dg/equal7_pkg.ads: New testcase.
1872
1873 2019-07-09 Javier Miranda <miranda@adacore.com>
1874
1875 * gnat.dg/range_check3.adb, gnat.dg/range_check3_pkg.adb,
1876 gnat.dg/range_check3_pkg.ads: New testcase.
1877
1878 2019-07-09 Ed Schonberg <schonberg@adacore.com>
1879
1880 * gnat.dg/generic_inst5.adb, gnat.dg/generic_inst6.adb,
1881 gnat.dg/generic_inst6_g1-c.adb, gnat.dg/generic_inst6_g1-c.ads,
1882 gnat.dg/generic_inst6_g1.ads, gnat.dg/generic_inst6_i1.ads,
1883 gnat.dg/generic_inst6_i2.ads, gnat.dg/generic_inst6_x.ads: New
1884 testcases.
1885
1886 2019-07-08 Martin Sebor <msebor@redhat.com>
1887
1888 PR middle-end/71924
1889 PR middle-end/90549
1890 * gcc.c-torture/execute/return-addr.c: New test.
1891 * gcc.dg/Wreturn-local-addr-2.c: New test.
1892 * gcc.dg/Wreturn-local-addr-4.c: New test.
1893 * gcc.dg/Wreturn-local-addr-5.c: New test.
1894 * gcc.dg/Wreturn-local-addr-6.c: New test.
1895 * gcc.dg/Wreturn-local-addr-7.c: New test.
1896 * gcc.dg/Wreturn-local-addr-8.c: New test.
1897 * gcc.dg/Wreturn-local-addr-9.c: New test.
1898 * gcc.dg/Wreturn-local-addr-10.c: New test.
1899 * gcc.dg/Walloca-4.c: Handle expected warnings.
1900 * gcc.dg/pr41551.c: Same.
1901 * gcc.dg/pr59523.c: Same.
1902 * gcc.dg/tree-ssa/pr88775-2.c: Same.
1903 * gcc.dg/tree-ssa/alias-37.c: Same.
1904 * gcc.dg/winline-7.c: Same.
1905
1906 2019-07-08 Jakub Jelinek <jakub@redhat.com>
1907
1908 * g++.dg/vect/simd-6.cc: Replace xfail with target x86.
1909 * g++.dg/vect/simd-9.cc: Likewise.
1910
1911 PR c++/91110
1912 * g++.dg/gomp/pr91110.C: New test.
1913
1914 2019-07-08 Segher Boessenkool <segher@kernel.crashing.org>
1915
1916 PR rtl-optimization/88233
1917 * gcc.target/powerpc/pr88233.c: New testcase.
1918
1919 2019-07-08 Wilco Dijkstra <wdijkstr@arm.com>
1920
1921 PR testsuite/91059
1922 PR testsuite/78529
1923 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra.
1924
1925 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1926
1927 * gcc.target/s390/rotate-truncation-mask.c: New test.
1928
1929 2019-07-08 Robin Dapp <rdapp@linux.ibm.com>
1930
1931 * gcc.target/s390/combine-rotate-modulo.c: New test.
1932 * gcc.target/s390/combine-shift-rotate-add-mod.c: New test.
1933 * gcc.target/s390/vector/combine-shift-vec.c: New test.
1934
1935 2019-07-08 Joern Rennecke <joern.rennecke@riscy-ip.com>
1936
1937 Avoid clash with system header declaration.
1938 * gcc.dg/vect/slp-reduc-sad.c (uint32_t): Remove unused declaration.
1939
1940 2019-07-08 Richard Biener <rguenther@suse.de>
1941
1942 PR tree-optimization/91108
1943 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust back.
1944 * gcc.dg/tree-ssa/ssa-fre-78.c: New testcase.
1945
1946 2019-07-08 Jim Wilson <jimw@sifive.com>
1947
1948 * gcc.target/riscv/shift-shift-2.c: Add one more test.
1949
1950 2019-07-08 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 PR c++/65143
1953 * g++.dg/tree-ssa/final2.C: New.
1954 * g++.dg/tree-ssa/final3.C: Likewise.
1955
1956 2019-07-08 Javier Miranda <miranda@adacore.com>
1957
1958 * gnat.dg/interface10.adb: New testcase.
1959
1960 2019-07-08 Hristian Kirtchev <kirtchev@adacore.com>
1961
1962 * gnat.dg/addr13.adb, gnat.dg/addr13.ads: New testcase.
1963
1964 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1965
1966 * gnat.dg/entry1.adb, gnat.dg/entry1.ads: New testcase.
1967
1968 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1969
1970 * gnat.dg/fixed_delete.adb: New testcase.
1971
1972 2019-07-08 Javier Miranda <miranda@adacore.com>
1973
1974 * gnat.dg/interface9.adb, gnat.dg/interface9_root-child.ads,
1975 gnat.dg/interface9_root.ads: New testcase.
1976
1977 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1978
1979 * gnat.dg/predicate9.adb: New testcase.
1980
1981 2019-07-08 Justin Squirek <squirek@adacore.com>
1982
1983 * gnat.dg/sso16.adb: New testcase.
1984
1985 2019-07-08 Ed Schonberg <schonberg@adacore.com>
1986
1987 * gnat.dg/predicate8.adb, gnat.dg/predicate8_pkg.adb,
1988 gnat.dg/predicate8_pkg.ads: New testcase.
1989
1990 2019-07-08 Richard Biener <rguenther@suse.de>
1991
1992 PR tree-optimization/83518
1993 * gcc.dg/tree-ssa/ssa-fre-73.c: New testcase.
1994 * gcc.dg/tree-ssa/ssa-fre-74.c: Likewise.
1995 * gcc.dg/tree-ssa/ssa-fre-75.c: Likewise.
1996 * gcc.dg/tree-ssa/ssa-fre-76.c: Likewise.
1997 * g++.dg/tree-ssa/pr83518.C: Likewise.
1998
1999 2019-07-08 Richard Sandiford <richard.sandiford@arm.com>
2000
2001 * gcc.dg/guality/guality.h: Include <sys/prctl.h> on Linux targets.
2002 (main): Use PR_SET_PTRACER where available.
2003
2004 2019-07-07 Paul Thomas <pault@gcc.gnu.org>
2005
2006 PR fortran/91077
2007 * gfortran.dg/pointer_array_11.f90 : New test.
2008
2009 2019-07-06 Jakub Jelinek <jakub@redhat.com>
2010
2011 * c-c++-common/gomp/scan-4.c: Don't expect sorry message.
2012
2013 PR tree-optimization/91096
2014 * gcc.dg/vect/vect-simd-10.c (FLT_MIN_VALUE): Define.
2015 (bar, main): Use it instead of -__builtin_inff ().
2016 * gcc.dg/vect/vect-simd-14.c (FLT_MIN_VALUE): Define.
2017 (bar, main): Use it instead of -__builtin_inff ().
2018
2019 2019-07-05 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/67184 (again)
2022 PR c++/69445
2023 * g++.dg/other/final4.C: New.
2024
2025 2019-07-04 Marek Polacek <polacek@redhat.com>
2026
2027 DR 1813
2028 PR c++/83374 - __is_standard_layout wrong for a class with repeated
2029 bases.
2030 * g++.dg/ext/is_std_layout3.C: New test.
2031 * g++.dg/ext/is_std_layout4.C: New test.
2032
2033 2019-07-05 Richard Biener <rguenther@suse.de>
2034
2035 * gcc.dg/tree-ssa/ssa-fre-77.c: New testcase.
2036
2037 2019-07-05 Richard Biener <rguenther@suse.de>
2038
2039 PR tree-optimization/91091
2040 * gcc.dg/tree-ssa/pr91091-2.c: New testcase.
2041 * gcc.dg/tree-ssa/ssa-fre-70.c: Likewise.
2042 * gcc.dg/tree-ssa/ssa-fre-71.c: Likewise.
2043 * gcc.dg/tree-ssa/ssa-fre-72.c: Likewise.
2044
2045 2019-07-05 Richard Biener <rguenther@suse.de>
2046
2047 PR tree-optimization/91091
2048 * gcc.dg/tree-ssa/pr91091-1.c: New testcase.
2049 * gcc.dg/tree-ssa/ssa-fre-61.c: Adjust.
2050
2051 2019-07-05 Eric Botcazou <ebotcazou@adacore.com>
2052
2053 * gnat.dg/pack23.adb, gnat.dg/pack23_pkg.ads: New testcase.
2054
2055 2019-07-05 Hristian Kirtchev <kirtchev@adacore.com>
2056
2057 * gnat.dg/task3.adb, gnat.dg/task3.ads, gnat.dg/task3_pkg1.ads,
2058 gnat.dg/task3_pkg2.ads: New testcase.
2059
2060 2019-07-05 Javier Miranda <miranda@adacore.com>
2061
2062 * gnat.dg/access6.adb: New testcase.
2063
2064 2019-07-05 Bob Duff <duff@adacore.com>
2065
2066 * gnat.dg/bip_export.adb, gnat.dg/bip_export.ads: New testcase.
2067
2068 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2069
2070 * gnat.dg/aggr25.adb, gnat.dg/aggr25.ads: New testcase.
2071
2072 2019-07-05 Ed Schonberg <schonberg@adacore.com>
2073
2074 * gnat.dg/predicate7.adb, gnat.dg/predicate7.ads,
2075 gnat.dg/predicate7_pkg.ads: New testcase.
2076
2077 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR middle-end/78884
2080 * gcc.dg/gomp/pr78884.c: New test.
2081
2082 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2083
2084 * jit.dg/test-error-gcc_jit_context_new_binary_op-bad-res-type.c:
2085 New testcase.
2086
2087 2019-07-04 Wilco Dijkstra <wdijkstr@arm.com>
2088
2089 * gcc.dg/tree-ssa/cunroll-15.c: Remove XFAIL on arm.
2090
2091 2019-07-04 Andrea Corallo <andrea.corallo@arm.com>
2092
2093 * jit.dg/all-non-failing-tests.h: Add test-accessing-bitfield.c.
2094 * jit.dg/test-accessing-bitfield.c: New testcase.
2095 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-type.c:
2096 Likewise.
2097 * jit.dg/test-error-gcc_jit_context_new_bitfield-invalid-width.c:
2098 Likewise.
2099 * jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c:
2100 Likewise.
2101
2102 2019-07-04 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.dg/tree-ssa/alias-access-path-3.c: New testcase.
2105 * gcc.dg/tree-ssa/alias-access-path-8.c: New testcase.
2106
2107 2019-07-04 Andrew Stubbs <ams@codesourcery.com>
2108
2109 * g++.dg/gomp/unmappable-1.C: New file.
2110
2111 2019-07-04 Javier Miranda <miranda@adacore.com>
2112
2113 * gnat.dg/cpp_constructor.adb, gnat.dg/cpp_constructor_fp.ads,
2114 gnat.dg/cpp_constructor_useit.ads: New testcase.
2115
2116 2019-07-04 Gary Dismukes <dismukes@adacore.com>
2117
2118 * gnat.dg/ghost5.adb, gnat.dg/ghost5.ads,
2119 gnat.dg/ghost5_parent.ads: New testcase.
2120
2121 2019-07-04 Yannick Moy <moy@adacore.com>
2122
2123 * gnat.dg/spark3.adb: New testcase.
2124
2125 2019-07-04 Justin Squirek <squirek@adacore.com>
2126
2127 * gnat.dg/tagged2.adb, gnat.dg/tagged2.ads: New testcase.
2128
2129 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2130
2131 * gnat.dg/equal6.adb, gnat.dg/equal6_types.adb,
2132 gnat.dg/equal6_types.ads: New testcase.
2133
2134 2019-07-04 Justin Squirek <squirek@adacore.com>
2135
2136 * gnat.dg/allocator.adb: New testcase.
2137
2138 2019-07-04 Hristian Kirtchev <kirtchev@adacore.com>
2139
2140 * gnat.dg/default_initial_condition.adb,
2141 gnat.dg/default_initial_condition_pack.adb,
2142 gnat.dg/default_initial_condition_pack.ads: New testcase.
2143
2144 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2145
2146 * gnat.dg/aspect2.adb, gnat.dg/aspect2.ads: New testcase.
2147
2148 2019-07-04 Yannick Moy <moy@adacore.com>
2149
2150 * gnat.dg/synchronized2.adb, gnat.dg/synchronized2.ads,
2151 gnat.dg/synchronized2_pkg.ads: New testcase.
2152
2153 2019-07-04 Justin Squirek <squirek@adacore.com>
2154
2155 * gnat.dg/generic_inst4.adb, gnat.dg/generic_inst4_gen.ads,
2156 gnat.dg/generic_inst4_inst.ads, gnat.dg/generic_inst4_typ.ads:
2157 New testcase.
2158
2159 2019-07-04 Ed Schonberg <schonberg@adacore.com>
2160
2161 * gnat.dg/dimensions2.adb, gnat.dg/dimensions2_phys.ads,
2162 gnat.dg/dimensions2_real_numbers.ads: New testcase.
2163
2164 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2165
2166 PR tree-optimization/91063
2167 * gcc.dg/gomp/pr91063.c: New test.
2168
2169 2019-07-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2170
2171 PR target/88833
2172 * gfortran.dg/pr88833.f90: New test.
2173
2174 2019-07-04 Jakub Jelinek <jakub@redhat.com>
2175
2176 PR middle-end/91069
2177 * gcc.dg/pr91069.c (v2df): Use 2 * sizeof (double) instead of
2178 hardcoded 16 for better portability.
2179 (v2di): Change from long vector to long long vector. Use
2180 2 * sizeof (long long) instead of hardcoded 16.
2181
2182 PR rtl-optimization/90756
2183 * gcc.dg/pr90756.c: New test.
2184
2185 2019-07-04 Chenghua Xu <paul.hua.gm@gmail.com>
2186
2187 * gcc.target/mips/mips-fmadd.c: Rename to ...
2188 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32.
2189 * gcc.target/mips/mips-fmadd-n64.c: New.
2190
2191 2019-07-03 Wilco Dijkstra <wdijkstr@arm.com>
2192
2193 * gcc.dg/store_merging_27.c: Fix test for Arm.
2194 * gcc.dg/store_merging_28.c: Likewise.
2195 * gcc.dg/store_merging_29.c: Likewise.
2196 * gcc.dg/tree-ssa/dump-6.c: Likewise.
2197
2198 2019-07-03 Mark Wielaard <mark@klomp.org>
2199
2200 PR debug/90981
2201 * g++.dg/pr90981.C: New test.
2202
2203 2019-07-03 Richard Biener <rguenther@suse.de>
2204
2205 PR middle-end/91069
2206 * gcc.dg/pr91069.c: New testcase.
2207
2208 2019-07-03 Martin Liska <mliska@suse.cz>
2209
2210 * gcc.dg/tree-prof/val-prof-2.c: Update scanned pattern
2211 as we do now better.
2212
2213 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2214
2215 * gnat.dg/specs/debug1.ads: New test.
2216
2217 2019-07-03 Martin Liska <mliska@suse.cz>
2218
2219 PR tree-optimization/90892
2220 * gcc.dg/pr90892.c: New test.
2221
2222 2019-07-03 Martin Liska <mliska@suse.cz>
2223
2224 PR middle-end/90899
2225 * gcc.target/i386/pr90899.c: New test.
2226
2227 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2228
2229 PR tree-optimization/91033
2230 * gcc.target/i386/pr91033.c: New test.
2231
2232 2019-07-03 Bob Duff <duff@adacore.com>
2233
2234 * gnat.dg/task2.adb, gnat.dg/task2_pkg.adb,
2235 gnat.dg/task2_pkg.ads: New testcase.
2236
2237 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2238
2239 * gnat.dg/inline16.adb, gnat.dg/inline16_gen.adb,
2240 gnat.dg/inline16_gen.ads, gnat.dg/inline16_types.ads: New
2241 testcase.
2242
2243 2019-07-03 Justin Squirek <squirek@adacore.com>
2244
2245 * gnat.dg/renaming13.adb, gnat.dg/renaming14.adb: New testcases.
2246
2247 2019-07-03 Hristian Kirtchev <kirtchev@adacore.com>
2248
2249 * gnat.dg/inline15.adb, gnat.dg/inline15_gen.adb,
2250 gnat.dg/inline15_gen.ads, gnat.dg/inline15_types.ads: New
2251 testcase.
2252
2253 2019-07-03 Bob Duff <duff@adacore.com>
2254
2255 * gnat.dg/warn20.adb, gnat.dg/warn20_pkg.adb,
2256 gnat.dg/warn20_pkg.ads: New testcase.
2257
2258 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2259
2260 * gnat.dg/predicate6.adb, gnat.dg/predicate6.ads: New testcase.
2261 * gnat.dg/static_pred1.adb: Remove expected error.
2262
2263 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2264
2265 * gnat.dg/predicate5.adb, gnat.dg/predicate5.ads: New testcase.
2266
2267 2019-07-03 Eric Botcazou <ebotcazou@adacore.com>
2268
2269 * gnat.dg/alignment14.adb: New testcase.
2270
2271 2019-07-03 Ed Schonberg <schonberg@adacore.com>
2272
2273 * gnat.dg/predicate4.adb, gnat.dg/predicate4_pkg.ads: New
2274 testcase.
2275
2276 2019-07-03 Jakub Jelinek <jakub@redhat.com>
2277
2278 * c-c++-common/gomp/scan-3.c (f1): Don't expect a sorry message.
2279 * c-c++-common/gomp/scan-5.c (foo): Likewise.
2280
2281 * c-c++-common/gomp/scan-5.c: New test.
2282
2283 * c-c++-common/gomp/lastprivate-conditional-5.c: New test.
2284
2285 2019-07-02 Jeff Law <law@redhat.com>
2286
2287 PR tree-optimization/90883
2288 * g++.dg/tree-ssa/pr90883.c: Add -Os. Check dse2 for the
2289 deleted store on some targets.
2290
2291 2019-07-02 Joern Rennecke <joern.rennecke@riscy-ip.com>
2292
2293 PR testsuite/91065
2294 * gcc.dg/plugin/start_unit_plugin.c: Register a root tab
2295 to reference fake_var.
2296
2297 2019-07-02 qing zhao <qing.zhao@oracle.com>
2298
2299 PR preprocessor/90581
2300 * c-c++-common/cpp/fmax-include-depth-1a.h: New test.
2301 * c-c++-common/cpp/fmax-include-depth-1b.h: New test.
2302 * c-c++-common/cpp/fmax-include-depth.c: New test.
2303
2304 2019-07-02 Jan Hubicka <jh@suse.cz>
2305
2306 * gcc.dg/tree-ssa/alias-access-path-7.c: New testcase.
2307
2308 2019-07-02 Jan Hubicka <jh@suse.cz>
2309
2310 * g++.dg/lto/pr90990_0.C: New testcase.
2311
2312 2019-07-02 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/58483
2315 * gcc.dg/tree-ssa/ssa-dom-cse-8.c: New testcase.
2316
2317 2019-07-01 Joern Rennecke <joern.rennecke@riscy-ip.com>
2318
2319 PR middle-end/66726
2320 * gcc.dg/tree-ssa/pr66726-4.c: New testcase.
2321
2322 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com>
2323
2324 * gcc.target/s390/vector/vec-shift-2.c: New test.
2325
2326 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2327
2328 * gnat.dg/generic_inst3.adb,
2329 gnat.dg/generic_inst3_kafka_lib-topic.ads,
2330 gnat.dg/generic_inst3_kafka_lib.ads,
2331 gnat.dg/generic_inst3_markets.ads,
2332 gnat.dg/generic_inst3_traits-encodables.ads,
2333 gnat.dg/generic_inst3_traits.ads: New testcase.
2334
2335 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2336
2337 * gnat.dg/enum_rep.adb, gnat.dg/enum_rep.ads: New testcase.
2338
2339 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2340
2341 * gnat.dg/derived_type6.adb, gnat.dg/derived_type6.ads: New
2342 testcase.
2343
2344 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2345
2346 * gnat.dg/weak3.adb, gnat.dg/weak3.ads: New testcase.
2347
2348 2019-07-01 Ed Schonberg <schonberg@adacore.com>
2349
2350 * gnat.dg/prot7.adb, gnat.dg/prot7.ads: New testcase.
2351
2352 2019-07-01 Richard Biener <rguenther@suse.de>
2353
2354 * gcc.dg/gimplefe-42.c: New testcase.
2355
2356 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2357
2358 * gnat.dg/sets1.adb: Update.
2359
2360 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2361
2362 * gnat.dg/linkedlist.adb: Update.
2363
2364 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2365
2366 * gnat.dg/dynhash.adb, gnat.dg/dynhash1.adb: Update.
2367
2368 2019-07-01 Hristian Kirtchev <kirtchev@adacore.com>
2369
2370 * gnat.dg/freezing1.adb, gnat.dg/freezing1.ads,
2371 gnat.dg/freezing1_pack.adb, gnat.dg/freezing1_pack.ads: New
2372 testcase.
2373
2374 2019-07-01 Jan Hubicka <hubicka@ucw.cz>
2375
2376 PR lto/91028
2377 PR lto/90720
2378 * g++.dg/lto/alias-1_0.C: Add loop to make inlining happen with
2379 -fno-use-linker-plugin
2380 * g++.dg/lto/alias-2_0.C: Likewise.
2381
2382 2019-07-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
2383
2384 * g++.dg/cpp0x/gen-attrs-67.C: Add error for darwin.
2385
2386 2019-07-01 Richard Biener <rguenther@suse.de>
2387
2388 * gcc.dg/tree-ssa/pr77445-2.c: Adjust.
2389
2390 2019-07-01 Hongtao Liu <hongtao.liu@intel.com>
2391
2392 * lib/target-supports.exp
2393 (check_effective_target_avx512vp2intersect): New proc.
2394 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add
2395 dg-require-effective-target avx512vp2intersect.
2396 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Ditto.
2397
2398 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gnat.dg/specs/array5.ads: New test.
2401 * gnat.dg/specs/array5_pkg1.ads: New helper.
2402 * gnat.dg/specs/array5_pkg2.ads: Likewise.
2403 * gnat.dg/specs/array5_pkg2-g.ads: Likewise.
2404
2405 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2406
2407 * gnat.dg/specs/unchecked_convert1.ads: New test.
2408 * gnat.dg/specs/unchecked_convert2.ads: Likewise.
2409
2410 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2411
2412 * gnat.dg/specs/size_clause3.ads: Adjust error message.
2413
2414 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2415
2416 * gnat.dg/specs/atomic2.ads: Adjust error message.
2417 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
2418 * gnat.dg/specs/size_clause3.ads: Likewise.
2419
2420 2019-06-29 Eric Botcazou <ebotcazou@adacore.com>
2421
2422 * gnat.dg/array35.adb: New test.
2423 * gnat.dg/array36.adb: Likewise.
2424
2425 2019-06-28 Jan Beulich <jbeulich@suse.com>
2426
2427 * gcc.target/i386/gfni-5.c: New.
2428
2429 2019-06-28 Jan Beulich <jbeulich@suse.com>
2430
2431 * gcc.target/i386/cvtpd2pi: New.
2432
2433 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR c++/91024
2436 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test.
2437
2438 PR tree-optimization/91010
2439 * g++.dg/vect/simd-10.cc: New test.
2440
2441 2019-06-27 Steven G. Kargl <kargl@gcc.gnu.org>
2442
2443 PR fortran/90987
2444 * match.c (gfc_match_common): Adjust parsing of fixed and free form
2445 source code containing, e.g., COMMONI.
2446
2447 2019-06-27 Jan Hubicka <jh@suse.cz>
2448
2449 * g++.dg/lto/alias-2_0.C: New testcase.
2450 * g++.dg/lto/alias-2_1.C: New testcase.
2451
2452 2019-06-27 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR target/90991
2455 * gcc.target/i386/avx2-pr90991-1.c: New test.
2456 * gcc.target/i386/avx512dq-pr90991-2.c: New test.
2457
2458 2019-06-27 Jan Beulich <jbeulich@suse.com>
2459
2460 * gcc.target/i386/gfni-4.c: Pass -msse2.
2461
2462 2019-06-27 Richard Biener <rguenther@suse.de>
2463
2464 * gcc.dg/tree-ssa/ssa-fre-69.c: New testcase.
2465
2466 2019-06-27 Jun Ma <JunMa@linux.alibaba.com>
2467
2468 PR tree-optimization/89772
2469 * gcc.dg/builtin-memchr-4.c: New test.
2470
2471 2019-06-27 Martin Liska <mliska@suse.cz>
2472
2473 PR tree-optimization/91014
2474 * gcc.target/s390/pr91014.c: New test.
2475
2476 2019-06-27 Richard Biener <rguenther@suse.de>
2477
2478 PR testsuite/91004
2479 * g++.dg/torture/pr34850.C: Fix overly reduced testcase.
2480
2481 2019-06-27 Kewen Lin <linkw@gcc.gnu.org>
2482
2483 PR target/62147
2484 * gcc.target/powerpc/pr62147.c: New test.
2485
2486 2019-06-26 Jeff Law <law@redhat.com>
2487
2488 PR tree-optimization/90883
2489 * g++.dg/tree-ssa/pr90883.C: New test.
2490 * gcc.dg/tree-ssa/ssa-dse-36.c: New test.
2491
2492 2019-06-26 Uroš Bizjak <ubizjak@gmail.com>
2493
2494 PR target/89021
2495 * lib/target-supports.exp (available_vector_sizes)
2496 <[istarget i?86-*-*] || [istarget x86_64-*-*]>: Add
2497 64-bit vectors for !ia32.
2498
2499 2019-06-26 Jeff Law <law@redhat.com>
2500
2501 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tree-dse
2502 as DSE compromises several of these tests.
2503 * gcc.dg/builtin-stringop-chk-1.c: Similarly.
2504 * gcc.dg/memcpy-2.c: Similarly.
2505 * gcc.dg/pr40340-1.c: Similarly.
2506 * gcc.dg/pr40340-2.c: Similarly.
2507 * gcc.dg/pr40340-5.c: Similarly.
2508
2509 2019-06-26 Steven G. Kargl <kargl@gcc.gnu.org>
2510
2511 PR Fortran/90988
2512 ChangeLog forgotten with revision 272667
2513 * gfortran.dg/pr90988_1.f90: New test.
2514 * gfortran.dg/pr90988_2.f90: Ditto.
2515 * gfortran.dg/pr90988_3.f90: Ditto.
2516
2517 2019-06-26 Nathan Sidwell <nathan@acm.org>
2518
2519 * c-c++-common/pr90927.c: New.
2520
2521 2019-06-26 Richard Biener <rguenther@suse.de>
2522
2523 PR ipa/90982
2524 * g++.dg/torture/pr90982.C: New testcase.
2525
2526 2019-06-26 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/67184
2529 PR c++/69445
2530 * g++.dg/other/final3.C: New.
2531 * g++.dg/other/final5.C: Likewise.
2532
2533 2019-06-26 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR target/90991
2536 * gcc.target/i386/avx512dq-pr90991-1.c: New test.
2537
2538 2019-06-26 Li Jia He <helijia@linux.ibm.com>
2539
2540 * gcc.target/powerpc/maddld-1.c: New testcase.
2541
2542 2019-06-06 Hongtao Liu <hongtao.liu@intel.com>
2543 Olga Makhotina <olga.makhotina@intel.com>
2544
2545 * gcc.target/i386/avx512-check.h: Handle bit_AVX512VP2INTERSECT.
2546 * gcc.target/i386/avx512vp2intersect-2intersect-1a.c: New test.
2547 * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Likewise.
2548 * gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c: Likewise.
2549 * gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c: Likewise.
2550 * gcc.target/i386/sse-12.c: Add -mavx512vp2intersect.
2551 * gcc.target/i386/sse-13.c: Likewsie.
2552 * gcc.target/i386/sse-14.c: Likewise.
2553 * gcc.target/i386/sse-22.c: Likewise.
2554 * gcc.target/i386/sse-23.c: Likewise.
2555 * g++.dg/other/i386-2.C: Likewise.
2556 * g++.dg/other/i386-3.C: Likewise.
2557
2558 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR c++/90969
2561 * g++.dg/ext/vector38.C: New test.
2562
2563 2019-06-25 Martin Jambor <mjambor@suse.cz>
2564
2565 PR ipa/90939
2566 * g++.dg/lto/pr90939_[01].C: New test.
2567
2568 2019-06-25 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/90930
2571 * gcc.dg/tree-ssa/reassoc-24.c: Adjust.
2572 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
2573
2574 2019-06-25 Claudiu Zissulescu <claziss@synopsys.com>
2575
2576 * gcc.target/arc/pr89838.c: New file.
2577
2578 2019-06-25 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2579
2580 * gcc.target/msp430/mlarge-pedwarns.c: New test.
2581
2582 2019-06-25 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR sanitizer/90954
2585 * c-c++-common/gomp/pr90954.c: New test.
2586
2587 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2588
2589 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin.
2590 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
2591
2592 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2593
2594 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex
2595 to recognise Darwin's register names.
2596
2597 2019-06-24 Iain Sandoe <iain@sandoe.co.uk>
2598
2599 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header.
2600 * gcc.dg/cpp/usr/include/stdio.h: Rename...
2601 * gcc.dg/cpp/usr/include/example.h: ... to this.
2602
2603 2019-06-24 Richard Biener <rguenther@suse.de>
2604
2605 PR tree-optimization/90972
2606 * gcc.dg/torture/pr90972.c: New testcase.
2607
2608 2019-06-24 Martin Sebor <msebor@redhat.com>
2609
2610 * gcc.dg/Wfloat-equal-1.c: Adjust text of expected diagnostic.
2611 * gcc.dg/misc-column.c: Ditto.
2612
2613 2019-06-23 Ian Lance Taylor <iant@golang.org>
2614
2615 * go.test/test/blank1.go: Update for diagnostic message changes.
2616
2617 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2618
2619 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support.
2620
2621 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2622
2623 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char
2624 vector explicitly for the vec_perm.
2625
2626 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2627
2628 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of
2629 __USER_LABEL_PREFIX__.
2630
2631 2019-06-23 Iain Sandoe <iain@sandoe.co.uk>
2632
2633 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC,
2634 expect the out-of-line GPR restore, and test specifically for
2635 absence of branches to local labels.
2636
2637 2019-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2638
2639 PR fortran/89782
2640 * gfortran.dg/io_constraints_14.f90: New test.
2641
2642 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2643
2644 * gcc.target/powerpc/pr64205.c: Require effective target dfp.
2645 * gcc.target/powerpc/pr79909.c: Likewise.
2646
2647 2019-06-22 Iain Sandoe <iain@sandoe.co.uk>
2648
2649 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic
2650 warning about _Bool.
2651
2652 2019-06-22 Marek Polacek <polacek@redhat.com>
2653
2654 PR c++/65707
2655 PR c++/89480
2656 PR c++/58836
2657 * g++.dg/cpp0x/nondeduced5.C: New test.
2658 * g++.dg/cpp0x/nondeduced6.C: New test.
2659 * g++.dg/cpp0x/nondeduced7.C: New test.
2660
2661 PR c++/66256
2662 * g++.dg/cpp0x/noexcept54.C: New test.
2663
2664 2019-06-22 Jan Hubicka <jh@suse.cz>
2665
2666 * gcc.dg/tree-ssa/alias-access-path-6.c: New testcase.
2667
2668 2019-06-22 Marek Polacek <polacek@redhat.com>
2669
2670 PR c++/86476 - noexcept-specifier is a complete-class context.
2671 PR c++/52869
2672 * g++.dg/cpp0x/noexcept45.C: New test.
2673 * g++.dg/cpp0x/noexcept46.C: New test.
2674 * g++.dg/cpp0x/noexcept47.C: New test.
2675 * g++.dg/cpp0x/noexcept48.C: New test.
2676 * g++.dg/cpp0x/noexcept49.C: New test.
2677 * g++.dg/cpp0x/noexcept50.C: New test.
2678 * g++.dg/cpp0x/noexcept51.C: New test.
2679 * g++.dg/cpp0x/noexcept52.C: New test.
2680 * g++.dg/cpp0x/noexcept53.C: New test.
2681 * g++.dg/eh/shadow1.C: Adjust dg-error.
2682
2683 PR c++/90881 - bogus -Wunused-value in unevaluated context.
2684 * g++.dg/cpp0x/Wunused-value1.C: New test.
2685
2686 2019-06-22 Paolo Carlini <paolo.carlini@oracle.com>
2687
2688 * g++.dg/diagnostic/auto-storage-1.C: New.
2689 * g++.dg/diagnostic/no-type-1.C: Likewise.
2690 * g++.dg/diagnostic/no-type-2.C: Likewise.
2691 * g++.dg/diagnostic/top-level-auto-1.C: Likewise.
2692 * g++.dg/cpp0x/auto9.C: Test some locations too.
2693 * g++.dg/cpp1z/register1.C: Likewise.
2694 * g++.dg/cpp1z/register2.C: Likewise.
2695 * g++.dg/cpp1z/register3.C: Likewise.
2696 * g++.dg/other/error34.C: Likewise.
2697
2698 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/90909
2701 * g++.dg/other/final7.C: New.
2702
2703 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2704
2705 * g++.dg/vect/simd-2.cc: Don't xfail, instead expect vectorization on
2706 x86.
2707 * g++.dg/vect/simd-5.cc: Likewise.
2708
2709 2019-06-21 Paolo Carlini <paolo.carlini@oracle.com>
2710
2711 PR c++/90909
2712 Revert:
2713 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2714
2715 PR c++/67184
2716 PR c++/69445
2717 * g++.dg/other/final3.C: New.
2718 * g++.dg/other/final4.C: Likewise.
2719 * g++.dg/other/final5.C: Likewise.
2720
2721 * g++.dg/other/final6.C: New.
2722
2723 2019-06-21 Marek Polacek <polacek@redhat.com>
2724
2725 PR c++/61490 - qualified-id in friend function definition.
2726 * g++.dg/diagnostic/friend2.C: New test.
2727 * g++.dg/diagnostic/friend3.C: New test.
2728
2729 PR c++/60223 - ICE with T{} in non-deduced context.
2730 * g++.dg/cpp0x/nondeduced1.C: New test.
2731 * g++.dg/cpp0x/nondeduced2.C: New test.
2732 * g++.dg/cpp0x/nondeduced3.C: New test.
2733 * g++.dg/cpp0x/nondeduced4.C: New test.
2734
2735 PR c++/64235 - missing syntax error with invalid alignas.
2736 * g++.dg/parse/alignas1.C: New test.
2737
2738 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2739
2740 PR fortran/67884
2741 * gfortran.dg/dummy_procedure_8.f90: Remove a test that is ...
2742 * gfortran.dg/pr67884.f90: ... covered here. New test.
2743
2744 2019-06-21 Marek Polacek <polacek@redhat.com>
2745
2746 PR c++/90490 - fix decltype issues in noexcept-specifier.
2747 * g++.dg/cpp0x/noexcept43.C: New test.
2748 * g++.dg/cpp0x/noexcept44.C: New test.
2749
2750 2019-06-21 Matthew Beliveau <mbelivea@redhat.com>
2751
2752 PR c++/90875 - added -Wswitch-outside-range option
2753 * c-c++-common/Wswitch-outside-range-1.c: New test.
2754 * c-c++-common/Wswitch-outside-range-2.c: New test.
2755 * c-c++-common/Wswitch-outside-range-3.c: New test.
2756 * c-c++-common/Wswitch-outside-range-4.c: New test.
2757
2758 2019-06-21 Steven G. Kargl <kargl@gcc.gnu.org>
2759
2760 PR fortran/51991
2761 gfortran.dg/pr51991.f90
2762
2763 2019-06-21 Jeff Law <law@redhat.com>
2764
2765 PR tree-optimization/90949
2766 * gcc.c-torture/execute/pr90949.c: New test.
2767
2768 2019-06-21 Marek Polacek <polacek@redhat.com>
2769
2770 PR c++/90953 - ICE with -Wmissing-format-attribute.
2771 * g++.dg/warn/miss-format-7.C: New test.
2772
2773 2019-06-21 Richard Biener <rguenther@suse.de>
2774
2775 PR debug/90914
2776 * g++.dg/debug/pr90914.C: New testcase.
2777
2778 2019-06-21 Richard Biener <rguenther@suse.de>
2779
2780 PR tree-optimization/90913
2781 * gfortran.dg/vect/pr90913.f90: New testcase.
2782
2783 2019-06-21 Jakub Jelinek <jakub@redhat.com>
2784
2785 * gcc.dg/vect/vect-simd-12.c: New test.
2786 * gcc.dg/vect/vect-simd-13.c: New test.
2787 * gcc.dg/vect/vect-simd-14.c: New test.
2788 * gcc.dg/vect/vect-simd-15.c: New test.
2789 * gcc.target/i386/sse2-vect-simd-12.c: New test.
2790 * gcc.target/i386/sse2-vect-simd-13.c: New test.
2791 * gcc.target/i386/sse2-vect-simd-14.c: New test.
2792 * gcc.target/i386/sse2-vect-simd-15.c: New test.
2793 * gcc.target/i386/avx2-vect-simd-12.c: New test.
2794 * gcc.target/i386/avx2-vect-simd-13.c: New test.
2795 * gcc.target/i386/avx2-vect-simd-14.c: New test.
2796 * gcc.target/i386/avx2-vect-simd-15.c: New test.
2797 * gcc.target/i386/avx512f-vect-simd-12.c: New test.
2798 * gcc.target/i386/avx512f-vect-simd-13.c: New test.
2799 * gcc.target/i386/avx512f-vect-simd-14.c: New test.
2800 * gcc.target/i386/avx512bw-vect-simd-15.c: New test.
2801 * g++.dg/vect/simd-6.cc: New test.
2802 * g++.dg/vect/simd-7.cc: New test.
2803 * g++.dg/vect/simd-8.cc: New test.
2804 * g++.dg/vect/simd-9.cc: New test.
2805 * c-c++-common/gomp/scan-2.c: Don't expect any diagnostics.
2806
2807 PR c++/90950
2808 * g++.dg/gomp/lastprivate-1.C: New test.
2809
2810 * gcc.dg/vect/vect-simd-11.c: New test.
2811 * gcc.target/i386/sse2-vect-simd-11.c: New test.
2812 * gcc.target/i386/avx2-vect-simd-11.c: New test.
2813 * gcc.target/i386/avx512bw-vect-simd-11.c: New test.
2814
2815 2019-06-20 Marek Polacek <polacek@redhat.com>
2816
2817 PR c++/79781
2818 * g++.dg/ext/goto1.C: New test.
2819
2820 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2821
2822 PR fortran/77632
2823 * gfortran.dg/pr77632_1.f90: New test.
2824
2825 2019-06-20 Marek Polacek <polacek@redhat.com>
2826
2827 PR c++/68265
2828 * g++.dg/parse/error62.C: New test.
2829
2830 2019-06-20 Steven G. Kargl <kargl@gcc.gnu.org>
2831
2832 PR fortran/86587
2833 * gfortran.dg/pr86587.f90: New test.
2834
2835 2019-06-20 Iain Sandoe <iain@sandoe.co.uk>
2836
2837 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks.
2838 * obj-c++.dg/stubify-2.mm: Likewise.
2839 * objc.dg/stubify-1.m: Likewise.
2840 * objc.dg/stubify-2.m: Likewise.
2841
2842 2019-06-20 Marek Polacek <polacek@redhat.com>
2843
2844 PR c++/87512
2845 * g++.dg/cpp1z/inline-var7.C: New test.
2846
2847 2019-06-20 H.J. Lu <hongjiu.lu@intel.com>
2848
2849 PR target/54855
2850 * gcc.target/i386/pr54855-1.c: New test.
2851 * gcc.target/i386/pr54855-2.c: Likewise.
2852 * gcc.target/i386/pr54855-3.c: Likewise.
2853 * gcc.target/i386/pr54855-4.c: Likewise.
2854 * gcc.target/i386/pr54855-5.c: Likewise.
2855 * gcc.target/i386/pr54855-6.c: Likewise.
2856 * gcc.target/i386/pr54855-7.c: Likewise.
2857 * gcc.target/i386/pr54855-8.c: Likewise.
2858 * gcc.target/i386/pr54855-9.c: Likewise.
2859 * gcc.target/i386/pr54855-10.c: Likewise.
2860
2861 2019-06-20 Jan Hubicka <jh@suse.cz>
2862
2863 * gcc.c-torture/execute/alias-access-path-1.c: New testcase.
2864
2865 2019-06-20 Marek Polacek <polacek@redhat.com>
2866
2867 PR c++/89873
2868 * g++.dg/cpp1y/noexcept1.C: New test.
2869
2870 2019-06-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2871
2872 PR fortran/90937
2873 * gfortran.dg/external_procedure_4.f90: New test.
2874
2875 2019-06-20 Tom de Vries <tdevries@suse.de>
2876
2877 * gcc.dg/pr90866-2.c: Require global_constructor.
2878
2879 2019-06-20 Tom de Vries <tdevries@suse.de>
2880
2881 * gcc.c-torture/compile/pr89280.c: Require nonlocal_goto.
2882 * gcc.dg/pr88870.c: Same.
2883 * gcc.dg/pr90082.c: Same.
2884
2885 2019-06-20 Tom de Vries <tdevries@suse.de>
2886
2887 * gcc.dg/pr89737.c: Require indirect_jumps.
2888 * gcc.dg/torture/pr87693.c: Same.
2889 * gcc.dg/torture/pr89135.c: Same.
2890 * gcc.dg/torture/pr90071.c: Same.
2891
2892 2019-06-20 Tom de Vries <tdevries@suse.de>
2893
2894 * gcc.c-torture/compile/pr89280.c: Require label_values.
2895 * gcc.dg/pr89737.c: Same.
2896 * gcc.dg/pr90082.c: Same.
2897 * gcc.dg/torture/pr89135.c: Same.
2898 * gcc.dg/torture/pr89247.c: Same.
2899 * gcc.dg/torture/pr90071.c: Same.
2900
2901 2019-06-20 Tom de Vries <tdevries@suse.de>
2902
2903 * gcc.c-torture/compile/pr77754-1.c: Require alloca.
2904 * gcc.c-torture/compile/pr77754-2.c: Same.
2905 * gcc.c-torture/compile/pr77754-3.c: Same.
2906 * gcc.c-torture/compile/pr77754-4.c: Same.
2907 * gcc.c-torture/compile/pr77754-5.c: Same.
2908 * gcc.c-torture/compile/pr77754-6.c: Same.
2909 * gcc.c-torture/compile/pr87110.c: Same.
2910 * gcc.c-torture/execute/pr86528.c: Same.
2911 * gcc.dg/Walloca-larger-than-2.c: Same.
2912 * gcc.dg/Walloca-larger-than.c: Same.
2913 * gcc.dg/Warray-bounds-41.c: Same.
2914 * gcc.dg/Wrestrict-17.c: Same.
2915 * gcc.dg/Wstrict-overflow-27.c: Same.
2916 * gcc.dg/Wstringop-truncation-3.c: Same.
2917 * gcc.dg/pr78902.c: Same.
2918 * gcc.dg/pr87099.c: Same.
2919 * gcc.dg/pr87320.c: Same.
2920 * gcc.dg/pr89045.c: Same.
2921 * gcc.dg/strlenopt-62.c: Same.
2922 * gcc.dg/tree-ssa/alias-37.c: Same.
2923
2924 2019-06-19 Marek Polacek <polacek@redhat.com>
2925
2926 PR c++/60364 - noreturn after first decl not diagnosed.
2927 * g++.dg/warn/noreturn-8.C: New test.
2928 * g++.dg/warn/noreturn-9.C: New test.
2929 * g++.dg/warn/noreturn-10.C: New test.
2930 * g++.dg/warn/noreturn-11.C: New test.
2931
2932 2019-06-19 Martin Sebor <msebor@redhat.com>
2933
2934 PR tree-optimization/90626
2935 * gcc.dg/strlenopt-65.c: New test.
2936 * gcc.dg/strlenopt-66.c: New test.
2937 * gcc.dg/strlenopt.h (strcmp, strncmp): Declare.
2938
2939 2019-06-19 Martin Sebor <msebor@redhat.com>
2940
2941 PR translation/90156
2942 * gcc.dg/format/gcc_diag-11.c: Enable.
2943
2944 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2945
2946 PR fortran/69499
2947 * gfortran.dg/pr69499.f90: New test.
2948 * gfortran.dg/module_error_1.f90: Update dg-error string.
2949
2950 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2951
2952 PR fortran/69398
2953 * gfortran.dg/pr69398.f90: New test.
2954
2955 2019-06-19 Steven G. Kargl <kargl@gcc.gnu.org>
2956
2957 PR fortran/87907
2958 * gfortran.dg/pr87907.f90: New testcase.
2959
2960 2019-06-19 Wilco Dijkstra <wdijkstr@arm.com>
2961
2962 PR middle-end/84521
2963 * gcc.c-torture/execute/pr84521.c: New test.
2964
2965 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2966
2967 * gcc.dg/vect/vect-simd-8.c: If main is defined, don't include
2968 tree-vect.h nor call check_vect.
2969 * gcc.dg/vect/vect-simd-9.c: Likewise.
2970 * gcc.dg/vect/vect-simd-10.c: New test.
2971 * gcc.target/i386/sse2-vect-simd-8.c: New test.
2972 * gcc.target/i386/sse2-vect-simd-9.c: New test.
2973 * gcc.target/i386/sse2-vect-simd-10.c: New test.
2974 * gcc.target/i386/avx2-vect-simd-8.c: New test.
2975 * gcc.target/i386/avx2-vect-simd-9.c: New test.
2976 * gcc.target/i386/avx2-vect-simd-10.c: New test.
2977 * gcc.target/i386/avx512f-vect-simd-8.c: New test.
2978 * gcc.target/i386/avx512f-vect-simd-9.c: New test.
2979 * gcc.target/i386/avx512f-vect-simd-10.c: New test.
2980
2981 * g++.dg/vect/simd-3.cc: New test.
2982 * g++.dg/vect/simd-4.cc: New test.
2983 * g++.dg/vect/simd-5.cc: New test.
2984
2985 2019-06-19 Jakub Jelinek <jakub@redhat.com>
2986
2987 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics.
2988
2989 2019-06-19 Jim MacArthur <jim.macarthur@codethink.co.uk>
2990 Mark Eggleston <mark.eggleston@codethink.com>
2991
2992 PR fortran/89103
2993 * gfortran.dg/dec_format_empty_item_1.f: New test.
2994 * gfortran.dg/dec_format_empty_item_2.f: New test.
2995 * gfortran.dg/dec_format_empty_item_3.f: New test.
2996
2997 2019-06-19 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
2998
2999 * gcc.target/aarch64/pr88834.c: Move from here...
3000 * gcc.target/aarch64/sve/pr88834.c: ...to here.
3001
3002 2019-06-18 Cherry Zhang <cherryyz@google.com>
3003
3004 * go.dg/concatstring.go: New test.
3005
3006 2019-06-18 Thomas Schwinge <thomas@codesourcery.com>
3007
3008 PR fortran/90921
3009 * gfortran.dg/goacc/declare-3.f95: Update.
3010
3011 PR fortran/85221
3012 * gfortran.dg/goacc/declare-3.f95: New file.
3013
3014 PR middle-end/90859
3015 * c-c++-common/goacc/firstprivate-mappings-1.c: Update.
3016
3017 * c-c++-common/goacc/firstprivate-mappings-1.c: New file.
3018 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise.
3019
3020 PR testsuite/90861
3021 * c-c++-common/goacc/declare-pr90861.c: New file.
3022
3023 PR testsuite/90868
3024 * c-c++-common/goacc/declare-1.c: Update.
3025 * c-c++-common/goacc/declare-2.c: Likewise.
3026
3027 PR middle-end/90862
3028 * c-c++-common/goacc/declare-1.c: Update.
3029 * c-c++-common/goacc/declare-2.c: Likewise.
3030
3031 2019-06-18 Marek Polacek <polacek@redhat.com>
3032
3033 PR c++/84698
3034 * g++.dg/cpp0x/noexcept42.C: New test.
3035
3036 PR c++/71548
3037 * g++.dg/cpp0x/variadic177.C: New test.
3038
3039 2019-06-18 Richard Sandiford <richard.sandiford@arm.com>
3040
3041 * gcc.target/aarch64/sve/struct_vect_18.c: Allow branches to
3042 contain dots.
3043 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3044 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3045 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3046 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3047 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3048 * gcc.target/aarch64/sve/unroll-1.c: Likewise.
3049 * gcc.target/aarch64/sve/while_1.c: Check for b.any.
3050
3051 2019-06-18 Uroš Bizjak <ubizjak@gmail.com>
3052
3053 * gcc.target/i386/pr81563.c (dg-final): Check that no
3054 registers are restored from %esp.
3055
3056 2019-06-18 Richard Biener <rguenther@suse.de>
3057
3058 PR debug/90900
3059 * gcc.dg/gomp/pr90900.c: New testcase.
3060
3061 2019-06-18 Martin Sebor <msebor@redhat.com>
3062
3063 * gcc.dg/pr90866-2.c: Remove a pointless declaration
3064 to avoid compilation errors on arm-none-eabi.
3065
3066 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com>
3067
3068 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage.
3069 * gcc.target/aarch64/pcs_attribute-3.c: New test.
3070
3071 2019-06-18 Alejandro Martinez <alejandro.martinezvicente@arm.com>
3072 * gcc.target/aarch64/sve/fadda_1.c: New test.
3073
3074 2019-06-17 Jakub Jelinek <jakub@redhat.com>
3075
3076 * gcc.dg/vect/vect-simd-8.c: New test.
3077 * gcc.dg/vect/vect-simd-9.c: New test.
3078 * g++.dg/vect/simd-2.cc: New test.
3079 * g++.dg/gomp/scan-1.C: New test.
3080
3081 2019-06-17 Uroš Bizjak <ubizjak@gmail.com>
3082
3083 PR target/62055
3084 * gcc.target/i386/fnabs.c: New test.
3085
3086 2019-06-17 Marek Polacek <polacek@redhat.com>
3087
3088 PR c++/83820 - excessive attribute arguments not detected.
3089 * g++.dg/cpp0x/gen-attrs-67.C: New test.
3090
3091 2019-06-17 Nathan Sidwell <nathan@acm.org>
3092
3093 PR c++/90754
3094 * g++.dg/lookup/pr90754.C: New.
3095
3096 2019-06-17 Wilco Dijkstra <wdijkstr@arm.com>
3097
3098 PR middle-end/64242
3099 * gcc.c-torture/execute/pr64242.c: Improve test.
3100
3101 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3102
3103 * gcc.target/msp430/mspabi_sllll.c: New test.
3104 * gcc.target/msp430/mspabi_srall.c: New test.
3105 * gcc.target/msp430/mspabi_srlll.c: New test.
3106 * gcc.c-torture/execute/shiftdi-2.c: New test.
3107
3108 2019-06-16 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3109
3110 * lib/target-supports.exp: Add check_effective_target_longlong64.
3111
3112 2019-06-16 Jan Hubicka <hubicka@ucw.cz>
3113
3114 * gcc.dg/tree-ssa/alias-access-path-4.c: New testcase.
3115 * gcc.dg/tree-ssa/alias-access-path-5.c: New testcase.
3116
3117 2019-06-15 Iain Buclaw <ibuclaw@gdcproject.org>
3118
3119 PR d/90650
3120 * gdc.dg/pr90650a.d: New test.
3121 * gdc.dg/pr90650b.d: New test.
3122
3123 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3124
3125 * gfortran.dg/dummy_derived_typed.f90: New test.
3126
3127 2019-06-15 Jan Hubicka <hubicka@ucw.cz>
3128
3129 * gcc.dg/tree-ssa/alias-access-path-2.c: New testcase.
3130
3131 2019-06-15 Steven G. Kargl <kargl@gcc.gnu.org>
3132
3133 * gfortran.dg/ieee/ieee_4.f90: Un-xfail on i?86-*-freebsd.
3134
3135 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3136
3137 PR objc/90709
3138 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers.
3139 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
3140 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3141 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3142 * obj-c++.dg/syntax-error-1.mm: Likewise.
3143 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise.
3144 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3145 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
3146 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3147 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API
3148 in no longer supported, also on m64 where there's no meaning to it.
3149 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why.
3150 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error
3151 there.
3152 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning.
3153 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings.
3154 * obj-c++.dg/stubify-2.mm: Likewise.
3155 * obj-c++.dg/try-catch-1.mm: Likewise.
3156 * obj-c++.dg/try-catch-3.mm: Likewise.
3157
3158 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3159
3160 PR objc/90709
3161 * objc.dg/encode-7-next-64bit.m: Use proxy headers.
3162 * objc.dg/image-info.m: Likewise.
3163 * objc.dg/method-6.m: Likewise.
3164 * objc.dg/no-extra-load.m: Likewise.
3165 * objc.dg/objc-foreach-4.m: Likewise.
3166 * objc.dg/objc-foreach-5.m: Likewise.
3167 * objc.dg/proto-lossage-7.m: Likewise.
3168 * objc.dg/strings/const-cfstring-2.m: Likewise.
3169 * objc.dg/strings/const-cfstring-5.m: Likewise.
3170 * objc.dg/strings/const-str-12b.m: Likewise.
3171 * objc.dg/symtab-1.m: Likewise.
3172 * objc.dg/torture/strings/const-cfstring-1.m: Likewise.
3173 * objc.dg/torture/strings/const-str-10.m: Likewise.
3174 * objc.dg/torture/strings/const-str-11.m: Likewise.
3175 * objc.dg/torture/strings/const-str-9.m: Likewise.
3176 * objc.dg/zero-link-1.m: Likewise.
3177 * objc.dg/zero-link-2.m: Likewise.
3178 * objc.dg/zero-link-3.m: Likewise.
3179 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why.
3180 * objc.dg/headers.m: XFAIL for Darwin14-19.
3181 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error
3182 there.
3183
3184 2019-06-15 Iain Sandoe <iain@sandoe.co.uk>
3185
3186 PR objc/90709
3187 * objc-obj-c++-shared/CF-CFString.h: New.
3188 * objc-obj-c++-shared/F-NSArray.h: New.
3189 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New.
3190 * objc-obj-c++-shared/F-NSObject.h: New.
3191 * objc-obj-c++-shared/F-NSString.h: New.
3192 * objc-obj-c++-shared/F-NSValue.h: New.
3193 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New.
3194 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New.
3195 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New.
3196 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New.
3197 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New.
3198 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New.
3199 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New.
3200 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New.
3201 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New.
3202 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New.
3203 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New.
3204 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New.
3205 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New.
3206 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New.
3207 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New.
3208 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New.
3209 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New.
3210 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New.
3211 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New.
3212 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New.
3213 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New.
3214 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New.
3215 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New.
3216 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New.
3217 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New.
3218 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h:
3219 New.
3220 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New.
3221 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New.
3222 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New.
3223
3224 2019-06-15 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR middle-end/90779
3227 * c-c++-common/goacc/routine-5.c (func2): Don't expect error for
3228 static block scope variable in #pragma acc routine.
3229
3230 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3231
3232 * gfortran.dg/integer_exponentiation_4.f90: Update test.
3233 * gfortran.dg/integer_exponentiation_5.F90: Ditto.
3234 * gfortran.dg/no_range_check_1.f90: Ditto.
3235
3236 2019-06-14 Harald Anlauf <anlauf@gmx.de>
3237
3238 PR fortran/90577
3239 PR fortran/90578
3240 * gfortran.dg/lrshift_1.f90: Adjust testcase.
3241 * gfortran.dg/shiftalr_3.f90: New testcase.
3242
3243 2019-06-14 Steven G. Kargl <kargl@gcc.gnu.org>
3244
3245 PR fortran/89646
3246 * gfortran.dg/pr89646.f90: New test.
3247
3248 2019-06-14 H.J. Lu <hongjiu.lu@intel.com>
3249
3250 PR rtl-optimization/90765
3251 * gcc.target/i386/pr90765-1.c: New test.
3252 * gcc.target/i386/pr90765-2.c: Likewise.
3253
3254 2019-06-14 Marek Polacek <polacek@redhat.com>
3255
3256 PR c++/90884 - stray note with -Wctor-dtor-privacy.
3257 * g++.dg/warn/ctor-dtor-privacy-4.C: New.
3258 * g++.dg/warn/ctor-dtor-privacy-4.h: New.
3259
3260 2019-06-14 Richard Biener <rguenther@suse.de>
3261
3262 * gcc.dg/tree-ssa/ldist-26.c: Adjust.
3263
3264 2019-06-14 Feng Xue <fxue@os.amperecomputing.com>
3265
3266 PR ipa/90401
3267 * gcc.dg/ipa/ipcp-agg-10.c: New test.
3268
3269 2019-06-13 Martin Sebor <msebor@redhat.com>
3270
3271 PR tree-optimization/90662
3272 * gcc.dg/pr90866-2.c: New test.
3273 * gcc.dg/pr90866.c: Ditto.
3274
3275 2019-06-13 Jiufu Guo <guojiufu@linux.ibm.com>
3276 Lijia He <helijia@linux.ibm.com>
3277
3278 PR tree-optimization/77820
3279 * gcc.dg/tree-ssa/phi_on_compare-1.c: New testcase.
3280 * gcc.dg/tree-ssa/phi_on_compare-2.c: New testcase.
3281 * gcc.dg/tree-ssa/phi_on_compare-3.c: New testcase.
3282 * gcc.dg/tree-ssa/phi_on_compare-4.c: New testcase.
3283 * gcc.dg/tree-ssa/split-path-6.c: Update testcase.
3284 * gcc.target/sh/pr51244-20.c: Update testcase.
3285
3286 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3287
3288 * gcc.dg/darwin-minversion-link.c: New test.
3289
3290 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3291
3292 PR fortran/68544
3293 * gfortran.dg/pr68544.f90: New test.
3294 * gfortran.dg/pr85687.f90: Modify test for new error message.
3295
3296 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3297
3298 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32.
3299
3300 2019-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
3301
3302 PR fortran/89344
3303 * gfortran.dg/pr89344.f90: New test.
3304
3305 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3306
3307 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run.
3308 * gcc.dg/darwin-minversion-2.c: Likewise.
3309
3310 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3311
3312 PR target/90871
3313 * g++.dg/ext/altivec-15.C: Add dg-error directive.
3314
3315 2019-06-13 Iain Sandoe <iain@sandoe.co.uk>
3316
3317 * gcc.dg/pr90760.c: Require alias support.
3318
3319 2019-06-13 Jan Hubicka <hubicka@ucw.cz>
3320
3321 PR tree-optimization/90869
3322 * g++.dg/tree-ssa/alias-access-path-1.C: New testcase.
3323
3324 2019-06-13 Richard Biener <rguenther@suse.de>
3325
3326 PR tree-optimization/90856
3327 * gcc.target/i386/pr90856.c: New testcase.
3328
3329 2019-06-13 Jakub Jelinek <jakub@redhat.com>
3330
3331 * g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
3332 = {} store.
3333 * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
3334 -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
3335
3336 2019-06-13 Richard Biener <rguenther@suse.de>
3337
3338 * gcc.dg/vect/vect-version-1.c: New testcase.
3339 * gcc.dg/vect/vect-version-2.c: Likewise.
3340
3341 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3342
3343 * g++.dg/diagnostic/variably-modified-type-1.C: New.
3344 * g++.dg/cpp0x/alias-decl-1.C: Test the location too.
3345 * g++.dg/other/pr84792-1.C: Likewise.
3346 * g++.dg/other/pr84792-2.C: Likewise.
3347 * g++.dg/parse/error24.C: Likewise.
3348 * g++.dg/parse/error32.C: Likewise.
3349 * g++.dg/parse/error33.C: Likewise.
3350 * g++.dg/parse/saved1.C: Likewise.
3351 * g++.dg/template/operator6.C: Likewise.
3352 * g++.dg/template/pr61745.C: Likewise.
3353 * g++.dg/template/typedef41.C: Likewise.
3354 * g++.old-deja/g++.jason/crash10.C: Likewise.
3355
3356 2019-06-13 Paolo Carlini <paolo.carlini@oracle.com>
3357
3358 * g++.dg/diagnostic/conflicting-specifiers-1.C: New.
3359 * g++.dg/diagnostic/two-or-more-data-types-1.C: Likewise.
3360 * g++.dg/parse/error10.C: Adjust location.
3361 * g++.dg/parse/pragma2.C: Likewise.
3362
3363 2019-06-13 Feng Xue <fxue@os.amperecomputing.com>
3364
3365 PR tree-optimization/89713
3366 * g++.dg/tree-ssa/empty-loop.C: New test.
3367 * gcc.dg/tree-ssa/dce-2.c: New test.
3368 * gcc.dg/const-1.c: Add -fno-finite-loops option.
3369 * gcc.dg/graphite/graphite.exp: Likewise.
3370 * gcc.dg/loop-unswitch-1.c: Likewise.
3371 * gcc.dg/predict-9.c: Likewise.
3372 * gcc.dg/pure-2.c: Likewise.
3373 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3374 * gcc.dg/tree-ssa/loop-10.c: Likewise.
3375 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
3376 * gcc.dg/tree-ssa/ssa-thread-12.c: Likewise.
3377
3378 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3379
3380 PR target/88838
3381 * gcc.target/aarch64/pr88838.c: New test.
3382 * gcc.target/aarch64/sve/while_1.c: Adjust.
3383
3384 2019-06-13 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
3385
3386 PR target/88834
3387 * gcc.target/aarch64/pr88834.c: New test.
3388 * gcc.target/aarch64/sve/struct_vect_1.c: Adjust.
3389 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3390 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
3391 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
3392 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
3393 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3394
3395 2019-06-12 Marek Polacek <polacek@redhat.com>
3396
3397 PR c++/87410
3398 * g++.dg/cpp1y/pr87410.C: New test.
3399
3400 2019-06-12 Marek Polacek <polacek@redhat.com>
3401
3402 PR c++/66999 - 'this' captured by reference.
3403 * g++.dg/cpp0x/lambda/lambda-this21.C: New test.
3404
3405 PR c++/90825 - endless recursion when evaluating sizeof.
3406 PR c++/90832 - endless recursion when evaluating sizeof.
3407 * g++.dg/cpp0x/constexpr-sizeof2.C: New test.
3408 * g++.dg/cpp0x/constexpr-sizeof3.C: New test.
3409
3410 2019-06-12 Martin Sebor <msebor@redhat.com>
3411
3412 PR middle-end/90676
3413 * gcc.dg/tree-ssa/pr30375.c: Adjust and simplify expected test
3414 output some more.
3415 * gcc.dg/tree-ssa/slsr-27.c: Ditto.
3416 * gcc.dg/tree-ssa/slsr-28.c: Ditto.
3417 * gcc.dg/tree-ssa/slsr-29.c: Ditto.
3418 * gcc.dg/tree-ssa/ssa-dse-24.c: Ditto.
3419
3420 2019-06-12 Marek Polacek <polacek@redhat.com>
3421
3422 PR c++/90736 - bogus error with alignof.
3423 * g++.dg/cpp0x/alignof5.C: New test.
3424
3425 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3426
3427 * gcc.dg/builtin-apply2.c: Skip for PRU.
3428 * gcc.dg/torture/stackalign/builtin-apply-2.c: Ditto.
3429
3430 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3431
3432 * g++.old-deja/g++.abi/ptrmem.C: Add PRU to list.
3433
3434 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3435
3436 * gcc.dg/tree-ssa/20040204-1.c: XFAIL on pru.
3437 * gcc.dg/tree-ssa/reassoc-33.c: Ditto.
3438 * gcc.dg/tree-ssa/reassoc-34.c: Ditto.
3439 * gcc.dg/tree-ssa/reassoc-35.c: Ditto.
3440 * gcc.dg/tree-ssa/reassoc-36.c: Ditto.
3441
3442 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3443
3444 * gcc.dg/stack-usage-1.c: Define PRU stack usage.
3445
3446 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3447
3448 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for PRU.
3449 * gcc.dg/20020312-2.c: No PIC register for PRU.
3450
3451 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3452
3453 * lib/gcc-dg.exp: Filter unsupported features in PRU's TI ABI mode.
3454 * lib/target-utils.exp: Ditto.
3455 * lib/target-supports.exp (check_effective_target_function_pointers,
3456 check_effective_target_large_return_values): New.
3457
3458 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3459
3460 * lib/gcc-dg.exp: Bail on region overflow for tiny targets.
3461 * lib/target-utils.exp: Ditto.
3462 * lib/target-supports.exp: Declare PRU target as tiny.
3463
3464 2019-06-12 Dimitar Dimitrov <dimitar@dinux.eu>
3465
3466 * gcc.target/pru/abi-arg-struct.c: New test.
3467 * gcc.target/pru/ashiftrt.c: New test.
3468 * gcc.target/pru/builtins-1.c: New test.
3469 * gcc.target/pru/builtins-error.c: New test.
3470 * gcc.target/pru/clearbit.c: New test.
3471 * gcc.target/pru/loop-asm.c: New test.
3472 * gcc.target/pru/loop-dowhile.c: New test.
3473 * gcc.target/pru/loop-hi-1.c: New test.
3474 * gcc.target/pru/loop-hi-2.c: New test.
3475 * gcc.target/pru/loop-qi-1.c: New test.
3476 * gcc.target/pru/loop-qi-2.c: New test.
3477 * gcc.target/pru/loop-short-1.c: New test.
3478 * gcc.target/pru/loop-short-2.c: New test.
3479 * gcc.target/pru/loop-si-1.c: New test.
3480 * gcc.target/pru/loop-si-2.c: New test.
3481 * gcc.target/pru/loop-u8_pcrel_overflow.c: New test.
3482 * gcc.target/pru/loop-ubyte-1.c: New test.
3483 * gcc.target/pru/loop-ubyte-2.c: New test.
3484 * gcc.target/pru/lra-framepointer-fragmentation-1.c: New test.
3485 * gcc.target/pru/lra-framepointer-fragmentation-2.c: New test.
3486 * gcc.target/pru/mabi-ti-1.c: New test.
3487 * gcc.target/pru/mabi-ti-2.c: New test.
3488 * gcc.target/pru/mabi-ti-3.c: New test.
3489 * gcc.target/pru/mabi-ti-4.c: New test.
3490 * gcc.target/pru/mabi-ti-5.c: New test.
3491 * gcc.target/pru/mabi-ti-6.c: New test.
3492 * gcc.target/pru/mabi-ti-7.c: New test.
3493 * gcc.target/pru/pr64366.c: New test.
3494 * gcc.target/pru/pragma-ctable_entry.c: New test.
3495 * gcc.target/pru/pru.exp: New file.
3496 * gcc.target/pru/qbbc-1.c: New test.
3497 * gcc.target/pru/qbbc-2.c: New test.
3498 * gcc.target/pru/qbbc-3.c: New test.
3499 * gcc.target/pru/qbbs-1.c: New test.
3500 * gcc.target/pru/qbbs-2.c: New test.
3501 * gcc.target/pru/setbit.c: New test.
3502 * gcc.target/pru/zero_extend-and-hisi.c: New test.
3503 * gcc.target/pru/zero_extend-and-qihi.c: New test.
3504 * gcc.target/pru/zero_extend-and-qisi.c: New test.
3505 * gcc.target/pru/zero_extend-hisi.c: New test.
3506 * gcc.target/pru/zero_extend-qihi.c: New test.
3507 * gcc.target/pru/zero_extend-qisi.c: New test.
3508 * lib/target-supports.exp: Add PRU to feature filters.
3509
3510 2019-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
3511
3512 PR fortran/90002
3513 * gfortran.dg/pr90002.f90: New test.
3514
3515 2019-06-12 Martin Sebor <msebor@redhat.com>
3516
3517 PR middle-end/90676
3518 * gcc.dg/tree-ssa/dump-6.c: New test.
3519 * g++.dg/tree-ssa/pr19807.C: Adjust expected output.
3520 * g++.dg/tree-ssa/ssa-dse-1.C: Same.
3521 * gcc.dg/store_merging_5.c: Same.
3522 * gcc.dg/tree-prof/stringop-2.c: Same.
3523 * gcc.dg/tree-ssa/pr30375.c: Same.
3524 * gcc.dg/tree-ssa/slsr-27.c: Same.
3525 * gcc.dg/tree-ssa/slsr-28.c: Same.
3526 * gcc.dg/tree-ssa/slsr-29.c: Same.
3527 * gcc.dg/tree-ssa/ssa-dse-24.c: Same.
3528
3529 2019-06-12 Martin Sebor <msebor@redhat.com>
3530
3531 PR tree-optimization/90662
3532 * gcc.dg/strlenopt-62.c: New test.
3533 * gcc.dg/strlenopt-63.c: New test.
3534 * gcc.dg/strlenopt-64.c: New test.
3535
3536 2019-06-12 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
3537
3538 * gcc.target/arm/ssadv16qi.c: New test.
3539 * gcc.target/arm/usadv16qi.c: Likewise.
3540
3541 2019-06-12 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c/90760
3544 * gcc.dg/pr90760.c: New test.
3545
3546 2019-06-11 Faraz Shahbazker <fshahbazker@wavecomp.com>
3547
3548 * gcc.target/mips/data-sym-pool.c: Update expected output.
3549 * gcc.target/mips/data-sym-multi-pool.c: New test.
3550
3551 2019-06-11 Iain Sandoe <iain@sandoe.co.uk>
3552
3553 PR testsuite/65364
3554 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin.
3555 (fn2): Likewise.
3556
3557 2019-06-11 Michael Meissner <meissner@linux.ibm.com>
3558
3559 * gcc.target/powerpc/localentry-1.c: Add -mpcrel option.
3560 * gcc.target/powerpc/localentry-detect-1.c: Explicitly set and
3561 unset -mpcrel in the target pragmas.
3562 * gcc.target/powerpc/notoc-direct-1.c: Add -mpcrel option.
3563 * gcc.target/powerpc/pcrel-sibcall-1.c: Explicitly set and
3564 unset -mpcrel in the target pragmas.
3565
3566 2019-06-11 Marc Glisse <marc.glisse@inria.fr>
3567
3568 * gcc.dg/tree-ssa/cmpexactdiv-5.c: New file.
3569
3570 2019-06-11 Matthew Beliveau <mbelivea@redhat.com>
3571
3572 PR c++/90449 - add -Winaccessible-base option.
3573 * g++.dg/warn/Winaccessible-base-1.C: New file.
3574 * g++.dg/warn/Winaccessible-base-2.C: New file.
3575 * g++.dg/warn/Winaccessible-virtual-base-1.C: New file.
3576 * g++.dg/warn/Winaccessible-virtual-base-2.C: New file.
3577
3578 2019-06-11 Jakub Jelinek <jakub@redhat.com>
3579
3580 PR c++/90810
3581 * g++.dg/ext/vector37.C: New test.
3582
3583 2019-06-10 Matthew Beliveau <mbelivea@redhat.com>
3584
3585 PR c++/87250
3586 * g++.dg/cpp0x/pr87250.C: New test.
3587
3588 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR testsuite/90772
3591 * g++.dg/cpp1y/feat-cxx14.C: Use std::size_t instead of size_t.
3592 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
3593 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
3594 * g++.dg/cpp1z/pr85569.C: Include <functional>.
3595 * g++.dg/tree-ssa/pr80293.C: Include <cstdint>.
3596 * g++.dg/tree-ssa/pr69336.C: Include <stdexcept>.
3597
3598 2019-06-10 Jonathan Wakely <jwakely@redhat.com>
3599
3600 PR other/90695
3601 * g++.dg/cpp0x/noexcept15.C: Remove dependency on library header.
3602
3603 2019-06-10 Jakub Jelinek <jakub@redhat.com>
3604
3605 * c-c++-common/gomp/scan-1.c: New test.
3606 * c-c++-common/gomp/scan-2.c: New test.
3607 * c-c++-common/gomp/scan-3.c: New test.
3608 * c-c++-common/gomp/scan-4.c: New test.
3609
3610 2019-06-10 Martin Liska <mliska@suse.cz>
3611
3612 * gcc.dg/no_profile_instrument_function-attr-1.c: Fix
3613 function name.
3614
3615 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3616
3617 * gcc.target/arc/jumptables.c: Update test.
3618
3619 2019-06-10 Claudiu Zissulescu <claziss@synopsys.com>
3620
3621 * gcc.target/arc/and-cnst-size.c: New test.
3622 * gcc.target/arc/mov-cnst-size.c: Likewise.
3623 * gcc.target/arc/or-cnst-size.c: Likewise.
3624 * gcc.target/arc/store-merge-1.c: Update test.
3625 * gcc.target/arc/arc700-stld-hazard.c: Likewise.
3626 * gcc.target/arc/cmem-1.c: Likewise.
3627 * gcc.target/arc/cmem-2.c: Likewise.
3628 * gcc.target/arc/cmem-3.c: Likewise.
3629 * gcc.target/arc/cmem-4.c: Likewise.
3630 * gcc.target/arc/cmem-5.c: Likewise.
3631 * gcc.target/arc/cmem-6.c: Likewise.
3632 * gcc.target/arc/loop-4.c: Likewise.
3633 * gcc.target/arc/movh_cl-1.c: Likewise.
3634 * gcc.target/arc/sdata-3.c: Likewise.
3635
3636 2019-06-10 Martin Liska <mliska@suse.cz>
3637
3638 * gcc.dg/ipa/pr68035.c: Update scanned pattern.
3639
3640 2019-06-10 Iain Sandoe <iain@sandoe.co.uk>
3641
3642 * gcc.dg/attr-copy-6.c: Require alias support.
3643
3644 2019-06-09 Marek Polacek <polacek@redhat.com>
3645
3646 PR c++/65175
3647 * g++.dg/cpp0x/alias-decl-69.C: New test.
3648
3649 PR c++/60366
3650 * g++.dg/cpp0x/lambda/lambda-ice32.C: New test.
3651
3652 019-06-09 Paul Thomas <pault@gcc.gnu.org>
3653
3654 PR fortran/89365
3655 * gfortran.dg/assumed_rank_bounds_3.f90 : New test.
3656
3657 2019-06-08 Paul Thomas <pault@gcc.gnu.org>
3658
3659 PR fortran/90786
3660 * gfortran.dg/proc_ptr_51.f90 : New test.
3661
3662 2019-06-08 Marek Polacek <polacek@redhat.com>
3663
3664 PR c++/52269
3665 * g++.dg/cpp0x/constexpr-decltype4.C: New test.
3666
3667 2019-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3668 Tomáš Trnka <trnka@scm.com>
3669
3670 PR fortran/90744
3671 * gfortran.dg/deferred_character_33.f90: New test.
3672 * gfortran.dg/deferred_character_33a.f90: New test.
3673
3674 2019-06-08 Marek Polacek <polacek@redhat.com>
3675
3676 PR c++/77548
3677 * g++.dg/other/pr77548.C: New test.
3678
3679 PR c++/72845
3680 * g++.dg/cpp0x/noexcept41.C: New test.
3681
3682 2019-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3683
3684 * gcc.target/aarch64/sve/init_1.c: Remove options
3685 -O2 -fno-schedule-insns and instead pass -O.
3686 Update assembly in comments.
3687 * gcc.target/aarch64/sve/init_2.c: Likewise.
3688 * gcc.target/aarch64/sve/init_3.c: Likewise.
3689 * gcc.target/aarch64/sve/init_4.c: Likewise.
3690 * gcc.target/aarch64/sve/init_5.c: Likewise and additionally
3691 adjust dg-scan.
3692 * gcc.target/aarch64/sve/init_6.c: Likewise.
3693 * gcc.target/aarch64/sve/init_7.c: Likewise.
3694 * gcc.target/aarch64/sve/init_8.c: Likewise.
3695 * gcc.target/aarch64/sve/init_9.c: Likewise.
3696 * gcc.target/aarch64/sve/init_10.c: Likewise.
3697 * gcc.target/aarch64/sve/init_11.c: Likewise.
3698 * gcc.target/aarch64/sve/init_12.c: Likewise.
3699
3700 2019-06-07 Marek Polacek <polacek@redhat.com>
3701
3702 PR c++/77747
3703 * g++.dg/cpp0x/inh-ctor33.C: New test.
3704
3705 PR c++/77967
3706 * g++.dg/cpp0x/alias-decl-68.C: New test.
3707
3708 PR c++/77771
3709 * g++.dg/cpp0x/constexpr-77771.C: New test.
3710
3711 2019-06-07 John David Anglin <danglin@gcc.gnu.org>
3712
3713 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*.
3714
3715 2019-06-07 Mark Eggleston <mark.eggleston@codethink.com>
3716
3717 PR fortran/89100
3718 * gfortran.dg/fmt_f_default_field_width_3.f90: Modify dg-error
3719 to allow use when kind=16 is not supported.
3720 * gfortran.dg/fmt_g_default_field_width_3.f90: Modify dg-error
3721 to allow use when kind=16 is not supported.
3722
3723 2019-06-07 Richard Biener <rguenther@suse.de>
3724
3725 PR debug/90574
3726 * gcc.misc-tests/gcov-pr90574-1.c: New testcase.
3727 * gcc.misc-tests/gcov-pr90574-2.c: Likewise.
3728
3729 2019-06-07 Jan Hubicka <hubicka@ucw.cz>
3730
3731 * gcc.dg/lto/alias-access-path-2.0.c: New testcase.
3732
3733 2019-06-07 Martin Liska <mliska@suse.cz>
3734
3735 PR tree-optimization/78902
3736 * c-c++-common/asan/alloca_loop_unpoisoning.c: Use result
3737 of __builtin_alloca.
3738 * c-c++-common/asan/pr88619.c: Likewise.
3739 * g++.dg/overload/using2.C: Likewise for malloc.
3740 * gcc.dg/attr-alloc_size-5.c: Add new dg-warning.
3741 * gcc.dg/nonnull-3.c: Use result of __builtin_strdup.
3742 * gcc.dg/pr43643.c: Likewise.
3743 * gcc.dg/pr59717.c: Likewise for calloc.
3744 * gcc.dg/torture/pr71816.c: Likewise.
3745 * gcc.dg/tree-ssa/pr78886.c: Likewise.
3746 * gcc.dg/tree-ssa/pr79697.c: Likewise.
3747 * gcc.dg/pr78902.c: New test.
3748
3749 2019-06-06 Iain Sandoe <iain@sandoe.co.uk>
3750
3751 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax
3752 on Darwin.
3753
3754 2019-06-06 Martin Jambor <mjambor@suse.cz>
3755
3756 * gcc.dg/tree-ssa/alias-access-path-1.c: Remove -fno-tree-sra option.
3757 * gcc.dg/tree-ssa/ssa-dse-26.c: Disable FRE.
3758 * gnat.dg/opt39.adb: Adjust scan dump.
3759
3760 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3761
3762 * gcc.target/msp430/size-optimized-shifts.c: New test.
3763
3764 2019-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3765
3766 * gcc.target/msp430/emulate-slli.c: New test.
3767 * gcc.target/msp430/emulate-srai.c: New test.
3768 * gcc.target/msp430/emulate-srli.c: New test.
3769
3770 2019-06-06 Martin Liska <mliska@suse.cz>
3771
3772 PR tree-optimization/87954
3773 * gcc.dg/pr87954.c: New test.
3774
3775 2019-06-06 Richard Biener <rguenther@suse.de>
3776
3777 * gcc.dg/tree-ssa/alias-37.c: New testcase.
3778 * gcc.dg/torture/20190604-1.c: Likewise.
3779 * gcc.dg/tree-ssa/pta-callused.c: Adjust.
3780
3781 2019-06-06 Claudiu Zissulescu <claziss@synopsys.com>
3782
3783 * gcc.target/arc/tmac-1.c: Reoreder dg-directives.
3784 * gcc.target/arc/tmac-2.c: Likewise.
3785
3786 2019-06-05 Martin Sebor <msebor@redhat.com>
3787
3788 PR c/90737
3789 * c-c++-common/Wreturn-local-addr.c: New test.
3790 * g++.dg/warn/Wreturn-local-addr-6.C: New test.
3791
3792 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3793
3794 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Adjust scan assember
3795 for {x,y,z} suffix.
3796 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
3797
3798 2019-06-05 Martin Sebor <msebor@redhat.com>
3799
3800 * gcc.dg/format/gcc_diag-11.c: Skip until -Wformat-diag has
3801 been committed.
3802
3803 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3804
3805 * g++.dg/diagnostic/return-type-invalid-1.C: New.
3806 * g++.old-deja/g++.brendan/crash16.C: Adjust.
3807 * g++.old-deja/g++.law/ctors5.C: Likewise.
3808
3809 2019-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 * g++.dg/other/friend4.C: Test locations too.
3812 * g++.dg/other/friend5.C: Likewise.
3813 * g++.dg/other/friend7.C: Likewise.
3814
3815 2019-06-05 Segher Boessenkool <segher@kernel.crashing.org>
3816
3817 * g++.target/powerpc/undef-bool-3.C: Add -maltivec to dg-options.
3818
3819 2019-06-05 Martin Sebor <msebor@redhat.com>
3820
3821 * gcc.dg/weak/weak-19.c: New test.
3822
3823 2019-06-05 Eric Botcazou <ebotcazou@adacore.com>
3824
3825 * gnat.dg/specs/discr6.ads: New test.
3826
3827 2019-06-05 Sam Tebbs <sam.tebbs@arm.com>
3828
3829 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
3830 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
3831 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
3832 * gcc.target/aarch64/return_address_sign_builtin.c: New file.
3833 * g++.target/aarch64/return_address_sign_ab_exception.C: New file.
3834 * g++.target/aarch64/return_address_sign_b_exception.C: New file.
3835
3836 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR debug/90733
3839 * gcc.dg/pr90733.c: New test.
3840
3841 2019-06-05 Richard Biener <rguenther@suse.de>
3842
3843 PR middle-end/90726
3844 * gcc.dg/pr90726.c: Enable IVOPTs.
3845
3846 2019-06-05 Jakub Jelinek <jakub@redhat.com>
3847
3848 * g++.dg/vect/simd-1.cc: New test.
3849
3850 2019-06-05 Hongtao Liu <hongtao.liu@intel.com>
3851
3852 PR target/89803
3853 * gcc.target/i386/avx-1.c (__builtin_ia32_fpclasssss,
3854 __builtin_ia32_fpclasssd): Removed.
3855 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3856 * gcc.target/i386/sse-13.c (__builtin_ia32_fpclasssss,
3857 __builtin_ia32_fpclasssd): Removed.
3858 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3859 * gcc.target/i386/sse-23.c (__builtin_ia32_fpclasssss,
3860 __builtin_ia32_fpclasssd): Removed.
3861 (__builtin_ia32_fpclassss_mask, __builtin_ia32_fpclasssd_mask): Define.
3862 * gcc.target/i386/avx512dq-vfpclassss-2.c: New.
3863 * gcc.target/i386/avx512dq-vfpclasssd-2.c: New.
3864 * gcc.target/i386/avx512dq-vfpclassss-1.c (avx512f_test):
3865 Add test for _mm_mask_fpclass_ss_mask.
3866 * gcc.target/i386/avx512dq-vfpclasssd-1.c (avx512f_test):
3867 Add test for _mm_mask_fpclass_sd_mask.
3868
3869 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3870
3871 * gcc.target/powerpc/direct-move-double1.c (VSX_REG_ATTR): Delete.
3872 * gcc.target/powerpc/direct-move-double2.c: Ditto.
3873 * gcc.target/powerpc/direct-move-float1.c: Ditto.
3874 * gcc.target/powerpc/direct-move-float2.c: Ditto.
3875 * gcc.target/powerpc/direct-move-vint1.c: Ditto.
3876 * gcc.target/powerpc/direct-move-vint2.c: Ditto.
3877
3878 2019-06-04 Segher Boessenkool <segher@kernel.crashing.org>
3879
3880 * gcc.target/powerpc/direct-move-float1.c: Use "wa" instead of "ww"
3881 constraint.
3882
3883 2019-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3884
3885 * g++.dg/concepts/pr60573.C: Test locations too.
3886 * g++.dg/cpp0x/deleted13.C: Likewise.
3887 * g++.dg/parse/error29.C: Likewise.
3888 * g++.dg/parse/qualified4.C: Likewise.
3889 * g++.dg/template/crash96.C Likewise.
3890 * g++.old-deja/g++.brendan/crash22.C Likewise.
3891 * g++.old-deja/g++.brendan/crash23.C Likewise.
3892 * g++.old-deja/g++.law/visibility10.C Likewise.
3893 * g++.old-deja/g++.other/decl5.C: Likewise.
3894
3895 2019-06-04 Bill Schmidt <wschmidt@linux.ibm.com>
3896
3897 PR target/78263
3898 * g++.target/powerpc: New directory.
3899 * g++.target/powerpc/powerpc.exp: New test driver.
3900 * g++.target/powerpc/undef-bool-3.C: New.
3901
3902 2019-06-04 Jakub Jelinek <jakub@redhat.com>
3903
3904 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
3905 a sorry_at on any of the clauses.
3906
3907 2019-06-04 Richard Biener <rguenther@suse.de>
3908
3909 PR middle-end/90726
3910 * gcc.dg/pr90726.c: New testcase.
3911
3912 2019-06-04 Richard Biener <rguenther@suse.de>
3913
3914 PR tree-optimization/90738
3915 * gcc.dg/torture/pr90738.c: New testcase.
3916
3917 Revert
3918 2019-06-03 Richard Biener <rguenther@suse.de>
3919
3920 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3921
3922 2019-06-04 Martin Liska <mliska@suse.cz>
3923
3924 * c-c++-common/goacc/acc-icf.c: Change scanned pattern.
3925 * gfortran.dg/goacc/pr78027.f90: Likewise.
3926
3927 2019-06-03 Segher Boessenkool <segher@kernel.crashing.org>
3928
3929 * gcc.target/powerpc/mmfpgpr.c: Delete.
3930
3931 2019-06-03 David Edelsohn <dje.gcc@gmail.com>
3932
3933 * gcc.dg/debug/enum-1.c: Add -fno-eliminate-unused-debug-symbols
3934 on AIX.
3935 * g++.dg/debug/enum-1.C: Same.
3936
3937 2019-06-03 Wilco Dijkstra <wdijkstr@arm.com>
3938
3939 PR middle-end/64242
3940 * gcc.c-torture/execute/pr64242.c: Update test.
3941
3942 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3943
3944 * gcc.target/aarch64/pcs_attribute-2.c: New test.
3945 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support.
3946 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs):
3947 New.
3948
3949 2019-06-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3950
3951 * gcc.target/aarch64/ssadv16qi.c: Add +nodotprod to pragma.
3952 * gcc.target/aarch64/usadv16qi.c: Likewise.
3953 * gcc.target/aarch64/ssadv16qi-dotprod.c: New test.
3954 * gcc.target/aarch64/usadv16qi-dotprod.c: Likewise.
3955
3956 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3957
3958 * lib/target-supports.exp (add_options_for_aarch64_sve): New procedure.
3959 (aarch64_sve_hw_bits): Call add_options_for_aarch64_sve.
3960 (check_effective_target_aarch64_sve_hw): Likewise.
3961
3962 2019-06-03 Richard Biener <rguenther@suse.de>
3963
3964 * gcc.dg/tree-ssa/alias-access-path-1.c: Scan fre1.
3965
3966 2019-06-03 Richard Biener <rguenther@suse.de>
3967
3968 PR tree-optimization/90716
3969 * gcc.dg/guality/pr90716.c: New testcase.
3970
3971 2019-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3972
3973 PR target/88837
3974 * gcc.target/aarch64/sve/init_1.c: New test.
3975 * gcc.target/aarch64/sve/init_1_run.c: Likewise.
3976 * gcc.target/aarch64/sve/init_2.c: Likewise.
3977 * gcc.target/aarch64/sve/init_2_run.c: Likewise.
3978 * gcc.target/aarch64/sve/init_3.c: Likewise.
3979 * gcc.target/aarch64/sve/init_3_run.c: Likewise.
3980 * gcc.target/aarch64/sve/init_4.c: Likewise.
3981 * gcc.target/aarch64/sve/init_4_run.c: Likewise.
3982 * gcc.target/aarch64/sve/init_5.c: Likewise.
3983 * gcc.target/aarch64/sve/init_5_run.c: Likewise.
3984 * gcc.target/aarch64/sve/init_6.c: Likewise.
3985 * gcc.target/aarch64/sve/init_6_run.c: Likewise.
3986 * gcc.target/aarch64/sve/init_7.c: Likewise.
3987 * gcc.target/aarch64/sve/init_7_run.c: Likewise.
3988 * gcc.target/aarch64/sve/init_8.c: Likewise.
3989 * gcc.target/aarch64/sve/init_8_run.c: Likewise.
3990 * gcc.target/aarch64/sve/init_9.c: Likewise.
3991 * gcc.target/aarch64/sve/init_9_run.c: Likewise.
3992 * gcc.target/aarch64/sve/init_10.c: Likewise.
3993 * gcc.target/aarch64/sve/init_10_run.c: Likewise.
3994 * gcc.target/aarch64/sve/init_11.c: Likewise.
3995 * gcc.target/aarch64/sve/init_11_run.c: Likewise.
3996 * gcc.target/aarch64/sve/init_12.c: Likewise.
3997 * gcc.target/aarch64/sve/init_12_run.c: Likewise.
3998
3999 2019-06-03 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4000
4001 PR tree-optimization/90681
4002 * gfortran.dg/vect/pr90681.f: New test.
4003
4004 2019-06-03 Richard Biener <rguenther@suse.de>
4005
4006 PR testsuite/90713
4007 * gcc.dg/gimplefe-40.c: Add -maltivec for powerpc.
4008
4009 2019-06-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4010
4011 PR fortran/90539
4012 * gfortran.dg/internal_pack_24.f90: New test.
4013
4014 2019-06-01 Iain Sandoe <iain@sandoe.co.uk>
4015
4016 PR target/90698
4017 * gcc.target/i386/pr49866.c: XFAIL for Darwin.
4018 * gcc.target/i386/pr63538.c: Likewise.
4019 * gcc.target/i386/pr61599-1.c: Skip for Darwin.
4020
4021 2019-06-01 Martin Sebor <msebor@redhat.com>
4022
4023 PR middle-end/90694
4024 * gcc.dg/tree-ssa/dump-5.c: New test.
4025
4026 2019-05-31 Jan Hubicka <jh@suse.cz>
4027
4028 * g++.dg/lto/alias-1_0.C: New testcase.
4029 * g++.dg/lto/alias-1_1.C: New testcase.
4030
4031 2019-05-31 H.J. Lu <hongjiu.lu@intel.com>
4032
4033 PR target/89355
4034 * gcc.target/i386/cet-label-3.c: New test.
4035 * gcc.target/i386/cet-label-4.c: Likewise.
4036 * gcc.target/i386/cet-label-5.c: Likewise.
4037
4038 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4039
4040 * gcc.target/mips/msa-fmadd.c: New.
4041
4042 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4043
4044 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4045 a sorry on lastprivate conditional on simd construct.
4046 * gcc.dg/vect/vect-simd-6.c: New test.
4047 * gcc.dg/vect/vect-simd-7.c: New test.
4048
4049 * gcc.dg/vect/vect-simd-5.c: New test.
4050
4051 2019-05-31 Xiong Hu Luo <luoxhu@linux.ibm.com>
4052
4053 PR c/43673
4054 * gcc.dg/format-dfp-printf-1.c: New test.
4055 * gcc.dg/format-dfp-scanf-1.c: Likewise.
4056
4057 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4058
4059 * g++.dg/tree-ssa/cprop-vcond.C: New file.
4060
4061 2019-05-31 Marc Glisse <marc.glisse@inria.fr>
4062
4063 * gcc.dg/tree-ssa/cmpexactdiv-3.c: New file.
4064 * gcc.dg/tree-ssa/cmpexactdiv-4.c: New file.
4065 * gcc.dg/Walloca-13.c: Xfail.
4066
4067 2019-05-31 Bill Schmidt <wschmidt@linux.ibm.com>
4068 Michael Meissner <meissner@linux.ibm.com>
4069
4070 * gcc.target/powerpc/cpu-future.c: Require powerpc_future_ok.
4071 * gcc.target/powerpc/localentry-1.c: Likewise.
4072 * gcc.target/powerpc/localentry-direct-1.c: Likewise.
4073 * gcc.target/powerpc/notoc-direct-1.c: Likewise.
4074 * gcc.target/powerpc/pcrel-sibcall-1.c: Likewise.
4075 * lib/target-supports.exp (check_powerpc_future_hw_available): New.
4076 (check_effective_target_powerpc_future_ok): New.
4077
4078 2019-05-31 Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
4079
4080 PR debug/86964
4081 * g++.dg/debug/dwarf2/fesd-any.C: Use
4082 -fno-eliminate-unused-debug-symbols.
4083 * g++.dg/debug/dwarf2/fesd-baseonly.C: Likewise.
4084 * g++.dg/debug/dwarf2/fesd-none.C: Likewise.
4085 * g++.dg/debug/dwarf2/fesd-reduced.C: Likewise.
4086 * g++.dg/debug/dwarf2/fesd-sys.C: Likewise.
4087 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise.
4088 * g++.dg/debug/enum-2.C: Likewise.
4089 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4090 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4091 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4092 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4093 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4094
4095 2019-05-31 Jakub Jelinek <jakub@redhat.com>
4096
4097 PR tree-optimization/90671
4098 * gcc.dg/torture/pr90671.c: New test.
4099
4100 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4101
4102 * g++.dg/cpp0x/pr84497.C: Require alias support.
4103
4104 2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
4105
4106 * gcc.target/i386/falign-functions-3.c: Adjust align syntax
4107 and label for Darwin.
4108 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
4109 Darwin.
4110
4111 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com>
4112
4113 * gcc.target/aarch64/sve/fabd_1.c: New.
4114
4115 2019-05-30 Iain Sandoe <iain@sandoe.co.uk>
4116
4117 * gcc.target/i386/pr86257.c: Require native TLS support.
4118 * gcc.target/i386/stack-prot-sym.c: Likewise.
4119
4120 2019-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4121
4122 * g++.dg/cpp0x/alias-decl-18.C: Test location too.
4123 * g++.dg/cpp0x/udlit-nofunc-neg.C: Likewise.
4124 * g++.dg/parse/crash59.C: Likewise.
4125 * g++.dg/parse/error38.C: Likewise.
4126 * g++.dg/parse/error39.C: Likewise.
4127 * g++.dg/template/crash31.C: Likewise.
4128 * g++.dg/template/operator8.C: Likewise.
4129 * g++.dg/template/operator9.C: Likewise.
4130
4131 2019-05-29 Bill Schmidt <wschmidt@linux.ibm.com>
4132
4133 * gcc.target/powerpc/notoc-direct-1.c: New.
4134 * gcc.target/powerpc/pcrel-sibcall-1.c: New.
4135
4136 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4137
4138 PR c++/90598
4139 * g++.dg/cpp0x/pr90598.C: New test.
4140
4141 2019-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4142
4143 PR fortran/90539
4144 * gfortran.dg/internal_pack_21.f90: Adjust scan patterns.
4145 * gfortran.dg/internal_pack_22.f90: New test.
4146 * gfortran.dg/internal_pack_23.f90: New test.
4147
4148 2019-05-29 Jan Hubicka <hubicka@ucw.cz>
4149
4150 * tree-ssa/alias-access-spath-1.c: new testcase.
4151
4152 2019-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4153
4154 PR c++/89875
4155 * g++.dg/cpp0x/decltype-pr66548.C: Remove xfail.
4156 * g++.dg/template/sizeof-template-argument.C: Adjust expected error.
4157
4158 2019-05-29 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4159
4160 * gcc.target/aarch64/sve2/aarch64-sve2.exp: New file, regression
4161 driver for AArch64 SVE2.
4162 * gcc.target/aarch64/sve2/average_1.c: New test.
4163 * lib/target-supports.exp (check_effective_target_aarch64_sve2): New
4164 helper.
4165 (check_effective_target_aarch64_sve1_only): Likewise.
4166 (check_effective_target_aarch64_sve2_hw): Likewise.
4167 (check_effective_target_vect_avg_qi): Check for SVE1 only.
4168
4169 2019-05-29 Sam Tebbs <sam.tebbs@arm.com>
4170
4171 * gcc.target/aarch64/return_address_sign_b_1.c: New file.
4172 * gcc.target/aarch64/return_address_sign_b_2.c: New file.
4173 * gcc.target/aarch64/return_address_sign_b_3.c: New file.
4174 * gcc.target/aarch64/return_address_sign_b_exception.c: New file.
4175 * gcc.target/aarch64/return_address_sign_ab_exception.c: New file.
4176 * gcc.target/aarch64/return_address_sign_builtin.c: New file
4177
4178 2019-05-29 Jakub Jelinek <jakub@redhat.com>
4179
4180 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4181 sorry on lastprivate conditional on parallel for.
4182 * c-c++-common/gomp/lastprivate-conditional-3.c (foo): Add tests for
4183 lastprivate conditional warnings on parallel for constructs.
4184 * c-c++-common/gomp/lastprivate-conditional-4.c: New test.
4185
4186 PR c/90628
4187 * c-c++-common/builtin-arith-overflow-3.c: New test.
4188
4189 P1091R3 - Extending structured bindings to be more like var decls
4190 P1381R1 - Reference capture of structured bindings
4191 * g++.dg/cpp1z/decomp3.C (test): For static, expect only warning
4192 instead of error and only for c++17_down. Add a thread_local test.
4193 (z2): Add a __thread test.
4194 * g++.dg/cpp2a/decomp1.C: New test.
4195 * g++.dg/cpp2a/decomp1-aux.cc: New file.
4196 * g++.dg/cpp2a/decomp2.C: New test.
4197 * g++.dg/cpp2a/decomp3.C: New test.
4198
4199 2019-05-29 Martin Liska <mliska@suse.cz>
4200
4201 PR testsuite/90657
4202 * gcc.dg/ipa/pr90555.c: Remove duplicite dg-compile.
4203
4204 2019-05-28 Bill Schmidt <wschmidt@linux.ibm.com>
4205
4206 * gcc.target/powerpc/localentry-detect-1.c: New file.
4207
4208 2019-05-28 Marek Polacek <polacek@redhat.com>
4209
4210 PR c++/90548 - ICE with generic lambda and empty pack.
4211 * g++.dg/cpp1y/lambda-generic-90548.C: New test.
4212
4213 2019-05-28 Alejandro Martinez <alejandro.martinezvicente@arm.com>
4214
4215 * gcc.target/aarch64/sve/mask_load_slp_1.c: New test for SLP
4216 vectorized masked loads.
4217
4218 2019-05-28 Jeff Law <law@redhat.com>
4219
4220 * gcc.target/sh/pr50749-qihisi-predec-3.c: Disable
4221 loop distribution.
4222
4223 2019-05-28 Segher Boessenkool <segher@kernel.crashing.org>
4224
4225 * gcc.target/powerpc/p9-dimode1.c: Don't restrict to -m64. Check for
4226 all mtvsr*, not just mtvsrd. Use "wa" instead of "wi" constraints.
4227 * gcc.target/powerpc/p9-dimode2.c: Ditto.
4228
4229 2019-05-28 Martin Liska <mliska@suse.cz>
4230
4231 PR ipa/90555
4232 * gcc.dg/ipa/pr90555.c: New test.
4233
4234 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4235
4236 * gnat.dg/machine_attr1.ad[sb]: New test.
4237
4238 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4239
4240 * gnat.dg/opt79.ad[sb]: New test.
4241
4242 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4243
4244 * gnat.dg/specs/discr5.ads: New test.
4245
4246 2019-05-28 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gnat.dg/prefetch1.ad[sb]: New test.
4249
4250 2019-05-27 Iain Sandoe <iain@sandoe.co.uk>
4251
4252 * gcc.target/i386/pr22076.c: Adjust options to
4253 match codegen expected by the scan-asms.
4254
4255 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4256
4257 * gnat.dg/specs/array4.ads: New test.
4258
4259 2019-05-27 Christophe Lyon <christophe.lyon@linaro.org>
4260
4261 PR tree-optimization/88440
4262 * gcc.target/aarch64/sve/index_offset_1.c: Add
4263 -fno-tree-loop-distribute-patterns.
4264 * gcc.target/aarch64/sve/single_1.c: Likewise.
4265 * gcc.target/aarch64/sve/single_2.c: Likewise.
4266 * gcc.target/aarch64/sve/single_3.c: Likewise.
4267 * gcc.target/aarch64/sve/single_4.c: Likewise.
4268 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
4269 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
4270 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
4271 * gcc.target/arm/ivopts.c: Likewise.
4272
4273 2019-05-27 Richard Biener <rguenther@suse.de>
4274
4275 PR tree-optimization/90637
4276 * gcc.dg/gomp/pr90637.c: New testcase.
4277
4278 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4279
4280 * gnat.dg/expect2.adb: New test.
4281 * gnat.dg/expect2_pkg.ads: New helper.
4282
4283 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4284
4285 * gnat.dg/aliased2.adb: New test.
4286
4287 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gnat.dg/limited_with7.ad[sb]: New test.
4290 * gnat.dg/limited_with7_pkg.ads: New helper.
4291
4292 2019-05-27 Eric Botcazou <ebotcazou@adacore.com>
4293
4294 * gnat.dg/unchecked_convert13.adb: New test.
4295
4296 2019-05-27 Richard Biener <rguenther@suse.de>
4297
4298 PR testsuite/90615
4299 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: Add
4300 -fno-tree-loop-distribute-patterns.
4301 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Likewise.
4302 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Likewise.
4303 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4304 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: Likewise.
4305 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
4306
4307 2019-05-26 Iain Sandoe <iain@sandoe.co.uk>
4308
4309 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to
4310 account for PIC code on Darwin.
4311 * gcc.target/i386/pr39013-2.c: Likewise.
4312 * gcc.target/i386/pr64317.c: Likewise.
4313
4314 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4315
4316 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt
4317 expected for Darwin.
4318
4319 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4320
4321 * gcc.target/i386/pr89261.c: Test that the alignment required
4322 by the test correctly produces the expected error on Darwin.
4323
4324 2019-05-25 Iain Sandoe <iain@sandoe.co.uk>
4325
4326 * gcc.target/i386/pr82659-3.c: Require alias support.
4327
4328 2019-05-25 Marek Polacek <polacek@redhat.com>
4329
4330 PR c++/90572 - wrong disambiguation in friend declaration.
4331 * g++.dg/cpp2a/typename16.C: New test.
4332 * g++.dg/parse/friend13.C: New test.
4333
4334 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4335
4336 * c-c++-common/gomp/lastprivate-conditional-2.c (foo): Don't expect
4337 sorry for omp for.
4338 * c-c++-common/gomp/lastprivate-conditional-3.c: New test.
4339
4340 2019-05-24 Richard Biener <rguenther@suse.de>
4341
4342 PR testsuite/90607
4343 * gcc.dg/pr53265.c: Amend for new expected diagnostic.
4344
4345 2019-05-24 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR tree-optimization/90106
4348 PR testsuite/90517
4349 * gcc.dg/cdce1.c: Don't scan-assembler, instead -fdump-tree-optimized
4350 and scan-tree-dump for tail call.
4351 * gcc.dg/cdce2.c: Likewise.
4352
4353 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4354
4355 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated
4356 code, not in comments or miscellaneous directives.
4357 * gcc.target/i386/pr18041-1.c: Likewise.
4358 * gcc.target/i386/pr18041-2.c: Likewise.
4359 * gcc.target/i386/wbinvd-1.c: Likewise.
4360 * gcc.target/i386/wbnoinvd-1.c: Likewise.
4361 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no
4362 call to "bar".
4363 * gcc.target/i386/pr66819-4.c: Likewise.
4364 * gcc.target/i386/pr82662.c
4365 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific
4366 destination register, don't try the m32 test on m64 targets.
4367
4368 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4369
4370 * gcc.target/i386/pr67985-2.c: Adjust label checks for
4371 Darwin.
4372 * gcc.target/i386/pr77881.c: Likewise.
4373
4374 2019-05-24 Iain Sandoe <iain@sandoe.co.uk>
4375
4376 * gcc.target/i386/falign-functions-2.c: Skip for Darwin.
4377 * gcc.target/i386/pr70738-7.c: Likewise.
4378 * gcc.target/i386/pr24414.c: Likewise.
4379
4380 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4381
4382 * lib/target-supports.exp (check_effective_target_mfentry): New.
4383 * gcc.target/i386/fentry-override.c: Require effective target mfentry.
4384 * gcc.target/i386/fentry.c: Likewise.
4385 * gcc.target/i386/fentryname1.c: Likewise.
4386 * gcc.target/i386/fentryname2.c: Likewise.
4387 * gcc.target/i386/fentryname3.c: Likewise.
4388 * gcc.target/i386/nop-mcount.c: Likewise.
4389 * gcc.target/i386/pr82699-2.c: Likewise.
4390 * gcc.target/i386/pr82699-4.c: Likewise.
4391 * gcc.target/i386/pr82699-5.c: Likewise.
4392 * gcc.target/i386/pr82699-6.c: Likewise.
4393 * gcc.target/i386/returninst1.c: Likewise.
4394 * gcc.target/i386/returninst2.c: Likewise.
4395 * gcc.target/i386/returninst3.c : Likewise.
4396
4397 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4398
4399 * gcc.target/powerpc/localentry-1.c: New file.
4400
4401 2019-05-23 Uroš Bizjak <ubizjak@gmail.com>
4402
4403 PR target/90552
4404 * gcc.target/i386/pr90552.c: New test.
4405
4406 2019-05-23 Mark Eggleston <mark.eggleston@codethink.com>
4407
4408 * gfortran.dg/fmt_f_default_field_width_1.f90: Hide REAL(16) behind
4409 __GFC_REAL_16__. Add -cpp to dg-options.
4410 * gfortran.dg/fmt_f_default_field_width_2.f90: Ditto.
4411 * gfortran.dg/fmt_f_default_field_width_3.f90: Ditto.
4412 * gfortran.dg/fmt_g_default_field_width_1.f90: Ditto.
4413 * gfortran.dg/fmt_g_default_field_width_2.f90: Ditto.
4414 * gfortran.dg/fmt_g_default_field_width_3.f90: Ditto.
4415
4416 2019-05-23 Bill Schmidt <wschmidt@linux.ibm.com>
4417
4418 * gcc.target/powerpc/cpu-future.c: New test.
4419
4420 2019-05-23 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/88440
4423 * gcc.dg/tree-ssa/ldist-37.c: New testcase.
4424 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4425 * gcc.dg/vect/vect.exp: Add -fno-tree-loop-distribute-patterns.
4426 * gcc.dg/tree-ssa/ldist-37.c: Adjust.
4427 * gcc.dg/tree-ssa/ldist-38.c: Likewise.
4428 * g++.dg/tree-ssa/pr78847.C: Likewise.
4429 * gcc.dg/autopar/pr39500-1.c: Likewise.
4430 * gcc.dg/autopar/reduc-1char.c: Likewise.
4431 * gcc.dg/autopar/reduc-7.c: Likewise.
4432 * gcc.dg/tree-ssa/ivopts-lt-2.c: Likewise.
4433 * gcc.dg/tree-ssa/ivopts-lt.c: Likewise.
4434 * gcc.dg/tree-ssa/predcom-dse-1.c: Likewise.
4435 * gcc.dg/tree-ssa/predcom-dse-2.c: Likewise.
4436 * gcc.dg/tree-ssa/predcom-dse-3.c: Likewise.
4437 * gcc.dg/tree-ssa/predcom-dse-4.c: Likewise.
4438 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
4439 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
4440 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
4441 * gcc.dg/tree-ssa/scev-11.c: Likewise.
4442 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4443 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
4444 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4445 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
4446 * gcc.target/i386/pr30970.c: Likewise.
4447 * gcc.target/i386/vect-double-1.c: Likewise.
4448 * gcc.target/i386/vect-double-2.c: Likewise.
4449 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
4450 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
4451 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
4452 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
4453 * gfortran.dg/vect/vect-5.f90: Likewise.
4454 * gfortran.dg/vect/vect-8.f90: Likewise.
4455
4456 2019-05-23 Martin Liska <mliska@suse.cz>
4457
4458 PR sanitizer/90570
4459 * g++.dg/asan/pr90570.C: New test.
4460
4461 2019-05-23 Eric Botcazou <ebotcazou@adacore.com>
4462
4463 * gnat.dg/opt78.ad[sb]: New test.
4464
4465 2019-05-23 Iain Sandoe <iain@sandoe.co.uk>
4466
4467 PR rtl-optimisation/64895
4468 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs.
4469 * gcc.target/i386/fuse-caller-save.c: Likewise.
4470 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for
4471 PIC cases, remove XFAILs.
4472
4473 2019-05-23 Thomas Schwinge <thomas@codesourcery.com>
4474
4475 PR middle-end/90510
4476 * brig.dg/test/gimple/packed.hsail: Adjust.
4477
4478 2019-05-23 Jakub Jelinek <jakub@redhat.com>
4479
4480 * g++.dg/cpp2a/is-constant-evaluated8.C: New test.
4481
4482 2019-05-23 Hans-Peter Nilsson <hp@axis.com>
4483
4484 * gfortran.dg/dec_io_1.f90, gfortran.dg/dtio_1.f90,
4485 gfortran.dg/dtio_12.f90, gfortran.dg/fmt_en.f90,
4486 gfortran.dg/namelist_89.f90: Gate test on effective_target
4487 fd_truncate.
4488
4489 2019-05-22 David Malcolm <dmalcolm@redhat.com>
4490
4491 PR c++/90462
4492 * g++.dg/pr90462.C: New test.
4493
4494 2019-05-22 Marek Polacek <polacek@redhat.com>
4495
4496 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error on a
4497 different line. Check the column number too.
4498
4499 2019-05-22 Uroš Bizjak <ubizjak@gmail.com>
4500
4501 * gcc.target/i386/vect-signbitf.c (dg-final): Improve
4502 scan-assembler-not string to avoid false matching on 32bit targets.
4503
4504 2019-05-22 H.J. Lu <hongjiu.lu@intel.com>
4505
4506 PR target/88483
4507 * gcc.target/i386/stackalign/pr88483-1.c: New test.
4508 * gcc.target/i386/stackalign/pr88483-2.c: Likewise.
4509
4510 2019-05-22 Andrew Stubbs <ams@codesourcery.com>
4511
4512 * gfortran.dg/coarray_lock_7.f90: Fix output patterns.
4513
4514 2019-05-22 Mark Eggleston <mark.eggleston@codethink.com>
4515
4516 PR fortran/89100
4517 * gfortran.dg/fmt_f_default_field_width_1.f90: New test.
4518 * gfortran.dg/fmt_f_default_field_width_2.f90: New test.
4519 * gfortran.dg/fmt_f_default_field_width_3.f90: New test.
4520 * gfortran.dg/fmt_g_default_field_width_1.f90: New test.
4521 * gfortran.dg/fmt_g_default_field_width_2.f90: New test.
4522 * gfortran.dg/fmt_g_default_field_width_3.f90: New test.
4523 * gfortran.dg/fmt_i_default_field_width_1.f90: New test.
4524 * gfortran.dg/fmt_i_default_field_width_2.f90: New test.
4525 * gfortran.dg/fmt_i_default_field_width_3.f90: New test.
4526
4527 2019-05-22 Martin Liska <mliska@suse.cz>
4528
4529 PR testsuite/90564
4530 * gcc.target/powerpc/pr80315-1.c: Remove usage of quotes.
4531 * gcc.target/powerpc/pr80315-2.c: Likewise.
4532 * gcc.target/powerpc/pr80315-3.c: Likewise.
4533 * gcc.target/powerpc/pr80315-4.c: Likewise.
4534
4535 2019-05-22 Martin Liska <mliska@suse.cz>
4536
4537 PR testsuite/90564
4538 * gcc.target/powerpc/pr80315-1.c: Add one extra \ to escape brackets.
4539 * gcc.target/powerpc/pr80315-2.c: Likewise.
4540 * gcc.target/powerpc/pr80315-3.c: Likewise.
4541 * gcc.target/powerpc/pr80315-4.c: Likewise.
4542
4543 2019-05-22 Iain Sandoe <iain@sandoe.co.uk>
4544
4545 PR testsuite/27221
4546 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin.
4547
4548 2019-05-22 Martin Liska <mliska@suse.cz>
4549
4550 PR lto/90500
4551 * gcc.target/i386/pr90500-1.c: Make the test-case valid now.
4552
4553 2019-05-22 Richard Biener <rguenther@suse.de>
4554
4555 * gcc.dg/tree-ssa/ssa-lim-13.c: New testcase.
4556
4557 2019-05-22 Alan Modra <amodra@gmail.com>
4558
4559 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Don't use
4560 power mnemonics.
4561 * gcc.dg/vect/O3-pr70130.c: Disable default options
4562 added by check_vect_support_and_set_flags.
4563 * gcc.dg/vect/pr48765.c: Likewise.
4564 * gfortran.dg/vect/pr45714-b.f: Likewise.
4565
4566 2019-05-22 Hans-Peter Nilsson <hp@axis.com>
4567
4568 PR middle-end/90553
4569 * gcc.dg/torture/pr90553.c: New test.
4570
4571 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4572
4573 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: Check locations too.
4574 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: Likewise.
4575
4576 2019-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4577
4578 PR c++/67184
4579 PR c++/69445
4580 * g++.dg/other/final3.C: New.
4581 * g++.dg/other/final4.C: Likewise.
4582 * g++.dg/other/final5.C: Likewise.
4583
4584 2019-05-21 Marek Polacek <polacek@redhat.com>
4585
4586 DR 1940 - static_assert in anonymous unions.
4587 * g++.dg/DRs/dr1940.C: New test.
4588
4589 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4590
4591 PR target/90547
4592 * gcc.target/i386/pr90547.c: New test.
4593
4594 2019-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4595
4596 * gcc.dg/Wattribute-alias.c: Pass emtpy arg to dg-require-ifunc.
4597
4598 * gcc.c-torture/execute/20030125-1.c: Pass emtpy arg to dg-require-weak.
4599
4600 * gcc.dg/torture/ftrapv-2.c: Pass empty arg to dg-require-fork.
4601
4602 * gcc.target/i386/pr84723-1.c: Remove dg-require-ifunc.
4603 * gcc.target/i386/pr84723-2.c: Likewise.
4604 * gcc.target/i386/pr84723-3.c: Likewise.
4605 * gcc.target/i386/pr84723-4.c: Likewise.
4606 * gcc.target/i386/pr84723-5.c: Likewise.
4607
4608 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4609
4610 PR testsuite/67958
4611 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment
4612 the differences.
4613 * gcc.target/i386/pr32219-2.c: Likewise.
4614 * gcc.target/i386/pr32219-3.c: Likewise.
4615 * gcc.target/i386/pr32219-4.c: Likewise.
4616 * gcc.target/i386/pr32219-5.c: Likewise.
4617 * gcc.target/i386/pr32219-6.c: Likewise.
4618 * gcc.target/i386/pr32219-7.c: Likewise.
4619 * gcc.target/i386/pr32219-8.c: Likewise.
4620
4621 2019-05-21 Iain Sandoe <iain@sandoe.co.uk>
4622
4623 PR target/63891
4624 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain
4625 the reasons.
4626
4627 2019-05-21 Uroš Bizjak <ubizjak@gmail.com>
4628
4629 * gcc.target/i386/vect-signbitf.c: New test.
4630
4631 2019-05-21 Nathan Sidwell <nathan@acm.org>
4632
4633 * g++.dg/lookup/using53.C: Adjust diagnostic.
4634
4635 2019-05-21 Alan Modra <amodra@gmail.com>
4636
4637 PR target/90545
4638 * gcc.target/powerpc/fold-vec-splats-floatdouble.c: Correct comments
4639 and rename functions to suit parameters.
4640
4641 2019-05-21 Richard Biener <rguenther@suse.de>
4642
4643 PR middle-end/90510
4644 * gcc.target/i386/pr90510.c: New testcase.
4645
4646 2019-05-21 Martin Liska <mliska@suse.cz>
4647
4648 * gcc.target/i386/pr90500-1.c: Add missing '""'.
4649 * gcc.target/i386/pr90500-2.c: Likewise.
4650
4651 2019-05-21 Vladislav Ivanishin <vlad@ispras.ru>
4652
4653 * gcc.dg/uninit-28-gimple.c: New test.
4654 * gcc.dg/uninit-29-gimple.c: New test.
4655 * gcc.dg/uninit-30-gimple.c: New test.
4656 * gcc.dg/uninit-31-gimple.c: New test.
4657
4658 2019-05-21 Martin Liska <mliska@suse.cz>
4659
4660 * gcc.dg/pr90263.c: Add -O2.
4661
4662 2019-05-21 Martin Liska <mliska@suse.cz>
4663
4664 * gcc.target/powerpc/ppc64-abi-warn-1.c: Wrap a type.
4665 * gcc.target/powerpc/pr80315-1.c: Use new interval format.
4666 * gcc.target/powerpc/pr80315-2.c: Likewise.
4667 * gcc.target/powerpc/pr80315-3.c: Likewise.
4668 * gcc.target/powerpc/pr80315-4.c: Likewise.
4669 * gcc.target/powerpc/warn-lvsl-lvsr.c: Wrap builtin names.
4670
4671 2019-05-21 Martin Liska <mliska@suse.cz>
4672
4673 PR testsuite/90551
4674 * pr90263.c: Move from gcc.c-torture/compile
4675 into gcc.dg.
4676
4677 2019-05-20 Uroš Bizjak <ubizjak@gmail.com>
4678
4679 PR testsuite/90503
4680 * gcc.target/i386/pr22076.c (dg-options): Add -mno-sse2.
4681 Remove -flax-vector-conversions.
4682 (dg-additional-options): Remove.
4683 (test): Change to void. Declare m0 and m1 as __m64 and
4684 cast initializer in a proper way. Do not return result.
4685 (dg-final): Scan for 2 instances of movq.
4686
4687 2019-05-20 Marek Polacek <polacek@redhat.com>
4688
4689 CWG 2094 - volatile scalars are trivially copyable.
4690 PR c++/85679
4691 * g++.dg/ext/is_trivially_constructible1.C: Change the expected result
4692 for volatile int.
4693 * g++.dg/ext/is_trivially_copyable.C: New test.
4694
4695 2019-05-20 Marek Polacek <polacek@redhat.com>
4696
4697 * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka.
4698
4699 * g++.dg/cpp2a/nontype-class17.C: New test.
4700
4701 * g++.dg/lookup/strong-using2.C: New test.
4702
4703 2019-05-20 Jeff Law <law@redhat.com>
4704
4705 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output after
4706 recent diagnostic cleanups.
4707
4708 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4709
4710 PR tree-optimization/90106
4711 * gcc.dg/cdce3.c: Add hard_float effective target.
4712
4713 2019-05-20 Marc Glisse <marc.glisse@inria.fr>
4714
4715 * gcc.dg/torture/pta-ptrarith-3.c: Relax the matched pattern.
4716
4717 2019-05-20 Iain Sandoe <iain@sandoe.co.uk>
4718
4719 PR testsuite/58321
4720 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and
4721 add a comment as to the reason for the difference.
4722 * gcc.target/i386/memset-strategy-1.c: Likewise.
4723
4724 2019-05-20 Jonathan Wakely <jwakely@redhat.com>
4725
4726 PR c++/90532 Ensure __is_constructible(T[]) is false
4727 * g++.dg/ext/90532.C: New test.
4728
4729 2019-05-20 Jakub Jelinek <jakub@redhat.com>
4730
4731 * gcc.target/i386/avx512f-simd-1.c: New test.
4732
4733 2019-05-20 Christophe Lyon <christophe.lyon@linaro.org>
4734
4735 * gcc.target/aarch64/target_attr_10.c: Add quotes to expected
4736 error message.
4737 * gcc.target/arm/attr-neon-builtin-fail.c: Likewise.
4738
4739 2019-05-20 Martin Liska <mliska@suse.cz>
4740
4741 PR middle-end/90263
4742 * gcc.c-torture/compile/pr90263.c: New test.
4743 * lib/target-supports.exp: Add check_effective_target_glibc.
4744
4745 2019-05-20 Richard Biener <rguenther@suse.de>
4746
4747 PR testsuite/90518
4748 * gcc.dg/gimplefe-40.c: Restrict to targets with appropriate
4749 vector support.
4750 * gcc.dg/gimplefe-41.c: Likewise.
4751
4752 2019-05-19 Andrew Pinski <apinski@marvell.com>
4753
4754 PR pch/81721
4755 * g++.dg/pch/operator-1.C: New testcase.
4756 * g++.dg/pch/operator-1.Hs: New file.
4757
4758 2019-05-19 Paul Thomas <pault@gcc.gnu.org>
4759
4760 PR fortran/90498
4761 * gfortran.dg/associate_48.f90 : New test.
4762
4763 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4764
4765 PR fortran/78290
4766 * gfortran.dg/pr78290.f90: New test.
4767
4768 2019-05-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4769
4770 PR fortran/88821
4771 * gfortran.dg/alloc_comp_auto_array_3.f90: Add -O0 to dg-options
4772 to make sure the test for internal_pack is retained.
4773 * gfortran.dg/assumed_type_2.f90: Split compile and run time
4774 tests into this and
4775 * gfortran.dg/assumed_type_2a.f90: New file.
4776 * gfortran.dg/c_loc_test_22.f90: Likewise.
4777 * gfortran.dg/contiguous_3.f90: Likewise.
4778 * gfortran.dg/internal_pack_11.f90: Likewise.
4779 * gfortran.dg/internal_pack_12.f90: Likewise.
4780 * gfortran.dg/internal_pack_16.f90: Likewise.
4781 * gfortran.dg/internal_pack_17.f90: Likewise.
4782 * gfortran.dg/internal_pack_18.f90: Likewise.
4783 * gfortran.dg/internal_pack_4.f90: Likewise.
4784 * gfortran.dg/internal_pack_5.f90: Add -O0 to dg-options
4785 to make sure the test for internal_pack is retained.
4786 * gfortran.dg/internal_pack_6.f90: Split compile and run time
4787 tests into this and
4788 * gfortran.dg/internal_pack_6a.f90: New file.
4789 * gfortran.dg/internal_pack_8.f90: Likewise.
4790 * gfortran.dg/missing_optional_dummy_6: Split compile and run time
4791 tests into this and
4792 * gfortran.dg/missing_optional_dummy_6a.f90: New file.
4793 * gfortran.dg/no_arg_check_2.f90: Split compile and run time tests
4794 into this and
4795 * gfortran.dg/no_arg_check_2a.f90: New file.
4796 * gfortran.dg/typebound_assignment_5.f90: Split compile and run time
4797 tests into this and
4798 * gfortran.dg/typebound_assignment_5a.f90: New file.
4799 * gfortran.dg/typebound_assignment_6.f90: Split compile and run time
4800 tests into this and
4801 * gfortran.dg/typebound_assignment_6a.f90: New file.
4802 * gfortran.dg/internal_pack_19.f90: New file.
4803 * gfortran.dg/internal_pack_20.f90: New file.
4804 * gfortran.dg/internal_pack_21.f90: New file.
4805
4806 2019-05-18 Iain Sandoe <iain@sandoe.co.uk>
4807
4808 * objc.dg/instancetype-0.m: New.
4809
4810 2019-05-17 Martin Sebor <msebor@redhat.com>
4811
4812 * gcc.dg/gcc_diag-11.c: Remove accidentally committed test.
4813
4814 * g++.dg/overload/conv-op1.C: Adjust text of expected messages.
4815 * g++.dg/ubsan/pr63956.C: Same.
4816 * g++.old-deja/g++.pt/assign1.C: Same.
4817
4818 2019-05-17 Thomas Schwinge <thomas@codesourcery.com>
4819
4820 PR testsuite/89433
4821 * c-c++-common/goacc/routine-5.c: Update.
4822 * c-c++-common/goacc/routine-level-of-parallelism-1.c: Likewise.
4823 * c-c++-common/goacc/routine-level-of-parallelism-2.c: New file.
4824
4825 PR testsuite/89433
4826 * c-c++-common/goacc/routine-2.c: Update, and move some test
4827 into...
4828 * c-c++-common/goacc/routine-level-of-parallelism-1.c: ... this
4829 new file.
4830
4831 PR testsuite/89433
4832 * c-c++-common/goacc/classify-routine.c: Update.
4833 * gfortran.dg/goacc/classify-routine.f95: Likewise.
4834
4835 2019-05-16 Martin Sebor <msebor@redhat.com>
4836
4837 * c-c++-common/Wbool-operation-1.c: Adjust text of expected diagnostics.
4838 * c-c++-common/Wvarargs-2.c: Same.
4839 * c-c++-common/Wvarargs.c: Same.
4840 * c-c++-common/pr51768.c: Same.
4841 * c-c++-common/tm/inline-asm.c: Same.
4842 * c-c++-common/tm/safe-1.c: Same.
4843 * g++.dg/asm-qual-1.C: Same.
4844 * g++.dg/asm-qual-3.C: Same.
4845 * g++.dg/conversion/dynamic1.C: Same.
4846 * g++.dg/cpp0x/constexpr-89599.C: Same.
4847 * g++.dg/cpp0x/constexpr-cast.C: Same.
4848 * g++.dg/cpp0x/constexpr-shift1.C: Same.
4849 * g++.dg/cpp0x/lambda/lambda-conv11.C: Same.
4850 * g++.dg/cpp0x/nullptr04.C: Same.
4851 * g++.dg/cpp0x/static_assert12.C: Same.
4852 * g++.dg/cpp0x/static_assert8.C: Same.
4853 * g++.dg/cpp1y/lambda-conv1.C: Same.
4854 * g++.dg/cpp1y/pr79393-3.C: Same.
4855 * g++.dg/cpp1y/static_assert1.C: Same.
4856 * g++.dg/cpp1z/constexpr-if4.C: Same.
4857 * g++.dg/cpp1z/constexpr-if5.C: Same.
4858 * g++.dg/cpp1z/constexpr-if9.C: Same.
4859 * g++.dg/eh/goto2.C: Same.
4860 * g++.dg/eh/goto3.C: Same.
4861 * g++.dg/expr/static_cast8.C: Same.
4862 * g++.dg/ext/flexary5.C: Same.
4863 * g++.dg/ext/utf-array-short-wchar.C: Same.
4864 * g++.dg/ext/utf-array.C: Same.
4865 * g++.dg/ext/utf8-2.C: Same.
4866 * g++.dg/gomp/loop-4.C: Same.
4867 * g++.dg/gomp/macro-4.C: Same.
4868 * g++.dg/gomp/udr-1.C: Same.
4869 * g++.dg/init/initializer-string-too-long.C: Same.
4870 * g++.dg/other/offsetof9.C: Same.
4871 * g++.dg/ubsan/pr63956.C: Same.
4872 * g++.dg/warn/Wbool-operation-1.C: Same.
4873 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
4874 * g++.dg/warn/Wtype-limits.C: Same.
4875 * g++.dg/wrappers/pr88680.C: Same.
4876 * g++.old-deja/g++.mike/eh55.C: Same.
4877 * gcc.dg/Wsign-compare-1.c: Same.
4878 * gcc.dg/Wtype-limits-Wextra.c: Same.
4879 * gcc.dg/Wtype-limits.c: Same.
4880 * gcc.dg/Wunknownprag.c: Same.
4881 * gcc.dg/Wunsuffixed-float-constants-1.c: Same.
4882 * gcc.dg/asm-6.c: Same.
4883 * gcc.dg/asm-qual-1.c: Same.
4884 * gcc.dg/cast-1.c: Same.
4885 * gcc.dg/cast-2.c: Same.
4886 * gcc.dg/cast-3.c: Same.
4887 * gcc.dg/cpp/source_date_epoch-2.c: Same.
4888 * gcc.dg/debug/pr85252.c: Same.
4889 * gcc.dg/dfp/cast-bad.c: Same.
4890 * gcc.dg/format/gcc_diag-1.c: Same.
4891 * gcc.dg/format/gcc_diag-11.c: Same.
4892 * gcc.dg/gcc_diag-11.c: Same.
4893 * gcc.dg/gnu-cond-expr-2.c: Same.
4894 * gcc.dg/gnu-cond-expr-3.c: Same.
4895 * gcc.dg/gomp/macro-4.c: Same.
4896 * gcc.dg/init-bad-1.c: Same.
4897 * gcc.dg/init-bad-2.c: Same.
4898 * gcc.dg/init-bad-3.c: Same.
4899 * gcc.dg/pr27528.c: Same.
4900 * gcc.dg/pr48552-1.c: Same.
4901 * gcc.dg/pr48552-2.c: Same.
4902 * gcc.dg/pr59846.c: Same.
4903 * gcc.dg/pr61096-1.c: Same.
4904 * gcc.dg/pr8788-1.c: Same.
4905 * gcc.dg/pr90082.c: Same.
4906 * gcc.dg/simd-2.c: Same.
4907 * gcc.dg/spellcheck-params-2.c: Same.
4908 * gcc.dg/spellcheck-params.c: Same.
4909 * gcc.dg/strlenopt-49.c: Same.
4910 * gcc.dg/tm/pr52141.c: Same.
4911 * gcc.dg/torture/pr51106-1.c: Same.
4912 * gcc.dg/torture/pr51106-2.c: Same.
4913 * gcc.dg/utf-array-short-wchar.c: Same.
4914 * gcc.dg/utf-array.c: Same.
4915 * gcc.dg/utf8-2.c: Same.
4916 * gcc.dg/warn-sprintf-no-nul.c: Same.
4917 * gcc.target/i386/asm-flag-0.c: Same.
4918 * gcc.target/i386/inline_error.c: Same.
4919 * gcc.target/i386/pr30848.c: Same.
4920 * gcc.target/i386/pr39082-1.c: Same.
4921 * gcc.target/i386/pr39678.c: Same.
4922 * gcc.target/i386/pr57756.c: Same.
4923 * gcc.target/i386/pr68843-1.c: Same.
4924 * gcc.target/i386/pr79804.c: Same.
4925 * gcc.target/i386/pr82673.c: Same.
4926 * obj-c++.dg/class-protocol-1.mm: Same.
4927 * obj-c++.dg/exceptions-3.mm: Same.
4928 * obj-c++.dg/exceptions-4.mm: Same.
4929 * obj-c++.dg/exceptions-5.mm: Same.
4930 * obj-c++.dg/exceptions-6.mm: Same.
4931 * obj-c++.dg/method-12.mm: Same.
4932 * obj-c++.dg/method-13.mm: Same.
4933 * obj-c++.dg/method-6.mm: Same.
4934 * obj-c++.dg/method-7.mm: Same.
4935 * obj-c++.dg/method-9.mm: Same.
4936 * obj-c++.dg/method-lookup-1.mm: Same.
4937 * obj-c++.dg/proto-lossage-4.mm: Same.
4938 * obj-c++.dg/protocol-qualifier-2.mm: Same.
4939 * objc.dg/call-super-2.m: Same.
4940 * objc.dg/class-protocol-1.m: Same.
4941 * objc.dg/desig-init-1.m: Same.
4942 * objc.dg/exceptions-3.m: Same.
4943 * objc.dg/exceptions-4.m: Same.
4944 * objc.dg/exceptions-5.m: Same.
4945 * objc.dg/exceptions-6.m: Same.
4946 * objc.dg/method-19.m: Same.
4947 * objc.dg/method-2.m: Same.
4948 * objc.dg/method-5.m: Same.
4949 * objc.dg/method-6.m: Same.
4950 * objc.dg/method-7.m: Same.
4951 * objc.dg/method-lookup-1.m: Same.
4952 * objc.dg/proto-hier-1.m: Same.
4953 * objc.dg/proto-lossage-4.m: Same.
4954
4955 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com>
4956
4957 * g++.dg/eh/o32-fp.C: New.
4958 * gcc.target/mips/dwarfregtable-1.c: New.
4959 * gcc.target/mips/dwarfregtable-2.c: New.
4960 * gcc.target/mips/dwarfregtable-3.c: New.
4961 * gcc.target/mips/dwarfregtable-4.c: New.
4962 * gcc.target/mips/dwarfregtable.h: New.
4963
4964 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4965
4966 * gcc.target/x86_64/abi/test_varargs-m128.c: New file.
4967 * gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
4968 * gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.
4969
4970 2019-05-17 H.J. Lu <hongjiu.lu@intel.com>
4971
4972 PR target/90497
4973 * gcc.target/i386/pr90497-1.c: New test.
4974 * gcc.target/i386/pr90497-2.c: Likewise.
4975
4976 2019-05-17 Robin Dapp <rdapp@linux.ibm.com>
4977
4978 * gcc.target/s390/global-array-element-pic.c: Add -march=z900.
4979 * gcc.target/s390/global-array-element-pic2.c: New test for z10+.
4980
4981 2019-05-17 Richard Biener <rguenther@suse.de>
4982
4983 * gcc.dg/gimplefe-41.c: New testcase.
4984
4985 2019-05-17 Jun Ma <JunMa@linux.alibaba.com>
4986
4987 PR tree-optimization/90106
4988 * gcc.dg/cdce3.c: New test.
4989
4990 2019-05-17 Andreas Krebbel <krebbel@linux.ibm.com>
4991
4992 * gcc.target/s390/zvector/vec-sldw.c: New test.
4993
4994 2019-05-17 Martin Liska <mliska@suse.cz>
4995
4996 PR middle-end/90478
4997 * gcc.dg/tree-ssa/pr90478-2.c: Remove.
4998
4999 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5000
5001 * gcc.dg/vect/vect-simd-1.c: New test.
5002 * gcc.dg/vect/vect-simd-2.c: New test.
5003 * gcc.dg/vect/vect-simd-3.c: New test.
5004 * gcc.dg/vect/vect-simd-4.c: New test.
5005
5006 2019-05-16 Martin Liska <mliska@suse.cz>
5007
5008 PR lto/90500
5009 * gcc.target/i386/pr90500-1.c: New test.
5010 * gcc.target/i386/pr90500-2.c: New test.
5011
5012 2019-05-16 Vladislav Ivanishin <vlad@ispras.ru>
5013
5014 PR tree-optimization/90394
5015 * gcc.dg/uninit-pr90394-1-gimple.c: New test.
5016 * gcc.dg/uninit-pr90394.c: New test.
5017
5018 2019-05-16 Richard Biener <rguenther@suse.de>
5019
5020 PR testsuite/90502
5021 * gcc.dg/tree-ssa/vector-6.c: Adjust for half of the
5022 transforms happening earlier now.
5023
5024 2019-05-16 Iain Sandoe <iain@sandoe.co.uk>
5025
5026 * lib/target-supports.exp (check_effective_target_cet): Add the
5027 -fcf-protection flag to the build conditions.
5028
5029 2019-05-16 Jun Ma <JunMa@linux.alibaba.com>
5030
5031 PR tree-optimization/90106
5032 * gcc.dg/cdce1.c: Check tailcall code generation after cdce pass.
5033 * gcc.dg/cdce2.c: Likewise.
5034
5035 2019-05-16 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/90424
5038 * g++.target/i386/pr90424-1.C: New testcase.
5039 * g++.target/i386/pr90424-2.C: Likewise.
5040
5041 2019-05-16 Richard Biener <rguenther@suse.de>
5042
5043 * gcc.dg/gimplefe-40.c: Amend again.
5044
5045 2019-05-15 Cherry Zhang <cherryyz@google.com>
5046
5047 * go.test/test/nilptr2.go: Change use function to actually do
5048 something.
5049
5050 2019-05-16 Jakub Jelinek <jakub@redhat.com>
5051
5052 PR middle-end/90478
5053 * gcc.dg/tree-ssa/pr90478.c: Add empty dg-options. Use long long type
5054 instead of long.
5055
5056 * c-c++-common/gomp/simd8.c: New test.
5057
5058 2019-05-15 Marek Polacek <polacek@redhat.com>
5059
5060 CWG 2096 - constraints on literal unions.
5061 * g++.dg/cpp0x/literal-type1.C: New test.
5062
5063 2019-05-15 Janne Blomqvist <jb@gcc.gnu.org>
5064
5065 PR fortran/90461
5066 * gfortran.dg/open_errors_2.f90: Add -std=f2008, adjust line number.
5067 * gfortran.dg/open_errors_3.f90: New test.
5068
5069 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 PR target/89021
5072 * gcc.target/i386/mmx-vals.h: New file.
5073 * gcc.target/i386/sse2-mmx-2.c: Likewise.
5074 * gcc.target/i386/sse2-mmx-3.c: Likewise.
5075 * gcc.target/i386/sse2-mmx-4.c: Likewise.
5076 * gcc.target/i386/sse2-mmx-5.c: Likewise.
5077 * gcc.target/i386/sse2-mmx-6.c: Likewise.
5078 * gcc.target/i386/sse2-mmx-7.c: Likewise.
5079 * gcc.target/i386/sse2-mmx-8.c: Likewise.
5080 * gcc.target/i386/sse2-mmx-9.c: Likewise.
5081 * gcc.target/i386/sse2-mmx-10.c: Likewise.
5082 * gcc.target/i386/sse2-mmx-11.c: Likewise.
5083 * gcc.target/i386/sse2-mmx-12.c: Likewise.
5084 * gcc.target/i386/sse2-mmx-13.c: Likewise.
5085 * gcc.target/i386/sse2-mmx-14.c: Likewise.
5086 * gcc.target/i386/sse2-mmx-15.c: Likewise.
5087 * gcc.target/i386/sse2-mmx-16.c: Likewise.
5088 * gcc.target/i386/sse2-mmx-17.c: Likewise.
5089 * gcc.target/i386/sse2-mmx-18a.c: Likewise.
5090 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5091 * gcc.target/i386/sse2-mmx-18c.c: Likewise.
5092 * gcc.target/i386/sse2-mmx-19a.c: Likewise.
5093 * gcc.target/i386/sse2-mmx-18b.c: Likewise.
5094 * gcc.target/i386/sse2-mmx-19c.c: Likewise.
5095 * gcc.target/i386/sse2-mmx-19d.c: Likewise.
5096 * gcc.target/i386/sse2-mmx-19e.c: Likewise.
5097 * gcc.target/i386/sse2-mmx-20.c: Likewise.
5098 * gcc.target/i386/sse2-mmx-21.c: Likewise.
5099 * gcc.target/i386/sse2-mmx-22.c: Likewise.
5100 * gcc.target/i386/sse2-mmx-cvtpi2ps.c: Likewise.
5101 * gcc.target/i386/sse2-mmx-cvtps2pi.c: Likewise.
5102 * gcc.target/i386/sse2-mmx-cvttps2pi.c: Likewise.
5103 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise.
5104 * gcc.target/i386/sse2-mmx-packssdw.c: Likewise.
5105 * gcc.target/i386/sse2-mmx-packsswb.c: Likewise.
5106 * gcc.target/i386/sse2-mmx-packuswb.c: Likewise.
5107 * gcc.target/i386/sse2-mmx-paddb.c: Likewise.
5108 * gcc.target/i386/sse2-mmx-paddd.c: Likewise.
5109 * gcc.target/i386/sse2-mmx-paddq.c: Likewise.
5110 * gcc.target/i386/sse2-mmx-paddsb.c: Likewise.
5111 * gcc.target/i386/sse2-mmx-paddsw.c: Likewise.
5112 * gcc.target/i386/sse2-mmx-paddusb.c: Likewise.
5113 * gcc.target/i386/sse2-mmx-paddusw.c: Likewise.
5114 * gcc.target/i386/sse2-mmx-paddw.c: Likewise.
5115 * gcc.target/i386/sse2-mmx-pand.c: Likewise.
5116 * gcc.target/i386/sse2-mmx-pandn.c: Likewise.
5117 * gcc.target/i386/sse2-mmx-pavgb.c: Likewise.
5118 * gcc.target/i386/sse2-mmx-pavgw.c: Likewise.
5119 * gcc.target/i386/sse2-mmx-pcmpeqb.c: Likewise.
5120 * gcc.target/i386/sse2-mmx-pcmpeqd.c: Likewise.
5121 * gcc.target/i386/sse2-mmx-pcmpeqw.c: Likewise.
5122 * gcc.target/i386/sse2-mmx-pcmpgtb.c: Likewise.
5123 * gcc.target/i386/sse2-mmx-pcmpgtd.c: Likewise.
5124 * gcc.target/i386/sse2-mmx-pcmpgtw.c: Likewise.
5125 * gcc.target/i386/sse2-mmx-pextrw.c: Likewise.
5126 * gcc.target/i386/sse2-mmx-pinsrw.c: Likewise.
5127 * gcc.target/i386/sse2-mmx-pmaddwd.c: Likewise.
5128 * gcc.target/i386/sse2-mmx-pmaxsw.c: Likewise.
5129 * gcc.target/i386/sse2-mmx-pmaxub.c: Likewise.
5130 * gcc.target/i386/sse2-mmx-pminsw.c: Likewise.
5131 * gcc.target/i386/sse2-mmx-pminub.c: Likewise.
5132 * gcc.target/i386/sse2-mmx-pmovmskb.c: Likewise.
5133 * gcc.target/i386/sse2-mmx-pmulhuw.c: Likewise.
5134 * gcc.target/i386/sse2-mmx-pmulhw.c: Likewise.
5135 * gcc.target/i386/sse2-mmx-pmullw.c: Likewise.
5136 * gcc.target/i386/sse2-mmx-pmuludq.c: Likewise.
5137 * gcc.target/i386/sse2-mmx-por.c: Likewise.
5138 * gcc.target/i386/sse2-mmx-psadbw.c: Likewise.
5139 * gcc.target/i386/sse2-mmx-pshufw.c: Likewise.
5140 * gcc.target/i386/sse2-mmx-pslld.c: Likewise.
5141 * gcc.target/i386/sse2-mmx-pslldi.c: Likewise.
5142 * gcc.target/i386/sse2-mmx-psllq.c: Likewise.
5143 * gcc.target/i386/sse2-mmx-psllqi.c: Likewise.
5144 * gcc.target/i386/sse2-mmx-psllw.c: Likewise.
5145 * gcc.target/i386/sse2-mmx-psllwi.c: Likewise.
5146 * gcc.target/i386/sse2-mmx-psrad.c: Likewise.
5147 * gcc.target/i386/sse2-mmx-psradi.c: Likewise.
5148 * gcc.target/i386/sse2-mmx-psraw.c: Likewise.
5149 * gcc.target/i386/sse2-mmx-psrawi.c: Likewise.
5150 * gcc.target/i386/sse2-mmx-psrld.c: Likewise.
5151 * gcc.target/i386/sse2-mmx-psrldi.c: Likewise.
5152 * gcc.target/i386/sse2-mmx-psrlq.c: Likewise.
5153 * gcc.target/i386/sse2-mmx-psrlqi.c: Likewise.
5154 * gcc.target/i386/sse2-mmx-psrlw.c: Likewise.
5155 * gcc.target/i386/sse2-mmx-psrlwi.c: Likewise.
5156 * gcc.target/i386/sse2-mmx-psubb.c: Likewise.
5157 * gcc.target/i386/sse2-mmx-psubd.c: Likewise.
5158 * gcc.target/i386/sse2-mmx-psubq.c: Likewise.
5159 * gcc.target/i386/sse2-mmx-psubusb.c: Likewise.
5160 * gcc.target/i386/sse2-mmx-psubusw.c: Likewise.
5161 * gcc.target/i386/sse2-mmx-psubw.c: Likewise.
5162 * gcc.target/i386/sse2-mmx-punpckhbw.c: Likewise.
5163 * gcc.target/i386/sse2-mmx-punpckhdq.c: Likewise.
5164 * gcc.target/i386/sse2-mmx-punpckhwd.c: Likewise.
5165 * gcc.target/i386/sse2-mmx-punpcklbw.c: Likewise.
5166 * gcc.target/i386/sse2-mmx-punpckldq.c: Likewise.
5167 * gcc.target/i386/sse2-mmx-punpcklwd.c: Likewise.
5168 * gcc.target/i386/sse2-mmx-pxor.c: Likewise.
5169
5170 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5171
5172 PR target/89021
5173 * config/i386/i386-builtins.c (bdesc_tm): Enable MMX intrinsics
5174 with SSE2.
5175
5176 2019-05-15 H.J. Lu <hongjiu.lu@intel.com>
5177
5178 PR target/89021
5179 * gcc.target/i386/pr82483-1.c: Error only on ia32.
5180 * gcc.target/i386/pr82483-2.c: Likewise.
5181
5182 2019-05-15 Martin Liska <mliska@suse.cz>
5183
5184 PR middle-end/90478
5185 * gcc.dg/tree-ssa/pr90478-2.c: New test.
5186 * gcc.dg/tree-ssa/pr90478.c: New test.
5187
5188 2019-05-15 Richard Biener <rguenther@suse.de>
5189
5190 * gcc.dg/gimplefe-40.c: Amend.
5191
5192 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5193
5194 * lib/target-supports.exp
5195 (check_effective_target_powerpc_p8vector_ok): No support for Darwin.
5196 (check_effective_target_powerpc_p9vector_ok): Likewise.
5197 (check_effective_target_powerpc_float128_sw_ok): Likewise.
5198 (check_effective_target_powerpc_float128_hw_ok): Likewise.
5199 (check_effective_target_powerpc_vsx_ok): Likewise.
5200 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin.
5201 * gcc.target/powerpc/dfp/dfp.exp: Likewise.
5202
5203 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5204
5205 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test
5206 for PowerPC platforms.
5207
5208 2019-05-15 Iain Sandoe <iain@sandoe.co.uk>
5209
5210 PR target/82920
5211 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin.
5212 * gcc.target/i386/cet-notrack-5a.c: Likewise.
5213 * gcc.target/i386/cet-notrack-5b.c: Likewise.
5214 * gcc.target/i386/cet-notrack-6b.c: Likewise.
5215 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
5216 * gcc.target/i386/cet-notrack-icf-2.c: Likewise.
5217 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
5218 * gcc.target/i386/cet-notrack-icf-4.c: Likewise.
5219 * gcc.target/i386/cet-sjlj-3.c: Likewise.
5220 * gcc.target/i386/cet-sjlj-5.c: Likewise.
5221
5222 2019-05-14 Marek Polacek <polacek@redhat.com>
5223
5224 PR c++/68918
5225 * g++.dg/cpp0x/decltype71.C: New test.
5226
5227 PR c++/70156
5228 * g++.dg/init/static5.C: New test.
5229
5230 2019-05-14 Iain Sandoe <iain@sandoe.co.uk>
5231
5232 PR target/82920
5233 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32.
5234 * gcc.target/i386/pr52146.c: Likewise.
5235 * gcc.target/i386/pr52698.c: Likewise.
5236 * gcc.target/i386/pr52857-1.c: Likewise.
5237 * gcc.target/i386/pr52857-2.c: Likewise.
5238 * gcc.target/i386/pr52876.c: Likewise.
5239 * gcc.target/i386/pr53698.c: Likewise.
5240 * gcc.target/i386/pr54157.c: Likewise.
5241 * gcc.target/i386/pr55049-1.c: Likewise.
5242 * gcc.target/i386/pr55093.c: Likewise.
5243 * gcc.target/i386/pr55116-1.c: Likewise.
5244 * gcc.target/i386/pr55116-2.c: Likewise.
5245 * gcc.target/i386/pr55597.c: Likewise.
5246 * gcc.target/i386/pr59929.c: Likewise.
5247 * gcc.target/i386/pr66470.c: Likewise.
5248
5249 2019-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5250
5251 * gcc.dg/atomic/c11-atomic-exec-4.c: Simplify triplet to
5252 *-*-solaris2*.
5253 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5254 * gcc.dg/c99-math-double-1.c: Likewise.
5255 * gcc.dg/c99-math-float-1.c: Likewise.
5256 * gcc.dg/c99-math-long-double-1.c: Likewise.
5257 * gcc.misc-tests/linkage.exp: Simplify triplet to
5258 x86_64-*-solaris2*.
5259
5260 * gcc.target/i386/mcount_pic.c: Remove *-*-solaris2.10* && !gld
5261 xfail.
5262 * gcc.target/i386/pr63620.c: Likewise.
5263
5264 * lib/target-supports.exp (check_sse_os_support_available): Remove
5265 Solaris 9/x86 workaround.
5266
5267 2019-05-14 Richard Biener <rguenther@suse.de>
5268
5269 * gcc.dg/gimplefe-40.c: New testcase.
5270
5271 2019-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR preprocessor/90382
5274 * g++.dg/diagnostic/trailing1.C: New test.
5275
5276 2019-05-14 marxin <mliska@suse.cz>
5277
5278 PR middle-end/90340
5279 * gcc.dg/tree-ssa/pr90340-2.c: Add case-values-threshold
5280 param.
5281
5282 2019-05-14 Richard Biener <rguenther@suse.de>
5283 H.J. Lu <hongjiu.lu@intel.com>
5284
5285 PR tree-optimization/88828
5286 * gcc.target/i386/pr88828-1.c: New test.
5287 * gcc.target/i386/pr88828-1a.c: Likewise.
5288 * gcc.target/i386/pr88828-1b.c: Likewise.
5289 * gcc.target/i386/pr88828-1c.c: Likewise.
5290 * gcc.target/i386/pr88828-4a.c: Likewise.
5291 * gcc.target/i386/pr88828-4b.c: Likewise.
5292 * gcc.target/i386/pr88828-5a.c: Likewise.
5293 * gcc.target/i386/pr88828-5b.c: Likewise.
5294 * gcc.target/i386/pr88828-7.c: Likewise.
5295 * gcc.target/i386/pr88828-7a.c: Likewise.
5296 * gcc.target/i386/pr88828-7b.c: Likewise.
5297 * gcc.target/i386/pr88828-8.c: Likewise.
5298 * gcc.target/i386/pr88828-8a.c: Likewise.
5299 * gcc.target/i386/pr88828-8b.c: Likewise.
5300 * gcc.target/i386/pr88828-9.c: Likewise.
5301 * gcc.target/i386/pr88828-9a.c: Likewise.
5302 * gcc.target/i386/pr88828-9b.c: Likewise.
5303
5304 2019-05-14 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com\>
5305
5306 * gcc.target/aarch64/signbitv4sf.c: New test.
5307 * gcc.target/aarch64/signbitv2sf.c: New test.
5308
5309 2019-05-13 Jonathan Wakely <jwakely@redhat.com>
5310
5311 * g++.dg/cpp0x/Wattributes1.C: Adjust dg-error line number to fix
5312 regression, by matching a note on any line.
5313 * g++.dg/cpp0x/Wattributes2.C: Add another copy that checks the
5314 correct line number is matched without depending on a library header.
5315
5316 2019-05-13 Richard Biener <rguenther@suse.de>
5317
5318 PR tree-optimization/90402
5319 * gcc.dg/torture/pr90402-1.c: New testcase.
5320
5321 2019-05-12 Iain Sandoe <iain@sandoe.co.uk>
5322 Dominique d'Humieres <dominiq@gcc.gnu.org>
5323
5324 PR target/82920
5325 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin,
5326 do not use -fno-pic on Darwin.
5327 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5328 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5329 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5330 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5331 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5332 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5333 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5334 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5335 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5336 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5337 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5338 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5339 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5340 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5341 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5342 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5343 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5344 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5345 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5346 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5347 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5348 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5349 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
5350 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5351 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5352 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
5353 * gcc.target/i386/ret-thunk-1.c: Likewise.
5354 * gcc.target/i386/ret-thunk-10.c: Likewise.
5355 * gcc.target/i386/ret-thunk-11.c: Likewise.
5356 * gcc.target/i386/ret-thunk-12.c: Likewise.
5357 * gcc.target/i386/ret-thunk-13.c: Likewise.
5358 * gcc.target/i386/ret-thunk-14.c: Likewise.
5359 * gcc.target/i386/ret-thunk-15.c: Likewise.
5360 * gcc.target/i386/ret-thunk-16.c: Likewise.
5361 * gcc.target/i386/ret-thunk-2.c: Likewise.
5362 * gcc.target/i386/ret-thunk-22.c: Likewise.
5363 * gcc.target/i386/ret-thunk-23.c: Likewise.
5364 * gcc.target/i386/ret-thunk-24.c: Likewise.
5365 * gcc.target/i386/ret-thunk-3.c: Likewise.
5366 * gcc.target/i386/ret-thunk-4.c: Likewise.
5367 * gcc.target/i386/ret-thunk-5.c: Likewise.
5368 * gcc.target/i386/ret-thunk-6.c: Likewise.
5369 * gcc.target/i386/ret-thunk-7.c: Likewise.
5370 * gcc.target/i386/ret-thunk-8.c: Likewise.
5371 * gcc.target/i386/ret-thunk-9.c: Likewise.
5372
5373 2019-05-11 Iain Sandoe <iain@sandoe.co.uk>
5374
5375 PR testsuite/81058
5376 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section
5377 for variables on Darwin, rather than common.
5378 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise.
5379 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise.
5380
5381 2019-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5382
5383 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-1.C: New.
5384 * g++.dg/cpp2a/multiple-deleted-destroying-delete-error-2.C: Likewise.
5385
5386 2019-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5387
5388 PR fortran/61968
5389 * gfortran.dg/assumed_type_10.f90: New test case.
5390 * gfortran.dg/assumed_type_11.f90: New test case.
5391
5392 2019-05-10 Iain Sandoe <iain@sandoe.co.uk>
5393
5394 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is
5395 now tested.
5396 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New.
5397
5398 2019-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 * g++.dg/diagnostic/main1.C: New.
5401
5402 2019-05-10 Marek Polacek <polacek@redhat.com>
5403
5404 PR c++/78010 - bogus -Wsuggest-override warning on final function.
5405 * g++.dg/warn/Wsuggest-override-2.C: New test.
5406
5407 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5408
5409 PR tree-optimization/90385
5410 * gfortran.dg/pr90385.f90: New test.
5411
5412 PR c++/90383
5413 * g++.dg/cpp1y/constexpr-90383-1.C: New test.
5414 * g++.dg/cpp1y/constexpr-90383-2.C: New test.
5415
5416 2019-05-10 Paul Thomas <pault@gcc.gnu.org>
5417
5418 PR fortran/90093
5419 * gfortran.dg/ISO_Fortran_binding_12.f90: New test.
5420 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code.
5421
5422 PR fortran/90352
5423 * gfortran.dg/iso_c_binding_char_1.f90: New test.
5424
5425 PR fortran/90355
5426 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test
5427 the direct passing of substrings as descriptors to bind(C).
5428 * gfortran.dg/assign_10.f90: Increase the tree_dump count of
5429 'atmp' to account for the setting of the 'span' field.
5430 * gfortran.dg/transpose_optimization_2.f90: Ditto.
5431
5432 2019-05-10 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR tree-optimization/88709
5435 PR tree-optimization/90271
5436 * gcc.dg/store_merging_29.c: Allow 4 stores to replace 6 stores on
5437 arm*-*-*.
5438
5439 PR pch/90326
5440 * g++.dg/pch/pr90326.C: New test.
5441 * g++.dg/pch/pr90326.Hs: New file.
5442
5443 2019-05-10 Martin Liska <mliska@suse.cz>
5444
5445 PR middle-end/90340
5446 * gcc.dg/tree-ssa/pr90340-2.c: New test.
5447 * gcc.dg/tree-ssa/pr90340.c: New test.
5448
5449 2019-05-09 Cherry Zhang <cherryyz@google.com>
5450
5451 * go.dg/mapstring.go: New test.
5452
5453 2019-05-09 Richard Earnshaw <rearnsha@arm.com>
5454
5455 PR target/90405
5456 * gcc.target/arm/pr90405.c: New test.
5457
5458 2019-05-09 Martin Liska <mliska@suse.cz>
5459
5460 * gcc.dg/gimplefe-39.c: New test.
5461
5462 2019-05-09 Martin Liska <mliska@suse.cz>
5463
5464 * gcc.dg/gimplefe-37.c: New test.
5465 * gcc.dg/gimplefe-33.c: Likewise.
5466
5467 2019-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/90382
5470 Revert:
5471 2018-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5472
5473 * g++.dg/diagnostic/trailing1.C: New.
5474
5475 2019-05-09 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/90395
5478 * gcc.dg/torture/pr90395.c: New testcase.
5479
5480 2019-05-08 Cherry Zhang <cherryyz@google.com>
5481
5482 * go.dg/cmpstring.go: New test.
5483
5484 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5485
5486 PR c++/59813
5487 PR tree-optimization/89060
5488 * gcc.dg/tree-ssa/pr89060.c: New test.
5489
5490 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com>
5491 Richard Earnshaw <rearnsha@arm.com>
5492
5493 PR target/88167
5494 * gcc.target/arm/pr88167-1.c: New test.
5495 * gcc.target/arm/pr88167-2.c: New test.
5496
5497 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5498
5499 PR tree-optimization/90078
5500 * g++.dg/tree-ssa/pr90078.C: New test.
5501
5502 2018-05-08 Bin Cheng <bin.cheng@linux.alibaba.com>
5503
5504 PR tree-optimization/90240
5505 * gfortran.dg/graphite/pr90240.f: New test.
5506
5507 2019-05-08 Li Jia He <helijia@linux.ibm.com>
5508
5509 PR other/90381
5510 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target le' option to limit the
5511 test case to run on the little endian machine.
5512
5513 2019-05-08 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR tree-optimization/90356
5516 * gcc.dg/tree-ssa/pr90356-1.c: New test.
5517 * gcc.dg/tree-ssa/pr90356-2.c: New test.
5518 * gcc.dg/tree-ssa/pr90356-3.c: New test.
5519 * gcc.dg/tree-ssa/pr90356-4.c: New test.
5520
5521 2019-05-07 Wei Xiao <wei3.xiao@intel.com>
5522
5523 * gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c: New test.
5524 * gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c: New test.
5525 * gcc.target/i386/avx512bf16-vdpbf16ps-1.c: New test.
5526 * gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c: New test.
5527 * gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c: New test.
5528 * gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c: New test.
5529 * gcc.target/i386/builtin_target.c: Handle avx512bf16.
5530 * gcc.target/i386/sse-12.c: Add -mavx512bf16.
5531 * gcc.target/i386/sse-13.c: Ditto.
5532 * gcc.target/i386/sse-14.c: Ditto.
5533 * gcc.target/i386/sse-22.c: Ditto.
5534 * gcc.target/i386/sse-23.c: Ditto.
5535 * g++.dg/other/i386-2.C: Ditto.
5536 * g++.dg/other/i386-3.C: Ditto.
5537
5538 2019-05-07 Cherry Zhang <cherryyz@google.com>
5539
5540 * go.dg/arrayclear.go: New test.
5541 * go.dg/mapclear.go: New test.
5542
5543 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org>
5544
5545 PR target/89765
5546 * gcc.target/powerpc/pr89765-mc.c: New test.
5547 * gcc.target/powerpc/vsx-builtin-10c.c: New test.
5548 * gcc.target/powerpc/vsx-builtin-10d.c: New test.
5549 * gcc.target/powerpc/vsx-builtin-11c.c: New test.
5550 * gcc.target/powerpc/vsx-builtin-11d.c: New test.
5551 * gcc.target/powerpc/vsx-builtin-12c.c: New test.
5552 * gcc.target/powerpc/vsx-builtin-12d.c: New test.
5553 * gcc.target/powerpc/vsx-builtin-13c.c: New test.
5554 * gcc.target/powerpc/vsx-builtin-13d.c: New test.
5555 * gcc.target/powerpc/vsx-builtin-14c.c: New test.
5556 * gcc.target/powerpc/vsx-builtin-14d.c: New test.
5557 * gcc.target/powerpc/vsx-builtin-15c.c: New test.
5558 * gcc.target/powerpc/vsx-builtin-15d.c: New test.
5559 * gcc.target/powerpc/vsx-builtin-16c.c: New test.
5560 * gcc.target/powerpc/vsx-builtin-16d.c: New test.
5561 * gcc.target/powerpc/vsx-builtin-17c.c: New test.
5562 * gcc.target/powerpc/vsx-builtin-17d.c: New test.
5563 * gcc.target/powerpc/vsx-builtin-18c.c: New test.
5564 * gcc.target/powerpc/vsx-builtin-18d.c: New test.
5565 * gcc.target/powerpc/vsx-builtin-19c.c: New test.
5566 * gcc.target/powerpc/vsx-builtin-19d.c: New test.
5567 * gcc.target/powerpc/vsx-builtin-20c.c: New test.
5568 * gcc.target/powerpc/vsx-builtin-20d.c: New test.
5569 * gcc.target/powerpc/vsx-builtin-9c.c: New test.
5570 * gcc.target/powerpc/vsx-builtin-9d.c: New test.
5571
5572 2019-05-07 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5573
5574 * gcc.target/aarch64/sve/sad_1.c: New test for sum of absolute
5575 differences.
5576
5577 2019-05-07 Uroš Bizjak <ubizjak@gmail.com>
5578
5579 * gcc.target/i386/asm-7.c: New test.
5580 * gcc.target/i386/asm-1.c: Update expected error string.
5581 * gcc.target/i386/pr62120.c: Ditto.
5582
5583 2019-05-07 Li Jia He <helijia@linux.ibm.com>
5584
5585 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi
5586 optimization.
5587 * gcc.dg/tree-ssa/pr88676-2.c: New testcase.
5588
5589 2019-05-06 H.J. Lu <hongjiu.lu@intel.com>
5590 Hongtao Liu <hongtao.liu@intel.com>
5591
5592 PR target/89750
5593 PR target/86444
5594 * gcc.target/i386/avx512f-vcomisd-2.c: New.
5595 * gcc.target/i386/avx512f-vcomisd-2.c: Likewise.
5596
5597 2019-05-06 Steven G. Kargl <kargl@gcc.gnu.org>
5598
5599 PR fortran/90290
5600 * gfortran.dg/pr90290.f90: New test.
5601
5602 2019-05-06 Jakub Jelinek <jakub@redhat.com>
5603
5604 PR tree-optimization/88709
5605 PR tree-optimization/90271
5606 * gcc.dg/store_merging_26.c: New test.
5607 * gcc.dg/store_merging_27.c: New test.
5608 * gcc.dg/store_merging_28.c: New test.
5609 * gcc.dg/store_merging_29.c: New test.
5610
5611 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org>
5612
5613 PR target/89424
5614 * gcc.target/powerpc/pr89424-0.c: New test.
5615 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to
5616 enable testing of newly patched capability.
5617 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise.
5618 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise.
5619 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise.
5620
5621 2019-05-06 Marek Polacek <polacek@redhat.com>
5622
5623 PR c++/90265 - ICE with generic lambda.
5624 * g++.dg/cpp1y/lambda-generic-90265.C: New test.
5625
5626 2019-05-06 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/90358
5629 * gcc.target/i386/pr90358.c: New testcase.
5630
5631 2019-05-06 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/88828
5634 * gcc.target/i386/pr88828-0.c: New testcase.
5635
5636 2019-05-06 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/90328
5639 * gcc.dg/torture/pr90328.c: New testcase.
5640
5641 2019-05-06 Richard Biener <rguenther@suse.de>
5642
5643 PR testsuite/90331
5644 * gcc.dg/pr87314-1.c: Align the substring to open up
5645 string merging for targets aligning strings to 8 bytes.
5646
5647 2019-05-06 Martin Liska <mliska@suse.cz>
5648
5649 PR sanitizer/90312
5650 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu
5651 systems.
5652 * gcc.dg/tsan/pr88017.c: Likewise.
5653
5654 2019-05-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5655
5656 PR fortran/90344
5657 * gfortran.dg/pr90344.f90: New test
5658
5659 2019-05-03 Marc Glisse <marc.glisse@inria.fr>
5660
5661 PR tree-optimization/90269
5662 * g++.dg/tree-ssa/ldist-1.C: New file.
5663
5664 2019-05-03 Richard Biener <rguenther@suse.de>
5665
5666 * gcc.dg/vect/slp-reduc-sad-2.c: New testcase.
5667
5668 2019-05-03 Richard Biener <rguenther@suse.de>
5669
5670 PR middle-end/89518
5671 * gcc.dg/pr89518.c: New testcase.
5672
5673 2019-05-03 Richard Biener <rguenther@suse.de>
5674
5675 PR middle-end/87314
5676 * gcc.dg/pr87314-1.c: New testcase.
5677
5678 2019-05-03 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/88963
5681 * gcc.dg/tree-ssa/ssa-fre-31.c: Disable forwprop.
5682 * gcc.target/i386/pr88963-1.c: New testcase.
5683 * gcc.target/i386/pr88963-2.c: Likewise.
5684
5685 2019-05-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
5686
5687 PR target/88809
5688 * gcc.target/i386/pr88809.c: Adjust for darwin.
5689 * gcc.target/i386/pr88809-2.c: Adjust for i386 and darwin.
5690
5691 2019-05-03 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR tree-optimization/90303
5694 * g++.target/i386/pr90303.C: New test.
5695
5696 2019-05-03 Richard Biener <rguenther@suse.de>
5697
5698 PR tree-optimization/89698
5699 * g++.dg/tree-ssa/pr89698.C: New testcase.
5700
5701 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5702
5703 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin.
5704
5705 2019-05-02 Richard Biener <rguenther@suse.de>
5706
5707 PR tree-optimization/89653
5708 * g++.dg/vect/pr89653.cc: New testcase.
5709
5710 2019-05-02 Richard Biener <rguenther@suse.de>
5711
5712 PR tree-optimization/89509
5713 * gcc.dg/torture/restrict-8.c: New testcase.
5714
5715 2019-05-02 Iain Sandoe <iain@sandoe.co.uk>
5716
5717 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex
5718 for cold section label.
5719 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
5720 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
5721
5722 2019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5723
5724 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and
5725 GNU targets.
5726
5727 2019-05-02 Alejandro Martinez <alejandro.martinezvicente@arm.com>
5728
5729 * gcc.target/aarch64/sve/dot_1.c: New test for dot product.
5730
5731 2019-05-02 Martin Liska <mliska@suse.cz>
5732
5733 * gcc.target/i386/funcspec-4.c: Update scanned pattern.
5734 * g++.target/i386/pr57362.C: Likewise.
5735
5736 2019-05-02 Martin Liska <mliska@suse.cz>
5737
5738 PR target/88809
5739 * gcc.target/i386/pr88809.c: New test.
5740 * gcc.target/i386/pr88809-2.c: New test.
5741
5742 2019-05-01 Dominique d'Humieres <dominiq@gcc.gnu.org>
5743
5744 PR fortran/60144
5745 * gfortran.dg/block_name_2.f90: Adjust dg-error.
5746 * gfortran.dg/dec_type_print_3.f90.f90: Likewise.
5747 * gfortran.dg/pr60144.f90: New test.
5748
5749 2019-05-01 Jeff Law <law@redhat.com>
5750
5751 PR tree-optimization/90037
5752 * g++.dg/tree-ssa/pr88797.C: New test.
5753
5754 2019-05-01 Nathan Sidwell <nathan@acm.org>
5755
5756 * g++.dg/cpp0x/decltype9.C: Adjust expected diagnostics.
5757
5758 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5759
5760 PR target/89093
5761 * gcc.target/aarch64/return_address_sign_3.c: Remove extra space in
5762 target attribute.
5763
5764 2019-04-30 Giuliano Belinassi <giuliano.belinassi@usp.br>
5765
5766 * gcc.dg/sinhatanh-2.c: Count the number of functions.
5767 * gcc.dg/sinhatanh-3.c: Likewise.
5768
5769 2019-04-30 Martin Liska <mliska@suse.cz>
5770
5771 * gcc.dg/Werror-13.c: Add new tests for it.
5772 * gcc.dg/pragma-diag-6.c: Likewise.
5773
5774 2019-04-30 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR target/89093
5777 * gcc.target/aarch64/pr89093.c: New test.
5778 * gcc.target/aarch64/pr63304_1.c: Remove space from target string.
5779
5780 PR tree-optimization/89475
5781 * gcc.dg/tree-ssa/pr89475.c: New test.
5782
5783 2019-04-30 Bin Cheng <bin.cheng@linux.alibaba.com>
5784
5785 PR tree-optimization/90240
5786 Revert:
5787 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5788
5789 PR tree-optimization/90078
5790 * g++.dg/tree-ssa/pr90078.C: New test.
5791
5792 2019-04-29 Vladislav Ivanishin <vlad@ispras.ru>
5793
5794 * gcc.dg/uninit-25-gimple.c: New test.
5795 * gcc.dg/uninit-25.c: New test.
5796 * gcc.dg/uninit-26.c: New test.
5797 * gcc.dg/uninit-27-gimple.c: New test.
5798
5799 2019-04-29 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/90278
5802 * gcc.dg/torture/pr90278.c: New testcase.
5803
5804 2019-04-27 Jakub Jelinek <jakub@redhat.com>
5805
5806 PR c++/90173
5807 * g++.dg/cpp1z/class-deduction66.C: Use dg-do compile instead of
5808 dg-do run.
5809
5810 2019-04-27 Uroš Bizjak <ubizjak@gmail.com>
5811
5812 PR target/89261
5813 * gcc.target/i386/pr89261.c: New test.
5814
5815 2019-04-27 Martin Liska <mliska@suse.cz>
5816
5817 PR middle-end/90258
5818 * gcc.dg/completion-5.c: New test.
5819 * gcc.target/i386/spellcheck-options-5.c: New test.
5820
5821 2019-04-26 Jim Wilson <jimw@sifive.com>
5822
5823 * gcc.target/riscv/load-immediate.c: New.
5824
5825 2019-04-26 Jonathan Wakely <jwakely@redhat.com>
5826
5827 PR c++/90243
5828 * g++.dg/diagnostic/pr90243.C: New test.
5829
5830 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/90173
5833 * g++.dg/cpp1z/class-deduction66.C: New.
5834
5835 2019-04-26 Paolo Carlini <paolo.carlini@oracle.com>
5836
5837 * g++.dg/diagnostic/trailing1.C: New.
5838
5839 2019-04-26 Richard Sandiford <richard.sandiford@arm.com>
5840
5841 * gcc.dg/alias-16.c: New test.
5842
5843 2019-04-25 Martin Liska <mliska@suse.cz>
5844 H.J. Lu <hongjiu.lu@intel.com>
5845
5846 PR target/89929
5847 * g++.target/i386/mv28.C: New test.
5848 * gcc.target/i386/mvc14.c: Likewise.
5849 * g++.target/i386/pr57362.C: Updated.
5850
5851 2019-04-24 Jeff Law <law@redhat.com>
5852
5853 PR tree-optimization/90037
5854 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan.
5855 * gcc.dg/isolate-2.c: Likewise.
5856 * gcc.dg/isolate-4.c: Likewise.
5857 * gcc.dg/pr19431.c: Accept either ordering of PHI args.
5858 * gcc.dg/pr90037.c: New test.
5859
5860 2019-04-25 Jakub Jelinek <jakub@redhat.com>
5861
5862 PR c++/44648
5863 * g++.dg/warn/Wunused-var-35.C: Remove xfail.
5864
5865 2019-04-25 Richard Biener <rguenther@suse.de>
5866
5867 PR middle-end/90194
5868 * g++.dg/torture/pr90194.C: New testcase.
5869
5870 2019-04-24 Marek Polacek <polacek@redhat.com>
5871
5872 PR c++/90236
5873 * g++.dg/cpp1z/nontype-auto16.C: New test.
5874
5875 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR target/90193
5878 * gcc.target/i386/pr90193.c: New test.
5879
5880 2019-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
5881
5882 PR target/89952
5883 * gcc.target/s390/pr89952.c: New test.
5884
5885 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR target/90187
5888 * g++.target/i386/pr90187.C: New test.
5889
5890 2019-04-24 Iain Buclaw <ibuclaw@gdcproject.org>
5891
5892 * gdc.test/README.gcc: New file.
5893
5894 2019-04-24 Jakub Jelinek <jakub@redhat.com>
5895
5896 PR tree-optimization/90208
5897 * gcc.dg/tsan/pr90208-1.c: New test.
5898 * gcc.dg/tsan/pr90208-2.c: New test.
5899
5900 PR tree-optimization/90211
5901 * gcc.dg/autopar/pr90211.c: New test.
5902
5903 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5904 Robin Dapp <rdapp@linux.ibm.com>
5905
5906 * gdc.dg/link.d: Test if target d_runtime.
5907 * gdc.dg/runnable.d: Fix tests to work on BigEndian.
5908 * gdc.dg/simd.d: Likewise.
5909
5910 2019-04-23 Iain Buclaw <ibuclaw@gdcproject.org>
5911
5912 * gdc.test/fail_compilation/fail2456.d: New test.
5913 * gdc.test/fail_compilation/test18312.d: New test.
5914 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC.
5915
5916 2018-04-23 Sudakshina Das <sudi.das@arm.com>
5917
5918 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section
5919 for linux targets.
5920 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash
5921 with GNU note section.
5922
5923 2019-04-23 Jeff Law <law@redhat.com>
5924
5925 * lib/target-supports.exp
5926 (check_effective_target_keeps_null_pointer_checks): Add cr16.
5927
5928 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5929
5930 PR rtl-optimization/87979
5931 * gcc.dg/pr87979.c: New test.
5932
5933 2019-04-23 Roman Zhuykov <zhroma@ispras.ru>
5934
5935 PR rtl-optimization/84032
5936 * gcc.dg/pr84032.c: New test.
5937
5938 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5939
5940 PR tree-optimization/90078
5941 * g++.dg/tree-ssa/pr90078.C: New test.
5942
5943 2018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com>
5944
5945 PR tree-optimization/90021
5946 * gfortran.dg/pr90021.f90: New test.
5947
5948 2019-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5949
5950 PR fortran/90166
5951 * gfortran.dg/submodule_22.f08: Add additional dg-error comments.
5952
5953 2019-04-22 Paul Thomas <pault@gcc.gnu.org>
5954
5955 PR fortran/57284
5956 * gfortran.dg/class_70.f03
5957
5958 2019-04-21 H.J. Lu <hongjiu.lu@intel.com>
5959
5960 PR target/90178
5961 * gcc.target/i386/pr90178.c: New test.
5962
5963 2019-04-20 Sandra Loosemore <sandra@codesourcery.com>
5964
5965 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic.
5966
5967 2019-04-19 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/89900
5970 * g++.dg/cpp0x/pr89900-1.C: New.
5971 * g++.dg/cpp0x/pr89900-2.C: Likewise.
5972 * g++.dg/cpp0x/pr89900-3.C: Likewise.
5973 * g++.dg/cpp0x/pr89900-4.C: Likewise.
5974
5975 2019-04-19 Jakub Jelinek <jakub@redhat.com>
5976
5977 PR middle-end/90139
5978 * gcc.c-torture/compile/pr90139.c: New test.
5979
5980 PR c++/90138
5981 * g++.dg/template/pr90138.C: New test.
5982
5983 PR c/89888
5984 * c-c++-common/pr89888.c: New test.
5985 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning.
5986 Don't expect -Wswitch-unreachable warning.
5987
5988 PR c++/90108
5989 * c-c++-common/pr90108.c: New test.
5990
5991 2019-04-18 Richard Sandiford <richard.sandiford@arm.com>
5992
5993 PR middle-end/85164
5994 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests.
5995
5996 2019-04-18 Richard Biener <rguenther@suse.de>
5997
5998 PR debug/90131
5999 * gcc.dg/guality/pr90131.c: New testcase.
6000
6001 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6002
6003 PR c++/89325
6004 * g++.dg/ext/attrib58.C: New test.
6005 * g++.dg/ext/attrib59.C: New test.
6006 * g++.dg/ext/attrib60.C: New test.
6007
6008 PR target/90125
6009 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust
6010 constants to ensure precise result even when not using fma.
6011 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise.
6012 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test.
6013 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test.
6014 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test.
6015 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test.
6016 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test.
6017 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test.
6018 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test.
6019 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test.
6020
6021 2019-04-17 Marek Polacek <polacek@redhat.com>
6022
6023 PR c++/90124 - bogus error with incomplete type in decltype.
6024 * g++.dg/cpp0x/decltype70.C: New test.
6025
6026 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6027
6028 PR middle-end/90095
6029 * gcc.dg/pr90095-1.c: New test.
6030 * gcc.dg/pr90095-2.c: New test.
6031
6032 2019-04-17 Thomas Schwinge <thomas@codesourcery.com>
6033
6034 PR fortran/90048
6035 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
6036 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
6037 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.
6038
6039 PR fortran/90067
6040 PR fortran/90114
6041 * gfortran.dg/goacc/private-1.f95: Remove file.
6042 * gfortran.dg/goacc/private-2.f95: Likewise.
6043 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file.
6044 * gfortran.dg/goacc/private-predetermined-parallel-1.f95:
6045 Likewise.
6046 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise.
6047
6048 2019-04-17 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR target/89093
6051 * gcc.target/arm/pr89093-2.c: New test.
6052
6053 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR c++/86953
6056 * g++.dg/cpp0x/constexpr-86953.C: New test.
6057
6058 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org>
6059
6060 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*.
6061
6062 2019-04-16 Alexandre Oliva <aoliva@redhat.com>
6063
6064 PR debug/89528
6065 * gcc.dg/guality/pr89528.c: New.
6066
6067 PR rtl-optimization/86438
6068 * gcc.dg/torture/pr86438.c: Split up too-wide shift.
6069
6070 2019-04-16 Jakub Jelinek <jakub@redhat.com>
6071
6072 PR target/90096
6073 * gcc.target/i386/pr90096.c: New test.
6074 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics.
6075 * gcc.target/i386/pr69255-2.c: Likewise.
6076 * gcc.target/i386/pr69255-3.c: Likewise.
6077
6078 PR rtl-optimization/90082
6079 * gcc.dg/pr90082.c: New test.
6080
6081 PR tree-optimization/90090
6082 * g++.dg/opt/pr90090.C: New test.
6083
6084 2019-04-16 Richard Biener <rguenther@suse.de>
6085
6086 PR tree-optimization/56049
6087 * gfortran.dg/pr56049.f90: New testcase.
6088
6089 2019-04-15 Richard Biener <rguenther@suse.de>
6090
6091 PR debug/90074
6092 * gcc.dg/guality/pr90074.c: New testcase.
6093
6094 2019-04-15 Richard Biener <rguenther@suse.de>
6095
6096 PR tree-optimization/90071
6097 * gcc.dg/torture/pr90071.c: New testcase.
6098
6099 2019-04-15 Segher Boessenkool <segher@kernel.crashing.org>
6100
6101 PR rtl-optimization/89794
6102 * gcc.dg/torture/pr89794.c: New testcase.
6103
6104 2019-04-15 Richard Biener <rguenther@suse.de>
6105
6106 PR ipa/88936
6107 * gcc.dg/torture/pr88936-1.c: New testcase.
6108 * gcc.dg/torture/pr88936-2.c: Likewise.
6109 * gcc.dg/torture/pr88936-3.c: Likewise.
6110
6111 2019-04-15 Martin Jambor <mjambor@suse.cz>
6112
6113 PR ipa/pr89693
6114 * g++.dg/ipa/pr89693.C: New test.
6115
6116 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org>
6117
6118 PR tree-optimization/90020
6119 * gcc.dg/torture/pr90020.c: Add linker options for darwin.
6120
6121 2019-04-14 Jan Hubicka <hubicka@ucw.cz>
6122
6123 PR lto/89358
6124 * g++.dg/lto/pr89358_0.C: New testcase.
6125 * g++.dg/lto/pr89358_1.C: New testcase.
6126
6127 2019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6128
6129 PR fortran/85448
6130 * gfortran.dg/bind_c_usage_33.f90: New test and...
6131 * gfortran.dg/bind_c_usage_33_c.c: Additional source.
6132
6133 2019-04-14 Paul Thomas <pault@gcc.gnu.org>
6134
6135 PR fortran/89843
6136 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x
6137 in ctg. Test the conversion of the descriptor types in the main
6138 program.
6139 * gfortran.dg/ISO_Fortran_binding_10.f90: New test.
6140 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it.
6141
6142 PR fortran/89846
6143 * gfortran.dg/ISO_Fortran_binding_11.f90: New test.
6144 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it.
6145
6146 PR fortran/90022
6147 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for
6148 the computation of 'ans'. Also, change the expected results for
6149 CFI_is_contiguous to comply with standard.
6150 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected
6151 results for CFI_is_contiguous to comply with standard.
6152 * gfortran.dg/ISO_Fortran_binding_9.f90: New test.
6153 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it.
6154
6155 2019-04-13 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR target/89093
6158 * gcc.target/arm/pr89093.c: New test.
6159
6160 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR c/89933
6163 * c-c++-common/pr89933.c: New test.
6164
6165 2019-04-12 Martin Sebor <msebor@redhat.com>
6166
6167 PR c/88383
6168 PR c/89288
6169 PR c/89798
6170 PR c/89797
6171 * c-c++-common/attributes-1.c: Adjust.
6172 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations.
6173 * c-c++-common/builtin-has-attribute-6.c: New test.
6174 * c-c++-common/builtin-has-attribute-7.c: New test.
6175 * c-c++-common/pr71574.c: Adjust.
6176 * gcc.dg/pr25559.c: Adjust.
6177 * gcc.dg/attr-vector_size.c: New test.
6178
6179 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6180
6181 PR rtl-optimization/89965
6182 * gcc.target/i386/pr89965.c: New test.
6183
6184 2019-04-12 Marek Polacek <polacek@redhat.com>
6185
6186 PR c++/87603 - constexpr functions are no longer noexcept.
6187 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result.
6188 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise.
6189 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise.
6190 * g++.dg/cpp0x/constexpr-noexcept8.C: New test.
6191 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message.
6192 * g++.dg/cpp1y/constexpr-noexcept1.C: New test.
6193
6194 2019-04-12 Marek Polacek <polacek@redhat.com>
6195
6196 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error.
6197 * g++.dg/cpp0x/pr86397-1.C: Likewise.
6198 * g++.dg/cpp0x/pr86397-2.C: Likewise.
6199
6200 2019-04-12 Matthew Malcomson <matthew.malcomson@arm.com>
6201
6202 * g++.target/arm/arm.exp: Change format of default prune regex.
6203 * gcc.target/arm/arm.exp: Change format of default prune regex.
6204
6205 2019-04-12 Martin Liska <mliska@suse.cz>
6206
6207 PR middle-end/89970
6208 * gcc.target/i386/mvc15.c: New test.
6209 * gcc.target/i386/mvc3.c: Quote target in error pattern.
6210 * gcc.target/i386/mvc4.c: Remove duplicit 'default'.
6211
6212 2019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
6213
6214 PR target/87532
6215 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected
6216 instruction counts.
6217 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
6218 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
6219
6220 2019-04-12 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR c/89946
6223 * c-c++-common/pr89946.c: New test.
6224
6225 PR rtl-optimization/90026
6226 * g++.dg/opt/pr90026.C: New test.
6227
6228 2018-04-11 Steve Ellcey <sellcey@marvell.com>
6229
6230 PR rtl-optimization/87763
6231 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6232 to bfi.
6233
6234 2019-04-11 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/90020
6237 * gcc.dg/torture/pr90020.c: New testcase.
6238
6239 2019-04-11 Richard Biener <rguenther@suse.de>
6240
6241 PR tree-optimization/90018
6242 * gcc.dg/vect/pr90018.c: New testcase.
6243
6244 2018-04-10 Steve Ellcey <sellcey@marvell.com>
6245
6246 PR rtl-optimization/87763
6247 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks
6248 to bfi.
6249 * gcc.target/aarch64/combine_bfi_2.c: New test.
6250
6251 2019-04-10 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR middle-end/90025
6254 * gcc.c-torture/execute/pr90025.c: New test.
6255
6256 PR c++/90010
6257 * gcc.dg/pr90010.c: New test.
6258
6259 2019-04-09 Uroš Bizjak <ubizjak@gmail.com>
6260
6261 * gcc.target/i386/ifcvt-onecmpl-abs-1.c
6262 (dg-options): Use -O2 -fdump-rtl-ce1.
6263 (dg-final): Scan ce1 RTL dump instead of asm dump.
6264
6265 2019-04-09 Matthew Malcomson <matthew.malcomson@arm.com>
6266
6267 PR target/90024
6268 * gcc.dg/torture/neon-immediate-timode.c: New test.
6269
6270 2019-04-09 Jakub Jelinek <jakub@redhat.com>
6271
6272 PR tree-optimization/89998
6273 * gcc.c-torture/compile/pr89998-1.c: New test.
6274 * gcc.c-torture/compile/pr89998-2.c: New test.
6275
6276 PR target/90015
6277 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected
6278 diagnostics.
6279
6280 2019-04-08 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/90006
6283 * gcc.dg/vect/bb-slp-pr90006.c: New testcase.
6284
6285 2019-04-08 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR rtl-optimization/89865
6288 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences.
6289
6290 PR rtl-optimization/89865
6291 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots
6292 on ia32.
6293
6294 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com>
6295
6296 PR tree-optimization/89725
6297 * gcc.dg/tree-ssa/pr89725.c: New test.
6298
6299 2019-04-08 Martin Liska <mliska@suse.cz>
6300
6301 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern.
6302
6303 2019-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/89914
6306 * g++.dg/ext/has_nothrow_constructor-3.C: New.
6307
6308 2019-04-07 Uroš Bizjak <ubizjak@gmail.com>
6309
6310 PR target/89945
6311 * gcc.target/i386/pr89945.c: New test.
6312
6313 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6314
6315 PR fortran/87352
6316 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free.
6317 * gfortran.dg/finalize_33.f90: Likewise.
6318 * gfortran.dg/finalize_34.f90: New test.
6319
6320 2019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6321
6322 PR fortran/89981
6323 * gfortran.dg/entry_22.f90: New test.
6324
6325 2019-04-05 Marek Polacek <polacek@redhat.com>
6326
6327 PR c++/87145 - bogus error converting class type in template arg list.
6328 * g++.dg/cpp0x/constexpr-conv3.C: New test.
6329 * g++.dg/cpp0x/constexpr-conv4.C: New test.
6330
6331 2019-04-05 Martin Sebor <msebor@redhat.com>
6332
6333 PR bootstrap/89980
6334 * g++.dg/init/array52.C: New test.
6335
6336 2019-04-05 David Malcolm <dmalcolm@redhat.com>
6337
6338 PR c/89985
6339 * c-c++-common/pr89985.c: New test.
6340
6341 2019-04-05 Christophe Lyon <christophe.lyon@linaro.org>
6342
6343 PR c/71598
6344 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about
6345 size of enums.
6346 * gcc.dg/torture/pr71598-2.c: Likewise.
6347
6348 2019-04-05 Marek Polacek <polacek@redhat.com>
6349
6350 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion.
6351 * g++.dg/warn/Waddress-of-packed-member2.C: New test.
6352
6353 2019-04-05 Richard Biener <rguenther@suse.de>
6354
6355 PR debug/89892
6356 PR debug/89905
6357 * gcc.dg/guality/pr89892.c: New testcase.
6358 * gcc.dg/guality/pr89905.c: Likewise.
6359 * gcc.dg/guality/loop-1.c: Likewise.
6360
6361 2019-04-05 Richard Sandiford <richard.sandiford@arm.com>
6362
6363 PR tree-optimization/89956
6364 * gfortran.dg/pr89956.f90: New test.
6365
6366 2019-04-04 Martin Sebor <msebor@redhat.com>
6367
6368 PR c++/89974
6369 PR c++/89878
6370 PR c++/89833
6371 PR c++/47488
6372 * g++.dg/abi/mangle69.C: New test.
6373 * g++.dg/abi/mangle70.C: New test.
6374 * g++.dg/abi/mangle71.C: New test.
6375 * g++.dg/abi/mangle72.C: New test.
6376 * g++.dg/cpp0x/constexpr-array19.C: New test.
6377 * g++.dg/cpp2a/nontype-class15.C: New test.
6378 * g++.dg/cpp2a/nontype-class16.C: New test.
6379 * g++.dg/init/array51.C: New test.
6380 * g++.dg/template/nontype29.C: New test.
6381
6382 2019-04-04 Martin Sebor <msebor@redhat.com>
6383
6384 PR middle-end/89957
6385 PR middle-end/89911
6386 * gcc.dg/Wstringop-overflow-13.c: New test.
6387
6388 2019-04-04 Martin Sebor <msebor@redhat.com>
6389
6390 PR middle-end/89934
6391 * gcc.dg/Wrestrict-19.c: New test.
6392 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code.
6393
6394 2019-04-04 Jeff Law <law@redhat.com>
6395
6396 PR rtl-optimization/89399
6397 * gcc.c-torture/compile/pr89399.c: New test.
6398
6399 2019-04-04 Harald Anlauf <anlauf@gmx.de>
6400
6401 PR fortran/89904
6402 * gfortran.dg/pr85797.f90: Adjust testcase.
6403
6404 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/65619
6407 * g++.dg/template/friend67.C: New.
6408
6409 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/61327
6412 * g++.dg/cpp0x/friend4.C: New.
6413 * g++.dg/cpp0x/friend5.C: Likewise.
6414
6415 2019-04-04 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/56643
6418 * g++.dg/cpp0x/noexcept40.C: New.
6419
6420 2019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org>
6421
6422 PR fortran/68567
6423 * gfortran.dg/parameter_array_error_1.f90: New test.
6424
6425 2019-04-03 qing zhao <qing.zhao@oracle.com>
6426
6427 PR tree-optimization/89730
6428 * gcc.dg/live-patching-4.c: New test.
6429
6430 2019-04-03 Clément Chigot <clement.chigot@atos.net>
6431
6432 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is
6433 supported.
6434
6435 2019-04-03 Christophe Lyon <christophe.lyon@linaro.org>
6436
6437 PR c/71598
6438 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target.
6439 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target.
6440
6441 2019-04-03 Richard Biener <rguenther@suse.de>
6442
6443 PR tree-optimization/84101
6444 * gcc.target/i386/pr84101.c: New testcase.
6445
6446 2019-04-02 Jeff Law <law@redhat.com>
6447
6448 * gcc.target/visium/bit_shift.c: xfail.
6449
6450 2019-04-02 Uroš Bizjak <ubizjak@gmail.com>
6451
6452 PR target/89902
6453 PR target/89903
6454 * gcc.target/i386/pr70799-4.c: Remove.
6455 * gcc.target/i386/pr70799-5.c: Remove.
6456 * gcc.target/i386/pr89902.c: New test.
6457 * gcc.target/i386/pr89903.c: Ditto.
6458
6459 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6460
6461 PR rtl-optimization/84206
6462 * gcc.dg/pr84206.c: New test.
6463
6464 2019-04-02 Andrey Belevantsev <abel@ispras.ru>
6465
6466 PR rtl-optimization/85876
6467 * gcc.dg/pr85876.c: New test.
6468
6469 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6470
6471 * gcc.target/s390/zvector/vec-double-compile.c: New test.
6472 * gcc.target/s390/zvector/vec-float-compile.c: New test.
6473 * gcc.target/s390/zvector/vec-signed-compile.c: New test.
6474 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test.
6475
6476 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6477
6478 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test.
6479 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test.
6480 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test.
6481 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test.
6482
6483 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6484
6485 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test.
6486 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test.
6487
6488 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6489
6490 * gcc.target/s390/zvector/replicate-bswap-1.c: New test.
6491 * gcc.target/s390/zvector/replicate-bswap-2.c: New test.
6492
6493 2019-04-02 Alexander Monakov <amonakov@ispras.ru>
6494
6495 PR testsuite/89916
6496 * gcc.dg/pr86928.c: Do not attempt to add -m32.
6497
6498 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6499
6500 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test.
6501 * gcc.target/s390/zvector/get-element-bswap-1.c: New test.
6502 * gcc.target/s390/zvector/get-element-bswap-2.c: New test.
6503 * gcc.target/s390/zvector/get-element-bswap-3.c: New test.
6504 * gcc.target/s390/zvector/get-element-bswap-4.c: New test.
6505 * gcc.target/s390/zvector/set-element-bswap-1.c: New test.
6506 * gcc.target/s390/zvector/set-element-bswap-2.c: New test.
6507 * gcc.target/s390/zvector/set-element-bswap-3.c: New test.
6508
6509 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6510
6511 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test.
6512 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test.
6513 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test.
6514 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test.
6515 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test.
6516 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test.
6517
6518 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6519
6520 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test.
6521 * gcc.target/s390/zvector/vec-revb-load-double.c: New test.
6522 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test.
6523 * gcc.target/s390/zvector/vec-revb-store-double.c: New test.
6524
6525 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6526
6527 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test.
6528 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test.
6529
6530 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6531
6532 * gcc.target/s390/arch13/sel-1.c: New test.
6533
6534 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6535
6536 * gcc.target/s390/arch13/popcount-1.c: New test.
6537
6538 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6539
6540 * gcc.target/s390/arch13/bitops-1.c: New test.
6541 * gcc.target/s390/arch13/bitops-2.c: New test.
6542 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build
6543 option and adjust line numbers.
6544 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
6545
6546 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com>
6547
6548 * gcc.target/s390/s390.exp: Run tests in arch13 subdir.
6549 * lib/target-supports.exp (check_effective_target_s390_vxe2): New
6550 runtime check for the vxe2 hardware feature on IBM Z.
6551
6552 2019-04-01 H.J. Lu <hongjiu.lu@intel.com>
6553
6554 PR testsuite/89907
6555 * lib/target-supports.exp (check_avx2_available): Replace
6556 avx_available with avx2_available.
6557
6558 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6559
6560 PR rtl-optimization/85412
6561 * gcc.dg/pr85412.c: New test.
6562
6563 2019-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6564
6565 PR c++/62207
6566 * g++.dg/template/crash130.C: New.
6567 * g++.dg/template/crash131.C: Likewise.
6568
6569 2019-04-01 Martin Sebor <msebor@redhat.com>
6570
6571 PR c/89685
6572 * gcc.dg/attr-copy-8.c: New test.
6573 * g++.dg/ext/attr-copy-2.C: New test.
6574
6575 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6576
6577 PR rtl-optimization/86928
6578 * gcc.dg/pr86928.c: New test.
6579
6580 2019-04-01 Andrey Belevantsev <abel@ispras.ru>
6581
6582 PR rtl-optimization/87273
6583 * gcc.dg/pr87273.c: New test.
6584
6585 2019-04-01 Martin Liska <mliska@suse.cz>
6586
6587 PR driver/89861
6588 * gcc.dg/spellcheck-options-18.c: New test.
6589 * gcc.dg/spellcheck-options-19.c: New test.
6590 * gcc.dg/spellcheck-options-20.c: New test.
6591 * gcc.dg/spellcheck-options-13.c: Adjust expected output.
6592 * gcc.dg/completion-2.c: Add one variant with no argument.
6593
6594 2019-04-01 Richard Biener <rguenther@suse.de>
6595
6596 PR c/71598
6597 * gcc.dg/torture/pr71598-1.c: New testcase.
6598 * gcc.dg/torture/pr71598-2.c: Likewise.
6599 * gcc.dg/torture/pr71598-3.c: Likewise.
6600
6601 2019-03-31 Marek Polacek <polacek@redhat.com>
6602
6603 PR c++/89852 - ICE with C++11 functional cast with { }.
6604 * g++.dg/cpp0x/initlist115.C: New test.
6605
6606 2019-03-31 Harald Anlauf <anlauf@gmx.de>
6607
6608 PR fortran/83515
6609 PR fortran/85797
6610 * gfortran.dg/pr85797.f90: New test.
6611
6612 2019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6613
6614 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*.
6615
6616 2019-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
6617
6618 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to
6619 cleanup_extra_files.
6620 (dmd2dg): Copy additional files after test is translated.
6621 (gdc-do-test): Remove all copied files after test.
6622
6623 2019-03-30 Paul Thomas <pault@gcc.gnu.org>
6624
6625 PR fortran/89841
6626 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces
6627 for c_deallocate, c_allocate and c_assumed_size so that the
6628 attributes of the array arguments are correct and are typed.
6629 * gfortran.dg/ISO_Fortran_binding_7.f90: New test.
6630 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source.
6631
6632 PR fortran/89842
6633 * gfortran.dg/ISO_Fortran_binding_8.f90: New test.
6634 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source.
6635
6636 2019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6637
6638 PR fortran/89866
6639 * gfortran.dg/pointer_intent_8.f90: New test.
6640
6641 2019-03-29 Jim Wilson <jimw@sifive.com>
6642
6643 * gcc.target/riscv/predef-1.c: New.
6644 * gcc.target/riscv/predef-2.c: New.
6645 * gcc.target/riscv/predef-3.c: New.
6646 * gcc.target/riscv/predef-4.c: New.
6647 * gcc.target/riscv/predef-5.c: New.
6648 * gcc.target/riscv/predef-6.c: New.
6649 * gcc.target/riscv/predef-7.c: New.
6650 * gcc.target/riscv/predef-8.c: New.
6651
6652 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR rtl-optimization/89865
6655 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns
6656 the first argument register, so that occassional spills/fills are
6657 ignored.
6658
6659 PR sanitizer/89869
6660 * g++.dg/ubsan/vptr-14.C: New test.
6661
6662 PR c/89872
6663 * gcc.dg/tree-ssa/pr89872.c: New test.
6664
6665 2019-03-29 Roman Zhuykov <zhroma@ispras.ru>
6666
6667 * gcc.dg/diag-sanity.c: New test.
6668
6669 2019-03-29 Marek Polacek <polacek@redhat.com>
6670
6671 PR c++/89871
6672 * g++.dg/cpp2a/desig14.C: New test.
6673
6674 PR c++/89876 - ICE with deprecated conversion.
6675 * g++.dg/warn/conv5.C: New test.
6676
6677 2019-03-29 Martin Liska <mliska@suse.cz>
6678
6679 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output.
6680 * gcc.dg/pr68766.c: Likewise.
6681
6682 2019-03-29 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR rtl-optimization/87485
6685 * gcc.dg/pr87485.c: New test.
6686
6687 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR middle-end/89621
6690 * gfortran.dg/gomp/pr89621.f90: New test.
6691
6692 2019-03-28 Martin Sebor <msebor@redhat.com>
6693
6694 PR c++/66548
6695 * g++.dg/cpp0x/decltype-pr66548.C: New test.
6696
6697 PR c++/81506
6698 * g++.dg/cpp0x/decltype-pr81506.C: New test.
6699
6700 2019-03-28 Marek Polacek <polacek@redhat.com>
6701
6702 PR c++/89612 - ICE with member friend template with noexcept.
6703 * g++.dg/cpp0x/noexcept38.C: New test.
6704 * g++.dg/cpp0x/noexcept39.C: New test.
6705 * g++.dg/cpp1z/noexcept-type21.C: New test.
6706
6707 2019-03-28 Uroš Bizjak <ubizjak@gmail.com>
6708
6709 PR target/89848
6710 * gcc.target/i386/pr89848.c: New test.
6711
6712 2019-03-28 Marek Polacek <polacek@redhat.com>
6713
6714 PR c++/89836 - bool constant expression and explicit conversions.
6715 * g++.dg/cpp2a/explicit15.C: New test.
6716
6717 2019-03-28 Jakub Jelinek <jakub@redhat.com>
6718
6719 PR c/89812
6720 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets
6721 other than AVR. Add dg-options "".
6722
6723 PR c++/89785
6724 * g++.dg/cpp1y/constexpr-89785-1.C: New test.
6725 * g++.dg/cpp1y/constexpr-89785-2.C: New test.
6726
6727 2019-03-27 Janus Weil <janus@gcc.gnu.org>
6728
6729 PR fortran/85537
6730 * gfortran.dg/dummy_procedure_11.f90: Fix test case.
6731 * gfortran.dg/pointer_init_11.f90: New test case.
6732
6733 2019-03-27 Mateusz B <mateuszb@poczta.onet.pl>
6734
6735 PR target/85667
6736 * gcc.target/i386/pr85667-5.c: New testcase.
6737 * gcc.target/i386/pr85667-6.c: New testcase.
6738
6739 2019-03-27 Bill Schmidt <wschmidt@linux.ibm.com>
6740
6741 PR testsuite/89834
6742 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign.
6743
6744 2019-03-27 Peter Bergner <bergner@linux.ibm.com>
6745
6746 PR rtl-optimization/89313
6747 * gcc.dg/pr89313.c: New test.
6748
6749 2019-03-26 Jeff Law <law@redhat.com>
6750
6751 PR rtl-optimization/87761
6752 PR rtl-optimization/89826
6753 * gcc.c-torture/execute/pr89826.c: New test.
6754
6755 2019-03-27 Richard Biener <rguenther@suse.de>
6756
6757 * gcc.dg/torture/20190327-1.c: New testcase.
6758
6759 2019-03-27 Paul Thomas <pault@gcc.gnu.org>
6760
6761 PR fortran/88247
6762 * gfortran.dg/associate_47.f90: New test.
6763
6764 2019-03-27 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/89463
6767 * gcc.dg/guality/pr89463.c: New testcase.
6768
6769 2019-03-26 Uroš Bizjak <ubizjak@gmail.com>
6770
6771 PR target/89827
6772 * gcc.target/i386/pr89827.c: New test.
6773
6774 2019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6775
6776 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group
6777 syntax.
6778
6779 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com>
6780
6781 PR tree-optimization/81740
6782 * gcc.dg/vect/pr81740-1.c: New testcase.
6783 * gcc.dg/vect/pr81740-2.c: Likewise.
6784
6785 2019-03-26 Iain Buclaw <ibuclaw@gdcproject.org>
6786
6787 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate
6788 options in permute args tests.
6789
6790 2019-03-26 Paolo Carlini <paolo.carlini@oracle.com>
6791
6792 PR c++/84598
6793 * g++.dg/ext/pr84598.C: New.
6794
6795 2019-03-26 Jakub Jelinek <jakub@redhat.com>
6796
6797 PR c++/89796
6798 * g++.dg/gomp/pr89796.C: New test.
6799 * gcc.dg/gomp/pr89796.c: New test.
6800
6801 2019-03-25 David Malcolm <dmalcolm@redhat.com>
6802
6803 PR rtl-optimization/88347
6804 PR rtl-optimization/88423
6805 * gcc.c-torture/compile/pr88347.c: New test.
6806 * gcc.c-torture/compile/pr88423.c: New test.
6807
6808 2019-03-25 Martin Sebor <msebor@redhat.com>
6809
6810 PR c/89812
6811 * gcc.dg/attr-aligned-3.c: New test.
6812
6813 2019-03-25 Johan Karlsson <johan.karlsson@enea.com>
6814
6815 PR debug/86964
6816 * gcc.dg/debug/dwarf2/pr86964.c: New testcase.
6817
6818 2019-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6819
6820 PR c++/84661
6821 PR c++/85013
6822 * g++.dg/concepts/pr84661.C: New.
6823 * g++.dg/torture/pr85013.C: Likewise.
6824
6825 2019-03-25 Marek Polacek <polacek@redhat.com>
6826
6827 PR c++/89214 - ICE when initializing aggregates with bases.
6828 * g++.dg/cpp1z/aggr-base8.C: New test.
6829 * g++.dg/cpp1z/aggr-base9.C: New test.
6830
6831 PR c++/89705 - ICE with reference binding with conversion function.
6832 * g++.dg/cpp0x/rv-conv2.C: New test.
6833
6834 2019-03-25 Richard Biener <rguenther@suse.de>
6835
6836 PR tree-optimization/89789
6837 * gcc.dg/torture/pr89789.c: New testcase.
6838
6839 2019-03-25 Nathan Sidwell <nathan@acm.org>
6840
6841 * g++.dg/abi/lambda-static-1.C: New.
6842
6843 2019-03-25 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/89802
6846 * g++.dg/tree-ssa/pr89802.C: New testcase.
6847
6848 2019-03-25 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR c++/60702
6851 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives
6852 for _ZTH* calls.
6853 * g++.dg/tls/thread_local11a.C: New test.
6854
6855 2019-03-25 Richard Biener <rguenther@suse.de>
6856
6857 PR middle-end/89790
6858 * g++.dg/pr89790.C: New testcase.
6859
6860 2019-03-24 Uroš Bizjak <ubizjak@gmail.com>
6861
6862 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target.
6863 (dg-options): Remove -m32. Add -msse2 -mtune=znver1.
6864 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target.
6865 (dg-options): Remove -m32 and -march=i686. Add -mno-stv.
6866
6867 2019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6868
6869 PR fortran/78865
6870 * gfortran.dg/altreturn_10.f90: New test.
6871 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error.
6872
6873 2019-03-22 Vladimir Makarov <vmakarov@redhat.com>
6874
6875 PR rtl-optimization/89676
6876 * gcc.target/i386/pr89676.c: New.
6877
6878 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6879
6880 PR c++/60702
6881 * g++.dg/tls/thread_local11.C: New test.
6882 * g++.dg/tls/thread_local11.h: New test.
6883 * g++.dg/tls/thread_local12a.C: New test.
6884 * g++.dg/tls/thread_local12b.C: New test.
6885 * g++.dg/tls/thread_local12c.C: New test.
6886 * g++.dg/tls/thread_local12d.C: New test.
6887 * g++.dg/tls/thread_local12e.C: New test.
6888 * g++.dg/tls/thread_local12f.C: New test.
6889 * g++.dg/tls/thread_local12g.C: New test.
6890 * g++.dg/tls/thread_local12h.C: New test.
6891 * g++.dg/tls/thread_local12i.C: New test.
6892 * g++.dg/tls/thread_local12j.C: New test.
6893 * g++.dg/tls/thread_local12k.C: New test.
6894 * g++.dg/tls/thread_local12l.C: New test.
6895
6896 PR c++/87481
6897 * g++.dg/cpp1y/constexpr-87481.C: New test.
6898
6899 2019-03-22 Simon Wright <simon@pushface.org>
6900
6901 PR ada/89583
6902 * gnat.dg/socket2.adb: New.
6903
6904 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com>
6905
6906 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd.
6907
6908 2019-03-22 Hongtao Liu <hongtao.liu@intel.com>
6909
6910 PR target/89784
6911 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests
6912 for _mm_mask{,3,z}_*.
6913 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise.
6914 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise.
6915 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise.
6916 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise.
6917 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise.
6918 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise.
6919 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise.
6920 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test.
6921 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test.
6922 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test.
6923 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test.
6924 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test.
6925 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test.
6926 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test.
6927 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test.
6928
6929 2019-03-22 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR target/89784
6932 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask,
6933 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6934 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6935 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6936 __builtin_ia32_vfmsubss3_mask3): Define.
6937 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask,
6938 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6939 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6940 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6941 __builtin_ia32_vfmsubss3_mask3): Define.
6942 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask,
6943 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz,
6944 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask,
6945 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz,
6946 __builtin_ia32_vfmsubss3_mask3): Define.
6947 * gcc.target/i386/sse-14.c: Add tests for
6948 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins.
6949 * gcc.target/i386/sse-22.c: Likewise.
6950
6951 2019-03-21 Martin Sebor <msebor@redhat.com>
6952
6953 PR tree-optimization/89350
6954 * gcc.dg/Warray-bounds-40.c: Remove an xfail.
6955 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests.
6956 * gcc.dg/Wstringop-overflow-11.c: New test.
6957 * gcc.dg/Wstringop-overflow-12.c: New test.
6958 * gcc.dg/pr89350.c: New test.
6959 * gcc.dg/pr40340-1.c: Adjust expected warning.
6960 * gcc.dg/pr40340-2.c: Same.
6961 * gcc.dg/pr40340-4.c: Same.
6962 * gcc.dg/pr40340-5.c: Same.
6963
6964 2019-03-21 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR lto/89692
6967 * g++.dg/other/pr89692.C: New test.
6968
6969 PR c++/89767
6970 * g++.dg/cpp1y/lambda-init18.C: New test.
6971 * g++.dg/cpp1y/lambda-init19.C: New test.
6972 * g++.dg/cpp1y/pr89767.C: New test.
6973
6974 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6975 Cesar Philippidis <cesar@codesourcery.com>
6976
6977 PR fortran/72741
6978 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New
6979 file.
6980 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f:
6981 Likewise.
6982
6983 2019-03-21 Thomas Schwinge <thomas@codesourcery.com>
6984
6985 PR fortran/72741
6986 * c-c++-common/goacc/routine-3-extern.c: New file.
6987 * c-c++-common/goacc/routine-3.c: Adjust.
6988 * c-c++-common/goacc/routine-4-extern.c: New file.
6989 * c-c++-common/goacc/routine-4.c: Adjust.
6990 * gfortran.dg/goacc/routine-module-3.f90: New file.
6991
6992 PR fortran/89773
6993 * gfortran.dg/goacc/pr89773.f90: New file.
6994 * gfortran.dg/goacc/pr77765.f90: Adjust.
6995 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend.
6996
6997 PR fortran/72741
6998 * gfortran.dg/goacc/routine-module-mod-1.f90: Update.
6999
7000 PR fortran/72741
7001 * gfortran.dg/goacc/routine-module-1.f90: New file.
7002 * gfortran.dg/goacc/routine-module-2.f90: Likewise.
7003 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise.
7004
7005 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc.
7006
7007 PR fortran/56408
7008 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp
7009 (dg-compile-aux-modules): Fix diagnostic.
7010 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise.
7011 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise.
7012
7013 PR fortran/56408
7014 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround
7015 missing nexted dg-test call support in dejaGNU 1.4.4.
7016
7017 PR fortran/29383
7018 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in
7019 other '*.exp' files.
7020
7021 2019-03-21 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/89779
7024 * gcc.dg/torture/pr89779.c: New testcase.
7025
7026 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7027
7028 PR c++/78645
7029 * g++.dg/cpp0x/constexpr-ice20.C: New.
7030
7031 2019-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 PR c++/89571
7034 * g++.dg/cpp0x/noexcept37.C: New.
7035
7036 2019-03-21 Iain Buclaw <ibuclaw@gdcproject.org>
7037
7038 PR d/89017
7039 * gdc.dg/pr89017.d: New test.
7040
7041 2019-03-20 Janus Weil <janus@gcc.gnu.org>
7042
7043 PR fortran/71861
7044 * gfortran.dg/interface_abstract_5.f90: New test case.
7045
7046 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR target/89775
7049 * gcc.target/s390/pr89775-1.c: New test.
7050 * gcc.target/s390/pr89775-2.c: New test.
7051
7052 2019-03-20 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR target/89752
7055 * g++.target/aarch64/aarch64.exp: New file.
7056 * g++.target/aarch64/pr89752.C: New test.
7057
7058 2019-03-19 Martin Sebor <msebor@redhat.com>
7059
7060 PR tree-optimization/89688
7061 * gcc.dg/strlenopt-61.c: New test.
7062 * g++.dg/warn/Wstringop-overflow-2.C: New test.
7063
7064 2019-03-19 Jim Wilson <jimw@sifive.com>
7065
7066 PR target/89411
7067 * gcc.target/riscv/losum-overflow.c: New test.
7068
7069 2019-03-19 Martin Sebor <msebor@redhat.com>
7070
7071 PR tree-optimization/89644
7072 * gcc.dg/Wstringop-truncation-8.c: New test.
7073
7074 2019-03-19 Martin Liska <mliska@suse.cz>
7075
7076 PR middle-end/89737
7077 * gcc.dg/pr89737.c: New test.
7078
7079 2019-03-19 Jan Hubicka <hubicka@ucw.cz>
7080
7081 PR lto/87809
7082 PR lto/89335
7083 * g++.dg/lto/pr87089_0.C: New testcase.
7084 * g++.dg/lto/pr87089_1.C: New testcase.
7085 * g++.dg/lto/pr89335_0.C: New testcase.
7086
7087 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7088
7089 PR target/89736
7090 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to
7091 restrict this test to vsx targets.
7092
7093 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7094
7095 PR target/89752
7096 * g++.dg/ext/asm15.C: Check for particular diagnostic wording.
7097 * g++.dg/ext/asm16.C: Likewise.
7098 * g++.dg/ext/asm17.C: New test.
7099
7100 2019-03-19 Eric Botcazou <ebotcazou@adacore.com>
7101
7102 * c-c++-common/unroll-7.c: New test.
7103
7104 2019-03-19 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR target/89726
7107 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants.
7108 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc):
7109 Add expected results for them.
7110
7111 PR c/89734
7112 * gcc.dg/pr89734.c: New test.
7113
7114 2019-03-18 Martin Sebor <msebor@redhat.com>
7115
7116 PR tree-optimization/89720
7117 * gcc.dg/Warray-bounds-42.c: New test.
7118
7119 2019-03-19 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 PR c++/89630
7122 * g++.target/i386/pr89630.C: New test.
7123
7124 2019-03-18 Kito Cheng <kito.cheng@gmail.com>
7125
7126 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error.
7127
7128 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7129
7130 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7131 the "store" test as well.
7132 * gcc.target/powerpc/bswap32.c: Ditto.
7133
7134 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7135
7136 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for
7137 the "store" test as well.
7138 * gcc.target/powerpc/bswap32.c: Ditto.
7139
7140 2019-03-18 Segher Boessenkool <segher@kernel.crashing.org>
7141
7142 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says
7143 "exceeds" instead of just one that talks about "too large".
7144
7145 2019-03-18 Richard Sandiford <richard.sandiford@arm.com>
7146
7147 * gcc.target/aarch64/sve/cost_model_1.c: New test.
7148
7149 2019-03-18 Martin Jambor <mjambor@suse.cz>
7150
7151 PR tree-optimization/89546
7152 * gcc.dg/tree-ssa/pr89546.c: New test.
7153
7154 2019-03-18 Andrew Burgess <andrew.burgess@embecosm.com>
7155
7156 PR target/89627
7157 * g++.target/riscv/call-with-empty-struct-float.C: New file.
7158 * g++.target/riscv/call-with-empty-struct-int.C: New file.
7159 * g++.target/riscv/call-with-empty-struct.H: New file.
7160 * g++.target/riscv/riscv.exp: New file.
7161
7162 2019-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7163
7164 PR c++/85014
7165 * g++.dg/cpp0x/pr85014.C: New.
7166
7167 2019-03-18 Jakub Jelinek <jakub@redhat.com>
7168
7169 PR middle-end/86979
7170 * gcc.dg/pr86979.c: New test.
7171
7172 2019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7173
7174 PR fortran/88008
7175 * gfortran.dg/typebound_call_31.f90: New test.
7176
7177 2019-03-03-17 John David Anglin <danglin@gcc.gnu.org>
7178
7179 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on
7180 hppa*-*-hpux*.
7181 * gcc.dg/compat/pr83487-1_y.c: Likewise.
7182
7183 * gfortran.dg/pointer_init_10.f90: Require visibility support.
7184 * gfortran.dg/temporary_3.f90: Likewise.
7185
7186 * gcc.dg/pr88074.c: Require c99_runtime.
7187 * gcc.dg/warn-abs-1.c: Likewise.
7188 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise.
7189
7190 PR testsuite/89666
7191 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on
7192 hppa*-*-hpux*.
7193 * gcc.dg/attr-copy.c: Require alias support.
7194 * gcc.dg/ipa/ipa-icf-39.c: Likewise.
7195
7196 2019-03-16 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR fortran/89724
7199 * gfortran.dg/continuation_15.f90: New test.
7200 * gfortran.dg/continuation_16.f90: New test.
7201
7202 2019-03-16 John David Anglin <danglin@gcc.gnu.org>
7203
7204 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak.
7205
7206 PR testsuite/89393
7207 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*.
7208 * g++.dg/cpp0x/pr84497.C: Likewise.
7209
7210 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*.
7211 * gcc.dg/attr-copy-6.c: Likewise.
7212 * gcc.dg/pr87793.c: Likewise.
7213
7214 PR testsuite/89471
7215 * gcc.dg/pr84941.c: Skip on hppa*-*-*.
7216
7217 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*.
7218 * gcc.dg/gimplefe-34.c: Likewise.
7219 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*.
7220 * gcc.dg/compat/pr83487-2_y.c: Likewise.
7221
7222 PR testsuite/84174
7223 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on
7224 hppa*64*-*-*.
7225
7226 PR testsuite/83453
7227 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*.
7228
7229 * lib/target-supports.exp (check_ascii_locale_available): Remove
7230 hppa*-*-hpux*.
7231
7232 2019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7233
7234 PR fortran/84394
7235 * gfortran.dg/blockdata_11.f90: New test.
7236
7237 2019-03-15 Harald Anlauf <anlauf@gmx.de>
7238
7239 PR fortran/60091
7240 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages.
7241 * gfortran.dg/pointer_remapping_7.f90: Adjust error message.
7242
7243 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org>
7244
7245 PR target/87532
7246 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected
7247 instruction selection.
7248 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise.
7249 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise.
7250 * gcc.target/powerpc/pr87532-mc.c: New test.
7251 * gcc.target/powerpc/pr87532.c: New test.
7252 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test.
7253 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test.
7254 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test.
7255 * gcc.target/powerpc/vsx-builtin-10a.c: New test.
7256 * gcc.target/powerpc/vsx-builtin-10b.c: New test.
7257 * gcc.target/powerpc/vsx-builtin-11a.c: New test.
7258 * gcc.target/powerpc/vsx-builtin-11b.c: New test.
7259 * gcc.target/powerpc/vsx-builtin-12a.c: New test.
7260 * gcc.target/powerpc/vsx-builtin-12b.c: New test.
7261 * gcc.target/powerpc/vsx-builtin-13a.c: New test.
7262 * gcc.target/powerpc/vsx-builtin-13b.c: New test.
7263 * gcc.target/powerpc/vsx-builtin-14a.c: New test.
7264 * gcc.target/powerpc/vsx-builtin-14b.c: New test.
7265 * gcc.target/powerpc/vsx-builtin-15a.c: New test.
7266 * gcc.target/powerpc/vsx-builtin-15b.c: New test.
7267 * gcc.target/powerpc/vsx-builtin-16a.c: New test.
7268 * gcc.target/powerpc/vsx-builtin-16b.c: New test.
7269 * gcc.target/powerpc/vsx-builtin-17a.c: New test.
7270 * gcc.target/powerpc/vsx-builtin-17b.c: New test.
7271 * gcc.target/powerpc/vsx-builtin-18a.c: New test.
7272 * gcc.target/powerpc/vsx-builtin-18b.c: New test.
7273 * gcc.target/powerpc/vsx-builtin-19a.c: New test.
7274 * gcc.target/powerpc/vsx-builtin-19b.c: New test.
7275 * gcc.target/powerpc/vsx-builtin-20a.c: New test.
7276 * gcc.target/powerpc/vsx-builtin-20b.c: New test.
7277 * gcc.target/powerpc/vsx-builtin-9a.c: New test.
7278 * gcc.target/powerpc/vsx-builtin-9b.c: New test.
7279
7280 2019-03-15 Alexandre Oliva <aoliva@redhat.com>
7281
7282 PR c++/88534
7283 PR c++/88537
7284 * g++.dg/cpp2a/pr88534.C: New.
7285 * g++.dg/cpp2a/pr88537.C: New.
7286
7287 2019-03-15 Robin Dapp <rdapp@linux.ibm.com>
7288
7289 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'.
7290 * gcc.target/s390/target-attribute/tattr-2.c: Likewise.
7291 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'.
7292 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
7293
7294 2019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7295
7296 PR target/89719
7297 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string.
7298 * gcc.target/aarch64/spellcheck_5.c: Likewise.
7299 * gcc.target/aarch64/spellcheck_6.c: Likewise.
7300
7301 2019-03-15 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR c++/89709
7304 * g++.dg/cpp0x/constexpr-89709.C: New test.
7305
7306 PR debug/89704
7307 * gcc.dg/debug/pr89704.c: New test.
7308
7309 2019-03-15 H.J. Lu <hongjiu.lu@intel.com>
7310
7311 PR target/89650
7312 * g++.target/i386/pr89650.C: New test.
7313
7314 2019-03-14 Richard Biener <rguenther@suse.de>
7315
7316 * gcc.dg/gimplefe-13.c: Adjust.
7317 * gcc.dg/gimplefe-14.c: Likewise.
7318 * gcc.dg/gimplefe-17.c: Likewise.
7319 * gcc.dg/gimplefe-18.c: Likewise.
7320 * gcc.dg/gimplefe-7.c: Likewise.
7321 * gcc.dg/torture/pr89595.c: Likewise.
7322 * gcc.dg/tree-ssa/cunroll-13.c: Likewise.
7323 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise.
7324 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise.
7325 * gcc.dg/tree-ssa/scev-3.c: Likewise.
7326 * gcc.dg/tree-ssa/scev-4.c: Likewise.
7327 * gcc.dg/tree-ssa/scev-5.c: Likewise.
7328 * gcc.dg/vect/vect-cond-arith-2.c: Likewise.
7329 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
7330
7331 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR ipa/89684
7334 * gcc.target/i386/pr89684.c: New test.
7335
7336 PR rtl-optimization/89679
7337 * gcc.dg/pr89679.c: New test.
7338
7339 2019-03-14 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/89710
7342 * gcc.dg/torture/pr89710.c: New testcase.
7343
7344 2019-03-14 Richard Biener <rguenther@suse.de>
7345
7346 PR middle-end/89698
7347 * g++.dg/torture/pr89698.C: New testcase.
7348
7349 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/89703
7352 * gcc.c-torture/compile/pr89703-1.c: New test.
7353 * gcc.c-torture/compile/pr89703-2.c: New test.
7354
7355 2019-03-14 H.J. Lu <hongjiu.lu@intel.com>
7356
7357 PR target/89523
7358 * gcc.target/i386/pr89523-1a.c: New test.
7359 * gcc.target/i386/pr89523-1b.c: Likewise.
7360 * gcc.target/i386/pr89523-2.c: Likewise.
7361 * gcc.target/i386/pr89523-3.c: Likewise.
7362 * gcc.target/i386/pr89523-4.c: Likewise.
7363 * gcc.target/i386/pr89523-5.c: Likewise.
7364 * gcc.target/i386/pr89523-6.c: Likewise.
7365 * gcc.target/i386/pr89523-7.c: Likewise.
7366 * gcc.target/i386/pr89523-8.c: Likewise.
7367 * gcc.target/i386/pr89523-9.c: Likewise.
7368
7369 2019-03-14 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR c++/89512
7372 * g++.dg/cpp1y/var-templ61.C: New test.
7373
7374 PR c++/89652
7375 * g++.dg/cpp1y/constexpr-89652.C: New test.
7376
7377 2019-03-13 Harald Anlauf <anlauf@gmx.de>
7378
7379 PR fortran/87045
7380 * gfortran.dg/pr87045.f90: New test.
7381
7382 2019-03-13 Vladimir Makarov <vmakarov@redhat.com>
7383
7384 PR target/85860
7385 * gcc.target/i386/pr85860.c: New.
7386
7387 2019-03-13 Marek Polacek <polacek@redhat.com>
7388
7389 PR c++/89686 - mixing init-capture and simple-capture in lambda.
7390 * g++.dg/cpp2a/lambda-pack-init2.C: New test.
7391
7392 PR c++/89660 - bogus error with -Wredundant-move.
7393 * g++.dg/cpp0x/Wredundant-move8.C: New test.
7394 * g++.dg/cpp0x/Wredundant-move9.C: New test.
7395
7396 2019-03-13 Janus Weil <janus@gcc.gnu.org>
7397
7398 PR fortran/89601
7399 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors.
7400 * gfortran.dg/pdt_30.f90: New test case.
7401
7402 2019-03-13 Marek Polacek <polacek@redhat.com>
7403
7404 PR c++/88979 - further P0634 fix for constructors.
7405 * g++.dg/cpp2a/typename15.C: New test.
7406
7407 2019-03-13 Martin Sebor <msebor@redhat.com>
7408
7409 PR tree-optimization/89662
7410 * gcc.dg/Warray-bounds-41.c: New test.
7411
7412 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7413
7414 PR c++/63508
7415 * g++.dg/cpp0x/auto53.C: New.
7416
7417 2019-03-13 Richard Biener <rguenther@suse.de>
7418
7419 PR middle-end/89677
7420 * gcc.dg/torture/pr89677.c: New testcase.
7421
7422 2019-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/85558
7425 * g++.dg/other/friend16.C: New.
7426 * g++.dg/other/friend17.C: Likewise.
7427
7428 2019-03-13 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR middle-end/88588
7431 * c-c++-common/gomp/pr88588.c: New test.
7432
7433 2019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7434
7435 PR fortran/66695
7436 PR fortran/77746
7437 PR fortran/79485
7438 * gfortran.dg/binding_label_tests_30.f90: New test.
7439 * gfortran.dg/binding_label_tests_31.f90: New test.
7440 * gfortran.dg/binding_label_tests_32.f90: New test.
7441 * gfortran.dg/binding_label_tests_33.f90: New test.
7442
7443 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7444
7445 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan.
7446 * gdc.dg/ubsan/ubsan.exp: New file.
7447 * lib/gdc.exp (gdc_include_flags): Remove unused target variable.
7448 Explicitly return flags from procedure.
7449
7450 2019-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
7451
7452 PR d/88957
7453 * gdc.dg/pr88957.d: New test.
7454 * gdc.dg/simd.d: Add new vector tests.
7455
7456 2019-03-12 Uroš Bizjak <ubizjak@gmail.com>
7457
7458 PR d/87824
7459 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling
7460 libstdc++v3/scripts/testsuite_flags. Filter out unsupported
7461 -nostdinc++ flag.
7462
7463 2019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7464
7465 PR fortran/87673
7466 * gfortran.dg/charlen_17.f90: New test.
7467
7468 2019-03-12 Robin Dapp <rdapp@linux.ibm.com>
7469
7470 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling.
7471
7472 2019-03-12 Martin Liska <mliska@suse.cz>
7473
7474 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns.
7475 * gfortran.dg/binding_label_tests_4.f03: Likewise.
7476 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise.
7477 * gfortran.dg/c_funloc_tests_6.f90: Likewise.
7478 * gfortran.dg/c_loc_tests_17.f90: Likewise.
7479 * gfortran.dg/constructor_9.f90: Likewise.
7480 * gfortran.dg/dec_structure_8.f90: Likewise.
7481 * gfortran.dg/entry_4.f90: Likewise.
7482 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise.
7483 * gfortran.dg/initialization_23.f90: Likewise.
7484 * gfortran.dg/logical_assignment_1.f90: Likewise.
7485 * gfortran.dg/pr80752.f90: Likewise.
7486 * gfortran.dg/pr88116_1.f90: Likewise.
7487 * gfortran.dg/pr88467.f90: Likewise.
7488 * gfortran.dg/typebound_call_7.f03: Likewise.
7489 * gfortran.dg/typebound_generic_1.f03: Likewise.
7490 * gfortran.dg/typebound_operator_2.f03: Likewise.
7491 * gfortran.dg/typebound_operator_4.f03: Likewise.
7492 * gfortran.dg/typebound_proc_9.f03: Likewise.
7493 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise.
7494
7495 2019-03-12 Paul Thomas <pault@gcc.gnu.org>
7496
7497 PR fortran/89363
7498 * gfortran.dg/assumed_rank_16.f90: New test.
7499
7500 PR fortran/89364
7501 * gfortran.dg/assumed_rank_17.f90: New test.
7502
7503 2019-03-12 Jakub Jelinek <jakub@redhat.com>
7504
7505 PR middle-end/89663
7506 * gcc.c-torture/compile/pr89663-1.c: New test.
7507 * gcc.c-torture/compile/pr89663-2.c: New test.
7508
7509 2019-03-12 Richard Biener <rguenther@suse.de>
7510
7511 PR tree-optimization/89664
7512 * gfortran.dg/pr89664.f90: New testcase.
7513
7514 2019-03-11 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR fortran/89651
7517 * gfortran.dg/gomp/pr89651.f90: New test.
7518
7519 PR middle-end/89655
7520 PR bootstrap/89656
7521 * gcc.c-torture/compile/pr89655.c: New test.
7522
7523 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org>
7524
7525 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective
7526 target.
7527
7528 2019-03-11 Martin Liska <mliska@suse.cz>
7529
7530 * g++.dg/conversion/simd3.C (foo): Wrap option names
7531 with apostrophe character.
7532 * g++.dg/cpp1z/decomp3.C (test): Likewise.
7533 (test3): Likewise.
7534 * g++.dg/cpp1z/decomp4.C (test): Likewise.
7535 * g++.dg/cpp1z/decomp44.C (foo): Likewise.
7536 * g++.dg/cpp1z/decomp45.C (f): Likewise.
7537 * g++.dg/opt/pr34036.C: Likewise.
7538 * g++.dg/spellcheck-c++-11-keyword.C: Likewise.
7539 * gcc.dg/c90-fordecl-1.c (foo): Likewise.
7540 * gcc.dg/cpp/dir-only-4.c: Likewise.
7541 * gcc.dg/cpp/dir-only-5.c: Likewise.
7542 * gcc.dg/cpp/pr71591.c: Likewise.
7543 * gcc.dg/format/opt-1.c: Likewise.
7544 * gcc.dg/format/opt-2.c: Likewise.
7545 * gcc.dg/format/opt-3.c: Likewise.
7546 * gcc.dg/format/opt-4.c: Likewise.
7547 * gcc.dg/format/opt-5.c: Likewise.
7548 * gcc.dg/format/opt-6.c: Likewise.
7549 * gcc.dg/pr22231.c: Likewise.
7550 * gcc.dg/pr33007.c: Likewise.
7551 * gcc.dg/simd-1.c (hanneke): Likewise.
7552 * gcc.dg/simd-5.c: Likewise.
7553 * gcc.dg/simd-6.c: Likewise.
7554 * gcc.dg/spellcheck-options-14.c: Likewise.
7555 * gcc.dg/spellcheck-options-15.c: Likewise.
7556 * gcc.dg/spellcheck-options-16.c: Likewise.
7557 * gcc.dg/spellcheck-options-17.c: Likewise.
7558 * gcc.dg/tree-ssa/pr23109.c: Likewise.
7559 * gcc.dg/tree-ssa/recip-5.c: Likewise.
7560 * gcc.target/i386/cet-notrack-1a.c (func): Likewise.
7561 (__attribute__): Likewise.
7562 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise.
7563 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise.
7564 * gcc.target/powerpc/warn-1.c: Likewise.
7565 * gcc.target/powerpc/warn-2.c: Likewise.
7566
7567 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com>
7568
7569 * gcc.target/s390/zvector/vec-addc-u128.c: New test.
7570
7571 2019-03-11 Eric Botcazou <ebotcazou@adacore.com>
7572
7573 * c-c++-common/unroll-6.c: New test.
7574
7575 2019-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7576
7577 PR c++/87571
7578 * g++.dg/template/memfriend18.C: New.
7579
7580 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7581
7582 * gdc.dg/pr89041.d: Mark as compile test.
7583
7584 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to
7587 dg-options.
7588
7589 2019-03-10 Martin Jambor <mjambor@suse.cz>
7590
7591 PR tree-optimization/85762
7592 PR tree-optimization/87008
7593 PR tree-optimization/85459
7594 * g++.dg/tree-ssa/pr87008.C: New test.
7595 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere.
7596
7597 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7598
7599 PR fortran/66089
7600 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps.
7601 * gfortran.dg/no_arg_check_2.f90: Likewise.
7602
7603 2019-03-10 Jakub Jelinek <jakub@redhat.com>
7604
7605 PR c++/89648
7606 * g++.dg/cpp0x/lambda/lambda-89648.C: New test.
7607
7608 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7609
7610 PR fortran/66089
7611 * gfortran.dg/dependency_53.f90: New test.
7612
7613 2019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7614
7615 PR fortran/87734
7616 * gfortran.dg/public_private_module_10.f90: New test.
7617
7618 2019-03-09 John David Anglin <dave.anglin@bell.net>
7619
7620 PR c++/70349
7621 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*.
7622
7623 PR middle-end/68733
7624 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*.
7625
7626 PR testsuite/89472
7627 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check.
7628
7629 2019-03-09 Paolo Carlini <paolo.carlini@oracle.com>
7630
7631 PR c++/87750
7632 * g++.dg/cpp0x/pr87750.C: New.
7633
7634 2019-03-09 John David Anglin <dave.anglin@bell.net>
7635
7636 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*.
7637 * c-c++-common/ident-1a.c: Likewise.
7638 * c-c++-common/ident-1b.c: Likewise.
7639 * c-c++-common/ident-2b.c: Likewise.
7640
7641 * g++.dg/tls/pr77285-2.C: Require tls_native support.
7642
7643 * g++.dg/ext/visibility/lambda1.C: Require visibility.
7644
7645 PR inline-asm/87010
7646 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*.
7647
7648 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target
7649 libatomic_available.
7650
7651 2019-03-09 Iain Buclaw <ibuclaw@gdcproject.org>
7652
7653 PR d/89041
7654 * gdc.dg/pr89041.d: New test.
7655
7656 2019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7657
7658 PR fortran/71544
7659 * gfortran.dg/c_ptr_tests_19.f90: New test.
7660
7661 2019-03-09 John David Anglin <dave.anglin@bell.net>
7662
7663 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*.
7664 * gnat.dg/debug12.adb: Likewise.
7665
7666 * lib/target-supports.exp (check_effective_target_weak_undefined):
7667 Return 0 on hppa*-*-hpux*.
7668 (check_ascii_locale_available): Likewise.
7669
7670 2019-03-09 Janus Weil <janus@gcc.gnu.org>
7671
7672 PR fortran/84504
7673 * gfortran.dg/pointer_init_10.f90: New test case.
7674
7675 2019-03-09 John David Anglin <dave.anglin@bell.net>
7676
7677 * gfortran.dg/ieee/ieee_9.f90: Fix typo.
7678
7679 2019-03-09 John David Anglin <dave.anglin@bell.net>
7680
7681 PR fortran/89639
7682 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*.
7683
7684 2019-03-09 Thomas König <tkoenig@gcc.gnu.org>
7685
7686 PR fortran/71203
7687 * gfortran.dg/array_simplify_3.f90: New test case.
7688
7689 2019-03-09 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR c/88568
7692 * g++.dg/other/pr88568.C: New test.
7693
7694 PR rtl-optimization/89634
7695 * gcc.c-torture/execute/pr89634.c: New test.
7696
7697 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7698
7699 PR c/85870
7700 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with
7701 -r -nostdlib -flinker-output=nolto-rel.
7702
7703 2019-03-08 David Malcolm <dmalcolm@redhat.com>
7704
7705 PR target/79926
7706 * gcc.target/i386/interrupt-387-err-1.c: Update expected message.
7707 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7708 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7709 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7710
7711 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/63540
7714 * g++.dg/cpp0x/implicit17.C: New.
7715
7716 2019-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7717
7718 PR c++/22149
7719 * g++.dg/template/access29.C: New.
7720
7721 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR c++/82075
7724 * g++.dg/cpp1z/decomp49.C: New test.
7725
7726 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
7727
7728 * gcc.target/arm/f16_f64_conv_no_dp.c: New test.
7729
7730 2019-03-08 Uroš Bizjak <ubizjak@gmail.com>
7731
7732 PR target/68924
7733 PR target/78782
7734 PR target/87558
7735 * gcc.target/i386/pr78782.c: New test.
7736 * gcc.target/i386/pr87558.c: Ditto.
7737
7738 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR c/85870
7741 * gcc.dg/lto/pr85870_0.c: New test.
7742 * gcc.dg/lto/pr85870_1.c: New test.
7743
7744 2019-03-08 Martin Liska <mliska@suse.cz>
7745
7746 PR target/86952
7747 * gcc.target/i386/pr86952.c: New test.
7748 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match
7749 scanned pattern.
7750 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7751
7752 2019-03-08 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR c++/89585
7755 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel
7756 asm volatile.
7757
7758 PR c++/89599
7759 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics.
7760 * g++.dg/parse/array-size2.C: Likewise.
7761 * g++.dg/cpp0x/constexpr-89599.C: New test.
7762
7763 PR c++/89622
7764 * g++.dg/warn/pr89622.C: New test.
7765
7766 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7767
7768 PR target/80003
7769 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording.
7770 * gcc.target/i386/interrupt-6.c: Likewise.
7771 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output.
7772
7773 2019-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/84518
7776 * g++.dg/cpp0x/lambda/lambda-ice30.C: New.
7777 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise.
7778
7779 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR translation/79999
7782 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics.
7783 * c-c++-common/gomp/doacross-3.c: New test.
7784
7785 PR target/89602
7786 * gcc.target/i386/avx512f-vmovss-1.c: New test.
7787 * gcc.target/i386/avx512f-vmovss-2.c: New test.
7788 * gcc.target/i386/avx512f-vmovss-3.c: New test.
7789 * gcc.target/i386/avx512f-vmovsd-1.c: New test.
7790 * gcc.target/i386/avx512f-vmovsd-2.c: New test.
7791 * gcc.target/i386/avx512f-vmovsd-3.c: New test.
7792
7793 2019-03-07 Martin Jambor <mjambor@suse.cz>
7794
7795 PR lto/87525
7796 * gcc.dg/ipa/ipcp-5.c: New test.
7797
7798 2019-03-07 Martin Jambor <mjambor@suse.cz>
7799
7800 PR ipa/88235
7801 * g++.dg/ipa/pr88235.C: New test.
7802
7803 2019-04-07 Richard Biener <rguenther@suse.de>
7804
7805 PR middle-end/89618
7806 * gcc.target/i386/pr89618.c: New testcase.
7807
7808 2019-03-07 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/89595
7811 * gcc.dg/torture/pr89595.c: New testcase.
7812
7813 2019-03-07 Jakub Jelinek <jakub@redhat.com>
7814
7815 PR c++/89585
7816 * g++.dg/asm-qual-3.C: Adjust expected diagnostics.
7817
7818 2019-03-06 Harald Anlauf <anlauf@gmx.de>
7819
7820 PR fortran/71203
7821 * gfortran.dg/substr_8.f90: New test.
7822
7823 2019-03-06 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR c++/87148
7826 * g++.dg/ext/flexary34.C: New test.
7827
7828 2019-03-06 Peter Bergner <bergner@linux.ibm.com>
7829
7830 PR rtl-optimization/88845
7831 * gcc.target/powerpc/pr88845.c: New test.
7832
7833 2019-03-06 Marek Polacek <polacek@redhat.com>
7834
7835 PR c++/87378 - bogus -Wredundant-move warning.
7836 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning.
7837 * g++.dg/cpp0x/Wredundant-move7.C: New test.
7838
7839 2019-03-06 Richard Biener <rguenther@suse.de>
7840
7841 PR testsuite/89551
7842 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit
7843 the way that makes the testcase PASS.
7844
7845 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7846
7847 PR middle-end/89590
7848 * gcc.dg/pr89590.c: New test.
7849
7850 2019-03-05 Wilco Dijkstra <wdijkstr@arm.com>
7851
7852 PR target/89222
7853 * gcc.target/arm/pr89222.c: Add new test.
7854
7855 2019-03-05 Richard Biener <rguenther@suse.de>
7856
7857 PR tree-optimization/89594
7858 * gcc.dg/pr89594.c: New testcase.
7859
7860 2019-03-05 Jakub Jelinek <jakub@redhat.com>
7861
7862 PR tree-optimization/89487
7863 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h.
7864 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros
7865 aren't defined. Use REG1 instead of "%r15" and REG2 instead of
7866 "%r14".
7867
7868 PR bootstrap/89560
7869 * g++.dg/other/pr89560.C: New test.
7870
7871 PR tree-optimization/89570
7872 * gcc.dg/pr89570.c: New test.
7873
7874 PR tree-optimization/89566
7875 * c-c++-common/pr89566.c: New test.
7876
7877 2019-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7878
7879 PR c++/84605
7880 * g++.dg/parse/crash69.C: New.
7881
7882 2019-03-04 Jakub Jelinek <jakub@redhat.com>
7883
7884 PR c++/71446
7885 * g++.dg/cpp2a/desig12.C: New test.
7886 * g++.dg/cpp2a/desig13.C: New test.
7887
7888 2019-03-04 Tamar Christina <tamar.christina@arm.com>
7889
7890 PR target/88530
7891 * gcc.target/aarch64/options_set_10.c: Add native.
7892
7893 2019-03-04 Wilco Dijkstra <wdijkstr@arm.com>
7894
7895 PR tree-optimization/89437
7896 * gcc.dg/sinatan-1.c: Fix testcase.
7897
7898 2019-03-04 Richard Biener <rguenther@suse.de>
7899
7900 PR middle-end/89572
7901 * gcc.dg/torture/pr89572.c: New testcase.
7902
7903 2018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com>
7904
7905 PR tree-optimization/89487
7906 * gcc.dg/tree-ssa/pr89487.c: New test.
7907
7908 2019-03-03 Harald Anlauf <anlauf@gmx.de>
7909
7910 PR fortran/77583
7911 * gfortran.dg/pr77583.f90: New test.
7912
7913 2019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7914
7915 PR fortran/72714
7916 * gfortran.dg/coarray_allocate_11.f90: New test.
7917
7918 2019-03-02 Harald Anlauf <anlauf@gmx.de>
7919
7920 PR fortran/89516
7921 * gfortran.dg/pr89492.f90: Adjust testcase.
7922 * gfortran.dg/transfer_check_5.f90: New test.
7923
7924 2019-03-02 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR c++/71446
7927 * g++.dg/cpp2a/desig10.C: New test.
7928 * g++.dg/cpp2a/desig11.C: New test.
7929 * g++.dg/ext/desig4.C: Expect 4 new errors.
7930
7931 PR target/89506
7932 * gcc.dg/pr89506.c: New test.
7933
7934 2019-03-01 Kito Cheng <kito.cheng@gmail.com>
7935 Monk Chiang <sh.chiang04@gmail.com>
7936
7937 * gcc.target/riscv/attribute-1.c: New.
7938 * gcc.target/riscv/attribute-2.c: Likewise.
7939 * gcc.target/riscv/attribute-3.c: Likewise.
7940 * gcc.target/riscv/attribute-4.c: Likewise.
7941 * gcc.target/riscv/attribute-5.c: Likewise.
7942 * gcc.target/riscv/attribute-6.c: Likewise.
7943 * gcc.target/riscv/attribute-7.c: Likewise.
7944 * gcc.target/riscv/attribute-8.c: Likewise.
7945 * gcc.target/riscv/attribute-9.c: Likewise.
7946
7947 * gcc.target/riscv/arch-1.c: New.
7948 * gcc.target/riscv/arch-2.c: Likewise.
7949 * gcc.target/riscv/arch-3.c: Likewise.
7950 * gcc.target/riscv/arch-4.c: Likewise.
7951
7952 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR middle-end/89497
7955 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32
7956 scan-tree-dump-times from dom3 to tracer pass.
7957
7958 2019-03-01 Segher Boessenkool <segher@kernel.crashing.org>
7959
7960 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override
7961 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=.
7962
7963 2019-03-01 Alexander Monakov <amonakov@ispras.ru>
7964
7965 PR rtl-optimization/85899
7966 * gcc.dg/pr85899.c: New test.
7967
7968 2019-03-01 Marek Polacek <polacek@redhat.com>
7969
7970 PR c++/89537 - missing location for error with non-static member fn.
7971 * g++.dg/diagnostic/member-fn-1.C: New test.
7972
7973 PR c++/89532 - ICE with incomplete type in decltype.
7974 * g++.dg/cpp2a/nontype-class14.C: New test.
7975
7976 2019-03-01 Jakub Jelinek <jakub@redhat.com>
7977
7978 Implement P1002R1, Try-catch blocks in constexpr functions
7979 PR c++/89513
7980 * g++.dg/cpp2a/constexpr-try1.C: New test.
7981 * g++.dg/cpp2a/constexpr-try2.C: New test.
7982 * g++.dg/cpp2a/constexpr-try3.C: New test.
7983 * g++.dg/cpp2a/constexpr-try4.C: New test.
7984 * g++.dg/cpp2a/constexpr-try5.C: New test.
7985 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a.
7986
7987 2019-03-01 Richard Sandiford <richard.sandiford@arm.com>
7988
7989 PR tree-optimization/89535
7990 * gfortran.dg/vect/pr89535.f90: New test.
7991
7992 2019-03-01 Richard Biener <rguenther@suse.de>
7993
7994 PR middle-end/89541
7995 * gfortran.dg/pr89451.f90: New testcase.
7996
7997 2019-03-01 Richard Biener <rguenther@suse.de>
7998
7999 PR middle-end/89497
8000 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex.
8001 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings
8002 that happen now earlier.
8003
8004 2019-02-28 Eric Botcazou <ebotcazou@adacore.com>
8005
8006 * gcc.c-torture/execute/20190228-1.c: New test.
8007
8008 2019-02-28 Marek Polacek <polacek@redhat.com>
8009
8010 PR c++/87068 - missing diagnostic with fallthrough statement.
8011 * c-c++-common/Wimplicit-fallthrough-37.c: New test.
8012
8013 2019-02-28 Thomas Schwinge <thomas@codesourcery.com>
8014 Cesar Philippidis <cesar@codesourcery.com>
8015
8016 PR fortran/72741
8017 PR fortran/89433
8018 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file.
8019 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise.
8020
8021 PR fortran/72741
8022 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file.
8023
8024 PR fortran/72741
8025 PR fortran/89433
8026 * gfortran.dg/goacc/routine-6.f90: Update
8027 * gfortran.dg/goacc/routine-intrinsic-1.f: New file.
8028 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise.
8029
8030 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR c/89521
8033 * gcc.dg/pr89521-1.c: New test.
8034 * gcc.dg/pr89521-2.c: New test.
8035
8036 2019-02-28 John David Anglin <danglin@gcc.gnu.org>
8037
8038 PR testsuite/89441
8039 * g++.dg/ipa/pr89009.C: Update symbol visibility.
8040
8041 2019-02-28 Tamar Christina <tamar.christina@arm.com>
8042
8043 PR target/88530
8044 * gcc.target/aarch64/options_set_10.c: New test.
8045
8046 2019-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/89522
8049 * g++.dg/cpp1y/lambda-generic-ice10.C: New.
8050
8051 2019-02-28 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR c/89525
8054 * gcc.dg/pr89525.c: New test.
8055
8056 PR c/89520
8057 * gcc.dg/pr89520-1.c: New test.
8058 * gcc.dg/pr89520-2.c: New test.
8059
8060 2019-02-27 Marek Polacek <polacek@redhat.com>
8061
8062 PR c++/88857 - ICE with value-initialization of argument in template.
8063 * g++.dg/cpp0x/initlist-value4.C: New test.
8064
8065 2019-02-27 Marek Polacek <polacek@redhat.com>
8066
8067 PR c++/89511 - ICE with using-declaration and unscoped enumerator.
8068 * g++.dg/cpp0x/using-enum-3.C: New test.
8069
8070 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR tree-optimization/89280
8073 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static
8074 keyword.
8075
8076 2019-02-27 Richard Biener <rguenther@suse.de>
8077
8078 * gcc.dg/gimplefe-36.c: New testcase.
8079
8080 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8081
8082 PR c++/89488
8083 * g++.dg/cpp0x/nsdmi15.C: New.
8084
8085 2019-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/88987
8088 * g++.dg/cpp0x/pr88987.C: New.
8089
8090 2019-02-27 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR tree-optimization/89280
8093 * gcc.c-torture/compile/pr89280.c: New test.
8094 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn
8095 function. Skip the test for -O0.
8096
8097 2018-02-26 Steve Ellcey <sellcey@marvell.com>
8098
8099 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*.
8100 * gfortran.dg/simd-builtins-2.f90: Ditto.
8101 * gfortran.dg/simd-builtins-6.f90: Ditto.
8102 * gfortran.dg/simd-builtins-8.f90: New test.
8103 * gfortran.dg/simd-builtins-8.h: New header file.
8104
8105 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8106
8107 PR c++/89507
8108 * g++.dg/other/new2.C: New test.
8109
8110 PR tree-optimization/89500
8111 * gcc.dg/pr89500.c: New test.
8112 * gcc.dg/Wstringop-overflow-10.c: New test.
8113 * gcc.dg/strlenopt-60.c: New test.
8114
8115 2019-02-26 Harald Anlauf <anlauf@gmx.de>
8116
8117 PR fortran/89492
8118 * gfortran.dg/pr89492.f90: New test.
8119
8120 2019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
8121
8122 PR fortran/89496
8123 * gfortran.dg/altreturn_9_0.f90: New file.
8124 * gfortran.dg/altreturn_9_1.f90: New file.
8125
8126 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR c++/89481
8129 * g++.dg/cpp1y/constexpr-89481.C: New test.
8130
8131 2019-02-26 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/89505
8134 * gcc.dg/torture/pr89505.c: New testcase.
8135
8136 2019-02-26 Eric Botcazou <ebotcazou@adacore.com>
8137
8138 * gnat.dg/opt77.adb: New test.
8139 * gnat.dg/opt77_pkg.ad[sb]: New helper.
8140
8141 2019-02-26 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR target/89474
8144 * gcc.target/i386/pr89474.c: New test.
8145
8146 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8147
8148 PR c/77754
8149 * gcc.c-torture/compile/pr77754-1.c: New test.
8150 * gcc.c-torture/compile/pr77754-2.c: New test.
8151 * gcc.c-torture/compile/pr77754-3.c: New test.
8152 * gcc.c-torture/compile/pr77754-4.c: New test.
8153 * gcc.c-torture/compile/pr77754-5.c: New test.
8154 * gcc.c-torture/compile/pr77754-6.c: New test.
8155
8156 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8157
8158 PR target/88530
8159 * gcc.target/aarch64/options_set_1.c: New test.
8160 * gcc.target/aarch64/options_set_2.c: New test.
8161 * gcc.target/aarch64/options_set_3.c: New test.
8162 * gcc.target/aarch64/options_set_4.c: New test.
8163 * gcc.target/aarch64/options_set_5.c: New test.
8164 * gcc.target/aarch64/options_set_6.c: New test.
8165 * gcc.target/aarch64/options_set_7.c: New test.
8166 * gcc.target/aarch64/options_set_8.c: New test.
8167 * gcc.target/aarch64/options_set_9.c: New test.
8168
8169 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8170
8171 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32,
8172 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8173 Rename ....
8174 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8175 test_vfmlslq_high_f16): ... To this.
8176 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32,
8177 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8178 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8179 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8180 test_vfmlslq_laneq_high_u32): Rename ...
8181 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8182 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8183 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8184 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8185 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32,
8186 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8187 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8188 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8189 test_vfmlslq_laneq_low_u32): Rename ...
8190 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8191 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8192 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8193 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8194 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32,
8195 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8196 Rename ...
8197 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8198 test_vfmlslq_low_f16): ... To this.
8199
8200 2019-02-25 Tamar Christina <tamar.christina@arm.com>
8201
8202 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32,
8203 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32):
8204 Rename ...
8205 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16,
8206 test_vfmlslq_high_f16): ... To this.
8207 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32,
8208 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32,
8209 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32,
8210 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32,
8211 test_vfmlslq_laneq_high_u32): Rename ...
8212 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16,
8213 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16,
8214 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16,
8215 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this.
8216 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32,
8217 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32,
8218 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32,
8219 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32,
8220 test_vfmlslq_laneq_low_u32): Rename ...
8221 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16,
8222 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16,
8223 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16,
8224 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this.
8225 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32,
8226 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32):
8227 Rename ...
8228 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16,
8229 test_vfmlslq_low_f16): ... To This.
8230 * lib/target-supports.exp
8231 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test.
8232
8233 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8234
8235 PR fortran/89282
8236 * gfortran.dg/overload_3.f90: New test.
8237
8238 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR c++/89285
8241 * g++.dg/cpp1y/constexpr-89285-2.C: New test.
8242
8243 2019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org>
8244
8245 PR libfortran/89274
8246 * gfortran.dg/list_directed_large.f90: New test.
8247
8248 2019-02-25 Jakub Jelinek <jakub@redhat.com>
8249
8250 PR target/89434
8251 * gcc.c-torture/execute/pr89434.c: New test.
8252
8253 PR target/89438
8254 * gcc.dg/pr89438.c: New test.
8255
8256 2019-02-24 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/84585
8259 * g++.dg/cpp0x/pr84585.C: New.
8260
8261 2019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org>
8262
8263 PR fortran/89174
8264 * gfortran.dg/allocate_with_mold_3.f90: New test.
8265
8266 2019-02-24 H.J. Lu <hongjiu.lu@intel.com>
8267
8268 PR target/87007
8269 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse.
8270 * gcc.target/i386/pr87007-2.c: Likewise.
8271
8272 2019-02-24 Harald Anlauf <anlauf@gmx.de>
8273
8274 PR fortran/89266
8275 PR fortran/88326
8276 * gfortran.dg/pr89266.f90: New test.
8277 * gfortran.dg/pr88326.f90: New test.
8278
8279 2019-02-24 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR rtl-optimization/89445
8282 * gcc.target/i386/avx512f-pr89445.c: New test.
8283
8284 2019-02-23 Martin Sebor <msebor@redhat.com>
8285
8286 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining
8287 wchar_t to wint_t to avoid a bogus -Wformat warning in
8288 ILP32 (bug 77970).
8289
8290 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 PR testsuite/89476
8293 * gfortran.dg/ISO_Fortran_binding_5.c: Include
8294 "../../../libgfortran/ISO_Fortran_binding.h".
8295 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise.
8296
8297 2019-02-23 H.J. Lu <hongjiu.lu@intel.com>
8298
8299 PR driver/69471
8300 * gcc.dg/pr69471-1.c: New test.
8301 * gcc.dg/pr69471-2.c: Likewise.
8302 * gcc.target/i386/pr69471-3.c: Likewise.
8303
8304 2019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8305
8306 PR fortran/84387
8307 * gfortran.dg/dtio_34.f90: New test.
8308
8309 2019-02-23 Marek Polacek <polacek@redhat.com>
8310
8311 PR c++/88294 - ICE with non-constant noexcept-specifier.
8312 * g++.dg/cpp0x/noexcept34.C: New test.
8313 * g++.dg/cpp0x/noexcept35.C: New test.
8314
8315 PR c++/89419
8316 * g++.dg/cpp1y/lambda-generic-89419.C: New test.
8317
8318 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8319
8320 PR fortran/88117
8321 * gfortran.dg/deferred_character_32.f90 : New test
8322
8323 2019-02-23 Paul Thomas <pault@gcc.gnu.org>
8324
8325 PR fortran/89385
8326 * gfortran.dg/ISO_Fortran_binding_1.f90 : Correct test for
8327 previously incorrect lbound for allocatable expressions. Also
8328 correct stop values to avoid repetition.
8329 * gfortran.dg/ISO_Fortran_binding_5.f90 : New test
8330 * gfortran.dg/ISO_Fortran_binding_5.c : Support previous test.
8331
8332 PR fortran/89366
8333 * gfortran.dg/ISO_Fortran_binding_6.f90 : New test
8334 * gfortran.dg/ISO_Fortran_binding_6.c : Support previous test.
8335 * gfortran.dg/pr32599.f03 : Set standard to F2008.
8336
8337 2019-02-22 David Malcolm <dmalcolm@redhat.com>
8338
8339 PR c++/89390
8340 * g++.dg/diagnostic/pr89390.C: Update expected location of error,
8341 renaming to a multicharacter name, so that start != finish. Add
8342 tests for dtor locations.
8343
8344 2019-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8345
8346 PR c++/84676
8347 * g++.dg/cpp0x/pr84676.C: New.
8348
8349 2019-02-22 Martin Sebor <msebor@redhat.com>
8350
8351 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t
8352 to avoid a bogus -Wformat warning in ILP32 (bug 77970).
8353
8354 2019-02-22 Harald Anlauf <anlauf@gmx.de>
8355
8356 PR fortran/83057
8357 * gfortran.dg/newunit_6.f90: New test.
8358
8359 2019-02-22 Marek Polacek <polacek@redhat.com>
8360
8361 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier.
8362 * g++.dg/cpp2a/explicit14.C: New test.
8363
8364 2019-02-22 Matthew Malcomson <matthew.malcomson@arm.com>
8365
8366 PR target/89324
8367 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test.
8368 * gfortran.fortran-torture/compile/pr89324.f90: New test.
8369
8370 2019-02-22 Martin Sebor <msebor@redhat.com>
8371
8372 PR c/89425
8373 * gcc.dg/Wabsolute-value.c: New test.
8374
8375 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test.
8376
8377 2019-02-22 H.J. Lu <hongjiu.lu@intel.com>
8378 Hongtao Liu <hongtao.liu@intel.com>
8379 Sunil K Pandey <sunil.k.pandey@intel.com>
8380
8381 PR target/87007
8382 * gcc.target/i386/pr87007-1.c: New test.
8383 * gcc.target/i386/pr87007-2.c: Likewise.
8384
8385 2019-02-22 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/89440
8388 * gcc.dg/vect/pr89440.c: New testcase.
8389
8390 2019-02-22 Thomas Schwinge <thomas@codesourcery.com>
8391
8392 * lib/target-supports.exp (check_effective_target_offload_nvptx):
8393 Remove.
8394
8395 PR fortran/72741
8396 * gfortran.dg/goacc/classify-routine.f95: Adjust.
8397
8398 * c-c++-common/goacc/routine-5.c: Revert earlier changes.
8399 * g++.dg/goacc/template.C: Likewise.
8400
8401 PR fortran/78027
8402 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'.
8403
8404 2019-02-22 Richard Biener <rguenther@suse.de>
8405
8406 PR middle-end/87609
8407 * gcc.dg/torture/restrict-7.c: New testcase.
8408
8409 2019-02-21 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c++/89285
8412 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors.
8413 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics.
8414 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of
8415 diagnostics.
8416 * g++.dg/cpp1y/constexpr-89285.C: New test.
8417 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out
8418 for C++11.
8419 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11.
8420 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test.
8421
8422 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8423
8424 PR target/87412
8425 * gcc.target/i386/indirect-thunk-attr-14.c: Replace
8426 -fcf-protection with -fcf-protection=branch.
8427 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
8428 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
8429 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
8430 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
8431 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
8432
8433 2019-02-21 Wilco Dijkstra <wdijkstr@arm.com>
8434
8435 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override.
8436 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp.
8437
8438 2019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8439
8440 PR fortran/86119
8441 * gfortran.dg/warn_conversion_11.f90: New test.
8442
8443 2019-02-21 H.J. Lu <hongjiu.lu@intel.com>
8444
8445 PR target/87412
8446 * gcc.target/i386/pr87412-1.c: New file.
8447 * gcc.target/i386/pr87412-2.c: Likewise.
8448 * gcc.target/i386/pr87412-3.c: Likewise.
8449 * gcc.target/i386/pr87412-4.c: Likewise.
8450
8451 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR c++/89403
8454 * g++.dg/cpp0x/pr89403.C: New test.
8455
8456 PR c++/89405
8457 * g++.dg/cpp1z/inline-var5.C: New test.
8458
8459 PR middle-end/89412
8460 * gcc.c-torture/compile/pr89412.c: New test.
8461
8462 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8463 David Malcolm <dmalcolm@redhat.com>
8464
8465 PR middle-end/89091
8466 * gcc.dg/torture/pr89091.c: New test.
8467
8468 2019-02-20 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR middle-end/88074
8471 PR middle-end/89415
8472 * gcc.dg/pr88074-2.c: New test.
8473
8474 PR c++/89336
8475 * g++.dg/cpp1y/constexpr-89336-3.C: New test.
8476
8477 2019-02-20 David Malcolm <dmalcolm@redhat.com>
8478
8479 PR c/89410
8480 * gcc.dg/pr89410-1.c: New test.
8481 * gcc.dg/pr89410-2.c: New test.
8482
8483 2019-02-20 Pat Haugen <pthaugen@us.ibm.com>
8484
8485 * lib/target-supports.exp (check_effective_target_vect_usad_char):
8486 Add PowerPC support.
8487 * gcc.dg/vect/slp-reduc-sad.c: Update scan string.
8488 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
8489
8490 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
8491
8492 PR target/86487
8493 * gcc.target/arm/pr86487.c: New.
8494
8495 2019-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/84536
8498 * g++.dg/cpp1y/var-templ60.C: New.
8499
8500 2019-02-20 Li Jia He <helijia@linux.ibm.com>
8501
8502 PR target/88100
8503 * gcc.target/powerpc/pr88100.c: New testcase.
8504
8505 2019-02-19 Wilco Dijkstra <wdijkstr@arm.com>
8506
8507 * gcc.target/arm/pr88850.c: Block -mfloat-abi override.
8508
8509 2019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
8510
8511 PR fortran/89384
8512 * gfortran.dg/ISO_Fortran_binding_4.f90
8513
8514 2019-02-19 Thomas Schwinge <thomas@codesourcery.com>
8515
8516 PR c/87924
8517 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs.
8518 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
8519
8520 2019-02-19 Richard Biener <rguenther@suse.de>
8521
8522 PR middle-end/88074
8523 * gcc.dg/pr88074.c: New testcase.
8524
8525 2019-02-19 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR middle-end/89303
8528 * g++.dg/torture/pr89303.C: Move everything from std namespace to my
8529 namespace.
8530
8531 PR c++/89387
8532 * g++.dg/cpp0x/lambda/lambda-89387.C: New test.
8533
8534 PR c++/89391
8535 * g++.dg/cpp0x/reinterpret_cast2.C: New test.
8536
8537 PR c++/89390
8538 * g++.dg/diagnostic/pr89390.C: New test.
8539
8540 2019-02-18 Sharon Dvir <unapologtic@gmail.com>
8541
8542 * README: Fix typos.
8543
8544 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8545
8546 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to
8547 bad_weak_ptr_.
8548
8549 2019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org>
8550
8551 PR fortran/87689
8552 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to
8553 options.
8554 * gfortran.dg/lto/20091028-2_0.f90: Likewise.
8555 * gfortran.dg/lto/pr87689_0.f: New file.
8556 * gfortran.dg/lto/pr87689_1.f: New file.
8557
8558 2019-02-18 Wilco Dijkstra <wdijkstr@arm.com>
8559
8560 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums.
8561
8562 2019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564 * gdc.dg/dg.exp: Tabify.
8565 * gdc.dg/lto/lto.exp: Likewise.
8566 * gdc.test/gdc-test.exp: Likewise.
8567 * lib/gdc-dg.exp: Likewise.
8568 * lib/gdc.exp: Likewise.
8569
8570 2019-02-18 Richard Biener <rguenther@suse.de>
8571
8572 PR tree-optimization/89296
8573 * gcc.dg/uninit-pr89296.c: New testcase.
8574
8575 2019-02-18 Jakub Jelinek <jakub@redhat.com>
8576
8577 PR target/89369
8578 * gcc.c-torture/execute/pr89369.c: New test.
8579 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl,
8580 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than
8581 34,63,62.
8582
8583 2019-02-18 Martin Jambor <mjambor@suse.cz>
8584
8585 PR tree-optimization/89209
8586 * gcc.dg/tree-ssa/pr89209.c: New test.
8587
8588 2019-02-18 Martin Liska <mliska@suse.cz>
8589
8590 * gfortran.dg/simd-builtins-7.f90: New test.
8591 * gfortran.dg/simd-builtins-7.h: New test.
8592
8593 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8594
8595 PR fortran/88299
8596 * gfortran.dg/pr88299.f90: New test.
8597
8598 2019-02-17 Harald Anlauf <anlauf@gmx.de>
8599
8600 PR fortran/89077
8601 * gfortran.dg/transfer_simplify_12.f90: New test.
8602
8603 2019-02-17 Marek Polacek <polacek@redhat.com>
8604
8605 PR c++/89217 - ICE with list-initialization in range-based for loop.
8606 * g++.dg/cpp0x/range-for37.C: New test.
8607
8608 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error.
8609
8610 PR c++/89315
8611 * g++.dg/cpp0x/initlist114.C: New test.
8612
8613 PR c++/89356
8614 * g++.dg/abi/mangle68.C: New test.
8615 * g++.dg/cpp0x/decltype69.C: New test.
8616
8617 2019-02-16 David Malcolm <dmalcolm@redhat.com>
8618
8619 PR c++/88680
8620 * g++.dg/wrappers/pr88680.C: New test.
8621
8622 2019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
8623
8624 PR fortran/71066
8625 * gfortran.dg/coarray_data_1.f90: New test.
8626
8627 2019-02-16 Eric Botcazou <ebotcazou@adacore.com>
8628
8629 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC.
8630 * c-c++-common/patchable_function_entry-default.c: Likewise.
8631 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8632
8633 2019-02-16 Jakub Jelinek <jakub@redhat.com>
8634
8635 PR rtl-optimization/66152
8636 * gcc.target/i386/pr66152.c: New test.
8637
8638 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC.
8641 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC.
8642
8643 2019-02-15 Tamar Christina <tamar.christina@arm.com>
8644
8645 * lib/target-supports.exp
8646 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu
8647 checking alternative.
8648
8649 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option.
8652
8653 2019-02-15 Eric Botcazou <ebotcazou@adacore.com>
8654
8655 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium.
8656 * c-c++-common/patchable_function_entry-default.c: Likewise.
8657 * c-c++-common/patchable_function_entry-definition.c: Likewise.
8658 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch.
8659
8660 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR other/69006
8663 PR testsuite/88920
8664 * lib/gcc-dg.exp: If llvm_binutils effective target, set
8665 allow_blank_lines to 2 during initialization.
8666 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if
8667 it was previously zero.
8668 (gcc-dg-prune): Don't check for llvm_binutils effective target here.
8669 Clear allow_blank_lines afterwards whenever it was 1.
8670 * gdc.test/gdc-test.exp (dmd2dg): Don't call
8671 dg-allow-blank-lines-in-output here.
8672 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running
8673 the tests and restore it back at the end.
8674
8675 * c-c++-common/ubsan/opts-1.c: New test.
8676 * c-c++-common/ubsan/opts-2.c: New test.
8677 * c-c++-common/ubsan/opts-3.c: New test.
8678 * c-c++-common/ubsan/opts-4.c: New test.
8679
8680 2019-02-15 Richard Biener <rguenther@suse.de>
8681 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR tree-optimization/89278
8684 * gcc.dg/pr89278.c: New test.
8685
8686 2019-02-15 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR c/89340
8689 * gcc.dg/pr89340.c: New test.
8690 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning
8691 that leaf attribute on nested function is useless.
8692
8693 PR other/89342
8694 * gcc.dg/pr89342.c: New test.
8695
8696 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR rtl-optimization/89354
8699 * gcc.dg/pr89354.c: New test.
8700
8701 2019-02-14 Uroš Bizjak <ubizjak@gmail.com>
8702
8703 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets.
8704 * gcc.target/i386/ssse3-pabsd.c: Ditto.
8705 * gcc.target/i386/ssse3-pabsw.c: Ditto.
8706 * gcc.target/i386/ssse3-palignr.c: Ditto.
8707 * gcc.target/i386/ssse3-phaddd.c: Ditto.
8708 * gcc.target/i386/ssse3-phaddsw.c: Ditto.
8709 * gcc.target/i386/ssse3-phaddw.c: Ditto.
8710 * gcc.target/i386/ssse3-phsubd.c: Ditto.
8711 * gcc.target/i386/ssse3-phsubsw.c: Ditto.
8712 * gcc.target/i386/ssse3-phsubw.c: Ditto.
8713 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto.
8714 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto.
8715 * gcc.target/i386/ssse3-pshufb.c: Ditto.
8716 * gcc.target/i386/ssse3-psignb.c: Ditto.
8717 * gcc.target/i386/ssse3-psignd.c: Ditto.
8718 * gcc.target/i386/ssse3-psignw.c: Ditto.
8719
8720 2018-02-14 Steve Ellcey <sellcey@marvell.com>
8721
8722 * gcc.target/aarch64/pcs_attribute.c: New test.
8723
8724 2019-02-14 Harald Anlauf <anlauf@gmx.de>
8725
8726 PR fortran/88248
8727 * gfortran.dg/pr88248.f90: New test.
8728 * gfortran.dg/f2018_obs.f90: Updated test.
8729
8730 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8731
8732 * gcc.target/arm/pr88850.c: change options to additional option.
8733
8734 2019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8735
8736 PR d/87864
8737 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if
8738 present.
8739
8740 2019-02-14 Tamar Christina <tamar.christina@arm.com>
8741
8742 PR target/88850
8743 * gcc.target/arm/pr88850-2.c: New test.
8744 * lib/target-supports.exp
8745 (check_effective_target_arm_neon_softfp_fp16_ok_nocache,
8746 check_effective_target_arm_neon_softfp_fp16_ok,
8747 add_options_for_arm_neon_softfp_fp16): New.
8748
8749 2019-02-14 Matthew Malcomson <matthew.malcomson@arm.com>
8750
8751 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase.
8752 * lib/target-supports.exp: Add procedure to check for ldrd.
8753
8754 2019-02-14 Cesar Philippidis <cesar@codesourcery.com>
8755
8756 PR fortran/72715
8757 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops.
8758 * gfortran.dg/goacc/loop-3.f95: Likewise.
8759 * gfortran.dg/goacc/pr72715.f90: New test.
8760
8761 2019-02-14 Martin Liska <mliska@suse.cz>
8762
8763 PR rtl-optimization/89242
8764 * g++.dg/pr89242.C: New test.
8765
8766 2019-02-14 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR tree-optimization/89314
8769 * gcc.dg/pr89314.c: New test.
8770
8771 PR middle-end/89284
8772 * gcc.dg/ubsan/pr89284.c: New test.
8773
8774 2019-02-13 Ian Lance Taylor <iant@golang.org>
8775
8776 * gcc.dg/func-attr-1.c: New test.
8777
8778 2019-02-13 Uroš Bizjak <ubizjak@gmail.com>
8779
8780 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string.
8781
8782 2019-02-13 Marek Polacek <polacek@redhat.com>
8783
8784 PR c++/89297 - ICE with OVERLOAD in template.
8785 * g++.dg/cpp0x/initlist113.C: New test.
8786
8787 2019-02-13 Alexandre Oliva <aoliva@redhat.com>
8788
8789 PR c++/86379
8790 * g++.dg/cpp0x/pr86379.C: New.
8791
8792 PR c++/87322
8793 * g++.dg/cpp1y/pr87322.C: New.
8794 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we
8795 instantiate the expected number of lambda functions.
8796
8797 2019-02-13 Marek Polacek <polacek@redhat.com>
8798
8799 PR c++/77304
8800 * g++.dg/cpp2a/nontype-class13.C: New test.
8801
8802 2019-02-13 Wilco Dijkstra <wdijkstr@arm.com>
8803
8804 PR target/89190
8805 * gcc.target/arm/pr89190.c: New test.
8806
8807 2019-02-13 David Malcolm <dmalcolm@redhat.com>
8808
8809 PR c++/89036
8810 * g++.dg/concepts/pr89036.C: New test.
8811
8812 2019-02-13 Tamar Christina <tamar.christina@arm.com>
8813
8814 PR target/88847
8815 * gcc.target/aarch64/sve/pr88847.c: New test.
8816
8817 2019-02-13 Jonathan Wakely <jwakely@redhat.com>
8818 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR middle-end/89303
8821 * g++.dg/torture/pr89303.C: New test.
8822
8823 2019-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8824
8825 PR c++/88986
8826 * g++.dg/cpp1z/using4.C: New.
8827 * g++.dg/cpp1z/using5.C: Likewise.
8828 * g++.dg/cpp1z/using6.C: Likewise.
8829
8830 2019-02-13 Jakub Jelinek <jakub@redhat.com>
8831
8832 PR target/89290
8833 * gcc.target/i386/pr89290.c: New test.
8834
8835 2019-01-23 Xuepeng Guo <xuepeng.guo@intel.com>
8836
8837 * gcc.target/i386/enqcmd.c: New test.
8838 * gcc.target/i386/enqcmds.c: Likewise.
8839 * g++.dg/other/i386-2.C: Add -menqcmd.
8840 * g++.dg/other/i386-3.C: Likewise.
8841 * gcc.target/i386/sse-12.c: Likewise.
8842 * gcc.target/i386/sse-13.c: Likewise.
8843 * gcc.target/i386/sse-14.c: Likewise.
8844 * gcc.target/i386/sse-23.c: Likewise.
8845
8846 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com>
8847
8848 * gcc.target/powerpc/crypto-builtin-1.c
8849 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be):
8850 New testcases.
8851
8852 2019-02-12 H.J. Lu <hongjiu.lu@intel.com>
8853
8854 PR target/89229
8855 * gcc.target/i386/pr89229-1.c: New test.
8856
8857 2019-02-12 Ilya Leoshkevich <iii@linux.ibm.com>
8858
8859 PR target/89233
8860 * gcc.target/s390/pr89233.c: New test.
8861
8862 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com>
8863
8864 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw.
8865 * gcc.target/powerpc/vec-srad-modulo.c: Likewise.
8866 * gcc.target/powerpc/vec-srd-modulo.c: Likewise.
8867
8868 2019-02-12 Richard Biener <rguenther@suse.de>
8869
8870 PR tree-optimization/89253
8871 * gfortran.dg/pr89253.f: New testcase.
8872
8873 2019-02-11 Marek Polacek <polacek@redhat.com>
8874
8875 PR c++/89212 - ICE converting nullptr to pointer-to-member-function.
8876 * g++.dg/cpp0x/nullptr40.C: New test.
8877 * g++.dg/cpp0x/nullptr41.C: New test.
8878
8879 2019-02-11 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR c++/88977
8882 * g++.dg/cpp2a/is-constant-evaluated7.C: New test.
8883
8884 2019-02-12 Wilco Dijkstra <wdijkstr@arm.com>
8885
8886 PR tree-optimization/86637
8887 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target.
8888
8889 2019-02-11 Martin Sebor <msebor@redhat.com>
8890
8891 PR tree-optimization/88771
8892 * gcc.dg/Wstringop-overflow-8.c: New test.
8893 * gcc.dg/Wstringop-overflow-9.c: New test.
8894 * gcc.dg/Warray-bounds-40.c: New test.
8895 * gcc.dg/builtin-stpncpy.c: Adjust.
8896 * gcc.dg/builtin-stringop-chk-4.c: Adjust.
8897 * g++.dg/opt/memcpy1.C: Adjust.
8898
8899 2019-02-11 Martin Sebor <msebor@redhat.com>
8900
8901 PR c++/87996
8902 * c-c++-common/array-5.c: New test.
8903 * c-c++-common/pr68107.c: Adjust text of diagnostics.
8904 * g++.dg/init/new38.C: Same.
8905 * g++.dg/init/new43.C: Same.
8906 * g++.dg/init/new44.C: Same.
8907 * g++.dg/init/new46.C: Same.
8908 * g++.dg/other/large-size-array.C: Same.
8909 * g++.dg/other/new-size-type.C: Same.
8910 * g++.dg/template/array30.C: Same.
8911 * g++.dg/template/array32.C: New test.
8912 * g++.dg/template/dependent-name3.C: Adjust.
8913 * gcc.dg/large-size-array-3.c: Same.
8914 * gcc.dg/large-size-array-5.c: Same.
8915 * gcc.dg/large-size-array.c: Same.
8916 * g++.old-deja/g++.brendan/array1.C: Same.
8917 * g++.old-deja/g++.mike/p6149.C: Same.
8918
8919 2019-02-11 Martin Sebor <msebor@redhat.com>
8920
8921 * gcc.dg/tree-prof/inliner-1.c: Correct comments.
8922
8923 2019-02-11 Tamar Christina <tamar.christina@arm.com>
8924
8925 PR middle-end/88560
8926 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans.
8927 * gcc.target/arm/fp16-aapcs-3.c: Likewise.
8928 * gcc.target/arm/fp16-aapcs-1.c: Likewise.
8929
8930 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com>
8931
8932 * gcc.target/powerpc/vec-sld-modulo.c: New.
8933 * gcc.target/powerpc/vec-srad-modulo.c: New.
8934 * gcc.target/powerpc/vec-srd-modulo.c: New.
8935
8936 2019-02-11 Martin Liska <mliska@suse.cz>
8937
8938 PR ipa/89009
8939 * g++.dg/ipa/pr89009.C: New test.
8940
8941 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8942
8943 PR fortran/71723
8944 * gfortran.dg/pointer_init_2.f90: Adjust error messages.
8945 * gfortran.dg/pointer_init_6.f90: Likewise.
8946 * gfortran.dg/pointer_init_9.f90: New test.
8947
8948 2019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8949
8950 PR fortran/67679
8951 * gfortran.dg/warn_undefined_1.f90: New test.o
8952
8953 2019-02-10 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR tree-optimization/89268
8956 * gcc.dg/vect/pr89268.c: New test.
8957
8958 2019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8959
8960 * gnat.dg/lto19.adb: Remove dg-excess-errors.
8961
8962 2019-02-09 Harald Anlauf <anlauf@gmx.de>
8963
8964 PR fortran/89077
8965 * gfortran.dg/substr_simplify.f90: New test.
8966
8967 2019-02-09 Jan Hubicka <hubicka@ucw.cz>
8968
8969 PR ipa/88711
8970 * gfortran.dg/pr79966.f90: Xfail everwyhere.
8971
8972 2019-02-09 Paul Thomas <pault@gcc.gnu.org>
8973
8974 PR fortran/89200
8975 * gfortran.dg/array_reference_2.f90 : New test.
8976
8977 2019-02-09 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR middle-end/89246
8980 * gcc.dg/gomp/pr89246-1.c: New test.
8981 * gcc.dg/gomp/pr89246-2.c: New test.
8982
8983 2019-02-08 Jakub Jelinek <jakub@redhat.com>
8984
8985 PR tree-optimization/88739
8986 * gcc.c-torture/execute/pr88739.c: New test.
8987
8988 2019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
8989
8990 PR testsuite/89258
8991 * gcc.dg/tree-ssa/pr80887.c: Require int32plus.
8992
8993 2019-02-08 Robin Dapp <rdapp@linux.ibm.com>
8994
8995 * gcc.target/s390/vector/vec-copysign-execute.c: New test.
8996 * gcc.target/s390/vector/vec-copysign.c: New test.
8997
8998 2019-02-08 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/89247
9001 * gcc.dg/torture/pr89247.c: New testcase.
9002
9003 2019-02-08 Ilya Leoshkevich <iii@linux.ibm.com>
9004
9005 * gcc.target/s390/jump-label.c: New test.
9006
9007 2019-02-08 Richard Biener <rguenther@suse.de>
9008
9009 PR testsuite/89250
9010 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets.
9011
9012 2019-02-08 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR rtl-optimization/89234
9015 * g++.dg/ubsan/pr89234.C: New test.
9016
9017 2019-02-08 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/89223
9020 * gcc.dg/torture/pr89223.c: New testcase.
9021
9022 2019-02-07 David Malcolm <dmalcolm@redhat.com>
9023
9024 PR tree-optimization/86637
9025 PR tree-optimization/89235
9026 * gcc.c-torture/compile/pr86637-1.c: New test.
9027 * gcc.c-torture/compile/pr86637-2.c: New test.
9028 * gcc.c-torture/compile/pr86637-3.c: New test.
9029 * gcc.c-torture/compile/pr89235.c: New test.
9030
9031 2019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9032
9033 * gcc.target/aarch64/abd_1.c: New test.
9034 * gcc.dg/sabd_1.c: Likewise.
9035
9036 2019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org>
9037
9038 PR fortran/52789
9039 * gfortran.dg/wunused-parameter_2.f90: New test.
9040
9041 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9042
9043 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm
9044
9045 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com>
9046
9047 * gcc.target/s390/zvector/xl-xst-align-1.c: New test.
9048 * gcc.target/s390/zvector/xl-xst-align-2.c: New test.
9049
9050 2019-02-07 Matthew Malcomson <matthew.malcomson@arm.com>
9051 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR bootstrap/88714
9054 * gcc.c-torture/execute/pr88714.c: New test.
9055 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test.
9056
9057 2019-02-07 Tamar Christina <tamar.christina@arm.com>
9058
9059 PR/target 88850
9060 * gcc.target/arm/pr88850.c: New test.
9061
9062 2019-02-07 Alexandre Oliva <aoliva@redhat.com>
9063
9064 PR c++/86218
9065 * g++.dg/cpp0x/pr86218.C: New.
9066
9067 2019-02-06 Vladimir Makarov <vmakarov@redhat.com>
9068
9069 PR rtl-optimization/89225
9070 * gcc.target/powerpc/pr89225.c: New.
9071
9072 2019-02-06 Eric Botcazou <ebotcazou@adacore.com>
9073
9074 * gnat.dg/opt76.adb: New test.
9075
9076 2019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org>
9077
9078 PR fortran/71860
9079 * gfortran.dg/null_10.f90: New test.
9080
9081 2019-02-06 David Malcolm <dmalcolm@redhat.com>
9082
9083 PR c++/71302
9084 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected
9085 column numbers to dg-warning directives where they are correct.
9086 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise.
9087 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise.
9088 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test.
9089
9090 2019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9091
9092 PR debug/87451
9093 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before
9094 "(DIE (0x[0-9a-f]*) DW_TAG_variable".
9095 xfail scan-assembler-not with Solaris as.
9096
9097 2019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com>
9098
9099 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction
9100 counts and target.
9101 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction
9102 counts and target.
9103 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction
9104 counts and target.
9105
9106 2019-02-06 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/89182
9109 * gfortran.dg/graphite/pr89182.f90: New testcase.
9110
9111 2019-02-06 Jakub Jelinek <jakub@redhat.com>
9112
9113 PR c/89211
9114 * gcc.dg/pr89211.c: New test.
9115
9116 PR middle-end/89210
9117 * c-c++-common/builtin-convertvector-2.c: New test.
9118
9119 2019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com>
9120
9121 PR go/89019
9122 * lib/go-torture.exp: Test compiling with -flto.
9123
9124 2019-02-06 Joseph Myers <joseph@codesourcery.com>
9125
9126 PR c/88584
9127 * gcc.dg/redecl-18.c: New test.
9128
9129 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR c++/89187
9132 * g++.dg/opt/pr89187.C: New test.
9133
9134 2019-02-05 Andrea Corallo <andrea.corallo@arm.com>
9135
9136 * jit.dg/add-driver-options-testlib.c: Add support file for
9137 test-add-driver-options.c testcase.
9138 * jit.dg/all-non-failing-tests.h: Add note about
9139 test-add-driver-options.c
9140 * jit.dg/jit.exp (jit-dg-test): Update to support
9141 add-driver-options-testlib.c compilation.
9142 * jit.dg/test-add-driver-options.c: New testcase.
9143
9144 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR rtl-optimization/11304
9147 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber.
9148 * gcc.target/i386/call-2.c: New test.
9149
9150 2019-02-05 Marek Polacek <polacek@redhat.com>
9151
9152 PR c++/89158 - by-value capture of constexpr variable broken.
9153 * g++.dg/cpp0x/lambda/lambda-89158.C: New test.
9154
9155 2019-02-05 Segher Boessenkool <segher@kernel.crashing.org>
9156
9157 * gcc.dg/vect/pr84711.c: Use -Wno-psabi.
9158
9159 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9160
9161 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective
9162 target.
9163 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9164
9165 PR target/89188
9166 * g++.dg/opt/pr89188.C: New test.
9167
9168 PR rtl-optimization/89195
9169 * gcc.c-torture/execute/pr89195.c: New test.
9170
9171 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
9172
9173 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution
9174 hardware.
9175 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise.
9176 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise.
9177 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise.
9178 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise.
9179 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise.
9180 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise.
9181 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise.
9182 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise.
9183 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise.
9184
9185 2019-02-05 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR target/89186
9188 * g++.dg/ext/vector36.C: New test.
9189
9190 2019-02-05 Alexandre Oliva <aoliva@redhat.com>
9191
9192 PR c++/87770
9193 * g++.dg/pr87770.C: New.
9194
9195 2019-02-04 Harald Anlauf <anlauf@gmx.de>
9196
9197 PR fortran/89077
9198 * gfortran.dg/pr89077.f90: New test.
9199
9200 2019-02-04 Martin Liska <mliska@suse.cz>
9201
9202 PR ipa/88985
9203 * gcc.dg/ipa/pr88985.c: New test.
9204
9205 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9206
9207 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment
9208 characters or extra spaces after the comment character.
9209
9210 2019-02-04 Jakub Jelinek <jakub@redhat.com>
9211
9212 * g++.dg/torture/alias-1.C: New test.
9213
9214 2019-02-03 Martin Sebor <msebor@redhat.com>
9215
9216 PR c/69661
9217 * c-c++-common/Wsequence-point-2.c: New test.
9218
9219 PR c++/44648
9220 * g++.dg/warn/Wunused-var-35.C: New test.
9221
9222 2019-02-03 Richard Biener <rguenther@suse.de>
9223
9224 PR debug/87295
9225 * g++.dg/debug/dwarf2/pr87295.C: New testcase.
9226
9227 2019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9228
9229 PR fortran/88298
9230 * gfortran.dg/warn_conversion_10.f90: New test.
9231
9232 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/88393
9235 * gfortran.dg/alloc_comp_assign_16.f03 : New test.
9236
9237 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9238
9239 PR fortran/88980
9240 * gfortran.dg/realloc_on_assign_32.f90 : New test.
9241
9242 2019-02-02 Paul Thomas <pault@gcc.gnu.org>
9243
9244 PR fortran/88685
9245 * gfortran.dg/pointer_array_component_3.f90 : New test.
9246
9247 2019-02-02 Jakub Jelinek <jakub@redhat.com>
9248
9249 PR middle-end/87887
9250 * gcc.dg/gomp/pr87887-1.c: New test.
9251 * gcc.dg/gomp/pr87887-2.c: New test.
9252
9253 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR fortran/83246
9256 PR fortran/89084
9257 * gfortran.dg/pr89084.f90: New test.
9258 * gfortran.dg/lto/pr89084_0.f90: New test.
9259 * gfortran.dg/pr83246.f90: New test.
9260
9261 2019-02-01 Marek Polacek <polacek@redhat.com>
9262
9263 PR c++/88325 - ICE with invalid out-of-line template member definition.
9264 * g++.dg/cpp2a/typename14.C: New test.
9265
9266 2019-02-01 Richard Biener <rguenther@suse.de>
9267
9268 PR middle-end/88597
9269 * gcc.dg/torture/pr88597.c: New testcase.
9270
9271 2019-02-01 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/85497
9274 * gcc.dg/graphite/pr85497.c: New testcase.
9275
9276 2019-02-01 Richard Biener <rguenther@suse.de>
9277
9278 PR testsuite/87451
9279 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants.
9280
9281 2019-02-01 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR tree-optimization/89143
9284 * gcc.dg/tree-ssa/vrp121.c: New test.
9285
9286 PR tree-optimization/88107
9287 * gcc.dg/gomp/pr88107.c: New test.
9288
9289 PR c++/87175
9290 * g++.dg/ext/attrib57.C: New test.
9291
9292 2018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com>
9293
9294 PR tree-optimization/88932
9295 * gfortran.dg/pr88932.f90: New test.
9296
9297 2019-01-31 Marek Polacek <polacek@redhat.com>
9298
9299 PR c++/88983 - ICE with switch in constexpr function.
9300 * g++.dg/cpp1y/constexpr-88983.C: New test.
9301
9302 2019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9303
9304 PR fortran/88669
9305 * gfortran.dg/contiguous_9.f90: New test.
9306
9307 2019-01-31 Marek Polacek <polacek@redhat.com>
9308
9309 PR c++/89083, c++/80864 - ICE with list initialization in template.
9310 * g++.dg/cpp0x/initlist107.C: New test.
9311 * g++.dg/cpp0x/initlist108.C: New test.
9312 * g++.dg/cpp0x/initlist109.C: New test.
9313 * g++.dg/cpp0x/initlist110.C: New test.
9314 * g++.dg/cpp0x/initlist111.C: New test.
9315 * g++.dg/cpp0x/initlist112.C: New test.
9316 * g++.dg/init/ptrfn4.C: New test.
9317
9318 2019-01-31 David Malcolm <dmalcolm@redhat.com>
9319
9320 PR c/89122
9321 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test.
9322 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test.
9323
9324 2019-01-31 Richard Biener <rguenther@suse.de>
9325
9326 PR tree-optimization/89135
9327 * gcc.dg/torture/pr89135.c: New testcase.
9328
9329 2019-01-31 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR sanitizer/89124
9332 * c-c++-common/asan/pr89124.c: New test.
9333
9334 2019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9335
9336 PR fortran/52564
9337 * gfortran.dg/print_2.f90: New test.
9338
9339 2019-01-30 Vladimir Makarov <vmakarov@redhat.com>
9340
9341 PR rtl-optimization/87246
9342 * gcc.target/i386/pr87246.c: New.
9343
9344 2019-01-30 Marek Polacek <polacek@redhat.com>
9345
9346 PR c++/89119 - ICE with value-initialization in template.
9347 * g++.dg/cpp0x/initlist-value3.C: New test.
9348
9349 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
9350
9351 * gcc.target/powerpc/vec-extract-schar-1.c: New test.
9352 * gcc.target/powerpc/vec-extract-sint-1.c: New test.
9353 * gcc.target/powerpc/vec-extract-sint128-1.c: New test.
9354 * gcc.target/powerpc/vec-extract-slong-1.c: New test.
9355 * gcc.target/powerpc/vec-extract-sshort-1.c: New test.
9356 * gcc.target/powerpc/vec-extract-uchar-1.c: New test.
9357 * gcc.target/powerpc/vec-extract-uint-1.c: New test.
9358 * gcc.target/powerpc/vec-extract-uint128-1.c: New test.
9359 * gcc.target/powerpc/vec-extract-ulong-1.c: New test.
9360 * gcc.target/powerpc/vec-extract-ushort-1.c: New test.
9361
9362 2019-01-30 Richard Biener <rguenther@suse.de>
9363
9364 PR tree-optimization/89111
9365 * gcc.dg/torture/pr89111.c: New testcase.
9366
9367 2019-01-30 Andrew Stubbs <ams@codesourcery.com>
9368
9369 PR testsuite/88920
9370 * lib/target-supports.exp: Cache result.
9371
9372 2019-01-30 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR c++/89105
9375 * g++.target/i386/pr89105.C: New test.
9376
9377 PR c/89061
9378 * gcc.dg/pr89061.c: New test.
9379
9380 2019-01-29 Martin Sebor <msebor@redhat.com>
9381
9382 PR c/88956
9383 * gcc.dg/Warray-bounds-39.c: New test.
9384
9385 2019-01-29 Marek Polacek <polacek@redhat.com>
9386
9387 PR testsuite/89110
9388 * g++.dg/other/nontype-1.C: Expect error in all modes.
9389 * g++.dg/parse/crash13.C: Likewise.
9390 * g++.dg/parse/error36.C: Likewise.
9391 * g++.dg/template/error29.C: Likewise.
9392
9393 2019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9394
9395 PR fortran/57048
9396 * gfortran.dg/c_funptr_1.f90: New file.
9397 * gfortran.dg/c_funptr_1_mod.f90: New file.
9398
9399 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/66676
9402 PR ipa/89104
9403 * gcc.dg/gomp/pr89104.c: New test.
9404
9405 2019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9406
9407 * gdc.dg/pr89042a.d: Mark as compile test.
9408 * gdc.dg/pr89042b.d: Likewise.
9409
9410 2019-01-29 Richard Biener <rguenther@suse.de>
9411
9412 PR debug/87295
9413 * g++.dg/lto/pr87295_0.C: New testcase.
9414
9415 2019-01-29 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR c/89045
9418 * gcc.dg/pr89045.c: New test.
9419
9420 PR c/86125
9421 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for
9422 lp64, ilp32 and llp64 only.
9423 (fputs): Use unsigned long long instead of size_t for return type.
9424 (vfprintf, vfscanf): Accept arbitrary target specific type for
9425 va_list.
9426
9427 2019-01-28 Marek Polacek <polacek@redhat.com>
9428
9429 PR c++/88358 - name wrongly treated as type.
9430 * g++.dg/cpp2a/typename1.C: Add dg-error.
9431 * g++.dg/cpp2a/typename13.C: New test.
9432 * g++.dg/cpp2a/typename6.C: Make a function name qualified.
9433 Add typename.
9434
9435 2019-01-28 Marek Polacek <polacek@redhat.com>
9436
9437 * g++.dg/cpp0x/enum37.C: Add dg-error.
9438
9439 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9440
9441 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case.
9442 * c-c++-common/Waddress-of-packed-member-2.c: New test case.
9443
9444 2019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
9445
9446 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored
9447 "-Wattribute-alias".
9448
9449 2019-01-27 Uroš Bizjak <ubizjak@gmail.com>
9450
9451 PR fortran/70696
9452 * gfortran.dg/coarray/event_3.f0: Add save attribue to x.
9453
9454 2019-01-27 Marek Polacek <polacek@redhat.com>
9455
9456 PR c++/88815 - narrowing conversion lost in decltype.
9457 PR c++/78244 - narrowing conversion in template not detected.
9458 * g++.dg/cpp0x/Wnarrowing15.C: New test.
9459 * g++.dg/cpp0x/Wnarrowing16.C: New test.
9460 * g++.dg/cpp0x/constexpr-decltype3.C: New test.
9461 * g++.dg/cpp1y/Wnarrowing1.C: New test.
9462
9463 PR c++/89024 - ICE with incomplete enum type.
9464 * g++.dg/cpp0x/enum37.C: New test.
9465
9466 2019-01-27 Eric Botcazou <ebotcazou@adacore.com>
9467
9468 * gnat.dg/opt75.adb: New test.
9469 * gnat.dg/opt75_pkg.ad[sb]: New helper.
9470
9471 2019-01-27 Jakub Jelinek <jakub@redhat.com>
9472
9473 PR target/87214
9474 * gcc.target/i386/avx512vl-pr87214-1.c: New test.
9475 * gcc.target/i386/avx512vl-pr87214-2.c: New test.
9476
9477 2019-01-26 Martin Jambor <mjambor@suse.cz>
9478
9479 PR ipa/88933
9480 * gfortran.dg/gomp/pr88933.f90: New test.
9481
9482 2019-01-26 Iain Buclaw <ibuclaw@gdcproject.org>
9483
9484 PR d/89042
9485 * gdc.dg/pr89042a.d: New test.
9486 * gdc.dg/pr89042b.d: New test.
9487
9488 2019-01-26 Harald Anlauf <anlauf@gmx.de>
9489
9490 PR fortran/57553
9491 * gfortran.dg/pr57553.f90: New test.
9492
9493 2019-01-26 Eric Botcazou <ebotcazou@adacore.com>
9494
9495 * gnat.dg/array34.adb: New test.
9496
9497 2019-01-26 Jakub Jelinek <jakub@redhat.com>
9498
9499 PR preprocessor/88974
9500 * c-c++-common/cpp/pr88974.c: New test.
9501
9502 2019-01-25 Paolo Carlini <paolo.carlini@oracle.com>
9503
9504 PR c++/88969
9505 * g++.dg/cpp2a/destroying-delete2.C: New.
9506 * g++.dg/cpp2a/destroying-delete3.C: Likewise.
9507
9508 2019-01-25 Steven G. Kargl <kargl@gcc.gnu.org>
9509
9510 PR fortran/85780
9511 * gfortran.dg/pr85780.f90: Update testcase for error message.
9512
9513 2019-01-25 Richard Earnshaw <rearnsha@arm.com>
9514
9515 PR target/88469
9516 * gcc.target/aarch64/aapcs64/test_align-10.c: New test.
9517 * gcc.target/aarch64/aapcs64/test_align-11.c: New test.
9518 * gcc.target/aarch64/aapcs64/test_align-12.c: New test.
9519
9520 2019-01-25 Richard Sandiford <richard.sandiford@arm.com>
9521
9522 PR middle-end/89037
9523 * gcc.dg/pr89037.c: New test.
9524
9525 2019-01-25 Christophe Lyon <christophe.lyon@linaro.org>
9526
9527 * lib/target-supports.exp (check_effective_target_fenv): New.
9528 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing
9529 fenv effective target.
9530 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise.
9531 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9532 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9533 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9534
9535 2019-01-25 Richard Biener <rguenther@suse.de>
9536
9537 PR tree-optimization/86865
9538 * gcc.dg/graphite/pr86865.c: New testcase.
9539 * gcc.dg/graphite/pr69728.c: XFAIL.
9540 * gcc.dg/graphite/scop-21.c: Likewise.
9541
9542 2019-01-24 Martin Sebor <msebor@redhat.com>
9543
9544 PR c/86125
9545 PR c/88886
9546 PR middle-end/86308
9547 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test.
9548 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test.
9549 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test.
9550 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test.
9551 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test.
9552 * gcc.dg/builtins-69.c: New test.
9553 * gcc.dg/Wint-conversion-2.c: Add expected warning.
9554 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures.
9555
9556 2019-01-24 Uroš Bizjak <ubizjak@gmail.com>
9557
9558 PR rtl-optimization/88948
9559 * gcc.target/i386/pr88948.c: New test.
9560
9561 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR debug/89006
9564 * g++.dg/debug/pr89006.C: New test.
9565
9566 PR middle-end/89015
9567 * gcc.dg/gomp/pr89015.c: New test.
9568
9569 PR c++/88976
9570 * c-c++-common/gomp/cancel-2.c: New test.
9571 * gcc.dg/gomp/cancel-1.c: New test.
9572 * g++.dg/gomp/cancel-1.C: New test.
9573 * g++.dg/gomp/cancel-2.C: New test.
9574 * g++.dg/gomp/cancel-3.C: New test.
9575
9576 2019-01-24 Jakub Jelinek <jakub@redhat.com>
9577
9578 PR tree-optimization/89027
9579 * gfortran.dg/gomp/pr89027.f90: New test.
9580
9581 2019-01-24 Paul Thomas <pault@gcc.gnu.org>
9582
9583 PR fortran/88929
9584 * gfortran.dg/ISO_Fortran_binding_3.f90: New test.
9585 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source.
9586
9587 2019-01-23 H.J. Lu <hongjiu.lu@intel.com>
9588
9589 PR libgcc/88931
9590 * gcc.dg/torture/fp-int-convert-timode-1.c: New test.
9591 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise.
9592 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise.
9593 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise.
9594
9595 2019-01-23 Uroš Bizjak <ubizjak@gmail.com>
9596
9597 PR target/88998
9598 * g++.target/i386/pr88998.c: New test.
9599
9600 2019-01-23 Marek Polacek <polacek@redhat.com>
9601
9602 PR c++/88757 - qualified name treated wrongly as type.
9603 * g++.dg/cpp0x/dependent2.C: New test.
9604 * g++.dg/cpp2a/typename10.C: Remove dg-error.
9605 * g++.dg/cpp2a/typename12.C: New test.
9606 * g++.dg/template/static30.C: Remove dg-error.
9607
9608 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR c/44715
9611 * c-c++-common/pr44715.c: New test.
9612
9613 PR c++/88984
9614 * c-c++-common/pr88984.c: New test.
9615
9616 2019-01-23 Richard Biener <rguenther@suse.de>
9617
9618 PR tree-optimization/89008
9619 * gcc.dg/torture/pr89008.c: New testcase.
9620
9621 2019-01-23 Eric Botcazou <ebotcazou@adacore.com>
9622
9623 * gnat.dg/specs/opt4.ads: New test.
9624
9625 2019-01-23 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR tree-optimization/88964
9628 * gfortran.dg/pr88964.f90: New test.
9629
9630 2019-01-22 Martin Sebor <msebor@redhat.com>
9631
9632 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist.
9633 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target
9634 non_strict_align.
9635 * c-c++-common/Wrestrict-2.c: Include headers only if they exist.
9636 * c-c++-common/Wrestrict.c: Make xfails conditional on target
9637 non_strict_align.
9638
9639 2018-01-22 Steve Ellcey <sellcey@marvell.com>
9640
9641 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target
9642 to aarch64*-*-* target.
9643 * c-c++-common/gomp/pr60823-3.c: Ditto.
9644 * g++.dg/gomp/declare-simd-1.C: Ditto.
9645 * g++.dg/gomp/declare-simd-3.C: Ditto.
9646 * g++.dg/gomp/declare-simd-4.C: Ditto.
9647 * g++.dg/gomp/declare-simd-7.C: Ditto.
9648 * g++.dg/gomp/pr88182.C: Ditto.
9649 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9650 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9651 * gcc.dg/gomp/pr59669-2.c: Ditto.
9652 * gcc.dg/gomp/pr87895-1.c: Ditto.
9653 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9654 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9655 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9656 * gfortran.dg/gomp/pr83977.f90: Ditto.
9657
9658 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR target/88965
9661 * gcc.target/powerpc/pr88965.c: New test.
9662
9663 PR middle-end/88968
9664 * c-c++-common/gomp/atomic-23.c: New test.
9665
9666 2019-01-22 Harald Anlauf <anlauf@gmx.de>
9667
9668 PR fortran/88579
9669 * gfortran.dg/power_8.f90: New test.
9670
9671 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9672
9673 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic.
9674 * g++.dg/vec-init-1.C: Likewise.
9675 * gcc.dg/pr87793.c: Likewise.
9676
9677 2019-01-22 Sandra Loosemore <sandra@codesourcery.com>
9678
9679 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks.
9680 * g++.dg/cpp0x/pr86397-2.C: Likewise.
9681
9682 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9683
9684 PR target/88469
9685 * gcc.target/arm/aapcs/bitfield2.c: New test.
9686 * gcc.target/arm/aapcs/bitfield3.c: New test.
9687
9688 2019-01-22 Wilco Dijkstra <wdijkstr@arm.com>
9689
9690 PR rtl-optimization/87763
9691 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64.
9692
9693 2019-01-22 H.J. Lu <hongjiu.lu@intel.com>
9694
9695 PR target/88954
9696 * gcc.target/i386/pr88954-1.c: New test.
9697 * gcc.target/i386/pr88954-2.c: Likewise.
9698
9699 2019-01-22 Richard Earnshaw <rearnsha@arm.com>
9700
9701 PR target/88469
9702 * gcc.target/arm/aapcs/bitfield1.c: New test.
9703 * gcc.target/arm/aapcs/overalign_rec1.c: New test.
9704 * gcc.target/arm/aapcs/overalign_rec2.c: New test.
9705 * gcc.target/arm/aapcs/overalign_rec3.c: New test.
9706
9707 2019-01-22 Manfred Schwarb <manfred99@gmx.ch>
9708
9709 * gfortran.dg/array_function_5.f90: Fix a dg directive.
9710 * gfortran.dg/block_16.f08: Likewise.
9711 * gfortran.dg/dec_structure_14.f90: Likewise.
9712 * gfortran.dg/namelist_96.f90: Likewise.
9713 * gfortran.dg/newunit_5.f90.f90: Moved to
9714 * gfortran.dg/newunit_5.f90: here.
9715 * gfortran.dg/pdt_28.f03: Likewise.
9716 * gfortran.dg/spread_simplify_1.f90: Likewise.
9717
9718 2019-01-22 Tamar Christina <tamar.christina@arm.com>
9719
9720 PR/tree-optimization 88903
9721 * gcc.dg/vect/pr88903-1.c: Add explicit &.
9722
9723 2019-01-22 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR rtl-optimization/88904
9726 * gcc.c-torture/execute/pr88904.c: New test.
9727
9728 PR target/88905
9729 * gcc.dg/pr88905.c: New test.
9730
9731 PR rtl-optimization/49429
9732 PR target/49454
9733 PR rtl-optimization/86334
9734 PR target/88906
9735 * gcc.target/i386/pr86334.c: New test.
9736 * gcc.target/i386/pr88906.c: New test.
9737
9738 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR c++/88949
9741 * g++.dg/gomp/pr88949.C: New test.
9742
9743 2019-01-21 Manfred Schwarb <manfred99@gmx.ch>
9744
9745 * class_66.f90: Fix a dg directive.
9746 * debug/pr35154-stabs.f: Likewise.
9747 * dec_d_lines_3.f: Likewise.
9748 * dec_d_lines_3.f: Likewise.
9749 * dec_structure_12.f90: Likewise.
9750 * dec_structure_15.f90: Likewise.
9751 * deferred_character_31.f90: Likewise.
9752 * dtio_31.f03: Likewise.
9753 * dtio_32.f03: Likewise.
9754 * extends_11.f03: Likewise.
9755 * integer_plus.f90: Likewise.
9756 * pdt_25.f03: Likewise.
9757 * pr58968.f: Likewise.
9758 * pr78259.f90: Likewise.
9759 * vect/vect-2.f90: Likewise.
9760 * matmul_const.f90: Likewise.
9761
9762 2019-01-21 Uroš Bizjak <ubizjak@gmail.com>
9763
9764 PR target/88938
9765 * gcc.target/i386/pr88938.c: New test.
9766
9767 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR sanitizer/88901
9770 * g++.dg/asan/pr88901.C: New test.
9771
9772 2019-01-21 Tamar Christina <tamar.christina@arm.com>
9773
9774 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan.
9775
9776 2019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9777
9778 PR c/88928
9779 * c-c++-common/Waddress-of-packed-member-1.c: New test case.
9780 * gcc.dg/pr88928.c: New test case.
9781
9782 2019-01-21 Jakub Jelinek <jakub@redhat.com>
9783
9784 * gcc.dg/utf-array.c: Allow wchar_t to be printed as
9785 {long ,short ,}{unsigned ,}int.
9786
9787 2019-01-21 Richard Biener <rguenther@suse.de>
9788
9789 PR tree-optimization/88934
9790 * gfortran.dg/pr88934.f90: New testcase.
9791
9792 2019-01-20 Ulrich Drepper <drepper@redhat.com>
9793
9794 Fix after C++ P0600 implementation.
9795 * g++.dg/init/new39.C: Don't just ignore result of new.
9796
9797 2019-01-20 Iain Buclaw <ibuclaw@gdcproject.org>
9798
9799 * gdc.dg/runnable.d: Add more tests for comparing complex types.
9800
9801 2019-01-20 Johannes Pfau <johannespfau@gmail.com>
9802
9803 * gdc.dg/runnable.d: Add tests for comparing complex types.
9804
9805 2019-01-20 Kewen Lin <linkw@gcc.gnu.org>
9806
9807 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into
9808 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c.
9809 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test.
9810 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto.
9811
9812 2019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org>
9813
9814 PR fortran/37835
9815 * gfortran.dg/no-automatic.f90: New test.
9816
9817 2019-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9818
9819 PR fortran/77960
9820 * gfortran.dg/pr77960.f90: New test.
9821
9822 2018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9823 Paul Thomas <pault@gcc.gnu.org>
9824
9825 PR fortran/56789
9826 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove
9827 scan-tree tests that fail with patch.
9828 * gfortran.dg/contiguous_8.f90: New test.
9829
9830 2019-01-19 Richard Sandiford <richard.sandiford@arm.com>
9831
9832 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified
9833 inner strides.
9834 * gfortran.dg/loop_versioning_9.f90: New test.
9835 * gfortran.dg/loop_versioning_10.f90: Likewise.
9836
9837 2019-01-19 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR fortran/88902
9840 * gfortran.dg/pr88902.f90: New test.
9841
9842 2019-01-18 Martin Sebor <msebor@redhat.com>
9843
9844 * c-c++-common/attr-nonstring-3.c: Remove an xfail.
9845
9846 2019-01-18 Ian Lance Taylor <iant@golang.org>
9847
9848 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which
9849 is no longer externally visible.
9850
9851 2019-01-18 Marek Polacek <polacek@redhat.com>
9852
9853 PR c++/86926
9854 * g++.dg/cpp1z/constexpr-lambda23.C: New test.
9855
9856 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9857
9858 PR middle-end/88587
9859 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }.
9860 (dg-options): Replace -m32 with -fno-pic.
9861 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }.
9862 (dg-options): Remove -m32.
9863
9864 2019-01-18 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/88903
9867 * gcc.dg/vect/pr88903-1.c: New testcase.
9868 * gcc.dg/vect/pr88903-2.c: Likewise.
9869
9870 2019-01-18 H.J. Lu <hongjiu.lu@intel.com>
9871
9872 PR c/51628
9873 PR c/88664
9874 * c-c++-common/pr51628-33.c: New test.
9875 * c-c++-common/pr51628-35.c: New test.
9876 * c-c++-common/pr88664-1.c: Likewise.
9877 * c-c++-common/pr88664-2.c: Likewise.
9878 * gcc.dg/pr51628-34.c: Likewise.
9879
9880 2019-01-18 Richard Earnshaw <rearnsha@arm.com>
9881
9882 PR target/88799
9883 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for
9884 mp and sec extensions to armv7-a.
9885
9886 2019-01-18 Martin Liska <mliska@suse.cz>
9887
9888 * gcc.dg/no_profile_instrument_function-attr-1.c: Update
9889 expected function name.
9890
9891 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR tree-optimization/86214
9894 * g++.dg/opt/pr86214-1.C: New test.
9895 * g++.dg/opt/pr86214-2.C: New test.
9896
9897 2019-01-18 Christophe Lyon <christophe.lyon@linaro.org>
9898
9899 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber.
9900
9901 2019-01-18 Jakub Jelinek <jakub@redhat.com>
9902
9903 Reapply:
9904 2018-12-15 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR target/88489
9907 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
9908 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
9909
9910 2019-01-18 Martin Liska <mliska@suse.cz>
9911
9912 PR middle-end/88587
9913 * g++.target/i386/pr88587.C: New test.
9914 * gcc.target/i386/mvc13.c: New test.
9915
9916 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9917
9918 PR fortran/88898
9919 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to
9920 warning checks.
9921 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9922 * gfortran.dg/gomp/pr83977.f90: Ditto.
9923
9924 2019-01-17 Martin Sebor <msebor@redhat.com>
9925
9926 PR middle-end/88273
9927 * gcc.dg/Warray-bounds-38.c: New test.
9928
9929 2018-01-17 Steve Ellcey <sellcey@cavium.com>
9930
9931 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific
9932 warning checks and assembler scans.
9933 * c-c++-common/gomp/pr60823-3.c: Ditto.
9934 * c-c++-common/gomp/pr63328.c: Ditto.
9935 * g++.dg/gomp/declare-simd-1.C: Ditto.
9936 * g++.dg/gomp/declare-simd-3.C: Ditto.
9937 * g++.dg/gomp/declare-simd-4.C: Ditto.
9938 * g++.dg/gomp/declare-simd-7.C: Ditto.
9939 * g++.dg/gomp/pr88182.C: Ditto.
9940 * g++.dg/vect/simd-clone-7.cc: Ditto.
9941 * gcc.dg/gomp/declare-simd-1.c: Ditto.
9942 * gcc.dg/gomp/declare-simd-3.c: Ditto.
9943 * gcc.dg/gomp/pr59669-2.c: Ditto.
9944 * gcc.dg/gomp/pr87895-1.c: Ditto.
9945 * gcc.dg/gomp/pr87895-2.c: Ditto.
9946 * gcc.dg/gomp/simd-clones-2.c: Ditto.
9947 * gfortran.dg/gomp/declare-simd-2.f90: Ditto.
9948 * gfortran.dg/gomp/pr79154-1.f90: Ditto.
9949 * gfortran.dg/gomp/pr83977.f90: Ditto.
9950
9951 2019-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9952
9953 * g++.dg/cpp0x/auto52.C: Test locations too.
9954 * g++.dg/cpp0x/trailing2.C: Likewise.
9955 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9956 * g++.dg/cpp1y/auto-fn25.C: Likewise.
9957 * g++.dg/cpp1y/auto-fn52.C: Likewise.
9958 * g++.dg/cpp1y/auto-fn53.C: Likewise.
9959 * g++.dg/cpp1y/auto-fn54.C: Likewise.
9960
9961 2019-01-17 David Malcolm <dmalcolm@redhat.com>
9962
9963 PR c++/88699
9964 * g++.dg/template/pr88699.C: New test.
9965
9966 2019-01-17 Martin Sebor <msebor@redhat.com>
9967
9968 PR tree-optimization/88800
9969 * c-c++-common/Wrestrict.c: Adjust.
9970 * gcc.dg/Warray-bounds-37.c: New test.
9971 * gcc.dg/builtin-memcpy-2.c: New test.
9972 * gcc.dg/builtin-memcpy.c: New test.
9973
9974 2019-01-17 Tamar Christina <tamar.christina@arm.com>
9975
9976 PR target/88850
9977 * gcc.target/arm/pr51968.c: Use neon intrinsics.
9978
9979 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
9980 Kwok Cheung Yeung <kcy@codesourcery.com>
9981 Julian Brown <julian@codesourcery.com>
9982 Tom de Vries <tom@codesourcery.com>
9983
9984 * gcc.dg/20020312-2.c: Add amdgcn support.
9985 * gcc.dg/Wno-frame-address.c: Disable on amdgcn.
9986 * gcc.dg/builtin-apply2.c: Likewise.
9987 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
9988 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn.
9989 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn.
9990 * gcc.dg/memcmp-1.c: Increase timeout factor.
9991 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn.
9992 * gcc.dg/sibcall-10.c: xfail on amdgcn.
9993 * gcc.dg/sibcall-9.c: Likewise.
9994 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
9995 * gcc.dg/tree-ssa/pr84512.c: Likewise.
9996 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn.
9997 * gfortran.dg/bind_c_array_params_2.f90: Likewise.
9998 * lib/target-supports.exp (check_effective_target_trampolines):
9999 Configure amdgcn.
10000 (check_profiling_available): Likewise.
10001 (check_effective_target_global_constructor): Likewise.
10002 (check_effective_target_return_address): Likewise.
10003 (check_effective_target_fopenacc): Likewise.
10004 (check_effective_target_fopenmp): Likewise.
10005 (check_effective_target_vect_int): Likewise.
10006 (check_effective_target_vect_intfloat_cvt): Likewise.
10007 (check_effective_target_vect_uintfloat_cvt): Likewise.
10008 (check_effective_target_vect_floatint_cvt): Likewise.
10009 (check_effective_target_vect_floatuint_cvt): Likewise.
10010 (check_effective_target_vect_simd_clones): Likewise.
10011 (check_effective_target_vect_shift): Likewise.
10012 (check_effective_target_whole_vector_shift): Likewise.
10013 (check_effective_target_vect_bswap): Likewise.
10014 (check_effective_target_vect_shift_char): Likewise.
10015 (check_effective_target_vect_long): Likewise.
10016 (check_effective_target_vect_float): Likewise.
10017 (check_effective_target_vect_double): Likewise.
10018 (check_effective_target_vect_perm): Likewise.
10019 (check_effective_target_vect_perm_byte): Likewise.
10020 (check_effective_target_vect_perm_short): Likewise.
10021 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
10022 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
10023 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
10024 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
10025 (check_effective_target_vect_natural_alignment): Likewise.
10026 (check_effective_target_vect_fully_masked): Likewise.
10027 (check_effective_target_vect_element_align): Likewise.
10028 (check_effective_target_vect_masked_store): Likewise.
10029 (check_effective_target_vect_scatter_store): Likewise.
10030 (check_effective_target_vect_condition): Likewise.
10031 (check_effective_target_vect_cond_mixed): Likewise.
10032 (check_effective_target_vect_char_mult): Likewise.
10033 (check_effective_target_vect_short_mult): Likewise.
10034 (check_effective_target_vect_int_mult): Likewise.
10035 (check_effective_target_sqrt_insn): Likewise.
10036 (check_effective_target_vect_call_sqrtf): Likewise.
10037 (check_effective_target_vect_call_btrunc): Likewise.
10038 (check_effective_target_vect_call_btruncf): Likewise.
10039 (check_effective_target_vect_call_ceil): Likewise.
10040 (check_effective_target_vect_call_floorf): Likewise.
10041 (check_effective_target_lto): Likewise.
10042 (check_vect_support_and_set_flags): Likewise.
10043 (check_effective_target_vect_stridedN): Enable when fully masked is
10044 available.
10045 (add_options_for_sqrt_insn): New procedure.
10046
10047 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10048
10049 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
10050 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
10051 linker.
10052 * lib/target-supports.exp (check_effective_target_llvm_binutils): New.
10053
10054 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10055
10056 * gcc.dg/graphite/scop-19.c: Check pie_enabled.
10057 * gcc.dg/pic-1.c: Disable on amdgcn.
10058 * gcc.dg/pic-2.c: Disable on amdgcn.
10059 * gcc.dg/pic-3.c: Disable on amdgcn.
10060 * gcc.dg/pic-4.c: Disable on amdgcn.
10061 * gcc.dg/pie-3.c: Disable on amdgcn.
10062 * gcc.dg/pie-4.c: Disable on amdgcn.
10063 * gcc.dg/uninit-19.c: Check pie_enabled.
10064 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn.
10065
10066 2019-01-17 Andrew Stubbs <ams@codesourcery.com>
10067 Kwok Cheung Yeung <kcy@codesourcery.com>
10068 Julian Brown <julian@codesourcery.com>
10069 Tom de Vries <tom@codesourcery.com>
10070
10071 * c-c++-common/ubsan/pr71512-1.c: Require exceptions.
10072 * c-c++-common/ubsan/pr71512-2.c: Require exceptions.
10073 * gcc.c-torture/compile/pr34648.c: Require exceptions.
10074 * gcc.c-torture/compile/pr41469.c: Require exceptions.
10075 * gcc.dg/20111216-1.c: Require exceptions.
10076 * gcc.dg/cleanup-10.c: Require exceptions.
10077 * gcc.dg/cleanup-11.c: Require exceptions.
10078 * gcc.dg/cleanup-12.c: Require exceptions.
10079 * gcc.dg/cleanup-13.c: Require exceptions.
10080 * gcc.dg/cleanup-5.c: Require exceptions.
10081 * gcc.dg/cleanup-8.c: Require exceptions.
10082 * gcc.dg/cleanup-9.c: Require exceptions.
10083 * gcc.dg/gomp/pr29955.c: Require exceptions.
10084 * gcc.dg/lto/pr52097_0.c: Require exceptions.
10085 * gcc.dg/nested-func-5.c: Require exceptions.
10086 * gcc.dg/pch/except-1.c: Require exceptions.
10087 * gcc.dg/pch/valid-2.c: Require exceptions.
10088 * gcc.dg/pr41470.c: Require exceptions.
10089 * gcc.dg/pr42427.c: Require exceptions.
10090 * gcc.dg/pr44545.c: Require exceptions.
10091 * gcc.dg/pr47086.c: Require exceptions.
10092 * gcc.dg/pr51481.c: Require exceptions.
10093 * gcc.dg/pr51644.c: Require exceptions.
10094 * gcc.dg/pr52046.c: Require exceptions.
10095 * gcc.dg/pr54669.c: Require exceptions.
10096 * gcc.dg/pr56424.c: Require exceptions.
10097 * gcc.dg/pr64465.c: Require exceptions.
10098 * gcc.dg/pr65802.c: Require exceptions.
10099 * gcc.dg/pr67563.c: Require exceptions.
10100 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions.
10101 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions.
10102 * gcc.dg/vect/pr46663.c: Require exceptions.
10103 * lib/target-supports.exp (check_effective_target_exceptions): New.
10104
10105 2019-01-17 Tamar Christina <tamar.christina@arm.com>
10106
10107 PR target/88851
10108 * gcc.target/aarch64/stack-check-cfa-3.c: Update test.
10109
10110 2019-01-17 Nathan Sidwell <nathan@acm.org>
10111
10112 PR c++/86610
10113 * g++.dg/cpp0x/pr86610.C: New.
10114
10115 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10116
10117 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for
10118 VFIXUPIMM* intrinsics.
10119 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
10120 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10121 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10122
10123 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10124
10125 PR target/88794
10126 Revert:
10127 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
10128
10129 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
10130 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
10131 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
10132 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
10133 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
10134 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
10135 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
10136 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
10137 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
10138 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
10139 * gcc.target/i386/sse-13.c: Ditto.
10140 * gcc.target/i386/sse-14.c: Ditto.
10141 * gcc.target/i386/sse-22.c: Ditto.
10142 * gcc.target/i386/sse-23.c: Ditto.
10143 * gcc.target/i386/testimm-10.c: Ditto.
10144 * gcc.target/i386/testround-1.c: Ditto.
10145
10146 2019-01-17 Wei Xiao <wei3.xiao@intel.com>
10147
10148 PR target/88794
10149 Revert:
10150 2018-12-15 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR target/88489
10153 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
10154 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
10155
10156 2019-01-17 Jakub Jelinek <jakub@redhat.com>
10157
10158 PR rtl-optimization/88870
10159 * gcc.dg/pr88870.c: New test.
10160
10161 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10162
10163 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test.
10164
10165 2019-01-17 Alexandre Oliva <aoliva@redhat.com>
10166
10167 PR c++/87768
10168 * g++.dg/concepts/pr87768.C: New.
10169
10170 PR c++/86648
10171 * gcc.dg/cpp1z/pr86648.C: New.
10172
10173 2019-01-17 Kewen Lin <linkw@gcc.gnu.org>
10174
10175 PR target/87306
10176 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not
10177 vectorized on POWER unless hardware misaligned loads are available.
10178
10179 2019-01-16 David Malcolm <dmalcolm@redhat.com>
10180
10181 PR target/88861
10182 * g++.dg/torture/pr88861.C: New test.
10183
10184 2019-01-16 Tamar Christina <tamar.christina@arm.com>
10185
10186 PR debug/88046
10187 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC.
10188
10189 2019-01-16 Paolo Carlini <paolo.carlini@oracle.com>
10190
10191 * g++.dg/other/pr33558.C: Test location too.
10192 * g++.dg/other/pr33558-2.C: Likewise.
10193 * g++.dg/parse/crash4.C: Likewise.
10194 * g++.old-deja/g++.brendan/err-msg11.C: Likewise.
10195 * g++.old-deja/g++.mike/p7635.C: Likewise.
10196 * g++.old-deja/g++.other/decl6.C: Likewise.
10197
10198 2019-01-16 Marek Polacek <polacek@redhat.com>
10199
10200 PR c++/78244 - narrowing conversion in template not detected.
10201 * g++.dg/cpp0x/Wnarrowing13.C: New test.
10202 * g++.dg/cpp0x/Wnarrowing14.C: New test.
10203
10204 2019-01-16 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c/51628
10207 PR target/88682
10208 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add
10209 may_alias attribute.
10210
10211 2019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com>
10212
10213 * gcc.misc-tests/godump-1.c: Add test case for typedef before
10214 struct.
10215
10216 2019-01-15 David Malcolm <dmalcolm@redhat.com>
10217
10218 PR c++/88795
10219 * g++.dg/template/pr88795.C: New test.
10220
10221 2019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10222
10223 PR fortran/43136
10224 * gfortran.dg/actual_array_substr_3.f90: New test.
10225
10226 2019-01-15 Steven G. Kargl <kargl@gcc.gnu.org>
10227
10228 PR fortran/81849
10229 * gfortran.dg/pr81849.f90: New test.
10230
10231 2019-01-15 Paul Thomas <pault@gcc.gnu.org>
10232
10233 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to
10234 ISO_Fortran_binding_2.h.
10235
10236 2019-01-15 Marek Polacek <polacek@redhat.com>
10237
10238 PR c++/88866
10239 * g++.dg/cpp0x/variadic126.C: Tweak dg-error.
10240
10241 2019-01-15 Richard Sandiford <richard.sandiford@arm.com>
10242
10243 PR inline-asm/52813
10244 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a
10245 -Wdeprecated warning and expect a following note:.
10246
10247 2019-01-15 Richard Biener <rguenther@suse.de>
10248
10249 PR debug/88046
10250 * g++.dg/lto/pr88046_0.C: New testcase.
10251
10252 2019-01-15 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/88855
10255 * gcc.dg/pr88855.c: New testcase.
10256
10257 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10258
10259 * g++.dg/diagnostic/typedef-initialized.C: New.
10260
10261 2019-01-15 Paolo Carlini <paolo.carlini@oracle.com>
10262
10263 * g++.dg/diagnostic/bitfld3.C: New.
10264
10265 2019-01-15 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR tree-optimization/88775
10268 * gcc.dg/tree-ssa/pr88775-1.c: New test.
10269 * gcc.dg/tree-ssa/pr88775-2.c: New test.
10270
10271 2019-01-14 Marek Polacek <polacek@redhat.com>
10272
10273 PR c++/88825 - ICE with bogus function return type deduction.
10274 * g++.dg/cpp1y/auto-fn55.C: New test.
10275
10276 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10277
10278 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for
10279 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto
10280 feature test macros.
10281 * g++.dg/cpp2a/feat-cxx2a.C: Likewise.
10282
10283 2019-01-14 Marek Polacek <polacek@redhat.com>
10284
10285 PR c++/88830 - ICE with abstract class.
10286 * g++.dg/other/abstract7.C: New test.
10287
10288 2019-01-14 Martin Sebor <msebor@redhat.com>
10289
10290 PR target/88638
10291 * gcc.dg/format/attr-8.c: New test.
10292 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics.
10293 * gcc.dg/format/attr-3.c: Same.
10294 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
10295 * objc.dg/fsf-nsstring-format-1.m: Same.
10296
10297 2019-01-14 Martin Liska <mliska@suse.cz>
10298
10299 PR gcov-profile/88263
10300 * g++.dg/gcov/pr88263-2.C: New test.
10301
10302 2019-01-14 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR rtl-optimization/88796
10305 * gcc.target/i386/pr88796.c: New test.
10306
10307 2019-01-14 Iain Buclaw <ibuclaw@gdcproject.org>
10308
10309 * gdc.dg/asm1.d: New test.
10310 * gdc.dg/asm2.d: New test.
10311 * gdc.dg/asm3.d: New test.
10312 * gdc.dg/asm4.d: New test.
10313 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix.
10314
10315 2019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10316
10317 PR libfortran/88776
10318 * gfortran.dg/namelist_96.f90: New test.
10319
10320 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10321
10322 PR fortran/59345
10323 * gfortran.dg/internal_pack_18.f90: New test.
10324
10325 2019-01-13 H.J. Lu <hongjiu.lu@intel.com>
10326
10327 * gcc.dg/pr51628-20.c: Updated.
10328 * gcc.dg/pr51628-21.c: Likewise.
10329 * gcc.dg/pr51628-25.c: Likewise.
10330
10331 2019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org>
10332
10333 PR fortran/59345
10334 * gfortran.dg/internal_pack_17.f90: New test.
10335 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls
10336 to builtin_free.
10337
10338 2019-01-12 Steven G. Kargl <kargl@gcc.gnu.org>
10339
10340 PR fortran/61765
10341 * gfortran.dg/pr61765.f90: New test.
10342
10343 2019-01-12 Paolo Carlini <paolo.carlini@oracle.com>
10344
10345 * g++.dg/cpp0x/pr62101.C: Test locations too.
10346 * g++.dg/inherit/pure1.C: Likewise.
10347
10348 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10349
10350 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of
10351 reports of ICEs.
10352 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto.
10353
10354 2019-01-12 Paul Thomas <pault@gcc.gnu.org>
10355
10356 * gfortran.dg/ISO_Fortran_binding_1.f90: New test.
10357 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test.
10358 * gfortran.dg/ISO_Fortran_binding_2.f90: New test.
10359 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test.
10360 * gfortran.dg/bind_c_array_params_2.f90: Change search string
10361 for dump tree scan.
10362
10363 2019-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10364
10365 PR fortran/35031
10366 * gfortran.dg/pr35031.f90: new test.
10367
10368 2019-01-11 Marek Polacek <polacek@redhat.com>
10369
10370 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this.
10371 * g++.dg/cpp0x/Wredundant-move5.C: New test.
10372 * g++.dg/cpp0x/Wredundant-move6.C: New test.
10373
10374 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR middle-end/85956
10377 PR lto/88733
10378 * c-c++-common/gomp/pr85956.c: New test.
10379 * g++.dg/gomp/pr88733.C: New test.
10380
10381 2019-01-11 Tobias Burnus <burnus@net-b.de>
10382
10383 PR C++/88114
10384 * g++.dg/cpp0x/defaulted61.C: New
10385 * g++.dg/cpp0x/defaulted62.C: New.
10386
10387 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR tree-optimization/88693
10390 * gcc.c-torture/execute/pr88693.c: New test.
10391
10392 2019-01-11 Tamar Christina <tamar.christina@arm.com>
10393
10394 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon
10395 and add options.
10396
10397 2019-01-11 Martin Liska <mliska@suse.cz>
10398
10399 PR middle-end/88758
10400 * g++.dg/lto/pr88758_0.C: New test.
10401 * g++.dg/lto/pr88758_1.C: New test.
10402
10403 2019-01-11 Jan Beulich <jbeulich@suse.com>
10404
10405 * gcc.target/i386/avx512f-vcvtsd2si-1.c,
10406 gcc.target/i386/avx512f-vcvtss2si-1.c,
10407 gcc.target/i386/avx512f-vcvttsd2si-1.c,
10408 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix.
10409 * gcc.target/i386/avx512f-vcvtsi2ss-1.c,
10410 gcc.target/i386/avx512f-vcvtusi2sd-1.c,
10411 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix.
10412 * gcc.target/i386/avx512f-vcvtusi2sd-2.c,
10413 gcc.target/i386/avx512f-vcvtusi2sd64-2.c,
10414 gcc.target/i386/avx512f-vcvtusi2ss-2.c,
10415 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile().
10416 gcc.target/i386/pr19398.c: Permit l or q suffix.
10417
10418 2019-01-11 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR rtl-optimization/88296
10421 * gcc.target/i386/pr88296.c: New test.
10422
10423 2019-01-11 Paolo Carlini <paolo.carlini@oracle.com>
10424
10425 * g++.dg/diagnostic/extern-initialized.C: New.
10426 * g++.dg/ext/dllimport-initialized.C: Likewise.
10427
10428 2019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10429
10430 PR fortran/59345
10431 * gfortran.dg/internal_pack_16.f90: New test.
10432
10433 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10434
10435 PR target/88785
10436 * g++.target/i386/pr88785.C: New test.
10437
10438 2019-01-10 Vladimir Makarov <vmakarov@redhat.com>
10439
10440 PR rtl-optimization/87305
10441 * gcc.target/aarch64/pr87305.c: New.
10442
10443 2019-01-10 Richard Biener <rguenther@suse.de>
10444
10445 PR tree-optimization/88792
10446 * gcc.dg/torture/pr88792.c: New testcase.
10447
10448 2019-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
10449
10450 PR fortran/86322
10451 * gfortran.dg/pr86322_1.f90: New test.
10452 * gfortran.dg/pr86322_2.f90: Ditto.
10453 * gfortran.dg/pr86322_3.f90: Ditto.
10454
10455 2019-01-10 Sudakshina Das <sudi.das@arm.com>
10456
10457 * gcc.target/aarch64/bti-1.c: Exempt for ilp32.
10458 * gcc.target/aarch64/bti-2.c: Likewise.
10459 * gcc.target/aarch64/bti-3.c: Likewise.
10460
10461 2019-01-10 Stefan Agner <stefan@agner.ch>
10462
10463 PR target/88648
10464 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to
10465 check if -masm-syntax-unified gets applied properly.
10466
10467 2019-01-10 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR c/88568
10470 * gcc.dg/pr88568.c: New test.
10471
10472 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10473
10474 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr.
10475 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise.
10476
10477 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10478
10479 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test.
10480 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test.
10481
10482 2019-01-10 Tamar Christina <tamar.christina@arm.com>
10483
10484 * lib/target-supports.exp
10485 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache,
10486 check_effective_target_arm_v8_3a_complex_neon_ok,
10487 add_options_for_arm_v8_3a_complex_neon,
10488 check_effective_target_arm_v8_3a_complex_neon_hw,
10489 check_effective_target_vect_complex_rot_N): New.
10490
10491 2019-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
10492
10493 PR fortran/88376
10494 * gfortran.dg/pr88376.f90: New test.
10495
10496 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
10497
10498 PR other/16615
10499 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace
10500 "can not" with "cannot".
10501 * gfortran.dg/common_15.f90: Likewise.
10502 * gfortran.dg/derived_result_2.f90: Likewise.
10503 * gfortran.dg/do_check_6.f90: Likewise.
10504 * gfortran.dg/namelist_args.f90: Likewise.
10505 * gfortran.dg/negative_unit_check.f90: Likewise.
10506 * gfortran.dg/pure_formal_3.f90: Likewise.
10507 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
10508 * obj-c++.dg/exceptions-3.mm: Likewise.
10509 * obj-c++.dg/exceptions-4.mm: Likewise.
10510 * obj-c++.dg/exceptions-5.mm: Likewise.
10511 * obj-c++.dg/property/at-property-23.mm: Likewise.
10512 * obj-c++.dg/property/dotsyntax-17.mm: Likewise.
10513 * obj-c++.dg/property/property-neg-7.mm: Likewise.
10514 * objc.dg/attributes/method-attribute-2.m: Likewise.
10515 * objc.dg/exceptions-3.m: Likewise.
10516 * objc.dg/exceptions-4.m: Likewise.
10517 * objc.dg/exceptions-5.m: Likewise.
10518 * objc.dg/param-1.m: Likewise.
10519 * objc.dg/property/at-property-23.m: Likewise.
10520 * objc.dg/property/dotsyntax-17.m: Likewise.
10521 * objc.dg/property/property-neg-7.m: Likewise.
10522
10523 2019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10524
10525 PR fortran/68426
10526 * gfortran.dg/spread_simplify_1.f90: New test.
10527
10528 2019-01-09 Uroš Bizjak <ubizjak@gmail.com>
10529
10530 * lib/target-supports.exp
10531 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets.
10532 * gcc.target/i386/xorsign.c: New test.
10533
10534 2019-01-09 Eric Botcazou <ebotcazou@adacore.com>
10535
10536 * gcc.target/sparc/tls-ld-int8.c: New test.
10537 * gcc.target/sparc/tls-ld-int16.c: Likewise.
10538 * gcc.target/sparc/tls-ld-int32.c: Likewise.
10539 * gcc.target/sparc/tls-ld-uint8.c: Likewise.
10540 * gcc.target/sparc/tls-ld-uint16.c: Likewise.
10541 * gcc.target/sparc/tls-ld-uint32.c: Likewise.
10542
10543 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10544
10545 * gcc.target/aarch64/bti-1.c: Update test to not add command line
10546 option when configure with bti.
10547 * gcc.target/aarch64/bti-2.c: Likewise.
10548 * lib/target-supports.exp
10549 (check_effective_target_default_branch_protection):
10550 Add configure check for --enable-standard-branch-protection.
10551
10552 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10553
10554 * gcc.target/aarch64/bti-1.c: New test.
10555 * gcc.target/aarch64/bti-2.c: New test.
10556 * gcc.target/aarch64/bti-3.c: New test.
10557 * lib/target-supports.exp
10558 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw.
10559
10560 2018-01-09 Sudakshina Das <sudi.das@arm.com>
10561
10562 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM
10563 instead of IP0_REGNUM and add test case.
10564
10565 2019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com>
10566
10567 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized
10568 copysign.
10569 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise.
10570 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized
10571 xorsign.
10572 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise.
10573
10574 2019-01-09 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR rtl-optimization/88331
10577 * gcc.target/i386/pr88331.c: New test.
10578
10579 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10580
10581 * g++.dg/diagnostic/constexpr2.C: New.
10582 * g++.dg/diagnostic/ref3.C: Likewise.
10583
10584 2019-01-08 Marek Polacek <polacek@redhat.com>
10585
10586 PR c++/88538 - braced-init-list in template-argument-list.
10587 * g++.dg/cpp2a/nontype-class11.C: New test.
10588
10589 PR c++/88744
10590 * g++.dg/cpp2a/nontype-class12.C: New test.
10591
10592 2019-01-08 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR target/88457
10595 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from
10596 dg-options. Require ppc_cpu_supports_hw effective target instead of
10597 powerpc64*-*-*.
10598
10599 2019-01-08 Janus Weil <janus@gcc.gnu.org>
10600
10601 PR fortran/88047
10602 * gfortran.dg/class_69.f90: New test case.
10603
10604 2019-01-08 H.J. Lu <hongjiu.lu@intel.com>
10605
10606 PR target/88717
10607 * gcc.target/i386/pr88717.c: New test.
10608
10609 2019-01-08 Marek Polacek <polacek@redhat.com>
10610
10611 PR c++/88548 - this accepted in static member functions.
10612 * g++.dg/cpp0x/this1.C: New test.
10613
10614 2019-01-08 Martin Liska <mliska@suse.cz>
10615
10616 PR tree-optimization/88753
10617 * gcc.dg/tree-ssa/pr88753.c: New test.
10618
10619 2019-01-08 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/86554
10622 * gcc.dg/torture/pr86554-1.c: New testcase.
10623 * gcc.dg/torture/pr86554-2.c: Likewise.
10624
10625 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10626
10627 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to
10628 cover target variance.
10629
10630 2019-01-08 Richard Biener <rguenther@suse.de>
10631
10632 PR fortran/88611
10633 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_*
10634 directly build the expected GENERIC tree.
10635
10636 2019-01-08 Sam Tebbs <sam.tebbs@arm.com>
10637
10638 * gcc.target/aarch64/(return_address_sign_1.c,
10639 return_address_sign_2.c, return_address_sign_3.c (__attribute__)):
10640 Change option to -mbranch-protection.
10641 * gcc.target/aarch64/(branch-protection-option.c,
10642 branch-protection-option-2.c, branch-protection-attr.c,
10643 branch-protection-attr-2.c): New file.
10644
10645 2019-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10646
10647 * g++.dg/diagnostic/out-of-class-redeclaration.C: New.
10648
10649 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10650
10651 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol
10652 alias support.
10653 * c-c++-common/builtin-has-attribute-4.c: Likewise.
10654 Append match for warning that ‘protected’ attribute is not supported.
10655
10656 2019-01-08 Iain Sandoe <iain@sandoe.co.uk>
10657
10658 * gcc.dg/Wmissing-attributes.c: Require alias support.
10659 * gcc.dg/attr-copy-2.c: Likewise.
10660 * gcc.dg/attr-copy-5.c: Likewise.
10661
10662 2019-01-08 Jonathan Wakely <jwakely@redhat.com>
10663 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR c++/88554
10666 * g++.dg/warn/Wreturn-type-11.C: New test.
10667
10668 2019-01-07 David Malcolm <dmalcolm@redhat.com>
10669
10670 PR jit/88747
10671 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp
10672 dump to reflect r266077.
10673
10674 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR c/88701
10677 * gcc.dg/pr88701.c: New test.
10678
10679 2019-01-07 Joseph Myers <joseph@codesourcery.com>
10680
10681 PR c/88720
10682 PR c/88726
10683 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests.
10684
10685 2019-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10686
10687 * g++.dg/diagnostic/constexpr1.C: New.
10688 * g++.dg/diagnostic/thread1.C: Likewise.
10689
10690 2019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10691 Harald Anlauf <anlauf@gmx.de>
10692 Tobias Burnus <burnus@gcc.gnu.org>
10693
10694 * gfortran.dg/is_contiguous_1.f90: New test.
10695 * gfortran.dg/is_contiguous_2.f90: New test.
10696 * gfortran.dg/is_contiguous_3.f90: New test.
10697
10698 2019-01-07 Marek Polacek <polacek@redhat.com>
10699
10700 PR c++/88741 - wrong error with initializer-string.
10701 * g++.dg/init/array50.C: New test.
10702
10703 2019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
10704
10705 PR c++/88261
10706 PR c++/69338
10707 PR c++/69696
10708 PR c++/69697
10709 * gcc.dg/array-6.c: Move from here ...
10710 * c-c++-common/array-6.c: ... to here and add some more test coverage.
10711 * g++.dg/pr69338.C: New test.
10712 * g++.dg/pr69697.C: Likewise.
10713 * g++.dg/ext/flexary32.C: Likewise.
10714 * g++.dg/ext/flexary3.C: Adjust test.
10715 * g++.dg/ext/flexary12.C: Likewise.
10716 * g++.dg/ext/flexary13.C: Likewise.
10717 * g++.dg/ext/flexary15.C: Likewise.
10718 * g++.dg/warn/Wplacement-new-size-1.C: Likewise.
10719 * g++.dg/warn/Wplacement-new-size-2.C: Likewise.
10720 * g++.dg/warn/Wplacement-new-size-6.C: Likewise.
10721
10722 2019-01-07 Richard Earnshaw <rearnsha@arm.com>
10723
10724 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix
10725 optional in scan pattern.
10726
10727 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10728
10729 PR tree-optimization/88598
10730 * gcc.dg/vect/pr88598-1.c: New test.
10731 * gcc.dg/vect/pr88598-2.c: Likewise.
10732 * gcc.dg/vect/pr88598-3.c: Likewise.
10733 * gcc.dg/vect/pr88598-4.c: Likewise.
10734 * gcc.dg/vect/pr88598-5.c: Likewise.
10735 * gcc.dg/vect/pr88598-6.c: Likewise.
10736
10737 2019-01-07 Richard Sandiford <richard.sandiford@arm.com>
10738
10739 PR tree-optimization/88598
10740 * gcc.dg/pr88598-1.c: New test.
10741 * gcc.dg/pr88598-2.c: Likewise.
10742 * gcc.dg/pr88598-3.c: Likewise.
10743 * gcc.dg/pr88598-4.c: Likewise.
10744 * gcc.dg/pr88598-5.c: Likewise.
10745
10746 2019-01-07 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR tree-optimization/88676
10749 * gcc.dg/tree-ssa/pr88676.c: New test.
10750 * gcc.dg/pr88676.c: New test.
10751 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto,
10752 allow &.
10753
10754 PR sanitizer/88619
10755 * c-c++-common/asan/pr88619.c: New test.
10756
10757 PR c++/85052
10758 * c-c++-common/builtin-convertvector-1.c: New test.
10759 * c-c++-common/torture/builtin-convertvector-1.c: New test.
10760 * g++.dg/ext/builtin-convertvector-1.C: New test.
10761 * g++.dg/cpp0x/constexpr-builtin4.C: New test.
10762
10763 2018-12-26 Mateusz B <mateuszb@poczta.onet.pl>
10764
10765 PR target/88521
10766 * gcc.target/i386/pr88521.c: New testcase.
10767
10768 2019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10769
10770 PR fortran/88658
10771 * gfortran.dg/min_max_type_2.f90: New test.
10772
10773 2019-01-06 Jakub Jelinek <jakub@redhat.com>
10774
10775 PR c/88363
10776 * c-c++-common/attributes-4.c (falloc_align_int128,
10777 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__.
10778
10779 2019-01-05 Jan Hubicka <hubicka@ucw.cz>
10780
10781 * gcc.dg/ipa/ipcp-2.c: Update bounds.
10782
10783 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10784
10785 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin.
10786 * gcc.dg/plugin/plugindir2.c: Likewise.
10787 * gcc.dg/plugin/plugindir3.c: Likewise.
10788 * gcc.dg/plugin/plugindir4.c: Likewise.
10789
10790 2019-01-05 Janus Weil <janus@gcc.gnu.org>
10791
10792 PR fortran/88009
10793 * gfortran.dg/blockdata_10.f90: New test case.
10794
10795 2019-01-05 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR middle-end/82564
10798 PR target/88620
10799 * gcc.dg/nested-func-12.c: New test.
10800 * gcc.c-torture/compile/pr82564.c: New test.
10801
10802 PR debug/88635
10803 * gcc.dg/debug/dwarf2/pr88635.c: New test.
10804
10805 2019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org>
10806
10807 PR target/60563
10808 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin.
10809
10810 2019-01-04 Martin Sebor <msebor@redhat.com>
10811
10812 PR c/88546
10813 * g++.dg/ext/attr-copy.C: New test.
10814 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking.
10815 * gcc.dg/attr-copy-6.c: New test.
10816 * gcc.dg/attr-copy-7.c: New test.
10817
10818 2019-01-04 Martin Sebor <msebor@redhat.com>
10819
10820 PR c/88363
10821 * c-c++-common/attributes-4.c: New test.
10822
10823 2019-01-04 Sam Tebbs <sam.tebbs@arm.com>
10824
10825 PR gcc/87763
10826 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil
10827 count to 18.
10828
10829 2019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10830
10831 PR fortran/48543
10832 * gfortran.dg/const_chararacter_merge.f90: Actually remove.
10833 * gfortran.dg/merge_char_const.f90: Restore.
10834
10835 2019-01-04 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR target/88594
10838 * gcc.dg/pr88594.c: New test.
10839
10840 2019-01-04 Jan Beulich <jbeulich@suse.com>
10841
10842 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c,
10843 gcc.target/i386/avx512bw-vpcmpeqb-1.c,
10844 gcc.target/i386/avx512bw-vpcmpequb-1.c,
10845 gcc.target/i386/avx512bw-vpcmpequw-1.c,
10846 gcc.target/i386/avx512bw-vpcmpeqw-1.c,
10847 gcc.target/i386/avx512bw-vpcmpgeb-1.c,
10848 gcc.target/i386/avx512bw-vpcmpgeub-1.c,
10849 gcc.target/i386/avx512bw-vpcmpgeuw-1.c,
10850 gcc.target/i386/avx512bw-vpcmpgew-1.c,
10851 gcc.target/i386/avx512bw-vpcmpgtb-1.c,
10852 gcc.target/i386/avx512bw-vpcmpgtub-1.c,
10853 gcc.target/i386/avx512bw-vpcmpgtuw-1.c,
10854 gcc.target/i386/avx512bw-vpcmpgtw-1.c,
10855 gcc.target/i386/avx512bw-vpcmpleb-1.c,
10856 gcc.target/i386/avx512bw-vpcmpleub-1.c,
10857 gcc.target/i386/avx512bw-vpcmpleuw-1.c,
10858 gcc.target/i386/avx512bw-vpcmplew-1.c,
10859 gcc.target/i386/avx512bw-vpcmpltb-1.c,
10860 gcc.target/i386/avx512bw-vpcmpltub-1.c,
10861 gcc.target/i386/avx512bw-vpcmpltuw-1.c,
10862 gcc.target/i386/avx512bw-vpcmpltw-1.c,
10863 gcc.target/i386/avx512bw-vpcmpneqb-1.c,
10864 gcc.target/i386/avx512bw-vpcmpnequb-1.c,
10865 gcc.target/i386/avx512bw-vpcmpnequw-1.c,
10866 gcc.target/i386/avx512bw-vpcmpneqw-1.c,
10867 gcc.target/i386/avx512bw-vpmovb2m-1.c,
10868 gcc.target/i386/avx512bw-vpmovm2b-1.c,
10869 gcc.target/i386/avx512bw-vpmovm2w-1.c,
10870 gcc.target/i386/avx512bw-vpmovw2m-1.c,
10871 gcc.target/i386/avx512bw-vptestmb-1.c,
10872 gcc.target/i386/avx512bw-vptestmw-1.c,
10873 gcc.target/i386/avx512bw-vptestnmb-1.c,
10874 gcc.target/i386/avx512bw-vptestnmw-1.c,
10875 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c,
10876 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c,
10877 gcc.target/i386/avx512dq-vfpclasssd-1.c,
10878 gcc.target/i386/avx512dq-vfpclassss-1.c,
10879 gcc.target/i386/avx512dq-vpmovd2m-1.c,
10880 gcc.target/i386/avx512dq-vpmovm2d-1.c,
10881 gcc.target/i386/avx512dq-vpmovm2q-1.c,
10882 gcc.target/i386/avx512dq-vpmovq2m-1.c,
10883 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c,
10884 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c,
10885 gcc.target/i386/avx512vl-vpcmpeqd-1.c,
10886 gcc.target/i386/avx512vl-vpcmpeqq-1.c,
10887 gcc.target/i386/avx512vl-vpcmpequd-1.c,
10888 gcc.target/i386/avx512vl-vpcmpequq-1.c,
10889 gcc.target/i386/avx512vl-vpcmpged-1.c,
10890 gcc.target/i386/avx512vl-vpcmpgeq-1.c,
10891 gcc.target/i386/avx512vl-vpcmpgeud-1.c,
10892 gcc.target/i386/avx512vl-vpcmpgeuq-1.c,
10893 gcc.target/i386/avx512vl-vpcmpgtd-1.c,
10894 gcc.target/i386/avx512vl-vpcmpgtq-1.c,
10895 gcc.target/i386/avx512vl-vpcmpgtud-1.c,
10896 gcc.target/i386/avx512vl-vpcmpgtuq-1.c,
10897 gcc.target/i386/avx512vl-vpcmpled-1.c,
10898 gcc.target/i386/avx512vl-vpcmpleq-1.c,
10899 gcc.target/i386/avx512vl-vpcmpleud-1.c,
10900 gcc.target/i386/avx512vl-vpcmpleuq-1.c,
10901 gcc.target/i386/avx512vl-vpcmpltd-1.c,
10902 gcc.target/i386/avx512vl-vpcmpltq-1.c,
10903 gcc.target/i386/avx512vl-vpcmpltud-1.c,
10904 gcc.target/i386/avx512vl-vpcmpltuq-1.c,
10905 gcc.target/i386/avx512vl-vpcmpneqd-1.c,
10906 gcc.target/i386/avx512vl-vpcmpneqq-1.c,
10907 gcc.target/i386/avx512vl-vpcmpnequd-1.c,
10908 gcc.target/i386/avx512vl-vpcmpnequq-1.c,
10909 gcc.target/i386/avx512vl-vptestmd-1.c,
10910 gcc.target/i386/avx512vl-vptestmq-1.c,
10911 gcc.target/i386/avx512vl-vptestnmd-1.c,
10912 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary
10913 operand.
10914 * gcc.target/i386/avx512bw-vpcmpb-1.c,
10915 gcc.target/i386/avx512bw-vpcmpub-1.c,
10916 gcc.target/i386/avx512bw-vpcmpuw-1.c,
10917 gcc.target/i386/avx512bw-vpcmpw-1.c,
10918 gcc.target/i386/avx512dq-vfpclasspd-1.c,
10919 gcc.target/i386/avx512dq-vfpclassps-1.c,
10920 gcc.target/i386/avx512f-vcmppd-1.c,
10921 gcc.target/i386/avx512f-vcmpps-1.c,
10922 gcc.target/i386/avx512f-vcmpsd-1.c,
10923 gcc.target/i386/avx512f-vcmpss-1.c,
10924 gcc.target/i386/avx512f-vpcmpd-1.c,
10925 gcc.target/i386/avx512f-vpcmpq-1.c,
10926 gcc.target/i386/avx512f-vpcmpud-1.c,
10927 gcc.target/i386/avx512f-vpcmpuq-1.c,
10928 gcc.target/i386/avx512f-vptestmd-1.c,
10929 gcc.target/i386/avx512f-vptestmq-1.c,
10930 gcc.target/i386/avx512f-vptestnmd-1.c,
10931 gcc.target/i386/avx512f-vptestnmq-1.c,
10932 gcc.target/i386/avx512vl-vcmppd-1.c,
10933 gcc.target/i386/avx512vl-vcmpps-1.c,
10934 gcc.target/i386/avx512vl-vpcmpd-1.c,
10935 gcc.target/i386/avx512vl-vpcmpq-1.c,
10936 gcc.target/i386/avx512vl-vpcmpud-1.c,
10937 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0
10938 as mask operand.
10939
10940 2019-01-03 Martin Sebor <msebor@redhat.com>
10941
10942 PR tree-optimization/88659
10943 * gcc.dg/Wstringop-truncation-6.c: New test.
10944
10945 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10946
10947 PR fortran/48543
10948 * gfortran.dg/const_chararacter_merge.f90: Remove.
10949
10950 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10951
10952 PR debug/88644
10953 * gcc.dg/debug/dwarf2/pr88644.c: New test.
10954 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack.
10955
10956 2019-01-03 Iain Sandoe <iain@sandoe.co.uk>
10957
10958 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length.
10959 * gcc.dg/pubtypes-3.c: Likewise.
10960 * gcc.dg/pubtypes-4.c: Likewise.
10961
10962 2019-01-03 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR c++/88636
10965 * g++.target/i386/pr88636.C: New test.
10966
10967 2019-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10968
10969 * g++.dg/cpp1z/nodiscard3.C: Test locations too.
10970
10971 2019-01-03 Martin Liska <mliska@suse.cz>
10972
10973 PR testsuite/88436
10974 * gcc.target/powerpc/pr54240.c: Scan phiopt2.
10975
10976 2019-01-02 Marek Polacek <polacek@redhat.com>
10977
10978 PR c++/88612 - ICE with -Waddress-of-packed-member.
10979 * g++.dg/warn/Waddress-of-packed-member1.C: New test.
10980
10981 PR c++/88631 - CTAD failing for value-initialization.
10982 * g++.dg/cpp1z/class-deduction59.C: New test.
10983
10984 PR c++/81486 - CTAD failing with ().
10985 * g++.dg/cpp1z/class-deduction60.C: New test.
10986 * g++.dg/cpp1z/class-deduction61.C: New test.
10987
10988 2019-01-02 Martin Sebor <msebor@redhat.com>
10989 Jeff Law <law@redhat.com>
10990
10991 * gcc.dg/strlenopt-36.c: Update.
10992 * gcc.dg/strlenopt-45.c: Update.
10993 * gcc.c-torture/execute/strlen-5.c: New test.
10994 * gcc.c-torture/execute/strlen-6.c: New test.
10995 * gcc.c-torture/execute/strlen-7.c: New test.
10996
10997 2019-01-02 Jakub Jelinek <jakub@redhat.com>
10998
10999 PR testsuite/87304
11000 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized
11001 messages only on vect_hw_misalign targets.
11002
11003 2019-01-02 Steven G. Kargl <kargl@gcc.gnu.org>
11004
11005 * gfortran.dg/argument_checking_7.f90: Remove run-on error message.
11006 * gfortran.dg/dec_d_lines_3.f: Ditto.
11007 * gfortran.dg/dec_structure_24.f90: Ditto.
11008 * gfortran.dg/dec_structure_26.f90: Ditto.
11009 * gfortran.dg/dec_structure_27.f90: Ditto.
11010 * gfortran.dg/dec_type_print_3.f90: Ditto.
11011 * gfortran.dg/derived_name_1.f90: Ditto.
11012 * gfortran.dg/error_recovery_1.f90: Ditto.
11013 * gfortran.dg/gomp/pr29759.f90: Ditto.
11014 * gfortran.dg/pr36192.f90: Ditto.
11015 * gfortran.dg/pr56007.f90: Ditto.
11016 * gfortran.dg/pr56520.f90: Ditto.
11017 * gfortran.dg/pr78741.f90: Ditto.
11018 * gfortran.dg/print_fmt_2.f90: Ditto.
11019 * gfortran.dg/select_type_20.f90: Ditto.
11020
11021 2019-01-02 Marek Polacek <polacek@redhat.com>
11022
11023 PR c++/86875
11024 * g++.dg/cpp1y/lambda-generic-86875.C: New test.
11025
11026 2019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
11027
11028 PR fortran/48543
11029 * gfortran.dg/const_chararacter_merge.f90: New test.
11030
11031 2019-01-02 Jan Hubicka <hubicka@ucw.cz>
11032
11033 PR lto/88130
11034 * g++.dg/torture/pr88130.C: New testcase.
11035
11036 2019-01-02 Martin Liska <mliska@suse.cz>
11037
11038 PR tree-optimization/88650
11039 * gfortran.dg/predict-3.f90: New test.
11040
11041 2019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11042
11043 * g++.dg/gcov/pr88263.C: Rename namespace log to logging.
11044
11045 2019-01-02 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/88621
11048 * gcc.dg/torture/pr88621.c: New testcase.
11049
11050 2019-01-02 Jakub Jelinek <jakub@redhat.com>
11051
11052 PR ipa/88561
11053 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64
11054 targets and expect _ZThn8 for ilp32 targets.
11055
11056 2019-01-01 Martin Sebor <msebor@redhat.com>
11057 Jeff Law <law@redhat.com>
11058
11059 * gcc.dg/strlenopt-40.c: Update.
11060 * gcc.dg/strlenopt-51.c: Likewise.
11061 * gcc.dg/tree-ssa/pr79376.c: Likewise.
11062
11063 * gcc.dg/strlenopt-40.c: Disable a couple tests.
11064 * gcc.dg/strlenopt-48.c: Twiddle test slightly.
11065 * gcc.dg/strlenopt-59.c: New test.
11066 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test.
11067 * g++.dg/init/strlen.C: New test.
11068
11069 2019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11070
11071 PR fortran/82743
11072 * gfortran.dg/structure_constructor_16.f90: New test.
11073
11074 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11075
11076 * g++.dg/ipa/devirt-36.C: Add dg-do-compile.
11077 * g++.dg/ipa/devirt-53.C: Fix scan template.
11078
11079 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11080
11081 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
11082 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
11083 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
11084
11085 2019-01-01 Jan Hubicka <hubicka@ucw.cz>
11086
11087 * g++.dg/tree-prof/devirt.C: Update testcase.
11088
11089 2019-01-01 Jakub Jelinek <jakub@redhat.com>
11090
11091 Update copyright years.
11092 \f
11093 Copyright (C) 2019 Free Software Foundation, Inc.
11094
11095 Copying and distribution of this file, with or without modification,
11096 are permitted in any medium without royalty provided the copyright
11097 notice and this notice are preserved.